425fd55940463e1f58ad35981040caf2b0a194ceed99c9fb2f8be1607108e8f889242922fa3fcd67fe952501fa8b20da2955333dfff63ea493a473416981ea8f760a327d87bfd58b4d85b7763baf3d65112fbffdf90a309470ebaa333fd11a3b988fcb86d81210f0564fd0c789bddda8bce274e9e44e0bf717e046d537c86582c5222e2faa69e2ffa19ec7c3b9e6e4e5ab04b59971f73952fcddc38c1e649f6a2e4a9688933fdc0f93bbcea76ca44a74f86e6e1dec67a1ee8ed97aea297edd23aa1fcd7b8e64636b27fefe1604f138dfe8f26208a575c59e0b7684dbf4f827b6a65b19bf37543816b21242458933719984d103678ebd5e1536febcbf5c445cb54b36182a5915f18ec76de9daa75814f0c7effc1bc916c83fcd85926ce388c8180f6169ca41761572e687c80d6664e907c2663a24928fb33e914b701fa58d293059644b0889d2a467684bcf8b16ec64f9531646cf06676ffb63e9578468ccb98de0ad82995999745800314ae739f8a892f2fba29581ac3781a57f93d04ebc4ea1732163fe0c7bdbb3987c5478d649e1d145283f88e335cbc43994dfd6632a1d70e18e9f1fb3548f95d3e33f8c8ba9e9ab186f2572c93cc72afc0c920ecf8accbc7ff5c76248c93308338838cd274a72e4e150de4355e4f2284b66787e8dbbf5de6d868a526e2ca64a435f0af9a0e4f5fdae3f0fe9cb848750648fb432788efc257b79108b6a78ec173db56b93091b350598d02de5583897d77f8e6bf91bd3367e320c011de6d7972087bc76450122ab885eca1df2c9f1ba95351e111ac1222caf7ab5ed6ebc9250dd1a557a453bdc26fd705e8ff373a74df36f2fc2c9cf0d19a749386f87053476c8a8997177d533cf6a2f756c6023239493e3f191cbe022f121c72c2eacc54f042616da819e5b6f866806b65f63f44b207f680bbdce0ac0c967db7795b738c8c10959e11b0b75a08f3e90917c8819e3f8f0817e166f6d95d5722ad3f60d84da2d1d6accd42bcc9d23899ef4dfbbb054b05af88a6d60859ccd38171f7078ad38d493b7032a326562a", 0x1000}, {&(0x7f0000000000)="3200c59a78f932806eb295e405f243834b7a31997942b1c233710d6b303e493d986fcf31c576af0a89f9501d63edf15565ba", 0x32}, {&(0x7f00000014c0)="3bfc67da460fa54b32f709414a683ac75a2a70c886b3d28d951d378794556f2187cb77753aa5e32bba1807e2d7c2c0ab787dbd714d699888162339878d9197526155148fa6a21d40de197355438adcd64444e3b066500ad4bcecb994fbde648967b2babff0820d92ab3980140b13c887da57196ea271b74afefcc41bee93698a288bb3796c4aa6fba2c7e12369c1ea8c424e2a17573d82f2e6fdc233ac6219e3c0931dc6550680638d86ddd7977a9cc5bd29cfe9d12d80b3e9", 0xb9}, {&(0x7f0000000140)="2ec279c1858c74d0343aa776e125046a863ae68fd0e3896d99d5c82d3832f7232d350d94d5376678366c337eb77836", 0x2f}], 0x6, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff01000000000000009445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000240)="2d32081a8f1f763e1ebef1be72d94f1421db66edc5f1e2948152b5b8d5dd0a073fbbd8a46e2a893f888d741a10ae7cf88e3a48ac5d68d094c9c9c63b80baa529c3b88dcfa00e410a66f81d34eea80dd805b27ad10a187977b544e856749badef18eaa15e89df97c8bb7f921ff51af697c8480d5221611b27b6993070810f598fae2f0b4ef98c2c8c456fe9cad01685893e754ba36f32536ea74eeab69c283e9c3b53944cb1beded29cf1b5a5db45c44f2438e2c16033bcf4b48780f2e4fa6bb96155e5fb52", 0xc5) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8, 0x40, 0x401, 0x2, "c9c62f32070c7c71fda6875736d6c11d605814ae", 0x5, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0xfffffffffffff2bb, 0xffffffffffffffff, 0xffc, "0714aa7da95a14960bfada79567a64e6eb408974", 0x5a3d, 0x3}) 08:01:02 executing program 0: socketpair$unix(0x1, 0x800002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0xfffffffffffffffd) poll(&(0x7f00000000c0)=[{r1, 0x115}], 0x1, 0x0) 08:01:02 executing program 0: mprotect(&(0x7f00004cb000/0x4000)=nil, 0x4000, 0x43000007) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f00004cc000/0x1000)=nil, 0x1000, 0x5) 08:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae632252595c0ffffff5f73f2a044fd33055552fbd5e4178963379cc008f75daf2dfc94ff334a5619515a4c8ab05b3bf579db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000000000000000000000000000000000000000037455579021e3574e316e104936d80266432528d830e27eb21b6654b221baf4966ec576d194a31062f25275f66f4ec5841a0f8d62d64bfc975f16faf455e4b6d66bf09885619ecc3ebff232d2fd54112569a58047896afa86ca086d65d372324936dc1c3796c4174a665e221907deae5312c338d1482c059238c9b1c9ae70f81d3ffc319a98d7d70f8087a1c0472864dcf715e164e70f6f5fd8cf57ca", 0xfffffffffffffd6c) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/23, 0x17) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:02 executing program 0: select(0x70830890d0238f92, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x0, 0xf150, 0x66f, 0xfff, 0xbe3, 0x81, 0x400000}, &(0x7f0000000040)={0x7, 0x9, 0xc85c, 0x3, 0xffff, 0xf9, 0xa4, 0x100000001}, &(0x7f0000000080)={0xff, 0x4, 0x5, 0x0, 0xfffffffffffffffa, 0x9a4f, 0x74, 0xce8}, &(0x7f00000000c0)={0x7, 0x10}) 08:01:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='./file0\x00') lstat(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 08:01:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) getitimer(0x3, &(0x7f0000000000)) 08:01:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) write(r0, &(0x7f0000001080)="9a628329f59cd504b3ff82257660297db316c7dfec78a49f77334fa4dbff7b285c316e12fc07356e50a29ad6d769d5e9f128711279cea31178830996fe011394fb14127c7fed2c3126668c11abf7803656b325b407569641a420fd14deaabbb229c0b4fd1088f5f3e87168f5cedbaa6f142c6b41", 0x74) r1 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r1, 0x2) close(r1) 08:01:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)=""/4096, 0x1000) 08:01:03 executing program 1: r0 = getpgrp() r1 = open$dir(&(0x7f0000000000)='\x00', 0x802, 0x4) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/207, 0xcf}], 0x1) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) r3 = geteuid() r4 = getegid() r5 = getuid() r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) getgroups(0x3, &(0x7f0000002700)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000002880)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002600)=[{&(0x7f0000000300)="792b238b96ef09f5c0e8472901257686954d3483a31fa724db41bb124ce3a878ba93211c222cf40a3538adbfb10c175e8423af8bc66c322d367938e987bb0bb6fd09c0a8b309a6684524e86c781dc4e8cb8d2b2e78b052672e7500ae0ddffa743b4c656fb5a971ac79d539b874adacd9e17fa4f7a35cb9f77986b4268850befc0ba03547470f44d885ead4c7f63e9c0bcbeb983542e06c2ddc2ac273f78c0077cc1b1bc1a24a7381f611c3c64d25365b7ea36f92d77975dbe2f99b2d7d21ba267048665c0ef1c808abc04149248270a5b80e497e02598d6488de2997e8182b25772c79ae3183ba4982e6793e3523ee251d43a15f12fd3237a0116da6abfc874d249322406a6d61c8a530355e2dd9682d4a861d1ba07754f21c78d055ed367e98bce04dbe182dff2eefd93cddb5ba6ddd4c92a33d223fc333ca276b7fbc061e3cc82aa3f62873d13e1545e998c25713d5bf60e8178038497f56df77ded8afb985f0c2ebdbedd2bc7e9cb7836e0be22a5b42e9c742790a41821c9b4bf23b878011a99aa81f742bb7ed6c13e837507dec9400bf9fb76cbd706d5538019ba6e2b740ab421ee8d91de0e756395c3185f49435e61cbdb59779b3486ae83935d9c7f4d96df6277829d57a896fdd0dada9fd0ee65797aef36db9e8493e027466fd2bd906e75d2e4793e1044817b29ede94f9a120185f9ee1a4005e65b89712e580fa33cd1ede8676c48beed85dd71f3f9a4d53bf261ecbc70ddbb90c0ff9ffd319fd2786dd4327d8db7b953895e9587a1a3e3b78c83434b441cbebce5dc7b03cb2d4f9022b99e1689e11b2cf0d3708b63d5ab9b941c999dfbd57412a64f3ec2240a7798c01e2ec7e078a2d09689e0878044e354fd224468ffa94f797c058c9d051b35be5ee6305ea6e6e1476bac95afdfe52e5053458256e8ca758ee67a4fd70f25b34ea9ec16753c01326b5913ea579b96bca82ced77197982c840f5d56e769107f68d0814b8c735e09262d1da4a0ade285a0d55811eecbd4e2cdf30f230496fe68f919868ddef503b1916e3313c96aa59937a4f17f927027ff0ee172d925956a94706d3c3321402b178155767c5d600ab755b2718d705df03a66d0d2f9049c605474c4078d7ad9b9d5e464cd514224558aa2e09427c2293268e01d16be8041934564b2a441e36637fb146eb5d706e65fa1f91645ccf8f466d04953e07adeb4b3c4a8dd4d630a044d1f1fe65b9a521afba8d5c4121ffe8cf65b7c4a8138f3f6af82e7f22f20e35fbdfac3e771fc367e8abf90a77791a0282932a1df9d264916031d8fae30d84e4ee25de66d34503dbfc70631f34b86d9e78b0a937d95081c7d2872f0bb45bab25f6a54ab21c6e0c4f24c3bdbaab9498e057da08b42c86996dc346296496f013163f68bd03907f85a5413eafcfad826444bb3731fe7a635ae704d5cdae2e710676c8e08e7651ace0aaa8affc9568af9e8b8badf5fec3dafb13727fe90c2a9990599336ac4d6aee0a7ae9a6e3acc5bb581e793a21e236741b840502e918a3dc26e550a37b1f7cfb59c143a34667c12432387679660cc05c7bc86e0936e17f4cc43bd7f54a9a62a00ba78020684cffb192b17df062b2fdf5b6d6c17232fb30839f8da088b931133dab30d35eafaaf2664d4242aa8c820ae2238e85284c2bc4059fa3f39db01af16a6dc8671bdd6d078c9b80ca523884b6120727d67419233d63705e072b913fb1b9e8121cc5ec2c2e08c4aadf461ec6b798fb016a6a720ca0dbf33fd749217460c2367952f1a68cba1956fbe0b4f7a37dd04684db048d59abc3f7a055eda29b0254bae67db18dfa8ba58a70099131744bb02381b2af2cf4ba2166c47c1e10c7d90de5c93bcc7d4e9d49764d97c005ed3f9b276a5169388c15939ab84992510523630ac5dd987d3830ad0339655191824d1f54b07a8aba2a2b033834f9ee8ebd6496328c73d3545e0a5642933f8e6257ca02f9c1acd76cb8b5c76f3e4edc46bf980227fc3f7ba03c3dacb622b43e8a9aad0b31b4753999d9ff10acb0b203e177df8b408988a4c9a0788394e6110832ee22af45a904b1a9b243483cd052bc509e4e5b43b6e263c05a552d4c3fb3cee0395340f9430a3b350f2e3c3eb07a7b7485d67af0e3bd6374f985baee75c2f1671b46c563a6bb2bec999a3f0e4521cf1bdae871bc43053e13b21219527050ff157beb942c9d6daccd324636db811554434dd247ff58456059c8994301ce9e74d24d5e726ba91f6531144ea05fb5a654c3965cc54078a90138e60e89e845ff8b80cb687e5a1f9b9b46aba93723dc29e3c7e33f3dc9fd50772022d9b98eb3e2ffed52885fa9a4fc6cef8ee79aafe5c9ebcbcd35c48de368808422641dd5d86860ce7d23b3863cff28844418648206d62f4e0785f6dc7567cb916afe2149132a1800b1c45b43be82bf9648ed3ccf6cdb6b92959e2e46d5c97cfe9973d5f9aad0b57f4e93f5321529155ef0ede4baecb87cf003670e81cc91a9e627757b7e815af70d8f780a09861c098f390f256ed213831c5875b49dcab28898f41625bfd8975a43c1fcffa982b72e6151158267599bf23ed725c3a6395359d8fb3b1ad1aac7341b0ae6cd5969b2b76cfaa48c72d907bfe9330f84ebce9ac5f1eb3da5ac406aadf83176935a2b8d266ae4aa062a3e23922693202364d7c11985c24123a72d6d5b68039352bf7cac7d6bda44308dfad1f3c7c6507e28e57179ab8cc86dd837b5cfc8fb686d2edf4ca10ca9c60ed62f7ac975f1d03e7953c57c50b4e11bade75867a18b16eaa7470011e5cc6e36663301b8d57547f6d7c781e71d909f3fd00efb4dc35ca887ffe3ad3625b450d304488717651740cbf17180c9418cad94176f1b43079d0e98c307063b83e548123c20854c6eed0ac883923ad5a9f7cc940b8fda46714f07cb6d928c5c3adc3c53060294e7f8922d30a68be68788b68e61c22b188c2b92281f16b0749858f72779cb4c263bc9f185e7b116cd27b0f2b5830245da6ecb3008632ba6ea875f8c2a3beade0f7678e0b322e65f6990d87d0dfc868b3d490e12374cc0d2749e5bdbf91ca4cc81b0a94a4b92aaf4dcf646052d560f2c7fa4411648cc17485aa28dfa3d28138e9c795615b0a8e5c7e085971b23ae54d5aafb94ee702a4e04ff1c1809fc04e7c7db105ad0c8d0d7f7ce3034bf85ecea4922ef1b6dd4f19bd4247165f52b4f2599eab71b0921267b6874316899c226ab7cb9459498cad6f8e0aa051d69f13faafd8e694a9d93db1e2ac2a796720681255648960e33385e771651c12e97348c00e6eb7cec0f7d4ea1370f7ae5aea225fde6c814368c875f55cfa1358866ab395e8a98188f82a0b9ebb85a5acfde7295fb264333bb320b8f7dcd104c50b018246525c8e6c740e4963dee2f837b75b1ea147228534865d05ca59d8dcaf1fe0f6556227d7c1033d5ed76142c5d8986e6dac77bf0acbb9017a50c6dbc49f0fa91903f16ec58e740ab349ab20e4c9dbb9fe9687e2c84badcb91ad462ee4b7a31215dec8867d19eb511d4f21f2e74de693da33255234323fe23784d74753a1a88f013e7cc4ceab57bdc0dd71d4ddffe3e52f376db69b3a273764005b81980db2e98a85616362f4764c7343ace6d0ac9fe759f26f3653ff451783b222e3ca863f4a87cc4371f1e1b562a101608fd6f51bdd7149afc24bed994976d325e6d252f4671b67e850e3d2b875878d0d698f2c225fac29879dd9fb58e2b63b0f1e3de4007e0aec68062b210c5fa8f21a892ca441d5423a44f7c3a35cf1c5238ba3a6a5fa7c8c7fca96a20e565a676e89c250681706fd1906eae991e4852fc9deabc8544b0f0a216fda7caae3187c8bbc9856d3cb67d93e61975b788ffb3c6db85396dc8c7f77ab777e495656dff9f7a3e03c6c8783da7d929c175e3c5f1d2a776ad7a40d785e26fb405cc8d6f90de7d2a7abb3f37ef0f3057708e00fe37f34631cfcbca2b6666721354cfc9631c5c17f64db0ac0edcfd7df111cb0db78f154929da7504b5f36d66f213b000bd324032e05e7167f9e192c5f7162a7be047c5e44a7a63647cfcfcbe75a33fb7facb02d5b68fc5cef16d2d2327da92c5e65e41697aeba65cb355a5b026d3182d4969498e73997a50468915f51f1660e5592461a58379b15188a9650a9fbc6839a31dbd8938352008f1ddc6aeb4bda0bd7cc4fc4689d1ad7d2ca9be5c28872e2bbef24ea4f8457c53c746fbd85a2162fca9c0f585dc05e62d54dae2c9af004cf87d95f1b4fb08a4e37ab20bfcefcb2d0b45caa53cf7f8f5b4d7ed83da5695e1b9b9b377f6c3c436f137b25d5e6050b16c95149d3c29647ba5c0d81e161cb067deac32d2a5547e6d875a04ced49ea80f9c827df0cef641c7e1cd5cb975d5c2b0801f8c812467aeb8ee326935b28a3537ae34257fc4b81a790a680dd96f02e1db9657ee2ed3221a7891b77073d8182955b32e4ac0caff375af46799b343594712079d2a890fd675b594d2527c991556c77995849b67cb1c0d7f08b35d4d143d21b71f693a6a92f2cb7f389d34613f5e95fcd110401be66d54668aa84c4bbcf1e92805f595d2ef8ca3c377ff422839b83cbc5712a33088d6857444661d7c3b1c3228f738f2ae28a65a0381788f2235d9360c14cfcebbff65585cac32aeb56700a092a1ccb33151fe8a6624a97df278efb43a0ca64152a34918e7f1e9c94af62b0ef2e45dd056c196a1222364be379bc4495792730e57eeb237257ed4cc36c9340d7d9c11f82ed2bd0a402f7535d3475ba68681e233f7d1e1ef906414d8e9b856c2a73f12929a4f7359a0e9673e30df90e2d9de4b2450a2fdd4a3f82de2972ce7f2c8df8a52c718afd369c15507b4652454c996a263a2ea4b8a7b983fb97ebcd56784abe5c77bc64c840760ab8944633eb9120ee55d84e4f657487c354bba147f0690c7d3e5f69bbc2c55d3b7db64165fb7cf76575f00ce85d967291dbf690b51d5862590a116da0326dc0d5a6b2c92abf18b4d68de7617e9f7d2ace6832eeeae12d919d25906e11f6e5a2a72e1637307be1d57ae034d02ff6ba71fd305a679a71b632c5b4b39a81facd03eedb2236c5927a8b3e9d3bc6ca7c3f5fd162e5d37d8ccc6fd842809508395b1e77ac1ac01f63f5348315ee017c871d23da34f8c7939056039f9e8f7bc08e32742b163394a79c357cbcc5ecc0ebb292a79077d5ae1477f9f0ca0e088cf00753eb8c702813f3c847546c0494908d091a0b68adaed8715b4645617c6db419329bcd4ddf243b3f4739bba2baa7f963f56ec053a0a8c264ec500f03dc87f9f6d981eb8f00d63e36a2224db88aee53df6b083ef96fb34bb385754ea0f673586742aabb995b6d4cfc2cb6b1ab0f87c32e7823f9f5aa77f59c46310f487d37168e359306fd147b27d84aae3e969ee4f644585f90266ce9e555c3fc402ed80e2c9b6c2d3a6520b3f5eb6536285df9bd4002d93e1365c69fd3fae822ed1a687fc52c6ab457e8c3864366de4d186bc40276eb8e041e4863038acb288e11ffb62a0dea23e968bbba5c87c2d6312168b5c8c40d4f0d5010bfc6964496ca7a59c231062afdd4c8f373f091f3aaf02020af8cf3b0635e403750ddbb54caa10973eef1c061320b125ec6e12393d9c36568a1f98bd31239dd1adb7baaa76abb2ae5cc5f9e2efe03043436aea2d0918a34c249e6b7d7401803cab873a4bd632f1af2e4fb785115081e8f75b50590001edf75db2417110efc2eb731463aa27477750d22cceb8c6eee2db189f0aae02d671f6420cb867b03bd565a", 0x1000}, {&(0x7f0000001300)="1741562c7df6089fb909b69a0dddae4fe1d1bb61b61fe4f78a31debf155cb0681343c88f336f665d736f9913b9188fc993139cf87b02cafd64a99582c01ab271259370ea3efb32136dd030ac4d5f9a3406acfd08f133875a04a494e7981521f6f87908f6d61b4f49beda53fc2b33f68c29bf2208189489fc826a5da62bd9476d1ebf19c963a045952d0b81d6ed5210fc1f49fe241e62f06e487e55e646568e74b4e9dd6203f81dba19068664f44e702246dce678efd18c4a50c0a6947c09e5c319ca81", 0xc3}, {&(0x7f0000001400)="d5d6bf2a2ba474f3cb666d05b89b1f877589826b2170cb3d4d2760d745805ce2903e4aaddc490ddc6c8682db2f1a2fb51c2fe0fa2f41ce5a4c5597313d6afbec1ac15ffdef4c5730f7ec653a8e0fb66b49e80bc247af0ac02861d456205b5729784c3934ec781a82a8ad95caf4739fba3295d696698fbe300e2b10c422e575b2185933f8af93973c428abbd4d1068922f2776ccc6057183644eff703ed2ce0006022c732dffa084b0a0d5c2fa166ef945c5223fceeb8c2cb07f0744bac3d719759b56737c1466ab21dad4c6bd8848e65163023312ac93af0dddb25ad5afddb4970da9232e610a0a2dd504ae50b4518ccbc2a0927569724bae5b4b911573f3b21d7b748258999086c9bd96d0aeaa204cfbe86391e6a63f451af1f300e0e2c891048d6bb8d7d7f37ac61e101243cae21556e6450838af625888714f03d0614e68e534b2de4ff63787dfc1de6216500b3e1a3f1027801ba05cad5b450955581f3b2e39afe13e0d725c0c6b861f33596377c41895a3563a4aa60bd4a220c3f02966ba6be03c4c41a19aedbef5978e486064039945cf04e0a4c4dff59cb11014efd92c2ac8022676d34c78525c1b264a44bc5f7ea53a5f1f456b8b41d5024bfd4d556f1d0c2bd10a7d052959a031143283f3c95be5ffcb981601c234240bc561680c179830054de7728d424e38823b54c3163a3747f27197f25c299d6ca53dbe26168167b045c2382cb1a470f73db196fd3c51e5a21a5cbb4724fdab99886d44e434a65eb92baf457b5054ece682f332c8e7a7f90541074c4d6c52116cbde8740a63e10876ad7e87f4595abcdf0d6b6f6e673d9a40cd3797b6d5e4016e76876a8cb89b8621b2d1c75add13042b908317408693b65061f84ac1573e7268fa7749178c7ba8c36377f718016e63f2652276eb7b29b87b9320693746504722097e3e072200299914b3da53b433965945a20b8ba467acd6ec8d2712e5d285a7be20ebccec311311f401e0b77fe6549e745975e8f08ebc8672b4cced8de7da55f26f6b8db5895c8b60f8f51bda2a7de1612c3e0387338e55061acf6ae6dc31be7754f964c92866aa75e2121ca30cff5056bb9cb76bdba3977f315e64dd20bbb5a20198b072d7a8591e3eb35678ffd2625710b62b45a7a891dbc842e4892e0737bc32d0f75fe5411c23b201467b3166bfbd6249f0c626919afc16f0c3a2a4a64df4715f117be2a21c9966d82e80837ad21d20a7a788910f181869011c75cf16151c735bb85503ff6f3849ebb597654e84bcc5595e7e72b0b10c12da4fa072ad67d2c670dfd0bfec96bb9967f107082ea94859796c1161204119206436f11f789fae9db146a9de178e14fa0f731f4158a4eb17845390f4d6c6782e4c96c3449885626482eca35c6ee8c2b45667db3cdd71e43acfdf914ecf2b90419dc9ebdfc73f01761c072fa1fb908b7cfe1be349285ce4c1a9b5c447cd910995278da7f4d1f1ac4408f21688e7df6889ae538e26c0ecd9e4958c79debd9824b654c528ad23ee27b878c242dde7bdefb34ad036c766897310f5e731973d338dcba46d6008ae0bfd7b8850822de6e76d2433a268139bd40f9b7e9b635184bc7954ae0d1c2c2d034f5204dc4de75a2ac76de4616152a599085f4c33505e19407674875817a8d1fc7d20dfcd4f76e95e2f8407239a5d51bad34224d81d7b00a9de53503dd50876a520a2e63207a792e322e08b314a053b1922b5ee47da603e79765fcb56a191ba532c243f10cf49c83a3e6f464df53746fda7d9500e165bc802192bebacc8126ed6e01231f1dfcad7e3ef7aa551fd82291cd10d01b06ecc88e82da28fd3ee78f0e67dc09e85f6e759c1a2fa5ca7740c83565b123cf970c30f5a8435773c4b688cc34c35724b15c65a2e9119c23eff969e950a55bc0ff5c132edd8af2e31ac7885ddee7c85bf1f9831a325afe8576a5f68f4c79a32e43c35c55618bb9910c323c94de5984bf1731bba92fb3cbb26fcee9e7413f58d5a73f67935f30a526d8f789a61dbd946ac18916a3d0287cb02998e688f6eb72195f3d111e5651047a9d830ab463c2263a0cabf87aa00a671d0c15fda83c5d84a6ec306bfab4c33fcf0f0501a579c7e6e335bd9df76b3621552bbe02667288572bd837ffac45d18aee6c0a2af29c418b930bdf2f2839b811ce2b4f6cba730597e5362f00bf11443b1a6617611d7aa9253ab9e864a9dd22d15af15471ddc0e02142f8acdbdc1efef812ffc0c81e5caee0ed045efbbc21eeaad427928da610e1c051389e4e1fa702ee3be0ec6c5900b266ceba1f151be5ac6cb017ad4c56a9f98324a06dd394b485d2d804c4c510538c08c497d14053defc71f1747940093227b24b5c020b3df594ff1e3c420ccc63c9cc7c0385bb468e93dea8924e6020d72c1c0883355d4f808a6e53b1b378a660af707a3c3dab88f09a8c2bfbd6414bad1bacdd7024f7bf0febeb39e0cfe6329e5daa498462d31870930956e43a5f922a6d8b1be81651a45fb4aba3cfb8ddc9387f842c2347cde1a48544c4944126d726be8f0c6abbeacc0e6ebbef1fb2b9bec4a168b85faf5d33ed19f74fbab9c8f448d98da2e1bdcffc0ed9d73b730cfaa49f04d12e3694307fc31263d8657330a39cf2aec153c1de1d4fdfa976564d80fba73300de4de61c8d1751570d13037d3a69d1ce6dba82ad98f60ea9aa98a7bcb433b2e1e2921509edc3594f4919cdfa2bc2765c9fd1c7c6e996356f36a7fc4575cd8a4c63a8c1a5f44f92b7ef17a52b5d72bf89cbd916b498d08177f86f1aac3f089f880d01074f8fa97e10e5f9a742c41f03ddb43d98930c14aa2c985d386a1fa531dac30e2bce2673db9e5a08c9b62771f7325289ecf5324915b9e14e6ee17c50bfd84da5ffb921ccdb64d53bb641d4b5aa99e46935652433a9ffe1479ef58a9a4df99bb862368bd7758cc8051d5af51b494855e9cbaa12f62de80755bc5e42bc2fbcc2607eb53b32302f03fa75736c2cf72faa66354075504d01cfe39066cce42785baa082e918d561aed4c5c208f3013f19370e4ea52ed1526bbe247520f8e38e0b88551f2c8bbac7689bff0a847c9454f5d98f6ef228ecbb6c4e0ae2eb57d9a26460fdcd83e8d8410a96c835a355578edb8402f7e14cf73dcd98dc84fe2c10d88d44ebef329a453c328fa5bc7155388bc4287bd49b04147c5714a9beb8965127c875857deb7108869ba0119e419d47587d36c61a69c3bb73f9da9d15961af03d7436d8443384c627be4c30ae8fb8a96cc75c82034e39ac3b2e1588b35ca2832624d52115bd56bfc0d5fbb888eaa3a5462a6abfaf224577c2af6d97eb4ff853c693cdb8bce31ba5ff83cd42b54e89b0474ba5d8b12314efded4ffbcd83fabebb12452f13317e4fb9411951009688d8b7333f0768a4ff7879150ce867e81cd956af779e66b819247c8a22677ed6968d17031ec46241b3b659103dca8f9ae248066832b6ec0edb53b4f94d1c23a8588498763b722dcead2c781b761e448304a89586d286b1f84f99e4f4ae09b59be68fddf4548c7988728a8efe7ca366270a4081a6d573d85c25f5e64c570e1a4ea7a0dadc7993c4c6782a778bc439c57140f2793bc25f86b0fb85572621180c87308da7a094d4c8cdd04053d1f2d67dcee9758317ac863d293f8b8bc2027bdcb787ca661da626eb522d200eb58333322a88fd47f0939958ed69620151db7364e13c1f086191cbaadee2c315fe1d13b23329e488894f1a492d2f0f054b30fb5feacf45684958d8857584b8efb765934069302da840eec53ac15276d145a56ebe0749d17dec0e044917e78bf30d0f7e2d62f26988e33916bfb5f4e6b9495fe511b65db1cb011e961ae363d033c1f776228066aafcf41043a0cf4c03476557d23ed3c3289a28f7b77114d554b0a0d6f56bb52a2f709679a67f32441f0118ae6d4bbde05f9fdf4fdc530adae1bcab2d053cdfbc41d720ec567bf343fc3b20e84783fac6b9e0218be1cd9b806f5230a3e957ef483e068bef43c7f26224138cdc5ead83226221c59f59dffd6a8740fd1cae67562caa36ed660e05a262a589c8b6ad275c0f0e751b5cf53fe5291091aefbacccd6904fe64bcf161ed32b554efab1280cbdcdb0b10e416f4f3cc7f2b1e693cc312a02f1a7b5ab7a345ad170b63f62ee21ea9384804eece9b76f18dea1c81f1423ad9c864aaab789d28ac247743fd12ad3160df6de3330c438e0f4f2d3f9451d690c6518c4003021d799331d215d23080cab691dee3bfb78f8a047c528544dbfca5bad19c811c76e7f9a3941eee30855dbf24241229f6adbf832e8ad3f4ed32e083df5f6c7c2862beb2e6e9feaf9c750ad956444b802a30a15192fcc17b13f3cda98a36c30b2b83dda1d356554003a69854e7f16226b0858dc4a8cf11280303275a7d3a419074977a605f340c3a80b36fd1ef70776b0812ac47dccea314df28c2e685e783a477ad3b62b7a8046b2b6f823fd5437e08b1097d3ef137f3731d12ee6e62340c85d948e987ec843b4c4626073b8e4690f4ddc86cc517ae0264972a518bae7eb8523d845d720c12a207d3b84055fcc94e7dc765268b55dd8359153935dfd0a96802d4d89e167effa3e04f4a4f82851cd622ce8b5a75c5212d486e063714cc9016eccf1264a4b17190acdb30bc7143d2af5c626107657163c5eee6135b8de6bcb246ba61a81ed29a1e69f23f4d465efc107d668a11f4f0e9261e26fe9e114305138d85643c9612c77316f837e00adb14d95286a3952af61f6163b05961ebf6defacac01879b20699e09c0fd7be06607637358e39c7280f7afebf0bd3816a950ce285306fd2e187a080b19958686e5123ea9c629487f369accb0faac0ee77c3b6ab3dfdee89a3613270c03907eb20958551657a7747bf2f61940d172d9c690532b46655bd2293f0704a8ecf69a0117b96d06d229183af03152c91c2a085a95afa2d0b6e28535841a9cd2e6b950412badbb94c19c9cc6b95aa1e0c1c125cefb19f9830d972d1088cd08524765025e04d159405bb6b8855329b8e119e1d6b9639a77c5bd5ff89b489e9a7c2019345bc6d53a0e652fef0b86effdab3bac8d01497eb3d13808303a426c2fff84ea7c954a321e9d24514ef4112644cb8f2f5dc9bdb7795f5c86e9c39bf140d92e80d19850f0907f077809ba73cda8dceceef5b9e66ccf360984cebad110d299b3415add7afe18d0cb6d1c165de481c93a56701f2a4142f16203f355a4abfedcfb54215d66825dc5cc38bb23172725b73c36062685ad616c5fcf5d7a6f43c9b14c086fe8bda7d9dbd780104ff6193842ab6914f25f9ff3a481a5ef43a570881570145e05aedd903df15eb674590341dea415a046746c66192950251b8f0d0f66533244eea36429475f94537e9b68f351d4fc8dcd45f0568d28918dd9468d4a362c9de736760882444c1fb8bdf910c42bcfc37721565d55674bff1146eb811df29fd0a4b55316e0d0b9edaf8c9c6540b6dff85bb95e5b90eb8e5a9b9a0b2a21027e8af661f6d8bd4f756d0d30d9c8403f3a5449b0042c24fc251209f6d425b43800d1c36b99b764959eaa941db97372c4f99d327f0ddc36f1271f367d32c515e15ca8571dc067e67b6b9b56a2c79ab229d29162e0cb463ef9d743c3db8cb530f6a4b8267c2de920ba4fec41de621f3fba7e841f09398bc03ce2c4ae38ba0e2451e821e00a149e39b9cdca1515de722172b18f0bca310991600cd9e8fc87700f456f12c7b99ed982cdc0adcc1801984dd0e92cf8e541deba8e9321cd827", 0x1000}, {&(0x7f0000002400)="0486efd9576a2f728a630dc7e1aa956666024e88cd628e94936c1453cc", 0x1d}, {&(0x7f0000002440)="ae5201492df11e226f3e8b5ca919d71efc3c59fafdf5c99fe77e6fe2859a4c7882be256609ab7abec9246dffeb3c41b4af4554459fc7eae7a9f7e0", 0x3b}, {&(0x7f0000002480)="44470487eb000853e2a9a2c041d90d6c1c0efe49dd30cda4d889c9dcee4d679e96307af76228ca11c696b42660347a38780a510aa7214d549c732f2455ee2941873e0aaa439c3d15bc53671d10e379925921dd5aa621cd8fd2f2a3f1ea722ff44a8e30bc9519a07426c9b9a0edb0c2d3bc76ea858311a5b678f9bcdc11fc9c1dd5f2cc6e2ec725c9ecf5d98b80cf013bd373b8b75494d66f035d29d1e183b5bcb5999e94905b68d1bba821eb371c3abadd2bd496d615d256a5778de857471fe92bed67abe3a875a7656da97ed359e300a6497c09566890f453b1b7718f434c7a0f3c52218a44303f8a3e982cb5599915cf69c74a9af9c6", 0xf7}, {&(0x7f0000002580)="48e2020268bfe0a37d8db8bba528ec2fa8a482c0166a3901433bf90065deaa576893d5b0911e4c460c089433623cb2e428a4d5b713bba9042f00b3f80d84207f7b5edf01e71d499ff30070c7", 0x4c}], 0x7, &(0x7f0000002740)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r0, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r2, r1, r1, r1, r1, r1, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r0, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r0, r7, r9}], 0x118, 0x2}, 0x8) geteuid() r10 = open$dir(&(0x7f00000028c0)='./file0\x00', 0x20, 0x2) chown(&(0x7f0000002900)='./file0\x00', r7, r6) recvmsg(r2, &(0x7f0000004c00)={0x0, 0x0, &(0x7f0000003b80)=[{&(0x7f0000002940)=""/25, 0x19}, {&(0x7f0000002980)=""/4096, 0x1000}, {&(0x7f0000003980)=""/104, 0x68}, {&(0x7f0000003a00)=""/130, 0x82}, {&(0x7f0000003ac0)=""/145, 0x91}], 0x5, &(0x7f0000003c00)=""/4096, 0x1000}, 0x2) getpeername$unix(r2, &(0x7f0000004c40)=@file={0x0, ""/4096}, &(0x7f0000005c80)=0x1002) write(r10, &(0x7f0000005cc0)="4745108e7ac0d28baa845559cff44902ce4f4e97c1a90740e761c9eb42e4d4220d2b5e0494cda208cb9a9a64a0979b918a2baf98bcf998609be182fa541e83dce89143b5b5964d53075f6f7ffd864a1d5e7fda4f38dc20a77af943cbf4762798655ceba6455a1e9a47601ebcef37e81917f925991bee8e29c21c91967993e98131043b2ed7b0ae1e662cd7d20434cdc5341f8d4fa60497f2bb1710d6a457aeb48f3d5a5e59854a009d18e9cd116af6b25f7d18b01cc3095fa8d140978fc6066ac6cbf6490a6d0f87089dc9cdd7ea8df189748b2d84a165fe6f17db4fefbe22f1a9ae151b46", 0xe5) pipe(&(0x7f0000005dc0)={0xffffffffffffffff}) mkdirat(r11, &(0x7f0000005e00)='./file0\x00', 0x1) getgroups(0x1, &(0x7f0000005e40)=[r8]) mknodat(r10, &(0x7f0000005e80)='./file0\x00', 0x22, 0x9) getgid() write(r10, &(0x7f0000005ec0)="fccfb52c4118129b1598f2e73888f0dcb7408d9bb778f546de83ae560ea5c79c45833933b83c74f7409cc89f43f411834caf201cde49604d4b6aea1dc3786a9963a15edab5b881a863f81f18a1cda52229c5182f7f71376bcd0d6b85dd895fecfd9ef0887d54293b3184f8a5c94bd45a77921c5e4c06621f65a4a21f11774fb0626e9b1508", 0x85) sendmsg(r2, &(0x7f0000006780)={0x0, 0x0, &(0x7f0000006300)=[{&(0x7f0000005f80)="d902e238ef65bd92856decd73883723d85a698752f6a8e5d978b74f9013e2aac3b4cc23fc1bdcd0bce2ef0e5590f2d9aebeaddac0c0be8bf44ecfaca7599043d3c75f24dbe34940e51f773b019eb0c4fb927db29ccf4a3bba3f5b9b29950b3234d5685e2758997c3af64711a9c24211ff4fa4526705cb30f657c237d0a23c23a2d5aad068b94625b24810a55df4969b87650da8ecd39d50d8b39681c030127c177a1df5d560adaf0703bd959c95c3e9bdcb1d50bd2a0c4ba120d7a39e8b2381f84bdf8", 0xc3}, {&(0x7f0000006080)="e461fc75f0b24d88caacfd2179030567720b1d781bea18ac36ac8216b4c41cb47e4dc34d27bcebbb47d1f59a", 0x2c}, {&(0x7f00000060c0)="d5239fa65c94ae303cbed4f129d7e8a6ffbfa6db487b7d45be4cf61df89c29990e22acc96e8604d05d1c8d2c14cf5a92c10107f0810ca5fd3c6d025cea6b286b9990d23f9bf42405e65fd39e82dd98c41ce28d17f3a08908d0f75ec386769065a701a57947aad22e329c2912c38783fb0c8c3381aa607f7e8f99bd915ddd8d", 0x7f}, {&(0x7f0000006140)="6fad3c56fb8e2852a5c15af8b43d4baba3ce876dcd2b1f3e0870e6e5d23ec88d3b00b2ec1700131b1c23ea17f280eeaaf6d786afc66b31cdde96036d85491c95f8bbbfc1775cb495b8444529e2756c60588b4a927709", 0x56}, {&(0x7f00000061c0)="3797580e01fc141ceaec52a8f3da238125f3685886b3be80b1e415606d51e0eee9f60df461e453c142d5d1746c0cd7261b55e8a5d56af2e71810f5f84f8e17748c73d13ae1c5186074816aa5425deecb675564693704930036295a84a2c0e699e2554f01de8a66cb53c4db84381a9bb908bf09d0cc0db8a249", 0x79}, {&(0x7f0000006240)="93a1fc67030c2f998c768103702edc7330b893d160a5bf66f622398713651ee256a06f21cfab38b6ee896a24bef5a361bea93cd409539c9f4b4d4a259e9e21af0abcc23d909f0705c0260bf08fc852e366305d7a7e63", 0x56}, {&(0x7f00000062c0)="d2d7de33736306", 0x7}], 0x7, &(0x7f0000006380)=[{0x100, 0xffff, 0x6, "903948171e541b341be5e30ee0e0445c2dd95e9c7ed48ab2896b993f297bc6d5aec89c9acbd80cd4e59de4a26357389df44232f15c939ad2008136925bc149ba1a01186294125790c85464ff3bd5c4fd1b2e9ad1aaa7b4d7f060ba469a2404f49349deaa88ae9b3185dddb67c52615d66434b82d0d0aebede1586ad1a910b17852137230d96d69af971a6cb55cd82a187a81c73f7fec9054622a89a6efac5efedd3d7c925175ee90daf4d5984b1c5d4cecab21327caeb1cafccf597418cf03f59a6aef40732e9b359f05ca77ef915aa5cb9ba19e2bab98be757b0838db1f8ac192c227966a9061bf6e37cb21"}, {0x70, 0xffff, 0x1, "8e2001f4f4994a08785026dd4691389e357597ca8110f073562af74c0fb8d8b0dce67812a8652265508e80b2286786ee2496e4ab3ea9e5eacc494d427cf3bcd9d449f3b9b7dbac2f9f57eb8a0c42450d78b685e9f201253c5298d06ae16c"}, {0x110, 0xffff, 0xceb1, "00d3d626a7f3b04f860a537d8901e5328993dfd77ce11101280d2792518e2fde5639df1e902ac2958eb380c311c75660bd8b7c50091e1affe9efeed317a507e63c08fff398d7c56ff4d58d0ba9c502626215d69ab1ac90dfb791ee7f204815062f66065e0819052c4f1e0db0270d11f185a0e455debae41f814fd3bc39e5b358c8454715f17d681a0de955c893d1946def07c441a3a52450c0a481134730eec6c15aeabb84908bb645bf9c32a7c00420d0806f9a5a9715209baece611485e63915b1f4b26d8aef2ca2623324482cb535ebb0fecff0db5c11a026e323195452ad265dbeae840ed2cb4e900e4fa8e1bbb49accd925ce8a3e290ab3"}, {0x70, 0x1, 0x8, "7e61d891be5c1d2f0924f11675669a12ffa26dc85f1723a51e5595d6cbd06d36432fb47f05445aff8426eb602f608dcb3be0dae5dc97a61515d669571fb4218bb825cd1c362e83c0997bcc7df747f74f9a189dcb58b9d38015b945f7"}, {0x110, 0x1, 0x3, "8a0c36f75f9938b06eb9925840c24fe61e90bda80cf156412e08d35fa1488f53a8ca39168252ec37c2507b46588a7ca73e81626f62c4a0105e01f211fce1d6fec1f8fbeb951acf038a8785262034ff106143f6a4269bf85f2cb53de1bb3c4cf90cac445bb41deacfd1f74b82eec9f99db4a9ec236db7d2a18312bf8d63fbda41b2395646a1c0a8c726d434b011dfc8ad851e798635aabc4d7cf9818b39c28ba96784c4ba6da604c1cff05943e7c4a31e2dbad5c2b40f7ffdccecba0bdb0bdf7ff39f898f83ac1a65e287a0091287a00cfcdc704a2261b2078d79aa50bd04f045887fc4566d52a220ecb650dcc9b9d327fd67c67ecb1d1ef68dc8ed"}], 0x400}, 0x8) accept(r11, &(0x7f00000067c0)=@in, &(0x7f0000006800)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) r12 = semget(0x0, 0x3, 0x26) semctl$GETVAL(r12, 0x1, 0x5, &(0x7f0000006840)=""/176) 08:01:03 executing program 0: r0 = socket(0x16, 0x9, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = semget(0x2, 0x6, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x5, r2, r3, r4, r5, 0x19, 0xdc}, 0x100, 0x7, 0x8}) 08:01:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x40000000028, 0xd, 0x0, 0x0) semget(0x1, 0x1, 0x200) 08:01:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fchmod(r0, 0x40) setsockopt(r0, 0x800000000, 0x19, &(0x7f0000000180)="00000000e3ee946feb27fe056e88efc6556f8c9e05288e93db4443c9ee6f72688371ffb8c1fa3467be4268c0720da6417dc50c62d8dff3e733eb62a844bca9a92b9f616a7339645714291342ccc5e5005be03a7d2fb298ca9a8e2b11d38eadf428c8bdc4e64921bf00000000000000000000a21c00000000000000", 0x7b) 08:01:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) read(r3, &(0x7f00000000c0)=""/192, 0xc0) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 08:01:03 executing program 1: r0 = socket$unix(0x1, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[], @ANYRES16, @ANYRESDEC], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x3, 0x4) 08:01:03 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) 08:01:03 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8002, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0x11a) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt(r1, 0xc5b, 0xd, &(0x7f0000000000)="ce6b0cde7510d29d36e4885cab3d60cc6e5ff0768bd81906de3512a04e31b56d7e360ff09cd8454e3d51aaf64ce0cfec602533c2f47b5a4b782d13366dabcf54d7d8d583dae471dab3829c313274c7e3f656521e4d1d01f84f4fe24ec81176f75d8d91425e35ee3a58552cbbc63ac296383c51cb1c42691015d563a8e38299eb771b7acdc15a0573d271d4aac595e3b7e227b6bcd8f84fb33b14af60acc09563c3cdc6afb2f42eabe414c35978b8af537923bc7527", 0xb5) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x2010, r1, 0x0, 0x0) 08:01:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x7b1fb16e4abf1c44, &(0x7f0000000040)=""/6, &(0x7f0000000080)=0x6) 08:01:03 executing program 0: wait4(0x0, 0x0, 0x1b2d0fa086959b38, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x941, 0x40) r0 = getppid() wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 08:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/222, 0xde}], 0x7, 0x0) 08:01:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 08:01:03 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x40002}) socketpair(0x2, 0x0, 0x74d, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x20) socket$unix(0x1, 0x5, 0x0) getuid() 08:01:03 executing program 0: r0 = syz_open_pts() socket$inet6(0x18, 0x0, 0x3f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c715f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0feefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002f87d14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a1a4d0b58ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df447f0ffffffffffff3ef6966226d3c83b14c478412ebbfc615396cec088aa535a68481e271300000000000000", 0x142) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0xfa, 0x100000401, 0x98b, 0xffffffffffffff7d, "85fe4dbfa602000000079600fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="1ccc7bf44cbb746f5dba728a7d9aa409c95c3787a062aef3d240f4fed1e0002f7cefa02975ef05d824a273c4c04c1adff4c066d7fecdb4931efd35d7fde50fa25a007f8797f90a3cdb29f64e643147934af077b215faead383f70cc525041f3668cdd615d946ea5a547a636f65c04662f20a3ffd75806f0532adbc6749d6718e70b81915643a0c51c7dc707154d2d3995af41c34e77a0f8dc1d21ad723bb139279cf8b3fccd2154de126ec0d8e076c05194b2b8e9e8ebb709d4f28dc45abac6037ea3a74d8301607ea2f26de23c8d4a212ccf6ecf0", 0xd5) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x6, 0x0, 0xc8, "9cfb4f6b64c8230202d420173fe4f41962e6eb03", 0x5, 0x80000000}) 08:01:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getegid() ftruncate(r0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 08:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) 08:01:04 executing program 0: syz_emit_ethernet(0xfffffd94, &(0x7f0000000080)=' ') clock_gettime(0x4, &(0x7f00000000c0)) 08:01:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() preadv(r1, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000000)="6ae3e7ecd00ed1b87a9fcb42567839b9606108e3d0196c8c9531708f07b4ded8abae6fbe73b3642e65e5ff0471cc2373d5598601304c73a973f756312b6a97400bc5a0b89d9636055d794554628298b561560b00e132298ced70950a8073a86563ce62ce5c67673ec6b5d349037a1356db778e5ff71355ebb1ac3d8b9ff452c1", 0x80, 0xa, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x1}, 0xc) setitimer(0x2, &(0x7f00000000c0)={{0x2, 0x9}, {0x4, 0x8}}, &(0x7f0000000100)) sendto$inet6(r0, &(0x7f0000000140)="7d5848f0133626fe39f473158d64aa270f2d428593a513efe3e5e44218fb51", 0x1f, 0x2, &(0x7f0000000180)={0x18, 0x3, 0x6b5, 0x63}, 0xc) 08:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00b9bfd037dae4f228b400"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 08:01:04 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() getegid() getegid() getegid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = geteuid() fchown(r0, r2, r1) 08:01:04 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f00000005c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 08:01:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x480, 0x40) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x142, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000040)='./file1\x00', 0x2, 0x82) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 08:01:04 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x80000000, 0x9}, 0x10) socketpair(0x2, 0x1, 0x0, 0x0) 08:01:04 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffff09) 08:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x90d2, 0x0, "d730c1e77a6fe23c5cd188b6aea417e4e74de400", 0x0, 0x8000000000000000}) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="61b7169087adf111711b6757739ae7d38f299686bb5383fa245c402d1c44ce5cbb4212ec9c5e31533f7f93d1bfabb0dd37bf41beb987b8f70b9a3d8d2648ec4c90de37bd662c6e66456669a7", 0x4c}, {&(0x7f0000000180)="cb949d1d904a1f5c975f328036ee28800078456aea1cc9b0eab2ef4bcb0d0006b2b233bba82d48533b69a66e43a5fa7495ffec757d8fe6d41e4361f31cf7ca1ef90843befdc064120af4e6705d45932d5ba4b729e04999364e0fc824ccf98c2c3c1f", 0x62}, {&(0x7f0000000200)="f488c0001dfedcaa61e055659712367823f0ce107333a2c2c965ae3792fab478b8ee55e21fe0f90072dea2f9e7ccd60d70eeabb1b76496cee7defcef120df95c005118636047b156fa0e1bbef4c72aca2a60d181f88cc19ff7687a45f193e67b15e8267f4692c51f5f950a666583d0dc46966accc5e2ce8beb883e542322042fac220dd6c3dbbec228e32b208a6055ace5360b857d698b0fcc566639520b8f8105941bf0e225bf89c0a25386ee47e79c697eaed520aa260f4872eb735f29cd19bbc348991abfe230cc384497488dd97f07ac9a3e257da9f9baca0488b75f875cb035f48d94704147", 0xe8}, {&(0x7f0000000300)="c9abe96d92ac935d5058ecdf83e010", 0xf}, {&(0x7f0000000340)="a3709766bcd47f49ea627b8d36b76a852ebae9061c0af400e070ee87778e099fb7b9306701e442e8a352a92967e80d021b644eff0eb5decd266c0284c9b0c83a707ba137965eb0d22dab7cdd9180321c73e2a20be9e0636fe04d7e55ebeb4d27b3174757c923ecef99bc185419984cd9e23e43f4d1b74addcf8b48acea915e56d12cfabf37a4f6dc75979629c74154dbe3da162eba71cdf22bd48c83c267e07f72e14043c779c9149a01b832d7a3c8f1699b172ff7a68c0b4a7d3224a775e2af85cea3f0ec78d23261d8435316cea7b571166a78ed168719ad90", 0xda}, {&(0x7f0000000440)="157b568a4b9306c0a3a6d9630ad042a6169466ee1ced881f9b39f4fe17d26632a4a367c879b7b1082abc82d923cdab61109bee448e8d6116a7866f95b56f7c93e96a9d40d6e7315957739a6e2415e9fc0c8df6153548173c2028a3dcbf49744760f050c11925b31119aac53d83b295b125547f6451c53b6de46e79f6", 0x7c}], 0x6) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x0) getpeername(r1, &(0x7f0000000580)=@in6, &(0x7f0000000700)=0xc) msgctl$IPC_RMID(r3, 0x0) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x44) write(r0, &(0x7f0000000600)="eafe624b8aaf5fab51825f5e2c3a3826da961f925c857e02512b468e5af73249b3d72ad6d0fe274fe3792b2cdf9de96ae95b5a72437f7425b65462d53fdb68461dd215a482cf9b9e805ba8aa3c0ba115497156d539f821ac1c945cd8e4b1ff5577ec1fd069dcc72e0dda66806114395bb93eb501edc3cb926af2cabaa0c28d85c3da62d870b986069da0dbac3731c91245200f6472d726a9e069a0f6702282a30f7e5fb387d874b9b893eb4f65e2365fde4b67a9e86b3f97d470c5bc5e4950a9b0c24551c582a7c02b32f777", 0xcc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x80, 0x7, 0x80, "a12f57b52230d294f0aa5c78bbce235d89f9838d", 0x6, 0x101}) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 08:01:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0xfff, 0x1}, {0x18, 0x2, 0xef99, 0xffffffff}, 0xc, [0x5, 0xfffffffffffff000, 0x5, 0x4, 0x4, 0x1ddc, 0x20, 0x5]}, 0x3c) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x4, 0x1d, &(0x7f00000000c0), 0xc5) 08:01:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) shutdown(r0, 0x2) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:01:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) socket$inet(0x2, 0x1, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) 08:01:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) shutdown(r0, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 08:01:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x2, 0x200) semop(r1, &(0x7f0000000000)=[{0x5, 0x6717, 0x7ff}, {0x4, 0x4b, 0x1000}, {0x1, 0x200, 0x1000}, {0x2, 0x0, 0x800}, {0x7, 0x40, 0x800}, {0x0, 0x3, 0x1800}, {0x4, 0x3, 0x1000}, {0x2, 0x1, 0x1800}, {0x1, 0x5b5, 0x1806}, {0x0, 0x1f, 0x1000}], 0xa) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000100000000000000913bee55de6075ec000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) setsockopt(r0, 0x0, 0x13, &(0x7f0000000080), 0x0) 08:01:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000040)="3ab550e0c29696604b6c6c3558dfcfab098d9b4b33877163ae5335ca33a3b4c51ff934c39d021bf53493ebd517adfe14f8c8270a82cc5bd9b87115d070b82c7cd5e547802fc54a79d469f77abd765eef5ab1bdade02da75ff41563492b351044eb7a718618e14835f4c0ec86f31fdd55dea51a4095f1da450c722d93737c78e3b8d90a", 0x83) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 08:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind$inet6(0xffffffffffffffff, &(0x7f0000000700)={0x18, 0xffffffffffffffff, 0x80000000, 0x1}, 0xc) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/68}, {&(0x7f0000000680)=""/34}, {&(0x7f00000002c0)=""/29}, {&(0x7f0000000300)=""/137}, {&(0x7f00000003c0)=""/205}, {&(0x7f00000004c0)=""/64}, {&(0x7f0000000500)=""/237}], 0x3b6) 08:01:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='W\x00') r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) open(&(0x7f00000002c0)='./file0\x00', 0x801ff, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x101, 0x7f}, 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 08:01:04 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x800) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1e, r1, r2, r3, r4, 0x84, 0xffffffffffffffff}, 0x240, 0x0, r5, r6, 0x5, 0x2, 0xc385, 0x8}) 08:01:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) recvfrom$unix(r1, &(0x7f0000000140), 0xfffffffffffffcc0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002ee66930000000edbf81496e06ee2c97823a6c098417b694b282abf82ade956ac5241ba117af470bd83d1282830c094c073bfa29bbaf5b21cb68986d9063e63f83d2924e22368fcb2a8ca940"], 0x20000000) socketpair(0x1e, 0x8004, 0x1, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xffffffffffffff11) open(&(0x7f0000000140)='./file0\x00', 0x481, 0xca) 08:01:04 executing program 1: r0 = semget$private(0x0, 0x5, 0x406) semop(r0, &(0x7f0000000000)=[{0x1, 0x6, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x4, 0x1000}, {0xfffffffffffffffd, 0x1007, 0x1000}, {0x4, 0x800, 0x1000}, {0x1, 0x8000c8, 0x800}, {0x5, 0x1, 0x800}, {0x2, 0x2003, 0x800}, {0x0, 0x2}, {0x7, 0x85b2, 0x1000}], 0xa) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000240)='r\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') chroot(&(0x7f00000000c0)='./file0\x00') 08:01:04 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x9, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, 0x0, 0xf3) 08:01:04 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000000)=0x2, 0x4) setsockopt(r0, 0x6, 0x80100000001, 0x0, 0x0) socketpair(0x22, 0x7, 0x7fff, &(0x7f0000000040)) 08:01:04 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xfe) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28018, 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x1ff) 08:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001f, 0x0, 0x0) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33ffffff7f000000006198824b3da025bb1ccfb3cffdf29cabd4096e8c8b6b87cb2d72b8bcdb9a4d5f16b136a5d00d1628b53a9412c4ae4f6b66cdc3567600000000000000000000000000000000000000000000004d3293d80fdc7aabd4c06e0f8fd8918b20794fa00da0f624ea5bc202c83e16291ca50ddb4d3cbe9db28a17951795ec718a5dbc7d85dd4c2a45b3eaf2007f77ee6f5151764878caef5ce312b5918e6b54ada8126c045ed818951124328ec79a6cd3788dde342a0e006049831ee8ca3b57c755ff3b916ec28fe08b969803", 0xf7) select(0x40, &(0x7f0000000140)={0x7, 0x1, 0x80, 0x7ff, 0x3, 0x400, 0x1f, 0xfffffffffffffff7}, &(0x7f0000000180)={0x20, 0x101, 0x0, 0x6905, 0x401, 0x1, 0x3f, 0x1ff}, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r2 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = dup(r2) syz_open_pts() close(r3) 08:01:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) socket$unix(0x1, 0x2, 0x0) fchmodat(r1, &(0x7f0000000080)='./file1\x00', 0x4, 0x2) 08:01:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x10}, {r1, 0x80}, {r2, 0x40}], 0x3, 0x0) r3 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) fcntl$getown(r2, 0x5) socket$inet6(0x18, 0x4004, 0x3d) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) fcntl$getown(r2, 0x5) 08:01:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7f, 0x9, 0x1ff, 0x4}) 08:01:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) pipe2(&(0x7f0000000000), 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 08:01:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x8481, 0x40) r1 = accept$inet6(r0, &(0x7f0000000640), &(0x7f0000000600)=0xc) clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x6, &(0x7f0000000740)) r2 = fcntl$dupfd(r1, 0x200000000, r1) r3 = socket(0x1, 0x4, 0x7) r4 = syz_open_pts() r5 = open(&(0x7f00000001c0)='./file0\x00', 0x28, 0x2) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x10, 0x80000020, 0xff, 0x4f}, {{r4}, 0xfffffffffffffffe, 0x40, 0x19, 0x5, 0x9}, {{r2}, 0xfffffffffffffffe, 0x8f, 0x2, 0x10001, 0x7ff}, {{r4}, 0xfffffffffffffff9, 0x40, 0x1, 0x9, 0x1}, {{r4}, 0xfffffffffffffffb, 0x0, 0x0, 0x1ac, 0xfff}, {{r4}, 0xffffffffffffffff, 0x0, 0x48, 0x2, 0x4}, {{r5}, 0x0, 0x8, 0x1, 0x401, 0xfca}, {{r2}, 0xfffffffffffffff8, 0x20, 0x200fffff, 0x85, 0x8000}, {{r2}, 0x8, 0x20, 0x80000010, 0x6, 0x2}, {{r3}, 0xfffffffffffffff9, 0x22, 0x4, 0x315, 0x3}], 0x5, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x1814, 0x10001}, {{r4}, 0xfffffffffffffff8, 0xaa, 0x81, 0x80000000, 0xfffffffffffffb85}, {{r2}, 0xffffffffffffffff, 0x68, 0x80, 0x0, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20000001, 0x1313, 0x2}, {{r4}, 0xffffffffffffffff, 0x28, 0x8, 0x6, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x5, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x2, 0x62, 0xa, 0x80}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000001, 0xf5, 0x5}, {{r3}, 0xffffffffffffffff, 0x58, 0x2d5c2ca3f769a115, 0xfffffffffffffc00, 0x81a}], 0x5, &(0x7f0000000480)={0x7, 0x8f8}) kevent(r0, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x40, 0x40000001, 0x7, 0x8}], 0x5, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffff9, 0x23, 0x20000000, 0x9f, 0x4}], 0x7ff, &(0x7f0000000580)={0xffffffffffff0001, 0x10001}) r6 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x5, 0x20000001, 0x5, 0x5}], 0x80002, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x40, 0x0, 0x3f, 0x8}, {{r6}, 0xfffffffffffffffa, 0xc1, 0x4, 0x8}], 0x81, &(0x7f0000000180)={0x401, 0x4}) ioctl$TIOCSCTTY(r2, 0x20007461) r7 = shmget(0x1, 0x1000, 0xe7, &(0x7f0000ffc000/0x1000)=nil) accept$unix(r6, 0x0, &(0x7f00000005c0)) shmctl$SHM_UNLOCK(r7, 0x4) 08:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae45327dda715ca99a49074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d160ecd81a291486287a0e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e0238073bcd7f49cdd6ea8a", 0x192) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x7, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x1, 0x1, 0x0) symlink(&(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)='./file0\x00') fcntl$setflags(r1, 0x2, 0x1) r2 = getuid() r3 = getegid() sendmsg(r1, &(0x7f0000002880)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="80636af6ce38fc1620debe1b7a195bd875d831bfab81d60327dfca44804699b91ec3533e51f643e729390b2453007544198c8e4b4ab9bdd203a82f1e233e768367a561517193c45f2197bc11c96562cc59fc3b0d165d36137fe6c70190db3e635faa416e3a449e5af70b928f6b7f575779658424d1ae6a97c324b7300fe44337990db6d2b5a08c69fea033f87f403e6b41088c7a3442e3a48a8d1581c98d756169475a0d5b19c6f0e94c64b9f519e44be15ef92c53bd7f331c99c6c6e6df34d71b7aa806c1a5631266c6618c082bd29f14057daf72d0b3d691356ec31ed40deea60538f1a6b442c74aa449", 0xeb}, {&(0x7f0000000140)="8df7a1aaa28f7a32ee1a8a2efda5cadb9276d23ba53e3476e0bae227c30939952cf6a023474b481c18dae4d59af3b9eada79cff4fa08ebe86366b0480467d5360a5b910e4b712d3df5f80f5225084780ca1ef743ee92bbab0ea1e29da003569269d9a43cf0e60dfa75e079361f8d83125cb50d43d506d50c07bad584ccb8edfbbbf9827b89f1cb6c382ea856a50bbb83dcbae559543ed99657bdae44b9fbe14fb391e9a553a10fafa0b4a70702c9572b1da21e7aecb356084547", 0xba}, {&(0x7f0000000200)="6d283579795ff5c835deaf2de48e18f8a48d652acd15f6b19c44d88bde7ae03ac1af12d56ad11038095044105f6d92e41c44ef15a8d66bafaf04858293857d443379653641bdfc8b1525818f1c5a45f2df253f948c701f5735ed2d0692659a8a68954ed60ac005137f1f49dcb92e", 0x6e}, {&(0x7f0000000280)="ac1724b86ee215a16cdb5438f9d9e7e55dc90b2efe3fdd63b2eb3da435429324ec744f20376371ea64260866dff8b21a6b7b85f935c11aa630f4b7da5ded7f2a20197dea3c0e32be1f0a1095be38529aa6dfebd28d3f038088ab102f", 0x5c}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="6800000000000000ffff0000000000006167b37af90c31c7f54673a49ef796695a66de62dc3957d21a364af7c534d30ec14b6319cb2fbaf7769f5a8803118d1cc52dfdb0ff486798d823a06302797d0a24f020a86324e4bda4329a1a824baf704f02321100000000f000000000000000010000009a000000ad0e00a08a645d835a57b162e6e4f2e8290c219afe0ec0efc6a088180ae72fec727968bfffe7f80a8a76ea6a4caaf26d60232b2c617147c926f284690bd425825c43808fff9e877eb739beec9188721fb2e56e679d05b96ab8b13436318317f5b287487feb44df7a6cf0cad9f2eb1d52409294dd9e7cf5fdf15735db004e1c10ae990121f7b9c04c101d0e845a7bdb37e5f56b592b0c848059bbc68848ee69eb11c0789e079e840ae246e80746e718dd0864b48dbbc17ad64fbe3935055f4905384bf707e1b96ea2317656273105bfa9b488f86bf19dde8c6f05ba7461000000c000000000000000ffff00007f000000922e6fb2abb27a962b64e7009ea2fd87d8f319a26c1f93bc2df39858833215cc29f29c4a915416026ae28f7a2678d19e153ded372f5fbb9008274339692595504de8965cd1009260648d4d23d7a06c9b0691837e4bdb0366ed10831d34f702bc725c1935e2c9d664ac448d9d278da46e9c960df4b33763b39a176af0ab76adc04c5705a7110dcd3b5e11847406dc10220ee01824e4a52d1e4533cbcc07b25d485a1f97f9cadd0d977ea3d1e4000000008000000000000000ffff000003000000decf533f88d58faf57fba3ecfadaa68f47030bc2f412d32a19aa59f2ab0e2043e75c66a7273dffd0858053db355401e09639773101d3eb8d6e8589e5500fd03f72c04a06977cc95efd45bdf4e9082048e1921247b525b0df1ef00e887b3ec3141266f5903895aef5e516a125d08982fd200000000000000001000000ff010000915dc6ab0cddb82fce9a9d86000000001010000000000000ffff00001e090000128cc6f953c765a081c1203ac488720bc70a3a861e5240f3cd4e0d14af9202cd8cad7fe5a91c39c643e26a61c809c7e7f4d9ef8b538e7e3701d4d262c15a063191338eb8a77b4477207acccc22571c0feaf1465ccc014d784710d18e908dfdf1be8c1c691d7fa2f43d4a6c0d350521881dc46b92ac97e60915de466c58f9f38e41e38e2c2604f08d2ed7c6ef50a26e7ec3f5f39c4510fd4fb3d8c4fae39c252f57066080a1f846039ae2b73031f14ee3099bf2e004c088f4c6abcceb568b18d68525858dac5ed41ae1c07f99b0cbbf08f7c72637f6a0594627c8a022b70a0fe56d2f1a1b016fd6c2cef5dadfb007097ce2c9e1af1151077a330549a9ccac260d8cac3934b7b24012fb4657130b8a56f1f766395828c3791153fc574c9fab8811aec591137a38f5ad13610b3a0848ea86ffa179a8d84667cb1b59e5d5445784ed60c67705c840c6ad96bd64da8a04946f562784dca03dd81577b2db305a707bf4af578c4ded507f99544b76bf9e13ab32e9c1488ec536b485be13af1951c3a24915c2320728b98c9a407992e083c3ea9f04eea3da842cab019afb122500d416755bd417027d5d34e2f5e0f70a2eae682de1b44ebb9f39f111e0a87a35d302d654620abf18a75bf0f8d395fe0b742c1bc72d80c9718887046461e4cc428ec39fea22a12119e205c19c2d842e474af40ae06bed82f6515570b658076d0ce183f396ea6752c7ff212247edf3504f414976850ad1692e1ec0d289f38d589fc9303a350fe874c1d466868e24baf1e784355a7ef6c466b7e303bbf2801157a4a053b45d417dae0b069ef174a8d388b370e1de76b33420192c924ac20bf329f42c1ae1a6fc1c20d8a406de59d798ed9fb9cc7b43feeaddaba02d434de861602651a1e037df69a7f2abfffcf8672974782319ab9722054e8696a7f08d6e13db533b8af47bd293a64a56c9a3cc7c67c8357c1de30066a230e403cad67cf2c76e87982ba026b9fd1e6b3b422d2e5c4db6b03bf58bf418cd9c6bb08e6505d71902570467ba5caabcacf0757814333c28d31ce5fc4163df153d6629e0547475f27e11e36f2362e6cb6e23ee98580b990f389efe3067fd32dd4857888716e8f2b9dfa7da591ffbaa905f168cf3dab34a7327086b893931fc361f6b622dadae56c4dda9f2941ac8ad11e06826b9c689e85bf007acaacf9626222cc05c0d192579f17d555f96ef6b22ec69d8cb6da445086307357e820bd80c3675499b1e1732552ee48c4a41dd290890fe57e396db57aef39b686e3b27e0d959117f3812cb18514dffb8cfa7070c5d990a16c65c55874bd3ee6658cffa4ba2576f47882ede1b7e579822a6f8119358f3f01e3483632bc769860c9b435d89e8018ce4a1efc7eb420c660873de3ea0b74bd5c5253c28a57e69fa851aee06be4a4e97311c217aaf2e4e4dd4f0fb729d37f717bac45ec349556cfdadc04c9c051734870e5cdfaa38b313450ba1d585ca07f1f5efb37880e97df1c553d3f5214d7b7302e79d91573b9816b6b5cc0a735bd21e4f027023c9db32850b279dfc7485b52f0731bd97701e915567d28b9f41bafe79ea2ce17f550619c940be9ed61bf93c8c1b87989df798d36103d066b9b71ac081f849b022ac3bec471669c2a5c0d4ee6f47e15b9e885b6806973cbb2299695e8864181e2a8673ecda006f9aae1eba407eb237a9101f607b74c81a803a76f767c330134d6788b5b36cf651ef223b107e359e904c78d14b8c278fd7ad7c7a3df38ff437e39ee82f14b68489211e7561a505d16c6d16ca97b95abd35100f6ad952f198eefabfedf617f784caf2d4fcd83f67db1b859bdab611c3f495d96172550335a0c2508a0e06866ac380012cc99e98a35da57e187e57027f48cabb8e51cb0a28637860b2c593636b329bb20d6d5371108479e3c5983fcdb197ef96c15e5a512353f5ca16a2092ec9f36602f39d739746d172b4f76747c0f8711b17bed1c68a9ca3a87b7250410cfb6a6e599febb451e0ed5a765dd003ffc9f008fddc6d6de5ced76e9b212870b6580e43e78bb9c08b8b48c126374f0065692f6005891940a7a9567ea44e5628c482aa479c8b12832ddc0ccb326599dee498f94193cd4c43a07c8d822627cf7f3f288ffd13d55c5496040f2d49afb6397c136f5331292ad3fab01b98c8c29d156aa7c016050b5a0c31c139211cd9da6c4daf1a2bc2036754cb2f860f9fe9c6a21f97d08fd836ea5b578f1941b218755012ec72365e40cc80e96d6982e2a6befdc1fc0563b9c24d9c1aa15a7f99da61f4e2b140239624aba54a88cb49d7a60eedaccb5e583b33c6768fd832b0d4744e561d73d5943b88bda4658d3684eb34e0e539854c4410380b4d398c844139d2aee858c2b13679cdfbbed2a0e35d7e403803880bf08e057162229dec0094050b40b9c61e2b99e32845b73976b72a417b3d68caa627ce36218356cdc231ef1b9ce62a89c753100054a6d3052526bdeedea08626fb01bbe653a13ab3e85ee920af823786d6654b20ac3ebbdcfb1d2d57d022a2147c8309024fe36b52ade7c4a9e723188a32c240507b02c2d061d58788a58f8ed84401094dfe13e68a6ac0d287703553c9ae6f7e0b5374ddea4cc6fde09a478a0796769355d4a17285bbd9d699ac3d77577e321673239c9f8eb28f543f86d078eb677b33f793fdea0d25a451e5b25c1fb0a06038b9ae89c9ab2f9b823ae37bd4c0e0f4d7c104265548c333b49c698ce365815008d2610416759d04e4f3ff6612548a5d6444e7216ccf571ac622167f06b520fa874f64ccb446f0e1caaaa8156e83b9842e8c809cddfe0be86b21a8c3fd613bc13f8c07e70df2706aad616cdef225f435adb0ec08f7b4f2809c1abfe1a0501703ff9853c186088a57f90b48203990941a4cd6da6dca4625bd4364a7d0880c43dd88931b908a15a82c8c13ff10e89b34795ecb63ff309fdd2d08ec22837426d18595d79941b46217ece7f956f0747b59ac825468a80be2f97910ac96d4c49e76eaa7bd80a89c22a153a29936c2a81f18953821ce30cd61c7d4ac2e19f21d2806923d365fe7c91a9335433aac547cb7812f396ea409e059c4714d9bb0338dc1321753178e8510c2b246165b5a674ee06ae509ca20fe1fb7cf1d9ebe54f349c395aef488ef8c6bf59ba0f16c31042bd1147835ba16da5b8d79a1b63ff9fe32e1584ebfb64a25026b348fd3a0028dfc83ae80d2789854219a76b1a4800f5536b5d72aaf7aababda989750fedc52c26aab41a50971fa765e73081e5c054b02e657bb2efe751b91a641fe4ffebea2109a2f331113a916715e4d47974828fa2a99afee457ab271370456c59a1ce68ca8aa6f278c6ce878d3f49cc1010d967c8e764be1a4cd2f93248506ff27d0e0cf39e8412180ecf7a0ebfa4a0a66fd89bd4f4cdbe158e5b32490012f374e5c52bda7cb612910df3b49457233da65bcb370ff1d2a26ff3b8ce382f42c1fc251e7e23b3a2437c66d27b9000bcb9c88dfc399d2becc1381582d66bf8cd247245c258ecddeb03ec8a58786da999199ec86a3c951b5cc314c31e343e0858b28fbdb9abacebf13d53010c4dc9f6ec59ee92c3d2de6f37ed4b653347daecabe9f5ba5a3e621aac1123b6f979b187a31b25d73155c58788aa5c8f56d3dafbd4f54d3c9041ab985a0dce9bb7f12f98fb2296a71a781a072d6f1739e1b912464cfb8f4f9b406ec508de59bf567ba69ebf6d661b4dbc72df8c1722624bfa9fedc7ff3ba0c56b7b51e0a652e7aa79c5d6aaac4438c78b157452c1eaa1308882b00a3769679fd99a5eb8155402448b3552fde5c3f3a7ed631ce9ce7bee7797dfea88a20c25f13a3e47b77d7a853a435ee65eea6306ee7bca7dab10edf83edcf5523ad1f3e22168541f1d7614ba3275e332054a6f4527518acf6e5427cff046f50f42dc6dc2732f8450836fc6bbbd5ec24394afc75968ccd4790f12a28479e4aec62200cb44586a47bc65e64dd8073329c669adc3d19fa962fe5406f06c45e23070d15d1a3caa41988298c02db830c47993c36f00b12c3034d9bdeef9ca005a41464c441fd0a73357e242056c3ec3670b3bedb815c74090a3da127b89416a11295018347d53e079e31d839677c971f360871e49e50c057589e0dda3964a39638439e68f9c2012e894c87793d3154297ae679483bbebf73273354d9c6d0f3967fb7abf4797925c72780a0f52953a75f4c729a698b2d59dca21a305c1ba4d8e6c8baf4641576113d21a4e8fc31fbd724d9caa02e131cc8df65d21dd33047ffc7b7606358a20346101de30e1ff522b74949e183cf92838f973116702e3637f89e57e051590c4d5d79c7086cc8b89850019f56b8ffa9eb77de596348dadfbc0be732bf6eadbe3863a8c775e02308158d4a39bd99a602574794f6ce545bd834bec7eccd246432cca5cc91c260710eff607ca513da02ae6d3a385a28fdf8d6a9f769e43b725e3626ff5b2bb4feb462272bb2b98dc6b3e1baea9a5f16bc7e025ce9d5cef358c6b86755db11de3feac4f4e3b68fc8f5c8d26b6983cffb2278eddb4de64edfb5313c3473c66077c13975bc37adff6bae82562e54edf42041131c4d13515e29f18e2497841092c125968b964b74443364b9a8a1efc39567d006a644045f50da6d17c48d19628550537213558fb21ce63fbf97dd811c41eb7ff6dedc9b3547f26ba491f296337cac8d47d789dc2d8cbccef78a7b351920a1b97ba73c852057c303d73ecb01fc1f4b3aaa2582e36a1a531314a210ae7b55be5a229f0819fd9a2dea5f82298a40dafe0450c79309aaeb261821dac958731421b48b9a569eab690733e6b7f3f4deb3218661d6571c2a064bd54e9c5020968a10f56eba26864fbac6a29857ac5e042389a2be598569316f0b2a49d2cb2a5828adbd2e8664f987caf38d36c5dddf9f02f31b783bd912be990cba368db03e7d03029f79ce8c5d4a4301eef5579435f31fcd59a88fb46d495ad00e8fdfe4efdcae9f9b5efa2f2c84b8e39b5e7ca9d0780f1ce10e38fb6e7e45c922a8d584014196da2a1a4206eb0f69c8dbb838bda5a99de2e1a949863ce8a8e25bf6d2eace394dac09a9ecb070a4e78121e46e9bb857be099dea777e615eeaf7f117f407ab67cf3c1e6af1244a9bca7dabb617e821cb5e63dd4f45575163de1efd7de212c0bb564a2d3a88bf31618b3d7f256e38421f7b80e96c23ea573d012207ddd22ed14e41fcfb651ee13e4fea74f89386fff8e80b6b33fe834871bf0d536ca4f09f4054d277e57af2174d55ff94705c157897bc1b881ecc2ee6e19f9ba5f63ba4001639c7ffebf2223343f7f90b6af15c8d0b693202b602a1fa3e16d709b5cfaf422f9509db4b5c0579893c3db297c6f734bf00bbed896052dde5bc4dadac6ec9e62da0743294cfea86e1bc5efafb5edd494a62b857149fd77ab4eb7a184a31e68daa99c9def5fdf65cd79a119971808e56fb60fa7242953f3824b5d74b3aca855e5e4ebe8e10442f7bdeb139570eb6a50d6930b723af31bf81d66682093d4294990562b7de59bc2ce18d985549c38e7079453c68e49205c464ecbe1e5a350aa0a45263c134fc91a9a80baf0104f945a8d32bf1997ca620e8024c59a2fd898ed3069d450cedf8b3efce7ae01a53d7c8ac0efcc2387c17b54b266eecacdecf13b822cd924ba7ce8bae2f99deca5a4d60c2493e5e4942ce5907427d249679277171292749f8dd7aa10d7b0e46521fac9aa5e26eaaf84767fc6991228de8ae791c10c44c65b0b0dbe41010000000000000ffff000004000000a8fc447ac91831890f1bc64e6558d1e22c35c4f7ed680ea1c51c80ca67238785b164a5326a1f2950647d33aa0095d13dc46cbddd9973aab67456d66e6ba09c493f9dfa237b5b00e43aa64e000be23ef238ab90402e5dc276ff3943a2449887a34368c9357bb14095793eb293e9728d7eb53509d33f403ea4a559fb106d5f1f73100a07f5a6f21bee4c543afb2eb7e79844329d16d64db4a183c500d9b184b6d32a5701242bea7596018e3536648111506c3f5e4e76fc3c2383688e672dc83c37a37a0a936daeab5ddc01e720c656b37ea3878d48bd3b61df063a653001ad25f5ba9ae7564c491e91acbc6319c904278cbd2fc4aa8cb7c411e229dea870cc454bf6a6ec0055a716897262e24c2e7f82cd04ebf33d85340a8e161b84f9501c5a73dc6a4b9b00a238bee4f4b18aa5b37f8dfe3ba0e3e401e62185247eef978af5241aa9280a8b45e2749ca1f64aa0006f86cf205a581e76badd2d850907581f82156cec970a58798fa904aad30c813a967eff1a02dbcfec31ceec749fad052c07ccb6daebe01f7a0ac40204a7ba9f7da34eeeeebc414cb5a9c1fbb685f21edee9a7191b991f201490483b8928b7b70b41e2b4b7f0576dee79e60f47cb9e1af787d6b558fd7ca8ab06dcc8d6cc4f9c2959e5e0ae2a0c9767f3543108f3809c6d769b80f0e02f4547d6061480880c968f802b9200a7d44eff39ec0c8dd6b7f092b13589806841c14102ea80ced6bc778485681889f193cfe1554622512d3d9a8f41cb0b6235360bde3b4c0b3bb2fe21c18d839b26632915a2afb4cc2a46d0373f5862fca934e74ae06b7743120d2c68b49aba70805ad8e66fb82f1d21d18ada4bd01883149b23714f00c9f8f4d36e602a01ae4a30e38472671b55c585743b2f08bf48e2a54d6dfbf83c964c1f1e9f42d769cc3873b88454c9317e1ad972135a3bc7e2ece812379c4d9ae3674ab690d45cd02152a95bc87de38b90827e2b6c503fae844a7eed6b08ae84f225c2dab410a8753c0bbe2b3dbde74fac36c3e73aaebc9c6af0e8a3d0feb3553fa96c0321388405bbcd1d07b77dfae85acb145a3a904c63ab839424d2bfc4953a7b41c33b3902e31d75e7cede3dfe6586530e360385b4bc28e3231c5f417b3f31470971f3934d0de55399aaf2716dbe4187716bb3ab46b7481e827daf7334345c70304310d55ecc1591c053c19f0ff24ea121ba7df9adff91605c80af7ffcf92a92ff6e000a5c18d404775120577bdd16e47dee238aba9dde1996cce427ab25ff4a770f1aeeaf96be848388326fe119c2bbca0eb62a38fb8476607e43ca363dce2011241313cac29703464130ae572ac76871520eaf57713c0eeab3b4410d8c8f3b568aada7e6beae9f4d5abc573a7c7066c46fe0e018742b17f79f4bb7c8ab51b0dd7d86b7520b8b59ac29f086a77451f52e5e22ff212b1ed6663d28cc0e4223e3f3cb1245d22f186373eb92c138aaa58146e0de32c0d898767264778a43db2d5c205ed32dde999cd70d2fb4c634cf703a3a890e6009e98ed634c9f03a4773d2c20f7d02432c724948c657ccafac2140e947e834a287945595fa021402a1fa731d77de32027e15181a52ef5091d4431b7bbf3c088f4c28243739ad5dff92c8e852977b0fe5183e38057cbfe287d75ff22a9148475a46129267b86ad312db595dd4c8f7766ac4f36b04d03964b382655bf0f19cfe5fe3e246ab9f69b280ae2023bc3ce0b238b105bb6df26e261c5c625215b091bab6672fa154ecbb55b594d0c88f8464b2b74ae4ad9fcf7bf315e847c62b23f0d7c27f35f7746be3c63d208bdc9bacbf337ecf437dc8322ebb0b589fc5a20f601c51f456799650dff340452ad0685cfbf086a8fde457a2b0215edaef11f1435a0c90c94989847bde2e681c7479dd3e5cc29265c4b6abddeb46eb22a13fe71c4a0e4ea6d7f6de6c98179144e69d82ad83213685a5093c64d93f1368284d81537b63e7bfa7f83b36b131cbd0068b25edb2cf569c317bbde22c1ecabed44f5abd4a26569d605dbb832c3216bc33d0226ea11ea6275ca452ba790ae30529fb7e8f46f0236a5554c88580b961acadf75a5ef1a75b77b8e6bdfdc0c12e5dc505a0aa606a6dd6901e5239d795d1415cacc925ca7f6a4c25b324dd1e2a37cf568b939e3b8eebb2ce5b0e1d12462953b667d84f3604a18516383eb59b921d68e8f44eeebb6f8aef0c51677be76fc897e7da1b2dbc07020fa3f5c7f00c372dbdb69194d73cdb09fbd414dbf6ed67ea0a2ba0ef6eca125f9b55a236ad6c64d5dd6d6aa83b605ce4be849b1de905b8552d468532b22f90e07dbe3a6ac9fe5a4f3ce968e3628cb6e10e1e1b7ca1dc6383ee96856edf27a842805b7f056aeb78659b4141c5affc12d83f2b08af86d366663e91975fd7bf8e52c9e6a923134fdcde38fc1d180ba244a63a7cf29e55cf7cabdd7846725dc2496f39836fa6b8d6118da4c729b6966781f3839bf01f6a5bbf54f646189c1bba4583ac0e969b111b5e6c3133863d126c25c57dde8c6b8fb13106912c2b538a14a552de1ed32b4882c6c98faea659744d96e784cbc2d8a7671b413e8ba5302ea0f42190ab7944d6a203cc2be9fc8aace8726f31b0f8e28246c1cbfe864615f88af325eea973e457e9025031d056c3e0468c919492c90e1a74a98561ba0916676fde2c273c4cce4ba51010f4f2e89493ce808536f7558a49bc3f9f7a0c51c4de53135edef375be2cc23a3d730087c9c8ecb7728c0ae0fae3985394da141e7f22718f789df6d6e59bcdbe89087d78b4a9e50e352abfc515bc2ae020c5d57fcb9b2cd8ca4b44b9567794e2e5d42bfa9aedc1a9081631bea658e9a1e1942fec166966bd1e25ff59d24c89257e2845a0d5e74210e3e40aca19c844321aa00256f4df30124c22213146e49994372f8caaba9a7a3810a732e759ab01e372768608054b1ba90da06a88bf9869967907432b5090990ecab1affeb21b6c734428d7b322552b53be94e4d5d500ad7d90228919e4508675a6f449b791f79d13550799a8a6fae4e811a7cdd17ea9ac91126e5608f7d2d6face3879a4c8b5bb6da8f8cf0d16509bd190282cbe469780eafc560ba02900ba5d0e32f3cf6cab94ad446913eff693da4c53c72e418e66486e300244bc5adf7e554dfd3913c0ea5322ecd08db02be33ac58cf464298e1416791c0a2eb9e257520de7e867c05a32db17d17b5999dac296032a6395372991d14f3d23d5f59c137c3ffd492dafdfa5b2f0640fbfa578957695d9c98d2ddd68a4236b17be1a619724d64dc814c08616614572b076ff087ce3e9729317d9a02fbc8e883a9f3d9f6ccc0f2da9908af31a58bd8cc01fe0470ad61dbbd9484b10ce79d8a578af15c58e7af1d09c2050648631b30ebc4ddda4f9f6d954c4c774ff13bd66a203aef21df490cc6cdc69a578e6c5eecf9d14873798c6f88a7ab1be7a6ab8889992f55abafec30a0341210e418c594ce8829c2199b4f4e04bb7a5d82656aee4de15c0d7d03c206be0e6903c5b0210ced0ea0b5b24c9beaa7d8949075f65fb6417deb92243fa64bffc8449ef734b53b6f3285bf298366ab0ecdb5e25ed1d6d188bd1032262c779088f3544901bc2e56529514154170da2f4dcf320124aac633bf8e188744f5da4abbf998fa3e90749c5e9409689b68e6fee2291826b381af846199daa11edc926eb00a352be3189d09e23b827b6a6052aea342c0262d67d40d6e6d260f5c88a1bb901c5a3611454019479a7cea3f5f6a0c613f2ce6735fd1b69e39b6707771e32078186ac202001f72fdd290cb33d399d9e6cd765293de27c3ff513c96418d0a790a93a7964d9e6ddfdb1714517afe551829ee816f60eee0aea6e729c8071202a9bd5946f37cfc46904eb77be66d2b4243113adb70fe60893223c26f3022dfbc48de2f72d11bc1bd3a35ce6eccf73dfccf4e828439087f335500cffc985f3539379e2dfaacbd181cab2829ec1fab63c13cdcfbe76d2f6633115686e0e9b349662f0f21606e0fd9ecf4f0b8691b357892330a024c31db8008165cf17fa79e0089b57d78951dd9d1332c9c2723785d383cd504f96db7c5002d90dc1f8aec3c92244273461dbe208896da4e6a678d88a3e1ff4838ff281c9b9786cab37c1303a1acded8f27b2547d96428d19599b70845b08a49b995f4c50dd8f806a7d66ab200a48ca48fd615944959f09ff15f4106fefed626af285893353bf837660870ba52ad6211ebf387b7d40a119a7bb50407968f97e609c096f4b8d2b0c08996adb5a6280910e7d5330f5acf663c050ad2a9bf3f34e0894b5a87b75a36d365241a7cd36eacf360936841ce0401ed3a8206239e833df3188b7d0215d317a82e95b8a16d6a8f3b35ffbd1d40631020073c93265f340df793b1d6546f902e62ec4a8d5aebb4920b5ea1436680cb6758e2b0a92af4bb8883236af3efb0b2cbd9bc595994c4d8b5d869326f63f3568035f034dc6d06c17211a5473268e6cc465856e1ac7362eeadf8e1233dc88137e62ad42c078beaa09ef7f1292eb6f76dc5c2bc46a883aab470947ee5791d6207bb23991330db04af57cf74b6038d6856c86dc600abc9a8aa8ef270d539ade34e7392a44037c0146f1ea13ed276e7898a984b40ec3c85fac707a050cbd2a7043bd0835144da814f801ed6874a7901272ebec7789b5c5fa42849d8981f88e8e597354de7b69f18c1fb888b74dff457326caae906f29928264830974a0c087948a84512086a947455b07bca16a6fe2d968296e28f376f72e298023d7a74dda801a9c5fcd1b941bb57ab03148f87a9b2a9e5cc37458b0fee542c49b67dc0180c0c6beae5c5cbf4bd6601a5b1cfc661c5a704bd0716e9f815c335c0937203571c55ebcd0ec172271515a5f8a045130ebdc0a794d79a7bba1805a01e179d0f030fea2409fce62493d0c07fc969f236aa794af2e3dabe754fc2ff57129ded32d68c14329522c543995fbba7f2c7e198e1d5356a19370ec753e96cf348111c641a404bb25c2de4f7f482368500b1364580d0700c327859bc06db25dc24aeacacdeb26b27ceb016b9a24b4e8a4ee8f0f0a2ce14edce9b465870f1b6340d748f0c87d86143f716ae1b0a3fa7ce2e3a67d100b14bf968ceb8a6103aac6ec1639f49a658ed0cbeabfd61e11eb217888b88c4fc8502487d3b10ec261529f49e73b7f7d977b6abc306b94bbeae61921f5241fad2300256f86f1d2edf6217e54cdbb17ce3a238c724b443ba104759d13d54554867c6ac744eb9595edd02d9a7a1574188798f8937f077984396aec38e23317280feb3c2b5fdb6564fc968b9865822ac519a9dcfdb28e41f8ad256947168c7e52fabcd586a9afc1461c70c4e69a0d3fb2f61730d1b94ed5316434e89fbeb393a4b1b01be117518749d8b9f36a7198f96bf62e2e83b3fcb8b8a871b8a8daba954a03a4709238584b0b2835af5dd7cbfce2a9e861c887072eb8e189560c4d54c46f5f41152f99f4802da90f4f6bf7e7f063a7814ed1c8cba1393276fbacb3558ae085acd77abc4273759c19536fbe010ab11ade22c378664e1bff4f800b2801343bc5f0bd46194da094263d4e6a229596e4a741ad8477900c9a1a3351293bf6382afaa7a34dfb9b3fba32cf2ef5c0ea7c922e07970727120629b0a24bddccc30defb3b1365456f36029821fadb1d44a1019a8cfb1fadabc3725afd3f6a5f3817e91e2741a27ce23fde07a0958c5514dadb3c3bf1a915796c7e3b86dca23709e5e709dd321a91f32f591d3e48eea80378483d4b0d0000000000000002a9c8f92ff7f000064128ade5dc15ee40db5d8662ad2b88ec3b2c4e79ae564ad85a124f02e8a56e58bfffc3f025cf8f4a3f778588a8e5f1b061463fd3bf27844ff75cd779f760b4c4871af8112f94d6761a6e5d4bef69d1f58ccab5f5465bdae0e995101f75d4d1114ddfb2cffad2dcbd62a1bb2c1e270f2fdb84b05fdb7832e503721ba304ec813a6efbb014411631a6e9dc5f93e3f74ead28f88776f37ba725dcb1df0a67e7876cc5b7e2b1edad921c98b034195c407428a862f1cf384c2871b14680000000000080100000000000001000000050000002181cb8e251bd1524b72af994ccb05008d73125e9ee5efa66b9a96a233302e875f7ced2bb4b4e5084438e5b7e6089566a1b198b62ffbc01d711e985f946f11dbb236e64ab066127c26712cd6d50def8790ec025791321e207db6500a897f874b914aa6abc9f5650a8a3cca08dba230cef850312959d8df18163e2103ccb62f45148c79c11cb96937e93770764377a032350eb10610d35f8eae798ce722fc3d3e97acb1c9d64448afd8c35a30bafd3ec4b407dbe6ad5f80280016a7e0513fcd7b9ef238b0d860868cb1183e2cbb283e8dca10b29c4de59971ac93ca55707f670334b2ab2f0e771f8cafa8892990aa7d42a48429f4210000008800000000000000ffff00000008000035402456ae5962d35b653cdc11feea2e6db18d65a8596dfa8d41abd993f46f52fb29b2cc916e13e567551729d13ac735ae718317dc56ffc3d40746d46b983feabd9411c2394fa971f2bc2eb20864210bb56f6e0bfa835db76fa8f0bdb849281755b4eae2d19a8be371cb6404cd489a19a327118a64000000"], 0x2538}, 0x0) fchown(r1, r2, r3) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 08:01:06 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000000)=""/251, 0xfb) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x37, 0x0, 0x0) 08:01:06 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='r\x00') clock_getres(0x2, &(0x7f0000000000)) 08:01:06 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 08:01:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 08:01:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r0, &(0x7f0000000040)="dd33df5a301e692789a1ce91289280e60c2661ee24887ef2ee1971450f70230a87b99e316436a0880ed6d89a26dd134f397038fd446596cf37462473959307ee86d3a0b72dea602c97364bb88d6203e171187ec9bb605fa363aca6f0c3b2f617db0195142a8d92604481bf2882cb7c60c0867da5574eb8e59d53927bc0451f821bf949c1d669c591", 0x88, 0x401, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 08:01:06 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r4) 08:01:06 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x8049, 0x1) 08:01:06 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) select(0x40, &(0x7f0000000040)={0x80000001, 0x7fff, 0x9, 0x6, 0xcea2, 0x8, 0x10000, 0x3f}, &(0x7f0000000080)={0xff, 0xffffffffffffffff, 0x2, 0x5, 0xfffffffffffffff9, 0x5, 0x7, 0xff00000000000000}, &(0x7f00000000c0)={0x6, 0x5, 0x7f, 0xd56, 0x7, 0x8, 0x2, 0x4}, &(0x7f0000000100)={0x101, 0xffffffff}) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x200) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x4012, r0, 0x0, 0x0) pipe2(&(0x7f0000000240), 0x4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 08:01:06 executing program 1: r0 = semget(0xffffffffffffffff, 0x5, 0x300) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000000)=""/239) semctl$GETPID(r0, 0x0, 0x4, 0x0) 08:01:06 executing program 0: fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) r0 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x99) 08:01:06 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x6, 0x7}) setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x7, &(0x7f0000000000)) 08:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='{', 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) 08:01:06 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x8, 0x80, 0x5, 0x20}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) close(r1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) chroot(&(0x7f0000000200)='./file0\x00') kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000000c0)=0x81, 0x4) kqueue() kqueue() clock_gettime(0x0, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) 08:01:06 executing program 0: socket(0x2, 0x4, 0x1) socket(0x10, 0x3, 0x2) 08:01:06 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000540)='..', 0xfffffffffffffffe, 0x0) 08:01:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000140)=""/129}, {&(0x7f0000000200)=""/38}, {&(0x7f0000000240)=""/168}], 0x1000000000000286) rmdir(&(0x7f0000000040)='./file0\x00') write(r1, &(0x7f00000000c0)="78e3cccd002f3fd0ccfb036d52ac3a012c7d691c6cde8ab69b1098ae5fba64e0cce48450", 0x24) write(r1, &(0x7f0000000000)="87", 0x1) execve(0x0, 0x0, 0x0) 08:01:06 executing program 0: semget(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) 08:01:06 executing program 0: clock_gettime(0x6, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xe, 0x1c0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7f9, 0x4}, {0x40, 0x4}}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x3) syz_emit_ethernet(0x73, &(0x7f0000000180)="abc650e5a8e1eafa367bd7b60a508feea8130f166f1ccad42e42618028c4c044474e176460b3360d73a6d5934aff60e1c3143f165e2df59580e1a12874cc3e08611bb0dbb684e5548be04c72cf25df06e2872f908ce2ae066d37a73bfc932a8c2e8e8bb82b910f39fca87cbdc34fbdfd191fdb") mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x2, 0x2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) 08:01:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 08:01:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) semget(0x1, 0x0, 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 08:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4000000002, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x2}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffd, 0xe6, 0x3f, 0x7, "039c2f976e491238d7f070862676a343428c4d4a", 0x3, 0x1}) msgget(0x0, 0x10) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) write(r0, &(0x7f0000000040)="1f7be4d1548ef0e40a4bc7e75cff09b07553f9d6314d49fd271c2e60666cc05454e36654fa14b4e301b2bcb0444a00fc837e2f30e096373343111230b7d1ed0ffdaf4aea30e6d8bd6ff016ad1659415c20d1ce9da1caf6cc38fb71c1acb809f1cf46ff357e", 0x65) write(r0, &(0x7f0000000280)='K', 0x1) r2 = syz_open_pts() dup2(r2, r0) r3 = shmget(0x0, 0x1000, 0x1c0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) execve(0x0, 0x0, 0x0) 08:01:06 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x80000001) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 08:01:07 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) 08:01:07 executing program 0: mlock(&(0x7f0000f19000/0x4000)=nil, 0x4000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 08:01:07 executing program 1: socket(0x2, 0x4000, 0x7) r0 = socket(0x18, 0x7, 0x200001) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)="097b1c4b", 0x4) 08:01:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x30, 0x84, 0xea0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x14, 0x5, 0x1000, 0x7ff}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x70, 0x20000000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0x5e, 0x80000000, 0xd3, 0x3}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x1d56, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x3, 0x80000000, 0x7, 0xa7}, {{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x50, 0x24, 0xffffffffffffeb36, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x5, 0x80000001}], 0x2, &(0x7f0000000a00)={0x9, 0x5}) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 08:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) 08:01:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f00000000c0)="bcaaa55b917787e8d6bce35c411998e17692ccc79253b0b730a3543726fb9161e9b10b49929b6e3cb91e18aceac3f36f69e6d33953742ad4910304cfe6291f6fc50de10d7508cd62644ab3a79fa4b3d48047ba3a7beb1f14f58799f3d5d6f72f27f1db9dfb37420c49ef8fbfcd717a526e198dfbb78a062fc5f974e19ad5c3b7de79c9eced666878424055eb358de79bbc7780f7ce9a9d83451b7e45bbf38156063aec99ecb2b5ad20d7bf437fb9ecc8498f1392bb1c149b7ac016d65d162ece3f14d19ae28ab583f6d29caf189ae9b70ecd7f55e7cf50af363c735da9cfbdf04df5873abd8ab4cdfd", 0xe9, 0x409, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x126) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/47) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r2, 0x6, 0x8, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="3ef4ab0337f4cf84b23017d723f4168228cd5d66159cbd8c62f57358337f624476b91af54a91b5f300c137395517ea3e5f504cbdc2fcb6825923a5b7c6586e5cd5c33e4be6e934ef92efc145", 0x4c) 08:01:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) close(r0) 08:01:08 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) 08:01:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) semget$private(0x0, 0x1, 0x3e) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) 08:01:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0x4}, {0x8, 0x66e}}, 0x0) 08:01:08 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000040)=""/46, 0x2e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) syz_open_pts() 08:01:08 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x41, 0x0, 0x108) 08:01:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 08:01:08 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x38, 0x4) kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0xffffffff80000000}) 08:01:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) 08:01:08 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x1, 0x100000001, 0x0, 0x0) 08:01:08 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x4}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="273c67fa517c0ffbffff00000000b449b97938fd007abd0a7ad826a3fb9cf2e85389379cc6b204a275cdeab7520578d233932df454"], 0x10}, 0x0) fcntl$dupfd(r1, 0xa, r0) 08:01:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000040)="00000000d133f6df3301000080ecafc603d0a644043a3f0d6c8b3905151bca", 0x1f) socket(0x6, 0x0, 0xff) socket(0x1a, 0x4, 0x80000000000006) 08:01:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 08:01:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0xa4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x81) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)="c039b287488dcbb91d8e59853aeefc0111cac028675bd27e50688898486999cfedef30e1011283db239186ce3df43a7a4af99937e47a79d2cc84ebf8052e9f6b6eae9830719ad54b2d810f388b79a2d75912c138a4e16759b50939073f925fa240599bc783138b51c87ddb75e8b4ada59db05b0bbdceceef2235986724a0c506634b3b7b3e7ee47703a7df07282dff9ef87df474ddb16188095aeae91cf3402159cfbc945a9861e29bfa03e29e674e494490ea62d3c9b71a309ad6406e5e1457fc6f172d6e0bae1ccc26ec43a311a918fce8de78d0c72e2e4e6a6e84e610a59177f8659bfc91f76f", 0xe8}, {&(0x7f0000000280)="85f2bde2a8b4fffcebaba0e028b243f63ba1640805531a73758ffefffc5bec0b7a3263ea5406b0319425b99819a59fbaa5cd56c437e90fdc", 0x38}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="338a8cb63ef6614c5d540be2589ba25ce088990bafedcac4fc52b99e80d02d6f", 0x20}], 0x1) 08:01:08 executing program 1: readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/4096, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) ftruncate(r0, 0x0) open(&(0x7f0000001080)='./file0\x00', 0x20, 0x4) 08:01:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x11, 0x2, 0x0, 0x19f) 08:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000300)="6b9cf90000a06f8ae5ca31c0d2ae3e6c35ec55ab68126941a71a5e587e06f1f6e5641b138d2ff47767cc28607e5c52b92fe94e879f4e4ad2109e0d1dc5bf7bde0b103d46fe3527175faeaccc11b82fb254852f68e1e5ec7110dbde5bd1bc3208a79cadca4d9b9dfd4c5e1ea2adbd8f2a8483613addbc96caa8e62d7fc6242c1e241728a2b31c67ae191ba7062c025f6dbe92d20dfdca537bd060ec49d18af052e1b219a80ada772b0d16731eefc3b8bdec9c53b0a379c7623880545a39b348bb1c1cc9529304538fcdd9f29d715afe84be282c770f4205c0e22f6fc0e8e066f60c", 0x12) write(r0, &(0x7f00000002c0)="9785", 0x2) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xfffffffffffffe9a}], 0x1) 08:01:08 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 08:01:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='$\x00') open(&(0x7f0000000000)='./file0\x00', 0x9, 0x50) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 08:01:08 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x20) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000280)) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xa02, 0x2) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 08:01:08 executing program 1: getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffdd8) r0 = socket$inet6(0x18, 0x80007, 0x949) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x3170, 0x200000) 08:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417896382aa2a40c7b2ef01515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:01:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x10) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='r\x00') open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 08:01:08 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x80) r2 = dup2(r0, r1) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0)=0x1f, 0x4) r4 = kqueue() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="ad7255f84943cb6705f36442f3bda0003cabe009b95eb40549a4fd7795516ae2fb9130e6e9050d0a933877c36cdade9e6d6c921188b28b334853730ff6713758", 0x40) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0xd4, 0x1, 0xfffffffffffffffd, 0x5}], 0x5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x81, 0x80, 0x1, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5}], 0x6, &(0x7f0000000080)={0x100000001}) 08:01:09 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/225) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 08:01:09 executing program 0: r0 = socket(0x16, 0x3, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) socket(0x38, 0x4, 0x5) 08:01:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f00000002c0), 0x1, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000029c0)=""/4096, 0x1000, 0x1, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) recvfrom$unix(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffe02) sendto$unix(r0, &(0x7f0000000140)="d5425bdb93db7a6b683721d3bea2", 0x353, 0x3, 0x0, 0x0) 08:01:10 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0xa0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) socket$inet(0x2, 0x3, 0x2) 08:01:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000240)=""/251, 0xfb}], 0x2c7, 0x0}, 0x40) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) dup2(r1, r0) 08:01:10 executing program 1: fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x6) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r2]) fchown(r0, r1, r3) 08:01:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) getsockopt(r0, 0x7, 0x4, &(0x7f0000000000)=""/92, &(0x7f0000000080)=0x5c) 08:01:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2}, 0xc) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 08:01:10 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) 08:01:10 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 08:01:10 executing program 1: semget(0x2, 0xdc35fe84f9d0c5bd, 0x4000000000000549) r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r1, &(0x7f0000000280)="6e333123b3621f8c7d7f365af04764b2e991e6d4c3f6def9ab972fd0ffeb16bcd6332e8cb2b0954fdbaf8b02daae6409cbf3a10699c55cf57af6a52cf85ac86be5ae6f22a66ccbb5c57569707f06ebd88f52d97583783d8f57c4a25f4d3d6921c2e396086b2a425ffbff3146dc2099a21400765afc148a6d1bc2a7f320e23ca72f6229d562a2b902d93253cc8d2ea21e32acbfb2b01547c600e42180002ced27f5c13a4501f16470f5b140ce137425d765a83bbaae09913c", 0xb8, 0x1, 0x0, 0x0) r3 = semget(0x0, 0x2, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)=""/113) r4 = accept(r2, 0x0, &(0x7f0000000240)=0xfffffffffffffca0) r5 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shutdown(r4, 0x1) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='W\x00') syz_open_pts() 08:01:10 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) 08:01:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x1a8) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x100) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000100)=[{0x0, 0x338}], 0x1) 08:01:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0xffffffffffff0001, 0x1, 0x20, "2cc17773c1175273fb979be1f5a10fc36b97a021", 0x5, 0x6}) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x84) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 08:01:10 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0xffffffdf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000000)="31072d8940064335985571a5cab3dcea815f88f5f575d7a235a225cb457c3792506aa5d520a48a57b7facec40e224dd536b80536060958f435bd14acb917f9e953bedb046545884d22ba79", 0x4b) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) r4 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getpgrp() r10 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x9, r5, r6, r7, r8}, 0x3, 0x471, r9, r10, 0x9, 0x1, 0x0, 0x3}) write(r3, &(0x7f0000000140)='+', 0x1) 08:01:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x6) poll(&(0x7f0000000080)=[{r2, 0x104}, {r1, 0x80}, {r0, 0x8}, {r1, 0x84}], 0x4, 0x8000) munlockall() 08:01:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) sync() 08:01:10 executing program 1: mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x2) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x5) 08:01:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8092, 0x102) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x312a, 0xe74, 0x3a16fc42, 0x10001}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x7d2d745) 08:01:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x1000001cc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0xffffffffffffff08, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x0, 0xffff, 0x0, r4, r5, r6}, @cred={0x0, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}], 0x108, 0x406}, 0x411) 08:01:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0xa0, 0x0) 08:01:10 executing program 0: munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f00000031c0)=[{&(0x7f0000000000)=""/143, 0x8f}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/32, 0x20}, {&(0x7f0000002100)=""/4096, 0x1000}, {&(0x7f0000003100)=""/192, 0xc0}], 0x6, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 08:01:10 executing program 1: open(&(0x7f0000000100)='.\x00', 0xc0, 0xffffffffffffffff) 08:01:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x480) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0xffff) accept$inet6(r0, 0x0, 0x0) 08:01:10 executing program 1: r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f00000000c0)={0x0, "fff83e9beb7a5b8a6127ec6fc2b8cc3a9ea9ca46dd783bbb03dadb65b45125fca05df7ff2719332a8d842caf83efc24541c4e95b315d3c9d642f38acbcd830908112ac3b3868aa836a96940007647a0dc16b3104ab90b26004427e226b7b2ced6db00f3c9797e4a9"}, 0x70, 0x800) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) r2 = msgget(0xffffffffffffffff, 0x365) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x480000, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8}, 0x50, 0x4, 0x0, 0x0, 0x0, 0xffffffffffff7fff, 0x6, 0xffffffffffffffc1}) 08:01:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) r1 = socket$inet(0x2, 0x3, 0xffffffff) r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, &(0x7f00000001c0)=""/4096, 0x1000) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 08:01:10 executing program 0: setrlimit(0x0, 0xffffffffffffffff) nanosleep(&(0x7f0000000040)={0xb9df, 0x5}, &(0x7f0000000080)) wait4(0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) 08:01:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x20) close(r0) 08:01:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000001a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a08d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9a0e6eb226099fe8628830888382579d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c44400600d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0709abbe3c929eb291052280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c944550a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c", 0xfec0) execve(0x0, 0x0, 0x0) 08:01:10 executing program 1: select(0x40, &(0x7f0000000000)={0xff, 0x8, 0x5, 0xfff, 0x8, 0x1, 0xc8d4, 0x2}, &(0x7f0000000040)={0x7e, 0x8001, 0x8, 0x9, 0x1, 0x3, 0x3ff, 0xa198}, &(0x7f0000000080)={0x5, 0x6, 0x9c, 0x6a, 0x8, 0x20, 0x5, 0x9}, &(0x7f00000000c0)={0x4, 0x3f}) r0 = socket$unix(0x1, 0x5, 0x0) fsync(r0) connect$unix(r0, 0x0, 0x0) geteuid() 08:01:11 executing program 0: r0 = kqueue() fchdir(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffbfffff, 0xc2}], 0x21f, 0x0, 0x0, 0x0) 08:01:11 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000040)=""/57, 0x39}, {&(0x7f00000004c0)=""/179, 0xb3}, {&(0x7f0000000440)}, {&(0x7f0000000580)=""/73, 0x49}, {&(0x7f0000000600)=""/244, 0xf4}], 0xa) 08:01:11 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x0, 0x1}) socketpair(0x6, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffff, 0x7}, 0xc) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) 08:01:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) setsockopt(r0, 0x4, 0x7, &(0x7f0000000000)="ef86b87a6873369b7603", 0xa) r1 = socket$inet6(0x18, 0x3, 0x8) dup(r1) 08:01:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 08:01:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendto$unix(r0, &(0x7f0000000040)="1d7929bdbd21c7133b3ef4f32d7348d9434a62760ca816d169c146eb85e8107c7d5dccbde4ecae155e966b23a050f3f43ca1203920ca08e4fcb7b445e9743d00a2134b454d70c21c9217d11cce77951627c2ed1aae13e24646433f9e0d83c6c829a69643495c871a23d92eec613ba527630540af97119fd9c549a4009d34df0cd0c54d6295cf2d938b3e2cab00df14a136a956503552960c6ac360dd2497b4c6f73410275d3f20df75cb109f", 0xac, 0x404, 0x0, 0x0) dup(r1) 08:01:12 executing program 0: poll(0x0, 0x37d, 0x3f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x1, r1}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 08:01:12 executing program 1: socketpair(0x1b, 0x8005, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4811, r0, 0x0, 0x0) 08:01:12 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000f68000/0x3000)=nil, 0x3000, 0x0, 0x4810, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) chmod(&(0x7f0000000040)='./file0\x00', 0x1a0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x12a}, 0xc) 08:01:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) dup2(r2, r0) 08:01:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521aaef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x800000040c, 0x0, 0x1a3) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) dup2(r1, r1) 08:01:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x5, 0x7}, 0xc) 08:01:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) getrusage(0x0, &(0x7f0000001080)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)=""/202, &(0x7f0000001240)=0xca) renameat(r0, &(0x7f0000001280)='./file0\x00', r1, &(0x7f00000012c0)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001300)=""/146, &(0x7f00000013c0)=0x92) execve(&(0x7f0000001400)='./file0\x00', &(0x7f00000016c0)=[&(0x7f0000001440)='\x00', &(0x7f0000001480)='!-\x00', &(0x7f00000014c0)='-^:\x00', &(0x7f0000001500)='*\'\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='}[\x00', &(0x7f00000015c0)='{\x00', &(0x7f0000001600)='@\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00'], &(0x7f0000001980)=[&(0x7f0000001740)='-!.{,\\$\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='-\'\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)='\x00', &(0x7f0000001900)='(\x19/^\x00', &(0x7f0000001940)=',\x00']) renameat(r0, &(0x7f0000001a00)='./file0\x00', r1, &(0x7f0000001a40)='./file1\x00') msgget(0x3, 0x400) setsockopt(r0, 0x1000, 0x6, &(0x7f0000001a80)="328e2feb49c60751ba718d9c7984e392ab631f9fabd8372d1eaf0b03e826439cb6f8133710a1bc7631065c810ce177f68cfa2387da75668f0631d30573439b918c4c9ca16b48f365fb0f8c4d77c73747074d37fbbc2c9b2c70e156fcf7d728224bdb2cb8cfffee25a4191ed9e6ecec", 0x6f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet(0x2, 0x5, 0x80000000) fchmodat(r0, &(0x7f0000001b40)='./file1\x00', 0x80, 0x6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b80)={r2, r3, r4}, 0xc) utimensat(r0, &(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)={{0x9, 0x1}, {0x0, 0x9}}, 0x0) writev(r0, &(0x7f0000002140)=[{&(0x7f0000001c40)="f5ea9a7facec3014e792692064769e70458cf87d992a7c46bbf22e38058751a90fb1aa2621ba510ac2886e40a92efc92a20c43a24c4049954c48d8316876fcb5b68eeb4647f85358c4a854337d063f7854d2f04a732710446f4149f1839d62cc71d3ee85b8e14fa4e8f590dddee1575da46ab251a715bcfcc761a45c4eac1233eb041375ca1bbe4b8bf325dc668a57bd61f537181d960119e8304dc3189c1531c4af0030a809730806c220e11e3a8b6539b5fde50d20b9de504fb5790bacb84d887147699ca47deec74b8f", 0xcb}, {&(0x7f0000001d40)="aec12047adb2831873d6e97c25222845a990d63865824fbdf481ff555a28708a310aad7964f6fa777dfa5b04cc976c50c176ba59a7a8a125ba15bec9bb0320a28fd64c6aae5f9f24f99293ba32711e2280b317e696309ad40a5f8c1f551f889fc5df53bb2188aa6bd40f0b6fc5055e33bf849ceb3d62f4b9eace5f83836728b1eee93e6c3c1a44d64ac7300c56b3da40cd6de9c176265e33f5026e3944b3b324f4", 0xa1}, {&(0x7f0000001e00)="067db5a32a16ab3ab0026b7a5bdb413616157146c19433f58053685195397787ba0b89012c5f0801242b38e89738345782313ca470777f77377e961d1058cc553b4ccd4974bbfc6cbe306d6bb2539c80bd4a1c09dde6797cc097cf07a49076aabc229555747cdcedf0a89805879aaeb006cd0b73f24edc9ca32685862d343dccc278664fe4af0177b18e36745c55070893b0f03edc66bd04cbfce104ec8158faa71ab41a42dd6bc7ded915fc6e191845400917f6449696e4e4409257d3e4f2008e6a04fb4cfc070175e89e01c4cae72f8b4ca31c219f074f47b45e901672b2f1", 0xe0}, {&(0x7f0000001f00)="1a2107deb46a7469a97de3d4d9ebe90774ea325a992cba2979b013fae13e0f51da79b1f49d724a3a05cd03ce6e07283707aeec9e1a7b5931680dfde885d86256badb0edc0c26e8c965074cc762ce0203dc5af0085c35a2327861eb0b25a1f5594de8e0b8c968bb1cf9ea812cbbdbf32d1ced5db08d499c11c4c9", 0x7a}, {&(0x7f0000001f80)="d16460d905a5471dd90e44e23b8f948920873d54a0ff6f02c95633efc2e88fe5c824640d8cdb7f295fbcc29bb7f2e33dfc6a82da58eb722259d0c9c1d9960a04eea1d1a91c2cb6737ed6a99a5274f2", 0x4f}, {&(0x7f0000002000)="be32080a28fa41097bc3bd8f60c6f8c4218bcc2e13bc060d853ce7a91d5783de28f97d4b516129e672d00c72434b2686c321177ca3d3e7b3051f07d1cb5a99305c3430", 0x43}, {&(0x7f0000002080)="b78b17f980ca4d82398a0d01077eec8c0b4bddaa2dc8f99012d8e45b3a06d04abcfae9ffe520bef0f6b1930c16b95c641fd98df1eca9e825e7cc1c40893b9160734e9ab74e45b8047d13d84ea48afc5e0f10e3ffe64aac814c00284e4f5719fd7c1cdf1116ae6233389097573299986090b5166ca00a8dd46543ab216d399ac7714160d91bb2174f95a9896ab3a901942e023fca28f740121705", 0x9a}], 0x7) ioctl$TIOCCBRK(r5, 0x2000747a) lstat(&(0x7f00000021c0)='./file0\x00', &(0x7f0000002200)) r6 = shmget$private(0x0, 0x4000, 0x27d, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002280)=""/229) msgget$private(0x0, 0x1) r7 = syz_open_pts() kevent(r1, &(0x7f0000002380)=[{{r7}, 0xfffffffffffffffa, 0x41, 0x4, 0x9, 0x2}], 0xffff, &(0x7f00000023c0)=[{{r5}, 0x0, 0x4, 0x10, 0x8, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x3, 0x9}, {{r5}, 0x0, 0x8d, 0xf0000000, 0x9, 0xde}, {{r5}, 0xffffffffffffffff, 0x94, 0x1, 0xca, 0x6}, {{r1}, 0xffffffffffffffff, 0x60, 0x20000001, 0x6, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x80, 0x800fffff, 0x0, 0x4}], 0x100000000, &(0x7f0000002480)={0x0, 0xffffffff}) pipe(&(0x7f00000024c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000002500)=0xd207) r10 = socket$inet(0x2, 0x8007, 0x1) linkat(r0, &(0x7f0000002540)='./file1\x00', r9, &(0x7f0000002580)='./file1\x00', 0x4) getsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000025c0), &(0x7f0000002600)=0x10) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000002640)) getpeername$inet6(r8, &(0x7f0000002680), &(0x7f00000026c0)=0xc) 08:01:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 08:01:12 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000004040)=[{0x0}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_gettime(0x0, &(0x7f0000004140)) 08:01:12 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x99, 0x4, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x10, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x6, 0x101}], 0x7ff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x82, 0x80, 0x7}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0x5, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x43, 0x20000000, 0x3ff, 0x401}, {{r0}, 0xfffffffffffffff8, 0x6c, 0x1, 0x7000, 0x7}], 0x3, &(0x7f0000000180)={0x9, 0x461}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffc56) 08:01:12 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4", 0x113) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xfffffffffffffff7, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) 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, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100), 0x0) 08:01:12 executing program 0: r0 = kqueue() r1 = socket(0x22, 0x8007, 0x3) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0xa}, 0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x160) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) listen(r2, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x1, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/44) 08:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) fchmod(r1, 0x20) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x2, 0xa97e, 0x7ff, 0x7, "086166d4918c689a0023e990b266a05a42dbcd2b", 0x3}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1ff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setegid(r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) 08:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) flock(r4, 0x0) poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:01:12 executing program 0: r0 = socket(0x22, 0x3, 0x9) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000000)="4b74954c", 0x4) 08:01:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 08:01:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sync() r1 = msgget(0xffffffffffffffff, 0x3fd) r2 = msgget(0x3, 0x44) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x1, 0x0) r3 = getppid() fcntl$setown(r0, 0x6, r3) msgsnd(r2, &(0x7f0000000000)={0x2, "78775b223dbb2f224ffff1f3c2a6749e1af2e7d537d196ca13a0288402f92034c093f2f0429fe366bac2fc784719ee417a7ee786efe519e0dbf45c178716a7c777ff2fd966926aebb416bdb8e3bf3e60d389260a3e473a0d1e3a2dd02aa3a4eec9b5d56850e3606ecea92e0e27ca3d38916533d910c985be6f6408c46af42af207da5eab0df78bac32199fb392d250551f811da5eab254b01f41fe6e0e5e798572ea139f4e9cf5bb7a870f73410eaad02d74d4927926a1086de3d31bd22678ed20f9393e57fab4bb01dde4f23326a62fc99e81c581b3ed"}, 0xdf, 0x800) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000bd1b92c7dd09ebe700000000000000adb0e488c9966ed693356dfb0ac118f3a82e6ca40e1127b8923b5f13031cf6ac044c446db3e19d4866e0ff1c5373bdc49f22fc1ed6a63e8def7e4d1ba88098f5cddb7147f4616f6e667b02ca1a324980ef85d74eebc8b702324acbc456911ca6aea9c9e426ac7b69dc5ce5404683340907ba1fef1b7cd5e8a9afa19af5e07169770496898463baaea9f576ea84f001979f4ba93fc1661e952372ac799824435ecb3b57ccb55f66", 0x9af7ff7) 08:01:12 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) fchdir(r0) 08:01:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x84, 0x40, 0xfffffffffffffff7, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x7, 0xc1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20, 0xbd6}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0xffffffff81568133, 0x8000000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x2702, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x7fffffff, 0x81}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000010, 0x8d08, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x2000, 0xffffffffffffffb7}, {{r0}, 0xffffffffffffffff, 0x90, 0x20000011, 0xfe, 0x3f}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x5, 0xe7}, {{r0}, 0xfffffffffffffffb, 0x8, 0xa, 0x20, 0x82}], 0x10001, &(0x7f0000000240)={0x10001, 0x5}) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) syz_open_pts() 08:01:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) write(r0, &(0x7f0000000000)="8d959e44b9b3bec2b90f0f3ed140a36e81f256a9b4", 0x15) 08:01:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r2, &(0x7f0000000180)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/23, 0x17}, 0x40) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) ioctl$TIOCSBRK(r2, 0x2000747b) 08:01:13 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) kqueue() kqueue() 08:01:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) recvfrom$inet(r0, &(0x7f00000000c0)=""/103, 0x67, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) r4 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x18}, {r3, 0x40}, {r4, 0x1}, {r2, 0x100}], 0x4, 0x40) 08:01:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x101, 0x81}) r2 = dup2(r1, r0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4) 08:01:13 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0xffffff85, &(0x7f0000000040)={0x7, 0x1, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffff8}, 0x0, 0x0, &(0x7f00000000c0)={0x4}) dup2(r0, r1) 08:01:13 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x44) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10000, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = shmget(0x1, 0x4000, 0x88, &(0x7f0000ffa000/0x4000)=nil) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x590f, r4, r5, r6, r7, 0x87, 0x8001}, 0x8, 0x1f, r8, r9, 0x800, 0x40000000000, 0x9}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e20000000000008000cc53f4ffa267ccc66d0c0d1aa246e5c3bfa7165facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc57a3b12c18be9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94329b5b384d7c7b1f30a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d855b22bcb3d8c3077378b4c0dbec20c327686c51d8ce7c6573340974c1873061e0c6633232b5295604ff07deff7dfaa06f3df4939b6ac5d46bce33cb1ae6ff21d89a643660c60c05406ac14672b21d31b674574337a4fb10f239a32e34bb4c6deb9f4c9bea18376fa3d06e5aebe1a7ed52e1400ecf06b5abca727494f456df29f322edced38d228f0c25b3dc316c27a83a0a17c291323ccc178d5f354a35aaac97e2c8b3a1587b2c9587ede2e472772cf0", 0x159) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000680)="c64fbb22c9c908995c0daf3a2c756fcc02342773b17c600bda6c6bbcb6b41df21f4496245d398d9714ff81d8e453f57a1d633e8e84ea6759799b7a83619eecdf3953012604acecfc159398ab08307da23985704758f307dd3a6205509f3cf21a2ec7018eaff250d3ad95a990c31ab961a48d73cbda89a69b75032184b0ad89883680b1ab7a2e9aa2ea121e651818e5742568ce56de599134eaefcf5f1fbf3ed2100a910dd3a65e321421a6a8644e2a2aa835ba619142d7e7ded44f24418cc4", 0xbf}], 0x1, 0x0) r10 = syz_open_pts() close(r0) dup(r10) r11 = syz_open_pts() accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040", 0x4000000000008}) symlinkat(&(0x7f0000000600)='./file1\x00', r2, &(0x7f0000000640)='./file0\x00') readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:01:13 executing program 1: r0 = socket(0x17, 0x4004, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x1) 08:01:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x18) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xc403, 0x4}, {0x41}}, 0x2) fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 08:01:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x2000000000026) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 08:01:14 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x140) chdir(&(0x7f0000000000)='./file0\x00') 08:01:14 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r0, 0x0) 08:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8001) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:14 executing program 1: getgid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4002) 08:01:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000140)={0x2, 0x100000000}) r2 = kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x4) getitimer(0x1, &(0x7f0000000100)) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 08:01:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000ac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x42) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x3, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x1) 08:01:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x144) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) dup2(r0, r1) pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x2) setreuid(r2, r3) setreuid(r2, r2) 08:01:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) clock_gettime(0x3, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 08:01:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="893310feefd803bc24aa837b67b6a2fdd03bee17bcf01a778846a721b3481f8e14320df236790016000010000000000000000000", 0x34) 08:01:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) getppid() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 08:01:14 executing program 1: msgget(0x1, 0x1) r0 = getpgid(0x0) setpgid(r0, 0x0) 08:01:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xffff) r2 = syz_open_pts() sync() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="5a9262178630a3abeded29bd23da2687b60adaa0d4e76ffa1b308a3b3abdcfc5f0006b1245b420ab18fc3022a6ced3ac67b8012db1ce555bee8ac8df2cb439aed6c6aba410b309918746240c", 0x4c}, {&(0x7f00000001c0)="ec90d1c57bcde6b9f4160582edd5d6040df547ccdbcc2c5d447485912fc732ef463d5235ee61bc2d66a7a073699437800ac1c896a216e0538482ea5cbd8943c4d39cc4c4b7e0dfd30711fc45907a4e4c3bd8f0b2d929c7686e7eaa8dda2eaeff856b460d5f4847f3b6f20e0b56e9f48007fcc07d940c17e0cdd58697bdc6769ebebcb107226bcd57e1580f37e2b431e149c6f9a877539b997e19f28d669297bd476c43571f71ca8283a56e81d12d7048784042a977a55f02d7bb426b0027290858d9f2a662985e14f7a1670b8dfcb25f10ef0f84751a58480ee7fb6add3c60c17cb2ec16ffaaf0bc5028bb36b692ee26c6b4", 0xf2}, {&(0x7f00000002c0)="33016d924e08b88fe0bb642bffa974414ea076244be9eab17fb7767b922c47c99c5296667d9f3b039e815033a79832def932457529e8aafafe1d1149d8723c25bdc1dbeca57ab07dfaa10b2668f3ddb849bf45a1afac929277ebd406aa84a399070521", 0x63}, {&(0x7f0000000140)="36b1a5bee34c64", 0x7}, {&(0x7f0000000340)="c73c8d8f0e542b535cf4a9ddfd34f7f9ec9ebfc07798ac17a46caac9ea4b", 0x1e}, {&(0x7f0000000380)="bd1f3ab5e43028c19748a3c1d05648917af05f08259bdd4671344399892a3bfc11f781c50a61a314b807d53f56b814ad8faa74b6fea66f7c9533501a865c8bbe7123396080320d86ce5f34ce759a42063dd898e954d34147aa55ee05c9cf2327eeb27ad5fed2dfd1bbc36b77c5aea655b8265ecfc5c1334d8dce5d95bf7f95b0569fbedd0998bd3aff07bebe62c1fa71f24c631175a60e8ca53e2c866ccc1cb10c4cb29708db75c06e46403412aa779219dd5d725a0a51c8d2ca7801d99fedf3131dc9766d59dd323350e1ed1498ed6b5251cde8d3b97e2d6ad765d87000717fc0fa37654ff40c88aa", 0xe9}, {&(0x7f0000000480)="30f2154b25800114a084f2864b3be730332258b51a046660eb02404f24776c9281eddd813c41a22512a1b96c856ae568858837276481015c4db6152c92ad0d334b635403647f752c52e58f51143e731c4db6015ba0469c82c1548f64fd9d2f10971a69a29f3ef9c0f83ef983248c1ce5d598050f5e1f30a72136887229f41ce7ad4122bec16ccc6d626565768e0330aecee42070", 0x94}, {&(0x7f0000000540)="cc5197efa495050fa03e3724f4b22e5a004909bfe74258e1b164c45a5886e9eecb1c02a3c1ebb62d3b0be2e774f91a34ad02e517d682eaf92d4a1155674f6a0618a8119c3fef997fbdf43dd2ef61a56bd22ffc3a99965f508b6155e78ee1779cb6d2843835a3e66a921f3a9cc3162777d7a052938dd8dd7271c70eec47909baaeabf9a8310979513596c58e0199106aae01169fde25a4ae0607039379cc6def04fb8a419a4418c15690b1f8f3d48c44d0893fe5bd40fdf11257c6a2b9090f48eca57a64184fbf13ba71346a3", 0xcc}], 0x8) fcntl$lock(r2, 0x109, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x2000100000000}) 08:01:14 executing program 1: r0 = socket(0x4000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 08:01:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) socket(0x1a, 0x8000, 0x0) 08:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x7fff, 0x1000, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) syz_open_pts() write(r0, &(0x7f00000014c0)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x8) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad706389", 0xc9}], 0x1) syz_open_pts() 08:01:15 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x152) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x6) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/222, 0xde}], 0x4, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') shmget(0x3, 0x4000, 0x48, &(0x7f0000ffc000/0x4000)=nil) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 08:01:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 08:01:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x118) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 08:01:15 executing program 1: r0 = socket(0x1b, 0x400000000002, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xb80}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5c2, 0x1f}, 0x8) setsockopt(r0, 0x0, 0xffffff7f, &(0x7f0000000080), 0xffffffffffffff2a) r1 = shmget(0x1, 0x4000, 0x405, &(0x7f0000ff9000/0x4000)=nil) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f00000002c0)=[r2]) r3 = getuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xffffffffffffffe5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x1, 0x4a609279) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r8 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7f, r3, r4, r5, r6, 0x88, 0xdd7}, 0x7, 0x3b547dd, r7, r8, 0x0, 0x6, 0x20}) 08:01:15 executing program 0: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) 08:01:15 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 08:01:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r0, r1) getpid() setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00000000", 0x8) fcntl$setstatus(r1, 0x4, 0x8) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x1) r3 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 08:01:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1a0) 08:01:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getppid() r11 = getuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001080)=[{&(0x7f0000000080)="a23f643e84d1159ed5b00fab5faf86bd41525def82f74f525d356ee3e06dcc164701e48e5e003bd700b96797fc31614e9b45aac93717b54c30624e9a55dfc726b70e085d3c29f043c7e71a37e485ee0729875a2372e9cb6cb8cce67b53620be21b2b8f01eb348b696693ea54e2fb06243280b64c3c9ec39178ebaf6be7ba78365754dd94245addb1f69172fad47dcbbd48fc6ca795a719cb3c65548a26c7ba881e91282168c238da95d728320eb66aa881e9be4376ec41fc408cc4aab2e5ba5e7aa303b1b029a151354c4c76cc41a6a6f285e3e3c0d514da803fb5f9c7f469c013d8e80668d3b371d05bf409eb9fbc6a71d86e7f8496b0cb403d3835d0dfe6c01b9d4fdd118d94a9ac212d20c237bc9e91a4506b2d91b329d40b736f6cf41de2d72160a9fdc60b4c5555fc79e7310ee812d4293b094e655110bbb2af318dd5d1dc22ad4a3a437b43c5f0702a5f3c1fb148d724b1ad0bb05af85d98fe29022ff305c4f6b150593ffe31d184b14bf53b6636fd938b540f3a887b407fc7b86e0c911f5fac16c1550131d40d291abbca4a50fc66d51afda6aa6ee659d3bcf56d4bad9ed80c33bf82433ce93d89a04a907dc85d7b410abb31a2aefabaf7ce31cc154430ed03405ad2330c11d6e5409c38ba8c4c00cd68d7f8654b6cbe95e0d9c5b6f5eda5a464e05c41f0a2c181a2cbee30058514772d6acc67e447d7a7e3e790264a8b4cf05192e206a755db327e43954ce549368b84e828ce68a7b78e95af049e4d051e286add8cabb68584d6cf3ea63549d7b1ed864e57f1fe7dd4aa93a9ea4b2843cb9b8651193142f5640e543962640b900c8e559d2e4589aa34c01b45f2a5c2f0ac15a982c3aa850b0809f7adb0bf714662b478a9a0ac9c33a0b4651f180b83681b8bf28c8fe73a41e3d77cf81abda8d6c929e42d77a2319322a87ffa83f1015e04c41143eee971550191b842e3747435f8fb7f1c8aeefb09cfb8dd02557299f3ec7c2d3e479a0842e50fd9ca38f148c5e63a3fde1e64abf8c041ccfa156e11e02a95f1c2b5a95cdddfb86a5da483fff2594c3a0bf9277e56f74ca86985764e96ae36dfefa3a7fdbb700ab69a5139a7334a8f663dd3df46331985e463fef3c7884de83cad8a7a03b5f32d5bd755ab91d3e901e83ff2672bf53a7d9ec4a7664921c0b7565901c9c15a71dd95336554bc01b24a201c02e472802e9ade331f2380a8dfe99fe231d7f1aad7548353029137664118423a35ec7f917e7775eccb939692a60bb13fb4ed01f230199b962d001e5891569440f1e1f7f5f4920909cdec99cb83136327a9bb6721044d07bb193439d883b6721df349e2ceeeffbaba71d779392caa4cd95c8820cd8e8104d23ebca9968778d03d79cf1548c1acc748d7c910a772fcfc95df4f38b921dafd9745656a78b54492986c2390b6b09baed7a95221d7fe8d0cbd4f3610bce0979638e74ed3c9d8b8f1109151a1b8b23e3b82b0956995378aea3970e0f01d1859221c1d8a40c756b6c03513d5e6c24bd407218e4b9836774ee24581e20aed77dd498cf4acec5d99ed2123c1e510990155c52659afe008f103dc0323a9394db2acde7480056cb73464d1c7b19a7ea8396d0488f25097558fabf5cfe5ec7104684db51c22146b477f2c5a0930b36ad59cc4c285e25644e9f418a7ae7134d65c0448cb6b6dd97ca559d9b1916c32659be22093fa61dc25e6ee2c3835c87954ead8e6ad6b7ae31ddceda454ec85f8bcc082f4a11cdec224c42179046024b310f8203ea4e2057fa0d9d05629743711e35b61a0d4808946c36f3cc7888181de79914768de914c1e881ad37eaa96ac4b40e075bd99ecaa8041c04605f738ab9a9386c78c097474f85a4fd07768089d1cd8b15fe554378b2f6b6a5c487975df6fb3c57bb532aca48d3df283b259dc6c0039013a1f46cf0342439a9379dcc5cabea181a3b7ef165f01e32b985840b0e269dd53d3960fdc67478dba9f71115b41b45072d6944459338423805778ebe83711e1ac8206115c836b362bffd6865cd2f20ddbb331f728da9e58f6341435a993e4b405f6e27ceb8fee825c8ef9bbe3695edd3df06674958b984366fe31676e21470ad2614ed278fe1075c3e79fe409d986ebecd91e8bce1dfc1bb61ab6b9f6421ca9058b294772ce9f4b23ed347ed32f9e33e7a9685ceeb5c31f4725aee47cca64ad679102235069c657b4c52057061fcc19cf62798fd8a95316c83917427007c0e355338fd4e03d84a0cc4ccd0c4858d6d6f98b5d7d999df6a721afefe0e6996f266361298ddbfec6653c80906fa9127dbc1998d1582e1dd60c1b53848a6e166c7653c0df3a9fabc8961ab58291b190d387f6adf6b32d67a70fe47160a6243128779b47ddb6d2a4ccbb9bcf39bd6cca41ff598acb9205096fc8d01921f94741e38b0f30785851d7bba749f910175853cd3167b1d556fdf1fca6b7c060c06c7ee80617aaf4ee67e623eed211f4004d5a934b7220176af58d6958f5f041a915bc435c87b19ca46d2561e60fcec2642b2a1978ad4e5795b54c4a45a4fc9ec6ea05943a16083c62bdcadba90d735ee4acf51e4f854d3e6d9d3386a245591a0ddcffdb8c9bc303966d9acd1837423e78672418b90393d771da60dd5e7022754144593b31379960de06e06166e4e8377162c412016dcc40bbd9f986e138ba2a271bf4535d31d632be03ae5f9753214bbc3508aaf33ee0c953af98051867921d8b2fce6884e7db022e3f5cd3126c2cead58594e4eef25179895b5fe2be3f4d2815296d04423979d09b95484c0a5c49f6e6c406e3642ec7208eb752bbe640a23ac1fac2302005fec1b2be447eb64628d1bc0221ce5bddacee4e22ec09a4464afddc375f3c40ce793174ee60c49557cb779d7b07c91f0fb9a8c47f0c7d581a24046cf80fde1e6f8fcb4324a3cea6d49db8823048e3d12b7c7dd2ee560d41a73edacc05f400f1b1d420b76caea84a89e43d23e663eac866b94ed2b36ab58432eefc34ba84cd1e452ddb4a3f79ab014ba5a04970e38d23daa0f54f94c9ffa88b93cdb43bc6717a9270f09024a0513ba759113146e80d22c0aa660a6756c527d06a64bbc4f6eb0026cdb4a9913338d164349f65e305a5621044589ccb3504f4c25c0cd06ef4ba48501bde558821c41f3ecfbdd228a6291dda0bd1ffb86c55675ee1d365fd307d37240d02bf3a80e9d69bc333ec51ce4926cefbb1ee1966546328a6cef6ed2b996aa2bb62c0f3efa7a4737f076aa7795e95ca990b377d5d2994ae78c5bfdf5f92d84f8811fa9c3ab3c7512a3c5cbfc54146cf44e6c834204a8667345e2501194ffa7b1f6be4b81245e0539b3f272699407311c83e1545d5069d3acb8e53df2abf727a025dbbf71550c553f553275ed3fc7a6c9cc390968abe4ffeea6c8b4e041da32c1703b3196f730c1be9777aa95a15f7c8d1de8dc4aa429694c166ee312274a9e5c341d4a5356efd6a0ee2cbe0dcafef94fe3e8f096e92a9f4da76e3bf1e37ddfb70225f7c2c9be8dcf9cd6f9581f5281490d7b84f0f03fdd969f6d8c77b045bf40cc9d4ae1704a889a99e086da723bb17ee60b1573f985168b94e62bbba523102d029f04bec78c18f127b538ad2198bbb1c45bd20d5ade7f29c9531d7abbb980f9b34a180ca6885dea55e8ac5c3c4c09f7017c84d5721f4698cec361ff0e6464490f7a40db3d790ae38f06147d0742da76a6e8dd0c2b68b2a5077778663d90eec433c2d76096b5e69b269095aa94acf2b23c7dcc7756d6ae957614b373df16c0a37e0e734653092edb76d9cd432d6481fa9e9f20a27b01a4bf6b67d6eaa4cc6cbe9884a3c6cf4cc7bd2e44d511bebdb633396f43e5bb9a1eb66429c4fadfaf51d6f487e08b470dd4e9523e6c64c42127df1bfb6297bd4277caaae093507fc88990421fb58a04aaa56eb9a3dc0d59ec4065b17302b733fd412ed6562fe59a84a88cc97f1e49011fc85071e3268601c62755b6cf5264fe13a1d9ce3ea48451a6aa79971cddfe4f5ecb6af6ebed800c996a3e09aed0ed531c667b10a5cba42fae8cea12f5149362dbdb79c783e046917b442f57e100a6116ff367d2fde8ce03a17e8092a617c7867290b32ba1ef0e5f9a3a8f77aba8b9f9e1ad62f714969ed819a573c1d63177b3cbf9525b421107983c0b1f1ff14087eeb98c74cdd6eb6242d52688a8da2044f0704b68a1ddd16af1d5d8f0afecd20420a2f980925c478108d65dec0ef8e0a8f200d963e8ea16f4c286791e0ffdf08c7046fc8ba2172ebe3ef6e2981a5d9259c88f011f32457634bfec4597792e5a69a37df6cbdd9cb5f357e83884730bc659a70a9e3f5b8453fae493c48c75ba160763906d6fceade519f3d18d398bae821c238be34eb0b786c3e6e2ffa7f51c0dde2e2cf56ad88353add5cbea36cb54805127dbb7005ba7803defe11d72f538790e187957706ff33f9579a1a846be6cafd8323a612b2d0b9b1a66cf6332dc74b372a5f59c5a06492caab7d083fdd99fa84f3257cbf35b9360c2dae210a6e056aba3970a54c825cd311f6bfc750a8950dc7e00e9ad0b8ad243e2b51d4bcd7185e65bbda32552e01a440f0be09a1cc3775d78ba174e10213806dc2dfb988a59db70378fa0a64f789c6df60b8339f72c834453959f2273657f6a4c22c0f171374b001d6b7d4e6c7719302b012caade2c1ce529b66b3b1510a2be74a11e1b71e3b6f181f3b5c10269108f33aa366ac91456356d154889cf9e2b02a93b1bb0a924fe364f6e9b568e2f4417f69c607331c7aa961288d39baf0ea490ad8a16219ba9de0bb44e790a8d567b8d2ac2886dd6f213717a2de0d9d9638679415b90f75f1600d1adfbd4142f59d19ffcb101490a5fba7302c171609345f3c93934121e9d9caa7d0b6ba8d2dc991737907167dc33ac04ea1e8f72742c4c0613c29aa01bdcfb9a06ededf4417ff96390579423adee73895d7cce4e664104df189399466011b86c21575a578a3524b7d6eef5c37f5a508b5323f388f2f19199a3f62216a249f86d0b231d1213f04a40d1ad114959aa5b6780009db6e5e04a487431f0da2d4acb0e1115ccafebcd715823b75afefa2a6ad46fe382cd29a9ec801541ca13546ac704d2a5b411d43bd6bce941a02db3cb06c7580ede7faa88d3a588d7d2d207ec60121449807faf694bc497f895b2aa94977027a2ceeca85611ba7671be9714e381082ae51a9b50987748907d12e8ca830da82cf539df22c4e6d09576dfa0b93e165d88a12fb6dc392699919ef51e48e9e22cfba4e712a92e74295527718edac16c1512f287e6e2e42f8b9b8d6432f6da49ab7249284f2f6e8b947e0716f7667a63270bf3626aa87c8a2179d0742d3439a160bb63bf264ae5c8958aa1c1067a6fa0fc3eea2e584128cec2a90ff2a7212baac4eb0c1cba2d9ec29e2386ca6d16db2041b34da3b309c60a8e5780128af6e0c22876db3d0ac01d05882451b2e3794405eb0bef84391ca2465a7620d4f40a70ee0b586844e68539ab41091c12919efb1606e4b37c2cdc21a203c089f48db03409553bcab4bb94b01bfa394906a1349e5b88f22b688fff117690ee10a829502939c675403d945aeec389f1db98c391ff7133f79b90806d5218fec721e752e270e8bc600184cb65eaddb7472bb516b9f2b7fde14a1de19fffaa014427bfef55ccd4ed9f30d361b0466a98ccf72e6b820ceb2b496e1d3c7e79401b813f086ff1b634d629cd74d2fdee60535abdf292bad0e42e7c170c81f2e40d0035fc199d4a16648b1ace6ca27", 0x1000}], 0x1, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc0, 0x400}, 0x2) 08:01:15 executing program 0: r0 = dup(0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 08:01:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="9db919be2a8240c84173e0c6c395201c031abbcdb91f95c9e98c6c942c60b3b1930f7a", 0x23) map stack 0x20719000-0x2071d000 of map 0xffffff0065a74b60 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xffffff0065a74b60 failed: no mapping 08:01:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r2, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000080)="2efa0b036c647a1aa108302bed4c2e6d50fd2b9dc240a3", 0x17, 0x3, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x1040, 0x100000000) fchmod(r0, 0x27) kevent(r0, &(0x7f0000000140)=[{{r2}, 0x0, 0x28, 0x1, 0xf4f, 0x2}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0xa4, 0x20, 0x4, 0x8}, {{r2}, 0x0, 0x10, 0x1, 0x5, 0x3}], 0x200, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x20, 0xfe33e89, 0x7}, {{r3}, 0xffffffffffffffff, 0x8, 0x5, 0x637d, 0x8}, {{r0}, 0xfffffffffffffffb, 0xc, 0x0, 0x79, 0x188}, {{r0}, 0xfffffffffffffffe, 0x5, 0x2, 0x3, 0x3}, {{r3}, 0xffffffffffffffff, 0x6, 0x2, 0x4c5, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x40, 0x3, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x3ff, 0x5254}, {{r0}, 0x0, 0x0, 0x0, 0x80, 0x30}], 0x6, &(0x7f0000000300)={0x5, 0x1}) sendto$unix(r3, &(0x7f0000000340)="e30d2f6abe9fa976fc53982cd4ad6a26ccad90a6f8e238a286f632f826b0546b6a6b59b242a996e1397e8a3606a76a0043efa316b7b510bef09f6a6c5f870df2e6a7f92aa4ab71df710f00dc6d18a899ffcf05f557322d7225b251bfc8", 0x5d, 0x403, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r3, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) getsockname(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001500)) r4 = dup2(r2, r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001540)={{0x18, 0x3}, {0x18, 0x2, 0x6, 0x8}, 0xc79, [0x81, 0x0, 0x8, 0x7ff, 0x1, 0x0, 0xfff, 0x6]}, 0x3c) writev(r1, &(0x7f0000001700)=[{&(0x7f0000001580)="931b565d9603fdf690941716efc5067e69c4420d17de78381ef76606f993c0faf513aa14da0a545ba45661f6a7a864024ff2381a80c6b2b73a44bc7b2dc4e8cb06777272a77d54271a5fc7ba9e1e93d7746389461426dd6c5dd37e2145554b9ef6ce1f2f934709c2b86f19ff4741c39669ab1ebdeb02e62437b3917b28877d2c5fb0f8b030e68dafa6d08b3aa2911d1f4b80c2b3caf6d57c7f8dfea377126dcfc93b52258c27dca937", 0xa9}, {&(0x7f0000001640)="b83539b467842e6ba6aa5c555a648c82061e7f5f2efac4bdc943b952056048a47d42e322a1ed518a2260f34df767f5acdf77c367057ca7674e08386c2bba7ec6e95d30189037fa36c059fca888dfa033023fa0d616166719d8ea3f8599c72f9da8a167b312f7fd9e0b89a112432be9bf9b086480ec75d87c4ac264887e77567ad554aba64a8151e9a5f46cd4d40fe72e0b72a08acd5e64b16833a512f6dd", 0x9e}], 0x2) chdir(&(0x7f0000001740)='./file0/file0\x00') r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) fcntl$getflags(r0, 0x0) fsync(r1) r6 = syz_open_pts() link(&(0x7f0000001780)='./file0/file0\x00', &(0x7f00000017c0)='./file0\x00') connect(r1, &(0x7f0000001800)=@in={0x2, 0x3}, 0xc) fcntl$getflags(r4, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001840)) readlink(&(0x7f0000001880)='./file1\x00', &(0x7f00000018c0)=""/165, 0xa5) fcntl$setstatus(r6, 0x4, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001980)={0x7f, 0xffffffffffffffe1}, 0x10) accept$unix(r1, 0x0, &(0x7f00000019c0)) 08:01:15 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc733f01beff7b5de05561f10ab55114fd4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x284) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0x6}, {0x18, 0x2, 0xffff, 0xd6}, 0x8000, [0x4, 0xfffffffffffffff9, 0x1, 0x1f, 0x4, 0x81, 0x1, 0x1]}, 0x3c) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x101) 08:01:16 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x100000000, 0x0, 0x0, "475b9770a7f1702b07b716925053ef5acd8b2acb", 0x6, 0x9}) 08:01:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 08:01:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) dup2(r0, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 08:01:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) read(r2, &(0x7f0000000100)=""/235, 0xeb) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 08:01:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000040)=0xb3a, 0x4) 08:01:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 08:01:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) close(r0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700), 0x0, 0x0}, 0x40) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) dup2(r1, r0) 08:01:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x93, 0x9}, 0x40) r2 = dup(r0) r3 = getpgid(0xffffffffffffffff) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = geteuid() r11 = getegid() r12 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x7, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r16 = geteuid() r17 = getegid() recvfrom$unix(r2, &(0x7f00000006c0)=""/230, 0xe6, 0x842, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r2, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x140, 0x4}, 0x40f) getdents(r2, &(0x7f00000000c0)=""/207, 0xcf) 08:01:17 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 08:01:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 08:01:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) write(r0, &(0x7f0000000080)="b4", 0x1) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 08:01:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x2) semop(r2, &(0x7f0000000000)=[{0x2, 0x7}, {0x4, 0x9, 0x1800}, {0x7, 0x0, 0x1800}], 0x3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 08:01:18 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() msgget(0x2, 0x4) close(r0) dup(r1) write(r0, &(0x7f0000000000)="750e1f5329052c0210d233a2d2d803277985031475b9946fd412761280b8c05634b8526ceef13e45ec203667572e3304701b3efa15bac93aa7e6cb82f596d255f61c62a93293c6fc41b11891b19470c32184961d644dfd501d4a", 0x5a) r2 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) r3 = msgget(0x0, 0x10) read(r1, &(0x7f0000000300)=""/72, 0x48) msgrcv(r3, &(0x7f0000000200)=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'], 0x96, 0x0, 0x1800) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:01:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffee8) 08:01:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 08:01:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) close(r0) 08:01:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x80000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) recvfrom$unix(r0, &(0x7f0000000300)=""/215, 0xd7, 0x1, &(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x961) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 08:01:19 executing program 0: getrusage(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) r1 = semget$private(0x0, 0x7, 0x48a) r2 = getuid() syz_extract_tcp_res(&(0x7f00000001c0), 0x1000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x10, 0x6e79}, 0xff, 0x1000, 0x3}) mlockall(0x2) pipe(&(0x7f0000000000)) 08:01:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8b, 0x7ff, 0x9, 0x80000001, "02160d900d07f3d44b9a5a4c56ea248747ad48af", 0x0, 0x80000000}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 08:01:19 executing program 0: munmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x205, &(0x7f0000ffc000/0x4000)=nil) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0xa2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 08:01:19 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0xd7) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) 08:01:19 executing program 0: r0 = geteuid() r1 = getegid() r2 = getegid() getegid() getgroups(0x2, &(0x7f0000000040)=[r2, r1]) lchown(&(0x7f0000000000)='./file0\x00', r0, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) fcntl$getflags(r4, 0x3) setuid(r0) getegid() 08:01:19 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') 08:01:19 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) poll(&(0x7f00000000c0), 0x0, 0x80) sendto(r0, &(0x7f00000000c0)="91cbc8249e0ccf69e36003205091f8f6ed7493f1308b474f5829c59b9f81c67b3407aaa74c60ba0419cb1dfa0cc43d9934382f90e5cd6c5f24f5f9faf45d66ca174492c769832dcf7da162c305674a0804b050843b", 0x55, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 08:01:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) fcntl$getflags(r0, 0x1) 08:01:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x40}, {r0, 0x100}], 0x2, 0x6) 08:01:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file1\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, r2, 0x6) 08:01:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r1 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x4) r2 = openat(r1, &(0x7f0000001580)='./file0\x00', 0x3, 0x20) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001440)={0x5, 0xffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)="7ec559b6ae04afc23b17ebbc42ce7b380a70f58d0222f9d8ee52d703ea6e19e31caa1715cec081aee6282b94afe1b8fa5a45f274ab4f9495a7db3b2579b0ab1c5c056de9542f94ab22a74fa4df9f608edeeb3b02b84d7c75a313354ddde1967acc0274e1a7162e1cb67f9d06ea3d64bae7627c1dec3bfcf7cff3d4230f015bba031dbe97bf06a9f6cdd141b16a1dc47f24a1876d2e29df8cc150f9c5211ab20cd709b8583ec066d6a25dae1e85681209f1f22af9764c85d1f3c2da0a1112c75deea3ea0fe635f9f1b89c0591cac1817d7355ea9abe7fa9b73baaa33ef6c06554ba5703a6a783d6ea8034f9d3b3c3d5361e9f635498e18831c7354dc2652eac168b40a2671c76475ddef2cd7633329ca8dc53bdc5fbeb342686bb7913007554bd42afe87f44fda8db34e04b65cefd0ca8162d9fec43d1dce6a720247581d7eea1950bb8468e79ac7832d44192a99dd2c761a8c6f50b89594004269d5c3230150f15a6abb26c5f8c15a348821288914b9a758b1eb214068676d7b8bbe8caed04d6e0c48ffaf131b4f11110f45a947a875cfe6c5b5e88263c4f12b07b82fb0b809e6f4462cc656a393fad9f030ffe1c82b724c92a1dd661205b79627b541bfb75dc09b38e8678cfce821ed86017d862dacfb268b47c46ab34bdad0aa627181f75c845a8e64def504a71dcd9b672a8da2068740ae8fb9d94f86adcb0c040230bec9ad2bd202ad0cce932d8139608c77ff9c9119805e00051ae76edc3bf39d5572796a2d0b12390122fc6eef03ea7e37e16b6814816328749adf95f6f3f393bca9b300f1d1222ae088cca8e33e9808aaa050c652b1d9febc8c6387a7d3f6e7a48f7518cbb5f74faba4c9558f0e2e02bae69207f0b33add466387b677b4c6c81a27467448ca0ec7296b46d9f024d6ac982e85f1cd2393a4a85c75bcd4c366e0b4097e3616b56af8e1cd25ef762545b225b9a5f89ab461b19e1e0dd52e3ede0f195974eba98abd233047ed6db1768669280b55d3f85d17ac275c69e76f2fc6f19341ddeed70007382efa2018eeebc1144dc9f9969cd161477cfdc0cc2d69ed88c5be6f8712d6227bc046b9ac78bcf46a93515dd8dfcb79776569edcf4b31da71a8fdde76dfba7eb16fa426713f2558afb57d59aec8c6b6fa339ca6a70912f346748d2d00e84efbdb65e342e2e5943f3fd1001bacf7371aa04373953ffdcf64fae37c0904d08923a153225a42b48f372a017f0d4a54a805a602ee0d251d204e3557f6babcf688a78aa7d416c5bb2e01a6a8e4a8b95e479e3be4f7c5b8ec478ce42b8247d6ad418c8b4f6fdf9300edfe00bde07f98c27616139e85dd68595bf878c376ab005345db37ba6f78425d5f576713d2f0cd9d84abfd8ba7b558f96ff335396569622ce80c2ac7666d7af6a4d90eaa0901b4b48cf889abf3fb4b20a71b71dc57b0eddcb997b7fb00e8aacc5e69df40e130ac29c4a3988dc60e5fd43dfeb421f121f911b832f6645d8bcb555cbf50af45f8f502177ed964ab7ef71ba196daa701f1a43d2d95ac0eeaba6442703d80f88b147dbf67f8c52aec810dfef9a66ffe9aad377f09e4177ee69126796e4bdcea800d12852e9938bc4a81268ea82c8c9c7ad93a5566e116d8ff5cfc38f79e7616c36edf4e59b12c25877a1dc9aec1be506be5aa8a70728ec4a1a0b8f7744037947c58aa9887304907a2f78766f7d5a28032f94b4ec9c5b1b857eb6c76775ea35f558e9bb39e23219b3225eff72417618e6a474987ac5bd558d271a58dc01c9b63bf572685b09cb4774d13324e5d858d18284f187a1f85da56c1e371706659312b82404b924e7b35d608e616d99a5d7338c5dcda26d6f7e3d06b23bfc66aa716bf87d51a5629645a52ce34eafb1c5e52a28d34cff5095fadd384c46de2dcc5e4a490a88e759e751299dfa6d7de2ff8f33f58122743e1d3b91be49909bae35439b14c738d02e87149715ca5ec6843eff4cab906ecdcf3eff8dcd2bbc05bd757e1f9e62991f10c6114a37fa6560f3c4e02f343d4471e3a35171f687a5fb1f8de92ce6c08dcd19520c5f259e1ae785c7f33a39d712923cc28936b61f5ac169e11e7119d8d5de3546fc8afc58cf88cb4acb6aa1a1275146b28daf5b1f7d11e08dac0462713958115e830dd2e9b5ded0ab4381dab95f478123bdc1446d014204c5e436d97b1019e80332460343a3ccd68df1cb7c682a3916d7625a54e4b336630f1714629836a5ed2c4738b85c41d2fc99fd07c28e9f20252543bb0b0492b9fd42b085ba441e95cfd92fb91dedfe504fe5e923c557e75481d567023727a7336380f49e460043bfbf77a617f1a446d47a9a7763ae335953535eed5a70d280b4917a49f4ab3ae08f45bdd54a44bd9d761e2b1fef3fb9a66cf96a87fff5de3f8d63cbd369e17c183bf16ff6ff3a06679495868cd3d6ba377d6b5bc9fac93805b0cc43959c3b0b00657ccf4d4ddfc987454332abe61fad7d2c4c46b48c80cb1b5e01b2ac37a08e950dec5974e627fdfc17fdfb72b2c3bc19e1603a4acd27dd782d23d3258b466462e8ba85b438f0bde470bf5eeee7666e30fcb5441fb7c4b90a0a42c0c3e7236623631b49f0157cb3e32578da28feb9d731b06aaa82d560d3b41dd3c54f39fd35f6fb29f06cb78c3f29789155143209accbc08e2d7e9bd8540405b6e3f7a148c9110c3b3433c790989540d93bb381fb14a3b02e3db5adc92da1ac7eec066fe0ffd8bcea98031a3dbe81317976a471c7f83a30243f9b0e968b9bca427c7569f9c8a100544a9424fa635b228df3fec9ea03f057592d01b549caa216cad922a19a0f8a660580f3dfc427fe8aeecb8f412ca9d8d0a37c5c1b799bce45bac2524948b8cd8ef25e91eb87e62c0e22e2e2e174e50078b03dca6b6dccf81ba5e7275972518a33336c99706c41c5fef4170e5e6359f79faa44bb6b574b7e4e52ddcf08c03c4c6543b2ce1b109342d5550d2a64894ab76915a8f84c35f9c4c3b224df8a6ff230420eedb755be16b285c9174729f25d7c781fe7b2b1258e812d3e758cedae1ac5b3c3c07382df7b21db93a8ae740a730227e39d8f87ab43cef850f04f161932b990dd76766e090bff9e467cf4c8fd8020fee12e530f1fd0787e7429fc5fb6e58e090a54f9b8fb95dcebaf2ca03ac0e11c22d5bc4ccb4ca196bfa2829245c92dc3afcf0045f25a8f9f1db0423cd0d5f363ddc5f2da63b144db900537bf3b7b0c391d8e79c6a1d91611ed70dab19103ef25c6f9795d86cac7738fdaf64cc35d8d21f2e8a73d0472d4618da132bafe13aacff58efd6662a872f292418ab3496963bf736ef8929b34df90c281fdc3eeb53d6899acf73f4ee72bf244880244cbf31e57a4c28a8f1f493111c2bf25d6a24789d4907c58bbdf333744d559eea28e8e554537fed41fa36f0aff408c2d5df35bde177bf8e278373ce986649b568fd2da2dd61e70d4b30b3b8f6946d378ee08ed4ae2243b604bd741bd28d26396b5f1fef47c49ef4de6e04f484809d4885c060b82a51d3788f0d10d009b92cea7cee904d1ed58570883dd64e1e16ffa56038d596ddef1ed85ad0f1ffb3c1d09b6b21dd0aeb04d75c80d182232765507aaa98734b63d5d5c29875d2d75e15469e543aa5aa4ef7a118d9e57ea26e90083d8bf36c74de47b1fea5c86cf14ea2b66c3d3550d9e11d47681dc2b8aa7fde05ed1cce0f2413462f0cb140b3603244b84d3470ca783cc5af73de3c735133a14276be3b9b1f39708e28df5fcec414db6a9e77f49f4d1bd07fd16c82720f93639ed674d06e785f4ef7cb93f77eeed58511e5c351d2fa8435b2ec7fe88cb7ebfdc72c6ba181c9297ecc76920e80500531c6bb2035efb1e8df112f3b509edf342f2e9abc0a74e7b6d9b31a2ff0b6fd076867f60750a21d13569ddaa0bcf4c2fdb2e3a7d1bd85d07f9d0f6e6902f2032da3260496c1cbf13febc6763f3b61a1e998399fe7fb09df0ad917bc9d82ce89ab1ea7f040a606dc3c047b256e283f3096090810a20048b76c7c4365e58ebf881e58c83151e89648afdb47b65dcb7166e319b6da294a949717bd6c750e58d70653802181e0d47ed2c5fc2dbb76ced2148f0952635654afbcd4ac5d455c4ad8ea8a3150b732e4046d3e580af1f9267d14dcfefe964e692f4c3c74b0563787199128b77c3a1b0b76aa6f963e80e5574567fafd94fe14beb5b9741f0536d15e6b4bdc348deb692ad3774365a7756896a1a16c2134242554be8cfaf0a4aced3e84131c99ce18c394efd93b26b7051456e166e1103b3dc53d1e8394c2e4c55e247b9d3947784ca4ff60633256aa5a9f2ccbf8a79aeaa4f525a67a238391cb23a347443f1fd194ff07da4193a9ddf61aa277531a38573db0b15e213e0f7d0a227f0838e9c2f384ff424d679ce1ecdb93bbdcddaf1dfe286a278f6437ceb392874fcb2528c3b511fc06457f9bef19fd46807c0e7bb40adc2a541fe2a89bbeb63149a62029d5a7b6adfbfefea475b5273adaed377a926edcbaaf68e2b4e056a0ca6617cbc7835b3bcbaf43006973dcde28f031997f3e9498f81a3f99e09e92efc198b777bca33ad96edf26e27f1392d36344bfaeed2eab3c17044a1cf7d19e76c5376ab67cd6cfac18c491da5d7ac2013f5f3e1776bb7032e9221d4f1832e25b0c8345c6fc02f5fe9fa83792c947af54adeadc578af063e3fe36c889d20ecd4c691f8cc13a6e561aeae4e79f5934a2dd2bc2828b636dba8d9f63ef812b56b3fde6d19f7ecb722e6e8e62ce6187cbda1db7174205fbcd6ad5428512bd04ac4055ee95cf0a70d51294fa3628bf5ffe44f2dde8e1b4cd62639d0cf5d54048a3abb780151a272d13a44b7221304be723c11cee607a3c3931e659b6e6b36b6ae7dbaab5ea52fb9032c3b0c550f818cdfca6a47c3bcd0ad58e6d847660365acdc5f8eb36fff6851990c0856d76ecf5860e5a09be93bd36810f06813e0e8c0b8edc68ef1e4c2f39d04dd5ee202b617874f2c3879d424c37a56b7d0e054800de4f1dc1099848f066def2f58b4e6fcc8cd556b3d7a241fb30b490f10aad5561abb1ce7e80b31926b88c18dbdd0ed1be1bff797425e30ab0f8e26e927b6f9961d28ffde1800bbfe5af2531768e227f3d2ab7d26bc844d848809ef6bff3abace653346c81384222b47b4d641a1fd4a2e85513aef6ef82aa8e76956b7a17baa0b05c32e1c97896252d20d4aef752a4e74778ea2699c659f778245f845164fcd0426e4b643de39be6a953ff3cc6e59c045e505d57b37f6682b802198e6b3de844c53fd7719f2df44760f5ce9a90698abbdfd239e7c34f7ba30e6249147cfad98d69959144c48b5354b3e70c38b5a48d2d0d207143f393ba0b83a9dc3f1a909d891e1668dba39dfdb50e13cb009738ad48586a422bfbe9f9c9e26fa5738beda58df9bd1b7836756059c9a7d3ff6a6fe9d447e0cf54a1e1c562b813d73744f2d148fea5ed8df0495d4dc13dcfa21aab300173bf5d520f10ef49c76c5a95646fb03fbe556daa2d684b9a9f349394f55fabd34fbfaae3b13f131e8a3f6bb14818469d3cba63d0fb500f0f6bc8e4fb7664fc92400990e5cee53b28a0908e8f2c86c6847862df9e1480a7e97633a68de2dfc7cb41ca2a2581f50addec95216a02096abec152fcadbda205358d38d72c13657400f4153e1c647d16e60c3e583237ad6f6ffc2875e59f435485da3b85fd6fff1c09d950c96261a2fbdd90fd28f2827c9b408868084cfeb98e1d0713ecafffefe185a1dc130f801fd9babfe39238850da8e39316304", 0x1000}, {&(0x7f0000001080)="9f05efc0075f8f96492837fbb7581f5092d904ab6ea70987e65efc6bd2843b03df49c8851bd15652e32c163a8b11", 0x2e}, {&(0x7f00000010c0)="97576993cb01fe340dfc2dd2e5ba769efb0a65f4010b2cf8cbc93ac1171dfaa36cb43c594af92a50d7ef17e2964644839c71658478e56fa04b93c33e806de6abff84e277766e60e6e74cff77265ca9520c7c5c1f51d4f05f3bf20453b666958e07a053a56819e8cbe1e7626bb5dc417bf593a094b79d6bc4303d501f38d404c93ac22945143de06245d3706f7850a924406d0dd4f84dc84a6d8e64f1fbbe94adcaa39bfd7525ccf6e7814b4f745fd8995318029efd82e80e990e", 0xba}, {&(0x7f0000001180)="c653c362f109247ddd824a6c5795da23d74574ab08e7e32921fc978b5dcfe038a82d5f862a8108d60d276de2824b48000e549cd04ac737c8f0dc57b86511ab0cc0dcbb1ae68c77c4da2fe3c593a4f4c5f035299cd407730756d683bab21eec90855714c5f6619eb3dc630b939d81be296e23973ee9f333ff48976ecfe3e56101b39c6f04dae4d9d3a6fafe8aa96ba3421541c2bfdc7f03212a6e7721dc222069355146c8d126b3654cd8ec4591cda72a3a1f3e8250daa2fa62d61cc6", 0xbc}, {&(0x7f0000001240)="7ea70e2a1fec4eb5153c073f90d67a5fd538c4fa85c811e0ac64070562dfe1cc5ecc02332e4856ff9d64b60fd19b884639053d2b10040c7a2b72a281138a24a36fc40db763a52fa3be932dd423c9d837d7dd19ac96f064cb5bd41e928cbf395b21f545a537918c0b5dff17fc5a13bc28d56ef08a023f895707c8cec402ef1872622fcb2eaca2d9f05f92a5e5dd39eae196a4a2ac2d58b18b75c3f3890086", 0x9e}], 0x5, &(0x7f0000001380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x8}, 0x8) symlinkat(&(0x7f0000001400)='./file0\x00', r1, &(0x7f0000001480)='./file0\x00') syz_open_pts() utimensat(r1, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001540)={{0x1f, 0x8}, {0x1, 0x9}}, 0x0) 08:01:20 executing program 1: open(&(0x7f0000000000)='./file1\x00', 0xca0, 0x4) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = getgid() setegid(r0) r1 = getuid() lchown(&(0x7f0000000040)='./file1\x00', r1, 0x0) 08:01:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 08:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) flock(r0, 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/68}, {&(0x7f0000000680)=""/34}, {&(0x7f00000002c0)=""/29}, {&(0x7f0000000300)=""/137}, {&(0x7f00000003c0)=""/205}, {&(0x7f00000004c0)=""/64}, {&(0x7f0000000500)=""/237}], 0x3b6) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) 08:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xe42, 0x3, r1}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:01:21 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000200)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001c00)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000180)="320328ef35eebd194885abc4f51a9dd089b8e5bfb4013812f7ae5b475e8255e30d6799a66d9fe144fbbb8b029066a1acb038f3fb185e250e241bbea359295c1f7f24e203d445db5669d142b27a10ef048ae6308e4be048176f02d4fb1d7d68792b2970a10d02474865be0b34b82740b05b010ed0fa60a5", 0x77}, {&(0x7f0000000280)="803b36040128b2390960216e16a623acc797f53ca4145a342605149db1135280ee8bf73e68e1f16598619d28e39f58921a854097522769fc3f45aabd93a34abd57446c122d16c908eb6ad2e392ef8fa1ecbc8c859fe917bfb4a59f43bb9a66c0399ba294f19328c3ac4b3220057b5821062b4d1f8375a0e92cf3119273d5350ff59eefe032a780aef0d201164818aa983e249ccd999bd6804155843f763c20cd5d5c32b6ce421091c259628d1c2caecc7321112ad4b8b24008ba994fda71336f0a9ef6ceb9e5f1a65bab", 0xca}, {&(0x7f0000000380)="e8f1a874f86c766a83f2ea4c5105eb536b6471c517fd156b3b5b740bb7d5f828f7d50ef0649c066d457cad1a30345d246379f24051823ad34da24547395436acbdedf69ea583e0ca919ce1fbd929f71f2792a26e851b0bd54cfffb5fd0e5d4df81e3dd822cf85baec918eb8cce25f0f7cf55962edf1dbe5f8d38f94587584ef5ed61646fc428307769cf0bdfb5506cf9cd4594c919a9f3f25c73eaed78d0884a3df948708bac2d366d37676168123190411ddaaf4f3176fb62ec9c72a7f61a7c5044bc1e508213e39d2b080b0c0105d00ff9bd94c734d8e187e560094eb9fac22ac582e9b5152056", 0xe8}, {&(0x7f0000000480)="7d2a6c41c8d86ac38a9379a67244b65771e69c0d28eb6ba2fc34c81935f14b381726bf8958046d77f4428f05ed9c861bd9813fc2049bf10f35bb319be6f4f44033c0b80d0a20a531564fe6f1ea7aad155487d015a11f1e05f5d0b824e68485964060977a44d1d9ab9af7cedfff4ab67ee4d01e044e89f9d554e9960a105f332f89aab02deb4f84b8d9a0aa60d4d9f2888d9ad06d385d8e60cae6075d6fba8e46ca", 0xa1}, {&(0x7f0000000540)="a3c2b7e19fa6c92a592aa2d96c012467131d790d2cbe564e074d919aef0216819c9cbde8d467c9150f27d3cfc8ff90f5d0e8d43760f0e7849e655f2ce11d6489bec60e9c018b62af29aca61772ddef94f55fb1e57a204dd3c2f9469906a891759529ebfe1e8b4907b47ee278ecaf4a71bd21fa70efd8b3fc1b122ee24a83790fe35efa6040eb14fbc1b59f3b0a193d07a2039cac9b911028a0c31dc8705dc1b6ff25694e6b687200ddf785b69a954dd53ab9ec18536779baaa9cbbb5d0edd6ab87d48f29a3eb9f720ad72ae1422b50806236794ea4076d3962f23402d0e9bc7270b2fabfec52ff01466cd43ee75fa3d825c15d751c75a617a650870cb9", 0xfd}, {&(0x7f0000000640)="d0b250ceb24d21daaa1200d67f1e7694bb90b95587228793bcf50b9eb296f9438fa5bfe89347ca2c9b0748f16ad5d6f503807a4015cdc278de27125f9eeeef87c5257f03177dae4611d65fa5b3396b5a771f2a7e612abbda19f9b886ccc34ae8613bf47afe24133f3035e43412d631dbb28e725b89cab98075ece644e1fee1dbb3dafbaac0204faf5f07aea089409df55f281b19b0c2fff799ecbdaa470c1f0d179bc03073cf69f2b0862426162a5884e0c4a752038189c81fa99803e107d716aea47c77accc0eecff60f32d9c6cfbff96f2778b5d6c04d563550f420702b4a984cfad6d90330c5bd5e90d0e8410acc00d61c2307a", 0xf5}, {&(0x7f0000000740)="f53bac07fea06daef8caf3b4c4026690925366db938ad69915eeb7459f6a72075e30a840361798bb65943c544d560286dd7374ef6fd19b47cd897b14d22952db8cce36d29c1a03c145873853e0bf2d9752d0b0a0fa6f5b28e5548649ea1edb1e019f1d29e59c370f1d2f00c9242a541404bbd22487f02b5d06db48203955721b8cc2cfd3362958cd78707746c353dfc9a848bcae4371f4b1c388125c9aa8a4ed14be348fbeedca5bbb6ec51ca4127228a33f03308837a1146dc9803b51c0a32becf6202acfa89feeadcbc2c5de4d883d47012285b32c799437a9156b505fc82afe2d423eb0157cdf5d9053b7767267c58a03911a5b440a57ac217b49ffa15cac1ff2b27e6c46c6abe577af2d98ec1fcbdc7bf2479d4b75a767e5e3461c3dbd112d4e0936c96a355e6ea4185a313fdc7cdf8811eb6b8798faf1dfe2e15bba8f6579127544d92b430bfac7486867d12a9847600c1d313ff32882a2fc55c887d6d4e7d9dd6a61f1652bda352238970bf9863001759d475c30f2a0d68588ecacbe110a0f5985bb8134ba03c6c3db6704820d22d5b339a90c1e5b4df3b18c1385ccbdf0baa85a9c33f9b9d7438c29d949eeb6c47364e8c92948417be6ec264660ec8b225bc6d0f4d220034f61437f5f6500d460d02a32010084527d1f274c8f97cefd292d45038394072d6f3353d58c9f0e2832adcecc7e4d0adb0879aa037a756900b248aed9277b5121f26d51ef1868930c334319c9a8c4caa7708cc9b3ae21b53e74757ed34e7461244be45d8f122a29bc71217ba5a3c469cb51e52f75c6351440d2eecb18ed20301cc99e4d73146815644e8620fa5585eb516cbcf7c28655b71fd4f4680abe9feeebf27557c0572f1769284db471f4388b7a1a927bc2a3091357b6d942acb5e0179686dd2ad2deee329b847effc95756c901437eda9504badf0edb59a84f54accd64e38646914b411c1e8ea15aa2caf85cde0d5e8c7647b467f055e19d4984013865707baf11519b75f147f5804ec11f3026de98827cd4d2808d962fa3615b5acefcc2f465eaa06f607645e5db89757845cbb5818fed7d318d23e6663d8cba49a9c64acd964f16ec9e0d40b5793710c88fbfea72a9a3b0bc937f03536de87147b377733251a801365ffc3f97fa31ffc70999cd6150adeedb5428e9b45f2bbb1fa4c75ca49ca5e72efb9f446309265df777dd3d45e74c147114355701058c401c31d1c91cea90afa520949bc63b0556334655d1d5bc73fe144045b731847ddb2996f91e32edac018085f2e0c7c5ae344dda087669be868d6d53acadfac3d8f49b61c3c98ce641662f52276fe776da8f47d45006dfdb0f18221504f76b0bbc942f24371430972382413a98f1cb7fe4a6b5f3d83cf6039cbd0fad7f01a17a3bcff5da33eca273ea8056dfa3634a694d6d7ab61bef738079706c2c5131ed4078bc6e321d0e42aa68366ce751964b4e07b5028b24ac36f4ddaf0278c06906866d0a31cbdf202ef10908b091f44f2e856ee8f59930979a7fe13fcf34882a849a7ec507f478cc2036dc4dfc0386d5b881de79c6fbad4106a8161b512eade7f23d30a2af196a4a8f3400b4a87e487871caad510bc3a15e92cf98b164e3950919998a7ab857923a2e65cf9d28d1b26633d7274245f5e8de4da8b3e216c057e1ace0b2cf6569a4a7c3dcd3eea3d2a233cef5185ee0ecce80c14e6d971e4f271bd7f234797d32c7c65da0333e308b3d52acdc00f41fa93fc98ff33a2d9599f072337834c4bd4c7ab567c8e28af0ab31fe006ad29298f71eb1c73778a46065bbfc0b9abdf93bde99a23605cbba8c8bbaf38c8f0a71184d3f7b9bb8f21c9e5c3d333394d208ee68fca05c47467825f3bfb5ea54478d3a57a977a3abc6db883e2823f38fe1c8b6f25c24fd852050a045796e050e0ff60bd2aafa5b0eb40dda20eaec13443b28228c457bd756be03b95e6e63612a4df8316e04dcf332e4bd4828819be6593bf5048337d4b03bd0cf1061232c044b9951845125f38adb53aaf150bb67c65f9346e70d518d7bf390e2deb505bbead23daa4642a7ea8f0ff14403d82aa4385a363490b1b5ea6a51fe13b7b2eaed57dd4868c0d3039d82d19e487f75436fd62ab8298b18c772b63cf5bab28779b837e2ac819fc6c2e474ed554fde9c592cc1d95e6df35cc0aa98099ea8f787d4a373e52904ce8be5787e451eeed0918326ff48243a964f617012bf3b3357364e08b2183b87fcc7a4f2a4f8045525a5f4613026243d686d444beb8d2c1dbb2ca2728c40fd5c7ed2e2d0a476f58c7df17667ae7eca7e2828e0eca5c34421f52cb6353a1afa3eb347397b6fb406c07b7ac875e9ce347ec4108f32cefc3b954e3c78b0215542318f341ad253917a9f03998ba8c68311a046fd1d452a662850ae772673e8a5d85941944e5835910ee1118c9df8f81b75ecc4b18d361e8fc49ac24b509b6ee5ab41f8310f48b9020362f74cbc0487e15700c0530d3202526ec61932dc7747fd6dfd1e73f7141a6a1e0b7b0a692698eab112ea446d85c147dcf82281cf2721da383e59c1dc81f905a0bcf71ea3ac95a75fa63795524318b1844f7a0ee32f02ff3c43e3d519f1644decd0cc47a88281e7ddf8d3777d0bba8683f40157a3f5cb02b8bc34861f0b8364318c827728ad0c4a3a383b187518d57031821838e402f7b9f0e3cb68a47ba597e0e37e325feaca0c23e9a6afe795c3b62d2bb43b30b2ca315c6fd66e8832dd95d8c4d477606b40021df923eb58175774e21ae47d0791b6d67a1c72f1f77854df74027099643ab824cdfbe6860f26aef395c84080effe224614a65bc88d8169024d0cc244e636f4aadbb0c43006bf838ad213c41a78c04f2133db51e546970d56fc5f17d599a3d6da44550b6f007208aa4cfcc181c654f8d694f854922efc95b28bdfd04c250781570fc8f00fac46d3f719586fe10cfa89de101f793a33d514b7fa04c5bd7db95abb28c75cab47cf2d59089f584600e0642e687dbf955bf1f910d562915a8365cf2a6fac18f531b815220c2814571a9b93354e08c42191f35ef35f01139b5ee44a1bf486332dd9b73be0cb3719cc3b120305941fb04ba18b8ec70b53d0a99c60d8ee6fc4dd1aba73c009b294f076e9edac3d5f9ccc05bbfd8e4d015f0c5be4b6108154a34553de9c3c9800692f27ce9e54b36280421f027fdbb4b4114208f5d9cd57c5d8b7eafb5c7da5989c493af5078b37db6ae4df025a51fe29d5ad4fc33f4361c179d86f2b71fe36a6abd73e488248ae3486e95ac83604168c5d895e79bf6f6ec359a9e1c94c8c594c4e2b21e793ed2d9907fa00586549d65a10a42be593dce1dfd172876d3527837d1436a134c5b7c8b9473b53c062394c6583aac16c99ca154053c12c1b1c38d609f8e36082a53f0769c96ef5772abeb5df0347b703b043f3dc859e1764aaa5e343d90ff6cb61e3875fd75b4c1e3e0427b1987fc24ebcf9e1fe67972d575c1211bc0dab749e686391aaa34bfd263dd7f196350b1824f637e7769ab5411e906ebfcf1998f15ddc700064200ceacf83341d7c7e9b8e1299ab779c092f2ab5c53508df694c72bbbf0b29c69b463f1dd8f156696c13a9a6350aa930fe553df65ace34180e53b5e17916bd7d346bd0e87f51723917443b7801a615aa1a0cf980762999deccdd795c9c0583141e213762324fda660f931258db3ec8de5e3801c0dcef1bea1e2b1deb35b40fbd30b6b91e7a8b24e295e9cf440ba0fc1dc4b73bc5c80d864926057016656f5f0d94e5f029b0cfc4b5da44086804fc4ed059d91a3c4a21d70d4ee553b28d8e531356c0d1ec7961a0e708968db0261c0b4ebb83a31c4c970cc609df7fa2b2ea615ebdfdf21e506ce8734d682ed96d92d33dc3997cb53b5fe41aaa8d25b3b82c85f03abb46357d84cdc1e2b4f6d5a8f86486974de5a10a640055954bd7a1159e3f974c54d1b5438d415cb012e9d393ad7aeea4b600b3dde2a4ea59e2fd9653736a46fc04113b85a7cf93256a386bf1fa6b61c388496d251852dc683e12dacdb40995ed3a0f785c2adeaa20d4d25329f3ca5ccc091c93e0d8e876af4a881ae4121933c23d3b5b11da19f1976eee5d2f96768996a0e22b1cb132cfbad432528cbad482071f7f71cade99e3d2857e3085d333b8b776ae3cb60a1c12e1fb2b9c56319656ca5a317f86207ce8b279cae68f6f6e2585de2d0714fcdfb41da9cb5267eed552890f43055598fd9070cb4b196dc82ab51fea180f572675e057aeead41875fb9dabb910a673f13ee7616290d6f6ab080b8f5120f0db60c7a6d0d98058b82f573ce2e46c23a5321698d55899939af69da62e7aab2dc755494e0724b1513624581e39a1dc3e8bcf78d9f57206f3ce3ae904fb3d22a1a94477e82c16c714dcf15f8b6dad58cda14294d078f751ac85455012c517f0d4ae650a47f7938f925e53ba66a30b26f5853741548a59f0be248d4318880034952946f328454d4f6874ed14aaf46688617c8fea4913f54d33f8a264ef8f009ff59b63bd65c14be21a3509e852d9eed9e18c90702ba5f35407da1e0ff48ecb1a0e6fa20b9a13d065009b9e2c9edb3ffca89238df749dedeed6f2640b9a09c5d50b12dce22395e1e1b188ccd6bf9a0f13c9de1bdc4f246017eed166455576c5f55ac84aff8dccb4151e654abe5fcb603e99517b47cf3d5e89a675c47e13bf8600b8bbb2f81f7755fa4c7efc555aa42199fc99b0c997b636fe1fe40a621cb7b556189e6fe923661b25bf1f542b24c041739f2677055a9d23ec700c4078f7d9524f6331a1982a1c4f98674ac4dc9d6796cd3361efc1bb59e1662340d9415e1ca4be04d729219b3787f044328ed43f1d993bb93df9d918927db84063e04ed7333dd3ad79ce6b538826cf1ae70238512a9e79fc20790edd39949e0b0d0066b45bf682bab9740720752e0d381af452d231c9272ce88994a308022e94971128c23ebe6a1959c5079949cf3f7b90c7e612b989379feaabc0b4a913116785bc848d36494cc9d3fa2dbe4b4ffc6d2067bc10afa8457c7b4432b206979ba48dd36f443df9685296302f657909b0f1944a160722028b5651b84269ebc36e6715a8b17544bc30f0230f902046a00a1694e0a70dd6c85cc90add564b85f7f11c6a285fba76e0314e00ee1dd6331d7ba49f647d5bdb4576f495473a6d82b6e2335de76b0b1813c39589ab3ec9e00a329d4899f77a00f9e349d35003170d3d7abe7e1b93d07d403be4feb4e1062f5a929532c26bbb858b0b75f00e9fe34ad9d255603815fd691a7227612bc00671c926fd5fc86709c082eb07f1fbc9917966ec32c65d0ddad2665f5072dbb1d9f0576ba281abbc1c29c71fe7a8440e1b8f9602381df5b77513597fd203a71081008b2e47716d0e5e7c0f2bd95a4426d3b19f56d78c305b4bdccab6b51e87df46826b983742b9724b843aa1fb8b76a5cd5367dfa3559fe520cdf70e9e3233dcd74bcd75f734eb684c8458860f0b005fb4815d8fdc7dda361ed3cc232514096a23009b16576729872a1ab47a83c948be5b34bcc3f1681e773ce1dcfd31a68e67b1c27d02602fb3420f2cb10f5d455342f400de2a17a7aab5af30561281b9bd746a3233fd9912a9405311f0e0625b030e7f291bca9fd6aab9450ed4ee3d168838bb32e2401d1a3dd67c94364ed31623e71ae7d7ed67d6a02783ae7f87c3311396001869aa1ec19a9d2a740d1f9c4a4cf44356a998ce82d083f05afd7599b5149796415fb1ea3b5646e1138c55a04c11854a159f973c", 0x1000}], 0x7, &(0x7f0000001a80)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x168, 0x406}, 0x1) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000140)='./file2\x00', &(0x7f0000000040)='r\x00') 08:01:21 executing program 0: r0 = socket(0x800000018, 0x4003, 0x1) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0xffffffffffffffcb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x3c8) setsockopt$sock_int(r0, 0xffff, 0x1127, &(0x7f00000000c0)=0x40, 0x4) 08:01:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ae51dff22bc47651ff6a9f1bc407cb710d83c197fff40202d903888a9a1e1af283ddb9e16dc9761a1721c9bdd4832aadd35d691622ea10dc969d9c1ab9f727013a84b460c273215481b331ffbb21455e7c67cb26ed067e50767e85e90ad57f56b0bcfa126c42a6b1615a87ec5837e56299ffb18ef81e4074fac329aee16696111cf654e45807cd8230309b29ffbd485bddc473676bb97b378e6af8bc992d30bbf472e1e897cc114a70811039f8ba7a7b5c9f10c79f16a6fffd6037512f8ad5b5423e575701d53ecaa2ca8b183ce11e2bf837ac3977e35f6054d4019a3b3d4987a0782d9454945d08f0ef26fe93fc9a4ff1", 0xf1) 08:01:21 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 08:01:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x1000, 0x7fff}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fffffffffffffff194f4f380000001000000000"], 0x1) fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c30cbdfaa6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272", 0x79c}], 0x1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 08:01:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x30, 0x48, 0x29f, 0x5ff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80, 0xffffffff, 0x100}, {{r0}, 0xfffffffffffffffb, 0x85, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000008, 0x3ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x60, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x8}, {{r0}, 0x0, 0x11, 0x2, 0x5, 0x1000000000000000}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x14, 0x4, 0x8d}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x100}], 0x8, &(0x7f0000000140)={0x3, 0xfffffffffffffffe}) write(r0, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:01:23 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 08:01:23 executing program 0: pipe2(&(0x7f0000000000), 0x10004) pipe2(&(0x7f0000002f00)={0xffffffffffffffff}, 0x0) bind$inet(r0, 0x0, 0x0) 08:01:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, 0x0, 0xb, &(0x7f0000000040)) r1 = dup(0xffffffffffffffff) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setpgid(0x0, 0xffffffffffffffff) openat(r1, &(0x7f0000000180)='./file0\x00', 0x800, 0x10) 08:01:24 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/52}, 0x3c, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701966334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb6995917c5c6285db042f82604e592ba44830b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf0318"], 0x4c3, 0x800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) shutdown(r1, 0xa19253a99f7367da) 08:01:24 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001780)=[{0x0}], 0x1, 0x0) syz_open_pts() fcntl$getflags(r0, 0x3) 08:01:24 executing program 1: r0 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ff1000/0x3000)=nil) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) shmctl$SHM_LOCK(r0, 0x3) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 08:01:24 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x6) getsockopt(r0, 0x1, 0x5, &(0x7f0000000000)=""/160, &(0x7f00000000c0)=0xa0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) shutdown(r0, 0x3) r1 = socket$inet6(0x18, 0x2, 0x4) r2 = dup2(r0, r0) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSBRK(r2, 0x2000747b) pipe2(&(0x7f0000000180), 0x10000) getsockopt(r1, 0x200000029, 0x8000000000003f, 0x0, 0x0) socket$inet6(0x18, 0x4001, 0x200) 08:01:24 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/206, 0xce}, {&(0x7f00000011c0)=""/66, 0x42}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000000)='.\x00', 0x0) 08:01:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x80) write(r0, &(0x7f0000000080), 0xffffffffffffff7e) r1 = getgid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setregid(r1, r2) mlockall(0x3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 08:01:24 executing program 1: r0 = socket$inet6(0x18, 0x4006, 0x1dda) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x6, 0x23974434}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 08:01:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4000000001, 0x4000000e}], 0x6, 0x0, 0x2, 0x0) 08:01:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) geteuid() write(r1, &(0x7f0000000100), 0x1034c) 08:01:25 executing program 0: r0 = socket$inet(0x2, 0x0, 0x80) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xb, 0xf0000012, 0x72e9, 0x9}], 0x0, &(0x7f0000000040)=[{{r2}, 0x0, 0x24, 0x14, 0x1, 0xab}, {{r2}, 0xffffffffffffffff, 0x10, 0x80, 0x2, 0x3d5e}, {{r2}, 0xffffffffffffffff, 0xca, 0x10, 0xb70c, 0x7}, {{r2}, 0xfffffffffffffffd, 0xa, 0x2, 0x63, 0x800000000000000}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20000008, 0xfff, 0x80}], 0x7d4e, &(0x7f0000000100)={0x1}) getsockopt(r2, 0x0, 0x7, 0x0, 0x0) r4 = msgget(0x2, 0x204) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0100000000000000e4fd3071d297cd5a14c12f0df1128af0fe994ec9c05f201c2bfc7e5579cf210960538cc4ddee83d3cb05d719524dfed8fdb52e6f3dc3963343d2b6fef5e3549ee4d3ba44869ef8573819760401a83d590e27fd256126ab84193208c00a107d96673788b10ea3f7533b54a836a0edfacc60e817e69f540df11a5b5763b812e89892886fc32d8721e41f1b881f522bba8ef0f8"], 0x9a, 0x800) 08:01:25 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100000001, 0x4}, {0x1, 0x4}}) close(0xffffffffffffffff) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 08:01:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2", 0x7b) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:01:25 executing program 1: clock_gettime(0x40000000002, &(0x7f0000000000)) clock_gettime(0x5, &(0x7f0000000080)) clock_gettime(0x6, &(0x7f0000000200)) socketpair(0x26, 0x4, 0x5dc3, &(0x7f0000000100)) r0 = semget(0x1, 0x1, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0x8, 0xfaf6, 0xffff, 0x9, 0x3]) semctl$GETNCNT(r0, 0xcd6a78c614025a30, 0x3, &(0x7f0000000140)=""/157) 08:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffc00000000000, 0x8, 0xfffffffffffffffe, 0xfffffffffffff000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:01:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8001, 0x2000073769275, 0x0, 0x0) 08:01:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) setsockopt(r0, 0xfff, 0x6, &(0x7f00000000c0)="17deb9164e811741f14177f49bed7e06e60076721bc98d1867201a63cee707091c46a33b6568cdf5c7216accaff4059b14b68013317328c11d657a371e7f74629ab2d9be90e6707cbf6e6b883feac0ad89945ab82182e7a48ba717879375ea8c2548a628c6bac6ea40622f917459c8ad08ca13c42631a3d2a263d7efb200c5db98fe1e20efcb308f19f50939d2a329ff95a9f62ca98956955f0cfa94ac9c0a3b7d7b303e12957d151472e29cba2a441ef59d949bda746ab7fa826cb188dc33ec5f573a2788c7f264426a294ca4e24dbb29ec5334d7ad5804ecf6341527451da7e590", 0xfffffffffffffe29) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getpeername(r0, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/212, 0xd4}], 0x1, &(0x7f0000000380)=""/70, 0x46}, 0x803) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000440)=""/93, 0x5d}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/38, 0x26}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 08:01:26 executing program 1: r0 = socket(0x11, 0x3, 0x6) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getuid() getgroups(0x7, &(0x7f0000001740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) r13 = fcntl$getown(r0, 0x5) r14 = geteuid() r15 = getgid() link(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') r16 = getpgid(0xffffffffffffffff) r17 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f00000000c0)="7deb0c88fef7c24c9b68b3209b4b5f195abefed04034ace8a20c56f292caa9a8c3af1f91b9f02453c37584d33a54171860f97744ddea9e414bf1347d85358395a625934148a5cfdd4858c2ebbc6a983585cff0ce8db43104ff2adb287b0bd3f904001b9a341ebec5082f862e4b0f19b1bb1a5624b3174461d672c535048d68dbc419b7c2043df26d0c5657db041b307bd7ca5965392e245c4d720492e4b3eb", 0x9f}, {&(0x7f0000000180)="cd156bcf7d1fb099e00ef4c69844558fdbd56144be2bdd1d2b6d693070f25cb29399ce63b562c5b4c6edb648ef0b0c031ba5b161b4d9fa68fd07e2d70bbb2a6c0cc83ac7a84db276b5d4ed97a26b344607b70e4901552ab9d5fe4f6289d00a1bc8b8f61f75700c555688f3823747194c4edfcad11ba9ebe647acbba975cab29cb2d76eeda73f0b250ed71935b855dff48adfdce453eb4f65bda5d30ddf809340b895eccd127926e7737557d36bd82d8e83d5f36a7eeea4c3a4dc2ef50ed9e8d88012f95ccd9efd1a8179975153da9d8a6ff870668189cd9c015231ee24df8f228d9e390781256a8f47c9e94b3ac086201802c707d22331", 0xf7}, {&(0x7f0000000280)="00a375ccdb44e3085f6eb6362d2e4102b3a54de7294c18db357b6879c31b", 0x1e}, {&(0x7f00000002c0)="5323bcb8d556308eb144cb0013eb2eceed4986e4cc6a07679049662f18118c31b3968cf77ec3a2d030ac5bce5d2ae5d0ea8ad5ee7531bf3941270f56d18ef84f4411e41a27548c37138fd61d02a0527b01", 0x51}, {&(0x7f0000000340)="acc1e518007add8b5ab6b99b2b122a9d40fc031ebbd90c1980", 0x19}, {&(0x7f0000000380)="ca50cda3d637416340bfe305383e89d4f66af09d959014663038c5885a08665cfc69e678f793006903cf2757c4bc6a2d7773e9c4391681ccb6b6195757e340278d0e6997e7a9c147a64570ab540c134341fa1689bd1c28e895ba44fe52703ca6480684d906676a89d849cd179f0dccfe6ce1e0e6196160a797e51b7bf314cd8898d9fb9bcc1370bd9072b5600856bc0d869f52e744e74dfaf34170a94a4a577b6a05dfd60ffa0947d2121b3dc549efbb36c90e9f9b8f6e4459fd56bc86f416a8622e6d5750e4fcd0f48df9cdd2ef0f99bb261fcdbb8a9c8eb760d8a836df83bee8886774f6fcb6d1f53f6df4496f0983ecf36f2fad458f48ce623f9151476c028a361f2db8e6ae65d394d3741687fb2297857b39af9e72090b8e7159ba0d2b2076629f36a54c9f5e6885627e5e5957c8e5cd740241af8920df74db7dad4dafec65be8d351218e053e85fa2ff9e049fea9c58c0054abf18aeeee55196ba2c2549fc96d90b149df80c3b810aaabcf7444a86c89ac5929b53389c516fb48b1564a069450e6e6aee55ca258689de1fd042c39772c1d41cde0ccd8b2f70cfe281ee0d61603cdd563d58b37b7c0f0dab9c7b459f4a940264ae3311c9f87daa848f333af5f74f2eb79d5776177c2e7fcda4f5b91e2f0ab23a59436a862aba280ed5a2b5e6a24f6be596bf18f63124f3b4a230d6e2a4413dca268b6716c03f81df773df7cc72d83c99b4ac2091349158a2de792098172d9ef15ab6de112e63319ffc58e5ac6d73f06b6fd8b3301be443e8b25c70325a7dc68b3284b2ee3fa3641eb0d559dc62e720c326c88a9abcff363367e9daff8f5bce3215379c2df5782217e990693a6afb963d8b23596dd1ea8ad443001cb3ec346e9b29042844010964b2225340b46c41915892045707c4a83470f543dc1452094784ecbb0b813edde1c25ff8d0d1000aa97edd26b213fbdac5dbf5c42f0777eaf9f97e25ed6ebf7b617de842c34b23239a6acf370c5a96101db7508da01cd6dd68901844ee5b33f822939b2d8e921acbd6c6aa16d4dd3c8bc37ecbe22954388a94523391b35967da6e3d0c1e9bdcc27b5137d46e5e7a31fe05cace3274c1da1273cc08f9061de8f1174db887dc4e066e7e83ed2aab6c0bfc3620af95130bcb3a2f7b07fd8f1408c31b236b7144f999ce73c341047af25b33ecd42833c14d4b929465536e96ecda4d517da06974101fbd13b4e07a0a3101698faa120b28efb6a4ab35af952fe7df2ba4970064767e5323dabb3a876caea78067be09eb390d286e8240e2b3e4cbe24156821fe2a89aa2881b60653fa46b233e7ce56249952991065569968b1497649194f1003fc1c6e182fe96f28b616e78693758c232c88be6e9b535be07d45eca4b9b331cf1f7e52a444757e5e36a74e41117f2d65ec40054efe7b5d278a1034e0b6d446dd9448a9115e0d1abe70c2f6874860ab951bee570c4dfff6ae53757f8db8294fd09286b1009ca10237e11834c67bebc4272a60c58b9a9d8c658b1d627330a0bc3647bb65b3620c63a1ff4c138fc78be544253e93ad699994ea81a3b31dc13631120003425882c48127400cb7d33f030f7c0028c3ebdae6d6bbf8c389432098c02f8b89563a60f1a0e62c64acb221356f47197d1fb1aae0c3fed75ac510b9e189463c79cf44832a8096c4ea0ca1974bd6cf9e238f670bb3197026c99e446556576cc84ff252843e08ceff8e581ef66d8f11df3adfb501e289a1bd06378dd1b5aac02e634cd7741483a150e9807febb9176f8064aef72c93313f164a852c6d477eba62fc50bfe6dc4db858b9dde13e763099ce0bb748a0e5ff79855ccabc9f26e4c7d9de2090a2fae37763fce671593d3219d25fe497999e25512d9447b6ffb5ae9d004c0d72f7f53ef9b36ed62ebb2d6eeecb9b340ef895357ee785b9ca73a84dcef1e15648c0d6d08ac234b3936a6e29686e1da46985434421991e8bc9580a9b7d40f08fbbd409c98162c9734cb53b821160383d0922116189e77cf0ee7467fc8396a30a06edef010b9dfd0e03ee0c74b55b0132e89ae86169f5928ee1b971427e00a01f50a249baca2336e0374f068719ebb3aa3d05ef376bbd7d7112686663d689b46d1d50b59af07c977e3df9b2546e6100ea34fb824fb1ee0f1da5d81db731e93a8d30bd32e73b75d88e6ceab36c180d0c1cc60670450f01df02e7204e8a2ca63c23e732101eb5907cd35e322b4a1150983cbbe40edb50bd409190348afc51983504291d07fc5bf87be559362d1b8aed159afbfe552cc919f84f9cf2f1faf32774bc821c1353b631ee1d022b1f3d69ad58eda448b78523f031b26bbcaa4ebbef1f1e411a978b2539cde507b51c21b5de067c1a49507f549ed53cb3fd6161d9dcc5fbaf0585c360d5fafcb86a59ac11b22a50739082d982af411adf3a2f2e84b8ad59b5ad1c0fa166bd75bde4c8ed5296d49bfa477905a39dac8a00c00f3602a331ee1b3eb6c563c05a2fa257d7bd7d43996607fe14b4625b41b8382f730890d820557d6f8c19049bfab0a4e1bedd4555689188e3d6b30e05042cf3c342102457ff5ea1041f3f448d69edf944bf60596785e125d9bbc1cbbbc7faa513dceb7874ad6fb0c077a02c3a4dc08d494bfa8cb6373c20cc4e4712a68d9852a0a4d78e873dc571d83c1d7582e7d97e03338bc90eeebd5d780b8cd9030c9aac391fe71737ddf990af2c3ef920e6b31ba8fec4211bc3a6a7df3fe8a8c97184d4bd53b93201eb89741f885a22b374f3e7d15c503d6510d4e4444b04aaf69fb56060b828adf31863115a610dabc752d4754d53878c926d16ef08e14da8cff286cdc880363e4316807004110a787d10f94f3c5220964ad04b103ca040acd0b138a40a445b44204da043e6ff20426f6945a634943853921b18e055c0e61ea72adc7a16342cedf574c933d29e90d644e54b6bfa5a6bfbd8023c64903b7afcb20e7c566fb885ea0dc49341db64bc3e6339f5f467784b5c896ed25b4300299e3b47e398aaf08de3b73377e963a389bceb24fa73060cbcd48aa403cbf21d3b1f4485df09bc8d60320522d5ff7d86c11d55e65accc7832137af7489ed9f7a8cfc49c276e7a695406c661ffcb3bfdb9be114bedabaf1d8ee9647ace777c93c41642b0301f6e9dc5f77a21192f107980136890391e08fae11d5f6e0ccabd8df950ded89ce912f8c1f769bb0ae217684167766a4fa3be9ea461444cf30c9d07365a94da9c4f6a0ae2bfd6c368f4095f0011697cd79a2fda6561d6e70c130d6b081cf937a388fc55318f100fbd0c60c65725cdc1ce8c1330386b3b2916f00bcd8423e82def60b7b305d0f3dc61d6b2b559f3b56e1b0c42e2d35c98363dc81569fd707702b7215776009237ceedc41d76c14c588ebfcd5477845e34c58bc5bb016b19ec10818cdc5262114d3e94507db3161c879328f13b92cd6c7b7f648afab3f527ce5408b7ea9b30b95d50f355a554fa6b73a0a4fc0339121f6a39240b901f6ee327ebd017b6fc96765d41d1ebfb3d6a1c44bf471052a75955e666f7f1b0c8471043323bfdaf066b559a3f0716bd817c8b5e49095778ff3bd3b4a42688d616f3cefe8fb89a79f932c480fce3340422aa6291e3191a65300db910e412ad39b9aab07b65d3dda6b16445925d1921ba1d45c592277ff75e35cdfbb5e17ead9b74a0e325f52eaa1417931d9ca33016321c740bf4f7c1e225d9bc697df78d65a0b6c026ffc9f85cb087961561723b7c38086e23660c5c1a6b9afc3ab3e95df3212cd8abbf05566030964564b58159c8efa50fd06740c74131821220917104de543462e13d6f588fedc4f06d48c4b382404677db5b6db34f2e6e50f8504b76a786a8eddd20f2d92eac0b174d92a1b7ba46c9bb3d967793017781cadf209d7e910dceee5f65a1afe3d928aa7aa713c5efca1cda1c6fa9de0875e21ae54de2dde10d6550412785b883c0cd050135b47061858fd5041aec3a68b807e2973f4e7360c7c838ec13c20288b72a2888db2a132226b9cd1241b483dcd787cec4b49e28d7afb36d249d2f1192f0202d37b6c0c49616dcdc174e7499ec49b879d76990b0cd1e687609e690472cec0899932ce6ec97c4a1c82aa3d663273616e96cfd6e8648e84124675b0a9459709c290c4a70f5bdba7952a56d8d9269906902818ecc72659674c8f7fe56a17ff5365206fdf347b693ad28174f587b9b71c02089a4868dc9eb3db6efde128f0ac62f0188c73d10941e48f4466cdfbf2ea6316a4c121e6673bcb2e2a84e18036f53da93171db5edfb4423eb76f28d93eb75a69426f90c9dc0a3bf43a8717861c9a3a59c78354137823508d1c3e1cc81bcbcd2ec6f3b59c00181f373fcf0ea03f1644e7e3fd8113a6e9d32e57cac5ad3552f117f0eefd31cc3ea6eca11447cb233e243dd6804bbb5e5582c3ecc6da68689912cf3e2dcdd489aac09abdba6070f12e67b7df9d44dc4b4efc9cb08ec00aaac5cfac1aa773e9326516e51438f77b409d99b5c7bc9178f40662e06b78fdb01f38f3e97dfeec81e90325a5c779a9b38a78123869e24bfe3a4810a80bcefbf39c759b1a0d0fe8b58e86c54d427e048b42c2307d682fcdf02c6d159611dfb3b2cfaa5c26ab471243031c0f6f4b44cc240efc5ec951fcd6ce75619cb8349e8155a34f166fb258821934130a60528e54b1c80af6614ddeaac8ede061a9b9f1624c79038f39eecc3abe8be2b23e6f2b5bbfb2ec8d4207f10f31407cb3c300a7383ec7b732f2e9fdd56a2483d8c924a1e5b3eac7dda8b2721b4c2e6e0c58b39bb23852716fd282b4be19cc34ba86d665126294757972e28964d3ecd2a820ec5c7e16fc71ac912bd4847ad8c7d28b6decaef8862d684839cd58b61bae01f8192f813538b91a760101af1ee3ff3d452a4e6a06ef213bd754e9fb25e356d0f72abeb3388815ffafbf02fd48c010df813674d36ec25cff245cdb6ea231d89357e77fe4470eb430c74d4f08228ea07f6c1bd2790959d97cfcfb42567e2eaaa139b6141de2cd059c76d24ec3fd17dcbe1c282a08a944f6b446cf919d0d827ef59be558161e68e41d0f0b96378757a1cbd0979b1a62f8dbf397c652ad4400606206952d275eaa25f3220339d7766d0baade47f2377f23f5606474b54cb52e66c290384d8b147b45312008433be7565a6246dfcb11ced28cdb3755e6c8364d2cb1c6c4f33d3e2e61a43066982574ec0c19d7efeb0cbd3d4169808ebce83b64bbf62a462399e44b8735692726ff14f4b28aa30c60faa4736ce6e1064cbd0d7466b32a0bf4a6d29ff1e079f522be74c0b3e19ea19b3fb466efdddf4cf3df3897ccbd8010067f8e24920909dbd0c4a11748cdb790eefb24e49879f873deb80c38e180ead5099298324db2faebe7d44f81545078b36fd7a85adf4e06692e3cfe453884b9eb241d951ed010b156a8472b8447bc3809f9d358e09951853ec99653e47d47eda04b5dea1d55029eeed8a5a0500fdfad4b6151265af8ef551ee9f84ce7f9c3ef7cd947eabe4a6522bd06de80d838d7151e9d0f532f61a68efeb31c29d7c7f41c3842179ac251c6c9f390a54418ff5b10f220b2f02aabb3ac3175c965e19fcf2a8f2829c4646034437e64270cbf4d751adc2be784ac293fe7db42732d72f10b3e4ecea94d25e33f79a5b46689322efd999f2e574b481974c2f369f6ab5768d4ddeb1fb22c26038109a3d17eb8007a481b7ccf0f05ab9cda32d72486d04f1930e6e7122433ddff1e8afa22fd9bfb7626ab394f0071b97e2517d4d71dc", 0x1000}, {&(0x7f0000001380)="b8b3776a85fce5a8f0d1956770d1f14c9cb2ebe82eff20e046d9cc55a88f427af93b7ee4", 0x24}, {&(0x7f00000013c0)="150aec436fc150463d963b02954a7b38a420de13556c45b014985b169441e3be76fc193e2e710199615ec0985829cd1729124c44a04510fcdc4cc7d24ab68374c70a215263a63db93989bb742a51076c5e98d2c90d4a5b47af5f04e197f5d161dcdb6e608fc36718c7e171cb6a74dc9d4d4b8f8cb19457381ddbd68574052c9dd49383b1739c987e547eb09609d7bda011a95506deab3b5f3f5b28ccc6c85bcec49db6b28dee2a76140c4b8e7ccef6d8f940fb69c0ce36406949e3f16a35a9cd0f60159d6398b92d9cc4d57e1c69790c4e", 0xd1}, {&(0x7f00000014c0)="7207202be9032afd021a073a9e81a3a934bde7b77f0ed16672b0f4f9c39cbf0e89f0ec9cca4d9c1ae3cb7720b17d04e516661c1c1ef3082b313257a9709d48d7c433506855ebe6d52b196f566752df5b574d818bb89fce59901aefd79fdd8efd0d12c48ae400100271a917cf233e7cd0b6598a8bc05cec6508d9c0", 0x7b}], 0x9, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xf8, 0x7}, 0x40e) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/39}, &(0x7f0000000040)=0x29) 08:01:26 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) 08:01:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000000000)=[{{r2}, 0x0, 0x41, 0xfffff, 0x31e, 0xffffffffffffff81}], 0x5, 0x0) pipe2(&(0x7f0000000080), 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 08:01:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 08:01:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) listen(r1, 0xfffffffeffffffff) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 08:01:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000005c0)=""/217, 0xe11399d97882a538, 0x4, 0x0, 0x16b) 08:01:26 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000040)=""/34, 0x22) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) 08:01:26 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) fchmod(r1, 0x50) execve(0x0, 0x0, 0x0) 08:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x101, 0x0, 0x0, 0x223, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) 08:01:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000100)='./file0\x00', 0x3) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) write(r1, &(0x7f0000000000)="87", 0x1) execve(0x0, 0x0, 0x0) close(r1) 08:01:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xffffffffffffff13) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 08:01:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000100)="596667363c8f458d475db7957c1412643cb2e301a6847f44459765258bee7ccd51bda90888ddf13ae715f8d5b7c4e377ca6ce1da580e559772906d493a7b3ffd4dcce385bbb2d196772ced497493f23a203bb05dd8", 0x55, 0x4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000280)="820682f1e4824fd34c8fd40e1f8833b515d288e9d386c334887ffce6597bcd5ec3b1d0c4a8927b761ae221389562baf88d270d02cad31c726b50229acc713d178e48433d2a256b1d58d0b7294bf67bffbff62ac44baf59f9eb6d790a4471dba47318c8b147e750c1110c7415cc117b501dd64ae81d17a7dd49e1cf8449c200682fecdff9496eb8", 0x87, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x8, 0x1, 0x3}], 0x1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0xa, 0x1, 0x20, 0x4}, {{r4}, 0xfffffffffffffff8, 0x11, 0xf0000000, 0xfff, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x8000, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x400, 0x2}], 0x3, &(0x7f00000000c0)={0x8, 0x3}) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r6, r7) read(r1, 0x0, 0x0) 08:01:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 08:01:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 08:01:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffff, 0x6000000000, 0x7, 0xfffffffffffffff7, "8e3e2cd5d0fba9f94e3647ad4f1cebbfe39bc96f", 0x7, 0x7fffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7da294d4e6ebe34f8d968d31c41f36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a", 0x650) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000a00)=0x1) r1 = dup(r0) sendto$inet(r1, &(0x7f00000008c0)="cf216c3f66e5fb35eb34f03bfab1a5f614043caf7e08799fef806b411f2c711632edca7f9d9da11aa7870886fe61bfb85145d22b7ddbd4130f9b021ce5c7fcf08cee964fb66dce2d946e81827904b15037df7e5efc1b5e55fa971848986500789ed4e3869ce9714765e3e2315253b2460793fafe426dd21c1fb47f272e07e6b1a669e4a87286fbb059b9a2ef49e1be646071f0cab61d3c788264192d9e17a41462456ae77b773e0eae6cad607fd763af70c0af72edaa71a882542365f474a5e957450e93f5e43f1ddde0193b82371e36ab7066553191173b25f59e308403d63c70209791f4ce5bfd86f24ebd", 0xec, 0x2, &(0x7f00000009c0)={0x2, 0x0}, 0xc) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) 08:01:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) 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, &(0x7f00000000c0), 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x7}], 0x5, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x9}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 08:01:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) fchownat(r0, &(0x7f00000005c0)='./file0\x00', r1, r2, 0x2) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000080)="dd7eb27edacb066e95e8a906aa5040c59bc3fb13701a", 0x16}, {&(0x7f00000000c0)="d5b94d428483ba8d52df4c7df8745c43d76462d2555836414b1957090d3e4f1ae091b7271011a650ba9ee2a93d8718", 0x2f}, {&(0x7f0000000100)="c834d4dcb35a236032f1ccf6b6182fed1b1b1e6cc9249f39ef1347af65a5705d4b2a49a98cf8bcc290d1d36a3140fdbfff50004253c13d3314d5aa25e2765d63bf492673628b8aad7157d2fde130990d32b9cacd2e64b7dca6882ce943796176b5a92663af51e09f", 0x68}, {&(0x7f0000000180)="4b9616b6a52c59116bd386b90a0c56472e17928c9fd63e3090992983636bfda9b2ed20812d04ffe75a9ad7522d8ded52e316102d14dde433c2ff6c1db150ea999cc12593823e2cef92c83240f2ed302a4dd6b0976900fc49e79498fc96b32e55f64203d889cf6fea2cb9ac3fa133cd61f2004f462049fc19adf8e04c7050a81278bd03b6571b0ab208afe34ec452e58d175cdaa98450fabc9da21c33155cddaacda9275fc36fa71f6d2b2a", 0xab}, {&(0x7f0000000240)="7cde22501c806529ab60abb427dc35b50326acec17897204cfaa8def235ee14d7f4da0bbeee90547dd423b2a69b913ead8b921ef4e5738bccd9ebde5f2f8d4e7ed97d04bae131fc9e58a60455b5101503a7b660a7e2abf4e211d90d72ea4874d72e393789eebbbaff2ad12b1dbd543", 0x6f}, {&(0x7f00000002c0)="d21e014792546efc47027eea934e181dc73f853d6ee656dd2e3b2c95be42d0538263bd418d78402a54b7bfe6a3ede3d9b617c64ef7830190d01daf2ec90c9bcb", 0x40}, {&(0x7f0000000300)="e6bee43507b98b24835db5154114ce3d70ed5bbbba1370cf138a15be54221b629336d492c7396883c1a25f50defe52f4e768f7381bfde9554b340a11d34c5ffcaa6b676e88d37b21cfb1f028e3186291d0656ebfe7e509ef26bd50895a725125d6cea8ae2f1b39060628b2ad7882efc47beb445927e0cf3b3db5eb5bbd9cbb9c80a12d57eee98be4089cbc2860d12039b71f6c90a9521709532ac5b4e34de87a9c2f3ae7515485e4", 0xa8}, {&(0x7f00000003c0)="97eae00c7adc75ea97cbaa8994f1355920dc14d4", 0x14}, {&(0x7f0000000400)="0cb03501d3ef0fea19b0fc22487c6506db7ae15ed28d2c5ceb2016fff7d8937027b0230c92f2083b476eb997fbc534f7369ea3d9a5985f5a72992f6fcdcd6c7a50946c6456d6b93b2053c9e293e147bdfc14c6a0e30e87ef5b5fc82e35506a74ed421554ebc3fca17867a26b324976701b0755c6a58534118cf9eca023e5772595e6cbe32f2a473965355eaafdf765ab68b0561c6b77b782e0451e261c3a1b9fd458eca19148905a8bb17c5bc298461fcac15b27fc857756d1c5263586a61c97f5f762d6c31dff909a79731a776421d09ceaf59105bef9647967f509f87ffc26c68cfed57dc2e9c2a6a4d6", 0xeb}], 0x9) 08:01:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0xc000, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) socket(0x18, 0x7, 0xfffffffffffffe00) dup(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x104) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 08:01:27 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget(0x3, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 08:01:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = semget$private(0x0, 0x1, 0x25) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x54, 0x6, 0xff, 0x4, 0x81, 0x7f]) mlockall(0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 08:01:27 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101d, 0x0, 0x0) 08:01:27 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 08:01:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000040)="c401bbb3c943df0b3413a16f4795ab0e6813c11582f791593aa132145cbf4405e73fe053d7fd8e699cab4b52e03bd1a4825cc0d666faafcd1bc59a5d69d574ed7d37cee2b43c3205a79b94b350ba7d43db074aa8cf13c2ec4266090dcc651f61e8796f37a9f6f478b40a4282ae6bb63eef6eeefece457970f68232fe4b67eaa2278ef486a25c688f9218fd0028b04949b0de50eabc0f191a9b067d2c435d1405a4305ea32caa61d5e545d13c402e1cde404dfed132390603993bb357362b9e68551ee1bd4558fa0f1907773d8cef21a96282f4a598", 0xd5, 0x4, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 08:01:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x4, 0x8, 0x40, "a5fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xffffffdffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) close(r0) 08:01:28 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x9}, {0x4, 0x6}}, 0x0) 08:01:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) read(r1, &(0x7f0000000140)=""/4096, 0x1000) 08:01:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0xfffffda8, &(0x7f0000000000)=[{0x10, 0x0, 0xfffffffffffffffc}], 0x10}, 0x4) 08:01:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x8000000000, 0x400}, {0x18, 0x0, 0xaa, 0x17}, 0x2, [0x800, 0x51, 0x3, 0x1, 0x1, 0xffffffff00000001, 0x43, 0xffff]}, 0x3c) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/222) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 08:01:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair(0x2, 0x1, 0x3ff, &(0x7f0000000140)) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000080)="a5bdee9a3695f84f05fd5ab8e35d457ee04c24dbdbce0a82dcf2ed216ac7da71b21fb47dbe1e68c42dd45f97c2a5a5f31eeddb3ee3ce9178b57253b0f5773126533d50181f79916e7b314e7a1bf24d17898aca3d9c49ec2647ba940b17908b1b735a15c7d610df0fa6ad248fb7d6636b8bfb77b52d4ac8af1a61eada2aa49d953d7dffc8b562f8c28ab4cad78cc5", 0x8e) write(r3, &(0x7f0000000040)='t', 0x1) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) 08:01:29 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) chroot(&(0x7f0000000140)='./file1\x00') open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x18) mkdir(&(0x7f0000000240)='.\x00', 0x0) select(0x40, &(0x7f0000000080)={0x80, 0x2, 0x6, 0x3f, 0x9, 0x3, 0x100, 0x1}, &(0x7f00000001c0)={0x0, 0x5, 0x4, 0xa5ba, 0xc067, 0x8, 0x510a, 0x1}, &(0x7f0000000200)={0x5, 0xffff, 0x3dc, 0x10001, 0x9, 0xba7, 0x14cca817, 0xffffff7ffffffffc}, &(0x7f0000000180)={0x81d, 0x100000000}) 08:01:29 executing program 0: r0 = msgget$private(0x0, 0x402) r1 = getuid() r2 = getegid() r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, r1, r2, r3, r4, 0x4, 0x4}, 0xffffffffffffff9b, 0x2, r5, r6, 0x1, 0xfff, 0x1, 0xae}) r7 = msgget(0xffffffffffffffff, 0x365) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r7, 0x1, 0x0) r8 = semget(0x0, 0xc21f5c0054afa8c8, 0x0) semop(r8, &(0x7f0000000100)=[{0x4, 0x5, 0x800}, {0x0, 0xffffffff, 0x1800}], 0x2) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000000)=""/226) 08:01:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup(0xffffffffffffff9c) r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r5 = socket$unix(0x1, 0x7, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r8 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x52, 0xb0, 0x9, 0x400}, {{r2}, 0xfffffffffffffffb, 0xb5, 0x40000002, 0x9, 0x5}, {{r3}, 0xfffffffffffffffe, 0x86, 0xa, 0x7, 0xfffffffffffffff9}, {{r4}, 0xffffffffffffffff, 0x0, 0x80000008, 0x2, 0x8}, {{r5}, 0xfffffffffffffffc, 0x3, 0x80000002, 0x0, 0x3b}, {{r6}, 0xfffffffffffffffe, 0x11, 0xf0000000, 0xdc, 0x7fffffff}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x40, 0x6}], 0x8, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x81, 0x0, 0xfffffffffffff499, 0x7f}], 0x4a91a980, &(0x7f00000002c0)={0x20, 0xffffffff}) r9 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r9, 0x0, 0x21, 0x0, 0x0) 08:01:29 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x10}, {r1, 0x10}, {r0, 0x100}], 0x3, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 08:01:29 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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:01:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/30, 0x1e, 0x802, &(0x7f0000000040)=ANY=[@ANYBLOB="100000003000"], 0xa) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = geteuid() r6 = getgid() r7 = getpgid(0x0) r8 = getuid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="91ab379b4f01581cf92720bb9dfabb3e77cfb6c072e7d860a53b63e4eb96b7a3258826389423c5b1c340e2c7a2369ce83927393596657008f2b768de2063f626fb0e72eccf7d2e04233c2327756b73660016", 0x52}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa0, 0x401}, 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:01:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000040)="0ad18f05f9af15cd207e56bf871b4276899c58ef3de4d332bfca5784a0f5c7a4899e8b84e985e6cd4592c78a042c9c575257ff959239fa47aa76b1b6d0f3c1982613201ca689b1959d41da532424bc6beb6bbcffe948bee6b2a297ee4eeeef3d433faa692c0aa600b75254f0d6bacdb13ff7b9ab76c98937809606fdc6028a2d8c22a56352574c70d52d7664b567ba9f7110b0777d4ffd96e158dfb668d70c4795cbec51befa75d51c1bbbe947623d19f1845fb27a135451adf396e5029c12036eb98a1d78666a7ee58252fef4a0bf63967b02c44cea1830bafcf7a8456fffdd8a66f10b9242b2f06ff1", 0xea) write(r1, &(0x7f0000000100), 0xffffffb5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 08:01:29 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x7ff) writev(r0, &(0x7f0000001140)=[{&(0x7f0000001000)="8159449d68266b56be1949f17456ce2d2933502863abd5223dc520ad073e3c15440580eb77a30cb2da9fd249cf5e93ed7eb1bae5cbbf3dcf4278ed4636bc838944d4cbe5d813469359326f43561719b3b8e99dc220b5538103e013819b88c2d6a6d636a1967d32b18fd4074c96", 0x6d}, {&(0x7f0000001080)="bbde2a638114d848eda357f8dfb94ceca68ab286c0cf328d4d438bf9b433cb48d030ccd26c4691b04c5ab5e57dda234ed74b2cd0a94f200ee4ac90f554f1d73223e18cd65621d17aa4fec6cd0fb2a7dbf0cf2d1c6dd9d4814557e603cbf62a8ccc4cb699e926776ca74197cd185c6ce02cc0bbc86463f35b653e5ed01545432330912599975f48d95ac69e4746c52258120dc36aa3672a62ca19df3b44a00dd73905ae192088e3461a80cd8bd4b6792386", 0xb1}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="85564cd902e9c67a441e96052212484ce6e121bbb92d05f0966d59e27cdb8bd2e5c5b1cd4f80b8c2120dbbe9effe688a44672a4e54be42d41b7e70bafc3f470447312458baf06849f8eda550c419d4b62ad1e5342d86512eee6f06d137c5414ff779de17eae6ddbb3f2e2c125b3cf5bd448ec3777c405ee4901d3e3ebd64aa20aceb1629617b4a6769f857118641027ccf114f078524076bea9fdf7bfbbd875dd97992555337f53fdcddc6601a4443871c6f86ab92b045897375c4e23420eccd451cd8016d596385b7d6f4842849a6436a55eacd85e0b25eb48daac6011a041a817cd9bf8e22a20f8477840acacddd5a4188c238082c17675a005feca1c8aa866248d472ff95b9d0632a14beb8ec4c04ad3a209baeabe47dd9b62e7e86493c20f01f7a3414f8153dd4c9fadcd1f6e7dbb16a276e9e77cc7e53c6fea4b6d434c3789d9261001ef91be1c8f43e3ff5e34e3a13dcdfc9e90af9e8df9799b8c91cd0d6f6b20ff5935ff5daa487fc92ac40f9726fa95d2bc7114fbb0348ada912942f59fe5874fb04c2c8adad06b3f1280a2ae65d94b9a1e3940740596be1a96e6abda8935a7e3745cc2b65018b9fdb16ed1719ea0cd8e92fa86f9c5be81bf737f62d51f8f7a39403f8aa88b01b65c3d8fe9eacd93d2a63696b0aad1dd89af4efaffed09e8a0b849dce4552682b8d8dbd947c61069d5e6349272444c59f85739bded6b84fd73a6c9c0455502ea7c4f719bacacb716cf0a04674ec9fcf26bff2da081a40ca6db73a53f8d45c01560e40e3baa22bd8ff1adebb35227eaa5d2b41ff638e9aabd387e57f9998bdb1255a8fa2250fb3339abd12c1374a295e84ec7b293768a587eddfc88f644e187ee5b9ab001602b1f7b26b3dfb83f562338703d71e7e26be243cf9dde48a235c77ed38ab119cd997844dad333ed9de471d6703f2382c525b0bb54eaa092c8df5e6a930fa7e24948f8ec788058874ba9a6bd2c3651c65e491f702f6bec6ebe79ec86e4357ecf43abb147073e3f3e788c7c6eed9c96ef8ab89c3039fa5aed0d402042e5edcf76c7e0f20a50f308c09b9e432e3274b151a6ef6f35bf096598904010a25b9cab723fb453efb69eab12677cb1510dce5e3e7ffe7a372d94904cb2bc393544f08991e72702b97f398ecb2ad6206c7582944fe3c1e04988d3d81cab99a02b427f91e5aa4175ce4dcb4fde7f4981d9ec6233929875787a69953cc919b743d1d3dd9c72de4a3c6239b8bac0d3e0547fd6c02e82007222c2cc764523858bf5c0f58fabffa2f90e693db71a962deea5b1ca40ce0d515772ae54ecb2c5abaa73b5ba6f8d587676638ea7e38b503156d8c7f61fa174efb8b419dbd1b657d4e5f2268656fa516d8543b552dbecf15a7ebe6761756ec1c4e3914896c78a6bc9535ce7ae001d498df081d7da5823ab6102e6ee5d8cc46b515126a9edc55fdb76eba70d2bf3d382c345903cc44203ec92560e9261df0c0e474f43ce1906ce25cae28e67ad4b4e38193d825ced642b50f79489b2e483eb897ee11fb361b90663204158d945416bec16042bc62fbd765a50e7f398828c3d8f412f4ef975079b85338233fe195e0dd04f4f9c47846e0c7b8316a9bfd1018e1e26dae107d5eee8381693f5c553d50bd8b4be022470b829975b6021c8851585d4d94db646e785b0b421f900fb5ab4731ef884911e7f70f037683192b28d6d02f3e2cef5317b30e9d041c9453462b61101900f33daddab99f5be082e6264083edcbd5fc9134321248f3721fd81e2129f3c5b3d286c1bcaa518503b29cd26c182e26f3eabe6c27afafc8abf6d79ee057f1da44a3daf2a465cab852da8d3337dca31dbd2b5bf98a0b0c2567eece2d7d09e5fb9f8964b0c583546b247517c04342ad8f0a56dcc47485128a117d77f90a40aa37a70eb60b67a8991f1737f8b5df6a312cb8549eadf8556069a619a5f352e0e7d33951ef5881029f301f4d341bc679c7dcec986c9dc14babf37cc5bfea06a9365452984503154ba030e36f07b57e814ef9aa5078b0858d4d530fb9b744826fb20265f1bf4122764200da3c2ed5d8e570b94710efaa3bc4a19febc13669019efd14e1f212eea2601bdc0a6391bf481481183c2d2004122df1f71a3d923f20ff7e1d5cbb8f6ca6dc7427ddce3b7d2b02fe083cddb8d58de9040c2c3f0d43ca42a0968c2bd43da5dcb2c43537763898f7a5ec658640970e0ae318177542f2a3ddf27c71f88089b85a20b3104d64e5846a263434b313d1286c40e9a1f3eff7c117da8c9828d38146ae3b23b87f634fc650f5bf4911ad9361645f08d98709b7f317966585bb20e3ce361e85c9903fc2e312c45bc776337fc5645e4e5805c708d0aafa5ab5116643df775a253b17f30729be4125654dcf61937c7da54671045ccc3d43ae3c66b27487ea325bd34941e0075a63c4f654890fbadbca7b23191ec4b5b6ea65b30b88368b037dd20987be4681e3806bc2f17070dd26e1841b66b9ce0f069fcdf85e742b87aca2a8fa37c5e3977e4d13f8c12908c7b11e94b7ed83e7c55df187524ec5b0e4916088255867e413fa80cd85df43884c43e0cf58887da29aa911a6dfa3341a50ae65c39afe9b837690a8c779022db39b014d92d2e96c860e772fd906bb75cf7b7af2449c3ec55b10ef3ecd775695fb30f576e71a8f1e43a6b82b3a63230452f82b1cb2e267bb409497355491e1b5aaeeda5b867397bebdccc90d64e52c27f8031ad083c36fc50b4a7d3905b191d5dac8f2016ba2b311fe48d4f6e8341c5937092d9b94dc3f26e3c6fd69fb03db13aacae754d975793c94c0ee2d9d15e6ad0a11590be9c85735e53d7d92d6fd1fa94a8237f6f997c872c5f0b838d30408f585bb7e57c5f4231c38505eff4a1e710ef9b8d400b262b17b48524980b205b8024b7f0ab2f8d1e5c35ccc3517399742f9007486304c495cc26882110e62bf97cee6e8671fea33e948c6b71cc14dd300a8464842a680012d3ebc82f5ae0582096fd3900f282b600e6798880d806cb7bf9002b980861e83aa81909eb085caf94b943ad7e3baab1f91c8b73b4ca490c0a3bb135cdc43342725595e1d8613a64c126a6e040f8d6cd3d87d4328f2fd4218f8fd506544047176b3678723240ad12e85121c890416b9eb0602d74e3d9440fae2afba9b6935751ce6f61afb5c63efb723bee1e1e86d1d69b53b20a6844af5144966726f70a764ef905f059037d748e7646289c1dc5c32118bd09c8431dd9d21d46a880238239d36f97fe875930d3bb0d0e596e4eb30d3fca49183a2b60e77078ec7bd274985d512efa97912b79aca4520798404f1583ad307a2444c037cd1543007ac0dcaec3b51edb857cd57e9baac472c2ff3ebeba0b7c710d53acf08a7c7ac123685aea3df19e4f52cf57a94d2ba7c6f75941908ac77ea8e958b1f7d0aaa3cd3e07db8b212349c3362604cf28433f4be0cc1c2a0de33c2a9d0efc64e8da97ac6056f52a16055405e8cba57cc04fd8dc879ca5888a0af3b0f777761f28128c3804311ffeb3149094aa88f7977f763ff34a8e5b81b18dcd8278bb130b0f5d06ccdadbc3d6ee0b5287308e9b4e930213b42698d3ff36bd4b59caa83c93d89dabd3e2a7cc348fee5228919707a1a12ba7a0b74b59dcd00dc5ddc45e6df8f1016c47baf7d38c4a64c39385172d054245db498d91633334e2d48d5e6f6a58d98e9ef6bfbbbfaebf00346cc93fc84d680d949b6c22a648fe15e6e2509b5cca1072bbb41e504f39e4d51330f631fbb820d5fcaf8924037a774c5dc41c2610db42c15b37de4fbc4655108395311a699813da27923bc489da3e6fc7c63eb7e2299c684db3b064e6742a10b717f2bc59eccd196184e5615987e026ebcd9e6993bc483c38e9081f950760b4a31ccad27fd2cebcdbdfe5726ccab0ac211c185f4340a389a1f12918429ec433e36374511c4d6fd073bdad2bc49a942b8336b9bfbe7f701281e8ba7ae91b06a1e3b3cbfce8e9b6b0eedd9c72e927d3405e7fad75604ba15f46934a7ddeb13eae6d377d8a24acf4633d5a65c98ea562e5b8859dfd6bdc5686dc327084abe9722de8d4e651eceee75fc4b782dd8172dfc7bd3e250c5da22f75543d1b8fb4e02c6dadd569b9dc20851d8115125d034c69af1e2b6b2192d32899b27871fdbc60dba646e555479fcd7f94c8e3781d553fe3859ab7da014226bd56da925308635d8f4d3b5d4304268dc460eb00b2ef23908f9681c46bafbce46947da94ed305b97797e764e8cf612e0e7f003303249a01fdeef6d9c657cca508d628a19d7c10d9dee0a7f67422d1e7b93d2d592bd45325081f05e707260b60528078ce404a255eaaff8317bf26f3c7ebf58ef19755ff363260a62db2b420c010c42e8e30ebc71ac3c63e4f908a51cefb1e1428111a5ff904efc20d5e2808533fa0b20183629a07cb0c57ce914393bfede6a3af2db4473e2a6cd77a37d22f5b57c8333b76f4f02116121e04ec52cbdfecdc7160b78755c94edf23b7233d7a2dd31f1654c1ce5d94da13d3293428826e51903d34019e530f143a023a554bf90794c1e8b789f37cc144017f253e7a24eba3441f236c4f9515163663f9bf89fde37008014f950f229087592c787f65767ddba55e753b8f0bac2d3c7328274adc155a23327e17fee8005305274aeb6df14ee2aa504b5de619b3bfdb5c0be1f3446bad3e19695f793c95c613908513cdc5d831e998c62456e2a36119bb5dfd5961b74bae831f7290a676427d9272dbdab14cacde812de656b7732485d8ffd485be5b07963d27b996434c3c4226f95270eddf5047db8dd440ac434a843fc26a8c2a8ac116052f57db46f8a848a7143a0660cbc765b50d02a5866d551bfa18dc435685f4e045a607957368b335b39b8fc5874a7307f4bcb15ab9b4c3369c2d080ae547d6bf53653c4b5cea31f3c7519f7319e77d910c61e5620aa9bdbfd56176035446e2f888f0dc689d98dbf114b9945c4c0535491a52756643e82a783ce32a9992a80676cde6951755186792abc97ca147b30ea7b16a00ec52e739acb0a5eb00905c235054757ce41bf2a89291303b235b21b1bcef249851b3448f2f30d73f0e9b0b6caf92e69a290f5a3b487da42c5e876f364ce187430d92a364395759c9a77fb923d4801fa9f72f9653cb7c4d21a56d789934ef68fc0dbb4b6c422a2d205ed03f5fc9151cd7f99e5642ce9bfee95d5416804f079c84561179584e7659c85ac6718ff6f4e6f8cabf4a34936b8ba32d1252a4080957c0678f7758764312c49818c6ea2608771e4b6184c01a052d719ccad32e796e801a83898656096efe23cfcf71b0b0cc8355d58320bcdbc3c2b342e24123545940783131ec78ffa837f70f8920244b9ddb21d3fb1efcfea2700cac07e43944abce84e82669536acc001576a8dc74f75f3b5d7dad96e8b8d2ee1f0feb34a14274c0c512f931280b8b50ba3907cc2ab20b8533bae23a9ebba7b03cb58c76b1cb24cd75a6d63d97af70a5ef0874e29269caf8852c0de6a98c8442c6baf562647320de05c3aaee72b0d75d4066111ab6b29e4fe238a2825ffdc73dfae5370229f78f3972ba9d006ffe2b99584a15a0c4036f792d2bcd53f6eac151347aa7734f1123db3cb03de4d00d933f10628919e8e230c3ed03b3cbba7e6f9683b177690dc5b4ddb8ca8fac09ffdd6fba9c278be933a8c55b607b32cffe1ea804849b96d765becf29dc43d83cb6f49f060ac7d72269fa61d5ec9ae5212b9a38fd7e59fd2719074e35da87be55982caa7bf1f4dea38ca9", 0x1000) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 08:01:29 executing program 1: mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) munlock(&(0x7f000000a000/0x1000)=nil, 0x1000) mincore(&(0x7f0000008000/0x2000)=nil, 0x2000, &(0x7f0000000080)) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) 08:01:29 executing program 0: mprotect(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x4) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) listen(r0, 0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:01:29 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 08:01:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="aa9a1bf69891d5ed262d65732bae1dd622a7762c561acec25c5346735690d0a63d5610e2af77aa4a6afd59eac1d0be42978c60aa3f463cb0a78867d7cdf78400e652f95732454e10efaebf7c301e72cbfbc110477f5208d70d49f028446847b6c9813a6ed1ae5501d76924e6d5362880731e63d6da777395082f8b5df9c4993bb986d853acd8e3", 0x87}, {&(0x7f0000000080)="981d3f714e7003723b88344e7d8f005500dba5ea393800c59d73305824817f66167664912c6308b8bcc11580b3d32d1d9a6efec5ba18af3ac7d5fdb7e19078", 0x3f}, {&(0x7f00000001c0)="92741b242d00a38bc57df67a631781938f83f58d2b89e11a6bf92021906e1f8f778eee01a7d9ca1def4b908a8285e9f2da39d2f180d3605c08ca502806705645d0ddbc219a2b36a3b96f37ac23c7c3e2a5dd3ef1dd6e3d67d007d6", 0x5b}, {&(0x7f0000000240)="d55a4c9f7e74fe3636ca2f9c1e35fdf1bd281c4e1d02cd9040947687166c7d79f4ae687e43dfb5cccfd47a811c993cc0570e9c3f021e5bf015021fb175e963e3a011fabf0d467d9790ec16ad9f252ef4d7feba567c806776e95a016743bf4ca218b2d4656cdbd3879f34bf8c04a4d9b0a3fc109ad68ccfd38880cb587e0eb599ed60237e45ffd6470c6296886a3245ea0a7da0c65c464244fc5dcfedbab982473e235245df3be53a0f7d4f213e4b3cfafc617e674091e15c37caef4d2f16a0b7", 0x2e2}, {&(0x7f0000000300)="9bd84038aadb95b243926d56337a53a11f2a318e0ac8dd4e6a3410bcca1858efd89f1b44ff02eb1464f2c9d6b62da8232fea0f", 0x33}, {&(0x7f0000000340)="9e562e5163b5144a94fe93367e039a474a0940dd5f01bcf99405d55911075ea2f716e554bd46dc8564a0dc60ae0c137f572cb5efc4a20df75066a906ed7ad1c368654f6e43c7a13383bdb91525c6d11d6b1cee74d23daa57f7a2cb654b9d8e794063c1f8092387de98ce7999130cc72028a03d17eb48b379e6a95965522ecdded27a0e9cf452982dd41a8266d24edf1b07d2d3308c58a5c231c96b350f8010b6de11eb89429b6ad1dfb4c946cf64a61bd7d44282c3", 0xb5}, {&(0x7f0000000400)="37e8ec8199c2bd8dbb56323e268ad5183bd3cdd743041ce56c196cdd2f6ca193a3016cd3d806d51e0bedd6c511d46da9dfe5ce8233e94bcbde5d023e612e5739171eaaf14e550bd400a3f6f56b6be811bf1c3f54181060727a1b4da9b57a37a8da17f3206208e4b5b34429616ece204c7122f3d600ead17b9142a76fd6432fcf5f9e73cee0816d7087217dddf635f852c72d23caa019b0757cd79dfb920b8b84d960fcab", 0xa4}, {&(0x7f00000004c0)="38ee73f2", 0x4}, {&(0x7f0000000500)="1204a497213f6381d358a8dd81f6f5fae1b0fbe7ec7c66a44c5c97b0b6aa94643d61e164ec391b1ffda1595496a7d9b4aaa6c9141da1c1c363e23ab948bd946ff8b7bcf0d7b2b3a611fdcc8bb011b73672688b36304aad454e001d3e1802cf6500bf799c54c7542161f24d475bd618d62ed128d6aa5aa7178c9cb0c4987b92c95902b722476baa201238b49458090bfcdeea", 0x92}], 0x9, &(0x7f0000000680)=[{0xd0, 0xffff, 0x2, "a86c7a8b5dfee5d68864892421e242316567498f265dd03575482b61c84b634a6c774ddb76f034590de47967f7d697b8a14974ed904d25650ab2afcafc76b82ca15c87be383e8e12df845884ec1346b4ac62a076f717338887cf4fcbab2900b1a7561f826d967aae8ddb4e422e51529c1d8ca70a79f03247c224cb6f8d313f3cd2804651d7479a887923a3894ca07b4ca15b8dc88a6adab3ece26607a9c2da6f7be82d648329426893e1cefe292d1bfb3ec7f05a8856224f412052608d84b934"}, {0x70, 0x1, 0x6, "56034b82dfe769d302a7f52200346c5be44f29b00303ecab3c7ca88733946f84f424d3388b8bcb225756ecbad6f049a01d9aa475cdbe9f14ed10796c93bd7ddd4ddba4ce4ca36277de98a7931620df566008cd077ea31d5dfea1d5"}, {0xffffffffffffff94, 0x0, 0x1, "001b4f484ac83a2f2bef673ebce86b254b2859bc13810fb0d6900ccd3ad8e683db73a668298ce41db485fc7be17eb19cbd21bdb64c3043e8fa496b1855de7ae94f3137768df98392428e926b90bf20bc69fdc9fe4ff01c193db60e16fd08826ba2e0e4c4a5271cf5e9abc5062996b044f423baeb550bf464615f3da5a555e5fa00c28e602e1dd66ccccf42f1c48ead0d436c877bc7b9a42299c82fe2847ab416ef10f2238136e9a3d2fd275705eb6888e3c14c560c1ec6f3c459880303be04d457cd17094dfe400b696e4db8428894ccf0487ba2d40bfcfdb7a27cf9b1d5d117de59f5d05e9b55c76db1fc"}, {0x48, 0x10002, 0x20, "b9098663673a2d78defbd9a679c7b7a6b961ee0b79dd49384429eeb73d97b3f4e84c67df83bf47c8e44a1096cf9ad1d9f9f559"}], 0x288}, 0x400) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7e2fd039beab88b99293606cfaa9e89983d01bee"], 0xa) 08:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80, 0x1, 0x8, 0x5, "82e502e11dc70bfe23e5066c27cffdaa896a66b5", 0x55fb, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="059719e271eb654f1230988b874f57a301062e368990622cc9c06f4758c4670f1ac7bc2031c6974e6901d6e63d1ee3ab882781ecbf87b0b485789544c0fe198aabe956d88ea7676324b85a568cb8433946dc3a933aecafb7a4bc0c2c8e3f27cc88aa82351712647c83dcb9b704c1a381bc97f83359e62df6c43c347d183a3a1a04", 0x81}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000300)=""/233, 0xe9) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000000)="f9db72acd27fa6d1bd9aacdfe0d2ee8a97cf5232acf3cef39a3e40cbc321922092d214517bf4f68202a3ef0a48160ff8e13a66a7a3d95cc02a3a2d507bf530952b8e704f9c52af6f14b9ccaf8a436df42f58414c8c7e86a56c92e66da81e237e9274a69e785e7082b1d50ebb8b132f6f0a375fb7be10", 0x76) readv(0xffffffffffffffff, 0x0, 0x0) 08:01:29 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="b54de577ae0f7bc8ed09566122c04c345c40e83abe0aaf0c475b49c7d2528cc416ac4cb630bf0aa959cc024bde723aec02bb50414cb59121da68", 0x3a, 0xa, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') sendto$unix(r1, &(0x7f0000000200)="11bc3e0e0c539a2b9f208cf799435d3555b93ef2bf4c895629e2ffc552b6445f2decf55d906d021c70cfb4b9d995ed9fafbf3cb07fa15aec3eb209afabbcaa4a458cb3d74fa9002cc9cdf660deaf3cf6942c68862f08e68b1a62bb03aa47bb5cd300405829b8314b8b4b0e8673f2efe416325774e943516e6eac938913a1983365d160d5d5ec5db4ac845299c942b037d5bb274aea7858fe7aff34a121670262c68d0d1f45604520404b6d51f9bc1e5e6fee404d7a", 0xb5, 0x40d, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f0000000080)='./file0\x00') execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 08:01:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 08:01:29 executing program 1: clock_getres(0x3, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) 08:01:30 executing program 0: r0 = syz_open_pts() r1 = semget(0x0, 0x2, 0x82) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000640)=""/171) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)=',%\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='}^\x00', &(0x7f0000000180)=',\x00']) pwritev(r0, &(0x7f0000001780)=[{0x0}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1d) r3 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = shmget(0x1, 0x1000, 0x22, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000700)={{0x37800000, r5, r6, r7, r6, 0x0, 0x2}, 0xfffffffffffffff8, 0x1, r3, r4, 0x5, 0x184, 0x3}) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000300)="a0ad836523eb8e701fef88b43e59edd3478794c021aa4ae3fc2620cb89bf70226980144cffcbfd221cc77fbfb70b2a130a8e3a915def5d5f10121a9f24fdaac8576f1a74636a5ebfc8679f46ebe6c6a861bfa9ddef659a4439492f8ffdbf431352bbda15c5d4bc8558127946d32fc69e95f6b6e4a41efa416ac2466b905d5d70d4e6f4c8031c2faa6863a34484d1105e7ad6298e7416b15f0855ddee008b8c8920c7689b4e1ddd12f6075f6cc5900af8ee9e5111eb3563040acb70e37024b1725f758187ef7b70a68a867a61b6d653fa36c06f899d3bd282012da55d4bf66edb7d71867bf0dd691f31d8333b01", 0xed}, {&(0x7f0000000400)="ce9d2468e162b152b582a934dcb663fd0c91543f709d675839ac515eac4b9bddf3754c07d4b2c1903656741aa4bfd248494063076df329f0b5b9c0cdab6a925eac0050677eabbecc15b606c08a7a2cbd339d614fe3d9e353e213b60aaa6c14bac038a9801c0743ba80", 0x69}], 0x2, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r5, r8}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x8}, 0x1) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 08:01:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x200000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80000}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x80000001, 0xfffffffffffffffa, r1}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417a2632dfc940bff7f0957ff334a5619515a4c8ab06198824b3da025bb70413bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0xfffffffffffffe17) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r2 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) dup(r2) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) 08:01:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x4000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x110f, 0x0, 0x0) 08:01:30 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) 08:01:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 08:01:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3a85b8ea) r1 = semget(0x3, 0x3, 0x240) semop(r1, &(0x7f0000000000)=[{0x2, 0x1ff, 0x1800}, {0x6, 0x83b, 0x1000}], 0x2) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 08:01:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x80000000) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 08:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 08:01:31 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000043359dd1db997c51c204031227d8de2b589c89fca0932cb2bcf6346e1dd079c15c588f8b81f564fcfa27d9c3f2ba2166f3c2aef875d041745c8e04c32d3c5d093f3420e8b5700df283b9c21f59d6ba9aa9082f58b2ec38e3bc816a85c97c8103df6c1c10ed41ba3769f824b2153da5c5a4c5fc65e3c1ce0f79b7c2f704bcaad483faf830b3db0f97b972c29a537ac42cec47d9b5544e0622cb17cda073d44ab66082525a3ff91c4790dbe16354b6d32938ba1614ce87dbc384e1b1fd0d5d46c205deffa2b41c50384b119350c82a4f7638b33e7d4fa68d6071ea"], &(0x7f0000000100)=0xd) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x20, 0x100) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000400), &(0x7f0000000440)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="56118512f70b7d265b1e6aa7e72896bd4dc2", 0x12) r4 = kqueue() msgget$private(0x0, 0x4) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() sendto(r0, &(0x7f00000001c0)="a886ba5cec0fc11b61b31f9b27398f60442832dce00bc695986e2e917c8e1d49e7c32fee1ecf2fc11edd969366fa8bb1abfd0acad27a0ed7f2e802c3d71033a69fd364f6c57704bca82f3312d8070d8adc21fee9076888ba571df0810a07ec456062d880682fa45035fbc7981ddea32a98d6ba1970148f1b25a399f2c73dadcb9fca1d0d6ba51847e2f7f7de7443373fe96dd9b69bd456cbf7142be67d0203dacbf37fa4e32440d1c2b0", 0xaa, 0x2, &(0x7f0000000280)=@in6={0x18, 0x1, 0xfff, 0x8}, 0xc) sendto(r3, &(0x7f00000000c0)='\a', 0x1, 0x40000000000000, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffe, 0x12, 0x80000001, 0xfffffffffffff000, 0x8}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x5, 0x1}, {{r4}, 0xe61cc1c18f177a39, 0x99, 0xf0000000, 0x3, 0x424}, {{r3}, 0x0, 0x20, 0x20, 0x8, 0x4}, {{r5}, 0xfffffffffffffffd, 0x52, 0x1, 0x9, 0x9}, {{r5}, 0xffffffffffffffff, 0x46, 0x80000001, 0xf72}, {{r0}, 0xfffffffffffffffd, 0x4, 0x3, 0x40, 0x200}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x9, 0xff}], 0x1, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0xa3, 0x3}, {{r2}, 0xffffffffffffffff, 0x96cff1f487a1de1, 0x10, 0x0, 0xe32a}, {{r4}, 0xffffffffffffffff, 0x82, 0x1, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x73, 0x8, 0x7fff, 0x6}], 0xdee, &(0x7f0000000600)={0xffffffffffff48d4}) dup2(r3, r2) 08:01:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x2) sendto(0xffffffffffffffff, 0x0, 0xbb, 0x0, 0x0, 0x318) 08:01:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) flock(r0, 0x808000006) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x49) getpid() close(r0) 08:01:31 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socketpair(0x3, 0x4, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="8905000000d803bc24aa837b67f843f1a448643fd09b2b755dfb13b6a2fdd0359617bcf01a778846a7f236790000000000000000", 0x34) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20200, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000300)) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="26f55fbbfbff1e0607872e368e4e14034c4b0c7917754f02ef4168fb6794d92c4cc3c0b5616efb73329db9559d24f0d12ff0b49988574de240c3ef4803635b57cbcf1081d4f1d71c5304bedd502fcfc6f5a023b5f109c20d5c8b59f971fa7eba9a68329335b45e90bc4e1f902732fc5518091626853a10b46cf6219e55e7020af9ae35c0eab2c7ed80fbc504100c8d920e5f61e2c0146de0af738ab57f2ebac3e2e80a9552b51474d095b975bc65db2d6938bb972fd284547d0bb831ba1ff03c0938ad58635e78a63d188efb6130779ae5393a5f76b2e6423729684fe3ccb6efde979b19128a95726f03987c2487696fa827c9e9ca95ff548d8df0", 0xfb) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/26}, &(0x7f00000002c0)=0x1c) 08:01:31 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0xc000, 0xd5) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x5) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0x300c3, 0x42) r6 = syz_open_pts() r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) r8 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x1) r9 = socket$inet(0x2, 0x1, 0x20) r10 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket(0x1, 0x635b9f4c986ccf93, 0xff) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r14 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x0, 0x1) r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair(0x26, 0x0, 0x5, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r19 = getuid() r20 = getegid() r21 = getppid() r22 = geteuid() getgroups(0x4, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r24 = getpid() r25 = geteuid() r26 = getgid() r27 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r28 = socket$unix(0x1, 0x5, 0x0) r29 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@un=@file={0x0, ""/108}, &(0x7f0000000700)=0x6e) r30 = accept(0xffffffffffffff9c, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) socketpair(0x27, 0x4, 0x7, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="b1c6aeec6532da8795fac8c2bebc3d2c52c7edf4bf153ae8a307030d432e7f7c1a18db54c393ec837f95c06840ed8f0eaf61c143661b46458a5a4d2ab44b737f2d3baeb91e234c9ff8cc8364e1dabb62ee66246d31a2c5f74e0d576d81834cbea62c8a25116a0ed7979bc2f6daa69ca1313360a033e86729668ca500a57a6f89019802e84f609dc993fc62e3e412b4cbe3847b56b2b36a125b9a01", 0x9b}, {&(0x7f00000001c0)="49510d0b13be7beed374a5287f705013c288bc749b462a0652a0c51eea17d1c21d81eeb863ef930167c4af1ca983cbb341b157fb933b1740a012728a189a7e09a3f9fc8eacbc1bb3833367818cef552b3dbd64e6247e403108b7e8645ec0a1b352a1d0265b2847999eb921c3c810a79d57fb32e68fba18fa0aab2f13b4c509fbaac21a41f48b9ee29cd18d94c01f49b4e234309be3cc01227a5e0ef0234856ceebb6c7ac97ca4a53e6500cb61535dd142ab62cebfb83", 0xb6}, {&(0x7f0000000280)="6bea4904c5b131c3621f0af2ffa6cc77642cbd2c1e0b9bec13e47946e836dd87a68b6e876f154beea529c8481d3a2dd7e4831bf4e99e73e6190164430b9030862103b77a343153d72a3b", 0x4a}, {&(0x7f0000000300)="6f3f6f19bdc8cc1df4099ea9c57c16be42d859b103fea1d7291861a1054af17a02e65824858d1ae46a5380fb03e365f7f5f6b86ce905b4a20b0bdf7b795faa4b67a1998a0b166cb2827dc46be2f6643b", 0x50}], 0x4, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x28, 0xffff, 0x1, [r27, r28, r29, r30, r31, r32]}], 0x110, 0x1}, 0x0) socketpair(0x3, 0x0, 0x5, 0x0) socketpair(0x6, 0x2, 0x9, &(0x7f0000000000)) 08:01:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc88, 0x5) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') sendto$inet(r0, 0x0, 0x0, 0xf, 0x0, 0xfffffe60) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 08:01:31 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/160, 0xa0}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)=""/167, 0xa7}], 0x3, 0x0) 08:01:31 executing program 1: r0 = semget(0xffffffffffffffff, 0x5, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 08:01:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 08:01:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 08:01:31 executing program 0: shmget(0x1, 0x2000, 0x204, &(0x7f0000ffd000/0x2000)=nil) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000008c0)={0x375, 0x1219ffaa, 0x3, 0x5}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/148, 0x94}, {&(0x7f00000000c0)=""/66, 0x42}], 0x2) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900), 0x1) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x109) sendmsg(r2, &(0x7f0000000840)={&(0x7f0000000280)=@in6={0x18, 0x3, 0xffffffffffffff1a, 0xffffffff8688c7cf}, 0xc, &(0x7f0000000680)=[{&(0x7f0000002500)="60d5350ac76c6be35b1e8325523b4e93daa5152c3344f3dfe6d7105de5deb4c403e3801aec8cea125af444269c6eeb70bdf12a326c0675944e8db4f7b883608dad8ced4ad0b7924e73acaad7893421ebd8d28fa23d0e77e446e269e6cc48263d0ab4608815486e02de94e6742a10de63a465d01353a56b7a4a684297673edcd7ae162e3f3861d1c14d5ae617eed64198af906c19d85b6fe4a9c26d850736b6d53206d4cb2105ed2fb334424836752ed55d4af2d5b315a20b788e9e2faa2ade1263d3f79d847e2bac388b2e2cefd309c369cf92ed616ea1df2b79e5e95d19232788bc95ad506d3c44fad7b0ea8b4859ae6dd4b4cebcebe978e1cf36748da685059446c480cb0296816d8b25b4fb65b63388379d92af200a72ce67cdbda6c49e8d64214e4a3e2558488f05393f3ab45da24c203f8f06a3537c735f1b365bd32c1385f33fcc74344b4be4f1b4dd486774ae53a1086b108a4968b45ed20e4199f3d1166592ee7c1b900be91397c1798c948f89f34d1648ed0b6ef694f1e646de050470e1c738df2276e371ff486b46f1edc7eecfce8530818a8cf222fcc2145521f843e77afa95b8beeb579998fc3e5b3ab694b0103ebeaa83d8cac1bdb89c8d0227f4ee20d3d54c6aa61134e1d249eb278dfe744ced28b13d0cbda6b47ed4c662806324477a98371522bf5ef0c6bc1e52eb44a20673ad784eff508fc90bab5bae4cc9e6e971fb6d6441967a6dca2540e93532e45ae9b1894c3991f95b52ab7cd4ae921d6534da0b41531083bdcfdd7843b7e26a440cab06445798c46c4ab8836f259499eecd6255782400d20c0da0f537a867b934295bc9e109671dc9b98d3fa3d48389accfd87c6ea58638832449902dce762b92c5336ffa77e3fa707ca02d519872090d3aa233ff65633aba8d55314ec2f59a14343f54b7c57025f600efa77f9a53db1a9f3cc3cffd399cfa86f63641f9cad38ab8090d9c05cec08064456599446af53926872dac626db135e7c87bf0a78cc401747841c6b50f53cc491125c3d6a32db3854ff9738a67a4bea355155e1110d03e1fd6081bbee42ce3f7fd73f485f1196e27799ba8023393d8ff81da310b97bbbb9d879d78ddd034a917f404524c082982de68dc3584c5c0254b26b43f3e7d250bc7a27ceb6dcdf66c1ae9019fcb7378189479e74b3e2e49aff8931132ddf94868aab94cce5af436479ab425fbcbef2c3aff2cf24b4e958dd2c51f43722b0c211b5bf0e2ee3c0c54f629e9e71e91efc576d0eb8bb78a7c1c3aaa30fdd09db9b29914ddf6b072c57e7016618144d4b5356788688aa09cb625023f686355d23c5c472b29862b845b0bab3c20e907585f5dc106d39a1986186582faf1daf42238b80b8113929ba2f65e977cc6ce7f608854fde096ef2438b457bf133bfeecb1a572b2e406d98665ac6466d2f8760ea2f98bcbd4d894f473587d2922533729883502572cd1fc7372c3f14b758d840125f9b88e91e9f2448a12b107f3031c9151c15516ab90a5e9f32b793ff9118834a363c59fa4feb89faacbbdbd29383bece46e79ecc60dc8e79ccef8555b53425dfbc3e3ba63181d8d64d561016cda9d5a2daf4915eb89782bdd48f1df7d42f3f205497155f6673136fec0c924d3a12d9e00fc34d222d730e2504ee966f22e9f236437a77ffc6a551ab045d18c100b982aac8dea5ec3514a9307b980df907e0b38d85be82c1fa7982bb2bddf2ff4cc4db87e83f223f475cd11fc8188e122274372672c46f2aeb513f8feddb1ececad159074fb9c883c354eb4955dab57aebaba99408dc011efa7d6d7bf02a6ea5d083970d9758443d4e17599c233d9e16e87ed7c947e6e28de5a7e5ee024f9d914f07d2b8eeafb2c06d3b0a754dedefb1818c6f2357e75da65a5032f5098e91d940f6f9a4573a1e475ac1a7783d6afb5ba9c2cc0defddca16561b5cb1b2fa6f7d635844ef5b67f80410191fb5d997e78f5712dea635632287dc7bffdf09e6d3c053181326f2b5439f873529f03f42de40dd441f8127915c84b0a226e119afee1fa03607d1dac9f52384838b00ee78c6c4036066319d8c8e98bb59d9929948c46fed4f13744fa77441c0295d53706b30819dcebdfa744fac20f802d588e19bb331220f7e02c19c55acfa46586be7d4dc74d6ef2e946aa6325f1c7d5ea6bbb60ebc0120f8cd69dd5ec3b75d25a32caade20a471091cf36368a166ffbfcb227b6d3d3487c10b54c89f03c71f520553ebc759fe26fdeb4e2e7dbc3f5f8e85cab9df13617057897a73159e13f2b69dbb4febb160b1d1194d03f75bd0aa08dd001ffd209f1c6b5f5e054097361d4288e0c7b1b855b37aa48ad45116934461b0d0fa0727b11027eabb86dddb923b0b3286add674d8d66259534cbf937b012fd6ac1b2561c49c125668c65dbd614f1bf3d09ef59353c615b400066036b56d69d856fe8f946de91331363eeb37304e17ae11a740988f2c6f780b64f6eac4e389495012a86aa467aecdbdb161c993f627ea67780ad61b2445c17d499c1c525be16cb90095ed2e6989e77300926773b5adca4ec9af069cb4be8e8becaf593d3a1851712faa2af58ff8f15c15a2b00e480f87e3b08d9fb16bbe33cfb3e38a54f6af4fd062ba823b473e4da516b241011aa8d4608034cacf0b0460558b92000b716ea6c829e5cc44f7bf6871813145733a462c1a9e26e59f76e5a3364093363f1c0b44c88e5900b0286c59443da4ce419db9af9ec0ab98b420338fd2093d382bd52014b12887276bd28ac99361941a5522796d31a776cf3490a9f22432eca3c8bdf0cefe301c68eba8a5612c080a804fc52343604e7de6a74c8f58a468b6c7a3301d2184e56793b0a243622d5ef47e2ffee3b89c2e5385beb3f8d65f1a46226bcae7418a5597ab1c22f6108b726d20afed5cdfe58fc4a95d84ab2773f1a94dc14d48371303298c45b038fe26003e7f729a9d88bca1a147e9a37a7d3108469ac2e3c0e11396f1af9f3f7e7fd02560ddd0bd528724bcd7917169db98f3d765cebe5fb1648a6f3c35fbb7d86e4db44f495d31149b51965a9a3d5e14b2dbea32a83522f5689787db5b6d60723a7bd5445a5581216f309fe84727be13ba87c1e9d42dc01384697de41d090ba9be02e7a7413ae262eb54ace9e7d93cebc7cd8acd74b45e0f797d3ec805eb9ff007f774ca12c10b46e186afe8622c664d20458d1e9dc4b176044d77663ef6df374aef823458f2be62a3cf6b6a307a12fb96aedce26f8f4fc58fc3b1901811c10a619cacc7a76187ceb7e08fe8fb6121d6f616fba9229e19b5b3ce6514328260c5d1565f28d98bd8fb69de53abb8a8b52834532cfaf352fbd3edab651c55af9861383ea2d1ea80eace38691e7d0cc3d4f0ebb97c31b339c22a1b87baaa05fb0b415ea9864ed9846c2a002e3975d8faaa46645aed0d8c83658295bb0bb1401a264f70d87eaa30e034aad91925179cc72b9441ee6f6fa940f4d101c1eb12238e660bb8c13a02faeec6a484049e48a3181d7c0f3994e7a2b2a9992b054a692eef98a56d490ec030af0a8a1a17a424677cd14336488aaaf93edc501f6fdfa0a89a98cf816dea4b503b8e5114c4e9001a6f3a5f19541cca602e12c313cc5692c602f4dc8f0842f7479208bd07373a70d4b8cbb33e94794090655246bce7fcf8d494169302fe217bf8e7b15d15f24c5bcb8f11b96a4a1d16dc09a8fa805f35f75c5afc17559347ab1ae246b4701bfefacb19a86eb04274c54db5683c588e00b9992fb9f58c6e26ace19086920f9b5c63f78a9622b55042d40016dca33d0357b5cb8923a86c64995c701710fe4f476c439ae3949380891f096d24b125ce701ac4b6cc359b74675f3d3056a37bf5bea98c938d69feff902708c14aa03b3ee330d4346af07bb9b388de44e3d734eac15fd4968d044b71478ba6f56394631191f30f81c7ff0bcf0b8ce4f08a503b80af5826d866be43474347ce69205f02ca82b906092608f851f0fb5df542910e27b0b63e6c02feccaa19d5b7ab9591822a35ff406c64b8c3baa35e9c119bac33dd5cd06f153ae146e8800ccf40aa6dc59a8d687b52aab66ca8fc8e66099a7c5cc9ebb976617f5692c63285b72a5ab7c67821bc171c8c140a0b5d1a2c36c574201ce876fc2abb06b01c7807593afb464a5074bf8ee66850777914892c6fe912368190bf006e70b167fb995f9cbf7bfafe99b463c1f32344ccc2336b099a57f2e99edcfd27988bcd2154f0a90276f280bf03b068af879edec8a875eef08d3d74b069686919ceeea154d696b10551aa767cfff682affebcdc7513ffe1bc973a1e7d8c46a98fc6ad6c40fa2e7b3635f56b620d6bc17ba53e627704815632bd3fc4d31768db6c1e16921831f6e8ae109edbcc036229d51df4a85c15b8da1656a61fab99de5a66cd3db7ef0c355e57caedebcba3ad0d88f9ae0a72a4d2cb6d0acf0b728a839d72ea8cf9cfb0b5b6ee842c5d9029107e8f79665be5ab0929cd492317bf0db2a280cfd84f529e84adaa81891c211819e15b90315e09be3df3f030fc486c3c9cc08b0e0821cab1862b653618d39285c7881b6b5a98070b43347a8ef6206b1a88af2edb9b92051f46f8a8bef2844b779f8686475281498f8b9d8a92fd84805a5014503a2db19418eb49ff1759d0b1b3b12e2492f2871dc96fe3312c72a8c5c46c4a2d8383505d0e33094ee1586fdced971b604bfc48e0a8496bab9cd9616120a6f854f91f3d52172b8a278d6d6b03c6583d0fc71e925bcbbac52d91f7d3c68d6336b062124029a3916fdf79fb19314d8cddec3ecc4976fa992a5ed22b197c6afbd3d5ffb7e151c5fc91349d59d1c60543899698f3755bc0bc13ac31152a7550df4eea82683305ff70b0d562eaa541f50d030ef5789bf9f5fd10cf463dcce98de878f69671883699cb0d34aaaeb1e2f995181325c464cab73fec24ffa2659d8e3f3df99ab1fd5e49810a5ec536cca89cc69fbbbaffa59d6229732f7e3322a133fe9bb1415e129dc186d4d875e947d4f519ef0ac89a952aa89207a9d82990624272c18ca5545a82a718fca2bd2761427a282e3d50d8502290694c9396d441feb9eabea3ec191d9dd1415bd2ae1d98652189567fe3d7d7d5d7f62c1754f21dc46c2f620bee786368f28cc026d80864d3bd1013357d3e975429854df7199868a577f70c94999b0d339565df50443d9d26e83c777914522ef5d31c3f5e64623ce92ed0afa7bd3b0bb742a96a244b1ce12de77ab46cef3ac448bed987178b82864f105f63c03cad67a83f5444ebad320970968b7172a490e43d0955280803a6114c668717f2a02f9425707e2e70415d329ebdfcbeb76fe6979857634e5381dce5ca6b3f576f93fa4244121fc3f4b88a543abb154a2bf29f67c0dbb58705d4ce557471b594fd02ea5556b0c3f74db2bbcc2629ca8e2ce73d6b55d5db837b98ed928bcb294709d8e2ed6f798911fb962b1fb99e406106067d629d296edbfec0329df2c545d9909da56be0c111f5337135a3d1858a5404fe75962cd8e5cdfc9970de294ff73da6c8dd9ba59722d42f5f7975564c83575880e27ba58cf1116c29b5aebdcdd081708841b436116d33ccbbdf65f3316be076b64f86d76217c6fc1c2ee37e912e2b168f2f6467da1ea90102a4b3d3cbee3b928c7624524159a32716c6ae747c6a61612a95e2aa29aa99c561e57c269ff02db0e6158b54d1941a6f956bd2836e0ce7412f92fc87091848b13e372edac76e3e4ce83fe4384132df1a328573e223241bd0ad7ad5f18bd", 0x1000}, {&(0x7f00000002c0)="496a15f1989d8cab177a51c96acf8e6e028594a6567c418eed49ba", 0x1b}, {&(0x7f0000000300)="a58b25", 0x3}, {&(0x7f0000000340)="26ae4f1f97e804f98ecb8803eb8cc53b829f1b264190b3423fe4741d81817930ca440923b32c00482d8cbdd6d1197f6445717095948f83d45d5887b140ab348417e349e7f18f02c0ed3b67b0391782f310b374371ae805cf6d8c3cf79c21ac0372440654860278c2c3d8498cec9a3c2229367deff19b88964324e9f0480f2908eb453985526838dfd2815b2997b4a3bcad882d53d99b9c9b810a9f764a3ed86a0f3e375c3498bb5c668f90e279eceaaf74f97daebe1cccdfe4bb8657c7699b9fe2269c67be3dbab60903fc433c4763f2a3b3e7afa5fd8138c861e8c4c3c060a7d94a6b07191a7ef56b3e0fdd7c5e317d6218c78ea4", 0xf5}, {&(0x7f0000000440)="ac51d4a4422b70747241f240f766cf3182533cc35981ff15ea9da78fc3bc2a25f5ce1711a92e37768f255e451cbe9d6e9bb041c103d8c8958a191538c809980c87a168e892937b1b0d2840e46b4aece18d9511158a6968e7", 0x58}, {&(0x7f00000004c0)="d816c8879b510df5c96135b066fa2014db0e43ba9cbc2c793f217b4e00610c4de1aa440f8ae2170f5ce629b295c769856448546916f222ed81fd2ba3297cc5b1c65e0cc1ab0c157653c0ec186cf123113b7b93f36bad98cd3ad0351bb5722647bc7778fad230a25a4dd8d920006e7b64e2a72c93ee5c547d4845fe53ad82948e8f", 0x81}, {&(0x7f0000000580)="5ca19913268f798422d65cdcaf12ea2296d3fbd3542eaa07274df05c156544bd189e07942d343fc730803e2629e65aa7eb99524a2b616b625042e653eb6fc0d761b50e661f35472e76f9cf6c2a8d07403d52e7724068e7506ab74d2f35f27bd65bfe3dcb8a2c18ca613216c52cb219d302dc16106b6d2639d1974eb62e2d25985ae53220376eed5e8f9669a618c01ac11566d910e056267033051547556bc186f980314afac09bac19456a2f010dab8c3c179feee075668ef707", 0xba}, {&(0x7f0000000640)="f3cc28c66e7ad32e2c32b0ba0dc5ada35660ccafe774c5b06a43", 0x1a}], 0x8, &(0x7f0000000700)=[{0x108, 0x0, 0x6, "e990695c7d388efa797bcdbfef3bbeaa792e47e715fb4936eb6b567e2fc2d6124645c6576f073ef3bc19e0f797e48ddefcc3aadb333632aa03b0b54aae86a4a172721d9307141665854c91ad21a023a82eea0e1a1eef3b2afdece546b33a8ca720aa1195fd0b4576df4e11292a76e064b251a367993ad129e07f11280f40099f3bab3500c88e2ab423544850717142990e1b48e85d962d79f9a46a8685717f53b0bb5297de9bab138a8fae94fc571aad22f679b86e02492c3df86ad4ea40b7e47eeab90e8e9d0058645a6414092f21aac2f34ed3893036335aa3f80aa6b814dd80888074f1819b1f471b6a64e0aeb55b80905e979419c941"}, {0x38, 0x1, 0x5, "e51ba9da493441696fdd1c1f8e7229b1e5aa7d999a485a2611ce7a1dd5bad515719aabc3b3bc"}], 0x140}, 0x4) 08:01:31 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000140)='.\x00', &(0x7f0000000200)='./file0\x00') 08:01:31 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f00000000c0)=0x3, 0xffffffffffffffe0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x110, 0x80) ioctl$TIOCEXCL(r1, 0x2000740d) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82e32dff000000653000"], 0x10) shutdown(r0, 0x1) 08:01:31 executing program 1: pledge(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/91, 0x5b, 0x2, 0x0, 0x0) 08:01:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/173, 0xad) 08:01:31 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/86, 0x56) getitimer(0x1, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x3ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r2 = dup(r1) write(r2, &(0x7f00000001c0)="49dad9b9682a656705bac7771cbf8eb0e663abaca0131dccd709c08b3db600b87902b344659e4af54a63d8e384554822e55ec4d4b0b4dd25ebc05f17279e49f3e66544fb7165143e22b413521e6514debbda4082ee4686769023e1f51f556267a3e6db2d31323d353c566e76ebb8145786693effba182b7cb0701ac93fa5bce0789f29e64dc1bf7ab7a9c5fbb80edd98aa9195b11ec8ce4a8cbf1c2f89ad77a3d0eabe512dfe3c7abd367dfccb645cf162", 0xb1) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) munlockall() 08:01:31 executing program 0: r0 = socket$inet6(0x18, 0x7ffffe, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 08:01:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x4, 0x0, 0x5, 0xc763}) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:01:32 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xf45f, 0x1ff, 0x51, 0x0, "baa8b37a7420540a04185ab62bb533bae3d29e7d", 0xcf4}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r2 = syz_open_pts() close(r1) munlockall() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "b08d16c6662247ea5f2be50000f3ff00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 08:01:32 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x91) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x40) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x1e, 0x8) fcntl$lock(r2, 0x7, 0x0) 08:01:32 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = socket(0x1e, 0x4, 0x2) sendto(r0, &(0x7f0000000100)="72670cc17b4b6d2106f1b0c8cd01c49c025a55d2f4a6b7ba73a58f998815746374c426b1325a5645ec602b373cb2cf9f34d42288235280fa06ffaa46552f7a3cbe67bdea5f40a831743fc394274a6ba36bfe16c9b0e38410597fc853d3edd4d1d6d300a7309d16ace067aa82b52af0ca4224c4e559e423a24e5c38ee88dc6f2f784b21a8dd5240527bf0f5670fb327943b7739332dfd76", 0x97, 0x0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x477, 0x9245}, 0xc) 08:01:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x4}, 0x10) 08:01:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x88) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="2fb075a7915e3cbc7cb44fad61d78159d8d51ebf4aa8a8c1aaff3d64dd63c9d9527e089e16eb8f6be8140a86ac83e6524e12048a220daaaafe1e1aef8aadd7d58ff2386fde0a189ed773c17f074aebc00940008f750c8d6f27b5d6cf736dee3721dc7874", 0x64}, {&(0x7f0000000540)="c0bc8b3b8e4ecbe7fd848e6c2504040125cd640eae86b34e4d374ee3312356483c3e0a688fcc45c49f5fd4f409e688bc76477ad1b5a95518ef2c594b4680463937625b1490a652153c548e1a3d4b42843e06bff2b49d695522e59cfc22e473ddc87c833d6cbb4411bae1e97ad0d55d772cef86a200c5fd900c34210ecc67b1444f8d5e854c78a1bc54cc63b52e4aa66bb180099244995bc9c82429570e16708fae27873f2194e79e8e21b02a65cc771e8a4142cb4dbeb1d7952f4ed51109d436ef330330f1e3edb8af5cd075f29e38354125d1b4c5fcb2bfe03671d5acda48e8", 0xe0}, {&(0x7f0000000640)="dc2df1b2d735985e2c07f937c3b46d76a58329a424b46322f559eebd6811505ece3d9b1ff539e731809d7f268e7d3be87127a96b8f0be4da121635e8a0f00b18a6a6173e71dbead4f21284f0ca77f8158b5d395a95fd7ceec415986037cfa2f68155390caba22541143f7b880dbcc7fbad5c4b3bfd644a8114a0577df57303c38e111a97c7afff9fb2fe3b5a47edf6f0fad3e264ef4bf251140cef038ec9f7936b856d0cbc72f1cc4adefece9bd64b28e23639ae807999a9e918bd502cd7f4e0021c55582e", 0xc5}], 0x3, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x3) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="2dca33588e71c68419b2788f5ac697cb358bed1d349e639ac5622f34a448156e1dd1659cd23adbc4d1644404a985554132b80722ff84ebfef478a1aa206ce96ad4ca51425f1965abb7f409aaf6fb822c67d93f5ef87e7de7f31a7649f1b894e953d9f405770d542fc76af93a1a55ae4ef5b49abd9abaf69d4817280511c472aca86d7766ae577607d078c817f522a1290675d0d560c4def6377f53af54a4df446213361024078a22af57a58e60c68f740a1b7a242b99bc91a24e190aeae21ed5530757443c50d78c9f4d1589384fbef775951c3ac3843ad276ddf226295e64598867a55d919e8630463cbbf9caec9ee0c8bc817aef25e6c04d84c517", 0xfc}, {&(0x7f0000000340)="ff14d675fff2498a8e46715931b47e0f55e6837df6e900224ab2bae89fbb76063cfae322c3a74f26da9173c6bd130228295dc2cf39ce8958b99cce9e31c2a99ddac8a319b5595f475b84e1371866ccac", 0x50}, {&(0x7f00000003c0)="0fa4240b51359c7b2be5eb1a1cc324e75683aa10e49befe64b419769b8be8c9c9da42f53cc732fbcd681f4aa8d5038dd8ff0208f7aae132cae06838363568a3514bbf33508c78290985248ba95aa4e0e2c86861932b2eec4bdce1e65f95e59ddb916021875d4102e74779676a9ab39376f2b911e2d3051cba4e5e26c46bfe1e59728cf3166ea92fc9b84b0ec35dfbd45dc86638e06866c425ff88911bfd265ebfddde8bb1824ddaf0bf4b59cafc56e55", 0xb0}], 0x3) accept$inet(r2, 0x0, &(0x7f0000000480)=0x1001e) r3 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r1, &(0x7f0000000280), 0x2a0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)="1eddd7fd3aecbd001784877060ad375fc27085ecbf76bcac3f9ee0dc4552e2ac38cff1c337dc40242140f87f7d444c18661d07f330cb4e770029a348c3b029dbbf1ffff56c87ba8f37a1eae8db5663f4bfb876e397dd7e729fe3dd8da7448d86b0517ac0208a31c573092507b7b5b1b96dd3f78d3d7a6f10557e157aa6dff2f46d49ee7f1cd10815e31cc42c53b06df39373c02955cbd78164a00c9290d08af41512055d4d6e26b4e521c6d0476a28ca824b99cc810662", 0xb7}], 0x1) lseek(r3, 0x0, 0x2) read(r0, &(0x7f0000000740)=""/13, 0xd) ftruncate(r3, 0x0) 08:01:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) read(r3, &(0x7f00000001c0)=""/238, 0x378) fcntl$setstatus(r1, 0x4, 0xc4) 08:01:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = msgget$private(0x0, 0x498) msgrcv(r3, &(0x7f0000000080)={0x0, ""/61}, 0x45, 0x3, 0x1800) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 08:01:32 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00006ab000/0x3000)=nil, 0x3000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:01:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) 08:01:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) preadv(r0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1, 0x0) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000001040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002440)=[{&(0x7f0000001080)="a8241a9e3d7c7e3a2126cf5e8578c5f4c22843cc7f9db5ea985c48ca47038afb28323981f2b7a618a558a2c2d7117214c468e5fffde3d0d555839686f75f7fc719a7044f1fe75afa94ab79d544c84914da85fbe9cb3d12ca243705fe3160b988884fead508b4e6345a428f3297e7949f86ab7a14cbb045ecb3a6f711f09ca03638d0fe8ff65e96c129c3820711c558eaa89983", 0x93}, {&(0x7f0000001140)="8ccb5f0d08a0dc7194a5b57217f162dff6e188f78b5b574084a508ff04956e32c1002f9bf15b3ac096010d894638b61073d33484c03581340be2b732402d4b5e94eb143886b1164180a699581455182ee36ecfbe51b748460c6bcf6a70f34ff3963f7c0c1cb164ec54fae22b24ac60f9293d09e151fc18903dbf37cdd97ec133d66df789381fbd54b56014b7622bfdff3a351126d984b2b82a3367b83e1d5b05cddc014549aedb7db889523643cfd4f0f555c61ffb8f9b83bcb922aea4803ee4fcf35bcb7b1bcbc51d82208628202ae07c8d5232f3ccf9dfbc05c486b434561c543db24fb592f625f8ae364d5a7ab37daf8046fb93ee02eb70829b281bf0e00b6a85c5b78d7a9a7d4bc5f6650c74de0d4c8a99fbe354c9bfa8cd5335ecb19a4cf8b431b4cf803b595ddafd362eb8b775728a2fc408508fb6b55545bb9629fea3dbbf2a4c10e38da6de145995d49fedaf0d5da327b772f843553669be583e1daf0f6f47ab0cfff854f342a740ae4ba738b2a282b0c09e26d1123fb1fa310aba67b78f73fe20bab93b97986935ca6200a273d804759c49ad800055c50d001a1bcd97c344a39d6bca21d6d4c324965c07c139f2bc95e459d4e3ad0c79663811f118c212f255c1e749311664de3c4de2fcbc1e1e192a29019391bae0ab6453a7bedfcb14ea9bfc3bcf83dbe537fe07a6ebfc35f99654128da4683abd171b4d585d84530404dd818b4d82b389299f773bd73b05fe303e8cd143e491264bf14ed8b1f0d870c29ffa15b48247311c3d0af465818153f6c1e76767d0f9e385784bfa69fd62253127d5f9ec2feded26444a8d8894650482ad5422a8e59187addca7980e797b6c6aacc894e38ce80aa880b0bb1d14909766d30663407cf9fb42abd51d7d6839e13d740bfb5fbdd220c9f732e81a2d3beb143434a2eec41e4ecbaa6315c0948e87108b26b38a2d279aaed9621848fe3b6682965ae5b2d68ca63e3418e5509d00b5ffd946484628dd90379e13980a1b56ccf34351d97887f04e31b7ba0e15d22915a8524ae75549f2ce980d8f51a7f815dc3ac320aef4fab7429d761b63abb9d8373fdf03ed0a5cf28cf45bea214952da1923ff6d1d0e0a3bd537ce1fb51fd42e60caac5958976167b2ac741279b82d7e2aa3b66cf3f471870cb7d0726110babf33a3ac53de8c607f2f31dff2ff77187da921c515d7e55cb2881541342b98f21a2abb1028ee9ff4aa87ecba5186a65b0415684e0091538c5a3c4094324b0815c8c24c365342bd9d57f73271648d93eff369a546c59ab2141217dc5f21318bf6ec65382417c149cdd877e4a04a51c5cdf131aec7fd1ff6df649059071780c7586e83128e95533aa51833e6ed7fbf1e023f8366c0786c1958688f8a69a8cd00c1abcaca14fe0a150f205a84fc19bbb189ab2e8a449bf767559eb7dc9828ab1e3fbc597fd82feacfcace7b6633d32324e5ac95cc2338d8d1b8696cf32c6cdc390b65cc6ee5e6b74e256f191185b01c713df2488bf4adede952411217001cd159844168c69ff23b77d056bf0abe775e5d46b45588b539f747c71d974b7e384f83ca1c8186a250635a98e5dc288c7d0c669df04b6848e26bd2311af5793b9203777ecbc7b46264b4139bbd767a4a8997cc8968be83349dbb13b681dc6f7d6bcd8af51524907b40b1ca9f02395b27eca9c6f0fa6f138c46c0a6da5586538b3958ca413a5cdd775be1abdfea0c1109c2359458f0d45618f1d5d033a05bdfbb0afd2757e47cf871bbd729eb793187bd51c3fb3badbffefeb7eccf335deb04e712da4f3f10bbb9b1f826258ff04d913eb171aa59a63eefdabde1c15b700daf7f1923c0259bab6f136b7f01af49a00a07c577f890d75910c0be5e3e3e73a1d0cc93c5ef9b539a9bd5db0236db21da1fa651c4ca6e607c2ce64ee6362f12f43626212317367df3348ca343543a5412f2369f81a25de44081f3bf5f6e956d1daa48429ce195febaf7c2a079cc3ae3c76a8cb44b31f5a96f7d205658259ba87447ecac99518bbd0c6bd7122a1b92e6b3bc617ce2e6089e36e9a653250e7c28177a9052849be01bb67f3b7be6b451624141a512dfb3cf57a2aade08af6d051c2aa14354ca4b5c1a3c0aaa5bae73272bd2cc43489eec1bc189c3bd0c6dec3c035591a8efddb9e7a1e6e315c001baa8aa428c4e38d8a84171bf83b7d0ef06891f4954a8bf79ca18dcb8cc852df786da8f57fb2f3e3826ffa8016be77f85d7693ed409b3d4c539a35aa26e0ecad36e5e99f79dea87454e9ac9dedf36cd4358d593fd7248526f0386c7e0545bd11eb104ab792809494508c3cb4a166d6474fcbda6473e5f13d98d082a522568aa0e85ddaf7fa25a65b3dad4de8aaea5af8acc0e4cfbc7865d0dcf735e700e6f5cce297c5ab232bf4b09e005e145c1a4cf59f1392a3231f4b1ffad028a25d93a0aadbdf45850a4f89db9228c2c83fe61a64e17ce47dc7cd3a8895e7f970c050e921b4a2b7c96752adb2154b41b9d70a8666e64f5039a4f3711d293023f5105036ed70cee755f7d7e52b5ceb457b4732ad667dc0f2efecdc5a6031ae29d4f36de997ccff096315217de53d1baed33d1be5bfd2b27356e12062c66900a7ca07326bea970519bc6915b76cf00e76258a026fb9a07cc4a9ddfb0c4d7855f56838fd85cf3d24822243c24b9fcc9a9c4b7ba123d937a22125bf8422d096aa46f3a5d82ec6524455eb04f04d70b6965623a12e4c7e94df87e804b3620544e2d6f795f8aa7e665ede86ca2184a277b30ef8b575c5692fd3b7090d953e3633f5ef916d164e82393454b1d68d176535d91430b18989a78422b120298e6947f4f214724459edb7388fb95b168301fd97e08ee142c5b67b7b7f29fc48321c42dad11c0867583d281014ba8bffccc1af7db323829f858297d533405f0f0cf03ee96e96ad6efef108ab83f5170a4e0a55ad37185482d3e8e0781eb1b3774a7e229afebf7f8de2c6dcf2556f901b25aa4198151943f5d8094abe574a72d6e803930b7a1cd466e6028b642b10ed6ec18886d18f61ed93b60c7637cf29177cdfb9d8315a561913de80ac36e09790d8a377a530913a5da22dd07c4cf6219686324c910afc307d048ddb73547e6f01c6ad37c6fef180b4fb02ccdffbbf9eb5bb4f4884dad431044e6287a0797a9b5989a2299ec270ba90f8335d9e4e0398d8a7c7caa045c87e46874c3a71f55f2aab55cfe9a6f532dabf6c9f528a781d4f65d38c53eef4cdd78fd848929903311a5d184ce2ba4328e57812b44ddc3bb2b7ddab4aeccc7fa655712640205e771ac85aae88e89257bc26d6938963d2759001bcd434c6904d96a7d8a57bf5ad832fe81906150c936ddcb8968a0449bd1c428f14939c42d371bc1a29943cc57a1995bd424abc13607e50e56407044c705c571b0dc9c931ca24fb64655b8d4dc96531323e48eab4f6e3e02d9324f98e636eba3788b13b79d0a5d85b31801e18678166a28abc3daf3caf7111ca7f74477be019284d0cc2faa01ce459b9b270d20a048de1d277f6df151f772fbcb5723bcf52aaa04aedbc72c049096460691709bfd2a3feadc8e54881469bec2f64c3bacf418d472f5eb7d52e99cc2a60a8070db8e956a41987582edb91f3c68cf5adb1c27cca4a27e2568316a032ba428e6136770080748e6ab2a0129583d7170aafe7a481283ae1e917d0ed847c2e7b2081309c622efb283fe6326e80cc87faae6bf7711cbd2c205b2257d76479e52feeb72c59d1d6de7ee1553bc086a54eb9bf16d49abd59f4cc5f4aeb0ccf150e5462f81ce804417e154bc41edef13d5ff739346dc5d816e4a978c70d5fe5a35fab75fbc670b8ce4a52be6b7d01f5bf2c51198968c6cecbd97972cfd0bab6cc5588a0820faba700f6970e8559cc3f8ed1fd6fbee709d92d955ea231cf106f7580338b361e72afea3b78fe5551a3617367169e498356a6044a74e00586537d7708e0ad40470f4da09f1ddc868ec4201a81157374e70978780c6f58cfed09bfd2f814ff8d5e2b4d0823d3ca1bf545876ac3b285ec0f848aa9591c562552e5eb13da6e533511ed03abc380b1c2cec6105f2b9b0a831bb8b9b194cea493d5273c684c503331050ab2370a447d3ddcaaf059f207d42c83580c99a479c9ce11ab66ec2664f9df754ba575b4935537dd42b8f5eb91ddd6da828805fe525a12545c75a91605733ee1e0f5c03fface755a7b2cae39d9bfbfb8e2c337e2edfef14efece0fe8b09ddf03725c8c1e142596204f0bac206c9cfd025bf2b21ec050304f7ec7a3e42d7abd785c3b0b5bee496728b2f08d08b53d09a97d2ce762ecb46836078bcca4e734a6a104bd489ef6b29f4225d49f418864e4cc372865ed9be0d7369ba889d43396458eeb875a5a846637e50c80df8fbd873b4ca0c5ed5301804cdc3e5efbdb3cd99fabe23879571201aeb69971c7333f320e04636a5adb224886f158924acfd3a2183bf51f6dcb1c26d36f772b02e541fde50371d4fc6efc9af0548cddba9c80691aa393e871280f2c69e0b73f4df32114e183f673e0579dbb261551bee7611c130e634cb1733e3e488c80e528fd93b4616aa00eae11e08b1d264cbef511ce2890dc098ab991b6d4432ab1d5a41cb9a7d76269b0dc41486d5f1092ef6409f09364a9e5169d70d75a847f1f40bc179b2d61d88350732fa4d4a556b71e5650387ea0f38a624b774a1158317a2bb6a81dce709d6d7fd096c211b68349f8e22a17e20a649063482f0cfc213a93661a7a7743f28d4f58092cb8fcb63558447201130af3a5bdfc8b01664156d1f04da1b60269766cf641e672ee372787f224108ab7e08f891d42040978a7b8c74b1173136033588911a47d1bcd13ec13ed2f4a1317e4cf4c104089f8c039089045ebe7917d227c789f3e4d319d8e348f5fcbdb09bc466636ce97a23771195079fc35a0da726b9f2ec72cfe4641d2c21db3bd4d654dd6f566755245b8566dc8e9c14d08e719a255243416145e1b70a264d628b1ca71a3774cbe1f2680e49da52c534bd54fabce6a4f2c6d2c9bc3217ce8db84e9d22d1e5c43c97910a31a7349ffc1e3bc9039e82e69d64d9a3e6539129720382baf58bb9d741fca0bfebaf7b7d6c255a51286b4df1cc0932556ef5d2c60b96b0a0ea7e2016ad98a53550af263dee858d18ac640149d12eae3fdfe1ab98cd97c0a56ad47002771b39a856990c669bdc6b352031cd54bb035b7f195598eef62f39b4756f688d764a90ec7a0235bc1106e0ec9d0af101bece63ddcfa4075e4cea4d7b2ce46b2185ac7a79453af2ceb28d1830e48ee546a9a38f27d69c99041c28e8070be1483db23d68ac95268a63184dec032b73bcc08e84a5ea4a4f15e1d66af07a56782bd08b81c974c6d47ea832c1576a4eb96950b33220f7e1e9fc3ca8e0233466bbedccd8bedd05aca0bbdfdcdf4728d868e790c52679b013e379996beb6f58ab8dac437e49fef5102b863d46cc444e547302e0734ec1b445c1a084ac6265f95a5fb5eb4236e040cb173cc3bb17582a52c09ca84cb5cba0829b0491afd3ea91a0977439eff6e522e1f464c23a8902428252dd47d97424a6ca7202400629ff0db440d8165bef854b4edb69422458d7e129b4983d82f7dc5b7c45658a415927f11d4c444de1867f7942e41226622705aea2c44a3a85a414a95cb8b372f0f495c4afed86761acae326b251280eb6345a1e0b406ad958fa0f257dd4e7c9350cef1e8177677dc5962331eddad81a3f95e3084c7d3fb5c36f55e34ca91c74a5ef72f22f", 0x1000}, {&(0x7f0000002140)="392d56970976f09bff03eeca5b1faeda3fa7a24122d9c1961bb1b59b0548bf4fe6e981fe16ef7116ae3c79e0f2d1dff085e08fe0ad1b52d49fd1e9ec698ce7cdc265b6cffe1f1365b96ab760b54003a8b214ff9c72e2e5c97b0ab47afb3785d940ddbffd47b73b00afeb9dee30237d119ec99acc76721ed7c6bd44f8cd3b291f4379330f5545f06e66607a28790232a41f8e45f44121a275d8d5f8c16049cb45d5272c2d0ba283540fce71d3561e95167b8fc65e5bed7ddfbe22cd708212c6c155bf4d6b43691f4e4e5c2ab6f57c41427a7649fd7b", 0xd5}, {&(0x7f0000002240)="3ef0e8cf8e73cee024e8e68927b390f8cf15f98c287379264c2874f2d6f539", 0x1f}, {&(0x7f0000002280)="1110ecb89ec5623ee99b1d3f77cf02be20578015fac679c8552c33a27b0dc3e80af9aca35d6117a7533868ad3cd9e307b4e10fc1084dd38bd4cc4e2cd047809fb7cf581ea16b724e5555b42cc48495f63c37a6d2dc9a00e35d98b8fa5cbc46dc9e1d1ca30ddb668f19ac3c2ec2c2a9c2328de2e2c84affba8dd3e0c151a7ec1f43497bdc67fc5b9dbfabf8fdb0", 0x8d}, {&(0x7f0000002340)="0c996bd01c9d6d052e79d0", 0xb}, {&(0x7f0000002380)="d1cc5ad4872eed74daffce100b7de45e8d30ff4a82fcf217faa1c8afc90f343328fa60126aca57850d61b2a753c0b0b869c16450c2605aa0367a6517dd45aa25784d6adef7ce929d32ffc198d9e58c647716d1118426b050d8014463cf8d3dd252f60716d86dc05baccba2b6d7e81c9b4d0a3bb3d437f2246a76e84553d0b168c39882cf44078b15915cef087e5cb131411d06153a167db55b27ccd1", 0x9c}], 0x7, &(0x7f00000024c0)=[{0xf8, 0xffff, 0xffff, "f7bdc2a7264610dd64a7034d98d365dbc731a1ffd1a0697408e86cecc3a816c8567a660fa9955cbf34a7fa3dca7d4c8309d13c85fec4dd735f5e38d6a132ae3481b9a4c251d700e36500361a5bcdecddea7d6cc64ad14f368df87525529edf0224d42c99e45b8307892c10148ad69f89da9c41f3f047606841aafa8107d532f4ba9e0f670410e41ec5e89035e8dcf64fa72d291a71977775adb9328cec809e1a6a8aba5cceb41086f276e3e02972b22b77f402b97b5a65396fd8315b4f6c8678052f4f0553e24ca1c4c95e346e843bea732afda455c8dabe1b7abec69af848e3b7e12b"}, {0x70, 0x1, 0x800, "6b53bf7cf0212aed958908f7a19e41b1f4849d484588df5f4ea8d29c8cf658ea93b7e04c4b9dee7594bceb5e35a3c4634fe077a0a328945f6981e78a21df1e83ae098ab65944c92e549d9a2b95f4d7413ae9c1d8a8e427406df9"}, {0xb0, 0x1, 0xf7e3, "355854bcc73f3b323f31998ace664673c59e4702ed9ec260bc8d27f5a1a260a6a648b322663d2fa386d96fb5b3f1239acf8ddd4a52d5ed828d7ed0b9abfc03610e646d9de437930e522526cad53c8281462402a889eda348e35bb1266b86dce1c7fd12ce9e4db2fa88ff809dd9e79539b95a2e4d67672840b4f85f39860a4601d634288cf4919c9d1b7dbd550d329b236b3c1f213b2fc349cfbf71"}, {0x60, 0xffff, 0x200, "733350e023f306f23c71bb3a59d0a2e2a48182c26f9b3c8ff537bb692e4958980fc17cd37c9a55d9a149cbae10c8ac8b0ab72092df643bab63a4700dfc1b7ece27020bbbbbf8774bdf696b1b4f"}, {0xd0, 0x1, 0x1, "7b0a5d99e439acd2fcf7caf52e17a376bc479f82f12721a2076cd33f023af4426f2fdfb161f019b6f53dc6cb36bd5160d708a0e312316ee94601df0bd73392265081d2a52e0ff88757a62650d0a8b98f62039729bf3a89c121107b196ff71a0bc97bf76c77a1888b1277757d3f0caa720f08f1dc88e96e27274e3b7bf0c8fe422940333b6204805c22c6501cfc6f1da4d02f920c1c04834339cac635ee55cc82df5556f7289fbf55994d032c8e25691f8ac313ac6fb9914ff3f9502cafab"}], 0x348}, 0x402) 08:01:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getgid() r2 = getegid() getgroups(0x2, &(0x7f0000000040)=[r1, r2]) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 08:01:32 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffff9c) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = dup(0xffffffffffffff9c) r6 = dup(0xffffffffffffff9c) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x80) r8 = kqueue() r9 = socket$inet6(0x18, 0xc000, 0xd203) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r11 = socket$inet6(0x18, 0x8006, 0x2) r12 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x48) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r14 = socket(0x16, 0x7, 0x1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x60, 0x10, 0x2, 0x40}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x101, 0x5}, {{r4}, 0xfffffffffffffffc, 0x20, 0x1, 0x50a0a90d, 0x1}, {{r5}, 0xffffffffffffffff, 0x0, 0x5b81f3e5e4576b2d, 0x7, 0x70}, {{r6}, 0xffffffffffffffff, 0xa, 0x4, 0x9ad, 0x2}, {{r7}, 0xfffffffffffffffa, 0x90, 0x1, 0x0, 0x7fff}], 0x3, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffff8, 0x80, 0x53721aa46b2daa75, 0xffffffffffffffc0, 0xcd3}, {{r9}, 0xfffffffffffffffe, 0x4, 0x1, 0xffff, 0xfffffffffffffffb}, {{r10}, 0xfffffffffffffff8, 0x80, 0x2, 0x1, 0x7}, {{r11}, 0xffffffffffffffff, 0x41, 0x80, 0xfffffffffffffffa, 0x2}, {{r12}, 0xfffffffffffffffe, 0x0, 0x2, 0x1000, 0x400}, {{r13}, 0xffffffffffffffff, 0x2, 0x0, 0x81, 0x287}, {{r14}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8000, 0x6}], 0x8, &(0x7f0000000480)={0x5}) r15 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x6813, r15, 0x0, 0x0) 08:01:32 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x3, 0xffffffffffff6ac8, 0xffffffff]) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 08:01:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f3808eb7b92a3f91a5518a23af2aba1388f6d8397ac187abdd2265e0687263bceec86eb52decd3a5bc9eda58066c81c6a22be68a82d57a62416531dc5b6e4f5dc5676abbb4b6a2dd1cd6ce996198ec11f8d479ecd056ed16962a055c3e7e3ec662c0873bc9cdb0dc774e90eecc841d14328fa5adf7e36a00592a975cece58679c4f3614114a33e5e617e8e193f6e643f4aebce059d72e0af0a19b650a5feee269dcbae28aa30a3b921dcf9cd1085b5da6ddeb04521d5a86c2106df93ffa9003c16518befec00c3914e04267a59a0b18d639e7da8b452f9ac450052c1267b0d07434a7bf9d1ca8993db961c3953e52890e81289ca91e45b", 0xf7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 08:01:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getppid() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) fcntl$setstatus(r2, 0x4, 0x80) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r2) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x43, 0x4) dup(r4) ioctl$TIOCNOTTY(r0, 0x20007471) r5 = syz_open_pts() r6 = dup(r5) recvfrom(r6, 0x0, 0x0, 0x0, 0x0, 0x0) 08:01:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = socket$inet6(0x18, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x60, 0xfff, 0xac21}, {{r0}, 0x0, 0x20, 0x20, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x44, 0x12, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x7, 0x2}, {{r1}, 0x0, 0x4b, 0x12, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x21, 0x6, 0x10001}, {{r0}, 0x0, 0x1, 0x40, 0xf472}, {{r0}, 0xfffffffffffffff9, 0x85, 0x20, 0xfffffffffffffffa, 0x9}, {{r1}, 0xfffffffffffffffc, 0x20, 0xa, 0x2, 0x10000}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x31, 0xf0000003, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000006, 0x1000, 0x7}], 0x80000001, &(0x7f0000000000)={0x3ff}) 08:01:32 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0x8) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 08:01:32 executing program 1: sync() r0 = msgget(0xffffffffffffffff, 0x3fd) msgget(0x3, 0x44) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 08:01:32 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/24, 0x18) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/124, 0x7c) getsockname$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fchdir(r0) accept$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) r2 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000500)='./file0\x00', r3, r4, 0x6) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000600)) renameat(r0, &(0x7f0000000640)='./file0\x00', r1, &(0x7f0000000680)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) pledge(&(0x7f00000006c0)='!\x00', &(0x7f0000000700)='\x00') getsockname$inet6(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) getpeername$unix(r0, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) bind$inet6(r1, &(0x7f0000000840)={0x18, 0x2, 0xfff, 0x86b9}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000880)={{0x18, 0x3, 0x47, 0x100000000}, {0x18, 0x1, 0xdc9d, 0x1}, 0x9, [0x5, 0xff, 0x3ff, 0x0, 0x5, 0x4, 0xd87, 0x7f]}, 0x3c) connect$unix(r0, &(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000900)=0x20) faccessat(r2, &(0x7f0000000940)='./file0\x00', 0x19c, 0x3) sendto(r0, &(0x7f0000000980)="96eda7110b07e1248587270598b7cb42b60fd5e2ae1f2f815af46e9df5922a0f8696a45366a0414507fc1438c395fe1f4cda2446786baf302f5fe66e8ececc8a1aefa003c9c542f4edc4f062c27fbaf3535cfa42b179958b25ad1a0030c07166d87ab45b6223794b68a79014a6af878bd599445ffc4236e2a78bdf446007374f35", 0x81, 0x408, &(0x7f0000000a40)=@in={0x2, 0x3}, 0xc) r5 = semget$private(0x0, 0x2, 0x20) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000a80)=""/231) recvfrom$inet(r0, &(0x7f0000000b80)=""/71, 0x47, 0x0, 0x0, 0x0) 08:01:32 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x31a, 0x1, 0x1, 0x8001, "f4bd155ad0b8484aa3367b4d5c6848c88951c5ab", 0x2c, 0x98d}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:01:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0xfc47, 0xaec, r2}) 08:01:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xa, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 08:01:32 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000040)="65478b18f10aa0c92d16469216cf74e0dd83f891a5d081d0e3136241544ef367d7726129d4c828ad6c10e755b68237af9ec682e615b73c7f7e32b8d215a869f199b2330221256cf3c832cfc2005fc55a517c3f09f0369809adbcb0abee08f974e631987a7bd707c10a88fea4f874cbb913617589ed40d345fc372378c6fbfaa42510c6bcdc0ad8ba95d450668b4c082c043b44cb863a204706b747f2ec2a34f9566f6bd6543bbe5bbd", 0xa9, 0x40d, 0x0, 0x0) close(0xffffffffffffffff) 08:01:32 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 08:01:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x21, 0x5, 0xffffffff, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 08:01:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x2000300000001}) 08:01: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, &(0x7f0000000640)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae45327dda715ca99a49074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15", 0x13f) syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0)=0x400, 0x4) close(r0) dup(r0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000780)="71b3ec9e7b362199cb0d4ac73f4dd58e0e6418a2b37dab2f4d9ed3b04f2afc82e2a46b21ef0735b0daabf8f8dd2ecf6aadb2d944a20f9163788f4636fd10ccfce7bcdb3e6ac9945fa751e877775c00b49fa5c1a0dddeaa15b59dd531752ffe0c9efddb318aadea6f2ab87ffeede369afa58c840f84e427ab9c786880c2103268ba0ee609b72f1e3200848095ea3376bad308cfe576da2311ccf93ce0b11a97bbd6295e2ab036010d3688261af99ad8de95a5efbdaa66d7208075d52c85c0069c8fa93717b8962c84c7d16c80c615bd3f516cf5945cb4b3a2bfb08b6e9d07ca89c359d0ca8c79856a674dfda5b59db0acc5b3ee686fc6d15d28efae03402c48f0de2befb71e7aad163ea5f42ab076839139f0e8941183872a05dbd0e0e855478e236cfa8f50ebebaff6f9a935cdbe89f5c75f30e0a57b3d5a55e616a290df4eedd575d9493cc2e20960a59ca071a6761487ffade5df34f7aba63a68b8ec583a84ad314b9121aec1bd77f7f22424dc07716dc7d1a35a381afa577f6f02369c822f318ba13c4c036359636f8d10e9b4a9e59bbd300b75abf75102c384e05b4484f3faddf8067e7f88e0c277e744d92500c85450a5363171408a0bda809be6b2ad3a531f922f90ef630e43f83bd12629e517634c8642f0732c01d42e5cb988f21af9841cf330b4a3ba6aeab29db5a2965d39f49aad0b89e73677045c997d7e6372e436abe3a0e42c23cde7edccdff6360c6a9d214b4185a5ff48a016df2aa48fbfb8379899038aecb1073b2766b17a16340534a60f0c990d5888212d75fd831399f7f11adaf9cb253fc6666212754ff3830c956050bd7ff94738d66718842020ede7c7749d291c00cdc3b8f001a805c2e648e8c5d4ff0fcdde0f5b4ba8414e205fea15d8e8c1aa8fe8f4a54f784d3005062fe20bcf444cde67dce8aaa58b21b6b091a177fc9ad5090a9fa3eb3bfc3c5bf92499bb7dd6e528943e7d97a85c73d8319ec5308130e31be16b428bd96d7e4f6253c6d82f1714b79b0087ab78fee15891a02649553d710fa62d8555c446ecfeacee015402690bd8b5866426924ed03952346353c45e418af56c002a7792185741088a25688d06bb4ca343bc19519ffdd39c14d43903d8b22ac7190d97a64062cf11252d2cf6b73e8f70b8c79503b8449ff85e04709b851e77bfd51ed32b9b34c05fabe08349c09c8368b5156552a198e4623884186e382c1085deca91c9faa4b127d8b009aeaca32ad29e88d0e9fd4d500ab4e25524eafb7cd50905817500d816264946b98d3ce8ea3ddabcf1092d7ef3dca5bc550c062ee7c781854a163297ca38904f5cdbceccb5b0d90ba3285476dfa755e44d9f84a6e60c366fbbcd397a499f6597d3dc68fd1638ebb18d0f0a007f93de68157c1a7811ff6f15bc62b28a3e2d5e5655cbe86960a8f009361f8b71f1a6cbf95a80e994b877fe4b6a6c74d002a7840889f6cf8214014780c65d45c69194281c55f97d69ca8f9c7f8d3f7b851436e89b17297604b4fff575c61f995b5b542e195de19a71a97923567d389a167e93920c10fa83bc967c1c6e9b518e0d18f70b8e806776e36a6a5582f45c89ae03818383c69e143875b09cbef43659ba5de9bf72b3939b5dab66f9043a4a00325285b0c3eeee3143839d027f0304899acf0841233f84b37bae50a0ed3141fcb08a893df579d4064e67be2f9a0a6b361f7f92ad2e7879db9b8f6da1dbb4a9ea3bbfc86c2ae35d6d63b64257deb10aee98645f774e587e6b51f2bc8763ffbe151030619faeac615a8154faa914a0de19631bdfa45af12ad5f30803932b05737a85958a6249cf3fa97ed2360ea6a8de44a56fc8d706386c12b0ed578c20ee44ada719586c57346ab11869513b157d6f980c263a803ed888381c313954b9bcb21e45495ca8308368b94ff80da0b5a44d72ed4ae1e7576a5185782996a79301b3a8cf16a21c731c8623c387ad276ed494595c4a1856bc869e503fff8ebd3364359829cb8216ec686bd12ace632d8f08f38f9f2ab189215f740da90359bcd5aa9e384afa7be8c46dff2137e464660540d3dae112c30d5664b20117d44688c064050fe8465742b6dd251c066e2ef671c5b2f73b4574aac24ece58e938c047d854b1e304bfada531db9467568fcc78796c2c3c08edd51ef4bbb3904249d680f32ad276e49bac2f0136c0f68aa4e20f37535ae95a2ceb6fafe954e6908a08a5ca73e2598d44d55fabe3a16a29e9d8091a30f8452c3bf8c081d34ee2c318d866f8782ff9d73a8490d509c1f299c522438ad9482410ec155603b16cfc72c6f6590a21191e7494cfea704d39d39a7971176df0477a3a643ebf726d9af0ee53242cb5ae4f1a6d9333b36de6fda3053ef5048453fd90f47df99c73cd02dd7ba4f1b9aac8a20a0d33bdbd9a1be231a4251fc8582738ac51410509682ce4e38ba139e65a62c981dd629646d4f478ea76c870047df7bdbf6cd206c9f6497983c86d683230bcc5e44ac0f63899b18012dc873a3f4adddd4cb30d01d1e5b68f1016a62fbaa9bb69dcc7922aca98c8c201f80078718a5e61f2f57648dba87a115b86f745bdc3e13e96a9229815530d56b79dd2e2e757d5617abdecbc23b8294ef25ce5703c08d84509758edaa66ce22dd037bdc1ed07d6919315b7dedf82ffdeb5fb9d584e49fd53cdb99a4f5f26435beacfa8d59c02e966be8d3c6bd622dd60eac1f1069106b29def9392d096f3dc1eb3593f8e39a924475c40a713718cf61f19d43e92afc1377143d950262a1fdc8751d58844a75ef83a9055ef1a1428eba15b5b3bccb3ca0ccf08c2f45d7926ef50a76a38c9a8bbefbb26ccf5b853cd7245b7ea0586a469b28fe68befe8f332611ba3522b9bf83b234b650ffb4a17970ebe2916354410e9e91627462ef5c63fe5d7c7f47a0d35fa7c954aef8a9f802f4acad9d53e8939d58f6d4a384db9ffb9cd9718cab4edb78276d879dc1dcc5b64226640ef5d1abb3b09b9663a6b92edff4d91a581295deaa934154ef64baccf621f726f190e3eb518d94c752fc2e6df1542f66859ddad90a1a3e7adf9a40aff487a2aeb75d84ea010e442f303639c17b9c34789d39afb20c1fef8ca2b8b53526a42bfe2cb32a687b2d91e1e96c538e97a4de8b8def7821d88095b8130efa72adb8bd9f918cbe14fc97716ae2425d98b6262bf3bd5cc523aa411860a6c01b3d0e6c0df3efa8e657e570b0928baffa82639ca154af6df0a0af767428364858b5cc0343e974744e546c0de2d5998ccb9e4337a40634f36fe9c37219568684b385ef224c962682e616897c4fe72ad86d17475a73541a146430630934fda1c3f17af4832515f8633e71d74485b223ad255660ce43542c82a9c649819556c733b3d78a48f5da74bb0e307a61311dce02115459824216b70927fc81379cb42ec779e8e5a279e7c609f9a7171e03a91d092ba5e0c9f32c8bd57bfa576725f00e0c086544108b6a36e44d703f907076e590632c0359812f79f8c1fad5d436d34d575a4bae85903e3563745cb1bdcd6141c7f4ecd6d3676a8a2ee68e3382f36a3ea90fbfc68c24c812ddc5e59ec4101199c3d97a7ac0573397e89c80fa29e6749d0ce71351c58e4ea89888ecb4169ab1cd48aafaa394886141f8ceb443efa6e8348b3e1e1d0d4d59b9e1be9c8a80729585cc6c45e4d43cb349a32d61d5752ebcb6866d99ee6bb5f1f4627ebacb9c07adac90532491164d6a38a212b2241bfad6a1e85e9ed74cb0e4b780c3a864eaf409b9b69027d5d7b56522259e6de843b5e006780a2458f62fef6a9f9cb555881c4048fa577575cf14068304d571de7495a16ae9ced1e8072df2125d712faae2fd9996c73ae86a1d2ad37cccc2f80380e55feb906d595e0a8082c05dd423887aab99cf6bb55bafddfc25dc003c7e76f038acfb9267e97489822eb80f08e79c87b233a0686a7b5c0af4b201b28fc1f57e40c2ca5f08f01ea6ce73e6c25117ae8c0bcfe0e09b7eb820511c3e10ba616d49ceadb0b7bb48b3612419fe001dbb5bc54a892a8223e43438f0fab68f1568dd92e1196591096ab1e2c82c6c3ffb02d28617aa5ca118d1268fc0555fe5132e314fb44df605462f37e50fb1de77067eb006f194637d7691c67b42e5d8276a972a8e317a9e7d3c7f5a127ddbf8084c17da382ae0c8739f417ecc4a3a03dec00fce8a85be143a755c089ae50c69b176bcb65426c95e80403f903b5b5a84bc23cab14049c4cd5a9eb5215fe7af9e8b0d3d59449eb3620cf4b6dba011378be84a656b153eca614944aafe19b5b22fc5b7438c7a9945a6273848b367a60df423f9605ec277b04fa8ddbe8be7653ba64f22cf5275f526532d8b0c599fc6387cb8bd26ebe56f49273b3c3a04586e967fa26d6c2f3abb1065b5a4922c2acbae38d49e514e5f3f89322a31ea60590103d87c64a42cfda48aed3f1b843b0916601508b0f53cc90ab4b733b46a96b4ce78ede8c1c734cbf1819690fff9b3b04641baad3b4a6e56ff262f918b939f03d50cd796c3e5179d23b7370ac3115386d5b78f157a118d08e4d177260d7dbd24ce3eac72899b9bd638325e676f066245f51dbe7c73aad8b13ad8a1ad1f277c411012db586488a5a549f37b6d72749cd6b519d52ce8e5711f24a52b6c214dbd0b8f8bc718ad9ffd776577c4b8beca7a022048b7053785b8222bf43f74f9205fd169c86b7553a4534c5c1e877a9137cba6cad1f86947364037c5e0c6b076d906da12968640dc35a1978f2eb4ec86dc17f07e3a96bc20e46c57d7b6a2ddaf191bae4973bd41cc3ad8f082dff1aca59de5651b02c6584e6a227dc06ee9e63f2a2b097d0d2266106f813888eb9542b27c9af7c0fc99a85a3f110379b24951e9b35ae7da3451c858871fa8e019b84385bfcc900e8b8bfcff918808b68958407575042bb341e78a285ca794a341828ff7240d7d8a2e23bfa0cadb50142e37949696eb6207d394b4fb23b1da459e46183ee592cf36e84a35ef8f16e71fe870b7eccc870aa2bd121144c31d9bffed18cabda01a0735835a97187c2a733579b24a04b7655f0e89fa3dc1ede9eeeb7a847fa4895bbb2bfe748f4004e49d112979262fb287b356696cf596908adeeb37edbb7752791811ae8ed0b6375ad061e068098774f5cda29df05dffbd5ef59d7dddeb265280b1bc4da7b6a21afd50b0c288cf5b21854a90b151f91790d027a4239c64f298c9f141e9b5ef9d0c54e081b026d18cb6d4f98e40aef7147969dc13df67ede415de16860308e02996e64f222243ea3de618cda3d707e0a12c9f2c93a3c863c4b08e1a8bc84aa87f5515a2496a8546ea9dd8cbe67806f586d586ccd1bacf379e4a4731b3b270d00f598aa100653fd1bbddf977cc0e8f0e2b072c3aae56f333d930536cb231c29c32c1cbf27d671316386ad4d835e205e422b44252b583d1214066fd6a7cbd066de89a9f14b78d17a39720da7bde0746e917e5aa3e909c86eb9abc994ccd2b9655eb17bfaf8416940ef9245e0893e8b73c70a3bec058369916c40177260669a337d3b7df7af9cce2c70b7623fa7a17b2fb6b0567496f383d29f726d8402c992a993f57d8a6086ad4034df962ec87c83a92253ea3d40f369cadbd94a7432424fcdfdb70c14182c6bd0706ffc4179a4354c51af297792f13cef988135b23d06a3f465ac3aa5f9b7d99f79defba0b17be2e6b07f08dae8deead37c37585a9c880106124a7e8f07f1b0ca8eae9221166058ad9571f027acab8b8b581787df803580b7e9fa30fe2b3f69768b8d", 0x1000}, {&(0x7f0000000100)="e99bbeae8da667f33fff71a4a35e85f0669a1a6aefe046670ed2867b83bd9053e117201919a74e4b2fda5568939e00164183d26682edcba27014473b821b74bf9ef3cdb18f8b3af9cacd151bf032b838bfe7fdfa89b26f43a1a70adce296085b000a76525cd96bae58e4", 0x6a}, {&(0x7f0000000200)="7215fe8fe96f", 0x6}], 0x3, 0x0) syz_open_pts() 08:01:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2c, 0x33, 0x0, 0x0) 08:01:32 executing program 1: r0 = socket(0x2, 0x2, 0x10000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 08:01:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280b3, 0xd88898fba40e20da) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) getpeername(r0, 0x0, &(0x7f00000001c0)=0xfffffffffffffd69) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="a2bcdad0a9e76f10a473dccda5ee76e83d0653629e12de8ffafe420d392529848906d97062e02a850d9a27ab5141b61b61b3d771d71a8830dfb00122d0329b7645a03543", 0x44}, {&(0x7f0000000300)="a0d5fa4d2e1cb1738918098516ec9a082f3fcedc0c1fea4c8102a74b9954bed53ab1d982c371794564fedb554b534596d7c2ad0a1c596872af8628c990667cbc3b4129b374ba3dd21fba4cb8c7a71bcfb4c3d962f89796af982144b179afe783978147aed7b3a2f1b2da49ebfc48aeee5be693b12072413c1055cd5839ee9dfa290e78777df8f7d1059330910e547861f752110efccc7bbc3c49d2c0a9f5765505797a1f335cbf5802418fa5ff2453b86133867f2a348ef5538ce6ba4119303ad04602cdf26ed33b8cba6fcdd0bbf5ea0ef92b651a741d62c4912546", 0xdc}], 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000200)="9c946d1a82301dec70d5f388c35bad6113014b6b20f6d8cc7bee1716b2c4b7559f2cf513472a1bc1fe316682d94597b111a451da40b8e697dcc7b7facd4fb2116bfb319bc83eb617581e29283faeddc881b3bc114cb93ed32c67e800fc4e25e37fd21e3b82ad30f572fd7bee89a9e2304f9c3f91965cba74a4fef79d8e969caea71f51f7fa3bfa56d424319949840673c5d7e0425a9d968b3846c56a45cb5702ba217bd499d923b88182d550c4751b28078d1da50e35d9a850fcb92aecfc0f3b9573b2075f34468c42f7fb2fa1b30d045eb527dbe95db9338d74752b59bd006c38cee0fe082d099fb894400a707b68d486c082b09f6ce268c0e5193705", 0xfd}], 0x2) 08:01:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x7, 0x5, r3}) socket$inet6(0x18, 0x8000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 08:01:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x6d2, 0x5af0, 0x6693, 0xf76}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 08:01:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xb, 0x1710000000020, 0x5, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 08:01:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) write(r1, &(0x7f0000000000)="87", 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffb, 0x39, 0x9, 0x5, "2a9e529ed8b4df94a8c6b6aacd06b1715d70685f", 0x5, 0x8}) execve(0x0, 0x0, 0x0) 08:01:32 executing program 1: mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x3, 0x3f, r1}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(0xffffffffffffffff, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(0xffffffffffffffff, 0x0) 08:01:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/74, 0x4a}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/235, 0xeb}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x6, 0x0) 08:01:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) getsockname$unix(r1, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000580)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000400)=""/166, 0xa6}], 0x4, &(0x7f00000004c0)=""/140, 0x8c}, 0x803) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 08:01:33 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x1, 0x7811, r0, 0x0, 0x0) 08:01:33 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x2, 0xffffffffffffffff) 08:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e332719fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209880000000000000000", 0x114) r1 = syz_open_pts() close(r0) dup2(r1, r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x3f, 0x1000, 0x0, 0x1, "eef1d8399a4abe90446d11343a6184a1e0100b0d", 0x4, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_extract_tcp_res(&(0x7f0000000000), 0xfff, 0x10001) readv(r3, &(0x7f0000000100), 0xd7) 08:01:33 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r1, r0) map stack 0x20719000-0x2071d000 of map 0xffffff007f124108 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff007f124108 failed: hole in range 08:01:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r4 = getgid() msgget$private(0x0, 0x382) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000000)=[0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, r5, 0xffffffffffffffff, 0x0]) write(r0, &(0x7f0000000300)="f3fbd4abe940694f905db02446d6eaddfc18726268da21b90b045c8f4ecf1947da8bda6c0748c138639af2f96c6c579a094e221aea5231780f91f947727fef234c50f98c8f28258ee7e130ecc45297afc92be20e9278e5f7526ace25886a8b4def203baef5bacba90402c4da4e5786124523d3b347b581423f06b73f948ee0b48bfe5753602d992c79f954d52bc19e57c8ada39e94dc43773131f54db0fca28c06731f9a4ce2872839f884e09894eb0d3eb09340d1d4c8885cb0a7c8a2e9f175029885cdf31fcffed76a74fe9a3f474e42a190e088579fa3f382c4da3b2f754b5e7a72ba7ad2c450fda334bb6080a188c3538aa8f18aa05d321bd9d3bbb8ea91d0ed7eb460c453099e82c0d46ca5dc51fa3b1a1333df3540dc73a0dfa08f301f43cb82a0cfe5ac512b28cb54e63368c1306d18f8bb2dfa1b67523be5a20005d58472d9031eb310db79df502ef307e4f5a46b537eb5c588486ec52539e4337b75967223ee5f908d0045e98d39245a27b463c9023d4fcc0fc5b182e4366c923854c4d7af3cc17e7702a647c73ae91cd4662c493fd2681677ba12a27076efc82673eb6012b051ada82f4e34b3479d5ef91fcc68f4247eccf9a378c41034bd21cb0d7ebd31ea21db921c5718673f6495d20f0517b5405fc2a031e1941aa1fbfae6d58662619248042722403db2e0b1fa5d816f9a5d2ac15ab1e5f4ddbfb17048c0d26d6eb5f5dc80654b45e18e4b20e60a6537615d716612b7cffeabdab1f6f67745083cd907abf6c4c91192645c8798d08127af2e1e5f4bb7f7e29498a35a3ae47c25564a78d6b44823ca9cba55f87ef15eab711bf389219f223edde297e2c9d0d8f078163dbf1e1418a61eea6c0fce10788d09d48bc9814a9804a278dc093ea2013f3d350a8611047360a47b50a2c42d42a3e6f29a8ff2f687939f8e3ab9d84020b625d6cefb8ea45f9c438e34c88778ef9ece6ea52836a4fb9a1d593cb129abe93f0817e9df4975fda63d9e5e8b43331131517178a0a21dd2230f57fcce45495d0d5d6b166ef8ef192a356945639a51af832900f56e8b7b5953358a62dd548663f58f34aa0d4982ebde79bd57465c55fe8200af87c9a509c1fbeca93134125b0cfdbc2e509035108f3a73aa75f13e44bae7991c615f4a99b74bd56da08bfde32efb9969a8f0239cb49b164ff824fbc3a8d0b0ff3c0377127b3ea46f760ee30fc14c29257cb7dd2a3ea5ffb14f3dbe1bcb140a8c4a1cf45ef18b46fe8afb3fee544410a9a47175d276c0d0f65f107200d26f5835f137802c6cc59b8a1d50a899b1b47cea114da0cd6f66e4cd82419ecde58b0aa48b9383d71325c27d726744fc0e61c2bdce36b536eae427567e97d8dd0eb2424666b5ee0e277f8a730af1c498f7e9e08e32f618a4c419ea494019a2ab75a74c30d42ce6b302bb9bab580e890d3d1096da51a217bbca8d077d27c1d77353cbe9b3b37606ecfbafeead7a791269d3bcb4ebd0635bc161d9632c0dc606226124b3fc8e133166f2235415a56fd813ca1c482b6566866dd9f4feb61f9ae87e53c959c42a03a10990915ac8c040e5ce301686a5dbbd68c2585ccdef905c19494622a99b8c8e6fad29e97fb0a745b4042307ed123740e0be7084f0a38523cbc11503722e08f0296db50a5973519af4ee2629bad10ba680a3f60880f1839b42074423d06f7332edc20c4c497bb04b1276bd5da24863a9a89c7d31102e8c4178bd8918364e864f814e3b8d5d0460bc39da1d4ce84ccc77ba626fccfbda16ce1e063bdedb7a1d25ed9f3863a825031959c3629b7d1b2c63d1464f464ad074df8678ac0b7f3c0288471356e7e6432e516cc0b35be3d292fcec0493384d4d39bdac239a252e2c8b72802de4703160fa53106430bf8fc96b87024a91278c9a783fc18897f41d3e9af1e2dfc00f7e609373214b74e3fe03d173858ce7094eb20e1c96e35131c60d6f81c629be4505fe23a2b725460251f92cc29ffee79c93f4a2e58a6eebbd234f7182da980946f1902e8207fabdaf6c1b1e2c8cde08cb5951984c5d9dbed628f6d582b8fce29a77f60067aa03536e494c26505d2b670bfe98b86f67dd8ac8eaec6458089928c42f9a29cc30cc019ac1dbbffc22f70f0b83bd14d2bc0c497682da844ca426280a57182bbe68d0bbb7c8edc7bdf25c051d312a67a1e63e4f6d3f09afb03ae46b11c3bd38b8db95da6ec84d72b8bf32f87e3e64da072e7b73f5a24988810b14831dac583efe56a40c7bb46023a3174547cfba72799dfe850b7def63f5513a05062dd2e5a8014dfe982dcf6fe0b1acac6cc88ca6226ae774175d96b17ad860803bd5b6c92b20866aa0051c9671cb422703217113c52ac51949faffe00d5d2991213cb239637af9558b33e889b5f7efb38c07fc102b16015bc41674971ec0351d6f63931a927d1b8db4447c04b33d451158af8a085219b0f126fd09d5db95fe8614e7bca6de6d738be478da222c4516781e1867b5bef58d46cf74c8cacbe969d701687fd45709c0e23503478d8005f09b2ea9fbdab36ec6acf38b273b20b580ffa94e99e1767918a49cf1b5a2b3574cb8167c3f50feb07565ad10bd4f9df407fbbf55829e2114e24cc85c426fc142e47ae17ef8c3275d049182e8f5d285114350a8f0f4bd8bd361612089981bc6c6978a4c50fd47c42f7af90a176ad1f728c50294530cbbf78e2a9bd0fa3029ad67dcf3b98922f086d8432190cf32a809f1f9279835816c67d58ff5d8d9c36b6710a8bab8aed62a782502914aa971837a98d7b0c20b6890844d62753ec21a460aa44d1c26be15a23728616cbe7a52eb85796703565eaeaeab0a3ef7f378f735977a94e523a8db5e8b68dc5e4808c74ca406dd20bf0fa89637c6f04bf53c90e7f658c772a35bb91721b4a67eb95efa1c103901d236a69ffb415e71191a3cd74d8c7de0e70aa8e75150dd57a36d87de1afabbf1747c4517691c2e7d77ff6eeb7c4bbfeb160742129671de202cc24a36c7bb66680c85389724828f2dc0494bd5bd90786d486dd91a5c5f7211b0ce609248cc01ab039c0f0d35ffa0c45468d364dc8ab75abd80d2b8e6c2260a9e917344b9abb97b601165e161eedc7d509c442f564c203740f652a7fb0a655b9a72c73db8bca115aee78b947e2cc6239bbf19185235274443794fb18afa6cc17ad3d473941e6b2589f2dd8741c3bd930272db10c3b7c7a16b25c87274d8702388f1f3580493c00cb621d5e13fd885bd679231917d4494ba6a28bb20d4ac3821b4616ad3afa82b7637d537764b953d425ac33562ad5a554a5a82c0aef214f14f98172412b2e38b04f5cec64ec5bfc3693b1b47a90a6011340f8ce4fad55eaa754cecc739b766b597ed7e86176aa031c055300ad7b7cdac0197b580124b92483b214b7087f5721077179706bb91d67717aea2840245a018b9c17fdc600ce575057164252201d091b21a120371dafba573d2fad4e206fb8f345cdf092908bef36eff389216b5678f71df30eb1033ce6cc77c230be3037f542b61fee5d258aea6bf2eb229ea107afa29d897850aa9192507927504fe21fcfb5fde1215ce0e1906de23d1a48319b5b0ee39a0a635d9496865fb61b45ebf143b7bc564f7005a64db16071003b40b151b457d75904ba4210fae5f767cb0de53f5479cf5ebd9ad74f6a901d51521e727c259a1b9316e59fd53e843110e5aa92d7870279daa24d92e9b22b144e3944e113e31f31f357a329b4ff56a897caf2f102d273b48379e381e47b07ab32a27e8f1cf7f373d557c54a90462565d23be137353f881bf7f580b6f2d1a8435809efd01918d360796457c3b63ed05e050a26dc1bca7b95c259ae2b81bd1351c309c9e6d649cb994762dab97ecb3b84a0e50a62ed5d8deb94b476fa5e01d95dcb653af052b57c8710c1ad2f972fb2801170575c7d5b7aaab506ccdd023c39806babdaadb775b7044f476bceb96577b6700fbd03aecf0e58c48a13f3fa502d8c39e6c1b612ae96350f9762c208876d5202956ea325a5fbecc271b4611e38a8134ea11ce49787e397a7d2c9c6a08f81cdce6d8d8afc92e7e692ba547ca21dbda376913ed6a392e92fd7feafd5feb03b4e3d560d8e2cca859af3f09276abc0357d55c2b575a8664fc72be83347561a173b016d8823e3c2a02f8ec489146f99c797a6fd6a29f7748c7480d4517cfd86935ccdf8bfe0f35a11a1a026ba427b0afd9cd1907092259a92540748f3a1479710140f4e8694b6efb523aa7c1c0f3d30dff28d204c3b7a6ed70e574dc1ee7bc8ebf19dffbf4c8beecd6a4d1180048ffe4604e2319d60779efcaae1c2a677243f6be6de8c1b9390fd43a7a6dfd35b05a968f0d7eb6625faccb21d09d7b70ab062126e4a7a2ec6f8d8ce848235224d3e0b629fe0b39d1e45c32f643d7d1346c1876ff86320b0dc9a957914e488c46a3492bc9c060ff8d889e03cf249e05efaf2f1d3d8e96292728e6ff938afdd94fd975f314b897e176f3274a1eeafbe42a37191b7ad4853a7e4ca2235ae74c6cf82a1f627788d1fdff4597dde333674645e42f3dae88d419041a0f9ee5716ce773b3f18aad19602d9d3d4029c14f953407f31d1b38557c4918364a94f25ddfacae81c4f3242b67dcd939caa639a7b6fc6bc455296a23e7e67716af28acef3e7f4c4b0241c440b8dcfc8656f4f46de94e53633504c5b0f191db93ae334cf048ffe282437813ee09872e1dd6c969b1a81895216412e19d5d25e537378b846c180d2150c89cfddc3857a717c655fef463f54b97ce09b741048100a69c07dd46afa4a15830b17cba43dce685251a9b85c50578ddfbc493cabb303a7a79849017c6de4494b208e1dcfbb18b52114a4f8c0029f9d74f4b143d0e8114d053e616460641f50dc19b4f64e55384f7cbdc9dd714e9d600233b3e5d61aaadc97315460fd8ae1066c00974189bc1843e48a19b645b6a475fb7a66d8379390f69e69ad80059bc9fc3f775f09580d4a39e9a4607b1e113220f2338a33a03e91b1563cc9f26ef47426561cfa4daf98985ee5e7670ba35564f24b4380da4cbb6eb3227700ff6d88d7603130fd2deb8fab4343dd473c08082135bf344b907d773d29d1828031173680c682e643bb3a220dd8b24a770f84936f4dede88b5dcd82c1f66049df9cf0c633e4b7b2f57db5adb887a9667b5fa711716e44fee1e657cfc16f65960950982fab5d2748ad112811e8fe6459a542d92368a4bb5d9ec887ee72118def99273de25fdda8e794a2076df667103492aed173aad0e83c1218270f21d2e4e5c2be5645a8d1f2cedfc9f5def334ccc423ae514c75e4084fd970b42c2ea6b3ddc2c993eaa43bd52cb5e0465f02c37b30485d3e584f4b9df714975d0ff2145c1f52e541dd93e42719ac17538032eb2f24700066c352c72a20f5779f4fea4948d44e8dda2a80941ae62516dd169f42c5be8c0a42be081931e4c644f27d131fec92f32536d2e03d74f187020e4b0ac9c4452d0ba0dde2c62929987229919378cb3d197af789582f71fa3c86db9d5b2755bf80ae31e60c6735041e0496c366f36aee357fdf95399595d62dd28ecaa1aedc0c3113d21171b1ae556282f376656c771ca076d3ab48652e7b3b625e026ffe76edcedf5682abdcbe346ba4ea177860278e190da92b993ddc0007c645f56774348e9e2f0eadc3888e3bfb8b8cf9769acd05c5901c3595b114965da92bccd14fbb58c682cc23882930867086c8679c07f1eca4b8b15db92b5542fd52ec954f7ec225fcd433df4da617db0f722", 0x1000) truncate(&(0x7f0000000180)='./file0\x00', 0xfff) lchown(&(0x7f0000001300)='./file0\x00', r2, r7) fchown(r0, r1, r6) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r8 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) bind$unix(r8, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) 08:01:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 08:01:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 08:01:33 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d13000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d12000/0x2000)=nil, 0x3000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) shmctl$IPC_RMID(r0, 0x0) 08:01:33 executing program 0: mlock(&(0x7f0000e7f000/0x3000)=nil, 0x3000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 08:01:33 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10004) 08:01:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000200)) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x3}, {0x3, 0x10000}}, 0x2) getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 08:01:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10082, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 08:01:33 executing program 0: select(0x40, &(0x7f0000000000)={0x5, 0x8, 0x0, 0x0, 0x2, 0x7, 0x0, 0x57}, &(0x7f0000000080)={0x7, 0x8, 0x7, 0x4, 0x80000001, 0x100000000, 0x7, 0x80000001}, &(0x7f00000000c0)={0xe8, 0x58, 0x1, 0x1, 0x5, 0xffff, 0x400, 0x1f}, &(0x7f0000000100)={0xfff, 0x2992}) select(0xffffffffffffff7e, 0x0, 0x0, 0x0, &(0x7f0000000040)) 08:01:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="bffee70a90c49687d73112e292313c4566a8049ca2e6a060370fa25a2e395595988de5c7a31eb48b2263895119aafa74ae6028344e421e874b5993604d4585d9233fe4a590416f7a9761468cdaa2ddfcaab314df7593a1611195f4addfb722fae6d0271fe3d38c0551c4727eff10c503a93862a9d309c4e312eefd9ab4c72d78be6d4e251af1ba3721cb997e8cc469134c3f5ad78c0e43125ab6a09b104e57f9ca5177947aa0554ec383323a34bf9642f3c705565e70ad3cee18d586362c1d", 0xbf) 08:01:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') 08:01:34 executing program 1: mkdir(&(0x7f0000000300)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') r0 = open$dir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)=""/229, 0xe5) 08:01:34 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) socketpair(0x16, 0x3, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000280)="16e10679e24432822a014915fe94af3f1d7f098e9de09547824e6505a2358a227a81d5bf552e07ce54cab10d05daa6ddbf7c1119e2b422b20650202e3112c535074d806b1ed3bdd85c36a5c906141456d1e5a17c5fc56bec548316b9b2d9240b02d92bbd3e7f73f56cc65985f97b00e2af2e5ce49aaff48cfe4bfcc1063f7680f790ca0648a60c0bf6d6786b3647c1d0a102610837ae8741218459e2de3eceea22a937b5a030c603bead49ffc2eb6b78345e504a9d96d311353ef8b0ea", 0xbd) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x10, 0x0, 0x200}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000006, 0x5, 0xfffffffffffffff7}, {{r1}, 0x0, 0x8, 0x80000081, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x9, 0x7}, {{r1}, 0xfffffffffffffffb, 0x24, 0xfffff, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x6, 0xb9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x8000, 0x1ff}], 0xbe59, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x1e, 0x80000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x7fffffff, 0xa44}], 0x0, &(0x7f0000000480)={0x9, 0x362}) close(r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x12, 0x2, 0x8001, 0x300}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000063, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xc0000047, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x34, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x100}, {{r0}, 0xfffffffffffffffd, 0xa1, 0x20000045, 0xcf7c, 0x3}, {{r0}, 0xffffffffffffffff, 0x22, 0x20000005, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x9, 0x3}], 0xa6d4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x3b, 0x1}, {{r0}, 0x0, 0x90, 0x1, 0x7fff, 0x7}, {{r0}, 0x0, 0x2, 0x20, 0x100000001, 0xcb}, {{r0}, 0xfffffffffffffffe, 0x74, 0x3, 0x400, 0x80}], 0x3f4, &(0x7f0000000080)={0xffffffffffff0001, 0x10001}) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x1, 0x4) r4 = openat(r3, &(0x7f0000000500)='./file0\x00', 0x10, 0x1) fcntl$setflags(r4, 0x2, 0x1) 08:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000001840)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d64457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da19d7535800693400022986abb786016ad403fd13ed874ccbd16f09", 0xfffffffffffffe16) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1000, 0x2, 0x1, 0x4, "6be8d7ca254b98056cfd934aa257e3bcbb31d303", 0x3, 0x400}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() socketpair(0x37, 0x0, 0x1, &(0x7f0000000540)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001780)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000140)="4d2029de450fa818cd2d08d7b77fd13b565a51cc6fc5f6bfdea666d3b546", 0x1e}, {&(0x7f0000000200)="cad96265ff8da52d007435e9d58bafeaac2c9d065065aa22d45328ba2548ece966ace816bc82b94a4142b3bf49bf121b6ee407e8e13dc285cbb08a5a9ebcd65293051aa6994ab184da714fe6beb8d5da8d0732bfbc9e1c16f7e67654b169ded182aaf1fafb68f685aebfe7dee7db9ed434363e27ce7b5e0b400acb22965b8b6e3ce9e304c71ac4820c1d9d3992c9db47814f3e29064ecff35e46169e8171d0f6e2584fcb27e957d1f4ccd3baa38936b0463ceb8fab52d030a3a76f85702d38d34cec40b4be84c7cdc88447569bfeba76411232362048f39ac21ab15a1f4e1bb703004294847dabd2db9458c050", 0xed}, {&(0x7f0000000300)="6d55ca72f5539c92a8334e0f6fa97cffb81158f2d47981aefa65bc85543a1cb8045ba6f11dea85a4b0c7ab421960de348d3ecc7e3df7c14db99097f4b4f63fc099ffee85b13ef3464460b19db1", 0x4d}, {&(0x7f0000000380)="0c115714b86651a7fd6d0435521ffc34c8bc7dbde2f8a0032999771d1241b76a378bd82c3f9748ef1477da54338b93179c79a957f630c832bf8cc4736ed84838c61e84cbaa36c70508fcc9f2b266a02b82404da394d17360129dac4d40188c316c3b3036675dc9a450d0435eca4ca35bb9aa41f18da44b964db4e0f1801b86c72567f65297e5ad3a7e66795e258ae60bfc9fda366c3eb7b8adc3979d3c76bab02e719e80236378decdc6ec2e9e16e47746c9e7b56b5fe1ad9f4d91d5eb0bc2a8cdc6b95b7284f4e3f9f6f6f4062171105d8e900ecf8098ce40b0d0f43c0bcfe5ec7891846c834e4e0b6e50", 0xeb}, {&(0x7f0000000480)="24e6c637068af21b35f02df084cef3d3435fea7844fe2ec90c204f1b18316eed70423dd8801c0a7844f70dd1234a9b870dc60d2b217d4a8826a1775f824ca9c22b6396d4912992e9b91c433d31ff9d2075fac3859066d9b07a0974724b0e3281f3b61dce0665096cbc93b6925768af89b933309de7e6ee45554dd262836a0615f31a389ffaedd58374c08bc724f5c8a91d2605aba43d5a842afa55", 0x9b}, {&(0x7f00000005c0)="cd1fefbbfe638fc5cef5f1ed4549890fbab0f822f4dfa3a25131c1c4d64afc296717be3cff6c9aa5cef357d624e4646d9f6f0cc6cf95940f9ec230d67a7208355e21bc08e4b95564ae42b4978a697c67223ef5befd9d434f93974d615288076cf2f78110f81eafb1cc601e1169bdc86f74695328e708cc8b089eed108586b1d520d820b1b5b5ea3a51ca5cb4549e2b87daebec295396cb55968c263f5dc9567785b8401222b41c3e67cf2cd76823a29cac87f7b9a26353cf20533772adda32e6f6dce00ef9b10b", 0xc7}, {&(0x7f00000006c0)="f6bf692610fd281a6cffc774e2bfcb5a13b900bbc8a988abbd82f0ae5ac9df8f487fe7498096acbd802aa511cc3a841e738837651c57805cc1ba9faf029b6d22b6e98619a8029f1557b6d9822f39fc95fbf9ea0f3c3b765adc7b6241833773c592d46182983c41f4482b772fa301029898a8a768432fb943cac671118722b4ea587e8b5a648950e5e8e270db0cec4a5b7d33fe04c8a1f1094af25dd8d4b08e4b50fa24e92643e3ada7b082969fd215443eebd755eb668659e199f1cebe37eae94c8c5e175b9ce0e280ee776e115cbe45ad56ab4b9332a94cfc49b8e4a59bd52e5a67ef2ebd9382559e2c8ab33889c2b61e3745b949ef38d16ebef0a9ed46ea5544646332a826ba3a3bcb863eb0390bb1ed46db82577fea995daad84891ed371052218a240564309672cbad112ba5510631c0de69962958d72016fe373a5e233d3bb6c66965b978f556843f3015db4be82b2b5bd128da8393cb7484e0e738a5b828b18c4177ebc52f8e0d184a28727dc9126436e4ed9e52350e81ca721c78857658236fcb5d0bd9d769d072154ee1a6dee4aeb31e2131a83fa0e646ffa0dae23b48c37d87148252ea2b3ed1017a25e14f0f264521138d5ba2e9a61d1c3b6dc66c1b62cf3cc28bd59320b02f86de5dfa1bc0c6ff664cbabd9deb64a7cdd3bf9f73dd38bf27b2b5719e0bf9e7fb3439322290adeff69ab08b0466964b396505e9e0c887f40e28be588cfa55c6bc34f6e5d866caeb1407c9fedbebf18070790104676541e40709326bd6c2b041a39d27795e4fafeae19b8b1c71a89580c95093747edd99e3800643b15090c27a52065bb25bb0e890f8505c95590450364a72baa842a795516bce50f5f09393e9669fb393b972296c54ea009782b17ebb73140801c548faaeb67b995bd35fb49397aca196f8ff90898c23dd689a91097f74b1bb045dc76ac85b20c14700f5796875399c6fdd3432d2b9c38add2e658e805539eeeb732471a8dd5e5582a4cd60d6c01e3e065f14c2ca126b7ccfa05a91c2b6a89247529a4b2163f09c9fa67f5b3fb3ba1d1a1ca7db3d87c9a4bebb9068d2bcabc284831db596163a7e5d32b5e82cea0c7a4a27cb9fdde074af183925eb2485f41fe03164c4e147b0e8ac7ec9635f91cd3847b2bd108c7739b27e67207b95e63f7256d3c53fdda8751ee0ba9d3248b852124a93b623522d703e151f0e816b6798f1b0f7bf131a391f0b97d1248b8fe6847d6b95888317a9ebb9e9529a6cdb7a53d7c3e5dafc4d72b81b960a4e5f8fe618660e3286276344dfd4707cea5deccdf6d0dfd1aec6faef469bd3bf1fd13a9450fca33088233cf036a3551375795a50aedf54988fc0744aa589ba6b3c7ed8a8c7b6b7fdd85a56967cb18a912598d3f339a3b55f82848e281e44543970cca710984f702b014d69439598dc3f8cc55be08e9c5863e02463510a1b8eeaf9626a4ce28c1294a962d6aaa4952046d9d3046858d3e7668a9bdba06c4a4238ea557202e2ee3aa0f8642b2d016e8597e3713032516cab25eb7c383f2daa5189610876c91f7195e681b536785800234650e96caebe3cf3121aab317bebc9ca0f75d53ea05e7ec917c1ab2822031de682c2a5fc08e888e4d1d76c8a21db5690ac03db0f79a1cc361394c5dee9fed58c3e9fce28e0798de4ebcc69a86a889124013e64b0f229a82b8fba3fbf4b4bdbf4d80f551cac4ff83e4ac6da8f0b402c94e8a65ee0f9034198c7c2fc155e4a3d0b6ce9f7f1ecb0c97c00f78611d12fd784e945b92f7f94cf9bb5ef0c11b10586dee543ef4158cb9dad3896c9a98a04dc98d2b9f53b947cfe7a8d96b2de27dce74af3787ab8a33acd003605524035ff263aeda7b09323a75e32fc2855ae471c3beb9ccaac0b1a952941d4eb19c81bcaa01405f22225eb506b895301280401e3eb65e2f233c4228ca4f4b39b18cb70f7b633d82f7dd378290863bfb2f88ba62a0303f0fb995a32bf3eaf2edba2f2d90aaf9bb0e62237c940303aa2e164e4c3d459bdb02798c24febf7a0fc52726d5407df902a71e8877bf2c3209a0f1f9619a89db03282aacc48e4da9feba3d478de56e2ad19639f3ca02aba8ec7cddd837ac42a7e2e5482d833d1c72673c4106fcd7ae0475acb79dd0a52bffc02285bcbf1a5a0546e473187265073a14a7beafb574dd945fdb77d8491556ecd355bd3badf2e5aef0e4c1345ea73d196094e0afc84b09652877151228059f2cbd8915be8bde78ab75f867aa3ccc65cbdb481b77dcc8b70745b6872bda46a05554222555d5db3a7e0a0ca4d03b387a8cf697864790e1d71d55f445c80a6ae9f399e1672c26f0617fd0dab33e62c4b106eee5a8e98f8f16d3ced456d9c3c20fadea89207cff3478f467e2117558835ec56251e19a3116e25e31fb99e62e2c081dd21b188ebc6542b26e113dd9645b7e6d63b45409b82e273ac2608c14b2ac6adf16097cbf67bfb3d6570be60a725280e8b653458ff5ed054d7810a64fb7a0007dabb38a2f96da3071fe728f459579837aac96bd1c65382caa193d2f724b0cf7c035b893a35473341b25553d42ad48a94b99310eadefb0bc243966c2c0d492b0c985905636946c1bc033b7e633ed349d6f3c35fa22d18956b74fd19b6fa389c6212adc1926883536a56b84baacb8841173eec0ccbdf61394c799a9606e27fb10136651b568c55f568654ed9fcffba74afd63ef156a7c2954005a4bd3f578e8a7e0d974308d5b434dc09079a5188316561cfc9c25b229a945b9439a14602a5f3be3f574d231a87fcd307d6527dc0ef87b53479397cf9e27c8803555ee756bf4e1ba58833d1e6c585e563a7c062f30b6876dccc0389a4012b97ed4c92f529e85663b06dca181bd3b88e05ff1acdb3e772a1042d2da5f6014d333190cfb0704c1bb8d2bae802ea6ef033fd243d9e40098a6e68a63002198c2ae05a16f59074548f195b87719364a3258af197184560df1052805c697531e4270916cfb55c6e919346d81b1f2a93d3b8e9dabb2fa0dc4bab3ead8d98bceab65d99670e35d03b20f70e4d99bfc6ab0dbc295ac6addbf05651480b847018da3cec48efd6a0fc7d59ad3f87689ada148f4c4da08b1f610c1deb48338e4ec1d56125a837727957f5f237bba4f11f1fb8d64175fc5f87a4fa894ec327b7bbc73238f8d2334c32d2246f8fc0544aebfcecfffa7a96af894513a2d0bc09ff16cbcad833c2d3a9145c9e1306461f6fd4d37dec9072150e63e87d5fd4ac88cf876d2989f99cadbe9d7daf746850c3b5b5196c4b2c7314456e66f52732f1f417fa8484cce19d5905e589c807b77bcfff72277e14c9905019769cb59d621b7f8fdf70f235f7fc0cfcfc14bf60e7eb0db8ff63e3d4eb46f03fc30eb306c93e0f44ece57e169d597cadb35450abc7af9936c8ce041df70feebbe25fa4c6b4b0a15d839dc1b6d0ffc0c7f3bb241c63e9a211e7da5f9cf8f0846d3adfd0c62fa002e60ac7f2a9fbc04ab9411999a980fdf6f420b74428cb7b60831c44e0360a75a7b0bdfe81f223bb0f92666a24ac8b8428430e471c27a05d210c49328d981e66fe45a193be8240ff1e53efe0d39e20dd544d08ec80feb43dc96efa9d8e0475d510e1caf66d124725abb755658d711d1403d5f3a2f4265d0172ff3b5e6d362a9dc9fd32affbe9d430c8732cc4264343d77a27e9e14a0ab145451967d894317e9348d3881628a9acb6dce30e9f850b00138849a7fb44abc3fcfc27c9b0fb3102eb193b5ef66530081dd7bfef335bcfbf9bf8f846d7536f499b7eba4cf45ddb1a2f55ca39e15a2efe5225e34b57b333df0f3813f1e840e740c197d80c539b356ee3460c8619be86a50fbf39c9a870630d07bc21109e9aaa92d57c7a5a1e6445e72d8a8eb10a6ea2c1338a96535865d744570f6677680c3d1c7d81bd6d57c075f59608995ce98409708f34c208c68b3bd8a6ce991fb5220bcfe18b3eb5fcfebee7536ca30edd4da5a7ecb043c5ef8fc6c019c72f0082ccaf874385335b50eedc3445cbbf9c25daedf9904ea5d260cefdf67ee8b4f91eaff5636ae052b94066f6004dd791f3b3b97dcd85ee5a7606ec9b779d031ca60602b91bc1c53fcc8cfe59b889e30fb7d1843e4870bb9aa479256481c5a1ce54ca4292a41c634526e55b8dc0b3b2f27dcba3350ca2a0634315fb1457ea2ec7f1b8f623be4f6c9b8001f4164e5e9f1784e41d38e44dbd93ecccb482217c9b456f69eeaacd954f83487daf3aa11d4ca9068fb438030e832fceabc92cf48164535cb52866b1b0ee6cf5f81f1a88e6b59304381fdc3cdc4574789273245e97a7f073bb857dfaf4fd6fa1d88dbbdbda8cd961115f1dcc1a9bcd574ea57ebbdd478c5b53061921076fcd88a6269a3b67ca852e8275ef6a96d6ec9e7ffd7a605d89da07b94d7a4b1b9c97d760f9ec63f5c48a47b8a1eff582becf328cdf87d4549adf7d73b16eba96f3e8f7050b6271887fcd1314184adfc7791ba45afd1c6dbc5ed6b2acf8e240bb70f7f812b04f014bc2d37e50b316c36d9090094c299f653bdb9cd4c7d5557a52bc083cd8467aa89fbdb7de1a61a2da9a327b3b050df52ad7a84712c990e135e0748744e8feb66e3ab8fa3cd599f6c8a4553fb7a34d6ed5991692805afefed382c8cf242b86e35b4a4b9d34b6e326b9d7943ac3a92cfe2ac0faa77b441f609ed3b552c814c8e207a5a32d0a32412b8dba2ec717123c9ac298fc9d78fcbcf1f34894f5ebbc948cab466bf997c9f5c84cab9ec325ed7d6bf14bcd41ed3abf916dec5344435ef5f21169f7e5c38bc3bd0a80dda55d639bd192328fe3406ac371d180c073cc314bc6db40f7a9bdcb19585a6ad9b9d887cbcb7c38b88050e0c39f8e65fbd46b93363261397bfbfc8c99f2728e604357c60fa7ceeaffbcf22d461781a3bf49d0704329ec3cccce508e44a2da69ad330f2973be18abbc63bde1d37d64a0daff07395fc57e0ee75f189707d952f07a1900694c807b0f090dc57e673e132be97b2413310e22888c935e24900ba074e50ce41f3fdece89123d562bdaa2752572153bb8bf7b5dc9d77e8c997d03ad5c67a11e7c96e95fa3eb1397f8dc0ec1dc3d7644c74cddb80f41032c2d34c000767862a1b5e8880e0f9ac8aec02fa6793b1794bc44080652a7ded27a0c17fc6db361ccd7b782548ab8596aa04909beb207ef7e7eeb1e77ab1f0bf0f59f878f8b6c4d18c171af07a323cd52fcc3e43a60ca37625ffe21073346bee602c5d02e3664519954690e9690ea1382b54907e50d0f2538a350b3739d92754774931c3b993f73f2d6aff8177e871c4a4201fcff39cd51a4381a8ce4479778d077d52cb345ddbb7e590556cc81dde4990b11794894c2e8722bb0b94ecb3ee2875d78952aaba3bbf3c84eb39649fd24605a34790a5d5d7c22e52a9ae77e8b40f057b7cdb53da8a0ae1b48aeea520610ea481c7ab2e421e3ac8a1c330524179d27e931efa4b2161bf51992352176cea1c25d2b2b0842c8459c8e279944d359adce7e91e6e87e0e75db3de84332c64c4e5a179a6cb6cf220529e09f998af92ee6639ce2749678e0ce0790ba85e10fa8bd84ecb1917bd8206239d455fe5b4e0f1c651bf18c31e5ff8e5d4fdd6a13520088ab21c2573e1a89a995f84a5b1fff87cfd70e79071165eab5839b3e2246a52c76b5b13804eebb59b23f232175d3587630d9155b5a576913862a2c03e6081dff17c9b03b75ba1840b227128f37b706fdd9e125a503ecd6f5063f393b578738cafad5b4a38f17ce6aed8b630b779fd315cc74", 0x1000}], 0x7, &(0x7f0000001740)=[@rights={0x38, 0xffff, 0x1, [r2, r1, r1, r0, r4, r2, r1, r3, r1, r5]}], 0x38, 0x4}, 0x8) 08:01:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) 08:01:34 executing program 1: pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90cf, 0xfffffffffffffffd, "d730c1e77a6fe2e23c7ed188b62c39315de74de4"}) write(0xffffffffffffffff, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6ac05000000b9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a4797e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb33", 0x177) socket$unix(0x1, 0x7, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000040)='!\x00', &(0x7f00000000c0)='-#\x00', &(0x7f0000000100)='^%\xf8$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='+\x00']) r1 = socket$unix(0x1, 0x2, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000004c0)="c25ca684e6d079731545e92ae23e72d4df", 0x11}, {&(0x7f0000000500)="7f55dac2d384cab0eb38688dc53d562905d3a064fdecd2015f5e3f85e6cf7500046028df0ed4aeb5ad50367b61244e6a", 0x30}, {&(0x7f0000000540)="e838ef66a94320e9ce73f9e606cc66a9ed6011715084dcf22165e88cd2e57a69f2bb64fa875b5bcf1982c1a85a28975285c651bbb39a88d8564fce635e387b615cfd1ae86d1cf1271714e347864e6c39041ffb403bf1f0c96e085242bcda51d67b16b90cc7f57cc033d15f5851bc1a0ee3869933a6785e51dcf19f18d3e7791f20e4e4d71cc95981993ad95d0e00835518fe1d99eb34c197cc88a381717b1f51e9033e1eb2f12e08af5529d978fc90bdb67b1138fed9dc6aa6f78ce41bb707181b6c7ab5a7d14fce661a8ccde9067313dd80a6605cd1e11ec010", 0xda}, {&(0x7f0000000640)="1327078d344f47a45848aeeb46b062c6366c49a2bd95", 0x16}, {&(0x7f0000000680)="3626e1eee629c113c32027c71965724b3427688e43b680a7ae5f82edd5914d", 0x1f}, {&(0x7f00000006c0)="f970cd281f5b61fe36d328b590050fff56abb70237cc5a28c91aefb23da5e2a628ace20eeedf01bb916a6be1fc231520399ddca8063b34251470dd907b0f7e03bc0cc1c2fea94852092c3edf13c8f7418de087525282defa", 0x58}, {&(0x7f0000000740)="8d158bd98eae306b14207f35d87c31acb42461af7f1c75702bdc3cfbc55f7bbb71e55fdcb4373ad5eaab65f94ea68f9398394082841bfec3d84107be1218ee5a9d8e5f2e1c2185dc5f059607ddbc9e63f852e2a49acf5e47d27d2acdde22e34a6cd27ed9a412f5ff09cebaa26f370c5525d5f41a5d20e6cd0d91b8cc0dbaf414a4322908dd5f217f672678fcf664ace3eb45661118011d7a2fce36b096fc79c2c2d84b3046eac534c89c50202274c8d6ff738bbb773798c3fea8753624d2bb", 0xbf}, {&(0x7f0000000800)="c96d9cc49301e0080a6dbe26b6edf1129be5678df722e3134f08e1c96518218f4c5a91815dec4611ff161d5e03d786d39cf84c76b6f3c78e645236b31a9d8f63f0ba19a7766d5938cdebd0b673d847e8715af2116fd9c63cb7d1ba9fceed5f4fad3906cfead9ce64589e57c37963298dd686f4c91b815c38179efd6da2d0cf892909f08d6d4180b392de3a29d2fa21920a1f62ee81de2d1b20a5eb6455d10971", 0xa0}], 0x8) 08:01:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) 08:01:34 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4000004, r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 08:01:34 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x238) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/194) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b134709649f40cea0b2f448d35e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f1ef437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc70488486dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee000058499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9233d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000"], 0x808}, 0x0) 08:01:34 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x96, 0x0, 0x2) msgsnd(r0, 0x0, 0x0, 0x801) r1 = socket(0x30, 0x5, 0x7) recvfrom$inet6(r1, &(0x7f0000000000)=""/7, 0x7, 0x800, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x8}, 0xc) 08:01:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x5}, 0xc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001380)="e7b115a35e6b788b7a28bd8064e9018a9d46daa0de97b4a2d674b276c6da67e5246835332ff3500e3462c2ba29f6ba0fb76d62b9b3b41c6b98d34bf0493c9176dd10c1ff362d7db3dd04327e1acb00b4c9c11df329bd8ad3487e29dd762cd07059580cae091f009bba22d89df8c204d35d7a2dca0be9caeafbba9f90112448e34664196fca619d6402f60ed198befe2b024b519ed0ebcd7f936ee2cee365eb026d7e4ad673e0009b76df18529247bcd28b9d286610d2a770ce075a1e95288d16209dd48e9e0037f5567f833f86c4e962d5e1740fdc00a2f0dbe6e791c4c157ea3e65000d59bc034f009d918ebdaf28b3cb9d1a867ba66e4449790b3b2024aabe34e5b881f2fedc9c874e063d0464db91ff3f7f4c3a5e658839446f642f6a679b5945b599182c97dd0dd7392d99d4d47381c5490afc5ddd780def2c46a793680926f59c296a93de28ab9b33e53368e91895120ebba560b82bd9ea1ecd4efec34fa66fbea17587d0c7c6b24356fb211d5a9d90a3c8654a5043585bc62a174ed0928f2be00b075b9e1df9e5a553acd6892d37301559f31b312cd5c1bad9e6603a39e2acffe55b11464f752ec414a9699af68871d6c902433f8e5d58b41280a640f67dc6dbe39c5ec259e27c599b7c128cf28b2bce51bf935656b0ecf2db527c4cb9eeb45e9fe6c4da1ee96801f659fc501fcfa9a0e56e37744f49a41a78cca42731aefe6ef97e0d207d8bdbde491f8b53332ab9601f91273b644604c2150e41234ffc46b7e89f19c15dda24393a669a97a33e83bdb52a14cdff588fc818ac55315724ca8a387caa6f506d2fceebfe16d675896717d581dbdbf6a65e3235378591d0caabb56d271eeb3254966b82b65089609581109c382a29a73c78290a31620742c3d3c3d2bcb65885a51b15f020d15e87fff1e494c024c736f144d6ef903e4d673ef82f4c8671ce0f30073fd4a4e61503fb009f29a3e6e48ecd9e0c3a4079d9f44e9520e0e803dffab035f6acd5857a9d71ab91e6cc6749be14810c6bc0c4f6d357a49a98b35cf8594cbebd8a9951a74e053f522e8ab3436d8dcc37e45b44febe9e197f14c66ed3ea2e62f6adc08976b2ced7647ecb267def85e6f97472ada173d0fe47fe20c81c91e3ca4349d9f7a3f931705593e841099c43c1b5fefbbe85d5083e9117712d63cd9cea1e86c8d509fdf53f5006deeaefb9ca786bee0fa9d40b5b42e80ad45d786344ad9c379a121790104af7f0cb8da62477c3fb9aed1eece2a64b1b28c9cf07377e75a5c3de05d689070cddbf2f9a2e6574d261bd8389db857d9b1b4f279e4d73d2242a0a587957e3794db4d5ac3f9ca8fa4fd58ed36736bb72b9a215b174adab4110f5075c5dd47784f25e852a39463755775f0dfba61709c952b699426b8442a3bad5b9414af22d036dfe8db3e489cd1a0697a4ebd38b8afa0525ae40d103b89c51e0e04ef63a872f74e2815706fd3143e3757754007ff479aabb01dd8e7f606bdf827586fe9f2d9e9f500792771fcc7dd5a596c626b192ad8f103b57c360f30545b80ffa4cdd547ea924004ee67dad72b763ea2aef06b8fb6438ce13ff687a94a9c28a7a62dcfec4bb617a310fc2bf6707c2aa78be6213d7c73297098dea8048b1fe623484c12a666301453c96ce5fc6468e5218105dfa539145596a9feb9b9443bd60d35afe64ec95719d2a0395f4d10459618fe94a218e2fbadcf39872f13f65d28cde5cc8cc3d8256da3fdb1be9236a1b276a64a0974a47c41a3b82beec536a6780de592d16fbade677bd0aa2758779a965f78fb1302533b984fe82f3bad55adb3c8a00d6878b9a2fc994245fd157a98c205928eb891d4f54cb853700ae6639904bfccf9ef19f0a918868264c94e2774a433a7cd1f6d2393803648ad06b8b3b603fe86d74b6d200be9aef9b30edbf3c2a1353f90a7b6efebdea6f22d1ab0f68652373a1a2d48f60e204f491eeee618e1d34371cd6adfd0bba81424da0a589ab519ba11bb793832c5a1ad813292e42feaffa20ba5aca69f77b73739f646b4ae5cc5627210d5339a39724445958b514ff32cd09a76559a6d59f45fba266d9a16d3bf474a77a5a6b861f86699abdeab43bffbfaaca3e6e1758ab1faa4613995fc92df92d40eda7a42807f4b469e832beb427eb09b9deabb216fc0d160b7d7499b18402df4f722b7eda0866c49b2aed09aae8aea3c1bc49402db0e03d42cfa0e24db1e97e2e9f6f7b7bd57e04cb6f5525c6468bf113d9674355a3d3f3ec69ef4eb7308c8d2ca9d563d0c7ebe8ed58ea7223e04b1373f86fbbf8aefe6bf354cd3f9f1d780a8e803af0518015f06c53148e85dfba23f3951b7f4b61c09274f259cde303a433d649754c4d124cf8621a1e7a2f4117c252ae64239368b2dd39062e73fa0daa46fe0fd9748df7c959f04cd622adcff7452dda09b77272ab23acd3ed5fd68aad2fe6a52915084fd154bd62cde16317b4b2d7ba51219d1d2813541b069bb39d34446cf5a5d1199de7b679a6dae0ed1c460a8b3b4039ea8171949f057d767b14fa45081ecb4024b42710abff4e79f31313eb2a70005a39b6fbff368c6952db37c70b6c8df9cc9708efbc582cf30bfd751b4d1ec5eab740961001c2b7c2c08d4724e51f2ad51429cd61de9562f069f81d281b3f5dcf081d55c66edca72d454d5f6b4be9fa830aeac14323cbc4ac76ccc076a0f5189e8a441c054cf11ab94d1ed0dc89c2e5342510d3c9e6de08d4d017273e2105cd1baf845177d6c8cda65adb6f298536088065e22e584e0e26c56a9e0e61a3517a7dd8317867eb2a9b5c3f87d04398e70269699a76673c129a357b7d0bc1c90693a235cf89911ff562eb7832ffb8d06a6b3d7d7cb8f63b3d825d054badbeee9e375e9c4c8c10871ae4f0bfad44436817de75e4d00ec5caed551a7ca8491ea2ab62c4a0e06aafca7685a0bcb5e888bb6584dc8779bf2095bd2041a4529ae19249daa45177b6b236cff28bbd38f6a25c3bc66a12bf354a7ae9f57577e87851dec4caddec1137e36c5b0afca1edfafd778d6adbaa1183196198cab0d82dfc032c07333bb1bacbfe86f36ba6fa27b53fa4406594195fc321d1bb46408094aac1f06329288ac9e4c7b64fce578c00a3b56acadb30ec767039642eb340c93a26829d7ea6c47813e1994ba3db6565881619ef248b6bcf584769d33e3f2ae11e41f4372e0381b5ca5a08dc2f6b67197f213e98137be0ef481c82f43914dd1bba4ac10b7ecf8fd1e62f962f426bf65812f5f3bdfe78abec9416e501d4f1079e8fa48970422196e7577b32729edab4f10655790447d578cdefb1bf6d2c446604d3699a5f75b7a67aa4a2d374b0c3bbf44286df4e87efacbeee5f6d2cdda9d279d97e012d977cff549430c9ea80666bf18be3be5afc8f0b01a039488e6baa84efb501e627e78ec414600c834fee021c8c0ff5076fb901ffd2b9aa8757b2e777a36f42035e6a2b1dd4af70c5e4887e07cec8b98fe11a383e52572ac25d193f3850aa28bef4c79ae34e413cde150b5cf88e29a5726c9802b0af395704640f4f523126ffb70e08c216afeb5e935aeef88d49b1fbcbb61c622892899440e6e4043c7f40bd4244662e2a6541bff24ac1df6eb88ae4d0f814fe3471ff3e7ea45607d69467739945377b50dd64fb02109d31308f6fd23d7173ac8a305dbfb8440dd35532fcc81e7f98e90a475681d0b4cf18bd99038c3a05cbb33423329bde10f70ec807a100757d85e68bf94affe78710ce697fbd1ce7180c0d61d0635afbb6409ae3143aaa8569bcc12feb6b5003be130c6639d73dbc4cabc3153dd481a2407030a76f27f187514a5e5276896ce057493ea5af9a129f3e25d53edc09faebafdafef5ef47199753abf82450893a961e6715e1264ba79f4c5ea344f5d25a9e77dfbc35268a2dd27a9fd4b36b7a38def8d0b54a79e765a3f7739cdc76730d2f4fa12f7921f373eb2fdf45edf176504a90b43c913c22f5270d1f961ba1d57a2421fe02a9a8df0d814e9fd976485299892180bb6d5eab8063bed0a24aa824cecf4150c7124fd1630a6b74f461558b659be8b075edd4533b6132fb78d95363d8750ac8ad3377e4c598b8d45a841a53c9cb207cee67dbfc95bd73f530d220103001bb78186cf824478d293aa3f4b84b96cc9a91f58bea69b4aecc3f348e1f9c2abd30037a103aa3729d3203523ebae0a8f553042c25e9f5063f0e40f61c41d6f698be011bb87e2e9b4036ba242ad30dd3e56b1646f081d3057394e2b7f9c589d1c902c8eb04962731ce87da23b8a50255aa8d7afc48451b929d8b7b9ea76c15028f91df4858babceac40e2391708ce639f1b8cda8fd41da825406671e97441c38ad63d0ed8d3b65e1eaefa803e55cdeb4902f7ef790d34e51791a504f88b09f57fe9971d3ed935d628f6c81e7523606b828bd3add11c44a9c1a27ce9d86eae9cb4c7fececf42d92967fc76026dd1a13562337ea3765be5bb4bdacb608cc8459d16e21285382cf4f96daf5ee460e361c12419eeca9a7dbca61b900d5c4d3527704dada6de72787b3883346b64a7ce5a06ddf8d48c01314c7de7768e538767156beb9ed62cc33c7ea6a83c5f4ccf06741bd7ea98c6a9b759b15b44d431bf48d2d098a2506fa5a2b2b586f305612a265158d90dc0f2f25dcd4e47d7a4bf0618d26a4961bbe216c6f37a2e3e7eacd1530d9f65ad8cf84f7f2cc5b29e9e4626d7a86d2e8cbb7c398455b72d600fe8c6e207fb3561579b213", 0xd28}], 0x1) 08:01:34 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x8003, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) 08:01:34 executing program 1: getitimer(0x2, 0x0) 08:01:34 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0xb4c, 0x1, 0x0, 0x0) 08:01:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="a80870e5e787df15a3dad3cb91b1b9df276b006e23a492388af974d88b0a4ec762a156481038ac880d02a1ee8dc893a5a12458486074b30eb5d3af332e3b921f41e00eed9761324501b586f11666e0dffc96a90a3554f76946aad754f8537fd0239e6f2f3d7c2856a69390a92a4247b941c32d7a5e8a567f95a4a0496c34acafed15f3c4c58f8b31ca5abeddfd824814521f0d8d6ed6ed09b6bb923286709005f0534492e2b3ac419925dbf95535dfaa88c921a14f3c4f9ad15c939eb840ec4a04", 0xc1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x7f, 0x51c9, 0x0, "f362dc6a8d39803452c9a7bd2e471b987a05f567", 0x0, 0xd0b}) r3 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:01:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) semget(0x2, 0xffffffffffffffff, 0x2fe) 08:01:34 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xa}, {r0, 0x193}, {r0, 0xc}, {r0, 0x20}, {r0, 0x14}, {r0}, {r0, 0x10}], 0x7, 0x3) chdir(&(0x7f0000000000)='./file0\x00') 08:01:34 executing program 1: clock_settime(0x4, &(0x7f0000000080)={0x7ff, 0x7}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xw') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 08:01:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/246, 0xf6}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000240)=""/187, 0xbb}], 0x3, &(0x7f0000000340)=""/127, 0x7f}, 0x40) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0x5]) sendto$inet6(r1, &(0x7f0000000440)="96a226c47c533e0fe8008e6a94f251d46f37c369bc9f15575f7ec1b4b571af4de202e86ccc2b8c608061d871809c0bf841fd27ebb2ca6255c25692dedc38b96ec6346c39c7d67a63dc1c41146cb8bc5fa63c5a2261c3e3d0a3f01aa86d6ca96ba5a3d59d0a5e87538db1bc0ee2d361e13408b18bee2b8b8042868859153644a7b470f60210b4a4c63f81af93511c6cd89739b1d232a57bc1d79117ad203dc83d2c3f35ddf64ed08ff1a4df21b6ddb6a026dc7b315850f9f3526ce558b71ec2c73be6d4529a120c3f6ef861ee624361f02f4881075eab3d6c20d2b67e0b98f00a7059a3a427ff3acfcafeacf50c7f23cda805764c05aa522e110e1511010d581ad177098acca814262a4f3b2582ecf49f8b29ac46276bd41c3d04213455f84822dee0e8f7e9470d8c7119740ba278786ab4182fe8dfac17df6e8ab3e72beff2b1389a94b3d1988eca944b069c94ed31cc355d959ff2fa5f765b3fd377c6dd2fa1416b5f2ad97151e5668bc6697470e2d8d539cbef356ad519715cc1210d85ef8914055e5b0876e04f5a5456051e6f5847e9e55a6e5cf4299a8f57f603a3cdd863cca882749988199da5ce6887dcca2093c89903a99f1514e4fbdf643dbac1114cc5f65370241594d706765d49e1c1f992f5d15ac3635f7185e3958a58a34de988061c13998afd9fbc35c61029e130a3a0f3f3be7017cbaacdafd5982aa8d51f2dade111508f063430af179080b92bb9dbfe69f874219ebdd4b92ce0c8129ad554b038954614bac66a1aea541a567308521849011846e043a8e0c8ce30b50cf7f00a7b2a101f8b61eddde18d539d76f1df90b976af59b6422a73db93cabe3958c86e5b2111f2300a4776eaaa686a17b29fd905d41bcaefc8b164273f7cdb24bec5dbbda5981bc2ca567b4acd41bd187d30873cf110256bcca2a5ec32333ed7dd1f7c561f2144d65706b7d06b62bc5f2d7ea026cae4377d58bc8dbf76d6f38535c6379d370d082769a195b8ee46111ba346547682419baf96d75e8ecf737f2668ae03ecd36b770825b0069328db740f2580c1b8ee463f06bf764e4c733167aa6dd0e029d0b4bfe85a9c718ff64e085f76460a291369a188fa879c946f489e7cf3f5c1d2bb92862edd2bcc1b1a420b748b049d323ff3f15227e73cd16960b2477d79acbced281881b00da78cbedbafd9daa0f580c72fba71ba72fcf3f38f61f690c2579a4343586edc6d79ae0016b6b2d8e3f11ba1497dc74c474b971e0061b23a917fc1fcbe63d87c3acad933e2f5538e73dd0aa5844433a238e12e31f930afc9b5cb1cefc3a9b43560eeac88c72070a3127d11f5121ca34cb2468b483240eb016eeaff51a4568962bf485429eb46d65e0bff028d6c78de41dafe57d9fbcc00a5b84cb2d28ab87cfff02cb494ede2d86e52945d5a305fa1a2b508fd97cca94c73f228442c87ce58a36445b6d450fb873d3569e4d370cad3cc567cd6ccb0101aab3b3c5d99377f356000fdfade5109980ee8c61b961ff1f7b3c1c15773be90f4fc9221b1ccc9f1900e5cad4dfb4a9056e8706c6b2c04f3c34e5fe23fb766b0cf06878207d15736efa269898c74acba1ad18f2b4f0e64e1154296995a7613b08c07891c8661b60343326732a0b275736a0553da81da439ea7805c039909e8eeed4398ee071bc510a5207f1a6f82cf6f218f5a6f42cb497aecdea93c817746007838116e9e23e84226ebc39df1f3b24af38ada73bf1b1b931f3ac6e687d0050f049c3ac9a59aa92e4335bc24cb98971349302cf43dc3f8f6841fa5dc5fe7d3c5bff8eba8b47f9f06b6a75a867360532cd6cb1319f329640427153024bc8dc7d6314d75d3a0f1db983375620f6a1ddecbb36000b2bf9f35e7150dbe8fcd6d5d78724712d59a860e2717a8ba54ea32e8ceb675bd4a10f70bcfb0075ca9217e62f4fe26c8993d20ecec4e60c0eed98ebfc6261511b0957072e030773efef9d51328ae0f9362e7e29593bf410fb2b49d82873c90a4bc5b7a53082b2a6e399b0064bcf0e3b20fc8a9f3c44eb527e9c174b9c1c88d3919b537d637cb181c730dfee3c500e4e6f4b28524b7575958573c972ef9d95c292c10e8a1b08f6e365bbbf1556585840a9c707d7ef3105905a01969c5589d7779446f29dfdcd07b16eb56c4c946ddfffc48e4006dac2ce50d516526074368d275fc9dc69b425369ede5cea6a03f2d45b6126b977fed67e65d844ea7d39e353c4d77610d6ab9d90e73bae965e9de706cacb3854a58b2e6053a7224bb5036e6c4db6f2fcae6afcaccb0b8ecb6dc3541a89e027797c66372154d137d7179e9323390ac6daeeabfb9a5dc96bb899ed97162526f4acdefa840317439dc4bdeab3797d5aef907d48d4780026625732d7683ceb15688256be41687d8bc34e591baa4614f1d3ccc9db612ae9866a1282589c8500f40eb0d6ec5d935a2a9e7bab9fe978f103603176739faedf3b2ce5048ba016278b08ec6ebe5e2f7a0d70d3065bf6bd85e8c77b31c25746d5d9ea90258b29c36658160343a85fc5096856d2533ebd6386e3e142d7a5a8ad5228fc8ac27807b794114208509c12d1706ded981f094ca08b9752e862b9f282ecde45453b6d83a6f06f2120a3cadee95333f528179320f9c60e9767d40dcd18be2995af780102fd16c90efcfd19d562452241840e3b30155c2912bdc9cee78a33909a04548ab37a707309e48461d351cb546b39a5452397115120e7fb404b6fec141a73ac350f3496c6f35072feb3602d5ec990e41e4ec4119c14e94f41bec7330f93a96da8fe16dfb8d3d28b9ec16d39d71f460ee4c9fd901a5b15ded9f3c18339c7efae2670e2af2f81999aa277a0aa0a85050d7844aa51fd32ae1ce161051303cd872ed56a21de826366a776bda9b571e1363c42140d6501bb9366b059e19c4a38451eb33cfbc2d20c338e5d1b4e22c5f26f6a600dca5a651fcc13599306473c2d02ee67518d5a529f3ac7a3bf82dcee74e1aac5450b4b4751bf1e60d29058089031cc757310be545eae4296cc2dedd47c0623be8e2a5ce0a568a112406440a21cab98010f8b7672d28abc904d4d52788b074e37de8841e693d08021f2ba8d69eac9d79c5bee6249a5c67329b0af071e6fcf771aa15cfb99c3a1cb6fab8e7bac2a37543838d8a44905915f767303986ad6ab4800cc37119683b27e87391f36a59fa933a60aff1484b73a1052ed1b15110e75ca61afee4d9ebffed27f2a77d70c61b7dc65b53fcfca7f895c5e59ee80d6521692d92b8f23a24f3d3208a1a7202f84739ed8c7150163b2927fc453a40c2ab5e3d4f82c3e0f331382b71e0bfa795faaf6fb0a76355553417e8a71890d03b81f336ed514e77611cdc0fd2eea855cc78e9a7cd488bb63614a95676e35dbf8aeeaf37079d8fa04afa72653eb441e46da6f4e7e2b76223baef905f4c3f3c0d23e4a2ba4d4b19b22d96b4534af232a2ba7cdb664d1eecee77317379b6f1b55fe7291f25cf88621fd09b179c430327ed8accde7d08a17c825fa86b0bb90d1f0b0bd302862844d84f1b706cf603700b6a4227f3b35fb8b4cba2b8b181451d9046391ef44ee674d1c50357cb28a6bc2d92f2f94baaad99646b540ff22fd85df47d6909d45d62b39c6cbe4a3bedb1b258cee148fbfcf90effb37f774cadbf375db8e3f75835868c6672f5c89916c7395d6edc40a641a55dacb5d80ccae352ecea6050e54a86f4fb4c82288015e6ffb769c10c14f3e18d8f6f369e9786547bad8aff74dfdcaec80d1edbd2ef4a155c14fc21630f3f9a6bd65abcc10d325836f2976d43949d9ae8bf5c0875b7b1c6f87ca4b0d0f41289306620bedb20422e8e431f0089099787bb9dd2a06393225a87dff636e8eb45e77d01944764ba80410806e204344a2e1965ea464b8cb5327d30bf52292cd58d829720fc407d431b36fad74632f3f39cd630473dd334dfc1b3a071c667e5e6bb6d14a45af66060befdc3b0ac9e78eff1bc55c2681d078e2ba8299144af3f0c7e17e0ef3de0fd185f3355e2ebdf7c4cfc7b09bd80191cba9f3521512ac812de8b9395357dafbe69699e4598eaaf7fc39c4c5ba34185a0d8f9f1d5fa695b266b6311e147f8492a2116dbcb9d9f76262e7e21734582a95a926ba7de96208df8bb19c93a395e3517fb17475b9755becdc14c8f1c2fb74eedf939a439f69a2c68f3034d414b14b23c8da058de894de031c42b00db7edd82dab830151d3799eb7973b064d0465408b50de9993ee49f812497234d850ca1de41d71fbef54aeb4faa293210d0c70e013a1d157ebc6ccd750dcf90dbcdb0d329d6319666282d7900afcf5ae9f51d36b404a85977a455d0ae90040c8af676c42a9277fc0201ea9d376a576cf95ed145c8c67299e4b6489c50824193a75cb83f5850690e62a3604d2e076fff5c33bd8922d1cd3be553b19764e6062c710767fb81078a910f5a722adda8ca6e4ae6bf0e95949307d24fca77d364fac9c5c47eb3b693650fc88d246c80be212b782f72f90121a73f2bde3c4e038551f19f55a1ac54fdb012de80b80532ff7302f1edc8e48f5ab8dd8c902356ea12b379f7498ecd3c3351739f0f474a5af425a5b8904ab47c1a600cabc2a8370ecb55217872ee2226f8ff2345ae3a06039064318e23e0c963ec743056b18cb72fe447c31acf2dcf84b8ece30efb601c9e6a2059c141ee6eae49196025aa482d030946571587c8bd99472702e1579b8bb99ad6ec898c8bbd29e512b90509e3efd2829970d2e4a51dd17df9efc9a40871c92610c42ac858f9bc9c6ca0093aea934021a34630a47090bd029281dc561a187d4ba1734116625d5be1c68855c00711a3cd9a87c40d4fdd1624bf3c30639379b7e0e312a9b5015fb0cef39964aa7903e9cdbb9d3435b08b15bbc1dc607c090460e110e486d5d3506bbd674f57766b6785f69bc05e952f4d856754aab386fa7e7c5676c45b3f41d7f75e492d3f3dafbe7188724619fe12f40e0e8508eb42e2362fc9e41e5cb2d12439220f477edc04f9d4c5dcf34dbedb2eb75d2618694d4cb92022e8950465e4e00b115844c19848414e629620343f1f7049667a2e7e5d4333a776b9ab275bdbd172a630c140c5f71cb050be2371962e6aff0004d1ae4ff43299fbb4a94199f3a658ef9378ac36727e7f98b7eb91da9b81cfed33d3c936b4ea420f7b8d3b4dda2595665c0a263127c9a982572c69b7da8cf0d3dec889405e3e7cfa3a93e5965217a488bda3f27800e4fcf9738a6e62f45ab01adc563dc5f8a70b59cc17d1f1bfd25de3f6a63012146eeb660e81eceed05457f54f76aacaa148105065e6a61ea4c5e2186e26f97dfecee3771f3c89d9f3f86b5d6d11bb64aa2f7d93b3ea768bf71316b54eb0e72790e6bb81bb8373fd5f2521ea35eec736e236f847c8cee116a26a89703ab2a98ca337cbd39be0df923320135d85f85409e3a23573084eb17ff39b8aaa7326f1269552fefc98321e167d02c972c9766f7bccfaac14824d475260915773305b823b072317e1bfcf796f69775f44d2a2730d5210e8a0f1782c7f4949cbe84e587d1164b7f489669015040b746cbc683d61c1bde063806ee0b9f4750471028ce3d26c2f30c0156b0c788ab324959d788648faeac90a0cbd9d52c75cb0f61cbbe690275938c8af9ffdbc42827cd5ef64d2fd4a2b91b98cda4f984e4c2b361d7ea436b1db4516abd729f3f5fbbae9a1559f8a8df7b5aec689c9f18a38a3c65ef7d2bc346793fd3831e72026170cced792ae2df12cf1c8cc654258464dcbe288", 0x1000, 0x402, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000001440), &(0x7f0000001480)=0xc) syz_execute_func(&(0x7f00000014c0)="c4e3415cf82bc4e1c1674cdaf1c481545de9c4414d64036736660f38233cef7e00c4a2758e770065660f2a1ef044862d9d000000d9f6") getsockname$inet(r0, &(0x7f0000001500), &(0x7f0000001540)=0xc) getsockname$inet(r1, &(0x7f0000001580), &(0x7f00000015c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001600)={0x18, 0x77}, 0x8) lseek(r1, 0x0, 0x1) readlinkat(r0, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)=""/4, 0x4) fcntl$setstatus(r1, 0x4, 0xc0) mknod$loop(&(0x7f00000016c0)='./file0\x00', 0x8, 0x1) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0x5, &(0x7f0000001800)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000001740)='./file0\x00', r4, r6) lchown(&(0x7f0000001840)='./file0\x00', r4, r5) syz_extract_tcp_res(&(0x7f0000001880), 0x5, 0x3f) syz_extract_tcp_res$synack(&(0x7f00000018c0), 0x1, 0x0) r9 = dup(r3) getsockname$inet6(r9, &(0x7f0000001900), &(0x7f0000001940)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001980)) setgroups(0x4, &(0x7f00000019c0)=[r7, r5, r8, r6]) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000001a00), 0x4) open(&(0x7f0000001a40)='./file0\x00', 0x800, 0x14) pipe(&(0x7f0000001a80)) 08:01:34 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8010, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 08:01:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getitimer(0x3, &(0x7f0000000200)) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0100579ff3d7e109ed3a"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="16f365065cb4ff2142525a0bb46c9fba8596133e0948bee10da818f1f86588ad5686b90670e0f00d350963ee3beae075d9fa25de8991db362eb27b1e4eee3fdeceb5bb455ba8116d92f9f74ba8a7dc2f62a8de31efcf96fc1db1b09069400737916ece96878547d4e57f7e3b3e02c5ac1b4caeaadf337c563c190842ca2066f1f92ad785328c15210de62b8f77a6f033bf3103", 0x93}], 0x1, 0x0, 0x0, 0x408}, 0x408) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 08:01:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0xfffffffffffffffa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x18) 08:01:34 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8000, 0x101}, 0x8) 08:01:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 08:01:34 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = socket$inet(0x2, 0x4, 0x1) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/72, 0x48) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x20) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', 0x0) 08:01:34 executing program 1: semget$private(0x0, 0x4, 0x404) mlockall(0x0) 08:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x4, 0x8, 0x7, 0x62b5, "64bc00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) syz_extract_tcp_res(&(0x7f0000000240), 0x7fffffff, 0xffffffff) dup(r1) r2 = syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000200)="95") ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)={{0x3, 0x100000000}, {0x0, 0x3ad}}) 08:01:34 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/106, 0x6a}, {&(0x7f0000000380)=""/181, 0xb5}, {&(0x7f0000000440)=""/122, 0x7a}, {&(0x7f00000004c0)=""/132, 0x84}, {&(0x7f0000000580)=""/216, 0xd8}, {&(0x7f0000000680)=""/69, 0x45}], 0x9, &(0x7f00000007c0)=""/62, 0x3e}, 0x2) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x2}, {0x1ff, 0x2}}) r2 = socket$inet(0x2, 0x8003, 0x800) r3 = semget(0x3, 0x7, 0x8) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000840)=""/240) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, &(0x7f0000000b80)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getuid() r9 = getegid() sendmsg$unix(r1, &(0x7f0000000d00)={&(0x7f0000000940)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000980)="b43505f6fea68a6e", 0x8}, {&(0x7f00000009c0)="5f6711a3ae7240005ede9c9f21c1e82a5e762e597bb953e7a846bbca85898be2994d7bb4b2e005652eddf71912559d42061aa25591f27482e9b457e055045ffacd1ca0944f3a3f6bdf0e6831eaca425933fd4ae770e3d028e4be3e332fcd55697c9ff3c5cf9117a0eab582a24b20054180b4aa108f961cea2fa3fcc514a85b68bffd4b5d0ca4678a4d8908cc966956068cb0ac0a573bc373402bab9c0c07599b6b756a279cbd769163aaf5c62c2b5b11957706e314d1567bf8b61624a304c5baad3c219d593a920bc534ac84421e94f196aee22b3753c40a853f194208b4b3e807e59640d34dd9b1", 0xe8}, {&(0x7f0000000ac0)="6469c988de6c6476120609ce6296dc12f9121a750a761c8af9c71cc822886393278775b2e6bdb14766af82468b6fba2a5fa398176a1dd0afaad0c8f7", 0x3c}], 0x3, &(0x7f0000000c40)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa0, 0x404}, 0x8) recvfrom(r2, &(0x7f0000000080)=""/2, 0x2, 0x1, 0x0, 0x0) getsockopt(r2, 0x98d, 0x2, 0x0, 0x0) 08:01:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) r1 = semget(0x1, 0x0, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/40) 08:01:34 executing program 1: r0 = shmget(0x3, 0x1000, 0x450, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/182) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000008ee6fae4967351a7dc9d2292aa50fa3f85688d4a4eaf76f5dbc1926ee265bec4247ff4fc3ad5f49880e16e548fd83111ce862a479b4c8c0aa50ae0cdad825e209041750e6d9b2070a17c03d86524cb4dc43a3a"], &(0x7f0000000080)=0x6e) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/15) fcntl$getown(r1, 0x5) 08:01:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = shmget(0x1, 0x1000, 0x1, &(0x7f000078c000/0x1000)=nil) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/245) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x7}, 0xc) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0x100}}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffe00, 0x2) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0x2ca}, 0xc) 08:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) 08:01:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="6bfd1f004085231ba8d4f21ecfc806c927a3d67c0bc1edc30e2d982d0b9955b4a234ef3ec1f172141186033d1256d7767075577736cd365815ac7818c92173a71759fee296183df29d1ae4f416df4b5bc133f6940d487df9fca6c1ade2fd60f4f5a98eb6edabb5098a205b3deb6a", 0x6e}, {&(0x7f0000000100)="b9d9ad7cd8fdc4", 0x7}, {&(0x7f0000000140)="3ffc29066da115440a313fb54acea4a69f5fd3469b16e4a9da0f3c53255f7fe2b3328cbff61f3b4dbd907a90f49752b72dd565e239fad2d4a9a09eb2cb3b91b4bfb78a35e50aeacca0e0e211276051f58e0272057ceee68fcd0e532d4d635c2f3d0bccbdfa37789ba7c948f232259d5401bb36df4645f5274fca406d6a812845c5df3728f443a78df52dda39bb123bf519d6777c114e3d9f45eaf885b7d189b25f09a840c6ca9592", 0xa8}, {&(0x7f0000000200)="72a4113dbf6815e9871b721b2d99391d179d6c02858cbffebbfd5d87246ad9d4fc0ceb54cba143ece4c9eae837db2781d1414dbfcdfb4a4f9daf2905ad49b23acf244955cddb845b60921d884f337a57dd089071f6980d1f1196b08df67b0c4fbb1e26887fe28715c8b97b50ec2c447b2036cfc1ddd4bb0364e2175df8503a61e9de591f879fd28bd6b9854adead25aa3199d0945c", 0x95}], 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 08:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 08:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r1, 0x4, 0xc1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:01:37 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file1\x00') 08:01:37 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 08:01:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mprotect(&(0x7f00001c4000/0x1000)=nil, 0x1000, 0x1) select(0x1b5, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1, 0x2}) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffff02, 0x2, 0x5, 0xb78d, 0xfcb2, 0xbce, 0xb0}, &(0x7f0000000100)={0x5, 0x7, 0x8e3, 0x8, 0x40, 0xffffffff7fffffff, 0x8b5, 0x1}, &(0x7f0000000140)={0xffffffffffffff7f, 0x5, 0x4, 0x3, 0x4, 0xffff, 0x8, 0xc2ff}, &(0x7f0000000180)={0x8000, 0x61835c47}) 08:01:37 executing program 0: 08:01:37 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget$private(0x0, 0x2, 0x208) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/1) dup(r1) fchmod(r0, 0x40013b) 08:01:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x440, 0x8) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 08:01:38 executing program 1: r0 = socket(0x6, 0x5, 0x7) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 08:01:38 executing program 0: writev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) r0 = socket$inet6(0x18, 0x8000, 0x3ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) setsockopt(r0, 0xe3d, 0x6, &(0x7f0000000080)="cc6a9c3280cc621300cb59dbb3bcba2cd2477b0a1388ffa5f1e5", 0x1a) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x84}], 0x1, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) geteuid() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x45}], 0x1, 0x0) 08:01:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) socket$inet(0x2, 0x8003, 0x64f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x80000001, 0x7}, {0x18, 0x1, 0x5, 0x7}, 0x7, [0xb, 0x8001, 0x80000000, 0x7f, 0x10001, 0x982, 0x0, 0x7d]}, 0x3c) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:01:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03"}], 0x1, 0x0) ftruncate(r0, 0x0) 08:01:39 executing program 0: getsockopt(0xffffffffffffffff, 0x2, 0xffffffffffffff53, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x8, 0x100000001, &(0x7f0000000040)=""/43, &(0x7f0000000080)=0x2b) 08:01:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_open_pts() setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 08:01:39 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0) preadv(r0, &(0x7f00000022c0)=[{0x0}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 08:01:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8a, 0xfffffffffffffff9) fsync(r0) close(r0) rename(&(0x7f0000000180)='./file0\x00', 0x0) 08:01:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000000)='./file1\x00', 0x2190, 0xffffffff) close(r1) 08:01:39 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7fffffff, 0x9}, 0x8) 08:01:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) 08:01:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000e00)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000440)=@in6={0x18, 0x0, 0x3, 0x7ff}, 0xc, &(0x7f0000000900)=[{&(0x7f0000000480)="bd20d6133236ed024ee2136d10210ab91c8a4252e1493f404962d2bc293b8d9e224ce4437cb0b32b4c8cbad41f08f989ce9f8e4b87b79306936cc10349606edc38", 0x41}, {&(0x7f0000000500)="bfa166a986f5c408402a07faef2708e24d033504657db69e05fabaf308bd5d56902b00837a8ea1d8deb43fcc1634dd8e7194965bafde1e626bb0c7a802bb7ad599e14f15cb57e973e20225d8939ef9d23641368b9ac7776a8c91f6f784db766b593994da7804ed375822eea4777d75b15303464b1ec1fd0d9bcce19689e2d4a7f9f075750e7898f0e76e9e91c1d3f034b77f62f4fe509929706d7562ba7a99f46d57946fa2ce70b55147cbf9089b82d8659c7ebf9b18538fd0dac3e2f2625625fb3107ec6165", 0xc6}, {&(0x7f0000000600)="6f0802313024cc8126d18b33be1b89688741bac43d5b01c854ba6db1bf30927f4744b0ad238802a4364fb674b778e405c6256e63ac90d6b34c1b78bb669da668f1b08f", 0x43}, {&(0x7f0000000680)="9eb457bc53ee088de1b760a582a6b2bacc384f60588f0c0a625d7aac379012385f6627d30fe0bbb0e87a1cdd34396f27a491d403843d00b16ac4b384012cdc024bd4ea00fbddc3d306e0f9699e276a32c95463fd223a92018d2c09c3f981b9c08e4a48ea14c663f4561933765dea96e462cb07ae3de4a07372aabc89c78516d7f33b0811a10d837a203d25dec4825048f874dd522cd7f3df08ab85820642f07308", 0xa1}, {&(0x7f0000000740)="1d459e28dc56424a327be0c043b560873ebe016f251ee78963c21170a663d50552f19b8f2bd237303f1d378f5790dacade42e4bf7e4db9b84643c968d0827068ca9336c2f1facedddf3cf65173fb484c35ab655e55c3866f7d57cf22bf11abe28601bb27eb708e326eb00367d4d5a2590b3501759d03c119c20ce9", 0x7b}, {&(0x7f00000007c0)="7790a9bb62c8349dea19cf837556b50f1953209c9b", 0x15}, {&(0x7f0000000800)="73a6abd3c8bbaf5c24da96f0fe03faca3390bde317a3c1ec3a9486f0a2cc1431e8f358c62f4d7fcd8967629ff1300787e7fcccb6df0f51b94bcc64a2673cd20b59008c92c82556f761635e1b0202df2371658b83ffec70d48b1edcf8f7f65c2263fe72627b237e3aaa68edf44f5e6b9aa27c07e2b95ccd42991bf42132d580ff45e6c1b0f1921347fbaba600bc0f0af1007d134596b96997d94a14cb8a8c779970c8f1130d6c46d6f3cfc82edc0e2fecc21c72c1ddbdd62716df0a9804eb1439c5c7e67bbeceb6107908e74efef52f2f876961dfadf41ef1199843ec4ba66b5a7891639ed5cfe9fba62e8dca518add25", 0xf0}], 0x7, &(0x7f0000000980)=[{0x58, 0x1, 0x0, "69ebf4487be19bc6f20c77fbec5fcfc8d8147f959616e20957649e6efc779d96fc8da56cec7ac2bd1185b55718a98e828e7e838374d76a9a0b81fc85cf2de2f76e"}, {0x50, 0x1, 0xfffffffffffffffc, "75788d5aac1f534fb6eee88e39fcb96db62afae6a05ecd6cc793a8739168854bc15bd486fca0cbfed7568b0225dd954577e237cca37ff5dc8a745e9bfec0"}, {0x100, 0x1, 0x4, "b375a2d15894545e1bf5389047732fbac77bc8022a1c89f472a87a589846aac99c78354b425c05e024291fa7bc0ee5b9b46fc95e6334e6c217a23324a8c0e0425683f843c63c02831798b7c6e9bd231317b9ea2b72505458f4f76c8adf7b7679a28ab8ae9b2e2c5fc3c584717289d0d897dd8abea768386d3e589978772bddef1658c1d8bc4480724338947b2d3769431c05943ad97a23b01adefe9e52247915fa1ee973c079598af972b4c484041b86458e997784111d11fd5fd79d5937def1799a04a20135a44d8fcbaef747b023402a94946201b768c9db0590d69f62c836fa236657a80b4637fcef5b779e6ce0"}, {0x60, 0x1, 0x8000, "9a6c94b0fd6472712a51ded0f401f3e291504894e89449b30234997eea4bc07e5354934a53522c2c064c02178d5e809084724f8ea2cd2d9bea98c665db408a8c1614f61a797f5b3177"}, {0x68, 0x1, 0x7, "577e41df873c45a834594f497fc33eb782f8c8151495cc2fc12bbaeb313e0b37146bf210e96b7cccbc07740352928eb34d80b8bd9bb3504b9c653f5f831d62327d633f16b4dd3e3d968bfa90eb4c1fe379226799ca"}, {0xc8, 0x0, 0x4, "21eae9f98fd38e8b8287489062553127007f150fe140cbc16c98df6fde0ee1e3a140884e7f59d31461f6ae793090ad5e94860bc745ba560d9eecc6a0266441789c8d6445ceb4b1bde078dd5e625fe08a71eaf522f054062ae4f04a51b0e440e3410916e83e7e9991fe09411c456c8e4e8eb0a3984bd77dd7edffed06351546a61fb222ff12e6fb9fbd6ed14dd8e833078c243e4d66f9592fc0c72d0cdcbd775730950ad3a5edddf72f374e5f6817540913ee6a"}], 0x338}, 0x8) r2 = accept(r1, &(0x7f0000000e80)=@in, &(0x7f0000000e40)=0xc) preadv(r2, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/48, 0x30}, {&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/128, 0x80}], 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)) getsockopt$sock_int(r3, 0xffff, 0x10af, 0x0, 0x0) getgid() getpeername$unix(r1, &(0x7f0000000d40)=@file={0x0, ""/80}, &(0x7f0000000dc0)=0x52) 08:01:39 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 08:01:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1242) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/181, 0xb5}], 0x1, 0x62) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 08:01:39 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 08:01:39 executing program 0: setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() r0 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) 08:01:39 executing program 1: mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) rmdir(&(0x7f0000000000)='./file0\x00') 08:01:39 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x7, 0x2, 0x4, "008bab1bc26b678f2573d7dcbab3c4fd0eabcd1a", 0xd, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x200000000002826, 0x8000000000, 0x3, 0xfffffffffffffffb, "fff008bf7b30000000000000000000000100", 0x0, 0x8}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) r4 = geteuid() r5 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x2) 08:01:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r3 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/4096) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 08:01:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) fchmod(r0, 0x0) pipe(&(0x7f0000000040)) 08:01:39 executing program 0: syz_emit_ethernet(0xffce, &(0x7f0000000000)="ea") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000040)='./file0\x00', 0x21a2, 0x9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) clock_getres(0x4, &(0x7f0000000100)) 08:01:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r2 = kqueue() chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') r3 = openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x100, 0x0) r4 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0x0, 0x8, 0x40000002, 0x7fff, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x8, 0x20, 0x8000, 0x80}, {{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0x7b, 0x1dc}, {{r2}, 0xfffffffffffffffc, 0x64, 0x1, 0xfff, 0x62}, {{r3}, 0xfffffffffffffff9, 0x22, 0x40, 0x2515, 0x7ec}, {{r4}, 0xfffffffffffffff9, 0x2, 0x2, 0x8, 0x89}, {{r3}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x5, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x22, 0x40, 0xfd1, 0x2}, {{r2}, 0xfffffffffffffffb, 0x24, 0x40000000, 0x2e3, 0x4}], 0xc4a, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 08:01:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup(r1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0xb15, 0xffffffffffffffc1}, 0x8) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x81}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x44) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000280)=""/118, 0x76}], 0x2) 08:01:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) write(r1, 0x0, 0x0) 08:01:40 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x100000001) shutdown(r0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x5, 0xfffffffffffffffe, 0x0, 0x1}], 0x80, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000080)=0xfffffffffffffffc, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000003c0)) r5 = dup2(r2, r3) dup(r2) r6 = msgget$private(0x0, 0x1) msgsnd(r6, &(0x7f00000002c0)={0x0, "4f3981d8e0764390e5590ae9bf4eadcc7a94e2796e761733ccc4519ea6812e830affff8eddba1189b764e203e39fe8caeadad4c5dc77665e4979734d82738450282d4267a2275fc1481bdbad8585d1a85d10892a4dafefa98896fdf4cf2af38f95574cad513d1a1e09442ee6e364007e7906fbe8e6c1dea84a3d5d339919e591eb3be68900c179c956d990040a28908dcedb5d89dc9aff8d9d87777bf8299356df7e91dd1634214528ee8647b4f74328ab1731bf26abba0562bcea11a0e8fa7b55983bb80dc3a5b4f3f32a192d2fd0e63f22229ea19778177dd5a1362140179e94f54b1cb847e87bd3f1c5f019a3628a9a01236b6d8e0b"}, 0xff, 0x800) bind$inet(r5, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getdents(r4, &(0x7f0000000100)=""/212, 0xd4) getdents(r5, &(0x7f0000000200)=""/185, 0xb9) 08:01:40 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x2, 0x6c}, 0x0) r0 = kqueue() read(r0, &(0x7f0000000100)=""/1, 0x1) clock_gettime(0x0, &(0x7f00000000c0)) clock_gettime(0x2, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000080)) 08:01:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x54, 0xf0000000, 0xfff, 0x6}, {{r0}, 0xffffffffffffffff, 0x60, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xb, 0x81, 0x74cc6aa5}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x49, 0x10001, 0xfff}], 0xfff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x92, 0x6}, {{r0}, 0x0, 0x1, 0xfffff, 0x6, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x3, 0x1000, 0x6}], 0x1ff, &(0x7f0000000180)={0x9fb, 0x5}) read(r0, 0x0, 0x0) 08:01:40 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f0000000100)="d67ff26879fac966e9fa13607ca08d59714802c8a676bd2198c9bd1a10114539d66aafa55d726a0f220de052d04ccd1a1f340a1a03bed6bde6ac55b4f03ffd9e46fcc9a205c813ec5c90ec0f557ecb3db905bb583c4aa55d8ad419e2e79ac351ee340e8551cc67cf51079f12a769c8a41d0dcbe5a96006304fd9e01c7ce4eedaf5e53e68430135ecf5cbad28f981f5a2694c102ce14d2f0ccb4870b310817b88248394fea819", 0xa6, 0x400, 0x0, 0x0) 08:01:40 executing program 1: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x10000000002, 0x2, 0x0) close(r0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01000800000000000000"], 0xa) fcntl$setstatus(r0, 0x4, 0x80) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:01:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 08:01:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000380)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/206, 0x8a}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000880)=""/4096, 0xffffffffffffff4d}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000540)=""/53, 0xfffffffffffffd06}], 0x8, &(0x7f0000000440)=""/152, 0xa6}, 0x40) shutdown(r0, 0x0) 08:01:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000380)) 08:01:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r1, 0x5) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 08:01:41 executing program 0: read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000080)=""/64, 0x40) geteuid() 08:01:41 executing program 0: munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munmap(&(0x7f00003fe000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) clock_getres(0x3, &(0x7f0000000180)) shmget$private(0x0, 0x4000, 0x248, &(0x7f0000ff9000/0x4000)=nil) r1 = shmget$private(0x0, 0x3000, 0x88, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000316000/0x2000)=nil, 0x2000) 08:01:41 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x82012969d923dae8) syz_open_pts() renameat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x100, 0x800) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="aad32d99b7a4658407d2f35a79113d78fa67d5de53fd62fd39d8c3e0a8bfaa37f6b720ef03cfb33474e53a653c3cbff928aff6524c9dcae927dc334c2197347aa4339950cddce471ebc4fcaa453b73594068098ede0d71f5f000ba799a7040f8fc4f1809c994f7d49ce169bc19d781cc41d18fd2de950e4aa1fa26a2bae7141a3544a63993cc06a90c38108b01f5d7a078424e83c4b319dd269aef8f8fedd29bed1eb95e2d42c5b073edf42f2da12aef1d54ede0d86789f624b9eab673818f9a3fff0f4f2fc31d5884ebd77f6519b5b647a8eaf60f7912efb8e92ef0d000", 0xde}, {&(0x7f0000000000)="3b5d12c7bc9054184d31ebd1b1beeb71e0479d31ec31ec605607f8ea66a4940d38de67412286817351fc9d867d6443b78befa97ea57e5a69463b375baffe3344a790cf", 0x43}, {&(0x7f00000001c0)="cc4a4a05a42ed8cb7680676b31707f58d8b808e3e27f99f8c12d71eeb91e750158457877839f150973c257f032ea6033e47990b7732e0ca7bc7bccac47eb8fb496dd7e635419679e8e45c80bf9b15f05c9a1ce4aea3b587f47da58f9d337fbf91c09f7b12731ec6627a262f923479069b7adc394f7ea5bef235930b868c6163e63162f26592cf524c79038637e6b2f299330ec8032ad927fc62eb62e4b0f34", 0x9f}, {&(0x7f0000000280)="59e0f34f7fa19c990ccc60e5ebb78d78fbaf8a52355555dc4d0b2c681620ba76ce7d535c82f34b5826c7127e06e77b7fa10516f3280555bd41a76aed51", 0x3d}], 0x4) 08:01:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r0, 0x0, 0x331) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x8004) poll(&(0x7f0000000000)=[{r1, 0x1b2}, {r1, 0x40}, {r1, 0x1}, {r0, 0x16}, {r1, 0x2}, {r1, 0x1d}, {r1, 0x1a8}, {r0, 0x180}], 0x8, 0x80000001) r2 = fcntl$dupfd(r0, 0xa, r0) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) close(r0) 08:01:41 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xe0, 0xfffff, 0x8, 0x400}, {{r0}, 0xffffffffffffffff, 0x84, 0x41, 0x20, 0x1000}, {{r0}, 0xffffffffffffffff, 0x12, 0x80000016, 0x6, 0x80}, {{r0}, 0xfffffffffffffffc, 0xc, 0x4, 0x6, 0x2}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x2, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000082, 0x2f, 0x3}, {{r0}, 0xfffffffffffffffc, 0x5a, 0x80000002, 0x3c, 0x4}, {{r0}, 0x0, 0x1c, 0x20000001, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x1, 0x33b1d72b}, {{r0}, 0xfffffffffffffff9, 0x83, 0xd, 0xfffffffffffffffd, 0x4}], 0x4, &(0x7f0000000200)={0x6, 0x9}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 08:01:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) write(r0, &(0x7f0000000100)="6e4c2ffd519298e51fe60975", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = fcntl$dupfd(r1, 0xa, r1) dup(r3) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/118, 0x76) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 08:01:41 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r0) 08:01:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x7) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 08:01:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0xfe34) 08:01:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getgroups(0x2, &(0x7f00000008c0)=[0x0, 0x0]) r8 = getpgid(0xffffffffffffffff) fchown(r0, r6, r7) r9 = getuid() r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) r15 = geteuid() r16 = getegid() sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000140)="548522c56a17753d542913e98930ca49e64ffdab5048d573db3fa49f127ff3e923", 0x21}, {&(0x7f0000000180)="4217b6f9f66a49eb5070e0c151efdcdcea774f6c8ab7b6c5d82520db406097085249ab29948d7990deb94b0a27c6b373a91cd83d38ec9be9c9bf75e8978b7d65c2a567a72e7fd8b7368cde57cbec72b34ad62ae51cab81f5c14c19bb0e221fee23f447e1409b53593f77a9caa3e62159336bc83650d9d385eb49b5de17e78a6ab91b64787e5269017aeac374e72a90d2d1e0b58123e8d486a3c8023c075a2d7760c9b1fb0b90f144fb5fd82d011895f4fdfee3ee9e430a514c7848bd844104110d472c7187e2cfbd5c1994e8a91e297b9db8ecf811b9b088dfd9915add492f010e0bbec001f0af619acd10de3a090f7aeac719318ec89e", 0xf7}, {&(0x7f0000000280)="b494ef0a10f97ead25bba0eb8226b25efb975f05605049bd3140f6f4c1f9313a3bde46fb819400f71eea1bbff9954f0b371d18c1716bd14a7d48d2ee9645a5a3a84209be15b1f6d236b11706518cae4c2da43a4ff116895ed7e4787820704d97ab4711a2f9c4f71ae7a069323b9c82179b6dcac9209140d17f64f75e4b3bd9ff25e6315870ab6b478792789ec1e85f07ce2a4c1a5d2762216f1d167b3d6a1d804dd5b35801cc022a1e6bd0fb9d2bef594d33b2f54409617ce13d5e8e65ce117b5cfbb97fa7a4f9de4c056ff38922b160953bf388f35813170ca4801d7776c4d622fa7d107ad7", 0xe6}, {0x0}, {&(0x7f0000000380)="ac259f866032f3b31a86b686f7f890b962b5844db3cb473c0d570f1bcfe48dc1e79ca7b82545bfb2927e444479ce913412423d7a59fd9fa39e092cebd7de43ed7eec263f7dc7098a1edaced89d2360d02b39daa7152c8ca23a86db834788d272e6d81f766fed8f91076966facc4511f1bca5640ca23651c6a546342d4058cd4fc26471e02e59fc37ed7fe33b478672571ff714c2a2f3dccd61d173daebfa13f270ee29f424094dace5cc1ac74484c07f13878ba8d5ef66b5ca8020ccc9c99d9def3374f7fbd818c2260b4ca22c0f3b1752f05e7809155c56d2e367fea95d22d8b2e8", 0xe2}, {&(0x7f0000000480)="4600e1dbd9db0fc1159cde4378756b673eac237ef3ac73788f8bf7e91ff260884a0a240de24cb8dd89e336b633c967889d394ee092e68037f30421aba7b0e326e1cc60d101540dffbe82d0cc38e92001e2c901b7a48b8c71ea567403d09f570e42a7bdcd1aa6e4d8d0f0fd9d06cb00d1d8a553b920e8d9975e2550808dd4a7b7f46796b1b471a39d78179a1065a7062a04dc99a201e8131f87e6fd73e258c3073a965627f68ff15e814ec111bb95ab1c0d9ff8b9817fdb5a31a1", 0xba}, {&(0x7f0000000540)="471ff9bf0b9d3ecca2bd5834cd0188b694cc9d67130bc296c2edfdf69cc6d1a036d7d67a29b5a7e0097ea4ae4216bd5f800ba243e9bbbcea03668acd786d53ee73761476df25766324397d0e558024edc1a36ba078585286452297538d3aa02cd87c3a918bc780a555cee295a60634543c72ad5efe6226dae476d7495aded4e12223b5bc4f2e93eaf362627451938679b82c3f219b4c0875fa3359052d765aeee949b53cd552f40fb8a299156a73eb7a94757908bf", 0xb5}, {&(0x7f0000000600)="43aea326b29c223d8c2c32c58bc0d970a6e0d22817880604da8872ff3174edc1d040872a3afe37b71dcd4ce9b76f17e64561e2b1bbf83fb05db1c0a7dd356053e167d0a26ecdad38fb13722697bed2875a1dffba02cd6b2c5c5c4c866246241a4fea462aa6b3d9a82c04ba2cf81a7528908e330fe7586c35acd80e2840cffbdb0d4ad671fe047b2e40af659f7bd63aa0264aedfc25986568b0156af04341f6e93e0f3391", 0xa4}, {&(0x7f00000006c0)="4de2e5adb84d5d246c4e89a757d3a1c22bd4ad6ba0475547a1721f978033953aa84b384ac620246e727c11851261accf335a2b3811122212fbe99dc0844d037b2bbf73723f037625e385bc48f6e370eecf5a508861605345a1833032240d5492dddb1dc0842dcd9a845c2038865d68", 0x6f}], 0x9, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r1, r1]}], 0x130, 0x2}, 0x2) r17 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000c00)) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f00000000c0)={0x1fffffffe, 0x80000001}, 0xfffffdee) 08:01:41 executing program 1: r0 = socket(0x1a, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 08:01:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="017f2e2f66696c653000"], 0xa) munmap(&(0x7f0000026000/0x2000)=nil, 0x2000) pipe(0xfffffffffffffffe) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:01:41 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) pipe2(&(0x7f0000000140), 0x10004) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/25, 0x19}], 0x3) write(r0, &(0x7f0000000200)="e32723058b6778717629d42c8055f5206a8d5b8568df7ecc450cccb6ac113a5d548175b31f9d4f93b5dbe0ea5dc24960a56b9177d852c1859b331a93ad118734c7451382280ad5cbd645179c5bfc6f364efb40bf05dc8161bf1f61d2124c0c9876ba5cf0dadebba7f39d0e3af2e147ba244d8354c46abcb3d67a3b7e5c99a2aa09d43037bcb29c5d83eec1ebb46c31a807d4ab45db3a3884768d5b679b8adaeed111d3686451cb439bf688ccdd1220346a198ef70bbb7c35bcc7030496e51d4c57135fe4592d72c44668f8abdc74bed2227ce36148bdc24bf4ac74e377f2af7174b8342a6970816b", 0xe8) 08:01:41 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="1757fa47a79539c199aba9757775bfb0486d632e264a95fac96339607677db7c201a53f344ec0c6dc7e8d065a1096c7c3e81a637eef8b4193e8a0dd33986c8fe4199a0316b582193db81c746aadf44316d0bc3d802c2edfc33c3768a4893f04de579eaa163baf2eb1fecf435b4cfc29ed7", 0x71) ioctl$TIOCSBRK(r0, 0x2000747b) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) write(r0, &(0x7f0000000080)="71ea23e31786d72befefaccb12dad577b420ea697c3913803a719f744b3ff445", 0x20) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) r1 = msgget(0x2, 0x0) r2 = geteuid() getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6f, r2, r3, r4, r5, 0x10, 0x1ff}, 0x101, 0xff, r6, r7, 0x1, 0x9, 0x9, 0xd80000000000}) madvise(&(0x7f0000a5a000/0x2000)=nil, 0x2000, 0x404) 08:01:41 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x6, &(0x7f00000001c0)) mlockall(0x2) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xffffffffffffc175}, {0x18, 0x1, 0xfffffffffffffff8, 0x9ea}, 0x0, [0x7, 0x80, 0x7, 0x9, 0x2, 0x16de, 0x1]}, 0x3c) 08:01:41 executing program 1: setrlimit(0x8, &(0x7f0000000080)) pipe2(0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setflags(r0, 0x2, 0x0) 08:01:42 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) fchdir(r0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/115, 0x73}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x24}, {r1}, {r1, 0x100}, {r0, 0x4}], 0x4, 0x5) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 08:01:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 08:01:42 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xffffffffffffffa7, 0x0, 0x6, &(0x7f00000009c0), 0xe8}, 0x0) r0 = socket$inet6(0x18, 0x0, 0x1f) shmget$private(0x0, 0x1000, 0x41, &(0x7f0000fff000/0x1000)=nil) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/61}, &(0x7f0000000080)=0x3f) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) 08:01:42 executing program 1: socket$inet(0x2, 0x3, 0x2) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x20, 0x1000}], 0x1) 08:01:43 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="36318472859f4ca59bd54f12a3921c4755fe112b2e197ff4180b578792db2b14056a22c19b2ae6f3612b5ead47c65a80871065fca5a3251da5529f4701b7d876be5a884c4bb7485a4ae64b86a2cdeee0ff0f6a70e0f79774358da768c2d64fd3a3e3b652d129dd98ae671cbbdb9d", 0x6e}, {&(0x7f00000001c0)="271f262b6375f8b63856317be492a5f62c89ee6767c61a5b8a698b355877d9526f3da8703ca51c9773f09388b8ebb31d9c4d89199fc2a18189e07eea61209fe282cfd079f3c79f2a707ec780db760e14be60a26dc2e4d5a78ef9dc111922cb286f40007c781b501a3d95503c393671e35307189cd24af169c34f5b1bb30e409ff6d3edf629391de01e81c76f9e1fbd4947", 0x91}, {&(0x7f0000000100)="3b713305b594753693c5ab96593610dafd10c3ce7001cf6798b287d5b1847a0bade5c401e4c10499cc387f957a1e415eeabe9ccf4215bb6f912600eb19883e4e6628c151c0e54d5988eca0", 0x4b}, {&(0x7f0000000280)="b15621831f9f6183a78212043ddc3fcf704d62595693975fbab4cf6fc68dffd491318cd0d036bda20e9c23584847147be390e7174b73f2b7b3ca1d8f9b79276346a003c449081c751ef866017fadfdb518e2a9c11caaf3db8b1e62a6bcc5f005b1dae4e25d980956be900a968bb97079db8cf62983672e7415ac9d27ce2273a3b9cfdf862a3d9f3ad550d0ec44470bd188bd3ec40ffd8f210c43ecabab29177d71891e3e06f850bcbdc106a715dbee92b743bc4dca9e27eac1fcd3433c06b42bc420ec7c5417dd55bd5a32902101fd80b2c125fb3d82ee289e3f8ce7247ac46c5d298dafe23c32becc4389e2b3939b1da0fb8197728a318068e81d7f9b6fc3be6c6960188c305c253c2a22f722d140446350a3c61ef4ef73263a9f5a593bed6bfd89cd567161eb1ff295dfe37531afc06fbc178032fb946ae9d5f7a3df59ad102086b605bc9e1239b86ba3944df60274affee95e0f2f54a218ece647008f176e95107a1df6a9515b9e626d36499f7b42d6dbb87d91c5b4c5325bb40527b2d896a53e01eedfbcbe5feff93e431efaac610a2096fae1b5a72a6f2ec8a93eb485b442c4635b5b83ed23a9c52e9fc84877a197114bc0bf90d9cea71ee2a58997abbf0baa0a5c783a1dee6b9d72e257fa6657988704c223e310b966d67cfeb89142fdfc2add75167a173f65d875fecb7782dd0930737e18a68c8ed98051ca82a9678913c9349f78900cf9ef0607dbc9e2f83509a7da941d41c5d15bcff0ce8d7b08511e616067958ff6bfdbbeed272f0abf6777aa6f92585623efb8becd5f79f04ff11f5a7ab34f741150da7afbf78ef8e1eb5f86af77567d835f93405743501fd4b3cbd08108fe71b2fc252bf02323405e88bcf769d0b18d090b106dd234c449740d7363ab88b34e67c36155b3fd4c3b2ebb278d564c61d27372290d88dabc465ef2020ee5e003fe2bc522d62f47563b6a9d96eb857f054e5f79410b6cea64b94d287c7bf4a958c9e6985fb2b46d5efa11864b01d38ec3a6af329b09c54004ca9e2026780d2f00c31ee60a36c2c145c463cbbb3aeeed73a69b248251842128e2f5f466276f7a776962494fe02766a6713c1eccd016fe3d9f7bcef5c34943e17d0ebd55f6232fabfa96822c8e6012cf8bfcba13435c9ee984b894fe68a611a2f4771d90045a52ce8a14f03242a181f3150df0eca0f2ec3d80f47938f7fa966651b74d55c09f3ba8b2a2bf8ab5377915916437046f97a0fcede5d936c585495f10ab5b12894eda329dacfba1ef5047657309e3c98be3dd8448b9509859f99357f94b4e42dd9212eb730b2bddcda1d6d0beba0df0eb6df51058a144b1091e30d66eaaffae10097c2957aafddcaf41b58ae0fb240334f8866e0d8e18f314b8dc203790b7c54cf0b24a81059f2cda4ce43bb02ca941bd73efe5a7ee8e14d3e00076cb78a5901e954a7061c944e9b0f04c6a9f848c05b2e72e0a51370a683186b0fe513048c8d62c8e395b8ee66b68a5a13e48d4a6445ab94713bcb4fd58a88c19a31289f8e4f0b9731800c31d6d7466718824d1804e048372f85a18ee70840c232b5a9e21b9213f6a7d4a7ae48040d3c3795f87c0f53055bd7c6d84fe8f7b83c5f51de2839865d62c2ff3acc09824ecb5531f782306811ba731568c65ba6f4ec938b565283d433e3252969993ca9350888c38e5abd5f155e8906ed39f6c3410f1f6a47285dd72f46b66c355c66fa12d417035f666f717e1ba093263ba6aaee305fffeed6f87afbdacd5d6d0f06ea71204174ef3b8441b995185bdf32facb5b4082a99a32eb7279d76ed106d1165441a363ce0680f91169e9a99cfda0b50559b5506b8c80008fa5b40f8f0e997bd1d9fe5aa10d87c4a9b65ef34e88d2aef31a9aa6cdd68fb1f518ab90a31a2bf341b6ad2de06dd4432d3dd2c1ab424456ff1958f547e1938a8bd7efbdb5ba468ce98ebb29468796af2cf1f7d0af8186fa7ca84b541871cddb7195f00b813f0b08df08d5350f1d7f5c6f503bfb0e787aa293e358ea9cb3c092860d4e9314547bfa85bf041de46a552c82f307bb3460fd18bc42ab7da43863a6b742cfd9b322e5e54a4ae25835bdc77f47412f1594b9c8c8cf4eb8c521c9009ef46f21457b62e04a9bbf6497908e2b7fa6b8d41f48e266949673a69fe639d3596d62e84c590e9d0fc4e8b85c7e5a6941a241cadcf8f541f1a8374f1a5e7e017209a92c7f243cdb7ba910b253502dccb340080ca4d8609dcac75f9bf1c3bc79ec83a4eaf713987ba043b15e45b9886a9b892416f61f8c0b692141ce19d56ac6d63c81e4e8ee3f90ef6603eff2ed80a1eea90ec894c13660c9a5448e904c5b041411e5d59d899de84d74d6bc2fd152e6038706172bd6c1149591a093165d9eabce67f681cc07405f51f8fafbeb37b4b8b0eacd3cc444a34b844b47f1b9c7d685e73089aadc62d2a90125e88a31661047c6ac132a96b1f31bed9d869a34265de74dccba142e4050b34b078aa3fabcb3f978b0aed236be41ce873f8852ffede301ffb399edfd78d22f1fd9aefc7a2e40f7227ebbfbef3993055050d40822a3a6b84060e9082702456c4c147c5e4269c4dd82e01559cfa55fd38669e970a242371647af1ad55a01e767784be7a100d0ff40bba628bd36d6569346fb9443f7efec73ed155092f80ce0925faad4b59c106663d830263b71e68ef4a6391b544b7f6d9131846d0e47935ab23293939f3fadd41fadda60e924166c3cdb581f7d7a066114eb2c22a6ca45f2c4564c3ede838431d1d90c4ac82d1e5b974e7b41f043cccb4f4498da7ae28e8b303502f67148315e75a2e9386a5a5de9dd25a9613c92b333fbc96cac2eabd5bd0bfaf662bb9951a5ba469df8a522a6cb03472e507530ae8d567f75ff41f69b2a4c444633a6475a431f94f2bb55126e75fadb62751c90a281e7ae754e95af122f784fab333c3dd06b160f819ffe9cd0cb0e2b8acd41800b7a53d1e2116ad522859a7f35de7101206da6ccf0833a2e4c788c0dfbf287874aa458ae1e9e7516456366682fb3e0c252492e163ed03d8bed5ee24a86f9ff040a11d86d815c955fbec1fa9db6eb7eb4694c20e1499101e6b8312579923f8562fc17b09342c5680ccc920c809ca6553702610cae1f3328b646516be5980a48a3fe4b081e5ae133a66caf3b0d426b44ddc47eb9e843616f4c28ef54d5799196bd9345729798cec5f3e84627520c65911df5a93772cf73d7f57cea429d9b99790927fd64124d2fc4ac62f61cfc422a3bacf5674e313ca2c386a9e6be879c37fd7e1dd03a401ead97b7f5178720c3ecb682b0ea5893c19fd547a23e1d05c63577529bc7a8e2b9a5be4efd941605a63eb7fe3404e30480c4581926e11cca0798ce6ef4226d6a56de70b3006b8855acf86ca5c831d6c76a0a7daea94ac3b73c37d684690a898f0f37073fd1499af6c6e53c68c8e7a4c882eb2c4aaf92486487378db0eb8f93d00c1eeb03ce2fb96161334066623cd356cc000c3e535fd8f814e0ae4513764e120ea22b25a6e8a106ba4d96691a5223483496631a355155642896b6c44b65a04e5551b90296db21f86918c13481a2e34d0871e2ec5015217f6179ef977f0a846395763e2de831409edc6a1d0d4b09d6606d155cd3080a44984e327df87834abd71bb7954211da1bc17e0d703ecc9373138888f7e591c23d3082007f69b6acb3b54fe03bbb04ae29137881ced8f8460e46eb5ec8550a00eb34661b7f668b8a846903c2baf3436335530dbdd018b203c76015abf0df390b46facac9990f37bfe04c05ffb99fde219a6eea6865b6ef8f0a1b1f0dd3d7faef6525b4086547e32cb986e9edb04ec04a118e330838be2e925c8453363d277c5a2da553e8ba8b1abaeaf1e5312651a1b9b7f8ac05a2f08e418c8ce23c3e1884893337f0b951908af2cfb4a4d9f621ec3fff0c5f975b20106c46e9df57386133cc54b427fe8bcd5c42463612608eaf7e6c95be25c6b0e2087bb893a6ce3c847f4416e899251e0b484318215190cbc9823307870393104277222cef387af3ce3166af955304cb03743f2b0bd24e7ce02bc9243996232e6512fe1f733917d5a8a5573bc4acf19ae6d66c685b76a00b2b5b270d3d6e91c864cdc9cbc10bd75964da01eac18afb2bfdf8ec53e61dad53f5f6b02c0ad7815c49f98053a1ebeb475bddeb2760a461caf17e9871b3b0dd4cc17c10e51b547c06a95cc6314a5b3206d73fdd042916f1773ce08bfcb362c3f94d8304afdaadc08e82bce172450c62dfdfac7560e430829a1c0b17d08bb3e97c1f521f8ffa1d3d122a882fcb429fc11495b424947633ed5836bfa43c4308ca5b0680ed3db5e76854edfa3fa902461eaed20f4764baaec40bc458568db745d1f3e37d205ad1363f8e286d7b9b5cc7b4baf11ad7a7202dba675ba817607230e17d9a99536f18be24495cb6678c238dc52adcf55d3885b385ba9d7f9761b4f96745cdd9f5e6082ec9fed5f0acccc570c38303359fbf5b7fdc9a30a96990d778a1297b3ee5c358cf0b39f8817c0fdc6f0592f5c823e0ae1b56fb02f6ad45938227965c0a070e9fe2633ac3478cef5d12793246d267455b36c3d28233d13f350d16354a3a753001d6f71a2940a7fc126f63a32248d9ff7aa436cfb6429d3d7844c602bdf136e45b5ca64979ab0532ff9987c176fec73533f27284f54731b6a530401fe4efd5a2c78e7cab76c90c388f8945e1d750be92919ea1e37f98d5218e337c70408bb74000b041c49a15e4d37ff373ea787ca0585b8a87d0092b2d203036bde6973119e406c778da77c7ef014fd97952b166fe17870739e1a59efcadae940c6499399b0b5e4c6467c319283b087325fbb511f0de8f2d4cc5471918de1e663c8d05464d26b2ee801f0152d648d9527c6f5ae1ee7b166d9a1eae27bc87e22adbe5cebeec6d86d139cc0e0106207ebb57c04bb335cbab817d5a012fafe8560d2da49d6ddf94b3ecff38904bff924b0c667b0f4c2536bb0d02e50315948e09cfb35999e264d4d6fbf080c946964f19539c11e0a928a788bd17a7b8121cc8e3ccd6594d87e3d289bff92bd1cb787c01e737275fc1e3feb9c8f5b98c02c5cfab53728374ec009930522d34a0510b2a3df1134c1cc5fcab70934a5dcfb1e67097696f933c87fc9a6598aca25838e66fbff15b539abbd59027f41fbf8a2bf4221a0a247fe39e94a3feef6c17dbd5480ef3bd32ee63e09e45ba225838c019a6ef70ea670968d57cd204bebb6522b2a46595d3113da7ecfd7d447d55ebc728c35889cad00708be4107294ab6e6c515b3e005a745b8eb1bf762211c8bd73b9562bb29e60125aa31994dfa6570434aadec7559298030da2d2d2b0490772fd209ecd71aec25d1b9e51f8e05c636fb767f2570fd0f62b921cdd312f03de70377669c39c130f9e81be7a7b889ebf7daef44f169eb6d0f2d3ba4cd3f095d928b5fa2fabd89181c8161c4f1f5c5a0d32efa33fee82f0f06a4cc4edb7b3d6721e3773d9e836ef403c14d53aa57f816dcc3f8d4e4d60a2f2ad681f3cd309ce81d91f999ef8ba000114033705e9d1e949f9688965483bb5ffc0bd0a2313642a0d2dba0b0f6d632603d837a2b20af05fbe6e24eb4fd16e2f4c4df76193dd85c9c8ec4904fe2e4ac43b9a86ec1c10434bd57dda3a62a0321f31d816df6c5c81e532c5c85b1b35274121beee2862745be95845ee063c07b3e4fe1c637ab00187b373ac76c537bfadb85b695872743e01994bf8882b852b629874b80b3a86025ebafd4e52322f7079", 0x1000}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ioctl$TIOCEXCL(r0, 0x2000740d) 08:01:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x80) 08:01:43 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000000), 0x0, 0x0) r1 = getpid() getpgid(r1) 08:01:43 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) r2 = shmget(0x0, 0x1000, 0x410, &(0x7f0000fff000/0x1000)=nil) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) 08:01:43 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x0, 0x4}) kqueue() socketpair(0x22, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 08:01:43 executing program 0: getegid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r2 = socket$unix(0x1, 0x0, 0x0) r3 = dup(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)="e65d646e09603ff6d7215e172d7376112276f1866044e1b994e55ffe72dd370e7d13b61986fd5733cbbdb34c755bc4a4966d691424059b694252584804288016772b3a361094ed6fd76bfa2e5f7a754643451e8f8446ce1f9a7d8341d5673012002aac4b77a7b0821cdb0b71fb6f08fcf80dbd17806de447887534155a5594aaba47d14d72", 0x85}, {&(0x7f0000000140)="a10b911ddfcc36e727494985d6f7076a14600dc70f98e443ef4af897092869a0ad7130cbee171e04d6f606c767ff1358a7738b0f0f64ebb6734afadb8ca5a80a6e7147670f739fbb9b8364e219318583ca4265011efc14d00ed05117349c40c556a0faf080a9b8a7e5a4413e05e215f41b6474de8d0d331dc121e852efcfaadd9e77f8945a20db41d2b94dfa4731163a2582f9ef98f689936042d34c93933484f8826850efdd2afbfc34c68d8ba435cb0cb3f4a28db26f99df3cedeb81f14528b790b3fa3ab2909f524a3408b8e9b4870dd025fa2f737e", 0xd7}, {&(0x7f0000000240)="1708d87eae5784e3b8394095243a35138fd658a562bc92893f3174d3a6abaf02fd1dd5ee91cf965ae36362a74d", 0x2d}, {&(0x7f0000000280)="cd9b155fb3cad5cf5656587a522203378c955a53d242cdb5932cf9e8afc4af4ccbdec9cef1c5bce39971edac0646674b52ef1faced1a95af27700d2bc8666774d1ae4e381c6d422e1e00c378cb1130da85fd2e12bab008f6a4fe76d6084e56112f0b1583ee72f4c71ab780d3c0398b9b4284dea4335dce8c13c76fa067e838f65689c64f5e53d073ee682573e98cf56bcb0d82aa5e8b2e", 0x97}, {&(0x7f0000000340)="e8cab361031c1200d5f1f77d70180de67779e59d0e375b396b0957d5a3d7316353ecf915f9926c3ee66b3fa682951ae102c13777fdb7b83e69f7df8ba86ce7536da584a0223eb3784db937433de4e22b1777a4a14eeb2d15d3afd82d7945d6b48c39773d18181722237158d422efa2e88ce2bec42177cedd3003ce8b35cffdb5d0cdc0966822c611db28726dbf51f768942afaafee5c974385", 0x99}, {&(0x7f0000000400)="a1c75494e1f5a9fe532562d25c04", 0xe}, {&(0x7f0000000440)="c9c581c5a2d583ad39c244191310bd79d34bfdccf95ff35a79605bf5357cce1116beb4965b1af8984ea838347f239be4249308cf9ed8962f9163a983f2fcdad1599b222b5b57da3333d1e32e6e5acdc418dbfddcc52f840f594de43e082e28cd947bfc95fc9ac2325534479c15b64d1e6b098d8f3021cb415076611b81fe733a17b6bf718609ba37e1e45c0d9149dd", 0x8f}, {&(0x7f0000000500)="7401de030a304ab100707f32050da25c8049f639e5e2f68a460b813e30c6a534d1084173a0d61478b8", 0x29}], 0x8, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x10}], 0x38, 0x400}, 0x9) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) 08:01:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, 0xffffffffffffffff, 0xffffffffffffffff) 08:01:43 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x9, 0x400, r1}) 08:01:43 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/99, &(0x7f0000000080)=0x63) socket$inet(0x2, 0x6, 0x3) 08:01:43 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="d39e4af0d3616049ca8b88aa14382289615069ac6784d455054edfccff4dde255fd96f41b08d6aaaac6ce419510ce34fe8ea6af875fb5733abce0b607eeb3b444afd583d02f4f6603802ffae48d38cac4beede82d8324de4c211de1dbc13d13b506010cbe9e644eb04530f1ca57fb7ed9ed1947fc7c794ea7fa66f334843ae38d3aeef9c4b77f87758c7cebedc33a4a1afa25ab21bf093069fc115b0286f958502dfc6b971197366a91ac2f679735ab909e6d8b989e95805db725814b58b85fb7138b58485f2f8eae32235389b7b0dd7e296f50e26dca7b2ec5834e6a6d41277755ed537654455dd864ae79b5b4f798f4b", 0xf1, 0x40f, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x522, 0x8}, 0xc) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000440)) dup2(r1, r2) 08:01:43 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000600)="22c06edc58ccf629c8470aaaf2a746822f37588b749292d5b72becfc5c0c24edc1c69edd551e58513232b2229e1587c70dc0d348f8a5e7e743abffc9545eafdb0256e262c6381a426f3224af4709dff534b26568be39a37cea6e1565fa", 0x5d}, {&(0x7f0000000680)="db392ce9ad35a23bd497e27aaeb712a5cdea086591fc492e6653e6c793288923e7e7196429667ca872b37d5b933e393fc66dbc4d63324c1112b99a5664669b465b00066abafb14b0423b5ed65cdddbd69ff2e092dd19082a2fcf", 0x5a}, {&(0x7f0000000180)="8bad65f984e0239be0f302ef669c45e881f8d6b3bfe4113e036b6329f732d7764e", 0x21}, {&(0x7f0000000700)="84c9ae03152b2857f046250093cec44a62e6065a21d5e5386f651a9dd588cf514031f2f592d359ba8d6e750e1eea8b4fd67809037f41", 0x36}, {&(0x7f0000000740)="87264aa346a35badf2ea553b61db84a2f8c7dfba735f8119d4f75ea9251458021d5d3952b6fa19d89ec8e9d2ac1e68aabb0d4a84b0034916c10267898658479c4f9d53d4c470eccda50384c25eafc006234437849b62a3bf23f24f7140d52f21799a787ef9d278ebfff92b8e6d99cef78a8b65e5529f100ed5f2861da4940d3d4497140d8eb9f5ac6f1ec87036405674ba449531b59f6f1f82c836f03c55f1043e7b5ef680529dbd587d17bea2f50611293a205340d76dfd479ff4f5f757e1f74a27c3bcb5fabd1a893081a159a7aeb39fb7884315294a9d9f4ff042e96bf9c2426a7da923966e6990", 0xe9}], 0x5, 0x0) r1 = syz_open_pts() getpid() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = dup2(r1, r2) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x85a) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/159, 0x9f}, {&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f00000004c0)=""/160, 0xa0}, {&(0x7f0000000140)}], 0x5) sendto(r3, &(0x7f0000000080)="19457b06decc62ba83323835fb3a951a582e2e928716d6bad9f8d8122ef793bc5d4e5a8e0408f338452a1dbc640ed6258260faf2b4b89a272674e3d8203f1c9fb09e5dd97dba92c9c6ce48aeebccdae35e663a94570d59805306bb07cfeaab17b4a07252cbddf5a0d9073681670f0e813051546e146b2005c24e3e052c1d79a48cbb91f698f39d1c04250b441cb52fd18a20d548e4e9c566c40a32f34de2b8fe", 0xa0, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2fff05006530000d04f3456100a93ecc4e0429c481c2cc36404041c2031d8899a376c71e669d84e188eddbe259c05b32b5290803c2bed1591663de08e38b7dd33402e666c94b7062563b4a89a885b1ccc766cb671a86423fd340d16b512357a990c7a91e2e2ff64b5e7699cde3c6a8cd25bd6fdbfe4a5efbf487e4"], 0xa) 08:01:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="9919063aa9312c0ac014176f7a51c3e0963bd9f6d8f5fae7d140e5bf8a92363c9375ee501d1a52601cdc6cba1fd24e936966c084183572d243c2591a48adcd43527c4d312d97cef4b9cba2dcc5c978c80469b1ac7cd5a4c3f82f0c94d192d6be03f997f794641004ace3234231c794a8", 0x70) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x8, 0x0) close(r0) 08:01:43 executing program 0: r0 = open(&(0x7f0000001dc0)='./file0\x00', 0x10, 0x10) symlinkat(&(0x7f0000001d80)='./file0\x00', r0, &(0x7f0000001e00)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001d40)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000640)="aa0ce74bd6ad5607435a13cb48f6a87370f6785d9760d142cbaa594062f01539da6154ac97eebf6c6bb1fd8ec480fceab7419fadeb3955b0b60eeed3bee359f2909081c9ac7ee83cdfe8b952530bdbd6c2ad5f0df6a89626b94bd599b3038507808da4defaf507199cc58694fc3ca16bd4c882038ef2a21bd0ae9e9e6311c672c0c902effb1acaf711348373c07328bfa6e25a7479ed353a29b3a34dd4", 0x9d}, {&(0x7f0000000700)="f68a727941cf7db6a5e39d55076294307b4f69da61613727c1a2d3382b144311d3a4cc60a634e53e093faa7dec561d0c111457", 0x33}, {&(0x7f0000000740)="b330db57dce82e3cd89c49c64d02cadf0d0faff730c5682e73b56f4d0e10fac4a6f5e420813599270b1a6fe67567ab0cbbbc7c954a0ed0dd7e55238a1bab8912bce8ad5f9dd7253846f3f7b702dfbfecdd37ad760057d1e91155d381032dcec83af5d1be5bcf6d5ad4511521f1acd36668704a762fe44452f229dbfd4b47552f5194e8e4fc986cfb4599478039a4d4954552f8c48c204d0b27645d04e33cdb7b0bebe19e92f81bc9f9cdd02be97c2ca80b0fa5124e25978225ef04b7e0fa3e0962cf359de371e1b5763fc93a9026acbf0ef1fdb815f10994dca08acb49bc039f", 0xe0}], 0x3, &(0x7f0000000880)=[{0xb8, 0xffff, 0x8, "38c413c5635850b6a4e75a24a7ae698aa8be0ffda606031ecb7ab60b09839a1172d307cbe7b06120c6e8d960c06f1d0003b8fa4379e8f661262b8d2bec308be01488c5d46706eb945e62facf1de97730ec82beb858628f5b1c159edc3ff096cce69a76235fc32fd5c1e2575cd3abc5985507fc126c1e94a94d13839037cdf3a85e0328b5413e4e87e0565664f32ecb1408e89c4d95025ffa704fc7f09d35c24822f5ac3794ee"}, {0xe0, 0xffff, 0x80, "05a5d710fc5205ee11634502c6b2b17b2a9ae7769dde2d567817b3b00e6fd9d4b58258c11e94e60d09f175b57f85818d78274542b7efef367cbc8c38ed294786ce42e5c83dd351c9f48e9b5c2e2ea944b20ab89b6b56436437c266850327f5342a672f9612f6ee1ab5aecde570b15986c289070eda8a76df3ea275b1ebdd0f8a600941f59a54aff51fcb0d574ae29742d336b1e95d864c6889bfbda73c99654276bfed960ada24bf72a50ba3c1b5d8d72067fdc2970d0c487232abee5347e837c64ea6ffb6a01804fdbbf3a599f8c762"}, {0x90, 0x1, 0x5, "8638ff85dc03a223a91d9a62bf8421086171d4d9a333bf15a359c92a4d6dcb4ecd1d1327506ed234b195e4f48cd4d57cd408666c929f9ebde2dc8587fda9d6d822b91983cadf8043658fb835f8ae9bb14c68c9d2001cac3b1df2a3384d782b60fc1a50b2cbcdd7bdcabb2e26b3875c32c156d3b926ce1b1c1494de8c"}, {0x40, 0xffff, 0x26b, "309037b1eca421dc3576d5a9611c859cdb9dd19c51ab988f25583cacbefb5894b5e23fec7b03bb496efb3fadb0"}, {0x1010, 0xffff, 0x1, "8098c4816d633afb6399e2d12a563b2345e6c07e0c19974cba0d4c5e96e61d0e04c6b6d887ff7d3b2e8865b9bc3f92365760d76600dd5e7b63c29afc805d788ef5b8c575859ea873698b65f18c68f8112485f61de61cd87f5a4b0a8fb57ecdfcbc58866983692b0c0da9f337094857105813ca4db62cd9a7b32c05e8a69ad04ffa19304abd5a695a870c2c28e3a8f9a7ce07bcd905f216409795e608054988b3f50232bec7f250995013fbedc283f45faa2bd7f81671a177e69398f6d3c1f324913091b805031a1db9ab138c951fa63494786855c777e1e19fa68bc159a335f79469906e267612911c571ede24bfd5670f2c9bf4781520eecf683302d2fe2f363813ff793a47245999c5cbd851a59a6f48d7dc28b82fc9c0fe8a8e16fb9185d2353cd4da34bae67cbd6b66d3211fed2ce98e3d961729742f260c98ef19c58187d0ab0fcc85cbeab5c5455adcd0b60e62eb7b042efe455c50af02f1a8674c558f1bfea9b58f8c287b411023e1b01d7b9093c965cfdcb515196054922bfd58ef56c7f92bcf4b711f7e41acf4681cbca792b3497341c7449368df6310ce4c8dc693098d8bdee16663ea1a3bc8a61da9a352de4370fd0d941064c1a181ce217318d85336ffac75eb7908e4783236b4b59d79ab8fda689128bc34a1838b93d0fbaf5f698c27030614e0abb49fc338fc7796d92fe2e1bbcf22916244e824f59bee7a038ec3b3f8263a6bf3a8f5364f1fe6930ec302079f4e553a1dbbab3050970f9c34a946263b56e9bf0172eb2faff331075a7b96595a770f57b8190e17fe6246782ad9a78a952acc0cb41ba20f543988c1c13580f0c855823782d759e4f5bea3928ffab0fc71913940bfe991d41bfea36f9b75dc7db6ce26d9e2888e6ebac8cd2c80564aa1ecce5af143a2c50e4e6b8f8e46b79e5f2cacaaed8341dca974c5954a9c4a79bef9e06fb7fcf445549c37459eea19ffab72fab9e6bd3624cb7e24eba55faa64acf36738a11d0eb5d88a16798471ec1e84b6d84e932d35e961d9d184059893dcd997c2fa834340cdac6e3cc9a27d6726652cf51c5477409ba7c981852b8cdc61a0a9ae20bce1753fd5e7788f4d252e65bbca69c8b1528740ec0911120a253e55ba0da26973f4c9ce37c5703e4330ad119bedb338cb5ea8fdac885329289cc40b0580d08aa1741037ed3bbe37ae8756759b03ab4bbbdb1c4fa5e25269bff9d435fa2a0f7adbd147a332369b5812da66d7d8b5a15bfa3f4a77a8d0ac8375a5d84ab7b170b5a3964eef618fdab6fa150e94e0b816438a174f3bb52814ec175ff1c66be5f8975fb2c99bb9792ad3f736184fa7bd3f3dbf67ffe6edbce88dd4bae8c3b53bff233527cd59067b9c9f7b3929103388a97c520272a1e0d6e305d04c6a18edd028f8ccd5d929517d957916b8e1061da1dc556362a7509cf9fc025dab0bf305479359076eb20841c57225d709cf4c5fad3ebe847d82f70df75a9068a15c2e1231b5e3d095cbba77a0bfaf8cb6b418bd4c365e9d1477556108c01f9dadbdd415a20293e380fe6b35a900ea02577ea6c6d4a261ece55c342c882a393b3d4b0a6dc23d173f63d1539fc4c8e67782fcdcd449804a98967d78f4c945378dbc218c122f9e605c6c2b79279c01b4def13b31a42ec1c86ebda565eec3d652e0d4bc99290b8522f7a6ba5f8feeb1d5ad4ce0e28fc0673019370cae90771cbd62f2e714c039f780fda9f9d302eb5f58294a9665798462d805beb63c14ce49c81fd283cafd02e39abff5c781ef4b65714c87eac9459a7a157c0eb1829e1713e0156132a000fe10945257a8fcedd33e9aec76abb765ff0179173d937d8766b01785826d7c40c6e6dfdc92325b822471df0254bfe1e5ea7f4910057e2c944924c4471f928eb08046b9a2dde224c49dd1639d05d322000bbe560a241ba534b72e2b76deb91e4f75f45f436225321ba518785e6aa307d5d78aee69c7a4bd5db1d7d30bb5d7b7ea77b2f43e6264b43e640888683acdbc7ac66769bf056ad8027ac52a50a3fc40b274b8623c7ef492a0acfb84da3749589cd55740fe14f56041e15770cf8282da0d9e3b420161db3ee42bd02f97c9c9c0c96295f1bf4820a1a4af6fd5fd01944d17e93a056f53ad17ccee8543dd2e66648313456db20f307daa04387dd03d4e56ae3d31dac845a96afbc8eb0b172db0da5e3f3cd0fb513e96b8d6611355d53961f2652236a1e59799f823052c50ae92a105ea4239e14f331331652a412b6c6dacb10de24c1eea2fd0aa2ac23b7d2926b02f8dd6a91c492e7e1dc0a02e0fa8f8d86a9364c5c5bc2d5d6ba7dc0535462b19cc8d3378dcc65a332a76368019ba98b5388bba5b8335811c5d1c60638abfce950320d64f09b6b7c6bcfe83a636250ee35e7c594beabd709f810365c782ce49c31554d6a54899b3211bcbe536c22542b61adaed96a4cf6795240ac8cef2cb5f56238ee8d4d87ed9cf082a635eebb855dcef68c2f25eebc2483ea6634ec63933387cd8b1a8c315b99bdba24165179ac8907009363d136c6fbf6b5bdae6cab01fdd16156d4b11d4f439e218864dfdfe42711455c03979f4254081182e8a5deb3bb2e5553d28f45721ab6841eb25ffd4798fa4e884022ea9d1235f97d776c91636b2462c225f5acf6dcde7be0bd89cafca26af3f212801c4451c525c5b8da5ba605ed86b0d7b02583ab4c31bbe6287a3c26cdfb36d100b0e21dc579b5538d5d99b7d9fb7d4cb600261166582e1a7821c4e7f1649d9782debdb7b648e6221ab0a470fee1dd263700563a557af2fdba63bed983809b31a086dcbcfc7334343a0652c178da5c8565d488cc546fcddd384ca8249ced58227363c33173410b3cb98b975cfa257d282f7c8c3c4c203d0b4f1c37ae5ad353bee27b8a75a48d6271b9d61f26566c749345209cdb1a1c3cba9694c8b2d7b52576faded12d965b2471d17c7be0cd3a94780819996c9eff1ed2c8bf139539c1f5bad7ca26eee9aed85c9546539fca3ea5536125e267b289714a7b4176ce5ef7806eaa404396996d2c923054d8a2866eb0f1c7a3f5afef2b36fb062de1b52c3fba2ae6099f132d8c9480f101a45c75622ec4f603f21534282dd81a542854d8b8204f2b58fd30c4027bd5ed1a9cd7d0cedf2f5c25b6af83b04bd71c9a3e2b2a353e297209d63ce4c34b56421d254b9266c8290e062a0f545fdb35dfe391a64a348004c8cdf64eae2a66067935360856aa4258cdded03f016b7b7e9f0a79cd44cfba2bc40686844c827cb52823a868f3a84da8387dadac2252d0ce941e0170c3f535eee03ba9ef1bb6992be75c8a3aebb642630ee87bc1a03c81132d66ca3ae74969ca56b43e1d470533fb465bf2ab52c4dc81ec2363e4a91db539d631df6a906d92768a3821e92d6027edf58d3f483fa5dc417bf993e1b811c20c72148be9e7e272489109f80dc16213dcd9c9e9101a70024970682455974c3ef47e389a9e9afdb241af8316381ea19f8a697dcf4cc79aee15ec2225dbbca4bff5a0e9bd07cbd2e16f3ba0778bc559791622c2901bb1db0cee5f05a5227ea0b963d07e33e346c937c8e9f023ff8919b36883699b6ba1c7713604fedf5ca6cc34ee384e1d377ce431d5277b869677f79d962f338b78af11e5f12c2a30ebff4f703718e6fd2be98ee9ee3f153aaa1f56971ad4f6df7a5b208a9bb36907fe5ee993d1689f81272843d8c5d6d229ff02bb693a9eb4c3c46054718936d2e08a4d740073077dfa4d8ea673cefd669908620b8f7f0fe55825c71500e79717033bf55a2ace72ce30070d552cd7205d172a3cec93a378fe0549247c5a7a622a6686fcd044dc9bfd5f12d2103aea1397571df46f98d44ac1d864dd3041237791fac8b18ffc1acbe04c1e4457f998663fc8bf38e936e05a798c43667cd4a903315056a6fc547f441487cc4b7bf5f2f7fe18d2af1321aa6574daa955658e2dccdc155827a6e1cdbcbbce6423d206ac8f022f935f22a221f8c515edf64c139dfaee2b1a56b3ceaa206d6ea5addd4b67fb026725af3aa5c2544e329f92b1b7e7f469249ef9ea9c66fe66ad29aedb254369b9b7b618c4e00d06aea7d7c16aac9694b7013b6a8e29f845188208841a80358fcd572d0cca2938a6afd6edf5cc5ebc3cab02cb5b42da238d01562c2afcf3e12331062ee29e86021afcf92bbd5fc83bbf9c1eb756ce0fb10a4328fc929e36b12ea047bd9c30cb9b288e98a1d7be92170d778bf02bb9996f061a3c68c27fb6db5b997b2838e96de1980b387bc420997581fa1180d0faf5b904d6636435e8b565b2fb3f11c8bad92e393d24924c5db5665b2c53b01eee07afe3001365a707b73db0d3142409b7315b4b7c08860f01f7f2deb4ddec381f28530bb5cce1b0e7bb5f4e7269e073cfc9f16cc0892080bacb9a6da024d5c6689e764088217958ca7a91d82858ada8bd432fc089d25ef120013a3239065e724db3185b13d614cc034fc4122b4d7922f814493bd081211a7a0bbc6fc0a9567c8d01422f93dbc07cdfba8dc177451221e25daf2a6c8bb14ca598b75a3b3f6508766feea19c24117f9615af0de99b2162c008ae75ce17994104177d840f2a9521aca3d30922dc17585b7d9f7da67fedfbbb28a9545e4ff38dd3575de26ed5708253a7e0bfd81245d0f0f7b9c299244e7d649e6ea71a2f97e09053278029823bf21d97651b984ff6a27737d90da23a482fb7b25271bb74e0a5e82b3edfbbabd5b405d20d3b979a4cedf89a6e22977416c57f0f72cc97f9335e8580be809ec910ecc83f1e05e49cd49c76adc3988672d3e8f80303eb1b3186eee6f8477dfd7070549a8b0fdb8efdf620f7dc904c61dc6571247fabdd7101dc60ef913ab23d45942cf19244b69a763f0e55d206bec6e65891124f558052336e7224c7bee6e6064f0cce594c05c7863a8c61e8f26101e14829f883769d4973e58c1c3cba560f14f5bf9cc84db6f7c69bb3d139a74aeb3c375f5ad54a82e000c1e3b707ba4a8061db20c5eea5baba8a6ae081b48a9ef89dc81f0865c2eda8f3df95a92cb755e1507b1c7d25a8b1d006b226274171c7d7d71e6ccda8bff3b44a27b5449e3540899255f1c926b86cae2447606cb386d85ad3e4bf11f77a1864035e7d777e1c6834185501bb2814593ffc3f1c13eb43b9cfb091dbc5f6784b3a86e92251ecf8efec3691b1f0a7f6140e80d88ea624a92a82118a3795e5c68be414fcf828faab551a5e147499778b51aa52c2b41c3eefad2c2db963f6e30f153fbb06e9d9f04fa6e3acbcb12f989fddb1db9c38fcb6afd74f93befc4fee19d5e816776a9dac2b3b67505395dd00de9a636e4fe8cbd05ed5937837edd3e5f41e4828e115cf8da977e441b8c450acf4ee5eb08da1ae34d9219fa293cd8e750902466bc71089390eb5ce5d963e8ef7175f01ca6375bb482a90e102c34b151b9b66c96957b64da4d580f26d08bb1090a1d2cfdb928322d40bebb0778e012a627b16bc91a21ac7baa5f5addb66486702a7422aa9e44f653130a58c8285b9a029df2e78c7eccf6f3b7b6d4bfbb2af632b12009b3129506a2afa9b1a346659645319a188ff26c0b9d4f454d657c5801993215e162102f582871d32d9211383841c44135adda15844dacf8e763d1a719304f8f3b204478d879d88d629b795b4c43383ab1f38ca832134249d57cff849774fc9a8d3de477f373de89d07ccd1881588ee4fac3fcf2f8a06929c1b37a53980189c8e94772736f7c64c605e4cd2cb13a63d5721cd22b2695d2bbf37deaf5216da7ad0987"}, {0x30, 0x1, 0xfffffffffffffffb, "58450d2f7467fa2659e39b5d6c2500352c2833d651d28ffe4efc0bd39cc63906"}, {0xe8, 0x0, 0x4, "e9c4d9ba853efc01d3591278233cf42599e8365ea6eae29e040460a4f9d7c1c97120607aef2df48ebaf353afe0400e10353446a687058132ec65ab2e67dfeaf7b743d70262f701ccfb7c5c05f938440ad4f38bb16e77783bb8561649e7a639eef515b2e32debb9875841f89e9c54388848f3f1808d0781b50337a9b36a96a808d650cbb69865cba47823be7c760a7ca6eb6aed2078e3f4dcbadcdd0c66069d28302eb1c417b0f90ea88a26ef3eb6e69a3beb9d49bac2c9f3dcc499b610127377d200d1b0e0263a383ff22bdf62f6919247b5"}, {0x80, 0x1, 0x4, "feb85d524a70160fabc549fa09ff7bf12d01250014b31a1fdc49635f7711aac1e7adcb6995cd40265fe2d109559724261336d8e540ebe3ed15926c8f8d2539168380b6cddf817ec29a47965c588e21aa9700ad596bd7824c942b41e7abfb5189ce13ba8e661f5c05d25791109f5ee91e"}, {0x18, 0x0, 0x7fffffff, "1fb337c5977db174"}, {0x70, 0x1, 0x3f, "63f55b403bba4446be3d0e7d3088ac6fe5bfc595900bef5d07af1b77c0b8a2beb6493fb90d4552ba7a97304dde9665bd08162b88145ac2f351e7462112150abe1dec0c658f787155c240eafc59743a4356653b738b62de829ebd4563eb"}], 0x1498}, 0x8) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="c79f9d7aff16b6d788a97c17cb5ad5b80e8876a2a2e43492eacde9edc8121196259aea5904b338c618e77a9f1529be4c6f9094c36f6cb8db476ceea1ba0dcda6ea6528f5c80c79c91bbe4d84c95393b4a8ef44bcff427603a757a28ce4f5a2358c4acb8068eb77ce0ea93fd88ff410154b87ecbb6f8bd693ebf280061efe9864563cdbc26c451822a3a7a498b8458d84661498321c319bcbd51778efbf6167823a7b1ddda3369a51c121ac73d274122b6811e80ef5874996c68936f606f8464068f0bd509bc1a61a6315786b", 0xcc}], 0x1, &(0x7f00000001c0)=[{0x70, 0xffff, 0xc497, "b6dade5fcfa78451efc76b0abeafa4f4f0c6599996f61db88c5d398792f0fc27ea4f4422f6b955c863adeaf9e2a91f5f6c52afd2643b5d24a059c5cf27f0fb0f26318e514e2b694280897b9ebe7c42d2c55f2026c722ab955c92ba38bdb811d2"}, {0x88, 0xffff, 0x2, "5a657adeb8ef1fdafaeff4747afcdc9d539d43df0d709bd3cfb1efee03217e90de76b26f15f152d5b8ed4b137c6d306355041c518efff6f04c57bf5ef272b139a9066e150f868749f4456b670c962f03fb53de56ecd100eb99e2f5b320d51e19e9cfd4104d46b191f5f90a99af453b32f513b0ec15a1"}, {0xe0, 0xffff, 0x3, "021cace456166092c80c99bd55e17969f67fde2be4076dd5dd330e7c77d94ded6955dd040b0cf79d9c3d1c91a330d43777a95ea272d66e3bba16e898f20b1968af00218146d88707bd01ab87f01bc176526d6e86f8a6f1750e5aa57590058e9da282de695bb61db37c5e190b8062aec8ed62bc2badd49548db5adf46d8343c6d4a9947c2dcd012817b87f7bd211f06378580b9fd36bbbb131776dcb40974cc888a87672ea46afe767ac4207513099c3cfede1be7ca8470ad67c734178dcb3538089f0b1a0aa32eee873521a561"}, {0xa0, 0xffff, 0xb800000000000, "f70f751df9143a56c93f2d969da265911d5c60d37b68f0d39587982f96e37bc5a41d6ce2bf95547a47dc5edf988f110b51b5c947fece4d093baa7dbb6c9d6d8b78ded67885210d8e3723b9696d816d0f4f401743af656559143e6c8e4773bb79e1522bf5f1f6e3ea7cd3b49e3e7f24c80b70e289d2a29ea50719c7864077c40e9d6d2d0a7ed7efbecd5cbe"}, {0xa8, 0xffff, 0x9, "fe595cbdc92a5da2046b2684163f1253bcde2915c444cbb30167b819cd6a25399534e98be5d2896749de35e1b703c92696f1d269d09bf71937b7d0a2843165c797b1b8f57ff39667b8fa4d9c13d185df0fc43e3c0e92a61b43c359ef4f4a83470b6661557c656bab55fe908720409aa6a1d822304b356552a9d2df9553542b6ab00d257b2f1b9abf20f570940ecfe86cbb"}, {0xf0, 0x1, 0x4, "1aa83abd70be8b45c69f9cbcd20b404bb45724df56845597fd8015e4c802cc7186ccbd2c655721f9281a196c8942a087f91f142891f616f74f0d48053e8caeed6ef402170a93aecb384620bcc38e624dbbbf82be56d4bf4a895d2f281909835dcbf34ea7747556cee9b2632c308e14d0ae2f10639d96e6db5e68c9c1c8f9df20fcc9b5eb7689fc1a819ceb337f85c9e9ffaa24e7d3d43ab6b52f646cd94769f56625fd787a1c930578cb10c1110673dc2d60a712ce0749761b13ab9da612c6d106cdffc19a7342cbefec10a3da8176230a31238cb8cee153283d258fe7e6"}, {0x10, 0x1, 0xfffffffffffffffe}], 0x420}, 0x40c) r3 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000003080)={&(0x7f0000001e40)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002e80)=[{&(0x7f0000001e80)="8e29d6679572754aec2761591d34572a2f309bb20e53101d34dec7b3f7513acbaba13369cde33600143c96ad489a1317706ee8f3e63b8667efa265bd96129227073d0635ee7194616e10ded1a25c5e12098a71f2f9cb0b5d4249be9705136c0f67096d8c7941f7110af20c493ebbbaa5997b8b9b1050da1a7ca6f1bd08ee3202042c64a7392d3c71be43a0c294a005a3a04124a3ad3620f9f2a4076ae5b01ea404fd95917cf9284faa92e2190d0f63cc1e2fb67e0255bd994dce61d567d4b39e7d6e8608a66ed6b5e0cc7b3cf40190ab14abd2731f4a4ce5a0148fd7b173a83791c151a5251292c8c8d798a9aff5de8f1c244556e32d96fa00aa7a764f7aef8e546c0accb2fcd7252c80692ab2b69b0d3cc91573b04f343e3ec9ecfb0f2d47cba102306d62ee794b5673d1f2935948cb5ef25662d77cd6390b1a6b07ab01f86562e184f79eac858071ee1e57eb9738923bbb58251237d5f3d87fbaa0b95028c7a8d6cb9851db9c14b2da6de5ab3bec525053ec5aa10bae869e302c23cdbe7187851bfa4d3557e736720bc79b54089c8c6edcaeb03b646e231cba942991a85b9309bf9d297505c83098518e263e46463e4cb7bc514a91024702e1587a97bf84456f83e0606d3b335f86ab325630a7106de3c42dc316239f5f614fb23b018a919c9b71b3828f960a04875fcbd9176b80ee894b3be9d572f0292e85dfafd4370938520f752c9c0540ac04bfc86683b4096700aa2e4bb6ae554c5f70d6ce662541feecbf68d2b8143a45976cc7f50d9eb732cb7b71aa9a5f12d8c140a650c6a6cf82a5c6b60b15dca0c7d7a45e7ff09d2d34417ccf691fcaca5d6075b1963c1239c6bb1222ed988882c11b3ad8d8d5117b57f84489d9ec62f9d1f37a8e6537e50797f483bcba3dd80bc3c335dd74bde0d6e2f66d0ee189bbbfd6d8d8c95daee72fa3c974129d22d0c5dd33fb8b3786efba641e7bb296f580630a7a57e89339ab56ad47ba43359341a30c3a0f2b963552651ec1fb1ef1b14855b00577693a4563aa1599476b66f152955da2011246db072e31ddbf1461b9b090fda98fc9b08a350f85ec1eddb8e2fec19abc119fecbe37032867088d78825a9e8e7a66942f3b365387d686b2d5b98d643519dbadcbcff6d156a9bf32881d05f9db5a26447868b6d549f41d2096bd2c27dbaf5ae95545a435eca7eb1c9a39abd7a172511aadf9df2c81a04c498165f7eff7dec99f644cd71f7690d185d23dccc7c08b0735e8061cdc1c5a28b1ebc765ae4f45c46c22bf7fb0658a4be59436141217de2e3d8976b54538c47b65ac8e0e3c30c4f630b5f5e6796b5e219a24d5f7c49e5cee9b4587aeb7623be9140472929516e4e83c94cf25fda6003414e54142c8423c6632f855a7daea39bc495449987ec8bccd13be42e1f018f148f8a6cb6075b118372ba3ee369b37f17ae88a6681e1294e38b508f6d0735c3ca870274ae446c47c148c36ac427d73ac4869fbb4b6b92539acbdc5d74ba3364b044ac8f858ecc685cb16ae5661926dc75d41c21f270a803a25ff5be3e9a45e942f06f609ad5555608e09bd8d4fdc87fb1c17b99f7958dc603ab89d6203472c2ccf970030ba444f67b598068a8ed60c35f8a33ee777125e2d52fd4386bd4ea897cbd34b4ada3e6f90ec1433c88f02562c4156fb71d7dce9bb3cad2d26a3e987b594e48577596c9ca5768d6cc72fad357d810f32ac58b9dfd935c670560306afa7c4c200666b638890734d7379d6bdf12abdee52be4d068b771adbf0d82b8ad058489ed20f086e57a1852bc2a57285ba8c03e61b77903da9aca36eb293a99bb9b3a311de0ac98b5b8036ccefb34d7dbb1680de0469edf180d3a7abc18911603f6ecb391b440966bf9ca3e7022881603d7eb76b3b1b8db68ec89812f2b684936f2cdcbefa72af24b41003d58a91f36e907d72e8e9f4cb481167007bc7f590784390899599133e08d242f46af3d4b68a1db2dea4518d94f05d2a148168fc5ce47fcb6880c143e0526c8571cb65f95c0642c5b861907772b5edc979425ad7fd7ba94148db90a648784e3bd6eaa70c522589d3ff15497d67504b6645dada44e7a53e0603544cff731945e70e1dcd8c321f60d858b0896615bba94dfd950df32a3b483c10512567d064e4b9b4a451a51e644e4bbef42de14c39334ed13a20a91edee4dc2728bc133b2f9a9747e9f6604b0cd7a3c7a78370a0df7044bccb9b15b0f37eef2b662046312f2de706a0006963fc9afcb71f83b4c3d2228db0612ae419995286765e369c913fcec6f33c002952bc84ea1566257b53d872ecc50bcc5a044fab39ee9a33cd3a8fc426f336270a7304258cf9854a50cd63417f00b9413f78ecd622fca79da9795a762941c3d7c98fc9acdc0c2a9fe94d618d9285cdae4f9ebb9b72ccae6a3dcdc8167bd237cfaab38476c658027b09ff24d888f3734caa537e52596aff4604c1b6b800fe4b65681af3db37aa423bc411d24698e452a48adbdab72baca3fa64a4854b9561305d9cf5806889930bc3fc43ba202067e2cbf58fa51ae22f446c864de9deaadb3e015056545b65eb5ad414cc1a08cf5eb840f966fbb39b65c80eefd42970e492304472d2a21e3cde7e256e4cbca748c2f6792cf33354e29a8a2f8b221a73a8b872069c6ad326566c91d5c7d93aeb7234a6d0a9c40b6f28fcf371ef07af59a9b8b5bf19d8c0662c18f20321bebb636cd1b5bf396bb272f0c614c953b68d00e46602e2c3a0b56b8d8d37c32a6008220e3b337a5b5cfff6889b079c4f0d027190680f5ea2bd2e390e5bb6a23686df2f16f79a2d6022f714005bf215ba11d167cdf2e7480335713131fdbc8cdaf51fe1cc826648c14d9abe43b86b861b177d57b8634a4b00911ea06f8d3c1b6d19914ec5d7bc075a179ec1b16523b20b7591f5f60a0eee1e1b187919f879c1d3d7984f2484b583e9f5955b5fb93859482d110217ed2b457319c7d40b4cef2e24ab7d766d799f236eae1adf2e8e03e6f5d331765ced149b9790427e13d7c86b7cc4566844e2d91b257a4fb04e7e29a410f774d1335c2a061bb59caf37d0806411cf78f3157554ca700d56b0919239393451eca26a0dd21e233505af2a1049c98c26d91ab04690e7fb5cf23ce1ebc3d4546a2fce164a3c5dcc18e1ea0beec082f02780ee379c346963f1696827a88e84ddc54a05224d1ea4a06447840e85a542e31d535167873426c0f00b932dd99a6506356b4922905930d88af977cb6d5855d47ca410dc851299e9bc2d916d1df87ae9352f0d21fda766bbdf8e641ab3e12db1304e1ae96a57b9429d6d71e3183e7e83898f994e6fe91e9edcd0cc06a2f4fc6a1a74aae76991b5204ed0f380af4753d2a9f613d79dd63b18ef16a47339510029b0f351dd3eb80a2a3dab25ae57434fb865a3004483e429727ad6b49ca8533d712bff4330ec9c236d17693814ffdf6f383a3f5c8545b9c69c122b938e10b7a786f1f835656086fe12568ae849b540d5eca69982d3224c2d52cf8348a973c08bae8e56a203bd1ae622d88709e6ff5faf8a9f802aa7ec5c4e422357958119acaf439829b7d7d70d571053d7384a234ef9f9711d38b76a69f7c6755b9821659cc5c60f587984560ab58cd7808213d209a762d6ee3578ebe4b45718f53bec24c02e00c8644504bc2a0789b3f38ec00dc99b3f83971c0dd0b25aeeb4ce9e6fa0a51973a26a5c1bb4b8ab6b389a138472281013e8722c0d32b592473eef4081bdcbb46c64f7bcea94a43053b6b0c70a97ec5c76bba6ea5cec2dd72543b6c41e2818172651b5c785f906cd1f07d5366ed4029b6b832d17305b31103d35eb7484032e031ab5b0acd525682874b7f2592192f6ad7ab767552379fc1d8f55d59dc01220bc9a420fde64ac3d72a8a17fd2c6d218d082226089fe2dc4369cbe87beda6663717e0293969ffbb6cc5b99d3e927ba53e100303b93c4a9f6308d1502024993ecda1fd38bcd7e48516554b9b23c83e439f02ff5dd6fc4c1b3d6cd6ec28c71d355facfe3c425d2ad5547a6c0811ce47ba89df44bce87922361cb6bd13702146650acb893d4fea342f7724afa48fb770906ac4edeeb8ded75e5903565b06681dcc7fc8cb7f84eb220cb9e4e74d05d5e7937b4e99b7219b992fa5f10e21aca7aebc49d8dc4d68f54b3a66f7493b59add5ca69ba0b6ea03376f17a4a9f0d3dbd863d16db6df2d1580c211525e0d286c24cb5701ac11c98849ac6081178b5c669372931f5d6e094593db84275a3a7a83f40361d9223d43546149d6afec7f551b7a190f8afb816590769b51314d05f69bbeb9d69bacbd5f19dc59c253df862c62f9df62d9d2f965a1f34aa8088617fe4cb78a69d881b9555ff0cb75a434d8015bb0436fe77f8598e12cdfa7d6ae5578a88bd082df9a4f0e6b112efb986afe560236902beb361d02a55e9f7a711f43098125625f4a1dd6cb8b680c3abde8a692696114cfccbba65870e4f72b7168b5e8c3388b832ad27bed713a96d423b744afbc811fa8387d4ee176d5e49983120371dad84386042024e0e460070e95244232253a8276193e0b1306b8ef1a83dd4404584d0073e455280c3b47365458914d4eaa29ef7fc465a4ceb31ceeddb437c85266fd80cf09db04586532c1b3a96b11ff98ac0d1b872bd705c94d6716f6b7c1b5c4f07db57a0d299996eca7ab8e6739797a9fecbcf1515c6a343e4582360bd2e04df4ef8cdd913a4e891af068385d5cb4be5ed846031b9197ba0c2d3d1d45b3aac82dc914f209e00f960ef01543943614520fef4201e22ee6ae67c8fa56313ee77dbd8a712c1b72b1c74f55cf088722455315123c7f1ea9a44ad3ba718f779ae2154e9a04fec299151d3298cdf8e02a4159968d85530e97a0bf1e8fdd7be43861943829bd9d834cd5739936b005544906854028f03f97f5238326577a598f6c3eaa2e402ec4f82a99007b9d7f4fe98daa853515fd009c4e76be5b13d4a3cd61aaad2460a46960d7be8846174eed975293cd52c21d5cceb193ad19d831273d20abdcf552a8bc3e15da3c38650cc0e68a9d8e28c1ea6c5a3b3e1958fdf90a9c90a59e45f7ed69031ae5b3e19fc69ac2673873c0880fea4b9a7fe2659f17c373d8e0a9c2bfb268415ee5f903e2dd299c9bcf25e23c530f736f708532602263498ad1d20be68beebe4147c208291bd9dc5da1e15d1f6343258113a411f85d561f856ffddd7eeabe3873089415495ea66778f69359be8184835a7a41fcd96e7c4e58d3cd2a196d20a21c02b2ed192748793a3b97246315f4bb86f1341314a8d0485ecb2ce7a0720d1663808b90601563ff21d59fbefe0cea6b519b7ef7a60fe705d151e310b93fd07c89bfb15430378ce77d1d2bcccc9922b7414e946ddf9b60f1082d6b10d8c63e81ae95f3b5286d556a6f46e55f6b6ce7c8511b922b53e9e905ebe3eb8f9ca63f9466768650ad558a57eb3ace8ec5bb530dd1ce02a1be54fd6214cd35f39091ebeea400b1a3184883d472718cb6dd47dd40462733611ad994eb525fbfa297b761390c055c2dddef899cc20571bec8d8dc4b287686078a6026abbcab96d1eafdf57e740a2e957a30bbb3d444cdd52482064fd02e14c25266a45a1241235c6db08b6493f18932121d02b262abe2bc6c1b504e89cb6a7be76f598761b8f921958f31666c4d4189e31c2ff28eb2e13e242090b7baad544602ef8cfee237233ac3fccf83816ecd16c59fef12472ae871960c4d671c48de4032ab1bc5481156558a6a1c6e8db5e8cb1de4f0aaf78e6e", 0x1000}], 0x1, &(0x7f0000002ec0)=[{0x98, 0xffff, 0x4, "fcc1a81974268d3065116152972faba3d277b07018008c9c428e0b25d19a255022ec02985e2f322e1b2bcc5a141aefabeb50f5e11ff711ed609c82521989d53f85a47f4f67de5f9986f21a8260996ddabf1f88e087808c03129c77265e5a27e88b1942614b69ac32dbf731dc5725cd24228ee4306c1ee0d5488ffd576fcdad3da3"}, {0x78, 0x1, 0x1, "35c932f79f7c033f29372360b07d24fbd51823e95476668d8435b7c9485bd991954bd39396c14cb62842151985d9b5b37a105f39e73a3cb5618b906029e35904c04ec29da5a95704f47691e1bc47802afec36ba68542ed47e5155402deb6ae6a6acf36f7"}, {0x80, 0xffff, 0x0, "7e25a360c1c8fc73ee2d4e7623760e060e2ec1b430c31c5f93811e9648d77333789cb6acdf4a3d3e93a8a4c89381d1405c19cc4ebc7a02d1b1389f0a2e652bc855e65c7960c7f4b5509cf47d60f2f8be506e0f32750742f72aa9f5ea65aed34b4661d70eadaeb38256e0aa"}], 0x190}, 0x4) setsockopt(r3, 0x29, 0x33, &(0x7f0000000000)="4b74954c", 0x4) 08:01:43 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 08:01:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90cf, 0x0, "d730c1e77a6fe2e23c7ed188b62c39315de74de4"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6ac05000000b9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a4797e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb33", 0x177) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000040)='!\x00', &(0x7f00000000c0)='-#\x00', &(0x7f0000000100)='^%\xf8$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='+\x00']) ftruncate(r2, 0x9) dup(r0) 08:01:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e70078fba43d5b0000eeff000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="659fd20b9c81f9e570d81077110aff", 0xf) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x6) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30002, 0x2) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x5, 0x9, 0x4, 0x100000001, "01d8dd132993f6f47fa125a602081c535df3bd6d", 0xffffffff, 0x6}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200000000d87c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f00000000c0)=""/206, 0xce}, {&(0x7f00000001c0)=""/24, 0x18}], 0x3, 0x0) 08:01:44 executing program 1: r0 = socket(0x10000000002, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 08:01:44 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) sync() 08:01:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="4b33f89e1276b145cdc0deea14c055f5f3709c2ba05f14c631ed8ca0f302c36c5a142d576bed21ae6bdab4bf228b90d99c082ffed92c10ecd37fed32709c4e3ca623ea7a61ed0848ecd9bd63a97728be86627005709d6a0b5f53dd65fdfb7b687a67ec62ceb26c604909031e2489702a5008594b05f32ba657989e475880c2884efc6d2f05cfaf1bf8ca74b771cff4c91f50", 0x92) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) socketpair(0x20, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet(0x2, 0x4, 0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000080)=""/213, 0xd5, 0x40, &(0x7f0000000180)={0x18, 0x0, 0x7fff, 0x2}, 0xc) 08:01:44 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) listen(r0, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xffffffffffffff8f, &(0x7f0000000340)=[{&(0x7f0000000040)=""/156, 0x9c}, {&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f0000000500)=""/194, 0xfffffffffffffe90}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/15, 0xf}], 0x5, &(0x7f00000003c0)=""/216, 0xd8}, 0x0) 08:01:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x5, 0xed38, &(0x7f0000000080)="8b3c03b057c32aa6dc595655ce901b1a74fcc0695ba49ee4989c5cd29e4210b240223f3f2a0c07db4e6ec1651b7c187b1035e91068463faa39d0c79cd490656bfe947e5b57e88cec0198279053f037266a66be2aae2e575f8c6de964f7558a", 0x5f) socket(0x26, 0x3, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket(0x2, 0x3, 0x9) 08:01:44 executing program 1: poll(0x0, 0x0, 0x80000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x99ce96dad2c5aaeb, 0x0) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=""/71, 0xfffffffffffffd8f) fsync(r0) syz_open_pts() 08:01:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000040)=0x1, 0x4) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r4 = dup2(r0, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x782ba015, 0x9, 0x100000001, 0x7, "6704a374e31bedfff996239decb459d936a96018"}) getsockname$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000010000000000000000000000000000000000000000000000000000000000000000000000000001f9bbc47ec30fa00000000090000000000000000000000000000000000000000"], &(0x7f0000000100)=0x49) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 08:01:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) shutdown(r0, 0x2) close(r0) 08:01:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1f) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') 08:01:44 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) getsockopt(r0, 0x29, 0x10000, 0x0, 0x0) 08:01:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x3}, 0x10) chdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 08:01:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 08:01:44 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2002) flock(r0, 0x2) flock(r0, 0xf) recvfrom$inet6(r2, &(0x7f0000000240)=""/201, 0xc9, 0x41, &(0x7f0000000340)={0x18, 0x0, 0x4, 0x3}, 0xc) flock(r0, 0x2) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom$inet6(r1, &(0x7f0000000140)=""/39, 0x27, 0x800, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x3}, 0xc) fcntl$dupfd(r2, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 08:01:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xe0) listen(r0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r2 = accept$inet6(r0, 0x0, 0x0) close(r0) fcntl$setflags(r2, 0x2, 0x1) socket$inet6(0x18, 0x3, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) linkat(r3, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x6) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) execve(0x0, 0x0, 0x0) 08:01:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x2a) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getrusage(0xffffffffffffffff, &(0x7f0000000080)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 08:01:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000040)='./file0\x00', 0x110) recvfrom$unix(r0, &(0x7f0000000080)=""/151, 0x97, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 08:01:45 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 08:01:45 executing program 1: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x8, 0x1000}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1c) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 08:01:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0f0000000000000000000000e3ff0000"], 0x10}, 0x0) 08:01:45 executing program 0: semget$private(0x0, 0x0, 0x80) r0 = socket$unix(0x1, 0x5, 0x0) getitimer(0x1, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 08:01:45 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) pwritev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="67bbc7017fac11337c1b776a7d5989174f94713d6d2ca58823f181d66862ed5e3f0d53f72f3e9630d98595f12f7d0a6709130b7e0d891fb8e6ae91b99c7b13aeba9ad93640e8a573322fa40070e4006a2484e6b69ed6ca980fde2370f30a459f2f50088f8b9701b436b65db6de8a3ede93fb368431310a239dd8421908f879f2350e8d5d8f6e5191db964fd30038ab7f0f361e00b65dec8cd4a0d17e4bdfcd8d1fa129121ba15ea60be6ff4ae1e2be0d8817c07c804276cf2e99bf58efe5a0ce04d165d40179f84e42479a5260240ea4f6541b43f1a4b1d88cec76", 0xdb}, {&(0x7f00000005c0)="4c20c6ca149683705d4505a297392932b6b9c006815adc40f3f41765766af295518eef843a8165e0c606a6dff5e2b3616e3d969eb2ad89c1e4fd9a2ee993cb41bc84c1f959077a1c77d807552889b958972289b43cd5104fe6be9fa7555f10899772b66d13946a23490965c069162cc5f403d409acb6ae7e5b3969f79b4b5d39d216f28bb7965f45766b408ae45471a7ab355411a7b9669e7b9b4f1b618487fa7fbbee4e1b580bada2af9270a090b657e58a6736c5c664d6f6aab70f066e0a26afc9cf288aff93e40e45c0058ffa62b3c74ba520abcc427d1b1fa634c8a45886195fb6dd9096063d01ed36988e6471", 0xef}, {&(0x7f00000006c0)="ce04d53da9f0f11d05ca2ec6411b97709189c48b7567c9b4c421031201a280779d8341d38a9b2d06ab3e6e3f99322cc06ac287714541aa353d1b9a8e3081f3eb540f9ec1ba2017ba2ba6ae871aaf039f66cf70ece71c58143c2f7040f07b1dc5b3929df751a76a30ab9bb9c4756457fcdea6496f66423330f8f26826ef0252fb1071025c5df58d2a66988579fc7da05cbf9b0b2c63bfb1d854e16118a5e75122aa64c825c204cd995cc2614cb6", 0xad}], 0x3, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ftruncate(r1, 0x37f1) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7c, 0x3}, {0xab8, 0x5}}, 0x2) setitimer(0x0, &(0x7f00000000c0)={{0xba, 0x8}, {0x22, 0x7}}, &(0x7f0000000100)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/206, &(0x7f00000008c0)=0xce) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="f21f040e19c2a112e3f201c6d36f48366b3049409f53217485eb5560ddb3eecba1b26dcf9af6098781a512b12c4e607ee9d63b7dfce18450d95b6231eda99e1e9d15d88cbf1cf5ebfa0c85563a4c1496fbc4ec67993b760922e5d42d765fce8a643589b09e2caad67ecc00c5c945ac66969c4af5376a5d85ef3f04e2623747d2f08e81f4d253", 0x86}, {&(0x7f0000000200)="8efde531395c5a8c2fb85b8166dd61dbaf1353616e69018e5d8b967ba16271984b190dbcc59cd4316e46eeb916af9ee5e93443200b8e75ac56a4e16a8e4f3d9912153a5e038f0d0e7bfe538a69c3587654bacdda40a6379fb4e6f2bf93", 0x5d}, {&(0x7f0000000280)="519193d5a85423f20a1e6b7745f5bd37bfdd98ef6fe9c2e5c5dfd21317b7e9c4a5c697cb0dc1a1c63c470c62c2331b3c1632c3c09c26209dc6d097fd7a3cfd98afee5188ecba36f6e6874137ec66b1cd1c60c363faa9a9c5953dae4a337e323707e2f035352a752e821920a8276fcdd0c91e591a67", 0x75}, {&(0x7f0000000300)="88eb16c0e9add9ba85732879f0254e11dd773d7294f6c46ba75dc9ee15876632afa8a69fa0a87b053100b4a0efb5e157b1d713e4999ae5aa26d01bf57c10ba2021867c70a46ed3c74d9c4fec107401b7380746885925346f1e3725771d4f1953e1922eb1583331ee28e368e77d17000aa22f617ac1ff28e1a40da536a0a95478d689bcbf76676af4a41884cb0cffff03d7d5ef7825b787e62beeba7362ed926f6f32762502ec95169bac82912b7cbc77bff318bca96638cba76009f909b10181efeb656a4149043517c68e5e99c51f1a8638bb37f32500ce9138fba2302938d2393a92962f3f9442565cb0dc082ed1a49d4a2d4eb9d393639bebabfe64bb1d", 0xff}], 0x4, 0x0) 08:01:46 executing program 1: semget$private(0x0, 0x2, 0x240) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="c3e849ba922d012ef5aae88b72840399ccc12f5ce0c915071edb4d54f722ae5bb9886d00c8089b2032dd01b09b131000000000000000000000161884566cd76e8c3bc172873ea11869fca7639782eca0a586c9cf0e8cc52a9d2eaca9eb99d7bd7f27dc7bf3e984f2121407748a008991cdf44164cb15fe6c6d76f6717f555682946fe3add63cfcc0dd4835aad4f5a7b6f8e29024cc08a846efb49a24f0"], 0x1) listen(r3, 0x0) accept$unix(r4, 0x0, 0x0) sendto$unix(r4, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) dup2(r2, r0) 08:01:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x2cd, &(0x7f0000000040)="0f77520a90d44db6df28d65d7c1e23e3768205a853f69badaf3663433252d603eba72e9765ac5aed62c1c711609fc578b1965deb67e6bb5b6165abfb82ccb3559d2efeec9ba7a6b0897be862f49e5496a04ff1ce30a018c6955d75", 0x5b) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 08:01:46 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = socket$inet(0x2, 0x0, 0xd90) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x3ff, 0x1}, 0x8) shutdown(r2, 0x0) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = dup(r3) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)=""/131, &(0x7f0000000100)=0x83) r5 = semget(0x0, 0x0, 0x9) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f00000000c0)=""/58) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r6 = syz_open_pts() close(r3) r7 = dup(r6) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) write(r7, &(0x7f0000000300)="752c5a626c121b036c43413addd4ef854c1aa44e818f9f7f7d1926debb6efd75441d1b980418f6e18e374c2a33cc49c639570200cddaaad1f61b850942b3", 0x3e) 08:01:46 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 08:01:46 executing program 1: munmap(&(0x7f00000c2000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="feb6dd3d91022c10fc16ad89079c3cb6c48c5b697cfd42e1829d6c7faac067a945c0", 0x22}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 08:01:46 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getgid() listen(r0, 0x1) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000280)="8cf1fc912d65951410bb014174277d97e99cd18041949cbdfca49a159ea21f6e0d85e724745abe47cb526882108fbcc68fc12ddc17756acafdd38261b42c360e23ba93de00ed7b63ca5c5375", 0x4c}, {&(0x7f0000000300)="8b2323fb76241c6eeb65518fa00a8eaa9cae60305a8a3317ca92057b8719495a2be401bbf2c366dd9c9775cd10b47f20384a8f9c6ba4d40ebf46a15c1063caf7503250f69d98de59d6ef84c89fb5abbef0cdfeee9ef4371ac8183412c8f9c444381ccae40d5ca0fcdf306d3e1bf7e0cfcf9aa6a9ddaad22e5d806a8de917fbaf5603ec750184f81c6159a9c237ab0a1696eb12cac514f4062aef839167f9eb8bb67fe4b2144fa1a0cd5f7634c9e38a69f2c23efe3fb13643d578204b1416fec94566ddb8a6657910a429d227f9456bf5b834af7bf2206492539b39369d42af9f361c97", 0xe3}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff00000000000080a7a27fbd1a0c370500000000000000b59a173808e0a5a3d9ec344e9066", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x405}, 0xc) close(r0) ftruncate(r0, 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/103, 0x67, 0x802, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x28, 0xf0000008, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x1ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0x8}], 0xfff, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x22, 0x9, 0x8}], 0x2, &(0x7f0000000600)={0x4, 0x5}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="40b4e39ad6b15b6c4830d6c937b52d581c8d653cc2b1f356cd1132619e837d74ac540ee1253bb360f460a310c4f1e0087d0f402d45a0f26680a5be5aa25333c7b15f9bc79e2b07561a43ffcbe1c7fb2d87f7fdd2c385c314dab8f502a97c57140d7412502ea994140590ba4299062b24efcd8fda966eefc1a395d1000aabf409f721c7589355a5e680baa2c061df8c41e67ea85901c8fdd3eb5f1aa2fcb3ec1d80a41048b0f0ada0d029", 0xaa}], 0x1, 0x0) 08:01:47 executing program 0: r0 = socket$inet(0x2, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) ftruncate(r0, 0xffffffff00000001) 08:01:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x22) r1 = openat(r0, &(0x7f0000000040)='.\x00', 0x8000000020001, 0x100000000081) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8011, 0x11) socketpair(0x21, 0x0, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x41) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) socketpair(0x39, 0x7, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x4000, 0x4c7afb64) 08:01:47 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 08:01:47 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x108a, &(0x7f0000000100)=0x8, 0x4) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x5}, 0xc) getpgid(r3) socket(0x1, 0x5, 0x2) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0xffffffffffffff3c) r5 = shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ba8000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) getsockopt$sock_timeval(r4, 0xffff, 0x1002, 0x0, 0x0) shmget$private(0x0, 0x600000, 0x10, &(0x7f00009fe000/0x600000)=nil) socket$unix(0x1, 0x5, 0x0) 08:01:47 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) rmdir(&(0x7f0000000040)='./file0\x00') 08:01:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) syz_emit_ethernet(0xe4, &(0x7f0000000000)="900203b81ad6c1c493d8db9008e86db54fe1d73bb7f69268c04445b5a947715d62e5fe247e1efc91f88d902bcf74242f8c3b294399e483b90d88c95a4eb90604c58533b0b43967d19bb4bc94b598ae42826d1523ed88da8ad146685b8f756530fd8ddcae2ce5521e0cad8855de27dab8e396e7df0a22076a5e31b0455bf97b777e65a878271fa5b8fabeeaac6a8870a84ac27ffb4b6036e9efe35c590eb461659c33206d94148af93dec2dd9559a65ce3f35d5a35c8c76b5fd5ada36e19794828e4c540248cce7272a0f423be6267f0953ee46309b204f12195f13a435ff677bc9880403") getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 08:01:47 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0) dup2(r0, r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8000) 08:01:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/20, 0x14, 0x802, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 08:01:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto(r0, 0x0, 0x57, 0xfffffffffffffffd, 0x0, 0x164) sendto(r0, &(0x7f0000000040)="feeba04320a73552f155a258779b35aa00c043b1455ddd889a59d88afa662db680b8c17419aaae69c3d62d2b4cd8450e69c8a31405cf7eaf3f243a8175245a5ee56ef9726530e1015e2411263a8435d4d0b982dacfb83859d86dd4c603603cba62bced22a183aaeb5fb3a174e5c758f4c037b81ae2ab9b6b6f5a407010e55c1c05a4ea50453c80a4", 0x88, 0x8, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340)={0x3f, 0x8}, 0x10) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) socketpair(0x2, 0x0, 0x0, &(0x7f00000001c0)) sendto(r0, &(0x7f0000000200)="30f4e251ada9813f3fee286c1ae451a7c5c61513627c92e924eb2bcddc7f2526e3ca8c244573e0cb4b1ec52be64a99d637ba31454733e4d72ba023fb7046ec13f82c857a78454d495ec69e948b58755020ac3a6bb632140bf299e0c3871b60001788f908a5087f0ed457d1e53b", 0x6d, 0x6, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) 08:01:47 executing program 1: r0 = socket(0xd, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 08:01:47 executing program 1: r0 = socket(0x1, 0x4005, 0x0) setsockopt(r0, 0x0, 0x18, &(0x7f0000000000)="da000000", 0xfffffffffffffda8) setsockopt(r0, 0x2, 0x0, &(0x7f0000000040)="41f4a056b40f95c9eb2988e1cd37f2f3221b888cbf2e58a31ede1c3e5d1367ed48d65575696cc7b44ee067c45f0575302d519399f5a61145602ad9301bd8eff4f38c4e91688841", 0x47) 08:01:48 executing program 0: socketpair$unix(0x1, 0x200000000004, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="15ca971b6695aa56afb58371faf61b0de3dfec585d7d783ce812e4f42a8855a5556ec023f3c0d1650b3a7a5ef7a38912f883cac15e8b27c4ea40950d34f6eabdf9a34fa653b6536351cdfffd2f109dfecda3433792a4c555d8c6b21893850279345e73d9ba705f2da6e9a035be4660f7afe0edd4c68fbf3bd9fea419ccefcba52a5cacff08ada2445cb6e6cfd9626dd71c3ecb448b41ee9d134ec0360f9f3e94a4a423bec05775b2b0135f7d617a10290d5ff7e0071ba090da56ffbf49eaa19783e8d50aafe8aec11563cf536a6b4a1f10d5accc24f83dc8c03b9fcc", 0xdc) write(r0, &(0x7f0000000200)="686b05a60dda1238ecf63c59e23cd469e2086dedc7d2439abdd2cf02914688feb7f8eb87cfd6", 0x26) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 08:01:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000020) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="5af18cbee07efe02021b6f145dcb5090ec09f8968c09a5041de03eb5a8f646e927ffb5441f92ae23dea075430dbe9ca1b347a105680bd6cefa6eb84e6a3f2433c8c1dc0c516885f4a5136ce1a41c084fd2e534d89fbd0d2c6e51ffca4ee8bd9d3e605c1e6bb144d42ef777", 0x6b, 0x400, &(0x7f0000000080)={0x2, 0x2}, 0xc) 08:01:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000000)=[{r1, 0x14}, {r2, 0x4}, {r0, 0x4}], 0x3, 0x0) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 08:01:48 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x974, 0x3f}) 08:01:48 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) read(0xffffffffffffffff, 0x0, 0x0) r4 = getuid() r5 = getgid() fchown(0xffffffffffffffff, r4, r5) 08:01:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225059560f8e5815f73f2a044fd33055552fbcca72be4632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aae9bfd05b30bd543f9343269efce4d9276b48578b3617a0e4cc5534552fafc82539496882d8259994ce3c3c9da18b5f3c7c47912c34635e6f29ab480c7c1d6d81df1c312831d4a6b299d7c468ad1419d50d5f15afd6456f2ac68dcee8224bd1348b88e61147bd6797d8da53c", 0xd1) write(r0, &(0x7f0000000300)="e20000000000008000cc53f4ffa267ccc66d0c0d1aa246e5c3bfa7165facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc57a3b12c18be9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94329b5b384d7c7b1f30a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d855b22bcb3d8c3077378b4c0dbec20c327686c51d8ce7c6573340974c1873061e0c6633232b5295604ff07deff7dfaa06f3df4939b6ac5d46bce33cb1ae6ff21d89a643660c60c05406ac14672b21d31b674574337a4fb10f239a32e34bb4c6deb9f4c9bea18376fa3d06e5aebe1a7ed52e1400ecf06b5abca727494f456df29f322edced38d228f0c25b3dc316c27a83a0a17c291323ccc178d5f354a35aaac97e2c8b3a1587b2c9587ede2e472772cf0", 0x159) r1 = syz_open_pts() close(r1) dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040", 0x4000000000008}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:01:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 08:01:49 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f00000001c0), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 08:01:49 executing program 0: r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) mmap(&(0x7f00001dc000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001080)=0x2109edea) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r1) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) socket$inet6(0x18, 0x3, 0x6) clock_settime(0x0, &(0x7f00000010c0)={0x2, 0x7}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r6, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)=@abs={0x1, 0x0, 0x0}, 0x8) munmap(&(0x7f00001dc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) dup2(r0, r0) 08:01:49 executing program 1: r0 = socket(0x1, 0x7, 0x5) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000002c0)=0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write(r2, &(0x7f0000000180)="9a7a3b72879eac966327473e32953885e687ea6aab9fa1cec7f5a11a4ed1b40da4d92442bbe3c939a5f69595988fc3468bd702dd8a6046d5dcb0acaad73c6490321d8b261ddd6bb2924bb7b0deeb9f56720c61835262e742f461f0d56d9b1e311bb6298c6a6b0d6c5d2fb7063f28369a812392c75d1c5bc84d75d824dfd2ebfec96515bdbe291d26f1b154d0c4d5c7c86757231ac9afbfc2b0d033fc5be833f88ac69d765dbe802afb54f29daa2d9c352ada7ee845e9500341e14053213e45d73fb06a202fafcc9f2f5bb275f0587ac7f75ac6edfa6bde516ee044c2cb47cdfc6e1e813cd7a77f50e89a75355889648a5f", 0xf1) fchownat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 08:01:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8180, 0x10) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x52, 0x6) 08:01:49 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x101, 0xe) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x12) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/71}, &(0x7f0000000240)=0x49) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0xd0, 0x20000000, 0x6, 0x1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x24, 0x3f, 0x9}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0xffffffff80000001, 0x1ff}], 0x7, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x20, 0x3}], 0xfffffffffffffffe, &(0x7f00000002c0)={0x101, 0xffffffff7fffffff}) r5 = kqueue() sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000340)="8dbbae81a35f69198114480e8c24a29dff74c277aa9d5967f6af7aaaab29bc2647c6c77ef770f50406fbe84e738bc8a7bb1f395d0139d0ab0588e9f48785ffa8c604d24776cf0d50b5053bb6cbb67cf8940d0c74901382397841d7cb7eead6effbd783802018d3f6c2b52e81d7db4c2b172c3b829a656248e9b7b6a6d99603b1bd6e2ca7c937678f53a91d3b879455522488559604419e84fa9f2df4a8d06be79da27f442db69e48115741adba60d4fcc4966629136680b8947b1ad11a5c942c900162691abcfbf633e1d5c439f0987bce9a3104d4b8b4699646429989d9b74e5093d558ad229b8472092a4816c3e346349f96e83266c8a1de51780c49a2", 0xfe}, {&(0x7f0000000440)="e850be0182fa29ff9d4db32b75db90ac646fd759420e8e9643cbda2f21e968510388b5ef9fdcfb40fc1c922a9c57e8a32a55592ac21d803c3fed9ad9540a98e677fea4942c0d7a03011636af27e059e5c36cd35a128c99173ffb6836f8ea706c591644f1d11b5922a67506ba9b28c7972e30edd48c1b9c73e53ee9592eae5489fe3f7a", 0x83}, {&(0x7f0000000500)="2ad3ed440ba7f15ea830958d9ade38325000f71ebc03d7a8e4680a74739115c4bbcd15947e7d1357a9583f09456206d32d36ca0256527f71f614c1c8831bcf0af506dcd46c18224d94d2ae1cb44c09be9ae1f238676121fa59aaa856b1c1b06489853f529ef976808deb98f189950957489dcdca1c36dfd9d8357ff5278109b9917642771c8fc551", 0x88}], 0x3, &(0x7f0000001040)=[{0xe0, 0xffff, 0x4, "494a3abdd43ae57a6e9f1bd044a6db8d0df79ee987991e0588e5e186cd8c6061e5564e2dcff5cd9d80b3d96e860c3c2dbe95a15d799f42cce123763fdc0e9f38ce84256e1494450f32c42c0eae604e888cd896eae42fd0c1e24a3912099d50202f76c26f8e5fad275dc99022985c34b17421d56a74c35c40b3783e8db3bce1cc90a79a24ad03dd0469eb89e8553baee9727fcf3cf1747e0587144f3dfda4e0136853035280dcbf295d35fd95e2644cda319fab8822504462e87e18f3acbd82ae031cd30b03ff55e5ecb3991143"}, {0x1010, 0xffff, 0x7, "f260345f28b233fa6f655e1d2f6bdd1f3f3351699fde7a847d0adc9e6f9ca8088d01c24e0d9013927924f1e1d0c3b1002ff90d9a5309bd6bbee2c60957053fba332209b11787406466c445ef7c5cf1cc282469538ff7d47724c89c82cc66ddff044855b8bffe1985d04d052546c95d444fdb4c76dc29c2cbaea915d1d2846c9f524052c251793b7eaa7640e8ed6de5c060bf46790f252f7bbc875e659ae3b8d7ea7b4acd6285f60e067ebabbe17367f06dc1f3428ec9f291f3710080e819d63717f585a02851a3e4e25def3c9508b96fd7a26d71e372aa9aaf901b9a80b1c993b679d2717b214da508e0f4358662caecf470a8ebe1f1c82a9f61c404a09099331e1f04990962bc3096a59adc295673d070b61c0174bd31b00ec60fb75d39b0402612608834a135cd04ee01f1603720c4d898f6c82ae1fd2bb4c6b8c48fed78fd0aee94ef8c8b711e8db83b71b1aeb7016a98ac8ff169263adae75231886ee586d5806c07205a130b57fea1d201c18d5e09bdd9cbfa371ba84b211d676c2d3c5b5bb64d806f0ff70b16e866e90cb8ffda3f6d1197692c074875485fc7810c726da5414513056f8614d10ab42e5a6781398ac4ead0d99eb3b4a3a7dc335b24404813e300cf502e02c11619df15142d2909fc4403330176d930bc7847d46b66c99cba10b5760e3492d9117100a9fa2ed9275d479c6acdafd2c1c7de4a69f8e2a27e6432fe5ba7c3be58d13a8672077e95021fa70759d4b84b2eb066e18c50a85bfae4bff419a655d19904111990931c630d7623a843ec817c666caf762341a49a0843f08ca385ad90014887d1bbc3e5d265b1a400d7eeba4b6ed500d81d71f009a9619ff7d5412564959f3805829c668d25b927ea0ce59bdf9116349c106faac91a5fcb0ce75c0ec994cc3c03ee2b1e2e6c556951a08a2d7ab5edddf2beef4c7233fd481f281faa916e0dbb38dc2473d89a920f94d50bdae7aadd6e8d809537678581df7caacef2248302a9cc22fcb8689024605addf913f9b06a2beab29981cd7c4a4e0655ad3cf483a7fd6135415126295b018ac49b3daf4f6170d79a8db205c3a3a814fef0c3bdd940829a2cdc5fd2103f58758d259a54b2c9d2ba6e8bdeb5adf8a4482fab789d2e8ba0a277940a17329d5131d78b51f0802a1fac99415cb01987489423643a27844760e4fc850c908f79ecdc6d954dd82f620c8b724c5c18f084b53d0a3aabebe11370dd0174e5c07a607da16b9373d6725caeef62bb4da6b3381aaf1eae1a68e37f1725fd488f6fa2b2569336c95a3a7d5b850193dba41b385ae958dd2cfc4c076e294ea36ca64dddcba9d7119245e46c555fedc04a09f9ae1afe16b5301fe53ea87e418e41229670435bab77e1ea9b70a51f11394f3914c44672e0caecf11e0f99d115f66a995b0ce95be67082b4846acc07c4e241b4becc6ba11490342152815a159e31020eeb90878d78ee9da37861801cb5f5511da8e5f34027c5bc275c6bcba8e7cf9cb5e7b1f1fcd849a584a95aa6d3750edd5da6d24352c83f0b1e2b01f22ac9a7c81b840e6123b362d337fbee6392c9dddf288af5c27848843053a5a96ae97e93f0e25f38988b0f12c286d99b47f5fc2ea9d0e0a439549747c0640cda84753e837e1e5a1cd7e05d9c9f2a81d493f53a67a1e298b2923ef918e3595b82052d41c478ad09cddc5ac14798776b22084647c0937650af7cc27f1936f6db83a55ae18a27d82fb3d6040afc500fb0fb72458fb0390b3df53b4f420885aa7e68ada80d3c577da5692d98136bf767a60ced8b900443ddcc58550984051a1322922505e3e9551a4f51dc0076206a1bcc2fefe795336969946d6f043747e1c2267b0b4d3fb2aebaadcd464e1d21d9b5d7c697b55b815069323100f8518585990850570808b65f048702d3cd17637cbb6e8c71c9c55659cdde27b67621a32691103c71fdbfa63cb138ca4d37056d1f85056f7c24570a71a68f58dde0bbba8b60b4653bea6c9138c1037df66a2c2398b0e537fa310f80df2f37e1646c04c2d6c7afc83478f2c0743171129e6fac8e65bb89be8f919f8d21919e8d831a64fbf283597e92e548bba554f0b12d1d2e128d0c69373294bc9cd7cd8c67cd8623b817b8f32f129842d740a8adf04cce850b62bf28daedae3ce8e073b6005385753f68446e15363b2ffdab90ba97012d1a164bfe8078f213c52ef34fc96a4ff2b5a63f505975ae3076d756ffd9d7c91b7b19317c32cc9a1c878febc27ef44027180a12f7c57098acacc51aab761c8de768d4390a03d5571cea4a6b1ed0f2a3e85d4b85cf3cc8a110fbc765455d66b52e64bf479ff2915926f210c3e5972c0a75fdc1947bf0d11864f4f4c058588154b52a603f34ba5a39b1f849eedf9346d0beaa3742c3b2d862c3d8d79b633d990518cfd7f9d2b5125bfe55d1e9fe27338ae6f3dce20b65f3a70d24907081c93619922d2781cc1ea0738f13f28b86f82a05c465ef7799e6eead70173bbb32e964472a22c3e3988c86254d00e4b9d95b402f45e66965be412e072f73b496e940935a14cd0eb7d366775c7dfcc373fb3f375a8146500d268225d3d49ded0722029f6f5aef05b6f04bccbb3ee1b0e293f515270c2301c4b0e4df75a858df0d912cac8c53921071b904b3fc29b1efa3e704cb2512ec82e85c9c29da3a054064ba6fadf31a08c76651ff2bb037446531f9b3cd6aed7645816e1afedf98d8a0ca70b3dd7b2796d6776b42878773e5445ef28a5879a63aaffa488412634167574d76e16713e72227f2b05023a2281a32a57a8bf30f27bcf5680a0e260f1aa4928322c8746a90541261e87be117ff189537ffd9a716d44db88735325a8adf204cb38e03ef9532e7fea05dd1e01fbcf1f76af3144ed04cecf98a9261c1ff180e74152aebfaafdbd44c25ee7cd0bfa7bd94453477c3aebf0fbf911051f95da438a21763ac6c548894d35d765eb4ba907175ba9389d026921306bda91f5e65fd152258908442e3ad1886c0ec8bd28eb1903952c3917f310293fb54e0ce3aee2b265c805d7e05f84028388168d58f3ca069f88f2d24bf9fa8c14818c0c7ae5c260e9a650bd17ce9e606a8c1b43ab51a6628c4634964f3049331a9ce3ddcda34343900f0d40e1840e17a74bafe1ddb2e4d8bd3751e68854f7133a8f62e78f1339df07f7803e0402273e603945b9b674d022b67781b4fd3ea6752e88d52b993450bf4d9ee8f802d5c41358dec42906b0b83290f2c47d5d4ae3f692ac2523533a4f8948c5ba88c19679f23e6cb40a5bdc054eaf8733d5e76e0a2b7b6588ae124dee4382d150f6a9156dbe7918bb0b1c5887196c428108db231ba770b6d43640b25d2cb2ca7a4f7d1fb4856f79f4a3045ac65e2cffbb4d0b387ca167d44021b9202016627239357ec94fe104aceba572ab8ebee9958bf95d8873f91365f038da863da8d701b92cd93198fae7738648d82ec3dd6f12e5b20f8880ce7ca58a694af5d724635568ff5f14697a3a362d2f0d904e523dce7f49f342a2c6462d15727f716348ef08de5cb5c9f57399afaf65a2829770321782bd04b2d99b96871af597b0026a2f6d82bf8cafa813dc954d0d940072b5052cc79e8fad397f02fd57154f3ac73da77850daee9bcd1665cda1275d75bbe2a3906e69b9c4023958cf0da67b4d764e76d1a3cb2c80634b5199fd36cf824f77a6f2deeb68166a3936fc6bd0b3ca5a9bd4a522cff22e419b817693f2484c816c9361fbbf3c81ee842e189010c2f5dbbdaf8fae7ae808e5c173b6bc1d2db3abf96ac5b9b5605aba3bea25a20b4b5cef08e05fd052ce9611b13eeacbdb84738d44f4704a562f3262d966c2158c2f280015f2f81b29d04a5a093a7b7e3792261eeac98f9e70f27f3d993f783300ddf042a42a43a65fa97745365e5cba6e664977f2d1e1eb2a46b0461a0515ac1a4b64f3712682d49a8ba3134417b1dab6474e128eb053f3d1efd5d2c2a0b0731ab0d74402b4026db9128db4e0baa2df24c834138475095ee93fe5af0795d8b5303a9754c3ea33ce727be0f272629e88c41b5b603cc5f886a0f9c30581d436b5967b20418d068feae1c13c29b3080b1572917bfceb9ea912801ae614e437a6a9e73c87c5ca325deabd55a6842ce0e222ebecc8347b34e35585d8f2245126fc64ce5b1bf72ecabbbc62cade092344a520be53d2665b4b6168ab85da4d927813211c9de1a0400f7ecfc765d3c7d2435b6519d6f5862d15be3516624cebc1ed8a9d2767b24c715cf2b50d4a326042461b2db5bc5cbf3c39a64cf3e81d70689c4e9594e493e25f048b0eb45befab2d9d8b5e84390f4252840c34d4230c619fe9a21b15bc1e7285e4195342f659501cf8cdef80aaff3981d1234c50fbb5540b1dc0255ea63b8cf29d435614a3356948a7353e57c2c21796db6ce0d325557c98f97d9420742db59f9a58a81340a1d6d22711345996edd546a9de2e7a8efaab3ca06f2064ad58b9a453ef74011bd7fc8ab1d8ce076cf87a796aa0b7a47157dfdcfbfe88ae396316bb5ce8ae72063c4d85fb24332450aa839e21a9a724892507402fb085d478be6e4af07e315ad9d775cf090c0579592f5e33a1fb2dfc495457e5eae37c380fb2b335acb4292d1f480e6f889997cadb03bba73716a82557f47e4a67e8166902ab659f9c1a090b9a09deaf43581a2a1861e8e6cf4ed13de6beb901efa3078dbc3925455aaf36051e8d15ac0b67d9bd4bdb093c05729a45c223f28f853bdecd80fd9353c58782f5d840fba267c83e8b982e3e5ee4786d9cc4f94f6e5e435f79ccb6433e19a0076c764899844ad433db6e96bc75f38e2a97f923648792aa3be530eaf09959078730f833eb65ef8f93f8a8b0ed2eadb2c8b3e6cadf92536719089ec1bc54ad2913339573da427b74b2a3f9a99fdca3d399a8350bbe11bca0baae54a2279a2e1c8b6860a2d81f5b352317507599fce412fe4c40febbad75a2f341f11ef980819cb883a2cd7148c81ddf58f0443df818f239f21f43a9356bed57f2d6d2327662f37972f36127c2ef88a67a3b68f6a0f0f4b58ee5e79c46c27464b81bb8a1e8659f164711ae910c6d54bcee7332563af39fb598520a4ef326a89f417f984c563eca8fd488226638aab2e19b1a3029dd0a028b7b0358a987e10d6d132f8a7d42e9f32cc97c7016dce9acd788890f18d74a5e843a78e7d8832665e9eff9d11c908f46d110e149306d45722ad6d46a7cd1cca56882f64c4ef93604de3a2435b38a7203c77be9400386c781cedbdaa66897c18e0c4889121cd3b00fa536c1bf492a355bf6da4a1bede532e0fa519c39f8c1684c870a631bef888e7ba9d0700a19fdec68141a243d797d8633aa603a7b885431494139eb72aa6d3750bc08cc16ff8ad0b764402e6cd994699f11b89d6a7064100a27f2980aa14773756d2f38a9b3f72f224f8f565ba69542c7edcdd769ec53e3938b5f9b69947bffd98ccca13677f2ff1cbcd4e06079d79cbe737a552b3f836cd6ffd7d8f66cde20c11be4368fcfb5e7131e2574d1f7fce00b27758508714c91bb2113883582067ff13a83b1ae5463768063a2b79e83e3eb001335baf31d2213299c9344d3d8c5a9243fabc467ce42595f9b30c3e1fea6c1648066586284a7f2efa09c6528ae51da270b8b922de47237d8fa8291229657a7e3db13cd8e253cb86fe3effdbe93708f6ec62b3c8cc341d8ff8d7f4e4e81cf08126452816d28c7a0b51bfad503cfccd49f4c4931f6d0258d448ce6bdb5b515e1f9f4b5b26bf3a36e7a5fa95be"}, {0xc8, 0xffff, 0xfff, "288a57029fc8ca68cbd94c2a6980a2d7e807e12091c484619eedcd0fa7df0ac172e2d0cb25c99cf328d00df2e80f5291edc2889a5d5c4f4b15a4c9791a276e659e33900b95c66d74b575d3d30c0aaac92040d1118ba6154c3332e26f0d6dba80232b21941ff6b3cefbdc617e947f33c18b5bd0691ba9c7a5182ce07594bec930e14c5bb1c73788abf59ebfe44c854e4caae897d79dfa42e77bff0d5a57e9b2fa92d0c8c05980ea1af849aaaf52ed0bc13737a79a5cccd9"}, {0x1010, 0xffff, 0x5, "92e2be8f2ba459a95b96e9ff7317273cb8d37b7c3d64c888844e79adb6820f54ad88a975ea37b26ff9a8e91b3899d15f8ca8975258720c664fb9628ff5544a9b539c1b1673f65d9a053867ceaf7a5d59484f8a8783676fcc7bec083002e3792cdf78f9f5ff2a6445a65252bc731e5f2a0c769f9bd45c80e94006a0f4859694d38f21e0f64d6ad4ec4bcfbb1ac9ed8f1fdea583cc1d3f673f111345ff2fa2bf86fb3a66b825f12aaad1a8ae46a67079dac569531c8f7f980e43e1ad864b010f92626ee2e791fe4a6be0d9ac622dc7ae71b32993d44847ef5d9bba42bdb631a4f70817a69eacb940cb862123729bc3321629e82859939256132ef1e7baf346ecb020e5d90dcd0c79ec8020c31de103cd5a901e3c50d32660a0253fbb7ef82724665ba24092c544ca4eb1cecda7a7c04862df92a54be5a2f0d44d40cb67abe1c2e389f223168f0aafe448a284e88d335425858ba51203d6aa26673956f6c7876f414164400badc890859e07661382c290c969db4642eac4bd83b2a9aa270541893a865ed4bf3a1fb7a6a87a3c879a7f2b529b7785313a24d0803c95b6c6d1f277e6217e6e4e35e819b4697b93e7d618aaa1a68dffea1ac3dff7b97987b80719524aa6eb32ef10b750a6002bf0001838c3982cbfca3132a6a313e4fa001ac7ccfa3e7d48ef0048febcc330a7c5ec87d771750994bebbeae0eb233a948eddf2bfef54aa48dfdb278f6eb891c3711a7c7fa1bd193b8fa1b2e6395a6115de8c4ec34f280b5756c4fcc8c41f8472c40acba210bc3ef99d827a4143d7a908b87fa23a90112238138f66deec9b83a02ed728e218697ee5befc34cc59fd8633eabd809a86e607431ad0b65d8005bc5038c90eefc42715bde17e70765015d317b51d9691163e51125130799c33b62c9cc4e3c0d6a116e31eb02d314686075f0b0931dbe41b7fefb68ef92898bfd5b9a46466402f4cc036ab05f1b5a4b495a072ab95cb5044891a9f83ff147f0985490b35fbd666435fc14586074c90a190aca01f7597ac0b53b90cb6189c0792eee2a015ca0856ebd9e401150c40af3dcdd676a7f48f475d6db0704de3ad148abdcbe9da354d6c99b4bdfe656e5bc09db1993f4abc1c8c11032bfc22209ffd5119330e770c54fc3402519f2c9e0bec265fdac7307b3b709a19d4e4984a3bba0ccaf9cc7a5343d550bafa4a92a722bcf11b8c6a5b211d1592384f57f38c09aeb9da1d4a51cbc14df516054394edf616fea54478cf31f0335520ca554fa7c23ac501e4a1bf5cdddff4f5d0f75e37d36a7080f7f7046fc483ba2a0806344037e02bcea9e4f397652f09a00a95c892cfd2be260f0f9b2cedb0718e2577b7b2ba462a539d06852d575c1aad6560e26dc3d203bc2ef4323b3d60a1cabe9604c02704374a0be828b9f5c3ffa6cb3f3ef13c6c88cf849966e7bd803d0d57524f4af55a63a648695e7e0c39e804fab05a67a68c0b443653a1e24ea0b63f9ff0ed7625ab669edd893f62f4df243dc2f62d54c74210361334283ed84e3bb14a40a0749cc8af57069fb4b752ade5a4ae92a0822a27dd475e87aa6d123229fb03d926ba36907482dffd85d7a0bfd3ac73def8a67342081beffbd79f8f1076016e5b0891b6ba36831709829bd401f0931967d8c9e806126e099c2161966ef0162ee486c415bf05f42125cf2d52ddec3810c603690d91deb20294a27431eb1611e425657ef04fd87a7748d9a91bb1d8864b06f527280a5bfd6b52231bbf6e9a6cc0b7915c09f6882f58f3d8f311de7684e86ec33607ad0b9655141a039e1142ee5d5a386689fc414273e9ffa716094073b85c4405eeaaef0318f4ff29ce51c302a47daf6fe6b01255506c4f784891ff778526f73906c73c123ffdffd60f0033de49790ec95c5931f3d729ff3195c4281fb2604de023da9685ceae9443feaf1a9614fb764d97b5e4a83039bdf7daace7e7f96847817ad4420ec229b9a164b1c2ffa896ff98a3c55c3c2967082b9cc312c8a09afa137ddd1a114a4884be0b6e1ac478b1b21384f5d10b3a84f06436e728ea61c08ca88107db915f7c46ed43e5153c9003530c17c66bfbfc536063c227011c5479125c95eef51df24679cadd71d1a2dc9baeb861ee0c3f9f2aaf01fbb3636b631eee65c67a777f265d639c76cb087e8b1daffb17327bb57b48ac8033a7b24c8326ec0839472251510e15ed58879865ea700ffe4b19fd8c0a9e215785e8ff286386eb7341e96c404983a78cd8ea5bbd0e89e61e3e3e1148fb67b6f5990ea7fe1d886a4b36e429b68d3e10bcb1d2d17f7202aa423a8781dfee2c2ca07de7b315466f631dd9a3fa1bfcd21b0b9890ec87d7e6df6d2de0732097018cae8188ef85f5d6ebc6dbb4fb707051a5e07ad7755d09400e97dc2c3521b0ffffd66bf112c8571834dc3b613d2f93e5f2039760e22cc4877ac239f58aba8fe554e7ac1691891a88a9c64f1fe15bf7d3f3ef73392870785d0ac917cc710d2675e14dcbcd04eb0ab46597be745c16dcc08c466febca924fe9e30424cb6f98a4f68bb57a620318458f86bc8cf5e57d4a1dbddd6b4ab99672e9a4dc5811c299992bb8309f300ee36ce0973809a71668df2ebae1c51f54c0dff5e2f569ca18c4332176b86b4e6f442cd1c0eecb49d5665d166b5506dcfd045956eef34778269ca08de626c6f2458adcb60799ec2a8b9ad3ee56faf240e95793f6df4acdebf94a874b4a649d970871adcf20e6346af3b21d97d89caeb56638fe03a0471f0da8d3996f833ba4a2f728bd5621327173b103cf4442fe86868726c4ce65cc92200a6d6950ddccaf7e47db950b09f5977c034ce34986b8986e153a1f19214d8bab5b0ac2fffe8fb38601c90a737087a731ddbc55aa33edbbe6927d9dbcc8e98c8f7f979bcc24c32d98d62c52db92640b005dce14ebe3ce9a8f9e931c989c9d82f7f0e1d1aa8180056d670e1084453acb4e2fb4e012f595a171d2ea7f1b98f92615e7b6938e2fb594298ab7dfce5aa96fe14a3f2297beec8474ccfa61dbccd72147ff50af09969ffcb829812a455e283b69c978abb57a3ead5e5730faecb453b2e9b79538f545dce3f2694dde7e692134392c43cd2ed7224ef95516fb94ed5e2446b2ef19d48c71aa55b384c0694ed62b49c33512a92c340d75226a2a68985cbaf352a030fbe5c0e5399bce9627eb3f6f8c3b0640845b755d9c051fc2747936d50a9d9b4d70f7084187f40a110adffc01871bcc5c68df796728e30b09190a4db3dc528dbb55819edeceaee995d299034acabf127c8dcfbb2410c49ab3cd9ecc5996baecb369d290e42c19b91cc65eebbd6453e7b5c49af5b92ddde06b1a4e5c063d5b5529c160c163a65ddd9ee4b2566d822cc37620d49fa15fbbdaa1c2d37f74df79ee36ad4c394f878d128ae79858cc06c5496e6de702eab64f9b6acf22b739fe0362a464e61a6ebb42c4109124bdfac95296c3f3d60bfc37b24942c173d3eb4dfe606543e64370bd3d82e8bb82b9a8f9ac0f058529934ea75a0ddaaf5d954e52e664c2f8cff32653ffff2032018587458d268f86f6d801cf912ec47572b92b68d7c2518ae8f80d660eb2eee35aada1c9bcba33260ca6bda8c0f20eb151ff09a95ab53cdfa3841b5e50a1612b4c7cc065e021d2fe53072465f573b7fb9e2c2454372962595a7f3a6bec59a6bdc236495de29e353a216bfffa6638d33d13ea97186e15e7b4534d7bbbf6e853dba1f68de3fab1005dae1ca7f524fa9a66cd3fe6ec1ac78f9ae30137788b0db63426df7fd1ad8eda1a7be7c9ee1ba9aa26841a50bce796f4f0edec6f51c46020b00aee0568b3e37599fa888b41a6c1dfa88a4bd3e17fe624f3a96b3487ef91189d6ae3b4358d21f724306ab73db89e5eb592a301a84a5c189b24264c7729855239d798fe17cb91193d377d527e83faebd585b46f3edbc61cd463d9ca6a1c70ad2e96a6f258aba4f029ac36f1637d0946dc427ef453b8d68fbf98b7fc712c815b5c877d49cdde6d5e6914b0fa3ec87b09fa87066f1205101db7bf3941c0348b9ba33a0eb95f5b78adbeceb81b3f8baece1ff49840e6f9300e2d4362f3f3057843b33a1471b3e5cb7dc72dba755fc600025e2955d2e071b50681fb8dea56dfb9cd346a1809a6ff96555f560711fc123fdb5400807539bd61f7acaa6013e2a8386f0912417ea3a49d5a8ee5a7194d322f7a6e0c102b60bedda5d55a5d2fe91f44a591fff8cdffa5f506f8924acaef619053eb1cdec22e24c3ce445d80f2444f4285f60e5fa9c6f1b8c9009d0edc9c12935475f01197027a6ff60057a5399442948b1093807dc1d49eb9f2df5f107cb45f31200182f3f1b811e8d76c1df42fe566c5c996eb78a063bd5bb953e65f567e0731b8f1d6d02f31a1652d5c3b04fa3de9ad0b800e4bfd399497138fc008d3eef9010d5c66779022ac0296b7db1e29f2799228cd9561fda12c561bd3010ab3e5132995b343becc6821aa214b4919c600282b4edbe9bab30243b45a8820f3dfc996b56b618f6d41cf61f0b0de9073fd56b8fc9d8a49de58d7f39c1918a95a7a1b7b7582f3a95aedb98b51aedc61631036850b1c659af42512be3a54f1025253e4b9ab73d1e6e4e7c73590eafacac356fd18c579cb9bb070bcffdd4a2b266f0eedfa680a115f1c915ce6a9b6ec0d60a1fc32435e64f57a4ae5ef08f089e3e7df56213d165b6661fda8f992635e13e7000eccfc9b04b6b78012b0351842245aaccd441b586c9793c2fc7c5980df9f5d88dbd1400851f0ee9bc14bde9caaaeb987f429bf33bfef4d27c35569faec592b25439b2797b34fbe233413d6aecda83f9c333956d5a7c1e91ad430eceed3cf733735416fb112fc109d39c68abfd24687e2410a23b3544afcc0c41ffb7494cae0276b6539ef7a1aeec8b97d20bf68f9d0ffac25d8f035cb30d788e620e07b0b9c60f25e2faf97655d40b837527f6951c02a1038e33471387b65db194035e1db59310db1ee168bda8ce47e1d94e7f20cc7d595d86dc5fa40d56ed1b4ab88ab3f0817465d047a4c9002c02eb7748e5e055a92d076a1506f8f5638278bc4634db8cc0624fcb33c0f296606f3aef125ae2903499061b8187ac6e4dc44e1f492993568aaee533a29b7155e857bc67cf68fbc3b701b3047301ae9f2680ab74b3542e343fc1c803952b33db121c57d48495afdd6e08474bc2919a74077341dea43ccc1d72402f802ecc01f624cd730e93fd53226f13e66fa6187e32c423e9ef4e7fad640c5ccef16a4c2a04836555b328b349d9dcf206c729656f1ab1075bc13d79a8722c2783f4da68697c9d104df02f3e186bf82731bf3e2f35631c56163589ec98318c1523c86be1e2ceb7da99073c856d4bb23c8c21d4fa5f81c5c466ecd7277660a1e8e9175f80fd898ad616ecec33106b92393bce0f824a77dbc4c806550efc1159018db9206ea63b569f761dfb566a00cb0c0cf6f8522f3112e3b8499ecef717f006156db84b42b37a1db212b20b8084356a4565e4c88d3a7ba6b247d6804f05d37a35f8fac269433d85813a7d5182ac39a1e599795b9143b591a58e0a65d41fde4ad8110c0dfd128532769352d67266da5691d506f8453e25fc830b0c9df33ba01c37e6f4c51767eed8d1c3b9f96b45e35ee8b22d5930fc70b8bbf561fe560c2e06b480426e51414df244b6be080da2356fccf14f5676fb19d02f1ced5c354bef4c4e2cd06df04f36a8cec222ae550665acc76efda091bedaf9ca404089336fc278802b2976a94c0d6d9662d356c4765b74367"}, {0xe0, 0xffff, 0x0, "ce66ab82c26c775d81e735f39f00cfa2b0eb26c9fc10043e65c991823797c191bfd21a61aee6fb60afd88f4bd06b8bf8b64614d8ce1bd5c48999085587aad75fc11f8ab3a8d1aadc8b94d672dfb3db6e5f822dad44affe3b7dcd5a631c77f58ee430e796d295a6be201b2e080c7d8ed0608a8e4665998b87c3ae6c341cfbce62cfd05bf9a3470885e2d95e2544273f851aa3d6320baf8a3544df89a5d9527e83dab07ab628ded51345318d88d309b11cbb40475528711ecd268b49fc0e8e37a158fe264effbcd415c9bb89cdeb31a3"}, {0x100, 0x1, 0x2, "0b46310980d41d0125163249e21ab27b5151430bcf2f39a530061c94fa99088915a53692ed3ec8bd8f0adef6900d08438c11b40096752fd08e51d9c775a560ce8e4748994b3ec952bb723e624fba2f312ae37221f600ed954de29bdc7efe8cf47c0c1efe1942e2f202d5d5a64ec62bae5d37fb77244bdcdd18e5b34693a1f6515947e157d830a39c84f09b09404b9a62f1e6c4bb43d2de969a94f0b70657b89ad04e57b2a2f86dff4f61ece422ea4eb7be64898e603cb4d7a62575b257efd0dc2c9d4482a2ad2c2fe3514636c1b7d61f681c379d4dae6aa84674ced34dbe97ea4e9e4ce5697a66f31a"}, {0xc8, 0x1, 0x20, "323cf65d0ffe68439f6e4128f72884ba7eb510d6c2eb0a7bcb0b95cb68f9d44e45206ad15f5b04be6cb8aec2425ddd0361ef14996810716498207e1d9df5c982fdcdbea2e0e507ad0a867477f42a13a6ce6c39848e8216bb947c8564c1f9d435bb76231ab8153eb4522ac44a1fd9801726fe932392756b9d8e166820b553e6842b4faf2a57b9183c29fa8a6b5e7fcb7dc56e1aaa43c46776b30bfe78388f3a8057a7d35388abb9971a458a002c8268fb5304"}, {0x88, 0xffff, 0x1f, "5f9a271d2ef02446643aba00f8afd851c7ba1138379b76f630d91e8401cc5b70020f24367d1c8bb211ff8be5c0f353ecc3805315433d4fd92d0ba069f47db7067ca75963f74bc77ea8e75363f170149e62adcfae019ec52e6bf70c8ba7f32302554ec9e1be3a2a7a991d152b5541d9aaf29f"}, {0x40, 0xffff, 0x5, "9c41cbf3f3cfe5b10c120bd0dab06699d6b6eea5a9e6f2d810346f17a10633066adf9b3e337df7ffd7727422ca"}, {0x40, 0xffff, 0xfffffffffffffffa, "eb5f20cf04a5169c63e44f465fa3c329ae096537979f7ec5ebe5d3c2f40c3e3535afa949313d167d137f62f3f53fa8fc"}], 0x2578}, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r7, &(0x7f0000000700)=[{&(0x7f0000000980)="94c49119f0e41c30f683719230b32eb9e400b053d08300c2f9eb78e33258eb9dd1237cfdfcc3547e3dcbede37c013b896916f9e0abf9d3d5a033c71c7ffce1dd3751756d408bebeaf3d53be0dc9f232280e364125ccc582c66c0de656393a12569acc71fb252f366657f069557f8d82099717a6599b24733cc035d3e85223de999230f923773c3140c3a8dde83d768fe2b0b16b20f7c909fcc1f0418007465e141f8dc53744d3f66d897ab766657a2c89a8490bbeac25aa94d7c33a6be256465b4d70595863b647ae9169ed33809e9bbcfffad072c6d41fac57786d54c4788517eca46e68da8b1c60ece28028ae9cb56b9707008426dccd344c717afcf2895553ac34fdd3ff75958167cebc573a1f1b785bbe7e1d8c241a78d858fe65ea9e4b8a6101078e341161857499c772640af4583a45b38703fbd942fe4711234f7e243c3827c090dfe801c31cd52a9daccd62a2ff114394a88b2a9d60c4622b5b2a7b10e6786a4e30135734bd28f47b4284da6b1e827a1276a56fdb76071e49016ab80c10a6f59de8bb29bf29e59a9a8c0734b7269e040c5bd8f44b954df9282f72d1a8b6afafc280b922c8e324aa5d01221c5f0bf1b4ec22252c37b4c2695874b30b7c88085c666104a709d6f5b48ed7363b8a1174c7365c7ff8f1d846fb5ea2d034c51ae7cfd449c30933a5802cbb742dcaf7bb8952685c6bc2f1aa76f274435b44fc07bf0d75e35f6ccbf8fa5fdeb7a7f11b9231302c26c4b12ecb65a10c2bd44cb5851c80543ad0c2030f3f68b4ff23e021cf4f24bf920337547c6e786c5d1346564f9863abe19cdce8c264442c0192b7c99fc1706f316bf5f8839c3004981256befc10b051d66b9a82c489f76d5e36b8cb2bebb5627e4c32e5ec3b6c29fa0c51eca2de624647ce993c9a543ede5cca01497baeb1a52b26153ceb9bbd9a6899eab9de8d720ccb1a88219f534bc31a519aefdef7c57c98137f8ed6d97ad3871388a71b8dfcea0b688b74382e17e8d5f6bc92842e61e78ad431674fbaee06a2b5cfddbb0aa84e629db0bc9ab62f28c532c2f5868608c7ad53bfdb33e70033f1d231da7570c0a74c52c95c6c51ed57fe7fe4ed45036da9ab9de4349f336642250df34e9beb89a3e27e735288a89921aac7813cb0659f57285a8d197b7c942d3d844bccd63db80f4abe641436fc9726f9028edd6d501c9a78bec1296a3d5136a566e663fe8da56fd4d6fd6db74fe36a23b39aa26d7a3e3c75f0d462ebc2ffe20b99b129cc3379e973dfc1a77fa3bdd034fe648c325665664221018773bb778e4c80f639714c4f819d2ce9220216295a57db4ce9cb22121a97e5a7f8f5f17e96ed857281583946058fef583ca7db44cd68617e973995a0638f6b33f17b467729439e02dd4979bc5aa2b4936b5cda457a1de77cf66bbf17042766d955fa93ee4e9b96db799526589970c02ca30fde3401661e214ddc2a5cf2cc689a8e1ed5aa520af9ec6cf59169deae52a7cb3a53b24d88608804c35321e613eb605b9973f73c01ef9cac147039d92a318e2299a838085af87bf7562896046b0da01e8b3970da823e0e869c7ad60fe9d57aca23ba0c18eea68288952eb9dc3495f5b8c3585c1f4e60692fcefdce690d37f3e3a25477ef05fbbb8078f0f31becab344e15f8000ae37b54b424a60246f31f09d3ebc7d78911044a860ae1bb80fd83157cbe422ac17cbe9a490a7b73f87622787c72fd6edcdda640ae7d0d9bc441b2c5346814054ed9ba4e21759bebe82228a7ce45ba14d3e354d78e7bfb2ee770c7e18ef70a74be0408914b83ddcbd21eaf9878b94666f8a03676aa716aa2e0bcf05f037c8ab1cb14eec53cdbc904685b57dcc2bc36ce8058c79c709b6788f4b2efc9e776185a6503583e431f7b919473d4980b11b89ccc6ed4e513322d37e73cea0cb209a9dc39da9cd2e17816cfd267345a1c6068816f5a772b4399fa1481adce0a19fd8a0c3126d1e51e742ec29c4ab7e88e615c89f6d6cfad19855e44f6b38a517f504681a56341b891be20f03dca50cf7b4aad1f091d7258b20441307af5c44864013cfe8cf007683913b0519057fae0dcbca1ac5e750750f7b338a7f9e95a95643f72ef6a668ec01cd1f6f71f94135a44d825e44a3d3e468077db022e1933a01b89cd386154e98e48dacb8cbc0459f9f3a52054dc8950e25c6da5e863c7c6989e6a27dd448e12c7dee3c76022c0052d06dec1581a2c93760ed27c3c93c39f4958093350121e6b94d5fa57b23bb9465b16b1cb92784c704e99f2267fc8fb5d2a92aef00738534a5e7a498ab6b8a7598d1c904dbb32480beaaf1bc5199c4af1c278e21aca9c6936e410e", 0x681}], 0x1) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xd}], 0xec7, 0x0, 0x8001, 0x0) 08:01:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x3f, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x18, 0x5, 0x3d}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0xdee8, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0xd4, 0x80000000, 0x2, 0x615e4b36}], 0x401, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x50, 0x1, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0xfffffffffffffffe, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x9, 0xc1}, {{r0}, 0x0, 0x20, 0x28, 0x9, 0xc10}], 0x3ff, &(0x7f0000000540)={0x3, 0x5}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000002980)=[{&(0x7f0000000580)="7acb7944a42852e07cb261706a4517d23b9ab8085e49458970564b1ec671f692c01c15a73a06e118a284c79f6c04c3a0711f783f71a54321e03d2942", 0x3c}, {&(0x7f00000005c0)="b9b9743c5ddee16afdaa4abb2a57bc4da210d99cd79809ef1ea2324157cff2f69125161a188ca5f2f7712871b903ff675e6736947e1e699138144203201bdaac5009cc23bed49fd6ba24c783e98abf46098968e9400ea68fb1788e93cbe78baa9823ffa4493f2491d567a8b2ac11ab6a6cedb2e664fba90c2bf4b269e1719f140341d2ec024120c170565cc926e2afb13ffcff9b7cb2cad5b92983c827ebb8881249f6b2761d37ff04337bd674846e73fde38595237c0fbbdb5c329939143e88453a1887878fd62de04905bb69d0ce1d2262a60810d091c4d0d1c39f261a92c8f0c4d59a03f51dcf1058", 0xea}, {&(0x7f00000006c0)="da3a5a0a125c05b70e5345e5a8e33f162a6dc2dc939dfc6625a247404d042b39adf60aeaa9d3af1b94b55925fc", 0x2d}, {&(0x7f0000000700)="03578e02c55604cabd6148f9b6bd8a086219b1ab28f9ff40136fcf09e45eb897359d44734ed63357ed304cd103409f88dfad424d0452ee561d9155b915a91cc86a3c827f3e17ae11e516586580b7b1713a7f120268be91660d99ab6c02e5658f45c57ae3ee67df9d653430200608b2cd458826b64e68d6d0617f10a28d03f6917c84a84220194368dd14552a09fb08260418cc54257bb177a2313f413801012dda15be4c6491bc720659abb464c8c9ce81b245bc2c6515c59033732749a998888abe5415267020d770a34b6c10628ce42590707d648c1f14cb7c31330efe54c28c6e85ee1877e713a1feeb1344", 0xed}, {&(0x7f0000000800)="16f4d8e59342b54364992ac1d3f3a3b1e07d3285b623185344e795d5d85ed2cd321a29c99c7d5f631303eab94f02dc507a58ac71c83da13a46f587728eabfe249cf83eb593c616a4fc30512d0e2d83e1edc966fbc240afcc37888f0003d1d37385b7de9259daee", 0x67}, {&(0x7f0000000880)="34fb97c10e81643010381883d61e0b00901c95739e698fad23e11a83e5fd07f66d44630a29cda8f2d92f837226ab70383a346910ed8051c38d31aa0959520f6dc6cdb89cc7efb1afb1f053cac5f19b3407a7eaeaad12d84582acfe4af5b81b1284a067ceaa3a6d96b6878f186857e551a3ca8312d07a383cfd5014c1edd2a2465d74efd98a779dada3b97316023c4cca8064aee573d930006c6874ae9a64225dda4845deeecba69e3912fd1bc94419927a74c68f5c747ffda0942bbf33e9e508b866997885ed60fb0bee9e36815580e31443c7502fb68bd463bececef5af8e8cda3055cec228915fd5d253902c3c4744709f31396730d7f7b410cf715c438290ad8b6266bed7ca13b9a4e95ea4aba763ceebb921ca719a16dc383118c3ea8ddb0a757b4d0bd306d32171b84ddad32d53c771850392087aea3fdd8171c8443cc5f150de85d957bdd343cb48591a3e6868d246846a0e016ec4b11aafe430d38a47a0098c4f7af3d852287013dde85bed4c338ba9199bf0c3944c05ef65e9cad7f6f331ce79a44dfee07e1d69572acae7f7706670f8ff8f906901c835258ea56e8b0cb966b0124defef4cd0f93120a1bdce123e110fac6f7dec5b667813e059788db9c41d5e18e633d312c6054c96a38d3074c8c9265daa7ed0786f7abe4b4cd1b11622411c12bc2510c37b36b5e297ae7a9f1fe50c35d81c6944681408d391d571054492d5eb47ad097d6a33e8c5a02b176686ea3434f1f2f4dc552248c1b8ae921c1eed957244ca4787a476d3520adf144d98207971a7cc4489b437cef1d7047e81d59f08e480d2e1e6021d313e00cccbc5f521b2f95e0f9c669ca6369f35149d64690793eb73317ffcc99e85023cd31b63367c2ab809a0fb3442f4f9dbef515a909695d2e743e39cc3cf7716115902112b5c41bbf9f6118c112927c3aa3937adc4290337e7b13e42595492fa162ad97532f6a314c3ea92719b4a1befea3cb3426f790dbb491a053474ea7fe06ac6ab1b573cd7eed8502331242688f21e38eaeaa564a2549efa57218aec867dfa97175216c507b4f643bd9178382ad11a04f488c2e5fdd4d7dc77567c4283dd4ced2350e5cbd3ee496a454d9ea82a67d2aaa9e37e00fe6f2294ecfde37b8ca39e419bc2d5e46f1d4cfe192d0656736b83e196ba44a367e3a10207a117dc45640a381b751eb20f0638bb7887f1b6737a75c0917a57275ce089c471c84050fa4ae24798e2881d8bd104868a0eb82ee261709017dd90de8388febfddc26dec90cecd094319cb159a28db612e23794541405b4d1ef4610ae21b13b6ca54585a82420212a20af3489312385676f05c0839c3cda1717a7ebf461e079b3dbbe1af28034ad788e7cd1892a8ac0dae5239635068ab41bd9e4d25b57c3cd731a14f8e7eb2bd062f5a51155ca2e32e6459eabf1215226923230b7d751a02e5320961726a4a72d7d306c7d3f4aa4355c8d3bcf4556437c57bdc14032aecd57c3e5814a3f5c10b5fdb1eac48265b1aa165656d5e39d8ef6ff3b2e5170182da710edda93d0b5503315b35d92aaf9dbcbd6c4b0a2be519f5e0aa21b9b087fb4ee6c5f5f2259e381ba0d7f801425c91d27bb94e1e6298bb0391dab50175b3fe16cece12b22e01346c50a46576b157f530ca046677a4bb82a6d188c4ef6a1d7ea8ad43142597777f402719e4ea83bcdb79225331f0fe91217716b00673fbdb7e866ad572bafa8e3cffa1bdd4b0fbe9fe28a89671fed6a803f39c32197e62eb79ec8fa97222b17a61c2ae53e9fb8ee1ae724d6442ca765128ecf4b3f483554d44542270bdae7dba293ffcdf5519af9138049556cd547d6154872519427fd48f3dc5498a3dbe3bd5c02be2e0d218ebf2033cf9ad637e9c9514faf54a80824e9dc45672c3ef51f4db347006c10978edccf7c597028715d30e265af7ba1d1bd7ff87793313e88e8e083206183090ed8d9fd1659334649e1c8c71e3c48356f8ffb27e25be799cc9ab0537fc9f54b0997093fffc2ffbd468269a8416030ae908dd94f8f8376c1b43bc08c5bbc246a677ff71563a203535cb9812ec3fd1a2710b466445a0ebeb9381ea49736910f83823ffcde00510788ea09c5cffcc167e4db33484e8be056a035e8ea4760d36b6fd2e188ac7db1ab323b863f1d5afe0a2b5f3deaaf4653da1bc9d4db9533b8efea73d1768859aca12cdc6e74087cab0765d145fcd99d44150387c7c81ac2b0f0de65b117d3b4b739bc4a00ea38002e9812df8cd682eda6d9afcf1fd4f521a294f9b96dff080f3bacbadaf6409fd9d932acd86ed07cedcf8a064f97f1d80fd2dfd82f00f8242dd4207cfdde4f240f781f545931779754da4eb480793dd97d0bee32f9f1f5bcc208b24e6fa0284f5a6f0513ac79bf26d700a0ca411737b9db67139e414b77a50b66482764629d5fea665e30057fffabf3c0015275a6ad12d8c17c9a3b467d836c159390af61aa54c0543c5faaed6fde4aed3222bbca2d1c84f717bf4ff0b29b4b2c26ce1a819114b4795fba5684c9732751e2fd8bb30e232fdc9c48d38afba2317b86e91bb2e6e316aeb9472a31996eef0703cccc754243f2987852759fe5ef5416bb34f0e258074495e288b49478b69cbf4e6be751b70662f55d27dbcd97cda7c3fb0657343253b47ce1ed3f1e32344a263777a2a6a8d48fa7de9447c18260c6332c6f4e25bd3a5a617707d577f4d478c677fc50bb3a41e23d8540d31861ab66efb076ae49da7d78c1a3f667e3ce4b13ee37b75dad537f4fc68f9c9279492b804729122771f9ad595718f54bc133ff384c94d11044f5bdc16d7f5d08df6d060537064b443e6dbb4f1106ec2a266e6fef43af502b5fc51a2eb59f45f6a41d5f913a9a88a515726e7cc5a5b83d2940421eb1eddb09eb1dfcc0d8e3c72a4d9a2d153aa53fa70cd1c22049f3bd0d49cf55a0f034cef7c04a2d8416224b87171f99bff69fedd682454f056a7d5395cdde61dfbac6f11deb39b8dabff5c57a4d30e66837f189f2167f12046d10ac65b67cee2181efb4db22d9661ca46765beb5969be0eb4313e616bf258f971dafea44ab1fa4db46a43706307ffb4b3fecb8fd4bb98bb282b20d4af34a708a4064ddb99b5f52309f8f86734f0c101dcb6d5456fbcd76b0a902bdae4d3d588263580b72f636eb0a4d78ba195a0970393f480633e561c368b992af5f78f525e0c1c89e7076b1e043fb86b47207dab73d5400de1fe3206891821ef0539f1f7933d94bcfa5dae4504204db9fecdf5dd59053e703b4ce5ba866e9523d974af8531f08e93719e99dfd169d1ad6442faa93ace43ef37acd2b7b3480d42092251a71b075dd28e6f55a76e2194bb7f39eda362d19cd544869299df678e172aeffee322a6a4c4a43b068384b257d3cf049aeee90b5f4376158be69b86afb77c215e004d5fb919758148592e4b80f89386aa1bdf7f9834fd0340f36501037869f1d8505ddd3f48121a3d878da1e6a13c441563fcda22c32758743134d46e6b3c8d7037901fb0a7b869b45f3be384bb95672dcd52726bb299dd3bc6a17799b9e6753a46af73104b00b085e384b550a4dd9a16b32ab2194e1002bdda190ca99d09eef80ac6b23bbf49c5af71e9048efcc53d2eed608d07bb508c15b3b89643c5d998a38a4fe859fa837b406a84d37f99733450c65d27c11c8942feec4f351d14943ff7ecbaa890e6551eaac7f2a94bc23e5ac43d010f67c8146468695016ace612a620b9fdbd556f6948a87db8bc172dc909bb0c715e19499e470c5a2dd8adc8a1eb279e8e24db33e06b709ae9e7752cbb1ef9a06371172b8b6e1c47c32d28e91de77600c2b5b8f512e4203ba0d412e12b047e834fb934e31b2181c107a54007092d655c3507a17e2af53b8c4f30222198d2ef3b7e067b9b012127c3146c21e62787bf273e2d710ffc4bd8897b0bba0a1cee75effaae3fa01fbc48400bafd6245411411e583000f5e7c5f7e1e3120511d2f9b0f9e67c88802e069d1a7b7a2f68e09812b714960dbeebb3fbc6589021e55b7a30a61d4368bc39da9776f51dfe75900387aed37ab1a923f560032b08a1643511eb6ac1fab572e4882434e0139951fc3052587a95cb6125c3aa6c8a9ed0abb3088379be3c2d91bb4f022eec4de0f1a1798fedfc00f28be83726dec3fe86120a9c95616cd11413e0b22323e3f62a7f4e0dc615a7c144a69ae0158b6957e8a7220a8ad9d25f8bfd7ba47dffa22fec3cd02ae8a12af47ed91e22a405745e79100ca31b4f67944a1793b5dcd612ffe79e42f7d33c9a3720f01d497b550e9565b46cd1a29fa6d7616e123c3e3e8a7e8423fbf43ed3cc39f652bb5d44d6e2f151126969753ef97af3274d5cf72cb5527e419f42314119972440e9e265d8fd0035c5d00e66642a7f48a79c267a9c3ef149085a96c0e0192e8e686dbebd1c2c46c2db0fa7b6b261ecc8c1abe1d07a0fd5a6aa532d1cb11dfcb9ff3893f90e386f105e8e2b1db3e581511cee3b766302cd64aa445792d3621737b10cfcb987026be75425f140ec14be1c7bcde7247614e0121a5101884f0afdb769318a7a15cd2eb969da134ac8250f89590b024966a2153efb4d43c3889628cef545232136bcba5cb6468c365a00443e1d202b7cd1de21261afb3342aa7443c82a83034fc5be882ba3bd3b9737adb262ab5e3a903e82377e829be3d265555fcc74533377df139c60b0287a788e8d011c12733c1e4b7b23f95a3fcfc5aa459af81e1c89e8465cd77317148e7daf479532256210a57a441ee65d4c8f35a5929b8f45f274aff5a8f8fb66f6d085ba8e58ceae24b6ffc9cb026b16ed50c50ee261e2b086a3c2b38c14e778a30427022ea57de805d5ae758868d7f1f7a1e23249f2403ccfea01cef324b2bf2474fdb016cad4708ba472afa400e07857ad9f1366c66740712dea507fb545482c3d6c4a49c06f9cf256be5a296680b6992c6bc55ef170ae1cb56ed30572c1f203d1bc81c5c4ba8a4448520d849dacfd2fd579335af2cf2755460940d0643331b69195af7c8856a8dda62732bce9077ab083513ff8f259fd8b74c5fa966bdea18c26bca5c4e05c4818d1321a0e00d931da111ba2830bdb3b35174193a9f43306fe5b1e2d3e90b18cd3f860fb464376b50ee7ca18e768854f6fdd66b40faad3532eee2edc7cf30aa18231b339742c1cf75b35a352f385ab890b688ce1ba1d15d580628ebe89d688300c7dcf77060a5587bbd445419953e567ca6badab75be2da7ff5e060cb2919adc634a863fc03d2c0d55e55516dea533412f49c09ff567dbf01f0e5f01002f87132141a8fa262560987548ef894703bfa82feb64f7ca3ac50fe1b7df5047af0d5fe9931971a16a1d054996a41e99fc76c686fed054796bf1d2ef6fc28df1776e9c0e79bd1d20e37f85333fe09fac34f2883358bcf4617553e18dfb4b764f814b64ffd5db680fd5662ce450ae53ce93d5a26c3a07efd56ab61fbd116b1ce7c228fb66b1e920b4d00f2f394105927007bb349022be1e8372e733f1a61f78ca4a13e48aff1ce9eb8e2c6e360153833b49685dd5fa10c7d6d5dd4571d3c3305410971ec52ab30705b47854a4450dd35882f4a5b9f5c42b4f7922691539848dd6cc7848776fe5f2ca5c1b7a37340398a841d68c5113402e38bba422dddb9fe36fad5358f82e128ca2617ec940e41c4262e2df0eb6e4f4340f0e9e039d9d4b1e2ec4ebc47ddd61ec60a22bbdb0c4e9284388ecdd49eb610c95532942794646bbe96e6c026bf9ad74545ae3497f8e82295459b8df", 0x1000}, {&(0x7f0000001880)="3cd3652bacc3a0892a5f1cd0e4def2b3e65be22cec0ef8c1a967bf30681a6ea9e1dbd0c76afea1d27318881d1aebbe488b8d8168e5f53644c60eb6e97d4270f2b985e802c5c0cef0821ac7af99dbb7557a088bec97b642e6186b23479f594ff9b254c92fb994f3a718649891802e07141ec7af06b8568d76473c2f4bcc3607bd5dfc38ba77b0c2724c64090ec89e19f00b6fc52f3051e0516cf55c1ce726de24f59c9daf4a6865107f8cb2e358bd044db45b55b3ff57802d93681b375fc08410cda9b736fe2ccea2a619", 0xca}, {&(0x7f0000001980)="8c855cfb3f649559d8e2dee571142bb6302b89d6ab8e4a2a1bb6d19bbadd645027d02b214ac1617f27ce5d25601caf9c4b2c98a3dc304a0257de8f8258db6cda2072f3f06233fea1f5b229d12e1ec500d043e97d2020f10da4ee490959741f1afb33df4a4bf8d51100a2bf6b708e4fa318bb12c1f67f545755b7c4363e7c53f7f7ff8e129c056e3605a16e9db60d50e2f197acb7f05b6c7a9302b8359ab688477435b80987bbf61309434776ab393bfeba36f7ea897dcfc4c9c2a95d09652ab27e1f28722e0c68f4b8b655e3531f3e9eeb5c38737d56f821d771591bb60941a6e742c70f83c90ce54cbce94cc9f410b852cdcc238a389b25d31bb182a40039fd89748c1581220cdb4439a2fb280e8fcce050b1ab7461ceaa925d6fb5b1ea5ca326151d5433c608815f1e4e7add916ab66367ff64ddeee43e5ac7b2cdd2b374a8ca5db83b045af98be67421f26537e923be15a703ff00379b3e40d1579619e342dd312f4a1f4bdda1d28d168c91465169065c40759e753a4f58475ea9dadd90ba9cc530661cdac8d3e6d8e01890f75c1df1c23b6178c8b132d68fcbcdba86f12ed5a47d07991c487b7255ac20f5cb1ea2b51e1693da4f26f4b4dbb75ffec85326bc02c1846cf163c4fb0e89b814f2e36c2270d9ad5b30d128c2a93870aa02b8195641d740ff6aeeaf64be8ac43ffda89af6e1f51cd9b282a1d9f4d44de45b743ec067ec93d391f0f1b24a62edb1f0cc6f0547d2894e3c99bd9eb785060536d62ee5d15c2071a492208be4c96511ced282814a0bbaf2e21171e7709dda2cc0e927bbb01c5aba91ee3bbf885b1be80912352cda2b62f23a592559891a3adc772375a81a10e768945a107e1d25426cc2cf136d6708dbd96976f858a429d16af6967839317e8a3700f4611eb66cbec68a79dbe635690d9666dc20b2765b39f4fcd17c90e5b29e957769a6e4ff60f9ec7f86c171bf229d288b2aec69bc5e069415e519d59569618bb0612797744727ed4e6c6ce2cec4b803c049b87cbf45c83567eada6cb08376b2ca67d7c93146ee7dfbe5a9b103f8c79c6ce482b21df3247bc7441dcfaeeb7dd7cfc68ce4206a7f871f592f75b7527511a255bab45ca86c52dba24b8f2dba0095b6305273f39ad82643d5c18a1d44d9776ac56a92e4ff7f6e5374bac449598e83fec85d2dd0bc67cf3d783cf587d3a69355b6c256700aff1b22069caab9f0ad84ff169d5ffc8442486c4304c65ac68449363eed6deed3d72cc866f5298bbb3ba1e1ebd516a61e0662d4acfae039965c791b3e4f28d1843e713b3243399f706d6890f1c394d368c070de1f8f9137e8b19ecd13a8e6b657f713d0c264f2a10941e9052cfc7a8048f04ce67eeb76150b07d7c600b96ef51e21057d0808321235e092cc942f915dd8d5bf9185dc9ca712fc3e64fc3d6695fe01756e29ba4e2f0b92e3e4e757d75e3de9ef9969fa3be641c5ccfec47b679b7f6847db461532363cbf67746750c93e14bd5f3548c5bb68db153167dff3fbac6445dbde5d2c03625e4443651929281ca83f7d17ed6b9bb9653241059fa151011ea1c2437c38a4e21aa7378447680cb95ebcf0e8910be47c433ee91ebcb454e40389791f9b29d5227a3729dc57cad13753e5a6ff4ae73f3445ae1db353d245b4814bc74cfc67aafc9450ed6756fed884ec6d4884705f1e640163a8c1b64b4daf0e45379454c8aaa21f5046f9dd91c60cf8c3b9e3e430ccfb7de2ab5ffe85a1a351b2e7e35fb81df5a04207cc281e70dab4e4ab7e59ef3e9b20cb476fec46a5ec96cdd2900d15c14f46a873a80ae13dc78eeb81fb309b7a70cd331d0ed050133664d1fed5b33f8fa448cd762e255cf0afc36db6b44728e3f6ef3f7fb02de3100e0649244a10b4763fde8ee0993ea924429ae140c1880f2ffb29fab028e7cb461c412306c234bd1a87373d02089184c2bb81a5c01b73f1f0f7582b498d3efbc4b525b097923320399e7dd8f51a7030a7efbd29cd4ee126471afcf1a1ee46e9aed1b7c2381ab90f3199c3c9ace61080a3021b50884089f2ef7ea327a5a329ad6ee383088f4f211b190f128662be5f1548d1f257b27b991a227027688785e74b7f9ae4258c1fd90dbc87361fc49635152bbfaab38793de3ff1b351195d461c50eff418251fdec2938fae09885b3933811a0eac07abf2209f4da901e4758651f19794bea2bb4360233d83b2b6394a0b4ad15b27b1b77dc02a549bac1f9376e793520ed1c8ebbfbd7a3b18d7820b13e0be41e9e4c5daaa26ad5c893b1df2dcd6a53e234310506a7cd63e3b8e0ddf977fbe2a830631bd70bd70a45b4c043bc683f9204224c9800730a5282cb6c0a0b0de0739d87285e6e058ef8914b4af40d40e6bdc0c3499082a7be488a65e4057bb186f06571135d9268655c996cb04ce4c876282c1a3de9404782ed40925daabec0c3667cd9f73f0215b05975c4dfba51f72b4fa4c5b6b764da56e3d9da75044de4fb982d37f8a24d7071942013654d217697bc9ad0a720083fb893b86043e81b444f4d4dc6161aa903de0f89112b14a118580302853e49bffbbca416cfa47de531718fe905877859f732c1ebb665e1637cfacee220e0e951636dd1ff5ddb4ebbb94576d06f27d4744affb155be41ff1f85a86aad7b6b656e8c0e7fca231afc5fdbd146ccd0fc40b8106f6470c6eab1bafe892f58e55050671b04d15ec29c332612373a9e4afdb7dc82f149c176c3671cd94ef16402297cff695ce2e67a394487e7d33ae77ee745a9039abe0b1a00e683e875f8c477a18f70de4a0dc00d4cd0d60d04a1e046764f907f669252c356f68eae8d0ec8c7d3706244294a415344316154f1aa3b87528ba5773ec893a8f493e8bc8fd8a3a95b7a5dee638b206cae23ae3980c7de5fe93b28975ea07deada9e1ab62b3d758e4f1b0cbab56ef0a177470a927cd52237f065f341ade3a68d581ccc59e97b2e3b5e5975ead2fb454da2bf44b4cfb6b99d695a173562891710e3afb070c844c862c125c09d83eaa1ee340582479749556df61a976880d91fe87a63617ee55a92b6fca086ca4437afac3a7f626fab9ee1c400d82c69c04e8c10bbd391af476827bac9a9b3a426b2d7499784a518cd5d8fa06fd41f5a3f2586a8595701f24bc56f1873edfd76778e66ebe80a6e7fdb1e393783888b57e88fc290510949059f18c43cde86b2aad1e96dcecd52046f222a95e1164175f13cba958c5741724812b26d8517e53363cfb92e87ae60457fbce549c6f6edd2b33b0cf7d0b992fc2451bce21c492972bb74af42db95996ede1c98176ccd5120bd043b23d06bc94e25d2119ad8ef55304a3587be2b919601b7e216a316ddabc9e77f031eaa8ac425ec616a8760bd6199dfc92ae95af8fef40fbe160ade8d6a299ead0d0bcd02d52dea4aa9ce93a7b616441c97a8b4666f94e2fede501a2f56a7c98c2ffe058d9dec5d2e8dcfd2ad524b9a4bcf9c576f679ce72627c75f8f3df4b3558c612938a70a4d836ad8fb15ce501dda09589194b922e33908966b693c0e5cdae84551ada2f8e7af34038987eaa3802937425ec3771b80403d53b1e4ab09b3f4a3502125da3b4350862ccf6e15aad2e42334ced0ef395572fa2154cac0e8de11cad33f7e2258bb68716cfb4677cc1cb0fb1a44b18f9000c641f3586bd9a8d94dc77299d22447ebece56feaed3f954a07558e7801cd2e3fd01da8fd6494dc7f12d920b2bf8a52919095bffe913b8a3d72af6fccce38fdb6a44fba709bd5f8f8804715b3f913a51f3d33a459e98a14df0dadae73140d779abf7cd1bef9ab07c427c32500d132b98e5e1d09ae63a5417ac4c17d90b4d252bc03e81b292cc497ae1352d080071fd8652bee9a88754fdb78ae076aa52ecafe9186d8d8cf05ad36d0f6e9f1d304f628183dcbcf930beff642947a848fc10002a48680f80461b45463deb547fe32551652e867e82d6ba85f3066dbfce7a5caf2f8a0e0368c937d6fe9f86acb8e25e2e1751ae212a532c837605c78b6cb39dca233d991a8e073d1cfa4ac838b6b4e0a853f198a7ed1ef2e848ac2ab864ffbd6836a0682d6863c6320c2049cd1e5c9840540f24d92b0d297f8ac283150cf22f4fa0f86da5cb6ec63eeb54a6a80196fca5d5f73866bf39a0e817d97c322bb5d57f1c1b744a061ab1a47291a317e0a4c523359bc5a45c11429f53d4be5eeb6a6e2faab950133e75a3d8cc08dd36bf864eabec4169b48d89ac69450d8fcbdd97f0b1f968b36cd17f2aeee7885a9c46d7a4ca5494b556c80752be14378afae583299d926f68de5fee9b3a972628280121dbd6d31224653a566ad4e90337b0cb755cf3c3c8aafb7675b605bb4bcc7f5359ea018765379db4c5af39b39f350fc504748c61a8da14d7bd141151248a1ca646e32c44167dd2b30db1751f8ebeed24ed2698ad56c6d4c538cf8d2893e12dcbc2a2729e3f03342349be73604e5496bb2c502d9783b23926d71cb760a770b70def18bb05280e3d5932eb880afb054bf31a8ffcb139166eec7dd42e7cf350a6cf4df9533eea7173f8da130644e7ea8a98fd77a9203675557ba65f0a918166ca89e30f9748b41550fc512e46b0f6ffda03a2152a16303d10bd4ae93bf14a7eea0a6fd242a5cca2f80b692078dec16342ce87af1d764b62d14562b7ce01916ada07f8aec283743f03c59942b2e6e33d01344e4706961194d7f8069fe5b51f3040b13c73e34682b15383cb726e8f9bc277d13f08d41af4f2c48e0e981c48223e523f1566f6103e64d44496bc783a99cdd219b6470d74ad26fd19ce52f8b30ae33dd14a3f8cc633d448ab80bdc2939552b0a82771d2fcac426cfd5b20bc13e6fa0d78195a687f46a5dc8d525b92bd2832dc6aabba3bf89f439d44974fe6d2d233bcffd4c3e3ed4ae0048cde661cdaa7acb4a58db530f4a617d9d7be0c20278eb508e7313dcbb84510a162a525e9cd149773bcb832b08fb659e0bec390199a569e0070ff48eb214e96fd4a5d3200156e7ca9a0dfefee5d1a17a913bc0e930981d943e793aae4b93befbee288020ba2c0ef55457628597bd3877e7968720fbbc41afd8782f9334800c52160a570e5f344ea0ed7a1ee6c4bfaee82d3aeb95af6ea38094f760a5d69cf4bbbcce0cdad54d31c23d569b2f965791cc3c3dfd1549f62c1cff4f58c1a209913605483a23cfbebbaaeb32e3e0354712f4bbe6185780d6014a5099229f9373449f631ac94d35b48f6c011eda6bc115a5a7c99a164acb74745d8234dd7ff527572f6abf60c6e7491c058a9256c7039b41ea63c5b6b8eafbcd5777648ff546ff7db3b2395326d6e7b257035375fd54f6a7f36797f5c86903dcba463d57338d89ef3b313aa4c9b14a0a2921b00fbf92538bd837b1f8caff365144cf699322dd9cf8e0f8326c3537af30c71405e3ccb1b2f916b654192938d098a7839540d700d912384cfa7af2205ba9f1da09dad0f648511826c49e0622f712ff47da9e39439eef3f9ecf326981b592c0690fe9481a8cba0901d83aecf3fbeae241c842b366da57de25d0592b838dd64f61d3bfb232bb4700b67f369585b2c2b6ceb2611858505c5b31631cf1514d0d8e6e5126743ee2af8d705cac9ddf69a9a36d677e4b7fb762e9f1356199e45851a5e8f6a5b4cac79738bc4fdefc07857ce92a2e9b133a40efdc926f91eff24026c7d9fe81afc00b163d8964351455469889e8a909fde1bf4460c89d41219afc319364f1d116cd81b3b384a62901f6e485ca166dee3e943053c4a61e13b6757a01a", 0x1000}], 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="0aa04276c77a867e404b0ab5af6e7e9652a2c4fe15455625ea9b279fa731fb1b5eefac6b5c086e302d0ccbfc9f08a45dbb3e81b1e74d91c947cc0cc1a081583acbb63399d5af", 0x46}, {&(0x7f00000001c0)="55de32d7a9177cd9d5abfae6ef2447897e8f5c7b936cb03f6a649dbbeb69108e56d896787a97976687d5ca8a2a69481b0904f762b951143dd369e594c2321b5fc0314cb3046ea9eb4801677ed351e1e635786dd9b2dcde46062d1388d074e2d30ffdfd5e15e4e02a2851d38813bcae0b40f56760a50376ccef4ea0674952e24a17f05c7218ac1487f99ebe4a7df9e42e9dea4d443b4622ceaa98", 0x9a}, {&(0x7f0000000000)="f1b390ff", 0x4}, {&(0x7f0000000280)="0c1c764839812ad898cfbb777c33e6653cf0f7f16791d70823cada2e4fed3a44f8612ece6b103391", 0x28}, {&(0x7f00000002c0)="64c05f677edd8c5405db9ed97fb6c4cb284f57b9df75db6acc653a9d05d643e1b7cbb9625fc64fe290517607986e38fb75e76eda89962373899c6a413eaed3bc377d1f17d8ce3eac146898f186bdf101d1eac564392c4017887bcff5cfd8", 0x5e}, {&(0x7f0000000340)="6cc18a28c332487651262b3d968bed9b7ef147ecc4aa2782d9f29a004becbe86cbce9daae2bb74e9137f9ce8a266", 0x2e}], 0x6) 08:01:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x40}], 0x2, 0xfffffffffffffff9) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 08:01:49 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r1) 08:01:50 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x48) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(0xffffffffffffffff, 0x4) write(0xffffffffffffffff, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002001167f5bfa600"}) write(r0, &(0x7f0000000180)="2e14f39a44dda709f523f64bcf144e7d52daec79176e4424f1d6d0b1d7d85c9c453a030dda935d7f73889861d08bc5ff4cd9275cf06fd11339e5c4b8d2781eb012bd709f89714a301739f17fe5abb90107540e541c847be5bfd9c70f6739eaac330682c0e0ec06a4d459bc2bac722c6039a77510c9e152304aa895852a17ad8e4a2a998b314db1397671e0aeed81ca", 0x8f) syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 08:01:50 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) 08:01:50 executing program 0: r0 = getpgid(0x0) setpgid(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x401) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xffffffbb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r1, r1) 08:01:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="8c94fbd5eb1b36d60f19e2ae071c7efe7b6d4e3d5be5f91169059a71103d601b2d794e01232766de72d606fe7c4e03efc4abb41c5a1aa74d47a7b5ea392c79f39dfbf11a081c707b8a2627d2ca36734319913a08cecc39b8adf16ecc4b726c748c8769a61f2c526a25f071179cb3ca034867a1b7dc5e37daf4cabfdeefadfa97f7129ee39666fd72494f3fb03055cb41bb79bf9517d79ff1a8d265710b6a8770eefac187fc381f8d88770ccf7d2922ad604f070d472980001170e8482767158537c88bc74f7b532ca6df73c9dd55d6d6e41e18495d7fc143ef7906f22a9b2cd272c4cd95ee8faab8781dd600eb8288c20f4c46511feea52ac2cbe26f6ea59deb1e8586c080b6ab19fd2e117df8775265e81cb3691e47bd9db4f20226b44366dfe0b7d4a6de759fd3bd332c6e62b9a32fac746430311f1a095c9dcb18294d42137af00b5d41d762d8b94c45dc51ab0ec1535e456abec32b8d6313f586cd4d9253e263870ab4e99b0c2545321d1de379226f13b7849bbd40eca5083e2eb02736e324d8b831e5f052d11ed272c8d313a445660c601b3670527689b89463a107267c1893d65cda51daadcb3b2fe5e49303e94179c0c1d3d65f7c7df7481f0962eeda80d86db81f0599208982ba18606159946ae2818dcea489a7482b5a5989b71ce53d1e08c47d63018224dc7fabc78458587fe5f12dce9505ba815a6f074b93180eec27fad49c4988315b0f7c1be5df854bd89f4fe7b51cf32f401992f3c8095e81bdb9226498bf4e8470020fa08860bc0dad50a3f8d2f606a1adbe6d4b1e8f859e2fa92aca37d151460db0172aa88b96b5808baca8d20ab77f7e5f2980f76c329a554f343086f49a3ba745c1fca24b4b0ec130a0e3efaefb0512bfb7425a7dfea79cbd14daab019bb3c3ac06ba7cb317fb8fd9f5134c8c3e9a79d4bcabf44d07414058266938a7ecdc9db18b5e9a154a400e539ba428130a879f39087b5851088f71ab20e0ed2640856dee0fe5d3d3663641228f4a1656df8eea4861a9c65af851a708c617f3cc16d3f787dc8baf54f8d75efdb3209b1d55a9548a4d8b164ef44652406cee66ee228e328e2aec316d41785ef43442fd1c4a9aa14457a383fb64bc1464669f6209499a0eb4e26f489fe0429fd6037fe35a023dfe77f53a3cb5332fd27ae591887dae7fbe84bf58cea75195ea76fb4ab8ddfc1311ef2085cf4576b53b064c2c5e7d24b4ad90dc22f749d21bb609b9527843914e2ea96c7640092b2bc695d67e588f81b9383f2e1afcfdacab1b00ee46fac60bf8508ec43008bec791eb9a3636ebae65f8e6beb00e57020f5ba086c2e52c64354fef923758ab2d692ca3965d508ec4202fcdd157255ed17478a3282fbb9d2d13e58eab1cc00d0ab78b0ffa53753b6828fe605d1035bd6a9f5e5d0724fd884643a08c8beb7e92d6d1116b355a8e7176cb20e5846f321f193836bf130140c4c66aa0867bae344f1f48c150cbac5447973cd41c5b5cb704dc8fcf9f96f13543ecb091c6690d6b2765851d61a89a81e2e4dc261a7e23bcbe940db215c3a8b4278d3730d92e8b0aece6b53ebde54a9794410e58228e0a056555914e558bed014952ac64cd4083a52c56cb90d4d96d5212c6c802513d4af5d6fd17d87b698da9755e312f77a68b4da9829cdc5446ca26174b0c18a968b96cbb9f73481d98430941a22de357103fa77b899c64aad4b649d9c79fdc95b18fd9a4f63b2a5d44794dfe89c933ef8514b1a35d781136b803dabd39e0d6919466987424064664040e9f027a03a1d21c080582c4ace0b684715ca47423e05117ea8693dc16e06407d982a27bfe6a5aedffc78428a9a9e1e0f4ef67044bd78e96608107b55689e3e016c3ab2725271c7e052311fd2e37d865ade5025abfa819a2f4bdc01f3de41b15c9369e378e30b06809390bb3db60f382b20ea24a1c69be041abc782e5f1332f12748b4dedbb09c7a318e00ca12a6b2bb2a4f0b92ecbb19b0afcc450c996b66d85851ac1404c67a477787aa0a2ce95361fb152624def0b336ff59f4fa17865250908303135e1e07c9ed88b23154af4e6ac4a1866656db73343236f14ea4536e63272f8c6b15cd860127cfe3d02101bf33c3d2dc804202721d9f10af4f08941124fefda0c831316555c46e563bb5f2e19b3bfa4e6772e960832b5f07911f4c6679699dc0d9c41373887095b3fc08ba77c2586747c2abcc3bb2135d99f9a04cd1109c911c7aead983aa566d8cbf4065843756522cd32685842db3c28eb15b8b3ffc62362b45fa4c34052086939230a91975a33aac6a5873b4209a285243e99b74f5c276d50deaa2e46d3869dcc0efb0dfdf456fdff1b2f80bf931366a9099b13ca4f16e3cbb24b224271cd632ca29fa14005a3b35883b1e459d04361bb8bd41adfb1622a35e55b71e3f41ec40a939d46c9ce824c5126c81ac12cf53de4480a93a3c6c0ef333ca241bf7da5e8dbcde792cdcb639f5546e670ad0f6feccfaa89d6b4ddd39310dafb9a8fe6a49924c2c5ddbdc4a1649ade0db991ec2800dca83d38a24a47d9c7c4bc9fa9f2aa6e9a4f6ca211dc2436460b65ac40262158cee2665fff11056f010f69a515064b6ba120ad604d5ea59cafd517b6ee942ca919206a56a93d658cc2f75f9a28d3336873a921210b05907aa4f264b631e8bb363aa7395b0f2f746b6abd4b361b4e81f51fbecca7b68e42a7b20e5783845ef401f324ad390f6a2f0970518cf76111c433399c87117ea8af4c8fc643d5419e4dcf66fae450fdd36f873c4b9ec864ed60fe9f718b1c35f09b86cc0c713bc39fcb91aa0bd6bc693e59c03a0c208fbdea0d01df0ea3365658c77a0e0eee4d5cbc31f6b26284452852d624ef91be8ae8257a109f8e4fbff6663045d0ffe62f0a7585f43aad27ead6b604e2aa7cbe8a487a774b26279d23d4fc62ae3f357bffe2dd61bf48df7652e484c4faf7a2d3c5cecd145e5aef0e699c3c3ecd6321368b7f1601305c2a71bfb03d38b22fc2eb6d1335799064784e740a68d25c03e19d57cceec3ac7a686f88c794e1ae16f6299d3d4b43eb06c64ea57085a3f086177106574118218f148bedb18f901a465fa68238eb27bff6098ce0ae648cfc4bd8a9dfd2ad3aaf58f24076e7920b639c348984275a0786f2719c7bab318e362cc386e0c21772953d3928ca686d6dfc65762ab81f4a3d8790a509c4b0c03c48db698ce022d140b61b7a227d857d4c832c592130bf1a2f5e994203d45acc063eb89176086b2b97359c63a91f715880762b2c71ca2319399087d7f3f1b95902560962878fa74da85b9320cb40ea95dba5dae1873b7d88c63d8d3062441e48241a41de1380c53eb9e408e4b5b3477fcf4fa86ecbc67223af35f312082f845191c3803d7c7d493b36563891a0f0ce4232aa10c081475a674d6dfbe71a8164fbdb37a97c9269c36e9402dd7d264db675f4b50fffcc960c92acc9422c84d93c671c4fff5e069516659440e05050262e13f14fe39b72d2a30605be587a235b7c780cb05600eacb7ce280322e2bcc9bab2f9cf8e377f9922f441c825409e0df48bb051ffabcf9af07035c20bc3dde192eefc9acaa6860fdf1f7048a42928b911624b9dc49702e72cefce996597da301a7ca53327a4759eaf5cc2a26a7277fef101cef5c72ac683559eebae39c6e945d3003294c6239f24569a44f876a46671199a20fe9a4b92ed3f7af7f789011859aa6f46d03bbf068fbb64f4f497248a4bc2987c5a03f8e9dd63bf827e9d32b0cdee589343c404eb7c4f7b0865c8dc5b585fd20e071df9cb06414bc26963d7239ff0639f6c2da7d325136e7bceee1dbd6c279e54367d6368b4bac1dd308f3c3ec350665193c02dacb19ca9ff5f8c93ed45a9ef06ff53180f33fb176b28016c802faf05e1613a67fae2806b0cd87086cc14d214f102310647e50e347659ba6dff7925ee8d55b6fa14f229a3eb3423a392e8c8dabdc15855448339b3ca66d7c9309733311885600c2f455ccd683dc07e5f94e4336008ff5f1382c027861676fcff1e84c7e0954c2ad54778f87665b88a623451d6c5c04b5ef1a1516aa5a6af18cb3ec8ee6253c42d5f9ddfe170e08ca93e5d056ad2315a53208c4274d74ebbd1b581614b9fde0ccb158b0ef7588afb1c72cb637f7df4d9ed7ce6f02901c198d4906a01bd8c6cb6366c83decdae9b3d6afb658373a5438a0fe0e078fe0cbc5d3a79f2e323934fbc6a1fcfd6f4b43d62afbe360969838a9698f581444f0f63e8a7a2f92acd19a80b5b2c84da70ed4ae67214977e6cb85cf9048e96186aac39af42eaa87c325f41012dcfa8af39000b7c82ba924097b28d4a9664665982e8fa3a28a6f5c907efbcfb0f826fb4990eafed7afee75eb3fc1ee56eb8e71384d08a1f7c481946dd02ef3f7ff9367601f0ab56150af4aa3418e0411cc5c6b8adbb8129966bf5224e718f67d16ed1c0c1b34acfd7d1dca1148b27eac6148b8dad7ad67866da59daaa9efad6cff2d0e9051742c132d0a68230406708d34e6a29faa69151e46245cc951444187911d28035217765fe45aa0522bc27b84824abfed6c5389c55c3a5d4ca44e003919f9b456df2a4e0e7863b8a5f7d9748a547838e58735270137dad8e9dad478f821444fd4cb5d73f44ff01cc39d437a1d7626ecf9cda51210a1205fa1dd9e503cd2aa10594389a576dae1247d068dda569e18a6a8d6a8f47ba460af9912b73bbf748000f58e1758d286e4fe4d00642d50a437e871fc1101b6ea9aded40153785e0503953205d4111ec911b2d38e034f58765086aed5aaa18558e30e33889ceda550fee6aa4e2de25bb7e33d0e010cae4ab55a7848a278b13006f040dba99eb331a0c7058f5eb3a55d7fbbe8d3ab29d5aea52b2f76f1b8d3fc051546e62c58d92de1bc663a05f5e1bb319b41c92565fa3091a623d26dbd08f313d0e986775805417e6038d6eb751e2dbb2c910a7fc9e33231de10f1dbcad769668e7862a3e8a625d30567be6e36e6fe2dfe02c0c9187340b68046efe0e4dabd0af01bf59a58a6e0d5a413c7e3817bc1d6f95789f6164f4e4aea29f115096d5d0609235da202548c438b87f1ecacd3f06f14f747d1cc20cb0788c501fbbca1c2f22991cfe78129e018f1def756aa8833005281aa59c0f3c137769a3ff5a0d83fc940d4e8c7ae261c52f14416bf9d72dd2e8cfc796c5d4643fbb6871539e1d07cbb0473bbf9d0bd9671b0941933a150511e8ceb80ad87f5aec0120f5297f0bb79df0419c9029f11d5320c8b3e81a72a249b5fb89864307aa57a5d3731f2188f487a93b028d21bd3111dbdb24f170aba8610ddf22248f604768a374b107452fb8bc358c73aea1d36e25f407e6265f7de0463deb18c792475eb0c85a5021783453d228ab764051a90045dee93a9075744cf17bb4237b805ed392b9581701b6d56c80c3445fbc7f64f5947ff31092b5307d5b0ceaf2b37168cb8f48c711f2713be0bcb480ec22c4ab4420f575d905f6fb0f1c31eed2f13619e9006f5fbac9c78bb29535ff46f48ba0dc66b47cfddc9ab17b320edcdeb66a1f4b435099a1acfa419173dde260f20980ccad3fcbc153c82b45761b9517420272161ce6a22903a35584aebfd50ece425e5fab255540536a91f749b91e7a7cc41f78825c8bb60e9333c83179983413541e5cb946107756fd474472bb791c1257066986b960654c7c84ab17661b99bc0fc27b53d9fc699c429a07b37bc2c7264cfcbdc0d8ec7602b49e3e329aab4ede54242579772cfab07f94e86c8644", 0x1000}, {&(0x7f0000000000)="f4b31ba81c10156005a58aff141c99fbd575b99546c7ce5398b01f49d3eb5c5bb38813758f10cc402bc7e6439215313ed4c6fce6c3aef461e11ebf9ce08d7ea9f8b7ac256473e853a2ccbe1df047787ca4274441abdef2e183a9222bae9ea75880848a09548e4d726f82dbc544b6fedcb2e384fbcfb86c79394882c252607db51530443a90ea7d1ee55b670f37949054a073a63ad51893ab268589d7d97aabdd", 0xa0}, {&(0x7f0000001300)="14c8549a60ee8d8c5607abf45e26e4a8969df6b0e5c006b100412ef9e7b95d1722b76316730512f5baf639b91e316d8490fbf39f62819693e51e26723c6aaf7c73ce26e9a7fa38f8f51752f0176950dd898bd4917457e8f32e233191e5ff7bcb4deb4b1c39741c91a888d26089d1058ff6cd0d81c00966b3692238abfa423e192d474d0cfe0c55e6acbc828d2fc9d97c1b5cb67049217104d15b59a8789c848f5637e42629b4b3466b1221de28aa3e96965ff4e95c9f934872416bc8d64f36e09d59ad94c84e036c668b6a1e0b4e14047d19e7437eefcb", 0xd7}, {&(0x7f0000001400)="f72867a8422b4c0cc22aa759f5fc02af752429f93626b91395e1782d018d56e229caaa3ea1e305f49fdf1f5ebbbb891dcd064cbae5265311a5ee4cdb219b6834be1513aa693442384af1f17733e39461343879b3669ce3e30b2c41b87c2d8ad2383b2c344e5327bafe96f5e6305569f4ed68d09c15d5d1b421917a9f43f1176f94160f90ecac69409967c43d88628c623686af41b9c1dbc54149637de6d70bc49b2966f258bfef5c1989056c20ccce03df486e7595171597", 0xb8}, {&(0x7f00000014c0)="06bfd0a873e3ce89ec89b168915f6a0f88540cb02039aecc9e16fcbb51e764bb1221398aaadfc2d2dcc5e7b2a67454ef022a935c8fdb679d4c09cc266427002d796d4c4052e7c5d294628a938ee5276f46d60e21dbe935fc2da428effa01230bc51992dd8f2d1e1de0a65b8a2dfce98445ec1f7d9d5aa56fd182e38fe3e78062c880e76928c52686d144ee7be15f175ecfb7e6df1f329ac8f72f6504faa4c32a3af9f636f4df", 0xa6}, {&(0x7f0000001640)="f8a02ccd6129119d208b651f628cdca0da88293f4ea9bd7b6f072fe4a0cae74273299e264f827f082c99f8c264f33cf439834a5ff07f28caee89a3bb5b1e3f0c59db793edbb44e7673a1cd457eb95bd477e9bae2fc7b0b9b0006ebf4751bb21df209e63b818b8adffeb5e7fa63fb38d9ca133d3d23d4c1f77c8230e2b11eae486a64e7066d21d8d7a4cac25d0a6893d76bbcb4c027355e56b593b6953ad5a9db6537147470260d825f1909c2e0168fac107de749fe2f49e14ba86a7a8362d281bcfb5fd4202bd8be0c85a5fe6d56c85c763cbb7f175989188e5f60e96531f5a6b11f3c3c78afce6534e772d447d1759ad5c2076225de072a5d7d9fd74799430a237b72c6244c1d2036fca5ab1808e285d0b2b4c2afd956122a766e8eea0ccb7e83e07dc81f6d077937f925fdeaec85cc68c63b43159b5ea1a395ceb7d8779da6297bbb9450e2f65bae82ebd7f4d4d2a6a93cbf846b1d6dcaa3fd730680aaeda9289ea3b879f2623bf169fad85d46b7c7f2c4bd07cdfc2bced015257b11738b25863353d7a4e7114a5908e56768616067094529294fd19ebfafaf8f5d86705bec965a18cd492da27e22839696dea84b3ff27bcff804172ccc53078dec916a02195e790f46b40eb89deefbc8a3295001e87d784c4638dc3df9f8972f84c13f328e4329e330d4065bb3abeaee3c50027dff73d884643da6283cb27539599a1965d7256950ed8a9424de387e59890d44c7e732127674e9301237b3138cd3ca36e889e05be0b0ac331f4331a714c83459de4e6113c3644981358860a121eb2371bec9bbe4a79b5b746b158883b40152a06fcd0b2d7660577b1cef51e576cac1437ecb46d60a20ad7cba8e56091dd5935d4ac83251def162366dd243204e9ba345882af190ea0c8a4d045768c9d8896e4e68c5a8d0934356ccb2ffd4fdc44086a86eb942838405de9e4712607cf40d16e245d2d5503d154954c8a2850e780cb190c53d48d8b750838ff62b813a02f1e7ca44cd2c9bb6321a760534201edd7ac2d7986b4c657fba6811b4e2c4baf439ed55179e4af7e90a65325c104762802812fadee236874cf58b4a298755bb371a6f29c576540cb24f1dd4767086a3f9dcebdfc584e291e6979fc2ef1ebd5912fa2993925fc59bdbf709354bada292917af929ff906e9e503c1417e76a6fd27568bd980c938bc346cd79629ec892275afc9b95ab92497ef49bac759c52ecf7908fd2a4c84f7dfb98b9fa048ee405c49707e25edccea8af1afd5e6aafa5cb691d39882812f1f12dd300a8e8eea7ed3680b0010cf591406364e3254c286081bfd5b815584e17f60207ef234b69eb10d48375b8048b6d717909b707ac90b90c80e7d6526958b80106e0844caf5dc741a7b6136473efca007f725b192cc05f3d058546db223ea2b1768ecf8c07d1639153177aaa4941aef963c5333707b07f94def85ed15d3ad05e057f510db7177c8ee2a8c984724223ef6453675dd571646b4e46232dedc843fc2fd81f73ddbce7b5ecded33a5c21d589a9ccaffe65e8f79890cee27d77297368f2038ee23c549adfa92b1081227031fcdcb1d1629e40d647ebb06740627cdda4bff2ddcbbeac506678ca5bc5bb2da9ab5dac44ed1a47c08c198dcc60c0ad3ee16b13637e94f21046ec5441aa46f2cdd599c82e7413fd762aa138d35170da00bfb7c4bb5f413c7a46f88a96fb942495ed0023b46bdddabff42daa16d303ccbdbf4f6b6ced757ed3da5a1b8a1bdb934948ec136bd15007c69119302561cd38989a93c3c828cb2b955c01460cee4adc8125357c6d6dd31931e086602d5df01c17ff36780e8800aa368e0ceaaaef969a82a9155603e004e299b790d39094c83f6fbfa5966edd630a928349c909fbc55815a87cea403027bf80a1a926cb2851fa6ccd72b331e15b752f5919b9e1dd5b5a5ffab5e88ed90bc4a95617c39b394799c53eaf2bcea5d80ec77a41c89c4706e75f6f8b5691a0badc69a97873f4ee581bf3458655b57a38c7e9531e9487f660511bdd32a8277b66ff62e2bc5511dab6da7e901b66429112dc909e859ed368fc02247fb3527030fb942872d7875c3ac4e4a19086ba1db8fac2df848c348c75afd1746dda4ccad69d1a493cf893a3b32dcc85761cecbb53bff8f4fc11ca3132565f79fcfe77e814502cad5532ba5c653d61d2832c259fb9d7be290663fc1932e85e8d9008ed80ba18bab6b675e23d13474f9c898a99a2b33ecb23406da43803839340ee3100af9a9dc347980990a52c3a670a8c374b7647018a51d3b924d1156afff3d092a6eb3992da0a0e52778a3e172cb8657a06f545f087538cfee1470d7c6b8829911689a4173d7a16c165f5891049e48e48aaca6f5ca29156874cad50102da49c1135531b6230607a220011fe1fd3b90ee0c08a64cf00df0b0eccd7344be8d65a41ecc8e1d2e9247b4fecde36e5daa7e471911d2edd4bfaa13c324d18676d8fff3dcba737ffbb4ef91158954d22eeb3e0803ecb5ec9ad613691393de9a5fba11e3f4b60cf5136239635e51ca20c571e30c0bad62a50cb72a5dfc8b6f189d34fd2a7e1917c9396b356b079cf1cfea61ddcfb74dbf539ec9411d100fe19a79197899cf56bf3ba045c3d719306053c1b2dd3b2f9287bc6332049df157fef08bb8d4008a4b94960336ad734e781c13181fe2a48a12febe3c86816f9fc6621d99ad5cdbb7ee7f9288a3fe3608e75104dec2a2dbf00f3ecafa9c1c4dfca60bbe225f2607889daf22fdd443b7c5375fe4a7dfb17504217ae90928a793303de6c587fce6ff66e9996287956f6cfa9061ecd102686851092a1f099636544ec34e51d444a323a0331d80b46f473143021a5335bb21654f245e0ffe90e6d8d994ef59e3dcbe588a8ba325e2b8f1d8ba314f4c3248bbd8481dc72ace1d5a834084d19a431d6d28330ebd2bf793d492d3c037ad52b64d58dc49a8c3f731b3f8a3cee7fed7213f828c54b781082298ca475b32be52c08b47558492bebaf016e08a2c55d64b6172c4b9b0e79a8738852043b7abd51da3fba65a75e90088a39ced34d196a1fbe120718c95b48a69a7edef93610ae7075235f675e3126c54ccaac889992f8a38ddb5b2e6f9a91aff742ca5584f69a22edb12aabefd1dc7d80b0fd5f4e68dffe3d4d8dbd3b7ca9899ba1dcf0be41f59810e44976ecb48a1e7b0655d816b7838a5639b89d0fb5a9df6aaf24cb3976442e01d392dc05738e7b9d9c7cc0c18132d3d7f7c34ca80ea8106063306e9f976dc9584caba5130d89333d379de962d85fdc9a7ecdaa4c62af5bd05d2595133e32f34b154863a15fc81eba1b7a7c7a546be8642aa1a034fc9a478e6c2d97208a106da0539436f424142671b9bac6e25e5926874a47ffd6289a610f4537532445d2b483e7d8e721c55f441a19681abb2c0490a0ade69bf724f127bce0e947a36917113d9b0d7cf3be95343aab50def750b74008fec054d251eb2b228a3b408e9fcf14d1618d5556ea60c5d04021e0d474ff56b02dbacf64393210e858e4e4e10f9a61fd68962eec276071f2b19ad957df1a8f6edea0c75de5dd145d5f67e44d27046fb483f9b891fc6553a02f8eee2bf4586a20624c1cb7f7a26bbfd819cf35c0cbafceee470663569e3b9bd997334c0cefed98c7431a3fa935038a340647ef81a56f032104de3cee5248bf36a211c9f85c773e7e504b95796b0f132e2fab9d2088c69a7b7e94e615fc8355fbfac6e615294e3886db3df0268240b68f445edad7227db245cec9dc48d47c37b77a3fa13dea038b556a09d2f485d8826446a41d36022ff4763aab3683636442fb6b263623568a2435c4d3c76ccf175ec750c5912336e448bd74189dfd3d9a2d9192de05eb03852cfeac2864d093d44d22455c5b91c5da966a93612df541bc4ab62c31fe4b2f587305805f8a34cdfaf0d0abd0ea065090b3cd46fef984ab2adf0ae7007646cb914a10b1695223ac5c956b8513e5c617461b4a0d3bed9374221bbd38683714bf09fd5cac83820ce039dc78ca557541a500d1e23e2fcfc9c8b00adf0c1dfe720cfba9bbbe1394e6cdbdf7e301dc870d275e4ad15a55be24f508ac8feef12ccff35fbe5dc726a28e265ce786699a5d54df819be42bef4a7a59bf775378a73639b4bdfc7fef1b2b8ba4a4da5c4c8e7ed4313618d4b90b689b123ff3fce0c1f9891e675995176fa8d0cbf2d16f938bb14690f7ddb96cb8f8db9241d0188d3324eb4abd2e90bc4a40385f4ce064e5b624d8a0876d04e5cdeec314adedb63d00895f2165887c068a861e1cfe9c33fdcf9a155c6cf48181731e1f6908a640aea321a246598f73221850e4afcdb41b4a769f465b9cf2d8660854b3e87c9db64b5987e41cc873d51972741fa35c7b00a11978d175bd71938a99aae37ed2eb7651223590d113df72a99c15adde251071c45a4402e2c17fa373500ff9396ded86d22dd0e07748c096ed114d618fb4e1c55e23b2f77fc24e05632a7d41c9c1367ebab5a64d417849defe6b987f7ee3f47e9b6729dca9b7de005e2c097ed364db7c6d1587db4b6fb4681f4f85d4ab256d23a77de1814fb8e2d829fd85a55321edcc3679a1da95c97db9f75cdf7a1c48d01577680a4669fc03fd59999315b596045ba386f30edc2cddd70db8c2739c9712345a5b368b8e16dbc2283c0eea835ef9085a33f2f1a081a2b85448e0ee37c7d0f70640c757868f16038bc0168e7fdd5f47fa5061a3cb879a9e00cad8e788369ee213a6eb4cbfb23206374667b6dced12a7319f65a72ae9c2f1f314ce78de6fa397473c28852084e12571a220c0d7be2ff7713ba00f932cd2310cc673bb55ced8729ab8f3e8269392ced2dba4c183ab711a2d953872017c1efb89e6375d7ba53900d32ff74b4e135a880ece34613088c3009b99da36d853729d14f212d73bcb47dc58f423af3996400ebede737add57b45c15d44dd4e10d15a9ffcc8bab013ba7576694ce815c30ada9a841d7383a949c48bdada2be04657cf219852438b98ff350e9225a2444f50096e37653d4b38f93f2f554e454f2e8acf332d00cdadc54ce8d930c7a83e97d3a0e714c24722f08e05d2a2a2b1115b41fd34dccf975da604144fd1e29012a388c7f6cee8ded9575ecdce39d060db2472f3891bd6584b479211077ccb5c1141f6a43651134378084b0513b68de6fdeb0f7043ec187d08e8cd97a6d1181fbac86043839607a5b37f38424cc219d0fb09969ac4146fb481efeac1334a567ae2f7310a89434c9b630671b8b2208bfc85e2e850424237b138640f9875ae09cbcf757f6e5ee23ec4b4429521a0929d49bf7fa2c2d200b3f032fbe1d127fc7cbcd97301379d47c0d556c37b9620c0ce10ff9a60fac1441c1551c2e1237b0e7894c75e265da1f2303f89c940c606671fda693f85d20e6694afff921b33b70d6d6330cd5c0d6f0b77560fbc921040735e6104c6736316b50c740bb001e57c63571950d18b2796ce1e1ae0cdebbe5caf12d052d08109a382e622984a7aa4737192894238e0a5774a0a7e8e2ae817c446abe5543b7d7bf8b45006bff507bb69102bf64fef5b383c4544f07adedd3d4cacfb44c834724050311470291d6d598cab76e5cc2e3a0a0f3a9fcd73631a6deb3994d9297f16404bd62aca725d3fe63c74b8ee04c4053f6a744e453d1b6386bc2fbf02fe9c98803ac61df411a1d9becd2fc12fb2f8ac9ff08c5cdc3afa1d94ba8b739cd49b52b9d5f0bda88fba5388d9103583022542e1d7a49a2f1dddf2faed18b1d619fe88079", 0x1000}, {&(0x7f0000002640)="3fc4e37165558a20373cd4071cfe5ae42856ae7dc80fbeabb741227ebfa27c63779ba3208798d5b64340f910df73428902d45849db0468f375fa8a0bcbfe91199b3eff2fa507251671fa2e9ef4118c0216b918999f9b1b6e1b7dcf813c28817a833db13b1588bfeda7d37ec5480cafb82f74dfaea6e0bd13d4191dc8014fbdca2a68ee32d1f3f3d1df8510c790f490fedc787eb2b835d1c520a3f11c325e582db15057421daa695b61b10134ca16f29a2d2cd52439cba5ba6d90434491b82f1573e0ab30a67d43f79cb5ed02c26326bd17349e41670e6f0cc39598360b45030debc25bb50df10f6568405a5ebfd128c10aef17315a9651ccb75e", 0xfa}], 0x7, 0x0) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r2 = open(&(0x7f0000001580)='./file0\x00', 0x10160, 0x21) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002740)={0xb8, 0x8, 0x4, 0x2f, "b5304a60951705cba96a584e855d5c8bfc386d54", 0xf49e, 0x7}) bind$inet6(r2, &(0x7f00000015c0)={0x18, 0x3, 0x6, 0xa90f}, 0xc) 08:01:50 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0xffffffff80000000, 0x7ff}) 08:01:50 executing program 1: r0 = socket$inet6(0x18, 0x4000000008000, 0x2) recvfrom(r0, &(0x7f0000000300)=""/190, 0xbe, 0x800, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000299000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000440)=0xfffd) lseek(r2, 0x0, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)=':&$]\x00', &(0x7f00000000c0)='/\x00', &(0x7f0000000100)='^.\x00', &(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)='],!\x00', &(0x7f0000000240)='!,C\x00', &(0x7f0000000280)='\x00']) 08:01:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) r3 = msgget(0x1, 0x40a) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/7) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 08:01:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x0, 0x9, &(0x7f0000000140)=""/86, &(0x7f0000000040)=0x56) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x13000000000, 0x3, 0x1c0000, 0x3f, "fcbd0328469e6092c25c3b43572fac992bda0f11", 0x8, 0x40}) syz_emit_ethernet(0x1, &(0x7f0000000000)="81") clock_gettime(0x6, &(0x7f0000000100)) 08:01:50 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(r0) getdents(r1, &(0x7f0000000000)=""/99, 0x63) clock_gettime(0x46, 0x0) mlockall(0x2) 08:01:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x3}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)='\v', 0x1) 08:01:50 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) read(r0, &(0x7f0000000180)=""/173, 0xad) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000006c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xe044e8c33c312cf3) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='x\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)=']\x00'], &(0x7f0000000680)=[&(0x7f00000004c0)='\')\x00', &(0x7f0000000500)='x\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='r\x00', &(0x7f0000000600)='x\x00', &(0x7f0000000640)='+%d)\\\x00']) 08:01:50 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/42, 0x2a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = semget(0x2, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x0) read(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000240)={0xffffffffffffff81, 0x1}) fchownat(r4, &(0x7f0000000280)='./file0\x00', r2, r3, 0x2) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000002c0)) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000003c0)={0x4, 0x6}) ioctl$TIOCSDTR(r5, 0x20007479) connect$inet6(r5, &(0x7f0000000400)={0x18, 0x1, 0x2, 0x280}, 0xc) faccessat(r4, &(0x7f0000000440)='./file0\x00', 0x2, 0x3) utimensat(r4, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x6, 0x7b29}, {0x7fffffff, 0x5}}, 0x0) sendto(r5, &(0x7f0000000500)="36ed5a0beca5b8a9f999463611963d595b347aed32811da3ee5a457db9c0e7893314ee4abc2135c2a58e12ed3a5c9a0a723e0ffad7e938e2b6f190c584ebe83e1262ee5b625a8e6723b36d36da37aafff8b864085b1131fe879051c1a6f727210d8f83a00ab73374cd644250188aec7802727c5d164f7a39be04fa6ca857e55f709c9c3606b810ff5979babd8a7b85a990ae433e2bb7f8a2", 0x98, 0x1, &(0x7f00000005c0)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) renameat(r5, &(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000640)='./file0\x00') lseek(r4, 0x0, 0x3) fchownat(r4, &(0x7f0000000680)='./file0\x00', r2, r3, 0x4) r6 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r6) 08:01:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x246cc86f64dfb375, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = dup(0xffffffffffffffff) ftruncate(r2, 0x5) r3 = syz_open_pts() ftruncate(r3, 0x0) 08:01:50 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="31cdf0214b3a0bd89306218e66cef8cf051482ab98f97dab316ba922feda87702a7913d059be869ce314da5bb386a4778e6e151cfe0380b2ebefc5033fa53e4830db72d6ffa78eaf6e8ed6dad65283ebbfbf1db7f0823aa48818a8221c78a61946bf87ca728698807153b275fac34c81c3d158b2f69c584372597243ee2d9dca0a7fb613207c1381b8d8d13b50668dc60964d3aa40fe305a988501e1bbe3cb34698d6580075c54287e094dd50edc9245bd0ccd", 0xb3}, {&(0x7f00000001c0)="9f515eec43fae13c8ff4e51b85bc86904791567ed2676203b81332a6c22c690e9b75d512d292456e42a0a42126ef8c1f0d4cac50a6e152bdc6e593ae47e41de68c5a4cff202acb199940307fc089a81a2f208846a282f7", 0x57}, {&(0x7f0000000240)="237fbd5e8173823e5fd0c9a71eaf62e016ffc0ba56c337ce013d2f3cac94a4cb3d75961c24955c4a8e36134a40c0d33517484bd66b7e8eec0a14940ebda376e86126e1951a2807f41f696e31e45e4681e3bfed2f9ec92b04800a5316cca805b16c52b0aecd2d7681bf6d8054486fb16799505fe724ebdd4c4b7270d1e3d6cbb7e0a53b06712351757d839c6251c009fac4df50584457f318cc1d35684950c4d0cf5bf83e0a8dede272893560a9756d7a6e192fa6c9c0a7cfdffa99f8afaea304fa9bd052b73b5cc615a4e514255b1673fbbd9f4a70e97e751220b1767e34876095a58fe7b87848ab4515abbc344317c2ccee89658bad", 0xf6}, {&(0x7f0000000340)="2845e3f0c24e176413bf47782da8a746923674707716fc0b3fc54561a798981bbb465608d1d088bb8a80f8ae8cb0e293f367b52f3c6be8f2c4f19d988b1e848d4124fa176b423259d4e0fb632bc95f2bdb6a86c5ec57a8b551472dd025019afb41f8d400dd2d4b95666b85281c755d702a2c52f05418302b7f230a6c53ca5a9699c934daede640d6af6d5deaa59ec93c1175af76221ffc92527c3aadffd3bf04535d73b5d5acc9b9e19741da7ffc7b31754051e0ef690a8f56256ac4a20e5e3525fe2f24f5f7304cc6cc2643", 0xcc}, {&(0x7f0000000440)="29513e87254d78ae84b1aff0cfcbbd159ee6e0357ab32120d7", 0x19}, {&(0x7f0000000480)="49a04317fb13026d5a4969f1edfa2696440ca1c6b592eaba99c788d4ce998227bd2afe7b9e0f23272080b73333e9d045d7c0bfff2519f99878288b49a3cd6c2e53fd1c6daaed4e8bc54a7175a9e27a0d17bbd95c3339d5b973f621ff973aa80e8424e66b84ae6cf014b0ab73b21a5d8815934c51a5cd5e62a33ae27a2773afc8a05364606ac4e8178362be444b5620c14860ea769a9f66d8e7951f56a5c19c489fc99e5990a9e30af5ae23fd882285d8dc7992a8ded0203253ed0a802274e89763b5f4f229728542d1fb578f89a610350a06847d85858b0dfae6a0d55d4004", 0xdf}], 0x6, 0x0, 0x0, 0x8}, 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x2, 0x8, r1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="efd2ed80f986141b4687", 0xa) geteuid() setegid(r2) kqueue() writev(r0, &(0x7f0000000040), 0x0) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 08:01:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0xfe73) kqueue() 08:01:51 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) madvise(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x6) chdir(&(0x7f00000002c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0xc28, 0x100) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000018c0)=@file={0x0, ""/108}, &(0x7f0000001940)=0x6e) r3 = dup(0xffffffffffffff9c) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000001a40)=@abs, &(0x7f0000001a80)=0x8) pipe(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x5, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) r11 = socket$inet(0x2, 0x8004, 0x9) r12 = getpgid(0x0) readlink(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)=""/210, 0xd2) r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f00000000c0)="eefe404be764fadd763807d3d6c385b1cf033c88803487d4a40a2d1ff48f9c86074218dc18d2722e8e5c64cdc04daa061b39c932855f671e72dff609fd8ab8eded21a034bba1d7b393ca915cb262c810877161d5b6bd3a93e3dc42ced9ba37eebaecb8116f39eb7f1cb11bf0e854ea79cecb4ece4df9437d6a01559615527d111a965f34d4be4d2c9ab5a4fa7638e17cd1681de804a5d8bd834857e51faa95bfd26aa1b8bd644fef332146851fff47edf5f42c39527f64f5a7b1d77c611216cc55804a71476295ba6696ea543485163440ee099896afebaa6101499a447dee97abd0f96520e6e0458ef5affe07a24e67c79669012d33", 0xf6}, {&(0x7f00000001c0)="75835c3b2829aa8f7250fdd4319125384e1a178a27378ebdba24846deb7e232fb4bf2d204f7209637ef40b533e4926bb8440a8d315af73547022617c5be96e4290c9be17293e970142cf0d3f27261cb05d9990d1855f868770485d5fba1c76c2b7f1b1dd6a96fbfa57b7389675bd5facdd74bbf76504dbbc261b0c0e8ca6956d6a3de03b", 0x84}, {&(0x7f0000000300)="5c49d9668a275677b63fbbc88c3652154cc3a4e459bb29d1da06a5b8ab22ab93962ff1337c50f67e8be1abfb200125bc338233420b21c4bab41b38c9e7dd43924315b5759a3cf6fe940e8abe118168bc8ef1c8ea3ae5bb25634aa0e00257839e57c5c6e6112858ca7b81339c874efe110b94675d1a15d909b7133780fa5e31d70dd8cc7408b2b13c6f10837d43dcfe86ea9465e8", 0x94}, {&(0x7f00000003c0)="5ddcb295b9ede7b9b83a6bab36a5dc3b09bd52d71e1f25a8c6c81b9f072b9478e16204b5362d80fbaf9c7b1e599d356b1e9fbedc87dc31628a7d3a73f3402f3a7607a4f1c996137c4e85c7bc30c15a9792aeca8ac775621c65fe37e0386c1e4a616adafd684b93eb0c1dd40234de81ba35f2d138fd2de560e5cd257c5fc5f145c856ad49b85244244036ecf86085316ebd9c6b63581b73333305f705a7f1b6e4da5aceb084b557efe0a9ec93a27bf6a0e16cd00c201dd257125e92e3036edeb96100e9a49f118e938353ee269ca8881256da07451618e4d4550675aecb8ceae6db13d26653471c0ed17bad4c24c16a050d2afd985780414b26cb3a121ef46c", 0xff}, {&(0x7f00000004c0)="478ce48f59a853073405ac4acdb265f4c706c93f031cf9a6440441e691869c0b06ed1b9c0dbc5396c280c0ee0bd906d71103bdd87be7c345057c4b8d541ff093221a17af06dbf1fdcd384825d15473c422bb7bf1cea23a08a94c2a1b407ec7476ef8ab16e76c7fe4f2433376b64405e5ab83d07efa07407c40357f8fc7effcc6bb8f4f276c7d61279c33bc86eb0df626ef3d1a3eb2cbabb07e49571aa2a730748d1d41c2b16e2e8bbc309b1dae1690b8ce8aa8eaba32ac06c5f8a22f228c0d4ba9b0477ae766b35b38f86d2ac45570a0bbb230d564a4df46f8d28057d25aec5d80c0f039c4786b84f8a82a1c8368", 0xee}, {&(0x7f00000005c0)="cd87546dd94153aeef58458624ba2963c68035c4d48f3b81afad5aeb6a3b6778069e65f8163645d01f409206f316b095a70921c2a174be6d2a16693e5b011d3ea3746a9a1ec7e7fd1f9bd6c815911a0f91fd1c0a52f59b127a84fd3f918f0016a05ef3ae8cc68562b57040242f302659dca963aa86dda6b4e0f106564a3b1a1e8c17d0bfad359a84fa6fc8ee98a60a9be1b1507aa9a3bc9a9ad2b4fbe58fbba2436c8089f7fa9c9b9073ebc161159a18b9d42ebb0051736daf0bb2b23455fafe5592a3de176c656bf49dba680f806bb637d53bd6c6508009f9d623e9577ede83a7de2ddbcd34d9d897be5e708dab1dea730575faa4dacb3e5857b1c58ff658c1d8db636cf77d63899f99e0005dc2406d4383de444d832ee7516b4fe567918a3584e4528dd633221f851e8b144c6a250b17182cf87c69246c6dc7c8a45cce1ef5acbfedf517a8e96c38b60150196fd48491ea91786c9a743421e105dcd53f8eb267123f67301e2fae306ef1a4987fd68dfb2fb89c0194fb8b0f003ef38a23f72c231bac80a32d21abf5c6838df35542073929258c1343f71b45e97ba2f56fb70d58ba2c383defa939e62827d4eb79b2d6baf3725c7bf4c8d4e4b545403526375693aaa2d1f509fbbf97ca4b30797cc4f2aa6c79105efb5fa89f6a53fe6ef42cee86b6cf43174291b588899e13e61d3a6ed3cf4bab3df4d10d941daa6c66b39b5a04b2b741a55559149673f959f6038375029a8dd19a82399325bd48f7911691ca162d3d11f053492689808ddbf3b33a3b7dfecbb940326b1a8db0e2e085ed26d73ced7cd1d8c261f7edc4992290b94edee5e58365619ba19196553a69c1d72da10be6586bbabf48648c67682a96fea355339cd613f76c9fde5b8b5a5be0fff8dc2b6128ced347641acba10632093ab89e3644de4ef4619a4cc25f04df8f1194e57ca4c44353fa4117b61cb190330f7f490a74c57f2dd90123bee367b863eb905234ada1ff2200577d4524da74705b8013fff75528ae9bbddbb19e21956c949a510a7a2b2645f98059186758eba578900e9fd73179e7d3dd2b883d8484a2a2c07edb545942a6d990618080df0b8101cb552e336db89318c2081f48262eaff102d907a679a43e00ee2d30df265778fcccc99f52030462715d43fdad6ae55ad237e219aada98ed190a02d9ec20708ca3d79adcb2e720aba301ba4f9e8a2918e97a26ba48517ae3c425412b7755972b02447025ea2ba5efe9a799cfdb4dcfbb2033273a8529ac46198c25fce6a0a6c6060a0ff5585aa438f8b3d1e194456200282f645e243af5f7ddced303c3af1d4e639526d00d1d30ddc82f62f9bcf886d0c1c2e65c4adcf59e5d883292af88ff3839788b82ec4aa3931d8c667e841864976887a32fac77f856d047b3a1342b15eaae9bd47a2f063e693d14c54293094e5a5d86e8c8cc106f68910cc354af116ffd55787a724eb0d4366eae7417c6c01432b9575f00d10463c28ed85ad36a79a0aa73e4ac4581b6d7a09da98d9783dd944ca4eb537f6f951b47f426e6cc9bc0510294410bb16456178dbe279f208358872428fedc4c94f48d7605b8972d49f7812d9c5f7cc1471aecfd1c584afe736ee7aebdcc5a9d63fc1cf9390f311a5db74083f55bb126063f6adfb13419d5dfc72694ecde47fd7129326799efa0967bb6d61c4f071549e18a9c91986f64283d2c71f47b05a10c2879d8f0262cbcca61e68e847317f583325dd4623e3ce3beec0b69fe3016a4ecaabb1deaf737570784b6229f5007bee80dfb6b5af01c0913a514ba267e9417783e735a39aa54cbe2f3233c5ddaa7915d8e4c3e486ab5cba7bb68745b8da7ac28134dd3d58eecf499f13a316fb2cc575655fab3ff806989f8f500e53445c4ee2771a7fbd020f7c1f4f06f830dddb28b2ab0e87dee2420af23511f63f3c2131c5f0aa7fcf11e20a81fff8fda88ef7d2d10ba4d87a6380ed7df5477a773307566223beb58eceb49892924cbe6e47a866cada1685f8d567c0cde84421113bbd8755c009f2d84eab40e05f55054c96c86baf9e592d5d568543e3f21a4cfc09676c15e9b5c6d60b6d99bdc7ed5587439eb2b8c38ce69c197bffc971731a1afb89a517baddfa4eeee6339ca5e93d16f09400bfc464ff3159dc919ec4de6b74acfb465e22302f34928c320ccc3c3621dbca46525956f5022690d4d87da7af3fe20c103db3a83eb9bd19d477a2fbba0aed419299972b7e1f161f46a78b256d19af756fb04ce4e508346340bbe230bea94d0193f1e2daf1138e5e63a54fe3fcae093c57b583a20510efbe8745e34c11db86b3d856b10dfde6a9f93376edf14c193e04f7dfe151d0f157e93e14259f4221a57ddbae8d9138bf69678e10d07b9188acfcd06db42bcaf53b43c49a89ed545a654c68adab2172debab89d5915d7d747dc749d34fed7208da8dff828737a2d26b1f13370878875a89b901d80f4a6583154094898e8854c7a2d0c8d9594f58b4970b6ac058ba18be5622073819928428be4d503e7d2579b68d043e5f95a224030651e4fe476cbf948bb98dec5df934b8dd235eb18e9f6d5f764f25d8af6d69ff6616154435390ee629d7b45b348599bad1c57806d4548fa1d929b9fcee2fd4f622a1b53e09003aa840a04f47b0d2de316929e8917e9188e9bc8db0c82e783a9da487242309a47869bcc3c68f2fc6a91cab60176599b9e3b46c57932c29a81083746038a6d3f8c81c907e078bd7433e2867df46042c8fd4e4aced576dd27c8bc6f53d5bf8b7c4c0abd47363609bc802c807b971259581ae084b0c53a8d520380664faf4598d9c741840e865dfd6ffde1602e0863673f4d17445d3422bfdda3149fe9cac412bf6e8e21e1fdda65e9b606b706f81c6c0f7e79ca80a310d2e69e64e9445084a230ffb4e1ee1427d803a72e4997c13429aa3d9204b6554696a3351a9f2c94eeae95c082ef6364bbcefe00f18b8016891f214ddfcd58c107fb9c85708c411d1754c2348a53fa242a54ad5e71ec5d70798610cf384d104c11c0a7434fcee0d8e0e27ede2ab52cadb38a2a86b39bd658a005d8d90143a590b41bfeb6758f0c489b1d7509ad41560c10cde807aaa7bca5c3d7421484c62c48ac5afe22dd3f9801e6432dba10dc99227ac6b11466b5abbb8b333d715cea6bce7c2955ce6bb33453fdc35746019a8de43c188e9e2cbe6b378f26fabac8a96d3caa838ca21f96ddf9b6e0f8680c70abeb54f32b6f3bb19cca28884e8a53b975b68864533e007c036fa5b78d824d34831e0c26babdd6415de1957379517d5dc1e63cab4230cdd04adb41bbb22fd63d94c3e63b4d0b767e98753dc733e24abffbf10a40c4895a62422c2c04c0ad2331fdcc52a113ef01656144f4f9bc6dad5aa7d02d8486ed8ed70aad54f0421a07f3d5ff01f153f2c121f4cbf1cad944d59fa77a28aa50ca7d24fd3aac0396b73b9ebefb440c758a5381e69ca5e0567f173fece5db03bb3769c4c3008653dafc988edb20b3a988d1497fce1129df5bac55d9b7a5b5524a6aeeaf37fdec158ab40d2926d4c17893e78911b4baad8951928cc703b0b6d6a986d562b1f5a4beb37c73c099e5fa2eb77f388d8b3e3c7fee46a2cb5622c87cbbe7de8f874c5594c44937aaffabb034e48fbe8c1325c8fdd27e16fe09cdab5e3a3b1425e0a38a6f4acad58be41fd3ac992390ebe8ae328108c9743371c773b3ee51ab60396c87ed35b2142cadc666e406cb30516a5e882b734a77b3e50eaf493f88c855c5e5e735e9614f8b7edfa8312ba53726a83ed70f2de42ebe591c95a5267e81fdc6d36a979b6c3448f4634916bb42560d4b8649cd416684846fc6e6e091e61694af0de17824d0d31164173a78622d23c7354c96a7131339b8daecf15afcc8902a58bef398bd865172776b2fefe90df6b507e7f3c4ee8c07a2b9eae0b03f0976955a5fc822830ee3e2d3247e9ede443e820875ccf6c33842a0093640e85194aec09f71816a39ff234bfdd0e97991129d7a4b128f83062133a3697bd505f34032f2d000e92043e40894e245d629ec56f98f5d7fda751a036442b88ea3605ea8ba7ee5af9f3ae9054a102ec6baaf231a13382a61f4d677997b89d3262aba22074743c1001615bdc08efac1f1355a0715ca26475b69608756bf1171bb7afa61e9857201f9fa892f0421b3823f47d2b0acfd2a62f4aa9e79d61c203a0ea40da005b49829678b0a7a74a87250b2680adfa35b77e9a3f79dd5c23b7ae1819bb165f1042e649a3cd8c12b170fa7dcde555dcdfa84e64a89dced8315f8ec901570aa6632f3efa3eb8a7c2a1ac69e0df7664a929b6d3200302e91aa4ec0c8ae3839c64818f1929ed9a7e36bc72dd0bcdfc9b99b047ce1b940ed068fc8dae1a32333e47fc1d56837280a47034a6a882af468fd8c61e7ad7d8a4ac2c0ab1c45991c7fb0b1c9ab74f23e8df19dd3fe28b2ad5aef973645bd222f7d819bd09042f7437686f1a9aa848ff6b92faf346b25936b1f49d0835a6999fdf883c4be88b87d4f6f852b3bbac9c1caa42b6cd293315558042e02d56e20447af3529347938b05f326345c0d3696fae1d0408e02c9f690f2bad8d0671ef6a1930e44e2289d80f00ba7939809115dd0d9d10f255daa4a99b2b7669d27ac6d3b996accefe9702c3d8204c3dfbbb16850d2153911cc0a6c35b6d0c2f0637e8a39613cf100be8a8d84ee895c51374a6b2378550f74bba2d80316aa56ea0f4e4e2945eccb2d14920ac217dc9259c55d2bd5520e635802304601931c31db34c9bd6bfc16964eb5f45578eb33727421bc3775a01d49a6b38e40c437fac3ef43d22141f901b6343ddd24799b0eef9e57d5c74e8c696ca4d7ce613c60d499247be4bd14030cea5352ade6faa96e6f7cd3636b52ba41dc9c59a0ce9e973bc67eaa893a9436e4b79fbf9b21d4b5a6bce881bb1dbf7f64089cb3766a35b51640479437988bc15979cc07e5e0215b14b21024381f0cb740cec3dcfa8eb65a02bd6dce406cb7315137be36cf65b58424a0ec1f29a657c4c87efea36baf641032a1c10a1eb602ff5bfb55420619103356d677888cd60533dbb1a9830f4cf58fbe3ca7d910ee52c15e173aefad3473c47c9b5b1873e87af20707d22ccc7ee917659a8cdebba7a5a23f817950eed06b823d7264df246da8f67830b10543f24cdf35c61dd163bc679441b798777c2c88fe0e32dce0d660fae9dc6d7d520e9a04335499e40b399f182b82f9258fc971946055545b09e41bd51e4a0024cddad8eb6396fac16470e0e5ad7d0287a8af49eb1e47fd802a2f8b792228728b8de84ddf2fa54df32e3edd4d3d010fd93cf66dbdbc4c07e9e228b78f34f108be373d795b40a4f5457a9dc21cf53b158d4c9567de25ef2de9289802376b6cce1a516814bdc9b237765a4f6e215b175bb6922e71929a448eaef79119a7e33fe9fe1f38a70bcb1c374d968f3e791388cdea47040f48ad235635c926f1c833c07364e52a36f72b2b19b30775af81d5cef6e1424909f0edeb45464e370c79caeb415d83cd24873c453dd5e3595ddee5f778ef3b92d8e0d62b96fd583c8734cc93b6733b5f8f432344f8422b2effb6e7a4f9821f6cd0b1d0c5ae5f41371ee1169eeafb65c5cb04b0a2208914c74017fbb488c6291343b41ed60b1c8d9be68102f723b605f97371d5d22731625b61747ad86cb068b251e8de0f3395c8e57d69a699a5d7979e32de92456083de9f3cba8c1f545b5c1e3812b9a011c8a8d5e08c5ed1c77f3e1b240f09ec5dd872533c491c2", 0x1000}, {&(0x7f00000015c0)="5734cda64869ab931680eed8553a41f3cfc6426b8da8c22e6801ceb015d0bf1e40f6a02207d3c5b75b58be5b9e24c9ae4d5ca594b5a81247625ee33297b7eaa344aefcb1bdc0738dcbddd644a44bd9a5cf1bd2a339fac5f64f449fbd5b6308363acdd67ee12ccc662c96e91baa790fbfe789858af02c3601e469f4882d3ce96107fc343cfcea000b60399f1cdff87265e8e45e8277b528d1ae8dcb110a8084bea36314d4223170fbd827036802c659e1a2b5012f9d4e3ec803a038ac2ba8fab322272618018bf1807d3465b50e855cecef2b6953d67f34edf580da", 0xdb}, {&(0x7f00000016c0)="f25911932a323e6907a67fa745b049c44122624f9abb9b461764989cb8e096159701e77f64246f77c87f80ddc5e718ebe8a55f3526c8fa279c8f81eb53bee852cd1159aba2062b0c47e4b9e1f51dc0a1b332f5d6aaaa725b2a6e937d28120df6f99305ca3e0387943a9bc886d599fe785d0125908b97d535261784adf287ba60b4fc8ce94576eb23ea3e08e9c2d3bbfb45fcc1ab89874155053459132822a7881e7f00dc1357bf5388c97000ed318f648b3c04766fe7ed971b78665957fb0c4d0c97f688f33d36cc190b41762979c62059c090ecd6d927008fa691b51562df91ba120e30c363e80c24c29077ed01e793dcafab175a5b6785ada46f78", 0xfc}, {&(0x7f0000000280)="a6a752b9fa", 0x5}], 0x9, &(0x7f0000001b80)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x88, 0x2}, 0x8) 08:01:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020900000000000000"], 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2b66696c6530f6376b"], 0xa) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 08:01:51 executing program 0: socket(0x1, 0x3, 0x821a) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 08:01:51 executing program 0: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x49, &(0x7f0000718000/0x1000)=nil) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) flock(0xffffffffffffffff, 0x1) r1 = shmat(0x0, &(0x7f0000718000/0x3000)=nil, 0x3000) recvfrom$unix(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x1, 0x0, 0x0) shmdt(r1) r2 = syz_open_pts() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="d87b5a32857fd79c7cd95e1b301e477b", 0x10}, {&(0x7f0000000180)="799f025e8b046a9352c1f70694064fd8887e136463d8", 0x16}], 0x2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x81, 0x20}, 0x10) accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f00000002c0)='./file1\x00') mprotect(&(0x7f0000718000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x7) ioctl$TIOCEXCL(r2, 0x2000740d) r4 = shmget(0x1, 0x2000, 0x500, &(0x7f0000ffd000/0x2000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) 08:01:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/1}, 0x9, 0x0, 0x1800) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 08:01:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = shmget$private(0x0, 0x1000, 0x106, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) write(r1, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) readv(r3, &(0x7f0000000600)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000240)=""/56, 0x38}, {&(0x7f00000003c0)=""/34, 0x22}, {&(0x7f0000000640)=""/50, 0x32}], 0x1000000000000181) pipe2(&(0x7f0000000200), 0x10000) r5 = getuid() fchown(r0, r5, 0x0) close(r0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)=""/71, 0x47}, {&(0x7f0000000080)=""/220, 0x3f3}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000002c0)=""/251, 0xfb}], 0x4, 0x55) 08:01:52 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 08:01:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="60e0754c57a3b8b524350997ecc0b7a8437b8771fd92b30aeb5a0c0343ff1a130dfcfe7a92f5580ed1", 0x29, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 08:01:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket$inet(0x2, 0xc005, 0x4) sendto$inet(r2, &(0x7f0000000080)="c726b88b564d992a0daee3735ce7d97f6b7a50576366cdc93e1e84060b73407d2948a8e918bcbc9e96a04790faf1702fd3e8112dc0ae4aa9f448e482bc5ab88de9e55b3540fb327e968af42dc1452e9651b9bbd9d597e8c57f281e433b314efff71bda944980e51492967dcf060c6d81b67f756991fad754ed154e122cc3337046a96c4f98b25c78eb5ceb42a7b59c025add978a2ab268f2181cd2a6bf706b0e93b64cfc0809a77922f223af09bb35307f16c0bde2a87a1f35138d30", 0xbc, 0x400, &(0x7f0000000000)={0x2, 0x3}, 0xc) 08:01:53 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget(0x3, 0xa000, 0x484, &(0x7f0000003000/0xa000)=nil) shmctl$SHM_LOCK(r0, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x80, 0xb6) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000680)=0x7) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r2]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/65, 0x41}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000400)=""/53, 0x35}, {&(0x7f0000000440)=""/208, 0xd0}], 0x5, &(0x7f00000005c0)=""/2, 0x2}, 0x43) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8, r1, r4, r5, r7, 0x10, 0x4}, 0x7ff, 0x3, 0x0, r8, 0x1, 0x7fffffff}) 08:01:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 08:01:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x800, 0x6, 0xffffffff, 0xaa0f, "9c6a343add9ad2b935e9c7f23a9cf5110d71ce79", 0x1000, 0x9}) close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x401) syz_open_pts() syz_open_pts() 08:01:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x690, 0x2) symlinkat(&(0x7f0000000280)='./file0\x00', r7, &(0x7f0000000300)='./file0\x00') sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x0, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @cred={0x0, 0xffff, 0x0, r4, r5, r6}, @cred={0x20}, @cred={0x20}], 0x30b, 0x406}, 0x40f) 08:01:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8000, 0x7db0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 08:01:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x0) 08:01:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) 08:01:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x1, 0x0) setsockopt(r0, 0x1000400000029, 0xb, &(0x7f0000000000)="01000000", 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2a4, 0xfffffffffffffffa}, 0x8) 08:01:54 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000000200, 0x3422a506, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040", 0x0, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:01:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockopt(r0, 0x6, 0x7fff, &(0x7f0000000000)=""/113, &(0x7f0000000080)=0x71) 08:01:54 executing program 1: r0 = open(&(0x7f0000000540)='..', 0xfffffffffffffffe, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 08:01:54 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mincore(&(0x7f000071b000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/116) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) syz_extract_tcp_res(&(0x7f0000000140), 0x3, 0x3) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 08:01:54 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000004040)=[{0x0}], 0x1, 0x0) clock_gettime(0x0, &(0x7f0000004140)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 08:01:54 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x4, 0x7811, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0x1, 0x100000001, 0xffffffffffffffff, "d043a9fc23ad088833a4fc45ef3c4822c4391a58", 0x4}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r2) ftruncate(r0, 0x16fc00) dup2(r2, r1) execve(0x0, 0x0, 0x0) 08:01:54 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x1, 0x3ff, 0x5}, {0x18, 0x2, 0x2, 0x8000}, 0x8, [0x2, 0x2, 0x0, 0x0, 0x100000000, 0x2, 0x6234, 0xa17]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair(0x1e, 0x8000, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)="462d0666bec80c63e21a1a647359a9c2d945bec2e7ab71f0edba173adae8477ff70c371a37b3b60a511194e629c707d7c6f2bcaf41338bc392f9e166e52764fa94dcc00ac7a537c7d0c1466b1764ea56fac5b8b4c644726733d56d9fc86d32ac15839ce69d0a56b2bdedc6d070abe36c73fdb5884e833b6ca6f33e0a8108e2e6ad08e60732d9d1953885a799dfa6686c609b292f855b4a3bd747cc8e8c9a369273512dc3028516e0a5d73c92ee619176", 0xb0) r3 = socket$inet(0x2, 0x7, 0x6) getsockopt(r3, 0xc5, 0x3, &(0x7f0000000180)=""/67, &(0x7f0000000000)=0x43) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:01:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mkdir(&(0x7f0000000100)='./file0\x00', 0xfd) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4d}], 0x100000cfc5, 0x0, 0x0, 0x0) 08:01:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 08:01:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) r1 = dup(r0) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x8) r2 = dup(r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="e613efb0ed89e68117fae1b20a0e10d1c1626b26a7bbbe77ee275ccb6cbd81268caf88a153ce1b0f8b56ebd88004a8b6ab8a8654c694becd18272dd2148981956d928b74a07530e0086bbdb2e5b47b4cfd7037a0dad3bd868f0119859a1e2712cccfd7f3b0e450053ad85fb8b6bb773e9ede08ad91d6a1817f1094edddc4c94a04fd", 0x82}], 0x1) ftruncate(r2, 0xbc19) r3 = shmget$private(0x0, 0x2000, 0x421, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) close(r0) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) shmctl$SHM_UNLOCK(r3, 0x4) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) fcntl$getflags(r1, 0x3) bind$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="d287e2120e68267c4ae3f96ebaad46d54b2b97c845004870d21b73b3db7dd09a0064815033e51fb3182e711347c7c27b3b159b07978d061034bbb208bd1f6d7d8d9b96930ae3dc13471544286774f159c8da2b75e42bc8798beb421cbeb7a3b73ebd148054bace4bde918f45a23d76bb1d16fc1bbd744555c01229fb8ca4d81d3db90df47cc51d3c60ff36f1f83c0f7737a2f2fcf145b2eeb58b3371310ec75de971228cc4d0d8a1dfafd79da4854d6a622958bc0283c168115e5bcd01b7cf86732af8530d8b01883a393aafedd8cae91575b6b269610e3ea517da2f5b36b334e113e42f0cba4f1c29a6e184d1198c49e62c849514a887", 0xf7}, {&(0x7f0000000280)="d8b05a86ea5ebcb124dc2404cc5b095db4de88642ec7107683f2771bd04a0a48a3333e77c70344a0bbc1fabfa8b3406e637635001fcd0754908c9a1ab929d2f8a5925389a2be18ee9f728c5314ce7a983f40dc5cc605f88450af03ad073efecafb581817627b404af125579635", 0x6d}, {&(0x7f0000000300)="ada588e55e5e76b6ab3bdd20278bcc051d3fcd439144d72da2530796f54afe77beb482e06a6ddc0ad134214fd9a7bef66cc87c6cdc85a818aa5dbaa42b66690189a4a9d1e89b1a700124a6496bf6c9f27ca774983631ba6863311bba39", 0x5d}, {&(0x7f0000000380)="fc39d6ae48a527f4aa08e8fb69c552853e38b4e3078af5645e165d253dc9dddec4415dd979bcea0e3c8cd7283fb4b8ef029a42afe27e0f2fddda947b34cf49569654edf29884dfd868610b517cc72c1c", 0x50}], 0x4, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000440)={0x7, 0xd036, 0x1, 0x10000, "1c4b0e72d27a40e135c1416faa84f3c2f9b69728", 0x40, 0x7fffffff}) pwritev(r2, &(0x7f0000001500)=[{&(0x7f0000000480)="1237259f0708f2fe108822587f5fc3f807de21fcd43fba3d19650690bfcc59733439e10da72906b07f7bd3ef5ef808739ddc18fe6221bc031fd33d6ec6a45fd48e8e89821eb651ac1d485b4c8927582ef155de74954a8758381ee5eb545448b78421a5610ffa8f094b88deaecc855f34e827cd0537cac488763674c35b3f2ce8614f5b1014f255104ff54f2536632d0c9b005cafc91f64908da7208f1945a768ecdf5e55e3462da424980bbc780bafd72c75ec0dd9b70166cb9bbf3edfb5e9d2380b2ca7e8f80b9332a4550a6703b13f46a4ed10701cfd77a39a32a0e693a3477950e2c7ee4bb9e7222c002b3ff272664ccf88bf1e02134c07eae2001e640f10cd0e7ae874349bc52b772dce62314e62990cf7ce53477755744689422687b35384a1f9da25a7385fcf6ceea84ed7baf9e5c08df6dc21c145f15cd79af5567c5822a18a203d60ebb85b37eb9fea06ee51f9e525bf59a814ff52a52eb9abffdd0469ce760500614fa5970562762f2c81ea0a8bb79aac0d714ebece69481ca98f31690a76a7acf6c03151f3a350490458d6461bf486767df3dfb4f9c738c051d32e30414ac8a59211e038023f57c1d4ae0b99079998d2c4962adefa465361a0ff59e0147055d22b3c3f9e7f7fc7c8d51a48e895316971c5d6cfd4907dcfc65111edcb1dcc2cc4280b0012e64a151ff6c281210dcb179637a1503b0f1f98af1ecbdac7572004874a1ec2337ae1817439e9b1db66b8cddb2d37e3e382ab4e6bbe48e5945960ea26e867406e89e336b9e96aef8ec4c1162634190bd9104e246a9047657dd88386ac744a24c3c2b22b33823113b73accb4725f58246e6296d84d91df00891f852cc84ca7248774fead186ef7e4e38bca4a45ba9f680a9e962143899fb524ec985ec4b2bef1ca91bec741241c2d0d8208d9c868f9df058e6169f5a9d8e665cf9e133dc82a11271045505f1980c4840eb6df122deb49fe1ded94ab0a8b322c3f69a99262cde2b3bca913d8c1d5e781ae19a81f97b4b3761343db06f5bd7b9744a6455cc6d625c524b5b432f45eacee28cd954b29b999a83376645ac75eae607f63af5dc4dcc5e846cb98a35ef6f750b464f9bc88b1ea5df3b8c1375e0b21bd070ea0c5e6c06a88388c12521dfd8f89826ad00624600adba129c9c95c30e43f708baf61df1c3b38da3b8d17ddf693340698a289c0c0510fa6c2d0904393fe21322341e90d24839c9b30f90a9cf3780d80eed8743fa11b6b11b62435ccc27b85dd65f0f17d196fd5f847e4f8fe828476b2e3758085f7b04ea22cb31ebe7d3fcf97a2453ab3205517f02e4c70e3fbd1cb8a8ff8bc51c77cb655c9f1503d1eea93fb14b64161d2824f61941cc02cf496bee4da15b704b08cb01c05c5bc68f23ff1f755c69ee0c805a719638ddf5ecb03978cca1cc24fa58b1f8d5c760606238fee38f172275d09f19be88a373808d3f8b6fa173573f3eebac02f9a2d38a3b8d60cc1093725f9c85069ddbb819651a6f4b7ee7180669bb695fa06075364640ac9ad55af2ff9122472f125b649c08cdd52f10a8722e7032f584b5772ebace2b8beeb540a1feda782f4ccf028370a79f46e65d9ffff6e21f1070547ea9cb7538288d26d6a14c1db7f10a44e47700d9fbb504047f38b250b89f37f231db1744063ff5df9388fe9caaabb7200ce5f354fd135799b4c14a592d88eb7aec97cdd4fe484f151b7574463764ff1b503e25f472201755e455971e0cadc20e582d7a560e1198357429ec776f57b1e6ee447ead89600c1fad11d2e98c0ce9409825836b74531d3369f08e5ed60cd9b64ddbc8f86cba89ea51803a012a6080f887c3542c33bff3820a4aa9841d5a277694273ef0e8b3984256a29cedaad3e63adb8c27653cc3e385d33cd463dc17bb9b0ba3a48c310f9f27aebfa58b3accca5678a10111e3a3ed254b9e5e7c3c8179f17ef1649a3da08724f4ec7a89e91e0e884b15f96169ab276747ac4e62f8b7940915a3cb9b5e20b0a3c3e713921e65ab2ce1811cd3e84fbc1ccf7546b4147c1cdbbb1348e6bd39805f59bc24fa91cb96135d15ea2c94ef3679ddc3622c916742ae8a7d318d0c7f104df292c96e67fe161a8d938af22c3a7dfda4e37d78b4fa0d567ca7bd528e558cb66ccc324bf26431d4a2202056717659863400bd04fedd7bec355f33c318911bb622e5b5aad69172265562efaad705ea3b25c59647295f569a3a53d62365af9e412355bae49cd86be7d2efedbe24d7d31daec090997df5457c73a9821425764cb037af61decc8e0081626c1416b52ff32e3ed135861a547b52f9fc219e417f138e98a2cd8d57e8946394528ba027ae6ca7c8774c070eefbbda30647b03c0a52a0e8f4e1609cc4868048e5bfa0c47e8f61b96b37845d93d7806918d89daa90750649eede589a9a921840a65d17462abeed10158869d19ee8a9896ddcd79737b3cc669c4b5713d11bbc14845e269a58995e6ff4eb0715f72430a918e6d86b7204efd2667442607ecfc3f3193fbb3928425104f5b58dce7a9944eba95851d79c9101e577e59da8dea5858840324220b67b6273b972bfd0fc5bcc2648b6761cafe6bce90bcd3a2f4fb6dbeb7b4a9d4450dd5026b0fdd2a3c4ebf4a2c518d772e20e7703f71aa1c965745dd91f714f66732a9a6a0b5fe37dba6445e6d3b5470c14f0a44ae78d26fe69b4cf3165e18654e44f11dd94226ead77f6f289ac3436453cff0c35a5564e6dae52a876657c9b7d7b43afd3b53b1e22187e363a822d82b1be710a4db4c3ea302a393f0b7929f7d8e963cabf2ed5a221b239aa0857f000f14f9c0e3bd7bd27fbb2866d5be803f27249ae28472b827ae38d12ad16513e1308a663d59ce12d0cee70a9f348bae5255c6633d0e627d1b68a214c8a7528a7aa8ed12e38edc6455fa987dbcf16494c219fca032fde1b9aaeb31d088d2d5b59020a11bb5a8c9f50593eb25e03a55ef7d839c48ec10b21e25889cf251ea5665073829c1b431de9d4bcf8e7e13616a4ca80efd77a72b70ec8698ea12438b2cc5ca2d9772f8dc9c6660d4d95dcc99c14cd63b86bb7a300a44b00bbf4d258756ec718e04dc8614738426b3b3336732187881784c26ed9f83eaeed2ec10519e20e86bff3e246462acad228e60320945dfcc398d4b0f055f8600c248f77df69decd930d0fca224d55ec06ab20aaf972f03011f27bd8191995b0982e16f76f2a73a39940fdc4e9961d288c1f3f690d5a92d5f2029298081c41d4658ba0c6f1120b215890b6d26c7cbec47f6c501c3a8d30d23feed54dbe3e4d763017fd9231653cf221e35953976acb2972ad80cfd91d118b81f35ba36f2a4f77a7665062e2071b8c37634a3db36127806343d759931937e521899bc4ee1f39d277a237922ccce06ef6a11d81d860ea9dac70473326ac78e50f7c5954d9a2473c85360aa8620312528be9139e28a1aecede7b5072d0bdd4bf0b0b68be9eee12450ae62f2728d9383a5ffaf9923971d013df7853a31fdf39545eec321e7cb0528aae50e24b4907681343d0adc5553b3c85860b8e444711cec054e7f15edbffe1785ab423169c821f2466562f7ae44fbeebfe05dc689fe68ff03e16bb4074bd4c5847ae37bda048dcbf57a4c004a356d104be96b6d906fc8c35183079199d2cab9466a01e89c742e520d3313d715cfa160b9e2bc984ff8c4d40e5932c077cde954ea4563b927cef6f509e8a9abe790c0c7c8495d6fa552bc101b293c97d0e9988f936ed6424e30841df8fb05bc9fcdbe67e32212a136143162c8f966c20b0b67b844c608e50c15408d1e8198d14af66419795c3e968ac0861092ac5ada15f34c29126684a7591762424328ea88301bbd8e70203cd115d3f7e03ba4ed17405f180987c6e1978dbd2ac95f7386362ab4676b897fbe6bf15e51c3576fc3b656855df88864200609dbc7f96d83535b9c0233823e396e85a8abe09a73cea199d53dc8d6dd92dc6e28182f416af31f801869f881e812eb25752fd449f582c55b1599bb6de294e0d9643e4ca1f4327fa9c66f219b240874a17fcb772f6134e09578bf2aaaf39b42239af732fe780e258169e9907226de4bf48ec0fc562523123a3dabbe07107255cc80c614c1991686536facd5d0765860a9fb114db81cd65fe1a084a5216952fb35b789d35370fe9e9038b7ce0ee31cc2f676dd3df89c543bdfd3ffedde8fde625cc6fc895986c7402610287b426d4fec1de8fc95b46aece5296a33a8e508a3995fade3dad74a5d8cfaad4ef8f2c09c4a2402553b7bb11508c3d04f282fceea1a448c22737a71f8a9b64061724be03d7b5d01e717c8ba240f3d4a8d368430913bd1133c3f868a1357d520f24ef6de52dd0e5c1bad65203e15075b1d829366f6379fc5fba11887006f2aaec96213de9b79355a711a51f073486d69b476a7466639de7991bdcd94d42c9eea649dea9b4161cc21f3e636efd3b22cdd3eaf24fd1a4a16090c9cf1d061235c6f9acbf9f07beff62c59996654a0b820263a661c4a88410d2e19734afb30bd75a141f56f0425eb4b3e7c6de1acb3cf065e221ca85446d5fac57dd237e14600137094b7b627ed4e07bf731c9472c36f211fa8b81ea143922a5e7d0a8eaf70a974f7289b8c071b44df63df4693d0a11f980615073db8d971563942d259fd49e653ca3468918bfd80950502430626ccd2bfb98c9a94a264e4d46464396af194ac4f58f81ba6b46d7251b50b2c7b3b773aa82448fbc6cdcfea6abb86d4fcd8b6744fbbb2890c03155238ee27bf08884ab6b5b00cc1ea880ea18301227a77d553cee47f9d46b4e0a4fbd28a5a3c218c466df1ccb34b6b8d77bf89e45135512a0f63ca86c5b09737d83fcf35ed569284a5bc38f62b08ae9ee1554424790b9d98d44a7e8f57c58a24bf29c0c89548d47febd63624dbfce8fa56597632617ad5efc24528ffeea43376904b54cbc1c3f75af3703dcf2eabd8387da9ceddd444b5bb0916cedde5892e7711fd9d4b9c3527650f5249f9ac5a04ef02510c694732c7927f41584fc423ea5a8bdff833673b7eae2929ca43a812f87ffe5a47918e6bc9dd66f2e2e834cef7d49e82ddc10a189457d6ce168301ed244a4dcd10358fe276c8b871e7e71d3bbc6317e3ecbff6f28611e17a448ee3e247f62d69ee5b51a220f1220107172248a227f35ba37a28fb34abe4810971a62177462c861f1ec9e0c644e41b9ee40bba19ce5a760b9591b6658f4f06bee81969278d7f6805bae6f5dd92e3c06b02583ed74a1816bfc53ecb0c00e141b43305ff0bf06e9da3627662ddb8ac7ab09ab2b6982a6c127b7a28a85ab991ff22679f03914dc0b6546158c3a4588e5fefc88b28ac541863d628673aa95673294d0933f1c3b6b81f1bb6bed720582275039bef0b6e2ada5d8f78d728ef8b5175af7a5c6c88212076957605af2cb4ae4c9a6f0b5e3ad5bdf619cabe22de8d3c98028b9043704b76b8d14acb88c814f15bc53f1e9de43f9f2d30ff8c23c327e850780cee5af485e47e2d2f8250ffd008354488f7857e4576c26ef09e67c8edd3e1ba83b1c6fb171cc7c007b383ecc94833ea019d4cd5e4c88e3b1a3b352c4d7f8c4fe7efd287d9a8b531926a9e9f1bf38ec27171156c3cefa8462d69ef8e2859998067c442b6d5fbab27d23fb6a05fdfd5b15179baefb0ec41280daea7ef14169e4763e62e340fd9e606ccaf89c25a1d5c75e828264b697d8ffc31b7eb484a14c7460ac139b78da95c884f33f4d38da0e1b894cebe2682d078e7b0ff93571c2e5899df8", 0x1000}, {&(0x7f0000001480)="474508fe0e3bd08b1d08a759e2e8fe3187c7532673a0cfa2024ec0bc90ae386b88f8cc3ee1f63ddd7a40b65e814ceba823904046d7fe2fdc7773b456199237ce6809b86882253c6326930903c20d8b57065eca1946af10f2909c28", 0x5b}], 0x2, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001540)=0x3f) mknodat(r2, &(0x7f0000001580)='./file0\x00', 0x6000, 0x0) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x3000) preadv(r2, &(0x7f0000001840)=[{&(0x7f00000015c0)=""/2, 0x2}, {&(0x7f0000001600)}, {&(0x7f0000001640)=""/103, 0x67}, {&(0x7f00000016c0)=""/25, 0x19}, {&(0x7f0000001700)=""/12, 0xc}, {&(0x7f0000001740)=""/41, 0x29}, {&(0x7f0000001780)=""/148, 0x94}], 0x7, 0x0) bind(r0, &(0x7f00000018c0)=@un=@file={0x0, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001900)="f414fb3bac1733ad337857e2c1a7fd9ae39a883cfa46911c71a3005b4cf5524ce93daae851073eb5e13dd4bf396eef34c9620f261d6ffcab8894e66aaa0f2e204a1bfcda3dec0e69b2", 0x49}, {&(0x7f0000001980)="87014b496e1b737af1c65b53b18b8ca5100f10499e9d87572a154bac344a03b203c8ac7346cf74e473410145db111ef17b808bafca8a8f9d5f70b52b73387a5bd659421844ad6b5b362a98912203af571b7d3426a22c2f51", 0x58}, {&(0x7f0000001a00)="54452e86cdd1f5c9dd579d2e12640e2d84feedfc9e635276461b818222a1dfac4f78974d0a8a5dad1053bd20e925c05ce920f8878b481d3d46279ab9d976201a6d8d4ba3daac8cafad49458d5c99a62159b171aa26c5f7f9d6225a5d99543b777f62712310ca0134db5a4bd7c936317a0a4c2b5bdd7c59ae7adf0f08e7f6adc3b517dca8fe58a80b69e79838b9ac6488189f5f2f15291de52d97aca20cc47ddbc7a425b98840726eb0a3aed294b23caf29e766", 0xb3}], 0x3, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001b00)={0x0, 0x7, 0x5, 0x4, "7c3f0f80ac9c3bfa22d96d97c8bc1765b39628cb", 0x8f1, 0x6}) 08:01:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) r4 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x1, 0x1, 0x5, 0x9, r4}) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000000)=0x7) 08:01:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) semget$private(0x0, 0x3, 0x80) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 08:01:55 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x4) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 08:01:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)) 08:01:55 executing program 0: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x8000000000020e, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 08:01:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) sendmsg$unix(r0, &(0x7f00000026c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f0000000180)="01e801d08c5d06f60ced1d8298f8a9fc296262a7ffed2c63108243170d95758a6b1c3763f8f4b7ce9504bb63c49ee97face6eae3a23f49f32ea2974592e5468e94a1d6bcf2945a105d0677829ae06858bd9d6e71997929f43487c12f080fec472b2628c8a46716464b2843248994a3fa03731c49d7b19b637ff4e083ef3af70abaae561a051405f139a81b7a53fae500682e11a2d557270ec5edfa92b1e474e0d81c6251c1c92ccca4be1c20", 0xac}, {&(0x7f0000000240)="38f935976b2b79e46037eacb31243aaf4a147e9c223460fb6602cbdc5e60a012787b2a73f2ebf8d7dad21975530bc8741cd6a8a9e1bf2170b44993834a4c930955391efa07981c78028a225c305937d52a3292008dee8a857f7bb0ce8b743b2030cc1b558e1c3037b383bb9b67c8255542a34bbb1418aa13f15a095965716b2ec9c6e29c9ad41b0582d0cae016ae9c6820b127f1360efd1cc54ddd1c77549acc3c3b5857ed999a92b3b968705f1ad39915bc45b50dd1c88f531219b458dbab1cb1c507edccee5df056b9b9d9e6d25b295637b29d04af09384060e0ec3c8d838907c305fdea19c97cb91cd10651fa59b045b8f88ab60c901dbe9b2b93fa59dca09e5c182ce3fe5e0426ee7e2bb4e981faaaeb8f5e62ae06f78df74dbe92ae3d2e024d7df82482158a9339dd804fed35f3f5dce9b5c668f6f618601efce5e2775f90394c58541b1044a3219fccd6f1251c89c13211f99022f91fb577992b846d21bb3633c4b031390e1c3537e3404dc88f974f7ad8c799240d874b7e2934ca80edd067861de0e669a0302e89d5694c26c5a17555e26a084d487bcead66f702b30e9f361d1df430455b8f4db2b79ebe0e47ce253d28e34a9f919ea0d7eb0857c3cfc3771eecb4fbfe2ba0d55530c2ee513688cefc6ae5c1a52c855b741d9e85bcdad63d21963f43f9fd67e2f7257e22d3111da99ac1ef7e74dad9bf9354a03163b16de2266a2330358551465c5b9b0a4524ccc485e1d04b14a4504f31a2b5488c7bfd1e08d835144a697682d7d1adcda647e8b1a498fe398806c33c5557d34ad3355b23ee8c8a1e8f05bc065ab1aeca575738ac9c9e1a1d47dce9613dc091ba355e15bf599e3c727482300a81a8be6533b8363ad256f9102da010e7119643e15f400ac2c26dc3c071fee0a1c1d135fc3f9dc3781167dd01571de9c3b1d321fd557cfebf6f5c7b878050d29d2bdebf2fd8de413136aa0b7eb6c4d63f1c3e2cd9de3e14e97bcc44138252145a3c3fb32ead06730e3333055e0ff086aa2ebba22d1c1bfc6a6a973f01c727fd503b8acc3beedc8bfd2e58a53d60bf4b44fe6e7a19ef104d7500875b89102793422ff36e74cb786eb298343cebc088986bfbb5364727f7e9d3b252cf2e3b6b5e0a2918741172e3b2b0bb0c883f4c8aca566f145e3056ad0bedae8eb2c8b541239542a6522dfa18ee54ada4981b3b4ea0e89a550a8a6bf5b451d8809d78226eca678df1aa12b5e049a51ebc4c436a02797ec81356fb943605b433f7d90f9ac1d9ee68618379d4551df47889d5bab6895ffe9ea7b3ac5cd0d610d16683ed46fa3f899088c4471adf3d31d069ec9d80a0054a3756632c50931475f6e7dc458dd2fa0e235c8bf568768d8ec1436569210a9e92847009331c7d6ef92c13196eff401e0f7f9808c8f2be90514dd59f8d4942f6abb6338c7f498d12a91a2288ea98ef0cfdfc9c2d8860bd358b9ee4d2fa1bafc86b2d384b32438ef08c9f4d303a17615eee9cbda3887dafc6e63e9713755ac1c7d227c79e30eb4920d446fb4f823cb46dc17cee3632427356a5af9d0d26a28f00b7e9e3d7b6df68fb15bed0d5cea08d94fd43365f50af37ba3933a9cbb11d72befc09423a378eb2fe527e53d097ade085504f76e0fd437de8a94c323161155efd2e463cac56af2f780b8003a764bf7290baaf4c710a04957c73afec83cbc92f5b7d492142faa5309f96cf0ddb601fb1aa87f2f5bc97e487cee7cbeff809e59db90ca4673deb35733850fb8503d76801ab5f63b96d49d1e0f680600914708ce803d0e2a1955d44f17d00adc85c1fdd1ce021897562645e8bbf495426a13faf6f2f293b29760bc774a6b157e3f8544d2f0a04aae167f838b69c23c0a4ac3f2a9d0c8ca93eeac0a3791a307d7d99da9d5711025cf3028c0d77464e2ceb38b04187f96b30f708254290e9572d0b271e4e36d130aa5757a22e4d1a9449fabc955739f98fb27a7d8647980b6c8b03d7061d7b7de7157e53ad1a4063ba5e06931c217737f464ada737aa4e6b9738fffae6a239f33fd49969a66f9e8326b0191ee3b2605b2a0fbad7dc00b8e755f34c64a5399496e86ff334f8daefd5bd531c504663982f739a49f151ceea3b02dea4fe93cabf8c226d28e012405367b1dad03fb960c7004a061765ca19a7f0c7e6e4f65a6bcb719458a7e9b03d82224e699a66ddc0e3661778eda2b3f87200b531306c2e11a97e5286c71ede81550368f4bd4c1a5eebc28e75b4158375a7b0c936d913ab7f49ad8c25b107dd7e33cb67061c0ae31d9303c835e9734c1920216171b5d6d1a04e85f5085d7f69e3781b873cff0643cd16a2ff69f58a9a311edabae17a35d3f7b527954c5602fa350d7e49049f7831c7e44da4aeb3af3ff63a15aab6ae89cfd18e39b4e29bdfeaab01f41b3445259d76a3f0dc23ac4f480e6ab342f785e7bf71465d9e606e0a8613baf21afebffe8218f790a02ba92bc2abd941531123b3fe26e8e97fea7b4634ceb69488340f0514f1c7edd25e197f9042b85ee8b48234fe2cf181b09777226a5f961ba0b46aafc089c648bbb59ba18ee0dc19f25b45fb858e6b6a590d3485873ac759cba4293951cccbb523b9c3b25352baa6feedf794b51b0a4b2647e3fde6636c2711d24b4a9f948319902dbb0f4ccffc337930623ce8fffdb58d3e974ed1d8d869758813f48541cf77c11e7e6947de8a29736b35545372d71b4ce0d0edc351ce429a5e8eb960710342d0d43716a5734f3efcc79d7a1689d9e7aa98b13fbcb73d894196ef5eca57cafa69abebc0227a945921265c6374d447d39a347a4f7d9529fefd3db31b3ef86ad61018ddf5521f1f277e1dd6c61bfe95dea61e7f5745030e949f5aa440d5755ddd4e2c92b2f183394dcd872ef6a84de507c26bc7c0ee2ec6df0e01d265e75f871b916a6e54222247eb0fec190fe95420afb7afe9937c7eb69a6c0eac8b5e1ebedf05a2fe86537176c93870a2bc041058ed234b9ad5f2a6ba6b80cf2db1f57c1b54523dacad178e54330df5c9a5b56b06177237166b4dcef24a9d139640fccb66142d7ae04a4743d88d9aa5f441052fbf21fd883c5ceb9ce1f21d31b84fb23f35659100f554636a01977874713a39aa1e8f6782db1595d93fb74419d28097aa8ca21c930bfe58dcd89efaf66cc0fe18ddbf02c72b54a49a961c96202c9f318b76463c90be15819c6fe3e077738713f41f0023661bd82b609e682b1e96078e004b3a8d59cdbe4d7f18b94a4ee3741164ae12c0e90c7c5ef277548212adcc6c4b3ec12a6fba10cf59e208d694e891d72dbc267c0074f568dd1561eaceeb9b28e0e5c0db61daab3e55c00aab8fc1aab247073dc980e833540906fefe4875b7aeccfe2b4b3cca2b18ab05a22002032cdee6fecbebca60160dada9f5e877a4892f7cb4c1cd0ed8a54c2ae8e4a5e20e1ccf6836bf2262ff68850e9da432c4df460ed1e4e2dac13a90afa642dfe014c66d6abd8b5bac74fedbb8cf92126ac4be11cebdc3aebd229227e4910db8e8a756ba80955f1ae0b4e2ddd631464d270deaf202ce909ede803172322ec40988cb75801209a6c2260d7d81664fdf0a426e31d3f81636f0d45a7dc04c7a9f9a2fc998ac9167e7f6d23f988a758a09594f39acaeccdb5e18bdaba92ff6f24c997bdf7621a0b41fd9f6a5be38a5f858df4589b0278a4203cc3f5af5c7158705947ec0950799bebf8bde5ab81fae4dea60644fcf961f1024556a5b33d9b68e57d3862c3e1e0593d4c19713fdb95ade8a14a4f268ea8b66028f365a1e83395499b9e101878dde4f2c6c70b7a1542302c454f2516e6d3a8d473b6120e853d9fbd8d514d581e35766be072e75972d376911c3ae0dc6bbe98612dd98592116690c039f073369747cd4d536e6d48ddff6d7dbaacb7fe75386e7aa8c94c1ff2921aebee1f21b4ff021c1ef8e261bdd1c0f1320e13b401b28bf476e37c31c61e1ec68e6587eb4a86a7d17a69d73af70129a8b32e4b4024a30561e09048ade3df1674e29034fbcfaabc7a99b61e0e8ff4ec98d0fe2baa77fa7ac16fb5b69b5ba3fd515dc3857b810c31caa4227335a322027b3ef31b214c82307e5f94de4ac18069fc70634ae48c4e1fbce22e43e77d791cc2ee3dae633f9ab694355fe305123cc123ce661a88d843f18478c7f8fab5086604fb58488cd9cb06ec30f07cd4b63e0aae40c70e4b4fb20b542cb10bc4a543c5ce0f9d61d8a8c2faf55920a44f9a0afd83c0c32c5b239a4a2e852fda7f9702ec31302eb17acbd99f13196a344be79d90adfbb818dda9bb6bbbda6ccee94298538be52f1a6d2625dc106a4ca4f60ab8dc252f301f601ad86e54aa21babc1f819b07e7b511c3dc5772841c564c005d755a3a7431b8b0abdcbc5b638eab96cbb1322ae9b51113aaefc7957477ae1125b317c8d9697ae2f2792b053d92268e737208fb41f1fa7888c09da529a1682b01b7e9bc64e1ffa4ac15a8aefdccc8c7d368e91a820566e5bf790bc5ae6df8fe8a6ce8419c75eb95c549960881c4ba3ef8ac9c56a1c2cea59b40e811c14cbd98572650d66e333441dd4366f2d4fee61866a122d954471c0b44b1b30d998366cef240bcbb4b37f035ca891c28316291d41b2fa8d6350b0242e9dc50aa5788858c67caa825dcce3ec9f399be81e9d075ae6139ddccf34aed2fc48d64402f808ecd7e70380109467c627b5b9c4800ed23fe78de2f6d415a20ebcbd970cf7283b75cdd76126b41e838486b2424cfd77ac384ee5ce2c7e520f9a735e44b26f43cdabb996dcc2e18f8e6c602ad0be69e56e95bf2e6a449d6fd2d8c957e7d91f8a9c3ecac82389760c9ed34ff30a2081f00ec6f2c2b509ceaa0321457b177894f466aaca6f9ddcbaac70126806be3957bbc7c78f36705b94fb8105390401b05be486005d2e5fdfa2a373e5fb1cd0b8c34348250ca69a19fd9795480d40db1b687b349a7a8d0ad934c9f2ba849546e952bed7ae4481f139ae8e99b3fc0812d51782467b410ec53674c4f93ea96eb60c96240734a84cddf938e254b08950a85ff8256b52bec6be81e83f1862ce1cfd181013b453411444e37ae7b2f15256650e568a52cbe096661f0306db5448615f7f5ff5cf34e6fb9b75289f362f421fa373e2a0bc6bb128efade700dfe9352a1901593c3262d53ece9b15d23660cebeebd6623335cf414cf1bc389e65d3854f3c327c3b365d36e379a204c728db98c61b4be6e5b1139e47665c4de9360ddf1140ceb17faed366de914b780bbdaac165801581d29dd923c0b3fef22baab12dcbb554897d4d6d377ebe14ffc14afb7204f72353dac5f8408b4260681c91e00967cbcbf73508b2d0091eb3fa8a384db11452a0d0324ec05513050a010c48f60796689bf1632635050ad43053a1af52f3b8efd22162fe8da60e5a43dd6b267185bfbfd5aee687f1bdd0f454c559ffcdade94dd7b14680a4774cdff997faeb0f9ae419e82580a8947eda24ca6fb42b09f20d6b05f7e74d95b1907ef9420c8cd669dd08c210eafba27e4f04bfe196d2db320c6f1cf962280949d8bfdf2f7c995d1688826be535731c5d2443c6d2daac22901c5c345ab8b00435980a2dc0874baf8ddb1218c3921dfff96c74e5ae5c83aa6c23c3b0117f2b676943a073db07781ed49223e9fbef675c088d05506ec403740815a4d4df25bc17365b0834209d949aef7c24781461a0b8bbf595110b6b3ed75c21e05fbf5ee0d2216ee5d85f6a9da0546f4eaa5b98faddf7c56e9906831282fa0946c47f7764846465e976d4c6", 0x1000}, {&(0x7f0000000040)="c371b31669870a34402857da73b434b260db2851e380027fc8aa281eb8138463f4d3a09588f4c42569868d8830ade717acb9316b6cfbe9a34311998e69f2d577a81a0229ff1bf6e28e8ab6db97bd1526113c00e87b3db9683dd0ecfefaf8a1f82f257f2faeb56a1d8ebc39c6e16eeb", 0x6f}, {&(0x7f0000001240)="d9f6370053b3c34347cdad2ff583f09cbb292aed9600d00d33cdf6b78ece314ef5b97ffdcf27e91a5ce58e45b9d485241dec43e100a638deb646116847dcc069861d30bea9a9fa4a3deed49789c3454821101583f2fbaffd0cfb49792d610ac80a5dc5753eff2152e2fa41791ee89cef91df6d3146b0b3ba5ee41c155f06d484cf7cf9711d9daac461c5b0343f4daf5dcf41cde59b03", 0x96}, {&(0x7f0000001300)="371ec2f9af67e7c48edc62c89676a190746c54be9b7d2bd35e5995510b9d7ba4b35606c599b594a4d2e44849d72b73879ad027b57e8047ab9491a201f47774643a3dbce58e677b3c65288dc2053cd16722020942d5e6e7ebe66f6dfa8a5d919646fec7a68b4607d6c6af532db6fc875334b1f008d0cd64bc599ecc7e2ed88db3fbf9b72102eff593a377c09e277eca503f59cc216bd6f35fdfb4227c1e2ba8fbf2b86a78c544a11e7f154c2ad965170d33df6f7ecf5f2b4ebb914d1ccdedc01c179bf628a52079a3d9c11ab88b06ddbd9447f8070874238b9c7bc46fab7407003e7eebe541ac4d0110", 0xe9}, {&(0x7f0000001400)="89512696655d3beaf129be80bfe4567aaaa2fa3225c9243d55f2843cf5fde41bf70b579a86ccb8b275d3dffb262e941ebd2b87acfcb343b0df7bddea313e2bb6bff176da0f51f75a34e75ff03cccc1400f46c5790bac5221bec444c723f8150767deed482bc1e82ca9ff1b92a5ec33c1022e94acdbd736bba3b00f38ce6772ecc33486af4f5a822a9a5fe69d5ebb7479963c8a0f84e19908b589ff", 0x9b}, {&(0x7f00000014c0)="886fc240711c1deece2eca1df21f93be6ea32db135a5e7fd6ff332a8d7dcdb1c6d8bb9ef18a7f6ea5a63a8eac3d1cd357f6ab9959fdeefa2cb23fa66382186bbe501df11348eca46907a1842dba3cec6581a899939", 0x55}, {&(0x7f0000001540)="d5c7385769dc0b9a4aeb58c5d0ec8e8438c06a65ca3a44f10a7bd468086da8cea518aa5aafdcb07e8dff74f4e0e807bd52e8829d13955278f0e0caf41752e4fff91abc3dde3dc19c6d9440100d82ee75d12c4dcf0dbc586384dc6979505af725b0fd2fb9b7dbe9aee95fead4a78b2a40eca0d11c9386940894192ae0c72567eeba979391c4a96e08b5c938a4bf08182f95d238ce836d9263b87d8a3ed93906551f1be02f03b881a7054ca509c424e0ab971788fd359460ca567ce637a4ac5ad9d35c9646595747208174e0ff1958a7f03f44d91a94bd4b4917f8e84b855ea5bd90e5a9afc18a812162356640e8d390e0ab9cf15e2392c0523a13da6dc43087816893690ed67e1b8e657f9953e97904816d419e2cb749902e16681701c1c2a5f9fcfd040c844950911ce4e0ec763b4d174d7577d6a96b6dfe9a5aed3511f784fde6f808fc40ed566c317be6a7b2ac9add06028edfc97bb8850b180847104c00da5a12d99ad11dc72dff0e2e8f10b5b8330fa126ee3977bf40289302e507cd544f7d41925658888379238b24817b4df120a02f6a738dead7032673f5bf50bbbb5ce0754d15b9b5abbd19776f0019e98bfdaf54033f203f8443e714926a83cfd033cc56dbcdc5588d76d2bd5ad47fd06d42067d5cb1d8ff447be284a274abf42fdeabe2f5e8536224be36da2c6efbd4b928e82b458f4c1f45f59af872f1506cb529e86026f02d4be748c2fd534c8ae21e56b032b05c2d693d89329231cef9d0767374a0e975089266feb9d0572fa8b7adff5ca4e8c8de517fcffbd67980ca65dd183b47dcb0f82f2652007a6b21c3db3e1477fe3be4a00eb3ae87ba14205266f86fa43f59f8bcd515027163ddd9349fd1389ac578a3d5150fd2a8d37636fdb8845d4bbafcd6caeaf54d409d88e2ce0e8ba73800dea5ebaa01745aee803cd4604dea3a5c6d49b04e874597668302423f308c892d445ad21119309a83f1bf5b110e3bfade0dba1b09ed6ea2d2e93af5ae10bcd39e726f535a61218ffc9e22f9e7be28d99a0e205a4707f9441a28617cc324c4b0e4b17956e5c6dc3bc01906a80129d844c95a4847cec74b423f02361530174d41715e5b848e163ec5a934f8f8e4bbf1b347790ab3758abefd12914a26a1c0b6b84eba7d3354dc7df6a21cdd8e4e753ee50554a9535f72e105621661545b4688b52ca5ff43b9826166dae830514b5da6a8e10c1163bb9d192d200efe9956e865b0436c10414c032b6b89649e9bd998ce369fd2fced25a72cb689c0ed724acfd1d3c291a54138e990a72dd39ad9520c71a041fd1f92421732ef419632e86e3d54ecc83c36c469d4925da0ad934f42198b9f62c81578993e193ec813017513441edc21cc4732db4a1602a4b7f0074afe8efe65f4caf8d7d384adb47d1a70ea075f58440d9b0b324a2d6c39da781c37200439fefa6b2f01a3e054abc032f033fed92c48087a87cc11af60d4aa8606e664e4a31d3e23b31105e8fc207db4c96626c26f0ff85109f7f06c42a0863c3f567f6c98ad360de057121258231017b247775d692a94a1c999550dda785467ce0a852fe9db1dd34b2a02445fba2672126fa20ed9583d3a7ba045cfab5fee07ce0fca5c059ab875a3a74bbcfbc3b90d5548d9f5731f68b04e6cf4a3022f098a534f630a18af738ad4688ae90a134e977617678370db259d2d46f09eed0461e999e1dde29346c0f80bd96b45f63b79e233217bb35117059d2b886be7edb5ff10baf9718fd8d9f8973127288ab38b8785ff93f2368edd0be075fa4b2e732ef0517abdd541bcc58dbeea9277e294ef3c1cb74dc4a9327e58cc7d48323d63466a1b44fe6ff9b83a032484753ab481490ea03417a33782158d917d143395e49b42769b878f005c7d30539910f035876b010200641a2f504a268df2a6344ed3722ab919dc20bb26c372dc6f91e4974cdcae6a97e557c6a04736a1626269c7ee93b21f56ce6155555263f0af055f43e13da915a98fc582aac017ebca7f25415e17a0475bca86befac7c9bb10c04dfa0519905ee599d81837beaeb64356caf1c3f244a0e2d4be0f657cec8959cb5f1ebefb02fa3f81468e25005602450f05d7cf5bd915bbccefb2532414f2c2d2b52170ada2715a89cb4452697e3acf1bb8d0b7872561d70b0492788cfc9e228d2c3b6f0a61d8bfb812c209f9fc5227be25d58342838c5fd1d9640cfa94d166bc6270067648df2f881c4c1b85813500ce8b3c59383a16ea32a5a29d77e085685199e14962b5b261a2e7e74569193c86e33e5d6e61e31d3a2169542d4bb5558f958789f994a51aed18b54c042f3efaa98140446cf762b550fcc9fae4df6aeab3684b66e76b487c857d90d1654da36ce8a072a2e36879e96b28fc5e2fe1cdf843dc927e656f2f538fd228f0e98f69935466cd27725a805f686ac8c1f35492f9e1459b29abea65571084e29768a2b768299e9a0b7dad03d10a09dd4c28de75faaa90cb019a88682f5d94c163d2bbd5625fb776b8507a38f5c1bd94e4f3c6f353a25a04c2e4061e9c793e8f746e9e292ae5132b193fd1f3fab99d9aa608caf1082c93041b10fc24b7adda852a7c1298bf5ad1a34f26068602d9a018f525131cb35d28583fc7e0bd39a9dc69347fa9585580b47f0d0f39b3307037e3a3add32703cffec6d34dab7d9b6bffcb9bd28617339ec1d3ead064b0e9185c116e870754c36fe435c18d7b9797ccf4334c107171e8ffe7fd30012ae2e303157ded4e96a13c7dd9d5fa0de46b7a4d86584da9556ec09f782b66f18f29482faf8e4fb45b6cd82438fd1a0421c41844c03169092af5f55c4b0c89bc5e09bb2672da37e9cb93676e88e27c4827c3ac61cf8b880c40ca3f7acfd22a193bcfc3fae453bc2a9b77e523acb27cd2e1d81e8f99d6cba2a27c37aa6d4bc8b529a70170374df4f15b2782f54532ea1542cb337c002cc0a65fcc3717316ad376e912df839d8dd84f90045a9210f213fdc977e18ba4e56b5ea34eebce15f910c6ed419545ae6fe1c07c487be2acefef18701273e883f9ed9caa254fc2f4d34915d038dc6d4464d79667587def0032da611843df7235a82df3083c5491fb208efac89182c97196d1c4f0f7da3998c84792b7dd4486ebfcc25668d22720bc36445bf102a59bb7db86985fabfd56260225fa96a91660e5fc927ff2561559657c6a1167d615140eba15487414a95da7b1f4f505da8f38b74340858d377b07e02ac5e5c2102fd55d2ebb69da390e1c0d4e379a488e5f9622d43c4b932ecb4bf1d425d653404189585bc91f359c5e7c4596f7b21a80b78652ceb696a9c350219051b0981914d63d5a4d549f1c5a76c8e332045bde19707445005f9424f3631208c9438e35bf389f2088d93152f6f146d2d8de16e589bad3d423dd80e9a62e8e0ec62fc00b6bcb11832902b78eb351e2c60fe3463988e5b7f26fe0e92e26b34f925058e0e71a1d808a2ace410fbb997dea3be86eb8013b5e33a6167b1c45778eb8a6d88146e74e7b698eaa957e6ca126e78f83f0d88c6da56652ae0cb09249be2a10d28aaa80c2737253839ad3b5c6f98f270ae5a9fea209485acb86ba5c13905bd7b21fd8e8dea4b5a492d626cab554ddda38aa503c5eb52dabd710d89ad88748733fc7c391be0e24728898b76c5204490bd9469a6c8501bac165f4152bf8a989cf5356bcd6a729608ab8812a1031d9030d99d75bc675a5c8e25a95695bd4469b0e4c402ba21354c8012bfa0b091610c4849b2566534ed275eb2b7bad89a05e929b8e07bde6faf121c81538a76c9c73c0f9dc728c3fe7cc3d43cf6283c6cb834c9986cd59180c8244cabe71ee89b9c342a64d2258c9a6c165f589718ffb89af76fb02d5b04d47eace156692c39728237ea7be4893bad0d175572b54bbcd2e96f931a45428b5f9b2093ee915652d8149f00471eace8af2f71ca0478bd62747c11a1e21d2772bc814a01a1fbb7e9495ac58a3696afc1c6ecaa178fbfaa94eea718b213629adf5d81591b34336bcd6f1fe896e6ed670daf2a30ab7f17beecdc6b781b31d401daf8193bcd00ad908be899f5a7ec458314b0e5e6da10f45b9a5171204c8f25ce88b9bd3d3834c34ce7878e194d3a895ce8a383629054dbe29d75507e5e95bee66a8dca62e3f0b61180c06e6f4894ea988756c4cc0d75fbefbf88d2dc47092f586627c411992e2ecbcfa8eaeb651f565e7c98d5183a45fe264529bc28c853482e19168c6493e26db6880425c875411e75f6a211b0dab955039f12537eaad68cab45fcb53fa770fba080db0f4a6dd78dddc0e6cec21e928173b197d139a49e55905eb0a7c21eae1574770a432fd028cd9d4b38afbbab6953b01f5234e523124b0524b98d8594b0e79674b74d2010e110eb61a9b3f683fc0f4c805951b0f5cf81956334e65f78d51c431b4c655df8b99c73fc0b9c9ee8757c4351b4fe4770d9d9c4110f0c403ff78360f6ffaf4ed3c7342984741c97fab9424cfa7ffc055d49a6b268c985da8b29d042b7cdc9e13be30f55beba997689333208c11b590b648e00a7f309fcdd778598ace2dd2903a5e48edbbfc08442473274c48904029bd02912007fa1e5553ae9e6bec7a63604728ab9bd63063deb275bad46509ded4f7155ccfce595c42e422e43cbcd665e631c61ff4099b2b0897cada9380d390fd8e2cabd1f6e991b1b6df5a16a1f5dcbfb9e76b3d22abac6f72aa5c7053d01f1b2d00d83d271b9d5811214959d22a19a1f61179b76a221c0d2f84a0c94795e16e03a5623ac3afcda47e51542621494f85208046c6a3482a6a053e1928eb7976e173005d11f207d459e40d42d559cac7a887e0789ab9afda913dfefa2185fae0851623662038715cd27dc2e150fac1a5892fc4ab0b461930a315992e8cd1f1345d5230ff4da5dc7f6567736c3bdf15b1100e7aa011558e8e0c6ee7bd1330e63fd7592dba307957d0dcc870a8f6c4c072d5fc659760ab4030475ba06dc7424182484aa2171143b2d7921dbdd6d3e06cf0d35d46bee5453aa61c1a44e1e03449032a57c3bca65685dd459b7ab6968d0f82464e8391929a843a145516c2be693db76945ee6a4dce8b71f6ae9886c5f0952da7703fe737a74837ab04a671834af861034e5edb2d17357617853e3fa8d6f78a874b7b833f48309cee8ea669903f9f5de9cf05da4bb1aec54c54e796609990ab74e300da32c47c038f10794943ca7c181ad9ac91cae6518733dc4b78616cf9cce29428321c3bd3b1c5113db6a9568fdcb4e527dd013e947e2731675e5f40984713e9ebf73e0d5ea66decbe38a2572ef9281eac17e1214653910be61dcc822adb2c14cc6f5377ba204f875d95789dc481c8a997d1beec449dd9faf8a598431fe095067b9872fdec493f2551de62e496fca61b3e503d15e4077d9474cfaf0d07da3e88a0b177a35eca01b9c3c6fe27cd383f48e0a4988db8da8ec2f381ae39cc9efe92f089407d3269246b696deccfcf6925bccc0eb691038b1ccde8e22d59b0df93ca6e52e5c9433e0de25fd2bf7b67f418b4f74c7a28d9e152cee8bc0b851c5e17d13b42fcf75e1d37f7b157e931b9abd874bc3d014d62d515b05ad21b6ee41d0e2b5263fbec035eb7b87d15bff74e68cf87f762f5cb08772f176664d8f3a515fc352ced814a69fe84664a8f4ad8b779bb1347fcea46e2b88a7b2f93916d1fd781099646d091fbd7908f0507a3c763b0f1507aeda8c5d48c9d1268ad9039434db08c55a218d71de7b3732884778a777c32c606c83d4e7c52b1b2928d", 0x1000}, {&(0x7f0000002540)="a60b21bc4fa6cca4f076645288ff964dde336c43d02acf733a937262b98bbf9aa335a4e0404fd9bd00352e2fbbc3efbb14e8a1a902cdf354c587e1423c4e58bfa2c76b7bb253f03720a660aec817775dda37568614a96ba688d98799f55fcefead439b4589e6fe63ed366890a726483d86a3053b8811886954ccd07e76487e5e601b175cf4e54a850dd9bb21dd1d13cfe86c6d07807b", 0x96}], 0x9, &(0x7f0000000100), 0x0, 0x400}, 0x0) 08:01:55 executing program 1: syz_emit_ethernet(0xfffffffffffffdc0, &(0x7f0000000040)="fd") clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000240)) 08:01:55 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x104) mknodat(r0, 0x0, 0xffffffffffff2ffc, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000580)='./file0\x00', 0x20, 0x10) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) setgid(r5) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="23c74bc501277f73169c074d9583259fd3f587cc49e74da844af0247a8684b2b654823966de43d1695c6f7c15ea29b62c7b7bcdb446f3d20f6a202b29d3292292549abaee9d9ea231e15d0b892efd92cc405fd05056db43a8ef30be80f38c5ecb49d7a2b79333aba51097bd5ea7fb15c40449e134fac2ec87bca1958102431b6ad81e94bf3efcbfd2a5dec845bd7ba63789a906129f7e154d17fd3e669987dfda01bf3575da899155ae55fee746f456708bd6a74877463bd352ade642ef1f56c4e6504172b6da4339cab818810478f67a1bb28a3c6c84adf6c6315f3f091361f269079a58c58b835", 0xe8}, {&(0x7f0000000180)="a72df358d51ab6f51824c3bb1a8d642cd79245a829b12782f4cfe59259687c9e7117900b21d044f8fae99e3feb57bc40dccae8ffea1ca5387da308c3a7cecb1c63fa01fa7d4f8112ad95b5bfa55d04394e4aa9fe8f632b55608d7264c163fc508e1e865e3e9a56005248485cf0ac9ca44770b00c4e3e27bee97b59c44feec36fb000ca5764a3fb71ab0c17dca5c6cfc168d44aec8c80915e5ce87d8a", 0x9c}, {&(0x7f0000000240)="a7db7f2cb5c3156061b98e9debeeaa33e61f28571da99fc1bd549b4450c1d189fe927225512fc9f406eec79ea9ed3c07c685882ee8b8c5220305b2f0f85b97f70db7d10137c11710961b2b99b0a70675561b6f2363d69fc0f03258cb3bb01e1876634dc7338f6ee5d681cbf2521412f454b9af407abb66087d290090a8ffb238c9c45b61d521", 0x86}, {&(0x7f0000000300)="bb922e22263663899bf426b483cf624e4266cadaedf882f3dfa4b76b4e96aba43c21c46f944ad8d5451f66e67695ced41c33c67c309798a06de9028cad3e1f69c89d2864d96ec445394cda6f8205e51c027ac8bc728db3e939cb9550df44c6f308d1c80208fff00a17184bf6bdacc791de904a2d726cbe901f0a6facb4443c6ca2cb259e8156f938450e1156da0cc00e4a9279c00a047beb780e0184e2ae9cc6c2c14f7edeb5dd710dcb381106cd441f7f220159faf6b7dcb1043a8a28fc643553b1e1b87325b04f1edb03b7e542005c8a0bf696da05f2f9b2f32986dc712f221a293a200c2ff1ffe0fccbc5d3ab613c342a6507acfa71e2", 0xf8}, {&(0x7f0000000400)="a88379d17c059e634ddd29919cf8b550cd24861ae824283761bed2b7ec9ae3838d553ef806140bb1aa46500e76e370dad692df10503195d9fa5878e6800339783c012d8be7f8e0efe10a95c46f33b2922c3dd5c11438ae2f82cd550c355dc958fb40c6fedf05a1b9b4132fce90b322cb7f6d847d439710956fd0d41b54051813c9463fbe7526934ff08b76a50cdbc909ff0fdf9a9dfa1430e7017ea68857cb6c50f0310d125792ef6a6ca6a8c25b291a50c3096c86411c869e6da1248d72d8239cb5013ef02c96ffa720c9b71fb1fbf0c60ab95ac01ed03c96aff9cd8cce4a91c7cc45a3baea27f6e5410deb11210a10d3259d2e", 0xf4}], 0x5, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}], 0x38, 0x400}, 0x8) 08:01:55 executing program 1: write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x5, 0x6, 0x0, 0x7f, 0xf617, 0x9, 0x3ff, 0x20}, &(0x7f00000000c0)={0x100, 0x7}) 08:01:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653200"], 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 08:01:55 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000580)='./file2\x00', 0x60) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x81, 0x1) utimensat(r0, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x3d44, 0x8}, {0xfff}}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000280)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000400)=[{&(0x7f0000000300)=""/215, 0xd7}], 0x1, &(0x7f0000000440)=""/167, 0xa7}, 0x0) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') truncate(&(0x7f0000000100)='./file2\x00', 0x7ff) unlink(&(0x7f0000000180)='./file0/file0\x00') 08:01:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) ioctl$TIOCSTART(r2, 0x2000746e) readv(r3, &(0x7f0000000140), 0x2e) 08:01:56 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 08:01:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x14) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 08:01:56 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) fcntl$getown(r0, 0x5) 08:01:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82025982eb2f6c653000"], 0x1) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000480)=[{0x0}], 0x1, &(0x7f0000000500)=[{0x30, 0x0, 0x0, "27e33c0f3232fada2ab60ac51927aa58fe33e6ebae19ff8b3d"}], 0x30}, 0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000100)="854322cb5d38495498005391b95ea76e8e717716a6b4eabc812b94e97f2f95c924ec36ac7586b0534bd6661724de573e1b62ac3a5df5f2a4ddc98f29701c798bad10d41ac3a8294cf77ac2f7bb0b061e0f4120f926685a4f3f56d8a2a029ad9aeba800b8eafb0bbb97ce1a154c934ac4880a928bfe4382116aa5475f63fb20aa2d2c7bb554b552b146d36191c5b043055971e67e11ce9484ec79ee63b9b1b155ba87152007f1b9b1cf674fe7b8ea35a1331fb784a4e52112bd2b703b933189de0730919de29f", 0xc6}, {&(0x7f0000000200)="ce54a6927f548c3a7352fdee48a60dccac4bfad65c79147346cc5506c413c972ad4c97011b416dec6b8cf30393f8a1c5a75d03b222f2a0b5387d18f8", 0x3c}, {&(0x7f0000000240)="37ef96c0ce6b4fe5d75869c0f9e1f6a9ce94f2e9bf3ed0acbb89003fc8f6b9bd8fd46f47a9769a8cdad15adb294cb5a6e90bbb3b4f6d4d502b2d46e2589309b17dbc31c352437836d1083eeb49ed060a92594321be2dceb2c2798698b0b8857e372d63256e4058f14e1f4b0a649fe3944586625d74d55ede4d3c4ea0597beae9e2c15e783e0b25a42809f71dcb95fc232ded80f7b473e5ae937388ffa8cc33f0051633970d1b251d5444e62933e39aa7c14fef73fecbe013f6e95de6ce071f448cc78136ff7307bb18f68667eaf2", 0xce}, {&(0x7f0000000340)="9ec67536740d46063407ddfa63a0b02b5b4aa8a6120237e4549049e723448a8ee3c02af1d84562159176d41901203d1082940636c4bcd341210c096de6ece0b638d852b9328c7274cada2b24ea2804872645c1f1fb8e7ac40f51d426fb68bfe95c1d6bd81b72400e137a2db6fad5c654f3f0515fa591be01fe812c73ffd51305309f8bf12d09fe7af4d39b2493419f0ae6eafc80659b5d2339902c4d9a7407a9cb16e25504097ddd85ccc19014f22e6aab9e873ccb137a40f976ab964c20c7b271eace95b896d3b4fd23bac6f5e2f3", 0xcf}, {&(0x7f0000000540)="3b02bb91f4f0b46dae68021b7246ddb8d3c0bbb511c655fdd0253f9f3276db643c06498f681e89745c2a50188aead326e432201d35e893acda1d3da4739f31308c267a7a67b7edb319ab8fe88d2a19bf035a5867bcbff974973aa1d514f2ddcb791527797881cc161bb93b13dd6881be2738bfa2c403d3beeea9196729af0bdf6bd20ebfc6e5c7c7c973cbf7f5b0d2201b1d6b0f02c1906458993ac4db6d36f41e8619895eac9a067ec1af9b9b6eb1f7a273524647f77e1779cbf0ce0d039cf16ef74013e057e3b4cd7d1a3c1033fccfa93b501257e624795923065803db1913c058f091", 0xe4}], 0x5, &(0x7f0000000740)=[{0x38, 0xffff, 0x8, "e7edf5891b3fa787dcce3f9ffd9d83e3353c110eee68dbf3e86ca8ccff754ce110a269d16e54"}, {0x48, 0x1, 0x20, "125f617008d4e4b8d838d8126527dda46c2aced71439fb4b484c65f057c4463edfb178701960d1612028e4000b290edb40"}, {0x90, 0xffff, 0xfffffffffffffffa, "76bb01a523a87bd5489663e251ca44f53b7062deb3e422d97f9fa4eab7bd9a3f7bbbbb8a3aa8e1d5e536c7768015e0e054c5fbeda4c22c147b2351fa7bc72e20a3f35651d94c7cddc552be2d61e6f7cc7b9eef226e207fe1ecac1e02b72d663026886804888460b8d18445dcefaaa183b387ab310ed9b8a51fc43679bec1a5"}, {0xa0, 0xffff, 0x6, "c64160f884ebdcca309ff7c96517f0e30c0fcf2977479386471d3d28b350ce14b303ce236f266a1a0c685daf8e0c00ea6c095b37de9108052e918dfea39bb8dcf42b1eb68c582c1e968a89fdd3ef7662373f90566074a325df68d71b18c01af7dcec6d3616e11d872b7943629a776d520dffc1465c2aa092ff19c248ee555e0150c6cb5c317288d4913c11"}, {0x28, 0x0, 0x87f, "d45e5afad63ade343b636973cbcfe9ddb77463"}, {0xa0, 0xffff, 0x80000000, "5a470cb3ae074f5214a1a53d10fed51f95dd62edcae914ed51f2b7308aa7760d7145fd6a063d285b92bf552ddc29f0ed09f52a5b27f3319dc7e180902547c1b8604a994e73fa81a4b09bcf965795db2cb5cc8c66cb9092da1967337855170b056529dc3afe4726c78c7f7bc0c7cceb9ad9ce3e9b54a27f409c22b69fbf9267677dfb634b127c0b273cfa9f062be119e1"}], 0x278}, 0x8) 08:01:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0x500) msgctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 08:01:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffb, 0xfffffffffffffff8, 0x8, 0x10000, "a8429c4e981d2d073df6243fde169fd8f1b02ae9", 0x3ec, 0x7}) 08:01:56 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(0x0, 0x0, 0x0, 0x800) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) r1 = open$dir(&(0x7f0000002100)='./file0\x00', 0x999c09fc422dcfb3, 0x8) getdents(r1, &(0x7f0000002140)=""/67, 0x43) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e000000000000000000000000000000000000000000000000000000000000000000"], 0x7e, 0x3, 0x1800) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 08:01:56 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x701b, 0x9}, {{r0}, 0xffffffffffffffff, 0x42, 0x45, 0x4f}, {{r0}, 0xfffffffffffffffa, 0x16, 0x2, 0x2, 0x401}, {{r0}, 0xfffffffffffffffb, 0x51, 0x20000024, 0x401, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xf510687e91db24a9, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1e, 0x80000001, 0x3, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x10001, 0x400}, {{r0}, 0xfffffffffffffffd, 0x10, 0x13, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x30, 0x80000000, 0x453b, 0x3}, {{r0}, 0x0, 0x8, 0x89, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xffffffff, 0x80}, {{r0}, 0xfffffffffffffffb, 0x89, 0xa, 0x31, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x80000000, 0xfff}], 0x4, &(0x7f0000000000)={0xb, 0xfffffffffffffffe}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) 08:01:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:01:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x841, 0x0) execve(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = socket$unix(0x1, 0x1000000000009, 0x0) recvfrom$unix(r1, &(0x7f00000011c0)=""/231, 0xe7, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 08:01:56 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63235259560f8e5815f73f2a0447d33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096efcffffffffffffffbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a70000584c697582644590cb599b1ade6d67b53ab9dd7e3d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982e4e5f2539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x36f) poll(&(0x7f0000000000)=[{r0, 0xc9}], 0x1, 0x7fff) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "fadd4586fc08000000176f8d9a8eb5646570b1c9"}) 08:01:57 executing program 1: socketpair$unix(0x1, 0x4000000008, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000000), 0x22a) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r3 = getpid() wait4(r3, &(0x7f0000000080), 0x9, &(0x7f0000000140)) getpgid(r3) r4 = dup(r1) getpeername$inet6(r4, &(0x7f00000000c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0x0) 08:01:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000001ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/31, 0x1f}, {&(0x7f0000001300)=""/37, 0x25}, {&(0x7f0000001340)=""/205, 0xcd}, {&(0x7f0000001440)=""/101, 0x65}, {&(0x7f00000014c0)=""/106, 0x6a}, {&(0x7f0000001540)=""/77, 0x4d}, {&(0x7f00000015c0)=""/21, 0x15}], 0x9) 08:01:57 executing program 1: r0 = getpgrp() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = dup(r1) poll(&(0x7f00000002c0)=[{r1, 0x17}, {r1, 0x30}, {r1, 0x146}, {r2, 0x80}], 0x4, 0x1ff) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x200, 0x5}, {{r1}, 0xfffffffffffffffa, 0x45, 0x20, 0x68e3, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x22, 0xffffffffffffffc0, 0x800}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0xffffffffffff8001, 0xfa1}], 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x0, 0x4}, {{r1}, 0xfffffffffffffff8, 0xc, 0x0, 0x3b2, 0x10001}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x10001, 0x80000000}, {{r1}, 0x0, 0x18, 0x1, 0x100000000, 0x400}, {{r1}, 0xfffffffffffffffd, 0x10, 0x3, 0x6, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xc, 0x20000007, 0xffffffffffffffff, 0x1}], 0x1, &(0x7f0000000240)={0x0, 0x81}) shutdown(r1, 0x1) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x1f}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x4) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000340)="595f835b46130f3c28bc8150d951980dcca47f9446337034f6aa2808039eaa1e459871970e26d9fb6d2084d39aed6258d98e46c50918379555cc6763f2c25416d29c767a4a7ef855c21fad2189", 0x4d}, {&(0x7f00000003c0)="ce9b2b0f91bf5fce4f7d969c32edec5b9a55cbf0b51db687552c5a23680543511c6a0d641a748be92adc6662c14a3d4abd0b0d01d3363bf94617175b2a41b58faf35bbe0fbddccf0ae7765ddef3d48d6ccb4e8fe4bce714a9ac5d4019cfaee4d8c33503b66f749d12fc376e663ff90ec3cc41a4ff6e0ed79a060e578eccdf9b20ab3706d81d73f563d7821f2f06e26bfe757640bff12a2fc92bb1322e556f78b547bf9a0c9f1f2e3e4c77d19f2c801c3952e0bcbd25e9b78df5b83c39ec1a2ad7446493da067d3345c17568a129a0ba8e67b90c8b36e77434d39b74f9c8ef450e6f1ccbd5812fc96e56d5df4069184b35c95e198", 0xf4}, {&(0x7f00000004c0)="e5f0a0513070b4557938505fb8eb4bf50be30f274a62e13ce054dcd339b507e890f2f16178dc7c2f37116e4e3e3fdc6831b2a2bea487ecca11b689ac47a201d0333b7c7e552ae9867852de8720e75be3fa7ab5e1a35305306f02a42f49221b38b1c2681434e6a2961ed929381a4aa5ee", 0x70}, {&(0x7f0000000540)="1027c4de3fd945fe27c9a899dd1613db4b8fc15e2e59aa3e23813e301409d03bd0811c991d2d12d40916b8e62beb99b73af14ed29ece1b8a07ac71f9af63de360d752b44ff2318a0f0541d9ef21b413d6499237b0d291baba75d14a75e941e60b483326f97c8145d414f2baef0efcce69dff1b1e1ef5127bbdc5d65c9f798f4d66a0148a9008e4ed995df91a1c18b25eb6ad87d2be8ebb0d157fe71f67bd9b58c3a4d4e701aed8bbaca6ccfb881ec8645f019cfaef0885d471196c263bdf3b1afa6417869a74d082065c6418d7d65136765991e944a39ffc4fb65fd99726ffa3e071177eff5815c858d29ee0b0a51a27d66a42ccfafe0a2db3c10881ea882e59054722d3fe3074a419ed37012c43e64f04782d072f5c435262413e348207f27a3d0cd9fea9ec64b83ff6b77a295b20e896fbc3d229cc63ceb404f485d6da62fe952a2e96a96b830489537ae3444a29b237a96f1a918b5668dc564b677022deb724c799b4684aee35fb9d3e0221fff404d9a0512b22a17b84cac3276b042d67edd88d6e41dd054c7686bdd778593134a36f4bf70c15e483de8e634eebfe01df3078a876889653bcc6d9e8de829846181e1b6266779575f522f94c0d9f2fe5351fef729ba8a3d584159c2488e36a8818f26a96f20cd681659c3f5f6f61afbd43af2b7ceb169ca038809485f4cfbf87c651d351256cf738a97481441d94eb94b44272394c7fac4fdbdd6669c8f112dc7a8fd1e2c3510a0f9fc2e359c9a032dee6a5f38b64f718e5e6f09904430f68bd8471cf68f56076fbcaebd827529a75a410028be900f4422b719217d7202d36984377327ccdc4b58394bb1ed3f8689d3a2b39dafb87aff3d6897d3285ef287e84fe2947e526c80d128811b73ace530bf13ac585f63a6e593576849b83a953569de5a2de26600d10f9905423f7b787dc376742189a90f72f2e857432ac0141073f3f44c99b2484b2b2ff6423ee903c17b6a7cda24ed1fe3fa9d3377125fafe8efccbd31e0a90ba9eb65141db7381275df9d57f937e218214bb6ffff938798c79611bfa5cb34faaa458ae4d007ba45c8c5adf8af6a738261ad0f3551a4d40a6b2b4f814430e343c8832234cf6d39004d04df774f3e8685dc6da92a51e4771a17784155dfe8475a99ab7e235a7f9deda35686165e2e6e7f5b98bc423bd760702408fcce76cceb6fbf34c5825531f580ab564f149be554fcbf52928ada956d525ac83892fb20703b70b3729ecbf70ba722f70fe3c3621e3cfb471cac7086eb4f7ae2cd9d1c049c8633abc032b898f087f2db99c7acc0dbd097893fe19a89edbfcd205ea9feb88b52183859662ca7d137264e6f7630b63508ccea0e8fb0262f0b13c0cba806df379f4a0bb2d9dfa9990ff2cf6e9a3608d4c6ec0eb2dd7feb3ebdb59929c45cb8b8a3667979afd634824778d599293a3d23ce5fe611f8835dffe3da3a579faec5d1fce9b10f2eca128ed708be8d3e786deb6d8120c47c0717fb7fa8ce840620ae6f53fde2c77d2058da9215eba3341d9ea9b124ad33876ba9cc89d61fbba34b60752df2d62004567db0bf396f4d13e21b94d624ace29bf8f1c116be72ff4c32b82a65adb94eb0b0673f7070393287cbb16ff1b9df227c2f0027f222fb4e2cda42c815aca7f5da3ee5a08299bbf2e65bbc13d0a8fac4f1a03aabc3e187030cff699d1728d0c4e1ceda0077836fd3fc49a7237a8f70c03c8e8b9a691f662103e48322b5e9f56b29f35d0b5fca277d14076a861d229173fc820a3ece79d1199c8cac19a5c67503f50cfb63ac712c0d4b4e05b82ba64ed0bcca965892bb7cd9d5c2fc757ee97fec54276c51b15f34a731c49be5c5e786e4764119c267c6c56bbf2f21799548e634d2233f2a614f36267d3e02c6809fa4e2b710b7f1a23837ab590f42995406af92039f25ff855f84086b0dcef2d6daf21b71b92a781bda78f09154c55f5d6946d1a20921f20e1b8dfa3e7ac93df6d356d3a0a5378146e8c19f0270130c09ad37f27cebbcfddb48a9119c5b48b223ae68ea21b1af65d48b967a79b3471bd3057e8d2a33a5cb472a309baef244665c79cb5baf773c2c5b4fbc02cf1cc9d2a43df20f9c339a22cd602f49e465f2c01dfd06a1eba0deac764287c4892893f0b9c8f2d42c95829231aa0398c65d587cb12f0666ae8efaab20ccdfd5fbf3d957c0540fb4fd64abcd7ee12ae30a9bf7f54258f80f9c8a566765822aecae00fc2b2fc19a50c41fea29b527355fa1c7f3e85593fbb3a4cd51eceffa78fa8325e6b62d0a1944b8fb92ff7a87c150d5863300f93a189815618f09d9bfa723b720efbbdc97ea20e594480180ca67b778ff4032d07e2dc2d8b9f4919adc9f841aecea1d3be99ac3f3f97fc997328bf5aca129d420a6d0cf6e26b846c3eb044c6cfcc076a4f9ce6d40af625eaf43d8ba6c85481d407fe81a761bf4bc79ca197cde571cba0405b87c0c16a6acac947243ce707cbb9c73507e3e9c6b9c55c8ae5c24273e186cc5e2d0d0c151614632457e10454c74a9b49de47457315673b8bd10982ffa6fa581f3e825888f723e80a0cc2fa32753d741243c43790f14ecd5122ed78dbeadef47b421f2f985a6219cff4ef41897195dc13596e2de5ea8a39640c1dc4dd1a9bedaa7f0c090210e6e1c07c44888de125c7bdad61f4f4435bae751a713d20ba1fa79167ccf71c340691e56d8e84306a5a3538c60720f56afc8462616d69a78d58bc6a2fff617e465e0d1031cb21da36aacd0cc51d4abeb2201deddd504ef3a7ddad048e45e84263d9657f36f5a2befa751970540267b178e3918346a0f31e4a58697519a23980df2c7f7b457f79795138d6ad9691133a7fd856e2374c3e18c8658d465dd69fb8a36e50eda4aa77ce951c6c5a01492703725fcdcbcbf2157611f7a1831b8182a128870a4545c12dc8646d960dda36f61a4eab1fa837fd8f985cb81d950b07fedabcc750c2f0694ca4dccaae5e99fc2d195fbf8b9518877880940e24095623c75608052b73f072f24ca82c8b531467fbb4b51db4de203c811d0ae666c30c83abb1cb316d5ca5c430bd74dfaf278b2f725e938c293fb04e9e47e36673db450705c291bd70d95c7eeda82de69877a57cd5804c46059cb8642a8d3d064b625854d77ab55a9d32fb36b47f023a7f3685e45ed9dfffd4d7baa9049e7cc4f3bc7ead46e7c984890dfbd694f64c513a45a3a442839a8cf678bcf44d1a4c0fd282edd62910d4f301163d015edb5ad3d3993c3f412425e11f95b373767e38e5b8532f0b3f4ded669d59719447974a19f6232a7c40cd68c528a2122a32f869a4c91ece9ba160e518f243e51f055a5223ee2578f5cdb89f1852358533dc2e2ba829db6ca612432dc3e3e2771cdb3fcb305702519b97dcbd4490fc7c72719946004ccad66cf0f2d79d28c0a01b6ef65a7ef8aa8744139cff99838f491d9f1b9b685bf146bac7ccc1ac5b1d2ff1d70fdcc07acd4a72edf04dca217cf7215b07441a901783ae7fe5662d0681e140f20bb305c3f9c34c481ad564cfb7a439566e9fa9cce6037d0192e071e542663fd96ef9b2fdb9c49ea3b1e44ee7eb7a647d214e08bc6a45042288e1a79d2843dece84c5191c97a03795db30f1e1df678cf505b807d761df2582a5fd8b61568a563271f452560d5696bdb7307feae4f964b391efb48e0fc564fd20fae8406e218ca383313f5260b0e1d620383bfb2a8f2437cdc0df6a4cfb18ae7027ef05f6dffc01724a98032a2494aa85a3fb8eafd48d92ed376db37283d33dbf63c889d5bda93bd607dd0e2601cc873f9ef6465fbe2fb3cbaf781404b1851fd064505b73f896c27ce549c7f5ee73d4278c4c4273a4a7726c1e00cad0f011c8f6f5783d11eeea6d0434cf6ea57f7f6334031b0c27bd625efcf219c8d07c6ffd144c43c1747bd5f6cb4e4fd0571675dc941e09b195900486bdd56c8d42c1c961346e54284469680daa08e68061e61a846fcee744558c6e6c0c8a117c74ec78b14b36cd24dc151b0cf740383e5c463dfe62a4d2621c008ff4af36e80ed5ba9c7d873cba8ce5ba8e5bffe22afa31b307e798adf160fc626fa7ef9303c23f36d9f2aa143a52382bee0091a19479a68c3d3cd3524685b86a567b395703ec323664e197eb405400431b25dd062d90deefc4a1a6848c6b9cfff0a2a57bd1fcdcc2a22d6c58913a2c7ec38a06ef9e9d8cf97e3ebfe8b686e1a6d5c5ed250f25339c01b702eb6f2fba9080e73d9c75031b6c87ee863a8675b9846083b405809a451170723bd22bdbac422c59b97bebc44f15900cfcadcfd20a921bf09134aa411711de429d407927e0876814637d4f39d8b5afbaaeff90d01f65c56f51c599fe04106500eb9cd56825967e7a1f114e0a3fc1349287af0585c8156b8aaba10c1e42da47cfdfd38914c85bdafdee6133a1d3745e4d61d524a5074a38b0a9089e943f35d690c93f4a19a4db31f36c09b09b6376cbb5239bf519b9c420f3b99978f558cb0ee23a5eb39d100e9cc86f8bae1042c8f31c1216d6244e64f6ac1591953d5543ede59c8ec5fb8c28a373d4e5cd31acbe98c366a853bbca51b5914be559ea99a5a7ee65afeeac66dda7470f85293949c746865afd791e0447226d1faa50e886efaa47524fc35b3263c0368b9113a79b1299b01132198a99dcf6f809318fef75d53560704d0942cba15497d6dafba02f8ae606ceea83edcc87f9d5326347202aea7ea5b0273ca1bf0ad3caa321343e7e84739a0406a9fc2688f47b6c39d91f87afbe49deca707a009d0c37d9fb726335b8b6dbeee9841fa5cde297d35aef76639cd692bcb5fd680f6f58e3b89088007b59ba465eb084a0a512473d7e7e852487db2817ebf0bfd12ed5d01833f1d8d53b95ca71870cc1cf9d9f034cfe579a83cbdf467a59cca3bcdfdcc0f68f3f8bc6f15d2a85928defc25dfccf9307d8a70c6785b043d7a0fb8ce7b8514732df5e0077d6e17b41ab34a617bc59e19f13715c6faea9dd729b527a621f6c00744d3b2ed74b9150ccdeba5f5b230666b15c8df06a3e3f0508a26d45095d67fce8a7cf1ce9f313f44827d3eae9a06742bce5ff2f3c3042e8f13d1a3d7d4c6f3772a766638cb1d805e0369cf626208d87d024bb7950eff6af6c2fe2563f53e1adf757fd293517bbbbf6ae9d7b0c1c8e9d6b833c897513fa541c681064a60de145152294c72b135784914c861dced5deaaa9528f8d10e15aa5e33419a936248c664fcc89c5e5bc6eb0c6f17688e79a5f7cb940101baf8365a94411208a2b779cf1ad32f96df7292da8507d72aa07188c6aff2ed3cafcc8edf4c5dda6939d8eef3c9db7730b83333bd3deccb9b45108ac0ae1aad5b7cc86b91bdaf44944b5b385c86c4d23b42463cbbbf448c0a0de59cc8192098a9171c5302ddf91da4788ff97da4b7f8d39ae0201a6ae5c5d3797beeeb3e2429268c290e278a337d439c890e876c8e51f49f682b79ce66b5c1e85a0ba8ee2c390ed5236f82a54a392cf5ae7571919e4cc578ce99f07e185ba7b32354ceadf874672ff6a782c0800f1691d61b3647867236b145b19c93f9f55dcec9fe314a95c43bfb1a9b807abceee4627a1a082cbdd900e11847b5eac8c3140312b9ff9a028ec1075a4054c7a376b7625f3d238772ca345d3665e5392c830c5570e0f6f4c9ca85d0acebbe95d4ee6811a5ffb45fa872e4e24b60e4ca4497d4ca6e4cc6dba23dcfbe6ab4b26c49e9ee88a2220dffcb97f114d97f741279cc4e7e3b900832007d1ee936bde248797059f7d9e4f5c", 0x1000}, {&(0x7f0000001540)="7bee9c4bc3bace53374357929eb2f38bf5bf5f45d946a9e844efe80620934143093fa30c2324d7ddebf5217187893a418ff8a060293838e5be3ef2a02edb1df26839e387c4090f03edf2604d0975a7d43695cbefa8a94ecac3d89a323492aea42f66125ec053dbeada0a84a4704a7796609c56430b0759ddd3285cd656bc10c0cf7089ae983e48c51566b52970a78757e0fd0733e78e8ee2709413d997509d522128315ffcfb18b37893b4913dbcb3b51859cdbb7bbba32dd7d339542492e163d37062534d35e46bb457f909a4978a14", 0xd0}], 0x5, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0x8}, 0x4) r4 = kqueue() fcntl$setown(r4, 0x6, r0) 08:01:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) r1 = dup2(r0, r0) lseek(r0, 0x0, 0x3) nanosleep(&(0x7f0000000240)={0x6, 0x101}, &(0x7f0000000280)) lseek(r0, 0x0, 0x2) nanosleep(&(0x7f0000000180)={0xf20, 0xe53}, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x1, 0x100}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x89}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x3, 0x7}], 0x1f, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x16, 0x40000002, 0xc924, 0x8000}], 0x0, &(0x7f0000000140)={0x1, 0x6}) 08:01:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), 0x4) fchmod(r1, 0x40) 08:01:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) dup(r0) select(0x40, &(0x7f0000000000)={0x200}, 0xfffffffffffffffe, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x3, 0x101, 0x6, "e1823996719d0407856282c74d1476241666c049", 0x80}) 08:01:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) 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"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 08:01:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x0, ""/20}, 0x16, &(0x7f0000000080)=[{&(0x7f0000000040)=""/35, 0x23}], 0x1, &(0x7f0000000280)=""/85, 0x55}, 0x803) r3 = getpid() wait4(r3, 0x0, 0x2, &(0x7f0000000340)) pledge(&(0x7f0000000140)=',)\'%!\x1f\x00', &(0x7f0000000300)='\x00') symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 08:01:58 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@un=@abs={0x1}, 0x8, 0x0, 0x0, 0x0}, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) accept(r0, 0x0, &(0x7f0000000000)) 08:01:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x38) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffffffc, 0x8}, 0xc) 08:01:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(r1, 0x8001, 0x9, &(0x7f0000000200)="423af9bdf1fdeb8e06216f4eb68353d118c27391e8cd61b5a94e98c7d84a97963dc5332963e060d2383fc0a558f201b36a1035338dd0832882a7b44d6e301369e64ecb92e22bef8c98e7f2c47052b51806c2d8df0d592d68433316ac34120dc8822502433448f9eb4b", 0x69) accept(r0, 0x0, &(0x7f0000000140)=0xffffffffffffffc8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) select(0x40, &(0x7f0000000000)={0x9, 0x8, 0xfff, 0x1ff, 0xffffffffffffff00, 0x1, 0x81, 0x3f}, &(0x7f0000000040)={0x2446, 0x800, 0x7, 0x100000000, 0x7, 0x9, 0x100000001, 0x5}, &(0x7f0000000080)={0x2, 0x6, 0x9, 0x7fff, 0x7, 0x1, 0x7f, 0x2}, &(0x7f00000000c0)={0x6, 0x80}) accept(r1, &(0x7f00000015c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 08:01:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0xffffffffffffffda, 0xa, 0x0, 0x2a5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 08:01:58 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() r2 = socket(0x20, 0x3, 0x0) close(r2) sendto$inet(r2, &(0x7f0000000180)="49c644ea28a973afb945b963370ce2afd9158f66c2c67764ea61b143e7c68c557eb663813b40bc20b77e9e54f8e4a8754d0d0a0e41a6119f2bc1a847e23991498068235cd908952df7926b975f239237b9a77c8a96487d8fc6ba9deffcfb44010b93dfcabcdcaa75516ec277315ae1b7539283d9ad31e7e2ea21e055e83cd355", 0x80, 0x6, &(0x7f0000000200)={0x2, 0x0}, 0xc) setregid(r0, r1) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x3000) r5 = getuid() r6 = getppid() r7 = getpgrp() socket$inet6(0x18, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f0000000140), 0x7f, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x4, r4, r0, r5, r0, 0xd8, 0x6}, 0x7ff, 0x3, r6, r7, 0x535d, 0x6, 0xffffffff00000000}) r8 = syz_open_pts() ioctl$TIOCEXCL(r8, 0x2000740d) 08:01:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x10001}, {0x3, 0x29}}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x0) 08:01:58 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 08:01:58 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r2, &(0x7f0000000000)=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'], &(0x7f0000001040)=0x1002) r3 = fcntl$dupfd(r0, 0xa, r1) dup(r3) 08:01:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000200)=""/77, 0x4d}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000440)=""/227, 0xe3}, {&(0x7f0000000540)=""/109, 0x6d}, {&(0x7f00000005c0)=""/122, 0x7a}, {&(0x7f0000000640)=""/162, 0xa2}, {&(0x7f0000000700)=""/82, 0x52}], 0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)=""/63, &(0x7f0000000040)=0x3f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:01:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000080)=""/217, 0xd9, 0x40, 0x0, 0x0) 08:01:58 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x7f, 0x5000042) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 08:01:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x42) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) 08:01:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpid() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:01:58 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget(0x0, 0x2000, 0x20, &(0x7f0000ca2000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) 08:01:58 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x1f, 0x80, &(0x7f0000000000)="0058dc34f383", 0x6) 08:01:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x64, 0x1, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x60, 0x14, 0x2}], 0x0, &(0x7f0000000080), 0x4, &(0x7f00000000c0)={0x7f9186e1, 0xc7b}) syz_open_pts() syz_open_pts() syz_open_pts() 08:01:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 08:01:58 executing program 0: socket$inet(0x2, 0x0, 0x104) 08:01:58 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x69e72661be4d3837, 0x2, 0x6, 0x9d5}, {{r0}, 0xfffffffffffffffa, 0x84, 0x4, 0x7ff}], 0x10001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1c, 0x60000001, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffe, 0x4, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000020, 0xfffffffffffffffc, 0x7}, {{r0}, 0x0, 0x1, 0x2, 0x8, 0x9}], 0x3, &(0x7f0000000100)={0x8, 0x41}) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 08:01:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x85f037c826d15fb8) 08:01:58 executing program 1: mprotect(&(0x7f000016f000/0x4000)=nil, 0x4000, 0x0) clock_gettime(0x4, &(0x7f0000000000)) mprotect(&(0x7f000041b000/0x4000)=nil, 0x4000, 0x0) 08:01:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x80, 0x40008, 0x0, 0x0) 08:01:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x200000009, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x0, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xb8) close(r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x1, 0x80000001, 0x800, 0x4, "711e8417520a034f9a8db353668e95c5928b16a0", 0x3, 0xffffffffffffff81}) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0xe, 0x2}, 0xc) 08:01:59 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c650400"], 0x10) close(r0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x22e6d9fbf888d4d9}], 0x1, 0xffffffffffffffff) 08:01:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)="35d3ddaffe509b44eb2981e6abac401633b350f06cf96c3ed7417570dfe982e3200ef2fe6b744d3965861048b525585a6fadbb0db7e8cec6e0e51f85346782f9c5b7b468bf00d65b5c27e3b600dc7109652eaa8f7648d1f412d7328a45fa2ae1cff18b7cc84903fd71aff3e7aec6490ea4f6a7f1743883d7cc92de7768722e844aa6baed81a5b524d045bddc04b6c5a9524dbce0f5d1fd01956c3992b34b507b4ccc035d5ef5d01c4bd168cc63ff09090f3fa6f42aa85bebbee2c814cc13a3a0293350e0fe22389d97a70527fc00c1b66b48c2bd282b66adc4703aed434f4bc6933ee81fffd96c788e0b9a5bb516bb9e4dcb21426c365d5c6932ecba6d8e84fd4cd436cb3489461d9506105a0dbcebbf1145345900287a23bebcb8daeec28d21475b29008ea4e76ba35a9d2c2dcd3136cd2dfee156843b1e619b24122d532618230e7de3e7f2a7c54c3fedc18bc5fac6556d28d6f205286a6bfd49dfbfb29b2fa20416d959bf50fa99c651b088c25ea7502d340231af9e669e5e944516db7af31a86f1e652d8dbfc69f04c6c5a2b2a87549bd4db7e961f09d53118f987de2f91e4d4ca2f1f441dd73eba24f47a43f7be585cf724842b5b3bc5f8d71dd4336c982d829f83cb1b343e5ca9d144d41a9dc535732c31bd9a186c0eb52c1c7a07031150f8fc1624b6c02b405087db9c3de47708d1f7cd90c625b17f809da5359de8e87f2ec1d5f4a2dd82e5caaf2addec3732a3c0fd766c49d588f799af963df7700c497d178be4a1b1f2ca498f46f1bce9ac2a46a610a1c2ef71460e65e63a66ccd176a83d9e3f3a49af37e24b65dbf7df01765c20bdd1c5e09c2cb033b36ef8b02f9a331c27278d491393ece3f58c00c9cee2f3f483d3c5fd273b0f36319a0ba67eb6432b9f777ee803edaea6496b6f35e9a0d694a8ce209ebce1887680d3dc24f03e090493dc55f27b31b9e818d6f9e895bf8e634178f03930af70446aeea524c7afe3d9bf6d8728cdebb8df85e41e42118ed47414bb4ff301d13b203ab7039fe86bf060aed672bfe9b2cc9231d33fb1565e0dd9f1e721b8569879e33a26edb930440c2e55c261e37183e84c01a43ea7f7282623ec7e4f8d9b64aedf7b3d818c6166f3a0fb98a5e76d2ffcc0ac96ffaddb550c3b3fb64b4f76620436d2953d827dea1265a5e90e3b7e7ce0691afdf505199c98eaa9d59d97b3e1249db9f35ff42bd6ad28554618e275a23c0a406f5ab8c274ce8c1d4fa1b008cf4bc7d1b71a22102a0cf38228bb30a181d83b64fecc4173abb4248124b29d4a9f11c0d49d918759f81eba7c9b75e6eafbce490145cda3795d67e0f69904bf5e787b99a7cb71288a99d668bc00c8ead3f60120cd2d4c4d75f4e4e60a6f0ceec72c7ffdf6605e115d977fbac6ed974b5cf21ea77a65e28af4833fccde45f57c941acbc6190f03d1952a293cf83605f9f610bd6d5e7e1eab118c3b30b3801e9da8695a06213511d7d479c7a9ee08b38eea4436f2b496da47c2d492255e96b111f6225c193ab49a10fdd451225ff677778fc7eadfd30f79b58b4ee1dff66c0fc0bbff1a869eb8e5de84485e6ddf4bb21f7c7e914e7ba52b9297ecd323949f1ca0da0e52d34837e06701408c5a71bf01937a515e91b98ea1c64c57d01c9545182c77afe7bf76cacb9db71ce95364bc6e61d52dea769ccb7c93feb618db8b417b12129b2e81b8faf6fd3dad7a8e0783e318534a5b7025a894400b7e8e5a3b81fef026e22d32bbd8d3cb03b820845d88570fdb76d3c968659648b2332c2889e78b532ce4689e7b5689d2c8fd87d3a8333771ad4d03e39c13f79890248d6ab5e97035a86755275c03a3e55bf565fb9e3aa9eb886049dfeb3f772265a9eddc653dfbb560256470aab735c3b2b23440fbd0559ac3c2b48ded7a66f06f0aad430a81afcd0f09aa2406c0c8a9f9977d37a2574f8043a34c1c2add5fdd06ab6b4bec2fd94d842b5e0d8cfc318cf88b8ccfbc398689d0d7ceff6a47e4bbbc0e7ccb11bc0e78f67f883127f7101eb05fbc7506a48196a9581901bc6ccfe53a5007922901532243f9caa36afcc0a869abde6e21a324f0b44fa66ff112b2b9720c3998dea934ebe89e122d273fcaa56a17711182f6b29f72ff1e9131871a4777b8dda1a81026a2aeed37a767f9edef40d0eea8c4ffce764efb2e69e449fa03302fdd7d6dadf395e929e6abaf0e3b8231678d496b7ed3432caa882255a85119da3fdb706aaa297018085e3f404a51d5bae564b4c9fc8957a77ecddfd68c412946f27e1385f14de9b58e89ce9cf04bfc1a9847a579107ba5decc7609a3246cd93635c830b8c0f4f8ea9daa6d513cb53457ce545a53a0bdc492ba1d12a36743f3618bb0ea656d4b7dab2cf109b30458e2900e30dbc288339e3fe15e5c40a0ac9c6d923eb3e115643c95c4deb8b9a24b542d99bde7dedb21d0a0d5484548958e58953dcf730d3e44ffff0622eea7d17ab4fafe66ab57df3caf3d4730ccbbc80516fc3b3307569a232a4f59be945cfc25d164600b415d1772fbcf9963d373e48deba659ac79ea3f11e0127d7de663db4637b1abbee50150c646e045990c53444e4600c0c1c9cb696ef9255adc43fb287454d1fac338f9c2ba05e6ebd2c6a4d7920308e60eed9c554fb63c0f1d4836605f0a27cdc62647bd63fb37b87225e19488dc20a803fc8eea45230c34f4d30d4609c7ce9c30676b61ac7d58337d95adc95e1add45abb9984e551eeaf62bc7cad92af6a595cbacbbba070e3f60b9de831af4c7ec3d513b5d715643a7ea05641d084aa533ebcae00a3196a7e0e1e00996198052ff99e4aa16b829a5fbffe2d5427a2287e3210d8bad94c714d6ce068c368c8d36c276ca78676658332ec57857c3cce7b675b9b139acd831cc82685b7b012ce25f216bf23442b039b6f5993dcdcf338df79785c8ce1d0f30c62fb8ed6ff91695b844eb439c8e353baee5f373c04c1deab95e72d144c07e09e1f843eb0dca1570eb0caf9b6c481f6468f21e9239c091c6d3d4f68ed2ed6acb9eb16a7902923063903a054b33d43a524c241e6322331d17ba43aef16e7a622d72ce9557497b5e5fe307a90c9b1195d2c485b672bddffe9e180042f975b621a6fd9cb7d502540c0371e923a8519e08a4bc9dc92f56cecf160f6034e3cb4bd81734101ef4a98989e281dbfc1c82a1ff2981458b4f32454b4dd72154f4374bd47cbb5f1912863d856d8312940c72f9f9117340c7d7ba918f6e1d45f3528c009b0497148d22b8f86f685449b46c924f1014c6906021141e4d810ff8df52d1106481da8b3edf86625e8b223467f9d60c610e2fcc52a7944173ca8fb7aa969b7bcbe578f515bf2f895233e6f4927a28dee3a8593ab7d8470aefe7d44b18f0f983bb1b340155f1051d4d7d6d2d80707911ff4bdd1c2f50ddddd867153bf8ea4c839a803392bd2bb6668264177a0577bdd8e95c52ccaad85272f0b231ddcae2065ecb9ab9af577d17947202a7fe0e2f95ca05d7e20cba000b62b3162b3eb04af00e0103dc7510ee11ea56ab37b7633072b591fc246805f101ef9251b01d0b6388e44d7d82b4c220fcfba3662b1ccc0e8d85a0f266b28be1dc60677c1218de41c72d000751d4faa65bd485575b5b962eaffd57dfac821af23fc143159c3f139577c4e5b8f5a87069b72d9e9f81a9dc8a69893a097cd96e14220085e66f4442f2a66ad476e5fdd2dfdd20ceaa8d058122fe02d3ff133e6e6d82fb7009a9a0a5cc26000faf2ac19533d974ec4f09403e4d33aabc7110ce3f23c039aa4415f2f64e8e8842c57b96099e4af37291ab007f947982bf486526057e77d3513bc28a4b49373be1ca5596b8b8a268e3dbbfe079372b25c2348dd742913da95b46d79e8de01d0096a4894d85bc923cc64351308ae31e2a614e27fad832222f0111efe5a9d1aad4e303cab9bf4f6d5f4f76585a2aa7751db7110239278000fb9abb666d1641c4ae2c9e8f1d888d35e863d96536c130e0d0d2bda51a0350742aea95b78f3e627a87158bf0ca76c37bc8a3c4f0985c953677ee66fd80f7a3af027b76c1d59e14d53d05f56995ebf551a86d08f80450b5eb9f7c47b7add48c706d8fecef80570e239a076b13a1602766f164c4525e0d381b3614d6408be2aa5127f5fc47e993105e972b97fc4fadc5861fc4cd797cebcc5bf0967191cd3d9edfbdbe024956961b104467373e7be53507ca07382f540473281ae33a040d6e00c2924fb726d8d172bae640f636e3c947ae8b26c974570f06f21c4b74c0b89e629a6ba4db7f491bd767b8aa95e0e5258f99a493198bf55c66aa933136d0749112c15d128154233d300541b870c05ab63e1573fe41ba759dac0cca860faa491e94f0e9ff8e171580b13fe1d3ae33b509153bcbd6224c1bbfb1180b8339f4f5bc77b30e1954e2fcfce47a83f4701bc0a1f49e5268a6928de32b9a762f6ca8f476c855b9248021d74518e2eca7cd1cb1533061f6c4ea4886af060b7a7ab3ee2e949fe8a907010466f384fc01ef0a7fb0f599d8f0c676a62473fd9998a0a7706b63d0c50b053411bb6f92362f667b6e64ac1bbfae684b08ca79951de4437b75ade9673078d3b1d8d5202b7338ca0efc9a404874afe158f86525041d775751c575068a8059d03cbb6aa69d8e34e1c70aca57e8560dfd50dbfede9459260110bbe6639d63eadf56a3d63f94a28b5d86cc882d347aa438d162cd5a6856c875464802ebf4e771bad5e04755baaca26e0f5c3006b1d0b62c50bfa2f99edca130fba90be82b443cdcc507f5ed6a86fb0f4df2b4452ad7038472ae0ca371023195f6aa4340a2f0390ecf14a9cfa7dac614be893182acb0b9928ab7e30725e8b5aa4de81f01c85a4b8b7c7987e8298e21066a7e65f20f688b6df79a61fc2afbeb67ed8a7753a49c5366884b4438493a9f8e0a3d5c61b4783314fe3862705b32b2771d2943f11d884e9b57cc5fd89d2f2450571dd6d44f59953d260fe50d3c62880e0a99df45916f69ab29418c75839c480e54a0733a8da9452749b8a636028d25a67394486936a6140f46a6721aefd9c15e3f8ba11b6b676b220faba84a67af85c662933b88efc7ca5c5fa93340154e97bfab29114a9a800e3a2e2def4e48d7f8162fc8fa93a01c7492ac99da796157863610e1ce9b81cfd85667bb645b97feb732e0c284c70687e984d996ec3da8b2bba2555161815615ef7bc844b155db7161d5bf08a8c57395af48aaa037954707bc63dd02f1353c93316ed79739380135115afb603bdca51e81df4ff3964576adef5c83ad2b6bf2f605faf9152f70d2bf6a0b36feb424b66d9cb436d57e7a5348d98093ce7c7452134d38e3dd7b66e417a9d83e85b175bcf86096418c036a0a3d51928ebb8e791d8136e0524eb5890f1b3cf07fc003430098ae79380528386d31f4a015d8416328e50e601710200737d31c3dd4ec74094ce33a1dfbe4cbd3bd9f7994c3fdd484fd9fa92355c5cf375d8ca6e88421309bcbf4504af599d48cdd7db8bf21fa1fe3eaae19c46eab786fd3885897f2f7456cfe6caf2efa3efaf8fd235c3eff68efb841abc0bae6a6f05493702701ea583c5569c7d0c55b109a6c017ee07131f00e599629c100074c9ad671e837b80ce9eb1c7a7970f675cd85a3befd455e4cb0a565b4a8a3f48e5c970748a742e606c6eece5c2c05d40ea2e5d64b98d42895678160d570ff276b19dda46308f22768b3d044cf9e9ec9b16bc6a5f4051e1457a377c1dd48665830a2882d66f5a53e1d050f331571e8be2c9686", 0x1000}, {&(0x7f0000001180)="a9462edb21b7bb34adacb19a76836a20a911ca59c95eec7680662c77e9bd375c23745aaac0c463e120602ce1f1083646ae842da24265f4674ad264e13a52d4a69bfb88f75bbd45111b99039cd0d61a02232b5469635689ffbd5f6be1c5674895e697229313b0d46a8fbed9a28861a783e9bfd23af1de7f0c08206419e606a32b2fd32bfca3d7d57801fff24a5fe343fa950f392c84ae750bbc6e99e2c6fb2df81e4899db846cec52cfd8b1d9291c", 0xae}, {&(0x7f0000001240)}, {&(0x7f0000001280)="77aced9d2d7c8a7b9a3fb9044a9837674844e34ba7ce19c0f7c148ac6e93313e2df4f585b8aac7a3ae24ab206ccf2a59e80dd8000c7661eaa3c8db0660197492801ddf5f28b64cc6e8ffdb565228ec497002291b6be1d45b0758be2dbae045e200d82558e8e3822f15c9cb44a03ce046cd1c7139af6444a8deced5e13562fa0c207dbdc47862ed304bfc4587d93c40bc1b60e72b479c201a6b4a6e10961abb8b3a5c56f48a539f2bd53d080ea3380396cc8c3c985fd5708ce8fd3a65d2bb84979d5f940f878aa3a57646012117acbca6", 0xd0}, {&(0x7f0000001380)="282f5ee5335144934a13b3f45b986ecb26c3f798c7d73c60fbbab60a590f6e5c8fd02a1911519a83858f1140de4883d99c81ca16abd2263ffeb52e8e0f89b958ae5813227bd02eb0e10634f174bdb20cb41002deb42cf93f281da0833f97c31eb785c0f6617a200de3d878b91576638648f78243e68e62c52064adc91a", 0x7d}], 0x5, &(0x7f0000001480)=[{0x50, 0xffff, 0x10000, "58efda17cd2e2ff07a84ba3253f192565048c742d648257f54fc60d478d2be6c08efb18b9cbb100361cf0b4ed3d4f4f58c0672cdfec5231ca805755e"}], 0x50}, 0xc) link(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 08:01:59 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x6010, r0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xfffffffffffffff9, 0x81}, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x108) recvfrom$inet6(r1, &(0x7f00000000c0)=""/55, 0x37, 0x802, 0x0, 0x0) getsockopt(r1, 0x8, 0x8dc, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) fchown(r0, r2, r3) 08:01:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x448) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='W\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r2, r4, r5, r6, 0x4, 0x3ff}, 0x39b3, 0x3, r7, r8, 0x0, 0x4, 0xd9f1}) r10 = accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) sendmsg$unix(r10, &(0x7f0000001540)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000300)="2b2b72543d8263b65621a95b6c0330d8f445857d41c7e5d1", 0x18}, {&(0x7f0000000340)="32ad238735f0b674c0371ffb19d6fd093a7b7c7bff5f25878e75bc385b00cf46f7ab857f983f8e9662d8be639dc886644c73d329d9340d6a1f868fad5eeeda696eee7439084313b23fb252194c3db1bfcf3bffd75cb3f99da7f7b4684d79e6236c03df7b84fdee01b35fea66f2b22143352c2820018fc0d33986c318c4b9185de4b791f33465ece6026a5ff4de9d651caeab6af53681490027e5ac6fd10a3b5ff268a6a700e1bc2ba5edfaec31cdf05fc8f4dcb3ff0226a14942b3242b75f2fe01e3e60e9bc2d6792e286e6c31f4bfb4f07f4e15bd6c94a98dc90317b9ee054ccb257af76cad8c42b0dc764b9c9e053f31f457e12da83c6c509cc15b00372037552d93422e8e23d39507fa1f932a07215902dcd3693b25a7e97de92baf2ad8dcbe6775bca41d00a9c72539daefe1c1c6a871cc926371b747abd93b44ac944ac94bdad598493ee1d78417bb562fb2a5ee4c3c201b57449c038d568081483cb83679028ef169b3044164eacdfd8ecdcde384407bb23af106deb23efba577f614f14e84fffd14f61bc6460785883ce1611ed2436982dffa5c2e36f19c31c4c81199c3c7da630e8e4740dd6adb3c7372472974a2a80359214f4df99aa6fda9315a3eba12143612d92f8ce7a542f5da9b295e93af9073be410825783bdcc4342d89ffd477a5384403083ff9a6a783fe79b499b56917b87b93bcacb06075e4668bda101eaa8f874c4a5ae1bfe0b8afc35b938dd762a73d6ceb168d538310c08062e6342adb7635b31e6d573c3510143a622e261a55d76991dc74ccb1b53307b5150164840519e5be8fe30c852e3cf19bcd3ea6364e0aae8d8fc35f184cfd8d492e90d79c6fc4550c0eb95c3aac5299574646f3b1f57d8e518e3b92b7202329fe5d13c58f09c014f1c88768b670a2996dfd5b606422add93121603b4dd5b4e377174ad00c477c71c6f2ad9be0890be96f7587e1d4c39e3617072bee3792d328b55996b32c541d2d01482202ace30099b0cb74906ae33215c5d3ad6913aabd07aef2f80e1624a3c4d9ab280a90d82fba629a4937aa3e6ddbba8e042f24a516798d3ad8a7025b11179a37bf6199aa4ca7b156eba305fb5e8e8972eca4237304e325b55a9471be714300436544b5c2f042b44016d7b378f034a248c7fb203f4dca0240aff94b944d43171d1f25a82700d0a6ba553259dbe7468dfafb34a947893c29bb0593d4c991393cb1635866136b91b7514feada78432e9132b6a2da24d801c33022055a27b121ab513802b8f0fb130bbf24bc375b9b2386a9103341f2b54e2db8c7a63a3abaf71713f9e552082ce4951c05970d2c63d4b663f53af2610a542627ab01e362b408ea1b498fd9058f62f6833d1af4a806571e0826d441a889788fc4bdc3146ae0460ce19af3719833f9e81010cb527fa782bf35d95ffc2d09f38374330cff84a27b6901cee19affe189ebd5634d49aa5f6a39e985b8fb40a7f6d80c95a6b519317068b9ffd4496668de7f4f14ee44013130850969de809187256f3e3feb4f58b13537aa87c0a1c8c24c43b7d96463624dc9d7d3c9cf851e0b675b81cb74dce8633391e8dcba1561f74c98bd49ddf67c07fd24533eb6dc77d3ecf39e8579c650aef74cff89f2d8eb381264f1563c5b329043fd1f1ee9b8ebf8b0280c24a8c2504159b26ab596617ee4501c6b5efdf445e94886db7312315096751226f4a207d2826fe370c030e744fa629a6c1a5df760f1069725ad01b0fc2f8ec00948cd24b4bdf720a671dd45e442f776ea2422e5c14312686d1ce7c9257caa1032e11d13cef16e756cd1bae8081678690b5507cf9ebbb98395f006746e2897e3828990a167d861b25bec329cfcd957c14d9cff89e82ff7431523127e066d17d1775d2a13e7c60adbad13f9b6af4ce9bfb976e92abc346cc33bdaac65b84150861c5edbc0747ae7019635637ad2c5bdbd4724d06f3a77eca57e8c002e19451c02f351ba9b67bf07408a97f379ccb9882c0a7539f2b784503f13faaa3225b53a5313eba1d0a975a7601d45c710b9bb9f6b7e3e7d84a997ce54ad9f5eddebbb0e0c21ff33c7867f26f9e934d9259de14dc76110ce1a4a0014a29a139a54bf46be92bc727584a8819c58cf2866f2ab0f3a4ee4c67f29c0d743a030d9b2d0fa336faf3d915f5ca0b95b2562536ff0f50a11c616c9ef4a76a3a8d26ba7c41bf35c3ca0150d386a84a7a5d4cd24ca0b04d01e1a219c7d38a7bff769d9302edb2575691c7e10b16a692f3cd8de0994abb2005628e242afa9bb698640b50d1026bfa2d05df2c5756ecc389e6e911d74ab47412d25e969a8861fdfb3d1874f31a321c89ec953eddaeaa1abdfa6a452d66697f8c56b16e195bbcc974411a968178500f129c66bf5c492a4ecbcfbc7d49b72f471f9f22c784e031d724d7b2aeccae51c20172037f21b65e7dc29b73168b4c0d43754cb55fef5afce83a37937a01151f98ad4eb4cdbd71ec9424c132b8ceb868dd2aab0e8f8cda715eb7fbc76b8e051ea5c3846728d88d06a1a8aae55c63b31b44b4fdb0e3b86a546e83f36987585bf866b1c38bbb8d1c2cde68719929b8e091655f6a9ba7304995b8b3ecb82ced5c73a92912863eec131f69fdf9ddab675121d1ceb5440a0f572ae7c98a9f4c5d2ba275c118909ff557e9b29dff2126ff6183d380cdcb3fa95142985bb335f9892e3d4df25afae790b105e80920ebdb9eb2e7c798aeb665376c31a98eff5c9b7d1ddd4aec93cc941f47d81d773f224a31ec7d2e9b1e23c551f81c710aff7d5733954b445f715510838c37d0574e4b08d679dabdade5f44086156ddd482a8443196cd06f03a471d0f995d6ed6c42d112b19dd0b81b6de6186ce8ea31a82600dd6bf113bc825be9b89c9761dbc4c9c013dc99a0d8ac8b685ef123268396e374db4a426ecc35771db41020c246ce1296b729a22a0d3327e4989d31bc2e188212c2df04e4fd4e8b31b30f8ad1bf8e30df4e8c081d775e076eee3178109393f10778d8670458dcb28e5a0fd952c09a1fbfc63b6c8c439232853f94acc2244fc4a9ad68be97579d821e9ec641abbcf5a885829a396b4f3fa464c2cb2b3cf55e96b3eec9510a3e59509fb17bde0f25670cdfe5e6283de2ad6ab7f79eaafe7071728ff35cade6aa247a3a8b2c3ecb9657f4115491e8196e16ae17ff98e57a231d6fb33e230886549a3314d1ef30201bc7a27fa1a972dc5cb5c5128b2cb66f5b3e76e9629b119cf344822d42618727a5f154934a949b38234ba5236ea8de7e96a377689cc23e6ba25aaffa9a055f90e92f09fa00175795e418eac70d0f0d190c8e519ca7cc494ac74bf7f5a20a89d5e0ff4b4ae18b37d20fa84d0abe9d70d999ab459c6d53aabdd0fbb530377b4829b93e895d7b2be3bbb9569d9646b45437e6c403a7081223c33e171dee124bb17b2a95d8fe628e0a13f6b229394ed85c0a5fa9bdc572df0de29451b5d350d5da852aff3c422b4feb22d8f3ad6a9f18a6b5c8b006593d11889dff0b3e0aad5f786d9c6fa2a98f54e0716767efb9d3ec7ed727498ded9a72df361bb91195a8b09edd8343f94b41f11ad02f0340a84c4e20d9bf1b244dfccf86bdc8f0725921d304c3d68a50c12b4f0830380178578f3a7e0832a57eabc6efdfdf87a4a0b5a6fad0bec5d4ee803f069cec09884ef070af632ce913a34d036cf7b699888abbc092d5fa754f6f745e35acf166353200528ae4cb7e070018a6d29ef4546b91f5a755ff5c9e537b697906f4835a5c6414215a91dbb09cb354a7cd9abff1207441b677769b06095abad0ba4c210665fba68b43f7ef83bca89bcd7762f76281e3dc48c9ba0b988088fc517afc8530abb0a404d8e67e291bf6a51a9244440f8b81f76a787b675fe86fcc94999dcc2031806daf5a11acad511950024dfc381ef9867e7025883bcccfdf0087d3de1e65b02dd450c3ed943c2a07e80492fb59397f9302241a4d4640bbeb0a2414fd695b33a879e7dcd17545591a541dd925b254b24c0373cdf6045036b6c34dbf093df635bca05e9c7503cc35882cb3479cf1764c9d20efa0df8ef48b9354f68649546c6e9b15e877022138ec38c20f6fd2a045e8627471e9b29abcc29a4aad321ac240099f009e85c495f015cc182bb76296de0a56fe1980fb8afaba96b37bff537ec8dbf77150c38073196795f28729f5137d0e6b9da11529e8dedf079a27054972afaf9ca269b9a353b6de2ce6400c38cd80f5dbf81f4cf29fbca27971c10e5e0daa9d21c8abbea0622b539f67eeb86cdbe34e2f92a950c54c42765f8bde0c61f2fa3832d556dc3fd7d57a9541ef95b672602b937eba3b591883686c2337ffc5c44cd6ea322acad016064715281bacb2fc64894e55c9603a7de4f7f2a9a8fe5a9d1a446c2feff2952d5dee1451461cf514e707db6550fd79f857c580da1dce17bbf4c6e4e96f007a8e9a18d980147d341244eeb7bcf8ed4ae8bb89bd640117900ab1ce3fe1beefe1f5302b6e613a7d11a276f0cf35fb7f449a7aee960b2ec8936c2f2cfac7ad8cbdd4aeae07aa2073a5ecf75397c81426bdf5c278dbf438241b5b48bf1ebe2895d097efdef7ae6cc609adde31a53408690631b72247a5fd348f9329e50a0d52b128a33c6007113f5bce4f2e1eeee8302259b66b861e70122ae97331dee4aae6a1305908fb122cf34103c474de147baf10d7c8685e76f6ccdc1ae71e20cf9857a0b972347a0d76c57c43c55fcece44aa9632200e6613a9c1a978e32de4f6edafeb1ce7defe5804e7a5366986a0c2ec45782e61ed3cfe9c25242b5ad514ec3c394e81b6125fbd957d1917513b97c90903ac46cb4a8522fda511d69f45ed68af99ca629031c5ddcb3d36c9f4ccfdc1b3afb4e4422bf6febc2033bb07e823911dd2607300dff30b5942bbba19b8cc4dda688d1ba26031f2fe2079c8124b9269803f1657e6e20b4aeb540ac46143ab2380a7eb208d5a8a2994e0778849b77d3243c9ccff0657734a635d5fdb6d9d70e3138e4e3c136dd323830082ca972b25803fabb0a5631e0188959a174e6681ad7c95b0008a1f38008549224cc3b37401807e3542649ea69544b6f305a99becea28eee54a306624adfbde851389ee62818779f35af86d839dce02623e855c215d87904e75375f6e2e7a361159982091c97619b8855003ec828ede31eb969b766883a6778257152e7e82e58542ed542825c9f3d3d3c25d126fbd3eaa580e3b289443220fc4384798347f86c987c3e439391db1b644d24220404834c91548921fb398f21b5c68cad660dd19176a77bed09da5acdae31ba5cb39c2176b648c1d01035f526d79ff03709f6f4bf2e415762f839ce26099e050b8c8eb54120229ff4a76a33db30e6769e4ed7e692be0cc0a8a884890a03c22eab1657d43f6b67fc1eab2ed945669b667ebe9f5b0c9b5628715905ba52b80a869fe2fbef20f3bfaa1f5194588e73b841bc0ee3b31fb7298d380e6e77ba00dfd7cc63bbf2b3a4352a7fd5169c7ac4d0163f3921de03d4bb1c73b15f87e317ede304a804b7d77251e1d0ea635153a904db85253794bba4cd2a4cc45f0eb4721048b9f2bf54861c9183d12f66a748a0603c0b336097ee8133b3c201f71e31d1cbc1745e049672bfff15a84fc156329d4a6cf7f1eec7d68f4601db70bffc2409d027b2a93f65a222ecbb346a9a6a95921be563aee2767294203d20a69a2e92cd01a30d95e6a9c82ccd8d273e1473c9754dc0c57b7851b97cd1a0222eb8485ae361f376cf036c124e60a74c6d862a11dbbe", 0x1000}, {&(0x7f0000001340)="453adbdcec8cb6454332cbabe40986326c549cb8e16b632492103805c1e02f417b49f698785a21f375d0f55e641db8f0b519881d6d03654640a75c9ec215b4fe9becfae04ea7ddd7d81057841b01f657c37a7f77bb23364a7abb88ebb9e0630cfc97dba3ad8821e8f246a679f3ef44da71a7c5163d8bf9ee534e625878739398b0a8a5bebb77aceaa705dcf8273876e81386bad6d7f5c89b7bfb068446c1a35b0165ab0c42083140b15dde879d89341fdfd1e68ff9fe6864aa2675497a220f9ad798b9d0f82f3d9109d7a8", 0xcb}], 0x3, &(0x7f0000001480)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r5, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r5, r3}], 0xb0, 0x404}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) 08:01:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="fec954383ef816006079046a1e595933cd340b14ecc8e0e437a83ecb96dac55a1d3fee214dd0379f8646559f6f3ea6d91e000ebd17c08124e3995ed9de15006f8362517bd1abec273e443e275063f26284c80c23dbb65a182ea115e605ad3ae50ed6f242436b1d89d4a62b73f937b809f18e5a69506d0143159bf764debc68272bae04852a311102cf7545e16f55f95795fe20dbcfa00e3a337955e9d61166ae156d26ba097c6d1ec146b6aae470de3acaf4", 0xb2, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000240)='./file0\x00', 0x200c0, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x2080, 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 08:01:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 08:01:59 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x0, 0xfffffffffffff004, r1}) 08:01:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x1, &(0x7f00000000c0)={0x0, 0x400}) fchmod(r0, 0x40) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 08:01:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f0000000000)="c9388e9a61d54365243d2ad4ae85217e564e24e68ab8", 0x16) 08:01:59 executing program 1: r0 = syz_open_pts() close(r0) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/175, 0xaf) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) getdents(r1, 0x0, 0x0) 08:01:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)='*', 0x1, 0x0, 0x0, 0xfffffd27) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 08:01:59 executing program 1: r0 = socket(0x21, 0x0, 0x401) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:01:59 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 08:01:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x12) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x18}, {r2, 0xa0}, {r1, 0x4}, {r1, 0x104}, {r1, 0x10}, {r0, 0x44}], 0x6, 0xffffffffffffff7f) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 08:01:59 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x9, r1}) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x77e8, 0xbb, r2}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) flock(r0, 0xa) 08:01:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xa) 08:01:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r2, 0x6) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 08:01:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) getrusage(0x0, &(0x7f0000000180)) close(r0) getpgrp() 08:01:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 08:01:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000480)=[{0x0}], 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="3000000000000000000000000000000027e33c0f3232fada2ab60ac51927aa58b19f3e3d731e5d59ae19ff8b3d00000000000000"], 0x30}, 0x8) 08:01:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x80001005, 0x0, 0x0) socket$inet(0x2, 0x8002, 0x4) 08:01:59 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x381b) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 08:01:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4b) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 08:01:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x4951, 0x1}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000080)="80cd2b5ef157bd8f31a314b0fe", 0xd}, {&(0x7f00000000c0)="223a309fe034584b4c5f52c8e528233cf246a4898535fe404d6934c2628cf19ba8e7d3c8d85d9947a9f1be402d54b75893d2a0a57029d07405e0a26085ed524c87ed25bc83a3cc272e39d355018a80ed0149e7657810eff4586e2d9839a6a045c86615dd02df6091fc130bee6ff6fae6a18812b422e70476fa19ab8ce39ef28d24bbe0788083f1184b93e72007d6d4c34349d090806f9b7105271c2e4417659aee583cbd24962a5281ca89ca515fc63c66959639aad0cf8bb17268542ad81c9b24", 0xc1}, {&(0x7f00000001c0)="56ce745629c46f07ab0fc33a2774c25a05b41c724a4e273a70eb98f8aecd7df61e21e334b36892fb673d20e41748d2368e5a2465dcfc2b1f94ea3fb86c1953be920626aceee7ed697a5c57c8149b433e6300a14ebb9baef902b9e7a7467f3d3c4f5e61e94161ab8ed5c36f00e87509565a3a112b1dfe1ace2291af0f3a77a1e8c828c2bab7bdaf185e3d39e4ab6fe14db64c2210867e4b351464c29bbc3954f50f2a0a16e4b0bf98d0bb1faf01f7cfadad4bc46f42364ec4490ab0cf66d6eae200f557015e9151e8b768d1066f4a24e876baf539c703d7d5b4ba6d13400da5cd024d9c86c18d1e5e329726b2d9c18eaf5fbfd5d34537cd7e3811af4d7345b411ad498311a1603f5a5de7b22c5dd0776dcb9b40b0dc6d5ff2cfbd359618cd5a7160c3ea2eb7d965c164060c7ca2f89951c2768623232fed180b6222fb1c9543a5de8c7b38df8db06ad3c901568c232a4ce35ecd9d410c58b06a2f6201dd5f3a84c30e33940003c1f369d809a130d553f5787138f17f4fb6f51a28d5b0efbbe0b50d0b7c97a3814d4146689e30dd65d5923f86b8f45dcc6eadcbeeff5c1fdb0fc1820f976f70d947305e37a0b5e161c3d92b0d6a587f18732224c157c797d4bfa70a47936e6000777c19016244a1077c5b0bd0695ce101f1d7d609b458f39406a78b42e123729a58d86034a76f5c27721ddef141f5f5ee265804d2dcee19ee9f908ebf51d1e650253c7433f750d585f9d6f9b1bf7e2a4ded22f94f74d6e83e48f7f0bdb38c43c38e66c8a38178e0e95ddae1fc34ef56d407aad8c9a1fbd4dfb5bee8ecc808edadfa3e77d19e8890b3ceed76ae172daa48e1da42f06425bca30a811a58b4f662b01303c02d698a75a0b94038df807ee3273e31de01d0b76eaecb72165ca5eb5a124a1e323a0dedf8c2f26f1032715893cea1e12c86210b4a302367996632a6dc4b36e90a23b613f7621972c2245e530a1ed349e945dee7351e9d13388cf7abb92aa749e593c2403da12a1ae21c72b06c7bcf9a0dc9119cbb42f04583ce8b211a90194f150fee60c8d5e2bdf4ae5268a2bdd06c3c22cf64a9b01d8247e90726a6b486f7142382dde5e89b4cdc522f930835156e4725025e27bf67f9cc50b31e107c35a48aca56e4210c26beb2e6f67a8f1a99422136b6c18585b660277d82f67d74323a41fe7b7abd638e157dbdc00d3fba2c3350261e11ce45c47c37fabfb98de9a33fc1f51dc1f53310d61d5a089164c1a3e3c1f5c48157d0121903230d385749e8a237eb7e73b008ff8ee89d7fc91b472a568055352a823c67d0fc8b6a50e6433874ab2ddcae2f747c07c5660473b234fca0186d24947231e7dc80f6b85e57cb123d22f3e70fbc88131684717e77fa7020c171bb44b2fb1e5638255fb41532b9bc1603acf9ee0291d52fcb3bc2e8ee893ee53e146b0d3bd79765cc8c1ec242e9ed2fa4ddd7b1c56c8a4990b241873f19d6abb86cea19b2a58fa6936fc090947fb12e70a969a466a41a73ca35ad942001540bae3f234a7928b4b20093096815e7f2fa76c8a512e9f8a39452697278e4a3cc360c1ded95685cf31cd4ce8fa75e64f7a0664777f397c71bbd2df779ea067a0c9c8f36cc05003e2b0193d0e64b54f2286c86426ea46ab5aaf3163812630c5ff3c06cd8e6535366c6e77ab1a66c771586a2281fdec6dd5129de7e13b81498c81e7b640f52985139f6975f7a5d6624c637bcce82f79a342c7120bc01749b8595fdf03ef3aa55bd88fb2a72295cd989458e52fc7fa83c74ee8e666a97b847e4d39be89c24b8441f26f86e95fde29f3424734809f5286270544959892adf28e11533d77583c40ccf637fc2d6875dfbb2e662bc3f7bac28bbdcbf72c3061f2d0b6419bff8814624e756e99e415557c8253a51691a9d9feb1f5be5a86153fcac25e6542f1d452d4ec3077beb7e5a8f182c6b9ae1598efbd37d04a9d06f046297dc73d33ec669a69fb3ffc0e80ee11589663b1f9666e51bed1126fcdde7894b7666ee3449a23d04f32a2115d271992e8fd83e9935bee853a3b6e17b44a53bbfe527a348d6c94731ac0ba2cd61d83ecd45fe3b07e07181d148cc620f13f2680bc127c8a9f9b192034f6a46467543c93acce46d3835dbbd675b5dbd17e4c7f2f37820b49b0fa832a92b78dcbe8af2d5e79e8b1d47461679d2e7b89c2dbed49a7194d330c58bb52d899a945731ca4f418837f3f35255ca5c928195e379033355ff586cd2a8d478832da8461115e5d1771c51e7c77a1c6bf26f49b5bc86b4da033e4551631f8f7d85abdac2b6c0b2347f163e951315f90cf5f7f2bb4d500b9dbfe1cf320316534d44a8ad780dab3c3f3094f6178ea243e82f0d0c43cd728a1ebb76358abb47ced68a2f9415c5d9fd71f1f2615e58e8aa124850eeeccdb6683ce3111333a475a553ac7dbb00aafe501335e21e4a1e44af1e403bc873275ffb585128d3c00ad897163d86d286f863a3e4d9b460b35034303b1f366e0415395cae552d472bd82ea40ec211bac123a591966e5e6a8ea756c42e86f8877ca2ba3d9eaaea8066aa98ac5668112420af348d383100955b0bed930eadc8bdc70677edcbc4dd0eccf1e3914975b1500a910eec2d902e899dfb24a55320c0a196d4787f7c89bf002482b0164123368f6fae2b1cb1bca2726ac5ac2884a5e81b2f0c0f49dd14a7f753c8ea8a7cd102c6553b102693fbbb93b695c056cef96c638a387f6e435f5d9f5a304d9bc52f53f5622c6cb3e075849b70dc24626b76754feffb6e3a516d9d1847b28805f03f9713f568b834c2cbfc3e7ecd86ce344e7ffac0a97a6e5475ccbf911e5d0a18c4e0eec8340f6edc6ddb8f0fe0a13e7d312b98f883d54b2d304f1a4ee799d76d4013608f1ae7aaf5dce50585c50ded8d6166c79c3d684acd5554860ed77d200b5f3304294903937b6bf0e8bb6e8a0a2e28b1de8630c326f544f3285e04049f2611fc33030e7bbbb70690c17c0526bf4fb0d00f0d2176d6de21094e3d390acdd7fd4c397e555e6b5564284a1d6cc9c68f140aef2b9d6c00b6235176a32f5162560e407c7361d65f8b664b9beba61eb5e70e5398aace3f447c925327655e6938dafca2b3759f1e51e55fb04467d44db98d347809b2e8e046b71ebbd6ff906ca2e716513805b0ada2b967ab322b5dab94fae8315261467356f4a49b2f419520d313dcfcf7076be6ba9ee86be44d3462463926d023bc3abe2d2952a3654a56ae77c9acc5405ed181473c2092ae733792ac20be2e002e4682238e06f018aafb6b61990a1d66729a8d7b80b0749ea552869b604628a62b89455ce4a43eb1f39306a147b5fa38d6ead4a800aaa4a67893353fbf5c8001483d6b2911e44dbc9aaaaa3481606a9233b2b30c443d8c97f594fd3953cf84c8dc3893fc153fe48ff5b6191f2fa1382b9e5f2aa532b6b9ad8190c35f0f1ecb0882ea4fa2236874188ccf37672b985f5d29b9ba6cd5aa1bf0238a04bd599a9e3887ed1f9bdaa45fd5c718eb8fdcc3c4e7b7dd0492035a91259bacb9f148d031804415fa8ab7615efffb15e82866fdae868d726c0651b03751c402ecefcd7f3f873087d92919fb88c6159bcf27758d1c325028ee9fa3aeee13426eb819ee3ffcb53ccc0cd2b5da38da60fb3c83ebb7d22368e77a45ef8b446ee630c99fb01805dd10ed08e2f04d6f06bd025c9f604135f0da3bf721c9c0334e9194d283d3734df3bcac3502d850c4f28e126ba280d3bd101b30e86006f6ead281a8973796e72706cf9bfd816298c39a6f73b4099987d4ae12dfcb0f6806279ffd7fc04748e180be5c628620e925de17b18530e9710c52cf16fea606a8b42af01db38e8618fca86c7fa08f998edef9592a2d57dbbaa5d31c8ee65875ff02ef7d4290de7ba3e7b3f08424debab555d03455ec0e0fff884ca4e21b7485f003fc4aa51acbcf37b9955955ccb7e998a4d89db02e3ac6eb6f32b5274fd8bf88ca40ef9b63545d5cee96ce1b316fa5bd5e84eea4ae10a0303f770165ea6fc539600c63370c90376b1d093369dc3d6ee98bbb86040704dc7cad100c48f6a7a7ca5c31bd3a1f4996c63064f12b996920746d267da5400c9b3099b4abc53df372226bfe372a21be8b61aed3ec569e547667f70e94cded093042b34e9aa15d167d31d63768ecf50f154fc22d0037573cb0b3a7b81a33032008fc421956a9310a87ca8dcc57aae7c5ef46f10d9a0c8128b7ebf570c49ac8e810e6828edb1f32acd3d61a76efed2767abab3f6eaf5421e36eb4e391e5345bb00e1ddb135150afc910716e0252c5184b1e2eca91cf8f31bd98ee651b8919dd82f6689617be1210398c93b495fb28b4eb94608aa8baa247eab363e89f080786f2312120d64eac1fc372004f831f9a5d9f587162bfbc1760742627986008791f35f6341aa497a6d6e38f1f21dc7f89f0f6d15cbb344093221fc0a2532346580a46be23e263b51a19380ccf638168ec5e59fada2c4ef077d110a84c5a455f3267a4aa4233d23cd3d0e34402ac66f5c5978cb94847905e87aa3f07caa1dcf46b49956f5684b2083b2e790570e6f549af0687f37b4a35d602de33e3d78e805a69158945c2040128cbf5e22fadd6c8f26d32007ef70e895e761cb30f6b99b5e562a23000327fed808f20314b75db838f64f5a2f9ef9d9a70b3d7d0b2365086b4d8f502bc2a8099a7cd3538654c1955393ca7639af21002965fa2a9c86b8c0dbf28808fa63a34a637a0fbbceab55366e299e6029619d4105b738ada79c7d084d90ba96c9ee1bd06a2d78ce6652924e2052244ef6cafca74f9645dbf7c33f7bf8daec4b6e2418f705c906ce1a88be342bea9ad68a2acbab17fe689bef66a53522516fdfe8a39522eb4dae797490959bd7c6cc29f10c74c673c19113fcdcfbd336afcc97408665954d9542e510964fb5e1713b4df5ba0bb76dea2a44fee7396649a89bca2b78c30f6fa13f651554ed6c6aa7b28a0ebf496f057c71f6c4a26bc6b96df7662423145a82abb8d99e5e6a201a2db71b880c2607f24d8cbd0e4f22df6b79385fe9f3b08f343a2be5e9a4002a7309b9de449ae381ba629f5ed245abddef00124b84a1c81eb22c90c757fe2e17bfbe68f2b3be5a8e3fa59836a70cd47389a3d49f41f712d25610a3d9b4be8c92349f157c79b69728c96d49524d5cb45adfbe2a43b5802c68987099eea5330c9f2e7419958176cea4913a37a1f45912beb4a459cde89c383095d9fa9fcbe45ee72ec82b55670ecf90f45144f0dbee26962379ca1b9d32b6be30d13fca15eeeac3dbc5bf29bd1c49b9ae8fb74eff45c8742b7225a73033e047090f7dbb11e51f5ff51f8e3b77de3db206ecc249f9eb09335f81120d2e31ec7d2c428aa636ef78cb1302d6c30ab8ac2a42fd4fa946486c3976deb70e10f057569bb5251d141cbe877a6bd1a797aea71def622d5a13629c05c114624e3a74daf60e69b0c249afb23af4b2201a3af59a5df623e7d1be11897c7de9d17905ebad329731b8acfe04c51d79d8fe042e4bc0c9ed938daefd19b6e7dfb3ff413f11c021a5acc0dfa71ee207eeaa3463f2d68055de829b36655e03d881b67d140924b1321ea0f5f64d598f70d84314732f85dd4de7ce87923c48fc9c77e95ef54382df39ce7d2fbb437e2c46f847c8c0d699ea065486bd378d555ad39ec8011d5dc6135f72a54dc1c7ad79f45eb648afd20bdef83561ab6d21b71a31b154ff76ef1cf1190fa55636ea8f86d10a1bbb0319a2f8504ecd66878332c2af7aef9a2749604de9bf85e2603f9", 0x1000}], 0x3, &(0x7f0000001200)=[{0x50, 0x0, 0x670, "45d82f82016260d106aae06cf2ec742bef0cef6ad83ae610d83d3e07280507574b5766b98fc28544d4f501d09aefd86202841a3aa350559852bf3af8013fec6e"}, {0x90, 0x0, 0x8, "edb04f4098967530d3439f1999243dc12937a94450b931552ecc11800f5b915bae542726f49f3249375b386fab930c263b2e0e7a6e7ad0321dd1924ace2567a3258335e8b984c50c8eb213b9d55c8bbdabba89707cf6d07f7c90c05129b7e4102f27276ee65526a89e48957b86d92842c6ab499aa47321aea5c2ea8b8743"}, {0xa0, 0xffff, 0x6, "9ecba5675aebdf57a549632250125aa5ac4275845d06139317e877c667e06ae752a0957438329ec6966d4d1a6080a29cfd0594ce0a863b0c4ae711c0923ad7817be51addb5e2ca4e38178b12db8341e87cf80dca2ea0100330d369764ed70996e7fbf230ce969a31a594843ce8c61b87251331649ec828f54b53112e39aa85e9c7869c076aefcca6711639cc9ef03054"}, {0x68, 0x0, 0xfffffffffffffff9, "74542c79de183482b20bea018db666a310804be0ff39d6863bf2c7f964a229043d5a1c84f46f212b110a23afc35d6dc3a955617a0cae53ade94ea7c0c615567d7768bea0fb7a639868e54c158d0f50214c"}], 0x1e8}, 0x400) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, 0x0, 0x0) 08:01:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x8204}, 0xffb9) write(r0, 0x0, 0xfffffffffffffe1c) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 08:01:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x8, 0x4}, {{r1}, 0xfffffffffffffffa, 0x42, 0x5, 0x9, 0x300000000000000}, {{r0}, 0x0, 0x4, 0x4, 0x3, 0x40}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf00fffff, 0x200, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x400}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x6, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0xff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x82, 0x2, 0x5, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x18, 0x1, 0x1, 0x6}], 0x7fffffff, &(0x7f0000000000)={0x1, 0x3}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 08:01:59 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000180)=@in, 0xc, 0x0, 0x0, 0x0}, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000036000/0x4000)=nil, 0x4000, 0x6) setsockopt(r2, 0xfffffffffffffff7, 0x0, &(0x7f0000000000)="99bf1e60", 0x4) 08:01:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)}, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) write(r3, &(0x7f0000000140)="19b187ae0d47bbe4515fb27d0d60215825fda8bbd473c8ffdde6f8fe3f699ecc3ebfea3a6b27", 0x26) 08:01:59 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 08:01:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 08:01:59 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x4}, {0x5, 0x8}}, 0x2) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x1ff) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) close(r2) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 08:02:00 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000f86000/0x2000)=nil, 0x2000, 0x5) 08:02:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socketpair(0x20, 0x4005, 0x2, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000000), 0x0) socket(0x1, 0x4, 0x6) 08:02:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffc) 08:02:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000023c0)={&(0x7f0000000080)=@in6, 0xfffffffffffffe3c, 0x0, 0xfffffffffffffe34, &(0x7f00000021c0)}, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1e0, 0x2) 08:02:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3000000000000000000000000000000081559d0a20077ff934d355459f7f47d47b", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 08:02:00 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0xffffffffffffff7f, 0x10000}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 08:02:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) r2 = semget(0x0, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) 08:02:00 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7) sendto$inet(r0, &(0x7f0000000180)="8f0018f011c8a7e2a3ac000f211510bf77d84fde21fb0525ce7f0c59d9967ccab8177ab4077aed82d85370fa7e5348b70ea2c4ebc843107976f8d484196946a6459e7bc79764c885cf97d317e59d8e3b8aa6d7f8c4cc6a27d0f24be344fe4d66d793df5be7cbba1cbf72b1d4f7413d305b53036640fe1c052b4390309915a641d12a6770666dbaa3d9561e42502ead4354a918bc7ae79731956fc0d8710e4c2a4c494a16d773957c3fd26960db820d575b59aa66266187ccb1194c4096b61ffd0499116f79e37f9fc4c3ccff9849ffe25d277405918426213cd73322d87127a2db4295474ebc8e09d4b642310d27473d66813967c59aadc123ce4a9e", 0xfc, 0x6, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000280)="e38ab33fdb151f11465f2cdf00244393362ce88031aa91b3709bb5dcc1d1769669288cb959c09b4ce896d6061ea9f3ac9bb84f89e1712c41091188d053cea90b1dd0c2158ce316e1aec2944a9d2a72928bdca9caf622dc8430f76c683ef30f5045ef319a6755802436b6b3f19e7755f9f7a084a775d087c6dfa18211f2b6192e8b294ca7572619b4d5f180a92c00d82bb3d772db280180dffc804c57e5fa70582c507806c5defe6323632d0f650d3f3cacc1fb31c799924d4c895ae1681d10062a5d4b0095f3d23ae1b2fa2e0d19162a1ae688ec8290a3a2bdc0ea3605ab7e41760f3e4c9260c5fd71059aeb4d9ab7b5a5a101ce955fb88bd6c4a7fb736456a671d5f09bc61705c320ba5d7660e800eb5c1071749ad76f493892bd3a03525e703b46ef94f597f4c9d6425b532b27feeb50f157accb69fa06bda6004ca1771ef03b9bd03f9aa9190ee4b61297f169de6883f61fa03788e83bb02ecfee2333a73c4aa2565ed1700f5e5c846767e6913bc75ee7b31d63ab65fa9b2e8a370b08bdfb3f961c4b3eda990c95777499f6904455b83201456c24904084c83c63ee2b4e3f0247b7cdc3f3bc9c9e6e32214f2738a1b47f53de47c3fa038e67f45da87ab4800dd7296b9734533626a2a89c3296ca535ad476087a7c8b04d05173d3a01c66407764309ec4f5251fe28f2a4b1188b9d69cd0b9a472f4e891ae8a52db8103bab4ba3fb2714779de58509a91a694bd633803984af62d4a3d26fff8ee804fd10fa3c79ea5b9c25665791deed4ef472a999bd6bc7f575a9044b6eca48df95b84f23b11d812127e5903f39bf3f80cfff0d48440607f4b4f4180514b750ab50b7582c1f33635fbb656992f9bdd0dd01366c7dd683323880963237ff9126029395c27a4efeba00dddfff84e907234a8e1feb458b38e1ffdbd6b1ba21e1d48c768a09b62257a478d2883063f031812d98e60bdd91bac12adef9f77ec940bd670155f777d90e61abb34c8e830b9425892d5fd74ac20917f9e3c1ffa33d7a9b49a524bc4567ca67cce2e933060f550faa0d378481a18e93f599f45d5219f2ee7104582e0e52614d67f8270570cf4dc99b8e9c03f6776b5707a0adac62ae1aa7bf9c3a4c38e954f98dfeaff851fd9fa26fc9a66fc2a894f8b274965f9223a0824da9bc56c10ab140812b81f8db5bb878fda94123a97dd12a7a77237e4dab742ee6c705597465a31fc45635405a10ca9ec6a9e0b61dfd165abcfd3269fd1c15917112271d7022457c7191ffd2cf9c255658b503848789647986c76d806b5f491bfd620ffefeff484cdb9a7d67a005930b53a3047091e59451b7e1611beb76dd207360d359d087c720be41dfefed471fc72bd015026d66444037e6699c2845e447a639a92f9b3423dddbe79d52b90ab4c43aa2b97a17d887eece8f2bfd4b42931b4e9cb22b74b61d0b7024d5be27390d25037377d23956479f31e437d74e674e93a42339e404d3e9f2008ae5e10edcd8946ae908ef71d620c57135c750456704ccdc71900a6748ebaee501d6f84dbb264533662549c08e064b97a06a1b13c400e6210de4fc7f4d69084ef21508f357448e98329d48d9adfa5272a90a17b049afb293b3cadaf297d771e6d26389fbdc096495e3cbc0dadbea4af22a964b3199d4f4ec11043745951a85917c57acba1a8ed9ebec7f4842f4f73d01dfb2828c57564e6c1afb308fc558e41d1d5b0405a947ba21a9dd513053c9ffa1447417ef8e7d125ac1a29f515c20451e17d5ee852f693ed5b624eebad41613a9a29947849aef314ab4bc6fac7f7d00b156cf9fed7cd3b0b424a89fbd3f7737da7a2c448767e66426596affab47b7f3427e62cad2d28cc7b0f40a74a61dfbe3e5d28a991e897812499fa55e574c4deda85a78cd6f9a76beda13f611abf5ecd138d95f290240a997498b94339c21cb7e43ceb5dada619dac64bd11eb63da9470a8fc9e87b71dff042ad27ed6223ea7885122a16c054ffc1f7c4a239d73878089f67d3205bd9c5e570e424a8cdb8c2c7b6674237196fa02d2ae3d34ada516cf950cc4eaa5483e397590f145e3bde614cb9347100c9346e61cf84cc1192da61005e14f7758102b3ac8cc58b74d8375d04b81a12743a404d4d5d75e462a18c5d5a70c8b98314dce4b5690d5b513edf320f1be171a395d17a632d45f254e5530d124e22262bb06ca9d4721977e792774503579ba5a199b972f12444b6bc855ef87efd9bc1a8b00c72a23016a2395a8d9ebc7cb73253393d35da2b4f309bd26df2b1c7cd447b41ff2a5c54b8c3f6ac7c8f15d060e9776621f65ad1ac16dcd99e3b10d527b95f43218f531cf9e9126bf5ddca50b9eddad548fb269ed23c1e0bc530418be1872e6c31a1cd8810c448ad65f36658bdd658fb0d3d191cd339c0b0ad1c7b42bc08f4735a7e023e08329b3fb1e2f0e8721cdedfc9cbcd1b83e3a2f91a83897649d5ed04642f989d0b327b3a10527f6e854d96324298fc0ac981982197dc0c26627ec68dd8909c0e6db959bcf235b77136438424bdca83743002df818e53032c160999690b356024ddf9fb503ae14ee423d2668544e74cef0fee8aedce163f179fdc2499808b979e3e6dacd247634a5f7afaa9fba6a05ffe93658ee79ceed957a64caa9de730498676162a62c93dfec633c643530e3b359e9f42bfcaa4f00dbc722532eee58739c0675b1190541e7037bb53678d6cee0b635ca134734bb31b2878637fc36dc91fbf98272193cfa40ac7336d5e27149c8e6ec772df080c3307f4eeb0677d06a7b2b2d5177382cd6501b72d1ab69a8d34444e0f26e8d9e9f9ed7fb25a984fbfb90e7b427046c5e392089ba05f96420425275c3f4409b4b319f1e641a5a86ff82709e12f714e51e45e9274689998362d05ba7fe2b893ab28eb8683c0e1980708552492888f3dbee3da0c379e16d3ced86d04e4f1ef8cd5b13b4063db99546939f074117b83c6c24bd2cf5a2a131765e7cde80d83a10f382fa2d41318fe0e86e05c096c59e5a36e19ab0abbc84ae17c174b5d8f79cbfb7d6fdc8c20ec5f76affce3ad4f1686d5360fa847a86213bfeb60d7ac7e7624e06f89d21b0bf9640373000e1f210596fbc1120830d35acc9dbcf847f56fef34f98e85816bd70cafae5e5170f14732be1f5b97210368de6616887361785ec8b1f012bedd3b28708d5dd72ae0513e382192deb6b349a66d8c30e04be558e0b7617b0bf6251eea23ceccc7e3d1ae382188f26fa81a72aebd99a0b6ad1144dd1bef22fc6d5fa04f7c5c0df2b43043c3b27df7458d19d4f89f9fc061d3d570a7762a8858416c51560c8b1b38fd700b10166d299c2831a9c5b072cb960136fb3d9314a55d9f58f832d8f0a0eff583db56c6dc5e026ee7130b569d22cc5063d03a6f396732c11cd820c561b3edb278703b88741b355fbec0aff253e4bb9749d2bd3da174a34d4fbfe68487ad4077f875ebeb22f728d3d3329606a25faa135f0db287947e98b0ec5fd61f056985ec42ce6c851a96c3cc83479f9d4f02bd9a870f908af188c44ba4de768e1054fc10ad21e0b9d94244302f15f77cd81ac9c63644aedf6d95de92d2dcc10aed509daa6aa4f108d8f44baf00ec515881f5e164723f76ab0091fea3af0e605f2516a75d60c419f48f72ef626e17ce6932f79a26f97e53ea9b56e03e7a99865237ef7f1be150b218bdf06bea4a07f1b5a2cd1f5e25cd4b552021ddb61918ea6a58e2c4be0a182aafe26589bc32cc61cb7026cdf5b003be0e5a8787eef46ad4eceea52a2174f659c9acf74a0cce547737992f8c5ab75c622a154acd719f219c4846bc1dac0c5a4d400464bf751da9eafa9bec940d5f06f98dfb5b27caa7e64b9414293f071dcc66982a029843baa72721018281d14ad24737809806a058a434fe13ffffa048d625175f28986c934d418a4dfcb5d3bc2b98059a49cb174c3b0f5b7f4c1ad8e5574a44db2ea7e6c2a5368da7a949e59fda942501677acc1bd8f80007e0475156b97234ca5c2820a618ecc676ad8a08d6be8ccbe5a131cd9d97885bc70a227b7837b7747c790c948721071382183a6473c2081494c8e69009352ac0826ab1f00c5eeed34790caf728c8d5840b0e90d602e7331ad1ded2e95c8149bdd962dbfe3873b53b059f15a0c2ec0973ac507900911c6c84510439b65e24600353d12dfc65c773cf53b172fe1a64d10f14ddbe54a749ed61e56203186e4f82da9a8be117e9b6ccd5ebfdc90edeb23de8b7e07aa3d8573b9fff5dc3b51cdb6c89d5ee34fa41855bbb52b6f8c461089787e3cf9748730514c78c0275e82c7ad1c8378d73ad49a817bbfcc31d9e49e241b1bb2a607ae598dfdec373df944599c43cf72d968cb30c5fafbcc533fe14bb754802c47acf60e64364bd8ea8cdff1da6fd1b72be3829b778660d2ad261e29513607690d058bf261724095b0bdf70492cf4641fc2a40965cae008df77e77c5a8dacb663cf23308209ee6446337a058828fa9ab26cf09a1cdcc38dc14141002beb7bb57389d47c8b5d5091e6dd8f3a493f41622c6b5b5144342975bcef84be50da03d1732f53c9b01d93f131688c1704cf2af1d99cc96cd2f9cfc66e1e35e4cf1af2016880911ba7c4275d72ebbe78b39f2c8ee202ef993121e8974a6a9109931206b86149ec56a4af7006202897e5fd51de44017ba3a2c045182b4c78939116746db4cb9bd3b342351216248dc485947756dbfb327d464c300ae05bb7993b6dbac5be79fee05efa43e047c2658ca248ba89480164c2a586fea38c56fa3c1b40a7f4f9d0467b63c2bc12b0d8411e9cf2f093ac9169b6b0096af253b141ce84a7d7d49dad05627e9d8acc4882ac93bf755b948cfdb525dda3b7d34b8d67da92f24f9ea825ba43ae27e8c164be8edfd98986b286d7ef010c3400daca9e7a65b1415cc15a9c91df1e5a58c8f25c4df8b9e8105c6e82633bb1b7846524bc289055ed89da3981af9fb1a0eccaae99587bb72d8df355dd66b905d0e3cac67212adab82264c7c07e2930b06b672ecd001c8b66a9666d7e65daeb3ca730321781f42fcb70c65bb025523ec90222b7b2f64e6e214f10ff896e385898018200fe0336c77c37d2e37559e0ad582eb3067a410d375a8f68fb3f3733f66b9b696973f87c69439cf9d58df49d7c7ba4e8ba5023e26b6ed08de816c7d90237a7db9d5cd778b01dda4acbe0c0b4e4f8fe72e663245866748e3ce013339b86ede4c47927c80c14e35be5e5806cc150c20077562f35b66f739ef6a11665de4fa278df5eb371f7174ece9fc43572fae2823580a35d67deaaedd35c0e11d419b44e83b61a86a43ca534694c6c03da694bebaa6e9ab57362e197de8238ca57249bb8d637a8cefdb58a6a2a94267dfb1e344622175b0a4024df6eac48878e86334d8402f2b2fdc54bf18906e67d90639275fd15d653489053647cce1fe3e57cbc2f5e660e8999a6548b6fc06f3777928fe2d4ea77592fa9fab1f17ef0b103944373cf66a837ad136196788aeaff0fce0cae41629bcb6bfd76cc4e517149fd483ec980dd37ad71e95d03d2b5abdaa1d4031d3588d94dd6392fd2078347fa7f08a529a8099c8891dcc81f3220ea248ff1497b2b2bf9409f708230908be075fbdc9729c0ac394cb5d2f76a69f2de83a57e1c1a6b6393ece2d56bc636480968ead0ddfb89216abbc76a4029185b1d36ee680c038cfb583e354fd0240aedb21c475628337758ef1771232c820681b904947e82170a44fc8381aceb4e22d552f1a56e1be17453deb132a09b3", 0x1000) 08:02:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x6) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f0000000000)="d37220c4a29b07e7d9d58d0f8f502c0ee9fe84d1d9b04b005d0b55ed2f1dcf5939d87eb8d27d452077413569aa9910bd603cd9106e950071c58e754b37fbfef5390e323bdfd8369435888b63a25e0a16b6ded05a3d5758f8603c6ae84de1b898ca741e25b9382413b97c480d42826e89b3022f2a1453387e4c88c39cf964b5f7aa0d82849dada1cf7385dbe61045d44f6f26cc44c0bfcccf74dbcc2f3eb5dc08b78121f3a1ca3914f249f8c6a3cea3f86fbc1fc1918f09fb2206926093a2c7ec6a525274852007c6b67e1b0b5a933abb2fb0aa32fcaeb115ac88819c7efa5fde1043829fa713737fad800c1404e9f6d777b7dafaa9e72560ad77099e78d50a6ffce6c7bffd3ccb24987387b5bdddf53fd7e1ec34a418223d2cd980e54c184c033753632e11d5ae812289b2e51b4dd48e139f1e898bbc1d11da63379aea1bc60aee1178", 0x143) 08:02:00 executing program 1: r0 = socket(0x6, 0x2, 0x0) r1 = socket(0x2, 0xc002, 0xff) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:02:00 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f0000000240)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f060a6da4de2562efd0e63a29e90004000000000000c704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c90255672", 0x1db) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 08:02:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7, 0x0, 0xfffc, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 08:02:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0xfff, 0x2, r1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 08:02:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000000)="b36afa53", 0x4) setsockopt(r1, 0x8, 0x8, &(0x7f0000000040)="c17cde01fd0b4b7554b207a79eee9e851647ff64164c37ff0c3327918b6ea33febf0e5d3792a0110d32cf6a62ce348fe993bff588c43a1cc2a9986490509e1704f73c19115b791c4138d3c66a50d6ac991b18ccb4728543defad1990d101a586cee1da578a33d70cf433c0f237b30ac55c3cfe5d4abcbf1f86583c81c17790f085c912eaf29f34f2cfdc557627a5906d1e9933a83bb27cf265c78dcf760b65f2", 0xa0) 08:02:00 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpeername$unix(r1, 0x0, 0x0) 08:02:00 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = fcntl$getown(0xffffffffffffffff, 0x5) select(0x40, &(0x7f0000000040)={0x2, 0x200, 0x20, 0xde, 0x97, 0x4, 0x5, 0x81}, &(0x7f0000000080)={0xa12, 0x0, 0x81, 0x6, 0x1ff, 0xfffffffffffffffa, 0x8001, 0x7}, &(0x7f00000000c0)={0x2, 0x4, 0x8, 0x7, 0x1000, 0x1ff8000, 0xfb, 0x3}, &(0x7f0000000100)={0x81, 0x7}) setpgid(0xffffffffffffffff, r0) 08:02:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = getuid() write(r0, &(0x7f0000000000)="87c7dcc8e759a1382f97b3082ce0a7abddf4be7489b6d1626c48f8b1cc4ee05861c474ad13c8", 0x26) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x0, 0x9, 0x2}) fchown(r1, r2, 0x0) close(r1) 08:02:01 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x8000000000000, 0x0, 0x2000300000000}) 08:02:01 executing program 0: syz_open_pts() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getflags(r4, 0x1) 08:02:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = dup(r2) poll(&(0x7f0000000000)=[{r4, 0x164}, {r1, 0x4}, {r4}, {r3, 0x8}, {r0, 0xa0}, {r4, 0x102}, {r0, 0x4}], 0x7, 0x6) dup2(r3, r2) 08:02:01 executing program 0: r0 = semget(0x2, 0x2, 0x40) r1 = semget$private(0x0, 0x4, 0x202) semctl$SETALL(r1, 0x0, 0x9, 0xfffffffffffffffe) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/37) 08:02:01 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000340)=""/94, 0x5e}, {&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f00000004c0)=""/113, 0x71}, {&(0x7f0000000540)=""/145, 0x91}, {&(0x7f0000000600)=""/41, 0x29}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) r2 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0x47) flock(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) r6 = dup(r3) linkat(r5, &(0x7f0000000080)='./file0\x00', r6, &(0x7f00000000c0)='./file0\x00', 0x4) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r4, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 08:02:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8001) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 08:02:01 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0xaa, 0x6}, {0x100000000, 0x1f}}, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xfffffffffffffff8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) 08:02:01 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x6) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)=0xf1) dup2(r0, r2) r3 = shmget(0x1, 0x1000, 0x404, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffd000/0x3000)=nil) mkdir(&(0x7f0000000240)='.\x00', 0x0) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 08:02:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1046, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) 08:02:01 executing program 0: getitimer(0x3, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000000)) 08:02:01 executing program 1: r0 = msgget(0xffffffffffffffff, 0x365) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x40, 0xffffffffffffff77}, 0xffffffff, 0x0, r5, r6, 0x182, 0x5, 0x0, 0x78}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000001c0)={0x1ff, 0x89}, 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x480000, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8}, 0x50, 0x4, 0x0, 0x0, 0x0, 0xffffffffffff7fff, 0x6, 0xffffffffffffffc1}) 08:02:01 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x101) r2 = kqueue() r3 = getppid() open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7ffb, 0x9, r3}) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300), 0x0, 0x0, 0xffffffff, 0x0) close(r2) getppid() 08:02:01 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x62, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) msgrcv(r0, 0x0, 0x0, 0x3, 0x1800) 08:02:01 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f0000000000)='./file0\x00') 08:02:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) r2 = dup(r0) linkat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x198, 0x4c) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 08:02:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/208) socketpair(0x6, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x35ad, 0xbf}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) shmget(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r3 = syz_open_pts() close(r0) r4 = dup(r3) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:02:02 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 08:02:02 executing program 1: r0 = socket(0x2, 0x2, 0x20) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x186) 08:02:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 08:02:02 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="84b0b12bd50465fcd0c932ee03b6a4b9bf3ad1d8a3dfbdb22c02221204f91fe1f45f0a2b3bb22139a9ca66c00a8033cdc45a91f85b29191ad4333180efe1a6eeff5f751820f509f43cb70ff20515fc5e19a16c6ccf4cdc449d9bc5ec9ee285812fc38cbbfa8064d085ed1b1a1c9ab8dac2871b2a1b3a3d717ee84a843f7529da903287c1d9a56f07ee61ac061e3b2fc2f782e9487b78e3b83741457fd89ca6ea87f756ba", 0xa4}], 0x1) preadv(r0, &(0x7f0000000080), 0x0, 0x0) 08:02:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r1, r0) dup(r0) dup2(r2, r1) 08:02:02 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000), 0x4) socket(0x27, 0x4, 0x8) setsockopt(0xffffffffffffffff, 0x1ff, 0x7, &(0x7f0000000040)="457b3a2ff6d2bd08c60fc601fef781d174d0457825787490d55f4c0f28d10993c91659bca0d211150cc9d6d43c1bb6bde1c40706e91d4119bca24ca2e674ce9d4142a53d0cec66197e4fae8a158a3ceb985cfc9c6ab9e2bbf9c676073c39c863ba3276385159409e32fcb35f9117db65c64cf2c70c451c2fa262a7c3a2ee333bbb5d232fe258e5ea1410f8a005a3f953b097890ca9fb7918e7b0547fd7e1321cac0e972145408299f358c6566efca1d49f662eeed2901113f4172ec2e79963d2d56550d9a133212abf2d0bb469b2bad9f79525035f31cb3e853fe122d961c32c02686d6cf0", 0xe5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') 08:02:02 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 08:02:02 executing program 0: kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x4010, r2, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)) bind$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 08:02:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) fchmod(r0, 0x108) r1 = socket(0x1, 0x5, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x4}, 0xc) 08:02:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x80000000, 0x400}, 0x0) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 08:02:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1000000007, r0) 08:02:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b8450131380", 0x375) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) recvfrom$inet(r2, &(0x7f0000000000)=""/19, 0x13, 0x2, 0x0, 0x0) close(r0) r3 = dup(r1) syz_open_pts() getsockopt(r3, 0x10001, 0x39, &(0x7f0000000580)=""/203, &(0x7f0000000040)=0xcb) 08:02:04 executing program 0: socket$unix(0x1, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) 08:02:04 executing program 0: semget(0x3, 0x2, 0x102) r0 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/171) write(r1, &(0x7f0000000100)="8003e489507f2870ed799b824ca71a55fc6f77a5c8fc0c10cea8e2a780686b592221b720583f9263e37708e002c1783b2d7f09df1822f08859f3e8cc0a0d01b664", 0x41) 08:02:04 executing program 1: mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x7) munmap(&(0x7f00004db000/0x2000)=nil, 0x2000) 08:02:04 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e1bbb82a8de6c5bb4cb3867edda3e1e175a300f4a3b2cbf3ef5fca536401df5f3016982cd3f6ff24118278dc3b234321d42db0998322b4434a44b831523c219945ea1a430cd9d3794f857e299a39bf5baaf2a0cdfaaf96972b0818728b73e14e7c914b5435816ebcf00f2cd2db0a2f4d97b2f1a60c64ee841bbdf2244cf558d6e9effb6ddbaf07733a1dbf4ed0a934aa711a8f36054caa5e878619b5dd56a09da843a4277b432619054875c32a59098ee8a9c8c0d9d804faae61af6e3fcfe09c", 0xc0}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="0ba797c319c377ca62598daaaeb99dbe3c9fd2866ca04218fb", 0x19}, {&(0x7f00000004c0)="be25e49217375a51d3c363d8bd7d3eb0b217d7064d8301fbcced4225076cdc95b8523db2ef6524936c8674b61b0acb1ece9e109692e16fd5cf34d19de48822d8cd66c940fd922b8aefd9fa81ee30e0dc24", 0x51}, {&(0x7f0000000540)="6167630e441ac23b6fc838406f73b519be509c623f79d67ce5f8cce0b86748f9d6e0803572f6b80e19ef5d92414cde183ad6d8337b1193a73e74b24f8ddbeda3ac793fc4cb228293589f8d18c597552ca55f32d013115ebbf84829adaefcdc1408fc0200667a9d5e3339bf8ed594c66e43ff9216a96085c168f0e4ec22737701f069553cf33a8eb33c7033822c570ab40a2218586a2c86d41c906be6286b33e5ca6ec352bacb86b1f6c227de1d5e71bd06e77704314ad3a2bb58fb97e94e230f801079f18818f88977e63661fe38e9547fbe88dcd285ddf9834b9eca146ccafb6e35fc71060d5813e598091b489bbeffa87311ee3f0e5d7cb1cf407ddce435086e11ba50a9db1515be6d9db39ad5731c28edadd3f839374a3c1ecbf80d8a5c1d912ea8e968dabeca334ff2a35aae56bf847d3f7d9f93365dc828363156313fd02f3c66e72ee072f73216778f9b69fb80bab58025aa898013f11a8e9780e47487734c3e22", 0x36}, {&(0x7f0000000200)="a94a224bedd1b0ab895108a5ae321535130b8b0c67382b54b051945f3148e66ac8d62e433f64782d152b149ed201f2d70258c9cdd726616cb4c495c0ade0bb66da1ee12ed79aae3eba153b28b669724994780f75aa021956cc717095c84072a1234818484573d5f508faf5586055327a4ad9809b0a40f5ac30c9cfe0d33e25ee52fa1fc0aee733ba2a00d27fb324524d19113753ba8cbff22be726d2a5f3b450092c26b60d6eb7da454111b5c4df69b836fdc88204de5b8557709dccf4cc6870915dd8d1666f393c11b580de0447", 0xce}, {&(0x7f0000000300)="851d6d6b96f5e5771804f95708ebd59b39348380c7e9b3adc54f077bf0b50327f527746301c8002ab8cf28417b2b11356908fbea094823c8a92f2573b7124c021a6c39df028382839a818cac6f14d1ed3d9872d12285deda2e2e384113bd896bbc7ae10e3354d8f86990157e3231086f2e2bc0ccfc38e4e490ffb803ceb5e91673a104e31be4f2f7ec67774a50ae5d64d784e94823519fd4f60baa5424ea6541f043c7dfdc9ede0d7a85683aafd2c4c69e0f0209c73005d903a4da0f20d6d8e0f80783af3203f0ac4f4dc8d8890d424986ede65a2ec7dcb27ab8d0075065cfe0403273616cf6", 0xe6}], 0x5) 08:02:04 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10006) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair(0x11, 0x3, 0x0, 0x0) 08:02:04 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r2 = shmget$private(0x0, 0x1000, 0x26, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCCDTR(r1, 0x20007478) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() fsync(r1) 08:02:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:02:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:02:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) readv(r0, &(0x7f0000000140), 0x100000000000025e) 08:02:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() open(&(0x7f00000001c0)='.\x00', 0x0, 0x8) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() write(r2, &(0x7f0000000100)="a37094df024b7ca3a31711a40b8f0cd452ff14dbc2189cf9c797e887d732815437c6fc44d7df961d2f579d050fbe768930e90d88762b64dba895f4dc728975593156b242f35a026ef3282552f3", 0x4d) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100000001, 0x6}, 0xc) 08:02:05 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 08:02:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffecd) sendto$inet(r1, &(0x7f0000000040)="ba088bf2e0fd7afff0f7863e6d936d7087e090d632b3eb70725020e1f80650186570", 0x22, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) 08:02:05 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 08:02:05 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000340)) r1 = msgget$private(0x0, 0x4) r2 = getuid() syz_execute_func(&(0x7f0000000100)="c42178536c4d056447dfd8c4a1cdd2681b64f045094d3565f3410fc733c4221d8c83d4a700006640a9feeff3420f4f6f9ec00d001000008b66f2400f2afd") getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xfffffffffffeffff, r2, r3, r4, r5, 0x1, 0x10000}, 0x0, 0xbda1, r6, r7, 0x4, 0x1, 0x200, 0x9}) chmod(&(0x7f0000000380)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 08:02:05 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xd2, 0x5, 0x800, 0x1, "48de0f4f368e912416dbbe249488ef86e9c87bce", 0x9, 0xfffffffffffffff8}) r1 = dup(0xffffffffffffffff) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 08:02:05 executing program 1: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mincore(&(0x7f0000001000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/4096) 08:02:05 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x0) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 08:02:05 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r4 = getegid() sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000080)="5d2c9f7d4e7cb5dabdcc975defbe5b041b7955e9c443578e04f53b4e48b5629031041607ee174a0e166898d33de573a6ccaaf174287d927f9265d71d8505f2321c00791d413676555e794ff5f72d12fb8c5ec986650741a32616309af011674a59ac458ec4cd4953ebae479f7280880148c32d1e2cede8c73478d989942a626fec5920eaaa95372ad50e234d5499084dd918e7796dc9ea3d1a6366db1acb09f31b22762e84d6111586351c5811277fae32bba12eceda357555613abf8638cf1c6e177ea4130a1d159f88c54991bbe5b077a148b0277fcd95c0e3a5110ec7ef5886ebe6973f02388efd745b8704e8d3d5070c33b0ce77d9d88ad0", 0xfa}, {&(0x7f0000000180)="f662c354780a120ee6dd26a1208f3266a2674642f3d3184b6e72698c69990fd3291c9955f4b33371e58550a648f9232e5087909d5beb29394be9a7e316027bc76a257c3bfdac2b34cb73208778892c9ddb63fdbb1338d056d62e18ea8b5fa8a280438c32d01b9ab9d1691d74718bd26b68980c71167ae5ff57631630e60438d895ee106d47d7ad959a5105ba8b6980679bfac91e6a959f74eb1cada7b7d0", 0x9e}, {&(0x7f0000000240)="ba1809d10cd41467af0832bfd46b86b0586f757ec2c00944f76db1ffcf20cbd7e05c64fa0bdcc414ee1fc7384b408c67364ee4e3f72b316367e5d9299787121c862663c39271e95b94c5b9d7b88fde2b3724a3ba4415e9e89241d780d6792a1baa38ea1f5d4331ad97901e9e3e9ad7323962bf6404bad237de9480f5e00ee1bcaceec787e907d780a462102be8076407037f9f763abcb33f42bd410ea2cc7bb9bc09e9473d758d9afec2990f76d7ce1356a45dc5ffcf3471c71540b7f4fb6e39d6c12a5b90874c0cb1ece482e84e66fd845f0587b9dfde115f6e13b0c0d487cdf9c911881e68fc4965797fc9ba411d4b3bbabb5ebbff2b2719e36b92a9ef8659cd16ca9788d6d5ea417b27f6acc863184b4676d25871db560ad51f635ac57dedfab11bba0d868e5297e31cf99e42a153d9291f911937caacdc2397a0c1e06aefd622a704cda2c0688e3cf4fc76eb211b695f3e4b3d003bd498af291fb2d25ae81f534619e9c8ecfbfe1877f3d9e8a0aacadcf48b4e2b1d6722edf1585dc4d2a74fa87a3e0817c5f04c7e1d463e72cac76d249010381187a5166446b53cf7cf53608a6b850e7abeeccd40329d95a7b44e8fc3161df70bec66738892242115cd30d7ab1c68d70eb612986836d0e95b9ed67f18b5fd74dbf6be763d567d91bc788297d953b8ba2bc5646206b70cd3ee250f5e9725fcb257b4e6f04890824481ac42c877b86789efca9e48a15bf4be46cbea5789290368dfad04032b06869f4e48a6a57e16916d124345737e47aa35c52e16fa6cc7959f0ddef268c8c9203177d78f644670f63eaed21bb197af0121297b64b9f58d3ca3428edc1635f3c5327c3bdb3373314a205267eadccb6efd8a3883b35794d109daf20de368af184714a4bf81062ed7ff6812400c86e9253d98ea2b09f5338b7169397b2dd625a7b4ce518f50edd0e72382226c1b6bcf3cfe451b2307780344af9bf862502da4c00816c0c35f8679e3736029b884f69127d0bff9480792960f2123aa4594a6195d17deca174ac547a09f054c5c9a2186693f85f5c47b0236508d756e6a0722a4145ad94fa8e11847de63723ff2b2a88a580759129503e7263cb737be6191b4895850ef2d7fa1ac81e4b98ab4eb5ef0e7adefd4054ccd05aa05d0714c23a3b4872e087fbd9227df0bf4e5fe9c56436ce89183624fc3134920a52bf66ad6ecff1c2958f0a783497b838d1613792ccf573d2ca08d96958721a9458abcfca872c0fb2ec9c308267d64724fdf8f6844a4c685a9b68ab5f899aa26bff13733bf1c2f1e8ae71d02da022c9c3859142aa2096aca221e9fef6cf9b02b1c2523bdf605ca94eeeed1a003435abf1c2d7887f36069a5989af0b76a8d3c7b05319e7e90db72e8ea849492a097af0cd51738e89b9113c35f9c89a992846e5558d9b18cf172ff673ca636544924066dbc5f08335a37475441aa018e9d37a52e64d66f5fa5653b3aaf7a1c26436cae048f14c5eed0f9faea5942ac8e04ffba627f58958073619c46653fac4c87e3a75863c0fb36b085a96b9302f7a4ccf0be0508a63db282478cfc6ad6050f928c8a01882e1bc0081f8d5b10e89ebc92dad2a487f5f5c07d30fb5ec4cbeed63c3a05383bb39cff411cf108a6648ef11e21e92c08efec6d5bac6d8fa6db2e62455de01a1cfea0094e71b3df1fab11986793f7bad9db9ba206b93f5d8f559adbcb9f6ce1763c778aa8d2d13992792755535bd82cc8f71f856a5c1081ecac3fb03971bb147a6e44df8a17c59725826fbf9b95cb3a7e3e51b41572b7ba772ded19fa7f555679dafb1da85c423b6682c1595bc1284a1d58576a8488dc085c576bc4ed24b188a2c5ff28e49cf7620a6e73652dd602be25b2bf0b8276135802380dc3d8c9465a0184a4f21b94e80585ea3470c8891af8e6d82f653ed229bec56d519f86e5389d697ae52f652ad1e403c3e99a127ab2c7b9bfec7d52bca8e6ab00151e5d3f5cb65e11aae11e6e17a84d98d03aa342e50b09adffc0a2f6a31f1025212019fe2cde11068b43b1c795ff13092bf1758f7d8546126876f54e8ddc37105394e2e21785d0ec55c8725ef76bfe1deb3063ec49b26c33391ffc68cdff0255814ed3b7cd270b5860632a31e1ba3876623849e4977a05b1a103fbba354f7f438549c2c73203939368f4be7f3cd9d9171d5a12aaaa727b9c98f22372f0312a3822c59db680457896df4acbee2d74a34d0fd551299fb7ba414390035685e1e79f0014fddde2d8d55e9a5b9d963a72f58be29f48471f9f34b21096651afc25abbc3f7e95cef7d657ee0c8a9d86266b69c7fbefd62b149d73d8da8b95a164815f20e92c06c17e42dc7fadbd774da70228578e1a1d17a1db0ff4911d43bab57de8fae5581e4b9b48cc04e3af464c61372207caee10d80434844eb90d8a3ec4ffd51818bd7d009106b462d3719683a99ec5d6cce56fb4879e7ac6acd3f86dbdbc37ecf4286b6825856508337b3bed7073639047a06fbce3d616f7c6bb1097c1879566d8a8952afeb479a5bbf074af9955fb90dbedddba810cde2e366faefdddcc2e74f3e8f97f8c21aff32640c5f4ac83aa518d762075e2483c981b4aa6db701a21e2fd48470d3d1925fe20cea7c9eeab63575f9caac81761162713b0cd5450b2a0e2a5dc1e9d9d98792fd0b9f2a75662a76d169b3fbe19142eae599012798e83c3d48ce91388b4b6627200be288c036fefd3861703097fa4f49c8a30338aa5a93a361b67e36472a360b3e7acb22bbf3b681c6baee138438121fb6a2282700b27a474a750d349756daf6a7e1f375c22c8c2bfb32b3730c84ac5a0e0262e3e69549fdaf42924cc6be6af24a7cb4110160a540727986a50742e3265c8d571df0d819985b1609e9c9bf5dda13b7782a597d491c0574e3713af45c7e11cb13e028cd1654e25bdcff43f52f833f7a8cea669dbe91aa456d54231f854e81323a992f4afd82ca0602dee9ceda19cfc467b8896a991841a472cde8843cbc7021b88dd186deee9a02164ddcbabf47f1cd12f0a2d2ac9be3db787c90f19351222f42ce3d8809bca33b351c00392ab0ef9257f40ed31d0d2aade13b33f6ff7a6030415ad6deb0ef0e783f4e6e155028ef827c66efd9a351dd563af0303a65670494cc7ae516bf7a79a007dd90f9a702d8508a8a8db75ef9f637e7ce8e6e84589f613c09cdd82e8acecb9edb672a4c9735e5774d54192ac2ef51241c6a77ada4142ea85f68dfe053a5f45e30599403316140f22d21630886373c238a2d1204496afc6b546a56ceda97ed54ec81963a89a53b234e7a151a8323494725692ba18a506ef168b62a0c8dd420fbffbc7970187634f111906574020cc0f1d11c5b3e567570cde3c102b0f6a2cb0712b9201e986b777ca223313fecad67edbe5e9aada2befcacf0dd65c9ebda6363714eabe0d5b52e7e8d86683d2284054283308402ac658a001ef5b0f14cd1bf1eb50cd656e1774aacd0359d1426d8c924b0c47f87d153fc57b17209d7ddaf9f3014d9c7dd626293cf31e10f8d90d43dabf97ed3e49cabe9881362b9e497b897706309e485a46481e9fc40ccd556ec3efc36d5a664153a491e1197e7bc8c896d876b369072ec1eef4164531f51b70e9417e2687ba3b9e38967f2efabaa42fb4470bae10808ac2b6e622d80e672ba0d5b6051613df0488c181f19e3c402c9c5c5960de3c42dfc07048ff2c96b7a8ef76ac603329fafcca5dd42e1f9aa0ddf1816babb807a25520dfdab27511a1ec67b863c3207159e30537f57a57f399622388a6721b38e1ded1d3bd7039e8c07643137c79680d3ea7207ffb7adc873faf72896e43c521aadc260dd4289798ed932e1448cf7394982c7033fc88e67147bae38ff06f16b73c7899e76ecfa942ea5cba9281bc1166d18ff81a5620cc9eacc20cc0949ac229984c43ef3dd96f68fb71f4599c2a469f96ee5d4a5dcc0cb01bbd3cf1b8d5a5c35df5397b6bffdfb4b4999e2c45dc7959bf78780eb5a267b1299db571671a8dc1f8e7c1a6e03f5ba3e95a07ad302ff196550a81d57683005af714175ac26c77bbdc5362e035563231e96f21ae9d1f0858178421aaf53f8c2b9bf2083559b2f9735d1010d980a7444f230350b3b90e7cd84b3904e7942158e1fe4b6b3d072cdd831af436b86cdd1ba89bcb96b8fafd05d55086e5c1ea49d3dab09eb852d27741ff0ec60a6f91158134c85f7c82a780087807113433eb1039c3a857bfde857462757d1fe3e8fe1ebcf96f1191616bd658c191676764b67ba605e0a702f1c995a7d0732de2df032e875071d50360e9c8a303535fa5e3f12d357e7cc98de545edf7ab0eae6308176025ddf3894ace3dc51d9d407334fef683207c328e93912d9278f72fe6a2b501d3b3608a36e09030fe08cc0bc3a55a28176af9ed64e37eb460ce3af19c52a0743b8fcdaf66d8071d2fc7defc30f7f4c24fd5aef9b105fa2550881087d97216c13b7182460bdb4ab47f39b3affb48a758aea2fff453b897bf681efd630eefeb096d30bf0d9f2021421d3fbc88a2b6b7a90a195cd43827ef19d83a48b410f62dc016df8a82a01465b206a13bfcd823df9db0b02111b9e0e82e6087aacd28f00fe66022dab0100f23a2a6e6bb588357d9625512555c929a37d4860f399f633b25d4f064667c23bb7f6a32a2e57794adde5adfb6c600e45e71a3aeea4de07a6c790c88c62212abddd5b5b88190d77ee15f91fed16d98d6183a3d547d5915da5aa3ce9fc50ad8ec21144e3ef94a862801f8d5ce725f2397f7752af328a1184eb2e334977f666be1be7fa9fa0064294fe6b06d81ebaa8bec5890dcc3f324d335ab63f4a104894797dd4ad69faa4889ffe727b929ec9a1ffc7c42644241329a71a229e6b3528b59fc01e8c7b0fe7408e5e3666e0ac828d325fae38ebad91c0fea83eb0edb3b02cbf5e7c50e213151ccd6bbec6c4d427a7c8bd66d17ac79fe4b0cb2a486e200d325626d9af6ab38d3e3d20f85313e4221261b4d17507f2a00af8f3bc3b67efdad21f24a9535d95c5fc08424256fa7ca150435768df6ac32b1ac82033ef3db147e267c6705f1ab26f25e15ad588a464b6f7ad189634a182effafbb67e07e4df7417f2a38841196150ec17d3e111e74a5a5b1dbdeebaaf50e6d77680704275c1ee43526f8e13ecef67b01be32a4106916fc2ff8c7036ca0a50e138c58fe11935fde33d5bb9556f96033980734a2e6141d3618da290bdc4f96d92f2bb5e9fb6c8976d1008cac416d0e4cf540cbca4051ad3ff03d7ab54995ebef105b8558a2fed8788fab2c18135598d64d07de453be38a35b4d0ef0c169732b92a3eec7d27decf888658d58aed515f29fa94b40b5228e1f427ddf92c0215a89ce1d3bd19f361fd50c0463d9035903bb2a36546e4cecfdad2e649e1636d6f221170b7b2e53c4e324cb5189a299497e72e89d061a1efa4fc2538076595667856f41a4f2493b8ad20fc808af52b0a30d387820694c93690a354d319620c0b20cfb572fda3130182db22c96d5a481d4ddb8601244662e4de231ec893979b8f291bd6f56d373f2cd68c28a70dce7dbcee317d8df5ece9fce300f8b54c10f9e9d353760df2ab0342ac1ef62339ef7849d5991c0130248ab76eccac0ec875b7a0690e269ba823ff62c0b81820afbc24b049fa143ef60bf2da8ea96365e73c09db06796b0cf96bd2e63f6cd1cd921bc6abc0dfbbb91266a6a61478ef85029b3acc2e84fa9a9dbd9bbfa5b43bf028c5c1dc0189b081c53a2c24bb8ad175bb29cb4a0ead", 0x1000}, {&(0x7f0000001240)="5154c00ad2a6c8cd0eef859fc0eee72ca41f327fc9aed88c86b2d50e96333b3c74e784ef7821", 0x26}, {&(0x7f0000001280)="5b409f4c3ac62ad455d1face4617cda145ab34318316bdca4b48333ec4461eae97e66780903a962312bbcc97df5740fb51f450fe870804623a3df95c4a9b30998947b61b7aeba3c5c285784606fa31711895eaede138f5d56a37f4247f22edd0228fffe214f44c04c977e751d0d20124996e5842108509354ce7d65202d306a9b48596e50fe4cd4c346978bce711e8b229c556580ea097f51d85396cdd39207d9202", 0xa2}, {&(0x7f0000001340)="73409b52e7037584acf79df71542990ee7", 0x11}], 0x6, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x1) msgctl$IPC_RMID(r0, 0x0) 08:02:05 executing program 0: socket$inet(0x2, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) sendto$inet6(r0, &(0x7f0000000040)="dc32b2ee130570d68b95c7552630ef1e599f4d45c3ead3ea101b17ed9e5bea1dc7a390f010356d374746e3dfe367672098b5fa4c2a98edde7cce9dadeee9a5708c914ae9c4b789cb7c7d2e8340acf65664339035ef8207085e48884984", 0x5d, 0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') 08:02:05 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlockall() r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 08:02:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x1, 0x40) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x6, 0x4}, 0xc, &(0x7f00000016c0)=[{&(0x7f00000001c0)="74c690ef5c7b4968716fe8cdbe0bfada48f89885fadc435fb45412985f064c530a1b3d2d4a42e649de4435cc6b192a0af51b956aa239dda16ddb7d1c0d790bf6a064f5df656f17f6d3e6038c80f1008532222a491a676555b247041e44ddfe05fa98be9b6fe7cdae5f9b3f0cf8b3d0dfdc991264c95045b60116225e65c9bea485055435908e5851dc2f9017f9f86ad4609900b9abae439a4ef0f4bf4e51cca51c0d19927e85", 0xa6}, {&(0x7f0000000280)="11fd947a50e076f18d52a2e8e4a28830d12e858b066cc4a1d5c7c442aea6fa99bdf348b0678342a0c14ab720a9e5833284fa3bb263a3edc9cff11b1708bbc7f7611eeb0caede2b9cf1da7ea53f9d8010bac4cc512a41565ba73af45c059e4ed8715f9d6607793ded8c94323507b07aec882db2", 0x73}, {&(0x7f0000000300)="389e8e17461ce143c3efeeeb35ab1ad2e432625b397f3f92e5d1e7489806a9128755904b2ff3e9eff81b587e43de92f151fd9a9567f8fa5905d70cdcd8f7b8", 0x3f}, {&(0x7f0000000340)="5510fa6ca9", 0x5}, {&(0x7f0000000380)="a69409e8bcc550d6cd99e234de3f10bfe4a57458e08922e1af9fbc194ee62bc5e6e46f93cf427b8c96ed075e55e4b15f7dc785347f32d7b299ba7e4caeea7dacc2318f113555422ac805b68a94c87e755b80f8f68d806bbfe19f027e8fbf1e026b3796837873506a1940", 0x6a}, {&(0x7f0000000400)="769794a4c41125dc64b75b1d631df4408bca7e860066c8eaaee3744087cb409ec014b22435c8b709b1e67ba39ff1f2aa75d411d8aa0b93619026f55a280c99cdeeda7be6f5a3651ed6c4cc7ae1f2080cee984fd5e5cf4b3329465dacb6996223eabdb537db67940d07eb322b55c5c8681b116d2950efeae5e2311ca791102ff5889a2ee568b4c14e3866178e8af2e24163cb75c0da9ae4f193", 0x99}, {&(0x7f00000004c0)="da0bd7af091b9c7c3ff310340fcf6b14fbe3241b271e54f4b1118d82eb7f3e771a41f5f6f053064302f1e89ec6e2df81755276764cb898620a4777340564fadce3d4e5b2049cc5b1e0756d0f3b50dbe864759e5843271ab46778acc66d5d04d2466852c446c03425ca9d60421cf855be4fd0352ceb52c724bcbe098fb1c4505cd70fcb38dbdaba72454fb7958fcaf18ed3065124053426b0b8b0189780", 0x9d}, {&(0x7f0000000580)="4587d59533a5a6405e3512ff2631fbbd1f6bba40c888976f2fa60be86077851632029bee8f211c4a109733ef21f3154fc7cda21eeae11ed323e7157338a4dc0caafa0465e82bcb32f5a2192c3c3ed8569bee16ce44610c8e83cfbc3a8c26f3acc0c0fa93bc4f53a272f3a1242a32bd35e4f6ec1a72f80a87b1ea0de3194231c74d7a22b701f9069d8cb8baa009401089a70e2be5ee0bac8486e183d9f0c37d75e86e4dcf7c23c4743b01005d590ab90ad74f7e4bfa6e4359bbc932335f111d75ca9953dd68020cbf29c05936e94f", 0xce}, {&(0x7f0000000680)="5fb739ef0ba719945d6ca2bda98f43c5ae2619dd4ad08eaaf03d3c67635e0bda24bdb6b5879cec0257840dd7b993f6455d9a19a37b8fa6a9af3e99033f8412d1c41794b33510ddd6e2ad854f904b3c64f30531d75c2d5c8054826f9fbb95e934264227b80da81db0d881e1d396339c1b086c62339c06539bdbf1c65ab3477bfe9ca47a3af904763d8803aa523299016334bc05a8c0470231e8ed93ff58a1d59ec9cce92c0b253872be27cb6a87de73ce4719d7d72830e5ef46f714cf4b6d868c16e23ec86e23568c769d9dd226e7a19ad604b3801cf015394730bc4008520767cbafb19bf1e39f0f20f2938c77a89415aefe876797eb824ccbfe4102cb261959efb57bfcbcf7bdd1b64244b527c727e58455a78df64eaa0a7cfc33849d2b05953c2572d276addad6212443a1614041dfbfd7c1537a387d626f66bf5db2a2f86be3b5dd41bd30f71f5575acf60812ca7b23895d55e85bda7a3624ca7da54f9a0d991ff0849f80e91a8ae33333f0186df8005f1d01737fee6c686e11acc42407a26d2c72975a4cbf04b4737169ce818d03d332d81fe03a63ab50872adb4ef0b96d1d75848d402f76a83cd14d0b846fd3d73ab75b0a485636cfa5ae48be7fd7a641716603b9f5fb53cd04ba2fb8ab581781917bca6a93a019f9a6a3dadbab7d8290b1a548148caa73e4f682bce333b412c7625f6b00ee935692b1441dc549ac8d8b02c9717f711f9d6d59ae1783349274937ca7b674025a84768b574c84c5b16f35116a44b2397ad58c8e56edf602121473e30ba19696eae9dbd67f7e4e5b6b17915d0bd23096d4f34694a2c5d17b286c91bec11ee04d7c59b7788b5ffc04aca129325d7869fc01ef38e7d9e2740ce8154833b3fc3b542d2bd958c64b9792fcf292b6b614a59e5f8245f07645cb40bb69643d87cfed2600f66f434d76b1ede052511a68e50e2fbe104559d5d7bb278a54ac734f4ce0ba9cafcb2bac7009a06da3fa1a626f69b366060f518681dff21cf2aeaed499a0c049962ebecb14e3002756b4260bb6c46f09dea1fc50f50c75ade0b74cb64e085c8fdc5cd1898214840853dc934b8b7726270515b97caea5a4bd7bd5a4d9a199b0560ee3646e7e63f1bb1f8a75ba6f249859e7fb142829736c674b463ac4ea60a34fb41dbc4b96f549097ae02294a7927a35f909ce6a0bf6f7ef81c690e472691b1920bf44d6a590f894815c463abddbd80b4d10fabc4087c32b92257fdaea6eb8a60c6b351a5e7f9f117e516ea58572e92e044cfe9c68acd7d4dbb26977098fdd1bc2f1abb0d4f86d38274d1a1bc88c1d1e204be4ef447ec3b85c76da78becd690a38476a24527c0ac197edcb64d3eb61a3b739ae5fe061210e66a3593864e2e9a1d26f7d63334604f9be5fdb206bf4ed7f4e4aa23035e2658d2b2ae7fe2b97fed2b52e29272c43fc2e1afe2cd0448e37d338192d1f94068458df8e94ef56d4cd5cf7aac3013b2e7c4affec3ba89297950424139d942729bc093db106402503c5b1528d9eee04d5f0eff7fdeb82d9770b1734aa9f782ecaaa5bd1dc408e959626d0c8ab4deb3055a2847a838f0264e488b8877a6e5c59da236c28fd03fcaec0355c81d967474106383261a38fc38c24e98d339ac122116092b385615d0f3c1b5dd20adacc7deac318ee6539be3ba8a063d162579471824f20dac9e60e38fb160976d598d644eb482a64e28ed453e1bace58431f204d985f641f0acba0c89f27198c7d1000faf6725d14a01c5a6edd02426be7c3e5c22e73016d5efce7aa0e92f5e3ee919818e122c3b8df4693cc0c5b550f180f0400e253ce50da8d4d79b1fe2be79e63c59e2835742752faf00358093bd46b493144e12d4a6ff9adc1d54952e12b33e2deb278285113be63bcbc05940da4524fde93fa7982d0a644b3398b3506e8730534218db3d3fe386527cb06bbbe2ce68127fc91d4121e5a1f5d309c153b979cebe9ecc04a9542f69db8732147191c57950291baad6d84789c677a2430739daaefe658185a690c94a7f604a2b65157dbd845d773e1b39ab4f61e31a5c3ba8490a72d39027be4a1370f20cb14d4215786d05517cbaf74bc8a6168bfc29961dac3783a7ecc3871e2707871253a88561dd97bac68a6ce4639c7099463fdbb1e055c9374b9bb9bab29ba7817af372bb0152fd380dc97a5db1f2fbabe519975658e578234567dec15663ea6f2206512a2e3204dc3a5ff4943dbcbac3254e641ab0d43e8ac648ae52709cfd4cd2cc937d22f76d5131395ddb67d3ea562e8530367c3d37c760ad7f7a89cced315f7c7c3093e02a024c928120bb38ccc557da0d418b5d6a983632a0e1f110b95c8f0c831195faa3a8011167d53d3f3fcdddd76e6f86caaf6830666aa9c6581641e41f13047a8484a681523c3b63be9d4368b9bc9871a0229c4752d16662e1d44f883152d7c41ffff04871425e70c9e3a0ccf8c4930a231ee17971e03e2d6601925f5e3ab279475859b4bdf5fecf644cd88ad41985a60f8a5f8962cbfbcac7385453c04618d805cf104f709db757510c9b113c541a286ae06176c25c209bdae030da00c68cea8ae78cfccb6e20c2031df6e91487f9e20f32147ba185d5ee3f7251a0f5729ad93d129abdad88c538505b67fdcbebe1ac1c00eedf436589595c3d1716f43a9137fd2d77d595ea548822a1c4dc6f6f3aaa7a2c73e4dfe9d395ead7dd0ad87dba884fe08ee6490757d18becc6b1142a95c4c4288ecf83a68901136b0b9e272848b4bbc888a7e80e87b43aa349daa77f819baad7c6cf5c9f6c1eea110a03d4759f56d9b2a25554a3f34c04d7b75959850c4192de9ebc4d2a968deaa57ae2d16a6668837337fd2458c875b72c79349265749d2845cdeb3a5486b809e3ad22b6393ef36393d7d6c78e05971a391b6ea00bee61e278a2b0772ee7dac853094c6e7e6992956041ee31b9a7f941f17c2d03a6e429221e8f79c0527c47d98a305a81a9f9c779b9f8aee885f9725ed8b8918ca752e0a2646e3667684b60efe1d65b6076ed44a9541eb85991178c45082230ae5a8376a01062efb46730b86281c3cb3d999d6cbf4656d3e964278050bdfd1b6ef33e9ec6daa6d784ab87f4cec8cf8344815d9d321559b82d6f0e5ceb699980de6d9475fc73293617529854a17bf2c656d80361b5ad2459507d4aa4ebaf68e4111600ecc161f8d506469514056156b3dc6b1b06f53adfb0142267c5cdb883425140e12117fbb3ae67de2f209bf9109857a6dff911cec7202765b845455d4c56df4eaadf15ffeb3aa82df0e77b69c14cb187c00e51d2b123f2d5afb1ce79100200f1889ca186e9b3ce6fe70dfad440da67c6103b817bc33d6fcf11d084a2151464075ff951d9436b7ad450b0aaa33c78e7958f58bfb2b3ded42ecf9c6d7af312bf8aaf58250adad1147a3cf27c85e222f72b351e5e3d1d3e4dd52933d6696ae853277b9c9ec3c1f859bf5266f2b26ef28e09dc6bb16198545059d3d85036b68b7f363d699e10f49d2db6b86a8a02808dbb6fa581936458cf107beacaf66658622581727d9e2981f4432413357cb8ba4161db9e40dd404831ec5e1820f0cc127aee723fdf2f740a63569d237b30c946ba7a99f5ace9a0939bbcef9259c3e5c3b807d9327ad0e89e23bf8384a2565f5120dc6ea58491b8453fdeab79f5bf22b31ad1cdd962dcf08f0e4e99638a57396bf17c676a1c1fe9841e0c86e59e3a7418e33fec6338715f66fd91f6871bc421d4db5da30ab39d29a00ae9707b6ae9c601dc74c5f761d162633b0dcbf987ff76b75181292d44b866e90c9abc637ef3e8a2e5c9db54573ceda6ed80ba1cf2ce16b3fc824cfef5469772aa7e4331a14fbb43eba9d0fa7ec01f97ffbc9bbab3ba269227026c8ae6cdbcd94e3e45330d62bc333ee84ed655a206540d2641345d4cca3185fbb2fe21c3f50d6b687aa473e369d42944906a651b8427dcdd6452e6e9c05f670c3c0f61e4793c27c254fa1ee4da5a15280f0fe21012e6bafe453433d5c6ac2a800b4ae8280541eea10a286041cf436236dd5b66e68a9d5b7663bf7f5715d69f75ecc4ce9dbca0a320a66f2142ea7bbd325d988207c387ebec2ba771874b0c708a0fd58507487f8e635a3bdc691088a41a088220a378644828da57e6d4ab12c35444c4593492866600ad7db8010f78c85319b5cecba21aa76c71ca6e5334c31aabea06e5d2f02b06bca29aa1a4d32b2803d24640ce99f2ed8edf03dc447c342b812939aa3183ee7c2e7c38282ebd3941b1b1b4afe1989dedc87b37bf8344df2a6a1d6d3482cf4491d25f851ab6b7b294ad774f9cf585ed572abad1a726425c5223110c1bc6a3d88836b13ca31da05bcead49a5ad82e91659de8abf842175681574cd80a35678e1f736d9003aaa2e38d1bbf288e911b9f99502c43fa5190c00a53dc51e28b73ecc79b99e84b03b7990c501b5cbe432a82ff7305421affa8994f647280a8222ab6f34db7e857b575af30459cc8ab66d956c2f11e7fc922bca316502bf8d13e8f8b832e392d0171987c5e4912da7a149b390c4ff6437d4e17cf0e53fcd35c5a84fb0273e521ff4d27c27f2f71f12883539fdbcfd33be6ed379ae78cb1e95d37a7e94ec6e0a39fd925658b8f1888b0b1c94befc381804279ee60eca6adf067d16da9538aa3bfa2ba8363aa905be649a1229bcc55bff4243216ab444d1ac7c962478306baa5c6c21627a3df6331d9fcc3b6ea39513f164f6c9afd76e2b2820635a5c27549f1188223054a440645b1332a9aa7608486b365d04eba43484aa244cde1f25620fb738231eed255535a82a39acdf1b99ee0c757e709ad0acf11117b06d7edfe24c3a73167a549ebcf5571a1a9509566d8a0fb26b320385731fa4a4b2bbbf741d294a584e516f3c68326e2663ae76543ea6a312373cf0273bd155ec455dea66c17b5e957acf6d2a3342c84f4d99303bac52d5d3a73feefcb202dc9429c0a4c861072900277f5c2dc8715d3f395bdec6cdc6c5f11ea8a529acfdc5e1bfad930abf99b5d0153707be61e410adc21f318201aa649a5d606b40e6831ca4379a3d206967f690f7264c92c81727ed4b202765bf3aae38b09d9695bf1f7cc7c15029dad2115c1993a402f1892fefd8120be839efcfd6c11b670f8f0e5dd18fa5f1fe4c4857cd75ed14b77051abd43729d2cb66402ce16e6e656b4f486631c3f0ed8557424b2aaf932edc698de6a6be9a9973c8be7d0bbe948bd26a138a85fa609377008d468a4a6c896ad53175988db66cb54476d158ef714a62046a3d5086dda26af00dcd3b535da0ddb538f1ad4a2eed7de1a7259cfe80045453715b4d5a71e8f875071ad8413b0222f3467e9d82f1bf3cc3ea5903cb3bf1a0b13087fe7118320401ba5096dd0aa66e99cadaa5672b734e67fa23d19ac18237fcee3f19e64611df58b053ca697cd9985e47f5a594d97197fa1d9d26556470d4b55dd6bcfb67b9b503c3b9749bcb06e64f9747aa77d4660f1612fa2573a879b2cd5c68265ceeec9110d41bca02695191b894ccc27ba1cfbeb39847aa00a757c8fc51fe287a5ba2033710ac8902c0d8a3618255f60dff5f912a7b33b0117942f64a84a6171a08e6c0c867d0052deee92022de6eadb8a41b098f48f87cd75f483daf69dba9e55bc58227443e197bfe6e6fb74a12579a33bcbe04de0a42a9c3e8817ab64a095db79dcd603dd198a378d4a31158d87567ef8b3f65ff16dd33833e87a612fb13404ea12359fd24a1421c9b2e18f39eae621f8e8632b85d62de1a0acda", 0x1000}, {&(0x7f0000001680)="6fac515da0fd358b95c6a2eb", 0xc}], 0xa, &(0x7f0000001780)=[{0x88, 0xffff, 0x9, "1995bc64a611489cf658e49f90146ad5dd4c09e9d36ab15e657468072da89aa83347030934d5d295a157760cebfd8ca3abaa03814a17d05f86c106e92cb48b61762d4a2783ba1610a05eef0182b9ed89136e3ea911379eb639a8307b271bed539a0677e5280ff2dc75e193a633bd74d43b57c348f6a7"}, {0x20, 0x1, 0xffffffffe0856a4f, "ffe43ba925751d7167e5"}, {0x1010, 0xffff, 0x0, "4359c77e169bdb82d8be64877b914005ff8b9e5d8a0421f615d08a3f72b667bed39802d2f5b4eb6abdec2e5fb668bccac795139ccfe13b91bab78d9acf3f5aa3b5614229c8eaf984644158c147a7e840fe3a0c07ef7c0069c086af5d842f7713570474950be822dc68d00f03077fb549683e76263cc5f1cb8fea77b7ea25224420501d94f7581df25252c2e285b583ad36166b539a309fb7df2c444cd53ef5af281738bcce2ad2653bb535c0a4b791ef695a222e10b22ea6de1363a8badd91db551f44d020ba94877c075532d5f86cb7bf65aa04086a7059a2b77022d6d3f4d5d514ae5cd783990e780c15d15a71204cc52310a7236970cfb431ba0136955ff99712715a1b5031a9d73b86e65bb5e4c7edd386d4084db301e2389d5a808d39f44001a2328ceead6b58877118ab7f3ce4be2676f165f7e1d25499776f104f5d4b51940b0720a9d7d94b590d4af3f1b39d844d21280fc45f9aaadee4938d28f5c9e529d74a90062764095661283a5b33542ce13c01df3dfdaf63bf4f08b7fddea6b63c76aa0fb726207dc3ef62ca1fc4f58f3572e747d8e856dc3973bbcae9e0088463f70bff74d751c34ed896aa763c2a3bbedddba794decdcd212d2d257b724a53df74b8eb745940ef7a0abc8c596da5452afc90da098dff38db6cc99add2614526899f108129f462b3859c798e3bef26179c0595f59ceb0ded793d7d8449ed5d8279a3df14bed2ae5c5d218f0381818e72125df99c56268488e752e16d7dc00b5416d8c4bee76c3f3beae7fed26c1f668153df9f6d4e454b33b18d02bb689c0ced130c5d9e8dfebd239d42195856ccfb33733cb73a99f8cba78948fbdb016f6f74ccb38c3ea4637580e656025cd2df5548386614fb1fd3d349395d4dfa11907ec2fb331b5cba7bb9c911e067074c7a53cc9d8468b4b48e1d70b5ebea125c27957d25e3bd1405d4d9834fabb63b32ade43906be787ffdd98d872ac5dc62289932faf53e9c4ca71469edd2434acdac4da89c906b17ddc40e82b6632f4e1af9e8ef663bff4e9f8fbe051fbbef27e1d8b5c2bbdbb3322a8c97e7270852f068d92e7099a358e8432be0a661398378e6a34072ffa55abf020f2cb3e496d8cf581136d382bf2459a2d4cdf6f9dc04a27838f9b665f4676f7bc48187b63e08552e1fc970b1772147d8fe35d60c90d73424c034ee4df78532f49b7941d8c3a0bb7f47f04e124924f1ca45276c7405ff045a27804ca7d20d48677ec2870f668e6ee5ec16ef6f6b61250fc1d56c4a5ac41541b85d82d63211928979dfc5414002e55cec0193a47d1f9f06324943ae55551b055c346c679fa6eff31db072b7dc887e3587d0f071adbfcedaf64e7ee3a9be6b8f976b6746bb13327c17ad405eee5dc318a807a17ff741668a4fcbeac1ac9fd14a5a52ec3684a06ccd14ed819c4b689db5f260fc023c9baa8fafa8dcd4b072fa642b8cea5e776dd2362008b2b9440bdb300b587e7a3b3401f4a61e1464905fae66327599734bccd4f272c85bbdc675b284e98e103ff514e8996027351d52b786811d45d10cb71d16d4b40c135f4a0e5b8e121db767e1d6a9f1c749d5aefa42a43cf0d662607042b147e0d9a043c6f76c822a22d4538096cc2fc3bdfe61e76560caf542a8433f0ace73551d091dd76d8f8dddc54a95e28fa0108826f35283695b4c29d73506d1244a28fefde0dcf741202c74cba9392b1be584568331690deee55114ed1938e7c2aadebec997b840f7a87d10063e5289c67fece7d166624f55650f930bc44f046ff61b185d4c90ad96b22d61efc0021a31c462a1fe70d147f193c063d69a02c0a51ba8592d2ff79a8cd5130d5e87df9d03aa794a99e6950c9ed9777db3e51ee54301d60328c48793de6a984f11dbd5728a6c54b087d8079cee679b3aac39fbf3373f6521575e4d6043106fbf8def8465af6042c55a7d5cd2b2f50ede950d6cb2a0d8a91e8b3e7c77b99ac573c4592184d9e58605e7c38c58797f957be098d8bae00290a14b643c7a4c93808466042f6486d3cca92b29a9f51b924fc2cc03321b25744b99da0fb6f33ed8a33c77f97e3bd2fe8f406b61f6cbfbab57acb1638b4663736456ed82a7f76cc4c167f44c84aa1cc27cb41b13f27c663960da92ec60741c5fe9ccbd12b66524a2510126a0315e936628546bfb91e5b8ac1e51de576fb8fa34d22314a65d69b6372b91645847c28f8001f6c810d9b6060c6c8e64a532f2df7fc2169af8d4e2cfa7818f2f33ec504bdd5191edea71176518c4fb3b586075df578142421413602aa459fc36be6697adb6ef0dfe2c0eb05ab73bfc99ec56e237d5804b8813b168bde300575d1f4890c4957ec722ffcecc261fcd3b0d4794ee59dc685e619599f21b0e59238c108deda37972b7e668b6e400cda0c66562bb4c8b6b97c8cc8a63a85099b45d8a23f508c5174b856f78f9f9a77bc9799ed879c0ed1aef58f0bf38fe387dc58a8104f42202933712455f7a0d5837ba1410378b9f78801799cd38eb6ffbe417262538cee0143ce810b00fa61fc060dc38463d816598bc65164538f2e315e510da0b07727b9e8e8b65647db43c4f074c08baad400a6d6e3edb8e7061c16e732c72bcc72f0962bc67938cfd482a57cf4a8d436e384c5656e5aeee8e9807d9928ab4cb3d62924a41f97fb3135c1503fb083096497f0ba346100c3df5c69b857db49a7479796a8cb1202a221d1040322560c43c6bf49ba29aa8a78baa83ad36ce6eef06e2ba2f4aae8ce02669228869a639055d8813c52d08aaca0633c909f4608d3ea5f9d85aacce20f246195d26ad5f68495ae6e695e17e35c6b3dbf0b3947cef8dd2b06d43b67320c72c8d07b27ddde9a61359cfd4249334828671c9b6a0d8cc10183f9c1273353942b3673df6f24bb6e3395753f4545fd6b2107702d4e873ad4421b4695464280cc0884c04ee8e7d81d24d864de5ff02d568e80c6510f1107f40554f475cccea1259ff80fcc80adf5dcf5f2d3b4b694c7924a643626cdca8d0713d84ccdbb27ebb41aa806440b3e7f4690c2af66cd72c650e16108d124c2f8c7c98de0c0e8bb54ce82d07bbcca7f1fc293fb76c48ea5ed7bb23070fdff7b3b48ff818cc3068f43c8691fcc1f8c60bb9aa3777689976cbe0df0449c94d2cb3926fc3c41fb18c0c1698f614e423b1306d271b0cdc10303d09a905f7720b19ada6c568a387ab3b603558c682a816d361a7fcc577aeb7101ec1826cc68f12b0d6f175c6a137635da75b2aeb3d65ca74419f3182d38c277e0b0df5cd271f8e90b69931172e60191bafe5363b1a70ba40b1fd3c2c9b85567f43810d7fc13a3d6c43f802e731a8507936152ab85219bd58ab348f87e0eecfdce473df92dae0f8bc120572f82e0d5f88415d39244c6332ddb8d116aebefa55981794f07a9d638a25c4c1ff608ea694fb5281c97bca4ccc2998384719d8d8796cca90db688ed91a4fc464b8f06ec0cf0551e264b86b3157af423107fe306522975ea31b152a049b8b40b074d7aa19a2eb603ba3f2605edd3834e428b932dfc2f79c08449ecca0799165cad190947768c150673bc61647a4307a61e3315d4f3a45d407c0f34a2feed54250bedf8f96f965ad0ef7eb8f4ee8c8f9ec5f0dda66547c0871615eb4475a3b0170452b5b2e28e5aefd541f2a4dbcde08fff427fdc441874166a9122bce0527304fcffc89ef3bd9901abd8a8783b80b55fa0b5ca715dcf3adc89bac8208ba9624cb4ccf23f3520516272746c0d1e33463053eda5c1261af5f037da037214ba68b0cf2db18135e8d94e82d4c8f8bf1f7b7a71f75be649597d0cb69d5e0eb4dec98d88d96512595538f24805c5546d3f9ad93c3d62bba2a1b8e7698a81ad80df07fb36e8cbb0c279142905d9b797ab8838fb9bc9fde06e0df407e51b47f82aafcc4a18cf6b5316b884474355c4a99486b9d9f0a990cdd51b7a91b8a32c5f64f67e50a6a0bfd9da83e726aa9bdc542f5ea9eec882638191dc5567c1331b4dc7b9c5b69a0131d8be2508291777642d7f89a98289b52077b6e65ef58035b8135575a74ce58a7bfa8ffb1cc9a2d2bca42a176df2d1547ab40ff5aab12777409aa349f0cdbb0bc941a73745ed8b3d9024c8d0c35665e204b4b715d131bf44e564f6299dda41c6d3a653e0184953e8820e1720d93c7299e506e82a21ea257fe86bcf845efca8e512e1edddbbcfb83cbefae43f91128507e85210289d76eb76b3d5e02f5ff109be1e37b427b78b79ae50b5da5c6c196522d8710944f36431afb0f03908d457f1a4b366302335119fa1bf14bac43351bbb55df2eae26191fdcb42564d91cd0468f7959cbe2a3aa0dd3e5641d958198fcf89a611024f6d18d7fc3c250de46ab03c4323feaf48df0fa6e83908214a0808412e2e2e0838e68d7303416bc696e5579c92fc9603ccecd1b1e29933565c1cc67ffb5e6e9eec3b98d9d775bb927e3c78dfc94ee94a69c59930e06c2e2632e7b5bd98b22e8867bf5b02768106c878e7c8a81b95e7421205a672b1e9c032d7b99c1cc0a218bfc7f782db76a562608b24d63b3b37d8c3812cccc3cef723ec84e3ffb2735770b128b9458a805d4aa3468b46de78471d72618b0fea5883d208265fb3dfae804452a917ee667d21656f430c3c4617a30d59e3927638f9a76f0fb582454f4d8afdbfad30ecaffdb073f28351bb2b21c7b74822d5a996c320b095e86b0942cbb2383e7611a32b5febd720e15350789b39688b177972f28f93e7ad45df067a3923910ba450c52bede064b8ee9520d8ac8244e68c7f29e237add6f2806fd6002c60d2b27e5da475de41fd29d5acc3663fd438f18513e533b52ba41a3b6c04fb434be0c59fd187cd4c2e33e8ece882b6ef7171549091d6d266a4018f71fb707dc9924bcda00785db2ac53e36da239f2698bb3213db919a55981acf79cd7df52bb6ef47cd6d33534404689b6cdd519e0b7bb5fea8f61545821aa5251a669cf028e22cfe3343924a54cfbd7afba600a079b254d3256bf36bd7e88b3986497f7fd52b1d8c387acdb8f5206576f36eb12b2b622e78da7a7ce8296ef894b28396d7c21373d7dfe598c11f4a9800dff4d974c76003665ff5028b527c14c6338cfab973500c43ad7f7baa22a27fcdf0829cd1aa2e9f54b541b6ef66ea019a28eb4051d5359f6c27471d7df5258efb68c085d8cd96c81efcec1f3be2cc1f1b5643647c4c0c51d7885f9eeae270db388884eca8481f41fa28a5af776f07544f7ef1f42ab0e51d79a93a1e04da14d26a9775c897037a5f9517b972b967745e1c9b53a0a39a8406591f4f736a72cb53ac4eb6465dbf799f39b093076334b0338fce54920f37bdaa3d66675118bc04216d9e022e450bbdca6e1038e905fc3d90ef51b4431d611ccb149a1deecee17c4becc4aa20bbba0d04e10e64479187ed4452fbd76e649f82d2dfa094bf076986b89bda3ec974500a31e5396af58219a31ca1273fa8b92348a5551077e4680873e2840940c941d0175e66273ff6b4a4c9118f8272c8eb1e342b5e01e52e65ed175ef41e7aa76c729dede88efcf1b44015d523e3d4c9c7a37fce07940d8f4a9acea340fca994dc178675ddef01d290797557887e688a66e26cb14d9f786ada654f6b0d3e1311cdd7322903062964003c87ebc4eb074bc9c3634c1114755ee797a97287f1481606e36fbdf8df3235a7209e6f6de8babb42a00a5964d9821ad4af62e41b7bb7d649fea82efecef73d247f6005b1df9972ac0e9d08970f18bec42fc17cc6c9755369b51c4f"}], 0x10b8}, 0x8) semget$private(0x0, 0x6, 0x2) semop(r2, &(0x7f0000000040)=[{0x2, 0x1, 0x1000}, {0x7, 0x7, 0x1000}, {0x7, 0x7ef7, 0x1000}], 0x3) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 08:02:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 08:02:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b8", 0x1) poll(&(0x7f0000000000)=[{r0, 0xc9}], 0x1, 0x7fff) r1 = syz_open_pts() r2 = dup(r0) mprotect(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x2) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0x10, 0xffff, 0x800}, {{r0}, 0xfffffffffffffffe, 0x81, 0x80, 0x100000001, 0x7000}, {{r1}, 0xfffffffffffffff9, 0xd8, 0x4, 0x3d, 0x100}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x0, 0x8}, {{r0}, 0x0, 0x10, 0xfffff, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x88, 0x1, 0x1000, 0x7}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x5, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x42, 0x0, 0x400}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x7, 0x20}], 0x0, &(0x7f0000000040)={0x5, 0xfffffffffffff001}) close(r0) dup(r1) syz_open_pts() 08:02:05 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x220, 0x4) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000380)=""/127, 0x7f}, {&(0x7f0000000400)=""/218, 0xda}, {&(0x7f0000000300)=""/15, 0xf}], 0x7, &(0x7f0000000580)=""/225, 0xe1}, 0x41) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 08:02:05 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x10000, 0x800, 0x0, 0x7f}) 08:02:05 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0x9}], 0x1, 0x40000000) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000080), 0x0, 0x7) 08:02:06 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x89000001) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 08:02:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) dup(r4) r5 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/41) openat(r4, &(0x7f0000000180)='./file0\x00', 0x40, 0x0) 08:02:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setflags(r0, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x406) getsockopt(r1, 0x1, 0x20, &(0x7f0000000040)=""/52, &(0x7f0000000080)=0x34) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r2, 0x20007471) 08:02:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) openat(r0, &(0x7f0000000040)='./file0\x00', 0x110, 0x81) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 08:02:07 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x380000000000) getsockopt$inet_opts(r0, 0x0, 0x2000000000019, 0x0, 0x0) 08:02:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) ftruncate(r0, 0x1000) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 08:02:07 executing program 0: r0 = socket(0x40000000011, 0x3, 0x100) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xa, 0x1}], 0xc6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0xff}], 0x9, &(0x7f0000000180)={0x7c8e9427, 0xff}) r2 = kqueue() sendto$inet(r0, &(0x7f00000001c0)="5aef900060ed6c85a3a99c785fd59104b7cfbb6cd78edd3db1478622090b9c2c4d6cb6f09bd25cf188b93cf90b4fecf9f885d5125f505b2ec0706613ac40ec8e0d42f36841934096ddda8e1a300576fb7d421264b62ae342064b1e5960772c5cbfe630ae8426bf54c855a99065193d7d95995696066b95ee2280323f96872b040bd02960171a1d2fd7345e47742474c99e1d5a42e0e609fab0629494692c", 0x9e, 0x8, &(0x7f0000000280)={0x2, 0x0}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x557d, 0x9}], 0x482, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x12, 0xf0000003, 0xfff, 0x800}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x80, 0x1}], 0x4, &(0x7f0000000080)={0xffffffffffffff00, 0x2}) kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 08:02:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) sendto$inet6(r0, &(0x7f0000000000)="cf5f3070fc5dacb455a0620ab7c87e27915536423f6a", 0x16, 0x404, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x4d}, 0xc) 08:02:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r1 = syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x7, 0xe, 0x21c, "f2b4b41b6f62cb8b8952e57892f69b030475daa7", 0x8001, 0x3}) 08:02:07 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x8) chroot(&(0x7f0000000000)='./file0\x00') getsockopt(r0, 0x2a, 0x37, 0x0, 0x0) 08:02:08 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x3) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="27ed9d6117d511c3c30cfffce03ff6c11c10f2bb308f8547599c481ce60664fb3269936e363cbe2baee0356b325f0ab772300ad478a54f25080234af2f0ac3d0a1ba230dd87e77d8e7597ea41bbd0a6b34995f6905e7879dba8b46e37c0a", 0x5e) 08:02:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0x7, 0x4) fsync(r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:02:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) 08:02:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x10) close(r0) lseek(r0, 0x0, 0x0) 08:02:08 executing program 0: r0 = socket$inet(0x2, 0x5, 0x100) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) fcntl$getflags(r0, 0x1) setrlimit(0x1, &(0x7f0000000100)={0x4, 0x75f9df91}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x10001}, {0x18, 0x3, 0x7, 0x9}, 0x100000001, [0x0, 0x8, 0x400, 0xa29, 0xfff, 0x5, 0x2, 0x5]}, 0x3c) setrlimit(0x2, &(0x7f0000000180)={0x2, 0x9cfd}) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') faccessat(r2, &(0x7f0000000240)='./file0\x00', 0xc5, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x7) r3 = dup2(r2, r1) r4 = dup2(r1, r3) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x1, 0x1}, {0x18, 0x2, 0x1, 0x7ff}, 0x7cef, [0x8e, 0xfffffffffffffffc, 0x9, 0x8, 0x8, 0x1000, 0xa9ab, 0x4]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x40, 0x40}, 0x8) fcntl$getflags(r4, 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000340)=0x8) unlink(&(0x7f0000000380)='./file0\x00') flock(r2, 0x8) syz_extract_tcp_res(&(0x7f00000003c0), 0x6, 0x55) r5 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000400)={0x3, 0x2, 0x4, 0x1, r5}) fcntl$getflags(r3, 0x3) connect$inet(r3, &(0x7f0000000440)={0x2, 0x0}, 0xc) setrlimit(0x7, &(0x7f0000000480)={0x80000001, 0x7}) linkat(r3, &(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00', 0x4) close(r3) linkat(r3, &(0x7f0000000540)='./file0\x00', r4, &(0x7f0000000580)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) semget(0x0, 0x3, 0xc1) 08:02:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c08fc01b3dfa7698a1f1e3edb9f3f90f05000000e552aaeefeaff07828bc2d2a500a35ac1f00002049faba6c98bcd62b103434820abc5bcabba3444002007e142957baabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d7412750a00000eb00bb2c4c7a18ef0023568462001fc170000deb3084c9e96df754100804caaee2f873c1e711d5b65d2712d938331a4f20cd3bd7922b39f771966b939a3216fa07f45820a07590282f06aef647a77783de24cda3885", 0xeb) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$setstatus(r1, 0x4, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x0, 0x3ff, 0x1000}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x4c, 0x6) fcntl$getflags(r0, 0x0) 08:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="6b9cf9ea5b2b6f4388a06f8ae5d90705c9ae3e6cd5118b", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000200)="5e670408f295671056581326bbdd87cf4a8a6c4cee7f76270db5ac240fc8c9d9a02a6da0108359d9e93146340340ea746f59489493556570eed7032288835be936a8c97357c936b4e4850df6f3ea5431b7d6b934e02404b2ab09230ca493a6e4200f443722351184cda12ed6af8b8083dd1abe54371201ea86d6c120e440784999df0b23f347e07d6a4d4bd0366e064942d6b614e6f1e146ce57781c5d7bcdac406b61cbc6494874ba96", 0xaa}, {&(0x7f0000000300)="c71ef47f7565c6ebea8e36f5ac1691e49e0198de8e2e90a553ea319ab6e219e1f321dfe7e0771fd18e73f75c5ae7a0588abef0630b8021fe8116aab09c3fcd1ccd4d8825482012abc3404863e27c41a550ce80897d110978abe956ad8236f0595335f7f650a6b51e846e68020fb26d8cd14ca18a7d2af9f6c6d249c3a78371d49150807bf457a57cbc832fbdb984eb2008a0b0a97a251528f80cb86461ff7e09d278bd06b7fea44f223c12bd35d328af0dec81b9dfcd907058a82ce41d6789bd2fb80eaaec24ce6981d3143994436c3eecee99c010a5791d96fdbf121d03df1911e237bdd317fef7fdb1a8745ff7ef64b58cc369eb86dc137036292f78dd9e4b17a22458cee736d2a1a0345e208dc52cdbc30a25ccbdf31c5b1b236829a5a8b3fa90ea470d519bc25dce04d453ae46c7c2b62bb3028841128d2b70a709e46cc5dd636dd1ef4b1d0eedeff2f17fc36197e76c104eb7450d4a480b1fd1df8152baa61ab771be9f48227bb11c9eb7a0c04a4605779ed2c72dc0d15f644ffb2d06fb5b7929f2826ef6347fd2914fbe4b09a8b41dadb0c298aae55a9c3234ac4ba832c6320e4e5dfccac816db672717de932e897cd7240ac0f139b632936bd05b8f0637dc360c262cbc0fe680b6e19142765286085838188d3451c35bbc457fc946ac28605ef208a438ce8306ec9716408c6374fb18e087476ec72db1962d8155ebdab8e74399222067011823e23253858132f1fcc3349d060a6ce4256ed58df63d51ac5fa124e420f4061e45a1fa294a89e82b4429ca523144e3a3db39521f23e4b5cd0cf8026a166f32f4d4fac7202641e7928aa4d933ba12675661a988b831f829b6dcec86b47e31f8d97f00cce77065f1bc3ff946a04f449b0dac4cd281d181b36c25ec5815f299bb33c9bbbf379b8691b94bdd3472a36d784a2a832d8e8b67d7f53c43f5d0d5436e26a20015b0edf1f80047bc8b60677576b26c89ea5d0738e764807328cbbfdf75a81f35a31e3ee76052d967b3361f2282e130435d65021608a307834d90be09f0d4f21875ca6be94f4dd90ad9181dcc31da3b6b4d9794495edc3101d0de2b969103406ecb01a905f8c63aa02267b290bfa94407ff99dd42b1ea00a6af596b708c3ff85f0218f934293f4520b1ca5d3e8b04de58befe09639bca6302fde1502842954b4f98490f879a419075e489472ae0691d0472a5be725989b7e372c16a8db3078ac0c9167e5ed4ecc002b943a89b8c13fde72a718f246081a78607973c12a16a1180a080c898436998d9efe0570526e7a370c5a3a36064f5271dcd8090b15a673d1c02f1f0234f44058bfb3bde208c794673df9603a89813b8b97b2aa889f028cf0a418a1d527eecdb1e46eff880b0d50c6e30d1253943da7bcbe9222d54a255738002a86faacb2650b746e53ba3638d0726c5c1729db0825b2868d5e2e6e20c4262822b2bc3d2dbb4560b90d0644dc397ac3e2691b03dd5fd47c64e23c177405f269841102fc9b94238bf3d8dbd33e7fc3edfcc5fa65d899e382855032bc192f0766efe8a6cd896e3448945501856f32b79d0ee35e94081842a9704f04842034b5057f727f064554ceb8079cbd671d976604dbf53cf0a348ee5e6da38aeb9d2b5f71074fa7850a5ab71d838dc20b57ca364a0c3657d6650629a43065089f9fbe16b90ebe58af3ee9900518892f708bc11c5d534ea19d92b318c40796cd7f90b7a125b50fcf464d70cfe59ca6f44979c74a18c120cd0bea4d933343888b4b37990cba5cb57b7f38fb7af3e8d8fa59ecdd9a00e8d0f47a0086946881b29a9ca068d1cd7b2b36a9ef73ee788cf4b58994f952dc089641227524fdc21cb6f450d6cf93aca7c0ef102163cb17de670a6a3a884bc8c9a5818d2d03d8fc97d467e91250071084ab5aff33694775046223406fdfd3d0d0347e9480a98b423b5dbe11b9761f67b79f42eb07b22a7914a95b0f1860a4ae9343ad8db64fcfc44ece957156939787946f47c0f50543faf4318c3b2982a74f519d79542b4a7a95329611eb501cb3caeaf4bffbff6c547248a3030f317ff54104f5d3e13aad20cc1bb1546ff937cdadb5392be069a2dead0e815f9ebf6f2a484eb745d760b5e139696dc10afa91d142254ab503a567ec8148b3daf9b57ea556f482cbbac1aad852fcf3eea0ddce9db92ffb15e8ba6936581663bb523117a6db3db5a4b7d56b0b91231593b806859d7b7dddbe3fe037195cc194b1f1b19db290bf0b651cc7de226d3ab3a12fb16288664fb45233e238884750421aa0b994cc5337ae866314f5ffc4d322d0540485f806938c61ac5fc61a444f31a28a5b344a01d0c2a3103adc2e8f5b40c0cf051ada38cfa6403921d9dbc39d2a91c3e11a71944d8ec5106ad887d95b26fda55a30e98738086b02c26f830eea341b711e17b9b2be3988c8143215d4b14d373343e68564c3740c294609653858d92872075f3c99a2e229df2947f13c40896cecba0ee02187e63c402217d374c72b6928d520dbdd888d211a09df1c1cf651537ab7dc27a4154d31faa461bfe0dc2c647a61ea1be107c198b8abd32d4deee3d35c09d24d5bdb0cfbf238a550a848175f0d8f50ae5e9c4ae9a88d836a5ce55ceff99abe581f562a7a9e1842d20b36350d9dfd4b737147442e52ba869119f9eadecb099b52477e6e5875d6f37e7cb988bc754d6751f0ace4aee6c14d98270b33927959eed0f1d2bfe2c48405f40ce665bafb5740e393ee41237d4cfad66397f503b423e83b064fa87e0889a24d8c4b7e775d753e11b9bba69cfbbc5da1be6c9845d4f73d8f61520114908a3ebb2a7e0c4c5fa3e89518b860f1b26915cdb3f6ee4a7f15aee6d0f8fab31ed47d42f57ddcc4966f514e31cf014a678a9cad060ad916c93588fbb6d2387910865e4154cff95084faad1d3ca9f93e6ca7c52ddba2308c6db23f97c12a33b1f25b7a702bcf3e7292bb241a8c0320d45ca829eeba060922499f60a2d3a9514e9f006a04b300b056956830155ca221e53c38e095deff24e5eb5c9b04a36c5d3ce8bbf0dea77db53d0fd2a0769ffd23263de0e294a1825d40c30aead2dfde5b149f1ddaaa59cbbd3544170c8f8ffd37dcaaa2a6633eb097957c6ddfb73358307515a5d54226b5b2a5cd48f03b72a4c60b82fe796720af1bc27be37d34b5462d42fcb1c691f0f00f22a109314f5033f5114f6ca8ce067b3edb516a7e1154cf08aa239c34e95ade98b23b999733345fce0b2df75c469e2c6b722ec758d8863a2a041cc71dab873a165a34d0ef4bb9f05b009d429c22f292072c947b7011e0a0a61284760cfd76a4caa293bcfec94ab35412db4a5ca6c0b53c2b3c919b5592724f7106748b9eb5e57f21f77a7b3e2b50ca7b586e1c86fb04643b0e719fe43a99d41c899de8c171fb63af57c5688c1c64f505d8bbd93ecd9b510146e2100c419cf9156ed3318adcb8e15ac013b9497f2ac803921288278fa6abb6c0027f1bd5ba67d5f4fd84b1a973ce2592c7e140fe8786933f9c46ef3c11847dbf58ab37b9e0fd3be2867cf620a96b911fe3457dd199f504143a59ed9d2482788c8fda33121016c9a55560b5b47c263a22a25e120f95f275e72e62a8815fe24ce623c49d72dcddc694d044d8820c93c8e75ce902942cd715b06a78dc182f8ffb51625050adbb04eb8acbfdc6a10eee56c08d0098ca41a2687b9a33c0e464ff49c832a3cfc2357662e7489d52249d79c29a8defdd2493cca70ba32181998efc38678066220063d9db01a6af6156f464e925ab9ecc8e23c840c45ecbb473a287d151876d39a65016f761533c04fe0c1de3cc7afcac1f727155cd88c1fb90e5eb3afa20b68ce2c0695703fc273b384ffd411ef017cbbe07afa40ed58353b0de59b9722dcc84bd5bb46f4f207afe5cf15e94406fcf3b34dd072b1cc51b1e887dfa2eabfac6254c3cae8411fee4a3b95a69d69f890f6a2059fcc16c4bb89f764c0192980259816a301b082bcc60995e3405af85e66f474248e860c51e476587addf1fbc54919e58b17fc3d786fc69cc175230f492b1b084a2dc5458338a0441dfea3fc14eae5557c2fbd5f4b0738e9f8d273ad35f65d81f8040a45a339f2b8e800f9899e36666175ea7d97e195eb8cbbfe9211956cc10126b64672dadd9a2035e210954a5bd7f7d24365cb6c14c42694e552b9e4050a7fcfa62f241ce09fcba2a274a8567c09f2e5ee377ca491777d10017d2a5656ee1edad4bc1c52073224f9c8b0bb2bed4425582243941f7a7055f247db17edab9e8e9b2619d2b285f3889bdf29576606c10d82de2760e5e5ff7d779d8ba4255343540143040a6aa16745a650139d90ea4e524982fe1bef10d62034461a45a89434808e0c35aa462abacbae2a1b508211e19283f84cae73214681ee33eef02f1c263284dc5940e3174999e5e9feeb0dec5d3c0ab6c71a9b8f93e70681a1cd21f50adfb4a48e2f4676904ee81ca0d5ea7ece8b4fd46d574af1c11382258e6f572f5fa92ee646833e6e566e85bbb3a9379a779db2756ff332b648aa0e1a4f186653e87c12f8cb1e6ea8230a768881d5e320012ed736d4a4adf202e8a23fcc1c87534f522eaf5ef2aebcab106dd387f531b977f45c7884d786491ca16a485a0b7417b62762dd2e8880dbc1aa7e6f5cf48ec14603900a9c2e0573d5d3497a1bf00731c7b934973a00ed049e0ddb2a4d2eb08e21705b97b444ccdd55ec457a62039f0ca62ecc43c3eb74244be305cfdd3c2270e0093cd50127b1f51089e0986f214d76c42f63f6a919002409ce60911dad9c9271eafd6d1e782e2d52df3f8252f77c048e62dbd7cd8cd62586f8a820aa21f2ba0caee165264af54f0b738e4214fe3bdef2f31ad5e0bf3bc04a3bf1732054b87114ebc12a24bef2050b17e4a8cafcd452a3c1ca78bbf22bd3fb66a9b21763034ba964abcf581726a7921bdce936b7cc41a2fa32e17c78dda0aaeae89cc96b53eeb4c43dab4640879a49670fffe51c62f3bb9eaba3ea5fb4206952837adea4664b0f896ac8a89b9d44025590d02841f9984015aac02fb90ea43e7876bd23716d1023aca86b14df916582ae0e5855a4859eadfc4417b3064bfe014fb4f5358df1e432ff5110d7e366e47a3d2ae1e7cbe8c1ff7b3055a7b3ada47eac6809efd6280f83460d8a578ffeffa1806cec364301dfe6732e0177881a9673f82f5220e2e1ca56d7e5daf2bc9cac45ba3ec26652b6273b9abb160f6d74af1bba9eaa9397101d7176eb678454e08242396edf645071dfa399c71a6a07d53c9ef100e293d8e9318fad7792935781bfbb01e74a8039590e2b5d093aff9e8db6f67a387dbe21359bccf2cea038c66a9eb42c10770b219ab297e3ab842e84afdd08ce22c3a91cb6d9906e141a961d16fccb786cd39344f84fc8228236e61744c04f78de11a60b62fbc6174c7e64ddab108ce1b842daaac5bc63515c075dc29c3d76ef82954e875dfd930975c9ee394f689f6c970f01aaa5a70b95dc7f9857be288ff8ac87d5758d2ec48f85cc84ad268277c82684faf707efc8b7de488a45939c0d7dabb91be7d12350410ae24543666f82b8729255bfef88f9231aa8c667e1e7904b891cff89c396317870bc3ec0638538fb520ecbe00dd54cd46d95808578ea50a2ca8c8d00e2e2c9a106e5939935281bde7452d910dc77946b84451e697c08b76322916c73f365bc0dc33084f4ee992a84bd4d7cfaff288ee6c7af5f7387b4daa5a031cbc392af9e590dcf43218abaf5ec77edc07d6f5a9b5be6d00cc2f0", 0x1000}, {&(0x7f0000000000)="2b8336978fa1b473f2da4d0dbed6dc2c6114c8724c04f5f9f9c9f7427d56fb757d81ad2d997a80a0fca247e55ce5a586ee67b2b17a199c3eac5f28a35ab9ba23e775b467f5b430765d841b359cc17e1fc8d4c9ce0ece446e4fb586925265fbee854af667072b9c7123f2271caa154a1bd5005da1", 0x74}, {&(0x7f0000000100)="9559bde8914168be37aea81f46a321874b34f28b2c4b5b24bb2c71e8e74ac2", 0x1f}, {&(0x7f0000001300)="1870ec65e231a10542e5f3f0901c5a5fc5247e851a6bbc8f01d08ee0c955f7a27d6ead2fa8204b319435bbda334f79457702ba16c2c2f62689e4229a2fff7724d29df9a40953c82f51e48c18719f794d4c033ff5c9ed498504813ca23649667478d7195d28abf5ce0bc6a9affe0813ed79278e81ab134abfabbd90a5bbffbdadf178dbc4b55114a92035fe0d19f7c499318f61e132820cec89a348e0305d2c252b27f6c265b4c8499784698b0b87b058427d3fa0253227f67ab9acb7bed7b2ac449b5ff6ec395c306ee02bcad5e6", 0xce}, {&(0x7f0000001400)="9232a3df46b33060f4bb246a7df87881b5c45a2104ccb12487bb9e1988945e47f638fae1d45646af52c4eeafb763cacc494a55db53d14301e675160f52972e52c5966eddaa5725ff39ede3b948faa3ea0ab81b92971675aae8a1b1300a60d9e8c1d41db26193dd86542443d4576a220bdee3a1a60d4c132512a8b8cca770336293017edd04a5d7fa32f26165450d0eced27c2a466cb8d51204641f6cd74f4c07120d4179061f48a81ba22144698c580be3a49739", 0xb4}, {&(0x7f00000014c0)="2b1eb1f562c8c2ed32e66675ee3a0f61261b35279c00be73f9a41716bbd7233db74c36f87e8a6bfc684cb1b1b8512cb50915f3c326676e8065056d50039a5dab2d12494d6b31c98dfa525a35d3189b71f9e12d30bfcedf5ae5f610889f54c435de8d8d35a50b799bc06612a9ffa7f33464d602d43a5734f487ea51f2b505bbcbfa1748791e2515e8e502e60cd3fa1ca60cd0f4445a7ea14cb5e517fc6acb2fa11b6740187f2a6beccb07b5ce65ae6d17d34b6e20d1c6631dc27a023cdce9103cfdcdf846cb1f8b5cae382a3ec6623abefb0d5d6ac92e7688a44ef9e3", 0xdc}, {&(0x7f0000000140)="e7bcee22837dbfa5d233", 0xa}], 0x8, 0x0) 08:02:09 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x401, 0x100}, 0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 08:02:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000000000000}, 0x10) getgid() 08:02:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x5848c0f5, r1}) setitimer(0x1, &(0x7f0000000080)={{0x2}, {0x9, 0x20}}, 0x0) setitimer(0x2, 0x0, &(0x7f0000000040)) 08:02:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r3 = geteuid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="47531638d53d628e8ed2f517f6a1be08a2a7cb2edbe0bbe33d68a173a6435ad169068588650e50288caa68756e8f6392391498ecd4241dddf363e14cbcda702c23135b43913106f6e0c223e07df6c8521fd3095b589260cb4c8bc0279929852719b319cd0f1511a06c4b05499649e8d6dd208b47e6f761b5005c921a2ee8f89a0f1fed49fecd99f27468e1c98a7ef9a1ac908975ca6b157cdf178e1183892948cef4", 0xa2}, {&(0x7f0000000140)="5ecdabde7acbebe0a2246cb4685a980945514cef70284a0752da", 0x1a}, {&(0x7f0000000180)="30b70f136353b439617ec667c5", 0xd}, {&(0x7f00000001c0)="24dedd5bad9665ee2aeaccfd2ad8d73bdacd1217d05b8d0561ffaf3db10c99b57eeb5ead12ae653727a2bda9c07162c1520636652e9792b9ce999bc34cf1106825dc9bf200dd91caaede28329e8c01e873ebba388ff30d7c2e03ae643e672fd3d0b3", 0x62}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="0000e9000028000000000000f87adb6bde001a2f9724327bd38b552b8cf2e700", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x400}, 0x0) r8 = socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000440)=[{0xffffffffffffffff, 0x3f}, {0xffffffffffffffff, 0x2}, {r8, 0x20000000000001}], 0x0, 0x81) execve(0x0, 0x0, 0x0) 08:02:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="b02eec8e215f030c5a4ff025da272074e3591066d24a88497bda40c57ad90b2a3310d669d82b6b987a7c3e1706486720fe347f23e000fc92d227fb267daa7bc0aec5e370870dfec8c7032d681e8e9629480ff78b6903b59edbd09f8ecb29ca9730585f30e28e47f5c281f78a49b9c76f85eebddc03f2fb", 0x77}, {&(0x7f0000000140)="f6aa12cabf31a459a31e027b3f8aa2a4d80dbba8bb0030b8b47b2e5423e3d549c764724672c6d8310e0fff3acfa9a72a7862d215e9d8773c00ece6584e15fa2253a013194589f23137d0b3a9058ae2308747a087ec2b0f8278fe5a1f0be332f733612e4d20b1edbcba091233a946f294b852b71392b9cfbe4fd296d5fdc3c557fa21cc3990c0a1736583cb8fefdd62b74bfe242e235d4dac71cb07ec61f5767a2d2a76ee24e67ceb0287fe733b6b3735ac8dab7af50f4f108d023de54c565a4eb0f0", 0xc2}, {&(0x7f0000000240)="092b94e7876f7e97db07132747d195cc94315a464f3bd3e3ec7f3a2a1bd36f70ac1bbb2d8cf7441cc45316", 0x2b}], 0x3, 0x0, 0x0, 0x3}, 0x40c) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000340)={0x18, 0x1, 0x800, 0x7fffffff}, 0xc) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) 08:02:09 executing program 0: socket(0x2, 0x6, 0x2) r0 = socket(0x18, 0x2, 0x7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000040)=0xfbe, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 08:02:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) syz_open_pts() ftruncate(r0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) dup(r0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x8000, 0x21) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 08:02:09 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x3, 0x9}) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x100) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./fine0\x00'], 0xa) write(r0, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x31, &(0x7f0000000100)="2d1c71e782ca01e5bff3034ed982ddc02e4386b214197f70fab4552b7e6195c31f1305f1b30c9a1aa150782975d1eec738") 08:02:09 executing program 0: shmget(0x2, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) 08:02:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xce0) syz_open_pts() r1 = getegid() setegid(r1) 08:02:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) connect$unix(r1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/131, 0x83}, {&(0x7f00000001c0)=""/103, 0xfffffffffffffc8b}, {&(0x7f0000000240)=""/178, 0x1e1}, {&(0x7f0000000300)=""/73, 0x49}], 0x4) 08:02:09 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) dup(r0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000040)=[{0x0, 0x88}], 0x1) 08:02:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, 0x0, 0x9e, 0x2, 0x0, 0x1fb) r1 = getgid() setegid(r1) 08:02:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/51, 0x33) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xa0, 0x4, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x80, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000001, 0xfff, 0x5}], 0x8, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x425a7b55108d86ca, 0x1, 0x8, 0x9}, {{r0}, 0x0, 0x80, 0xf00fffff, 0x5, 0x79}], 0x100000000, &(0x7f0000000240)={0x200000, 0x4a}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 08:02:09 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 08:02:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x8000000) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 08:02:09 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff}) writev(r0, &(0x7f0000002b80), 0x8) pipe(&(0x7f0000000000)) 08:02:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 08:02:09 executing program 1: r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) r3 = msgget$private(0x0, 0x280) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) recvfrom(r4, &(0x7f00000001c0)=""/4096, 0x1000, 0x842, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3ff, 0x5}, 0xc) msgctl$IPC_RMID(r3, 0x0) fcntl$setflags(r2, 0x2, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 08:02:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0xffffffffffff1961}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) 08:02:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setgid(r0) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) connect(r1, &(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='()+,\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='^!\x00', &(0x7f0000000280)='\\.{\x00', &(0x7f00000002c0)='++{\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) bind(r2, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) 08:02:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() sendto$unix(r0, &(0x7f0000000040)="4674dea36b", 0x5, 0xa, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000600)) 08:02:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0xffffffffffffffff) 08:02:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munlock(&(0x7f00006e4000/0x2000)=nil, 0x2000) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) 08:02:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='u', 0x1) write(r1, 0x0, 0x0) close(r0) 08:02:10 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x10000}}, 0x0) 08:02:10 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x7) semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) 08:02:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000140)={0x2, 0x100000000}) r2 = kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x4) shmget(0x1, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/154, 0x9a) 08:02:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$getflags(r0, 0x3) 08:02:10 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="00007ccf6678345b2ea9361692ee38e81e5f00003c6fb46b1500"], 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x1, 0x4) kqueue() 08:02:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) socket$inet(0x2, 0x3, 0x4) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = getuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r2, r4, r5) 08:02:10 executing program 1: r0 = socket(0x1e, 0x8005, 0x8000) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt(r0, 0x4000000000029, 0x20000003c, &(0x7f0000000180)="0100000049164f8267a4ac8790995013d42d73233076be5dde88d57919380a6c6b7b156cd88415bcae6aa917936f3f272b5c2a630da103d72d91deb2e6be7f3a2e32922e8cd9a306c884ce8e7c1e74dbc15764149c62c3ba3ea9c284a42aae1c826966eccf441b2951a2d3b599a8bdff07000043f9dcf55ce556451a66eb1a4e3e544900456e29840ecb56e86dccf35a0908f94d43b4afb18d2028de2741f3b6c8c8b992e24b167f5d4386cb849dc63a0793bca4d8eb4793af3e2d410b567f14801c5f0fc259d90935bf11f61b372321000000000000000000000000000000e766b64938e94b56684e887fd0154dca6c9a8f9e198e47a1bdc21eb049d4", 0xfd) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 08:02:10 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x7, 0x100000000, 0xfff, "f79db6d22fec1383825de2cf410a797b9b3b2909", 0x0, 0x20}) close(r0) 08:02:10 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) fchownat(r4, &(0x7f0000000240)='./file0\x00', r1, r2, 0x6) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/202, &(0x7f0000000100)=0xca) 08:02:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x4000, 0xffff) r2 = socket$inet6(0x18, 0x7, 0x8000) sendto$inet6(r0, &(0x7f0000000080)="097a2369b1c0c195b41f1371445e0de6b8545efff0d366cc5885c70c9bf79ab3e3c1363885b60dee0c5f90b94b93838e8a3b7bb2a5092654b853e8607f86c6812d57e2adc84722fb90d45809751ba6fd8a68f0a42c9e8fdfabeb7076467ad1e4bc4b5cab3cd7f7ef7c079957c1b8a2531bc4c460f02db0adee2461c49b85a39a21e09fcd607ef3ba8f7428ad519d06ceceddab6c839322ec5196782e9c9d26cd876a8b42fbda9ff8a15da4e449850d11d5c13f9a6828f05ae2f78cf07522932eab6931a017128cdb", 0xc8, 0x407, &(0x7f0000000180)={0x18, 0x3, 0x8b1b, 0x5}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x4) r3 = dup2(r0, r0) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000280)=[{r3, 0x34}, {r1, 0x8c}, {r2, 0x10}], 0x3, 0x3) getpeername(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r4 = fcntl$dupfd(r3, 0xa, r1) pledge(&(0x7f0000000340)='+\x00', &(0x7f0000000380)='/^+\x00') close(r1) readlinkat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/21, 0x15) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x1, 0x1) r7 = open(&(0x7f0000000480)='./file0/file0\x00', 0x80, 0x101) writev(r7, &(0x7f0000000700)=[{&(0x7f00000004c0)="dc9b5deade40e8e550ee3be5733b96b3", 0x10}, {&(0x7f0000000500)="d3b98d9b4518c716ffb3fb97028af612a294dde4cecbf77cfaa9fa4d970d8de2eb0e090702b78e73703e2ead384143787fcbcbf98c28acce3cba8f79fe78618797cf36b53df1d40e54ab4358b452e4d2fdb00bcea1072d8e72bf91d7c128a6b05fcd93dde3f51e48be8d8fdee19cf209c4ede9be96f3358bf001f87bd061a2826fa58b917a35625cd6efb695bdcd71e54190b44677ed6896d9719d4505d3cb9f552d715729e0eeec39137646a7cbed9c4d727b8ec47d02d4348ef025348e23f0e3c34aaec5dd0fc22b6128796f36dd301b9c", 0xd2}, {&(0x7f0000000600)="1b1884ddd607768e4dda5234b837d9539be158721b2b75c2b7f82707b7672b6dbc3caf810e6839749209f24097a7870ae1e0c393eee9573db050f3c278e62c2a25c3", 0x42}, {&(0x7f0000000680)="fa7569e747416e4ed1b5dcbe47fe15516bb2f0ea2952a74bfe37b8afa6b2d534d9b451d36224174d2b4aed47b720f6e90b2d80cc463f320453cad729436b878348e17f82d94f5e3face66e9aa98b32560816e5d2fe67f0fa35bbce3dd716d5ae03b2710f475b3b6405fb4b7127c52abe808193ffdcea", 0x76}], 0x4) r8 = open(&(0x7f0000000740)='./file0\x00', 0x18390, 0x44) symlinkat(&(0x7f0000000780)='./file0\x00', r8, &(0x7f00000007c0)='./file1\x00') ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000800)={0x2, 0xffffffff}, 0x10) r9 = accept$unix(r3, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000001880)=0x1002) linkat(r7, &(0x7f00000018c0)='./file0\x00', r6, &(0x7f0000001900)='./file0\x00', 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) open$dir(&(0x7f0000001940)='./file0/file0\x00', 0x2, 0x20) write(r9, &(0x7f0000001980)="ea53638b2e9befe3aef9d1a7ae51387c1a6eec52ce5435ed293a8d1e066a946dfae5c6f391937e89d4a0a9dff8909321dc772e14ca9267bb1449549c88e2ea90ec304d025736109bdb829d933180bef30a9f1af9", 0x54) ioctl$TIOCSCTTY(r8, 0x20007461) 08:02:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) fsync(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) 08:02:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53af8334d135245a5ae324a917ee2339480cfa0fc942dffc833939ceeb4cc006a5e7be42ccefbe4470471dac100ce2327d0f27cfce321223f55826518997e32b62daff7f825eb6cd3462c00000000000000000000", 0xae) write(r0, &(0x7f0000000800)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2fb5481a825cf5ae0a37b60a24e1e7476886bb69d89b47ca5b94ebfd6c58b8456ad50552b440465ccbba1dffe5a91dffc031c41d3eae9c1c73aa19dbfacd44e9e6c5b80ea14fa72123b19869f169f1511f75a51ee6a47140c4cc411b1e390b0d25e696a56dd211b1f4469ab3e96f065b503b1a61749fd05f4ca3dcc6e0d7ead0e016e6f56ca59036b46b06f0005bd4d408480106a96d573214bd5c092ef02268dbb5fbfb74fce7392c0fc5af223892ac190542842b520bbe96771cf0797", 0xffffffffffffffa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) pipe(&(0x7f00000000c0)) r3 = dup2(r2, r1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x100, 0x2, 0xd5f, "b1d8490de1549c725c5eeb204e9e7046f937226e", 0x7, 0x8}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:02:10 executing program 1: getrlimit(0x0, 0x0) munlockall() 08:02:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x10}, {r0, 0xc}, {r2, 0x81c929b969fa15a0}, {r0, 0x100}, {r2, 0x114}, {r1, 0x6}], 0x6, 0x4) mlockall(0x2) close(r3) 08:02:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x1, 0x4) sendto$unix(r1, 0x0, 0xfd33, 0xfffffffffffffffe, 0x0, 0x11e) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x795882a8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 08:02:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x4) lseek(r0, 0x0, 0x0) 08:02:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file0\x00') 08:02:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x80) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 08:02:11 executing program 1: syz_execute_func(&(0x7f0000000000)="f244a6c4e16c5db03ae024f3f244ef0f1bddc4437d19baf99d000000c442fd8ea3050000000f38cb17c422c9f7e9d8cbc4e27d1e21") r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 08:02:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/68, 0x44) sendto$unix(r0, &(0x7f0000000240)="a4ff4ee1ed0df17b7485b971d1a8bb72c2c664f30665e99de5bd3e079ba161b7cb5efc7d7d5880bd0994ecbfe0240afb29dc87c3641428e07545ac93868f06b15fc7db8d15592aa41dd4e00683da3bfc8ab72774252b222d443b8ef4598157ef95b4214a30c95237fe73083bac9a961d3b1078febd3735f0c152bb8fc5082df6792c72479abeff9f78c3e662fa2b94c0f28bf42acb373b44a918fd9c152acc98a8206247773272c8ba6c811fbce152c2be9171ea59811156d30a524beef6c2b61abb7821d6cf79941f69c7e65cbc197405008e34b7f93884d0548e85b304dcec95561bc65f5a6914dab470874f08ab3000340a713b", 0xf5, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 08:02:11 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x404, &(0x7f0000ffd000/0x3000)=nil) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 08:02:11 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup2(r1, r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7f, 0x0, 0x9be, 0x2, "7d9a9b5ae7d38cf70c4524c7bec37ae22864b379", 0x0, 0x31}) 08:02:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = dup(r1) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r3, 0x4, 0xc0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r2) 08:02:12 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0xf0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x8000000) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 08:02:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0xffffffffffffff8f}], 0x1000000000000244, 0x0) shmget(0x3, 0x2000, 0x248, &(0x7f0000ffd000/0x2000)=nil) 08:02:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) 08:02:12 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 08:02:12 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) fchmodat(r1, &(0x7f0000000140)='./file1\x00', 0x2, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 08:02:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) fsync(r1) 08:02:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f00000001c0)=""/219, 0xdb}], 0x3, &(0x7f0000000300)=""/58, 0x3a}, 0x3) r3 = socket(0x10, 0x4, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getgroups(0x7, &(0x7f0000000880)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r3, r4, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r12 = getppid() r13 = getuid() r14 = getgid() r15 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000380)="018314ead87f380414e823ae0cc1ec4e18b982f5adb3587dd22ff09659f2507f2dc6d121f2679c79cf8130ab081bfeb87f51b36ceddbe147659a9831a1dfaa4fffa3c90909aa2d521a097e6c0f9d5be3dd9d44853ce5976a1c18f99b9dfc948524c62087d80b3c9b7ebac3a2084ea608849e01de2ca966c7948a01fc0fb8c3d25a3a1e8a7dd4ffe207feb4b734234f7d30", 0x91}], 0x1, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r2, r3, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0xe0, 0x2}, 0x0) 08:02:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x8000, "240be00a0c15417b8c6566555c8d4ea15cdbd189"}) 08:02:12 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) dup(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x40, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xd7c9, "562a5a1ada7a805d3ca5f2166c89411a8c9a6224", 0x0, 0x2}) flock(r1, 0x1) 08:02:12 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/71}, 0x4f, 0x3, 0x800) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1, 0x0, 0x9, 0x0, 0x0, 0x1}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/22) open(&(0x7f0000000100)='./file0\x00', 0xa, 0x22) geteuid() getegid() msgctl$IPC_RMID(r0, 0x0) 08:02:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() write(r0, &(0x7f0000000040)="b5bbba7d68d518590fec1ea26fc728b5907fe0f984b87754c08d8bc87f43c953425646bd76a323042b1a1c79069f8a0c65", 0x31) close(r0) write(r0, &(0x7f0000000200)="826f2b91094101824fd2d700bfbd8570e84d0625f5401b7b655251858b6f465f22310a9caff9aef719f6b870bd0ae043e4f9f156568303b35f3c498bf2f61e36c8ff6975617a067a43afd6c884a505618bac8e924592939cb957401e98d4e517b1ea4de23ae3535b8e1f67e4285ff3cb8d67a0dc53d254f2e5d7bbcc474b9d89b17a252dd52d2339e144dc6bc6593f09dab8087e2e6f3e0c32c84b43d2c68b4dc97d15da9dbcc0703ea7e7508c7bd7eaebde4a653610b96a3b31542d627d27203c9386e2fbc8fbdaba1ff135b9bb0067b77ed8e185252a142f5289cf6b388dcb97c6f77643e5e911eaa5a8bfd2", 0xed) 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)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0x100, 0x2, 0xeaa, "49baea9294ee41227e0cd1abdf8bbe3ebf8132fe", 0x7, 0x9}) ioctl$TIOCNOTTY(r3, 0x20007471) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x24, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:02:12 executing program 1: getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x4006, r0) 08:02:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff82, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1000000000000224) 08:02:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)='a', 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 08:02:13 executing program 0: pipe(&(0x7f0000000040)) accept(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000065000000000000000000000000000000000000000000075726aea7793bd867b2dbd1f1260b39faedd7487a88b25e247de61a52dcda9517702b7787113e75901b47167eb40394131e90595db176e319d7bfaf9bed077eedb2fcf33127de9fa4f7a340f0de4640d95bca78a3a3d529388dec4a31819ebfc6f2e8d7b674d4060b9a8ecb2fe397e221b8b9c6ad6184b9da0a4537e8177d0f7e7effe9d7b5d169ceb0b6bb6ba364d4c892f2f0e3ca38008d2f10f733a1c6b3c797164610d03e639194e5d911dff5b33be64f99a3f850515fbfc43d72a31c2c388831494b9ad9865441ba90af6dfe4e9f1bb49c22"], &(0x7f0000000140)=0x1) dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0xd4931223c5c6cc9a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1, 0xaef, 0x651}, 0xc) socket$inet(0x2, 0x2, 0x400) socketpair(0x4, 0x20000000005, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xa2) 08:02:13 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 08:02:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x7fffffff, 0xfffffffffffffff8}, 0xc) fsync(r0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x80000001, 0x400}) ftruncate(r1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xf3bf, 0x9}) syz_open_pts() 08:02:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 08:02:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31}, {{r0}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 08:02:13 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@file={0x0, ""/13}, &(0x7f0000000400)=0xf) recvmsg(r0, &(0x7f0000000280)={0x0, 0xfffffffffffffd5d, 0xffffffffffffffff, 0xffffffffffffffe9, &(0x7f00000002c0)=""/230, 0xe6}, 0x0) 08:02:13 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt(r0, 0x1, 0x7, &(0x7f0000000000)=""/191, &(0x7f00000000c0)=0xbf) socket(0x2, 0x7, 0x1f) lseek(r0, 0x0, 0x0) 08:02:13 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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) openat(r2, &(0x7f0000000140)='./file0\x00', 0x8000, 0x100) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:02:15 executing program 0: poll(&(0x7f0000001240)=[{}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000040)=""/224, 0xe0, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 08:02:15 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) getsockname(r2, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0x47}], 0x10001, 0x0) socketpair(0x1, 0x4003, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000040)=""/65, 0x41, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0xf}, 0xc) dup2(r0, r0) bind(r4, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 08:02:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)=""/44, 0x2c}], 0x5) munlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) fcntl$lock(r0, 0xfffffffffffefffc, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1e5) 08:02:15 executing program 1: 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) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:02:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x3, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x80000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0x81, 0x9}, {0x18, 0x3, 0x10001, 0x164}, 0xb3e1, [0x0, 0x1, 0xffffffffffffffe0, 0x9, 0xffffffffffffff81, 0x8, 0x0, 0xffffffff]}, 0x3c) fcntl$getown(r0, 0x5) ftruncate(r0, 0xcd) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, r3, r4) fcntl$getflags(r1, 0x3) syz_open_pts() write(r1, &(0x7f0000000240)="f2bb1b8502b8b9ead690f99f16632b21d8f4e3ea54ea81943b0113d3298ed574e0883f296180617feb17bf132763d13ddbf5ab660e261c76164e6abbf4e948bfd78c5483fdd0f511a6196467dfcd220e90c72dfc8f28020e9bc404136e71810ccb64789643b6128685c4a63b4814103c310b8907a5ffa0c536f2115309d8a6d3618e6e690bd989403c8ac462489d084c69269c4de1c8302bf41d3174eefbee3e959761b459ab19b0acaf6986826b13da59f37c846b5bea78dfff81a1cbd6c46c475d4bb290700caab87d1c836e300610abf3d1b2f932157a0a30ccbcc09b3bb1c76f9bfdc9f4bccea48393a0b48032", 0xef) msgget$private(0x0, 0x200) 08:02:15 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 08:02:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/34, 0x22}], 0x1) ftruncate(r0, 0x1e) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) 08:02:16 executing program 1: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x13, r0, 0x0, 0x37) 08:02:16 executing program 0: r0 = socket$inet(0x2, 0x7, 0x10001) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 08:02:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df4f71539c7e203401f3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc27807218bf7937ccaacb6d89f6292388b8585f6cd0f776ee1341503385", 0x165) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000000)) 08:02:16 executing program 1: r0 = socket(0x6, 0x5, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000040)="db513525220000b5d0ba81d36914c92eacd3972c2f2a5687ff07045c", 0x1c) 08:02:16 executing program 1: r0 = msgget(0x2, 0x200) msgsnd(r0, &(0x7f0000000080)={0x3, "cb69757a8f0a0063efd531b9a6dfe3f64729d60f26ff4b607a7fbdb61abd012c2bad516190abb640cadcff2548d0010d524039613cc825480b85584552ce3eec3e66bfc13aa83ddcd74ccaa43a4c4e595e09a6fe9612ff4098faa74b7b05676da204c8e651ca"}, 0x6e, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2004000002010, r1, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000010c0)=""/82) 08:02:16 executing program 1: unveil(&(0x7f0000000200)='./control/file0\x00', &(0x7f00000001c0)='\x00\xf5') unveil(&(0x7f0000000180)='./control/file0\x00', &(0x7f00000000c0)) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') 08:02:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/242, 0xf2}], 0x1, 0x0) 08:02:17 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)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) close(r2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:02:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 08:02:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="4f9e4d2ab7c727934ca74d315bc0d308509f706a5676e60300fbcab544beeefc49c62f7a3faf0acd1ec1e9", 0x2b}, {&(0x7f0000000080)="e9ca5fd923ca9ea1e826dee1deb533", 0xf}, {&(0x7f00000000c0)="9a64308b5f8ed092df574d3c", 0xc}, {&(0x7f0000000100)="8ce98b93bb2de326521a3cc1017936ef5a4d88b2eb34efa2b8ac109678913d8c554f7755367aec2649ead3f6fdb57cc50aa388bc1ac749f1eacd757440", 0x3d}], 0x4, 0x0, 0x0, 0x2}, 0xc) 08:02:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x43, 0x2, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x0, 0xa0000000, 0x0, 0x7}], 0x479c, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x100000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0xb7, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffa, 0xd8, 0x80, 0x7, 0xb35a}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x32, 0xf0000000, 0xfffffffffffffff9, 0xdf}, {{r0}, 0x12cfc89017ecf5a3, 0x2c, 0x4, 0x2, 0x33c}, {{r0}, 0xfffffffffffffffc, 0x80, 0x8, 0x3, 0x6}], 0x400, &(0x7f0000000140)={0x5, 0x10000}) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) poll(&(0x7f0000000240)=[{r0, 0x21}], 0x1, 0x5040fa54) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xffffffffffffffff, 0x7fffffff, 0x7a8f, 0x9, "aee909db01149596eb7baeff2b562bb2a154cd24", 0x3, 0x80000000}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) 08:02:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x10, 0x1, 0xffa8, &(0x7f0000000000)) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000040)="25a149013f7f13aa1ac197b53f70d3ac5944631f4b801cc0ee227fbf57b1a91c5f98800ff13706280dab025b3f6318765a67a545c349803176bd68", 0xfffffffffffffec9) 08:02:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1fb8, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2002, 0x0) 08:02:17 executing program 1: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9202632f66696c653000"], 0x10) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/96, 0x60}], 0x1) close(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000740)="a1938f183d680441eab8adb3165fb8bb613fb94547ca7be47486c480e285ab57861f737c9a3c3ea1da0d4008c5b1ce1a33a1e4ecb141c1642c21fbf04a517beff5e6cfc70bdd1b5c7a2a29b27666f30baace315687f024b706435565129d97d320e3fa5608b332f92094104ee1bcfcf58f4ae21510176f1ae5941cea928e40487e03e2967644a279a09cf7a86c468b6ddd4c718bbb5c74c053685e97dea1ade829246744843f0bc08e53eec72f50f18fdbd84c5acd1346f00e0972a84bd99be614dbc1f717c231890dd449e6c1fe2253b7743fc7388181d79a4cb7020192aaccdf9745dcf54b681186db743caeddb77e4c6f7b14106b4dfc2b46865d03b0c9e2abec00f9977bd93142606c5f042fe7e58316cc982d168fa014d68ff43d354644afdd160e4f43292a4279cfb1fb2ec8d67ff5378a69368f7431d12a5c744bbbe7b7db00c49fcafb0a512f18d676c43e41fc51d02a4dc0243c069f535db6632dcc444a0dbc63034f00e0496cdcedf93bc35c0bf56ac5840f2969f552307c0fbfa760bc20ce8a101999b16922eb6d179667d6164c58c198fd03c11125e26782e92464cd1af298e156da0aebbb9d189609e64c4bf8ad0da2a3837f15a63f67bf10a8912415bd08f5df0183beef46cd3e9a5e4fac19b7508b6efba71b5c274e83dc9a8de651ba1f439cb620e90dafaa3edc527141d32b4c7a38722886162c96d926675970fdfd1a39279a14815eef74a6110010c7a1cc337570f03410f1c667acf32f11a6e4f96de7fb054a5b8e81488fba95744a66d5036e37902ff9bf8fccf21ce97da16cd9b9a3613950ecaf91dad5e01098820aa855f68364555c607cf9fed7dfd48c690e9252020ef4b4526abc6e1f8e0cfe905486dfe7c486a4c94f629951c2e2d08890a60325ea36a9fd17e24a29f24945a8d2104c7546bbac5a6c3de9068c4da5dd5736ddf4772eebc49c485b8e93f39624a1e2bc985c1d5f51cd3bb06929ca47a10061409bc4188f6388fb64b49ff2733925d57710c496a0a981d40d871961314390fbf2050e979fc3c96ddaf0bae6ff720c179403ef1f7e80eb5158270676d885576a573bc7c6164d467d8869023fa5cbca11612935a3862aa9c80f8c25dcd1bfb98f64fe7ec57df7b2c58a00aba3506e1c7befbe9551025d9014f35b992cba275c206b7fbd6ba3366e6c83716858f9b67d4407a08c7fd64ab342a4b88bfd997ca1242f27c6c5c2bc65ace0e45bf6a024972422f216e483a88f9f03b2cf6c220cdf97b0092a3e5556c57e2a6fd0b7195bf1c7357857bb610672639d32e1ce490a489c0b56c675d382d1317b2a03dd1ecf2b185a1afb1782487a007627d2de005287a432bc78a58a3c3fc77773c634c0b16685706a04b96abfe098bb0b155c1342c435ee11c12eb88c16996b755d2fae8a0529f8f6c720bd812b4b56ff558800f10aed6d6e0ddbdb1c99815a3f74516f8693fa0edbbadc6d56b4068d30fa265563d3c0f063adf492cdf8e8636edcd2f6880f44fe60a69921a44636a2248d91f40b8d5f17a6df7e5eb108cef045ccdb00e574d759dea84382d0cd4793ebcad956f7d0b66ba1b40edec5be5953a4c8539e66af1794205cd6b7882411a00ff502da9a927e1f273d717205f11f5998271ad3f7104dcf403824fee523b79a14ed7223f31495286ec8436af3e04744aecb64d8f15f3e2070ab23d64f7ccf095bfe8f472c627d1a690faf69ec05e81f0533d16e55d9668cf7431d6fd99ed818395596bc50586aaa5aa0aeb682a22bc1ae545a05e55211aa34cc6e8825c9ff9ff7c3030d05c1e31d7024b2e55aca86d9eaf3ecaca1d4c685ca8c6d2ca85749eb8309bbf26fe7d495d2f34a40f55218ba2c226e607a384bd0b5f94d9d14a206707cd00e168683024a0df7455dea1221275c0b8c030023216206c65eff4a0260f6f6bca5615750cb1221a4bf91c94d55b1952b70a4210832e0a1453b39878ecee679809a1258f5141613e5dace6a4eaf114bb34670f615813db57940ce0319e47af3c5e24230187ccd8cacdb5b6c52a728036de628a1371c35b5ee9e8e1d358500d0ab64e07a168f66e7366de03bfc5db465519fb3de518470304d9258f98b089bef7255de4ded8a70b73598743557c947e9f06ff1ae188de2021602b429e53f5da37c9d644d825e6771aa9ff15956452aa2d5e1d2381d1cfd1988a7fa5f5a41adacc8f43e34460783fe7017a96c70cebcb1b8c96d59f5583e9a8c5d0a208d0d24cf8835b025b0275d92e3b1d9b3ad0d7bceab7e991baf7cf8112db5c7883668207de50b7d0ded919070e2a17a98cc5c9f6b472b2bf5515fa7cdfe121546cfda85abbc80d378e1f9958d95d7093170f23cc24b7722219df374bdad067f14a0f0d39fdca752fe552d271c34d8f1d6d1092947cfc5c8b607715a76cf2eac28b3e592f3dcc4ddf957a3bdeac4cc644c77892ac9234aca9091aaafc2beedf6054d9c6da9672c3a455d70acaea1c0984918e5a0c309454dee9bbccaa9db337e97edf1dd345c1462064441fcaa4680f695702aed2907558fc48ca3cf139480ef6d2960a029321c0e34b637850cc9f19300487a46e07e3649189bd2fec61cdff0484488071248751ac5c3a0b3df4943dfac4b4fbc792a8d1b03365a5b29006bd6a2b34d043ed1b8845afecded1dc3120f910e1053136991ad52d4735b1dde0f4ad2e2b7e0a9263a9b12c9e7329a173e07675e8a07a81a1dfb0cc3b2ae8fda32ecab38e06e0dd1", 0x7a0}], 0x1) sendto$inet6(r0, &(0x7f0000000100)="e285b5444627dd97c86908106330e079e2e6677682031e15ef5971a0e1a94b775d231e4cba3ae8398cfc97d36d21e68990d509a30d9704fe76e0e220548be9aaef171d51ee8f16e169ab4b4dcc162d5c233f5dc2003aff6a9d8c3e6e42fe8d736b68089efa8fde1018f9cfe5dd0d22f540e7b4ce461c83ad54f4e9cf3c240e3111c33a722e6be01322ffc1fb240ff8ea64842d036e00031b7506bdb4", 0x9c, 0x8, &(0x7f00000001c0)={0x18, 0x3, 0x5d, 0x8}, 0xc) 08:02:17 executing program 1: r0 = socket$inet6(0x18, 0x7fff, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:02:17 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r0, &(0x7f0000000340)={0x0, ""/135}, 0x8f, 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000008b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad903695576adfe992b68efa4d99e90baf9c3d77ceb3cbfa4a403607a6f6c29b801772cd43425a8ff5a7ca8a5db09936d18822fa9d7a563567fded4bbcb942b175d54376abadf2fcc953ed4b3c51c57a2c28c60604ec61feb35ea2be3aae451a3b33e7fd5f9868a1dbe254060f8c52b5b3aeded9f9d983f2ade99918940ccb5dce53b740d5a1b9711f12eb67964c7fbdb663ee5302a8584a8ea27126b76c8fd3bea2c9ee783f382280c752699a2032eeef291078733416281e72"], 0x41, 0x800) msgsnd(r0, &(0x7f0000000500)={0x2, "5477122a0f619610f1d772d22efd4c891efe06997654c07b8ca26592519c24072c32b204002c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f6060f36fba0a5a7a5f70766ae7815b0204403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cbcc73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db600000000000000000000000000"}, 0xffffffffffffff4e, 0x800) 08:02:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39ca50e483d52c99bfed567a03a2a5940bead119339495ebdcba37815f51ff5f424d7bb85b4d6e77ed9a974950d7b947d1fccc8d27b5de199fdec44fda1d7870129a2c1a3b24e86f195fb4877c7ad35b0d9a3f5003b9cf90fe9f1c8959d450fb9c4ad6a35f32f806b66331b2b0a8cc2290d4da5a3e424bbdb3abcf022c46312", 0xe3) poll(&(0x7f0000000000)=[{r0, 0x120}, {r0, 0x9}, {r0, 0x46}], 0x3, 0xdf7) close(r0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) dup(0xffffffffffffffff) syz_open_pts() 08:02:17 executing program 1: r0 = syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x100000000001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 08:02:17 executing program 1: r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000240)={0x3, "b9947b894e3a8e2bade0afb90362e74a390838e68788fee25eeec54ee86b13306af6abe088ae9078399e354557841f001bdf2bdf54e2365ac2e8a23e41d650c4d705a5381b9e00575c2ab4d3fb8e21f20d465ff5c6172580ddb324b81c20d9e5ed148c6340254f758b41ccd997960b5d69699eb394b385c4fc1a09dc556d188a03abf7c35385d3709d9f554af0cd697ba77db005ef11b1e79c3fbb173d0e4bd47df0397f71904f1aae22f436c512b9f93e7a90c9f1b551694fd9133c373a81c7d6f400ce43abdf957e39"}, 0xd2, 0x800) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = dup(0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="2cae382433c65598d338ac9499677b285b73a17cc2a83c5c0fcca7885702bdd7a2e13b356399aa8d6e5df9ca25be5c6a963bb491de47", 0x36) getpgid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1f, r3, r4, r3, r4, 0x8, 0x3}, 0x6, 0x20, r1, r1, 0x3, 0x7, 0x0, 0xbe4c939}) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r3, r5, 0x0, 0x0, 0x0, 0x1}, 0x6, 0x7, r6, 0x0, 0xcf14, 0xf6d, 0x6, 0xed1}) 08:02:17 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xa) syz_extract_tcp_res(&(0x7f0000000000), 0x7c, 0x1ff) 08:02:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x7, "d730c1e77a6fc6e23c5cd1a417e4e74de400", 0x1000000000000000}) lseek(r0, 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x10, 0x8, 0x20}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20, 0x843c, 0x10000}, {{r1}, 0xffffffffffffffff, 0x8, 0x7, 0xff, 0x40}], 0x7a06, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x20, 0x7, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x40, 0x1a, 0x87f6}, {{r0}, 0xffffffffffffffff, 0x1, 0xf, 0x401, 0x32}, {{r0}, 0x0, 0x60, 0x80000000, 0x0, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x39, 0x5}], 0x7f, &(0x7f0000000200)={0x7fffffff, 0xffffffff}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 08:02:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) 08:02:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2ef, &(0x7f0000000040)=[r0]) clock_getres(0x6, &(0x7f00000001c0)) 08:02:18 executing program 0: r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)={0x2000000000006, "c696dcb641904d6f2b322b66d07dafb7a9be1682f02ea740fc6298337057db6019e8b416bfbfaefb03b3c05d8ca15439416c150afa77406c280f0c7d32bbedea75986e88ad7e95273cbd25f827bb92e593b4fd8fddadb6c87a7e410818cf824bb7724899f98690e51e536e66c16a07d2c185933c4b81d398da0737a8e6711ce469de2a7d9d6a6be268de326939b51895ab312957bbfc35506468add3a93099ae1590b2e4645be56e88dbcb95b7a7a18451b41dad3f7e7d9123"}, 0xc1, 0x800) r1 = socket$inet6(0x18, 0x2, 0x0) close(r1) msgget(0x1, 0x20) r2 = dup(r1) bind$inet6(r1, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 08:02:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) 08:02:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000040)=""/9, 0x9) r1 = dup(r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 08:02:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x2, 0x73) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 08:02:18 executing program 1: r0 = socket$inet(0x2, 0x4, 0x81) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0), 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/186, 0xba, 0x6745c82d93cbc872, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 08:02:18 executing program 1: r0 = semget(0x2, 0x9, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000001, 0x80, 0x26c7]) 08:02:18 executing program 0: socketpair$unix(0x1, 0x20000007, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) fcntl$getflags(r1, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x100000000000008, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 08:02:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66c13b13b1c4bf3c2e46dafc4d5cdbed82926b"], 0x10) writev(r0, &(0x7f0000002480)=[{&(0x7f0000000380)="79e2317f3517f43c922313da1c0772d9aba840a36f4d5f5da5c0d64954952b3937fc3977d6e432b04b046003728060042166641e498ee9e60dc4819c269570e0d07430d003d676f4b638f303643d104b31c6764b8350b276e575e58890b212453a152d59ba6e374c104a4510706ddc170f92b2182a9aa65fe4adfbe2e859aa31b930d552862bb4cc1845924fd4327e99b4ed0da58f0d14d96366e8592579b7e7ed9d6bbe41f87af54c0df4587947d8391b9d8d3def311b3c10813f3fd863fe595eef9081c56f8658dfca62386eb579b8c704b2756d29f072961ad8d8fc314ed2b608f7b66dfeae456c3a011c77c54c804d68194491965cf84d4ab29409cbedac1d74f6ef1e5ffdf9006066e201b5c49c2c7a117a55678663d6bf3f41f0d5d335cad23d86f6b6a4a519420d5771186f0fee479b5ba0767cbd80b29a271815ae6e60005093101ae045d560707245fe0c81feadb61a261994bf2c884a305386ff2d8523b836a1d6fe8f4ccf92b60c19a46db4f604fa56fcf438d668b27b246442b219db2c6f9adb7a165ac66e5a5866464350bf1667bd1d614ea0957881f55a67ea901023ef1b3fbd48bfce447f495984b40c44166e8f31eb2a3b03b9a1f1722f4c5da25dfd9f3aff6f9e00b17fe96417ffab7c708f02d1181f963117dc5d9bfd528988394756d893b49d7df2ebe7eaae9f7bd54b90cad265491c76709f9f41255e3e4dad62e659db2c31c92159ec089a85453745f65e8039b8062841e2fc62c6036d4443bb2f8f61518d11d68ab526034cb7bf21b5d775ce9c3c360bf49d8c50ac13c40cdde12814c5670c6fce7d962e02e7c067d6147ac61ea99aa1476800568664302deb321b5526e240626637c65faad6c6c628830134a34f2318e64b3852dc6aed6edade89ad403d376b25fc856964187efa75fe84c187dadc6395f0c94617b8808f1a3e341117869499dcbf06a599b0065ca63fceb5a2bda456d5325b9fbeca399dd1ddc67dfc7481142a0ece8a3fde0fba87984699e41d9ae299d99495d02f80cff7bbb69d31642981eb0fdb35b240962ec8556ab1f61b85d618649fd29b3de7948c8945c8b15711ceeae6787b40fccc8b9c940296ecae7008f9bdeb62f974d6b90a65e5d919836961b098761b8d0820bab0e41f02f86c65e9d3bc03f8b955ae758fb385bb3bd63d5282baea0d9d152d089d733d21610f19a079996b434c77deb085351173c77e107ca3fd2d9d830175ab8253b87f2ce52282523c0afb297c134dbdde28a64de65d7a8affbb47402305490e515b462df2d75e833aaaf4c96468110b90dfca97e74b4fa993fd4a45c46e9bb633d2f33e9fd1c4ec63be342abc693cfe7d3e5e0272505a63eed7c954b4ce34f3cdd1ff546427fc398f5180a31b0a7f5563125cf3aa8bf53aff1fd8e69046e78c151c053ec6ddab764576c5c5c263854a0812b370c45f051f71e953dfdf535523be756f04b510b2c05d16c4d8e35ac92bd6947134ec5ff0f25dd4ea0d76e566bbdb7e046f4a9a45be4c96c9a4164167108977d4a0755e50d1be6aa2738fa03f406218ced7b147ddf2c4df484bebc290eff64f6a522b30728d8134f08883bcd40f066fca79f0c0f37905c3300ac74430da12b50a0c3dbcac37793f57b2e99ec82433adc4e383f25218164f685b052fe22a376520ad3a62a6dc1a69addc8acc3f268556fe73328993b7a9e983ae76f15aced289f9d67e0238fbb2c2690af18391c0ffb1e2ae258b37a69b40b3334222a9127d7a113c8bd04cf8bff8b6982215807ed9249a36d00e21e50346379066206026c126348bd25fb96a7cea1076cb1e09c518bdb571141b34387b11a71e187c2432ea3c71e385c93ac18ee756a3e89ee2617170788ececef8c987f3a51a8d45dd217279af6999cb86549a8148093b450abc7b3a6df0254b77b5709106df5a232cc9852aca26e88032c36a3f204417775f24f18c3b18c3342a3078e42e645f3dc63af4e0884de351718cef2151382b82f514fa14ad7671278f683a71f9ac605f2d7ba9eee89b20d6740c0224ed7d890ecc566859c730c7dadb40475db624ba3a527537f81d7d84ae2c90e4466d84242274ad8651b5dff801557405adece61e3e4070e8a6fec80ba0163761e381d7398b31fa6dc4a80414ea5387a3b3c11b013320115ea3bc82821fb7b4e24e8cfbff02d794f9b465d45d964c1d29b115ccdf081c860376c028c26f7e220f45665cec4c70f204e991d60b8202c9130f8b71ae68f34574cd64221ac309f7e95fd9366075d2f23e77b876464442cccb60460b6cc18f12cf2eab324f2b6be99ec470e633af47eb3ef42e7f369b418fda2f18039fe1a236b863c12777b327880463f1a54ac5f8a2b8f84fd2e8280fbe23b8c6687a92927e8ccfb422d5c2f84ed3dce5884ca09f8f9478c69ae3fdc839ec4b6fd94019fdc3a5d2abf36139675d7537e63ae18e4958e402720d3d78283154155135c954fd8662915df39ba438ceb45d60d684e663731dad8a82ba5db92d87c93f86061cb568608e72e366bac66ef1518f4be74059a5675c17ee0b15d6609e65fc02ed59d0a91ef28be4d69591fee092bb074f71c91c38e524e6b4f9151a63c379a87f965fed6d16261ca6587bc1c2c9a8ad872fe6cc690f0434313ba80c3e20ef4056c19b931973038ad600aebfb7dbd6122a7687a8d085a0bf4d8463e7fa45e2886357e23127b0d8b349715ccf7730d301a1814313a630f18ff66f7dae7caa7e7fea27e76b1c6862e99e6f7daa3f6bc101ad854f0eb9f9bfda6e4c7768dfd9bc3fac796924b95e9eaf1b15c133780c9087509f3eef50e1ea6f278b69e041a49c4677a7c83e386d50555eaf041752a54e7cb7bf69f79b0f08cf1a2b0d733fad09c135b1620d620649aa582f69bc517447c894d3721ec128be39bd41fa0dcca776498639b5919e85d99c9d37a5bba70bea2025620757fad4d183e52c0997accd78d94690e1b2c336ae3086ca3077fee49ab233b091cdb1151a3a07f9df1e7484e4a9e1a740457026928753e8f08b5bca1cef432d5595487e486020231dd770cda7b61b46fd8b1f90ae622fcca7732c60a2ced5d34ae61bb886e3354b3b6fdf02a1816995c6b7e10a530c53ff67670e56e0dff4bc1926e2d4dea82de03c490a86772ec33d971f3c642b0f05d9", 0x8ca}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x5) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000140)=[r1, r2]) 08:02:18 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) 08:02:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r8 = dup2(r0, r0) openat(r8, &(0x7f0000000200)='./file0\x00', 0x12, 0x8) setregid(r1, r3) fcntl$getflags(r0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() getgroups(0x6, &(0x7f0000000240)=[r4, r1, r2, r7, r6, r5]) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x1, 0x1) kqueue() 08:02:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, 0x0, 0xa) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0xfffffffffffffe25, &(0x7f00000001c0), 0x10}, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000004c0)=[{0xc0, 0x1, 0xe7, "fd83abb1c929a8075009781ef343dcc6f0f449a889ac502df4e63eeab049db01749137ef09b26dffbf2296f75be4da1417b8ded5cd5f6daacd4ea7426180d53959772e7d6d6a84c61fd1271d677da0389d7bcc946223576be221fc6f9859b33b5cb599a182663f9c8d5b5405798d2d86ef4695e8d2cc42803456c86bf93a1f56a71f4d57f865bef0a90443448e16124979b0b9703a158edded142ae0a94eadba37b5cd3cd45a99c2a85d2f7f65dec5"}, {0x1010, 0xffff, 0x10001, "d9d6d06d02fd50c22aac70ef0742c4cb646d1cba3a648f9707dd9725e0fbc2f2f6c26e9ee513e80045f4d1ef9be2771ab36d77d794f25fed6ec25a2d27dca25a9c9a74a74ee4720b26afa1790106eee3f956f1b45967725f3da32aa6c73c095d7d21f64a11d87e67c85cfc8d4134ac99dffeef6dddbdcaf634006a84948026ff626475466bbaef8e9a805b910ee370a75ad287b63eb1962d537553f61fbf01bba8ef42ad5960b17846b0dc543d2625adda2db4a35aea3d5434598588f3392d30326fbfd702f166ff9c27841ca91ad97f9e492966406f66f3577ddcf2e43e1d14a66d5894def5a498213e3d16f5fce491231b6dd4a11af266335735f03b53dab3dc9f63179085a4ebfca671a0de1444aa858912bbad8013f27d804339abadcf00ebd92107cfd93efcf501c15ae7f339734090e150c355861532006916e2ca7a50e3ab09327a6e054c5a5d68bbcc1f6f3f1e305151f6648e3b54a88e30266e18198df80a61f36a50deb0cf3a39ae694bc4f726c5063967b1b587e02de772975624d7ee3954711abed9da17a77afce5fabb978a5a42a945537420684a8526b61e62565855336707da3f34a47ecc141203de8198e48c56e30d02a63a971b3eed6f01af4ebeec92639dab53f37c1c7f4e1d07454a279eadcf50d4a969752b5f0a9aafb9f7c057e3aed9eab9764f040f4cbcbe4d44e924294118fb03035f3a858d5597cc7fd0077523813203c0b389f6b4e1073acbe6f9ff6251e76b30fd3a0cd74f63002ca85f13a6e5d1e22785867d39c3e14a6489db7709efcdd9e315ec3a9041e72e7746af8d98b020d8db5e989547a83f11232e06dc899b5d6f4ebb7a48f6af4916ee9e544f4726b8e8c4979672eb3a7c86aab345c6820158bc47f41b35715b418666c4ab192267f7a959d0c9cae9b10a914ec5ce46d0072c9b3445cf579e4097560c32a8271b517924c2e14c8b159a18b8470caf9ada6718e25f4a46081d7080ff78e3f564d54ad65fa3c8d84fea874fff9fbc9ca95d5ad2acbe77119ca64d806cbb9093599c5eea5505fb830ecfb2f58140adff097adc2d600d6d6ec4110764ad90f24285dbba5face0579d60ab3b30c480232bf1b378b58b8949a6c223e51376faa3e8ea6662ed0eef4da654e657edad2993e9cf79993c4fbf196ac49b4e6a4fa3f868d11ca1100b17fa0be91e2165029b4ce7c97ffee3770dcb99ec6ffb85df753abe8b81749803e0ef998e8ca035d229aa4bd56239a4382bfe434442ec2555a8b1821e047ef7597ea1db0f6fe49bd268b78801a03899f8126fb293443a95b59b81403c4b1d628904f011eec7de5ec7a75d280db557a522b2f207bba42e2810c3a9ff19ebb817e71d98f9b053e268a6c57f1d5c168ad2b68c8a3a6fa60f5e3d38f32eb6673734e9533973f69762e50bc7fd3ad9ac107f52a08a223a2d32084dd7731507e3ba10d2dfd98181c7f089fd911c482593dd609a44fc968bd0aceb7f836cb58f8f5ecca908a5c9f5e02b2a5e9e9850b83a3a0b57831aacb0ee9510e46e817698a96453b39ec329b680599bae38c721aaea18a5146b5180983fb6ede5d3a3c20b4bb202a42b96c24ecd773651c56f3921dd68e0c9011afc71ddf0a0627b89bdf1ba341ccbbeb17c7c0823368adf84298b0ed258db6f6adc6c5156121318174420b1c0107556ab05fa3c844cb8e4a25ec9d8a98cb0447f39089d10f54c65fcac6f336e406aba4965f2f520b5d2c4086f821b43755fdc39ce6a0b9469ce6b719840c30e342b8756542421b0a1ac030639ffbe94d2692f229012362eb8f23d6f25562a26344134ec1637d545ea5059860eef6ffc9c6f1c25e19ff147ef01e087811d70693c03621d4c81121fab8a3b1f1613e9610a8a2019426f436198e6ee31f1ec16258f115207297c63e31750926d8af074d7c460200d873bbee5072ca17b4cfc6549c4866c08b22bd46f7a6e08fe957583013e8bedd259e533e1ee30f4ae5aa083cb76d016a76fe2c8ca9dcaf56558378bf784dbe4287618cb7273d9824855452d1ede6fd57a53fa8db658ae6000e1c41f95371e41f09875f5c263c1f2a22ddf3e71ad6da0dd0dc6a8d3e31ef6b1d10fa9d7a76b68fd8ea7de1b765e8346277401139cf301b8493d4fa767d185f47238785d06479b39ea995eb6663d2e4343851c201dd75a411058f195f56050667cdbadcf49e7343ba7ba66fd56aefa59a0f9a887e3ba0816d6348259eeb580fee397a84220c98e9c8cf291705de47d6ad67e4a1e4b5ec49410d9d2286d5fe4290b9efd96782f9b744256ae6b31eec4a8756eaa85a9a33aa28e4f2b47e29948eaa1e0d9c5e30982029382d7bfeefedabd8e24d450aa4630b6c73a115e3f8dc8456795da8f22faebc2585d78d9af0b4b6bfd019bdfab239f0edef7716721aba1a4f23f5dd23249c1551392b07b9b2c52220b2c76213963b5033e65ec2b1329312cc40b471e3aae889c4febb649355fa7b4a38b44c5a3651de57996cb15a555e2add1354759ee0c5dde249a9462bb80e8ca1423f889d35df3a033271daa6e4adf8c0c1c2ea8d161569349ae68e6e15b5cfdd5b049ee3903319a2e9cda1bcf1ab66adbbb3c1de6c0f4d781e1c9eb285a26193ea7a5dd6ea71fe3c1aea3331d60ebb76995121c887a8055a747078a1baacf097f35c532d8ac1cb1ac179b99bc8b74d298e46a47f5c6c91b4280961b49c320c908114916c94526ce84a6a183492a1ef1d07885dedbca6072260a9ba9442ebfba327eba6aa17502143fbb418f2a4279d65c72d85f40cb3026499cdc7993c326eda1578822589f527380e7012be9a32be7978e2db4ac27350ee97247db5c08d88bcc48d6beef5155f77f18b653142bc4ffeb2f83c9a0888d94fd45093eee289d37f2fe5325c9c386b1d9b251ed111b80ca8e33b830a8144d8b1629e9816c61ed0d6c4b8ddc16713f6459f2814b04d80d2d0c7e88f159a200bf420cb750795360dedfddcfd911e8783d15d08831bcae4e9852b705ab2509e1097c1f6409704ca32e3c85b62ff4e2bb91ad99dcfdea6b104be42d050e1a0de8c36c1214f147b7e414cb406b4e02fddc9f50c4da85d0cac10460b0546adf57e2b3c01516ff67c794f56f1a96d03d9f5f704cf93309082857ca592f14339a3cea446aed27737deeeaee4507f782037a6ebf7675e4bf12dbadc8ce7b1d6c2bdaa1e6f658a6f02ac461b90c6bdfd7faddddfc48fad08768244d3f20a7d8f9b9da14ad55f7f1665f6097c201860e2eec40966c8b6fac2bea90cc907750d1866f8b1999438a2dec19633d8bf60454f1935d178cf10355fdaa9e8eb118b36ac88a9e0e8f500f3bb7aaac8cb0b951432b5677877a550d215da65c0132132636bde56ec69dd8a93344b1a57862bc4b41d80918aa14309acad35350d8b04b6b2e87914b750540157fbe584768e6fb2e1b3f114ba71660462ee40cfe21c0d0085e520ef6d55d811ab002dff7e400ac068ec212fe3ba3616448345f537efd8a81371e4bbdf406b853834eb3d832d6ff1f62ece0b6ee965b0686e4fef1c082d2af4fec48cd96b13f0d902e8233a5b5d91791e7b151a9268c98dcf01a48b53231914abaa25b500406e4a315b527df7fbddb12796ebbef536997861ba8d836f334dae64efa1d66e00968e83fee117e6ee800722a25c2ff9a8145b51790444bd41a24b80018c96b00fe38deb10582295bfaef725919e0968da7066350e26fac78e03d1ae4b3e40b85bf5f4c10854493f331674b00816c20a04f2996445f326f0696757ce9ec56a3c03e1a1b3735405e44fbd84745f9d1afcef7c261849665757564841f75e1120bea231897a7386cdc009da0e26f3a8634ea2e0a4b6cb02d9036b7b2b2b3ccf308b7c3c56db9800381bb8340b12c01074fa1a094506ebac4231603042d7df9c97a5aa870f8ce9be3068cc33efe52ea246ce776199261f8443706652e82703f9304693ba39743b7ae3d244dc862875901cb9cfd3aedac3e0df139afd10fadb658ff5a41900a030993c77bfb2c5ceac969dcdd56ed28fb1b9bd94ce9066c9e04c7a8f5f22735dfdbf2fe5740f9fcb3def6c5b4facfbf46d652c24a03d2e82b342d8eeb84986cc2b07931adffee6b06244a5097f46c8a37a151d50b4402edbb8b9a05632a7c16b0a89cbe660aeb67104604e394c39417c6d5c3f276f866a0d2e3086000de33790b3023162fc6a8af75ec698c61f745753e04399fef26d45dc8de01230c93624efd1228904c82f88bbbcb760838528d99c00959b4cd26b2c84277760c8fb61f52a9b523ab1f451e433fc9a1dfdba1d75404ccbca3d79422900c49bf82ee01261b7259dd44e40cf4f0946f7a3666ce84d7f79636acc8a685e7ad454d0883ef8188a18470e3f05811beef64a4ef5b60c77408f5ca16992b4b18a4b7601a1beae61bab2ec050b3647bed1ef0aeed348dce184f2890252fe88bb49f0e2efbcc999ee4756eb6d17f25154c56e62381f7820bb4159be66d6688e63d66238b2b5900ddab78481fc0bd0bb62c137d8b3586a9e093a7f4f371d88bc3ec80d9b204e1cda1461c49ff1fec656bc0bab27995080642835c7adc9bf66ce18d6259f8ee4cc04456fa82982dd05772d5df34fea173362aa7ae30812e27c2ffe277126f3647526dc5cf01679eb0a56ef7c2142745045117a4e90e2b9810a364932552d48b03f3397f8d71a9bd41777692cb937da9b1f84d93cca0e914fc96bea8bd887732fa2c3b3d58fa18f12f0957b1e8b595eea8183fef4366a887e7f5868eb8b8deff98cb599610ebfc56dad8299d03c9244790347d4814ef66c6b6e1e6ec2cb1f51829d72512cffe66b572f84b130da1dacaf906874a22825fef815134c302afe67dc2888c0ebea962626993e4d007cf0069814628d9c713226baac3785531da268027aedfc06f99f24ab2d28777ca769f67feb08de81c6f0b4922bf4d96f4e740651aa1730533d6ac8a9be5d8e7b2adaa90e3b84a7bf74c58a371d3442e607a3a62ccef4cda4f4aeee83912290f287bf504fadb69349a93f3de96164640dbca75272437cb23d40c255a5fb852da808ede358348697883c71099e416d53e70ccb78a3d13474ba5f5313696f5217a743391b08487c5fb47b1aee617e2d29a295fc124a5c86be8a56612c7cc0538c6575a98baa16f205d62cd8fd4ebfc6835e6c24b1249b650efa1f1344ad3aad27b5ba7e85be6adaf1ca906aa2e5bf7dff9585aa95eb97a8f29cf9265504892102427a79e41de89fd950488c0fc8db4ab888867e91b536862d3078763d5cf25b19645dfc85a0ef6c72fe8ffbe22333e862685f8726b009d940256d3408b6e380ca47d176837e7255588a01a43131281233f0b3dd80390c164c2c4160d15af280058abebafc10cac83f3ce43bcc673fdfea9e8db80d7d29c21867d99b2df4402d601f254607d2e66bb279eb1a81cc74045b534797d2bf6c89e64fb1bf4e1f056ebb5736f6e2ac067bbf57b272358f895d7998ce36ad803f24c95fcaf4f5e8c85d994ae51a4c576bd6c54f7d0fe226b31995e182ce69baedbeeadcf0b8ad14c628f33c9646cfd0b97491d908b0531e192528f04d3d9e28721eb0717c2f7da37b2a9c8aeee495276f96ad290771a4d45cf21c9dc06a7360c371f0d8100de9ad4b751af52acae7a50d1b077c36e4e19b6b611dd483af7f1323308972d4eb4311b7f5194c860c26c7288e7b785b6c3c2dca3fc0e5463952bc074341332037daca6f6522a0e0ba6594ab99a2bd5e682b7d9277d3232d16cd770eb6cf28dc1"}, {0x70, 0x1, 0xfffffffffffffffa, "843ef589e2d59f9299cae832ba7b1ea16ceffe4a3b43019f28f762de0961e3404396b153be66b435854c2fadd23a1a0c410a406a105d6a21a5001581e864b36c26e728f08de675d3c6b45f2379c9fd42e141601d2a5ddabe0c1aedf76169e3"}], 0x1140}, 0x1) 08:02:18 executing program 0: mlockall(0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = syz_open_pts() r4 = dup(r3) r5 = syz_open_pts() r6 = getegid() getgroups(0x1, &(0x7f0000000140)=[r6]) r7 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r5, r8, r9) lseek(r1, 0x0, 0x0) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) fchown(r1, r10, r11) 08:02:18 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000f59000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mmap(&(0x7f0000fcc000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/4096, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) unlink(&(0x7f0000001000)='./file0\x00') 08:02:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x288) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:02:19 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0xffffffffffffffff) close(r0) sendto$unix(r0, &(0x7f0000000040)="7d0f29fb78aaee71be7be702b1b74aeb060b54ecc723b6f2a474b5bd09389bf2000a61527fda91f827fac1ac8ca2b339bb51dc8abec211fa2c7bcd371a55f24be4c1ad2022fac092f4431c1c62db113614510eab3616e2516aa1a0742a0c0a415d4ec425de34353ae29a23480307adbe696e8fb58d3138df6edee79d00104efc31835a69ca8edb9558ba01d5f3a480dad0d2e84bd4b809c0a1a72fb86a7ff30839f29e207441936a225831827c4e8c69c195c5d3d7146f6faaae10cc475e16361aba32ff9b98aa2c6d864fb7e21ae208253494959ffb25", 0xd7, 0x402, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 08:02:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x0) r1 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) close(r0) 08:02:19 executing program 0: r0 = semget(0x2, 0x1, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/177) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 08:02:19 executing program 0: lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xfffffea5) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b", 0x91) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="1dba32bda69f6a5b01be981b785219debe8112e5199d33215aaacca904d9d0f6d3f2aa6be25b3f3970e57d3bd304f149b84d9124649f4a63a7a706cec7571080f655317259b3f8a8eb378b6e2ff197a68f5cede685", 0x55}, {&(0x7f0000000140)="b42c55da40d041a76754414c745e9aab5501814c347156ee7ff8c48bf6ccca324cbde7785f7353dfa785eddd9314", 0x2e}], 0x2) write(r1, &(0x7f00000002c0)="a352d934a010b549b9a18eed3d01e8f385d40a4a38cb98b2cc27db822516e53012256fed9118b80d403a4a3cbd64c43a35988f57c91abcb5ecd0a42aec94a4c378a346f2b057574d8f1186d57b0da2c9b153426fe75790f6e7a28782", 0x5c) 08:02:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r1) dup2(r2, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0xe48) getpgrp() 08:02:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x4) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) pwritev(r1, &(0x7f00000003c0), 0x138, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='r\x00') 08:02:20 executing program 1: r0 = socket(0x800000016, 0x1, 0x0) r1 = socket(0x6, 0x2, 0x9) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) utimensat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x5, 0x9}, {0x2, 0x6547}}, 0x2) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="04d4e891d4f8f0f40aba8a7a787d2a16d5875d1087ee0445174fed40dc942c53bd73d9ee2f7542950ce7bf02a4b6dec953908dd1dc6cca7fcf31ea161e15e01a8613e82d63b06f648116bcebc33bbf499ca868ca2f4c3b91c618d6209dcc069875192ea14bcf76ca4a1f07c141aac4bb51d787c8269385dcd7ffb11a929121f3769e0a0a70ee9a075b4afe1e9e9533cb8ec996f70b959f692407caa40773f48677054e4533d3c943cd2671368b87ac1e716ad0129f0b519cc0dddacac4bb7f6a1cbda12e1da36ebe0fa6eb", 0xcb}, {&(0x7f00000001c0)="e01757620ee46e4b8bca6fefd919eaa7cedd4257a49b0e442412afeb73704637a3198dc38d48c923", 0x28}], 0x2, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r5, r0, r0, r0, r0, r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, 0x0, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xe8, 0x8}, 0x400) unlink(&(0x7f0000000480)='./file0\x00') geteuid() setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 08:02:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffff, 0x7, 0x7fff, 0xffffffffffffffff, "3a2aa52e8aadc2756bf5624d4f6b13167efd9d0f", 0x4e8, 0x7ff}) syz_open_pts() r1 = getuid() seteuid(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="82544d2f66696c6530004c36a7a9535237045e0acbb7cd34d668a6a30000a81a6478a71d94e32959cb62b8a7e6097d30704b836588500b12b0e6"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x4, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 08:02:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x2, &(0x7f0000000000)) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 195 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND 501748 52923 0 0x14000 0x200 0 reaper db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81886774,ffff8000211aef10,ffff800004b59000,30) at __assert+0x2 4 unveil_destroy(ffff8000210b6018) at unveil_destroy+0x158 exit1(10,ffff8000210a2e28,0) at exit1+0x280 sys_exit(ffffffff8147c203,ffff8000211aefc0,10) at sys_exit+0x13 syscall(0) at syscall+0x466 Xsyscall(0,1,0,1,0,7f7fffff4120) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff40d0, 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}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 195 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81886774,ffff8000211aef10,ffff800004b59000,30) at __assert+0x24 unveil_destroy(ffff8000210b6018) at unveil_destroy+0x158 exit1(10,ffff8000210a2e28,0) at exit1+0x280 sys_exit(ffffffff8147c203,ffff8000211aefc0,10) at sys_exit+0x13 syscall(0) at syscall+0x466 Xsyscall(0,1,0,1,0,7f7fffff4120) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff40d0, count: -8 ddb{1}> show registers rdi 0xffffffff81e34180 kprintf_mutex rsi 0x5 rbp 0xffff8000211aee70 rbx 0xffff8000211aef10 rdx 0x3fd rcx 0 rax 0 r8 0xffff8000211aee40 r9 0x8080808080808080 r10 0x2087013eb45d8d5 r11 0 r12 0x3000000008 r13 0xffff8000211aee80 r14 0x100 r15 0xffffffff81b7f681 cmd0646_9_tim_udma+0x1f80e rip 0xffffffff8149721a db_enter+0xa cs 0x8 rflags 0x246 rsp 0xffff8000211aee70 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=482130 stat=onproc flags process=1018 proc=2000 pri=60, usrpri=60, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a39e0,0xffffffff81ee21d8 process=0xffff8000210b6018 user=0xffff8000211aa000, vmspace=0xffffff0065a74740 estcpu=10, cpticks=5, pctcpu=0.23 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 31063 358494 28883 65534 3 0x90 nanosleep syz-executor0 28883 27038 50747 0 3 0x82 wait syz-executor0 13987 394200 0 0 3 0x14200 bored sosplice 50747 232310 83459 0 3 0x82 thrsleep syz-fuzzer 50747 515792 83459 0 3 0x4000082 thrsleep syz-fuzzer 50747 473811 83459 0 3 0x4000082 thrsleep syz-fuzzer 50747 309102 83459 0 3 0x4000082 kqread syz-fuzzer 50747 117608 83459 0 3 0x4000082 thrsleep syz-fuzzer 50747 175832 83459 0 3 0x4000082 thrsleep syz-fuzzer 50747 261670 83459 0 3 0x4000082 thrsleep syz-fuzzer 50747 496985 83459 0 3 0x4000082 thrsleep syz-fuzzer 50747 5321 83459 0 3 0x4000082 thrsleep syz-fuzzer 50747 348189 83459 0 3 0x4000082 thrsleep syz-fuzzer 50747 169634 83459 0 3 0x4000082 thrsleep syz-fuzzer 83459 108382 62635 0 3 0x10008a pause ksh 62635 396530 42345 0 3 0x92 select sshd 91440 146224 1 0 3 0x100083 ttyin getty 42345 503571 1 0 3 0x80 select sshd 78082 484492 92280 73 3 0x100090 kqread syslogd 92280 86782 1 0 3 0x100082 netio syslogd 20725 10580 1 77 3 0x100090 poll dhclient 23223 357557 1 0 3 0x80 poll dhclient 66884 94176 0 0 3 0x14200 pgzero zerothread 85217 192132 0 0 3 0x14200 aiodoned aiodoned 1295 291922 0 0 3 0x14200 syncer update 98153 389402 0 0 3 0x14200 cleaner cleaner 52923 501748 0 0 7 0x14200 reaper 99154 321425 0 0 3 0x14200 pgdaemon pagedaemon 82944 25756 0 0 3 0x14200 bored crynlk 17881 424130 0 0 3 0x14200 bored crypto 95371 146901 0 0 3 0x40014200 acpi0 acpi0 14969 249271 0 0 3 0x40014200 idle1 22759 47583 0 0 3 0x14200 bored softnet 5951 67628 0 0 3 0x14200 bored systqmp 78836 482149 0 0 3 0x14200 bored systq 73679 265830 0 0 3 0x40014200 bored softclock 32523 299167 0 0 3 0x40014200 idle0 1 8095 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper