8a935131692c18343a49967b85dbe3b87a7ebf17e8ca7232e231b23bfbda6c3dc6f2856eade4b194f9167fdf2065ce978460d85cb69679bc52d1d2280ac0aebfa964bc45c085df232a030fb7ce7305a15578ed70c2297a89014e68ebbc668790f085214cd3af383ce7b066c649a37346c6d2dbebd95d3b473357a423ee760481a4a640093e7f59dd79f4288a61b190a309e7baa6bd6ae8a7f625be9a63860a3cd70408f6869e38f0f8d237c6148ef078e08a4fd2d3a3cef01a395b3bc98fbb41d979a3af149ac4d003d4253cd2341245f14ca2b522020674a3d7fbf866408360379a5f97c69a2cfb979b7cf973803aaf223a69b", 0x1000, 0x2, 0x0, 0x0) lseek(r0, 0x0, 0x2) sendto$inet6(r0, &(0x7f0000000180)="269adb7193b7fb42d715f0ae39e68002d6124756ef39288be8b32fd313882ed6a4d96f89f12127b966f2dca89cf3cc150e78aaa99a9c56b236e3fcf068515390c301102e7ac7681f62f55739538e00ffb30ddf77fa5d74faf0ebc63e451d71fe4ceacc49ff8a6c6fc3bb9dd64f868c610f20d60c0a704595aff023096858f3c913ffae594042caf4ab58fc13f71da0e3ab40b8f646b4484f154f596f876b6c33e75056a99526c7ec1dd4db225ec3c3c80aa948b5b3a88a3a336b223b24c2cb1fd1b1c8a76cdfdab7a0b63e8eab40c9ae60be4946a5d0817ca6c3031afd7863c7e365f1cdd22a629cc7071bc644f815cb3adf12e01002fe01a9c0335921662ccdff8b21ad8fdd217fed0c4d6f1e2e31f7eca4f8b0e967d89a93d680657ae7bb47b1682b44873e9d18389bd046a77f1fb03c1bb74cc8e8afbf437e2e9709869972d99ae02d08b69e7989c5c4d96f478e5896e6c903b3a3efbeda013043f76ecf506c024a2bb669acca871936f949468e824f1695b2a16c4a4d72fc7853ac5b66ac0e74e23d65841f1eaf3670bb6c588118be4ab0e91b556b18bbf2120fc3be3d92b6d4a12663d4661b03fb94d73d873b84c912483935649f9a7969b9850b6d454f98f1065da3aa757cf03616dfed0a8e29a77d05a4a47439096c1178e269b96f60e63373312102f0a224730294da7ffafbaa15bdb38b4928c76871c5b07aa03e133759943b882bdc4db0997d144d4718b6a0bfd0e9322a94a5797249dcd8c0a33406406df3261b391c4e25c3b22525a78ea89f2bedb5abf7d2db84da2f7495291487aa5c7d05729cc8e1c12d4afdaae30daab9ea7a17a2c49df4737f2f791bd0b5f271585cbbafe5c7d3cbaf6a2a7870a663b3583964dff5957eb6ed4982781c335bbe9f87d4c926b03f4ea4154779717525b81d7cdabc375601ac26d80cc0e84519cf782ab18474ce0d132c669dc3bdf0a0954c9c83d8ce5706c93adaf5af85886e965b48c4a1d362561640080c97cf556f6ffd10cee93f246d14407e37e1d3a12955d746e76f69e46168256f00099c1ba19f29b9e5695106f27de38a0047b2e24c00be53d95335469c439423733e6948bd800e47e313660fb8d2d5a2d61866e96769673dc90ce1355cb800f41da16e03f34f8612c3a798e0df5140c02b89ed8bf4996dfe171747bfdaf74b1f278a6063f4998a6c7f03734588151a4fb12a78e398cb6779583921b1a942e29d5dab12bd5aea2242c49449799d54312a52e5bf220f8ef7df7801f72d304ffd94c8a128584e130b686f8389692f6ee5ad9be0ec4b1006e626337835c01cc68596209b187e2ce2d22ccea0424fcf3e5723d46d1429f3eac0020530a356713dc384208332d49e0448fdb40fee465ecf69ec647244dec952ad6294ee07ee5addcfadd6b9f991ecda3ff29b528724d77478e82e3d9c52ef42c58d8e4c855402875421113ccb7cf5943af3b879edaeaf55c99f91b98d013ac3deb2f159905646cfb2c3ac64410d676d0d0bb202164e46d49b69ae8c0155376680a714b44abc53e2e61a3f268497a0b14df9473fdfb030a0a7c5bf669d98bc88d413975b5123df05296897c9e019a269b599a4ecdf9b24f21fba5d00df18fdc7dd495dfdb0989f6007564ff97467c23b7bac8a70d4d3b10a7f712af2b6b002ab9110da0c4b6a2a5db9e3587fed9604fa80fec8f7152a339bf6ffb1f1500af0853f8ddbb367161a7ea9819c451477dd4c2425e2fbc5210d5e8645fd3cb78e933d8b1dc6dbbf2e9503e4b065d6e86a97e7cf871ecc45099b81b6dc6dbffe13606404f1760f20953703da16aceb2e3ce83bde49665da48b1d3d6149d197c43a1251dcff958bdc43c4f05ed537610efd7137d4ac9b317dfd6a864deaa47f066b633fb3f57b1be777b76b449b734aa7a2f46120661066bb3c3a376ce761f208d1985e05274c7d857bf4c5c41b0428ae5a18cbcfb826fe6b0af6b4a8ff80fdb3488209a67ea686213b5425e73c5ccc04d36883daa1f1f6dd8fe9df2132df3d8568012f3993c4d22fafcafd29a7fb8b56aa4a8d1811144e52d38045ac6a0dd06286616c74d937eaa9bf6d163953aac4afaaf513c70321252d056a4ba9fb675b672306d42c9c27da28f6710af34fe7269506a29ea6fba05045ef9c7ab17f905121f8707e0d0200548c61d02017d777853e2bf63291d392b95fefd38f27af84c0152126a93ee47909b415c9e0c281cd036b623e5b4e910e83d23a122edcc2487c40d84f1e9a699ba320d8da3a3324a39e10f245a3314f48023fbfec2f5472d90f9d96e5baefaeb396babdc38f587e232d6efd65d252bda03a2b35d0bd6556d5912ae81ef77dc111b654b2d9a9775464c20b1bb690155880bcd4680fef8e95c95e213c39e92bef553cb23171cff9605864d4251a4e2981d3a382604f72c3e80d992412321fa1af6d657231d9a9ad4434eee904ef160519c51685ceb28dd197548addac72d35d2501d2bdcc6672a2f9f5dcc3295e8181b60cfbaeda00f07c1d419dd698b234ae8007ecba6f4c555e09fe7ee825f3f17cd6fa167fc0fdc620c9c8c8902eb036c06c86fad0796e7c10c3f49837f26e4bce21df3f2ac1734f26bfbe8592fea0ca78156ccdb2673ef7df429831e7d7c01ea6b835e0acbb5a9016a1e4a2b171574a95a85e699777c3c745005e074c86d2c403550c5822d7fb25d92915e767814f42d1e8497c7ef0252e939cb7e48e9b20f2a419f28fb4bf3927931bd46b2d6f5a6a85907368348bd4548b02e07001169d5a4f3c551079ed68deb75b5261356d84207575fe591e7725138ec711bcf43dde02d7c7add87069e582a92d41e8376c0d9595ac9fe751daf399c92d63595d45304d744e1bde61a7ab87a482367a44c559971545893bab78d72a9778a997482026ca45c3cf59c03bb5f9c06cda6004499267cab3c1a4d5ecd6361acb8e77738642783ae291b4ff3bc51878781f5bbb3dc79ae7f5fb08359bcc679e0de6548c349c46c51965b2bd4ee2ef767094b9295855cd21a60dc1417cdc71678e2722cea8a4e81d2762be596b06ea76cac07329732f10a87d5ec06debb8bda6a62d8149a6dd9dd4e06b1bb7911f02f1dc19f7bcdebaba5b3fbc12688efa6d4b37b9e55e72138cb9ce92b32720bb28c764127e07e6d08d0803d210ce3d7cc15cda88c15f9b3fd7dd16af2a8fee348a6a63583ba512345bc3e87e028b49125dd70ef04d03edfc22ee1668745061c9822f938b8495972f5b3dca8bce10d377a5e8fde60b9f5f138218e8e80c9cfaeb9a13a512cdaa7b3fc779b228418b9ae4633df45ac464f360978090c94772887aa7cd6e556b24e5599f9e3bb54f8066ad67126d54e3851abf4950f4f1a9e3358c4885dfabbcec3e684bc7cc06202109a340f974ee7cdf1c49d1a41cbc8c813e43fc3a3057b7507edf6455a4223237c8e817ae6a62f86697befe3188bc8981e13ade7d652cbf80e97056b341ae1e83f588fe448a0d00cf7cfc6073901f69cec21f110e30d96b56b5bca83518372a2beae70128256b5e04daaad4e2145bf4e7ca6255ea71c1ef43aedd11bf26922d1bb41dc8272147e7d7c504d874b67833c2c470a678ab791dbc5e5781b3627e9c0024b554840f038c9a33f17f9793db04bb78b12e003b5e1c78247f89f817410783c10e79622461060a887d178f278b99ab701c8e917fdd91307289f54320781b21662143d431c8b3b15433ceedb91a16f62bee51ea48e798a8deb2d48eda309c22ba6024c12e76f3dd1208ae0e9626c65bd70263acd4d5f2c57184148565c1927957755dc7c8a7ca3d92f71947e658226efde0618fcec51d362e31a5f32d91f1254d48d9ec63b9b8f41c2f357019f36b6c66e5fe6fd8443658254a1e07815160e6aa33879f3552a814fa9edad097d6909632d55dcbe99994d234ea535140d5c9dfa08708fc18f30a95214cb1f12b424abe3ab70fa4401904c591805f1731c9e0c2bc31bcdd3291d790d0ea11504516a6bdbb4d7cb8978d0b726bc0fa8269a3a941373a0e0888fcbeb7b8fb5d9fa841d0f6b84b78ddbb6006183fe441000e2a16e2bdcdf39c81cce07f2c95780bac94c87ceae850d660b55d4be0af709879882aea6dd1d64fd05487f8bc61cabd77e6cc970d5573c9d3fc216e1dda816037d8b160403a405807983ae6260905a54eac331af3ff43cc1d34cbb097319554fc36d8881b65f2cee3b24b37f677829ae5d67427b196cdb89720a5f65d68f6027639147410a6de735d552453a2f6ef3ac30dd39f29a66eb8f7eda227f35ff37ef3ca0e587e4a84c82de2ff2b90321cdc0eca56ab197f046e28d873f4067700f29f49c63f4639fc9ab240e980c2f2f3f0379a97a2e1cd3fecb79ee78d4c781f2a87704191a4bc76a224f692e51d3fa30fde5d8b73a38d2580c977406c95c9ba8432d65c851380729a25a237cb1d1759f87841ecda5364469f159e883ed7ae48da8a4895ed323f6d60daec50913d604704737d43a39c9bd111aeecccac78455ae2fe7f6a8da687b7982ada06a9ec3469a9ebd083227ccecbbf3598c9ad701c4d251d6acd9a3c37d47494d1e620e3651f4f6f132c04766d4f3bb67c5b2ae9cb065cca81f92f87d558fc2f8afdb8fe0b778d293c95ec777453b248501b96d7b67c54fb56872b15866e375fc12b351e0ca7dad615380c39e0d9538d4b192d5d3626496dffefa4f3f26b6827e0cc90243ce819e50ab52c2445a8d5dfe9990ecbe0f97442988042d6696d753e5fb3e22c2649b6001807746602875f3bb8c8c7d07191e4e4a73c2bfbac893d73d40d61b946bbe6c77c94963c2325b3b42968c94c7d2f8ac15903a80c0f417930ed2e5829e8ff8ef03006503aaff804eee65fbc5237e2b0a71dbf7bdeaaa3590e6ca484a7d5e50223ce7523d91e6572f830f3468d2e3577d302b341f0706a4d8b1617f642e828f9bae6e7b8828c0e3429f21dc7d054fe99d79afe9ad54cbc208f3e75178bb4887e4396190684fb9e2cf850f91b92806cae65db9dd526b7cc5a4b823741a0dd5bcb012f707b2a58538c6c2b71c267b461a410af9e53712baebd05d9830fa5dfd00b20e126a03bc1ab0288ccd72af81b3e5e53fa7fc5d303b8052a033d3b05ba1bbd821538aae945216462e186a6411fa53c810f7086beebcab5423be458f9ec4d9fae3b5256aa001ab115e6c813d9b9395b2f8dbbdbd038bdd8f39eaa2abb3f6d672559fbe5764cfcf817177b7bd1481286ff32c2aa0db0511cfa80cc7dfbf547c10e32916308032b6dd14ed8394e625a17d87f5388a44cb98a152ffc105ee726adb9c0dc06a5370f80eb1455eea58bc3b2424fd319f8efede9207a835a27175871161b3e9a35a65e6a0c5beaed5de69686fdae23bf8e3c93c906fffae650fc2a587fe9fe19a3f27702f31530a75ded027835cfc9acb2fecce75e524c55288703d1b73db314c1c066653a60036ddaab3c9a8d1910ae7694bedb8d8685d6356fa8689be8e7f73a27b60156459a14f1810f171309404d30587c81268e17a5b3e9fa7b51b91baa66983e58005b69428f2036bb9e9ddf464916684192e276ed4fc1d21f66e5bae021780e9cc18dac750bb5b4afffa69cd24ee4c13b58cbfaa7a21bff139e06a629ad95108dd5c2479cee8dd92b694b5e8d1091419e42dfb091800a4821936d1690acc9ff6eb47df8498d8d71e806bc69e915e7b03f6d1a6d7ed7a41ab3e348a00dc9f0f4dbcf8036d6910ac8008fd6971c45d9006cd7b1e092c342e8ba5572d1fdddf4af8bfafa458814", 0x1000, 0x5, &(0x7f0000000000)={0x18, 0x3, 0x4000000000000000, 0x4}, 0xc) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) socket$inet6(0x18, 0x8000, 0x4) 12:43:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3dd04f8dd224d5d549b58f664edcc298f9", 0xc987330bf2a6ba59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:43:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@un=@file={0x0, ""/40}, 0x2a, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000280)=""/112, 0x70}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000001300)=""/248, 0xf8}, {&(0x7f0000001400)=""/180, 0xb4}], 0x8, &(0x7f0000001540)=""/118, 0x76}, 0x801) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000001600)='./file0\x00') setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:43:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x400002, 0x200000005}) 12:43:37 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x84a2, 0x330715afd0a651cc) fcntl$getflags(r0, 0x3) r1 = shmget$private(0x0, 0x4000, 0x409, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/166) 12:43:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x24) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmod(0xffffffffffffffff, 0x40013d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3f03, 0x854, 0x0, 0x1, '\t\x00', 0x4, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) socket(0x10, 0x1, 0xedc4) r2 = socket(0x18, 0x1, 0x0) socket(0x20, 0x5, 0x71) setsockopt(r2, 0x39, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:43:37 executing program 0: sync() open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x73) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair(0x6, 0x1, 0x9, &(0x7f0000000180)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x4, 0x7}, 0xc) chdir(&(0x7f0000000140)='./file0\x00') getrusage(0x1, &(0x7f0000000080)) 12:43:37 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000100)="957387e98137840aef5a5a77bd503f6693de1485d2dda71467e772a144b0c8af4a58cb19fbf96e9f3d7207665d6897c09d8c526575f5549721eac0cff15a326f772f05e334c04677d9b261eeea0906f4a445e0e77429c70a302ced329df458b225c9244c5bdada2b282838", 0x6b, 0x5, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x5, 0x9}, {0x18, 0x0, 0x5, 0x9}, 0x3, [0x4, 0x10000, 0x6c000000, 0x9, 0x9, 0x6, 0x8]}, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 12:43:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 12:43:37 executing program 0: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x21}], 0x1, 0x5040fa54) r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x60}, {r0, 0x4}, {r0, 0x1}], 0x3, 0x3f) r2 = fcntl$getown(r1, 0x5) r3 = dup(r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = getegid() r9 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f00000001c0)=[r4, r5, r6, r7, r8, r9, r10]) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) 12:43:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffff80000001, 0x6, 0x6ca, 0x0, "126bd235faf97b5ffce9b854ab20d1f02209cb18", 0x9fc6, 0x6}) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) accept$inet(r2, 0x0, &(0x7f0000000140)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x0, 0xfffffffffffffbfc, 0x4}], 0xf8b1, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x2}, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1) 12:43:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 12:43:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 12:43:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 12:43:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) getdents(r0, &(0x7f0000000000)=""/104, 0x3a) 12:43:37 executing program 0: r0 = socket(0xfffffffffffffffe, 0x1, 0x1) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/5, 0x5}], 0x6, &(0x7f00000004c0)=""/254, 0xfe}, 0x40) setsockopt(r0, 0x4622, 0xd, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000600)={0x2, 0xfffffffffffffff7}, 0x10) 12:43:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0x90, 0x102) kqueue() r0 = open$dir(&(0x7f0000000300)='./file0/../file0\x00', 0xcf3e95da10f11db9, 0x20002) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = socket$unix(0x1, 0x5, 0x0) accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./file0/../file0\x00', r1, r2) fcntl$setstatus(r0, 0x4, 0x88) fcntl$setstatus(r0, 0x4, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 12:43:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) 12:43:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c189ac134668e6b653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c72d889449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde", 0x72b}], 0x1) read(r1, 0x0, 0x0) 12:43:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="14cf997ceda7eccadd6b4d20db89f3d37974823f1efb59d01d9da8e633edcc06c5924992d1c97501b4339b2369869fc8ef8c30cb80ad3136ba485f76ec78a72f805f1fd31a6f7dffd1fd", 0x4a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 12:43:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 12:43:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r3, r2) 12:43:37 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = socket$inet(0x2, 0x8004, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 12:43:37 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) close(r0) 12:43:37 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x8, 0x4, 0x8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x0, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0xfffffffffffff800, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x1000}, {{r2}, 0xfffffffffffffff9, 0x26, 0x8, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0x6}, {{r2}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x4, 0x7}], 0x1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x8001}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x953, 0x1943}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000020, 0x40, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000004, 0xb}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x3}], 0x2, &(0x7f0000000080)={0x3, 0x7}) ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 12:43:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) socket$inet6(0x18, 0x4000, 0x10000) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f00000000c0)="4c97d918fabd7a0482ae3785df84436877e5f422e0dbb360d5a3bd3180e3772f448f12735b4bd563b21a46124d320821c600c779d5a24647fd811fdc7583ce096a0cf496020d00ff53fcba1d944c8163615fdacb637873175cec1e58dc81f37a3d4c39f4f157f52c50cbfc57b27b34f612ffbbe0b5c87a7b1419ff17cc1f4bf508ddcb1ce4f9ebecf7b0f33a2344185b3002aef87b46125abb6f4a644bb4ec0f8f0435f9b70c9e4df78b773134991ef1d5548d06a202ec189ea7c7febf119a561c7b4794a09793b02571eada12025c80ce2d88c56de6b3374d1be418c5b7b34bea00ff8cbe2b4d795509b8f97bd698d0b389f2c340e61f0db30df1942c39f9600ec3c7af380c361a7b9192505065d63552de4fc62f872f8df9eb7b0414a92c0503eefec3fa07a361dfb420994d99a49db78fff08417c9a61967241b3071bb7d8c53594d712013e34637e7e24754f8ce7a4aec01388d9b1e855c3c9a497b0401f549c1a4b645986815c5efff7adbbdfc5f514d05e86f07b6058917b670e6a06fd992da15678dae280af282b3be81d4383b6ce7f45639644bd111c05edac026e064385ad78f8c8cd52801878ecd359b477c93e128a8d5e458d498d9bdf71df815a4df30fffecfb0a0f0b52b0347799c4256df8a67aabebf55dc80140c0177b6cb3bc8d064b52793621a90d9752fcc96d182311d632e3ea071cd2b3df6eda2f74711f3256facd9d2f886b41f7890ecfab5d4c8323ccc280f9d6515b666be4dfa76cf22e6bc0f1f1f96a86554f616b64a73a5508f6dcde8d5c41f55d62cfe237d38ca1371dca3cd9a37f0c090bc9c49627ed92aede37ca128ee6f36458ca01da53d87e7ec6bbd003dd33968c49a829da18b80448befb2717b95c241a8f80da25ea245508872ba95c542d7b9fa4c999178ccdfd60a777f9bf22e002ce05a0bfb727ae90ab658253639698bacb3a99392d66d0661e5011f16ce02a3e9e71556dc6d3f1c4033304e1828b955946e44e5ba5d6935909d3c4c766761f290b697d54c28ecd0339158a7397d7ec0dbc3b64042fd69db56a85819164d3f190f371e206e8d9fd1c590b8e3e8137fea749e51408f8204ac6ad39f8fcb9b5ce30333fb79ba926c8d99317c46356301f473b36786e415f769a7af3d9a6a52946866a6d15181fb0913a5595b4072c06b24aae57dea67b08861594fa5db15be6578dfd9d3802bdf736b15a5d1744012d0a7785b4a830d710a6b6ce44f642ff91d71f12905d5155df1ca6030cb903ca78981044b3dd197fc2a2b45410c9a744bdeaa0bc53ace551ef52029238b97837f3855e81f27aef4b9ecc5c51beed5b044ceb5b8370d149794dba6c8169b46a77ed3d883e961e104d8cc9059461b9f55de3e327d5adf2b862a26fc1fb604b9faae725485447529a9746459b827e7921b854e90912a9e86773361a2263e37e4a5fb7540a09df443bbb60a23b2fe398ed830f818c432856f48a526e3dd6ac26f307c9c120e167b7505fcf93c07f0ec3af59b3f82088fc4df4daf41c04a0c64552ddc6d2531dbd6ade8537d3a21187789e0e48d9662a1d310d1aed28b96c8ec8fbe0e451988586ac07ae1b43b9d42620973dd77e65ddf09988d84402d5228e36e83b6a172c6e73fcc1f98f35259cdfea475f0c6ef573149615ed0c64dad11f4ca24bc4c9f3ab8517430c3f8100e1c902cc071de6eab74bf35543241d4a230c8ff03938e278a52c99ac623251032b7c90cc24d3115718bf7144fb71e1d18dc00b15498b5e83cb9e470a452fa0d06972590ac18aeaf34df40709c246d6f00005d2ddb8500fb443ace216cd439d387375d5ea2b8af6f37b5f4d0b0fac25a56f34c51b781868c7719184fcca1eab78109a748c6a27f2cd8a5ebc79df2cd2cdd50a825a8745c1b45ced017dca77aa87892158aa26ce57c6c400c352b783542dae9fc6f9d60cf0224b3e26292e64b4d5f2648b82b1af1485d83c22552d76f4d6d1998a77c85d1fba9c555fdbe84ede7dc8fb35db1281f1829a838c1b718aca8aba51e6174e12571d4c51ba121e7322f9d52fd0a889a351c791e488d43a43f0db5ef80d03f912946c9f607ccb65eadbec8f194e8f821057f509037eef8c7fd8550fe47f5b45bce3560bf6d9f0069d2635e157684fd3332b1ad6778499f99731320823eb90fe47e96be5c8e452a78ea227afee60d629a4ab922515f65c6388b01ea227e04cd7681235899a6f9a97d8b2b907282922fe5c3f3d756449e69f39dfa7d85c3a1f748f6f4614dcf953bf24c8554c4e2c3aaf704fd45d455474b3e4990e6a086cb8617ad960a6093c7fb35abe8410478c49095899334ba232b07c9ca28a821858934c73d0f6ec8f8d8124c13674e59449e32bc07ea7b6e94a39cf04527e430e4d12a2e4d50f3f04621253452ddb1233f0f4602778813b7d5fd500462c8e879e2bb18ddb3cd64e3deb36f07dfcc5027f904bda7878725d39e8540f67bffd7bc60189f9993dc66805c5777fc1a47434fa2bdf67b4b1576aa20bc6fc6b78f7552efab3149d27d7a0edba91d87b9813fc0beff2aee532a1b7d81d2877c5d9c6343edf990f0b1c51bfbfc2598eb58bdb9b33f40420e8bf2bf4fade6a0c79a93f7a123e72ad5ddf0bdcbd6e8f153f0949193266fcaa5f83bd3b1be6bb999615c95a1e2be48abe259281405b21b8511d0c843ff29742586d55bff3144b2bd8ff2eb9d562046271200ac4cf9efcce2814b225f7a5c2ba3e405b54a8096cadf78e0c7e67efd029ec75da94b76614b17a8cdca09cb874e1f9ab9a1003571a95a772dc7bd82dc7015049c4bf61a78d3ab41c1ff21221dc60a2601413709319ade454ce5e8cf658a8f93214c8bc14d0a3ede587f9b0a1130beb1cd749f52137024a4c5ec61b1279f2bfd1fea825b429391e644d2725d783566564b8bb29c2f4d4c856f70b090fe9054351d10134a3831252b168df82cd61aa660025543dae4ed8660a9bc01a8e39c0043fca21cdeae50832af8b96e26211a6d977b682605667274772126c05c3654494ca68851f6e8d4a3cbdc4b7bbf5548836514aa8789cbfa9686fbf34648ccaff548df6ef2f8eac23dd920656e2f86160a2af966e0eb53d36aecfed0e60161a522a8554384efcc991764ddb5baaa19e4078c1d320e92c1af94a88f7e40c541aeeba5a52a34d830b74542c83230721361f9a849466f1112429dc3f9e384ba66d4f30984da4a0f1b8dbe4583963a770211926a1e9fd12f5e4d5f66b299647c344f8e0fb5cdcac08747c30265f92b61072a06b400c7c07fab57066aceceb52d6645f933cb3f6a75fb272d08d59769c55e9617db5af0aea88b3ebd2502c2ee10cc7fbe72c692b19b52e107ddb3f96ebfaf6ed725ba96c2d93e751802a04b9919676afcdb017a33df12ee2bf5a6e1d5cf8714a76358241a348e5522303f20297540460a48710096ad12b7535440af22969adb3be8081f1ce9a9b25cd1d0c199555a5be40ad8b53dc9dca7d3ff7e91f755cc179d5e8c0701e0a965fa63fa8f9868f2c5d650a42137c0ae46b17570c37d7a496735c0f1a46b899aee37382e559850c84a740a4486305eedf4d3e8f6495dd0e61ab8f8becf6ae0d9fb06af0d7a15278990e8f0136a06427a65e62d20bc54fbba43ea47a0c6033c69d1cef0ca137bf7d11c3ea2fff6d249534698c869fff0c2f3606bfa750238ac10d97c79fece66cf5fee394917d6b1fbb2ca0d05a49dcd0f517b218be765f4c50b8785ddca25aa865ecb5bf7104ce2157cd05b5ce51299114eddc14866c416632c5f739b666782c45fdb59c4737b6e5265b38038ce274d0f8ff6a61cadc4eb8b9aa927fd1042581622ab2f289a24fdbb4a2cdd558b4ef7ba7fc7e36f630eca943c412ef5163eee2dba055443e6ee0deab54d31d6bf763eedb1762aeb0b3bab03bb44ddbd78c71c3a2a3eb0052ff49d464bd8c767ad9c851e76c2656d613561943248d1c2b9dc5acf8618c31e4c33af3779f16fd454b8142f1b811cf63211fcd7f21f1e759b7181a69a95f98f61e59e33f3af248732fa859f59dac477e96f17f48be11a92abeeba57a7f669e0d4cf115429cf1ef000294568d0f25857d8f90610391220bf9f0909f14eef7ae749b2367c0cde89fbc6e586a1b0657f5cbed0cc9d6c734b2a1b9a400f5738018c77d13a019a49685922d03cd16a77a6a4c52223f98112d8830bac48097f4e697caf5f504e7ca276ebe68ef1f78509d0e9bf6cfe3c20523f8d9124585f256ca2f4e9a6dddd726846c5e6fbfe75426168bc67f1229c4fe78d60f6e8fb8f23bbceabfba1e8cdbb0ea91e5cab5da7155626c8244cee46f8a8aaa83946e1df7a6add3e229eff4e4c06385064a13216d713674f254e14489d64556a53ed2106f4e1e1c11779d2ab2eb3849f4908fbcb1dc066fb33cd6f29222ae752ecdb5b4dd9cdd518fe29bdf5e96fca00ec09cfa06250ef28b03fafeb5f306e1c6a1550cef9b9f26bb1ef4b70862f3f517bf3f4b44529272bad5cfe905dcbdf540f42dd67bdef087f53912a1fd4053bb52a0c6d436fc332869eb07d4adb06c35717999f8ccfa3b0ce8b872dd6b38e287d20c8ab9984a0ca40e2a4246bd602703101910550c2d100e126a1726b1c8bbf14a03a35a72ce6a509b8f019fa3cf603bd3d69c05e409c35ec37d653884fc0204b9843e87b75d9c87c60e72d8366d30bc960b4b18042347ec0ed21f82873d5fe25f7210161a75dca303ced233b9f6b0b5e9f52cefc2c2b575e2d2328d995df4b14d092dad28d1fdced0cb27d9df00c60fd5655431609cdd586efd113bb01f99294ef61e9d2103f3b364e6fbde04ecb2283dd36c945b9257f3b6c6f6719dccf04b2d48e446c5016a0248dbeb73d8fa494cac30d9a9f5a3eb889014b90e24f8253025e84d227328256e1de6b85b600ee97e793d4640539d9b40745a014a719fa06c3806cf2708f17fb99b7819756e8e44db7862ac9fa790f9814031910214a5ffe47168832c5b6323dbfc1e33eeeee67a5dabee0399cef3e732cdaf301a443a54f368d6a4b2ac5f740fb1e5bcfe4ab18532bf7d04d67b9df4677dbc135aa25edbef24852ac369a131e3e2ddb5e288aa3539f4a5f8026ce4a52b3e71acaa5a3e630f25a9dc8115d94e7cf4f4fcf68c12330320dcc120e9e5bcbd88ee57038aca92acd98b40c586c2085f9d3de181c53ac91cbdbd131543cfd7d6dc54dbdf9f6772b97251f5d90592074947970b8048e322968aff595395e41d7c79e6069e5f10433edc3ced8a86fb129ec566074b31d36d53fdda9d2abe5079b551b9c617f15daef83e15374c66629026446f58b63d7780660e8d13bfc3a7173bd8902f22d861835c9ab7aef0f23a02b3560f1a97dfd19b3fd89f3eff0a4beb18150ec0312e41a1ccfd71c33a95011b501dd584decab16fc66c02ce70ace86b5cc723c228362c39573f4a379d2088420292bf03d0baca62ec0835db36f179b0444ef90466ab439c803c98ff6bd1d73440ba3f115079ba7a36e5c1aec18ad83711f95a2d80f38f17ed875f64797d866d83cbfbc68e71ba8628b725a445e9ceaf1732bcc068be251d298fcdd32d8b2073dba5af8794d64f1d5bae9f40b79cbb07e91c7a25a5dd3c95709fb8ad822592b3ee47a1c0e59e262019a4306d4d276354819bd6a1b76acafcbc491c77bf2eb203dd9c4c97ca04a485eccbaaaa92dfbd5546ed3be0f6822ec2aeaff3d4d9c02ea96017c404081d22ae2f8d7461a493ddc393c80f1d3f8f0402c02826c1b12730ba08ffce69204017c01a0a", 0x1000) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4003, 0xc7f6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x44) fchmodat(r3, &(0x7f00000010c0)='./file0/file0\x00', 0x12a, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000001100)="ea5a568aceade30c8a735b20ffe8e9f6b658783278c2d66b8c35e01672eeea40df5569ed4da9abade2e80de71bb291f5e79f4913f45e11ce87cf4012314bb14c5159e1d3395e43048b205691eb38fbde1870b2b71140b54c61d89767e24f3bdc9fa44ab030d2f9a5e4f6f41030c3f1be7c5767f134e7ba795d32bb8e0688e032772c3632765df83ec084af24e6079cdef8bb29d9a5c54dae08466abddeaa23461d62631961608a6c7afee7a0a67b88facf5b4e12fc57009ac5518002a1e50bc2c6e65b7eef0ffe3041901978675787ff03d55d6cfed12c36e0fbed7e79687a970504719339d8a36968dcdc192fcd5f91", 0xf0}], 0x1) 12:43:37 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) 12:43:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:43:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xfffffffffffffffd) close(r0) ftruncate(r0, 0x0) 12:43:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8}, 0x10) 12:43:38 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) 12:43:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1ff, 0x10e}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/68) 12:43:38 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup(r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="977f78216b2bd02316049d99", 0xc}, {&(0x7f0000000080)="65055b8b6cfc70ccf2c407030189397a05bbd9c825", 0x15}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="87c6190fb8a11d12847f32057e81585990eaff04dcdba9dad470d7cdae44c2e0f9588b2fac81200ababc1b27da7f3e9b0d219441696517ca0c70b9dcc3966faf8e4aa5ecd121ad3445b29c3d8f2c382544f32ef508fde36c4851f71209b345f769458f25a261560fb15d4de6933091a6ea950bad1d89ee0b82567071dba8a46b5c25cae3248e3d42c0b4eedc44c28272ec9b702ef8e3dbdb9b515921", 0x9c}, {&(0x7f00000001c0)="4bb42ca14a317ccf780f6caa17b2f3e8ae84cbdc04a569544992f1c80bbfa6fa8d0c1b63afe2066d075611fa74503cdd4dc8f90bec212bfe578e9def26b22e7fe99bdf3ce593d797b8d5090ca427ae3c87b655aaa62461c6def2f24e4caca9916951b3315c331fe9b1cdd8550ee6e693b50379fb00ca32fe4fce1386bbe5b1f98590c3615cfc1a9c2d8af957de6a8c3d7e09d3fd507d5a896774779bc54a219ca0fe2682f4ccd5df15b1ac163464bd66cbfea147fded6ce7ffb54753814951f31f80c3e33ef3393f7485c1b94e9a08b61a54d6436152d94251fc30d7b5602a3595177dcee35186f1cae79b863ed16df7", 0xf0}], 0x5, 0x0) getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/84}, &(0x7f00000003c0)=0x56) close(r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 12:43:38 executing program 0: r0 = kqueue() fsync(r0) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000240)="6b1254e44c7df0aa55dcbde5461731f42c9fe268fe547cc028cc11537f6d77400c1c88c7ad3fe961a81378a0b37ce42c2606b0a00e11261389b7b84aae9f2cabaf72c24f72c1a28689a26e", 0x4b}, {&(0x7f00000002c0)="6bfdc31886a1d0924cd68c49bca98bf5c45968275077f16657c2ca0ea090c26a8e8a7761178cadf4d09b8e18d5961d426811c4e076da0ff0d271d6e94c8b6f1ebacc6974f0338e4615c6d4fb096e0eb9037cd5327d797566c00f4086ac112bde4ad187f71d2df4b0336f65f6aa5d7ab92bd110ac7d821b9c984604f1d7ca5f1b2bf9dcd2bd80669aeeb0e6a9d133ee703f1646ac8929d3290885033420d399206d181b5533a0c6c5997aef00", 0xac}, {&(0x7f0000000380)="50daed33c74cd5a6dc6ccced29f0554f466c0028d76075c0d671c323c95efc0442710211c947c99bec208285bb15a42448e279f440b7ac3134deb1513443432060ae1ae66e65278c87b95594e8d68b641d", 0x51}, {&(0x7f0000000400)="ad311b16832cc6ce7f9278563d98e38cf060b485ff272b1aeb0c04537eb764f02777ad3a0b6bad90e0d3d6a7b3e46f25da2f8a75860a556b56f0403d11234be139541126d1f3503cc6fd278b0e3183a5fac91165967b7a138992f6a9c67831f4c6da3d298fd98f59ebce1ac70fb0700a7b0ed960e29d41b1e9a23841b3", 0x7d}, {&(0x7f0000000480)="9aa7976b8c6025f1538f7d247247fcd280171dc33be10ce31fd2fafa5e787a438445672e2fe62ced83af9eb7ce0dff536bef4e6b85256b554f413a2d6d7f830ea94099c13864bbc834b1baf59d690ce5948ecfe184516d193c4607d4c2261847e9662e6bfed34d48eaba3f503233602c7ed98bfc66d18b71111e0936f75c7a2958d8231e0e6113ac6c4b750b9a68883fd2917e99072d81a28b65d8908831c5826f585f0802bf50f72c3f8b72cbbec48178ef25ed236d13c0088187538bdf0b75d67b3e9b9c9a940c23a19fdf69bcd3bda488c6d2c9577df3aba0ebd3f70cf59c2c9b99a3b16c08c3cf331eec6e20e058443dcba48051a49dfa7b9184559a28d12208bcce317d2b5a8780c07ba9c42d8e1975b6873dfe370f3ddeff9bdf3eb070c2b4a564d901b508ed8de1b4feda4eadc1febbcdef3e26b39a94db7d02a094f77199e4ff9ef48b6100acbcf3593e902f8c2c5c365a7f68ada0ff10d6219646dfa314f469cf343817eb6f357713d86dc4d11239587483d68168bd5360bd4b4eb5601ea05095e1c08b297c705910e48f42762e7f008bdb4e3c9dc29abb789b91609f4752540acb514b0188691a018a438eca38f44b2985450b0dd164d45544b30538252159cbd5be48044ca2e801a6c67adbfd08c654f22e7ce2af06bdfc963a80efbf9f49fe8f25fc8523f7296cda99e5fce02099cbdd87f3d0d4869ca4d21008cff277d70f2de28571d1234469c5bf0201ac7e42d986e9824bc7bdd19ef4a666e22a9b877b8e3afd0d656a0dcd62e4ab3ad4193be053153f9be336a72c2fcf1487fe274aa77e981182b45bea2d72ab10054bfac69ce0a6740439ee6f5c08e12bd72498e9978071bc3d1e24831e1d69c6f6c0d8304bdc1857eae66a93f08e1cf20a3840693ea07159310775226dbd9ebaa5af89267600370fcd63aaddd994f3398210f0b86447a482ed57b73825848026ee6e28d7a677e58d92085c2b411ad22cf4f9a4f31e77cd2fc54d219607b57131dfc421872a5746d0660d8299447cd01f52fe1c1627679e9bc857baa12585d50c126d58a7778032b1615eb37f5b315c083e5be923581bd5b4335c46525b695389f7f4df9b4423eeea06f824af24743b967e3f471adc6d930d24eaa7268e72b24aefa9fd64dff882e59ef9386119c3fe1046d477cba8e817e473b9d0a4c80d87145153a3a89c4b1c938d1338b1845543cd18c1192c44c83a2df5c4b498348997fba08eacd5e7ce90af9a3cba03c2cf8e2c7b9b24b13201e405e4cb9a686e3f3cdef0c50630a765540bee0d8577c302b5105489ae281b016137bc8957031c69c47f65df464b37cdf44482fe2ed8cf6b63243be3d8f80cde8fd0fdc7807004afdfa33e2e511877f5f936ec19addfe2566bd1508015b669ebe3704cd666937ed3be464ed1ffa8f275a43b5d6213333cb7e5745364c16372c8cb3339ca78b40a9fc0274133a713a89d27e28597309b970e6f8cae184eab70026bf236a8e02556eaee169486059c0c0ae976bc2aa7a3bdc8f2a1098ff2fcf404f507099623a53bb3a8fbf1676d43a930dbe8b9f9557576d9155706c92ab3d57ed08d64b157a276445844799704f2b32e4b86f5b296538ddaf07a263c16286421cc9d1405498766a67ac90094d7050547407fe91b73c7973e53c3dd180fadae4077d6c04af7b3e96e12bb5b4e4f4b09c1766570aaf9b30cfe949ba3fdc8decba8893162a6824cf638325ae5131324d4243679b7685b71fe21a1e9dc7f9790b9e84f2b3e623b1a9d81101081daa68bb7a0fbb1d3f6b43f27710d41563e8963ef96f89293159a38b7bdded4e37c3b68db57565e3c96f5bacfddccb520e627c58b75cdec30a72d385108404e50d0a07903b7d3d2ffb84224a2260a4115b19c2c03aba5b2ce77cbcd2992d5050f6236697c26b55665bc157fd698bce757db8ac65f7ee40e44ff4cb0deca630d4ce6656fd6c368d78688617b16b1dad684c1b1e05f463b6f719dd924c53f25df2323a1f521e6076a974d66634a64b7c09e786080ed1d2cb339b9c03bd51f52a51780c0acf9cad305e9f9fb7b082d3c2b7c747b941444ef6c2924432d3ca4f935294fd3afac5b57246d1da9441b8564adf60ac54525b9291a4452d0c9b03aff92aee2af3ff50ef43d38c3d9ff1c529164993003c18d19d7b73a2afad1a9ebf173209d8ac130e3da7a91c2ed69a31be119b7bb7547466a285425bd06fa69ae810ae472ff9eba84acba05dd860f8ebcda90ce65870965e6271fa9664bc0f8616d581214598fa2a8e70214e1aa08850e062869d1c5a832485aef21de71201e97c0fe1bfeee326386616aa6759be3bf4e5611259a91d67142b69f8066aeb76605c86f5c8a5dbeeb49bcf899194096edb8e12f6e161f95f916ee1100baf2a216f360a8280cbc0ab0c905e5ad8e2f3714ea76596f4233962bc95837b7419b72c06172b5c281672ec25fcae51ec077d0072c1e2071407838d178f96c29b7a40feb964f6442cd0fca8d66391236b719680704fedcaabe905e806de4b4882f76c36e2f0dedb3e97b0c83047e486233dd07cf3d879470e97b556aba153d21140ee4a2d675c62ccbe04a6b7ce3dfbc802e051b0b975d8a7c02b8870aafea1c41f824909fcd5b6b75f13eaa6097fb165da6723206a3c4979c7748259b3b7b18af1a62c564e2e9a5a539a00089a69685179841fdea4ce0e442c37aa831739211d3aeeceb009da6e2c614948e4514b557c28b51de7146dd20f9b6616991fb8a7065e76928c3bdf091a4809cbcaf6c53cd1639c83ad2dbb783b2d21b8995d74ae5fa3f0d0177f8c23fd4b10a5993a1dec018bdb2249a38f6777461c674fdce3b82f8e43d102d0c42431235991ed9e390b98f1bef74a256eddda34efce8b91a72ccf6f2ef885aaa155c6a6a89285372ceae83ab7ff1aa5b8a622e7d8f507370a86da5611aabc973b1e4449828b1c2de825bca592a6a06836bd0f1110503959728328d4adf3f1a9d463f39bbf8c67b47e8aef64114762203678b6e377e578217d225112e4f5e2379c362215ea82c0016cc3d0519bd7ea77d9aa51aed800a29ddcc548c1102ef7ef53052e3e17efe55eb796f98e33da9c5916c0c69d0797bb664bd1ba38384b24cc959f1798959095194106c1b6d6c782fec27c2564db3e4179e8d323f37585ffbd0f7b572e536a2eb007ec080ddfe5c57891e5dd1ab224c0f3321456ed023b7ed0a9581d4324d1030f66854c38ed2f5f25c7a5963a82eaf0ceae44bab3132e3d54b7ff999adffc5ed9ec701fb2d07dafeb3195790009553818b290f49f66be063601d0bc95c3fee1a588e68e5766847cae9e4f15c7d69a1aa2e073affda44c0b96bc639e0bc9e6b3da8cddf4cf551e33df74804d0973c65ab30cf1824baaf44840fb751067aba83d6ca7a050318fe8de5b8eaacdd76c863413e37e14ceabb94f36ea965856459fcee09994c83912c0e87dc7fac559c6888ae3f07bb68bc74dc7721fce1fda77ad912b17b1bc116b58a551060f569c2aef445cdacbf867d33d05b1891ccfbf74d3c8bae24a4cb803542acdbb53979ec8e67157d12516e6dc8fef9fe6be47266396760c58ae4d0bfaf95fdca2a8e37359cde0bbb66ce3b2db796b2e3ed1fd9ff65de1b60b8fb85746c05be8ccf32ccb536949d3883c240092e7fd2c1f3ee089a5a29f45f4b42ccfb1b06195ad7926d90d13dbd55db874d228696530c2df726f69b42843be79756ef4fe717a6486987dca45785b074c4d23b7dac8e5354b26f59c08fd779df53c4a3ab5a9f0e71e6ce96ca2ef37e3820671dc4c700979d2f4506288a41c399023a7654c1175f3f9b768a68ee94163b269762d147accd1cb9684d63e4d096eefefc7d3397e0deac6a187cfefcf1e4d68c491074d9031972825412eeaf0a120ab2d844fbda4ef6bdacba7b0176195702b1b6cd70b338dd2e981af7ebe3538fedaa35ac168e8f650bd4b4ebe1efcc1ee02e685571fb5e56bca418913fee731c28813ba8a5e682d9a5446c8ce47d7ca992f732ded468d6b5424118025721951bf8049f3f658608f01fc5992be76a5c16a4b912f0b20811aedbacc4bba0023326aa9e15201779f2ce6590a055a5a82d698793c988d2243296a0e21687a192f54db270f1da157c5fa7abe4b305ac421a0188284a2f840fbabd1a3a420e85e48782e71d96d0648eb1e488faacafa7d3b849fe99dd7e370d2dde981f5815f6a69762f5871ce8460e3ef4d1ec51a4b30e15a0ae12b8abc1b7a6982fb3e4d3ffd5c76beadaa5489e5a91eec650f81c762fed42f3569c94d8ef48f85b43101378f07fb3a48542e2dcf78fb7898435838099235a4a5567aa898daf8c46097c2fc5f4a04839a2441de0c70cbf4c2567c68684bb1fdbaeff6e7901ff13a6a03bbac96f2ba14e5e78672180438befbb2ea66a6d9ea76d6771683e5f8574d4912bd293482fe7fb7579c285b0d33b3d13e26199acbd99f4e5cccdb6ca5cdfed3f8f0633c109e5640d07368d91b102c96c974d1c3ecb790ff37a2059e73e5396b47f0e2fa0a16643552466369e6a924f88cb134b433a620935401d66b89adedcaff047f22c0fa0e154882c664fb4764720fbfd6c7b570c26c8c29a95d46293a7414512348a88f4f472b6630560c6187efe4aaf01f253ff8c51f769109ef22e1d0b5621a7b8f386442dcdf155f04e8893d2ce79020d06bada3be7132a88c4ac71f2d298675130115946d29b41696c5cf65f857b2bb7d977d583b3b9f7e4e07e41a03855759196c5d1b4f2fb49c7f7bcc0601c3d30e3c62d52042ce81b595d72240ab31989bdfc8c52a21487f6cec49149897c0dc26066101563caebbde4068fe055a5214f0dc8e51b308d71b339a401245acc7483b06b9bdd97ebdb9e6347f344e16eef6eb15ac47daf32e0a762d85d1830df66788cb7451f5645d76e474c463e14436b157e69e4011f5658965886006f7c0595f01f959733abdd5b5199e554585ea79d8f62c9097c18a2d816f57c0d775b46f1544f8b101c3fa23b73c01ee052c10ccf9488753b1c22215cf8c1837a28c9bafef46001f12021ab05ff83cee7a7ece8c41f996ffb42f6242e22697d9698c29785a77cf2df2411f29452e8029c0fdb328450f223c4517bcb511388d2a6cf3abdae8563d3891c6e48cbea92bf5300d074952eb0966bb395e708e0ab11e7f7598d33b3ac1847e1ba4d9d15a65a0a9ac5b8420262a8a0b25a81aab2caa353b4471c2ba60a2ca4941a9e0672b24c4aa2601495e3ae52b9fa56ff0c5ce2ef37ae7287d85d0d58c72cef17713f2cd7adee440273aea873b2ba9918cb8741838a592076dd18d3185ecacdec0c22f238743fff823956f905faa43be26aed039bafc1f0abc3db5bdcd9fcf738fcc0554812c1f6697592f5b5cf6541a5d9dadd536e681ed45713ceeb7e705d40881492a0602a1811ac2a0300e346a84e1254b4f91607a2e9544076a595c40590b90285fc24d8ddd4cb0f2f70e651db75f8f51800809a598a3377a4f2af1549e4dbf006b7efb2265b646678ea17b6ea5f9ebb391a5326ce4a77a2346b70a69ba91290a45782d9c9f2f585e3be718eb4558e07820351691f40e4fadbda7e246613788f9349e4f3ed9d91bc3cd0fd598715e7ce6a6f0dabbe9e4579aadca4be263e1b66b9551341618c11965a9aab6a40770e4003be20366b52c5d415b889168584d6af8ed164dffe42c5eae1b9338e583fa045c6f45ccf0b7306e9c295e292901780ce34f6df902fe01a74361f5a882fd7df5e98b26143", 0x1000}], 0x5, &(0x7f0000001500)=[{0x28, 0x1, 0x2, "2126239282ab8aead67db3ec9ec6b5d6e09b930f"}], 0x28}, 0x4) open(&(0x7f0000001640)='./file0\x00', 0x10, 0x39) lseek(r0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x2) syz_open_pts() utimensat(r1, &(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)={{0x5, 0x6}, {0x8, 0xea4}}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001580)='./file0\x00', r2, r3) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 12:43:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x81}, {r0}], 0x2, 0x0) write(r1, &(0x7f0000000080)="e4612ca48c21bc382dac2a988ae36404d208d67dbbd4ebf823a96d3813a13410c7b468e44dbf7f57ea8ae75269139190989d04946579cc918858775180890ea91467e8756a058817133468939a154ef62527028190db176f4112b683b514d371e868b70f28a0a18860fdf987afa73bfca13e4bc359ed9118b1009e0b7f6c7fe74dd203a2aa83097fc7bf199d1313e45d8e67935de8b072df06f0e272e3fc0d1857b1349ec543", 0xa6) 12:43:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="70000000000000000000000000000000f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea63a7139f688340808c17dccd9e38f7a07ce8ed5b2ad202f36fc2787a278415e8dd249fba50000000000000000000000000000a17c65b7dd8cb59a0e58e6efae54277db56be3973037a052e186acfb2ae8d016864e4e2d5eb253921196bde4a157b43b7b8f39929d7363bd6ca55218083d28cdfd4b499fa1160c3545a0a645140c8a75fdf56e3e76a056a4b07db3f888a2bdeedb7eba8ad3d7c9180fd20f5f6805fad1ba3f70708ef1a347e9ca4220721bd493e37d19e6629dfcf792546be894621dd06ba5cecbcef1c60c81617116fe3ceda76c506c11bfba6f3dd3abf9ca194e54c54cb0b387754413"], 0x70}, 0x400) 12:43:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071", 0x14e) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 12:43:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0}], 0x1, 0x100000) 12:43:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x4000000000000801, 0x20) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r2 = getuid() fchown(r1, r2, 0x0) 12:43:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xffffffffffffffff) listen(r0, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) r2 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r3 = socket(0x38, 0x7, 0x0) getsockopt$sock_int(r3, 0xffff, 0x180c, &(0x7f0000000000), &(0x7f0000000040)=0x4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x83\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='*,\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.\x00']) 12:43:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:43:39 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) socketpair(0x38, 0x8003, 0xd9, &(0x7f0000000000)) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 12:43:39 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x43) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 12:43:39 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) accept$inet6(r1, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x8001}, {0x18, 0x3, 0x5, 0x5}, 0x0, [0x23ee, 0x7fff, 0x1, 0x1, 0x6, 0xe6, 0x1, 0xffffffffffffff80]}, 0x3c) fcntl$setstatus(r0, 0x4, 0xc8) socket$inet6(0x18, 0x4005, 0xc128) r2 = dup2(r1, r0) dup(r2) execve(0x0, 0x0, 0x0) 12:43:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) semget$private(0x0, 0x3, 0x100) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20210, 0x110) 12:43:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x1810, r0, 0x0, 0x0) 12:43:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000140)=""/67, 0x43}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/37, 0x25}, {&(0x7f0000000280)=""/9, 0x9}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f00000003c0)=""/132, 0x84}, {&(0x7f0000000480)=""/106, 0x6a}], 0xa, &(0x7f00000005c0)=""/43, 0x2b}, 0x2) 12:43:39 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000340)='\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') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x5, 0x4) sync() readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000000c0)=0xc) listen(r0, 0x3) 12:43:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x80000000, 0xfffffffffffffffd}, {0x7, 0x114a}}, 0x2) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) dup(r0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 12:43:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000780)='./file0\x00', 0x8000, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x2) linkat(r1, &(0x7f00000007c0)='./file0\x00', r2, &(0x7f0000000840)='./file0\x00', 0x4) r3 = kqueue() connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0xcfa6, 0x2}, 0xc) pipe2(&(0x7f0000000740), 0x4) r4 = dup(r0) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5}, {0x0, 0x8}}, 0x0) preadv(r3, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/222, 0xde}, {&(0x7f00000004c0)=""/197, 0xc5}, {&(0x7f00000005c0)=""/94, 0x5e}, {&(0x7f0000000640)=""/77, 0x4d}], 0x7, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r3) 12:43:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getpeername(r0, 0x0, &(0x7f0000000400)) 12:43:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="9051e7e0ef17ea9e040dfb00d5b9a1940a1721e8a055024db0dba7cbe50eeef9dad4b827217e1c6d15d6a4a219dc61d9555b909f324be4edb1329d4057f908708409d5e03251bac9cb5f96d68c0915d89eed1abb681bae990a5863cbd96b05eae0dfc72a6299595621f1d092a808300fe786f5af34cdff0e3eeb63f93792e75fa2b07963bdee2ccb19141cb7aac5cf2ef4c9891e1221040256850f6c8276eb8d808228648f", 0xa5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 12:43:40 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x6, 0x4004, 0xe0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="ba4e3266d7aee2abab2bb67810adb58ca6de8e890ac5709735ac7eacaf5433c37fd91a8e431feddf6cfa5519923f7992036064b44f3f360b4e07d3f77b4fff1b0bd4550ba94e14cfc8873794c86851fd969dbec4951f4f95ebf8b2b965d55c1043adc6b7c92e694b62a9cb", 0x6b}, {&(0x7f0000000140)="b03649c077acbfdef33cbe2d9c29dd38589ac6ff5e2765ae3f50d7c6a73fd21c3be25ed3c334756544b0add52ba6ef5992d471b11f9eb7b69d68550b3d7e3a81ba4a54a2735faf25c2df0ac100adff13dc5627c1c21af0fc1d9929b7243478e538d0e538ed739285a3d394304bcb72f041d1991107621d68644cc3379d239cbc70a6759f2881aad34cfd98a35a9274491a9e43b743636d686f99654e5c1b68a09a623f627e3561b180d9bb6bf5a0afe521ff198d032f9dea9bd4ac62c8404c6caa8eec99dbab6e7dd5658d70280eea404657bba2f8272db7cbf7b92f219e4df75cf826f4f698", 0xe6}, {&(0x7f0000000240)="08e4edb65f9d59e447bb092236e6fff549c00597702e44b3df769674576b17fdf13dbfd0648fe2e0d37230126b9a2b8be4037f634b82b32e21655cabb7cdf5002631c7de91ded72a36e2338d65c97f7d65994d2a2ef49f343aa057c00d97918a558f76895aeb50585fec6d7fd5390580527f3d0de49ab14579977fbbcb8b7505f27a5c08dffe4445cea67142024c3072be8efd4cf9647d48a49c737d0d4cfe482b7626d0f779bdae40381ea85990915941adcd705aa1b2357e977b4a2ac20f19e9fc233d89e781b5b7", 0xc9}, {&(0x7f00000000c0)="4e63567a0af7cd8cfaa3066a306c9c04efbc1e6cc3383b1da173ca4a53b60cc3f2cc895db9fc01", 0x27}, {&(0x7f0000000340)="28bee277a2ef31660bd635441dac4ac1896316", 0x13}, {&(0x7f0000000380)="cd47ed6875339a66c60c53e58b254a922cfb57962af53eb146c4610733b99124b77659f66aeb92d863a40874e333d7e461abd036daecd676de9b81ce39f5ba685505e2c5c8ae685ba7f930d4c0d4a1f722841914695e4b068f03", 0x5a}], 0x6) shutdown(r0, 0x1) 12:43:41 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x8000, 0x0, r2, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc}) r4 = socket$inet(0x2, 0x4000, 0x80000001) fchown(r4, r3, r1) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 12:43:41 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000140)="67eb1df24c0c79f6a7207acac5ddb8219cdbfb3926a3a26aa6b76890", 0x1c}, {&(0x7f00000001c0)="b9a43b53f652ba56bb1134c3ea669d37b4a40b79340802e3ac7e577f53716402ad7a706d7d095d405a953b26dfa943a02157b56e1f529af0075eb9d306290f3b4298ffeae5d7044274ff2158216a30fbd65fba5ee370bff3df8e6ec51887f65c57945f402ec6029aba055d99d6a43c84a03815ea5ceca278c48ebb7ec8c624e1293b15ab2e53ff1929793017962b438dbd7ffeb36ff0f4cd943c93354cbf84da14a0c3a3ea602f852bff111876c8f00a0e74c3d5f779f42dec537312cfeaa9b665c7f800de778fc9f6d7de227962d46ef5bb35d4b730270f5bbe7aa13af21baccfbf6dd4206efad232cfb469401045bde368e99e4c13b16925ad74167af1f6a496b37ab2266f09d62fcf7037e5f67a6dbee798db8730f21117c9a8c64e40f514c00e905bd293f56f6381b75dffa5f0a20f921421b2f7a1dcfc2521b02cd123a0a80055f9b3eef80b320aaaea45c5b70d873cfd7c328a7477bf814c1fa04de157cbcdd9780c24a9de9b391f001f5934c3ccb2351275ac5e7de5e5c76cb3bfa15fc1291f969f13078ca012f111f9d2bef16e23de1b165fbf9b1d18364e845a647faa5ff2c8fdc3a7019187091d9305bb85c50ab4ec62cdd7d1755c661defac0c0db658364c380ebf4d88b99a607a451e441c2cd44be5699dda5c23d335b9a45713203c8097dceae9b8341335d397a4deae853263764804a2d1b6947a85a01afd1c34c1036a6c85096cd17ab356db43a05fff3dacaa86e644aace5253894c4e55c5734debe88b00175a20a105aaa33c4050f2b24f2be274b3598aa235e4a03e250c09faaf076dbf7098831d9fec76098a453c83fc8e20579062b2ea723bcb655971b1c28ff3ceece02f88f34437853e8496fbd7470d800e08555cf3b87271845ce23e3c1fb31cd2edb813200ba715f660c2b676983fe939030fea59e5f83a090d018a6e0dc3f31aa1349b3f7057b9b4553ade64bdd638bdb7878fff4c21a48a611319254ae2b3656892d7d2f63cc12b30ad45cb439239db8684db433862279e27478032d8029ee483c7538d3a6a60fc3115921eefef87d1b77df4c84981931c7ff24f49d64ed6788acdd0c8acf14d90240b91f897fbe460b3f5bf458c834185f90626f83e8b2216b03a82ac75cdeb21bd4b80a922a219b20f73189b42409dbfe810106086709adc46e6283f0b76f4e5fc0874f398fb1a1f289545f7331add6dae21f8b73622fe292ec0312322583245d31758499e1724c1fef7f931b993777b5345a58b3219a1757e6bd71451b81762266c75525ed2aabeaee9dd34d13779399609c20c704c2de145361995442bbef216943d87eb404d679161b5e75e11a59a0b2108b7ddcafae19b52c0afff6c7bd94e2ec54e37c08f11e34d779f3fa9fc638bf1d66562e2a640672697cc553134e690966a5e4eee615e80a0e08adcbec5c47cdc7485e6edb22fd24804fee5dc864fa145fd0335391bae4aff2a36e59c9d5a9dda63c745d009a4ae3baf59a607c95fca1632fa4323f4c0f00d5e56e12e724334dd880140fe8d026a43874e6fdae57c6d6e4274d7cf743caefd7aa2c4ac90f10130ca785e0581248cfa0ff94e0f5e7eccad5fa562bc0843d4fc1385ac6ea6870a4765443229173c1b1f98ffdc5dcfb7cc45f7f4b7158e55ce090d0cf8f1f63d6f30662459cc911a5631067d214841037fd28dbe9b90a3bd43f8208bd00f911763c857cd7bba2c2e971a55fa1ee450293007f84fc55dd90337f846792171f0d7bc8c6ae50253927dcaf66e824654a05c2542686fa44b1caa4f52807dc5903a42e71b047822410803921bdf50e195731afe5a41325b1faa69b66248511f8a67e862bb6a48e6e99f834021d22173a7c7ce07e3a5a65a7eab9028897fe7bccda5f0a64a480afde2087888449a98c1422ba358c7fb77f1c8cf44805f0bd0cf02f6646ebcb719c2ad48fe097fc52793123cb4fd922862744265351a4b3f9c7c90945884f3a59d3085d2b97e56a98852988f64d38bf087e64bdc27b034badb3f791db8c7dda67e6451f2d53bf7481983edd7f246e424ff2074ecbab09c293a98feb6ef247789c3e19abad17e751b42e30254642ebc12f5e4a07b2b26904b0f8d9660a36ed6932b6966d3586e0e0c983139d4174331dfc9b7ac114166a82b40babf8e3666e84ed8bbd12c62e068e7c4a8838251d725a2efb870a99a6448023e6287307f3c07121efd560145bc771148bd9a64b516280aa10875fb82d1b7c011cb700b53bfde49088900be13b6bf56d519f1b3368611a996f85f41881868ce76578607a780cd4ce264a4f7a28d855ef1ad565197a96cbfed53de5b92fe34b6abc3316cd98f605a6d327ee71471caa5e5a345ef5f6eb7eee9c12545c3c7dcad8bb7c4dcc4415b8c3186734e476a378329b525f58a260a527d4ed88da0d2b6990cc513ded922105c8205a29978b4c0957849f67d829d841dec7feadd8ece91fac8b08a8a5fab9300441ffcdc974abf90276d5c4d2de966ca4a40f8bba2617b1b048927764348aa56389549c767736d264c88fcc20d09f3a7ea695e8f705a00f4b8d43a9ae6192ef21ea9e59e40b4ba422123b3b061863456d77cd659393d03f033b9ae722041800d0cf59bf2c5793f3a07666bcc3095284ded53a5ab0e66373c1c6554339b518a89cbd80162d4a4f8b9b00ccba10602c100a7020f0eae05d5d67d7b143eb35214b5a5d6f2619cb4d05529538bff74bd3507b4ecde0e109df1b262b3493696a9b7c1ebccc99dcd0761756ecde368358b3cd37ef956b8cfa77608522bab896446de24142b96d7972098dd2d1f02c7dc6b4b72d1c56bd8b4c4f35c1108de4e027543214e7152a35be578194c6140ee5deb9c1be690fb238ccc059ad0a18a15150a90e52f9b32cdf799a9959ef1611abc276caa76ad810377049ca8be4b3eece78593b6888424300de57643d8ba299fc9a22b24d7be2511c5d1ffc9d0b784561f37195fc03d4f2ec7474a9b216c8ec6b5512149c4b807dc596ea47ff4c6f4a23319e40109bf80078b774efbe59fe7a60bc0f47a423b819bc71ca6371b373c4add0d15dffdfd0455ca25171d9418e0ca54db5cb5be1bd175325374e220995edebf53063d90b5aaf2c5d0f4c6cb54667fbca7524eba4b0e52b636d6d8cdf4d58ae802d71f3822f1f846540567b5a97c4333d106cc78f38729d5cbd644a05e8cdc573cc6b9a54fad7f497e6ad90057f83ebdb9642de374b6156a389203d1113d052fb878cda15adf438dc44f2e4ff596143c205c0e340828d39fad32b65ab1d03a3dcd84efaf1946fab7379915f2b5c9c1896ca27f357262b2ff9fe03ff36345884b5ca27044d39bbd5b846127362d05b140850263a0b8f9f19043624e2549e3d10e60a859df0e7f6f4fc794f108f08901ab26c0ce6b684ff0628c6c06d0203acebf3ab3122327dac150815fc85acee89dd11264ec5bd4563d93ce154ad7438a000cd5e968ab590e97ee728d7b488b668f73e7a1f3913660b959fd0c102b208701d147311d26bcade2f6afef87e59895db8daa037f2147309ffd1b2b82e3cae730954786aca26a5523dda62000972c5e01998c437aa5845ebd1c3a30cc8c498d8ee7747b4ffaac12841dccad01d1b47a72916c8cf6c7f813aeea04cca25afa7ffb5b1a457139cbdfc0f3378a60d55c79aca6883f56b51af1fbbeab93ab1ed104cb37cd8df1f08816be9877b82ca03451a274e778890140f72889611e32c8c0421bbcd06b31ffd285f18b39d8013f8663a0f97b0a1e076111f673ec6f533d47dc71863fdc49538f995cd6d8cf44c1f9bf0370eb5f8ad148389f93504b2f80de2507d5ea72242aab031e84dd6a37b7650940522d1fae21b235670593f282423c2e99a858e9aab3113eec30a7f8f2af13c693c2c5c17359a75775ff9de60abf21e373e9a28a007c259cfac41539c09bc3953b0cf2fd44c874e088775288419af60a1d549fc9d4305076248d1101fc20f3c94a353ac3369a08fec8bbf4a57bf5a63f6275688bc418b8f05902f06b824bd63db2cc62e6bd65c1f4b58bca7c2bbe6138d0e86c42e5a662993b7928849402160fc1849bfa7165a79d81f62b7b8a3ede3a815becb51ae4e08385edd98f6d275fd57e3b19de9f3928a6249ebeef33b20fc1a06d7d6bba384e5bc82d0c026109060966dd29bf12bbb54298fbb618c3a706820a60135ca35e6d059423f577825c8590658dd74e12dc249d9362e72b8f809b3718a0fa87febca021852f9a84fb73cb3ed9c0692654130202a0789caec913e9e186cd75d7e59b3469a7f75e6540d9a7bfb4854d8fe6d5d3622fc9da5f110326c3a111f55ba89ed60ccefa05ced1cd01857e05f6935a0a9109cf219a212c1da8f59a916758e9f248ebf578aa7b8a138b82cd0d78e8ad0b4858ee752e734e4d3207d3fa520f8928bae5d15babca13571c62d15c2ce6e769041fb676aaf511dd90a4f63600ebf51d772cbb4da42c4c3eb850cbeee7e37c12f78f6e89b97be968a65a3099808a186a19e89a5c291ec48f2cbb6729add320d429491974c1b820320dd140336b1baf9ad273da10b4e3b8f8f9a9f6f2d89c5de355958ff5422740429ea14c35f8084de5611528cd3ae86a16e43b3093ab198e5fcd9794719eedc142503cc5199cb279e3ac5fd87947e170c2d2ed52712c00a92dd4d3fcf7428ee51ffeae949ef771b991d9f2e70d331117770c6616cf30a37c5bd33e1261ed87100dfb9b2ed6efa1476c487d3a771a8cd140e33bb85f52dab1914abdea925eb53aabf6fe6b6f977965d2a8431d03afee0e12e36e13c6f897d7fe08425c24e4ed650a623ab77126011738e029acc777a61605a7dada30f93686fd1c40e7aff31f22f27d1bc6347aabfb350351925ef43cc6c0a6592693803eefd95fce7364d955dc26c8fda4d36b9279826e64c242f955bb3642cf56dc2edc805738536a068b3f2296327a04e3a7f2813e67da836885af4f9f181ddd65139842768b86b4e6bc6d9b7ad784a9aeff6551dcbb95c5a17400f6c84cb61aefd8ae6e2f26455b8f910b897744dd4d65cecf5f163368f7f26fc5ea6baf633b6bed094ede2e6c54cf38c391b2af250710562f5f1c7c596dace5e8fadc4cd55b97fd43b4496ee9f6d726e3a0bb226a092d373776e6fbf1b549f79f8ee26bab84b8fe7d4f3835d70cf763c0f134d6847f0821a135ad0bd63d61f2b5ba6690e040ad04810ca842b04a47e8a4c4bffb426c4188e328cee811b8922b7d33ae754a283e1c27b6448df1c6c0d1438af9c77a5479a20966aabe302a1f2fedacf9889a5ad1ba53fc7ea224db6d380a334bdb390656c723faf884f3a10f33d77ddae7fd69ecc6240579cdd5633ce46f18f5f949b65df02c025b5e25e3de0481fdc8363eae56821f3a7b26d50a86599433049a8cea850a884840a3015510734a0382213ad025022bb3b4acc35e3919af08890cfc9934743beeb0f3573a8fb8a3d976eedfb9b32ae48f2db311cb0c9aa72a4a1912eef74a772760a947623eb997a572a874dc352ee1654ab9f8e9f7d7ddbe8c90ff497b2ab80e282b1de540087b38fe9bec53b0ac9dfc09ec1d372ae802c3b501beb72f4e4bed54267d2765d4bae4a8fbb3a2bf1c3a75728cd3a4174765292aade0babfb881fa5e87abf575aee0566d68da404c1079086eec1b540e0c94f70f34400b80d3d18cdca74fec52134e10db26b56a008d4d2117396ca2942e55cafbf6ad31e397c25908ca5f335879ab2fbe4f20dc369ce0056229d289bc33e1a7c5c5db121ae9fc", 0x1000}, {&(0x7f00000011c0)="e91803dc14ca75d3f06819618bdf80940e07e14f95e035fd251d7718836a1a8f2f2be4e9684f20a6e962acccb6b17a36a83df6fc531eb1fa978eb8197bc14ac378b33f0d917077013301c6a6b8a64da505d6f449420ee950f5daaa058df899b3b1ea59bdc2486ef0cc6b378578963d957fec1d039a2ee723a3fcaadf0cba79625ac91d12e3df108a5c56b57302955c3e1c554e487475061204e0d9f792207064411c9cb6d54794d53199b93d07ba303694a25936a0142cf2e8e361ed45271344297c47c4c7fb87f075ed1002df7ace8cf296d4f6d80d0b1d92f7f3e3b61b0928", 0xe0}, {&(0x7f00000012c0)="11620440461fec4e0a4e06e7fa901f059c03a5f739a39a7f40028ac49353f2b9a9e0db305f1faccc6ee67b44cdbb56500d1060a6afda47303d5c836474351d3ab9cc70c8336611e49c1dfc37f0f36c1053025e48695c4752d9cf11109f1a864277f91c54f0a9ee10d754f7e71fcdff0dd341950a03ecb80c4eeff94a4ffb154a3e4cc42f24211bdcd6b841a45c12eb0308c54c556b8901e07274288a94cf0ea4c1dc101dc7dc56278e6e396e8b2e6763c53d2ef8227854a02c9a633fa3a05a0ee5eee71d7bee3a0fbb5dddda684e", 0xce}, {&(0x7f00000013c0)="7462d8941facc4724b2fe54d1bd5abd56f9eb018459890fee94f14317c53654a877cfc46a7a43b5bf033a04bb4586a8fdb8008bebf52132d5828a8dccd0945333b8db12000dfa5cf04ad8e92ef06cee5f3710dd179f0aaf8487077dfe862ff4da1ef0f706aa07f9efac32393b90e699f1eeb875b19dad47d5e", 0x79}], 0x5, 0x0, 0x0, 0x6}, 0x0) readv(r0, &(0x7f0000002700)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/105, 0x69}, {&(0x7f0000002580)=""/227, 0xe3}, {&(0x7f0000002680)=""/49, 0x31}, {&(0x7f00000026c0)=""/41, 0x29}], 0x5) 12:43:41 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r1) close(r0) execve(0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) write(r1, &(0x7f00000002c0)="ebe452295259dbd8a049ca8f790a3023faca7e81fe6259a6af6b81e72218c50c64a87e322caaa5d3aee57e125a8de61663742d6dca2d1edd54210b852b00641c910d7d1956df61509c482032c8d9ce2f920d901e2f1ba68d460c81166022124904b868d9c6fa549efafc046acf4d2a7355fd32f3af787b12a5cb4864a23ad9f6b5f570af4f4a16cd30d8b730f57ad30bbb57872d84459395752bf19cc2183f8c364983a5d488465120ae62499c167db5d8330f4e9876da91f1560b02757113fd0846318015883ba43efedd4bd3fe3fa530d928fd150df492ecde2189559af56c819992715e10e95138d1409c4236454da33feaab329237afd739563b", 0xfc) 12:43:41 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') 12:43:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) rmdir(&(0x7f0000000100)='./file0\x00') 12:43:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xcb0b281496b38f9d, 0x31, 0x0, 0x8000}], 0x60, 0x0, 0x3f, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 12:43:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) pipe(&(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000140), 0x0) madvise(&(0x7f0000444000/0x1000)=nil, 0x1000, 0x7) 12:43:41 executing program 1: r0 = socket(0x2, 0x0, 0x201) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$getflags(r0, 0x3) 12:43:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x2, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={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) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x80000001, r2, r3, r4, r5, 0x2, 0x8}, 0x3, 0x100, r6, r7, 0x1, 0x8, 0x5, 0x4}) r8 = kqueue() shutdown(0xffffffffffffffff, 0x0) dup(r0) r9 = fcntl$dupfd(r8, 0xa, r0) setsockopt(r9, 0x0, 0x0, &(0x7f0000000000)="79c061b4f74dd1508ff25a5cab101f00057cabe5369c086e2f0bf18723654fb00fb720c7703107003bb09d1ba7a1", 0x2e) 12:43:41 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x20000028, 0x7, 0x6c15}, {{r0}, 0xffffffffffffffff, 0x21, 0x20000000, 0x5, 0x20}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x400, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x800, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x4, 0x6}, {{r0}, 0x0, 0x2, 0x45, 0x2, 0x7fffffff}], 0xc962, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x2000000e, 0x400, 0x6}, {{r0}, 0xfffffffffffffffa, 0x14, 0x0, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0xe, 0x20, 0x400, 0x6}], 0x6, &(0x7f0000000140)={0x8f86, 0x7fff}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20002, 0x40) open$dir(&(0x7f0000000300)='./file0\x00', 0x20000, 0x1f8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000d80)="8c50fe2544bd1a383720401291c67ac7d24e2ac33cdae76f9a9b6ef8c054fedbdcb38c9bb7ac7b2d20e6f126c85d60371e1c4b6f3d02abf0e76181c66be57a8426869139caff3e76b7aa61cb0e77eb704741126991aa9a51e37fa65a40f0a0cbec6fb4c67febec51f40a0f9947a9f35ecc4f35df946dd110e153afbc86010c4b16b730a1047c9252b2c61fd10282d9c579b9ccdfd43329765a1b3e2b1d46664509e83b13b633017624ff5afeb44bf5f1896d0d62c04c494f8bb28fac98df252a0a84796cc6eb03d1eabf1c55d1a93fa062484afd41873c1fee0f1979f45605b5ef85392a88220c8b3c066bcfceb5aaf57a1b9a21b5f944207ef4e5d25df53ae7aaf1c1dc115a798968e8b78fee4f5f4d3dbc83a2186a05def920467789fdba74a3514080ad04574d7c46f587c202a64d2d4afd12478a34b46c94f0b5798afc5aa4062128702da88b4c6d5271b03b893bd7f1a068315328a6f9fd2b9f6656b6c8757fae74455877d1b32e3dbe78dbcfa1dd9fbebd29dfeb25fc7a59871f37dc80430246eb8ad1e06169a4dbc050facb1c39eed68c821f7f8ba1e741f1f41f3d1f0f6753966cb6a60910321407a29589f6ee6fb76a527ecda8e038cd3c9efa9e93ec3851512585aea26c2cc5593befa4d449b360b6a1ebcda532bc801677b512f5ddc68de8bc382d914f7999e70cd2c8c9213ed02237625f95b1097cc4330a9c648737215983e53e833e304053f6b33990182ae27f032743f4850406ab769b6e710b4a03fc3f82f841141cc591cfe6fc3d197c24be7b47d1220bf581a522dcb7cdfd6837c489fb64bcba96c88a7a1fc3b81780619c3d5d347c00dc97e89ef371158bd516e5264b8b60c73a10bd65e11d89169f42ea4e2cc8126d2126fd1377b7ab54693b7669a50c0b0ceda122e47f6efa9c8e7184ee36c1c7c2ea6a47a5cb7ef1a3cb28a18bc096363503b35069e08f856122d0e44106088988b68c54f742617666a33536553ecfc1b3efd114e592596ae22118e5bff69590f61ce84b5b483bba8b7a546533333d7f6b528e8298517a8baea9a6611be5af87ad8ea4b72d7218d1b25d52875538d883950b08300f29fb26d29599e1a5cc35c936cedcd8321cdd43149297a86a06f92eb3a159d755b63bd0b9554744847ca2e7512d95b9e7d59bebc252a7ace188d30d2976c4505acdd231e9988aecbece1be2b19f68267fb4076ea9d85d73f7b7e69c64b76b8638fd41afd10f782f4f2b2a85810db19abb2055c1db561fefefa67a445963a8e900b9c4e4f6517c83009e5978a0fca21aade1da1300beb6e1b197c20d35145c1a832e0656e343335af4b466903461a21aa71fa805040f97163db9d8bbb8c5750530c6e43e1624615f154163cb3c0d77f14cc2129c6c290da3b7a057ff34d2dc3945276574a96206d685b3bedf67ac4382a1d6708af201401217c1efbfbac195474cb769064169c8a40623e1b8bb6347a62badbce85e24e7bf66546fa1f6fb2818c8d7f027f67549389338ac2bea33b8d18d67ab1897473e047db10ef260ea14a28cb09fbd299375de0e401e8417a53bf85bf7315a680af10dd2fd525a12f2f35fd9b84520988c58609a3bab6ba16b63e221a76f4cf9d40bb8b2486d3ea1469f8180b75e6f3dff159a37c0c98539da08cbc6b786c24d2d16067e655a130f69861c3a7199f194625bf43fe513c2eacdfdfa0ef544922cfa285aa680142dcb451e08fbc4a9bea446fae64205cb45dcdfc3897de77238a8519bcb05224c6fb9dd305c70babcaf2bdeadfbd979671aea9f198105c419083fd20392961ce9f3e21bfdac62315bd1acc3e68119204b777647158d8aae2dcfaa76a01ee2d5e595a88d772d3984189f09770aa6b5fce465bddf47836103927ba14bdb7c6bd1b8187d79b5512207f359c23ea859ea2c39bb8005a14215a482521b7c1bca16e6c3b4901fd64a21571e04f002ec97d907c78828efcb267bb7fc5ab32f34c26794695e0dfb43b8995d7729a241188f35542fbe6c360087561ca220c2e4abf6230bcef2fcfe2b639899e96f5bd71ad4d59a470cb3788f06d141df43caf1d553ab2582787a565335f850a416a1a5297885d005953b7cdfd92851868515c336e98cbc4925a885c9c44242cb688a25d49c695f9bed6b5bf7dd3d4acdbc6ee2c05e929b879d2f46ba9db00b1afc4b732cf746fdad1e558535a4cc0a365fe143d9233bf1db043dec4d45546eed44f40bd6b65f46a121a21f7ec4ef4b2184c8161ac1470dfc193799198daac6783cdda82260302ab120c5c1fb57289391e65b0250c01bd9ecf37d164ceef97eabc3bbe32021edf89f7f17d8c602f8de3f7d28d7c153eb49a9bd84500893fe6bdef3cffc67c8fb13bf5491c6ccd02044750f70e0469541434690a881d98d37f5d9ccb437c3ba36418fe59837f7865acaf3527a4ce4edd127f55afea7d769be176277cf2252708e569123e4dd3875dc679d9eeaac5ddbc1f20fa6dcdafd609086c0c3842a5e6da9554283ffb1508f7cc9051996a12b5301c472aa56f278314fd63c611ecad6ff44a55e716a2c40c892f49d46f674cdd2775a2b7864738d306875c8daa6db291c280736b7e30175ca2dc6a795958fd6dcd8abb55afed37cef7eacfb4c637512f33aae28e6b8511b1e51c4ceb70ee13ab87d191e943bc26d5e8884653eaa428469e06751623a92a3d79d274d563a5c0103f6d28d470d8f06ff87107d49f4337e774fcfae679dcbd4699790e7803eab79d39ab42b3dcd4718efd8139e384d183a30c27affc7964ac3ee31b947f548cf02d9a1faf520056f8218dd79cee35466e3bef598b01e49c9ce5320bb7115a604e5b904f8b49f1f2796d1d254913fdf033c9230f0b07cdddd61547c33a783", 0x800}], 0x1) read(r0, &(0x7f0000000040)=""/215, 0xd7) 12:43:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="6ef6b6c2e353a50056b13d0989c5653a39d8460356c15315ef789cb963b16efa050000009807599d5c183ef14c71bca003a0df04", 0x34}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x102) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 12:43:42 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="aad55a0569875cd7742f768767b8726ca50141ce72bb34c4a3efb89fb2543d9e2098bfdf4e058dd4a63e0375bbc7eda943318bb19732ff0d6c66f5ecceb26248f6de0813cc4a5e1fc0a3fdc63b3a1549cb9d7235a9915e484bb4e748fdaa5739b36abc68897c187bf8b7030763cbc3b0cb6200503977b29c24488015bd3f03f20730428ee34117e0b8a3fbb5704e5235deac2d407450cdd17df63cec6bb079385a17b58fb42e79a81000a313b322f74df6361e6555149ecadc41704fbaa12bcc9d99177877cb0c18973d5490cbe12b23b7d773d1140c16189d259f39", 0xdc}, {&(0x7f00000001c0)="f2bf7e88ab87762c9a58677475e7e8238acbf3f0fb222d8236dc5b7d3c6bed9a29a160f39f5bd31a5a20b249bd40709e132040db03f3aafbdca91a8fa43575010061cf321eb54afd88d87a1dbda921df6257741bff955897ea7af9905680be17", 0x60}], 0x2, &(0x7f0000000280)=[{0xe0, 0x1, 0xca2, "e2993eb5658f297318adc3ddc4ed096ccdf573e4fbbb92eae2a4721b8e5bfafcf8f2229110be7e312fa9951cb97b7d24bb7f02e1204e222f47de9be62ae096709706d60993d9269c53f203bdb76e03c3b9dd3f0af8ae1eeaf9422ddee2393aba834cdcd639e5b05c209c1b0a3561f66232b57d2d88e650c0178cbeb9a118dea31234c8a601a54203d2888e17ca441aace24a3bc0d837d1b9da673b38b320c2259d8f9bb049d6713dcb9564e0a9adf6be640deee2b648f339157ce1cc2cf955deb474df580a0fc4fd6724e15efe42e213"}, {0x88, 0x0, 0x80000000, "a58bea41e0554bdc682e4cd2369265a89da05a269d8b17093407b15be7338f504f18730b9a497383d640e90a55abcedb0ca181f50a52bf44140f6af8b0cfef22f3534c54c2de3a9a7526ca2e4d1ea74761d42d0e4f3a9612ba51ef0c83bf0450d31f2f37451164c2336cd2e6542e554b02db17ae"}, {0xb8, 0xffff, 0xff80, "ba7eaa3dd902a8dc7d2d58af49428de2c52a36e411bd004693a16e2d749b94d20d3dc4c226e281e02dd820c873b4b0063ab6d51da6053bf9e89089831bb341321280b568fe1729e8ed19ab2286abe531759f8b729ed6eab365d98aa0b774a56583bc6018b5b10424001c9e08d8e058233d7cb4f709811279708286900a7fbc1fb38f0dc33fc79933723323a8e977289a44c5f2c641480b5af0d9d448632cbd0f1215420ec015"}, {0x80, 0x0, 0x0, "accd54def9347314e3cadf44de6f05ef8d565ec166a866df84ef135ea3abab993c83f781cac4df9b6aa7447f784ba780c27f92d62f2f9dee87d65184641aaa7e496376aff55c46cfa8555b265b1963ebf88abae791e2119561433b1abd1ebe4f7794c4ea78324ce7a4980f"}, {0xe8, 0xffff, 0xfa, "344e100511d39ed70ab84d4e8b61804128c4a22e4f0868a60f9bdbe7d1276d247c0ecfd20f2ddc761e70f8a116446f463d2222970b03a564b48ac86ab05a0ebf7bad23991636aa3cd27edbc67a1e93ce32de8c0b50dcb594969af93b1b1fc62bd227131fb286591899978664cd3bf00e7a88716a44edfd1025b0dcba07eb9055dcf8553062179fddc80d66bd08d3a61baef89945183cea064b3798a52232936d14cb1ef28eddac025164eecf39726647046541938be7be2e20512527c5d7d715a047c9b6797b11ddf345201da52f624639d1f5393238b7"}, {0x30, 0x1, 0x1f, "0f9260b1d129f4708c7980c439502626a5cc3cece9ad40b1a3c3e886"}], 0x3b8}, 0x5) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x140, 0x0) 12:43:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x9, 0x4) unlink(&(0x7f0000000000)='./file0\x00') 12:43:42 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000100), 0xfffffffffffffdc3}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x1, 0xec6b, 0x9, "c52b764b541d72ef1a9f4fefbb4de7f1964ff3a1", 0x5, 0x9}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = msgget(0x0, 0x490) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000003c0)=""/117) fchdir(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r5, r6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 12:43:42 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x80001, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 12:43:42 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc", 0x53) socketpair(0x2, 0x8003, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffe01dba6, 0xffffffffffffff3d, "85fe4dbfa60200002307ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_settime(0x2, &(0x7f0000000040)={0x8001, 0x4}) 12:43:42 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x80000000, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be00", 0x0, 0xfffffffffffffffe}) 12:43:42 executing program 1: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x4) 12:43:42 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x8) sendto$inet(r1, &(0x7f0000000600)="74de982a7c9cd25500457710154ce5e9c99193cb33d6e43cc98ea6c2d8d4c5aa2e3b35f18ac7f461320f9f7e9e22410a1acfdfe138283dc6e5776d09dad0885de3ba2e9879996b009e8bae6d734dfe92f80fe1871150652485afeb094cdd2ad183cbe8678f724d959c50b20bf9e4f6287907", 0x72, 0x405, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xcd) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) r4 = socket$inet(0x2, 0x1, 0x200) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) r6 = dup(0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r8 = dup(0xffffffffffffff9c) r9 = socket$inet(0x2, 0x4000, 0x7e1ed1be) r10 = accept$unix(r5, &(0x7f0000000200)=ANY=[], &(0x7f0000000700)) r11 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) r12 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@file={0x0, ""/7}, &(0x7f0000000300)=0x9) r13 = socket$unix(0x1, 0x5, 0x0) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/44}, &(0x7f0000000380)=0x2e) r15 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x50) r16 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r17 = socket$inet6(0x18, 0x4, 0x9) r18 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x4a, 0x4, 0x101, 0x200}, {{r3}, 0xfffffffffffffffb, 0xdf, 0xf0000020, 0x2f, 0xec1a}, {{r4}, 0xffffffffffffffff, 0x10, 0x80000000, 0x2, 0x8}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0xe29, 0x5}, {{r6}, 0xfffffffffffffffb, 0x1, 0x1, 0x6, 0x1}, {{r7}, 0xffffffffffffffff, 0x14, 0x8, 0xffffffff, 0x3ff}, {{r8}, 0xffffffffffffffff, 0x40, 0x40000000, 0x2, 0x8400000000000000}], 0x7, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffffa, 0x8, 0x4, 0x2, 0x1}, {{r10}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x9}, {{r11}, 0xffffffffffffffff, 0x9, 0x6, 0x3, 0xea0c}, {{r12}, 0xffffffffffffffff, 0x82, 0x1, 0x0, 0xfffffffffffffffe}, {{r13}, 0xfffffffffffffffe, 0x0, 0x24, 0x3, 0x7f}, {{r14}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x20, 0xffffffff}, {{r15}, 0xfffffffffffffff8, 0x40, 0x1, 0x8, 0x6f}, {{r16}, 0xfffffffffffffff8, 0x81, 0x3, 0x81, 0x7}, {{r17}, 0xfffffffffffffffa, 0x60, 0x2, 0x2, 0x3}, {{r18}, 0xfffffffffffffffa, 0xa, 0xf0000000, 0x8, 0x20}], 0x5, &(0x7f0000000580)={0x100, 0x2}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r19 = kqueue() kevent(r19, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 12:43:43 executing program 0: r0 = semget(0x1, 0x1, 0xffffffffffffffff) semop(r0, &(0x7f0000000200)=[{0x7}], 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/47) 12:43:43 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x400000000, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0xffffffffffff79ad}, {0x3f, 0x2}}) 12:43:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f00000000c0)=""/213, 0xd5}], 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 12:43:43 executing program 1: 12:43:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x9) socket$inet6(0x18, 0x4004, 0x69c) 12:43:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) 12:43:43 executing program 1: kqueue() kqueue() execve(0x0, 0x0, 0x0) 12:43:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x89f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) readv(r1, &(0x7f00000002c0), 0x1) 12:43:44 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 12:43:44 executing program 1: clock_gettime(0x7, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() fchmod(r2, 0x111) r5 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) r6 = dup(r1) getsockopt(r2, 0x3, 0x9, &(0x7f0000000380)=""/225, &(0x7f0000000480)=0xe1) ioctl$TIOCEXCL(r6, 0x2000740d) setuid(0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4}, 0xc) r7 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0xffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, 0x0, r4, 0x0, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x9) r8 = openat(r6, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 12:43:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mkdir(&(0x7f00000001c0)='./file0\x00', 0x168) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0xffffffffffffffc2) kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x82, 0x2, 0x2, 0x71e}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0xdf80}, {{r1}, 0xcc472acdc8c00e16, 0x4, 0x40000000, 0xff00000000000, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x41, 0x6}, {{r2}, 0xfffffffffffffffe, 0x12, 0x20000002, 0x8, 0x800}], 0x3, &(0x7f00000000c0), 0xba99, &(0x7f0000000180)={0x6, 0xfffffffffffffff9}) truncate(&(0x7f00000000c0)='./file0\x00', 0x63fe) 12:43:44 executing program 1: r0 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setpgid(r0, r1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getpgid(r0) getpid() r7 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x124) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setpgid(r4, r1) kevent(r3, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x40, 0x81, 0x5, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000079, 0x3, 0x1}, {{r3}, 0xfffffffffffffffe, 0x10, 0xfffff, 0xc, 0x1}, {{r3}, 0xfffffffffffffff9, 0x10, 0x10, 0xffffffff, 0x40}], 0x9cb, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x10, 0x3, 0x80000001, 0x6}, {{r3}, 0x0, 0x21, 0x86, 0x3, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0xc7ddf1eb347a93e9, 0x2000000, 0x8000}, {{r7}, 0xfffffffffffffffb, 0xf1, 0x5, 0x6, 0x10001}], 0xb896291, &(0x7f0000000280)={0x0, 0x5}) r8 = socket$inet6(0x18, 0x4005, 0x0) readv(r3, &(0x7f0000002780)=[{&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/156, 0x9c}, {&(0x7f0000000500)=""/76, 0x4c}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/155, 0x9b}, {&(0x7f0000002640)=""/30, 0x1e}, {&(0x7f0000002680)=""/153, 0x99}, {&(0x7f0000002740)=""/63, 0x3f}], 0xa) getpgid(r6) listen(r8, 0x3f) bind(r8, &(0x7f0000002840)=@in6={0x18, 0x3, 0xf2, 0x9}, 0xc) ftruncate(r8, 0x8) connect$unix(r3, &(0x7f0000002880)=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r8, 0x6, r4) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000028c0)=0x80000000) readv(r3, &(0x7f0000003900)=[{&(0x7f0000002900)=""/4096, 0x1000}], 0x1) mknod$loop(&(0x7f0000003940)='./file0\x00', 0x20, 0x0) listen(r3, 0x6b9) r9 = accept$unix(r3, 0x0, &(0x7f0000003980)) ftruncate(r9, 0x1) sendto$unix(r3, &(0x7f00000039c0)="4debff5dbb5c364860e6a06771267a56994d65fefe7cfb323f32080389496d7f8144ee0c99d7cdb4695f63c77810744f6fc0daaa1cbf72afd77e9cc540283dacaf9ec5c33e1e950f9413b3e3c4a232fe64fadede8e5885278da4285b69dd614b5adfd9372d53d506e24a46c8d71a791a9d69e8232c9bd54f88bf6641f9dd5ebf4a097bc47b2d738cdc2c31aa92454e505813f1aa9343d28b55773787b7583f973c4a1eda19e759322fbfb66a735d286650c8d8bb52bbd4a4ef209b121a129924a4018a1a20ecba4023d79716908f933287", 0xd1, 0x8, &(0x7f0000003ac0)=@file={0x0, './file0\x00'}, 0xa) fchown(r8, r2, r5) getpgrp() readv(r9, &(0x7f0000003c80)=[{&(0x7f0000003b00)=""/118, 0x76}, {&(0x7f0000003b80)=""/197, 0xc5}], 0x2) 12:43:44 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x10000000000022, 0x14d) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="cca743b5e4224e024d62ae49b6fcf6452b437200e2cd82fbc5b9dbd51af1568d87ac068816469fa71b1013eff699ca4ef7aba1a729503d59f6f0819e5c127a", 0x3f}, {&(0x7f0000000080)="f87ac226026a6904c28ff18503cfeb04e1a39605b662ef9726b7264cb16fc18bfbe38b2f683d0531aa0aa36abebb82e9793a7a85e32f17e5612212db56eaf679c10ca7a06d53211ae3fdbddf42ecf548bef78bd0a465076c6fc653440bb65407b736402687ccd2aafbeaaae2ac24fcc87958723b9cfceeb57e206173c5e72e52f139f488a633bf40b7784215b9ccd126f19c", 0x92}, {&(0x7f0000000140)="d9c34bbe7598", 0x6}, {&(0x7f0000000240)="c09255ab3dfb6487e358553368a20416180555f194c4a2fd423f5972a3efac83bf81f7c613f814230187736aaee10916434c6745618ceb742e279b0808fd7a0523532c9f3af3aff9e0f99fa9c09fe1c4ac224120aa833552349470603ef16013839b1c453cebf6aa1e6a00917e2e606552f44e54b10a87e90bd076e80a471f5035ea02", 0x83}, {&(0x7f0000000380)="44e96af2217025a5cdf65dcd24d3b03f99c7a0cca9ba7ff2da7f962d0639ac2a5c62ccdc268960bf8bf4afb9b8e0a2b735810705de8630bc443ccbd4d7167db35d488e62d64d279e9eea8f8b340b0c4709d2139b811564c47f150c1ff4152ec2c35c6330ae5c7f20bdce63f3cd1fad8064d3646ad3fcc7926ecdbd7cba356fc37d7e114a0317b42f3b96a29aac3d04702a243e4dccb25ccff2ccefd45710c539b4c39955596c0cc894ae0ed9a1e380541cebbb181703fde1684a3bd618d620c9ba5193e619fa1725", 0xc8}, {&(0x7f0000000480)="b687ad3204badcc0bd9cc4374584c7e0b129b3b32d9866d53f957a3ab53165d81edbad593ce26d40ceb3f1fd3a6e2c0c95aa3276ff0cd54bb91a2ce5018d4b94a8ebe52b21c40aa246c83b627b3355a363563b1950e6b4d8b4bc9f534940d22a37d52f8aea8453524d7a829cda112287a7347b06a4219e85c995d00c338b3040ac776e1b33154de0b51afd9ad90d60758b6ebf3a74840e04bea52480238002fe86596f9a11f1da42c452c138d50bb34824ff75bf1bd486ed4867", 0xba}, {&(0x7f0000000180)="7e64167b7446061329", 0x9}, {&(0x7f0000000540)="11565bbfe58f9d59d1ed648c3dfdce3938769508f3ee94692dca4b6235a2791875bbdfd1b0c200ff13966c2787dc2c72905918b7ad3a712d7250fe27a27d9c515bb1f963a85a931061c4a8968c9d3415f104673c5c9dcc35a2bd77562bdaa62fb2386ae739f1e7d0e5efa66d60e3f4b33861d20651b17874db0bbf62743afce6", 0x80}, {&(0x7f00000001c0)="5f06b19fc04725d9da1ba40342f088db433fdf77e48401be4fa21b484815fa91b45cc36d477d111a80", 0x29}, {&(0x7f00000005c0)="53dff9b1fc3f6416d5fce6868d8e2d6ffcb2a0182b84c11b430a1637601c804001263fa268cf6b2e995e1fffd33c25dbad7824175ba2162f04c0069af773bdb7684eb381c3caba6d0104a22cf49cdb8ccccf984d20454a38ed92f1f9645cb8e7c1ce38f4f9a9751ad165dd346d5f50984f4f9c3a151d000e897e5b8c0ebe99d22774f4dc9ca013b6ce1ec016d1faec47ff6f57ec86856bb62b62e1147ca5b4c89f6810e134fa4bf43f4d6635d3bacaeb00c84dd459084b71244668f72b", 0xbd}], 0xa) 12:43:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x6, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="88e0412b3ed2772f94e79e27", 0xc) 12:43:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:43:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x80000000, 0x3, 0x3, 0x8001}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:43:44 executing program 1: r0 = kqueue() close(r0) r1 = socket(0x18, 0x13a56db8c8ab5693, 0x8) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x6}, 0xfffffe9c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="37b543dedbea58e834ae904a606bea9be62a7168f53e019035d9f6c4d0c7c397a5c52cb1f272d0880423775d55c7489db59eee91cb2dce93dda5bb7a90b1c19647dd1f218dca9f858f8c66cfeef075c3b9fae14a2377f750597cc8da3ef01ef4d1c9eb1610b631ebf153a56e642bfdd756335e0f8e5b315ca70c162d37e9b40105c7389a44afe0e288aad216e385d1a1c1d5cbc7d55acd5fbfa9ab52f7a75716d9b02c011053a06d02b89218cbfab53457528693c71100d15dee92df81ca1b9b14cb164fcb85c20818ea2b9ce6cdf7fc275d880299d57c021e56c1b40650996bc901c6920d418ff23d", 0xe9) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = socket(0x20015, 0x4, 0x3) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000380000000000000"], 0xa) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)={{0x0, 0x550}, {0xd45, 0x5}}) 12:43:44 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20090, 0x40) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = geteuid() r5 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x401) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x64, 0x0, 0x1, 0x5, "9c06000009000000ad0c2bccb07f8aba2e7c5d9e", 0x400000000800, 0x9}) fcntl$setflags(r3, 0x2, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() fcntl$dupfd(r6, 0x0, r2) 12:43:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x427) socket$inet(0x2, 0x1, 0x3d) 12:43:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x6) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 12:43:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) ioctl$TIOCCDTR(r0, 0x20007478) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 12:43:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x3f7d) 12:43:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 12:43:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getgid() fchown(r0, 0x0, r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r2 = socket$inet(0x2, 0x1, 0xfff) socket$inet(0x2, 0x8007, 0x7) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x2b2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 12:43:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) sendto(r1, &(0x7f00000000c0)="0b37ace3f83f50ab3bfca38b05309878b0ef24d2387dc16576e14e3ea2ec1f78f0f4d927fee16527b2f02790746d74e4238da9f045dc3b22112023223f7e049885ed0dc21879da9fdf7907779df5788fffded40fc4320e4d93ea7ad3afcf2f7aaa1401645762e68a812960f0b72ddc34d5a7bc66ae9f45a26721c90f36499c34867f43206da98917eeb9ba19d178e72afd81c401ca4e4b6cf579f9cf178b64f19e394321d60b37b75c90b2121d4e2cb5abaee84b20b71ef6e8917d10895787784601b43367f34828e6de13063cc99f55c8", 0xd1, 0x40b, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 12:43:45 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = semget$private(0x0, 0x1, 0x100) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/4096) 12:43:45 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() connect(r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x37c) pipe(&(0x7f0000000000)) 12:43:45 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x4001, 0x80) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/136, 0x88}, {&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000300)=""/47, 0x2f}], 0x5) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) 12:43:45 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$unix(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049805ab84a49068fe49eda0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c377234dd78425cd728c0f39b0086e00a8b23be60c4e1f8e5e2e79728392e2b52d10f8f2cb13c7370d28bdef48a0e8130f30df0ee0bbd1133979d19490a1eb1d27c20e5c3e1719cfdda4b8ec6f2173ea7dc1bf95fab8b4fe50f3d3158fddc249ef6feaf2b5e63cc5299e9e49705ad84616c471228aac95c97adde7425001727b0e026aedcbea8105e1c08298c63b9eb79fd4765070bc5df22876a7e26d9808b513675ceefa870171f367de3b346d0b18d9bbccf"], &(0x7f0000000100)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0xa, 0x0, 0x0) 12:43:45 executing program 1: r0 = socket(0x2, 0x8001, 0x4000000000000000) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="2cdade035a162501f1eb6d51bd2ff2953c7e0d44fd2e824f2f90a665a6d435d29bafe2fdaa3b72e0328d668bd9c439f63e8c417207e7be108b5110e788aef8fcea190251c0a186a685367a806b83aecb9c335a25f9e13b426d5bef390ea2c3f9ee76da1fb32185278ea445383c2aab9734d721613793aa2f98943610f80f0637dd2be934938870fadaf91e988b092740fe144d77e4275761658478bd9e534a7dae8770d81caaaafc37e23c0018ec8271d35e9b15ea4313fe79b352f8970dcccff4193651417e84c72f0bd71afcc18825beb0f8d47ef083d5544f62c1e6abee54", 0xe0}], 0x1, &(0x7f0000000180)=[{0xa0, 0x1, 0x7fff, "3c67e748dad955b1577ad809ea62bc15bf236795c2083e80482e090d04eba0a21d4e352688f126177c5576b9ed8efafa0b7056eff57e22ff031d33c96eb331b169f4e0e05494be8897d1c97dc1ad68ff5b4a856cd065b8f9154b30310809b146332092365f7b7bd2c6e97d641591c556d6f58ba131546f1fe69e4c113763b794effdba293f4543875385"}, {0x1010, 0xffff, 0x4, "5b4ad1aa80cb9ae42c683a6a64869561e9e5b630cb23a641890932fe4a60483d2547f515bb789fd943a09eaf7ff9c6a35be26e8be5272ab3c9d13ac0b3e142c22ad8171f4b30f7b066fac6bab2aec596efdad433b2a9a0fc4abfc820845f1632b112f8731f03b417e165c2a00a80b7a21ab682dc6ee9173e3d63bdf3387f4fa74459c792f7406745705c90d5f4307ed80f3fa59ef424387f147ea9775ff002f1a79a914fcee03d3a695863ecc46290cb262c3fc5bc5aded6a7b282a9ca5912384fed3d236ec70a1a693c3f6029ff7f6a0e5472163154e9368c25367ba85c616d673f17a6ac57aacd44631bf3ba248184ffc64b44214609fe6776eca7f59c1f77d1eede5f02571550cf01e00d35711a2e8b6b315a5979c784fe2ebafb0cea2c1b97646521b37aee4374e42e2be085a2b598158004b87f728d4f1ec052d105205448a11aaab690bf5f8aeb3272545e10db5761e8102e5267d5dc4f2e594323a99f900e72603dd9e99f109737ac47dbc07bb62ad096c76a81629f523ddf4bb57dee8557b69bc8f15aea9cd978a7374c7ec95b97525fa0c40f5c5ea6add25378f7aee3e65aa1607d49f7300c522767e3c657400a5b78fabc353e431de9e75c01753b882279a1717b7269130f99ca83a3afc38fcac6470ed0831fda8da3d422323effb33d5d7f1a1cf58c53da5b5c03998278e9bdb5d1943b51a5d8b4ba0ae8384680871cf915b2d477bb675c57cdfb8a5ba80ea2b75c21b0c015ac1a874cdd9a2a1444d79c6263632a0eb71ec0f05a8766fee280e2ca37443f441a6970d05c35f4c29b3761913b1b37067d4cd8ea921648a8a8cedf38cac8d380cd9039e57cf7986b25290b69dbc936933d16ba93dfd8849285463e3e83e41a73a84396810d9018e6c2ac408c0f6643c4033e01bcd81159d8d1f3e39cc3f3a524bcd69a2c89790ea8a272b69e8f9774765725615f81180fe689b8190d4a007994b6f92cd7867e16786a387e7b7baed416a305bef46713a490f10bfee88a88b9afccd002d249d34af41d575cbe877616f37c6a629705a10b4d3f58db52a3529c090bfc52bb4d058a2a137a0c83b1d175bafe3ca17e6d79046cacc6e1b57091ab1e6de90521270ec2aa964cc626232cca2951eb7ab04c5c053968b6edcdb74d99b633ee99684dbcf5ce3efa278f21e21283a8355c2bf4deb9f388e77b83d845199e7d69f4ce87b28d1a96862ee290df19a382ad9d6e57962624d7568464e2a24d35c2f712c67e0cf41bf7eb68f2b872278f58d66e7606af45b1fb43b1f80b81f492e3c391d3c2f966a179ec9e992c8352300fee49ee8b9a5466098b82e4f0f76c51c6867ea5822ab89ff5fc1857e634a08a2ceda674b247facca23ace45e6fc117468e0e40aaae40229e8a8a7c7d9e47356894578391ec79ca58b70b6fc8297d3759a293cb510fc50ee349af93ccfed49cd165e24ba9e135dcb346ff30740e70fb9d8e823fd7fe3b48d8f26675331e2fabf2d07b489c4d6d252755c93d5f6a74ca4b7f4c09de38a5cb876c53507eaaddaed918f4b9c02cf35de8cf3cbbbca7387eb38624044643b5e401082fc2e574f0081fad436f059e25a9cbd4de3509250f4c5bd09fa7b0981aa6afc73b9e8c70db1055382e86d4ee50bd69cd9b5a036f8b641f8c8a7cbabfa72e1e85dd5ec13438871dfbbae23ea0aa10e705925686200031fc048d4c5e623057a9014f45eae278aa968801a5e7d07bd3ee6333b9b3b01a848cdc26eb304cb2dbc79e2c6deac29c114b26a9dbd1b03bdd31dcb446bbb7f082f2c237201b32d703e18420e4693f70d2a9afc89bece20e3d9a74ea7443c4982ffc64235aa39b48cc703b2eb6eb615fdb3be97dc8b102374a6998e0ef2dbeb92c78f30dafe5d0ecaefaad11b1b4c0d9bc80f198cc53feed79b105117d85987b6e6eae44a98a28dfa485998767d8d402d8627d9e0adbe68a70b06f2386cc0036e6e6b00f55eff1c8df0e88473077c5c7a46b138ba46d70eba1320e941713661c4e5f4eceb352943b449d0c368d782497b5f7755f39ca964eefbc964e0ad322de206dbd48a35d5772537959f3bb5487ca486cd5eb62c5c0c48ddd01479d601fb5c4da17a46986b7223b4294e25f30d6291001f3c3975634a7d29002adbd260a0bca4d8433e5fb682a537bfbb6571ee0daf181e7512fd9b079479c99b27ff3d0049d3b019a10ce887c0d8d5c0a58e79ddd4aeed6cb7e8f133812e02d2f8d16bc7896693a3a18670134d5c4f4156e8d64e411b0d0769f8c5f9b4565f60cd9eb21f8236f14ccf9dc28fdd0b350a8de6c6a355cc450e9fe8acff582eb84c9fb7649cf9066e4bd7609173f637316e456a4fbbc29b751f8aba34d16e024d7c596aaec901313b71d69ed034c631d855f12c1e104e55743f89ee055e21403d9c7f334a0a34b4c2b79a57d707a5fe7dc59338fd32afddda12c5e3172f14e28479efce053d42628fc7d9c0ae077644518afd41e4b201b0d089e7947e7649bf8ddeee5cecc4a489c8c607e56fd52b6686d617ee16e8129c608666286a57901690e423c772f22c7061f23bf821a181248ebdf9d527c8aab154ca781f13a5c5a60c105be0902125a1715b20bbb41ff0fb11c9b1a4fa2ddc3bd13060bd8a2de66a2793ac1167df7e6e3e7f091c263638cc996ea76196c0491d327a0a9ebea5688559dd4fca2f48a21b0f7ab8d89d39c75ce1a3ba55cc624fb89d4ad6e883051990c53f602056e18251cb4f1de7c9ffc018d36997a6774991114bc737158ca8d0d782ef2e4bb3d5f7383abed82b7bffa67ad9b4190c7377905c8da26558c07f12abf0b632533b6ba11addd070c4ffa520fd67f8806c2b8083f39b4a0eb1ce691a972e92fc33a2a897f59dbcbf10d733c01a83f6b571a667241cdebc63b14a5ed0f5cb6683491cf8eeed70eabb3ca08f8e26b5cc9a6c431778facf181f9704697f52390894fad183154b2c9a63e392365aeef532046942212144deabd183063148f025ec9b1145b6d2b47f0f90173f2f65a6258d059a1e16f89ce4517ca424baaf0167c06de461df94f936d486f2267e7e3e45ff6bc8a703f69088c663aa0b1f68c92fda74261d55c9e35c3fd146fbd06168d11c27376f97fc90593548e3e17d562079a1074ac5fa7f835d1b65f9a46ab406e210d6f4ee08a23c46d9a7852bd42e5ec6796b7ea96c7dfea76403f6cbb7b644193520810efd07163a688aa5956ea76d79c1622f352cb2be6571e8dfe6949af2ec20be1a43f1fe0c3526aac46ff974fdb60229ff7bda1ce6d478143ab9ef5c4ebb5e9e817ccbd5c9ff35ced36cb472129fa49aa0a9857a08c1a9d8cd9e7baed0dd364a78add234e5d5132fe15adbf6e8cde38ff02ee7aaea0be69040593198cfc63ddbb2f95752323be638fa6ed045f68b4954788d4b87598f1f499d46a6df3ebf619594ad0b91e8c3aef39a98eb258a4fa1dffbeacda568eca88218cafb1a7992e07f6f53f9919a14bdfc5c74e13a89fc7d2d8f17ed063b0f62526f19194aef8e20029e0a0e18b2fe67ba239e0def0ee331db063d9124b1b7ffb145bef230100281ce37e1f8251b497e4d87fce5477c8379567663914fd366585053a456877bd61167da79c73dfd869c877487b66c1de21b6b72ef3b2a38ca0d5226c415744db2d00e9d770c36aa8939d1d5b9cc9a4d04edb1daec1de6b39a6fface798cb1d90b1f11c5202d791552d05aa637b912dd63d969ec2145c8d1a2942407141bf679de82553558520389a76e97da9e292763364a87f7aae845c31df722d88afdf6fbc225b5988f06455671aeb74e07c5f81947545c6718c257bd82279286d0f2da1abd540a211c0c128413bd2c884a12ec40662ef1c42625ad10aaa4d43c8cd988601602184ca50f89ea8c8b07762ac91bb1b0fb05647d9f084f86855ae0a11d4c350d4efa830a3421ac781aaabd6426bb60ea76a7ec8daadc815a1bc448575e4d1898abb1c50e5f21a908ae3b31d1fb76011dde5b2cd4f84b9b19eb962cdf3cbc4e2eb8105a7a9277711272927dfbf3743ac61d4fb80af50ade0f8c309c8c7010b482256fc0d8f334201c2515903c21f92b9a6d4e46f2d2ebde873aaf403bd1abfffd22f4adde1f51fdf74c5893008919ad7b0882d0107438d702bca951c9fb78e2c1d4cb03c380b244f9ebcb8e8cfc0f959f5dc55f1e090e07ff4a7c56c9b595d64f91cc09394ca82cd1b208ec62c6daa7fe4c443909c7f71d6aa3fe85bae2e2b27d42e0eb1c7858e9f6e29e420cd2cf13a96b7aa5982c69180ad6294e1d0908da134690b26f0f87ccfd7a1ff3ccc7a89cd6ec4ae550b09c0d55fa3274b87fa04e406ae6fbe51f45f03e5777392a92e84a95c63ac8b2149b300c5b1e554b1bea05211f7c663aedab4903d30f3439cf4aa0800abf4deb9f432e71c3b751702c0376bc955430b12f10545c5c132d81d3ec942ed89bd35127c79a786c79b9e6c49cd03c0147c70e30d0727b0eaf37f7a7ef8e1a6994e4e808581b0b4a731da974d6cb7e8aa5fadc471fc211d391631d64487dd073afb821a9334db4f3b9441a3ed61bb5b022e68c971f61d85af0b30fdc93f9afb97eed4e021e4ac0f6b91d075840b92a53829d8c0c519e8c027e9dafe14518fd043a8bd4613c76e019ba283f02cd92395f030aabdd83dac6c224301316234f2e6fada875c6cd0af39001f0e6a7e165f0e10e66f16234afcb81837c87a4bf067c312e0c21932fef9412930312b2f3ff4cae12e0d73bff28bc14d2481e66cd9b012784fa05423c32cf5db3b052860458ee7a8dc9810d4bbc491b801c772b8ceeed6481e2da8db06b6f21a46b8bcfec853fdf9daa3272d1cf49b49e4ab55dc5baae972e1cc059cbe95d113a8f73b3f51d472bc30f76607a6a8e9ec76e101eaf9de8cd42afefe7252e4e41701ed32e19cba23f3387ac55c94f72ca83f6651469708804f715b97876a69b879b2b85bbdb901ba3675c0d9fff1597198abaa72006bbc1ad239212c5e4535b3554489827c307edc908fd0b86a63561aba747254f986cefffbe2214bae582254318eee6a9ec72e1fb78e6f51ef39fbcfc7c63b7c04edfb2351a172ee8809f53c9063d5f69573d485c1d4b85797c26d233559fd5e2c69d6ac653aa0d40530afee662ef522740e0e191daf4098c0f3aadee517f77fa22da45395fde791e1ba0b77c8f399b1779cc58d35f6701207deec2e75acefe7319824b7aa750bfcea3dd2b6709e966a062e7da2bfd69096ca2cebc6d46745ebe5375270678afaeb98feb2d45ef379a13956b333dfef3dfff3c818a626ff2f2c0c248a43e1284af73f042bceb836aba02e4a572d0cc054589eaf2b54bbe92d37449f6f9b087506565bb0b5f0a36332e7deb844667a700d93187f527ec9871ade1a4937a9c812aa63fd45b291befc185fb6a4e1d12e54bba331bbddc15f627ca79a29c2c5fe9c7e91368b395761984bcf77a793234d3a6247f870ca2d166b51fa581544283e7f1adc1f05c3f8c5c95a2a275fffc6ed0ff88901b1acc2216750575766f508e3a4fbbd79602caaedf3726595f13bc539f5141aecde6223af916dd5b1ef6fe87e080fa310f120155eb6d80f17266305d5a7f8bbef65ff1fdaf284f343b630e5e2502ac469e712c701e98fb631742f0b5d0fabcfa76d806ae616763260282cfb51fd9818f6aaca22ecefac1de45022842e845f7804339f65a3639c77fbc933da0ec8d5f10734804f0da3246c9929021bdbffdb0e0cf49a927794752de1bd452891797e8fe60d637970b6c9fc6ad47"}, {0x80, 0xffff, 0x8522, "f35215289ec330dab64577417ce2a50abe3f93bcf667e82900cc2030c1a5c2b33c2756c6e56b08d2e342f61affdde3ac6e1e4a80f37854f75107e6d481e53a0f65ffbb90e4b96e13405de410fc1ff1e8576ac8752f6dae7653fe471196f875381148d66bce3ac14e21b028"}, {0x88, 0x0, 0x834, "57e14556f4c04f478fdd2c840867c0dfc9f54553ed024f90141cf5e8522f8fbb804b607def96931d3e5c7b50934918d79b2d5496e7fd7eddf35a562f1c21f9fe7e2d93fcfdcc6ddb60917cd092a7149a5d6ea1ff439dd92a6796be3a0af6f901df2fb54a6439f19a3eba979a6c6eb73fcbfd8f985f14"}, {0xa8, 0x0, 0x6, "2480ea38a689fd2d620f5185e632d3a070b24b32a918cc58bb95dec31f1b6d28ae238f01040a15f12c9b046ec7e4225b22f3890b03535e3e9146faa3cf57a017f2fdfacfdb68c7e18177270a9f7427324cb0216df7a85a7c4f882d77e4064a18d42bef56530cda76c28e15b753905e43d6610cc918cbcd8e72ef6b461b7d8f4dc1cef0f216dd97fd018adbea3a0c7f26ead3976ea1eb96"}, {0xe0, 0xffff, 0x4, "f377c6ff65aa2f380d0626bd4afa40b416eff231fab01ba1d4f8e6bebd674eadc5589dd4f1e137b0175209117f827e697ebee04191efd74f1d660bfa4f6c512793d1148e75f5e43db63c98730b9fd3e35f9c08dd2f6f679428682d18d2abf1ffc33a5d6a1904312afe8502d1221906a04bdb736437946d2c2953e4aaa9a569e3e04c154ed27fafac7a7e9bf72780dc3650de83bcbdc12ec594022b6c9db0844aa63c5a659983ba663f9f77c93591da48078e8ec84bd52ecdf598c093d6ce804d7e49e843db43a083ca"}], 0x1340}, 0x8) symlink(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') getsockname(r0, &(0x7f0000001580)=@in6, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt(r0, 0x7, 0xdcf, &(0x7f0000001600)=""/60, &(0x7f0000001640)=0x3c) 12:43:45 executing program 0: r0 = socket(0x18, 0xc000, 0x20) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/201, 0xc9}], 0x1, &(0x7f0000000280)=""/4096, 0x1000}, 0x800) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x9, 0xd, &(0x7f0000000140)="ebffcbfffbb8fd812eaa4e713048e69931929648", 0x14) 12:43:45 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x3) mkdir(&(0x7f00000000c0)='./file0\x00', 0x104) 12:43:45 executing program 1: r0 = socket$inet(0x2, 0x80000001, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 12:43:45 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xe0b) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) 12:43:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) close(r2) 12:43:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x8000) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000040)=0xa) fchmod(r0, 0x180) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x80000001, 0x80000001, 0x100000, 0x5}) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 12:43:45 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000200)='.\x00', 0x10, 0x1) getdents(r1, &(0x7f0000001340)=""/4096, 0xfe1) close(r1) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 12:43:45 executing program 0: socketpair(0x18, 0x5, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001300)={{0x10000, 0x3}, {0x800, 0x3}}) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001340)=""/100, 0xfffffffffffffe22}, {&(0x7f0000000100)=""/238, 0xee}], 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) nanosleep(&(0x7f00000002c0), 0x0) setitimer(0x0, &(0x7f00000013c0)={{0x3, 0xfffffffffffffe0d}, {0x7, 0x6}}, &(0x7f0000000280)) setitimer(0x0, 0x0, &(0x7f0000000240)) 12:43:45 executing program 1: pipe(&(0x7f00000002c0)) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x3) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000680)="1d36c7c267b9b4407c722e523870659b0f66bc84c10adcd01e3e1f0ae0a701d831a143357160aa96ed88162c17cbc9131ec125cfe92154b1e308a1660cbfe07dec286d78f3bde16834df4decb40864f96d170ef06a770788080f3f8b45537e", 0x5f}, {&(0x7f0000000000)="2f0575f530e71dcabf84e105ce71428ad226abbcca876ec0f349f1af70ae232edb9490d5da10cee000d5056a", 0x2c}, {&(0x7f0000000200)="bd117e68769520d71cdba203087491bd964480687a1a3932cc777e56d8ab9cfb5d2a3839afa12cc6c65142b6a51e0799c33e18c122c6c28a1d1810d2e730", 0x3e}, {&(0x7f0000000700)="1f4318709e8e2c8aae37824ca185723cc9152de6be7950ec3ec40c7ad7ed6dc72df6d942690f562a20eddd4b459b4feb0d541107f96b8de389390f64500e7bb116df6cbadb998f51f8715a85b0a6916498e8df4d84d7e25a4fb677cb41ebc31cd4c5a39a06daf4eaf706c745746c7562155fef854da14589cff07e721a08a12f834d24c9a1cb5f9b21f8", 0x8a}, {&(0x7f00000007c0)="7eebb5b6cef187fff08d20c1dead094679895beebb9a96c1e053b722c98b3a0e364ef5fed4e164a69a83a7be2f788b11038aadbacc8140b275e26ed6087b6107798f5d8f5fe4fe35657d2472c5b521415b109244ed0394ab8ef30ac1dc78dae6639b1f114655180962ea1082be365d4de62f44843e7e1692756d0d128e3dfcc2261ff26ae59283a0e2dd871cf0a8ab5d753eafcc6aea49bc6958fdbc3ec942f80e8333996dd9f9bbd71407", 0xab}], 0x5) writev(r0, &(0x7f0000000600)=[{}, {&(0x7f0000000340)="756a9de04e3208026e654b0cc580e74ca53adec606fa5e0dac799f828c7571adc11b1c84ef958c95a61a3bf5e23280581802d63b52e618ad19db961a74ed4ed4f73cf2d17a479a925fd1843faad2269c9f205aa1a22b4e27fb112afb72aa8603cfab7375d5bdbe7da27c1d8943d45ed9651f7c934a954eab379d6537fa85c477a42f85ccef611933c396614159f8c20ea37f0cd9086b988737ebf6c5189c6c4ccb3d224bdbb396551af32e07de143ea65969aed4147421d8a993bfc1c2ba1659481b741f99f8f938a52d0e84b1e3899592ee67cdf3b85744", 0xd8}, {&(0x7f0000000440)="00bf9dd07cd8d09829a1f14a3fe23eef696b805644b130c84cadbbec5605abec9fd4ee34d3d303f7a0aea8140036ff35427c087c66b3e9cfd574bc5e31555210f4b12f63c799ba88b146b6a7d98c4770c60369acc28b44d8d9461d5b2198d187d8a6667d269572676fbf0c4c584c91a4cbac4f35566285053da6a9148f2a20645a0e2a1fa5e6876436e542ae19a2ee9c9b620b7a7584502c411d4907b5c50f534bb63dadcf69a6ce9355579736445742771d079b7ff24e9e2df25b8f9d08", 0xbe}, {&(0x7f0000000040)="bf9c1c93df17a95221e44ed58643074d3f41f555312b5b8b79fa123c10976dea9aeaebeb32816d28a5305efc6ef09a2ea8a261435439209b2c4d94a5", 0x3c}, {&(0x7f00000000c0)="665b2823435adfabd5e3eaf66741ab4cfea319f1479fbf01", 0x18}, {&(0x7f0000000500)="0517b19f22c3f2fbeaccc28c9521cbb06c99570a06580868ddb37401bab8e9cffb38fd3b2e996293db8a8cf0edb0dd9bd1a0f607a55c9d9a361fd14d6696becf5c4d55e9131d39e77ed4ada8822c3174bad8f565f9830db7ff23b31b1cde59c0bd4abc6cf4a6a7c728abc10065546faeab83f5762c29daf677c4dfc54e6a30434f5a9241712811d4b83c90a0d41bd6aadeadcf0005357e3695c6d140e220796e04b112da72b7646cdb93bbe51f19758dedef6e8c217d0ee539bbb43ab94b7d700b49e6b03e7af8c644c500a5a030483778b5b82e21b0bff8c4500bae14b8bef3dc969ad42794b36c1a", 0xe9}], 0x6) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 12:43:45 executing program 0: r0 = getuid() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/39}, &(0x7f0000000040)=0x29) fcntl$getown(r1, 0x5) r2 = getuid() setreuid(r0, r2) 12:43:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7]) 12:43:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/159, 0x9f) 12:43:45 executing program 0: munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:43:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x80000000000001) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x80) 12:43:45 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0, 0x2812, r0, 0x0, 0x100000) unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') 12:43:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x802, 0x4) r2 = geteuid() setuid(r2) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a273dfa171739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bc56291034348218948fe825538ae702007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef86766bcbe99d0f271f43298f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002f177ee685c20432e8a83955714041190859374093720", 0xaa) r3 = syz_open_pts() close(r0) r4 = dup(r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x8, 0x0, 0x5, 0x4b69f05c, "ae5b0136a41f6f495d96fed3616df4d7b56377a7", 0x5, 0xf9c6}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff3d, "857df97f0000203400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = getpgid(0x0) r7 = getegid() sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f0000000340)=ANY=[@ANYBLOB="0100398cd5c80d91c1173284f01c10ea926d"], 0xa, &(0x7f0000000040)=[{&(0x7f00000002c0)="34acba0e5b5878968e4aeb1e601095de533786e2a8ff5bd0e9c9e9997a591c6b18fab7bec7223d51cbb906ec70bd40ad13de7cb26bf7308e194a159e1640d1a9f6e4ae40f81cf71a67d5bb92e3f80993ec23b44221050f896a1cc353ec7c9cfa3071b3ca86da4211e0542fc24dec01000000000000000000000000000000", 0x7e}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r7, @ANYBLOB="44a18c8c86782fd75b104414bce3f908b0bac0936b7298230eb5e5e9cac22b15924d78ad4467e03bf8e0f44ff1c97cde87ab4b2571fdd6d8cc9903cc5030360aab6c8a73cb639989b5e2a8fa08ab55438c39cf4b0bfa5851617425eb4407a09f0e0ab3766cd9a8f7560db51daf95a43900ccb3cbc174ceefc0912e414e89aed59d1126e10720eb09ff70d68fe0b72a72165e5c8932e3657f543aa60e053dca1a14f5c2700e300c3b82b6a82fd57fbd9be96a2b0d00a9d35fe9bc6fe508199dbdf358d8b9c30815069dbb84f545b49bb048cd87b660702d085a5830ef3bdfb3657095ea4279cd9995cb43257df0f7a1dc41b566120e5c2f1cc72dcce57aaef7f4f24337c8a74e8139475428d30854d9d401ad97899affab0b90bc595cb433cd91c2df54897db9ddd6cae4325d6859d58b4a97a5d7b0c295edc8fb02915832fc170a6271f12a4ac62559930a3ad900fb2c371d"], 0x38, 0x4}, 0x166636da753d20f) 12:43:45 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\a\x00\x00\x00\x00\x00\x00\x00'], 0xa) 12:43:45 executing program 1: r0 = syz_open_pts() write(r0, 0x0, 0x0) 12:43:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfffffffeffffffff}], 0x21e3, 0x0, 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) clock_getres(0x2, &(0x7f0000000080)) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 12:43:46 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x1) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) 12:43:46 executing program 1: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 12:43:46 executing program 0: munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="e2d55e4f0612365781de7a96b8", 0xd}, {&(0x7f0000000080)="c48e66a9cabe811c07f186e5a86a66ed764bff15b2fc1b3dce569778b17e15fa340a055ee99ccae6c2c5e2c5a7384733e5be838f3a39cd016f5f8209529bbaf59a94679fcf4075a090ada6d4c5471822c4765d76af20681736911ddfaa23fba3bdab20ae48c6a7851b69b66c04fb07451659cc794575ef4b7427d624346f434c1e9d4d4606ad63abc90b", 0x8a}], 0x2) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 12:43:46 executing program 1: r0 = semget$private(0x0, 0x2, 0x40000000000205) r1 = semget(0x0, 0x1, 0x20) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getegid() getgroups(0x5, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, r5, 0xffffffffffffffff, r4]) rmdir(&(0x7f0000000240)='./file0\x00') r7 = getuid() semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffffffffff7, r3, r6, r7, r8, 0x80, 0x81}, 0x4, 0x4cbcd66c, 0x3}) writev(r2, &(0x7f0000001280)=[{&(0x7f0000000280)="246f2c7286421272e6c58dc8c33261ce07468350a5e116dc2f1771a7dfae1e5c90303585ba182a5c18f7d38bfb3acaf7004ab8bc726b91521dd5ac1d2d9d0779ea483e65fc39b5f0d6fbf9d769977d0f41a01320994d2481486d9471d092348c7742ee65bf450ed9f20bc089d7210da1d7c816bed618767e527e3864b6136f2b1d740fe3d4385c37325c472cadfb2b097cd58e447d61bdfcad22392ab8873dd5762584ac6d664258cf01de4d299813010c008d450a52674659ec2a899a8e3c3a26c6e85839f8e08b9e01efee9591275c5d79d7670c07d2a50705c8f7cffae777bf968604fda834a5d919dd15133ed4a56ed31ccfb5035a5ecfe5b16178e49d40e42948976e695f2204b9e5005572579310992428db9b7cfe798a371bedc0bf966fc8adfecf66195c40056b8063d5ff794d43e5a118dd5fb343c08530abf2e9e1ef0128c3be38affc0242ac247f4510ffc2b5dc0e4cf29821014da8d0abc5697b5c2cf65c7e3e30971ab6a393baafac796b97bf7d7f85a2b5136b89232c44e8a8466bb8a8f4d03b959feadfa810361d30efad82e298427b349345cf5cb8eb058db4aa84d48ff58cec032f9961bff6439c1ba26cf1ecee3c1f6c2e3779abe9f8c04a397689785bf67b16da69a7a3787fb9d545b32a7f5ba19aaebde3fcc19510d1f27b48aec261cda0aed7323e5548fb7c5d1d0a175bce3ac0c7778b5df455794cf31c248c038093edd4c8dd5d5667e175bbf7a63d585a903d3397d90a81a65fbc5f9f9118a25a432c588d4138e70e7f72eb02f3f90ad1c733802cf8b038ca27c513edc304f7f5bd0f95282652570ee2a77a1a9d74a7b9baca7cb8a47efd750c356eef2863505e657fe78f156b030d9371c1e07c9c3d951a5faf8b5e8342d80c3daaa11d7996a9e2baace6f6845ef63be8f2ff282b148523596b4b070c4618af07782e127e1c4e32522f8c1d39f335fb472dc8ca1e22b476d45a98a169f4f483bade09082b36fbc72f2b2cb70f9ab98bcf8961f84da1eed949fa4e3f1fbb13a39c2ee5298762db92d3f7f6e991f8ed9f8da781c0c610805d7ac3e702eac6931e72a1e2ca777d9e2609c2a5c4b4f60756864d81622edf6ac7eddaff5277ec92a1083ca350df3539e62e3e22856f9ba802bd3636069e1f75004b3121851032ce863f097207f1a23e77a14c5e410bee0d6f96992fbc790752538cf547899e37f44fc6d0c3b10bdd06dbbe8362b8f9f055091dce931704fecd5ddf0a1fab032cc2a303396fde4b0256f15b651a0cc15841525a8090433657f55d257b3217a27648d82aea1bc2e663c381259b18708652571872bd543c5f71b56f33a0d75dc9fe5cb157732424495c524b918bfd2c5b19a06def529e8787b0d9b0db9ab450e3538261d13b4109ec1ddd847933d9f75056d943934ab0c8c1c9de102519c752a17cfd7a54372c5650bb9d6d61aa5c49c1e1092f39140ed3b665babd9337f91e709deec8a1bfc40ada8ad6e6ddc843a6f6ef6c4c774defcecf3bd6d495ec221e4705ab7af5397fe5c800ed16af226360da592d4be35d138962c0dcff3e18d8bb3660685a63b2bdbcc0fa9b402855d2a5e006196a0abd760009656d430e555d6c399f501268bc60abba5f41f9b66d4c589211ab358f052d68e91dc98a72875dcb458c8007654744943b2b1405f34ea1846fb059ef5345878f699f1d8dfede3f966efc5e8c8661e6b78dbdd63457c2b64360d692ce7338efc062df77b2fa1dea816e3325dd18906f181d3192935cc29139aeda8e6b54d0646c1d724136efc53be63d6805e1bbc25c2fe40ffc313fb2360046d77744a81c024a78043272c7fa4bc63db664c40e431c390ab22de9e9bfef08b92928be5202b811acc86420e02c0763620993097b5d777731abceaacc8bd5b41734a4392176f945f5495d67d997244e266d77a0edc6278a0700e7e6c1e3dd8cb23eb7eea7e414ec9c2ac1891b27a74a9273a821a7ad0d5635424c9c8231dbcc07e2a20e489ec3ffca30608d2bd7f25d8b6198eb3e020c1e0b28946bd7d0c969ba53fb17a09504be9c8d7fa1fa3ad840bc63ff1fc016f6936c6f7bdb1060973987c4057c5b1a79ebb65b1bb63e776db96f23799507e2163bc2b9d0d218152aabdaaf85805ea8d4a66f138fb80f8fd934b0f6b2b9566f934ad0e0f467d10836c2389580789e10febba0997f30d1170fffffa388cfb8cc414ca6cb50c4fdc526a6dfde245316accba4eae36209849d0fd35b3c8bfafa930ba52f894dde54ba2457b93b4c27532b2538410fbbf4c393de773015aff9714ecc490192b6bf1236e1e62f2f9db1b4fb99deefc2be7a1ebb024e2aa10659ae6befee7673109f515fce9e39fec01f6f967cdd910c16e188a55022d1b35c9747c7838cffb7460faf8e37ccb6b9ac7c49518b6fdee727d284af8cffca22ad5fc95d52c4b837cda8f7cde0b846d5ce0adc3616fff9dab389316dccd0d9d7d66d38bbc5334af854d2238bcf00ca1b58099b354bff588c44435a75e170375bb7ebc7a33d0fd183188207b01448e509e605feddfefceaed6ef245119ea5bf972107d985c78c7977ced7f3875a6fd69271fb07a78ca42b1d7e4be1e84694da05bb3ce486c4e9d67d77bfcb15d7beadeaa7dfcb5f00291770bf3ca48fa062c0bf1c07e9b05a0a483d41fba6fa93244ea85957157398454e33057db95dfc1f9c93f3abf5d134a3901daba7390dc3bb78535f585b667d9bb7db93f1cb59c230a7cd073b7de60dad885fb6e26c5d59675776ec7e0e400d79d55d1f20a7d3dd5e3a2e59994270db9370c5cee9b6623b3e3d82115543de49efee7ac0e9cf9f17722ceef675b8ea8d4c42457635ba0c3ad4b37be51f0cfcba9064aa8580a915e85a616306960ba8545628ecf71b1324df9bc333725880cb61d99d512513bddff1d0ace428a61cf5706a6c65c97e53dc4b2669c5137c2153707ee7952d0d4e6140ca934f2779de1ee34f5efcf096600b93214460851ae5b82c33fc6536864ea54987b560a4fd4e5eaad00a0cd79145da52d9f74037bb18e86bfaa3c86e1212b5fa93c7d678112357bf3f109ff70242df04dbfdc0e70a57c0751f86f3262f4549e01ff7034d5aec670bac2404bae7abefb17c6bf3f45b66a21f4fbd435479764ad5897c066f5dccdb8a0e0c8b1c315688b90c8dd7e00e95db4fcb552e40eca4b8b066df44dbbfc132cdc062ff1911489e3d5170ec0e660c34c71f585926ffda0a2f0c8810122de79088ba48abba340fe1e29f140edf50e89717323e4fbf7ccaa023a9be71923cb5d2901a106bf91ce09d9838a57bef05dd32f46a441feffaec20ad24fe3f324c38e687bb763c6750981e610be5ec59c3ae291e3cdba23f4b0c427ccb7dfc4c4dbd22c8feb714e83d3762ee2e909b66a3db4c5b94be78ff1da2e37f117018481140df74e572719f619a6d25d02539d27fb9b0fbeb5c8fead9ea8974dfe0b9fccb901ca94b9cfeb3f2451c088e0a9fe319baec91231de4415e774c51713c88fbde0bc1ac678cfe3efa74096f2332d65d85d16520d9411109d58f53a7569f8183d5dfca7fe0e901d679fa687429b93f9d36253ece859cf6f1e46b0bcee41f78278c4c1ae14f7e0f3c935d33728683758e216ef4095d1767cb6108ec3f1dcd6da821c0c32b87f80c3975de06de612bcfc6d61affc17f94d154c9bbf80fc4269cf0a7f06a7f37afbb55aa0726f4609fe45f3f48f277eb66fcbc11668079c36fec83656b02804629d3bd536febdd3ffff054cc191ffb6550dd28a51c28339b13b94282984cb7c8fa87f752f9ed0ae9d684956965b15e5b7a9f7eeec3db37b81f4db2b09d9dff5ae74d254be57eabb94066d3e184bd50a6b1d38402978fa4bdeeaf9c317864bc9b30f5758638ca2548b2734313c677bc5030fb1151af6e9d36f9aae881dd91a4317939144bb5942ea416868cdb9655e906d30f311cc3da886c2d079a899e31ebf38956de9dd41c873ad714d38e2e6c699f93d389b2de32bdee8cf3d35bfcf90315e9339922eac2f8cdf5ae7b3dfd108f80b638f9de2e8e6cbda6068e8809e8c0247fade39c67f84a80b13502fddbb789d790d6bb30b536337d70b21146cfd1adbf962031cbf2491f8dd14e3c6bfc8235bf96e84f87f392959cb1912c0a9fa9390cd049f90843b560d81602bf1fb58db6fce7ea82e372a611082809d0cd50ec6cd497e2f0170c24e71ca5791060d9bcd9dbfc2698328d614928b58cb391044dbc07bb9910bb6485be34595452787ed3f97b132f12176ab8db9661fa8584f33a5c2ec2cf5dacbed43ec270cc2aa232d97c01c06312ffd529740f5e13521cf740a1860486017638cb69930b102154762f5508d7cbb556e9268dc4c3d3f2df4fdbd4f69ed2cdfdbc4d55f0c5ea78a4c01dd24527f30929759118984f78835a077cf078828db2f346a3b826fd433db4c6d86d5c1b70924ea736dd69f9d9c14f17bd0708e7cd69186327bcb6f2ffd37f3bd82fc426628239b73266edfa7a6ffd2f270a2ecccf5e2e8dd2f4c16b786847096128cedd2412b5015379877507aaaf8a34c465b83d95890a6707b1ec884919c0c7d7d2d153f3569785e7560928de7b635a0203afb97a071d6ba048180959ccb1ffb20ce4e33f2de49720d1ee9bd6eac4359bf4020b810b0575a1b21af664ea355196d7cd41bd2087f58d5e0f227cc83f3133634ee6aff77d80e2b57632f5d7da48e6525989889906dc895742a84299b833ca85fd4c52ee200e6f403806e7b8560c2c04f1af237c6b59844f9aad6b5536644e4b7e3b3fbfbea4362f1fdb531ab0f182c388b3a976cecf0fe52d97cddbe6b1cbf6b3f90d676a2f70b57dcd67f0bc805d9bdb707f474b211649a9c55bd0783fee19f8c0856dfbb0005c9b76b76c0dbea8c167c5ad8cbcfa909ac7fa00722fca86a87cc1c079ae4bd32bbd78048567130c553b736d4ac03de47863fdcf18ea6d866ef3021fe59fb713b9a44594dbfe991998ebff416e9ab30752da4413f976ea0c8255deeb83e2457037d4adba8b777a3283df85eef4b2177dcabcebc3b4d7a1262db9bd58ca446e1232d71f835684190d2f8ae7183d59c7a9984229c3f924964fa1ec6a44ed1fc411e2ac9420c06cb2aedeb51064bda6fca5d03abd8adaf3b33aeed44e5ce251a91bf41bc54f9e2eb2660faf913a14e933b4944271f84b5a5178874a892ae14237621bf54eeb430b3bbaa2c26950f78df8f3338870acb7cc9076fb6da86d3b94a111db33216a1ced4b84150c01eafafe14484fd41fd1bfe9fe372a4e19b9f43074208dde05aec74a9c26a1180f1068af8bb5cd047fc71b436e1cf322a48cd1727cf3d777377d0bf11a31add1753bd71806a40d331442c30209c7e567492dcf408f7473ca438c1d5a9eb9eaa76793edd65ccde53e7f5c44c03cdfeac1740ef85bb9c86a530505837caf73f781ac14f0502cc51b5bb69be6b0861cbde905ef35a8f910c1a19bf674f9d7a234842c9729854096ff7d837fe5f608a6b0e9361c693248aebfc79fa8bf2c898a0830916ee3d7de082b16978d8ed06216b5f55f89b895cce82ac73849d29340a3d110d32330becb8fa4c437e7a476d5c1b8ef15577005fc392b3a6f2802c3f89467ab9125d89419f0ac889f77a1813c9602514bc1a89f3543672b283981b16cc1bfdef79087c33f5a4e24abe194781593da9b26767b972040339a6c6f849ba00af763a2ecd7f289c59d9cd307f54ae0332a6d56e2378718623f84eb815082abca2eaa15d6eac9d0293b6dcab6bbe7", 0x1000}], 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/38) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) semctl$SETVAL(r1, 0x7, 0x8, 0xfffffffffffffffe) r9 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x0, 0x4) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000000)=0x4) 12:43:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 12:43:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvmsg(r1, &(0x7f0000000580)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/238, 0xee}, {&(0x7f0000000200)=""/221, 0xdd}, {&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f00000003c0)=""/226, 0xe2}], 0x4, &(0x7f0000000500)=""/100, 0x64}, 0x800) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:43:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) kqueue() lseek(r0, 0x0, 0x1) syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="e5f8545724b476c853d3fe6cabcd74e9c44a1cb5fde768b607737682b00d0b71d83da653e74b46948b5faadb54ca86d9237493d229f30c4908", 0x39}, {&(0x7f0000000040)="265b4f9d10eeecd033b85543eb1d04738b54c9a446233b14129c78a0d0dd81780464f9bf07eff440cef63f2c5750e14bcf68375f55ab6a4eb9d619486309075fea5d07411b9100570e815f44bbd090cdef778b0a255e483274bfb4c0eaff314b2a17a963e42d0f0a22afeedc3578aaba4b711a7ea3b293a347af8652eafab3185c23162f92d2ef0b18ef015fa75d86d63ddbb5ea097dd0333f134cfa45d18788491a666fb00fcf2ed44a38f0da78acdf18046c95e6809f99c49a7ba68b4345", 0xbf}, {&(0x7f0000000100)="05c64bff2b450a1866bcd37f46828bcf2bc0b9caee5cfed59eade5bc06471b6a9413918476a5400618fa24eb4b558adb24a3ff660d086a9c40a51d43f476c47f91be22f508d376fb03e06c39979e4fcb1f8784b565c292eba76b9b5b2301adb68e38cd49e734a9794709c6a9729a69b0ed9836a87031d7d1478aed00f0178f37936098d65cd71078b410d9ebcd46b93882b323b00a16eae81c86bb3668b10d2211f779a9f9e93c6c2357acc2f2bb11c7b47c6bda77ef3d4c1d44bf6cffc31d8bf505fff3343f6d755a9c29d4c484429891e0e54db9cf524e9b6940e996305dc839f8efcdd59cc55a717bb91407c7ba7682898da000d24c3a43d9838e2010c6", 0xff}, {&(0x7f0000000200)="26800069b8cc57a619152bf6287c05ba5bb85f319e022cd66b4dee3dfaf67c64d0b02917e8840c76d8b43eb65a8515206711e5c95c84cba057d83e34676a26be92110fea9a0b384d4100c432daeed41cf0905eecb5063759a1af2e", 0x5b}, {&(0x7f0000000280)="05047fd90c8a7708b4fb3e99c8cece21a05383e9ffe51c11304f7d3c2c23a87522c5d5ddfc577c1d65d3ea97dc44e11610b6d52ca886ca1dc1bdeaabaaf3a209d592a10f803dcf402c08a4bfaaf405d7c6581bb5be0c85b40df4342e3bf61f0a86bc6b601a46e57c787595a1b8cf2b55ea4bb06a42ee1586bebea63034aee24adaac72e6a5c751b293563a", 0x8b}], 0x5) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) poll(&(0x7f00000003c0)=[{r0, 0x40}, {r0, 0x8c}, {r0, 0x32}], 0x3, 0x8) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) open(&(0x7f0000000400)='./file0\x00', 0x482, 0x10) 12:43:46 executing program 0: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x110) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x0, 0x181d, r0, 0x0, 0x100000000000) 12:43:46 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x2) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000340)="0da0c372d533acdd001f81cefd2df6814af9bfc2905a4807d2122977abc763c7c157ab930f93a102ea6786ccbed39da7c9a4a70da2bd65dc91f2172c07667686b84806bfb583210d415266ca9797a97377ede664fdfd5d7cfd8fb06e384e8da383c5a8bae14c0950203bb77fd1c71f6da670f994e045412e8be76fa07fd6e551f166f777e500fc43fa91bc73db481564517021ab1f91e6461916c6bc09a2bdca2281f452a8d052b73caac29db038654e27f6fe534a82662f098bf4586df83439147ed89e2f278d3e9a63a0dcbbcbd9bd7d05d1389a10d77a4d746b31f12e", 0xde) r3 = semget$private(0x0, 0x3, 0x18) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000100)=""/204) write(r2, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r1, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 12:43:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="39412d632eeb369f39119981692e6e4944474ad56badf1572787dba5e5d7d281d5f623b34621949c0fe06b1deeafeda8b706762ab5ccff95aec92ae2d950de33b70e484d3bd1b15028f65153ad0f0da214b1c638", 0x54}, {&(0x7f0000000200)="30fcd2d93c70b34160bde1c86443c0385ad094c32c691e312395ceb86b0b5292e89f32865161c0b7a927bf41be474e9d0c99509257d523193a5fad219fcdef55a75c946e90641d00199f17", 0x4b}], 0x2, &(0x7f0000000280)=[{0xf8, 0x1, 0x2, "0fa0130685ed6a46b23da7b8143ef1e7f8ac3b79fed66ba62f90a74994859a95cb892ab6dafd5a63fafd3f5fe970af689d351861d3b875e266d281e7ce94107197ef6beb38e7776c788b850d802803c05f7ea6df531e053a30fdcedae9b5c83af7c5bd9d68b8370f9994a3d305e863e3d8aee9a5ac2391e7d52eb06a2df0f5454b539963678aabd2a1fe4bc811ab9165632624727b7484b1187f96e6d457234910dbc292b0c0fdc550cd75871d5359c1b2ff0c3fd34ff7f907852a39a6bf1e74a14279c29e8eedafbf3efe21a04f89e84e95a97f8863f6d6b41b7b560991c5dbc90ed906cc49"}, {0x100, 0x1, 0x100000001, "790cb559ccb7373b6e23fd636ded0a4ef7593bc4fe81575775e9b70c770b6f40ec940dc2840ceb52fe5b937d235d70fbcc2691b44391ae0221c7e0ea2092453593405275b03bc7eb76335a0d4163d5dd73694ae1f2abbff2b2b1977f74dbb14d53846be1add04ed19b66233cf035a0d1ab396bdbfe451b19bd0d60679cabf314a78c84a04ad4bab73f6cd4f8a9f633526fc320fe8798dd821491de8d283de59b8390659d05aca0dffc015ed09d000bae59dd7891f3de9fbb4a30047c29916576740aadc950fa0f5ed137a3f66697a10b886bba302b777fd5ad6b020c2794149855899b563a9dce1bdd"}, {0x10, 0xffff, 0x5}, {0x30, 0xffff, 0x1f, "72bc366280fb5ecdfb3b7a229ff8018ac9891077ded73fc42aced3b23b"}, {0xc0, 0xffff, 0x1000, "243e72a35f1b4a264b1db1b914742ec1dde24159f7ebf9257f4066d56130a81d0cd0357bda505b27e17be6877d68311b6db4bb0357da091d5aea51605a0a594bf3828c79537b622dd72e4c0c24384147a574acc007a1e50232767d3e5e6682fbadcfb7f79f5644a81194686bd096d9746affb003fb60739d9ad4d4066fc94c1471252c650a8286d45d608a55383196972d0e9c8a251aba4563882a34117366015f93a301a43c8b5a4a704f"}, {0xa8, 0xffff, 0x8, "f3016ddf6832b9f025020d3ecc67a53d59a1af6ab583eac6ea03cf2a3e967ec923598559b0e5a9f96bb5e2c28aabea9e4eb88ead3b87617348f883d10f3bb084975d38cb104d74d9a861ce8e5319a57f5672195b6fd12b804b9581d85aeefa68ad1001142b8bbfe1bef4a6ecb42cab21d183d969b9738abbfd6054473e59793ebd48312f723fc24166b273c52aa4bb6352158d9ad7e66d1d"}, {0x110, 0xffff, 0x8a, "729dd97cd2f5a79574a1f1c17847680abd90d317bec29945ea51ac97a87eee08d1b5b28984335db1629b7ad44e4ee727597251761c6243c093884672bc742e0bc4c0132fdcb346ccaaea8cb766397730b7b8b2bd3bbb17d310d69de5828d9ddf13162c9f779f95613f64a5c130e70963f89756f5d2a3ed3bcdc676db59ac5dc393fb7cbac9a28a756f9bfaf2b5befccdba93734a65c44193c14ee104e5599936a642929ebf77587f7b3ebcab2c72d1219ae8cb14452fea6b80c8b5c85d0178d4ba48a99f5d5581704eba2fa5f6e5242b743577ff30b1dd4e35280aeeccbe538b596b8b45c7ea65be1c30b802e71605e2ae59376035c88e4908aca4"}], 0x4b0}, 0x8) setsockopt(r0, 0x2, 0x912, &(0x7f0000000040)="a1dbbb9500f575e8d66422db9e2f6f0d9c104bbac4fcaa2616de8d0f918db2f62adab0c7c703e11b82a8a6d73125a30ecf6e96153659db754c9b3e632d22fb4cef55383ccb39", 0x46) setsockopt(r0, 0x1, 0x1f6fff4e, &(0x7f0000000000)="ebc50f1f7f13d479553b45bb425bf13738a18c0daaa0c8b728bfd63e6c", 0x1d) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:43:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x2) 12:43:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r0, r1) read(r2, &(0x7f0000000040)=""/155, 0x9b) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/241, 0xf1}], 0x1, 0x0) r3 = accept(r2, 0x0, &(0x7f0000000240)) ioctl$TIOCEXCL(r2, 0x2000740d) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x84) recvfrom(r1, &(0x7f0000000340)=""/221, 0xdd, 0x3, &(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCEXCL(r2, 0x2000740d) listen(r3, 0x0) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, 0x0) syz_open_pts() r4 = accept$inet(r2, &(0x7f00000014c0), &(0x7f0000001500)=0xc) recvfrom$unix(r1, &(0x7f0000001540)=""/116, 0x74, 0x41, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000015c0)={0x1, 0x101, 0x1e0b, 0x800, "b7fbbe8132ac6e879418ee17dd882b4f950ad46e", 0x1, 0xb917}) socketpair(0x38, 0x4, 0x2, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000001640)={0x4, 0x1, 0x84c, 0x1, 0x4f19}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001680)={{0x18, 0x1, 0x1, 0x1}, {0x18, 0x3, 0x10001}, 0x4, [0x9, 0x800, 0x10000, 0xffffffff00000001, 0x78, 0x0, 0xfffffffffffffffd, 0xc2d3]}, 0x3c) r7 = getpgrp() r8 = geteuid() r9 = getegid() sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000001700)="82253900cdaab762db8cc209bf68c5fb730ff46fc7", 0x15}], 0x1, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x2}, 0xc) bind$unix(r5, &(0x7f0000001800)=@abs={0x0, 0x0, 0x3}, 0x8) listen(r6, 0x2) semget$private(0x0, 0x6, 0x100) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000001840), &(0x7f0000001880)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) shmget(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) 12:43:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) r1 = socket$inet6(0x18, 0x5, 0xffffffff) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 12:43:46 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a000025d3cb5503c29d8d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a66bfd59fac61976b15711bcade3520ab473c6bc7944f307ac4dc3d2b4307d4149c46796b5361c64fc5dbca0b2b1c209dcbda035ad52ee3ba46cf8aa88452a9841b6eb3bd2db5536db382ab2ae9824860e00d0a8b44fe70", 0xfffffffffffffebe) ftruncate(r0, 0x8001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="e7295ca301a42f2bacc3c830eed96fa45f328cae794ec2a39fbc66cb71c6000cf480a3f6f7756acac027357835d0b62a9a2f82fdc02540563ea3cf3fdf361cda72c0f5e4679531680d43e0ca041a7f3167613243967e9ae8d84061051a65d2d3353a89870f8a4f22d48f0e968d0a295fd13159fc7e97bc", 0x77) write(r0, &(0x7f0000000280)="a9", 0x1) r2 = syz_open_pts() dup(0xffffffffffffffff) kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x101, 0x0, 0x8a4, "0cc345ebc6b9228908b10a584918c7d270f1b3be", 0x9}) 12:43:46 executing program 1: nanosleep(&(0x7f0000000040)={0xf0, 0x7ffffffc}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff}], 0x0, 0x0) r0 = kqueue() getpid() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 12:43:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='./file1\x00') mkdirat(r0, &(0x7f0000000240)='./file1\x00', 0x80) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab6581c3ede858cd30867", 0x2a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) unveil(&(0x7f0000000200)='./file1/file0\x00', &(0x7f0000000040)='w\x00') fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x20, 0x6) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file1\x00', 0x4) 12:43:46 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x17b, &(0x7f0000000040)=ANY=[], 0x0, 0x1}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 12:43:47 executing program 1: r0 = syz_open_pts() dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x40) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x2, 0x80}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/170, 0xaa, 0x841, &(0x7f00000001c0)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000200)) getsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 12:43:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8003, 0x4) r1 = semget(0x0, 0x3, 0x6aa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x5]) pipe(&(0x7f0000000080)) write(r0, 0x0, 0xfffffddd) 12:43:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x10000) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:43:48 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa00, 0x102) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000001200)=""/38, 0x26}], 0x4) setrlimit(0x2, &(0x7f00000000c0)) recvfrom$inet6(r0, &(0x7f0000001280)=""/207, 0xcf, 0x2, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001380)=@file={0x0, ""/4096}, &(0x7f00000023c0)=0x1002) 12:43:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xab, 0xf00fffff, 0x1, 0x2}], 0xcb02, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x24, 0xf70, 0x2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0x406, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x88, 0x80000004, 0x7, 0x7}, {{r3}, 0xffffffffffffffff, 0x30, 0x1, 0xffc000000, 0x400}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000001, 0x0, 0xffffffffffff480a}, {{r2}, 0xfffffffffffffffe, 0x1, 0x40000011, 0x6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x3, 0x400, 0x401}], 0x0, &(0x7f00000001c0)={0x1022, 0x100000000}) open(&(0x7f0000000200)='./file0\x00', 0x10170, 0x0) 12:43:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000a80)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44", 0x7b}], 0x1) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r2 = geteuid() getgroups(0x7, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) dup(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) r4 = syz_open_pts() select(0x40, &(0x7f0000000040)={0xd7, 0x4bb2, 0x5, 0x5, 0x8, 0x4, 0x4, 0x2}, &(0x7f0000000140)={0x9, 0x31, 0x2, 0x5, 0x8001, 0x6c7f, 0x5, 0x3}, &(0x7f00000001c0)={0x6, 0x401, 0x9, 0x8001, 0x0, 0x5, 0x0, 0x5}, &(0x7f0000000280)={0xfffffffffffffffa, 0x400000}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:43:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setrlimit(0xf, &(0x7f0000000000)={0x3, 0x3}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 12:43:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x20000002, 0x0, &(0x7f0000000180)) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 12:43:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="9b", 0x1}], 0x1) r2 = kqueue() r3 = getpid() fcntl$setown(r1, 0x6, r3) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$getflags(r1, 0x1) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 12:43:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/12) 12:43:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x2, 0x9, r1}) mkdir(&(0x7f0000000280)='./file0\x00', 0x50) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$unix(r2, &(0x7f00000000c0)="198d7c82a3c960f61eb15a8e012f5eddfae0bf9187b3469a0805d035f615a1784111759377b468cf7e689390a33c92dc6e913bfb35fd9704f9165079790dbdcec6a22c", 0x43, 0x405, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 12:43:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 12:43:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) 12:43:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) dup(r1) write(r1, 0x0, 0x0) 12:43:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="10e223945fc81a3de386733f0100c0c78e29ca00cb3e1f83db464116dcb4f0e70034362cdfe2175a1dd8e30a91a70f4a551b737198a09929a719977c48802209516d874e166437108f6f3bcd4731bee46f4ea0c2eca332f55827d116bd7c25898ce00c640eb90c3d053c582545ac5c558099630dfa62b5ab760a263b26", 0x7d) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000018c0)=[{0x0}], 0x1) write(r1, &(0x7f0000000080)="02", 0x1) 12:43:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x4007, 0xab) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 12:43:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x83') bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='-e0\x00'], 0x8) 12:43:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = semget$private(0x0, 0x5, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x6, 0x800}, {0x2, 0x3, 0x1800}, {0x2, 0x80, 0x1800}, {0x3, 0x8, 0x800}, {0x7, 0x1, 0x1000}], 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1000) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 12:43:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20ac0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0xfffffda1) 12:43:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getpgrp() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:43:49 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01000086696c653000"], 0x6a) 12:43:50 executing program 0: clock_gettime(0x0, &(0x7f0000002000)) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/159, &(0x7f0000000140)=0x9f) 12:43:50 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 12:43:50 executing program 1: r0 = socket(0x40000000011, 0x3, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) setsockopt(r0, 0x9, 0x2, &(0x7f0000000180)="444a842f9631f0cf3fa5b7cf1be0a13290529eb742655df51e0d314afaba2d4366f9512952c557c8e8dc2e92f27f1d547077c934051dfaba4d40419c609fab9a128a01303ef7dac164cb5860986daa1b639047c9372559628f78daee2485cbb60408da69f7d9a0b355679a904b38490d539d7e502cf823d773bffa0040e51f05700ae0d25d9b4f1544496577c3af1734dff51c89f8ca107c4dd6300ea516c7d9c39a47d52b9c4c474d2dd84f82aa9ba66c3e494ab8a2d1a15f8f76bbb7155fde5268b5114969c6cc010ea3b0bdd69de4eeda73571dbd10bef682e5d0e481baace0e2409f3fc4dfcc8263c039fb412d15d0dd7966fb491caa633e04f8b383e6790853296ef2012df1a2f27755741b45d3bcbee425ad34b58bf3e4e9cbd2fe23de12f824b8cf031d0d021a5f8ea55fcca66d327a9637bbd23a621c1b2b3cdcd32c1edec3ebd6233b682659f7bf9f59ac5b6455081113618b3a897e093ce70cadab1c2358d6f2022624a1affbb534669ba76af5efda9e2e0580966cc1b7692f43dab562e7d36ca069bc780de9a21ad862688593133140e4e966797b59f5e6fe7d5e659eda8bd8988cfc207fcb8936762d8555e824d4b538015a00596bde8cdad0e153c894cae41bb0cb03143becc5dd518641a2e099958faf29afcc4beb86c7320d99b736bbfb4bbfe53e76e6cf821e99fb80aba90eb5e56213fd9f2aa2dad4b7e123c0840b52e82ab9acd43010865ee2df794ce7a6d86f01403718f6d1387bc044d4d846e9746e56a404901b51e01d13d001957fd226c30dd549457f85620271382e670ebd59c2610a8c897d3e993474b10c87eeb98dc4cd0902aa04d1eaa93cf1a5e8849e430431cbdf414d241c883f3efdbada9a3b4ff74532d2f9f67062a901a1bc1f41a0f5f7ee5dc5ffb4378683b3527e97ecf1665ab6fcb9a94941c57274f287c352291ba64d31d2dcf262911ae1efad6711b132fb1c75fa6ef00e012d328d30521cae56eb56c29ae9b616d5e8237ed119c1c207f3238bfe157bd2e5e2c19021753d34e5a5f37314430f9b9efc1202b5412e860cc70cbc6f858ce64af85c96c880d5ab022caf41d6efac4d767a23206d0b3cad23898a492390e725e63d35472e5e31109e3c034fdac8b4a7d65faf1f482f63a6842c4c27e96100d39bc9f3b34235be97058f90380a7e7bc790174215a7ce0906766dc448918130c17fae7d0536f6e0babab66ffb7a0078ec2f7df8af8a0e32d2f98f25afc90c1f22406651372172aa9e585dfa5f91619e553c0817331c5257fd7330590b79f03c900ab3a292166a6d102cce800ff37949a2ee20d7cafa99d7b3b5552fcc3a0ec3ff103c360448835a14d8569dcc70afa357aaa997277d0af04ab4d681c3845152e559b09d8565a585612bc46c3074a03053354d6854a453b6221e4c1e6fcd0a2a0d19fc62b0dc4019c71308e78c88f8bb0213cf4e45ba9d350dad5d2c08acb57c871d57cdecb438ef585def8d9e841056c5766c7ed828c8f3c1bfc8ebcf9bc64f7cdae3f86656032aae666a6bc20db9e31f6c964a9e5c51eba3f9198d2f63ac584f7e713b0399b220f2312f1a9978a1088fa35e27c9ecdcce50bcfbee87f24b39f4ad7452d0f67383a0299e93b5cb1bec3c361168e7b6f4986dab2ea63fde17c4a0c774367f42d9ac195e7dbce388b7897105bcc02980cff731dd35d12b13c463f3dfdfc6c04e99dddbe5803571195f2a4c3e4e3af0dfe2beaa0c1d896fc5661f0501ab4b5447bfabe641a23346c33888d9690d021c1c5296ebbbe2c025dabde2f6c6aa40f018f67dd1c86b7ef04bc06dbb28faec0f17eef24cc22f7ee1fb7907bd30465d7e97d64b8bf9041fc6f263cc517041d59f0575faf74b817a8bb4ffe33ca838fca04d65fcd966b33b0012aa61ed78ece5ada7858936767227db479a9f2e17c92d131f31fcedd0a95b631f0ffacfc9a291a90ed560447cbb793d2a60c7eecdd9a655281dec6d8cbf4ac850a6f30f545c949a00591a07cd75c57d17cbee870629c4ab1d748c9efd3b66b0be59de54b8098ade4d4ce0228623c64e65b978091f82c1f6206089b1e84d314b2c8cb19270d78f50ce806cd66b0a30fe7d39826bb390865c6389801707077c1bd164bc5c0e18df67a69ebc1e169badac37ffc9938c0c9f18868a62c3ba3cf1b49f2360d0169d743a89efa93226f837b9ff0fbf7df75efe34927103caa35ffbef919ed1b166c76edb89882100617ac7a318444925020ec63a448ad726bbb8b2ee2be4531889118da0f304881a258522080a3cb87beada9cc2eec14c9d3f5dffb0d4039cb3fe650ee8b0543faa4afcb207199b971726978e45e2fd2ebe33095afd4d80253e5a4cb1ce1d1cdeac35788ee68f9f22cdf34cc3eb9d2a0880723838d336fbeb5b1e50c821fc091886b88b6bc95d17a95dc5f40d23916d3f1152a0bc3ff06d491c67464caed2eeb045add6d5239665815f07c2a885c451219574ffc0fb196a75b87c1b783c50fcf72c45ad475b32950583d14598224152b81a9cd37e3564c170ce504c351fe87dbb40f88b67057902163fb0dd5dc3d467cb8fb35c695118295cfecc324fdd17511b0fe72ccfc156b1a3d25db11bb59a346f63a295c18bdca11eb333052ae38ddb7693087cdd8cac0ddb19c3ca01a69671d55186a3756ec877f7e075d6e9b4b1e00d0fcdbd3ffa29dbc0ccfa5be4a6bffce038ae6ac3a46be5ed0758fb3794bbdcf57a3fae940ffd31bdce7757ecff341af5455f7079a190f18d9bb9d8fa6b7027617ff39a14806dd62902244c63e753f9f7e92f13ef8ad957e673ff579e1bf9f1b2bccdcbdee79fb75c16f50e9c74ccbf5c3d05f89f25ca8975d5bc9c5ca8dfde59ee0b3a7cd7c708f27ce240c696b1dd9af468ac5d05b511e9be8d5b23e56f21753e3d6322e3efddca905112425580712fa48d29d694922b9587173f2e2c44403d3699e45ae78a9a940f8f528eb366976923166447a025120eb2eb3d19c253565386fe4f42f98aa535aabfd21eb06def9e30cffa317cb00cdef2b737048b9540a3fc4abe5c747d88f5ef3f730b7c26b4abb06fc9add099fa8d269468376d2ee0fc42b3760edbe8b50bef161f367c1e9203b032f29dc0f4504947df04f7e003bd351bca817984dd486c7775569be92cbdc4a1ddf24ae8830a8a27683334143c92a342e5e11b0826716f0c0a8e9d801927b0e5c527c82c68c5f6b662a6dcba90ab6c91b693de2ec5ec5768227f87fad3e85ecb27430db2d2b26311ccaa61c29fca63537fd476ba1c5e6eafb39a7fb553af33c7dffaa2125138fa32d79dc0154431b7dc7a624d6df9138a9c49c0c4f27d65d6b23559df74520052112a088edfaf5ec4afd05dbf7a352b96dff7835f5a150b71f05a7d85a7bafb7485f7f4f1062d292f97bc37ffaa7fc74c8ecf15fbd9f261cf5758b310759ed987c1228e5122ce42c492dd3e8a03823ccdead8b01dd1a29e449fd77501ea7d07683ef54003c35795260b2c107f49cecf6a0c11e1aa8e51d80ebcbe40f041fcd529e14e5f0b4dca3acc925f1ced74c443d784834dd9f3111cca51aca98586ed1379c8084122585d0ea1ef945a36c65d25936d0e4ea511d586f0cb022f346f1f528811411debf722346751663bc47b89fcb5885d3092b5bc96b392666e5f4f1202d16e0651b678a7056b0092bee142c9ad4ff04073128dd5a16ebcd4198817f76fe94739a669a3d0d753e1ecb131a77d457c3551f19e3fbc4a522c5b2e63758b1fe9243b1b69cf7b8a4aaf547c607484848cc5973a4a71775ccdbdc192cb92d6144e64cdfd423f1a3097693bb39b9a0f33e91614b042b8ba3865dbf725dfb01590eeb827f1737127f62442ee1a6e8b90b2b1271013f170b3f6c5f5065e8c2f56acc12244166c40cff5d5587a1bb56dcaf1c568555adc320275eb3c5b0ced866e516a6becbaba08d40e5f7dc7ba856e3bf8038fe73fbd41eb60bed4e2311b2a17a76c7372062fa9ce0aa1ba4d7cb312b88bcafd67dd0617b5e7d64444b024478514231ebb9244cf475fd99974827685c0810fdcfca3d2cfa057eb30275bea4a08c064b1971d2ea2384132254fb3484e044ed80cc7c0a13c8b2ea37b25fa64045ae05649dfb3b43e091f9dd200d1e87fd3face9cbebad0bc7eaf512aa9f78eb1ad7fb6636358508fa32f3947200e00c5a661b1982492efbfa5f0e2ccc31b28ed9b6244131fa28ff1167ee73639b7a015dbab70e63c874b887d98e77fbf73c129870438a91c02191f9ae38e812c06090cf6a33a90373fef5ea19f4c2e0c8a90544751b3e7f7a77cab74c608c87be50f70c33c3c431c0a8b5da618ad37f3c8a50275a436f8d0ea0315d6116cebe4617be9f981b37d541c948082ddc65ffb3dbeafe7e16d185d732ad052827935613124e88b5c98a76b948556eb12b08542fa0864993949171d1ffc30de42477f8b5e21486f9b2d72003d2e0329280d3554842367a08c5f1929b2b8c471f38009b7e975ee001069b479726870d5bdb204406021fb82a468d4ed753377c2e9b0e4e98b39585ffc6ff7d775e5263012eb0e61a825f73490a8ea3f8d36c097f9d1cf7ef4c3a53318979605bde24c3c69ab42649c2c2c34c4cfab01a657c712c8473bfb20e846ad13cacfe46774917c67a14f14f798df204507078e797f098e380987e1a725a0873068c797395f37e3daa1ffee5a962400b2f563348f7bb354cb5b9b51615435b527cb460cc25bb70c9c07724a7191d295baa4f894c05d64755736417bb0ab88a0ad49c2723aa52c453dbed4414eb8933af5c88561269c59644b907840c869445c9cc93157db60e8909c1629b0a68838efdb0e9f782fe6fd0dcae35ab10796dbf36b8ac7f72fca6dac4737c4b9db30fa02232e2447be41b0cfae562686b7e5e27d91806577c044d3cfad1ad840d3d54118c4ad061405181d6763373bc1aaf629450c9c6fabe1cac2ef3a74f6c9e3f91e868a61774ab9fcec6bda3bac144d1cff2602608e66d262d57764f2f1328ad295c564762d2834f617c1b5afc15e14bc3f41d2dd2c9a7e3925f97105cca30a95c003cc44876a272b76b6ca10dab68e6f71d0709832eb8018f94c3b4a1b0f138adb39edd1e84926e1f59a9a1e3378537d8875cf4bdc38831ffe03c18542cb0c04f3d954944069efe519f24d0639ba50be7ccf7639e58fed83437211828340e5cadee99395991c5bf137fafd88fa8b2c8f82baa35963bc0db068dbd42ade986fb67ebd6084e73a21001cf0257c98f6ddc4bc579bcb99b9cc152dc2803499218f1b7e1cc7a99e8474f02316162ca536621c44dd4636ae434308414675998bc0e51297b6a426c52263a53bb56f432be03fd1f92eef3fdbeab229d1a91edf7c0c35489ea48fd64e04994a25be2749db7d6ce33291355b4da30d5a2729adc4116a840bf1cfeabd1dbad03ed11ecb4084c166afc8d89a6349454d7467df610d7476e2baa335a01b9ad842482ac19477453bf75a38ef03bdb54fbdb75e5d3bea322b10339ecd7dd7d956b88dae370c4967eaf0ac8c24411b2c7ac927c9f4944df5945075bf2ec5da6e750ba0d70ecdadd3e5951a8006b5daa25c7712fdd3016fd26b1cfe253c5e9cee241a7125bf1115a58e44f8572b0723f721df4e465aaefabee7ae70feb120202cbf5626797852f874618ad4781be5f8017ae55c81c02c40dd4cbf9b0b20ece6afde2941160c29d04a9357c00502406b1df5ecd15183ed33fd07113ad41d5c1486992b63f98000456533f217c52f25f44e0f496d", 0x1000) getsockopt(r1, 0x2, 0x4, &(0x7f0000000040)=""/134, &(0x7f0000000100)=0x86) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 12:43:50 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:43:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x2e3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0xfefffffffffffffd) 12:43:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000040)="4b340e213b18c08fb385aad00e8c209d6631e5e946d479130dfd4847e8507471abaa72578fdd87203dd9", 0x2a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 12:43:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000040)={0x80000000, 0x8, 0x3, 0x1, 0x8, 0x8000, 0x6, 0xc51}, &(0x7f0000000080)={0x9442, 0x2, 0x889, 0x28, 0x2, 0xffffffffd736b54f, 0x8}, &(0x7f0000000180)={0x6, 0x8, 0x3, 0x4, 0x0, 0x1, 0x6, 0x8}, &(0x7f0000000100)={0x1ac}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:43:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f0000002440)={0x0, 0x0, &(0x7f0000002300)=[{&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/67, 0x43}, {&(0x7f00000011c0)=""/231, 0xe7}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/55, 0x37}], 0x7, &(0x7f0000002380)=""/192, 0xc0}, 0x1) 12:43:50 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x81) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 12:43:50 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x1}], 0xffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xd8, 0x9b, 0x2000000000000000, 0x9}], 0xff45, &(0x7f0000000140)={0x7, 0x8c}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) r2 = msgget(0x2, 0x34) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/150) 12:43:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x2, 0x0, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) 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, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 12:43:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000140)="b441a860572b8dece0809bcbe9822561f9598772f1cc61908dfff2518231ac3fd25e205c", 0x24}, {&(0x7f0000000180)="c2560dd0edd5e1567c068465590550597abcbb1ba86539cebbce74ac7072e553db8c6e6af158ee1b93e808017db44a6874bd2eb4512e00db96adb2a101848a7e49858d3c637072be6dd84bca7fb28f15b6247928d1797229fbf1c9c78d1885da3e5f1f812cb070ddcbf586d6b87929dccba9f4730a9a086e7f002bd3fba4614125689ef54435d04cc6b3830ed10f3a18af28c32693e44487ca0d6ecf61ab64caf47c89d032b0e7613f55c5af375d916907901e07f85e0f5edac87ba4d88ab897c7e9d5c46c8f156b2a55d6569cc35d6ab64f0ca84f3a4dc33a78c91f4d8e17cdce0a20f8477907346f32406146c688117733b4f9afd8e6cb6c4949cdf91e9c3eb8206a86128e5b1e1ec0830e79c5dc4d416796eb64f244e5da80c8cb9520fc164807c1a82e014ef6b52b3fc71a4710081b19fa1b02e38dd6427c8d7df605ef1fdab8d6a49c9783e18d29e4844dc1cc1765517eced0c45927cd14038c406ab7402ffabe12b4cc4fac82275a87d23e989a36aa7c75ff75d73ce7a736dc8533c9cc995a3b105e40a27129c9d6a93a82cc06801b70606c44bbfa279181157db906086b5e81eaa0487eaa7c197fa15c3a6fde8df3e80c01312f1e4d0aed52f1644a101c638e903f1c4bb8c9a8c0df99fcba34646ba91d60bb4eb8b46408897c2ed959cae463f0a670d1681a44a95090c9744be8856af7df1f090a4b22735eb73f7a5d04bba0b21f87f74e98bf24682c27e700814f8166da7351f5703f090d583678eb200974b52a056b29cc1827c1b2e082cc1f7fc08629b8a072aaf7d4a01f45d5fde89bb5c6058508eecf9b04006fc36680acdaaa2726cd44c3b4eb49409815ae8e6d73216ca3b21bd52d52795d9290c332fcea156678ed9b0b7af6d3cafab7927327a5156dcdee906b25efa8b490d09c3d89c80f8c3f5e1c381edc6bd72ec400168c0d58d4d1de0328d2725c00c70dcebd2ce58653631371799c46e00cbae215ad3dac7515bd710efa13d3e1a6cb1b4016b910d6992b488acab9f57cbc84fb3de09c0360ed523108146c3872da99b64788828e0bf7d4eaf79b7588140afbf59468c872559da8c781485f11d1aabb48a882ed23c398112fe6d2161364fcf2e4bfaee95613eef5efde7b4a4796a6d1b5a02f3a2db2c3ef77c9a6a19638744fcaae50d73f77070030ed10a4eb591a67a7574c309d95649eeb5075381869fd1e0b021fa01761bdb681eb628337f9c3067562eff6035e855ee898f556f61d0f7e8fa60b3abd924368c6e35136babeee120bbfae8d21c118515bc4d2e8b26d9fba80ef77f5606cab24c340a9620360b899fbdb65670adb29992a06d13cd6ff9c6a7f4dfeb7ebf83b20b2bff4a0f6ceb34b527c4c58ba22758a95aef6a14aaf67d994e7da71f52135d9cdb9b4948f9eb63e5002bdfc0d63cd320d2b2fa6ed4def939fbeb2e60378ab3f529574b5f42971446bd3215cb07e57ced7e5ce524d63c30e0659c4e67cb402b55ce7af7bd7f2fef8ad182319937474aa43a893df53d112d5aa0f6a139e1d5934c0dfe3eb4ae6c83ec41597d541375727093a383217491159e1045b08d04fb4ec9639e9355c809525050b836e227d3b3007775ca28d4552f97e6083f96ab8888bca11650e7db7d0ef005bc68bfa44bcfc09388e490a5bdd34e708a84a42e7c69d5949936eecb3dc6220009c51a08892796886f495ac43f9ce478a48d888767fdbb5003424b633912d2eb24ae9cc517028bbbd3aeb74c1c96addc6a3f16e28f0631b00d3e54afe403776d271a280816094f506d890ff66cd7a3f678eca54e135ac3636fea202ee15fc625ceb986d57dbbfb1cb32ba9601e3535a1911ced1c53cc9ddd1f9a234f32ede4f1d13d5bd15df4b3f27a1a4f79377f9358eb4267a81c6a5b25814cb512e6ac91c3291f91e95f2442c5c556b0054e2bdd22cdd092bdedf1fa9519a4904c2055a0264f27fcb6961e4d26950fc99587379e4b3f5da8111732b0f83c2a43833170899ad9bb1ab2ea8ff5470b3fc46f2079a9e513206030244ecea19dd79a225c2858b333845dfa686b2eecf81acd7ead1e7643fa1b3b35d3e1465ca092c8f6f496e3037804c370ed56774aa562a42c5b220d439ed077c10ba370c0cf4f5aa62d4d42a8b53c4b386794b27ede88653e9b8c027edc8d10f2ca623d49f68dbf1b8ffc855a5ce99a67d7b5fb30872d4a19f58954a6113d690a8778e7fa66c2888494c36d0a672cbf14650d177d37343529bcdc3c6298e08f6f2efac04f4bb3043add2c7fbf28ac28a48b4d4d0e1fe021941c10a87cf199471cad445d9a0114a9471994d90f3888e8782adb70477a4e7adc8d00cb3c74a6f33ce1ebecb82e427ef9750209208cd884ef5bbb7d3a36316754b08c11704c139cf046268df375cfee20e30cbb03527743d5a294e27234bf5c2b47fa48ae63b099594931debd704de2d6c10d7f3e8aec331ee8e468cc26c9672e268c8ceb430eb05bf9a9f79dab9d4e212b5b37b9ac5e84c380dc3709a55ff508896bbdcd2d595ac7923d395bb5cd53a2f4cd9c0c33f6859a2a60eaac935141fea8647529e7e571025593060e72c290832cd8647944ae02801d1334cb991e0ea51b42afc7397e0f3e1a96bd14bb9be4192d3439637cc0f8a5786e4b2dc84bb971027122f89bcdea3bff5ea0ace8301f02f3d2466736786ec4d8986100c5aa84b78c5f367a1c25a54c34b8b89fe1ad9dbdba72029c79c078512195ee66d26dcbb669185ae462f480a159a6d0fe86fb444e01425f4a8fddfcec1488ec535a35c53c5cc03f88d3e52521d7ad2a0c16c50b7c80e81087d660772f67866873bd49d36a0e6f58be8c22fd4a4199dca4f66a5ca89ea02766965dc19adbfef102cd6ffc7eaad5304aea0c8ea9125f7dc4d13f824120d21ef1418b53c332b12a2176733bf0b16b0196177f2c598b70bd8b3f6c4846858b77ed3eab566e58dcddbb6126feeba53a1c0349cc6f0e239dd4040af3c43be26deb650384b666d2dd159b9d20ca8fa53fb315e08dc3c307a5b841bb8757397d87cb7fe23625c1f1fa8f37da325a149c488857a49f82e63db092c7d34e3f298af959ad96db3a0a495c35efd416c75a89f6d4ab8d092fa74bf1e52a19d69898d2e8c783908b990bee96b4e0eea88f506ea9bf40d3d6faaa306222ed67f37ceec125cf7801bc6d500d57f4a44a9191888d4c24952ec99d591b544e86c63c33586c178fd59711025905ced402d65dcf0d24a010737a234e17c169e276d2ab90ef8b55e882c22de2314df4c1a2843d6aca4b698082b1dad49d05017e9a7f594a0d0e30998c725a8e154df43cd454a68a6ec31276bafbef074018506a8948bf582a36ecf3c851ce9fffda6a978963fffc4da7a02b18ce5e5c48a41c38cb58e0c3bf4d414bf71c7617ee23e2524b92fd760f9df2b1b35563388b54f7f9020a6ac586ed00c1cd05a71fa009627c2be5e1f35a6c2ab0931b960954a0f660f18bb83ff48ec36a416c85ae9805971fad75d3579b19f5d163517ac7986a9f33ad20fdbb8332b510e5c9429bc3429172e897fcbb094e07afeb9db708a218b5e7d641e84f5c0a8fe89e55a71acefef9bb10e481e29c60c70bf2ca17b25bffd6cd5afe2aabc04f73faa041771f62a0bdbd3cac97e7edafbadebc77e75fc9de7800e8778fa9fbb26bf156e3290a4c236d853bd452c3586c56ef25bf6fa4dfaf1a99234ea14f190efa790d18cd89e33f096337e9353df2ff7737ddc4d077a24f482f78c8e6412d2fc6917c9412218f09ce4daf4e84e1852a4ed7636638dfa35ed17d81a7eb33fb8b15efe05ebbc1815832a36a38f9467ab109040b9974a5433ddd66872faa1dd5b8578fc417d20cec31b6820e125637e52431e94adf2048b64dcdd8cb34dd0cd522e575b399873cb982f9d71ddf7b1247cbcb1cb5854c28d983d5694636c71645f2a7a536b6d7b141fe4ea5bbed1932d952df2b7597755e56b0d423d4f78d1ac585384a9c8e6323a0f2b4c7abf38d8b0a7a0ec4de874c214fc4c3ab25302986a9137f22e078d5476d11c32c5b7a19182747d6f110108082159061e44b6817ab2f6fec2c7636c1b8aaae732d6f811dae73b92f6df33066d54b4d217035e37a24b958e7f9fa0ba701b5a710fab3a633b08c96a049535778bf26907868bd089891efb5c3db49cdf44e1d979bb5c238224a071e01d0dbdf65fbd9e1c2bbec1981138d57a4c165da29648fadc566ca872bf7c585d3704e12641aa0f86a81daeee61575267028f5c0f71e6c9890096bc8aadcaac7e498cb16c20291b17c0bd178a4f1ff488d98125ca4fc224c00015f383a217260b33ac0dcc02c62485f3031741d0db1acbd2097fb461d63edd081a9a84f2834bb56ab9c0755fb8e303651e8a9af00cdbf8ae48e11231f63e147bc3311fb22c4b0b35ac09781776012f9997e33c96512b7207546c73b5f811f5b82d8cd4aa41bf66beef69df92db8816bce1b9a2cddedf7b3dfbf7a5fc976090a6e2cddcb57c474279461e16b60e03da7f96243402f62e888073c8c51b4d29415a43d0fcbe0fe36a4e99ab962c3fd2820bf0473774b5901871ef9a959493ae3450a9521478412f48f82864641dbb3c7dd4e2fb0c849178c1750046043e3147f3609c06fd06b3fc3fdd39f2e909a6d4e1621b1470ca667c0a7d4f786e8536ac464d634dacf1fb3085c99218701e82a0fa2872109560fd9d9f0774292d9bc5e18ca5d5287abf231f38607ffc843fc6b21c6abb676b5244b1a311a4513441f7e8807443163bbf6dc88dc3079da49fc93395a9df30a2841257c55ea119858c375aec8b586876692c7f1d2a61ccc1582005543207a65e810395440f86d59b19a107d4907c1a9153757ecbc8256fb9b9f9e49a43fae4654746b3397181d4728c882b35a03737b6b776749d9a827cd0e77553488511c44aaeb50ea632b105c721d72605590301221fb04886f8a4f508ea4866c637aee0f4600dcfafe799e3d580782c4b290e4636154efc7d56aa77d1f7a739cd7e30268f1c020f3af3791837cae21f903e859e39103b4699183a45d82c2353d7050ffc5ee4c6767c9c2735afb8195ff767d1e4cf11b85bd4a4e99b6bd8aa4b89aa54c38ad2118a22c7bc8e6d6b0950b3b326451535fec3fa2fc311725d5c0ea83e8bcd665bb4f6a10ee9d1ec67c38a33aa9c62d2baab1d8a726b6e1c4bb0bd4eefa29a395283f75127a9152e9897fe0e6ecc8c98e1ccb800fdd0fc3454fda46cf31a170a9d2f6d2d14aa37a0b0f70d605e741a97929251e9e67af9ece88db8c5cc8373ce08e2e97bf207f531c8f96a0b7611e56f8c6e1ccd959c9198a2aaede3e612a6cf01ff2b8581f049f29f4bd90da8048b9671a75049f605af9ae38353ace14d42482d43d77cf01e6f931e20e993114f2de59fff6d5ed39e1045769d652b8085bd12efa054b788b2d0d96cda57a380572474a0140e6ea5008c536af59633da62dd6961897ad0d4eaeeda9c209eac26b152ca3ecf51685cbaa598143feab3cfc8970f7bb1084049a83197a80aa25c0c8b38bf618b3abf34275af06f08beb3a6bb31c3d0574a25ff9b9909e12c3d6324181d5a5c72bb57d1232e54f44ab468c9d638dedd926fcaa54f053d2b3d7e19b00a56d67865bc3135b14ed76ae38cb73f8f179ea9e958b08bff008623437a431d34f9dcfa870013dcbec94e51ce4e9c131c6f677222b22c536a37ab39a97f7e6001a4f94480cbf4abf1a903eb84e51c078c6ad2dc24e0c1cbca783b220eb8f3e31903fabfa1e171fe6def57", 0x1000}, {&(0x7f0000001180)="6ea4d699dc9aaea6a010d965321c9da2bf2f82a7ddc338274c5c7dbaba22d2a18f51614c848270c3f60789d60ccb9741bf412099f2b75d06d17a4cbbe582d6ee1cdd4c416ecc4e0944e175f1707b33d028386d02a84bc24b207a8e805ebbfbe1a76b09ea1c85d708", 0x68}], 0x3, &(0x7f0000001240)=[{0xa0, 0x1, 0x3, "8b427c2b2bef0f9a0772b42db6e8b7e7a3ef6ce79483136090995e45fd678f0feb6edca08c9f8db6c163993ae5bda57e70b18a6e07ca1a069eb59af4173753a162d149c774ca1bfa1b4b37e0926ae5b86d4c60f1d927bdf1ed61e550dcbd699fb451332b22b0fd4f9e8ca9de167299770c4128b1aedf9ee29159fbf9e444912223fd652e0ec73cc4b660"}], 0xa0}, 0x1) r1 = socket(0x80000000000002, 0x400000000002, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 12:43:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 12:43:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) fsync(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x80000000100) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 12:43:50 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x18, 0x40000000, 0xffffffffffffff81, 0x4}], 0x8, &(0x7f0000000380)=[{{r0}, 0x0, 0x81, 0x0, 0x400, 0x200}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000008, 0x5, 0xa6d}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000000, 0xffffffffffffffba, 0x140000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffff8291ccb, 0x7}, {{r0}, 0xfffffffffffffffc, 0xaa, 0x1, 0x101}], 0x5, &(0x7f0000000440)={0x1, 0x620}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='[-@-%)[=\xf2^)^!!\x00', &(0x7f0000000080)='$\x00', &(0x7f00000000c0)='%\x00', &(0x7f0000000100)='\\*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='$,\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCBRK(r0, 0x2000747a) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = semget(0x3, 0x4, 0x8) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000480)=0xa8b4) 12:43:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x4b, 0x6}) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 12:43:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 12:43:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0xff0f) 12:43:50 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000002c0)={0x7, 0x6}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1, r1, r2, r3, r5, 0x1, 0x4}, 0x2, 0x7, r6, r7, 0x5, 0x20, 0x2}) 12:43:50 executing program 1: r0 = socket(0x10, 0x2, 0x594a) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 12:43:50 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0xa15c, 0x101}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) pledge(&(0x7f0000000000)='.\x00', 0x0) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x401}, {0x18, 0x2, 0x3c, 0x20}, 0x8, [0x3, 0x10001, 0x8, 0x0, 0x0, 0x2, 0x810, 0x2]}, 0x3c) 12:43:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/28, 0x1c) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x9) 12:43:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280)="643c040d801aa4af2743c7a72de055818756a0182ad06586d257f5d20200d978d5a65be4301887a9c8315d86", 0x2c, 0x400, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000000)="a4b60c8f828ee3e508cb9999b61da99b72d00711eca9627cfc1c393573d09a402c834a3fd934bdbcd4341c6beba4fc2cd1e1619c0d9589e7d7551ee4e1a568933d13d3a344", 0x45, 0x400, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) sendto$unix(r0, &(0x7f0000000180)="a4abfccf2ed07db7f54a241d37f5638ab663f4f1517b131dfd16bde39692a480301e158a26b2b7c7988125cee49340e3e38d79527568069bc0b919e596ef30d4bbb7475dd7e0655fe406dcfb8d8463419fb92edf8047199963569b863f38c9316d9a22d8a878a6f861c609f95e508fa0f50ec060da1b39ce9466309f0a9c8a15057d6fc8f96ee0895658939280f38d8e73af965c42d49b02f7eba46bf85454c26430c9327a2419631bf553f1e226fe65e523517562498e0cbdd82f64a03a89d5cc5c9791675dcce677e5dd3184d0eff3c98e62e381a929c0857d99e5", 0xdc, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 12:43:50 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) socketpair(0x20, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000140)="b744a97f478c51a23bfc2e97a114bb573df256e0aa284dfa93985e2f46f99de7f3c6ce74fbff4d88f5799065ac557330bef6752fa678b920e23e2a2008eae5d901239127e1e8b5669fcfa1f2db7c8c3c7abd36d47ecf377b", 0x58, 0x4, &(0x7f00000001c0)={0x18, 0x2, 0x3, 0x7}, 0xc) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) 12:43:50 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, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 12:43:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x6, 0x4) r1 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 12:43:50 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580), 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r1, &(0x7f00000002c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) fsync(r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x7, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0xb0, 0x7}], 0x3, &(0x7f0000000100)=[{{r2}, 0x28feef4e494ba664, 0x40, 0x4, 0x40}, {{r1}, 0xfffffffffffffffa, 0x11, 0x0, 0x10000, 0x10001}, {{r1}, 0x0, 0x8, 0x1, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffe, 0xc0, 0xa, 0xdaab, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x7, 0x40000002, 0x5, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0xff, 0x2}], 0x0, &(0x7f0000000200)={0x0, 0x40}) 12:43:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xff23) fcntl$setflags(r0, 0x2, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x1f, 0xb31, 0x1800000, 0xfffffffffffffff7, 0x5, 0x5, 0x10000, 0x7}, &(0x7f0000000100)={0x4, 0xfe29}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000140)=0x10) select(0x40, &(0x7f00000001c0)={0x2, 0x7, 0x1f, 0x2, 0x9, 0xf36b, 0x4, 0x800}, &(0x7f0000000200)={0x2, 0xd587, 0x1, 0x281b1205, 0x8, 0x7, 0x100000000, 0x7}, &(0x7f0000000240)={0x0, 0x4, 0x0, 0xcc59, 0x1f, 0xfffffffffffffc01, 0x100000001, 0x80000001}, &(0x7f0000000280)={0x80000000, 0xa23}) syz_execute_func(&(0x7f00000002c0)="c4617a2d5e00680a000000420fb7a08079b070c4014d71d50066f2410f79c579a0c4a2d598cf363e660f670e8fa800ce049eab262666430ffb507d") openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x8) 12:43:51 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x1000, 0x0, r1}) 12:43:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() write(r0, &(0x7f00000002c0)="2a4c09e087f3e0c87d6f60879f2938f3204d9204bdd549af1c3e18d5874d730fa606eb911c033b710f03d85a1d799d56783654c17c5c120ee0b3a0df8f8a76e7a73b08a73d760db27344661b563e47f0b7f75925bb0c2ea5a74f47e42dd434e59d466c894edd39", 0x67) close(r0) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:43:51 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) close(r0) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') fcntl$getown(r0, 0x5) dup(r0) 12:43:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="85866e06afe79f94d6a57074e00c498bb85b930ed19edf4bf4a02ff4f4358f6b9c60adf72c8c7ffb3d38ae7993138728a54956bfe15d759d6676fd072dbaf802a108cff87a722d985bbb1364756ab841188749b3025cad3774d24dddea570c70d7234f66d8e2eee01647820911324035a15c86a3468be74c5dad9c044786562e1d7115b078994e2a42c22631b0a804633b27b9704848efef3481620e", 0x51, 0x400, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) 12:43:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8031, 0x1) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) r3 = semget$private(0x0, 0x3, 0x606) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/244) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000006c0)=""/4096) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$setflags(r0, 0x2, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 12:43:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a2022e2fea6901653000"], 0x1) writev(r0, &(0x7f0000002380)=[{&(0x7f00000023c0)="f9f0226d680d95081aa8815d16e3b36d73ad3773ae6ee81e5d27bf1fb13d6bb6e7a8811a3dc4818e9bc38b627d1a3e166f11aba7ad7fa0ae97788fac71b73ec039f83bfdc53f2ed40c8e157ced4ce2a06f444b559f4bd1d704e89351df8962e0d8e725d1c9684c08a80afe0b4b5e95d6239e60bb19e63da3dd4128ec09779f40b674e444dd5fefc0be53fbc91dd23893f3290aae44b5cfe39cd93f0f99fc1cbf9b6db267dfe605cbcb356c15543bf98ee39ada00d9dcbcd7118722a7d7f7762620370e7334826f0340e4c39c7f379b0ebee8e729211b24dd9190c3622f6a254b29e725b12830da7bf1baee0637edd4012f9c3929b940b236e7a25b81bdb54d03000000800000000040c0aa39cc92958a1e3e92aef66c2ef757dc206ecd7f96f9f01c48b58d7658f69faffe0d45e2cf3d42e4630514bc24c8f164b8af91bf81486f9938581e1208a1bab5a9245c4a24508136a2b04cff6a3ff2fcbc8337ab649a9eaf6f22b28bc25dc0f9f3a0a3a134a0823a14fcf4f89d1dd22d7d3b619ba4d8ff5be9c635e6b9ac5666dcae81159d3770dc49b63afb67b2312bbbfa0391084cf3a1a4f2a1f811838057d6a0b28aee9249b0f925024d649556ce8ff624725cc81f4f039031d1f4430d37d3aeffc710e16f27d2fba973995ee5792c2a783920a81a9cff86f0381e490951d4dbee7d2f7e2ba1e0ea6ae01b948d8112fc4531929390233e95de48e5079aa5ff546b17fbc606e58ed9bfc273273ccf0d7f4fc4215f925501a6e3eefc187a059cde3cdd2be42b84b747a2081ddfc65fd324bcbaa027efd1891c90b89a7c93d11d1a85f545e595090ae93e2b7cdbf30e5ccb0029311e41a3a40bbee10784e7745ad367ea18d748d6231e919baa20847f18a5de0e581b48045552c0768638e05d8ffa56a0b214eaab039646d6955024e6134d66c0d5d72facda0ff668d0744147a7a946e63278913ef6443d72d0156c13a9b529146ac6796e82c38e4f560da054d9da55ba487f667f0a1d766f75d2853524dd259f08c656536cb05a993458b2e1434afdb1cc13d2254b433cbf1cba2249616ed80a3ccbebde08bfd070abe6c9fa9666383ec0754c6b2318719b1ff68fbd4cd74ce13d1bfe1459c35b2ec6b30bff6b8db7ebd3df487a7f22c107cb8da93e68cc49612955cc5036e0777c840e99b4650b1291bbd0c429fb435d43ef811fee53dbd0d2f883dff078e973a84dbd9c9d48295e95b3505cd3519b77ecd85f6108e32853fde309f4908cb194e99149cf838d5d88ad4c9b00ac09690ee53e789c990c21b9d7e921ad220421a84e774f06ce0a6f988b10560ed25d260e60a8c271fecbdf54aa81d0280160a9d0ffd0900e60b44d575eb4ed018e6b76bc2b6c283a1d903b76fa9347db4f454004301bcc3861e4a5f2c3d678a39f0aa6abc24c66846edb46db05fdc0b57717ed3c4d439d12f9ea14f8c69d867be5040b0d340601b458f0bbd89506dfc532fb55ea65de2d2d626b4c9e5cc3ad43d1100336f58dab2c382ae3c6d793ee7c47006f5bdf50d5de7e1a564a78e055f6ac3ba1c09311128facb0aa3da4244cf302beda8c424a89271e43bef2cb99ff696ec937abe6cf8a8caa1d97ee7ff546a55d79348974055364fde71f057ee10e8dabd72ebab1c957a9a3a84a1728d53b6c8ac99a21a861d24abab39116ffbd7e2ab80b424c252a6b5e639a0a99c9a951fab2dd1b0715e58f37cbd132c96d82c9a74b1ff1447a2054102605925baf7afdf156e12bed42644d85c918e6db290e7df2dee68b17998140b24caf4a66c89a06257dae010f7b368dad2c18212c0d7e8ffeabbc54600c63afb0bbaf1429638d17f5fea9925b6341a6568d33457620156d5fd04f72c55f386362513f90eba7231901af816b9c6b4d408c6f82279593eb6614c78b3d2e779a731e40ecf2618743cc33ff6b0c116c79db0c2612e9e9fe1a53b7171b3075ac38da4674f58f9f30e79714c2312566719adb89f737d482c25f3dc024803b3b5401ae91ccc930812fd3ad5fc38b4fab3ec0630b0eafbadbd3f9996568ce26dd112a81c19d9584640e829d6fa2a27feb9ae2c609a68cf99f4d1905254b4d5508e07447981af3242fac76765933fcb3dbd5c4efd79d848e40a84a7ba9fbbfef112cbb01e692ead2bec54bbb9ff6008fda8fe8870fbcbb47d5761fa8d882a3bd61b73ea88b780b6dccaedea7905f558c54309d711065080672dd518ea6607565bec78b7cc4e6c8aa3f0968f0bda51053a2e02c70c546f73154c120c7b90c562c2de8d1d1ae67b65e2d9253a0de2bb5c78b7214ac6c0854e5b9fe0dbfb1370b7941176e2d33fde2eb7eefdedf85b36c059654d9663cb2c094ec62dd2b6924c6681af41dc714b4dbfdac16b0dc85c194dc1b8c29df2cac2313a96184ca599a654ce2bc51500fbcb9ed5f001fec9c24435a69289a529f045b8750fe0eeb0b39da4d66bb256f70273e7a789593bf639f80d6c90d33d9447f3af9a210bb03223162b665a42c6d9380e79cb715e3b7057295e19873fe05bb9a2400d27c447674aa394db504fa47ebaac754117fc8195bb69dabd2474776735caad4da4f7785f2af5199077484ad9816f764b6eddb42e5878c62a822151145dccca4d44e865bcfa33028ec2421debc74915dfaeec74544680d65a864767ffdc689e36bac22524c9a8015d3ef22c5681b1c7d49461602be5ac966dc83bec4bb6743580c935c3dafd5253165ceb73bb77c43ab3c107cdedaea8f62d36734a93696db7091977dc4a310ffc254b6ff4820199f849aed2db7c9c5a776b85b985e7622a6a2eb7a53d603b754b806a102e1c69594fab7389622ae3d5e40bf0097af67a7fbc13cd8d254e4e4dabc2bcbbcc5a50eafbb2876be1bc7ad800ef52508387c423ac26fb0ae4920d39973f2c3f4bfa2501e880f5419b319162a24e897ca04ed77a367a12b85ee65a80ca58b478edf906780da8150c6d1b8ef632c6fcc645c4b1da4370c0168843ea4769d8e6323fba330af8b6a1f092551d0330bb7d5ab309b78bb67d41997a0c7e7256f1ce70c01f8083356914953b2b1a127d5457060322a71228f5b9ad5bc6233bf872e68ff82aa84128361748419e2c028c812913e7c82afae976c5cd736eb3017bd4ba539e211edf50803e5375bf059d78a3569626c5074ff5883a8addfefd43fe88e2689cc5b590e2492c959d98970bcea0ddf083e938629805d9563ff4674a57834dcc7ab6343a5a8d8edb4581578c0f64855aae971c822591dac4018b52cfa63cb477617f4362f9ac38e9c4b6d632e029b8d1593c3fdd86f871d4025ecf36490df0d063a2b2bf21cfc35eae88de57fd6b3be20d35ecb6023eb3d54e9021ba6c8d19c39f7dd33b95b4cf0b96ef7d4860e108d68de95c7308107ae957ed08b1ee810b21c97db62cdcde69c32f2566592f8b7635d805da3dd0da609cf4562023b2e4aca1ef94822d5d87d36ddba43ef9667aa4379445f7729e6d1e8d054bd13e915ec346ffbf1130ca88534a21b9ff896bf22c12537a99bd060b4263784f6706eab79572ecb886df1489f99ab6b3ab83b1b6b4ceb44339eb11ab8ef0609aeafa221b8c41bbfbad6326690da743ee9d6d679e06986fe423eb3363f55b25869153b14ac489dcb03114dbd464b640ade5da3b2be63a5ec399ad91b141665a002c11c34a49d6fdb2857f88fa71d3fee624a34249176bc6ee227ec2ff4cf89cfcd68a1aaa16f84c6e20e878999a9581c9683299ceed9d4b63a18f6290cfb39d941904779d1044c0a2fb45040d62162ae95fbaf067fdab60a0f7ec96ff86c8a989b630b1e404642eee7de7d5e5e6dda8835c52faafaae276916ed59e2dae5bb1b5fba8c25cbce3f1d740e029306db0e2224f01ea0eb98640b73ac7be0c11dd46903c568b2a62ec31d3fddf162aa07d8e8251d46b31cda89593cabfd4de275550e9ff94069846ace95c94621138f3d09e9cad777b5b3f7419d6e686d9ec268115f6e0093221f194b98eb3747b71b77b1a2b141a0707d0fb4ee3f026ad066f32b53de1d4532d9482f004647bf6be46eefef11beac2914acdc036252d856240a1c866208c3680059221fb187cfc41da8279f478d5eeaff4c59f68f0567a436dac10e4991e6f5e364f1c9ec69b2b9b7a846a73d7093e207e79810080723d75e16474ea2f98b8f148615e135019bc5a4e254187e1a39bedc6019a1b94701689cb356dda3db8e014634a6049cd049a6d29353b3f0e5c99cb233acd4e5a5900a429c59dfad43d92f53082f406d4179627df4102bcf96bd1f1604ae21c01deb976b7a4d3aeb604b907e3ad4d27b12837a84bf2f99fd3561ebadfdaf2d0df22df2fb5f91c7fcb4ed64e923f332b17b11f3d36483b05804c0b5e44450f533bc98fbdd53fba7131fec1ac7acda3d5c314a0969115f650c1938b17ec58d639ef762785beb789d9eb4e064ee2f6c97da94b869319848065c3982a3d18757645e64be0f1acf0191b482a10b329d175c07dcc3adf09ae49f6bed44a55888512b64c585c7cf1d4949685aa4378076c3c1680197caf49e04a999d61d1d06d1f4f809223190942eb121801fc5da2e6126fcaf40d19b12f4cfec60cd777cdb1aeae01c92f955a20c6c9543375e9ba1ff3edc8935e6662ca44aeeda5d49590909123ebf36b071ce088cac8edab4fd6559f296ff3e7c4905460282001b0a463fa5a4eac0d5f45e603fdb8e53895b2cb9ec1b243c108634cd0981b5b81b54d8fc4e2e66df2c5cd211a8ce8775c0b767e4a86190d2241f4203b63c20c559d209f5510516e8597e2c7ebf20fe5e4d83bc1b4d5a56a9c00bf1b564d443751569935c30cddbff47337bd142f8b706f05ca1bc1d1f439ba51cda86cc72b2d255f31e1ae68b565e71ac2aa11bedc3bdb01f1ded8788977224316936be0c5b071584b9e45c7a25144058bcd5112467b25c3f1e7628f1a57fd9e64f39bccef9afde0ac5268857b60217e50776d302187e47c25ae1cce4d64acf4bb1fee9b4aa05d71a6682390f47e4ad0d447c73f2ede866ec5edf1feb48405afc545423200ac6c799915e7ffaabde01a718fc5b23a65d8e1d517ae5a941bb097cc7f1b3f2cb741c260e6066c100cacc1ac8d027e82ef8914aa8e12c8e9ba8598ed9c722d39d1d33e0cd6b93c922adbdbc8abc50f1278110ea5044c92481286cd403ecae581d34c03830bacb7b6849d7b20751462bd1f7627a53b74f637e56113b06e055f350bcc7a640e50d13530033a1fa2d827485d1bf6fbbcbf523e788a97b163b0080faddf5619ee37bea278fd59c8c55af5caa10e87972e850f354baccaa89551d1781a035ff11a6cd8c4f0a3ee8011e3a4e827c50e93c623de45f92c5616f2fd6b5d4b287798edbe3", 0xee6}], 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 12:43:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r3) write(r2, &(0x7f0000000200)="bd", 0x1) r4 = syz_open_pts() close(r2) r5 = dup(r4) r6 = syz_open_pts() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 12:43:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:43:51 executing program 0: close(0xffffffffffffffff) r0 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r1, 0x0, 0xb033fafe386ea4ed) socket(0x15, 0x8005, 0x500ffffff) socket$inet6(0x18, 0x5, 0x902) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 12:43:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x0) getrlimit(0x5, &(0x7f0000000300)) read(r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6e458672}, 0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x2, 0xdf92}, 0xc) readlink(0x0, 0x0, 0x0) getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x20000000000000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) 12:43:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e1a8e15040347de19a31e253d31b95f0e3bdc3ca0cc1a0a4b066a3f31d288c9210e8807bf5e1f1ed1a49e2fad469f6092cc889cfac88c579a2be3b432488fee28b2862dcd75c6149e8b8b2cdd83644ae0b460587393c4c9ea3e0fffd086bff7d45f0cea0c7d2802a39bba7753e9a56991d93a4e2f43e9a52b12afcfc2f7bcb67bffba245b727c363", 0x88) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 12:43:52 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r2 = socket(0x22, 0x4000, 0x7fff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_int(r2, 0xffff, 0x121b, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r4 = getgid() fchown(r2, r3, r4) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 12:43:52 executing program 0: pipe2(0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0) r0 = socket(0x6, 0x3, 0x1) mmap(&(0x7f0000d3f000/0x4000)=nil, 0x4000, 0x0, 0x4011, r0, 0x0, 0x0) munmap(&(0x7f0000e83000/0x12000)=nil, 0x12000) 12:43:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x6, 0x6, 0x7}) 12:43:52 executing program 1: setitimer(0x10000003, &(0x7f0000000040)={{0x10001, 0x880000000000004}, {0x7ffffffe, 0xffffffffffffffff}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) flock(r0, 0x5) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) setitimer(0x1000000000000003, &(0x7f0000000100)={{0x6, 0x6}, {0x4, 0x7f}}, &(0x7f0000000140)) r1 = semget$private(0x0, 0x1, 0x445) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) semop(r1, &(0x7f0000000080)=[{0x7}, {0x0, 0x3, 0x800}, {0x3, 0x100000001, 0x800}, {0x3, 0x0, 0x1000}, {0x1, 0x9a, 0x800}], 0x5) 12:43:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c673000"], 0x10) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 12:43:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000100)='./file0\x00', 0x0) write(r0, &(0x7f0000000240)='h', 0x1ef) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup2(r0, r1) fcntl$getown(r3, 0x5) socketpair(0x23, 0x8005, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) shutdown(r0, 0x1) getsockname(r3, &(0x7f0000001a40)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mknodat(r3, &(0x7f00000001c0)='./file0\x00', 0x6000, 0x7) 12:43:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') close(r0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/214) 12:43:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xa97, 0x2f}, 0x10) 12:43:52 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x5) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 12:43:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) ftruncate(r0, 0x2) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 12:43:52 executing program 1: mlockall(0x3) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x800}) socketpair(0x2, 0x8000, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, r0, 0x0, 0x4) 12:43:53 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 12:43:53 executing program 1: r0 = semget$private(0x0, 0x4, 0xf9) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/111) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) connect$unix(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="82022e070000006530009d7f3d8353857c8311dc0ea997111d63d2110b3c361dc9da767fdb4482f65c8ca7b3aafc8a599c23fb4ca5d4a235eb87bfe94aec7ed5d2401c784122648a4fbcd7b6f03ee22a46b8a0e49d4eeb923f99e92cde5d2eb98e54d90bce66d982ead1cb6e365b6fbc5c5a3e007088adc63e4ce34f0acfa15f999bc2edc9870f34ba2f22d147af54a0d2fa256f78eefb97cbaef0dc1f80c9b0f75d1aea9ab24770feda99a8df930933d001ab29cf22cac1d23263c3bd259002eb931c9d645d46e47a526692758a2feada653bec9502acc3c99b08f6523091c237b16d2954c3ca0fc9612828610779cc5408ea386a1289a4568bfb78e4147ef083f629d3b73a7496a098f1f6e5259ae572c1307f43ff297d925c0f1c01fa3bce64b2000e45c4019ac7e8d7e77d17b11fd0878da2d498a4b4170c61a05f52652bd38abe63972aec6346f601f5e8a3754e5709749a0b37d7ca99a4602c44966008ffa9c47828ff34e449cb6299f29c181d555e1c1aa423c2f26a8fa137d9133f396532d7778af93383437b359f24ed73902565693f1e4df5bdc097fa40bc3019777bcd470278f23c06ed6ee38c054e7abe48f1c70c3520733c04316cb4a7a5b0aae97788efc1897815f87608fb666ee4cdd74cd21ac9bfcb300c66282954e234a6becf51f50a83e0df869ddb5db8d1fdecb12ff40e7f3ee4c0e8f609d0953748617b6f6c223749c7b0211aefa413ad56217b753ce5a39b34f10b7e42afe74e7ef3724ea3ff01f8d2986863af3b87c5905376d0bc9cbadae0dae2e1e3cb8376f3457f4d36729b7f72d3e5dcc045ae4bbb4f5c4988ee82a13b1934ab069535b04bd159cd7bf48fe1589d7d258292d45e75aef7f0c6ab6e1c8e9c1deda6ef9c2798beff1139228eaab30a312cdca2"], 0x1) socket(0x38, 0x4000, 0x6) writev(r1, &(0x7f0000001140)=[{&(0x7f0000000140)="3a6c0281cec16e68256c96bd02c32dd56e68098d6155e76792965e16e22db21cef91379605a1a42a1bd2679f3a2b7b727bea86df2cac2186e1ea562770efd2ee032c65e4a7e48f19697c09badf5937ff74ceb729924683cd68a13d7ea379799355ccd3a31223f1d98b7012c018d441d29639e2567351f8afa169a840f25a321be16179de23706992a699bac8a07872ffcff525f84718971e82a3bb73e1d8b23b52ecdde4795c2b39aff2451b60a62c9a8a711fb00b815ab1ce0ab1660d4f806896e2ef776c2393cc99ee1fdba68ff380f4031f44d65f38bcec4b0648d57dfb9af88626fba9595142ddb3624469ea1d7142c5fb94b0c047db9f94c3a69a45fc0a8e755d05466f8bdb5dbbe6127ed0ed0bdbf5de393abc13776a57fa11e0df995a816cdd592c3022789e0efe5fbbad7879e098668838e41fe80aa7989f81cc2473ff586d5a0d39314601c3af7e00a7419c03f154a25c6b15b0730970d5e7b8a4accf51f9073c6a0e9901f5ae3c78a7e6fc57819164585f854ea1759c6d4191c534517b0036a265401f181349e8d4b9d9af1505873d897dc0626022ca7170abd941c951c96c3a0568ad3527209f84af9b5e54d12e4255c8ed257341d12cacbf55d9c8b8a93f82077665fc81846dfe11a895a45714e3e501a2f5f9a320d451f830313b080868dac6c9efbd420874730d9f9fed9c346d0991cf97d81f6a49ce4116677893d978b29e87ad77a9511faefea9b532e34697cae835904e708d265f2291712ca7f37003b53dadb3888dd88f2c9e2d1a8ea0e4de1d98b0bfdf230878e8c929026f9fe964f6ae09a2b48738727c9f96e1e78532853e05378021205c42b50b7b0805722263cbd43b1c0ac67399148d1215d9de5a5c23d1a030600c90692ac4d58d8e179705fc8aa1200815d799bc04411ed75a2ce3c4ec22096e3bb9d8a6a7dcdc7ae92f2219972ade69dca9cba7ab4d10807b5bb3bdd3d04f72a6c419fd43f12a2774406547a179958501ea01ee92ec12ab0f1d907ab718cfa5c177c8302d8af61d3537534f93488eb46cc04cc3f7002760014f8172e54b9279b6e94d2549f28cca81aec935cb7e8a1d3bcaf0fbdca0d99844e5f90c4f56b729105e6f2e663f98225ab2bb5eb5ce7f6d4c33b652a286744cecc9cf3b712af8b9d162568bc797b441894a3d305f766321248cf396590ceefe034faaacd24e9e655b227d6f872e0c3eeccca1101a63f266339f2d30c1e671e73eadde77423f92171ba752336e0e7ff2320b8a7f9b6faf2fbfc73ee2a4a56ef417507c25e59548b9a896a3bd3004998c326866150aede6b9ec3b601942aace301d469b37ca0a334e3fc3616f547a9f0988b7c6c156d4c6fdae1e6bfffa9a72bc8bcda0eb9542ef32f3427cc622e46712e2b182d19acf2b188e9630a1e0438f7e5bbfb414b1f46a5826dc6c2605c051f0cd3b55e9201a73b3183a99e8849dc3ba0dd776b65b3ec05b4ae88a46d5a55983d7c7ed6f724cd83c960f7018c30a96ac053fb35d53af729f419d2be684dd8e7db5c790992b2f6c002d446ff52bb433e8ae93db0cc73896cd6bf3ce0afdd29fc876b6ed325a49f8ef8509212624ba1152d5b7b5d6a168d3808d92c1bea2ee8e655742621c25f5c71fefabd3f161899c20d61028232f5a4fd23738b0080ba6140dde7c462a2e8749d0f21b12435311eb1fbeb7a66c4c8a0e06152ff16b954bb0415381116f72e714fac2d9d8ee8269537d64e5da97628735d38d184830d58829895491ca2a8cb64b04098cff800740bbc13fc6756ff3a43e67d1663dd87ebcbd79ae7dd94b3e8f5d4702f18417741541cc4c81f828ba6f8c19773238dcdaafc538fb731e1730f1c4c2464bd61c32e75168a06741a48741f29ab35e3f9ea3ba28cce4598f47a5e163de608e6122e6ab3e8fcd363a75e5bea823ea7b6ab9e7b77fb59678c9a78b5156d1975befaaaad66ae4ad6fc23d881272094ef5388766bddc6c0491156ba520d520b343e46445173a7b2e277ed4461eae988145369a8815cb266a14418899927c745f2bce0914faa5185d89281879cceda5f36f8a9a716050d8eb60c8c1cf3ff142a64360b2520733efee32f953ae05fe30a1140c47fd025b8588ee64750712b6f49accfaedd6447c40dad0b6afbfd56ff39aac4a2f84a1cded29a5dc805cd95d2aa3328080834ceddbbf49b5a35671de9d0b6360d892131fca8412434ffd816d3b37e33232764c6b50059b5eb3591f23b804c212f80099fa331a2339dc74b35a8030e4ff20e13239838c986d403b103a89baccb467e3389c0cca221f5a905872c15d8363ee57ab718d8c0d2f24e64cada0ba21a2c44f045a42ab9adf358a604e0918bf0efb92fc6ae2acb8ee681a17c017bdde2a6842d394f042bec0aa04b31edcddf13b614fbcfe7aba452008c02f60e7682e35ccdcb4c21bce4bbb826272bc72ae1496af5483b3268fa1376a29a3bf7fd4680202a0e06c8a31514e1e487525eedb74056ed199223296b01194d057e5ee2c4bd40694ea525bbd20fbe53609a6610eadef9d4070c08ba5d011290b6be0725a949e16cc338d415cd1b8288b6b6ba076e352e241e59183af5eaaa5d63254fb53801407baa0d6bfe2cfc6ea69a5232c4504421939bc5b3afa90922c80b21b2ce76dbc7edd9face80065e4accf98573d7b3fe4297d2404e98ec34adac91d72e9f496603d9d1ce36c00aa245f15ab0ef3ec903ed4aba06dfaa9ed3f67777dfa0267585db1b6bac94e3b3bff944a7ef520a61f011014816262267c34a668add6095747ab2318ce7195f283edac5a1701f74357d8e0a34798708b91894394d47b0a68e69cfd6c30f0b7b7a40cdd8affc372c3b9cc471adb5b9ab2b025943cf70ea633110f8d849cc08c46d739ab264dcc4419fb55e9003902afe4e53974b223ae99d1994761fe9049acec6e92e168fdad87b5ba46f01dff227c735524672d899c0db4832b4fe49d6b197214d4b2b88d26efc74e6dea4b37e1b090997e86c0d999bed88f33c7bb06aa84e0d611ef06ddddbe5e68ee40cacb7a6c31b5093b1dae3562a0db17763c9dee89fbd113475b3758aacd26c8d78a096de8085e5e7e7f386313b5fe883f6da6d4881ee3c9b31ad1fe2ae767783ee4f03d55e7a97b3aa48508b0ed5b87e448b18d2d8546d6c4ffda6f348dbb3602ce8a5cfda221a8d4f807b8bb19e51b28e4fd89430b6ac614a4e3de94ca76e22ff9d7139c70a50d27f44a178151ed220e1aafcb9d59735a2a475bd4ec986e735e4a82167ad267e0f9db863434724fc7319dc354d1fa9f689be66e965dae68489be5b1b6d94e24d8bc84287c82efb7bde7d08a8954cdc2746ddd52777781baf1fce806d002ca84a8a50a9d7b533a9c5401d49d929ed18b7fb590663ba86cc82d74377c924f55f2001c5ae7503752fd7eba73580cd73deadd94a7894eac46f2bd595ccd209ee7a677ea79af32ac2be12d837760c94fb7ce49c723a364a817f818c2fcc8e0cf18b00f496536fee698a4e556dd90d83ebbcc554bd3fbc283efd18404084d9a1cf1cf20a0e271c463caedf9d41eb1f75ca8c681bd7f07fba44c58b9c7c852f733304ad13e919ee645ec272799eac3264fd76f3957a6ea6bbda052fe36907d11f11a8d19c3d71e652c3343918b2dbb1709fdbf143b11dd7e788b4b2f6a793533e06284e3fd706279ff434b65b5ccd5696e7d5a0163bc479b403cbbfed7c22b253c04f357b065ebf9ab8991487599a99317d9032fcff2d6e2954e8f85543bd74d77840b0031d83fff0d41b32a2b0580297ebde7d36819086e05f299ed9cb995d4802d62510b1e4397032f7141a2f6c7e793b2bc582f77a09ef9fb99cb79ba581159e9365409a1bd613d374bbfd3c8a64dc1a629a0162642f45d4e86e4b02158fd0af4c40873f9095e625f0748c1a1f7d696ed04177bd73b1c928992c484dd8c99ffbb064500f6e31ab1a2d598276d9dda1616f9feec0f8fc9cdac65660b8928180ef853aadddcae9b5818283646e81eaa9638f152189e4652f2e86a46601689b9b92aa6940d43c999985ea673146802793f4a289887e04ef64375267b5f8cdf72d9138b82f5add3c9ec2d5eca19878dc97eaf5e1d9f0c39d7921afcf092f8b023657fbafd0b56270a55e416c1221790a84816eca7e7a06f9cae75894f0fddbc5977a296a35791968b5dbdb080be2643eaa243a1cf2e5e95bb19be216e2aa9c7c9b2175a6162ccf3f3d996509ba0174df7e2e568ebe46fdc65cd0665bff6505af5a3b3a646fafe767a475acd4157092e2f3af5d259b0fd48b5a4551c60a48ec295be3c64ee912a0ae84773b7153ce4a6dc51cd04ce69a35b8c31a9bb9794f04e6cf3c7264364220e76627292bc449c6266d4da4e9e7ed99f328b2a9c2c3f94823a9b665892348a62a91cdfe13e65110de66180ab6313143e6ee5f0186d3c666036aa891c662a26c794e36b9dbf6522b32f49494de228e019916a3f2c955a96987fe40cc922f5bd71660bd6ac881e4d0fb9212593f50ee8d4a096a014813a584b700bccfae91849196fe0fadb3e1be5462ad7d1a4f95f9f2cd6c719bc8843ea4c7fee959a52341a574144aa069708d33cdea3b5472a5439ae8842681ba5d67864c47beee59ac4236fe9a6813090c57779d9b38b860e60036d7c6de04869faedddae5c9c46dd77f4944be51697bf576b7655477b94936631c903e3e03f30d095f600c587220d6f260499c37d688e5f3a3e0f121d673d69a7176bc4e95643dd9c996c5b99e3c2988737019192725ece366b1927a07dd46a6fa6f533afa4661cf1aa0da168c5ac5af62eef10ba893fdbd941764ca4880976baef954149d1a9498d3bc1279cf32bbfd77b72a99276737e78412fb7d55fe1c03b0f634e761c0c9ea807c9e3c7b9a138d8816dfe3c1428e93cd28abb346581ca67405de406753acbfb57203d63539aa63368190426e3d50fd0b3ca2f4db3395e6ef2e95b419a988fb8f7a15d5eb353807b43036d58293ebd6621acdb6895cc3a34c01d5f2fd0406d81d1f07c492fdea0f78eca3a1d6106903ed780f2fe6c753b0dafad090684c1681e35286da2dcf75f5925a299337be0471d8cd9e52e73077d4c8bd29f293c5fdeba30e1c2b863613ce0215ec5922aae4c0bccd4612df293bfe03ddc57aef317ed90cc2a558b8f0ffe7457ee68eac5e04ac2cdfcdaa5362f4fb5826099cb521d302a45343d73e7ec2c85305207d3051545abf30f9c763b71045e09079c46beb50700b3dd951067936c22e52c4330b4811dab8e694a8f2bccb57746675e16aa508f49737c14d89b8fa791fb23c882c6da5d7e2aa1698b457c7ac0c4d25930bb3e6ca85098d7f86fa8f7cfd4febf08c9b9e69f7118c6f153c23b541bdaa481da649608d62c79d552ad1654a3a0173b6dec26b4aba9c220428f7ecccd55e4f7a5a4f0dcbdc6158c50a18f934ff458109d8c95a4fdd8deb5cc30300ee2670bb5d85259abe208c7cac9372aec353153d0b901d75894e46d49c7c365a95d8e3f0dfc259b29ba2971a80b6a87542c22f2", 0xf5a}], 0x1) 12:43:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3f) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:43:53 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r0 = socket$inet(0x2, 0x5, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001a80)=""/37) lseek(r0, 0x0, 0x2) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x6}, 0x8) fcntl$getflags(r0, 0x3) lseek(r0, 0x0, 0x7810477ab79f52b8) recvmsg(r0, &(0x7f00000019c0)={&(0x7f00000016c0)=@in6, 0xc, &(0x7f0000001880)=[{&(0x7f0000001700)=""/203, 0xcb}, {&(0x7f0000001800)=""/33, 0x21}], 0x2, &(0x7f00000018c0)=""/251, 0xfb}, 0x40) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f0000001200)='./file0\x00', &(0x7f0000001680)={{0xece6, 0x7}, {0x7ff, 0x80000001}}, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="6a835745d0f6f27ec9f67970e31a22a387284c6fbe06a74131f6cda915f0c48fe868d6829ae00db2fcc7654bcf55f46b98ae5d9e2a5615a0e0ecb967b4", 0x3d}, {&(0x7f00000000c0)="cb5e018bb49175af89166bb7ac0dbe6f4a020d7a0aeee10a", 0x18}, {&(0x7f0000000100)="ffd0a64c77073a127723a1228a6a2ce588302f0cd0ecf13827f5ce21186926cc3b", 0x21}], 0x3, 0x0) r5 = getppid() getpgid(r5) lseek(r0, 0x0, 0x0) getpeername(r4, &(0x7f0000001a00)=@in6, &(0x7f0000001a40)=0xc) writev(r4, &(0x7f0000001600)=[{&(0x7f0000000180)="e164f6ef6515f0ede1f8311cd9eae51871664b70867fb3ec4b0a8cce95ab03c33c20753782f9a5437a92f9e99fb5d190ea770c98400238aadb4042d43bce2b065021ffc39812b6c8cb205cb32bbc5b", 0x4f}, {&(0x7f0000000200)="f9107222060cf1528fc9572a2907b054ad8e55e5a850001b125bb7cad683e09c2d868ead53733041dca47114307024b8aae10068347c4480af1606e81d1348fdd0989b327a841d373b7d67863a82e84ab60f7110e0953a1f26f6c9ceb80355fa13ef7bb1202c9d8f83b0a91f827b480ff84353b1e11bfef79fd2b1b56012bae81f565abbb47568a703ef2f5ed4853ede5e04bca63a8e818cb7f8a606dc92b9034f0738b18f2f842d637cd238df679cc718759197533d0357fafa6675e48c975cce94c5234457408d237d21ddff24d9fcba341d640330a65a8bc02388d8cdb96334be46b15f33e7df1d8dbe54654f45f77feeb42216a176c6f4bb4c95ce9e0e243d32b9b18bb8f0bb30bdc997a5fcc22a823d803ae512b633bed8f04409e833ff1df366c129f69bde74c2a50d7802f1d5fc30c1301d9437bf8ddc2fb092d145ae9515228999fe3fd919c78f02063eb9a745f6a278a700ac2793c361b610cbcc5c96304cdb9438da0b16197592c531743815359203da6d9b5c962bf2da1650245d00bcd33c1ab89d98d8ac84ae7dc65d8a3e14c1f26a121493fd18900f4a8eecf3b4531d88043c19361d2da72f1c474a66100d7682b39caa8e1b4486983801676d6d64ed98d165b427f81c85d1a1ca15c78cda64b1157c7f365c44968a03cb5fde9ba173e7ece858e94bb5d5c8bc3a1591247beaa9b3e1567c2867e45e15d66e9eb4ed73c3215396d5c390b440e5b0020514a248aa9e6cb121d809a8afb016630d9b09bd3427301d43015483f4074508a937a0ed0c04a48895c81478769e637afe6e3c33fadbf8d47a93c8aa5ab6e3f245722d28d951641e9b8d4484ebf363f9b3b8b718a88498523cf1ebed8abdc12079ebec16f52b9453ec66cde34c15a6cea1bfa3e3e6760aaf7800073f224b3a08cf3f002507b85e394cafde95a2c1c6c32e23da463b7788495011649fcb9233d8a3022563fd1d3f5b402de6fc5f3371425d558cbe97af502c2d3ec464091381115fb1c116ceb3d05d54f9a9d2e6e35cb3351de69619277d2382258ba36a0f42a9bee25848ae756e7410e2f2bbb15b763e65985c2c79d8370fb9f9fa9fc4c6b29d86144585c70024aa90d02a0599cc7c0dd19ad9c68c02defad49ff9e7a7d389131e42b86ec064ce8ba90324dc5cc1c1a93d677d514d3fec83a5228768dec6e35afaec225e499b52bfc835e05e79f9c5072f772bdeb391411f4f5856db29e8b58d7bf038f2fdba3bcc1115e22ff772f1c03e6d52ad40ebc773c8af0cdb5c4f077bcad181d3017aaeca3c552fb7d2f490e99ee4618abe06f83852143fe09ce07b6e0824c552ee3c24b0dd13721baf975e8f6fd44f01f735f84b7159a278c191a7aa5793e89098044badc258319f7a5938df111c84fe3087506935007e5850ac40e6f149dfd8012c3b11219ab69bedf8fc365e1100e04dea8ea4913d8a22d7f8a5dc4f720fdfdf1583c52afe7f92d8c62d200beb02de562db54ba2ad55fba763e14499acff8bdb09811556193584eb723367aebfb59f5aa9bdb7d75ed9ed9997d752cdb85126042e9669ab0c07e57eb535820fe860e57f9d31278358ea204329fbca1cd1c0d67d1f4363f85900058b3f4bc32985ad6d192ed77ece6599d6373d7b9af7de5a5eb2e4735c3bdc288279bfc905e906047baefa4e295d05008a6db5e6d55bcb0c3bdb222593c596982ad4ffd92e26c03d6ed6878f60a1c801fdd970b7d77a5beb442c8c88e4b13f3cef8e685f486afa77ce06a3b3c3adc99853eab562071e12418cb78ec09d1814962019176f6f09cb901a5089768b22863a812d21d19f388475fdfe8d46cfd1783aea55493b0332db31a68e3042b004ef6289a659d78cd1cd01d191268a09454c803bde031716617f4218b2592c033be1bca0932d1cf14a06076415c81dcd9ac9198b480fd53ceb2ae4caff3b3e5062a5acccab3153bb97556d27e6a447c2f8ad5e83ecbf36cc64f5984cd85c1a1702f241a8d915526905e1f36ed1e8ba8082f342f698f9e6b802752fa79e9f68197fc24506495c1ac3f20c654e1700ba165e3e63798332bd164d87aac0cd1d4274ec1b71c112898c551f5fb23a291154a17683f8f96fcb31f544cc092b2ff4ff5194be1a983e96e32a1aebcd7948b56df019dd806a487b9e00ec809cff92afc712b157f4320094857894cf1e7e567439539f94a2e9188bb0407488856d32f7d8b82874f1fc7bfcf392971a6bcaabd9dd0409358fdde3df38e8a855cb3258e28fc00ac3a4d0e71fe9096041584445ee6a4e9ef17caa9890647a034ae7554fa46daf0b24ebf184eeeb24affa09c4e08201694ee2388492d9515fa79933c3549cefe9704da806e7ce03d078638073555971703138762c1b0d7c0128bb814e188fa091df5ce1db8d6f4bb370539c33d63408132687a8c4bc7ede29ab52f2e5ec48283d6f495ea6a37ffdd9e80d5d28e010803aceed21fd015d4db5dacdcccc690190230710593036ea6528d39f2bbb10a3503b2dbc409358079ccd311f677c7396decbf51968ee202e50f9ccf9bb7822b8428ca84a81c831dac3ab39d13df406e6d5db1ca1917b5acf622b9c5fccb2fabbdc8af765648064db455e8c0ee8726d5f9d8bcea289799246e657faeae283c1187fa7d4a1e4bee7578ef2d5f05ba8cdbb798cd4d872a9cb69309cfe7947e6e296733f28460f413abff21d00e0a198f522330558b16bdede6966232ca96bc5e9dfa63436f0898609fee5654fbb7c33cc825dac52eed8095a37ffc70730209717355d3a5bf8e729eb62ac37dd551e9c6f14846ab9d25354f50f3a757f187ad989330b20eacecc4b66da4b61cf805a3584fa27832c0f95fb1354c65297ce3c9eb4238213164906f1291da2679e0246c95a79bcd0fe73c38aef72cb8eda966e7e7d2dad3d095993eb20dd449e8177b98895642d2fa81a0c9452be2fe20beb0c66065a874c5e159a01468bc5a7f7a58bfca6f90c704811fea21648055f495a873028db4fb6684f0cd1f43046d3d897ea7532882a31ffc9d3e5536dd022c2f36fb21d070f192176c28b347caaa42583e67addba4e9cb419428a3d2e5189376caa4c71d2273d3be88e4ebd16520f79f8dbc3a7799fb1f8dac171a6f30745a6a800c22136d0fc9ece99719abeb20212ee856f3b85e5685e47ea6b18d6875c31e71afe1e717dd24cf157e52e476ee10fb2dcce75781d7b6e92d4b3196aaac4c550f3b08ff66a59bba33bb0089055ef0d191c542d54b4616ff725936175d013bb3b361cfd628ce257a7377f08ce9c76e1cc7b5ac7a56b1d8668ff376b1eb72dacde9f9998169ffb1cca180df29f740aafd7b77568977d8e5cb845d1ebacb4984723619c9ff6353a2c89a457aab316377fb1d7fbc707a645d0d13d2dff452a13cc930f0c2d7514d27b819205bf161909f4ffe77598f2e22bbab2f21d5a97a74703f235e036b94445021899a666838cde9820de18ac0f5ef6dfc4622094a46e4df95b7c9cdb26217352dc98a8c935e6dc360251ce7d9bc3a5d5117864dbca5bb07c5ad46805afc40eae6d88242a0bf4883cd37f0f215276d683b7d0354f946b9b8a7a78c6ad1cad536bf819ddb1fed0fa804283c032eda2bd4793ac96e707575d1f2eb1348a8a8e105a562110f60eacae69d9d7a63182cc46b4abfb2c8f43441b8f5ba5058ed2c655eb53b36611b78086ad06142393c099cc0ab1c52b62b8f20cd9eb756c98eaaa94d863aa6eee8e14539b8decbb155bc734adef1394c97542f0cded3054287544b09e64bd5e0b44e4ab8a851ca4715aa4bced8715e4c4eff924f50066eed01f3e414055b439a91f3f9fed8eeedcda42298d5600bbb0ef6ce2d639205107f3fcc6c745ec955651db7846e4e4d1ae240657203c26c1eb169a58a8cfa5b46ed58cb4e41b979cade1856e803462d4b122544b7827f1f8c6537c942cf4e720f1e14990b2be12068e4ca1a3e494663d1f3f4dcda52e2c69c0d0b94476a38004a5f703e9418be0054654990a694ba59dedb96ff3ed5744c13ae77e6add9583d8f617ae5519370b912974fd2553ce6b2a1b7dab4e35e8c006cdd0bc7c46d6a1b7a319fe1a546f4661cebbb7a80026f640a2c04d4b198cfef60ce3bea2cf8ed2aaea1ea13e1edbe46f1c6266ec23bd4947f8fa9492cb189e9b287cc271918a291fb5ba1155c0870595078439f9a8fbac75ce854dae9afa8626a0e55eb886c24e2a8ed3107c5616fb57666305a36287101b190e9a4296988319959c7bef44daf3f0fe2439d9d3a1cf2b81022fa44ca7b71a4d60b8b86f960eb5f74588cd71726a430a6b67994d91c1975f49df5a2d4cd3ffcc00403f6f7620329b32baee9d401002194660c11f82c6d533f5b6957a79f54e8240baa8be520345e011b04a86c3200da39c7d7ea15be069eb45db06a7b01592fa488e84d9d00841e0bedf99afcd4731d8372bffba2d029db8cca0b7fc885a61ea91bcbb62e81cdc49d51315c82ed82aca2d4f5da670ae0eed1a8f6d0ca86578db6debe8f3c9d711fe5fa7827c7f634ed6cbc0e97e1fcc05addffd481f979e4db37653dd60714c30f7c07646d29470180eb830e286fda4f4142ff9b15314af093fe99a442a452a8f21dca5f5714fb865448e534ae0fa55e224da812779caf6986259c9f6c65ab6b3f070fb53994d0da6eb6d9ff9f9c44b475e178428ba0061461e4d94f4f04e4d7287cb2cb5934e9ddaf3c8c607855b0c778376aa01d28111bf26209e80fe4544b2ebcd4d5e65202e63240ff59ec456eeb126657f307fe998d230f8e8f6a59354a7bc67da07fa8ed1067443d84043ebd7968d8262c42e160b66712505d02de697c26e7110175b7d8dff59ed7bfe4743ed6331e3df7d616dccc5e33a203cb5eb31e8f66b856d038f815c9089c2041fff5a0186fc84fa51e8a97ecc8119f5d13e2599d66a5b431fc04f4267b190a84da7d31aecaf68776cc8d413d95b044a6e84f4b1d8d3d1c94026be9928e128b8200eb546f288c9c9b2ba97b05fd8211f637f967d5fe74c12b1a3e9ac5273af897dcbf0be38296aa44f46c3db2c381b39f47feaeb2cbccf0bea082bef192ecaea0beba6b3d68c6f8e3da469b6e88d0a5d9f0875a114ff65efdbc67210e460f97122cd71c5b51b729a061c3a7bc4dcc76435d30be5f6af33f1a3e92da33d98913688672bb3f19bc20754cd8e9d06b48348b7631d72c84770ff053f1825add1e72453f4bccab725078b9150cc1040139639504b88ce74e12d6641817b706261b8c29896541d2ed2722c1e18227ba51f0e9bd528403bbf659534c8981981b6f780d323d3dcde65762258cc792239d3236df29169831df0ffc430a544f39f4028b9aaba1d93e2cc6740de72a69e9a0713c91b82f820b3a6990a454815096d7b20c29f3e3084435c5c306baa50f09c22a6510ffbcafce77eaf6f3d39c05fd1945c1ba1379973fe1a266e23209a126ad9b473f430357bc88f7c81e0def609ae453bd8eb58f5ea9a7c9526dfb9d25ed469ad56bfccd8816236b16f0be713c226e863d6c029801a6afd7bd7edf104304bf0d28c8185d5dab27f1e515656f1a88266cdbb08a4c3daa1e97348438117fe3f454b52e56a97a7a89805846cabbfb4f11f36b25b903ffcaf34f312ac4fd954ab684a585e55ec3d108508d96cbbef1e96bf7d5f5187acbecdbd222ac44ad3ff8aa7bbc8adbaba964a4f768e7dd659797b274e22b5367fcdb500d07d269e7209d7d960656f95eb06894d51d5446ef3022f24c917e91addf9a6af2a945c2df1", 0x1000}, {&(0x7f0000001200)}, {&(0x7f0000001240)="de64c95aadb89f4f2cf992574eb34f9eb6cfe4e897e726dc060ed4382d98a78a262c4a4bd2ecf0ae49df343a4c016d9403e57b6e505845349b76a66887665a3c6bee724982c8a8d782a37eb1481836d38bbc97b98ba055bf51aaefef5e039dca40146b4727cc87c2f51cf44a7ababc986d2b88b03eefad8ffabfa8900f702a5b101965efa04f622409f327e29f3ebc74b2dc5c5c", 0x94}, {&(0x7f0000001300)="8a88e63b78cee79be72e9c25f35f67e5b5967c7d9243f981e1c580a02eac47102d3a4a8c254b42c617b5a51f87152e222f0363f8ac5c8ee01ba277854d70560120cda26aba8fbd887200bf4d41962e36bea71ae26c399123fd05ea09345bc07ef35c906fa74e3365ec115a18b90c455f5cf447734bcd6f683868ba422fd1cf106bc94e33667bbca6e0083aecd5e85c18cb21f9ad1460e74361a7b90e16b313", 0x9f}, {&(0x7f00000013c0)="e8793b4d161cef8c239922085b9d8e4aa5e321884906996cf031cfa5b23452287340a1579928329d87a41568fbde8e7fb07c844b7aa5d563b313856e95f0a75c0887cdfeeeafedcde8f3172cc0cf8b85046eedcc", 0x54}, {&(0x7f0000001440)="50fbb4e185c62e1cf668c8918ff5fe894d333e930d3316879e4b0c23dca4a8c4684907226e3654d6bac6c76d64d07b06b6a032204dfe9d661fe2ccf3f3074b6ada904608fb5e71a34702a23ef7ae734bb2491f1d53f4c3acdf82948af0411919b1fd6e8135a8db8598fcc64ab691ef78ea43fa8e3d352c39e37b272e25ae85ec99d0", 0x82}, {&(0x7f0000001500)="3609aa30f3d21a07951d22f3fe0592a6604de6c543ca5ab59d71dc5fd5efeda56582b73d2bd18675c556d84dad435c688857385557179e0565ff37cd86ca484c9cb7cb7fde7bd2b69edde5fd364bdf884502604cbbcb8e54a737de0182703cfc8ed8e49d53e9aa1cf304cb01aeffe5715e4439879143d3cf6b82b2d24956447072f46b012b6cf6532725c771c34436a92d9eb1c0751910a9c6c98a45e4edca3363f267318e3a6b277a6fe8d8d3902eeef5f94af3ae1042282069e8313e50710ffa8d9826c773db641e625c843f7fe6585e827b976ee4427db42326", 0xdb}], 0x8) socketpair(0x3a, 0x0, 0x4, &(0x7f0000000000)) 12:43:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x80000000) setsockopt(0xffffffffffffffff, 0x29, 0x3c, 0x0, 0x0) 12:43:53 executing program 0: r0 = socket(0x18, 0x8005, 0x3) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000001d9e3ed7071a4f9191bdf85e043cf11838ca83f2dac03d2955d9801d8cb704941d3fbec8032caabfa574b483494f639579bd56a0cad8c1529b76a1ad0fb06798dc1d336308b9959f69ac54609d1db9ed9b3058c26f0a2e4c2ef761bd27976b4d9b0811ad9fbde51ed549205f30f0f323145657ebe2babc1b0d9756299fe40e31de5f42ca44a5d20c7dfc7f750f79d9d7e5bcd7e71508db0fe839a158c86c2d3c4f7416f039"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) 12:43:53 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) read(r0, &(0x7f0000000180)=""/126, 0x7e) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/128) 12:43:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x1932, 0x3f, 0x9, "0a65517702276421ebe754fd87e4c7490cab1343", 0x3, 0x10001}) r1 = syz_open_pts() r2 = dup2(r1, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='.\x00') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r3 = geteuid() seteuid(r3) r4 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r5 = getppid() fcntl$lock(r4, 0x0, &(0x7f0000000180)={0x3, 0x2, 0x2, 0x770, r5}) 12:43:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) socketpair(0x2, 0xc000, 0xfffffffffffffff8, &(0x7f0000000000)) 12:43:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r2, 0x0, 0x8, 0x0, 0x0) 12:43:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:43:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff6000/0x1000)=nil, 0x1000) 12:43:53 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0xc0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) 12:43:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x800}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) r2 = dup2(r0, r1) socket(0x2, 0x3, 0x6b5) shutdown(r0, 0x0) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x191, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 12:43:53 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0xffc8) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x6, 0x1010, r0, 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000100)=""/133, 0x85}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000003c0)=""/7, 0x7}], 0x6, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 12:43:53 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0xb, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x104, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) 12:43:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 12:43:53 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x1040, 0x7fff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) sendto$unix(r0, &(0x7f00000000c0)="437124e454d1481a0a4bddebff44b9efe867eddc9c1cb40e2390d79c05a79d6d5d1fc5f004447c60bac00c9db0410a2e3a85ea5319c158f7f1598459d84eb4e71687db5554b059ab3c5431d657fe00223cb4693488c80a506dac6e060fa30ae1b75fa175c4a7a6213999c3bf3a2c809e88e1a206dcff9bdedf86ed915cf7551209f19f4f2cec61d3248e8092811faa431eb89e130f4e9256c8699f71f27b39339af219005592c85359116d2875", 0xad, 0x8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='-\x00'], 0x6a) 12:43:53 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x80000, 0x800000000, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/195, 0xc3}, {&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/103, 0x67}, {&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f0000000000)=""/38, 0x26}], 0x5, 0x0) 12:43:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 12:43:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0xb6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20041, 0x10) close(r3) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r4 = dup(r2) r5 = syz_open_pts() getpeername(r4, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:43:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:43:54 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x3, 0x6, 0x10) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:43:54 executing program 0: r0 = syz_open_pts() socketpair(0x18, 0xc003, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 12:43:54 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) fcntl$getflags(r0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 12:43:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x900, 0x2) 12:43:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:43:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x0, "8809d61864486cea3dc00000000e00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:43:54 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) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r3, &(0x7f0000000040), 0x1) close(r1) 12:43:54 executing program 0: getrlimit(0x400000000000004, 0x0) 12:43:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r3 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() writev(r3, &(0x7f00000007c0)=[{&(0x7f0000000280)="ac919d581a3cf095e6c7a7b16c4fe529075b05593f330fb1c56b8a53511b1293dc7434c936a18d422241d8937e7c1481edd4813c61146dbc7f506249e703784c653f042eb59bb0447885dc3a92c85fdea236c882e56a05b20d826d48ac555af5ec216949018c5a103300af60b56c7d38e994d071f17692bd2dd03a87a547e2bc322f36edfacec9ca5342", 0x8a}, {&(0x7f0000000340)="c89ac529c9e6317cca1a6c6c588707b5403fa4fbc5c41933352dbad30dde36a2d8516a23f6f9fbfc615acca63affcb6230e0da1ca9521e8eabb38192860aadfb7e47818829bd5b50e7e092c8ff579afd82d71bfb1ec495046a67426f791a35f506b5ae02980eebc03af3b2a33919ad54c7dbcf112e2b96ea361d7c667144125aca1f8a15c50dd1e98f0176b20923a4086d5089ab670977db2658a045ae0e6f9795533949205bb35e846a00c81e6e07e418105b0283b31a7f22c759905719531622e702", 0xc3}, {&(0x7f0000000000)="1b6a24483f166892df3435c7e5f3971a8f0697650e14e693d44fb9d92676a4", 0x1f}, {&(0x7f0000000440)="d49520b45f66bd269a6169b1a9378a215406b07f2c192a41d1fe5bcf0c0a725ae60acb86135b853b7d9c374f6706e13732e914862493c8615bc1bfe2adefb857da3dcddec325889d780ce82e9058ead44907e53ed8d67b1c6086bbb86401f291b1828610f6359c65f19de048feab9543557715b45658d57315ea6424f49de407e64ea1d3b2f35cae2fa5429f9edf49e693720b43b7fdcccab62796e78f4fa1256174b2ff9489097b8217761359e1c7e26aa43839182835b033e4949122c9a35ca4e3785444fb90530af9bd13de1b2f8095", 0xd1}, {&(0x7f0000000540)="ee3c631f768f64aec1b1668df02d66d632c4ffa62bac949468753a575bba2f07be1afe2e1a5fce40f8f059c315492a7a9f3ae4ef624cb59aab6e30705e16b8628df3e53a3b1c4e3e33e6989e8f118500e176002db91e649bd33bc00d0a2a8250634dee4d9b5b3f6d17e9eb4c3de4f797f46d401dbb50ade14bf7f044b2eb70cd8e24dbf41bb1f67dfe024a60670735b5785f7bc3fe1cb8ebee52fcc05b7bd5c96291f965ffb6c6aa2f2f27605dc2e36d3c5e0d15b3b9e629e80dd01934a021afb2e995350099c9399999dbab405f1846428260fdab9143403aad", 0xda}, {&(0x7f0000000640)="e2063909418587c204a09fd1b531afc3fd6d3790b325b8884ee0b356b8cd0dc4e652f16e79f09709b9fc5522cadb697348ae47f49c902afa45a092d9589b9daa6d94d71a441ecac6b5c259a23a5fca58d26d382b62236c7ea30a354970cb801cb68ed9880ed27a429b95d6f65fccb5db5edfd7d094d8fd4a961ed2f14d66ba66e8a1dd1a358d2214bce981bbeea6e4564941ebe242822314804fd688a7f083b24bf9dd2ac8bdf9f7e1c752db1bc8c5d9d39fd0344c4a75568463a0b489249e67188661cfa2a04cc159ebc5f661ace2cb2602e924e8cd7602", 0xd8}, {&(0x7f0000000140)="b010675a497249080105bf69d6739c9319a065ab56017fe5d43b870e42e9c75a91836e25b3269df01cbe9ec08467", 0x2e}, {&(0x7f0000000740)="2c3f8ed05ff3fc6fa6a67625a34c9e4b67f88726d8b1c48f66263aa2ec72d4513abfb35c65ba05e5cb28203c4b599a356cb06fdc7f8c6545c0664752912d2fe27b7d", 0x42}], 0x8) 12:43:54 executing program 0: 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(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x101, 0x6, 0x400, "34b34e8cae44e08458da56e8ccbed3a11adbb8cf", 0x6, 0x2}) 12:43:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffb, 0x83}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 12:43:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 12:43:55 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x5, 0x400}) setrlimit(0x8, &(0x7f0000000000)={0x56}) getgid() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 12:43:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:43:55 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() close(r0) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:43:55 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 12:43:55 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x2649, 0x401}, {0xeb, 0x9d36}}, 0x0) r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 12:43:55 executing program 1: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = msgget(0x1, 0x1c) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000000000000849ccd9dd725af530d7ebdc482b8caea7b4e2ad4dabda45fd3743dc96665ca8a285bee5b98c844238d6df3484fbd5a16574a1d4c1fd1067af9b616a9775fefad2640069e3d272732df4a1664c2c59912dbc99f5e06c6fc0e3f067434680c523586c6d4bce7321da6a82040ada4d60f778bc1ecd5f1df370e9e222d6ce88724f03884c4925abc57f8da5f90aba07feba98511aab483e3d64e99a777edf9ac715b6325313f540454dba446569244a150abf98cfce15cf185d8abda5edc9dbe1da199e5c4a914f7cdbac12492c986c9ae0d47e8f3c100eacdda9c8a8d920e85ef177a148cc92cd133b3a59653308b82bf5ad91a11ed56ac0e004a15a434e13bc76c31c29c9a9ce89cc6013ea474e1d03e2e77a912000000000000000000"], 0x24, 0x800) semget$private(0x0, 0x2, 0x1) 12:43:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x1e, 0x3, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x100000001, 0x1, 0x3, 0x6, 0x10000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x0) 12:43:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000013c0)="411e381f4e395aa7b936f585c37da4d918c0e4a16e8102f28c55bf9fd30bbd7c62294def408d190ab7916287bc5b40bbea79223d14941d08e25111a78372d18cc16786bc6907c29b17d01db077b5e4ed078d9c51ca339c64f2e41654a7b0ad333b195b82d62f0254cfbfeb369704595425862723d81a4f817a4bedb34aabb8f0e542f7c702499aa721b8c10d8f4d3e5cde0edd321afe8c34cd11c8931248f3e106524d901c2ffc47cdaaf6d363e9a875894312", 0xb3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = accept$inet(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_pts() recvfrom$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) pwritev(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="dbe3d52de8dc154f98819ddc3d5238fb3eed9a0aa628558e680ca62cec4e7bcd73c8564a0a46ee229d7cdaf489165be22153f4547d146dee7b0128b90685f2341117f1cef5c5cee7a5be12d895d167ddbfc856e01796766ae6ab82a5", 0x5c, 0x401, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000200)=[{r4, 0x44}], 0x1, 0x0) readv(r4, &(0x7f0000001300)=[{&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x3) 12:43:55 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x8282, 0x0) dup2(r0, r1) 12:43:55 executing program 1: socket$inet6(0x18, 0x7, 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 12:43:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x800000000082) 12:43:56 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0xffffffff, 0x2}, {0x5, 0x5}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 12:43:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x20, 0x4000, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) getegid() r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:43:56 executing program 1: socketpair(0x1, 0x1, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file1/file0\x00') bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4, 0xee}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) listen(r1, 0x8001) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x2) openat(r3, &(0x7f00000000c0)='./file1\x00', 0x80, 0x0) 12:43:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="5ca91f2e30df911ede757f9e0376bb18f78401c61cc62d8b6709c7fefa6a4f7499b1ef8050bf897c3b75eaa47f6191fb0dbe43f05a5b246c4d781dc18e66", 0x3e, 0x1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) chdir(&(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000200)='./file0\x00') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x120) 12:43:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffff022d}, 0x8) 12:43:56 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) shutdown(r0, 0xfffffffffffffffd) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setsockopt(r1, 0xd12c, 0x4, &(0x7f0000000040)="055dd6d82e62da49e4c13075150c8d80f6990648e115ab84c0a31a7e14137696eae07824c056767462a8a91844095886bdb44fdeb1252d67c83566d6cb8853434f8f8bedf612a9ab4d1171249472d57ad8578072ce9cc11e826401e86bd003af88eabc2f4c723a7c402b01995993b0cd55ff9aae389ebda2fda995ec0d8f36b0734c76d5fa76eec84be7361200435a9d110f827b15788e70d0858081b5e389b35260f32031410c2f64409e5d296df214f9c15aab966103f61592cac0e8e6e113c6c97c0755a345ce81dfdacd547e2ff55cb4c36261b15b0962e59d1bc013db00c080aae27d17e8a76cfe075626977a3b55abac2fcfca654803dc", 0xfa) r2 = semget(0x3, 0x3, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) 12:43:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() select(0xffffffffffffffb7, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000040)=""/94, 0x5e, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 12:43:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xffffffff}, 0x8) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) 12:43:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:43:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x10a) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000400), &(0x7f0000000440)=0x10) close(r0) fchmod(r1, 0x42) r3 = dup(r1) setsockopt$sock_int(r3, 0xffff, 0x18, &(0x7f0000000340)=0x100000001, 0x4) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1000000000000173) 12:43:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002", 0x5a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:43:56 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x7, 0xffffffff) syz_emit_ethernet(0x1000, &(0x7f0000000140)="1a3512da703d712dfdf77454185089a24a37b62a67fe5bc6ec4da66b1f19fa4b380eee83c640ab7d332039035f87a856958306a6bff2b366f9fc88c420b5eaf28da732bef39fc2655c5c3f0b0c052c5db291b4bf2af0614ca307030369e066229fb4eb2eb4955d2141a0895dff3368781e914a96748d1b3806752f658a12fe62a4f90601ef5badd5747a5917923e0824aacf5cdf590fbf4df7e532488fa9c8f10bdc757e58ae4c5f63268ddc6b3bf3a65f9d95a3a66270ac3f7cf463402cc0b237e6069845f5be491e285f946c701f42e89ea663184142e44e7aa841622b07e42c45dcb970c88e5f0f0ece26fa67e9ef18e87c55398787988988b0df95cfd1739398a8965938a332b0950954399c31cc5fe4721ea90336a3cb1687c75fa25fd49da4c7673663693f43754650b5f2025fb18204dd4c61ba9e0bf0357fda89a94240df14902ca33353ba946e2173ef91c5f8be2607f4dda2b47cda9c6132d3077f53ad839d0e645bb85808df3ce80a94b46d08fc16c6bb31937acdda4faedf5389d61b38f83f82ff5a0b7bb7332a4f37dd5efc16db3b0174bb84f498683146454cc7f8d6b8cdd039eef97adc4412f02afa7838a89f0a754064fd04f674d2a9dd44c4f478c82b2e9b8fdc0a58cec3e42ebb0fa4e954b6e3b9c656bfe5a326a151a4b791e5b5df0c9b1607148e3c92c5c613d32a1bd4224578628cf858d8d8949622431d31b557f2b10bcb921c463e4410a2e7601cb56ec14204c7c8fa23d037b64e93e8305ee25f5c54974a16511ce7c541cbb9f9cee2b972b78dbf8e3022bb637edcff6565ce6aaeeca33e563585e8d33e0ff2f5af2a3d9275901a7740ac82f7acfb0b989644650aa0abf02eb5b1bb7651b70ad8ea9c692b4806ff73ff56e255ccc35b8bc257713864b3b3d139d65635e80cdcc1f7ebf2e9f8569340d8e91442c58591bb0a7bfd67d117c3ffa46e5ea4f8dd7cb701a82f1cddf6fd7d45257813c9ae64665c34679782058661f5a73a22fbd60f8aed554666a1050b6fe3e0c147d3b416a6d9b064b82d40afd778e12ec6fb7414703fc59f5992fc3a5c1ee65ab7d2ef49a873826fa4db8919d4c313cc3af5bfd8c0d718c79ff187bff55d73fef74889eef862aa2d0a612d265d6694f07a9fed3a4b489f2543aace3f8c797c24cbf286a7726996711981c65ce589970caa7c6758549eec55023875541eec05575b67d7b8894ee7ce6f420a996eb1dcdd4f57906d2a42997b09d6b633b78e57119013f67e720e4e06a96ebd4c4f28f15841074fc739d72311104455e933abc3809975c8216dee9b1e46a38dc5b4b4c77ada3a83ab98afe81eb1e3abb325327875def8a5611ac66604e775e5d539654fba2d80d2aa7a2c1866fa114fdfd610d4fbc3f8160e08c97055a0711dbc3f9a32189fa6d0cbf2e1db25203d22d91809bf267b8df44acc3e0fff8e530dd87f6f0f11552f0a97e9b2e9c3d4a2e07f8ea76cf010ffea38a1eb05b3577bfbe08eb941a2ba07ec7343af4563f3612013c98308e5943230d2f02a543a3b4bbe5d7c1e3e43379f1ca27b95af0fd4a57a1e34be1d2e2eee99980eac919e60ceca929b5c3116fa43c8f46df7102ad3370b04bd3fe9932ce33fc0cc0ca1f5cfa020cd84d4761d525bccf04c55c8c0be362e4c7d72e455d71e07b52c0742d2feb383ac1fb99396bfa868bdd0982b2d94d6be05056136be26d5461c42dc15f3be5cd3da68d6edeec795037d4cb630914cee7559d49048a587f0db5d6cd29d51cbaec42019ad6609e4d0d5d806f3bc5a4ef7055e9429af74de25378bd56dde42f63701217e8767641e5809ac4c746d2cdc84518b1ea5e722db039470f41e1a8045d928427536e28fece70e7425f7316b555c866bc36f7a89766f1d934cf414fe913411f88babb2cee10846a112b6caaecd37861b7c6279f61526e9c416fe0453eb5dbf4fe2488a5723edc75a702774308fe88dc0ef0e5b295e8331c15617251b8b005e686b512f63321a1d8a096c32e5a09edfac4601f8420fd9023f59e3c6e142849314d5147e8fd13e775c53195d440a7308a1982410effe9661f10cb8669b709f702db6e23f8515b743705fdb581ec974908b69c0e77e02be13758c9abcd9000a3bc481c6e88aacd6b8143590e3ae962097f7ccdc2d007facf143c6a11203fedbbcba135ba389af62d0cf3bbd8b8f26a1eb2654f7fd455cc3ba2372b27955a2c25a8bf06e5f15a2adad0f9d0d84159295b9fe524931a58803f5173e964dd2dd7319c505f6881a2f463a0f742819353cb30e29014bd12d5bd55312df21b55802db10058a8b74ce261fbdd27700c1d9f5cbdd4df64f389b560d25694675dbccab8ac91c7931b116304bf775719c7a197cac1328ec7337c39563ed0eb55ea76e305ffb5bcb854430e22b7c7ed408f29a87bca3c8d2f243ac7d6bd78608e5b7be12d405a3feca3a0a32c68acee91ce339d37ba42e6c9f756c685578107d00d127bfea42145fdfdd3ad9cfae60ca545b7b102e56b837661bbfa8b48ce41c7762e16119ccb7b05f73eca8e869c2dbf2cfa6dabce0c21b491aca5ff57e13ac51b049ecf97c54fd42e6c4db5f4106daa243c543171b2e1b3913e6057d0a1ae13b5e4fc456b6d3abb85316765edbfc0afbf09bc9e2d1aeeeb46b663f66d2107d526a0f6c3dd58cb168aff08665819f874c4e92dd53662eaa72ad4fd2ba90b1f0928006b21e0d5284d8de258265824b6078e1302932f58c8bf4ba27854ede4369859b0c4d8da49fd39f4119ccdb04ffc57f0d75a6b67b78be447b5956cbf0927cd85cddf8470b85105d4a669a45c647ad7d1546a7a094f5b15af3998e6487e1e50f376f3931e40f7f9c02a88686e0827cafe572c59e9788155822ed14dc0e084490369dffa4422bcdb5f5edfe2010e0fd79bc6d556abb65dbc14e71830ad9757b418e3f464ae997a45bcf3082a366ddef046f7abe7c84e515e4c0e883eed5cea1977b43d07edc9df503c3c0bdbd9240aac4e9f5705c4e82afd9b8d2c267a1a29d1cfeef77869de40a923e1ac810350dce08e290b158632984aeae0cb44189f45101a1f05437de569d0a874ffd80c92ebf74a8129c6b1c5f9cb57e6628787cc0e2ad4abfa442f8fa82130ee96dc05e526b82bad7bf5bb7a5eba5cc9def1feee3217ad80f50b6bc05033213a179149d67923db152a9d69402d449f9a074bfae0cbd8849c1d070bc0e26637124e485d9f87d6028b31c4d59d082b760980b739595e1241e16d1c1fa620d5a880419905ae211372abd5aa36c151e10627358d5a619c5b538ce425a0dba3016cb81380dd8c3925e7b61bbea7856371ac73885fab3e3dec02c2e650091e4c5f21f9ab7314f9f22fc128c722736130310c36c744aa2aeb70da64b0e3c13ffe223c561bb2c297d946dc3d8ab5748b92e245d9d104723e25e7f51cf8a2dac606b6a73896cf647649694c7e5086f66fa8fb1f18dcd079aaa691dc46c69523ec818efccf4c4037486bbd34914a175f0e7afed7a4e4f3fd0dba5d691271594e8680e9a95530371be76306f0cb563b6e56778b182e55b0ac68ef913446470b62819dab36e7c06f70b0f849eb972f3c6fc4802e08af672c2c9427e196c7641c0ed2c6fc3d02c730f735a15ee99c4cc4c39b9a788b4dfcf0922d7bb6d15230466297c736877fcb81f1d5396dbfbdf6fd650bf1423af59e5bfefbdd2c9ceb4939ff9f8f239c24dbf657d3093c432f1cdfc88a63ce8e03376c6399330599a1230b45304c8f9fdc28c842aa028737afbb5caa2eec03195496b94a1a5be23ad092395efed14fe55e040762512e6cef9104b0e13c1452b52f67841c4e8fb12d89763e40c5bfe5372af4a5f48456e521234c8b8d4eea1d0c28e5c66a612a3bac2c09a3f5afb7aed08435e854d9fe38867438078be6c16bca749948c651077d26061ec420d827100017f6524388503a226e0d08d16c4cf581a96f483b8edbdcf5d5db5ecc17f5b10caf7b7d01435c539f02cd2f866d8d13c61bf4c62f394d5edfee97b89523decbb292df46d70b5146cc0bef99968fec66c09ecbc672bdadce09dcc4f2ce47622864793dfbfb76c1efb7dea02ec6f7cb052d2cdc154fb5e55b1da04b3c85f9601c4ecf9c3d1a84aca5b17f5b69cca71142b6c5698329df0556042bc56c284d2058cb2cd57445833033a8468f39beb2608db37dadbf45a03d313fd5e10dcf2d9b464c60a27c7e0e7e50e9f4abe9af8106cc1bfe6f9ed0eff52159e2171dcb8b61267327dba85e33b8066926d18e3f8891fd78a188a8168ab1e3557f1712cd929d68946133fdcf1fca43eb768d0523c9d34628dce8700cea1a3c70e8f320e562eb49b4ddf9a690a74c006e3ffd3a6d3706dd65f193788abba0c576006c1ba607573679064300ad92303e1a262a060f0cbee6ea08537bbfb6ac859d0317522b243b134e810e3c776b079955391924c74e757ac7dba55a80236858b71beabef19df40807f46dd34ae104dee76a751ed81071eb5a4bc02e6a863b8df7e1c5cdf193dda8b272575b58634cb5040b193a68299f5b4e6988d46012bfdd2ee1708ed94de60ca29f6405825eec70604cb5b99832fc194983cd0615a10407f21cfff119ec10969844b6b238d3673cd1053ec13cb78e7a7b09e125c2ba25e2d6fb50207d00c8874b7cb8faf944e7a1745a20084ee1f552980be5403c5ec0f7dd61a4dddae3bf0a611d82ecf453df4b6fcd74807fdf8ff7629a945407cad2e82c67d3f2ea14d5d7619bd9f84278f42739ae17e7f2777321ab025f0961a50f563428fa4ade361cbefee06a97040fe0cee3aa1bf8be6829bcccadd939cb5337fd7f2087d53ccd0f821a4348a6adec76f76b743b611c8eb1ba140cba8d0c883fe4bd8f130a32b6ec248e39829739bbdd0789d77b6c4dddfaae477e38da1906214681c90dd781ca41f3d48c55745b320267bbcf104776944313298ea4a3cb67aa0a20ab893ba3084f3ae8e5c0e79ab246c5775d76cca83b2ec76c01c7e0913e296b589661671e5d0059a7508e26a902edce3966351ee2dd9e7bf4f92c0eab267617776567ff35ea3841b34a78535eaaafbaec895b445ee1afcaf8d0ac53ccf985292d86db300be105f32f3e42f297bfd14c1f0df6137b7c124e88fa33f073045c599640b0d58a8fe00782ef001e192bf8fadcc13e2e14a17c459be75067811e4c61b7e6daf15ba9b1de9ab65479d10763a62d7c6af50c33aa6573bdbbc3624ea1fd07c78fe17873b52ac0571d681f4cc65a0ad7852206e19dc62cd1b5325de6317a1aa139969088f1492f45bab035109f868f9afdd525f74509cf89d6e5a7b39ab973967e01d57aac5b078751ff94c0369164a5ba615c14e3a986a9042b6dd6403ea74d1b686075d3e139c36d1043edf33d6671c0c980adb84eb32024ee4958e00cbfb9e51e5cd8da311b590ebe6d87a6d6643d1f0022220381c580509df462b2a1c7dc7a65206f78480fbf82e5372426563e6c4807e78a5b710d006405acbda2a8476f3e632433f35dcb41e52d456aa5d0b3b6590fc77fe28803783f4c6cea13d66c819f1901c3abed531ec454cb6069bc2f2c674ad0eba114692f0a5c44b3ff901e016f4509d21b0bf15da5fe3c6665db9b1fbf7268eb95603d1f607f0d2ea30a82f522535823a09cb69778b9424ea525142699e80eba45bde7088f76137d1e0ea707602a9225795f5d182084c22eaaf63dbf079a908734b057c2046e87d4b4f41077affd18483971d309403dd74addca1622a969465b142b6f729d761") bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x3, 0x9}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001140)=0xc) getgroups(0x3, &(0x7f0000001180)=[0x0, 0xffffffffffffffff, 0x0]) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 12:43:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="f237659ce1da3059f99fad5c905f5f2ba06e8730a52efbc84bad432851d418b1cb80ce32d750ee593b45bd4548a9e68013a949970d46f69037460d0a79b5f36dff64e71a9c778a2927b4fa0f7398dd6c32201ac171afba07918514fe3fa242b2d9958bdcc4fc86160c080ee5fc732fb9a3e5d27001bea929be0a08528f6b365688a48ffe36bb0528691347b25a37d4edf77ff4a166c3702743be79400f8c3ba2fad6ededdad336f568557da266ddff43c56e49fd631af83bb0bb1ae1e3391e19e5e2", 0xc2) syz_execute_func(&(0x7f00000001c0)="c4637908a5070000007038d426e141e14852660f5a71d50f18ccc402c1458e35000000263e0f38c81af30f52690fc421d1e93767650f0d784900c4e2f9aa040a00500026660f50ed") r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1a5, 0x2, 0x1, 0x40, "f71225cfc901a2e5f216577da3407a5117755d6e", 0x4, 0x1}) fcntl$setown(r0, 0x6, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6, 0x80000000009}) 12:43:57 executing program 1: r0 = socket(0x18, 0x2, 0x1) fcntl$getown(r0, 0x5) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x3}, {{r1}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x40000000002, 0x7ff00003}, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000080)={0x8000, 0x7}, &(0x7f0000000400)) kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x8, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x85, 0x80000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x2, 0x100000001}, {{r1}, 0xfffefffffffffffc, 0xc0, 0x800fffff, 0x9b, 0xd93}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0x3}], 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) clock_getres(0x2, &(0x7f0000000040)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x800) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000003c0)) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000000300)={0x6, 0x4}, &(0x7f0000000340)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000380)={0x4, 0x40, 0x6, 0x9, "a5a0ffd16b59a01afd77699bc2684730b877f4d8", 0x73b6, 0x8000}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x80, 0x46, 0x80, 0x2}, {{r3}, 0x0, 0x38, 0x11, 0xfffffffffffffaae, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0xc3ee, 0xf327}, {{r3}, 0xfffffffffffffffd, 0x66, 0x2, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0xe5, 0xfffff, 0x0, 0x90}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x40000010, 0x6e, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x600fffff, 0x80000001, 0x6}], 0x4, &(0x7f0000000200)={0x3, 0x1000}) pipe(&(0x7f0000000440)) getsockname$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 12:43:57 executing program 0: semget$private(0x0, 0x0, 0x6) r0 = socket(0x2, 0x20000000000001, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:43:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) r2 = semget(0x0, 0x4, 0x20) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000200)=0xc) r3 = getuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = geteuid() r8 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000053000/0x4000)=nil) r9 = getpid() r10 = getppid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x4, r3, r4, r7, r5, 0xcc, 0x15}, 0xfffffffffffffff8, 0x1000, r9, r10, 0x8000, 0x7, 0x3}) r11 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0xde, r3, r6, r7, r11, 0x8, 0x1}, 0x7, 0x4, 0x4f27}) dup(r0) 12:43:57 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x8, r1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) 12:43:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)='X', 0xffffffffffffff47) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x3) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r3, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xffff) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) 12:43:58 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r1 = semget(0x3, 0x7, 0x0) semget$private(0x0, 0x1, 0x109) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)) 12:43:58 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getrusage(0x0, &(0x7f00000000c0)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 12:43:58 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000f39000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 12:43:58 executing program 1: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 12:43:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x6}, 0x10) 12:43:58 executing program 1: r0 = getppid() r1 = getppid() getppid() r2 = kqueue() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x7, 0xffffffffffffff48, r0}) poll(&(0x7f0000000040)=[{r2, 0x1}, {r2, 0x20}, {r2, 0x4}, {r2, 0x1c0}, {r2, 0x44}], 0x5, 0x8001) r3 = dup(r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x1) close(r2) write(r2, &(0x7f00000001c0)="b4fb5234e02b0d6ac1bfd0a85759bf66adda637c037a9b0c0778f3eb1dbabf8ec39d3fd37bbd3ee5fcf70729b5be981bcaac3ccac6af31a041c7f91fa3d07f15e64813743655c7395dc755", 0x4b) lseek(r3, 0x0, 0x0) r4 = syz_open_pts() fcntl$setown(r3, 0x6, r0) connect$inet(r3, &(0x7f0000000240)={0x2, 0x1}, 0xc) getegid() writev(r2, &(0x7f0000000580)=[{&(0x7f0000000280)="d33fc30cd25a66e0f24aebc071599ee56b42a47f9ceb76fe084adc7b65086cf9ea6eb17733e9e2a845c015a4c67686907b63ba79f8e1d0e1cbfe7ea6e8e78e6046de0b", 0x43}, {&(0x7f0000000300)="0bbb88f49657246098917fe8c99b9b51e9e51fe250e48747f6524ea7b6c5fe431f125a844176c41bdba2cc56e50ce01ab1e841894a68a3450475332a86f9c51de1193353c56649a3da2f50ff30bef98d2fd37103ee5162715ee432111e338232a8f03bd9e15d871d432453352da4375b5876132dbb21a085c0d681fe57f7496a2697d5e1995ca5b955789cc7ff5a4210cc1f6f7b88ff6838e1d265fa6f801c3c8e407fbe4d901e26402d546a583581fac0f84ed08e922627a0669d9aecf03f0ba239f5d73e4130", 0xc7}, {&(0x7f0000000400)="03febb3733f8462632b56a04b34a15812d99c6f35d0228326cc8183e0d2fdbd0956dde5e10b9b96845b3a5277f9da5898bc7e2834b7adbd533f14c1e4a304fa54f511aab417dc90d2805f1ca0f7eb08c5770660c1c6e0956fd82698cbea49f73b0495c5c284ed4201efae5bdb1096a855a58937aa93f4d1bf47a6a850cef5cafe202006b538c7a7cb68701c009cf8ce025", 0x91}, {&(0x7f00000004c0)="a0ffcd45c9bdf92c510ac0e492b73916889b8ff8dee1b768d071a3f3695f44dcfc7f82e44812343ebdce8832e586ebc7757765c57a3f6ee299b2ca1877e77bfbad77f0f72cda3d48d010903a92cca74ae4984008db8cc6c6830a43faece22ef57454757e3734cc869a4fdd5ffeb865992d09d2526b9618063a4f7d971019e5034aa82e9ced6b13325993eb327b216899ed46842aa261458d43b2a6a7ca6491dc1fd68fa9e5cc9dfc802be7e95b2b84c7", 0xb0}], 0x4) getpeername$inet6(r3, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r5 = msgget$private(0x0, 0x424) msgrcv(r5, &(0x7f0000000640)={0x0, ""/239}, 0xf7, 0x0, 0x800) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000740)={0x572, 0x0, 0x10001, 0x8, "21536d9a4fa28eed17fc335e4802714dde2621a2", 0xffffffffffff125d, 0x7}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000780), &(0x7f00000007c0)=0x10) recvfrom$inet(r3, &(0x7f0000000800)=""/246, 0xf6, 0x841, &(0x7f0000000900)={0x2, 0x0}, 0xc) ioctl$TIOCNXCL(r4, 0x2000740e) fcntl$setstatus(r2, 0x4, 0x80) setpgid(r1, r0) fchdir(r2) r6 = semget(0x3, 0x3, 0x200) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000940)=""/84) 12:43:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000300)=""/171, 0xab, 0x801, &(0x7f00000003c0)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x307, 0x0, 0x0, 0x9}, 0x0) getsockopt(r1, 0x77, 0x10000, &(0x7f0000000ac0)=""/199, &(0x7f0000000400)=0xc7) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="415e8f150479151f651374798ddcca6afa9f0a38245a6562620639f781c344f6c1dd0b2657e82afdd71768cf87b2f300330f91200d8ae8fafe12122bf7dfee1cbb59542e4b500ffc86d1b8d0e508e317d18122", 0x53}, {&(0x7f00000000c0)="8ec46e54fb14079ec354add1135137e29d0a439e6ed228e56baf05536d65c1f4f38f00d601c2acdf3d009213d1d9e1761b8a40de5dbff01d4b7758397602fc1e09468700cef32bf30eeef63dfd839da4edc89e8728c32896d2cf92eae9647e38b7bb1d1892ab4e9d05d266ec6c605b0bc2dc67e8b1639f6550cb55152066ca82d82538", 0x83}, {&(0x7f0000000180)="fde695df2c0024a997a71468150f1f270b6113d46c9b2f21e957772e26a700037eb04081bfb67cdb0d059a4bbd5842283b1050c8d0e2f630cf06d011596d266854941b", 0x43}, {&(0x7f0000000200)="ee67ad4db52065b6bc90b8d096d2276730fea726db67367705e4587abcc1620948b68f9d97505e77f7917aa73b793ccf9f2319acab1a1d71f35e44c75ff322d3eb77aa88d24e4b0a9feb6b06e0acbe6d658c54f1fb3b320399e6232f438d534b", 0x60}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="7800000000000000ffff0000ff0f00002e8a488a210cd5ce38f1002791d3e7723e7f7348a922cc79a0a24ba93e7fc3bbe27ae38df877356186149ca675ba139279ccd02a778e4dff07bfeca6d7a65a9a6a0f193644cd09bd61cb036c5cd1d7e5af869a8a3bf67adbef3e1ca48681e1e037000000000000000801000000000000ffff00007f000000ef16152884e9d09b4396e5a3ef66da0fcdcd24e3b6ef81da9bd1e490d5c7193f6e1a9defee509d9bc0f10b63b54e4d9dc3d5777d09c5e65289791a7e34ac308653b96d5695a294465c1ba1a27e63153aacc8a7ec514082fa7dd7cce4a49c2fcb112d91eb813a0f3259922c0b0fd20feb3454840121aeb0fda289ca93bc747eefd3539bd220981730779ce56b9b4c404d9b9b11f1e7c15b1fe6a6aa8c907abc29c8a319ff6f516e38dd57f0a68084b655413c6e5287120bfdcf9e8df2da2d4749c3622ab4a3c9f8a87c88ceebd6909a05bbe9943c78b068772160d1e0a162c262e739f82a003682bb25423463c82175a358d7b3a3b18d0000c000000000000000ffff0000ff0000004cecec671d03401408a8c07622eea2022f0246fffb29b777b67f87821b195d65ec5e56a3849f3f78772de0ecd4e57cc8c116b4fb5d63b6b2d2f49e886bd8bbbe25a93b678b235facfaba71d546e3150613987caf84fd60f7040ad02761904acb5fcefcb3aa6d40247f54fa401656f960ba8093b95d872f50ea1015baf145822409b9c83be24fe6254a58802b9b55d99380e49cfb090000001392a36c8efdd55cb545cea53c26d6463a00000000000000580000000000000001000000090000006850085604a14cdb59be8ef3b7bc3d031946cc29827cc6fc11d8d30c85fcc8169043292d230580d976a97bdbb5cd7ea4fb8dcea493c316c340b4214358895e33358a0000000000007000000000000000ffff000002000000b065a38e5a241b1a40550a02e4ec87c1f7a3ac2f618992ddd816d28dd479ebeeb13ca209efeeedd7a28351e2c698bec6e8490a917cf5b7b729762427fdc76b28cb5f58b7ff335982df45d6e972dd3903813bbf460d8e87eb8113000000000000c0000000000000000100000001000000ebb688e28a94cb2e1be8c0bfa93c2c1cb0f0a4c3cdeadc5ac16e424addb216eb6b1e36e206fa4b05c7681adaa044cffc3e87ed746c69a29f92a1ee23bfe1b1f4342363ff117290595200e4e3ee897bad289aea6ad5083804d82518b153690af388bc523a5ff38b58254efc086f8b954086d0c08ec5bbfcd617991ca9f0038421e134b1dc8476c9be1772c038059bc25b780a347649f76d37dd153391225a21af7a04b4ba40af369884e9de0000000000c800000000000000ffff0000d58b7a3c35b788b5806a742b7a1b37192ce293ff67c94c295365d29c73e99151af398abd490cc6cf41820e8b3ff544172c5b824ed8caae550352b817312adbf4ebd0ffae9ee43b5da74d2a87ab3275ac8b2c951b1e8299614948e456ae31b6830b410b81ada36adcfef66cdd0efb4bfc630c635487a25b162f5a7bd801201a9345bcad1dfa65f086b35c03f4a57aee7998cb159d5a03763507d5e7c48cb0d2e7fc716a9564232845743954da7b244e95d8152db858d2652e084cc9c46000000000000000ffff000000000000f2b09efa4f0ca3ddabe0472f98c4b8feca9604067d2fe9c11522dc51bade4e35daf777a146b0719c203ea7ce55596a4184b5d2f1e255bc1045508374dda86c2cad15bd064ac6017ae5dfc9b446000000f8000000000000000000000097e5000014d8dd73c805083351406f765ff643fda08089c1e812990b6dbf757f9e0b887019a600b6090568f547715546f53440db01938a6cfd544bf95ae834c55284a1fe23ef986e871285eaee469d1e8d268f93ed48466231c44801fd5903b20326da318a514f0e83e18fb232d7357a9c738a529790d89ff408ee1b49023402dafaab40d7bf995e1c182d80d37b15935d7cc7a0867e25e2d182a05504cb20e81b80b56fef269a1c43e01e3735e3abfe7caa0d950bde8414a9331cefee25e7c3780c804b73e81dbc8499b0beca27697c405c516f75dd359ecdd7b08820128bb1857ad52416cde607acd34b78"], 0x5e8}, 0xe) 12:43:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) 12:43:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) flock(r0, 0xe) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 12:43:59 executing program 1: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 12:43:59 executing program 0: 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(&(0x7f00001f0000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 12:43:59 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) fcntl$dupfd(r0, 0xa, r0) 12:43:59 executing program 1: r0 = kqueue() r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) 12:43:59 executing program 1: socketpair(0x18, 0x1, 0xffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003d, 0x0, 0x0) truncate(&(0x7f0000000000)='.\x00', 0x8001) 12:43:59 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 12:43:59 executing program 0: poll(0x0, 0xfffffffffffffed8, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x28691, 0x3) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r2 = syz_open_pts() r3 = kqueue() r4 = socket$inet(0x2, 0x3, 0x3) ftruncate(r0, 0x9) r5 = semget(0x0, 0x2, 0x20c) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001100)=""/75) poll(&(0x7f00000010c0)=[{r0, 0x81}, {r1}, {r2}, {r3, 0x104}, {r4, 0xa1}], 0x5, 0xa3b) 12:43:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00070000000000674de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae632252507a39439129560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a0000515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f366a4d5616b136a5d00d1628b53a", 0x6a) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xa9) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x5, 0x4}, {0x18, 0x3, 0xfffffffffffff6f9, 0x7}, 0x9, [0xffffffff00000001, 0x4, 0x6, 0x6, 0xeea, 0x0, 0xffffffff, 0x4]}, 0x3c) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:43:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x408, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xc2, 0x0, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 12:43:59 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/167, 0xa7}], 0x3) select(0x40, &(0x7f0000000000)={0x65c63f17, 0x36, 0xfffffffffffffff8, 0x81, 0x4, 0x2, 0x7, 0x4}, &(0x7f0000000040)={0x1, 0x1ff, 0x4, 0x20, 0x0, 0xfb, 0x6a4, 0x3}, &(0x7f0000000080)={0x33, 0x6, 0xc1, 0x5, 0x100, 0x1, 0x8287, 0x10001}, &(0x7f00000000c0)={0x400, 0xb724}) 12:44:00 executing program 0: unveil(0x0, 0xfffffffffffffffe) r0 = semget(0x0, 0x0, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) sync() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x6, r1, r2, r3, r4, 0x141, 0x1}, 0x1}) 12:44:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) r1 = socket$inet6(0x18, 0x7, 0xee) socket(0x1, 0x8003, 0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x20) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) fcntl$setflags(r1, 0x2, 0x1) 12:44:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) select(0x40, &(0x7f0000000040)={0xffff, 0x8, 0x100000001, 0x3ff, 0x7, 0x4, 0x40, 0xffffffffffff0001}, &(0x7f0000000080)={0xfffffffffffff64b, 0x6, 0x40, 0x0, 0x81, 0xd87, 0x5, 0x7}, &(0x7f00000000c0)={0x9, 0x3, 0x1, 0x1, 0x3, 0x9, 0x4, 0xff}, &(0x7f0000000100)={0x7, 0x1000}) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 12:44:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="50f89786d0ae1376378211a8084cac229e09c0729642e139fb676fca945833befcdc7c5290a392615704abd92f37bcf1a7e137947e857de0dba4149807b7c2e9284813d13a491965994a2f657e47cad54a191675ac68b759a4501db3125ad8698f2fcc91d7b20e8d488b9e068181a13a5c8545b307e5338a6989c4c45344b76c2fe6f2a9bee24c02959f592de7bcd4315109b0037f4a33ff7dcf6ca0f3b98acdf14eacc2a2baf1876e7c0e70a1a92fce99fd09df76819179eb4e64c35beab2db2d8134ec8297360724077d6a879d5704452ce7fb8baaf9f6eccee35336387de06875095922f9aef5558ba0764ff95b9deb30bf306d4178a48349022a36c8521452256928f1d69cb9f4186a70bf968e8bc9618d009a310a5698542889075b1005a413553c6de8bc9301e33a08cf0f6a3aea87e0c1b2b02d2d08e481950d4546b58eb7cd91987165c2d4edabc67366ebcc928930fd6ca4ff50035935bf8d073615cb9546db158911b05391afd819f9a52cc5cf34bf9ebe34ef2254d4ce159fdd0a3362c0ae7b38253a292f1f977045ab12e3725a62366604da3b974cb1775ec0c6ff56c22fd700df751da949b0fff88155ee27b07911d89f024bbf4a742d99d16b8edb91bf52b2a8f948ad1d6fce66942ca70f996f8f2cf5dc5098d3f9515026ea40d28be33d551027fca085db1c1645aa2e5340d57de2b8de27ca1d34026ac08566d80826e388849dfef1a448ca3c5b2d64e1f4d8f88c886b45e2d3d28182a944ab4875576c8a8d12db9132665f83c701e0f904b64bc4b5fde64e493382a50c1d961bde04ee2e516c38a099999b843b75e560ab65ea180d529cd4de378cf9f93bc5290f01ac7f1a36d314013e0c3a2ad51f8b08dd1ef6c30c17c35b44304cb7a2084121c462301f8cf3cd2e0406d19185eb6af73e33f81801de3ec7264e332ed45af74494ac50cb9e256bfccbf842330bdf15cc6f988f5983c53b5d5b0ad8611084bbb8882c1f66e88ee9c5ccf5ced42ef1d48e99a5863d11820d7271b386d2c41399b85751db2e8b7caac6bbb6268178f4f0d60a2d70558ef768407894a6e336f8db16e2906f69265b353bbedd313859826fb87ea7740170ec62b500337d1889af99cd77702e94ad72c24c5a6fd986ee7193440002658079e1bfe4689fdc632f77e95327b0faba0b8886c5982dde43f84e554c4c4666d3d5b53acacf62ed988e9a4f889d3c87d1026a06459dce1a84c29c532aa932b7d5b28bfb9e099a1c40cee875c775c5da8ac4f052cb2b539b87a229e803d4758f5d287175623b494c87203db9fc8faf98bbedef89043b8d39ffc15d8bf4b038aba0cef75b2b8ad22e58fea026f1e1f8a940ac1575147654b00426dfb87a5647600e883c63b8db6cd3d80791b1820ad1cbc16640a2a4e2b65f99b6366dfcefbd55b66a23c95c3e1976ec81cfb620ae0a0ce573384118407016fcd25da95527bb3072b5e6a5aa6857af9dc734132e0b314f6d4a1d09d28366c8a9bf9948085ca3660be54546bb9eab95c3c7c1fc778256138d7c1a669a007fe5869283b7bfd10968d8e1d5a5bac802ed63a9d1577b2fd4ca04d1c75983950cbe1bfd6f8f27802ac5f316e53dd8c61f785f300b11ab9634bfc9b144bd62fd8c611e20c8ed2c123a7bd7701339854ed060b91dbd08edf102c6fb96c90a0ffec085c26d80e91fe7a8bdea57c1cdc190348774c5ea6c8ca12f53e273e3f89a37c4fc03788aa9030fd8bbb6577071b945c30c520d68017ddc8767ed02566a68beadfd58c47288efb503eacc9fa408c9f315e533f3ad7b02a84088f4dcd5209454804d81cc969b26b83e6490abae959c2218d127808e163281472118019eac71a0362bde8f9bc3add4926e61f057907a850a388cbd5851a05938d2f1878f0c0171c52d0eb7b79807a5f2aba284e55ade2fa7631c7f6e9a9a5040738f3317116498fa3b46e61989d523a4d53bf1347c59b7122447ca963c0698afbe7265d93298489fa667d0c35012adfbb439aa70292601d9ef9195091b14dc0df48660f7d8d1b22c145808730a543358d69cb1d093da71eb58135cbc09875b6e7abf545e066b90aab94a11181416bf5805056d6f8101345404cbecee511fc9e96280a6aa3b9c0ce04aae7bf56bd5f26ce5905e78b9a6b10b341e967d6e189f4ebed7bc29a844572d15a6907fa22b3a53e057eb3800ab6783d94c22f2887d1e617e10a620c30bf1d31df80639086d79e256aa55645787dd730f336f401dce7e9f53d4a193fc7230e5a3efc32b54415dafef3c1551eb4a1be8b1aedd6ed74612b2d81edac6fd9a4e45a3357a29c3c15680b32875d9c179bb4797027bfa47950773112058fa0600bf7fbce3e1129e99aafebaa3b8ac94d043de626d28cd3bd368c1893153100a2aa6e76082154dc9ec1e45e6d65c06b1a1d49f90be295fef3928fd5da8630a5328e62f065582ece48ab1216191a49236cd8a0809e95623c4ab4a7f22b64a2bd17e8e96722593d91a645945c1d393df2f896d6d9a686c83e25dd8b9677b596887b76637cda19f7f9c56c15c3915998aea3879dfa2db90fd0c445a8d36543ae4d23870648752d6ccf69755da18d58017d908cefd252a6008b6e5f4e1cf5900c0cc1535dbccd4a6f830d3d1686cf278aa5def881518979d3e2dfc81e6a3cb1236e540ca686a7d4579948f84764283cd706220b31f6c24c3905b45097799b4c7224a62b0e725279d3fa71c2875d40278e9758c0bf80c7a3b33b2f8d17cf04233c4ae069571ec1a25c1d5e0c514630e16aeef3ad10903e0f0afe71a2d92d419ed6d6a4a9b0fe676d7b33512ddfe384edce0640b3b0a77d0ebbff27c397094c76ad62a7e6c316fdaada73571a7ffb8cd267352d3587e28082fafeef7714dcb21ca6cb1e2b582c5a2db76d715b5ae55194bec43f9a2bf4b2a5ea806f8c43b1b8e73a0f57be33229b4f4a513cb9c5f93a3c4bce6078c752f744028ebbf80b75abe80bcb4e6e919aca120ccdda851d9712ed1ba667e206af962511511cf218f40281b21eeb41d9ebca9173f6a6850623e8f0313e14dc4a4b48d70cdf6b3f10287e9a3907b54f3d117735eccfdd5275f22ee181eaa28d5c01b9568bb0d25bb7c4a7596745ba671aee8d0a58f7410a7c0b905941f0ec9ef471fca89fc07e7929e333dd414493d80753e7d09b3713d9ae0bb4af3afe72691331262701f483c86ef1e9148e3e0248af7ee58e38a589d7af4134c74ffa76e5ccf9e98a8e87a9e3330300cde319df8bab9003d55f89b0c3c572428277c0d86824640ee02cab000131256b9249f152928a915ce164333b71926ccc020aa6d7f84ed1b80d7b8515e4abf15decf953b749eff9ac34e5b8c4504418bee9eb0452253838119250329b562b955ca965971cdb6ee0c99e1ee6bd22b5ba4d9b306596793c0794ca72383c4f686b77973d64b51b14cf68a5966654b8d09d808007c984a5219fc787c14b1f2b6f7b822afe534df04a194c18d988ede8d276fc31ff364e4bc8a46850fd38cf6f74b8ccc3b7a60d93259c565431d8c8b5dd52100ad3734fc5ded9a020e65f87ab53494826c3d12970db75ab0a2173b71b25af1967abe6fec1d9771298b9682291a6a37461122063ddf49eac3597dc940b2963e47bbcd6b6f01be9af0ec3d12c89f1171129591c6a89669bc17a238dd8dfe4c61339988aa50349f7a008d09bf6c27adee37974b29dab1f4c7c8280c2af85d038c3c51216894f2c607c9723c53fe93d063555a5092fba418265c8ffd19df64b7d2a0b7d952148c01196a41e7e72f0e47e9187aa8823d99bd746df2baef20248a297b3559ddd8c6e1c036b24525e603e8c758c4b5638163feba1c4459bd03cc27258adc15645549fe04e6d69f68b06ece508ae40ea7828278345dc4793bdc5835da90df1dc7257de6e7353339d07d8de4bec591298b28ce7561f8cf0c3a20dad723ada11666e758284cc26bb03cf6edfdd0880bd664e19b056717b9ffa72aead370cb661fecf585ff1373c060645cdee5d4125b040bece4403ca4a45d7bada85a5b64c27db758dba8cb2c36eb75637c1ddea9167aad354822f85e8be5a63a613bfa62363eb986aa4f8c6fb1a3ab5d298d106b6dee1a234df2045dc20e499055b7f88ad268d61541e407292740fd2df1ba70f740cc037abea1cf2fad749f0056da0709c2e828062ab53e4b2644183ae03a68f91071cd7cd760a40f923f8a2a288ed6660809d7b605e518df206e0f1fbd21f2bbe34ee31a435697e5d54171940c13a803913e753b42fcc5db81483e326210ae4e662a6e78717471419c98855d8665ecbf422a74dd42caeddd0d80fef11793fad293d6f56a89eceada5bfa8eca1e5cc0f07b6fbb206ce18a77ea45f69e7577a0ac45c6f91e4f4a6557904cecc23200e68249900168d97e434a099dd830e23dddc7a2d414c50f35596e44715c27bd6eb459688566cbccb94c83f40d0fc0a598820b853c7c98cf9413e6ed7be35df368d5cb38d95d1ce1e8e3f09ad5d6e8a1c7c98e1c98116c7efefba96104cdfc7952ed0a80ea1d381a38a25d396de1c7ae44129e54ecc3d9faf27d6658503d763d6d76ba1b7905bf42df2a174be53d1efb8be431b69b057bcf2c41a8dc394d73d790c2a99536626f1c5cc0d9cdbc717fdcf52b22ab147b0ff9b66ab896716962bd8c8be4a74402355932ab2486c27f88464ebeb075a5acd7dcfce63236ca84cb183c1dd7e8f72b3f688dd3c079c3abfd996ee7a5fe22f13e98a03f4ff026214ed350077fc90ceb77053680989061ca79a6f1c578abd5b9cfdd3a77125744beb20805ea7edd08bb6dee5bf8c51e816749258ef7bf30cc6701d034d005839b37f9941664e82b71320198e308d44751d7c243c77a30cf44c6425c1d8c884e15827f42fc2b8b0bd4f0ec154a2a3194d6674a1958fc04842d20655a12962d42e0a84303a9a648dd0e726d2987622f0903ad66034ed8e4a9359c53b2463cec25947593d5f416b6998cb0475fd65568e8da663f2e4787027699b12011eb8c6e4d6dbdc75ae4ffee0bd41aa6c4370190fcafab499c25859c5575c0da95fe413d6311eca7171cb4c6ba4c5bb2bdf4dc07a045ea41ec0af80125cb116f950073a801eb58b710417179e3745e333a5e7cc1982f59835e819e6eaa37855ceb76771c3115bf51df93b107a21fb2fb99cb1784935635d54502d77d54d373455ad83653bfad4c85a6e57e722febecd3e35bacbb4a7939ac7134c2a9af2490814cfd3a992133130ac32949c4c1d1ac9fc1a0689525274665bc1fc4ce5f209a00226fb86fa3f0fe25b9ceb1648aebf8ed1fa6968b3b52a04edc85b52b8559a741023d6d4faaed60a0ced91911be07517e3b9537d6c1fc7d165a9e82334faaf92e455a80b76db5d6e0911b5207ed93d1cb59b449c5dc2f356c0b6c8253dacead1499419e59e03925e9b613e0a0165a3403b9c0158c23a12fe832fb4e6b62c0c72bdefe9db840edb9c1d1aeb38e38883b2dcc56d94164736b34ad3b641d8d5f8357e9a516123201911610ea6545b3ad6cdf8f969afedfb09e05a09e4426ac4ff78ff780fe4e4f17214d1263d9bf758013dcd32d99b0176baae5f48d8a7c952029857422ab9de16cc80dfd78b48bb69a9c95b8cd96cbfaebadbafb88a1f59a7aa08ada38b2bfd9e3d94e6aa79ea2d71b8d885c1b34d6f00a3a23b3b08de131f1ecc922f0ac1927724c3564406ee09db85b3f250a11b5a182b0a3684909e9558449ae9cc71e86ec447bbf1386298e073f970f78708c148d", 0x1000) 12:44:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x41d) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fchdir(r0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') 12:44:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x8200, 0x0) chdir(&(0x7f0000000000)='./file1\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340)={0x401}, 0x10) sendmsg(r0, &(0x7f00000036c0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x693, 0x2}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000100)="ba748702ddd0d4fe10cc58b5225565ff720801b484d3879e9439590d580a64ff8b86efa9dc46d59b9b6f23ba2666076ef1f35464e3f0e344cc3aef268f9be65ec33bf7870b2feac8e0ba3c8d4eac9044154d753a56f2bd45150eb91f514225f3764a60e761926ef4843d90e1093222bccc1ec5d025ceabf693601fbd6a26ea1d052d39a73c5fa432e9b58c73cdb20ecabb02240b4e055d44ad32a938dfd75589afa140ba7e31df2f058cfab9bee9f3aac12dfa18d2747b1dde46d2", 0xbb}, {&(0x7f00000001c0)="dd3bba098e3f130a4b1b95bd2f6e0251a0b6902831e87d81cc6e379eaf8fa35f7c0192f1404c8282ebd43b6987be035b609ebdf9b50101621ea156e48d45329b00053e9fbc9f892d44174be7c601421c369c15ef7741c2f35df79f40b48bb170c0c7bf3a33e0b3218cc88c4dfb2bbb0c999c87c6b4bb00b6883a0e06a3d0f68b8394ce744a3e0afa0316465e500011f5e19a0b2f1a871ea62ec9797fbfdd2b92d23d930ddc6dbb54410c5d365ccb822a019a7389273315fa42855f2e22856e94afb7ddf6a439f3d06b8d", 0xca}, {&(0x7f00000002c0)="1c351eb1a0b8a1c2f175d32a9e1e977087fc6ea8a8445b8dfe4301c43628878013e07e792ca43d2a9cd5b208cf3a40b0ae6a4bcb249baef71d097e8ea28f2a7c37902cab7af31648b44a25bfec9d466197b80c3af53ad9d7ceb09b07b9b3b35ec316cded84412a00b9bc0e9778a9", 0x6e}, {&(0x7f0000000340)}, {&(0x7f0000000380)="94abb62593f1e3eec425ca1ca3f7e8fb62527b75589afad5a1a5eb11fe903aa50d4fc3d7c1376f2f7e90d44590d46357b7d9", 0x32}, {&(0x7f00000003c0)="141aa71f6fb93504836c36c0863013ce14c5dd375c48ccbb7c20fa753cd4bbda29400cc5f3918d8c9698b09b0e9232f857f3a43e95", 0x35}, {&(0x7f0000000400)="329192454595c2614043f3d545b644b4d6e72a8d216333047aeb95def483e949eb7503a0ab325b8729d71537c75282fdb81c7c74dbb029ce215f9b0b585b25be348cb3bdf5ba96e3f10146da45e1a6d1560671f07704258c2e44a68c0ccb21bae18d089843607e1cebb4752103afe7e65d7a49b0a82dbd8513ee58a9a229b92e4ac6d7f5f85ee525d30ddfb5eb5cec3e9a6b569d2681e57feb9b3e9c05a4f518a941cdf3c2a6cff8086c00cc0bf819da6ed524b66be1ba8963e5156b5fd45a134f30f0353681ab544204dd671d4063e9ef5164eaa91a13e3b8ffefe289f7783860e30af3ba3b3114303266341bea8dff577c263914f87345076e5758acb993cfa8cd34c58b85d4f4ebb4ea437f495ce651f258517f79767582cd0b802341e100c16f84b153d61e33ba0225a3e49853dfd46f0ad114f67165812ced5b95185293f399b787a4f63747744f28148a1838515107c947cad2275138320da411a1ad28fc57a1e5799f383a8671c906bb2f50904e9044e68ee79971ed5641d87d71cc1d050f1a02526b1e33583e8d764012b1b59df26f1b51855d29269744073c6c70cdbc1497fbdb511dbb31f36b78ddb5535f64746669a2b9c3d976970f8ff6872fa906195018ccb39505af22d2b3b1c06c122089262a0f0d4f5cf04abd911b7c037ab6ddd5a515aad4d0f24f78991ee4b6c65b9278b6aadfce23f71ff78cfe378d85e853de78b48a510d3fdd10fd43beb823094eda848863470b641b337b17c4d93149a9aa3219e1af8a902aed7b3a5845656df7300ae167a432f8983a81ecb154d000cfe546a5d0d09ba58ef1e0ec23a5e92ba335c51ad6ee8f3a188ebde5bff96ae2e34c0fdc8c3368942c08535a5656830f26e5c248ada3b2261c4fbe89a4793c065130ef18e96fc348028e092a006f84398183f6b37b393f92f34ae5d165d0e54250af64d6e8694e2a6d7289e9e23ec6d32d040fff00dd4cffd8807843fe7034ec6d0da9c921d6af8decb9123fde6e8d2450caf8458a39a8f307cc74dc6befb6d8f77f1e89f4332269d0ffa8ed07ba9ee50d7afc26fa29bf6c30ec7d3d13fd600729863b5d7ad7d790f7eb02851812fb5a0c094a596f14b4f355496fd29ed20754fa83100634b78a0f428250bb7baec982ad94534c2dc5688a7f0c7772b391a64977eaea45137bd4655fcc556b79b0ab4d2608f93f1815d809fde69e9a80f24eb66069c04beecbda43255c0d0742a54b5d3a35cc895202b635a0ac2b943c5617f294d8399966e05eb54bc03457dd834dab102345e6894ef1f0365e24227d94621df00828edebc2ad8fba08d4fe0ab621ec0b977a37fd3aa1803711842b960b3a1e75137eae373b64bdc9df3ba8948fbec431539b906392c405cfc436830bfb739c3f531c6363bd91e7817d0c868d208ca94713d1a4e61d59baadd83b155ed577b37d08554d44b55bb3d8a9c933917362d56d9228f520534e6e9f87e289b5c21915aa24d6feef74c3d7c508fb2f3eb0f2917b25931e5590a8d4ccd39dcdbff565a65853a9fd21fdb7b702192a5b2979ed39c22e95ca143773f45cebcb8df9ff98fe2c9fbd84912655b51afa2a5d52a4fc9c91e5f22392f930f576a074d2e073eef5076c4ead39dd93e0231ce784daa2c30e229ebaa03d99d9f6efcdace5abae831d9057c815b624f47fe2164b47c866bf0652b623ffdc7afdc61e78ee94f7749905381b74076a65cfce888b6cda82191b6104385b2c52ea61800c8868df21d09510f5216b850027dbc694d9ef36f38f35f4203606979ca34f8531664f72577362dd58ace9b90d3447c72c37c11e5325a9a5b88d08562a90b5333351ecc8a3c560cfe2175c49cbd0e13b27b1c6c0f842e669dfa36960379868caa33ae5661ff589e91099ae875177fa78d475c1a5885edb7320557aa427e169e8a380573e588a8116c0fe8b10a2ebc76bdf5e70e3a0f55aa50876f82d984519aaff89ccc82f59f8f720a1eb27db1c097278c75cef80a9f69c895bb97b73a16713ed9a8e9a1680eb3bf90de3cd1c12ff38c34539269656fbaa268a96e12b8e2ef16681b1cb3a171d206f130111cab6bd22222b7f303a43d2d33a05a4c70a219b6f7ab41fa830990caf3a3dd1c20cb09fad4040df46626f7ba6343a07f5d4f1171124b8fc6dca56ac26fd4823f15a4a33098e06645929795f6e75d3e4e6f3afb47fd9b06258298e441eb8373b40928f4e7e126ef98057628a91237ea8bfdc8fd6b1ff5e35d2bc6bde25bcfb06cd1dc97fe948b0c07387ab9ed1fce23e95a5ab32a850108a1f7aff11597c76a2be59829442916db4e8b1ba5fefa8e8f3ac63f15a67f2c2e825a5b90a04c9de74e7a25b1ddfb3fab90b7821ea731cb3c041b883f1d64515951ce5e64f4ff03359db792b586a2c18f6b81303baae698fd7f70490065b248ed333252f552749e40e2707804448ec90de036f37b4ae066237940bfaac34c396fe5fa42838d94089b3dda59d02be8b6139f94af4a82f4df4de0e5ce6a68f7bec268af4e68c0cfdfc50be19c871f9287000c4d48a5cfedc2047ff6b571051817c9b5ccec27e9889e9db4e4bc27d3d0a458be47145ef485613638d2af40f5a067b4d1b51ed7380b38e03a8e7b8566a8aef942961f160ff5bc393a3716d4eb150982317e6ea89f77de69c4bc9ed725fdf112ede4523a5c9e684cccd4f0eb5c7937e3558ae118a42060532bf7c452c8119b983e1678c22e9a8333eab7f0a26c0199861d800010bfb0dca3b11b8b2fcc54b07ba1d7ac15970a46ad780bce313fcea83564f42951a7aacf49f7ae3ccfbe6ba947273287fd45e9e4211a76d212a43d1b9590d5d682ed450f28912b0146d24fb20867f099bc5c235fa05267f0cb0ef591afc4f7a362fa23c31c2fa205b1f6ad4b512bce1f090b39693dd7b4c48bad77ad93b3bdcf1abcc12de3212b6297a327d00acd5a0a096b99e2eb1e570e632f8f12aeebc7e7ef42a8527d6703dcaa1509be6c2b08acc93a7babb84d89afeca7b23865c5f7f0e185e477fb5edeea477dcb7b5f14d914659feca61cc90fb7e6d4b104169586c89415d0122c55e5c9d8dc8358dff8dba38a3adc0afc50f4f52f62cdf4e8b3f4c46b1dfe5af005c74fff46f71da0be8849fd208de4c5fe0bceb5a4cd5d627341d8b1bd5e6472930025025a5699f6b080aa184c263a0a0026b3d33eea8a3ba172c32849e3c1229b3028a00dd3e8bc5d22f48dc4a8810334196a2eab33a903c6c6559ebb6f58ed57e51d777dc074fd2105234e598311429c78a26b643f8a8e838eb3718d997a5bbe5fb9190a76859ddab72909fb12e49723d0d635d3dc97b6051fed97ad742510c568272a5be5a2a2339b027ad411e63363256e45a1d3cc270b79617d990a40b799ea10bf8f3eb234b30eadb0df47f8f7e2044fef6f9595212c00f0fdfe2e8a5b0185379bb77919b26db9d5cd1987164aff0536cf7944483a8507b2eb8573cc457acc8a5bc801b7477ed30ad460da3785272c9c3b0450794f2f2d30d9650ee7a9829ce2e4a395e03b46c58c255015ab315783fb818b9249ff71a1a94e38bc8965f1c4897bf4ca72b8422a44f1b2dd17bbea9be294b1a769f63c5d43b43ea15c421ecf4926736baf4aeb62dbfca9020cc0f916165d461605e9e15a56dae918dd08e0c93860c71d86a1b10b8bf95b61ba84c280626d56260c1663a13a065f0a4b85c23517a88585d4ffb6aedc39bafd147778b633362fed8567a9e70e0c9ea73e05e568d764e2fd24f7e52a726ca6f248286c6e65ce272cc275e272195a71fd3b1a2354abe3173fa0627b261a6c97d119a8a21ff8572ada17f57a55a918657bf48d4edbaf4bc937a0633331d0ed57313c09cf2aa9321e00777d4f7fb480b8e8c5865411641a068fbf8e183382c0c61b2bb0a93a73b7a5a7bc75b20f69a2056241f127215cd814e46232db152bd42a43a8da5ae6f3ec39f9b336ad169562e00dcd2d733a9b298bdf48188e865a644223675a4ddd74fde3c0ce129cb424894b1d74afd11e2860b3e00cc66a8b7292f12312ed3f94ac774b514928247433c5dd2c9455b4eb2070414ed25939682efeaed00d7faf2c53b2ec2e99abb61c3d87a903ea7c6c963da10694dab66cdd25579fbfe9ca7e97d44ba47d7ba876a89bf006114df67825876034acbaad2d1b7c147d66845eeaf98a7fcfaee5a57258cdb7d0cce1df00d93a444ccd7c5b907cc07d3a4bbf57a2bd21512f955ebbdc94af69f7a7e8c5e3dfda2860d0453a7bed2083d8b1d0b79aa3f0c3afaba0db9f193180ff40663d35e0d63b20bf5a1a3f97cc83292bbd30f65df0d61c5d1ef74a8e00b157e6892396e542bbfde1413219b7eaf63d2782f44a1f759f8a051e7735cf6fbf7329cce9e720c21883c40c14e828e984aee64edc23dcafa3f2fddf7e6803d9bb5f7a8914b1b910a141ce098b526965e6a2f4d88ef1978fe227ab451eb67d1c6da00b121c3ee852d72e8b79751e9208d689a5d4d39272e373c70c7ecc00c3a81e606cc8da93b6f8ab592b2f2cb3f2a1f761c0960086ea92dd9640c32e4e5711db1eb8fc469402a20005a4aeac545e9278b4f5446a95440f5a31c23516329e796f246851a4c08a22144e448d43d65f01565c3fc05534499df155334637ac9537a27113cbf40c36871803400e2c01a985c96208f9184d3e37f10548b4d47fd8a031ff2da90c1ca5a9ba0dccc042291b7b67f283f0484e401760bc656e80a1ce48a3df02bde705be398c1f399336aac89025caaeea76246ae877b04049ce2441cafef6e0e775fd70a4b4986520ba9393e7f3ff0854e3fba5a55aab04f4a691e7cc55f460125bb98cc11bb17fc3d39510e15e8107556ff9a3d63697ecae1639432b43f40e45b5f1bae39753d3c2e9577366a931834a086f402e43fc925343a0e7c88f13f6265afbb76ad42c78aa0c967d55c0ab2c289b72e7c58e2eaf4064b891d63b8c9f61a0f0c2e505ff0c88a1e367e6192f1e32d03ca4c5c691b9fd03fc725f1767aa36487acbb9d2ae1fd0634328b9b5190562b6fd86b656c6f8f58084cf61668643e7f9f1877284ce71a445413055da7dbe855bb94df6c95f6c78ace6d875630fdb59d42818688830f19fda6dd2522155afba488b0681d927c015225fec598f7630dc2066fa9609271a6a8955f0c4e41aa421ddd3ee46c111a75c7b3894453fea782bebc94e61933bec371e6e7cde098d87546c7b3f1c5b10dfe70992f4c064885df13c90cbcc6a0aa401963f22c7da3a32da7982916ee68533523aed313eb623ba97fbc18ff17002062da5bd16de6b73ec7517f28b99828f61876089b2eb05cbcd486783c5bee419a8245ef6b1686fe15172f413d446ac127dd899659b765675e7e8c68735401ee1b0e6a1069e69b0e80daacd331d995013614e2eca54f3d86e055c06c99f96bbfb659549df2748165bcaae7d3e00e1a446f397d6d3caaf8a42df5345d5db62351decb04f0bf82ed1a2d0209e2dc619cdbb77294c7fa584d33521a3c68f121e851925fc26cbe5a5bb986f59295e9efb9b51ebeeda520622c401c3a04e737da8548de1f98586a40c47c3dac07a2be0af1e08aa6ce8dca720ad1c3b7e5a2aa4bb3b94a41681c2232a9b0372d4159779337caa546225d7fa11bebb11b8d7ea2755f74bb5ede5cec5252dbe789e93a166da9c7506bcbf8d896cd2db96383e94c3975b0243352c716b016c0d113d320b5a0c56d0b7be5d9222056c6e370764bf077baa7fe557301cdc34b7d9cff05806b5794cb144f48798df1d7db", 0x1000}, {&(0x7f0000001400)="674ade1b5c8bd6dd49c2015aef49690cefe8f1dc55b3bca4ddba552c4b5cd7baf402316e0b0dfa58b4ec9d3ce9875af9ffa9ba1f3ff0ae0acb15b0f968be918ab59e798c7ed9bea7c75295a9dd8a7d8915d3568d57e0ea670f63d4c3c0f80695aa0c123ba1d0631300ab7d0a072872f699c7a46f7c0f68ed05e0c170c132dbef8929468d01fa884cacb3", 0x8a}, {&(0x7f00000014c0)="cd673f960ac7de2fba9d6767e2bb290dbef933b103d826a9714ddc826acde3c62ecff8cc630e867aea821268a14051fa5ea5467d2030a1678bc151b3c6b82fa5a2ff2b37db11eb82ae94cc82131df99c9fe5dddfdc7c4170ad24ded7069fc3f9f48a09a061", 0x65}], 0x9, &(0x7f0000001600)=[{0x1010, 0xffff, 0xba, "808357b52deeab19e674a815a3c165b221e307127401de7877725e17c3cfe1484bd63276d7f9ac10f4415442638b19f7386df295e99690b16c51059a6714c36d54aba83a4d5bbf73b1b0be79436a65bb8f337ac292bbab4c178f1c8a334ae9230e3e1544b135885983e43a806bdfda75b82756aada4ed150aaa32237fd5dcf544febf54d471358ad88cedb9dc43bbecbebc62145748e4f47040020d98009d030b7f319708e7c0a25c13d74b003508e1da0bc8e44675ef3fce4960eff0133b730a7e856659982db7da865bc8fa76548048812102b0e5a4f1c25d089f25c88a1d5828fca36c417b1efb4bdce31cae13e54731447e6b7d0825d79228b75158209ab15c1539c6cbb7df09966940c111056d28a294aa820f9e783b0b3a1617927abb1ec96932b45c7c9f5298e332f2b97f097e911433ef1bdd3ce304a0738b3d9d6096ff315f0eb5c975e74b7cea19a6d952ec4e877bd8a96d44d64888c2e5fcdd1af9aab90069970056e4e727f66f33f39d114eb94c800561243afaf30965725d4dca6263364a43302bdede78daa91f75c790e6e2ae6fc52df6e5d8136992f4ff15d457744fb041b56a2dcaddeaa57091fa386454bfa5bf68c6dfa85fd6db698fb9b2fdb5d5ea87a5f9e7aef9e3771f8cc7ed5176566ce8788bc3e1927ee6b97ef714a16130ab35b060209ad35575a9c1eac9d60bf85d32b7e93aadeca8d2afe92412d99bdb8349352ec2b5ce8b9440e4f6cba9c3b3d1f7f241e30ea61f3b1578e76022b90d66972acad3bdf594461a55e87c3d71941c01149dc13232bd3140877cd132a81f163cf95d96ef444fbc2bc7938e74f01f211efa2ac17993ff6be558a15b11c9da4ab35b0bbc10d9e2ff0c480f392a1bd040878e87ce1ad894236d58884a847616cc2ad66068403f29322701c0d4a98bc1cfa35e56e0ef382f5be5464b024b7a97841bbc5901e1cfb7904950b8091c039d6b6af686d31f83711f4402d2ee29b89fc2fe44f0f523406694c910db4c3868538ac79cb0a429c269c95414c1b69cb64ad792634118a1ab7eb2a2963da376c5b889902a20a022a87b5612accd69fb6d14e02dd5140d11f8fcdddb91c32febbdd2516279037833a5ce9ecfc3ff6551101d4c0fafdcd84ed790858f95b178812579f31b88ed27ec5d2b6cc027ae0168e0edd587100fe9ae154f5b5535deae25b1138c2e52d0efbf96a597ecc678ff93beb6eae8fe03b13aba550061428153efcc4be9d93b8606f636f18569c766c8925cd02ccd16d110b14dcb4da266d7295ec855229957c97518b3ba56df87a8b005f89a87892935926dd951c62538329999b74340f16092a19ab4b5a47d644a62b21c7d346bb1db7dfb05f2b512e12411976648a534227ffbf82cb5d8e206eb4dbf6eb2a6cae37b9f1cf47b893f2ba5b8a94b161ff58949293c1b4e63b1b87a8517b6760a4efa47eb8e1d4debf80ce531beab12d448e4a4bc5cf8c4666d9554c0e5c1a86a076c60a262272cee1b97a140dba77cf5c49b73be6abdce5a0486ba62d9c1d0afa37ba987fb41d2c52ebaf1841d613e109d705abdd656e7ff447958a839f1345cc15d2586ae4b3af68cd39222b35780aedd2ae1026749e57a8958b2a40cfd32d304a41f440c8a7d0beb4243944a3678d1415ae813537e8f1bd51f3819c17dee822be6fea8c9587fe61e73162db01519a981b3eaaf365d35372ec6835453740206abfd1ca38b8da3c1fc7c9d748e926cf4b2f38fe6469f39501d9b3bb897ae32637ba49ab02b116edceaa2eb84c9713e560511d45ac73c4050df7a2df13340df31dc5e9b3ae8e3bb87c469c18688b521e0f0d5dd677f0f2c91fecaeb0efa5e7e011949e9c80cb38d9d7738d18d29495c6ff6b8009a74dbe070f2ed4e4e07268f1f6905a41569d97060e0322a2138925b70d9c42bdc206697e571fc14ecf132415bf5a17d6cb6c334c38107a944661c52a6c5c4c5693c7cea0aba7c38e332d0a3905ea9f32fda07df75104ac143d986e04e6be1cbfba127f74d338953bc75281c0ff15144862892d9d451a3bd5dcad4fa0ce4fcd6be3f6ef06cac9762b9dc66fff297857515699b6da689a01a7320af5deb32320402ea8d131d8953353fd15ebf2a1b9414413411ecdbb6e4b48a80ecd0cbcb3519a373e5684e648362e17d6408b78f3ab4323418f275991203c7b88691c0a26f0025ffae8828ec0edc73a305e99da2dc43d87d61c43f7322ec727542f3a2339935d1f4b29c6fa4527680fbdbe0175372471d9ee0551f9c98a5f7992d367498b22ed030a84d22296ab731e7be9c9a7b21bfb9e96e529fe2573dd39804168a40aa6dda657b299268d5c88f060e766a0336773780595af5925bcd149abfd6682bc2686ddda851d3fbcaadab05ba2683ba1569c73d73fd25f8251d711da348a9704c0f1add10921e5dba4bf75eff21cb5a1a8384f96a557d303eba26015d15dd2d7897dc6f5f15e70f4c5427605382528f5186009d5798fe6fdce78f664a300084f3a767bfc33db1eaff0e86086f7efcb2c9ede30bf3db86c17aa112f6970d8a7b79e9ea9f6950213c1c66673bba8d3dbdcf129bb39360849579735b160ffa9c8132c29a67b6c1d1daaedb8420a7b67f46ce5960f3638f87128fd740022a31e52927cd1e59ef413499ca99d948685f12c333fd17b3ec30019beae14fe7099f9d6048992ec91600416add66282216153fd42a727a9df318a0cb3a62f1c8527e7d1203c0fc0360ca4de2e0a9c43b19cf3f6dcfe7d2475e09420625fbe64d512b0057e5f19a3dd5596f221d120eb35f0f4e5afdb8c5de01e41326070eb213b195f7902f73bff1d3751ff96921fcf6a4ed648720a871d44ed42621d0803dae5091ee345b4d273884a4dc87c3896ca7725a2151c989d00a89a79f65a85cc95af26c53f989781d41fc50881e24247d89f689a50fe09f5375fd1fe9c1569f870689a5cf6fc1d1fd18d6b0f9d7dab944b9d53a0620a57406ac548278c69f396c60f17371b46071cd566bb1e40a856154a40ae1c12fdd6a01375c54da469d82425fda290171d369ecc64c151c10685e9445d0a74269b41106908d557374574fdb7b25b848c90a0c772d2a62bcf341cb5eddb879c1ef69215fdc688066e688d832f1719e57f19ca0187a947022accd57d394d9fb9622079feb0890654bc65fe0aa02c9e95fe8c8c82e3107944cf8ee9604b08a1b992e075704095cd9076bc68dccaccd0d1926ff8e861a2612cff0df7b95e7d4e45c03ae227aab35ba9d019534971ff02bca7d60d466e09ca80559b1afbbc88ccdc66e7d1e7187a77980c6c84a25da9fd3b72d97ccfea28bd41f26158e0fea98ec3510e5c26f54a1c510d6cf5a1f9ee9d5bf09d80d33c9ea167d77c51531cbeffe264b92437dc121e2736ebba867ebb1855d3b19c8097a877d80f6ad04bdfced07e6c0846f1d8036c0aa9593b37494406d38752c4e88bd526f20225fdb708321a50f17226affeabca1754cda91dd791fada2f9bc777b3f2d9d1a218062109b5084618beeb46404aa961c0d9e0d4eed34676beebb2668f108e1d0192c8812c01809bd7a6b33561159a86f776be06e672f073dacfef36a64d3aacbe8159ac8e66c0c7ad91ec1d5d4137828f5ecb5b8f712d53c41f54860400494dcba1393f7f62f3e86c82626b278d4bfce1c5863b37d6e845de5e23d00550cb762f9f8b540dac8046ad7c609913d86b205efa6532c507c8720806e1d0af3f97e5cd4502c0191e90b278883a807bd71797c25d49e70343833e7bfb3bf956a21a9f0a78339226e7566954dda7d4df68a713ed786341b4792ac77a8928177e43120a8754ee86d49de569ddde932faed4fdb35bf6bbc4c720693597f88efb16b9ca0bbfaae2f45d85ad0dd7053bdbed783f7e3b7b3c2b1fac4520634e5cb7aa019c6b6746c22532f8476d1100fc1c6e6468c56276907f3487860c2b786d260807406abb142babe26d0f0f6a6ce4edfd2e53a8144c0488c3a84c3fe0789274c6a544614e65dc05a92e2a90733e1e040f0b5406b3caacda6b1df7f275f904467ca1d11a8aca25d144d98f7b2554ce6465d3e04232977b5521dd7e13b5a665c13c75056b2d56b4c3b0134d88adeb2d8c830be967fe218f73bf1cdb378986cfa98a45576c32dc590570cf1fea264ce35474ce3a270c8f1b913c2422c843d0ac92fd9daa9975465861ea423d7cd5d7b01d619b9420767df6e77571f8d5065db2cfce4f3bd530ac4ad882c603ceefbc2f6b0e35e100f77a3161af76db81bf7485d28364514ee90bc61cf9ef2ab129a94034ba170b46c4a37d0c6938cccfc0d6e887f295576bea602d98b14ed8777e52286bd1d21f94386431033ddc473eab32e498dfd700f6c01a6e0e3dccee65fdcbbed3bf7006043b2f3acbd8f0a4e87b26a4ad159d2856987b4bd8dcebb9cf98292e665b1627c99149d10c44354d6a4a158b75b19f7f9fc48b430abce1a52ca4a2c3c20373f794caf9b24334de6611a80172328ccd58b40938600ed5b30548baecf2f636d5413832b81890db5815fe49491de8a440446ac698e3283ebc6ad045a369c06a68be0994da781e69b3b44582b7a8605cf9806265783d0f060624715e41de2da6e6e6fe3279934d1b06057ec92bb5860d29d5eb792a0c584805e02f5e6648653b2a783fc74d4c7b9624b6a53b51c1bf78cd22939bb22a51a94fa2a9ad5305965cf048b261a624f4b91b846f6f0d4e3e259cdedf3f1b588f89eaea1f44e70dd1111e553b71fd468dba82ec51b45a8269d45bdb6e4bfd546cc4205db6e8784212127d638bcc28fb7f6062f8e547064f376d9c81e3ddbcf4b3795344b7d62f0288a4054894ecc81407b2082085a436168a6747d546f9a6fe5c715f6fd94fc606813ee1d30b7eb513cc2ccca57a41bf326e9707f0cc03578a5c696bd33a5317ad83bb8583770241ed0506bccf2076aa65a6356fd3eb5f489e2931b73b6131b0432b6b46607f83f4ecfd2ce23eaef72dea6873fe5318db8c7f031d3bf12ccbad7f2a544850e17a94bc487c6bce23ff0bf84503e5c4ee8520ae37bed3a08c7deb6f235a0ced9811919a9fc3a225a9076022d4e598c5785fab7ea6bbbce9732c9f795d73079dd559717c0805646ca993caba9135626d3f463819407de53416fbf48f3d81e0a29f11c80abea490ef1d8cd10035a86ae94debfac1adce39d977376f72210a8c31b9470ec03190c191efe9bbc7e260a4fb09af5bd651d3a06d1e516209d5fa6d4b11753371d64c1648eafff4741b1f67376b87ca8eefb8e59b3ea370258e84bfd08115d463ce91b6d51d50de8d5f233b244703464ca9e6abe873c23a6d681a2d039de4128bd30898c8e463a3e2cff8c3fa69b8e302c1b0312af89ae923213eb53785d1f31c5a5c323a3a75e995246a99b216795ebdfa05e73b13c769cb63aec1ee58c9fe3e18ea73192243254bcc1cdb6f52114ea1a0a5e81383eae58dc9bacc96f8f2f3f999adc13bb39ee126868648f2160065c9c40de593cb10dc2ff5bcaea1348c93b3af64338b6f67bdb3070aa3743d523b1ab30d47399d7092685c25f01d4af310ef7ac952a9498586ad98bde86b70d4a09d491c7ae1d6d7f78cd800b6df6c07f5e891d3c0f22179d4cbde31d6db970fc99f35f7a9cd31634207879982f30494834aee52b0cae345f3a7922a05a2ae3d0a87dd22d66eac4d526731646ccf100f174efeb207318caad9c5d4aff073fd44e26efd32777218ab692521b1cccf791fccb02f8e56ab6bb7cd57bb292e823adc5b4f86"}, {0x28, 0x1, 0x7, "b5586763c3b7d407b1be2c0f01d281ac4e"}, {0x70, 0xffff, 0x8, "f247fd4bcd82e3960bb1d54e01c80de4718471f717d59eed06601e0b7acfd62a6dabbcae462fdb0993d6082133db809c27543acb728305bf085bd7e00e14f73b85cfecdbde5632f040fd93664ef4eb697cf672b7aa37b2c6d5e9"}, {0x1010, 0xffff, 0xf3, "2474a09188c23b6ef526a42036667607d7ee1509114dbed375ed5f198744c6e6c759026378aff182d0deff563019272c280252b714b11f5bbfeabdfe3c189fb4c658671434c7d55f757e6ce668229f1f2683efb4afbf42fb01e830b6b9ba137b62710d1f844588e9385744adbb68142a944fdbdd5bdc7afaaf970f402ae13d9b4dbd6bdf838f8cce3414fca4114a6e9f48caec2b942a2fd61f91612c3b3008980b38eeb556497a0ce613d64abffcffacdc30f5d5f78cb7ff92b664a1cb53490fd963eff643761482eda4cc68b7b32d6befd0fca26ccff4cad866259253b6e69c28032da6a3fce983494dd4718d81c66ab6db268b5d211a8be45b70f00c646b726665b60f856a6a9171bd2aab15b68941543451d0874470dda281ba58d09b9901773fabc9101cf03211c7297acd958bff8438ec6bbf9da00ecdc4efeed1f96bd175ae89004fd1998bcc938a5b475992808a9d4ff3ed357db5cc7d7455773ce292409f57bb92e0951e9210b2d0ecb164e0acc5b414a61ec77bedccda8f9c0d18de0dda42836f86e21ca8eda2961e4cb7ab489a0fd210e7fb5bdf442c4aa3c4529f2cf2a4b100441aa2d36474cf296da77ab1b6a214d607164a8606df86794e52ab1894fd4d9020ba39396f11b4279283b69c2b865b47ec632537450c302b6e88351dadfc0ca43e51a11979cd4d0222ddbbe7fb8a7e5db57a4476904a1f3e0f655c7567b0748d252efffc68cd6707e1035978c783c289554195ff1c7ad9f1459292d52a3d720362c50d04f7bc85cb53a1590ad2168cd825132cb8e0b4055823c77c3f81cb53bab389098bc436a69908ac31a65ead6d22ee2c574faee433fef5e2b7f52b2ed8b628a372db719daabbee44b98056a9690851b40b0cf2293a14b2972b3aaf282cc398a0985aed220ba8c43a41e1609156348fe2a10765ebdeafbd007d03afaf449ae64771da4b2b956c42e378221ba7537143401b8b041b2e8a3de809ecbed627595ff04ea1cbb39bee8d78e7faf471592a0a1a6ad149b03c95642dd174080b0aebd4ba983a33ea1e7a9a0dd0ff09d99137d31571327aa5087d0bbae8f4d5b1e0c8d8c260574ddb0a1b3ebc418d6b3ca7014425c1b5610a99bb51f1dcbc68bdc6399ed72e3acb85318d1fb18162d2cda942f82c9e73298a0f3bb1efc95d3779b989c1a95d798c5241861f8d7d57650c2974d43f6d65fbb4420b057a13965d6e33d78c809e157a5afae9873636eb46fbb51d270546f495c96e4655f0bbf92c20b986f884c6d3356df7cfa0b21b63261ae7ca63a66d5c4adbf3041495b0ef6a60e128ce1aae3592c03238413d8b1a53a39c7a179b13ee4ea0a3d14fd524187ad639340761d32b3dd408dfee1e95cea1d27d4520dade1a7c5a50a9076c86c13d77e1df0c27c35773dfce884c10756c84db1cf1e72f99dd677d8de2cc3a39c3a4bbd9d65176e8d6a74acf7624856b9e96e987e8de22486736d454586ee9d5d58ab8ccc8bc7d5f30c716312b3f088e0843c405b39dc40f7446fbb09f1554ce2f5edf71e89499451841778c32186cd6c5e7b5d76e030620eec3ac9051ec7b03e507da994ea2d43bd53263bc240e5ef3da1a20f88819227fba90534c407b1a0c6128b9ff18e235093db01b94c1e7affa8e0fb8f8df99253ca7873ac61a971cf19d2f79d59b536d313193f075fcb1453b0e9dd782cf55266a5d1ac5bf271af932b6492b59c51d8a77858cf95b911509557ac1e4df8be9126dc65577e9ba771a5844f6cd9515e5b935cb3d870314e3494de65294ac70c1ae2e2942528f8c89ca14251cc9750239590ae408fcead0c5455c556af72c1c166d01edf2d5d40c5f2e722975bd42e7d82cc4131ad1c2e1d155e3c947e4e2d6e3264ea8e003ab9658117c96134dafd96e35ff425e64764bade653d708f01644fd06ccc0bd4af498ec0061ac76c77eaf30645e6dc9cdc8ce0d2d086e21afdcde73648a9de0cb1e0d15eb1a5b98e1599660475c4a40c1e06bf1fd7cde2ed2fbf74581a933c7c05645b1b00c3208c841ba89f69ec8f9c9c1e5a8157357aa58eea9dac0d22ce6d6fc7a76c4dc997cd0ae0f50f33ce4b815af475e51e479b1ff4981ca647e0c4efb3fb082d102829b7b6ad80fafe6a3334c478a6d937e7f5fde98f9bb53157fa7318b17a99339b74734bd7b8a70e4c0ea758ad1c914e467c8b9438c9e4d485885abcd39a5e95ed72ca42c337eea993fc2fab4c32af5fc13fcf20363c2b747406e6a7aca4d5716214128c3effea67dc288af8cf8a6ce7d00712f3f9709071366c0ec474385e6aaf792e2c667bbe6dc740a8cc1191e589ff796fdaf5cd279cb95411d2636b8e3039327ee77985bd29451b411f65e15a4f35e1f9d95f65a6fbba246f161f6bfbf2cdbbda0ba90918b99eaab54f26fb28875f3e8df3745c1a9e562758a1aad60acfa7b3244a7907e1696048fa2fb0ad9699ff6b97459c832cfaecc3804552b616ab20d32b1172cb6d4a12f27e3bc265f7c60113b935b04fd4b566edef967dea75e30adf9347aec66ed85a9701c2d3d5ce5a2d68eca0412a1f5cefe86a99da5cafcca2e93227e611715d2d552e03de342fb6420bc0b301546ecb0eeb6acb52cde8339f3e19207e81cf78284c7717f5e139b3e69b5ed98859e2ccfc015173b15c2baf49ac9e63278f013ec1b62aabd0d88e23c14efbffeddd5bcd3ce49df982047908215b5d8e58888968de66604fff78b9bac4a770ac55abfaa7a755560a84f6f923a07abcf76032c5ab11a07bc3c0edd139735cbd3e5b8965e4b5735a0ecdf701334ebbb668e68a91f17ae303d5828db691b1c2a0e221af508b476d0aeb010f6f3c437d8120bb90f8e1aee8d18704729de48e1e02ea95cad5f0869f07e296ed76cae68da7c4ee4fb9b1450379fdf10f31ab6db06e7de55ad381a6b7f6c97a302397e1ea73dda5406ddd9861335f1fbf6ae757c2ddca449c5962221d09191bfb5447dff9b27e43fc52d90e33bfe3622bf5c0399d2798bc33c32772ab6538828f14d52859d736823f682ecba36a0e80529a722bc530d73d0c5386c71c72fe362f7e7ba68b91cf37dc76efb95c9fea3c31544a37e07b83ca73fcfd6fb50e1cf4d4ea2bded723bfac3013d6d0325e1584f1eed93ac37ea66800b3fc072064fffc1f4870b2a17923ba09e73d256e3f6b90a380f0bcbe96bc261e174b458cc5673110bdefc430aa2a77eed8a5a6888c60cc5b4ea51e4d56d096628cb3160dfee0f2f0655b906819bbe3ae7464ab4bde3eddcf64d60974711c10f8de0fe8ada514d40bdee96e91fad785d6b433daa0e7a77700da130389301050c23b4a9118b69615266a9bca82d44085a1e67c64a048db8f13c1555b893f72be18b1c9b6edda3dcdd81f00afcce4c66f2b0c1dbe746e390e50e9323e150a1850a18c4817263d346b202f4d5b5dfd16e8be5970dbe520413265e5b077674e9323a6a775db2427e2a81474f3785110ea1589fc2549d6cd040e2e88d0c73db0bc098efd1fd821a60f61b0a12875c9369635793f85b221dc35c88a3319cfbe9166f105c72421c357c17019bba25c1a3cff44af76f5a1b5dcb4dffadb729744dd0fd662968ffafc831167c58eff1fdb34c7035c0dae5391d1cfcec439e8a85da66535499339d8054aac25def2b391bfdd67a6b2ea48e2ec7337a28a9d80ac1f842c76d6520ba0d58be8b6d64d1d9084a9fbb159b3ea3372afbb08a30ae8a9cd6d6a1b6ba27d0b6c92efb8f5dea7d3035e1db267da06cd30ebcb3d0f837cb10e4ada1132bca2d5b54dd87921e8db2cb1e2af68ce7f24b95a854ce3c6178710291831b342108b8dd50e3c4c86adc5ba39d5829f767fa5b98b078a0eade4ae909ff9cd1de8b16ec0af0f5f831303b12aae6432fb61bdc8b3323026620c32ccfda6906392890006922520126536f5d995517dd93367f58080b1bd8402d453f392c79e076341acd6aabfd2c199ca26aa59caf4893ffa3966b259121803469eb9b28e71acc7c74804dec881cddf1734ec8a1181506f2c86c8981760eb5fa6dfbf62287bf375bdfe2fd5b843b448507a61c15649fc0b5f7c08943d465844057b6b6ae765305e3e0cc9f83263a2bb7e0eab50b37941189fc05db8e99b60af2dcbd82c441f7f169077b2a46255bfc71be8f21ebbd5c0a0d5768743bd6cb4e94344fc546cc24361a419104d6fe09a734e51d209e479ade399be752bd6b08d400ddc095ee9ac939b4130368383b8d5621dae946b756658f829f66fe33ed81da07c4531c624c6c4e487b9d4fef0669b5681598e1aeacd8921fc09ebebc27652785af76d40d3f4a17fdaedc0b4a89455a877c7dc44a3a1b3915f66e6ad77b3d0f0129afdd80a86fe183d0a1198685883c8a47f0472e914a725f74cfa26ab0e5a48123104ab1b7872663650a88bffe8d0f50b592bc9af27b0a2eca39fd5a26d23bf13d311a69e56105ea1ef7705174eae2dc3049b36afae789c6bec605bc9f23276f556a708f718be9aabc9a852f385c14fa1e15d97f9bbb621f0e95aaf1799f83a649c950192d85ca702e1276cdfa6239b2660d5810e58739d158e4c92fd2af94d8e370baf675e95098616c9e1ceb669831eb5af0cbd075efb75580d676f5ef5e4f59a5f92b64f878ba4ccdc252107413f994771f3b8d42f8363ac632f744d5a616e0869b7332c80cb328797b0fa0eb2d92610b19716668417ff70975bcc3292f39d16687c3e70cf9c42be3795bcc746e3f3c3b59c3c4d726fc5f5cd53d88eca8ffb616cbb135cb73025fdef2f56bd73914dfbc65618f4bbea6bb6d15a4973ebb5590eebf367a68b025fb35e5fa873f6edd5be2cdc9b27961a9808a1c0172f41e4bc7cb719b85c663fd460bb28ed97c159bbd1d0c88a5777db117461cfb3dee5782f51438603fd21742020bf12f2dbd248b4c65dfb4b8ee3bc130b7554a337ea390681cbbce64eb6b1a9ef768ef69fe6674c3997bf28b86734d9e3cfa37d2f65975ef6d1f32c3c1dff6337fc6fbd2f1601dde7a90b7876f05cf22c109981e5f09474959bdec60c45c39c83f9d3101eb0a8c340125e30e1001a89b7b37e71774ec0b52f6f9b43b9f1d55836042b049194b0a22181ddd28768e992b2a1667dca77b3393599ea62f131fa29aae4bdca63e54be9898c5788ac8eb34a01e9a1a5a925ce88ab3caa4aba7496d82c7b89fe9f2c537d25439f951b47da694660c60389641978d3963763993fc314b9a10a289af7f653c0ffa03e6f726d7cde97663737efe38ab08cfc410ccdbe3bca0051a894d3f0c15b1af2adc4901e27c0066170168ae61bc66cfc416bed859b9a008c934155bd3d91b86b6b6edb12ae1a4b40712916dbbdf3428ed7d74312fe8236b3394e7f0778ac8ecbaee26e1ed8cdd71409a5598aae62e93bd3c51df33e1998f03fb57116f55a169a3749a95b51e916e70e096c3edfceff79acd5ea962143997234dafa6d76643c2ca292a5772d559d737a0a769a5af1b4382d5a130db66ed7c27dcf0a110aab2952ce928495a69cca68fb14c553544340cf740967b13ae1c2d3a068825bdf3a425300ded264177f7837bc9192b979d5a1820064b78a9890dc1d9d4a6d57ed3e6fc284d5f905c8e20d7998e32af367c07c130cf59f986b5c0dee13aac92ddf5106a5e10cf729751d2449d5944a2cffbd4e82a938c6ffc1861faed5770460a448a30813d776858e3d5a17bbe5361239f4bb60b7c19ebf83593328d84282c2bd9ecbcce65fb264876041ea921eb69e58cc3292b8d0668e3f97d0d9efdbfe1e410c6e3"}], 0x20b8}, 0x7) 12:44:00 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x200000000004, &(0x7f0000000100)="38ea69689ff5f04662119906fea87abcd98a3669171a08423f178ee50345aff29377b4ed5860d02a43a9a1b9a8cc9514234eb0bb37419795e4a4d4a074", 0x3d) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) 12:44:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b4ef579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c0200000000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bf3ac17d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffa, 0x3}) 12:44:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) close(r1) execve(0x0, 0x0, 0x0) 12:44:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) socketpair(0x20, 0x4004, 0x467a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) r4 = getuid() getgroups(0x7, &(0x7f00000009c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000008c0)=[{&(0x7f00000001c0)="80668193e48b0045de4eed7f4cb765287c62c87172ddb4a2526fbf6a3901100d4c1e433fa63840290bef11bc9507dcd7787eca5b1e9be69989b364f1bbefab73885cce6a1351ef2c7501daafe0a6bc7159ffaa", 0x53}, {&(0x7f0000000280)="fa8ad0eff51fd911e19efca19af443baa90723e0e62649c6304c5bb1252425f94462c29021f81aec0e7f31fc448badb28eb558221a4b3946d9133dbf2fe8531c0dbb18eb4d36c60dcaedba628fbdb7966171f559e36aa4b64f9e94f54102228b5d21ba1839d3541108761a18c1ec46d63c6d95ae1b4e6b0a66d5067ded696afb8f5d85c37fe6b3c1f04e476d0dbccbcfa111d04864ea4d2342762540c2d98597cef654fa02c7e9bbf2159db30c1bda033539265ba897690d552921ba4492c6e7ee250711d287861ffa0e29e677031b25d0a71a7d9afd23d634aa5ce922e6305e", 0xe0}, {&(0x7f0000000380)="b1fa941c6d3b848845190a3a018461b832a9c5e93987e6628fd15c53f8364fc2", 0x20}, {&(0x7f00000003c0)="d07ef29dfc530a2e58fc90ee8be7c7d4919ba6f464235cdafed9930b94b74ac22a3481e0b1baa87794b9644ea4c8e12b17ca4b3fc095a7b2815b1bf1914921dcf7e4bc8c114ddb00f7a608392e9adde58b539a9ef9cef115b8373869e9d598221479307da2796ef4a775dd832a0c0d8f9d4dcc7f2f9da3e9895fd9b55edf221a083e745a1314", 0x86}, {&(0x7f0000000480)="b58de024d651a14739dc5decbec2928437c6537a7e149103829f1dafe52337a8c14ea18035bb9b1c727da90660b739b58df016bf60a3644e83dd917ff63f9c4d84f814239eeb2b9f62d93bdf77b01c9953f99b3421da7571587c29747be01f0fd6d8db7a520598f47255d88c4ae326e16ab6b27a311f42f6dd8c074de422b6e8543e149eaf03553d36a66effc5c57c0c0c9fe25d4b5200d5a1a9f213a86303123f029efaa674e0ca060cfa5e7b16c7137b52ee0208b99c1ac23dd39c8effbb04718790f26bf80282b456158bbbd40ce0f230d92924bab7f66cf1", 0xda}, {&(0x7f0000000580)="c235d0623e5c49cffce1e945c68b2ec79d93eeebd79f144b04277cabcdfd7b7329519c171532d8782a5b60e152b21943fcb4d1e870a6cb720c18af112697c07b7b7928e5a9bcad5ee8b84852203313f1e745c306e309b9ba090fac24e998c2c74dfe0ff2fb86c5daaf0e6eb559e40f6c60aa97dde17ed7a2859fed90b021a8ed347cec3b64c9e4990b2798b4cfa169375465b7", 0x93}, {&(0x7f0000000640)="d57c1aee54e787f28c9965bd2a17a3dd0d23c889504b06aec19277e99ed779452670378a753845cf5577c9e0", 0x2c}, {&(0x7f0000000680)="ba5ff84876d70a4c05dc358e93622d2b2350f53a904d068b953f778650c898dc0a21accea2d6a1a9a0626eeb52b33ac14914faf2c9807551526995ea2c0871e0bcc0f0f84b539d6056ba9c6dc10e636dd314949226166a257846d73f324d53397c67f5771cf1c7eb8d932326aaacb708a67bfa5422401c6e63fff543f45bda229f41a957976c49af2065b19134b1614f92914580fd3178d0c2ac82e58fbaa08a0d15c74aa65d79a4183666b1d65ee9a85965e7f4", 0xb4}, {&(0x7f0000000740)="106df86f213a5f25bd05552944ccd8caee9ddf6b7fb8b3b38ede48f82a0ea938d27f878c6efd27067f4d6191173661d1918e5344d21b4b1a2e633eb187170d2ddd86a4012ec56d97eb9de3119cd7ec4e732547059462349c78e9db3a6ebacf5333c180bc549e6a3a08a575558d2f03a2de17df239e68bb7f4b573c41efc58063a9f6848524d3a7f14f5ff9174f2f0027e451182e12f639a8543e0713f1ceedfc9073fe1d9f80001101677a88745d2c226484f45c9e52ae9f413c85209291de2f9b871b92de2a1c3448fa1274fcd7d69632fa1fd40124e78cb34bc3fb614e045de0efb3", 0xe3}, {&(0x7f0000000840)="96f0be99628d276a42f803fe894a16d37a923f9e591aeec6522b77208c5fb74eed731b81d19043559aa0952ab0f524f222d0cb88786142f3deff61ae195be5a79e5c6f3b3d30b07261ca6ce6706fd231030a0f39076ba1c45b4b695356a042e10d", 0x61}], 0xa, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x58, 0x4}, 0x1) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x7, 0x100000000, 0x7, "43a80069153aa9b3f3f3782b2b3db89d32994f9d", 0x0, 0xfffffffffffffff8}) write(r2, &(0x7f0000000080)="8af90a84d0ccb0f30117d8de71c19513c626bb400a95d8618d9469dc03eabbaf645ff75270946a0a420551091eaf5e314064ab6ef6ae6863dcf0ffc1acab76b3fe0f1cd00f52ec2c7381f297548d8cd30b138f86fb80a20877df3e3ea9d5792e03e479b2a45351260851f556c9f9bb76b8828b289c180379f04974feb9d36af33d0de2c8704b9250c7508e2260851b6d9e765585c76bf7b168aecb2c18347cdb39c0e274ce3cb7d28ae1c1995489c2b7f0c2032c9ab3ede1853a47bbb61acf3c55d48557babd1125fe96d95918dbba40d14ec9a59637d3ca8c065dda7335a5f4", 0xe0) 12:44:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) 12:44:01 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x100000001, 0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) 12:44:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e000000000000000000", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "1a5b5a08020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/123, 0x7b}, {&(0x7f0000000380)=""/131, 0x83}, {&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000440)=""/244, 0xf4}, {&(0x7f00000018c0)=""/205, 0xcd}, {&(0x7f0000001880)=""/12, 0xfffffffffffffffb}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6b6, 0xfff, 0x7fffffff, 0x9}) 12:44:01 executing program 1: r0 = socket(0x217, 0x4003, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) socket(0x10, 0x3, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1187, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:44:01 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) socket$inet6(0x18, 0x5, 0x8000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) fchdir(r0) 12:44:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x80000001, 0x93}, {0x18, 0x1, 0x0, 0xb00}, 0x1cb8000, [0x10000, 0x65, 0x4, 0x0, 0x20, 0x7fff, 0x7, 0xfad]}, 0x3c) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="73022e2f66696c65306c"], 0x10) shutdown(r0, 0x1) 12:44:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x80000000000200, 0xb, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x0, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x2}, 0xc) 12:44:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) setsockopt(r0, 0x9, 0xff, &(0x7f0000000180)="808f3308931dfd0b1c7ed3", 0xb) recvfrom$unix(r0, &(0x7f00000001c0)=""/64, 0x40, 0x0, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)="c8bebdad1d58b55b10e6c5eceaf541facf598a89b762afe53a8adb356d785a381a94ae62b56c44dd70dc42131f50c0715e0afd3df04f952418479f53d7d18237bac824bf36bb72abb24da53285355ac26d5d60e286d8c0a66888bb539825ffd3466281c3b49ff9deff87768211b3a1854bb2b2c4caf21aaa21f52d7bfa71f27d0f19075318235ed93bfbb2eb3af54dbd01118714abac44f63e216f2fb1909b39", 0x11}], 0x1) 12:44:02 executing program 1: r0 = socket$inet(0x2, 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 12:44:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8008, 0x8) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) close(r0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/111, 0x6f}, {&(0x7f0000000180)=""/101, 0x65}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/138, 0x8a}], 0x4, 0x24) 12:44:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x10, 0x4002, 0x9305) socket(0x6, 0x4005, 0x6) 12:44:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r8 = dup2(r0, r0) r9 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0x9, r3, r2, 0x497, 0x9, 0x8}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r11, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r8, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r8}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r8}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r8}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 12:44:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0xffffffffffffffff) close(r0) 12:44:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x18\x00', &(0x7f00000001c0)=']\x00', &(0x7f0000000240)='\'[\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='\'[\x00', &(0x7f0000000300)='\'[\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='\'[\x00', &(0x7f00000003c0)='\x18\x00', &(0x7f0000000400)='\x18\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\'[\x00', &(0x7f00000004c0)='{*,\x00']) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pledge(&(0x7f0000000080)='\'[\x00', &(0x7f00000000c0)='\x18\x00') 12:44:02 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6100, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 12:44:02 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r0, r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchown(r3, r0, r1) 12:44:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x50) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x8000}, {0x18, 0x2, 0x0, 0xffffffffffff8001}, 0x5, [0x7fffffff, 0x7d3, 0x31, 0x1, 0x401, 0xfffffffffffffff7, 0x4, 0x5]}, 0x3c) 12:44:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 12:44:03 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/164, 0xa4) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fsync(r0) 12:44:03 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000080)="c666d47f0eedf411105466fc071c5dedbb148ed25d2b921ca6d76b042d029380a3c2e45d043cd3470f8ae0995f08478518b0edb4bd10cd371c6bd6b279b0a61e78efd8a89f281daa1e00538ce5aa68126e6b36107f6c846a06e7e7bfb3d892c9f969aea6", 0xffffffffffffff6a) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 12:44:03 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20020, 0x81) recvmsg(r0, &(0x7f00000026c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000380)=""/223, 0xdf}, {&(0x7f0000000480)=""/75, 0x4b}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/199, 0xc7}, {&(0x7f0000001600)=""/8, 0x8}], 0x5, &(0x7f00000016c0)=""/4096, 0x1000}, 0x801) fsync(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fchmod(r1, 0x1) chdir(&(0x7f0000000000)='./file0\x00') accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) chdir(&(0x7f0000739ffe)='..') r2 = geteuid() seteuid(r2) fchmod(r1, 0x9) getsockopt$sock_int(r1, 0xffff, 0x1133, &(0x7f0000000300), &(0x7f0000000340)=0x4) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0xffff) mkdir(&(0x7f00000001c0)='./file0\x00', 0x37bd0fd50300b9f0) 12:44:03 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x8001, 0x40}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xe8cc, 0x39, 0x4, 0x2, "4c5a8a2a96d2bd9e4cd46d4a92ba0c54367eccae", 0x200000002000}) ioctl$TIOCNOTTY(r1, 0x20007471) dup2(r0, r0) 12:44:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() syz_open_pts() close(r0) 12:44:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) write(r1, &(0x7f0000000080)="ad638d09c8f59d4f866442dcbb862a3bd9744bc2f9bb1a2f7612784850c246255151739397f8850852d86525ea80960067a51ef6bc2000473ee73e6f0a0d8f1ffcf40c964182c23c559e0abea0a2401c66ce2fe47ce5433b4345df9ce1b5da7fac9d5279cbe95df42d6015ad3f72bda8dbdba38ca59c4362e1e200be9a15a69643ec57dcbcc9ec2335355f7295d1f41702e1e9412f0a594be68a87f0f1d6a4b70bf020567ffb0b229f1acd4eca51fbfd4a63039082294250fb3ee16363e1757c43e5cd559f7f1bddd6a37e0c051ed12cf327c855da59b855a13d2da473120ff71d7cd15473d2efe6554f56394b3853484b7df3", 0xf3) 12:44:03 executing program 1: socket$unix(0x1, 0x7, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 12:44:03 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0x6}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[r1, r3, r5, r6, r8, r9, r10]) setgroups(0x3, &(0x7f00000002c0)=[r13, r2, r2]) getgroups(0x2, &(0x7f0000000300)=[r3, r12]) getgroups(0x9, &(0x7f0000000340)=[r2, r12, r1, r11, r9, r12, r14, r7, r6]) r15 = dup(r0) r16 = openat(r15, &(0x7f0000000380)='./file0\x00', 0x8a0, 0x83) read(r15, &(0x7f00000003c0)=""/239, 0xef) setsockopt$inet6_MRT6_ADD_MFC(r16, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x3, 0x1000, 0x30000000000000}, {0x18, 0x3, 0x6}, 0x0, [0x80, 0x6, 0x9, 0xffff, 0x6, 0x401, 0x8, 0x3ff]}, 0x3c) setgroups(0x1, &(0x7f0000000500)=[r11]) setuid(r4) r17 = dup2(r15, r0) kevent(r17, &(0x7f0000000540)=[{{r17}, 0xffffffffffffffff, 0x20, 0x2, 0xfffffffffffffff7, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000040, 0x1, 0x3}], 0x6, &(0x7f0000000580)=[{{r17}, 0x0, 0x40, 0x4, 0x8, 0x1ff}, {{r17}, 0xfffffffffffffff8, 0x90, 0x40000000, 0xffff, 0xf478}, {{r15}, 0xfffffffffffffffc, 0x4, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x7, 0x1}, {{r16}, 0x0, 0x2, 0x2, 0x5b20e567, 0x6}, {{r16}, 0xfffffffffffffff8, 0xd6, 0x10, 0x9, 0x1}], 0x6, &(0x7f0000000640)={0xffff, 0x401}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlockall() getpeername$inet6(r15, &(0x7f0000000700), &(0x7f0000000740)=0xc) preadv(r15, &(0x7f0000000c40)=[{&(0x7f0000000780)=""/5, 0x5}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/246, 0xf6}, {&(0x7f00000009c0)=""/253, 0xfd}, {&(0x7f0000000ac0)=""/39, 0x27}, {&(0x7f0000000b00)=""/86, 0x56}, {&(0x7f0000000b80)=""/38, 0x26}, {&(0x7f0000000bc0)=""/115, 0x73}], 0x8, 0x0) writev(r17, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="1c7478260c55aad570d8", 0xa}, {&(0x7f0000000d00)="65773daa85ac6ed9c045b198ef6cef431eb3cea32e474c0ed24752eac198a0b21ecfcfc8eddab21c7ee1070800501ae4c94c469553dc6aa0a246c5b005b29960d664ee6d2c27ea2f40b9f35992c0bd30e60e89b8e67f268d3937ca6b645be30cbade31cd9aa7513abdeefc6f", 0x6c}], 0x2) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f0000000dc0)) getsockname(r0, &(0x7f0000000e00)=@in, &(0x7f0000000e40)=0xc) 12:44:03 executing program 1: getpid() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f00000001c0)=[&(0x7f0000000080)='-#)-]\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000100)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000200)='\x00']) 12:44:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/31, 0x1f, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) 12:44:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28680, 0x120) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt(r1, 0x5, 0x2c0f, &(0x7f0000000400)="5e511b48595e96a9381611066daad545bc72d8d40deb04599129ce953e4ecfebe5c715fd9dd32a3ee05473dbbc36f5f34bb1229aeef24a3f9261cefb04995aa003922fd63a3e7c1503af3d2f6250c4dcd43bab85b187e2af540ec9217a1dd6b3d97f8f95be8853069594d7c89055b88a2bb1886111d8a8a8b7e1cddbdde8013f362c8f93c3b660097d7c041440348437999d854bc7a004bc41b99177fda427548b3e3b014bc205b88dddb66ee3e05cd4c99ab2c128cc780dc085203f643555818d2efa970237ae5c84dd4a56b98101a392ec2e5fc516f1a19a50f57be61ab9b94384aa3a6d9e19dd18dc359549470d36d62297b76dc504756c46e42f97210f9b7a1e5078e1fec4b83fe875165a30574eb30a2394271fd70a9e5571b7f375d66a9a985c3d0f4c4824a99211441e010b5ce39d53f7589ecb34d50237e5af28a4c02938c74f5a1506de42993597719041f3444d0d5527fab38467a69cab6129d6035a5f2b91e8b62145a77a56aa2fbf460f31df1ffa378f8a1503dac502573029d1c4ea46bcb8cc801384e1d8cba2f771453ce271ade1e0ce7879b745730cb18cc81b381bc63e50bdb1fba446bf5f6cca50c3fc1f316fd8357b0fc72ecf0debfc317b84e9dbf6105e7c8eaf3f1783f934cdc6dfa20963d6a93e4265444ed9952d8248c1613d32e1769821894d7adc6c27e1ef57cef7d7092a1150d759350d6808208a64ad9a9fbacc7392af69ef4128f2b5a1d1bb2ce5264eaeeb3865b38afed7adb2ad5bffd828de1a2135333c185640c1c90bed77c0b40236d585881f2f5e159c994ec2a9a56e8649fac7ed384719919882deaa2459b8640e51b5ae08ef0947a0455f9666b3bea3ec9b79ad0956376f92753234387dec10b26e760f94f9ffab2cd747dcbdce62cd6a6976b681384c247483e68534ae030c137452dddc65fd9774d76bb9aceb5ef6d228b6e6a8c3d08d6004c7bdcd4d200011bfc5c5c1dd3520a3d05291ddbac2dfca10e690bf25c57627e304e5fab49eb9165e5c8a1cff84386afa557366bfc3df26ba477985835dccc71fcd0c29dd369db751b3004a1f04c0b31f2b5919b9ddc2b7ee07463c16693dd1bb3c25d56617c88df8b3eece2497a980e49c69be649382d38b368f1f358ca2699ae00d2015c9ca796b17b01a57d20f844674455a16da921b130b1bd2663c95ebbf3005306ea9e4f390def7855a56b50cb6d3568b231d70a3f6c7cc09384657faaa68f4bd868bc842410c30a07f2ca1092bd2704384c611b94580ba2e96055b8fca2a3e355b9a96a36ca05c65aadd0d4dad4a35e04ab4e14eacaaea4f6da7f0dcc2e5c1e0a69fe35e79c46248d299d3e8c02f58a5846f65a78b1670f48123455282ef4dc86c44d8e2a5d5e9e7ef4e963a1229c09dc734b13df736272d1471ca744d6b0254468e3c58de00bb85361026e8ff3b934b7a9ae7995c98725fb7ea5484af3e5dc8f1ee58d17f1dd75328129bb955a4181be6c593573d38ca72c85964705f86a5cc940dd2c538d08468b4630eea2afb1e3f028c62eb02b8918d877eb3ffdc146b1d6440ebe2f26c41283a6e5d204f6ccba4ea3b1c76a3f9cd38ae4d0b56dd72ff3cb172cb5cdc5c7a56070ff409a80567cce665a6ea77754949f6c0ee6b15184930f887fde73fce9fea8caca1f4dd8cd4e3a4e2e3906a5ad9a37f3c75902b576f8f99aec332045bb2d958b447353b584c759e498b7fd726ceb880412c491af568d6919522d41e9aab69f42c501c995fac1b2b3aaf41595b57223413c21921985e6fa1d3482690d4138d2aabe6a1e00617eeb33d61640fc5a87e56c4712aafbc09e16c7aaba75e225a4f94d78e24d6401b178bd1b868b80fdcfc189e3a7ebd3b9fcdba9fdbf1b3c755caf700c45ec6d2ed658f74348c0db25508c6812a2eb73724fb75a043b49e0203b1924731d32a352e25fb26f8daea39a95792783f185d754232bcb2c9152a92c8f2cf57cdf0f2463164cf344557926c7bafe3aa798eeab5267c96b0de12022890a01b064435e05b735f0a8aa210f25aa0052622976025e3bd428d88d6746e61e034fa34482c6382e292ac0a51b9fad064ea20b0aff19d3016d300678ccd8b08c74de5224b571b8a39ed9ca34e6854d8c9426e4fbb1a47d79508b5c1dd1ce2b5c102ff416070635678a8248222f5d07a2480341b88a986a1e7bd8d969bda29710d7a182aac315a07628e51d22237bdce17db73da2911142309885b63b35e3ea1f7cb4bafd84da77ed966016cdcd328daf5693cc17512cac82733f4cccd128cc8388b18ed69296a4b839e965d39a04c1162ba9be6cce11187fd201353f777f7c18cd16a2d3195bd759128f74f09064ef404904b34c82d769813c571a2fa7d2717d53012f194a48908f52808f89ce0ca93b5171fce0520494c78d7a0f66d957d3482db738442e7cdf087a77eaafe796e3c9a8e81058b269f63be940478662e1574266cfa14b957f704fcfc38a7520443d551bd0dd48d617065bb3174998a8d36f3c355ee104399a61bbb39ea99514876bc59403e75d28cc8d2e51156e7b5265082547c357b50c302d317850719157301f7298ebc4573c727c2def42373a640d269380b08c3f6c370c13f34c30aa40cb996c32bdf0ec9fae505ed7a3a4a926ca83b681f1523625518e1b7db715631dcd835478e50891718e6742def19420498c2a660f792290ba2212d9f88f1ccbcaf87d3bea570a5abefd05d424cc7d341bdcda3bffb9110938e0063fea33aa62e08307c209bb13c204cdbae046ac84cac3ae3ce45475f51a23056787174fd98d158ce268c1553b39d9f5c0f22435a47c0290b362f6ae64ef57e6cd0c78ec949cff99a9124091774a2a40d1d8193ac16b9542cd4756dc452096dbce3c5c6bc17aa7de8d7f9ea788570697c645e49c1c00ec0aa56f1537587a2350faa65921ba8a0aff7b56d742ce46dedf418a617ed94e7a17bc8450fb0089d8f5260af7a9772dcfb199baba75ac3dd3e9a06c9f5f5a02687c27b99c36d3f7e2c515dad12fc5d3f62e7ccbc9c3a9dcce9f7009f45720c305b4ee6af60b8fdbb712048027ec23b7ac267d982d4d1bc3a1fc62ab6fbeba42afb517e9f095449f3536ea9c444b8a4a66998c20dfbbc06225d572797f26f07b9bbd1680838891a668b985f4d9bc702edf94c4589e02e2b32b3b8549885c8f510c81a5bf7f64285485a15ee371a93644d0e1d10c77a9eae7c6c1680963930c3c7f6116fc137fbac182cad02468a8b48f784e8e2eb953cc97253ba35ba66bd2aad27b16ab26c6eba6d3d5a030bdcf4c03a7cfd44e5725901ad4199cd3f690a82d6b6241d226888e63c64f2f015debe3f992a77cd8652e33e690ef50e922414220013efdcf199b79e5d8459563fb48f47e99d431bbbd7383fcc46ff366f04f9b2848fe53b48f2178b61cfbc0e85a75e887f325278746ca62cc4e234fe3d26f2697b4c2b9fe48a97c77fabe1065f790590b1e49214aa7e171d43d8595c23fe8e4a114ea500e2231f1f5c3a3f0e030848a0e491f018f658c2a0334cffc54f66decc9aafa0ad3d1c0a39ce53e157dc895184a4989cd900689cee7519b7573afeedd4211ab2dd0b588a323c7cd01423d0df5fcbf773310b72741cf8f4dab16d0ed73883db522d2a4be6defac9cb2ba9b7fe8e827b4d3e7f06200b5aca4d7c476623b4e945b32cafcbc14f7f1a12605b08b3d97b7147482739dc2b8b4a827484c1f57893c6feed3a4aa4ecac26f1bad44f3cbf9fe8eae8c6691f2807d9e8b7a001749d0793f4346e315edb75dbf164c98aac9a617b4553b075d6857955e76226733c452afbfa9787257443bb1743e479d498ce6494e7d6473f4e75051ab2abfb541a2c18735f2bd717be964a9436076e205bcdadf81b629c1dc0eb08543bde53751579fb3277a079af567e125395014411a1588e018922810ed84559947e9852c82e7c80f6173be255b18f41e3c27b9cf2a3943eb9ddbfd9c85fac8f94a4670792d8981a9d607b6a948ddaa79153284c3510c431cf21db0e58771892b31d64b071ac0f569dd64534c28c68666fb88497dbca70c307557aa64d793dbb969aa89a8ccc7bd08de1088023e5f557384cc8fe0f0aecfc7ca8ea8276141740665cac209279e9e650539d5534248c6661ddf49494c2ae1904d8d9a7c7320c1c0ea930ced30c8351869967bb395c13e96c46fd41e5b2d570a1c880ea6a63de52b025d5088ef699e15371d870ffddabf95f71f15f8b9b03ca5c8e1b0310578adc4acba50b68d2e05d93346354b4a922bbc563c186b2fd94ac4eaaec0d1fdb1b604652d228367a1da4b9a16dad19d658f13b9bdd115859e061120ac1b9fa73f4679b3fe67a2b3db4e3e4b9c0e2f8e7bbe7cea2a7705033bc2a0bb556d42d35c027a657a28e2a01ab73d27d5ef71992456c730afaee02f651a8f376d6add1b001811dc6f28385b0ec8b75e561d23180b6b98cabbd797aeb987243beed7bf440dee932e9bad7d5488ec84ea9d33568540ee00b9106631f20fc64348ed3a3753f7e57b3de245ab749abf4cc3087a46917b2262e6f053981ad88f499cec0a19864e75e6be0cabf365d469b6f8e03ca8e570f04436bfa24444d9681cc3b37428f27e584e21712f3d428a397be90fd4d62ebcc66ceaf942fb703345ba3e6e5d92b392277a3288934c2f82790a6e6311181639632a32bcca7c005deb28b90e8adfc8edb73a3e696322c857153c03de2d97790bd889ea2ad06d6f9ebadfe4656dda3e4f00f23adf61c85ca2fefa1ac2f062aab4814bda89bb4308290acfcf4fe6cd05eecdaea0c5dc31d7f7648bf2e592c5f60f2e5449963e52619eea66835be2931de0f4a5ef3b35051130635d3bf298108cfe7703d5b36efe89a7a5ee92ab82cac81e6c1fe6f4278102f77993b79c39530dea5ed0f37760025280cb34a47d7d51ea6d248c0d7099105fc7d16d6a24fe4878dbc1fab34dedac92359c344591079dea5977561ef8c8c9e2e33e7d469906c661c8e4761d6aba6b58342a86f9838c57f6e08db10ff7e683c3a54baf40aa21e363e238ebea0696fe79868c95827d09c7460b5475879335a9e59e732236400e88aa7873be4954521ce2f4fcde2dc40f331026d085443ad16d9b6577ee1629a0b86c59fb673e434a81a1a767e998dba4ee1450c8f678fd0d22e4e274a4d6aa2174228502875c81db61cfde0895281e8539f53c88d242a148e22dafcd35f2918b711edc6deed056403830e3d12eb299356b7c9f78ec7e0e961f1930d4cdb4721d1bef2ed5accf85e456f62d76a10122795463260c3b402bafbb011b38198ab190955d4605ef37d50837c9d6fc1d5c31d43246577ef09650bb42258eba86c178f79ceed86a3076753abad9a936876a80d06ace4734125863062ef61770fd9f63da1dc3194374a15380015c52fed89b5ac3a821d9d8f6e885fa0cc2d33d7575cf25ff48364f9b2539d78a734dbb36e5ba6900f702c6952f6881a4a71c60e5ee029a2dffe693bb8e87364190d11fa65c73bc644a93d42defc18f7a142aa1d64cb9f3cb27778b0ba333791d70d00b3da36179ea51e9cf30e0cfa4a3b8d51a1c6355b60e45ddc672fd231eb880e88fa19b606bc9b02fde98ce422e9ceb3fddfbe1a2fbe01ffdeb43762951ae4813f0a41d9b4f130abccd8662abb7bc5e6aa9798693e86f63817a45d17e7e1159fb71cb757d54be8651fbe52a6cda19682d24280fe4526130cd5b54a4055f34e9db6d4d225433cfbb5ae84134ae064db2434cee2393d3de452d28379", 0x1000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) r5 = socket$inet(0x2, 0x7, 0x2) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r7 = syz_open_pts() socketpair(0x12, 0x5, 0x11f, &(0x7f0000000180)={0xffffffffffffffff}) socketpair(0x20, 0x0, 0x2, &(0x7f00000001c0)={0xffffffffffffffff}) r10 = semget$private(0x0, 0x2, 0x80) semctl$IPC_RMID(r10, 0x0, 0x0) socketpair(0x0, 0x8000, 0x2, &(0x7f0000000200)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xa, 0x1, 0x3, 0x2}, {{r2}, 0xfffffffffffffffb, 0x50, 0x0, 0x3ff, 0x9}], 0x80000001, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x1f, 0x2, 0x8, 0x7}, {{r4}, 0x0, 0x28, 0x4, 0x5}, {{r5}, 0xfffffffffffffffb, 0x1, 0x4, 0x2, 0xcab}, {{r6}, 0xfffffffffffffffa, 0x4a, 0x0, 0x80000001, 0x3d53b1d3}, {{r7}, 0xffffffffffffffff, 0x0, 0x0, 0x81, 0xc3}, {{r8}, 0xffffffffffffffff, 0x1, 0x6, 0x9, 0x1}, {{r9}, 0xfffffffffffffffc, 0x40, 0x18, 0x0, 0x7}, {{r11}, 0xfffffffffffffffd, 0x40, 0x2, 0xff, 0x3}], 0x80, &(0x7f0000000340)={0x9, 0x85}) r12 = syz_open_pts() close(r12) fsync(r12) linkat(r4, &(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) 12:44:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) fchmod(r2, 0x0) close(r2) 12:44:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) clock_getres(0x4, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x100000001) 12:44:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20ae74000000000000be", 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 12:44:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 12:44:04 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="e89afad462b1b906057a35a0900e18262369ac54fcda9b8fa0f96cd98538f13ebd511257f008d93648e0653a652dbb3bd7128d81396cf1ece972d7e31f531a3b4b66a88856d9d7f3cad9487f2fc269f2e2562aa1b15892a537eff6fd5d2c4ca8881073ab34fcbe1ceddddc450ba793ded53aad862b90ee6869fed12cc6d1dc4c1495d0953648ec0af9842e5af02a98db981c899038068b497426a0fd9d39b3923b94964af3a284b5f68e02ceaddde6e59afaa9a1a75214ef70861afb3d", 0xbd}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) syz_open_pts() fcntl$lock(r1, 0x400000000000007, &(0x7f0000000080)) 12:44:04 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) r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) r3 = semget(0x3, 0x2, 0x4000404) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0x0, 0x400, 0xb8, 0x0, 0x7ddd]) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:44:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair(0x10, 0x8000, 0x2, &(0x7f0000000000)) close(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) 12:44:04 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r2, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) fchown(r0, 0xffffffffffffffff, r1) write(r4, &(0x7f00000000c0)="6897c9dbcefecb46bf7cf84c42071d7b1b983dc06c1966aea0dd6ab2a55e355cd1a4766e106047f2b6e205ff34ed944d8af56ee0d5fb1c30bd66064b55cd93478d23643f59b0a911543afa1a60110824af69616cbc3141e851d29ec7b8e5ce79313c566fec499d136abbf8041e275d766530a8a2216540d23a83bcaa1912b1d99f903e6bbbcb1b92225c063f78328a54bf5a3f5a3997be04328e39e99e6b4d5cce", 0xa1) 12:44:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x40000048, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x1, 0x2}, {{r2}, 0xfffffffffffffff8, 0xe6, 0x10, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x12, 0x2, 0x401, 0x1}], 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffc, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) accept(r1, 0x0, &(0x7f0000000140)) close(r1) 12:44:04 executing program 0: 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 12:44:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x8001, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:44:04 executing program 0: r0 = msgget(0x0, 0x40) msgsnd(r0, 0x0, 0x0, 0x0) 12:44:04 executing program 1: pipe2(&(0x7f0000000140), 0x10000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x19a, 0x34a, r3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:04 executing program 0: r0 = socket(0x8000000000000002, 0x800000001, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) 12:44:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x24, 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="99385b930778951c3fad1f619c591a3f367e952a31abe5106ca5831b5e64b3ff49ceef5af4ef21e69f8bab", 0x2b) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt(r0, 0x2, 0x4, &(0x7f0000000140)=""/242, &(0x7f0000000240)=0xf2) 12:44:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 12:44:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="65faa47063a86afd6b8482c2b9e64576", 0x10) r1 = socket$inet(0x2, 0xc000, 0x10000000000000eb) setsockopt(r1, 0xfffffffffffff097, 0x2, &(0x7f0000000000)="e6a17805adb353d89cd356fccebed2ff2a4e86c8c6672b6bd0e527adfbc176a538ec5535724a27ad1f90c5bc87e9739f6c15add51f5a340442bca3854f6860149f006ea6adafd5af0dd42fcb6ff4788703c351223784a183d2fddd596d10424c0da1c5b20b0826cb9668e9c6c4a458789bc7ea89b3d6f3a5f83f813255f92d7936b133fa52d3ec2955e50aa7cdeabcf4e76aac5f1e3a12cb350799e891c74ab005020d1025778ead48cb19ccc901d7a9154e0b0555764050bb50baef6546c8546acfe070e0badef9160b7f6e6ebb5fe0d8e547378ab2a6ccca1f5184484ee736065084ca128dd682e22fc8c46f37fd36", 0xf0) 12:44:05 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x24, 0x10000}, {0x10000}}, 0x0) 12:44:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x3) accept$unix(r1, 0x0, 0x0) 12:44:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000080)="d540339f315fe5b48893c05485efa9dd264f46c8b354f58b94a8ba1d485a87e35ae7a32fb71d929211404af24c4cb18e1c9a94adea39407344ad58e0f2bf1a279bf20018aa45c1367092b04a0f30c9e47699cf5e01b2385674845d6bd98da6052646ac164cf4efbfd39edc1abe660b7ead25626ea3bbec1b45340b2d20d6f5f465a37f3b0f91e646e975e8627a49531379a56eea05b6676597687874fd57b43e5cbe08c5db5b1d502ef1be5547d50d90b6f44af2b26f155bd6a435", 0xbb}, {&(0x7f0000000140)="5517e4c7dec87cd6e86bac485c4e529523118b3b436a190223ef30c0c9f0d89d9b2c1050faa1cb72e589f3e99e480dc7f28c1f54bb7b9155e75bf614da7651f834247324da2bae21759fd7415287b4ab77534df79d39dfaa91700947edffafbe8767e158dd7fb151bf42e762ed2cc367398de1b8c472029df0a3433786e0d061ec94d67fa659623548c828f752117528de64cd3955b21f79e8bafc1b76f8a1d967a8a32351e64e", 0xa7}, {&(0x7f0000000280)="e63e989a855e3cd0a851e0e572e0fb6755efde8a391f026499ec5be104cdec980155a1b1b13b3559a864ed4e2b6985d568d014740d5c421bda71e5336df3ef11beb428ba4c425f1d91484490e3574c3a6e25bd382e669e74dd22e0cc89bfbb29138ddb7fa62b18e0d30ef01e54001ef5bc46e7d7a39ac80a037ef4b7ca611e70cf67fdb58bb14ab9576b7ab05fe54405a3d3c262f5568b2ff30c07f5a357de009cc3a4acd04cac3e9c35545b4586862fd8c1548efa1c255e5cbef63f4ac6b6a2d098b3cd6a9ae6868fe45c987f6ccb77a4d900c8d4b173238d6444fa33001d9f4c10e75daeb402d5eb4483aebd5032ea8a714041bcade3b4a400d98711052e704dbc70fbe74bb78df8eaeb043a43081c16a05be0f40c4196b84b80970305720ca79fe12ad6ebad1eff2d9a451a4441304659369370cc63d04ba87d9793ec9ff668191a24a4d740b9b5aad0e7e6a54964961b200247f34785643e5f9084d31720d84a3f7c9e39e54c993f91848775db005e1fbbfc569b207e83534affaf3b47076aa5a86220f6ae41b07168fa6e31c7b6d847dbfa0c40f0a7785f30550b7d3673f76229093703e641243dffb964b9b3b4a5d1ff1453266391057bfed1322df133773510a7231e2db19aa0280f426eb6e6629a888c6b06c6f7d78a85270b65f5bf6042210e8fc73d927748e0d54f1a5c13b326863856e2d975f9c67032d032ef0a2bddf8f4ed330131ab423ab832a27537b83abb1fb96eb299e6d5699d56fa86ef7e04cc1e482e9a224e7cbe8335f4a8b5432e80b18cc27f849ea587fc7b630c6927986babbc4f30310aa15b9c107ca69b11df11bcfe0b80e4dc07901f646e132fa22fb6a56183c3f0d64423d271803a6d0fb7d5799ba09e7e38f4209552740edc56ffd06c378bf5c8e370a176693511b0d77f19b6bf631289b395a5d5ed5d43856a0102283d6b5d81efbcef14ad58b7a498b59a5770d677c364040a887820e3c7418151a53f6c0637a0f69a53d15022ad7a5f0cb342ec28302f8f57f37160de854d5f4f133db6c01e63513be50d4f6b999323a417651bf6319f7f3e832d2e1bf8d657d25785022176ab4e21b6b85762c8cc7f6cf31112925eefa281857fe84545cf6c0826baa0f5427d436ee90921722ac97fcca1d0bb5227879376f1845294f4c62b8b2e668e986ac82253444dae4d97db68da28599f03d531e3296ca23eecf45782daf907b59978cec80ccb636c8a2ad0fe0faab2a31a7c3c57db27d7e38ce10df1e2ab6449bf9dabd33a3bda94a454368c9241389b5c407060083462082b79c9f2a3be8dff1cc733847d8c7b36c2d9a18a04491b85f1c1bf4f4c74e8c57890efd731389155221003f68992fe532141e6fc7da8405fea8a8aeaf54a8e19578c5322c22daaf02dd8a29889c5253817b7cd295a5c532d5d387d94a7466243c362fbbc2cdc1a4b5c1a6f9e38a23de1e2c0cad56c267de89326f2a91f54e3a98bdafedc278f113ec42cfe18b2c3f336cea7e058f8732c8198cdcd036a794ffee1d26cea8d5b680e4eca6f6769c60ce165471b4d63e1113f049130395524763db87975d35dc75b5ad1af176c9c5b0f1776a52f13a29468ba4f804e386662c6e95c082e9c1c57d94cc569f8fbdb101b7f99d0108da36e6de4cd5e4333d0b59ee7fecceca1384e9169cc66e2cbfd18b009a43d58dbaea2c90de4f9cfc3a3e1fa8e666508573065cddf75c805e321bef422328847c450ccd930d45b05248bdc060c307740b769b5333627cdfa2b615e809fca2f0c6dd88191bc7ae06e476d762368be81b8cf5197c7b0ae4df46da9559f19e75b1896149db3910fc11f7a27b0c320a823411c7bab92841f331d8cfdf1a4065705390b90697c396ef3bb560c2324d1bc1c072f6b3529ec9ffb1f08e878c9ba9774f51101f3775f3fed49adeb97f427d93c9feea5e9e433b6afe052ef0d7bd80684f9e1c66edaeeb9c15199f11b43545d4511383a5c355efdccc3bc226f8438142588fa3eed132b734dfd6fec5f62af7460fb9bbc09fd064f968197771d63ec7ed934c7c991ee953efe490b389f579dfdfcbf33d4b6576385b3c2db8f074d84b936631801e208e85bb21fe10af9a181044079296fb51599ce802e40606670ab606704d3f8a1509077982e0260c367ac199421af2b6681ad84ad65ebd3e9ade6425f0cbc196d1cb8726e9c41e2911b18a9d63349cea6f3d5a213b7a90c2504e4618e20bec4bc0b7d0eaa1e12d78c0bfc93ab27fc393a5aa912118b441c315c3c888945618bbf6387241d8fc64f4abb8c1d933022ee1b3fd47aaf8c81502878d7e7a4120b1423d17859a85900a6d3b706b204612071d8ac9e1ab8da035de45212fc3d9e0aac66ddcd2bcacf2e36716e650a80101556a7fb61f5e2b46636f941c8f790ad5f7dce49019880cfd6bbee5b1c65f4ad928e25ecc044556be66648b6cd422d1062c73d70a6e3d3eb283d55f1a98de7d37f70da2fce5153adfbf226783b5214cd1c98dd99e2f811b3fff5fe4d6e774d093c218a0a1df659642c1b11cc0cea726fd051f47366a6537108cdce78134b4ab63d22e74c91817851beffd6b34ea0f09a8416a8d6c731a83843851332355ba2468973f7f2334b09d57f71572cd52b9f18007dcaf7d48a8159f9bb3f9a1abd415997f8537012d4188a391cee63a3e8352945c0a1ad4f959a29b332134820fb29c08db7a7a7f1ab773556f14bd90e0bec0ff189ed111b91d60ee62781b60e2f046c0940d6537cc84ad3b7a6ff2c06d900921209cd073b4e3e909ffe2b201b04977e53486201ffb078d2bfe436c761a15ed673006914a68195ee5c02aa9c141354654abefc9b6e73a6900e97c28d05cf15e2126c8306a21b4fc3995b54d6ed9b4eb08a2695e3e87979a82a1c59ebcc48ac14d2ce101f491c40649dcb73aeca09a9a54487a957f819682f00101b523149ae63b81f2acfa743a0595cb7a158b88e1a1a0a392c41a44760e898a9f6be929c60753f2bc48869cc790c3643d90445694d4f4366ff777c81ef6d2de26825dc79cafe7304140ce280715a6cca37060d791b7ff8ebb3774f624c4436d937f7aaaf1be78449c324b69bca890ce2fc476dba33e9482be397242c1d1b2a1783bd3f977465f8c9a35d789958112202628b49990a23802e48a182eadbbfe0c7760208bf17a293761ada5ba7097879929b3d7a65027e474bac072f5e5b994c4154bd9951b15e11b19bc9c63843d5c68005279886df2b39b967e4fb85cfb5f9929c1dcd7d49ae2d586f967b6848506319777550c0f53ea3f8bad0639f8726cbe58241f1f7190c6d81f7503bcc05906d5602c5e0191d2dd3934ef821fbf09c4b8230dcaacc5c37b2e7d30f39b5fa5fde97f76536e0a59c96c936e17ec231a528470fe6eeb7d91ea138da651ed0f2f83afb5b7b71272f07205a50a68d5ad22f59437e85a7fe14a095a0c27aa8f89a90c94a0b6c534cf5a45b7c3cf770bf7149fb640ed2730dd234661323b821a58617d66ab29d7b80f10c5e4c39b6319124912d116605747fc34fe321db97371c148ff2f41097fd317fa45a3a1d0b85d2dc606ac46caa496675f308355dc899056c42c0cdf862ec9dbebb9ee7041892100bfb7cc6ac0b019818f13407c1a23339166eb424b3b72264fc9cf7905a6f47f43b07349ae0d817ae96683f0c0c6051f98ee42876829655465d64ca691c65c3e25d13282fe30794f5fb2f9a5699f11370be8af7a0581e78f97ce65d47cbbc88b35e257c3882c3ade3f4786aa6e87ffebf27ce719bf5daef985d1da54a90d37f87fff308554e8cc51f8ae7274a2af7ea2eb42ee6fa9b3614c2181ed9c1e167c209e0333ac0089e09b4c134d01f04a5c3eacca78cd568543cc05c169b668a9f391012b3fa3f908e17467f641073581c37a2eb905c6518737f8ffebb3b96982bf984604b6829ecba46191904ee1d5fd4a74f5ce943670bd9647d4fbe1feccc82f5b721975a438b37fa6103b68442447db2eb222efddf51f6a50bbc991f7ca9438d0ef9f7362b27bc7639078f12116ab517516cb49ad0d75a3e192ddeb4eb133bbead92da257d331be807a56e166633e29e07b724932e567b8e732035e8023b9476e326b71d93bd259bc2a7aa3fcdde4725d103c13ef3add284a222987125774c1f85e6f3b4f4dde7d209a4ca9e9d9acca084186c490a1a2ea5e24d5e7b76434bf2dbcaffb017d7460370f9ca06add11b1dbd68beca31253f7eaf5058fd06018368f490f4ee9cbb570c15dffd4e75cca96f2c094daf55bb01b5464e9fbf601ae67709d244d4daebbf71942f935bfd11412394142a95749640073bbe75802a14cf931899574d52397ee737b1b6d142a4ee277bcef7020ce107b8eb6d6202bef9760ed67d503f63e5c675685b9fbafb13e060a29debeb46c225eef6de62c9301def88f4b1d679067a21c1b40d351312b4ad412bef53a81ddf20b9a6c244561b7fc6f3aa0234ea403a5814a765553caaa56ece8c51dadcd14be08a985e9e3a993d263b60d8375b1fccc4811b0b61a47d86c945ad690f6a368b322d2f6e6e34ba035eaefd98419c2d12ae24a111e7b5146757bcb166c2a009354f3f7f575712d26959ce7be2e4f64cf5d2227328bbffe586004290c30190e477abef69328448df484b316f1f12a2fde18021402e75eae95805142b38b83f6f11ff828ab309553c64d44a04c74eeb9e129ff4c86f8e9584d0d8ba60bf262db6a6753f434d4d1d5ce2ddff3a2fc837939af84d37507dd65bda3019f967dab557d665557324963653260d64c1ed0615d801083f07facd7f2904c43fe4ddf53d84e0df9e11722c21e094a96462c349973455d981bd5c47869a9831b215d800133c36df63d14085d1e5ed337cc8838805048dc119922771b0a44f5477a715720733790bdeaef9c04db8b94576d8878f8c9d517339d29d84d5679ca16666212c6ff3a9a12245d6faeaf0a9de3ae26983555d2fd111e72a9725f0198f2ad13c21d8a41e7975450c99e17632a586288377f66dcb49b59333d022e3abe8d04adc691dbd2b87636e9ea9eb2e354be0df2be9d016b614707b54bab726588291b3c3928010dd914f45206d95960838cd4a54aec3e80eb28a1e419cc2e905510a0887de1ef295503f9cd70fdef041513aeb3e3bb5a01748f985077f9448954aa279ec827aab180844fd7d7bf794f998ddd93b2b477703c71650c8436fc5cebc25335ac655783b0dc5ee1f5f058011a6082f651763f902ab48bf71fb80e5c54ed51ab46fcec8297bb8f8f4f1a1cd94d748297e8e7982543bbfebe40dd20166fb70662c30ad6bbd0b19fc17f39f542e904c689a0c6ca94bbe48889a12a4905f786b8cbd4654a03db96970856530621654ef03099840a5699f9480a6b017673f7852ef37edad819ff9782402678a25415ae6688b78962f6c5029755654be5385f2fc46a1cbf20566f694c7d3668c208026fd7397b9de75e3000577011f531b974ac8914ce4923a94fd1cbda3897c0b3537c0291a2adbff73b6906e11c2f936f5557c72a47dabc6a099d2ad8f5cbcf91ce04e6ac8d7208d4b0dd0b38c1200c86db3f89c0068e2edec420b649de5a051a3cef654fb9159f0718945166bf5bae0b02aa070091b6e3a5e581e6d55a74fa6f32a0fc220c947cfd06983b2c5741aa692d4bb261ebb135962f34c321705ee67abcb5e34b0c36402453ec875449d8e3786e0a52468ae48a289af8f880d6cf892c3db40ef15c34ae262574c90e2360a80b78efb057611ccbab0484e8d41", 0x1000}, {&(0x7f0000001280)="acb650da7fc38bfff4d9cc16a8d8cf27c7a7c00894fa6c3fd08f95ff7040446731c0d565caf72922d678ddbf5ff957a5b0aaf83a956f5efcee58451110e29685c01d734c0842525d834a914f8dc66d27f305819d9337e80787d6242f18fdf02f82d634a85c749462db101527674683147bad9311fc48e8fe1f9a52f12021a908003bfd4d4ac351f0a077614c0160cfa6a2add67e321983ee40b0251d264ae6fb31ea16deacbfbb858358dd25ece9f0e4f195a3fb459a7560d71466002dbd09133e6faef751663316207944147687cbbd", 0xd0}, {&(0x7f0000001380)="b8fa063c9f100a2de7d54a1da0de8e100a3ccca74a4ed26e00838d51bde098f5f45ee38b745d1a4f408184039f57ffb77a94ef9421f57033329b14f5d0cc1d1d7d0a2d2f490a0dd6e30a482cfdb713105b1400a4b7fe19172f1215d0a3df9d4d93ac1f9867db3fe963248f5c6ef9a0ae02d3d614c89c82d9ecc2274ad5fd120daa39b6c3f157fc6e94b718ebaf81d96e0c152a675557b04c7a83d65176227f1cd6734f7afa5870d8e88ef367033b78212acbdabdcbfe24115411743c4052c9cc4931dcfde6edbc3405d67d6b04dd63d7f1a90e19f6a5d01f37df1f81db51ae5dba5c58855c1f55056c82a8e20dc43f006bd36628c06da8c8f2122d8576c6", 0xfe}, {&(0x7f0000001480)="60335320592bdde2f916d86f8b1a24fa4954f6ad29562199dd8f2aceca7eff1a26ab0706a26c3fc4a8d23445e8ef5b15bea6b35cdde0cd14b49c2a96741325d636a748f61542a24b37897ba09b2a52cd406f307488d2831a819980b2dd5d38790a5da32d678da1259b0aa7937f208c6256f601fbbf27d0cb992f1013fcf5a524149f91c510ea101be02cf8f78c4eed8c6ec5b6b7cb2312176c863fb35742e10207816938e4ecb0bdbbc83e8337f7", 0xae}, {&(0x7f0000001540)="9d715073352f37e2e59917ae34b2b79a2ad7ac2444362137a7f9fc5dc615d48b843a81307f0cc2cc43a45f0a5f006b299216a1cdca003735d04f03b28557ba2ff1ba616d347d6cb306bd5ebb5850fcb4bb64475ac099e914bc3685b1c3845671b223f497bb78de42c9bc7b1d61995714cd43375e4f7447e3c38a5cb9e15dabd9e1318a5e80922cae99b726da8beba0b033078a7144e1fad2bdaf6905220a773c69bd686f595618d203469f7099e24dd47d0f417fb5ba58649f395f41ed687445b1a7f100d58e25b3edc8882c75", 0xcd}, {&(0x7f0000001640)="e26b5e150e68524f9dce6713b4703913a8c18735441dab2fd5fcc414a9cbf8b99e0ec0c4a1061d609884f7c6679df603ac396851fc1cc2d28c6c1e20858a910666044d905c98", 0x46}], 0x8, &(0x7f0000001740)=[{0x88, 0xffff, 0x4, "2efe30f849817df60f6a714f8b4e75917d9f13c3dab7f22639786c169590e76e511a45830d86477182ce5cca09a9eb12d1451d0b601a0af8d6dd831cd77186636c6c14ab5d50fc884f7d0db6336f9811b0ccc14e5baecd9adff45342662dc4e8077d865466649fdb0b179bba035f3e50e063ed15"}, {0x18, 0x1, 0x9, "d9f475333a36f3"}, {0x1010, 0x1, 0xe6af, "4d3b502eaa72d1b995932ca1ca2a3897a04e97e78f6d03de41078e1f4db84a5e3f9936f7e832b078878bd492f93f483fe2231cee7933427b398aa6e05b9ed6c9d78f5535ab7697ef67770b67ea13969348bc88b6e04b6254fee1a753a7daa0f5f321b7cd7a20ec3face8e1870761c37560273184d75150895d814a261e74035f3f19102541780944fdf7df14410641b58fb67f4a1a6a49681a7b7398ffc9cb5b01d7004c4c097f6967b52a687af95f48017dfff0fa32b82c89941d46af1daba7a28e4b52564d5a4e6452983a6ef0c990bc8e8d92000dd7f9e05f7cd47ccf92b208b5bc25b668516162d1cbabbec0ab845dd0a11b92ef61d4b6d7ab796c204f35cd234bb05fdde63a2568421dcf8421d20c2c7d19eb26903352eda7fae40189870ce7325b72eb27e53bede17051d716cbf16b47cfae0e0d3c63283b089984b18c20ddf5da9ee3386585b1c70f9ec40e301ff062587b4ae631d2b44b89762b924c4ea02027ef3f8d50bc732759fb99da768318d5a595024c6154982fc4f26677d2ddb277cf523f6505f99694f2e7a5aa477ceb49e621068db310f5b17e2302cae3bcac1618ce1131b105117e1fd2671bc877c4a98cb86a2905f4f9bc906cc78abbe056453d458de915630f22cd38234ca9d79bd7cdcf4d5cc5c0b3dee7b0006d68a48069448427465065f6f40dbceb20acf78bc3426c28eb20be2dda7497d092f1a16831bb258bc53e57d2ae1d00cf8dbc4a78819bace72c6447db9cb2b6e035ee935b882ce7850584869553d5bfcd09070e604e97fa4ef73e80f6f040aea1b779b90640d9752b73e733222f14fc0fb8ebc314064d0f14834a36f15c5799b6595c6b701e0dcb4d037cc5ff5516b4afc3339be588b095f31dce584a92741146f71a10ba10bdd7467bd3ec282b28043ba55af6faa1f00295ba9f909f77f091be6f81d7d120f45cb9f6f42b1c5d9b91ba95129f4463f76331653092ad6426fa735c0eea2f9224ada4aad6edd580c3f2303deae312db1c8f95174696ad3641413c828cc3e7c11946d99259bc9fc81fedf1b5fd1e23cb83afce8f61cbd98ff3d688462283f8d70f4cec9153d6e895556ef618946fa0592beddeb84fd275185d3aab76304a96cad7e8073690b6df150aa27f71f27d20ed8839bf7ee5e4026ad0a4517f11bcca8505004cb0590f4ca1af015a26154a5a22d3c8d7ff2abfdf9c9b354c45850f0ec4652af54ea8b2790e2bdcba886588e98909335b8056696cf93a173d36cf1bce41fa9cbcd859bc39bbe34b2711e8865889bfcbe483defb2830c4adb5c8c638ecd53fd43afa405057af16b4a0ee8f713a2a9c3e43ebc8a976a5d3c62406e3b3c06b5237f18122a3b90660bfd4eae026bfd42826f906fe6f1c9a732a69031a9d5ae12d5cf49a10dd2ba01de7eb83ff780ccde320d38da24f6e1deb21b8d471aa353b9994e18095724af9625bf150bee72d85907a76f1864c9279021cf8b2f9ebb4de9eb9d7f31b5ff442518187554ecc22649a2545ccf64494c7c50a10e71573e66572b0800fe4dcd91026bbc5fd779d800cf22eeb6d6e86e9c03980934cc77e7b16475e8e1557fc6dfc9c6ac30890fd90aa714d565995844e2bc40b12a91cc11015718f38e007ecbc42b8072145442f6a653c4993fa594fad79698503a1cbefc631ffea3fccb7012b3d2dd465a18cda3e39e45358853032acaf48cc0dfc5aff9047f6ea42bfb0c7fe8c59838957a2c93b70004554c0d96d352d17a6b6eefa9a367cac6ea1cdf2279a459eafcfc3f9153f4be3c317932bb0551b32dc566d5bd098002a9c16c8b8beac09afa5b7cb73b60d2c9fcbfa111242d770f3d5b7003aed79513235244ddf5bcd566b3359e3950cc6d16d34d11e8ac99535848d031418368d3caa74b89e89960db4b4b7c00e05393e6915413fe1dbbd6bcde6ae01e8816f758f59debf3e43561b3e2f2f9928bb68d7a7032616dde8cc15cb3748e1f35226c868927884e710759959ce447d04263dae994f300d1ec50a568ce7098733020eb5706588f9ec09a5f15c7ac4ab19eb25119af9d7e9698b969dc6737919ebb09b9ea463d9a20137a940d78c0355738543899a7b516b99291dc039a497b95973700a360cbc1dae7c122819793fb89f745324f64891f180c81b585ff3547795fbe6ea7e1f1ebd58e382606bd0d3cbe5df96fb353f6d88df722f6480d0d3ac9a7e34216063914c1db4cc49372fc7bf9827f9c2a1782b3b23bcfbf64080d4367481f0eef42d61cfe1fbb66ab31c6f11038c2504705c7e025aeef7b4f8d56d8c32b93b75d7fef6c1d55425b7cd28d8ffbfd0aff4050acfd0458bd6cf1d5b28e292136f467660db1a323ddd0e664cbf9d2fc0758b638dd8447b2ca43c5f64df2b93770ca22049cf40f2fa9e1a7d48ad07fed0821ba89e51f66872f2652adc0e107397663b59f987ed4066f9933a313681a9e9404510f2ba32388586d505e39eac72349559fa29b4327285e55f7940c6dcfe89ded64680a0b676fe298c929e7de0838f3b8424e0875da982f458853359f504703a1fced277a4ee8a9032a838decf25e470def11f812c38a670bcbd035a2b4e64baa422a5b852258beafa61dde6b6ba335e766f101af82e4a574194f050983089c03bd2b745f5fa9250d19c8f73dd6dd425262e0d7347ba199b01639e8d3800e8c66715a3f907d3182b96aaa3e0d939ad4901273a2e1cafa1582d3b50b50b789fda40b3aa31f9a4fcd21392f450d3b6654db135d74577cd123959f11724ed31cdb576b76289b11baf656c012c4995896e451174875e8f3abf8e31955a7536cbdb6f0e3f801065d50d7bc4ca821329d4cfb1a9d88877a242ad1fdfa34a60a2d3afe32fa92b37d2f87ddb724683c7f9de0d3e4e3bcf7a8cc01bef8507574a96cba9a1d67efbc9f1e93f20bbcbff4c44a69f0fdf82a87579dc98cb67beac8e5254696e0a59438a1a555567a96054bdb39ebf6ef1b1dec266ce38b40473a096862b0d5854be00029bc149a2b635e968e69416743f5bf1759dd97df2bca2705a58bc03cf5a659b9553b9e97d1bd1374b27b7340926caa7ef16bca06263c672637900336feb7a527652d9ab9799ad10872a8d688dce6e157a13f55a6685300205535fdb6abe0eb3d9a065c4c6322f5ea356a66c428d75ae235f0540663395da2b096538624b1c4357a41b108eab8dbd3d084a3b22e56e1b9a42a2b31be211891f43e9495b1436b0ccf2cee7ea7f448275f41adf520479786b29cd979759bbf48ac6ca6029e7ec8dc5e2ffb3811a621567bd2e32e4fbcf06e80a57e3d35aec0181f52de7e51fd13cdbadfe626dd14a5c590087eac369330e75fd9f3bb5e0ea2730bb3c7d95b57151953964f8c446a2f180191666927c34455eab1eb5a228ea8edf6c56cf354212d395632869af9bf4803f803d2ce1c07ae6c8cef92aa53b1f2c629a8c71d92bcc83f914a2a69ac340ad291dac5ea9dffb954ba49c30ec2c89fea8b7b34ea45f86b40b74a6462c0315a3df7327840198cb81fb94ba00c62ad0bc96a33f6dd357306eb6f67731d611d775b365b6af398a864b600645733dcafc43c9b5a7257cd590a0143e3e75c7aed7615dd5a937fa90ec7c279a040841dc966870a6c1cf560966022986d9320399850489133410729d6e4a1dffa18de41775d74c33989d40247bdf6cbe17d3a89ddc002b56c5df90bda748df1e5b1d42111babff2caf6a1a6c946be16e7a7baefc64b1210fc97bcbd185ebde5555547ecb9ded874cc2b83d1178fe3748eb3e706e2837d3850c65aeb8eb874c71fbf3d06e4882d294e9ab373b0405011e2361d4068fdcdf0159fb628a0a8fe9c84d56aa0d63d733542b05b367dffd310cee3fe72215f2e43dce288dff50fb52e4f29902ce7370fc9c76f6df663361d5b47e371c98611be44ed848949eff1f857297d9949d843aefb498269ab4dcfc9d39b1dd0cebda836d561d34f3eaeb0bb40a99a4fbf7b1dcb4bcb113f50944c61d8d5ecb3a703b3abf1613035ccbb889622fc740669873b10def4c975b8fe1c5ee3810303972d4b2df976eba83af3f15210f7233b6b927fc43159f21f4c76e743bad06469c8694909f190c016e93e4ff94ae0512d569f0ee77eb70f262b75e4acddd09d76ee1e105aab57fa7b30c1861098e2bbe985d70a92d016df18480f5c6344ad469c51bcaa183597eac146b4a7a02a15ad941be2ec0981c7eefb0d4dca0c84ec0119d4dfee4f04abbbe82e8ad3ea84fc29068d1b0f45e3a0c046b9fd2e55f7a4ea135f74fb2f039c958b7594dfc2fcede24723bc4c4b570bfb1746021f8342719319dd54aad589b134105954928a03a699e0a96e9823b21a4c2937a9ff6805b50c6a8109b904fdc40b3abc18b3f5ad78d25f60b2cd2ddfe84e75b8d3a6e80da609e513e0e2716c49f8621e1da42cc34ab4efa35b59d6786bcea9014505454608439e28d1a84d2ec4d9ab1e144960e40b6472233ef053760e8620bd5960e866de108ac5b6e7a02acfbe38fd1027b4a6f6beeeee4b82e384353c0cc2eeb84202062d35b755d9cfff3e0fdaf2bc9d4e49068177be0c7cace32c49818a9d62be87d1d08d5a5704fcf619749c035bfbaf61ea23fdd3a3a8630b302f8d0fae6e486938d33fe9009847a6b9fbbbc56271f565b6e1f107d7a2247d9e50093bb5e4f1a532fb22a0218a4c50f6b223b7fef0bc0817ec43f00ac7d0184a0c6a9e5937a358f7951c02088cebf094932c1e375f1db72f453951b80982dc6d31f19df2260f3d90eaabd58261020b64718855aadc0e117b4f43bd579fddbafea393afddd777b7e12b83ad4b823f485bbb0d57c1f055eee057f31936acf4183ff42a3f6a761236d0cf0b75d6dae1b4b64452ec45ef83d4dad48a11f0c7c694e4357727197f1b45b9fa460c29698c5a6fed66f0b440d939254198d8371a1b19f14d5c51ea00582ead6059d107166e3da34332cfda96bdaed90f272c594e83a4054fa011f808d98fff51120bf40e53caf5bb504e85cef73b25125906f3a3685e75d243cb11c5b692ac4333ada1ffd7bc686fa6bde3561f0742c717158c2b1c043fe1cf61820b85981931b123de49dc8bd4323ae56233bc9f71fe2227115e708cc0db4d194c9d46c2914294be4ce70d2f61e8a7967db522ed2fd81e5811cdc81df67bc78a753e1e8fb4851c98582d199eef1f0cf83267eb1e51c1c4f2457f34499474e2a74739f60afb5ad8fcc24baab8236ab032e350238b19202fbe42f4bad9f32c0d36933dfd29eecff86af47234008d464384cb363265fa99ad91660fd1f82918feac060996e17cb36a6a708448dfe3ac5b609b4ae453832f8388d15a9c7cc3d4008c20c2fd8bbf53c4ee03f96943623e4cc049bcbfd03ede3f6d9ed78288f6f27e4f06c7c10d686ad9bee0b3a2966e50c50058601ebd242401302a5ed303f5e9fa441091dde0e7d0217e1a79213588dbf52b6d217d6fcc171564dc41550cab5131d953baacf562a1e732bf68f52a887ca0bf8b32030da4824a7c506154ab7f7b246d8b7f6a65e852784fe25e2ecec02a33c67b3136366bf8852760384563ab59ad562fd5b0d2b36dc3cd7f217fd8dcb0932a0664e1154034ac9106451807ea2508a268e29db475b4f5b22f54f01f4b7b81b802a14f7869227d5ffad22d32b420f6216c42fe13818e46e91395583da33660b09c5bf877397fcc9117749c88d41debb5d6ad81b5128e956a53c30f42c116c0467ba4a7d8603975c5b5da9e5d78d955563f54f279da74ea68c71b31f2665df"}, {0x20, 0xffff, 0x9, "08ecc2d8df50856888c865"}, {0x10, 0xffff, 0x10000}, {0xa8, 0xffff, 0x1efd, "3200c5ac80bafb7a84af5d217cbb8dad627c77b0ccc37c27541d4bf50e83ffc6c382dbd1b262907b39a86bd2d0f68046afe625ea09f8bb5c1f0c95f681d1c63613cb41995d63f1f99ec7522d0e594e52bffbe30b429c9dfb75d278257e4e2f988136489e091bb86679bdfcd8c941d178ff762f69b130606e62120f40d85cad57d14711c41b129288957514fe556708c6857deeca295d"}], 0x1188}, 0x404) pipe(&(0x7f0000002940)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 12:44:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/25, 0x19) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) poll(&(0x7f0000000040)=[{r0, 0x7d}], 0x1, 0x0) 12:44:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) dup(r0) socketpair(0x18, 0x3, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x80}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000008000000000000001792f5879b"], 0x10}, 0x400) 12:44:05 executing program 1: socketpair(0x36, 0x4000, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xe9, 0x6, &(0x7f0000000080)="5a4b3cc00e94ee10413a5c1baf0ea5f4a089417a136ce6638d1081be01ef14f925b3e797df03bb9611cd613b134c49aba2541ecda72c815d365422", 0x3b) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 12:44:05 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x18, 0x12) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) openat(r3, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 12:44:05 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x1, 0x6, 0x1, "f2b4e09e50401ebb106d652e305405a57b4da97c", 0x9c8, 0x1000}) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x7f) 12:44:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7, 0x51, &(0x7f0000000080)="08dd0b3c33c5c55db1f9f50082cbcebda152f3564a136cbef56a056dc591f60e3b058088c11bec3291e32c06c49a714cd2e17fa30a0b93cef80bd3ae27bdf99858b94cee1a9a0664114a372d0717ffdaceffd80a7b4ac8c8438234c4371595c6", 0x60) setsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f0000000100)=0x26, 0x4) fchdir(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x24) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x81, 0x5, 0x1, 0x4, "94ee9b630b7082593b040cedbecb9882b95acb75", 0x48, 0x2}) 12:44:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x40000000000000, 0x9, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x88, 0x100) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x18, 0x4000, 0x6) sendto$inet6(r3, &(0x7f0000000080)="013bf84eb4d337b04624c85566795e1a9c1e53a0dff38ffb7ea4ae0193f8d19fac0fff6620ab2026da0eb7060d8af1a1359284", 0x33, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x3e}, 0xc) r4 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 12:44:05 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = getuid() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa4}], 0x3, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 12:44:06 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000b80)) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x40) getpid() 12:44:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) 12:44:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r2) fchmod(r1, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) sendto$inet6(r3, &(0x7f0000000380)="6868eee9a2b64e366e11eeff9a743d4e8ed1f38d7aa59c8a4ac58c10ce34c440430268d572cf539cf9cce925cc12bac5a87e057df775f7aa0cd223f2df1bf423d87baa8bb0ecf26c9ded32416b7c5759e2b1b9a033ed2d8da16e66c219525393cb511e90551668b3ae3f4fc7c115bfe1ce491b3ffd49221cb16facacd0f153de5780b912df67526f411cb7f8a6bc97a1228ed1048bc495ecc9302d3f0a617c6c5a9d8239735c099c26f091afcb139a12698e9fef6f5a6f76e128d26086f6a64b3ef6a4916a531ca8061202121bb4e8e6d0492c6485f0f4fa9a0e7e0f329fb55c35ccaa7929542bf2652f5c9a490b3058f3c40dd0d1055a06bad896bc8fb0c41d8ded72c9497f8b3782b9a075f32f4162218302f54eb40186647528edd9687416590a1cbb55be27d04f81da22d76bd57c12952c330cd1c3813f10286f8c61d24d6da4914421abb69f0ffd18b72b5a66f886c355be62b61829b8c4fe9a479760b07bb4e8eaaea76b1e14c4adde732ea9bcae8d0bb6ed9319a5591b4e077bf3c505da9745e1249740bd0a32d4251dcd42effa1b8f74727141d8a37ac7d378a086f8702c1f0189cae2c8ee04297cf4dd982db27e65d8a0edbb24384543318ebfa395910d3da182672c0e23f12838803117cc264daeab9ef445bdde989722263af7719822c5fcccd1c28f393eb5d31c1ca016db625249b72df8622949852a0ff2689ceebb28f2ce17a15720d379915493d68b56a5a51b9872c3d2cb3e754d80cec357c9c0ab41f0534e8e38a5e926504246f6ae66757c7d42b5919cf3bcaa4dafd6d96ef735a1aae685d67d8a5306512a4ab5b3a21f17c5867f49828b58ef3f428ccf6075adf774b1ec863aa6c3980f85e6ef826e4163904b32b5e3a0d47c13386fecbe17627e854130137143411a1a36b86e83e0143d561c424c902e25b34111f01a6ba5a63f6065dedfc6d5bc3350cffa68a92acd52efb658833655c742cf4771647fd10ebbee08a16a63880d04474ea071dfac4c3beaa584dd7ecf9df92ad4106e4ddf608d12f16387da96913edfbddb1a00692650c061bd8bbf677ebf349888fab35d9bc6a5c1ca1f52baf8503da905d22b8daa974d3d8d837ff2330088fbde1582fb360f6eb41bcae5cd51910168b493a0f6243132e44de99cb7b41cc6069e7cc258df9ed0a9351bc0f88e05b67e07c99d7cc807a604ec3fae1346e3b71648d8a2266b689750bd010223014c1f81a4ae52626afbac763750fc63949d00839c3ffa9f2a9721b71b8137bdc2ace8e9b48182eb4b6f5049c270239ab2cd7bed832613142536e80dbb514aa9e5510ea80977dec06309f5798f96a3c46f04cbb080751c91147cfa5ad46d48e4343a71790420f18a88fc4e08adfa85b18f89f80c537b08248d71d32b628e1052f4bbc66cc40b8adc54d2ff54c90601a16a09df65b54b461f6ab01ba22aab90e8e3729dcdc63b7919363cb461e5036596ec8710e13e97df692f2dff794cb174a82bb432a0c8056330a6d504b472f9637df077cbf8da4cb565f2f002f4738728528ad038671c79df15a296ccc90b5f6445239df81f1bf584c66e961e475b0c1228a59a768ea19e7d484103da5a2389407770811ae2d86d6efea45a4efb0470f6e689e5df47794aa56f1ba7d9d748b775f368105bbec22278b78cf555d52040fa77a104f8c6a237c8322ceabc68563ddca29924939b776aec8bb8d8bae200ca3d665c7f89b1a002e45ef4a4c72c10b70e1d614773e065c23754080e3d7f1b1e3ec6ccaabfb17ad65b1d62e48d1577f3bc350536ccb6862fb0301bb538dd3390dcbed5bad8d9ce5f751472596674256101572ab2ba0e32450d88d4254455cc488b729a33d5b1531e432ca519d28357ca8012a15588420f15e5c3beb9c6683b4c90f4bcd035a612dbb6dcb6b352c07f33eea611bf69c161d0d77bdc475797e95e1a5c966147fdf147832f5dbcd4accadbff46292e9555a32499b358b0b8f5240957910871eace7678649230d63f9ce4a127aa0250eb7ec43ca3840eec500ff209b003f91e8f6288609f40bf32f94114ce54405b591b409e455d339ac33b7a695860ddeeb8a53749cacd5787644ef233fc2dd2035d0226f09aa20ef5165ce2ae4774d1c949302762e8ad83c3585700ef3eb9f194489743d78deb80544af14866c29da18614ded62d65f01339112ec774d7544cc2a06b594feaf18a906db43ae16e4535929c2cbe2e24cf9584232df25052fa1bfb923f282d5c42d19d78453512671d75ce67c14d4e99f13996bd0e906f3deefafd9c35ebf259fa208dd1557d6c0f1bd218af8d2ffddbea0eb790a93d9a4ef506e3a6428694d1b0b25d5d35215d3f832afa5bce5d5a065440885d642bef88874809d36ac51b2cde578333cbb2230df3b27b3bb708f8a351451bdab55c6f574ed3a1f13eab570d260ed7dd79554d27f7f9dbd2e7bcdf1b8e9f37751d5e03a9d0d05f099b7ea5b7c871b2d55f526229e2b7b7e3a57c70960abdb6cfeea59a233adde12408f24adba03a78182e7740e9b65af68d0e3a7a9fbf176b10b34785436436c61aaf56411af1a8ebf4f42f91b23db1cb4c510c5b3349e52f579ac4f2ef8ba77c057c91816678d8a3c1a248118e18c6c5bb44bafe8979a5b52b8dbd29ce9d22ab9a1e487dfec90defce9b41204bfbc3b5d676034a686e6d7af3457bde6d674685d3bdbf750a63be33fce5758525c09039b95895a4d8fd55cc2fe08cecdd512580839edd733fc913f94fc5a077807c44183e7a7da0d109940ad6f34ae612b30472e5fc19d8cf1e2e8d73719ebb89b4e534e8ef30f2db3d83caac8944304c6e202870278ae179cfe74ff06b42685a3bd8424ad711f70a4af948f17244f48ad4e507a26169b9131b18a907dfe1ae4b2734fc71869052e91c5f6c72594346942911b311cead7fd8d35adaa68a1ca0e62053ef6c51f8200e72780d3ae6272bbe84410fcd7242a6fe423efc8c3a480b67c054f1ad2ddf7a2fe93c31fbc29287ca80ad0e5cfe1b47e90acef0a773f47fc670233689714bae6d12031e1e9510197597be63202fc5ee3bf3ffda2e2e27e924a2f9e2b191ece345a0e8e260ee35c77f41bc2379e185f2e7a99bce1165f3f409531f8c41d0ec7664795fd007df34dd657a7ae04d2a6dd79bf2966660535f5a01e5ccb4ff15faf4c2ded6be36b00cecb08f988c776e8401a38d9ae000cde783b477687bf6ce829035b95844b41b5acaefa244acac10f33dd561cd2c13a49551e73d5020beaa590d0b5937f35f644e38fd1ec8253a1cde9e78f7f43de6c7a76b3d8e05e39aceadc80e770bcff8058ec670b6805c8aebf7b0e980244e6c8d49510d753b24b44ae3d9b0bcf90dea31d56b4644a278fa9f77ba1a6961546072027b3d24763b1d9679ba070175dea3eff937e4fd373ee6e0b3669f16fef7124d27c25627620bb52c8bf93721225674f3201674cb1ffe5f4312525b1e43aa84a9ffc4e04606776734e00f6b8c5fc65bce8ec1912bffbaab8a4eeb4072682d6c49007fd9292f50565174d545086c89acdb31ccc2486a9f71bf8a04588111d2a3ac3631ad40c951e40c135cfff959cac18db9c5d5d9f7eb1ad441c25a48b3a7095593da4733ba832629b1c4466a6ca41f5e8aa805ecaf361cd783292b39e6ab64fd20d7ece253b1146a0ebadbfcc2a0c72bf8f4d95db6750b25af2798f5c7fb3a3b6de80149f8cb349ce201fae2c816c0b181d326f37dde861e03f7f4c96601eccbe020937a4013ff8bf261d67ad6d4aea3b997a54fd88709ca16518e61dc1b69bf8fdf5838eda38fde00c1d8172338dd3a78e6469737307df7d38a3c761eaf91bcfe88d7c9bccc2b3ebe423b984f3f6c1630c9448e546276827bca193a7c063a504e5532b562892cf738bbfe439086c37c627617988d50801b40b0c844e39bb8d3c5556fbb2b1c315da2d0a4416371c0d873b572696343336afefa069bc76b2fb481c218f56639bc074aa63bb919bb873e33f955c11308ad93004cb6dcd0ccf77fb98c8dd1a0af4b17cc460702f71d5c71ead067846eca20986cb24775ddc26daeaead6b42d9ad448db6e5e0f0397c1795055d8b45f5a5db28d9b862c80edbba5603681176133b89e02b0e502cbcc5653a04dd3e5ca07b30de296b59cab7bd9b560ef626aa337355b79324c99931d421f7860096d894788e878ee941fd6690c5268c865c82bceb7b60d18446358308e0662845cd7941b76ba3f8d8ab9decb0b26f926eeebac971f9ef3d83cb8e181ff53387325369f34869df5dd7d1fc3aa3d4eb3fb99d79a3427c0c1578d2eb9b578ed9ea3a218eb98a6044b0feeee8ebe81bbf9d54fc79e1cb7713796a876662233abe7612ee17af12c30af28a18a4e7860587bd0c2285126a592269465523667da8294c7bd5f870126ed61b25c719d49ac992a2971130d653d733f56caba13f9e4f27738387632ef4818650102d949743d1aa704d9045c91ccf8cec2022cf6c2e3945ff0855c1ad30130c09574736d721c38512f0bf920db4e63f9804671b6b7ee8944ae854dd203e9805de2b1991956c0f8ee0884a8fa3c914718889cc0913264146fab279d960420a7e57c54dac3670d4c086bcc00d8d41425e04cf5381719b536b0737bec642d33c0f41cbe5a7aa82df8513df6a400d832769a135eff43418de4cd18551d4aa203a509651eef09a2c148d61c103de5ae5c91e86ec963d2858ff4c88e1e250db584df3dd92a5036c9c738913a8c851a0dc09fcc6f0cea92bab0368fdd5a4afd592869ad2318b38be1e506d7ebb360015a26f11a6c0672a8b94733c481501757409bdd62efc07720d6f53d0e98c78ee9ceafbcc2d8cca474f1e8104a4c60ea44e76b0d0d9a3fcf39b63aef3d28dd9f570f947e05211593f543392ad5679752e5c2e4d53f1e07944ded82c9641b62a2e8b65cc4eeabf1c520dac0115eb6bcd3f347ff2ee29eb51dae5ce7d44af0b298c15e923358da8f109729cabd89ec5186089bd206bc95e9a0a3f0df162612de2f139988acf330a64167ccb796686a9b8ffb89c0ab653e3335585fa3e6ad32e070dc025810bd4dc8772f97a933dd22e3b4595c688c2f7318983eedac891ba779cabc2d5478a77a921bd2362d0fabb6612bb9a09bc66d397ed094dff9742219b4f47f2529e9b12a51d26904df73aa8a049f08b75e6201094a95313a6541091448fe340eb1c3741b5626a95472dcae3d8a3280060f5ed574630b2cd55a63f11c74b200fa8981a162ec66370448cfa6ea7864a07dfcf62061a2b2ed91dc6354568a94c82336243bf9c82b9e32d00a01ac91a58220ceb1c5f1853b496df5772627cb1965c030bde0e4cbabd091f147c4c04ccd6bd28f52c8cd5dec92a3521bdc95d5726156ffcb86f3079058927a23c4ab50b022fd29d68fb4c9bfa828c5a5aeed0395cc9cd0d933f1fed467cc640391c4c076850caa4d9d12288bde3cd3b1af9933cc887d7248d914ab3fb1e4145cfc9793dde7ffee488555c51cc4003e8e3da26a71f3ec1735e9cc28c21212b4b69c87370f9682ca235ec0195b753a5da58fcab7ea3d555936d0ca6d2d1ab12f2ddf273956a3b8edffacae6b8cf0609d04172ab294404095cbbde25ef5b5dd1bda314b67620b395426b4ba1678581c0b20bb5a5a79bed77f176236d45b6c24d5a0e4a47de1d553f09903fc70f8f2837feea2c92b7b6431dd818a8295fa3d317e4fc387121ff0d0dd3e5820b3f5621b712e60a26fa3dcf0409483ee51432fcbce378363f8cb35462c3ee99e875", 0x1000, 0xc, &(0x7f0000000100)={0x18, 0x0, 0x20, 0x4}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r4 = semget$private(0x0, 0x1, 0x190) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000280)=""/241) 12:44:06 executing program 0: socketpair$unix(0x1, 0x400000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="29000000ffff00000100000008cd3fdf00000000de88df073d0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r4, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r5 = dup(r2) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000280)=0xc) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/74, 0x4a}, 0x40) listen(r2, 0x9) 12:44:06 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x2, &(0x7f0000000000)={{0xce, 0x401}, {0xaa0b}}, &(0x7f0000000040)) 12:44:06 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 12:44:06 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12", 0x25a) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x7fff) dup(r1) r3 = syz_open_pts() fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) 12:44:06 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x20000, 0xffffeffffffffffc}, {0x40}}, &(0x7f0000000100)) r0 = msgget$private(0x0, 0x29) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 12:44:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 12:44:07 executing program 0: 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) r1 = syz_open_pts() close(r0) getitimer(0x0, &(0x7f00000001c0)) dup(r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) chown(&(0x7f0000000140)='./file0\x00', r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 12:44:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xffffffffffffff46) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)='X', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) chdir(&(0x7f0000000180)='./file0\x00') dup2(r2, r1) 12:44:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x4361, 0x3, 0xfffffffffffffeff, "8549b267f5afa680400900", 0x200000000000}) 12:44:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x2000000000000109, 0x3) 12:44:07 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) shutdown(r0, 0xfffffffffffffffd) mlockall(0x1) shutdown(r0, 0x1) listen(r0, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_settime(0x6, &(0x7f0000000080)={0xfffffffffffffff7, 0x8}) r1 = socket$inet6(0x18, 0x4000, 0xd169) r2 = socket(0x32, 0x1, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockname$unix(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="00abb6003af87ff2c9f35132894e5aa90bbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c3c9c6591ff0c9008c79f3727d01c7d295f"], 0x0) r3 = getpgid(0x0) wait4(r3, &(0x7f0000001280), 0x2, &(0x7f00000012c0)) socket$inet6(0x18, 0x7, 0x9) bind$inet6(r2, &(0x7f0000001380)={0x18, 0x0, 0x9, 0xffff}, 0xc) setrlimit(0x3, &(0x7f00000011c0)={0x3483, 0x5}) ftruncate(r2, 0x0) symlinkat(&(0x7f00000013c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00') r4 = semget$private(0x0, 0x4, 0x193) semop(r4, &(0x7f0000001500)=[{0x0, 0xe00000000000000, 0x1000}, {0x2, 0x1f, 0x1000}], 0x2) 12:44:07 executing program 0: pipe2(&(0x7f0000000000), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = getppid() wait4(r0, &(0x7f0000000100), 0xb, 0x0) 12:44:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x3d) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:44:07 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = dup(0xffffffffffffff9c) r1 = getppid() r2 = shmget(0x2, 0x1000, 0x122, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) 12:44:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0xa, r0) 12:44:07 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) fcntl$getown(r0, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 12:44:07 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat(r0, &(0x7f0000002900)='./file0\x00', 0x80, 0xae) sendmsg$unix(r0, &(0x7f0000002a40)={&(0x7f0000002840)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000028c0)=[{&(0x7f0000002880)="31286ec611992b639bebc37319c1072b1dd4ec318554c63cfb7d788704", 0x1d}], 0x1, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r5, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r1, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xd8, 0x4}, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) fchown(r0, r1, r4) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = dup(r0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000200)) writev(r6, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) readv(r0, &(0x7f00000027c0)=[{&(0x7f0000001240)=""/229, 0xe5}, {&(0x7f0000001340)=""/227, 0xe3}, {&(0x7f0000001440)=""/114, 0x72}, {&(0x7f00000014c0)=""/127, 0x7f}, {&(0x7f0000001540)=""/83, 0x53}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/222, 0xde}, {&(0x7f00000016c0)=""/161, 0xa1}], 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x100) write(r6, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 12:44:07 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r2 = geteuid() getgroups(0x9, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair(0x0, 0xc003, 0x40, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x3, 0x9) r6 = socket$inet(0x2, 0x2, 0x1f) r7 = kqueue() r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) socketpair(0x10, 0x5, 0x5, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) r11 = kqueue() r12 = socket$inet(0x2, 0x5, 0xffffffff80000001) r13 = open(&(0x7f0000000580)='./file0\x00', 0xcaa, 0x40) r14 = getpgrp() r15 = getuid() r16 = getegid() r17 = getppid() r18 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) r21 = geteuid() getgroups(0x2, &(0x7f0000000640)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="0f94d88f4163419e16966b9b9ae004d95c7bfb38d9135034caace9015a49df012b8ee34dddf845bb8945fbf545cbc6958be40147e1ed3489851f2d7dd8d52a469a5aa69840199109e3a8243ca02825c3509e48894870daaf61effd8760db0bf209b0fdc5f5abd3df7c51cd8d9891c93452037f5b582ff73d0dca9f30e03ad29f4adf0efc48de7e4084eac53e122cd5daa30fb1343ef9f5b061812fa348b4848c8f2e12955ccfaaa31897f63f21dc5473a1686ca66466bc683c32121022", 0xbd}, {&(0x7f00000002c0)="7dee999525169bde0754c53c8d887b3f822091668b51261bdb492eabcb99852c1818a463beb307141f06a12fe06643732a1d6d869d10eff26d8c025ef249860be34b053cd5623ad2d243117bfb153ded43edeab03d4e30474169aeeb3b16ac3a625a72fffb5166bda5b147b3859497e3f355043b42ef15dc01d1e688fda6571cc60730717f18253dbe087fe09c3e06096046a795f549c82b53f81aeda1cfdd1c1d43b29fc90f5fcadd2bcbb56d8ff29fca6649af3194e3a4db3f15d62733c21f90c0045b9c1c2f6f289cb6480633cc1ba23c237c23da4b1c96a9f733f108e4b9babdcb8fe88e9e9b3623a13b9628a2d4f4368dede70b2c11392e1e1395c8fc", 0xff}], 0x2, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}, @rights={0x18, 0xffff, 0x1, [r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0xc8, 0x6}, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) r23 = openat(0xffffffffffffff9c, &(0x7f0000000080)='\x00', 0x200, 0x40) sendto(r23, &(0x7f00000000c0)="ade86d4131fe7138aea897748eec14c0c073f4e9554f3439feb61d6bac3aa445c5ea11738c7bceef704cb96726352b5e7a0f168b7ca720d63baad13c70bffee14ef147e54a9aabca9084c8826b64c410237b6cc0a9ff1f9e4d6dfa2f75e377607a44cc1cd5c3", 0x66, 0x402, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r24, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 12:44:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet6(0x18, 0x1, 0x4) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 12:44:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x80000001, 0x400}, 0xc) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 12:44:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82391ab88c3a1eab3330"], 0xa) socketpair(0x38, 0x5, 0x1, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 12:44:08 executing program 0: socket$inet6(0x18, 0x1, 0x3) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)) write(r1, &(0x7f0000335000), 0xfc94) pipe(&(0x7f0000000000)) msgget(0x0, 0x8) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x258) 12:44:08 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[[*\'}\x00', &(0x7f0000000180)='\x1c}\\)\'-!\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='@^\x00']) 12:44:08 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x2) chmod(&(0x7f0000000040)='./file0\x00', 0x100) r0 = socket$inet(0x2, 0xc007, 0x8001) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/66}, 0x4a, 0x2, 0x0) 12:44:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r1, &(0x7f0000000100), 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x1, 0x6, 0x9) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) recvfrom(r3, &(0x7f0000000480)=""/187, 0xbb, 0x840, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0x8, 0x0, 0xfffffffffffffde5, &(0x7f0000000380)=[@cred={0x0, 0xffff, 0x0, r1, r2, r5}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x0, 0xffff, 0x1, [r0]}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x0, 0xffff, 0x1, [r0, r0]}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x0, 0xffff, 0x0, r4, r2, r5}], 0x190}, 0x0) 12:44:08 executing program 0: r0 = socket(0xffffffffffffffff, 0x807, 0x7fffffff) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) setsockopt(r0, 0xdaf2, 0x401, &(0x7f0000000080)="565a6f7e4903656f78aa8fcd8aacf7089e55557d0e8f48002fcd4d6b81ff236c8fdedb6aafcd0b6a3c81b85c02c8024d727b060d64ccf832659cffa3d6f34ed95eff8fd6127e60925debffaa3769352f854bc88e81d3df5ade4508ef11a405baffa1ebac7098ed39e1d60d9efb8109fa60e5f5ca2f699796cd2316002ae7f2bdb264825c3947d047ed747d789a3d24c8d7ad931db5d058af680853c9c8081f1fa9151dcad6842d19a52982354153cdd89b84f34d2471b30b4398056875e268eb600e04c76907ec79110e501bba691b3bad1869bb30a62245b4ace5bb74ba2ad93ccbd53ad5f2a68c038ba5053fbb9c55564fe9754fb0f2874159539094b16877f51cdba8e9e2cbd21ea56289e3c2a2d0e876daa16cf89d915fd7ab4d03e8ebf9115f8bdf4f4917ceb5cc49bbc30cec47470ea18f639b115a7af875bdfb65e3eacdbbb1131dabadb3846ff8cabe9da5ee26e6e07574d866bb2ac866140cea63877bf8f7270e7a8f9e5ec3fa339bedc73551cd88f3f94c8f2e0ad09d2a7fdb447a56f9efa37a2986def6750546e03d11d6a3e62f90ea38aed845365eb2dfafecfb9a6386fe35975412d2c1e9c42d70f87778de26ac805534d38c9fb4f916fa43adcba57f74ab189b28014fbe930a0b58bfc7d6f7805c9e599e28cb6878d74b29de8d049bfd87235ea21c0785d1f5b6c28814606dbda56e9786e312bb5fad4d7694be3f1e4aa200da93b804eba55f319d9dc9b4b16b641c0131384d5e9062c4951f9a8046e3eff53d31c71cbc346f9f36df14f7d13575184fed9cdaac6ae65ba77c2b7db82d5aac27ae389bc756bafad72cf1210d41d63fc8c14789f7a20ae210fb4896652a79d947de66ba96f1c103f301ddd17605b7577bbe6cac2e7c33be5956142d3838c105b6cbafc22c9ff38228b7f65d06536f725cec7af619db3a2f176fd532bd420e4bca0bc444e1951b14de714663f108d115f13257dbb0fa69322bf718648a97446d8f16aa9a3db07b20f5a492c170afde42ae694b1850e97afcc90b23493230c82ce64612a54303b5fb13018c212150cedfd2c6aa6fd04ed915d56b9d322a4441d3883cb06647fdb37b261218b18d42bc550b1d2bbe6c6188c81dfeabce7b1a735196123f896918f97d004337033c778a113bf2deacd830ee9a7973abe932a7281ba4537842e0ec2682b0fdcb14f308dd4d3368078c2c5b072272cd48ccc9f724a212e666aa12db64acb3f8722337d122176ba7b511079adaadfd056168b1c54fce26318bb568f2881f06a165b5bc9bd3d25f31c4247f2804d66df572a77123ff1d25e05b73c0d779df1d3d56b6a8321a7406f5d42a59ed807e9c5a6a3d8a008361b350f5520f4ce731687cc5a15783e3d49b99e648c5bd8cc09b4b9d8164ead86521a5de515e31268cd36cf153d91c6876052b7d705722b2a2f6ae64131f56e822f2a5889334fdbed28d4d49c4deab9976a715dc65605ef7f628f2b79726395b587d0d6de951776de087e4d4a34ed7b9ccf0bedda8014064225c8d47d301c49ae9b357f9637ecee6b1228dd319a6d716bfa1886534a18d399d176f3dea5f9508b7e0eb6df3318c8da5bf3c81fa382e1325d44a34c53a75a0facb4d79b90727c7604932c47245773a108c11fd339e26de9ebbc30b38204e4d2f9c311f1ee31748fb8097cd8c7a3a22dc035e177fe94763c7df6d695315caba8adb66d4bbe0220c62536caf6b1b1af17380792be0434157fe1f20fd24ce420a41887caafdda18889a9f4b5c13e8b83fb47791a9a3d5d45d34519c9bf72d98603dfba99fae95e8683382c9705e06723791143d11551bf16cda544a80398e9d30e9c9a6b1d45c2319288c51af1915db7eed9bbab32847057b0ac1c925bed2cc7436ebab2e07d316049f13026421acb73c7723e8af6823cfa36db05dc7c9b158e3bc1cc0bffe5de8ab9efc51efad3154095faf3021ca2d1ceb14d50ba9da55b954aba36b0afd14ab80a93814d39dde33f2a03d0351b6309138025227df9ca33412b38438fb2fdac64182f13405eb2446d1fe2d68461326c1647b648823fae8825d95a94c2be1770dea75ae46177c2e79776d824d890c8c023a770a097eb705f5c7ee79e1e2dca592107e2fabd56516576211e3ee326699aeeae8cc646fdc3bed8facaae9391ac7d5f28215ad0f5bcfa6777d7b515f47e0af5c6e2956f4ca4c86f1d4eb7e7a9b559f52202a499c908576cf99668f4809583ff7b5c2729a74d6a29b1939393c17121f6a9dafa01b83eff95847a3ddff07243c8d0acb9073bb445e5a332588fbcfbf0bf1961238f1fbc7702a710966859ea9f75e52b3d8b64f0c294b315167c847048874692142f5fb51c29adc8f780e58d5ce77706816bcd5de42564f2e84d6527aca7aec5a4c8b5e6a8ae535415752a106f086e20b5769a7795ee3e86d6a52a6a82f794467d17c558676271dd12a46640f8b33bec0e30b52f1cf7443bbfc069033546283aace7cc32f3f0654ff761480038430cc413be3f6b46486fe43020c167de1a96b7f99f1ea165ec9930bc26923622b9cd1f07e002526893153e44f0d3f6aec12b0dbd9c110e43dfa714e165ebeddad9e7240276e6bd390b75716108d2221e1da97001e85822d165712abe2dd12ec6f54bc394a98481c503653f0428c94ef8c700fd43cef7a2e7cef6e7037dd17c02be545e093717f98f859f417bb3be1c1c21feaa463f2cc2a8b16e6ec058f0f4d7f9236334600c7c7c5f98688bd80e26fd96d8b73cc38698d1bba7a38ddedfa221e372b4a21163cb64e4602f60056af8ab28f8234fa059afb82bd92188f357fc294444e5011abd20fda21ca88db285b1090356bd29481e985e46fb1460cb236226c56b5ab8a6a1ff841f28a8dfaa5ef47440622004727073c8563b3668a1533d7e25c0ef4a394d96c73f373e037a3e0304ca14b1708fb2f9e9ef7b3a06d5b9a42a4641cb95990c706ac2b735330f30451ed2bcd1e158d85c335a19a45487726d10cc9a7fc70fbc06fbcc201fce5fca4e7dff2696949a667ef94cdb1a5508a6d444cfb9966c8063c012050dbedebd232b7134b108f7d23f7f56891c0835fc49321b877e25d3ed8c86ec6a54f20291da12fb71c41d64ecaf0c1200d9c6487c5a41efde4391ce7887dc7e74ee00233acac0514b44a633b1cddade0bf50697b9fffa6e805435aeb4911c447b40ff9e1d6390837fd6591450cfd95aab7b1439734fd2988019d828f6a602cdc339d361d5f2c019d58b10136e8d4a9de7633e2df9cace0cd2712796aeea065206ed01eb930be635026c4e071f91a4f9390c49e279bb36b630b612e235aedfe13e1b2b0a7fd8eeea5280eea361dbf060c012bea68b0f78882b96d09010c41e94934e59d525ef5087b784940ed5a121f3850cec365085ed084b0e3e86a6eccf020e7b101b38ff45a57fdd67328d9eb79fb929ff24baab0e055868c38fee9f687adbfa7d01082e675fc507800e3c105dfc5d95032fd3b09118373568c6e97e740f874fedef01cb5308e0db8750b62b7fab756be17df4b6dd8eb5994ded5bbb5d607d5d60ba45d60c2c6d3a9a64cb7749cdb2ea01589f024b99a6d30ac910dd4c38e313f6ec379a4d69713756abbf8f77be6576c7b2317814a39c8a2d318739e23efe16c34388f275e6f4f5c0c7e05ea2323b3875f5339f352a79e76d58c4309f5715e19a0c682ab43a0cfdef6b00de0d16ec528be62de1ffb455ad49855551601f9978f268f58f83c8fa4b9b5300949c74cfd9a6fb38636d765896cedd5c6c78612ab3005674638aa71cfc8ebe4990d6be7d4881f5c4dd199be73b73004efdf98a46fe5cfe550fb9d0b23a4a1c583ac2c294805f0483753f23ea34ce8fca430c2a1c7d5362ea223e804eddd9f32d6867b0ea91a4e695d61022b2873817b4763d74b9243aaea12038124fce91202ccb11d67c75836d0387f193aa830e87f15263a422a4ec9322a1fdbd6dc447f7782cef4d12b95c7346797a1bbd02f5df338c0dfc9c65aa028d01d95ff842bdef0f6207fe2404ae8d338350f64b3aa47568fc931d733ad68368d412a4f0d2fbce189d9b3ac22a2b0d5c3ac33453e516d601039bd050cfb451d8fdfbd53f65c0a8129fef4782d7a6ec33c38c563a11e24a4d16f69351d1b54a072e986fd2969dee6ef165b17d74a57a11ab29cb5d3feec46d198204c9a842f1deb3b77c1cc5eed4ec4f5eb99d0594e80ddd97e56792ca6ae076cf5600ee6584f3d3fcf6a88e439420ec369126f8b3b3e8c72a799e7d6470dffc6a762c0abcdde5db7b8ff029b9b5a67c15e6aea848f549af25807b034e7fbf9535edd0f9869b9b6ad7c6ab2a913a984f4ec13935c4b053b3ca34f2c69b3165ec2c668cf0a85e3e99826ae74463bbfab32783588de39eb96a909ef93620099a5cc2754b94bee4634fafce20d5af7ffca2ca460784836585a46dc9880bac1c9b54d68e4ec91652a799a4446baa90d66588b201471871f5d9fd91985f6ca747e1f4deed5e461b3fdea9ba815c0ae9c298ff4931dbc7d6f8d93c4912574fef522f0e487ba307810d94d5d536b93c9aef926a307e57558e70d3de681d19565b34264c5ef8328f6e9a678196823102f5caff7ceb9f3fb7e99df8514a459d775b9000a94d5154275f2827737e47762d3bae01a6aae7ceadf071ab0f7762bb6339f8a39ff66ce50b96adf5037fe7bab52fa6aa7257da7e3ffe0a10da9eb1fb69aa5b7da4696b3e9c98bee282441912ccc9b899dd9d170831e73e344ebc44e22f5c28322837d0b7832c84cee17cd05d9a664cc4bc333efadf01c26c64e35a513f6d90c25056fcfae427b6178361cb9dcff314498aa1e937ab3c5cdc21b551576179c45273755e76e11aff07b34d89db0d4ba6a9f9f2f2f1fcd35eb33f9ff5bbf07042cf2c1ccc7cb24b4fccfbd149f5530df7ffba391aa5ce14dd38681a392bd012abe33e3a813e1ba7676edfa3a782ea0e6dd41593d1cfd97b925de3d7d0a4134d32d1f6104d70e4f1e0bc90c11cec2b65ca91665abad5f99160c3413edb7754e1a8c793bb749011afcf35627b94389a3816380259836279e3947b8ce8d78a7510002d79d868c8d3c4e1de1dc147304efddb47b4358063e25071860d0be296773d99b50453c911b50fcd19bfcebc6e9be50294481ed68900887623f471e7e3ac0a15e20aaa1428717a9d3d342b8e74e27a05d011119022cfa48b79e1b8649228f1590065f13ee9dff96af65e8cac95bb1d74778a06dddc5a8fd459984246c00b16e6037c7f4e97a0e146ae630dc0cb6b606ce5997214510017d0f43ab55945916fa95cc63887e3cc10bc76dcac85e3bca68824a54f81a9a00181550067f3042a31f062a302e227db095a4c087533db8de5d6322b27ec0557eddb2d05a3186ccb8d84c8d9e1fdc256f73646a887e81812448402f80202ca2e82839d9d7f84fa83ce6e6286fa8c12d1045b26121f19ea70301f7d19190810a271bd3318635ece9bdefe74951589a7c31a77e4f454720fc2254f406ffc12770236bacc81128a1fa89488a28aa4f3d21fbe7d79a3dc2cad0352b49839d51854167b8b67cbf626e81f4df7aa497c502cbb7e870dbdfacb215be19b369d8cf960d11e3db9b2a37ecbf1d34f9caf6abe6108ef5ec5d678afd13657eb9236ab6a2d99735dab91bd5f0038fc32cd3c867cf888b63f546606432948b5a9340ebf60331028fcde2c2df3e75d7108fb99f3b672b4af0934a29a43004fc0ebea6595f4ef0b39cc99dbfe31245bc0a5024ef7a49e5097aac", 0x1000) setsockopt(r0, 0x1b, 0x100000001, &(0x7f0000001080)="d79401e7185e1534135027ef8f19273f668ba658e63523efde2b33d27b312158d5699fd12932e4e04354f8a24566064df4feb733923edc913cfcbd6f17aece2fbd48c2416d16c1d38154b1457becc9b0c1e177db5b43a0a528b5691cd13803e70929dfc1908499939133665e5ea95abdfc9e0327d2cf494099081426ef5969f8a669ebe609e27ed786f021aa1047787bb75e3bee97f134337ce6c4beb4c39e63c5ad3db9826a081d71022417a4ecc43decca93cad0420111ccaa87c1aa1b61f253da9403c8b1f5b6ac8c3bef4d1f8930277c010f29908a176e95a4e1725c45859a43da5d041e82f97acc99c94b8b64e845348a4b6319be57c579539db2410437799d843dc83aafc4ad6c5507eb2e2dd01df22e02ff2eae1cb34492ca0f9544576e880956ed8af6ab431be31130de53d4d796be1daedb023f11c920b07b91f4a46cd02426a6f6a96410bd7ee1b858de4f50eaeaaa6aa7f099ccd0fcee2b62153958820e88200da4c197c65d6d1ec90995778b3406dd64b61fc87d1c244e46f2ab16961a35cf511f8e87ba05367be46068b9cdda0e51b6aa8fff28ebaaf39a6f23caf58037d56e8b71f547b7fae9fe473cb54aefa57239e7c87fe08419f61e905c02ef954bb2401ee0be7fbf45da5d8539c1e9e7a6e6a44d1fed984c592346ea80db0d8c8f0415edf2a16ca9095f2c80b03c3c1c7192dfd79ecf6ad0288c785e2c4f15bc16ae595f1fbcf70edef84582f02e7ccf87cc961c72a3ebe12d187be8cc0c841d79f39379d7c1e3488ed9cd3c9eb7bd78bdf2b728b58e5560a01b8102424e217cc7985b4be7399880cce84f8214ede88e9769a0dcb77e4d402ac4357db6e352d1030980db04e9f4c08c0853a27bc5ffdbf5be44fd82edca99d99e3f22dffe165c5e38c144f973c120628b5593e6aacdcaad73abe35c8b452a1ce549131db07b0f4725138a2ce3b16d6697bd4a310442d1dc7a7514b3275f638832ede55166940c7f2a0bcc78fce53fe3c250dc8dfa0617681bfc81b8e8d2a6af9f44552ba3add0f188647bd4100e435ca09cc1a2df17fb2480384869d8662a5eccfe90465d7af59fdc9bfc48a1f382741551b64bf6e2df8c58af6a2bc943b9b8f95a37d5cac37f9838c24cc9ffdfdb2f4ca1ab0f480d9446097daae76d65c5bbeb1e53d6e1911a7ddb75b0a382271fac2b7f694877d96ddfe156b210618d35330eed86fbb2722656d118648923d3542c58f1069aa81155d131b79c8f487cbfcf224cab1004cf55c880b4f0409ed0dcc9b7f213f975bc340b393b0155c294719bf480fa00b7cef471a41c0ff31a0a26e274c49864089a267aef16ad57fde0a099c9acf6a3b312caf2e91f37ac7a85cc82513c825ddc9b9ae9e4e02b94f6190a8e2ab4fcf224153ce6b93b8b0972ed092193ffac0ef97dbc22a833f47bfdfbb937f610bf8c975f4ed0930baa3eb08f61145c143b45904d1f68d8c3637b29250c7892a6adb93b8c2e92cd769028ab888894157f93f9bfb269653c86e139624b38fe753621871cd59c995cf76f4c53166f25e76ccf8f13fd03ac5cb3137f0e524fab258aacb85d33ef1b3840756f086f6b2d7890ddb57782f9f3edee8b087505006ca740be121fc68b4864aa8f5e73910b989d5eea62cd7d8c487fa96a7e96ff71f84bba35621bf184cc6685233bed43615aea7694e7e945655e1180d38d405b34eb17f17a7bb7d99d2ffaca1a974bbe6ca9ec6b28bba28e088837e7a12476145e6bc2731b807438f9d3ab28d99f55167b95e3bd9ba6c0eec2b0919d97164e9d09ee6ba71d5d8a09c5e1363260d72d6a6250f44141c3ce683bc946a7bfd29d141793014165a1da9dcd4974a43b5f606809cec96f33a8c052f54a8e4f2f78fb513828d86baa37a690a3f1cab85af148a5a7d99a37d8009e17fa1dd2a46148b37e743c2377b22d0a099cdf4758fcb47390c664fddbd6a39a3dc047cba36c3eb2c1276587af66a778f61b32b539b78ae750344d0d53500720b30d95c60f92fdc3384cf6b7f134ccf3e8fa68bd304ceca5b5ab9c77b403ac3b88d16523189684c823766f477172475a0f9c3776750af76195878ddd1d8c228d0cabcfe7965a63130a8e8ff5977c2d8af857883c272840f552de165ed56d903da843330fac7e9c34c7b27015ddbe5274b55f66cca090b12175807eb2030b25f7b183b4f8e3895db8ce042bfdeae5f5d6995a25e87d533a576a9769d0839f413c7486b1299f3931786af63383c56257bdfc39af851a58a1660473cb27857aa4b462b24b25be3457ec01dc9eea5ac36f60ede88d287ce212d71592d1505ebd437a297175a2abd325da7f09580baa941130c9cf8ebe5ccc17c73b563de41ba82559e15c57b8967219d5204fa9832fda6cdcbd4c698c365ce613335e3462868048c9f794561cd1b05b3ef561d027246c60e02aa40aa698889ef43351ef002526e9c954028925027d7ffc62012ece9b30abe919540f7a76f5cdf41ea32cede0fa4aaa1741d731a6a5bf3f664b29d193388982c174aab833e76ce095229ce7a9c5a798da1371e7a02ed10c5560976f2d7fc2ff95e07d7f137bd51c2577f09725a68884df21910d8aa1ca4eb5d659ddeb04137a354832da033f8e48f400daf11e6c234680acca4c1c31a73f70f2de7245e205ad7a44e87e859662c24e51d0e02b1e92d89bb72e34e84e7f27eea89313b50097e04773e519de0b348ee34ed3c83e53556425135eddedd4c76900642fa98f524fb5fdd327101387bbbf7df9eae15c307883d7da1e0dee7e1064886f82ab14b38b5166d6dcaf188523ec045a5facfdc7079da07270ad12d73b601c99d89e66cd9fe0e486b7c2dd8c65d030af0f821ea2505ff6ae1b1e0c74b90641155b1d22acee32a47ffe077e934b74eb03c2ddd43f7312532797c34eb8b08f5705690e59f11fb634128ae7f1978f6793e23eb5fb500dcfaa65c814d9768fe0aab46d8813523080db675eb935ca971d2ccc342e4b7c41bbbe6858df589f7456fa6415b7af71e1d8a6e6796bddcd521cbfeea5e27e6bdab6312e3ccc07e34f31c77a4ebbc521f52b33c19fac8823a6eabe587817b2f73c0c67f99c855210849f8516d2992a9610519dd49878368f3bcbdccb8cb4233307b16849f9e6456b74bc9c1be344a4cc90666b64039bf0005525f659c0e169582eb4c2db7887823e60a3f55d6509410ef7d06d2f30cc7a2a9f77b65a7df4478c27813d3c3f4d35f762851fda333f5c8a7f0dac5f3b517bf388ec647577e19e6a76e5c7fb9bd0b8d9d141d6bc2ae749351f9eb75ecd304becace3e146058f3542ba73b8be388c647194f169c2b0d9e6a7392624badf3f09a66aad83d6a24e825dfd47c1b399055ff409fd68559dc767d4fe033068218bc6c57f0978974bbf7c560abcec17ce1a99aedaa77d575ed261416a6f96afae4f47ddff74a8b81174614da5d44dc4ce294e52715bc01735641bc572725499d39fc4e158789f5f08f1054ddd91fe6720b5a9deceabbebb3ed19628e182f651c77e7ca82ec30d6dfb0f6237a52c1d9a99ecea702844ce8a6c76e100387528a7f55793b7cc44f1c825a45d96721de4cb0d1ea141939fdbe5030d4796412455644d53d5f0b6df7e09bb8f6fd50e56e8cb6d29cf8b58105ce6218c9529bbddbba3aab456dbc5d59b356827ae50d3c010270bdf08864dc87dbae46b5cd4239efa70801519c941c4a07844cf7c36062fd43fd9ecb3c2acacc2def3c4fa7090a1c7c0bb1898aa69f4002b337106dbe6522ac82b6f437655d60ee2a5a4b09b0c3fce77febfb229166e8abc0c5a226e1014d55ec387c6d6bda929164025c792ce813cac7e03f4e56f9e28f44681e05c8131dbac782b3f383753ddb516b762e626837778d2fd82fbfb8d9a649dbc3c71de12b1331dcf61ccd9f63d5c28c1305863d8edbd46210f905ae69c47a11f6e1e0ca06ec42c47671756525bc461503b6ee80ff17c4443addd0d706b679a26404f48aa6d4e4b92bf4aad52fb624e605cff3b7abbeb665d2a24b04f6a1cc78ae5c3de7eb8342b2df2b67fbb33013fa935a62140ef41f4860aa7fd0323faae2cf7835661db39beb60d7c4f619fd4b8a159fc44b28e0f9054df3baf11213ac0922e7155579d639073f16aeb40b02a127ca726799eb0f7f9775cef5a361d1371dbe76b0fc5fd06046330461a7f303b95f3025c9434cfb49ecd2d31844080cb64c382c4da9034d6b1ddf8fee2d7f4c5bbad55df5fb19afc383ff1bf42afea2874930d6da2139b46936cac5da378e4f937fefea6e175c15f8365ac604182ae4ed1890fd62cb09dbce6947381ec1afdd2abbce4e090613a4164f128c08ff6b163b5679e18ffe7771231ee227c89cc2ba938314e22d13ffb35ccc83bee0dbbbff771b198012b591454d750cd52697fd9d792a98a1d390625ad8bbee4bffa718458a59d40a8c3050cfc5f96c89d47d9e92608f6c239a8abc6288d94a7c35bcd6b5a64277668522d7efc385fe0384c0bf742c756bbea4e11fa4818e64fb73f87761951c1cc7ae689c5bcd701fda9b8d7f0027fceaf0b0909367e1c1e2d720bbbf8750a122a088b6874a8a0518fdadd471f74905f331366a151efee4a8861f3e3032737c2883c328a79c66c7bb64695509290cd252e1aac718b9a054595c2cb2e34f1535a6d0ebbb6d485e6493c690a6a98ee74981cdd58685c1bc0db7ae320140f44538c1965126c0eb36da42a5f136cabc81a174dc59c775f4a10b4ea1d092331c96675a22d34837219042e9414e44a17e8b8a209fbd919165b75e7e1273806c67bf601c797bea8cb52f5f3d53b115535e6a9e00b28b8b58251400c73d50eb240834c48450be416f911bb4cde5416572fb9bbc027b2e20e18e45963849087b628bfcdac1a9968074526750a9dce737288b6c38768eebad5cbba42e1a9fbaddcd29f2e7751066ce543f4342a9a7cd3aa8fb016640e6ebb1a7804fc808c3febfe82df06bfd0896a0405e263dfb473a2a30d15a4dee802dae281733dc96b117cb364046bb5903ee0a9788ffe368cb042fb69cae455b602438a6a7252147ac1aa8b36fdb2f75df66e8d3e0ef8b8d95cbb14dacbf1a96b7916ac6946f25e636c0ffe95205b2785f0d937bdf3b6bd118d96ee1c68c7641c83a3f6e2f67fb08fd5979299e972c77835ab77d5fdf0e868cd4236d87238dbe158f8f8ea2f441db36532c3b8ea4d47f90a0f2fc8b33f6288fca23a5b79b49b6a174adf4bc6d9f63aeb0fd64ea16a53c2530bf762f03526b5ee10608ebb6857ca539f8eb5d1e45aca973ff7cb2e5303302bf3c7d12a510a7ff0d49602db95f0b0fab1320dd088dbedf54a3e05f3d78dcc619c3916b164dcb8d84ae3414a36c2a91f9a654c1dc9b297f4fb18bd5fd77159ce8ba09f59743b7324e96db5e3d21bc09a47162895ad2ca9986b3a7174dd0e5e426bb8320bc3e2ee5809c900c65de50ac398bf7d2d59801acc3fbe3c118d7ae69d049072d5c2a9a5f9bda28e62468a42316164d2c2384c80dcbccae070c33573d73a777cc83fbc1a9a402f810d818ea5d19e089295d86acc88e1517a2cfe5140f3c406ab58d46f7dc7d1de8bd2029b0d95816f79d8682a7f9220d303c1ee56c99f9abcf94ff56d0b1e3626be0643744e9c6c2252d7d7174eeef4d6dc85bc2fef89fc6ae0aac4ba96dbed74dd740f5e2be8e175181237c4e08da2151a4f23dafc9410ab43c81d6630044d7af8c0b4ff3fae6fb41e6f14e96d3f8f72a20ef6505b1226e08bc22866800a6684ce80e73f5f13a4", 0x1000) 12:44:08 executing program 1: mprotect(&(0x7f00000e7000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8000}, 0x8) 12:44:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8b0b5cbf47a87c42fbea88d8eb7d1a5ce3bd2f8b5021da568ba906852e6f74c79da1e00d0df4bc704dd4e0f0767cc1808503b09f2ebb22ac22a6f917d6c822dbd9f3d0f9c5fcc2d82595c4c67937b762a4eaceddba7dc425762d3304de84135edd178b4eb1c7879cbb1c6cd669cb57a02d4d9eb737db8dc567fee6fa878ce6", 0x7f) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 12:44:08 executing program 1: r0 = kqueue() r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, 0x0, 0xe8) socket$inet(0x2, 0x8005, 0x9) r4 = accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="962f857332eaf616be52523ed15f3301f90a8e56350486fe6e0e64be0f36b6cd243adaac1ddec9ac5de03827dfa987663a33e8780aa211235f8d1c2b56ea17910941e411cda12d177c5fc6e879dde3ea677e8d0e79eb48aec513f4b4a9da1886bea6427dabf5ed06148fe58ae38520dc18fc215a8e2f48859d865feb094687ae6f599b947a2a4b9c0bcdd49e02e3de01ec81de26d4b6caca45912d5bf33645c5ddc004b42eca1950b54afe5933ed6ea379f4c26ee01423b92429", 0xba) 12:44:08 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0xdec6) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 12:44:08 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') r3 = geteuid() seteuid(r3) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 12:44:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 12:44:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="e9499c1dd47fd0b2b58320165f3419537aa34ace38f84900241b8b520e8aa2ea4354a1707be137a84e5423a2a22f0ac39d1293950c5e29c81ade8d91fdc30687b430db59b9883dfe3bf56dd2674b6e955d84be6e4628d0651f487d7e59938b9f95364f880821b10a", 0x68, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 12:44:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup(r4) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 12:44:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x18) fchmod(r0, 0x42) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x401) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/151, 0x97}, {&(0x7f00000001c0)=""/11, 0xb}], 0x3, 0x0) 12:44:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) fchmod(r0, 0x8) 12:44:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000003480)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003340)=[{&(0x7f0000001040)=""/105, 0x69}, {&(0x7f00000010c0)=""/75, 0x4b}, {&(0x7f0000001140)=""/237, 0xed}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/198, 0xc6}, {&(0x7f0000002340)=""/4096, 0x1000}], 0x6, &(0x7f00000033c0)=""/178, 0xb2}, 0x2) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="da14bb6a92a402f0d52dacab51494408611fdf78eb1252a48f61057815d8711039036fa0fca25d67fc4a9a72d325bba26f95afaeb1cc13878d253c8a180fa21cd3db0a700b687e0745d9cdaae7bc06cfe813030f485c30992f53c945713db9ed4a9f019b7c155774e061adff0099e214e41245f2341a1e82d231dd91bf748d4803a6d7f7ae8cc8c6e3a0fa4666a0914cee2d3e6e94453ff1a62a7860c6c99deaab91819282f352e157cbbf7d25b42d8c036dab678aca7688669aa25fd76213bf6df8a97c6be5b9cc547ca3e93a554aa0658186772ab2ceeb34e0a7c17fafff4cc8f488b871ce47b021d152bb7cd0a02f7fa35578fa68b18a6db309a4c15553bdce73e3a90b7983b8de5fa6cc2f244173ea65d6e4d013af6874a3ae93eab05de95fbd021995233353619b45609c3605f09b44602ee8a51fa063e6d2725e503f18862cc53bfed2a66912362cc2b988846aba74bc187e0025ee551ab9bd20637e8655ecc3a23d037eddbbd64de11c396095c73d70fa6178d7309a76257479385044b9cee122adb2de44f9ff65e2704487ec261a3125a976146582000cd0b031f832793bcbf5a670d30458a51173e853af6b280ec1170c3a09d31e9397e587ff20c409b6e6abeccd6c275976cb711b815d27018d3c69bc5076de999c900387c13dcc8700a64eef497b6c91930c63cae8eb17f5f14cfc78325110aeb0a03c496e16148bf1c015d04da88d2589161d1b14a1f98f73c87973e3f724d60c690c8ed41fe24f9dd5f2d6ced3b29b27c531ab5503385fe069efd3a32feb56f83d196cbb0a657df6d899db2599dae952a9e817ac6a948b1a4ed17f273e6302e816f5f206925e7e76df4fbc80f0fa1c01c50b07656cdfa63464afb490a70d3ec14e62ba8d49999936de6d9dbfe0d47a34e9f99a34dabfda697c92eec0396b6a368a7ef113615ac8318a3d8e277d593e50aaf48db601e0457d4a1352d70a035822ea82b0a141f90a2aaa3d2d63aee934cc92977e6a1304d64ea91ac60b503e5837078ae5a9ca60cdd985eaf684175a7e93e3f7a4190e2bf9c66e3b932f3a22970af4d22d68d296a97783cff0ca14a8db6e2dc5f077fb1a8236594adf46d60e27c8e8ed802fd30ff238f0335f2caf4ba17af6a362d8748564d51400a5a4ba079342e844e1aba2cb2ce799dabd1b5450bda8b3b9ea0cea8908d36fd3028cb0078ef2f66a3e6b6939076ec45a4a02e01dc3a8b5451a347a7dc4545ab0626ce9659dca95afbc644ecc9da84efad2e8e308a98322eb99bf7ee4def965c613bc6043ba4da7474ada4d60ec9fa47a64952a4ca297f84306757d1bcf8449083db316d273f80ecb570b3d57cd091f8816d0b4c5d9a50407bb103609377b240bb60594485f5a410cd0cfafcdd3b77157cda44f493ebe1978cf6d95f17bfeff2e600ae9995a8b6493299c4c8866c4bc15ab673393c7a87ddc26dcd3faa56a8f9009fa9e333c7254b5c4113b04d068e245184c6d2f84f239046fde56d59c2fa2ac84d60b49e8327d7e659fa4fc850b23034921114b9b9fa6b32dccc297bd79e4110d0f2b03005de5fd280021757bc8e94021aa19d690a410127fe065f9adcfe8383d4227b7292db543193a16ca1a9a47317f361f848c62fc4105bf9dadac0698229e01d33a01e69d8ea6a324fcdbb79340ecac9749966336bff4b46ed87b3b7023a2a3f82c35b88ceb4a98d4fc92afd306882ead32d439031531c4ebe48c32b9d418beddf3872808be9405aacf3f15e8c2ca97d90e7d4853db40aa8f89364f4960170610ba7fc93c0b8b30c85d23053b8e56de6427ea057ff14a2b7d9105b1d80eecb56a8cb5b22a2e7e67d6de254fa8bdf4b8e3d200cf0ad31fd81612537983a950688ac6668c7d1ead393e23af211999319b3089dccc29219774ca9dc2f446b7328443a9558f72d31bff636b0f4048d4db21b807712d22d674231aa3acd413c886f7b9419e7992904152ef57319d034765ed8ec8311fd1181c8ebf7b9f2e9aedd6393eb2c774a7ddeca78aca9545e1563df35290e2b4a0879a902d2cd04b8b96cd9cb3253b8dce742a5eee76473f95bb2682c0bcd5eafea71fc4169851ed5f367371934bfd6ae9bf7a8090888ddb2d8cbcfcc78777a914a17d13e988c9a5dcfb7e2ada945b24909db58e0b7b29dacaaef54253b351780d4281094c97e16c0e78416db1d81ff8d0d7fd87824b9b2439efdea07b4431b9bae63fb5700d59495a5fc28801432d41dbdaa2cea5e9cac5d0504da0b1c98480054c8b432aba21ae507aa31a358a15415f52bee3fc31627e09f21e66170b51d36c98b0eefa08d69fd152ce7955f47ac6e2e7e7b028eb0b8e1a2c14f4273d33d87d016f97288c86d44a881e703676faae9d36b7c08b4586c332e30ee885d9516d27d5a9ae3f47447957ef6568f652eec8b1c888bb05a8f5b98bac40e67244ca4c9f4d5590579b463078d3fe4d39e9e98b2e18e1368e3032981fdf6c92f61faef9abee7f172d3d8f25fdcb8e9036c86d1437ba45a20fc5405de5c8a8167471f891e48552246787b69afe6c52ee6f886bde6357db5606de47b57397a7ef9f8511230d019be86c0f7d54f851aebc94026c3a784eebe985b023420c25f69c977e8c801d1c853257db381325e8575e5a3093c08c907d54a04dc05d3da759084220909532aa7d3c7501e23b8df6a889f3cdbe7c01eaff86cc1f577e5cc50ab24c55c4849901c0fdc27c648e376a949fba8ecab1f62b3badbad7aea06d7b244efa134323d035ab825e4e39cd7a65685191da68c34143d40d1a4f888c4e32111e706880109e26eca35fb17d098111a3f92811be5cdce0a045e789384a77ddc08c156b09baa34aa7a0b12e5fcd86f519aa44bd9456d697960ae2c383717c3abfe020197d0d9bd14b73cfdf10cbf3b2655b3bb0fec7060ee3409baec74c5625ef12aa45736a85821cf1ee57cca7ebe7093a3a9cf0fae388812c71f9eaaae0b54e75430bab80dcf562d5724f55003e8b50d131f2a21d1ed3aa91ad81b602c21b2baa11aca9a0020e9ac9eb82baced67e140ae06218606c3032008810251c2a6b9723cd2487786340a06f942669b2de1f4e0bf67997a05f3ccf65e78c4135df850b45693f0ecffe826e6668dc86ff1b11955ad91054a2758f19a7b4c1cd43bf99cc7f5de3add55bf131cf15f1ee5ade1dac6613ea2e62f886d6158e6b4097359605cb375be93b5e4c77c9d16e5d83d3954df7020f1aa6f15b0b32e638f191b094dd9e84952bbc2b8046d551263dda60e1a3b5320ee12fd6248d511cc5989b773499d8a005fc9e155b9f3bdce1de3f1f547229fb94d0a18266b8ab2121f0eb865879ff59e8959be962a0af69001fe7766f45843eb11fe23b2298719ab2ac3ac9e6a1c4422a8487a270f71218641bb56f140a9a327d8a0cf8de64a1a833372e667d6db390f185266208189e0f05651e6ed8282b253a5fffc64f2a251fb86875d7d4bce58983fab4bce56e27411fa0671e36e36576fcff9b607bd60fb32839c3a67419d87a69a5864df3cc8ea897fc5a396723bf4c1b5fafbf5a78feef6c704a20e8d0f9bbd76fc864b8849991f3fa7802ca36c059020de06799fa32a0800fcbfef7e4480a4532ebdc9cde6a811f056cf718e66f78ed596cff008d6124dab28b0d7200131eb21f7f56c2c7ed0399cf1aac1b2ec1ea5e61d97eb5a087c4152c561ce0e08894054e74ec2a076ad981ee76e19f02bebded3f6c337f6c8273ec729b22354f669dbbbebbb487956751aa7ea0ec2e42dc7441f18a9686b193c0dfb171da5e27b4dfa5e7108e14cf53f875da23156fb7a85080ec69aee4348a98f9b046d4bc4e6b36d1bb3bf529249d7474b8a70128a5edd82ca0188867761ca9f822638349e0f5121f9c02a9fa45c2916ef60f42ba7ffa3a93ca11b67ff3549fceb327c5d08bf0e4d393c3ef60c90d24581e4e6a6ef4c6735377cf04341e6b25d328d9fe0d109fff67d10b63d5ff620e277f2bdc9452be585ee8a87af543922b4e63c506c398435226c2b45e31cfa252133591a8bad813fe4c1518052cd75558443105b1b2e6651dd39ac025f67f72f52198ffec6ad7e397aeab40d0f75deda2cb129f0bbf3d8754e8aa6aec7a54bea8b0c7d37dc5eb81757eeb94df42d8b12cea46f5d48507e2e170df06e635c18d749f1ed1c54d872349b0476a7747bff175e960607b8f6f1091e61cd5cb4e949e8ab7e126b519408c1c56b4f65d8d9abf4f21ae828da2ece7175cb3438980798e81c4ad92778de313729c2c94e10d9cedf5c99c5d8cb06e0fecc0b92c1acf1e025a05ec22ffedfcb02b43d35a121a85e9c68dcef62226537d496d0834b4735c608ac63b470fe273879bff0331873ae4b38a48eb259ff56dcc27fde5369b4784eb2928a89c2d2983e55eb2d5820ed72fbe0fc25e557a79b394ea6e1579d089c6694952bd33cfe7733f672ab4015a1f2820f205ec97f6d0b2e129ca9988dcae62de0da8380ab8f12eb674ad55a96a7adc79995b3bd4457dd9093494fe4157a72fdc4bfb05f3110246f14043495dbc87bc85a2a0f63bb1a6d51c28972533947eb29972646042007e4e2cfed052505537d0078bfd53035c047fde48db12697ef3f4ec6acec19bb1cf7e602909e749c93a133a6e323688f09f42c3b95aacbaa9b0619562d0edb2cc4458be8fd82967114f59b6fc0a4bc1de4e593382e67fc88337b7fa5d7f34cf1ec7132baaea86909b2b8f0559ad29bf90efd785a63802ac2cccfd762281582ddf1ef0a75ff10f9cb58e9b23badd4f6d6db81a67b9f175c5e2d8e454172e10c8c36e4026e7623d1aaeeff4eb3d722bbb40df8673a7393617d75a8137477130c92b488f0a401273147d1f418e2c716d3fcd513581dd3662b3da3a1d2e8cceede48e1d90d7564aad036e2ffc88207c00b6a6f76863c5da046f533bf9b1a73a9fe2a589896dcad4d7f52bf26c546585036b013d05a215a83a3fcaa9f679b752d0d0c84886f55d336ff1ac57a521d6b0c39520b8b260d10810cd7e8bc888da8c03fcd578c28b7400c5230269a1d67ec33068423b54e9a5abaef5b6a5ede46edd3101da1fda758936dddc551ef6071b0c01c2720baf2b885d2d0f1015b911c9063fa14c74024a22d3cde3bac8baf33fbedee5dd4d2edc68181e296cd391f628a7ff4f5b6a6945ab8c4b88e068c1aae2e62533ee17ec8994ef97f28d0a4f7fb178b93a9db3662273aa6abd52bc0d0b803396d0bf9915b60825480e5b010b6bb6d40d9a6850369333b3b8718a0af82cf1ea23675e42b27b456bc37d8d349845daddafd09d1937d08e79dc5e8e7c5becb794d296b3576bb338645cb4a48ed07afd9e8fbc5d30f479506a52a4baa6238fd5f326154ea251bb8a5b75c799dc33f01ddca3d49767aaf2a41b66cc553a106a28d0c7b5a2aa94ea2399345aa2b403133adf0530e7906753b9f8fc032c86ad79e1c2e18e055afe22519ba05bd0490a60d5dca7b292f06cd8346fa7f74a244f2843ff8f30408f37bba5cf8d77941b5d1dc32c71aa29360cbdb491802f78c58a8d007468de9db49deb2b2a54cfbf97621f2916b643fa024296741a80331d1d0fa82dda38492a75390d5b7557978a4f322f8dd86076eeaf4074a817c2fe9df725c64806427b5283b8f085a9799b496f5e105b02b3e6d69e6999de8385716d8220d6b80698f0af248cdf09c491b3b80fb4a35de75dfddf4262abc5ab78dad4e51cfceb6bdd5d0e92b1d1b0b21e2cded7d5b05dc3d8b533df7aa705375fe4f69564536d1d", 0x1000) 12:44:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2000000000001b, 0xc007, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x1000000000d, &(0x7f0000000000)='\fFW}', 0x4) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 12:44:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffffa4) socketpair(0x10, 0x4, 0x61, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080), 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x2}, 0xc) 12:44:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') r1 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() open(&(0x7f0000000100)='./file1\x00', 0x1, 0x74) poll(&(0x7f0000000140)=[{r0, 0x40}, {r3, 0x200000000001}, {r2, 0x4}], 0x3, 0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) clock_gettime(0x6, &(0x7f0000000000)) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x48) close(r3) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 12:44:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 12:44:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) getrusage(0x0, &(0x7f0000000000)) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 12:44:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x8}) flock(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x2, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 12:44:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f00000000c0)="543f401b5024251a27c7c224f1913493bcf41bde2d189cc220e66611c08fd940f1a179647e2aafeaba7e370d56a53fad5fce8d34698b25d4e06791d0ce0b9233ef03fd0f4aeb70268f96b6e08e88024f14eac1201f4fa7d56da848dfc408288c5b3ebed44edafd5815690a571d055bd2cfd6f31b99beacfd16b36ecb23eba90996b1ab767b1c8b27c3252ebb45c2e605d09fd26897c205aca50cb3aae1f4f7d4f0edea54b3ca80b7bbafb4a6f4c26849d3fad4c0c26fc1ecdf7b3b7b6985e42ed7d7bc4d6456e1380d2d578097fb134b44f2044ebbc461e9f664d93908afe40804f37eb10fa8fcfb1170d22ebb42", 0xee) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/81, 0x51) kevent(r3, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x20, 0x611, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0xffffffffffff0001, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x7f, 0x5}], 0x400000000000066, 0x0, 0x80, 0x0) 12:44:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xb5e06cd, 0x3, 0x4, 0x0, "fa13a94fca2ce9ec049d23d0db969d815542cb88", 0xfffffffffffffff8, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) close(r0) 12:44:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) setgroups(0x8, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6, r7]) 12:44:10 executing program 0: r0 = socket(0x2, 0x400800000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xa) 12:44:10 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="e68b0bf13408ab00b54c299d49866fa6008f", 0x12, 0x1, 0x0, 0x0) 12:44:10 executing program 1: socket(0x800000018, 0x1, 0x0) 12:44:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000180)=[{0x3, 0xabb, 0x1000}, {0x2, 0x9c, 0x800}, {0x3, 0x80000000}, {0x2, 0x3f1, 0x1000}], 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) getsockopt(r0, 0x8, 0x7fffffff, &(0x7f0000000040)=""/244, &(0x7f0000000140)=0xf4) clock_getres(0x4, &(0x7f00000001c0)) 12:44:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) 12:44:10 executing program 0: chroot(&(0x7f0000000200)='./file2\x00') r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='\x00\x02') unveil(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='c\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 12:44:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$inet(r2, 0x0, &(0x7f0000000080)) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 12:44:10 executing program 1: r0 = socket(0x31, 0x5, 0x0) setsockopt(r0, 0x100, 0x1, &(0x7f0000000280)="4f61d5fe78a079125b3e0227cc3cb24c99f16cc0481859071ad2a5ae074ae03bceaa1b6d1a768e9304eb1f899b98432ceb84672c8eaee59b96f494fe2fe1a1a55bf285fe33eef2382e602e62542473d3aec6953fce7bdc063e9cc771df2cd25bc38d62e20d95c1adb1f504dfe43d", 0x6e) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r2}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 12:44:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x1, 0x8000, 0x1) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f00000000c0)=""/239, 0xef}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000300)=""/53, 0x35}], 0x5) setsockopt(r0, 0x400000000, 0x40000400001d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:44:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87, 0x4}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() dup(r1) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 12:44:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) flock(r0, 0xb) 12:44:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) r2 = msgget$private(0x0, 0x140) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/87, 0x57}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000480)=""/13, 0xd}], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) semget(0x3, 0x3, 0x9) msgget(0x2, 0x204) r4 = getpgid(0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r4, 0x0, 0x2, 0x7, 0x0, 0x1}) 12:44:11 executing program 1: r0 = socket(0x1, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) 12:44:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) rmdir(&(0x7f0000000140)='./file1\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) symlinkat(&(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') 12:44:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x2, 0x0, 0x0) semop(r1, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/174) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000280)=""/203) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/75) semop(r1, &(0x7f0000000080)=[{0x7, 0x20, 0x1000}, {0x5, 0x8, 0x1800}, {0x1, 0x7, 0x1800}], 0x3) semget(0x2, 0x0, 0x610) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) semop(r1, &(0x7f00000000c0)=[{0x0, 0xffffffff}, {0x2, 0x2, 0x800}, {0x4, 0x0, 0x1000}, {0x3, 0x1, 0x1000}], 0x4) 12:44:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x8, 0x2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x40) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xffff, 0xffff}, {0x101, 0x5}}, 0x2) writev(r0, &(0x7f0000000340)=[{0x0, 0x1d8}], 0x105) r4 = fcntl$dupfd(r0, 0xa, r0) listen(r2, 0x0) setsockopt(r0, 0x81, 0x80000001, &(0x7f0000000040)="918440dff029b5cb8dcda062c79beea53d4095d33f59789ae939b9c47095cd63f6e7267b237936ff8000d55ec030dc3d1ffac4d6b5775f04173669085235744fa44c9ab2cb4ab90b05852d3f3c4f889c00f5c454aa2b485294dffca00b690d2c715baffaa1dfd007d399a5b5b768ad24ea01b3062d075c929c425f52fc865ee824e6802f89265463c38787", 0x8b) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x100) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000002580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018e37a1800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074cd750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b32341927eff1dfa629148a5dcfe0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a3025060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9f7d8a650a70f6f4109822424ec57f82474775091e6451051e0b86c87b0d5e8ebda729170ab77aa6e6b5c511212"], 0xfffffffffffffeb7, 0x0, 0x0, 0x0, 0xd8}, 0x0) 12:44:11 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file1\x00') linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 12:44:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f00003b0000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 12:44:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 12:44:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) fcntl$setstatus(r0, 0x4, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 12:44:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 12:44:11 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x10, 0x38) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file1/file0\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 12:44:11 executing program 1: clock_getres(0x2, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x0, 0x6}, &(0x7f0000000080)) 12:44:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getgid() getgroups(0x1, &(0x7f0000000040)=[r1]) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSTART(r4, 0x2000746e) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 12:44:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x850, 0x108) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 12:44:12 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='r\x00') 12:44:12 executing program 0: r0 = msgget(0x0, 0x400) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getpid() r5 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r1, r2, r3, 0x0, 0x2, 0x100000000}, 0x3f, 0x25a8, r4, r5, 0xff, 0xfffffffffffffffd, 0xf2, 0x3f}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r6) sendto$unix(r7, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r7) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) bind(r8, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x2}, 0xc) read(r6, &(0x7f00000000c0)=""/180, 0xb4) 12:44:12 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/200, 0xc8) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/232, 0xe8) chdir(&(0x7f0000739ffe)='..') 12:44:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000140)='./file1\x00', 0x10000812, 0x8f) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x8}, {0x6, 0x2}}, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) 12:44:12 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r1) close(r1) 12:44:12 executing program 0: r0 = semget(0x3, 0x2, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/221) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)) 12:44:12 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = getpid() getpgid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='x\x00') 12:44:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000240)=""/105, 0x69) recvfrom$unix(r1, &(0x7f00000005c0)=""/4096, 0x1000, 0x802, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r2 = syz_open_pts() close(r0) write(r2, &(0x7f00000000c0)="e1c8e1eaff35aed4ec70f927d46a1af03ed91e58a7bee9a85891b350b55c18b21cd117043d10d71c4bc035ab695f6d77baa277f835bd9c77bacd5de60f0ac4934c5bc7c1debea9f23db34d1d8a14f77fa54f0f29a48072f0e03dc4fa75e95927158083e3397b4a2a9d53906dc948002d8f818a8683edfea85ad64ffae65d63b80767b169d6b7af48b63ca8593de248388d1ac7dd0d3340c60109826100f68c27ace76492acd87a9b9595211ce7e7b040e486633688", 0xb5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x200, 0x863, 0xfffffffffffffffe, 0x1d1, "0d585c4157379aec572d8f6899b9ec25b814e241", 0x1, 0x2}) r3 = dup(r2) r4 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) write(r3, &(0x7f00000002c0)="688e6648306ce6822bf2d8e3e10b9170b39e293851cb92a07821653bf4bc1e5197a431e853086291c2d17fc9d4e8507c1f8fc829d688e5085a1b0c3da8eececa20a5e57101d45575486f8fb1360a6985b5fa34d4736db4f2c28ae090f032bc186d98c9cca041eb0a4e4088a90151bdf8c13a33b6564d881a25949bb3734cf0b18d42ef4c789e7ea1e3aafbb54d967af713e45b6d2d19d98d2332fa5386649df751ad6e01d3200de7ac76c868a610ee29517cf060f0b88436a62ba677284a7d1f980b5530d6da3e3204ef0ab41fa00cbbb9a3d055f7e57049a5b1fdef04a6d1d37c5ad0", 0xe3) 12:44:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000000000), 0x100000000000020f) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f00000000c0)="85a072d2ce85f25108fd3de684f6984f8ddcc55e2b6021637abebd0e620878af7ea52453be0418c720180a02fd064ab9b53ebf1d854dc99d3fb94dd8e04694c85b3fe1dec9d3544ad3744c6d703d0609382292be48762b84bbbde580bdef5a9cba0a4def9587400d84aedb4ba33805c299517a85e217b5a2eb547c78bb79e1e8c6dd74975b9f2eac168ca21c92faf74d67515426dbe1d9708220c0fb8cb3d7d0ecf83bd57c3ffce51598936c720bdd51348a2bd9c881b88e7bd8a3da72e36435df61fcfb8b3b", 0xc6}, {&(0x7f00000001c0)="a6241d1573cf2d9ce4fb6977dc0eb3db9c9b46361a16b261bc28f681184b5c8b939be1a36d013b03e5c469ce4cfb6b7c3ca73dcbd61f4563bc9ec536b81c9c8e8562bf973190bdec17ba301d78acd12a768c19ae3a1a3ad4441c2334d6dfd37f368b0cbb968389c337c691bb2db8ded93194ca901fb745ab5863688d9e3538a957610429aff38ee986fef69011592c63cda14ae14b54933dcd8e1ede940d6f29709b786a5dbadc7f7a4a52ea6245c6cfe1cfe389e99cdf4db1e024b74cac87", 0xbf}, {&(0x7f0000000280)="83a89d8f1077c5eedb63f49dba0ea88a4eb2efba6f70bb3e793f4ed1963818c5430905682a76c677e7f2dd075c298f93d76bce467a2d02b51bfa7d89be00160030399197abb9fdc0eab48594b1ad837bf8219ee7d9273ef486d9d64e20a90a7e6fda29d6515c058fa2b4b3456decd99a9557e3612c171ebfd90a906bed17ccc330d316805c0d69be16a269aad4122436dbbbca71305d830584ec0a01a4b8d77dc1aa2d57070144fd10873787ba183634b7ad65515d1a07780d54865ff42ac1ed0f35aa7c6830e9075514072bea1d0dc7bc037475792f5b59cc7b82636229a0b426417a9be270032bba7f00f7", 0xec}, {&(0x7f0000000380)="7efd81e20d3982a3ce0957022965ded9e4cdead3a2521e0dcf667281e9ec4159a1ccc93d65ea5058a4b7afb73f712e5a16fb8cb9f8f392027986ef6bd38c531d99823264a22335c4b60c6e32ea8b0a05da360f7091e0cba7879732b01f75127d8fbcaa1b795d882e941b89e332aa3e509f0df318eb4f2b7c64cf68b247d04069060a23b1fac24998db0ce1b1985b057f460da0353495b643f7875bc21ee7c6bba73613374b60bd09654a5203276a7a36414b4e8bf80d1458ed7c61fabddc41531db3dcc1dfb9c3293a7e28d294134eb417d724aea05442de70475a4ff2dc31d2ffb8e554efdf24", 0xe7}, {&(0x7f0000000040)="0e30a3b9707fcc5fed94326290ea8b764428538ed8b6b962605cb570278d2660905ed376beb9f33a94056bd1704834893610e1039773a474eca2194eaa81", 0x3e}, {&(0x7f0000000480)="a7ba9344", 0x4}, {&(0x7f00000004c0)="7bbdcb4e704e4f34c908e4a23fd0a5f846e14c36c02121581afcdafcfcee9604e0ed41219e8017a06fb3f9b96cdae9641fac50de92accc3fe4df372c3eff003759392cf1237709f810279d4053c99f51fdad885c0a69f5a41e39487fe906ad10108cdc7089c07fcee9e80dc2ea9856b1dbe7af62986c5ef205e4811ffdc7ebe1c7aae2055e7df31ad0e7b4d5edf62f63ea36651f4c08dfc652af1b66e7bfc3f7ddb2123bbf53cbef326e3f80ece8496fbb85dab87302b87bd7c63d0aa9f502d2cf66b0fc49e3e552a7b905", 0xcb}, {&(0x7f00000005c0)="5b88295fc490e6956e788045cd0b6555786490b864b6b4259dae971818ecadf271a0a0e66286d8e956880f96050bc58582d91e690a4938b2d78a642f91d8a00b5f6140f137fbaac91bcbb62c6a0e42f3f6e672e1c4bd39ecdba058128509e37bec18e6ee27c3c46c896ea39819d89350a7d337c2ff6eec61123ec1cecb7885e0ccca75be237c4ac72eb8b04f98cb9b6ac42b0bf5a01b5f84f0e40ff1c59c9c8288e074b3af11", 0xa6}, {&(0x7f0000000680)="ed01d37318c8c4cf66226cc87b09200490a22559949c8c8395fc40086b33f3997dfd0291f3258c04227cd685909bb1d84778997f5bd0edcae7a9d7745cd39a5fada1cbc945ff32f6eaa4ef1b91fb6a8a133df5ad04c5512b160a1bc66e06af2d3755ce2380ec1ff2aa14216dd8e9d312d0723e220e5f830954256f7227e0efa3c5802c2b66a0c5ca954e413ba5654930b0d8017237dec43e682e0e492f18e8f0e6ba07e802586d6a4df57253c8e536405ff40abb43c4fb5657432851ec4a604c6bfe2c8943c3d6b6811d52bf98", 0xcd}], 0x9, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x88, 0xa}, 0x8) 12:44:12 executing program 1: 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) preadv(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f0000000000)=""/24, 0x18}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f0000000380)=""/253, 0xfd}], 0x5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 12:44:12 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1c0d9d22d5adc11, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 12:44:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0x9a}], 0x100000d7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) 12:44:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffd, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x4db}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x2, 0x1df4f5b5, 0x1, 0xfffffffffffffff7}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x80) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="858a502dc1655f3a0dad4ae7015022b558c48eb0b4af5b153a8affe897e8c646ae4d267bb5fba0abb5203e98fba3f56db7b63a92aac36cd09db4b2fa200052bcf8ac2eb69be236f3846647077b051c9a36a92790a9b84c2b2b46e057a709690556b510a78b2ca38740f564c2abac2919ff069dc0d71f26c7e6c5c954650862557e669b52569259cd1a81f57bc9e338f1dfc078df55a8769927ac81a6894783424d3faa63e0140f4d814ced283d0c283aaccba776a98675f5", 0xb8}, {&(0x7f00000001c0)="009fd8f0789e096b37ecc069cb7c9f5341e8a6ae484225b63e91e900b5ef35e99b76bf70538b4d345bdfd45d90322c496d633dd7347d7723b3607e04c0be9f2b", 0x40}], 0x2, 0x0, 0x0, 0x405}, 0x1) listen(r1, 0x2) r2 = kqueue() mlock(&(0x7f00003e8000/0x2000)=nil, 0x2000) kevent(r2, &(0x7f0000000000), 0xd, 0x0, 0x4000000, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCEXCL(r3, 0x2000740d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) syz_execute_func(&(0x7f0000000280)="0f38cccc660ffc4b099d2e400fefa84dc00000c4636d7878bc0c64420f12c2c462550226260fde540c0ec421f9566800c4a2dd3ede") mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 12:44: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, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) close(0xffffffffffffffff) 12:44:12 executing program 0: syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") socket(0x6, 0x0, 0x3) 12:44:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 12:44:12 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) 12:44:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000540)='./file0\x00') 12:44:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = accept(r0, 0x0, &(0x7f0000000080)) connect$inet6(r0, &(0x7f0000000000), 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) dup(r1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x6) 12:44:13 executing program 0: r0 = socket(0x19, 0x2, 0x10000) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 12:44:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000002480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b98b7013e4e750be820520fdda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8163f3978b7616a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e8f4225f640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023a7ef7aa8877015ed08b730eb13021fb18bfd4222d25d12f1f5564ed608e9e972542b2963722aca1d26e265aae9bb08a19cd0798af4f73133eb5ada05eae74dfd2b165865f5399203301b614396b98e7c7c0f03e6f6036cbfb08fd4000000000000000000000000005fea1bd10007a49007f911dc45cf48d47e07377adedfea204b62e89aae0fea15b631bd99d4a2ee6bda2d7c4c0c1898869c9772f01b66ea000fe1aeb75fe5577b9f2ce3d220de"], &(0x7f0000001180)=0x1002) r3 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x20, 0x91) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001200)) r5 = socket(0x1d, 0x5, 0x2) r6 = dup2(r3, r3) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000001240)={0xffffffffffffffff}) r8 = kqueue() bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f0000000080), 0x2, &(0x7f0000001280)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x2, 0x2}, {{r2}, 0xbd221880a7e57997, 0xb1, 0x1, 0x3ff, 0xfe}, {{r3}, 0xffffffffffffffff, 0x88, 0x4, 0xfff, 0x6}, {{r4}, 0xffffffffffffffff, 0x18, 0x2, 0xc0, 0xffffffffffffff7b}, {{r5}, 0xfffffffffffffffd, 0x20, 0x1, 0xfffffffffffffffc, 0x100000000}, {{r6}, 0xfffffffffffffff8, 0x40, 0x80000021, 0x8, 0x4593}, {{r7}, 0xfffffffffffffffa, 0x4, 0x4, 0x2, 0x80000001}, {{r8}, 0xffffffffffffffff, 0xc3, 0x8, 0x1, 0x1}], 0x9, &(0x7f0000001380)={0x4, 0x9552}) clock_gettime(0x5, &(0x7f0000000040)) 12:44:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x81) listen(r0, 0xaa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) 12:44:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x1, 0x3, 0x220) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$getflags(r0, 0x1) syz_open_pts() setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 12:44:13 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x80000000000800) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/250}, 0x102, 0x2, 0x0) socket(0x0, 0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x141, 0x200}, 0x6bbe, 0x3, r1, 0x0, 0x6, 0x1, 0x0, 0xcf}) 12:44:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x401, 0x0, 0xbfb400000000, "d9bdbc6ed28e864dd4559bbd5eb2ec47a4a93616", 0x6, 0x9}) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) getsockopt(r1, 0x9ab, 0xe800000, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x6) 12:44:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000540)=""/157, 0x9d}, {&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/153, 0x99}], 0xa5424bb) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 12:44:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000010013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee90dd7d1d82746e5afdc27b8c9831c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f6700000000000000000000000000", 0xffffffffffffffcf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x2, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) r2 = dup2(r1, r1) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x9, 0x800}, 0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) write(r1, &(0x7f0000000140)="085724118589b4109f2a5c2a8241f0bde09d9886eea3b26e906ef7d65240cf166bca4197c57ca99553808afce238726fde1cb5c68b7d9164136c4dd2c1f505ebe3b38dca2c92afe135f553f1a694507a66fc10055fe126e3782031d6f19f33819a5063eead1669119b9040fddd", 0x6d) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 12:44:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xd7c9, "562a5a09007a805d3ca5f2168789411a8c9a6224", 0x0, 0x2}) r1 = dup(0xffffffffffffff9c) sendmsg(r1, &(0x7f0000000940)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)="fbee08262fce341a4feae287f12d", 0xe}, {&(0x7f0000000100)="e10777c361fb5d002238018c019a47e27187bf863b71be15a594527c4541aa468fecb306001db8c3e3c71ab3e0d846889895cf5269ce76c572767f23a2364a5f891e3d4c011e74f6be22f5f5b417257feaa7379e356141b2d374bd913db6fe091bcc7a7509a3e5279a454a2a7f56c843c53c25ea24c5616ab9751bf7fba3808ae25420978d8aa77d22227628c1b661195e26acc331cf41a063548ab07de0b8c93179825e36e1c61d125732337d8a88a332c00784d494276a9efa7f3c2d2e558f62a761a07f9ea027c436fde5021b4bc2840778e329dcac50d0653cb509b9", 0xde}, {&(0x7f0000000200)="175eb67ffcc3d7c3db303a6bb5309ea11a45c63ad86bf493a799a33b4394ccb85ddab5b51b096feba7413add75b10414f865f2a4fe36e1f686c7b84236752697576ac59414007f1416524df54e3cc16b", 0x50}, {&(0x7f0000000280)="33ff5c1e09118fe0a07c63333ad4023e87421cf96247d18c76dc874ade3aa3f4daba6c2eef12aa", 0x27}, {&(0x7f00000002c0)="6861db8748fa4d60f11fd3921f2b9a95db108fa5808b14330010aadb35070a1def4e3269ee947b92bc38bdf9453163c5e5174f5ffeb6eb0e14a35f5a94e507de6b28a4dcb811d79e1d146158597594316d82f6c42964932c35b7c4a7a8ac997a9b8d0213e7ebfdf5c5fe5b3d2e00d67d92433c7911733b0fde9e0417c5e7f2e5290a6da5f6c46f2d2d619987ea97444329d6c46e501dbee1d4a4957b44f8b9da1d2127a3093b1be3f39436cb", 0xac}, {&(0x7f0000000380)="999fd501b34fa417af1c849a2b1343bd69557537e4cec31fcf0846f1cd3a1538c60e828b312cdf1e6e4a35f99ef7232c54a7f65b9707837724ae076a9ca63f9aae78513b6103d072a19207dcea38fe99d1ba695256fe04ef37bb8f67f09eab4ba48fd9e89b0e846b0c7597b4260f646c44db6bfc42ab80a8cdf6e4d8c48f15e051a588e302bb58", 0x87}, {&(0x7f0000000440)="2fae3d1de868ae246e368dab00d56004d3c6554f48fc2c5d56cfdc7bee731851f1891fea972c923b894e713932087953cffd0ed1270362be60c928fd0bb05e5f7f73773429a3560774985d119efde38c00c07b3f869d53ff", 0x58}, {&(0x7f00000004c0)="692894b1ce91b523376877fc0d5a5047cc86ff84ffe7fcc7afc2", 0x1a}, {&(0x7f0000000500)="4fe12f27decf434e918eb5086b21dd28017d6353cf42b7d6e1bb9710165f092bda7cafc7f79fcb1fd8ab2d8344cecc5f5f99e9e8abdbe1450d1029d862d95cf34911a05d415ce21941ae0440e2832f7a30af1616b9ec7c117daf1d2416734ad5cf61b748a3032618b2152ea9e1e2c0cb26315261a2996c8b89ad067405b3", 0x7e}], 0x9, &(0x7f0000000640)=[{0x108, 0xffff, 0xfffffffffffffffe, "67a42f924385df5ce640429a7febbb777fc994c4eff802a9d98185ba418ef3e67006acf5658e38de18d6c94e64372584a84a842d08a3ca2ecffc4e660889feaa3216dc44f2b0f0cab8bd799e6d971d79b9a898ee896e57d39613fcac1287ec5a54604764097ba464e92c40c6b2c530e90f99cb9ae57e031f79ab5fb3343cc48ea473493c1ecf8062c81b24d39541aacebcb5dee8b320657a8ed68fde2155dbf9807e03fc8813998073743624cd2cb95f96c5c887f7a323cdea07a68db086da895421923df77e1aed1adc792550774f0decf7c87c22057ce4ffba2e680900aca9c261e17fc9bf0db32f7a67720b6c0a804f43e2a7f043"}, {0x98, 0x0, 0x1, "28a52aa0595ba061dead3ae1042e0c569c9da73fde0a95c1415fb7b3e42d87c8a5af7e62657f584b58a7dd71bc76d1f5e4851c5151843f76d4ec9d41d5c4fbeb4c930db7c908739f0dda50a51b5ded62c23a48f62ee97a94f38510206bf69d455b97a2104612f7a4e47f97e85cb1e54d41aa9d5d73c15f4b80dfd79f5818a34e4fd4a7c5"}, {0xe8, 0x1, 0x28a93363, "60cc76abfa7f99a960d4cc833215b52103e65935f028b9c28b2dd3726b21155639061b56fb1043b4e99b09e7f25ee2dd97ff3dc49452f36a9a71062a8d9783a13816a4d4bb46604a14f8acbc73e10604165818a5a42382df38cefde53feabc43bad8c0ebaba33cbc7a261a3392e31838039411ae0650dd4040090d6156f1b1ae000803fc4ca4b1023bef96c41d70bb5add7f2a6e593b44d75819a32ff6ab36e5cac6f1ad3b4eba03a04be098d528e6248d66fe121cab70c9358f36ae604da9f2c098c060cf501a5678bad0aa075de4ca6769"}, {0x68, 0xffff, 0x8, "b114c5242b66003f15a07d6604512aeba4cbbd475793c202fa3d6356a82603903d27f79959d4ce02a09d9c71a712bc6305ae6ce93c11685ceb495166d972391a508e6fca9cd4e2a347fb50d688d9e6f9577c6ab7806b24"}], 0x2f0}, 0x0) 12:44:13 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6b", 0x92) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0xffff, 0x4) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="010000003b1ae340c2bed448fe4424b031b14be8604b43aefdcb1b09512a1ec747e697bee7317a06cf9346fb7b6791ccdeb515633b6d7ea852a5fc4c73d61f43928682ac30a255f846ac45ba6d4802ea7e08bdec04dfa836670900000000000000b4a01a4fe5764f1c60f21b01302ec89059beffb75dfa8171a648e5ce740a3632e7acd9271f57c3438791e6598a6d485bd8c1c7fbe08950da99a8180179ce2900987eeaff7b89bb055022dd41a2ad77ed17c26faac5c8e8b4df6bfbe3f1dece"], 0x3b2}, 0x0) 12:44:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r0) poll(&(0x7f0000000040), 0x37e, 0x200) 12:44:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000040)='x\x00') 12:44: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, &(0x7f0000001880)="37a7fa37e3e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857a", 0x75) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x401, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:14 executing program 0: r0 = socket(0x1e, 0x2, 0x3ff) socketpair(0x1, 0x4007, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 12:44:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4100000001, 0x104000080000000}) kqueue() r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x102) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x100) ioctl$TIOCSTART(r1, 0x2000746e) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='-\x00'], &(0x7f0000000140)) 12:44:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000080)=0xffffff3d) poll(&(0x7f0000000040)=[{r0, 0xd}, {r0, 0x55}], 0x2, 0xfffffffffffff801) getrusage(0x0, &(0x7f0000000b80)) r1 = socket(0x3b, 0x2, 0xfffffffffffffffa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffd, 0x8}, 0x8) 12:44:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x102) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x342b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r1, 0x40) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x2) 12:44:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffb, 0x5}, 0x10) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 12:44:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="05e07f9bd6f627c18176fd2a8312b886f30c756e0ac40e2eae7f712b863630ec0c0ec305f589398c8e4be4706bd84fe52309507df7ce78efcfa3b2186f346fbdbc289dae03e770cd6fd837aef646618f349f3e475dd348ccb3abb35c8977777c92e83570380b3eeb0517df90cc70a679052d89413610ab0f076b1fbfafa7dc7b29a9cda54f9535825a362f5d809b9b13cb1578e68270", 0x96, 0x0, &(0x7f0000000140)={0x2, 0x3}, 0xc) 12:44:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x10000, 0x6}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x2, 0xffffffff000}, {{r0}, 0xfffffffffffffffc, 0x9, 0x80000000, 0x0, 0x40}], 0x8000, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x88, 0x4, 0x80000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x38, 0x2, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x54, 0xcda2, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x6, 0xed78}], 0xfffffffffffffe01, &(0x7f00000000c0)={0x2, 0x100}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000100)="ee1debffcb2eaa4e713048e69931ee551e5c975002f69296480000000000", 0x1e) setsockopt(r1, 0x20024, 0x8b, 0x0, 0x70f6fb564955757) clock_settime(0x4, &(0x7f0000000040)={0x1, 0x7}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x10001, 0x5}, 0x8) 12:44:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 12:44:15 executing program 0: 12:44:15 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x81, 0x1}, {0x3ff, 0x7a5}}, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x81, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x178) sendto$inet6(r0, &(0x7f00000001c0)="ae6957e25e34ad69c3216b4101e5b1b8e7df7a28b4d86ff6eb820e7b15838e4141f85c984b4c66bca69b96349b30fcf8d4c0ed2e00d87b185bf1d229d94238fa0b35e43364d116a56ab66297a33b7b08e5c43c90db870590217358b9295543d3abcedc00b6eee55596cc758688c7179c02867462bf7b4824f503499d8f2324e52eae41b4722a8f783946f55ad7f0f94e986c87e276a8d72e90a671c89bc7dec4ee79500896deb6d51632483a951d67fc3925d7719f5db459f9439c9155d69cbc831b75c89e597e2d98696f55931a342de9265366c14e4b1ab410a452a1f8918e45e4e6a5d90734ea0b1846ce525c9757244fab0786a26556c7dbaf9ecc2cecdf9f119eea3c95fbe0323f7311e76babc094399d8caf93483b77565edbd7f1c8b6cf9eb726ed774ab1fba4b9555a4d2cfc8b95be0e8a79a75ee2d75859fe68be8c282650074dc492e72bf2fff9c5f42d5eca5dadbf555f4cdc38eaef4c68d3d281e964601387034886061e9edbcce2db36df213ce7c4c41d93d508f8fcbdb8b423aac68b69ecf808d670d973b475de0848ee7e2b3982eb1a5e1beb5f658f46adb576351b8acae6764607c755670ffd5613642cc0addcdeaa6981c98fd1b20c99fae56e96107cdd49b971d9d46902fc50a1e90c5cabd849688599b8281ffd6f965ed6b7cca3fcf6d0a551e36d25ee3c0b5da4bdca681619652ee435880ecb7be29fba2eedc7df2ef4e468e7a8bdf8161b06ea1c0e8772b4d653bf1b11f6592d45010c63098d2ec4ca47478ea786504e8ae12356637f28243f8aefb4fe0aeb1efb248735dda0c1add5cbe762c715d22530ce8efec0c5f0e19482852536e6478166dcc7223f0cf303c90ffea42bf032198cb960638c14ecf6fa33091599b35e5a231d2f3cba88332b81c32e6b3c942cbab189e498f58b42671063c842024cf7add9147dd3b28f0a989085147e8303a10b4e937ab3c6f711d07697ba60817fbd52d102e1412d769cc1344136f6501799c9a99c8059d0558bc4023ebdba76638c27e17e4f2ac1ced668c2a1cc8f12ff0ff6bd2eca5d9a424cd325614cc3ac08edcc01fad6f4c56046cdee7b612c6f1d2b33771cc592a08d259487ee280579fd9494d29e225fe5ade0f0e16ebd2f70a4108e5a2e2860c9cadb7adf7f57ece0487fe1ddcfc509fc3d865c0f4aa33682516783762074333c634226049da696009442be05cfdf2de8fd5becc1c6c2f9371d51f241fa1565afef9f3c3e40665c7f03e1fad05c5818897a8c36a7f6d7c26bf4008b57afb3ee4b4501db89639b87c53afceb46d9b034a04250d44f3b56c73bc840240ca3712b9208ef5675c96f04cbebd7738c37f8dbc64dfb5a577db6593b4d619889b1241e28f13bb955094a2ff30ed04eed53620cc3bd4e939b7218306feb41956fd0fd7a6343baf1c6dd8d2bf5a146bdac3464e5e86529c21a2c28a12bbb0543df662697a2a23ef1366f45f0fe222ac52e5c8a5ba21c6b6e4ef9c7fc6e7bf9e435bbaa7e0bbdf749767b26e54e6d14a6ec30e6f503c6c1ac203162c412ce858a3e828c90721356ec8bf47f2b444ecc4923304e62fb1c92370a6c844f54f8aa5dc5efeceeb45bb1313f81e1d3ef914b96f44e5e1ef3deb4698486cf0de3cf526bdbf3b3bb97b29fccc197aad6cc5712fcafdfe4908e0cf3d6a671c5639d98602cb9d5d871fa9024e456d4618cad8249a700d4c6b137860bb866736d9bf4fd05632dec9b85efb344f58d6093500d9aa884b5b8eddea65b1cbd7d837586c41fc881d8d1ec589805255ef763b41b7d66991aa9eda3b0096edc4b76db5c102f96ac945026e72bdcfa359f5ad58caa20e80ed645c1a7530e3e6472336d66950798ebd361aeb65bb12ee16dad0bb33d5ffaa2db6284e66c4de126b9eb420b39e55e64d2d5b78e80374f99e60d6cf40ecdff9b8785157652f0b9e04567ec21ef4870824465e8c3efef20b11a253371fd4ce88c7dfbe74fd19c944b92a0fcb15177001fa6c51cae27e9ce5893e9db72af5662b12f3aa1fdb0f81e0fae1664cd2d2834da881c241320f4d032f7744d08c5f8df5765fc9902c06e557ce6ab18ce98aaff758ba2163975a0d7c24af9ccd0ed9ed6f7d6c0850425ff7ce9ebec6522fe440d25ff3468a63923a737a620190b3ac0c00b0f5b88068c9be9d9749a4d2bf0e3be8aa6be1b1936b8f9c55114e6df27fc060a39cc4801ae79d7548c1d102ec8f78181978769dfd0454af8b97c7d9d5aa4d8e6d927c4bb7919ffc27ddfc53c2229a18f11ac60ff49af07d2ec97786e00db2b1b10063a9d76e56011b413360e20cad3427beeacad19f42fab17b5addd1f117335b0a1f044660b5a8fff13ec2fe07846cdc238a6665a8f93dec20ec6e200bf8ba60cd7ab12b1eeaa7b79c54ba0857edcedf0b1c7316fc34f0a9aa3968f127cf47dfeb96b860e3d86083d64f89c5cbea23d1d55e888b71b1f87bb688cecbe29f59569d900352c54544147d0c8dab4bcf042d3c974419cd79e48ab83963cef56570ad5df18f83445167edd17e67da8d220edc5e433f9001cbfcd3049fbdad8732d658b7a85cc50bcc4b12bc58281d425026a382567cdf161bdcde2ecb0603b63a006364f7548862c6207753df10461796c5abeaa131d537f3e5ebae194e1b989c2bc39ff501009b88b5249c8f3899e9788c06c36ee6579701a006b89a0e02f08d8aa883c9500bb5759a2de851c43e5b8fd47975f574cf595edc73c0bc62a8fda1b2130471e12b33cb54cc9051900c85e235d7cc3652b4901889089e6ba5a6d841a64720528192228a3957287c485d882fe38e3e67c5a762feea02d70d6f5e9444b203905a4ba244c67b227b819de63be499c5b8688281efbade82a22437831166d207d75c72439bae64d5f1050c4642331df26faf239ed05780ef22b1fac75882a86ea5ee7f4685698a67949179485d7e8b807a1b3fb6c287f0eaaf8966f20aa1cd82bbe2a8ccd6d4ba9b9470eafa549889f3a9ff6af6c2d6309288f482bc522857bb547b1a0b83c59b2f8080c84c57713687b541886c8027ddd6730a71b86a5a2c18cb5389cde51c5a71d7cb769d7b0896f32f21c6545064f121e5c2276e7bd9ed76e5c1ad165f5576aa70247e953316a2ccd904768c2ba0fa2e341741adbf47a3464b660dc11aa133ca4bff4da2441c795521fb2420e51d3ba4a1f64e4974bb8afd9d42ae366d0beedb31aa0b66e2f110d58df6bff4ab72a2ac0ee9a1a9def65557306983a16c87626ad76c3c8f70d045dd244a636e889c581f0f59f624059a12f9991810176730eb572ebc87c6a18c647dcd2e79e1087dd530e0535d5bd7a6d529207d6e04fc169c6de72d34a2c11ecf0a29fffc6636bb6f72c5084fe05fc535e7f53982bf482ac41210f0cf0fee5104a5fe940b2bc780a89fbf4e3e4f8f2dd9fe2002069428cb4a9a3e9b27b40880fdae6f38229fe9c1fa793ceddf3cc78b7c0bfa83aa291a80dc54f0f6084f053175d8182796e51a353124b3be3017216eda42c1ea050214e0d596ad7cb12b164b4e66a521bda4d2cab7fc6449f23e3fdeb50d2e71f6e9968f3b24067634a9c9593500f312020785398fbf97a452f908951425577f21e3cff04f32fdaee6279c14de119d932e23b9e59000c68d0314c11727763fb5ec85f8c1e3808b47b78e53f91851616ecf73064133b2648e0b1c1b538ff4c818d0bea783a040b28e499940716c8d91a2ff5dbfcaa93e921eb04619a326a6569c4398049b816077c14e92136dc7958728c85316c919e6c41bc8179286cfaa947dea908541e83d3128968bce1abe54196fc8d91c19b5ea23a59d2265d613a98107f4f964a45d9efa27d823c5418f260b657a7d0f5b13654973a25a775cecda4332232aaaa554c1a58c0a978867e69f844a469539e2c748911f351b75425419ca2effa2c12d3c8fb7dad77d46d6d1d42ef4d6574e87a110e62dd4a073a6c01ac29038515d0be3ffd40639860fbb61fd29ce0b4d94ba2e835a3f4ca57f4f5b2987ab5448d4fdafdbf0142f57214a7c496163d6d19324769586d9813c49dee6b5941f952c7ef52c756c6fe4fe0d3c390dfb780d7c214a2faf3a6428289f95c8acf725446bd52235809aceae21265f804ae0ba0acc246caa80ba7df5442c266750bd97303f83f22038a34bd26993f6f48cd90e5ee31e6a82c8909e846e22a333ded18764b4ffa8779d1758585e4134d04da98d7e3bb4d41712973a0837e8fb39745f8e14b297c36d3466188390bb7c02eb6e5e5dfaab5345041fd3cb89b5625616a19ade6f60748cf5d3b8d33dac72e0c341fcbee964cb96796d87079ef8c2e2dc57d91df0d82aeca216fe7ce9d1e97ee842698542868e20a7ae141d5ae4e9fe23d73ec0103e6a40cc000b6a62e0bda6005b455027038cea0415f2526f25e6479abb585d6d50de487d0bbb734a957eefe9d796171a65fea4c419bf68fd832151808d1d6bcd7c708d2d4e109bc43d7db7663025590e417522fc0dadd37f384dc5b000dd4ff38e17ed35d871fc594d4477c8bf8d0a4680c7b494c6be67edcd13ebbc95b9bd0666bebb4556da27d4ef9f30d581d0d5248fa8e709bbd79e620167db36e9ed1572d736348ee3e5dc1b95b090b09d27d12b8ba1ba21402e3026178b26975958eee34c8380763ca65f999473b66f766a73fa89166ea0ab70eb4913c02c71db46f6238dc25a809145badce077e8ee31c2462d4bfb902625c948e436beb3b22a75942fe7eb5fc623b8bba5b2db79827e1dd3fa02f5a2e1eb3526efa534d7703f4ae81154401ca1eefd6f993607ba668f91af9bf4f1ff3eaae05be6f15599b27a0ff7741659ee88da434568a8f51e7b4e986af0879af3d75c9ab60b0398974f11846e3dfbf14123103cf504b9b4872723d7aee327f4ad640f59be4628340a1bd854b9894bbd3d1104abac751a0621d734a325ee50965de5b98ef2c77aa83c280ac63cba56b52971d859f8c4c181b2cbf0e4b949ef71c6fefcd939f8420d015e47dd67652dbbea5d7d2287c41d1c07ffa5b84bfd4ddf5c2104c114823cd85287e6eb2f7392f0b385f8f3df2c8df40dc5ff4982ab07a4d4f1ca997da3c819fc486c5684ede0a92ff64eb95a046049aa220078603f732cff6fa9ff32611818e21b2d5c8d347e8ffb869ace72c3528608196cee345ceceac98a38f69c685c28d4124fad8287c6d1a4063d17ca2dd0704dec1bff428e0247019cace7ae3a42a718e5aa1ea8996ad856f3e2c6fda6c8b9a8f28461bb71bad5f56715629c2aeaf15f428f7144ffb17071a91f82a443b5181dd1b1ff6f2f87f07156d06da93f967b96bef49070a25eedb3abf645433045221e6c4d53d47e2f89b1372fabd931128731b39930e84751ccb79f70f922774cc9d5c0eb5223e83cd250a10be51054e7f8d8ada962cea2ac0914b2fb3c95f4216dbdd458cc1faf1c7a0a7f5d9755d094692af7b304cc59e13c23b8d796b5135468da99704d82109faada70147edf718f86d0f38aff6bbcc303933c05f988d6e4de7868759147065add209707760786937f07d3605311c21f377b5acfe3c38ce0450715e495cade736707d9cf860bf0ec94326851a02f3a79520d2545589d6105cc2997038e18bb9f1dca422909a692eb9029d83d7c830fc1d777e454850bd232a567eee42f1d49f1b0af1c897b79a5a95eca97e1a963857976894baa25d65224a4e6d5476f91084d52b51046bc5056d8dc712ff0ab81c06f60acc16414b082e599be659b3824004bff30c6f92f3f5aab46d5ae1594e", 0x1000, 0x407, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000011c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001200)) kevent(r0, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffa, 0x12, 0x50, 0xa4, 0x2}, {{r0}, 0xfffffffffffffffa, 0x13, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x7, 0x884}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x84, 0x7, 0x9b9a}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000080, 0xfffffffffffffff9, 0x5c}, {{r0}, 0xffffffffffffffff, 0x2a, 0x40000004, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0x2}], 0x800, &(0x7f0000001380)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0xc0, 0xf0000045, 0x6, 0x3}], 0x4, &(0x7f00000013c0)={0x2, 0x8001}) ioctl$TIOCSTART(r0, 0x2000746e) recvfrom(r0, &(0x7f0000001400)=""/18, 0x12, 0x3, &(0x7f0000001440)=@in6={0x18, 0x3, 0x4, 0xd7da}, 0xc) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = openat(r0, &(0x7f00000014c0)='./file0\x00', 0x800, 0x1) poll(&(0x7f0000001500)=[{r0, 0x4}, {r1, 0x100}, {r1}, {r0, 0x180}, {r0, 0x3}, {r2, 0xdeecc6839372f04e}, {r1, 0x23}, {r0}], 0x8, 0x80) r3 = semget(0x0, 0x2, 0xa9) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000001540)=0x6) link(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') getsockopt(r0, 0xfffffffffffffff8, 0x2, &(0x7f0000001600)=""/52, &(0x7f0000001640)=0x34) r4 = open$dir(&(0x7f0000001680)='./file0\x00', 0x2a0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000016c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001700)=0xffffffff) fcntl$setflags(r4, 0x2, 0x1) pipe2(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000001780)=0x1a4) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000017c0)=0x8) 12:44:15 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x3, 0x0) 12:44:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) ftruncate(r0, 0x7f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x84b0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) sendto$unix(r0, &(0x7f0000000040)="35b3006b2bd8b7a7e9bc7d0fb13c44cf6b304ab35cd89a596efa46b1f7e17ee290e19c82f328c84306f45b432e3e3b1b7a2446e93c60c517058931c5880c", 0x3e, 0x400, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x154}], 0x1, 0x0) pipe2(&(0x7f0000000080), 0x10000000004) close(r0) ftruncate(r0, 0x68) 12:44:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0xc1, 0x1) fchmod(r0, 0x8a) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmod(r1, 0x183) r2 = open(&(0x7f00000000c0)='..', 0x30, 0x0) r3 = dup2(r2, r0) poll(&(0x7f0000000100)=[{r3, 0x41}, {r0, 0x100}, {r2, 0x52}, {r2, 0x100}, {r1, 0x40}], 0x5, 0x9) lseek(r2, 0xfffffffffffffffe, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 12:44:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0796cea771f70aac506f967dd0d7119920ef54ce", 0x14}], 0x1, 0x0, 0x0, 0x400}, 0x5) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 12:44:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) 12:44:15 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getgroups(0x4, &(0x7f0000000100)=[r0, r0, r0, r0]) getegid() setregid(r0, r1) 12:44:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x6, 0x4, 0xf2) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) write(r1, &(0x7f0000000040)="bc795bc828dadbd01cd27d41cd7f19adcd0cbda5f1c3a24ba3a658915b112ccdd9879f29fecac8f1c948b405e7668c6198980c4e05886435dcc89b82ed193d722bdffe71b8e77002262b1008e3b84b66a75df241d2497ed8908a3b03723c835cf4d0bfe75650d59237e03e82e7886e6a8ed1f85c349c2515a302dcaf03d3a9a534969e421049cec78e4a97c76abfae5d7ce4f1af17feab9a1f4aac0662e6645bd380993ee5e3d81fd3b4e41d0ebc35a5c1a29357db477835e0d99f13770ea96af488692a95c11d665d49c22355837a9cdd47b63197e8bb6ad98d22e3a37eafd9bdf3cd", 0xe3) fcntl$setstatus(r1, 0x4, 0x80) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 12:44: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, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) setsockopt(r0, 0x2, 0xc4b5, &(0x7f0000000000)="3c62dc11466bbbbb5cd7d0c868bb97a567bdea00433f47663b99636b3f077be889dec856279a6b1ba825ab", 0x2b) 12:44:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000348000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:44:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 12:44:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r0 = semget(0x3, 0x2, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x80000001) 12:44:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) lseek(r1, 0x0, 0x1) 12:44:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x600000000000000, 0x100}, {0xfffffffffffffffe, 0x3}}) read(r0, 0x0, 0x0) 12:44:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200, 0x1, 0x7, 0x100000001, "a8ef60820ea5f3ae59613ebf280254a344737e9d", 0x1, 0xfffffffffffff000}) dup2(r0, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 12:44:16 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x18e) dup(0xffffffffffffff9c) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) unlinkat(r0, 0x0, 0x8) 12:44:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xffffffffffffff0f) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) r3 = geteuid() setuid(r3) getdents(r2, &(0x7f0000000040)=""/198, 0xc6) 12:44:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4}, 0x10) 12:44:16 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="ad074cb3e36b4b5bba23eeb9413a72ed8bf0f377aa6d610082e22ef6a47eba4857851ea9c75e6204f8d567b67f9c25c98c65a244a5a0ad8385fd8bbd45f80b7fe3ec0ee75b874307f63b54352b02400497e32624ee7e0b8f424540139ea39fd1d8a15e651e7e8c72837942398195ceceddc82c80b096350435df54cfcf4b7521b5ee7343adfd900ec58acfaf0bc58bda962ea5ce0fcf81ae6800cbfbc7f553ecaa21a493b9bd321434adb5907803cc35901175322e8412e2606eccffd840df6fd2e7b62f8022520d4a9e90865c8c7d37f3715f8f584e34517bae2c17b343975ec3b7cb617496175df3a648aadfec33653f", 0xf1}, {&(0x7f0000000540)="29a5334485ca1272b4d3dfffe0b6a8b9336b290763cb361dc1c23cd15c6cb6a92fc85cfa72b9cf88d88be7795071544e4b2a069fe566bb4ec95963d75714bbc46a69f1b9df404d9d96583b38419b0f0d392e0ad718461af21a8ebb2ed56667abc4a33e749edef6bf0fb92523a71692ffe1e14c5ccaf7be56892485254b2cd2659fa5aef30375ac8927eb2e8ad5f843b53bf13ea8544278bb7feae4469517d4fc404482fae262d495d9b818c6af32a41926ade90be86784b55dcb77ba66a6693783ca612766e317b03ae65fa50263a2623e13972a0651df705abad6fd9a32d83b64c7c00201298d8394f5562bc315b4225361c4717a2bd27a110e92a8d6889701f560ccfa49925402c20f95de4e11128822beff19ac4fc68ab6a1b7ac799e0beb0ccffde027e800978af1d2f5e5841da7eb3f71c2a8b2db88e533dc62c155f11aa5c1c75c12fd0ec643acb1580609ae8fff53bb1fa63c521e9fe6351e365499e499fd818b406e79939724806836211a4b1610fef9988d9838fa81a6b0139a8e3d6d43e2ce3ef9ed63d5446dddab6ad599c302aaa7c86b2c2b264cb4baf0783de856e974c4a6e000beb38b69c833a4fe2f84844c78363798009819bdafa9d5569297323d2b50297b2259fc9d505cc50c87b60f3ce4a0a91d984509b53d6e2ee352f97318cd095b20aebcd0dc8ceb0d768538f4d5868dd1d999491fcfed5a69e3c3f2d50f2d7246279a7064fa3cca7a1b50bf277400a8fe22cd068f4426efc443400c34a05f87794f9eca9511899430cd8b0e5fdd477eb86e5c240729c666441375f52090ec70d4c98ecc7d92a0198db765b1bd1eba025aa8edb37612f0d6a326d734339740eab8ae06f17ee616d5de0dcd50c305e557768c3b55d4f6dcd5ecca4a14730b70b2671670c4e1fbf72268e8d96774e3c835fa47b7bc381cc4f1662e4003b5bc89e71608c2846284f6550086771761c18d0ac1d21b4d6fba3f2f9b4fc3d2c2f9eb572cf7a7b9be3d64c53cd53874e48e08230f7f0547de22e87c2e2aac2d64033f5a4d33458373938b35b1e41f43371c6d0f8217a098a11671a3c00ab7cabbefb8e86166b25261e57f1ffe820971dce0f894f6fb8465e81f61e333b29e1a204fdbe4c0ae5db46534468991268254a45ea7b066e9a959a193abbb6d6b3252ce62de700c3c03527a33ecdb1b6767d6b9910b18434fdb9c5f266828b08fadc57eb8684d565d6afd49546001e82b4895334c4490b04365a8a92b5fb4e0ca1a9d4da32dcd570e162c28c9dc61f293b6898535b4238df0fca3a043bd4d13828e9a2fd0f5c544c18a646e9023ce9ff52e94bed563c63934a8a9ba80bb4aefe41f7598ed01fb84546a3fced8f06049e665d3d0bb9178ef65f128606e51ff5479427c56b3cd0110735549b4bcce5352c7eeaed70bcbab86785991382e8403739a3b08b8fbc24d1041cb2b02694916a1ef8e3b163425ef8062fecc0f108f5475911a3baf0831211019558102387b26efbb68ae5704f0850259f46669a2a2756de41ff56d716803d115a67a352e7fb932f2a4272854efb04aa6852322688d56bfdf5a3ce5e704513fddbf3f979bf0e343014fd53a7f6167702463f9426f43254529387c3692d3bddf4f0efab932c08f826cd87a7a9422e53cb4331d55ef3020756889d61972a688ec1cbd7936415d4b0479344cb9ead2506d327401765e66c6f47729612bfebf1c7440262790d0559a58bd35e27a7d447787bfa93e36aaaddd2b93fbd8de416ef98e5f29d2245891b9e82de0b65f1ee8c749c8308d6679ad358293caa46a61f3e2b448fdbb162e848489eab19cca450684202b8e3ae54298e56564c25135018b52e6271cbc0974d6cb2aae05fecab72b40a1156034a3ebb5aa509be8ccb1975f3db847dd67faf4d854598c285712da81ea1a71ae4791a7d13fc3e9bc5f17e13d5116fcf8e708a1878cd8c850361ddd7bfb4dc443a75ff87f2495e21c702416642116cdd8c82e89f9d54bc77edcdbde433aa789a8af8e65ee2dfbb4bea7dc59052e223f07ae5142cb4b88dc3e4368258ae9d8c7b91c9f9e690edbb13eb204213729add82fbd56d7604ff23c0d5dad708e705fd9e9d053f0843664735a8286a74a9c869eecd208120ca071e11d800e9364fcea8a03c916e1a5a53c77c8108654e42c88d32c9e1e8a474d2bb0278979cd272d175cf1b73cd1797369a95f4a8acb408ad88b6b5c12d6a2e2cbcb38930dc7797bb7d8507c2b5a732a446c2a5cb197b93cb4f65f15f0723f07713f4ac0d87d42e5b611d915967ef84bee9495e153d528912be59db1b0dbbd732f5225d3933dd0beb315c908f898f6fd1ef304003e4eff8b14a24546e0da1e6fdffd907374149b667a0a34426ad0fe66ba6bbdeb4e43e1144f4d03dedd0e1e20209fdbe7fbcb094fd4a7622916df988a2ae219242a6c76cac7980751b89082ad102a8679316588a84d10d2712d9afca6792bb944f0812d6ec06dd4a303137f07a23dedd417a88c8650b9bc41c138338108fab736f2b41b5118a704390a742caa1e70c381fa58a5525ffdd5a2fd85503bc45512538739e99c6d3d848288926cd2319e8cdac7ce43c84a82caa107bfb4cd75c6a417d47bc008dbe0aa75d4bd145c582422897a9a5f0204e484c58e9da7c19b3ce3b422cb5ff72db4ccef441a038236a0315f26595948bcba2083f349c023d8f1a35ad41f8fb7e6cfd2d27ccf6320ab23f2ceb76a8fa1a175d7e93295846f0bc8ca410ad45253ae57712f37422457f3e3c2d0c6cf2efc86fd949485af4de10adcfff3c8391d1f4ccd8f6bca9d6b71527b193602a667c48f0a40664938b4178f2c9aab8f95869e7526d800fa2670476ef807942233bbd5f7691c6308f1417bbb61e4ca2d1dd7afc657670d838c84bc5d463d205b7d9df418d2c4a4d87482075b5d23c7a23282522b8ebb2b795ed44377d2b2c0c416aa4976570ed7720cc8d0458b211281126ac9673654d2b4135f25af9247b2aa3977ab93dfaac156796250d32035a8de5fc7e8d63083a24fd5ead271c3c55c8249f976531f6b09c0be8e6c2b96eabb2b67e431d427173359952b8bee1184b0214e9b4790374cfe2df0faa78cd580a46671a64398008ac75b719df6af5589a3be4db90965876d08ae2f8e13ec89c415a5ee605ae224ae457043237d332faf933099f8d03515d58703c19a8964577b588402317c67d450204068a7941520a00fc02afc01a8aa6943d0f98d2ab32be456d804480b22fb47fa712612611a9748e096366dab5729817dec1c17ae9e766b678cd248648c1f237c345a219232e2d6542d2adacf62fd00e8c576044e6e3116a241f2846ab64bfa11ebf1146a0d335f39bb0e99bb832378160ae895682067c93a66c68a8f529719b535832481c096a12f0183b126e5abd38027a011af2783164d966ce667b4d8a1f39b2d90bf0bb770b28a6e302fb49ec91ef30d63a1529228592be25676283aac21bb414d52ccaf5ffb3ec674aa271cc5186403323833920aab6f1e44e6bd3276b222b1b1c4b41ee9ea6ffe371d1403a7a18e3066fc6fd78984b2c051dea007e8525667e246ad562633c213a3d2f13ebe82b5c5d8b25de061aae3137eaa591ad9a086f551810e75fbaa250701cf08b790cdaabf081c3e1a8a1119b356b978e6954c1b588d692ab8ac6e0df496d76fcc856db4e972b1bfcc8e66eab4c950f63bfdfb0f36bd724676c539d6fdc77cd3d3ae02022d6dcfcbf1fe8d5692bd6013ea31fba38fa4f2af5d8725b703baa362163cf12ab88b7fdee35e446183d5dcb5a0d74cdffce38981d944da6440b55cbec2af130063fed64a2dcaf2c5f538976609707d32533313349a44d392a28dea55d3fc039b1e92207301573e5a06ae4adaaabf15ee4fd5a4fbf9ef8cf468949806283b3770b01edd5a9fda145254300b452b360137b9bc540df387aad24d07e116ec051642500e6e1b2dfb8ca468573bd37c051af352bc8808e68320f89c1ce331c62287cf14093d0ad28ba1988661e3f4b6fc0010ce3c3c4beeadbbab11848bcf4e6d990db5e2f2c1a51031703f71fdacbfedc6d65c7e87d15fdc4e91e6b572fa5f7fcdf49d60719e2acc9e3d1f08ea771ace1f29158e876714d294c4c33d148994681e17ba3e43691ac514f8ff6847c28593714c4b4abe62b5388b6f3b5338dab5899dc3e44a51ba987c85cce9aa6ba7b8d39b0514ce0b0aaa6685005eb0bbbbde1f7b65c7bb537afed4aa991d32df816f893187bf9f53b7153059c10c2d94f6ae2be6b600fffc28124785f8dacf4970a81cd664016f2995cb5164838284e4a90e4a290f9a5b0ee6364db38d29c4301cc20dc1578fa3da1d7b29395319127e5898956a1d268bf01a1291f23e3c83d916a778453981d9bd5cf4bdfb9fcfa375e69b588a3076caab13d572607bfdf02492b7a0c400effb8f49e7d9d2451312623c6a42a28caf0edb673309bf6110900e8dd4ff05c3451e6fe69ad4f1a53fef11a107e878df3132cda2f226eb471b7db6fb1fe08376a52468fb1688d3088fd6d71448f3485abefd098af11b223f388b4a74d7b098d3815691c780d1538394657d3f55bad6c872e49afd0837bc17bebec4a6eddac30a0aba6ab102248bae54c095f6be60b3e9123f7d37155992dd97e9e235cdfa0be39a8981d66cedabc6ad378d0b20bb1c3962d7ba565fbd175abc1aeaed198c7c7c42ae8fa92b09e0561a131a0318c6a9dfeab016db75b983400163ed2917ae83b9f2ca86ea0a9e855ad3d48a0251dfe8f5575f345c36081050d0dae8a11d9d8f44eccbd89f9b8045ae82df061198cde3150e5e17bd44747d3a9c4fe5df418435f5493717c1ea53015c7ef4c2d5af5bcf1acc832942723b6d780623e3c89e07f8461b6e7ebb4fadd2fdcca64c0568b8ee385898e50e0b47f9137a8d8297010fc9a4d945ce686740ad09f4ab85a9f3a5a43534f2f5bc931e0f738c7edc980d75e4ec57fa4bafd09cfc7f55d348590e0bf27e484d238577161c8b179b831b8a2facff34d0a2336fa0c9cd31d0c398bf6bbdef2eeb431953f2ba957019de46dfbbc131086ee264bce5bd750a77d6c80d94f2443795288d7dd5a3fd89fa95898c4a4d687e3d672c0ccf7a906d965a9b55fe6583b9eff299329097602a1d44321e2743ea6581f4ffae9b8b92d4b483f7eb46ac2aa0fbb20eec4e0d6e72b2fbc81f592573b8e97c92e77ec7974d1ba77e74aba25b803a522952dd923ee0570a6a4df59451f38adf1d006edb3d1c7b0a7f2029386f11c681532eaf28d0edf13904a62db8de34e8e1cde7de8d0c26ddc9edd9a49c78b3b4ad017226a2bd9a033859a9f868ea54a3d98f9185c34e629d20e4808654151e249c3ed5bbe417fd0cce673a928197a2b148390d4a1fab62efb0cc0ed28a6afc3e5b934e92e002597b449a48573e3e46bfb3c4eaa7754efaee583301b6833415a26ceb9c79fc7c34cf1ec3a2d19ffcfea1472bb10884f8be1ef053ea3f3460a7fb747c869eac127950cc289661e1ff0d3ac65e87de564597b82964ee3b61a6c220d854bcc5f547adbea29d8368c2eed82fa4dd18cda427818db6148fc8380f24cfc5f24b6abec9fb3b45be2df865942607245cc8d83866126a595b4936eaebb027e7162610beab17041d271cb06e243be9661dd3745dabaff402d2d18942c73c4ca6254165192a5c0bbc0b720f99e6b0ca759855748320b15cd8e8b57813356d7ee54bcbfefdca714665bfec79cd6f849de0eceba8b9b1be4911371f28cada2f88bf548107", 0x1000}, {&(0x7f0000000100)="e586b1dcd77763b0caa7c2d3fc9bd4addf24383fed8d72313b7c47e2fa1a01cdd78665a9e5a2da2f61513c8899f9524f7c282dce944fe849", 0x38}, {&(0x7f0000000140)="42ce949b9341397b83963e6930492ee41d4f6cdde33de88b93545010eb51531a514173c65e76fe0820b06c6915a48594397a3b00bf8386af3275acf98401bd21b3bccb2e211716425fdc30b64d8bfbd1c1c6fb2c5f55d79bbd927b1e8418a057ec5f396283579c78828d20506da52795b2b2a2925f9bfc086dc8db0e1fedf8536be1e2d05eabbd222bf7fdfab1b8de8da408fc6645038a30b6146b1a2002f3c875e8b26378bbc626dd4aca06bf4c9ce5b9a73b1a457cc586e824e8de3605", 0xbe}], 0x4, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 12:44:16 executing program 0: r0 = socket(0x2, 0x800001, 0x2) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0xc0}, {r1}, {r0, 0x20}, {r0, 0x100}, {r1, 0x10}, {r0, 0x100}, {r0, 0x20}, {r1, 0x81}, {r1, 0x2d}], 0xa, 0x7) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 12:44:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000100)='\x00', &(0x7f0000000140)={{0x5, 0x3}, {0xfffffffffffffffd, 0x2}}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 12:44:16 executing program 1: mlockall(0x6) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 12:44:16 executing program 1: select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000000)={0x3}, 0x0, 0x0) dup(0xffffffffffffffff) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) 12:44:17 executing program 0: r0 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/111) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) 12:44:17 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) pipe2(&(0x7f0000000000), 0x4) 12:44:18 executing program 1: r0 = socket(0xa00000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 12:44:18 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0xffffffffffffffa5}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000380)=0x1) accept$inet6(r2, 0x0, &(0x7f0000000300)) shmget$private(0x0, 0x2000, 0x4c8, &(0x7f0000e5f000/0x2000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 12:44:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x75, 0x4f12, 0x2, 0xff, "8e6c966b93b0ceee4644dd4460fb55970ccb70bb", 0x9, 0xfffffffffffeffff}) 12:44:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x8, 0x20c, 0x20, "6bad3ea6ad2d7117b9c91ee028476818059ba5a4", 0x1, 0x4}) 12:44:18 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:44:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffc, 0x0, 0xffffffcc) 12:44:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r3 = getpgid(0x0) fcntl$setstatus(r0, 0x4, 0xc) fcntl$setown(r0, 0x6, r3) accept$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe4d) getpgrp() fcntl$setown(r0, 0x6, r1) 12:44:18 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) r0 = getuid() r1 = open(&(0x7f0000000140)='./file1\x00', 0x10602, 0x8) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r0, r2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 12:44:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000048c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xa9d8, 0x1c}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000440)="6b3e425a96f1a1e54736584f02a17b5bc4f1d5634ede8d15aa1eabf18cd699bcca888a3d6c82a7c475bedd416993de6128deddd2766b9787431c3f2e40e2e8bf06ef2dee98241c36531ce7c903ea133024711eb845e4bb8f1c850880d0a73c6a450eb849665fa64931586e9bd5f8edfb53bd3d4ba1010ef4a41eff501dede654e4da4bf55e0cec49ddbfe9f317cffc0db4b099022153bf3d608a0e4223a1eaf3fa9a2f4a9fcd15128a5f713f68c5c809e73a6de9fbbfaf52f745fffe8c0c1d5655f59f9fa13369d9b49ab4e0b9a2b91a762acf44da3acde34c53dfb7be1a101391cfa3a46032582fe210f71b47c134e5485c701c526b3e4b04d654f37e29a6c91134c48cf770c47a047c082d4cafef66ed5d89f4612db9783e0c55012cce8191da87ed08a5cf9199e5836e84ae716ad4d74ccc5ad02395625f758f1506061e28964c02fd2a77adb02dc6e176f934e3e4037b293f9ca4e6a2a65af7755042b6ae4b33d23ff9a0934d638830634fb43f17f914989a1385d8025eb5aed1ccd8eaa16de9e4ed1602e50bbd33d2c5dc21f04bfdd065068d0a9fbea93b8222b94f55c2b87a197efdb69646358889e8d4f21118badb63243ac729717e32f09f7c4626a10ae618fa6e70d0d649eed1b20f30c7abd0eaf37d338a155b5d2320953f2ae7baf7042e96cb2e040dfef6317e8d8abef0d1c6b641f7020ad951ce8025cd5f61f1278b2dbd6c2756a11848e7a811669e8e7756eda265e13dea2bcee8a9ab73d7af87f3921694d262538ed8ea47cad6474b9ad84379f50cb5fb87ddc2eb6736938c19193ebbed433bfa0af0106824b756b29b748df66a900b2119d49f6facb1c14f2346d6bf303e892ed8ffaaf916cc9e7aa02096211e86b53d6b0f79bd39e971099f8352041cba4a4dc03cf71765ab3913804abb5b59ae8a2928fd6112a8c5e1f73b2bbffd2baa40f3db9105860dcc807a34d6335f62b945b3cc3e095a8f115c56277324c983e0115ac9eccdc59769417a5e4832bafc7d6474f4483eee9ff584ac861cdf518a20d4f21b461638643c379c6a91064fea8b6c64980c395420787eb88b0011550f0d149438c20de9ea9568482b9474287d1b794ee6184674b42ebdf48417f68fd6cfbaf184e0afa14c648d4dd957386c5062b6aea66e90a861dae9d91a3e7da3ab4e3b980b7ff80aac9b1cdbe88a3590272c8f3fd05ee38f91ca8168e65f0184672e0a109d2202eb1e9b17aeacac3b37edeab6c73b2e00d6c8985e78028e293cf0af209ac1d993282ea4bd48556bde2228b21daac34f51fd1e84d3d05f8248e6d2065eb7ef09745b468caae472646a5ba2124ce74dd30756c8c37bcbad07162cfff606a93bfca1580ece28556ac00d384f5ce3700f78be9a9e820baf64433649bde28822a8c70e1b108f41827deb226d5b2ade7e2e9d69d087bafff016840f040681d2a2ed22f40d4631913893ee254b1d387e93c72962892f1136732f448fe2994ef2c33cb7ca56a47cda8ede77942919eb2a1714a575efcc341f855107ed049b5470b4a5d8ed1d3320cbbba0d18075a5b6278c668ba4c6690d8d44661647a2b87ecda788b706f4f53058f8bed4016665a41936de85ccad5ff54a9fa23fc2d00a4f3d44a02575cbac0fe3f95145071e48a6aaa87884c4fb5ec130d7629427cc6663ac279ad3b875b475366e44ed79b376de28788c8e79200c07dbcd2a49249b992b4025e6f7cc1e23673e1beb442834b3b43372b9b5b9db4180d8c7d9bcc42af39aaaa3ac07902445d8958bf91f9f8ff7480bb01f0ad9b6e0f1867dad3ce94e179c1dba0f3423769c073433c749e372bd4c349ee0f67c841ea388b9abb8b8a92c2f93478094eef9f3718c95bc61fe8b5ffec2e60b7ba6694b292861aabec91e4aedde465e2bddda2c04d089165857d79008b808c1de2c0e96b1d856bcb1268f82ba4b5f4f73758f5bd156b9d9db3ec5be32ccb3c0cf2bbb23b325dd0fb463d73520959e168e271912ec4324f6dbab1232c0fee4b330ced6a696e8fe37cfe9b36c843eb528718e71967b9d186198244ef8f5a37c867e62493f35dd1dcd4672e0e281eec59a8e7a97bc24b68879658011854ff37c53e7cd95b681e041a9158019e3d44ff54c4ddde87fffc92e33b8dfecdc10456df3fe04aea818a8f50e420671965600faba936620428bd5f9e118988b6064846b8d168bec3a18d2e23bdd76e368c3f6709b824f8b5346f8f279b9f108050f9fa3bf3e2f8d7cff20f0d8f2abbc6de8206bad1996b7f98daba64dcd2b2548296b0ce3c7fb64942bf4e70e265c5e5962aaa62ab6ec733f27e96c45e1fd44c7004e1288b1fca4a0914585fd69bed813b0f5096b8a25d037fe410355a4de7dc36038aa438c7df34d3172952be4e04767a275a4bca04e01f6715289cfb7448e699311a541cc37f77f24c0042ea93adccdc59d2b338d73587a982e9cf2cfadd885fbb7cd4b663cd98d07c459c73c358b61c39493a1c8b27aa49a7b3286b133c9c08e7cc87910483ca9afd62bc25b8446508838df40ab73b823df86ece388f57c4fbece8c8933b473281d58004205b331b7a0896b625a34ae547934be26641229989c36af25555e900c2c0ed2af3de3e4a3afb34caa4f637465128b19107781a2047998407687d077a8800a58e2361b42c266e37b41073e986cc95fbb31f29819aa8d008b9ca73b0a16c7e09525fe8b2a735a48cea777abef152d2701e7fcf51dd6d697018412f471f9605fecc11ec2286aa1a697d62166aaf81ebb89ed83bc705020aa3782e9aee4b2cfc80e3af646c749b4f36018b65b93c9d5dd99df6d6ef80f99795efb5f48960c9f753e5156a7e2f81b9ace5b72804ec6d12bba34734e684c5fa847c4709f58118d98b2016f64a04dfe44a4390782dfb847c837c3e7a97c3cf305be5ea3f5b3ee01fd54335569d7fd3e84691b03cb7097dfa5d266c3173981ab1cdd5230efeb3034baddd3a67ef5fde79182fc033ddd90d55a428a8f2abff5e81da74aaefe0b8d0d08995c16e917f8047453d4dca712037e7aec717ac27ba746d17092ccf478b03fab9b98a7d501dda1fe9b0eec338f510fba594e1607903a13fd080dd60427ef361d00f392b86306f741451a1bc9eefea406adb9ed430b52d6ad8a5fd186fad5ec06c9af4ae115d2fbc6d5ed6e5cee0c9c3c0ef0383a0ec797c77c11155bfc250e5bdb029e4582a804a2e5e9202f80954da3cbe22fd36a4331c6de5ad966cd7f3866579e14bbb60ac20364e8127296ca6416676a46fece345ea3857171fe0203784bf6e1fdc47742da1f384bd1fc704b1d9eef23e02deed3b50bcfd057dd58775b386d0e9b4f78fd163ebea505ab9485ab66418f076f3e837ab00a93453fe78d66011c9d0ed67a482dc85d53be6622ea13faeb21519339d6c790fd86884fd02f5c7fbdf125ac791b30b233cbc67a48f1e4fdd1ffabd16d9d135023f06c7c3fbb60e16a9732fbaa40ed5fa857704b693a7a502d777435bddc9f37b8ccea93726f09fde9e3d42f06713552ef929d6af2c435a838bb47638ca2d287637d287973b6ed31620c7b62ae6910666ff4bd0571294c0f43d8f7bb1c583f0527f7de9229e0f53a65e9a5583e0be9c89cffc0835eec3ac154da5a850bd6b5f9864d97f625669272515db00d488327bebc3ccd04c8d7e1112b644ff6d310bc381a989368080fc15bef45cac3260a6d83664250a6a32aa2166de05d049cd8a55e022f455dbc211d5e68b0f4a7bd3cc81fea111524f72e559ec503478b126e4deb260148715523e8672d418b2890775b30ac0152f9e7afd52ee581095e2e24380d0464bab2ab7dabc2d1787da0cf552e954d272e4a0c1515a26cfac1f2f0925d95aa56567cd8774213ac44618c2dc150f20c9473fd96f1eaf56f64a64fd64d42a6e4bb86161a316fd041df9049412ea16e954fb0b8cb8271468078130c9cc167187445f9e4f4a7474c03d6915ac2139a852042c1cc90cee7a2f3522db0aa14b974276e85bb594bf304709ebc6f57069c8be6f5aa8603c1a3a0638a98bfd5df4aa4d0d198ca29d633bc13c9a9d19fd7b3a1213bc814fd56b38c3e1e19340657d04bdd3fa91e26db90f9b5829b130e5edc094615a1dc28203885c8aeafc2db1be04d905c1017276f7a4c7fc3c8beceec8e8636f7fdb8bd72c1d88a0e6e79fb46822a0104deab7043e7423d81d1815c4463f7b30a0f4e3756e4ec52d8e8bb2449053928926615d7731732407ad03c3a1d5bbbe868bd7867ec712d35fdd79a63f5524e7995e4432df270a7e794101f6b07ff7671ab36cf07ff2f41cfecb1fee6557ec55e02ccef732b64dcdeb273be4d8a210f70e491631e6ef775c4780b4e37614b52510bd6343c99ccd186c7823321e067a806c5d8787f8ef32bbfb80249122a8d00080f6f1d3cf0f305addfec4628e546b9988ed709f476e677950b85c62adfdddb99ffcdf1f4f2901876e377573fef1f6c4b9ec2080b619ce4d40f07a6e9c3576257de0bc642ba938ae279bbf74503da9c8a5d60d8ef0881a5b0cfb99bcf8a25a91eca5f06c87fcdb11e55d1948369c9e96d52aa81d5135955239a856d5901a26626f868cc7055b44d9d4680a5f8ec68f04b3eb65e432d11dc368706e2ab880881bd30da129c4f539f6ec0266812be26fe4fcb8eccf302215529f0f33e44a41404da2c5de14cb3c100b94d8c815415ebccec8c4cd90588ced1d6a0a46451aa1fcb65c76069da6182a3ba2505390f875357e6c5086d25268f3b352c17588164874b638cdbf3aaef5f340b50014377b498234fb8c73aa0ae37737ec1eb89088ffebaff9273cbb13bc2e94d266647d9c464fd1e5bcc5ec0dc95836aa494226cf96347dbd1591b53fe650d83917f5ead864e3e5802640f88e55bf7147a3890d790a7ab6e23278aaf23c5956f5aa15973832c47e4e7de5c5c7c0c0cd03789d7ec53b4a6281770d05d650d0fd7beae93cb360be97bc8d590eca9da7dfb4d095bc0d83af94c5c56decebe79919ffe46d4cf3a0e3f78bae997845e27deaddd3a21ae94e927022d77fe0fda455ed7fa714f82a89bc80ee97b953831a013d9a208b1ca594f135f53a2244c1cbb0f4ca6dddf81ac660734223fc7564c8fb8a191c0682e61d6cdeccb09355f95ce76cf454b836080daf8f69a5be3f2d9312e20bc4fe898f679f7251ca83b66058a1526f17f38132a9f6f9e90f5923aa8b1866158749da92517b509f48f09f88cad1b4becd8b502d3a1690cb449d9aa472925c585da92893a86574ec720a1ff7bea09d601c161761d4a4039462c1b00959a5aa0f520cc38505ec546b1d9d34fed9482ef478ec9c60cc0ff44eb1f7b31f94ae11edf659857239963c7878f174a8034bdf6b7444f5e9b75c556ad3546e74f642a615999155ef4e32d0ad8c0b217520f45337e72be8a787d5679adaf4c11692f68f95c67cb50250ec2c176b5ebebed7e3e5a5947019e33499a5216b2e6515ef8f196528989678a2d23380e35db17a9ebfd79c7fad226546025997a97fc3881ebf766c28490277584b425537ba897b4daeb7cad3da3fd83c2658472f5aec335d660b6cb55d0e333f50436fffacff3bd4c6bac67928425fd7dfd7a1161b53087c7e34763455919891e05f6e8a7f3c9097c3476c7c85246215ed6101601c14f36ef69cac18acaf075d749d2ac12dd57c37fe781073dfa909c4e7c21131099b0e471fe268469fac22a539cd09e07737a9707cd739e3d121ea661f1652b9617fda67748382e481cdf0646e4e87e37e469ade5d384", 0x1000}, {&(0x7f0000000240)="988a3bc715e9341d2e235edf7c", 0xd}, {&(0x7f0000001440)="113f1fa66eea7e0cb21f780727a7f032025b0e8a8a9606a295c66a7a8b63b508dad82c96f7a9f480a4cbef98efdc2758c376caa6de22a5b9393e8899dbb3e8a967107b62531079a7d77ddfc2f2d8110738c33d929ea0e8b3da37c7b48d855e08fd4c9722b9269741ca7f44230793aad77d4a3b2a2775c7511b8275edfc6ccfc0e5fbca6ac98446c14bfefd962993e6a5d9f482149f52cb99cdfa389cf1c5af6148c01884f2b95168c7d94b165b4afa9df490e476dac73e4c860849e140f6a5e61fa7525771b01c08255e00bcebff396ccd649460501a78b1bba4bccd524e31c74da4fdafb886cc9593e8af4d49f98fbf392946802b159a387a040886c8a4ceeb5df7508279eebd840ac3a54e260b871c6ad23f64928d66b006fd0097e68c3f47569bbfd51119ae5123c9836031d0b213a3509e83432cefdcd008f551f289f2864da6a3d57e9fd5bc0b4884bc174d717321e567f510035c8b1106e6d91f59a4622c4685ff09538cd3a05876220ed486fd3c46e7ea386b0ce89fc370da75901c1161aa6d74385c51defa0780eeb4f73ef614452164e561807f4236f66359ad230d1b5da8a8681afb624da8e5b44a2f68ade40b269df7e767159d9e3a01e1b11bddd0ea951a76d5973109d373f548d27acae39ca5cc69d2664d8fed41471f305853f6eb698b48f70e41bb37d833941ba078e8ab7b0dc6ba471bcb83517a0fd3c380341173182c3df3f1fbf9ec898d059f5f87ac73719689886d697bc1ccd290054a47bd6f10029901e0470dca7436249f5eeeb78c2401a831abf79b11bc8e7aec921aea3486027a105989b6dc7954a5968b11896eb8beb3bc04e06a28017a6dab83b3408bd5df8e0f0faa8a0e0e80108ca6be3bd00f950ff621990ad20285c3dd60d569ddde932decb1b38f5b60b79ce8e0872c504c96de168b1d83a05ba19da0a60690a874745e0857fd22f9e83c6bb55bd058f0464851ced59a155c7339a93865f97c2ddfc38e283194e1c141958b8898270c14bc903d26b3b37ec07062179360c6ae066f51b094b14b8d846bda05d63148790009dd1391db3bf3d4caf8447ce83801306dc617230ef51799acc40971b81018874ee06a8979fa45da2d7f32ecbe07d904e422b392adcc6938adcb0cfdd2aedc1ebf2a7a4bbc8404da1dc268ebec03eb6745aacd3dc493a7e85bb61e3926bc606a5f9b9db38a5e913ca51e2390f482610be8a77c37c7c786b84e0c018a1656f2a41e62453e160cab22f49bc058e2417d10e22943611aea1d6b04d338d781b073ed200a8309bcb9a9e04eeaaa2336862b01cfeb6c9a21d3a23fb8a91311c18b6d86b877d1e9195ee3fc1941e0cde2a25657f99ad4256f2d11376b48bfa674ace166654ad077c8f504bc36d1b19dea4395804c19e21c21bb346d7567a10ea8a6e712ebd0d12fd7e841f0dd18fd13f18ff0216824d876de8421a81ef961f161f35e9e27552e2cc0ac2f197a5ddfe642a2a533fd24789c934c6d3b2200fafdcf5aada66db78900219b0eb058dd2460f3be186766b638bb07f35d376f3962e0d4987ef92dfff2e90948e421f82f7a9e6d372f79969d8f8eaf844a1acaabbd8217a1f5d3a2712feaa14389528adf114bd1d3c502a7b863258624d71f58193a1e469acda2128a5aee59b5fcd9f97ec0caf16be5faef9b1bdd9272952234f3813534bff5e4bf82a8707b8bfba3b9255496c5021643654787e094a46cf27c29ce868c1d7366ed0991f6bf7a0013bd2e25207cdd89bffa9236812b58516574d3ba91251694e1172a2f6d3aa55b900f13084715394f5c874ad8282cfae22a2c48ce59e44a80366ab9f2ad11f4e094e1c732c6ebdd213d62b57e5fc0a26d71ae06e5780e4eb662c43b4a2b50120dde9d3a935bc47d611cf71d4c3a4bae1f798b5db455a86dbe21457a4714f7fac72730b3b54b18d5c9ecc0452200df21e191e601a132af86be7e5a01270989f55e779afc977c8af1a5daf65503ddb60a7c361e96dce4faadf2842d21031faa8afff4e1c00427213201124de0c81f82009e588f17b7e68652d645968c4ea63b24af3a41578375b796cbdd8b3bba703801444aafbbaf6aecb7a635a5ab859eed3fc6618d3d81b0c7092e558f306aabe0dce504e6f506a6d0efcaa9ca7d9cf33bd4389f4f1ef6f018511763cc83c55140dce414392224cad283bf08d45834f28710f6fb6b0d16b0fc3aa179d13fde62db222c4bdca16ea673cc448688332d4654c55fa44360a3cfbba3cf027ba6576ce6847f82463e483c01ab904cecc94d23228d9ffc918971a5e5988e26451df1269818a3e52191a5163f7774f041ee71e3ac0f3a5ceec6e8e4d454babca2d29dba55f730817895fa66d7379812927f562578c4bbd41442f6d0a31215583b66dd0b1307c26e2e44a1d8c09f2b2f123fcad2676722968809b6251db6cc6de2251bfe2a853f79e6ffda9b16ad696d4fbb255bb3c153ce2ac106813eb2ba4eed09d00bc2c45f1e7ac75bc74a95ac40e0ea1fc460ddb6df82a6bff812b6eaba44e55a2e66d1f66d92d0542ab00d35d6e575f440dd3c809e398eb9e9cce9c6254f5c39c897f40273253a93a2cd6fa18f8362359ddcdb36e97a01c2ea84fc8b3f19beb5589ea62ad377fdf1c8e64f84e62dab13921142148e964e855d7550081796c5f2791d04b7cc4560e355ef65cff9e038cb021b79ad85ad535790f460b5d7a6bf4e32861a80e962d43ef7338bb77ff7edfdeecc63d5cebb0bf0bee438549030deb9a2d4973d4731c8989e3d61335ad2837ad506da2ff222e38fb9ae898bec74353fa9f348f80898293c65acdc34266e092ea5f388fdd9767d7b648dbc8860c35398dc662ff8726406a6002f3036e76ff0297b96c2b941df7fee7cfa4ca8f920a809a1c4ff3646f73a8d464ae8fb8047938b9652150c38c516460bc07bebc1129fe52c4121873059e9f9a6a1731e6cd0d5fa26085d5590b0a6ea5bacfcc430bfee0e167ac1df1dde80a893da4fa655bdb5b2f02cd7457af26eee0a19fdb35169f2fc546ef6564db1ba1958e03559dc6fcab8798a140023d95c10df9091dfa138be9aa72447c589271bfaca5c39e73d0bd405a3f7e5bec34905a3fa9a028e32254f5ae4724ce61c0d0447f26a748541597d01dc307494cfd0a36e7d37cc887978c3a912eda9c05084c7face31237accdbe619ecb82ea4e6ce800d10ba6799d7f80cc4849c2409756f70e3529c25ce1ae01a7910a022030cb55ad649134489724d4dfc3c825931e7858058af1c267cbb38ea7b7009e795be50ad60abfc1655dea66391b51b918ef2379fb15db92ae93a7c38fa99ee95efb1f2606b38585cc10b75a1e1bdea677cd0570b6e35f1583ca51adfb26ef330a162c49e79ba49c409ea3b17e418c12344d84b46999f184fd498c65d32da91ee9490db6aa4e541a75aa838a9934f6d8d87255d6dffde4e312062036d5c76825b303f8be9067ec7e87801fcc02ca44922b936c13bce8a4a1fe8bbde38e16b2687db7c6a9362bd43728c1c064bf71fe1e740da2fb3f95ee306c569b143c6c58b9b2e6ea4db57ee2fe6fa218c29189f07391706ba0d78409b71e691c4f6fa91e872f3c581602fc88af1b6fff899bc4da8de6935d54df914ab469e5cf5c8220217b24c53ca153a0638a812f1f077946eb901ef2de78c130c88313cc4e8d408843e196b056fb2043f19418bad8d141461c9e60754b898609a688f4331fc9f1c777fa3a95b4f4688688299515d4d2481776d2977989c51e4c3a34545517dc6ae372ece5b0aee92525a1a0310e738ac8a74fb181fee7ad41046595f132a7d33cf9badc31d37cc48c9abda1362e0501183d73862780fc0337ce0cd6d3d35b7aeb1587c8e9daca5b045e887fd7151aedb8d50627cd58c3783eb43f29c4ffbe7bfc58233e10b1a36409389efc2a7fe284bebeb0c512455899ea6b428162405f592cd1085c5fd600c5e0712422aa40be01eda6dddce8e01c9c952993d1032107dfa76ecc13cae3ad943cb30e034c016209fdb10abd702d01bc5e46c29b274edd70a644d9d5ee7bdaef59cce73210835d1ac59a5a9488fdb755304a164e85b6bc70625b583cdf2bcae8ee273dff201917ff8dc9ed1b08b2edca7f5a48ffe548a48c8948a5e03e7c746fcfce0daf924ebb50f7ccac9bdc093a9a0ef0b84043d8d1f33457809ebca114ee50c68a21b6a89cb5ef1b903299375433a7eba0417b87dbf02807707d9c53cad39eec6a5d758794d9bc7737cc066e8f23e4f5d375b9638afe1b51e3ef70db0f6dc692cea4d4588a47a0f320fba066988361ee1bb1025ab6c84c16e463d90b03f901c6d9ca01820c6213617333efcbe9bdae852322be58344c28a00f4b94bf8942b86950bc92c385c741957d40217deeed2a1ae36a69d715ae66467abda45a7ab73b4135224d30117f0a96b86b464a2cb2636383f5ab2cd2bcb3d41179c0d103ba41b8f921be754048454cd94ec02c80aa8a28dba7d4ef65aa2faf3501d04554417ae2e4ca1f04501dc374e8b4d31cf535a09841117bd0cc0be94bae334c22f45aedf094c0fb2cba234940e5e113f82a9af8075f7e64d6629e7d6705dac85e3bbcba30153567406a14179eea17f72618d91fd920bea28d640fbd3f641d8cb557a44996a604842cee43a55b1375de587850722c38bfd77c2bb7416bcf52cf2d2b251e2f9f41df075bdf05bfad1be4c51e4bc70eadbd9d5cfcf777ab2a6d0eaa26ee1c36f4fa37c935ed212ed7dc946827c806e79325bc513f821f64d38e01d4e1e815b9171dea4c5bc45d171b8d030cf455227dc2a772ac893e5012e3183157100d2397962e46593ec05391b10a59ed7da8d3e589fc42b644e7b70160a4226dc0cd5d883c17b946f9535b2a6cb53ed1f1b2883d8e0c18fc74f6629d4ac730be0c5f0287da61a4c8fb819633d03721038834a4f44f1a87a7ad2c7ea17db51ceee118b235f68f978cc5e0586a721e8db618bb1703200a8e0bccf36cbd8f18946b85e8a72d78b2fd5dee5bcc59cb3016b74f56a501e6e9ed662012ab25e9c026f346c9270c5def6874321ac2e19e588a1350d300be610ad9ab0783d6763d496faf98ad38215c13353236a97eaf7730cb9dde0bd3ffbcbe6db2c7414f051e48a7a3d5fe6ad59c677e3698e075306083f49a5843d6217a19689104a7eb417ae48816f5f62c0c37c4297f0eac9fc346d2e42b14ce8246ba44867aa5577062dd45b9e320361234a22ccfd87d968d24518222015aeae840f295eecef55fa9c5e8011fb9993cf3cd6fcb4c2a7b8f9d1af891115d606fb2868d758e7775af65b7ada11834bdd9ed9e25fd9fd7ffe26957e03de1ad896b418ddddb7efd26f59f9d7c4253e1f7939dfbdd4f0ede2990784572623589912680f84ee493c969c7977a9d17631b023d4739d2e216a789695391170dc8518e3ed0868ab2c5cb02bf81d8bc66a6c5d01b1325f3d84b33cf1f22c08e246f7888b87658e00ea09931e3d8d2ccf3e6233227a289f430eb4bf66cac528afca12004481a939563e3a9edea4c34932fa11fbf666365734920c4700a57985d6fa99652bd04d9b9d52116768657ca20558d0b1920f58740f21dcc67c676484f71bde1bb372da55a5e7dff5a8d0b60b2535703f96093ff5eecd24a935276b542fb0e041ebbaab664d267d568cb92803339f8216a940748b4c3debd37d94116b1f78e85dd81bf779a68b3e4bfb6f3ca0c12abb26ae6f37da597126850821ffc52bb1455948fc11c07f64b83d48c2dc30ca32031d893be5b59e", 0x1000}, {&(0x7f0000002440)="b0ffb77a1ce1aeb4fb73186546a99b3d4081ac15633eca96a4064c716123f9bbb5b19f3e74a1ccf70e71e332071d418372bdcb1e9229ff5612fd5ff0bed5c8ee4fe4d9412d3ab3579e7298973e1970b6ea1928622a1efe7e93b447882fdd815b4b0cbea8d2d4301e2c014d4605cf42858468094d1bd1f42438aee60ecff0767cff535cf0afbe35b16fd10a245aea4d51da6db8490f71583d0160cba1cc88516efcfcd6be4a6fdaf47cf821e08c77de6e28e93f199db02040a3ac7d28a9e517681f89ee95317550ceffceac18d4b4e8404a84c1e6c6beabecbefc651945a31217b4cdb555c2e13f69d4337e613945607c7fa48080d6", 0xf5}, {&(0x7f0000002540)="2985d30e74420c70361a726541e0090a19b2a3bd0e85b233eb0b7a928b9f2c8b53d555773f43289a64d5ffb0f47d16604bbce4292850f66815af896464b3c14630ee2eb822f500da8af614f141eac212be21824d39fa6c6568c78dabb75febd62b1210c6b8a992074b232b993eb036e16b9b1cf2b58c8dac53689784133e3231cf5f618acab80b3478b071ec9313597fac9e3ce6f9d88394ba8d7f2b2f11f2572b97714e320faab41b9f96671321719cbfab9922e006272f12c04609b95b6bd15ab250557398bfde14a16e151437164c11f1471b7bbb4d7f", 0xd8}, {&(0x7f0000000280)}, {&(0x7f0000002640)="27e3de5742bb39b17a65a7ae09b901a5d95e5e99510a012599bbe86ad9da8a3320d67314296c2e5def95a3ebf9b030b7673693d4eb2035f298992a5e1da604c4f6b24a8d3eeffaf95830c7fd779a0a74fd05a64b4efb037d8e240aa176c0dbafa4c5d083973d9b4ed6fe8a1474b416aa0c0a4242aead1dda33499d6627df2344084c4da4d7208812ef1c642042a98c6514e64a4378566f54e6d289f8388ed70846dae8b80c7d16ae48435ef3a70c26e03540a2b39168a80c3c7ef143ce031592696b7d0b8efabcc2c7d37994ceac66e36890cac32eb068a3c594ce4401c18512a005510634c8006262723bd16918dee97a98d3a7f85525b51e43471dee89e6085c4ffaf7ff170bf1374cd2298cdbb123b296b5e87c9da5870255d360f7182a5ae2dabf2a3a1e93529396b8be28234965279dcf94f5b5e40dcb187ee305976151f80be211fd95064c5ab82218f44e1c5593f580f6a613a4e33aa2b588e43e58b661bb010c65949f159543f2bff639a21b1878f84ee4d082fbca56a30a944adb6083358f155022f0294b69630fcc68bf2c4e21fff061e5a63b45db28deb2ce48b8f067bb9fbbb79998ee4aa888a92c0cee699297cce234ce0d165df2e7570cbfe826662ed16cb35ea8e6c674053410edd8a5278d0059c8f52827309b063f860c51b994a3da8ae659faab10b8fadd3f71bbf30ca06df8e9558d0eb6dbd3567c56101a4af73432c30e31e996f4b80a829d408808ed36ddf9f08f86f1d95154bceca37bdd2d2736afac503c1df469c70b3a9cf6a186594c1b25ba81a656fec7e17fb536824f1fea684ea3ecdfb9edf919ce779d09fc2a2c795053cc27544e0ce2504339714dc3b1e0c41f48e251be41e5e33115c055531666ba39d17dadcb99816cc3f18b8c21ba132d72916e419dbbc5014397160a7b36851588c275c881b5d12db6df98ae3ee05cdffe6b0cd89f78bd4246bd97b20a9bbe3528bcf8eb1f4984dbb0b339152e097d83a50ca072669c6db6ccf269a8dd7f898e91f1832d9be55754f625f2cb6520e1dae5448c50ddafcbeb203703d81b31f93b40cd3409f089b448b896dcc4adeb0f979dd16da982df7d5d8c50bdfe889ddacf4aafdad9c3bb201506ac06137c319abcb763ff86a8feba9f553445a15cd79f5272e50b62f62b4c1ddaa148a7ba214c7d872cbc78bf16a6cbfa4d092a48750f1d6ce733fda877df222ac79800fc41386b889f9f50e129bd0502d9ee5ac9605768c6741b4249d66c3fc50cd4ea9071a9b84dcf8a3bd6efe3e79460c11f81d79f20f98a105146341c16f94f792808103cd26f40e48dbdd0d126c0ab5f8f5551843f1aa12095bcded173a401bfa3179e3ad4ca6baeb7e258eca0f329ac88f9ff8c794efbafab07b178ce3901827ff9006fb2d9fb5492f904a484a21725e22d4ac61d1fc06d6b02abf884dc88f3a394d3ca91298a75bdb21c95a2b24a2da8a7e2ba1daefac355018e9f6583f27f8e6a3cfc82b51124e00dd3a9f9ba2e39066d4527c2e3e8ff06c52e0b0c59ead7202b423199fe839d053f369c0811e642b6a0a477da8c3e0790ce3c6db6e544443e5c0b83400702dbeb082b1420ab33b5cfdef631c8f17a79f1a59d166180e0071591780da7a4e46985095410093667932d37ab976439f4268803b86e991d17b0e009ea25420cd944fd4a600394b4024ca45581618f9f969532999f20155f31f923413515a487fcf2ded7a2c10289645612ba7e5974a647197a5163c5af927fb6ce430c2dfe0abc3c4d66cdb2bb66500cfdb57f15f8744ec4d648ca325a633bc663c38929c5882c980ce4c0ee3e42743bfd3e5308f24e2276940737f84656eb5f5cb124655f294e6d2af26f446b58ec9b5d0df3cb8d74393fc0c56527a01eacfa9f274e200c077039dcb6911a2c435dc2f351257e7166328c8d8ef47f549eedabefa1b03b14acf9e78a6f4b99f907a242cddb37dbcef0e2db9fa728401accb147320078b2e92cf10022f0603d6b95c68263ed30cb7f8caf465fb15672ebab7e0e4e4f84281e90f66ce59fa98369e62742f8551907912a3fd7ec752a822e5b4c0348e58dece92f3ee7775c57a523ee4e8cc384989ddc18a33f3cb544e2870f5e4ee6846436a7433083ef69354a590f539e38a5e22c26891b0e838283e4ac0be078140ef252843859dc81a61af1f206c3ca1bb548c84367a9c154ebb53492400117539c7927d25efdd958edf3d8ec700373595c3e9eb45ad9fa74db6a3e7e6dda6c955d7da6a489c9cc38c56aeacab7438f27e9ee6b40cc74db3c88af15f7b4360057c61cb7a7fcdcf03faa2497319fcc9652d25ccde90f704fe9190fb11cec8731ac09d7ba91e014c2e9735121fa4906b8b477273b96d22bf8c550fb6d96566de7ada61ec9c9022ab486964d5e84d1ed34aff2c75fb45c98863b210c6069ad2a669e04d95a0e93062bdf18894a2d61101be23f1756de63a92f8d1572b82604f6631d3b914042c181294990c64d19eea28c86921bc86f9b69b987a8d8ce6871bf34a822ca253900cd1958e3851798af5784cd966f82f11bce8c7621c62f5124ffe60c51caec50405a8898f7acb7bdf79713d2d1f5edce1978772bbcb2a26a6b26d1b665893da970972661418e26a4ce79d8211472751bf34e9f1403f7c54d067ea752b013b4f46c6481bffc77ee576bef343eaace0f05c97371f777a26aee1cfe29477738bbf6387c9a41585e7a090987e43ea0d4652eca1fd4884e9bf140a743a5e003973343060b08ae576b27b1f3186038d2249030fc8fb7437a15a2fd727dddd65f2edb0bae4423f686bb06670cf0f742d6dfa84af06fa5d20758a417dfa8421c5bf10183d063cb1fee52de4eec8659504d0711cdf107e1da9f03b1f897fdf0dc0aba395966084f58302b41b490b3b88ac22a5c4f78d7ba8e8365b472e5b39f6a5b8258b22f0345e8cec6ea1e9fb0c26aa4eea705f47f963ddcd933c71b457e9736079c30fe9d67e060060cb2be0a5e769992b0c6c47e1ba8e4253a3184478ee61466f6ae75cfcf452ff5eacb11d1995c9a79571b9e2eb96c74300a2e588343d0b7d2a06d02a3cb5eea4f8edaf19057858615ec16cf33f176ac97dce7e4751c41bc4779eff797589af33965a884376a8ecf6ed700b8e247915d6c63dce8f46f265589cc8d0decce6267124641c908d0b0322d18eb7bfd2d3c0537d7f2ee3d9d011a9071885fb35819242953ed1d975dba449788d3aec8291c1b5ce934bbd434006f17d013f7a68e7828fe8783e6ccace3a3696f96f2ec4371659095eedff652bc631c38f055a4b6d218cd9316830095df82b161bb5b5f915a5b86ecee1402cdfefce53068871ec826042af22269a8cb10b3ff77379ab72410b82f6f7d72f2b28140becbb194ddd7fe2efbbeea88091524559658127c0146f00c5f460ecbf7ddeb2787c9977526c6b0192ced01c66c5514c5a4a0bae57acf87108cbafa01c247bd0fc3be5cadf6943305d33bab61bc9731b331626c3d97ab5b91b8866c262b8a1ba2836344643aa243084bc4cecc1c321af4648f95007ee34505d2006340f24f48e8ee235068163f869a7f41e17ad27b3dd67fbe3ca7343ca7b41569fb31c278605178da8edfb7768088430ddc4d1b0d07240048cda3afea098dcbfbf900c4a30c117f741ddb15e2c92c6bf7a1ded738289c0c67295ffb77be2bbde572bec61df1d08334311f277f80ad39d5d9756e531b050db3227068f9682ab5238a1f5a84d6cbed58dd40ea10553cfae4ff312a7c74ab9c0e44884f6c5a64e26ea39d287370a6ae498715c1ea14b7f77de5be8e6282d9ce8cbd170b64a38a4df4094745048c1c61d59f574d5b308e1d3e78046038e04fbf8a83dbc89e79593f05c0f3efa2ac97aadfd73c0ddddb517b84983dc0882494f99f01721ea71773127a1d520feceaec95d29239ccdccd9594acf1f49878d65dd404f3845a8dec1d77672557961337844f6fb6d300ce2fe01abeed329c5147ce297892712648d4eceb1ff5d0bd426291f08e55b97111511bd40dc501d174d639296af01b0951e801045ee6de7cd952b80d94c6ddb8149be77fab020a1b8061885857e3f948449adc966d91adaa6ec332d621aac9fee12166b1380a57cc3d273f3a834aca835b75e5d1e8c4f683e7e091e48c64e93e228428f7f8f2a43307f522086aa4e7a71c459ba4e692e88c8d5e670a3713dbe03268ce7d6f5db11355b78b939970577c5d145ffd9ab16bb7e1799f1b701e60b3c7cd7517298dc90813f842f0bc5bd982fee93a978a508f1aabafac5d91142839cfc04361144189a823b28f8d4fb80c0853ec5a4f8eaeb33b5587991c31b2e9188d92bf5922c8e1efc8c769e7bbac4d7e5c5fe86786e519bcb7f3cb326dddcd136a5020b0baeb1103d736c620868ed39db716231b384eb851195cc55d7ad3075b8feb6842e5d8b85ab9afd276493cfa195fc9b1507adcc5837bd2da63e7379a6fc8ccdde972bbacbab192c47aa4c45ab3086fed62ab39cffad94ea7b4585f5fac4d88e1dd72c79b2eab83ecf80dec6060fc4d420d6ab7b8c124d879573989cc6627c97f717d5b003ca7936b1a2da87cd5485d1df1078fb836e920a4e371d95b67d1990e44fccbdbe72c8c16ae60f96ecd0d2bafe3bbc7b63d78baa78b77d21dc397b5e1b77d49def19c857e381ba8208cdc590e386b5b868e344014652ca7066839e10a99c8930eec1ca547239f0d7b8791e6d2c41a15b8849b607148bef8b92a5aaddb6cffc3a6a1e14bed6a33dffc742ade639acd0cfafeedc4cb99b3bf5aaf6a4dabd00d2ce630277731c950fe2d9448ad63cf673d6fcc923efe412d1c3cc94840e36f3dac7817ca4afb52f6595de344b5b7fdde4378ef1c428352d05d366c042343fa28ad0a43d1127712a57468b1954e8c3fc450437481649181beeba475fce4cded1075d33923ac31d03a32d210010360ed022b056f00da698cc5f6a75df7af0f56fc5f5bf55e295b282e3b5db7ddb66bf708f24fc2c8bd70a312493790523623a8d65ffabe329ac211305e793a093359c74a66d56b500390b54cf78853f5abd77d951d6edc46c0d3add58423647c98dfa44a334aef66bcc1b74200c0435507fefc52e31ecc7ddd502ea4977bb714944565bd8fdd52508da97e7f5c18cb356e4078dc57b51eb07d511b51c0c8ae9cc59d397ec1683cb8c193627c3916bb2607068598492c3793fb25baed7a9b982930a8695557692f0b967d6930c36cc834646672e8f0474f25e36309e0a3faee83283f7b49e0fe23a09670f2e5accff79dfd9172187caafd2453dbdbbdb904043ead3447c9d6f84f0bfd101908d5a29bdddeecd3a8afe6b702c4550e511fa9afcce412ba8fcb5a344405ddb4878ee8aa3fbf94ddbea321fa46b4b67e8f73a934de94448e5f8f211e97abf2fc9bfdc5a10488a4d7234ba27dfebb1ebd5ec8ccd1b0139dde0d4e5358fdeba3458731ecf4fe8adddc70261b777c7c6a21b0b0cece6f04ebb9c3092196872469c701c25b126cf54cc2ae9b807ad7cec6c426a0e8f52543a6abd362e6ea5ec4e27ec357280290a65e65cc8dad84e2ffe43370f8c1a8a1f9cc209b50cdc7970544e4b2a7a4f645049da72dfbf84a7bf800b0492c3797a697ff347fe2ee3513f17c17c93b52653b2ef94ca82f11269ad260c0f0134117a500ccf9af87493d3b229508f8f9824d45211d72f441edc29a0750067265b8e65194dbcb16209e03f98516256b878baed210df3a67990f2b47bc178228f03f7df9cbff582e0218", 0x1000}, {&(0x7f0000003640)="35756934e8a618ab81540333c845cbc87c2c2e6d0ec6a46475a60328baa2586848e3b40526c380c069993d6944b1815814d280e5e8c9ab6981e5cfbfe9e335ec1f7d6be840200492adc118bdc753314a369a267bfc6445c6bc97288407d07e688413bcaff4dda1fcc13cc9423e2caa3272b802e6bba59b6f4ba999177c1341a3b72634303b16af9ff51f04b91d4ba5e734e97b2d5eb88a8a6a5a360b4d48d82477800d61f76c05e70fdb8c34019eb2650cced792e9ef2ad867780d106cc9e72e35ddfa07ce681fab866542dbbfdd3861dc83829492ab7eed", 0xd8}, {&(0x7f00000002c0)}, {&(0x7f0000003740)="59177180c9de2eec4ab706c4bc5e6fc3e65d8ff7c866760ed7128c281b66bdb0c2b7aefd2ff8e8dc7a8a3d17d5d8003df73ab4f32e6e3926534df34b2bfb82d443dbe18402d009eba591371d55e9dfbd67ad7699035eb4f3a8937af864989e88b75f0c9b60688f278940464089f0ba2f97eb6baff0141d1fb549210c503adc5fff2346d298ec1c01ecea9edfe2cb01068c9c26e2db8880a5f03edbce8a1c9b3b184d77fae9efdbb92f784bbccfb48ef990abc568d702feaa1b9b59b8292550a4700faf36abd640cbaed74d18f6b78525179fe99d20f5571db0ac92e33e721e5f6394e3cf2500947a96893e3405bb954ec9cc62a5d5bcaf6f61", 0xf9}], 0xa, &(0x7f0000003840)=[{0x1010, 0xffff, 0x49, "8ad8b01c94b86dc1a8ecf159c8baac0176d58449ec86a6aa9383b5637459321bccb13dd05e34582d8d588222789e10700f8ddd4783ed9f1f163c5f8c42adedb1bc7e4870bfe78d18be1cdc93e254eabbb75a80815d4e3ef3edd9437dd3e2218f0d870387cde29274c3e544cfe2348c9fe589f388997443a2931a08cd60d5e3d8bb36cb379d2440197fa7277c507440a6b2c0656290a2089d6e596fd480dae8024c01655ad71937cece1c942c1ff8dfd1b88722b15d1a7cb897c3e6af2930501823033dc85c7176f17981eea7a9d6b1a83b86926a6e769dfe88038d9cb2a54c15d3f81971e85c267d9fc892d54ce6b6e1a52fe9e132d74b82cfd7f280f396d510d35f0f560cd0dbd35b473e1766c1bc88e015631a76cbc3ba0a811168dad51ca36e7bbc942578baa84946e8c1314ceb1c0bf78aa4496c45c5f67487b7ff72a5ded82f3863acc6c85ffc4e9d3c0fc5417f5d3b6bd3e28945fe1117344d13ab3319a80112864519acaeb7d337d2759b49979ee49990b0e9495024859df3cc112c747c6014319f6f4d43df8a54bdc08e441cfe0e84be82c91fc3edc28309015245499158529d80e58be85ad607e66e84389df5f494df533cb1d557867ca1c880606ff841c769f1e60b36e82fae515e19456e37d84c5ed5acac525079a4357941c2cda92770304a51429f0415a0b47f8e2ecdbac436f4407378c2b8b71609d036d5929bd5a8359d018cd97b5f82b7e8ca99d4bbeefa680f36f62b78cc56ed4d1198fc548eedb0336d8348e02220fa06fbca73c01e274e7863ebd907acdbcc91574d8096a181c9d84e27db13bf40e95dd42f554e391c058463d66bb5e0cbe3cc3aedcc570d57ff8b504bedeb0371fc08c0ada9ee2d4bfe0decc340316c37ac2ba8b71649dbb5f8c50816d6a8a6a81592dc813c0159a8981e3f8e637f3f17976aad40009a467f43a50fe1dde0ca56655eec0efca411d9afebbed978c29d54dac990134525f97c62c2e6b175bb9c555ed5541f46f8ecca61dd35889f51f0fd0e2742f100a5020fea8215c62bfa78f6f5aab9e8758e0e8a00d252eeb1f974ea218e67907bcf1f1e0e0e784247df4de33601af078e19bd86055019b9249c610fabe839e2bcd8f8b757da852770ac667300c4ffb9d382e6f95c27d16b0b4c6ebed2a053109e6cda9010ab9fe08ba19a8228b24838f2b08082b3a123d1f7b20640348033e502b55e9029d5603632b3f4f831a488c3cde2ba28cecb4f0b556efc6c4bd124641b24aac27177c7940d861a2e69f817c4c20ed47ffe640bcd0d4a2f5ea78838ba5a6c3abc555ee79e8bb21d7c275cac2d9d3b051a62cdea0ef3f5141769119105b7feb6981ec8986d914cf970c9761328b12abe892c4c0b36d5fa598f216f02c89ca70c1d69d02b78682aa5adbe9d6b5ef00f29c092b3a2d9b3ee7e82f848ef0379cde0ab0ae65e3b4887005a59a5c704867064ff724bbf4d99cd5beeacb6621e00d0e12778ec5b50a2534bb36dc52da7199525578c0486d877e9519cec4286cc62fbf31743ad69707020ed223d60ce21cb62a3cfd08423619943b8a3525e88dad3c858b620b52dfd4c5635be28fe1908a0f1b0c79f5fcc8baefe0ae246433c85175cd06b5c3b4e98eb778ff772469c97253a4cf93ad563a09cba61e6c0c046985b648f9d584d8ce6e1cd8b19bc7cb88d0893893f41b83552546c7d0048614a7884ab9205a6b218d8faf766101f29be3af4e44ab5a50a8cd89efe84a59c712e29718ce0b74f3562e1df7ca36f21fdf13fcaf54fa53ba95f8ff7a7413d176cde6bf9378e6d66a29580b97e44e3e0e456eca78aa69097c9c0d7fde6dbdb23e9b80d297fecc6c258fc35093523bac400d6a916ec9a4305ad75fba1925159daafb72e4d1ca510d9a2cab2d2f0df4746a62afb5a7185f3ea969b1a69e40b0eb1a5f149f0ea81b1dd48c66b40e627eea5016616f4914e5e06396f5199ae65e1a661e0d5e099a807a124863c3815720aa645fc1008fe552c922da75ae459366197c6573a04ffca5da4dab5ee42363c899908f93849dce6423e7c1f8399e80dbf99ef62ba436723b215a1ee68064864afa4d024175b3fd461d1f5bd6e47f663b1e1448eda5f9ea6bb2c6c9f995fb92ced9eb336f037460cdf1b5a036f2c0edb4af859b84cac05b2a4032247eb411423689ac4997ba7ff51f13a51b08975cd95adf571ea0dea5d23c4582f365124f656a45136116a38e8091913cd8ed12f62c5442ac7c97250230904133025dd2547400ff7450ea73d76dd37c47c7b7ea05072d78f35a9a3c83b1d8fda49d1e4a16a3e64b378aa77b954eaf3fd9d9660399cd5d3a5082066e7d6b8c64b628a11a5e462d3a7d409fa6b05f0350c28fdfe258ab15e4d2c125f0bfb1598dafb9e177bd17b73c265e7229da7cf9ae1c83b4f31fad98fe822e3cd00a19207f86b796cdacfa635beb2f703abf42ec311e22d9d67102aaaf2e1563c732baa309c1f8da9e6d6eed6f87ddcb314ab97e1908f0d3b53c1a0edaee44c9255c7e3652ca841e53cb82897c7b0e7c1df3544f45c39759b57bf156bc9e43c1d273a05f7a35329ab80dcddb5d7b4abdef23512c8cfe508d54fa89cf2167f6083f718a0594e75ae6d4ed2d1e7421b0793689fc845ad73bf1d856684587bd5b107dfcce343d959fd34fce43452bce622502e6fcbb4599a20ceca7c45624d6c86d4f7a61bac4cf9d29f965c5699d37bb137538119bd74c05d2ba4f63e3c835e0257171016cad8d6dbcfee05d1f80577286cd090ef002e751607fb86e02c18b4afd70d1e59ace2a7337c3658e97f914e39d85f4f00984067bd131a3fb14d979e88d89c54fccfe8981e65b3d91bd1f0eff15f3ac8583c5e437a72021c38859c4fb8e0b2de093bbb467e4f71904b3af5a81d956e3c0921e14b2bdbcd4a78c186296b2b2803e75a964ba17be4bb6eba3ceefb985dfb9bd6ed61c171a2e38ebffa658e0b7d99f03f356e7f688e7c963ba64c7098ca03f7bbb352e5db7c291dca40fa67b3991b44cc68f55e0132a8cf1e1c1451590731bd1e948ae27201929229c3a7f30cad513424e48feb44c5202197985fd7bebd01bf2e7adacb02025ba180609ced025b5d852dee999e8372e406368292063fcdf447da4753547b2061dd602dae1bf1a8ed20c949ff5ab7723aea94a5c32b692cf712564a79076d190c2b8e88b1b420ae18164bfbcb7862f87c135821a199f3de8d8908f8e59644ef653868fe024efd5b50613238fc5bf5447e90fbea847255878179ea04f796b04a4b20335cd9751e370043028d5bb705aa748036737d2d171f56c7f93cc3e9088c0f66619b932a6fc4072c38f67a0aa74790ba863cd618a3b7147a81cf42a9d3292f694420f2dfc55fad682464f4372193a4c0e57a28bc47e9de0fa005de91b5c047149902593278930c296071be35634fdf486add6f86e642c01a030aec643bed62133717f9e3ced75d5a0ea429481ad5d442e39c683056a223a233a0aeb723eaf63d820b349ae50bb13821334488506054b39a464ffe4a6173a2796369ce2434b79c38012b97230f47a45e501d189ec96fa5ff0a39e908a1c8d68a0c58f61d5937b996b623f8b003f45861ded3b4854ac15d3de0276f1f8d4a5090a84e04567b24aba9af9a5c7f74e12e5c913774cd0834cab18195b2d56e389984694a6fd2455bc118d5fc55ca6b1b26af915b289ce1a7e056508df265381d448a7c70ec0cc4801557d6f5b6cb82c05036c84d921b6375695fec3d884d0169cf4a7090cf056c0b65470ee553e44bd038a5eca75975702f015087fef290732fe216c2332fd746dd9e42d06c7a037f32ff4f728955f3b7839db9848791add2ce190d608904c443f39e83de041bc971e6f00b28feafeaccb9155a975c8da116c8d0ccab16b78ae2f37e76413a5cac9c959886094fae9344554f3498d8ea5424cf761e391c201bf96af0069cf83c446527f5c424abdc6902606d3c28bc62c6a54bce9fb5334fd5e628218bebfc18170dae149a900205769066b8506cdb038877863879d599a48dd934c3536336b560ed8483944fe2ad674f58b4e2b96eef3357f5231f94289f18021a10df589f8a4eb59a507c87d765308b547b00db484a3e4dfbaa542d5efddd6683a8c539625cbf4e446b5da628957a79ec41d9c53cfc723b12ca7568d5afe685d6919de4b26db6979f67d991ccdb77680164db18e9103117f9b4cf921c5c7e2221c8bdac634df05b3af27d0298ab976904d818ac9a4c04a88187f6e9b9b47032e05217b3c9d521ad4029418be17906692a5e5ce6c8209e6db699a2736e8b9cf5588c662e7ba6c1b17ede1a478137f5ef3c4e8c6ecd4ede67085a9673dccec6603fe27970c2a26e78dd6d02e33e84b02999c268dbea47798baf2878045e273a2e2c9eba7c03fe13d01be58996ee376efd7e34cd8d4c3e5729c30f90ed46ff079f08ef6a06b21ff328af5702f249adead96057f006c7be1899062af8ca8c2de15536fd2a9a37c8bf1f7b573c8ca22b061131352a5aeb38caf7e7c9d5a815fadbd63a0417d51b06688e61c25bd09172918d662de12bd717a6d3dc2ae3497ed99ff77d583ad0ceb592f1682f7c1c2537c0f48b80b5fb34b14f592a85630dd29d17a3cf4ce7feff7f98d5e026749d432f249f3431da15a55948519056ec75bbb9c0e3086c2ec860cba0d16d060c2bc862431f931111edbf29798fca8c3fa34c467be98ec02c918a97c0c55813839422c69b7f759a79d6fe63b93748aa18189ac866a3a81004a23796e30f233531c7b2f26c8f7e613792665822e347391ea5b70931d9ee85d0c5c990a37e1e88333bc9b001680d4417276879c43ff64f0c35421e9412fbeb42ed1edfcbc6ada0bafbd002be480e8669069ec03f4557f52cd63130043bd4849860104c254f7b7c18b7567d49348a1dbd85c54f5e5db181568370aa75ab9d458581b625cd402358b2baafaf64f4737d33831b0d028d9cbd5dda1a039e449c51b91858f4ff94c5872b8ba34c1703e5a81123fa72baaaa0568f4a4d29b4fb30d1158d835cf1e8b869e7b8503221c147e38518d892e39a853c992888478464e851bd743baf85b482478fd74fe3af7fc1a76dc6dd8f3f414d4efd3d4993f87cd28d4e43ab2011f9618a35fa92a132910104f7ccc3d6049aa8c6a99f524ee8c41ce48fb3392709a1c16181a0ddadf96e277bf49d14a8f8acd9b5fb0f0a8f10414b86b5dac9d7f1a2acf8324bb9f2482ed463c62d34986a7aee25a419220a31ebe6c8036d04b1915a2be18c1a0da02d836fa211e59e6775e95e0c695fb75d1c5223f42370a5b9770eb4b473a0315a83d5038e4c4d3fcebed36b1c233ee890049bf19e186b4bda2c7ee5d849ff062015cf79c6aca55022ece75d9a3040857e235207fc7e2d2963011c6dfb2721bddfb71b2812fdeda42930cd139cb36592f0299f1982b453cd6b844bca0258be60483b10e59d4cf2268a09af39e555617566877ecca8a56d4575652068c1eb406c6d322cadada2f49df371a2504dfff0b453843bfe30cd589763a871a0b4f27101966e7bd52dd24fdcb2b7d42d0005cde65896872f530c7e34d46d50bf5d4a1ed6a50f86dbc45cb33e830e3a4cc511cd132095f03ed905fec317a78eb020ed570b8e9aaf4d1e5b69c52694d8944a8743243f791b084067db7542e694729147330fb9c629973b1c8cea6af86d5dc1eab6bec56d7ec1457b6b2c0b956c732518f441a6d813225ba4b62c8a20847312ae7b2f0a5cea531127bdf1757267"}, {0x58, 0x1, 0x74f, "7c88c0b39dc37f97cb328a5561ae93b312716a5426c5566214f7e49d1d4d05cf60d0f8200927dd73c1fe8cd8629fb5a5e6251ece376571f8ae8c696d27ddcca0df0020"}], 0x1068}, 0x4) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) r2 = socket(0x10, 0x4, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r3, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000004900)="c68c030265a9eb8abb98ac92d15f5dc239c63786c5abc669e4fb954386f728ffd991cf6f2ec6e0c8f5ef285c5b6ca8912e3cdd61d901ffde8d84751026f7f78bb211a3bb8e7994fddd94e8e1f1836f86e05f704401dd8d04c78654c9401baade9ed5cba4e0be35e79d52a2d88022eb702db2179fbd4142d14c4fd5eb62cd4411531de775e8ad44b9ded8e9cc26b1c96ca17d2728bf2106348c9f7134991699ddf1c9aa79c908febb8bec66e66aeef83f7ce388", 0xb3) 12:44:18 executing program 1: ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r0 = getuid() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x90, 0xa9, 0x1}, {{}, 0xffffffffffffffff, 0x9, 0x20000000, 0x4, 0x360}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20, 0x40, 0x4}, {{}, 0xffffffffffffffff, 0x46, 0x800fffff, 0x401, 0x8}, {{}, 0xffffffffffffffff, 0x1, 0x2, 0x452, 0x401}], 0x98d, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0xffd}, {{}, 0xfffffffffffffffb, 0x8, 0x1, 0xcf, 0x3a3}], 0x10000, &(0x7f0000000180)={0x80, 0x7b}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setreuid(r0, r0) 12:44:18 executing program 0: r0 = semget(0x0, 0x3, 0x420) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f0000000c00)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)="53b794dcd19591cfc7553915ea64f01daea096fcde7b836eeec0496da152c220fb11b04c16e663dc0ca5668f0ca3a807f342e18772b00397868492183f3bff7292bfdb25c8a868bde54b65002dbc1b5d8ecb8c65f6c524665fd073cdd409e3da22d6a2933628fcf39675671164b0f24f078ee3adfbd381d145d5704a033ff31992d63b35b851a98d4eddf95227e394d6cd069e0e4405c7d20c7b6867a6f777d1de7069a50af603e11c8d009d19c818213c9276fbb0df4f805defc6bf9e98414d752e4ed3d716116fc6c83006f83dc3f497e0f31985c8970811a020711f4dba3915a400d409605f72947e7b8bfd0600e5fbd08e", 0xf3}, {&(0x7f0000000280)="fb44f2cdbcc37274f7f382b0c7c28e3e2d7d39530547cbc1d6146f28e5662cad4848a3f5563fe3d1bc86a5ddf4a37b1250f0bfae1d938c78f8d2a6d7d60c0054697216586a775d20c43ef7321be78636c8ab2637a47f6f4ac99a22dfde378e8dcefd957996ec4351fb9479960cf3406c080bfad162bb00e4c2aa04b912be1f2092f561f33651c7237660cdc8d35f1828de173eb9fa893e44e6cc2cb431dfece4dcca12c2efa7", 0xa6}, {&(0x7f0000000340)="f0c12117c6cb357b393a70f1baed64c62a7f4e36ece8877ec494b9518035e5faa3769e4009aec350b9d483b41d21b38f26ea927b54a238e60a8fcfef0d79ba3b4fccf97fa9be6ceeb6d64905916acdda24a63c81cc74e9607f770a7687c467286a48fa94c9dc6e35d86efd05c214954a0bbfa134106878b92babe78ce2c18448d16b3cbb87732b0faf82bfb22e93946794ded3790e8c888665ab5e6bb7263f471ab3ba01de14d4a4e6e1dada2a1bcb6776d6ec68c2b15bff7afc7b9164bf153e1d51b6bcafcc205c9653cf8f8050346fa9351093ea6fc4daf6cb433f040dc304bebbb40628a483fc9e9ac88242f5", 0xee}, {&(0x7f0000000440)="a2af5046101bbf649bd0d13ac43db7788c08dafa8754a2c11677c21c64e9b47cbc4d870e8bf09cda0aad3dc6c3d13fe90121e16c14e57a1439fbcab531283402315a4b3cdd3095968e45cdb85c15cc22fc25c734a64cc635e8892216f10d9109556b08c4ae863efb323f", 0x6a}, {&(0x7f00000004c0)="e19fb99510e18cc378ca7d0d78a8904fdd8965fcbff645a82bef92c734bda35b55e3c03a0e740c2779e87ff3dbed85208479dfb15f5641500b33214fa230d17c4ece7c38dea8836fecfb1ae427ea68be272443ea42711f840f1896b49e9e4c9f12bee9279eaef600ded938cd01c25c26962aae45361ce85c1568ff8ca90f73520dba148729b30efd", 0x88}, {&(0x7f0000000580)="a5e9d6cb7c0595ab9591c1077c0ef512f70540e063b9af229cbe96d77dd8c7e59b3f4f41848ed8d9576a4069875651383bac64066e5f7e2d13c841c87b94fc96ab6c693daa867c43a313df018ca7dadc076f4d92d8a78802cb05ba6365bb47d34f89ce0cfc42e2f9d72e04b3198217d8f7d730f16ddffe522b6d31d4fa29c0786b24f99f104e0b1f07cbfcca13413c5e375ef8dd754a8000033d", 0x9a}, {&(0x7f0000000640)="f9e5c4157c51de56", 0x8}], 0x7, &(0x7f0000000700)=[{0x70, 0xffff, 0x1, "d446d9310815ad3fc20a6a55339a9f567274b9baab1c6ccf6c73255aaeafd0e6916c3d7e0b4d8dbae78794b961b2e2ea1e7e8a5cae166fb90a84205ae383e16e6896ea01be90136cc4eabf3fd7a308b9a199e800384097842560f8"}, {0xa8, 0x1, 0x6, "70d5db21f5d7edd12f5babca2f850e058048327c53c3602ca40f56c3ab299013190c89e4eda407cb2db53add09b33ea6b2b18c568bc7daea707600af4437f8a93b8485894574a48ab2420202112bb11c4cca7f2420e2a320c39249b3bb6e01b1288c08bb442d50baf494da215cba9fb27cbdc49604ca26a8eabd714f380d40e93711af8e55755a01142906aa4db25b4e7aa6d59e8f73"}, {0x108, 0x1, 0x2, "1aea08630c436b0172f9da75d1652ab1e1f6b79beb3af4491b01bb7c3f0f07849a466e94374d79ebcdeafd8c594c8e2c34c3b3797c4cafbc515dbc07c5aa588cfe69d5905738fd600edf03085a4e19f541420e9c478d148df01154f1d636d9779084a72c929f0a87e3785f242f070a8bd7b5f5e5f4b8a9768b1ecf6e6ab35723bcfb80260bb520c52389caa68171f05facfc7622f1e4794e173f7fc2f5f290ddf1b4b07041f030b1b0b6ed7c965ad9c9b9b0b8937a9c3c79e46a15fbb224aee948f3c9a3460abc22f3614821218d12d9411bb0e25af37fd9b4c063f4594f6f82e07af851c02daf378fe69543ed93db2020eb"}, {0x30, 0xffff, 0x8, "b715b1df621c71defdd8ef30f0d61ce5a6f7ce038b7ae43b43"}, {0xb8, 0xffff, 0x80000000, "1843bb110a885e17d381655ab0d09684d8e4ab60480d594fccf5d8ccad5e41622b0d30b4a88393fc0eef15aee314cf88e149761f5fdda0274bfe56f04d5e51f76ac08bb1aa644aef9423adf0779805c46435924946b59c4589972543afcd7b4c63d73e01b98de83eb3d2d36b393190d57ba8a76a390e185cf21d3d0fe2e6dca3b926ba4739648edb9115324b3496a1e94052adc1b19bdfc0703a8e8cd98852890ea94016e0"}, {0xd8, 0xffff, 0x8, "03b80ccc4b1d26f24ea494cffefb4b066afa41fe0d8d163591074edc88079aa806e74488248b845ba4704efefe10e897ea97f0e3ba5d3503e0310482ff15ffc16b39e4ac451e97ce83d6becfa835f538c63e89162ec34315a17a86e5278b4e03002c6042959f000a9214e90546f186ec0eb10a95bfb49e469bae6a3cd24a4660bb24d8b6fb8617f8f879bb2680d0fada24ebf0c508520841b6f1dc88529b136b7c07f1b96bcf8adb924228c412f1924f331ea29344c8794c4a9ebffc7c379ec09445c663e574"}, {0xf8, 0x1, 0x5, "5bacafc588280e9d352cd95670fb6994ca7aab1e6f3e066b16bc5fded3a128ccb9b2d1f0b8a66a98252f74809131c8152c78af8093825bf0afeab732fb17cf8e7291aa3a7ebdaaca2369719679494d128a862cef338fea7fcbe502483f0d39b75195827d9e62ee45351337ebea3b77f552ade6491592a3a529cd84780e3e210961098c5b71bf1e60b27f6530b14f81eab69cbb97d886b1a4be0df33bb3955e1a35984419f31eb5bfebcf4b9d54632a991ad9e040b6ae76ca5026fdcadc1bcf233591acfbf49ba17de5fb83f49f61c4025d42de5f1456a136be31974e402d6bdece7c878f"}], 0x4d8}, 0x4) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/178) accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], &(0x7f0000001040)) shmget$private(0x0, 0x1000, 0x30, &(0x7f0000ffd000/0x1000)=nil) 12:44:18 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 12:44:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) 12:44:18 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x3fffffffd}, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x8002, 0x88) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000600)='./file0/file0\x00', r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x100) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(0xffffffffffffffff) r9 = socket(0x16, 0x2, 0x9) kevent(r0, &(0x7f0000000480)=[{{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x5}, {{r4}, 0x0, 0x42, 0x4, 0x200, 0x7ff}, {{r5}, 0xffffffffffffffff, 0x10, 0x400fffff, 0xffff, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0x12, 0x4, 0x5, 0x9}], 0x7f, &(0x7f0000000540)=[{{r7}, 0xfffffffffffffffe, 0xb53af0e810e6f31b, 0x0, 0xfffffffffffeffff, 0xfffffffffffffffb}, {{r8}, 0xfffffffffffffff8, 0x18, 0x40000001, 0x6, 0x8}, {{r9}, 0xfffffffffffffffb, 0x21, 0x8, 0x9, 0x8}], 0x4, &(0x7f00000005c0)={0x1c00000000000000, 0x1000}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) 12:44:18 executing program 0: poll(0xfffffffffffffffe, 0x25e, 0x0) 12:44:18 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x114, &(0x7f0000df6000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000daf000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) r3 = semget(0x1, 0x2, 0x500) semctl$IPC_RMID(r3, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) shmdt(r2) r4 = kqueue() r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x88) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getgid() fchown(r4, r6, r7) 12:44:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001580)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() setrlimit(0x1, &(0x7f0000001600)={0x4, 0xfff}) mknod(&(0x7f0000001640)='./file0\x00', 0x14, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe2(&(0x7f0000000000), 0x10004) 12:44:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 12:44:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x4) fcntl$setstatus(r0, 0x4, 0x48) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:44:18 executing program 1: clock_gettime(0x208, 0xffffffffffffffff) 12:44:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0xfffffffffffffdb4) 12:44:19 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x200000000000005) r1 = accept$inet6(r0, 0x0, 0x0) r2 = dup(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) poll(&(0x7f0000000140)=[{r0, 0xa}, {r1, 0x104}, {r1, 0x80}, {r1, 0x47}, {r2, 0x100}], 0x5, 0x9) 12:44:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "81f7d08d90653d3d1c33368aa9ecd7662e909178", 0x9, 0x3}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) fchmod(r1, 0x2) madvise(&(0x7f00001f5000/0x1000)=nil, 0x1000, 0x6) 12:44:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 12:44:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 12:44:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x81e, 0x0, 0x0) 12:44:19 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0x2, 0x0, "041f4858afcfd6e4eeba11ebb0805759008434ce", 0x81, 0x3}) 12:44:19 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 12:44:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) setreuid(r0, r0) setreuid(r0, r0) getuid() getuid() r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = semget$private(0x0, 0x4, 0x80) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x711b, r4, r5, r2, r3, 0x22, 0x7fffffff}, 0x1f, 0x10001, 0x5}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000002c0)=""/253) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semget$private(0x0, 0x5, 0x4) ftruncate(r1, 0x1) r7 = socket$unix(0x1, 0x5, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x7fffffff, 0x101}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000004c0)={0x40, 0x5}, 0x8) bind(r1, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000540), &(0x7f0000000580)=0x10) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) socket$inet(0x2, 0x1, 0xffff) semget$private(0x0, 0x1, 0x608) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000680)={0x8, 0x8}) 12:44:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() flock(r1, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 12:44:19 executing program 1: clock_gettime(0x2004, 0x0) r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() r3 = dup2(r0, r0) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) 12:44:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) socket$inet(0x2, 0x4000, 0x40) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 12:44:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/124, 0x7c}, 0x840) listen(r0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = semget$private(0x0, 0x1, 0x404) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/39) 12:44:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/52, 0x34) r1 = socket(0x22000016, 0x0, 0x1) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) 12:44:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x37d6}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe09d6c653000"], 0x1) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000140)="bd0b422f7031950a3dcaff010dea01120000b5e9", 0x14}], 0x1) 12:44:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1d, 0xfffffffffffffffe, &(0x7f00000010c0)) getsockopt$sock_int(r0, 0xffff, 0x11, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x1, &(0x7f0000001000)={0x18, 0x3, 0x5, 0xfffffffffffffffe}, 0xc) 12:44:19 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x3ff, 0x7530}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 12:44:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x3) r3 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000140)=0x9, 0x4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getpeername$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077aa6861207e156410af6100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000539afa4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 12:44:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x821, 0xbc6}, 0xc) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 12:44:19 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 12:44:19 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f0000000000)) r0 = semget$private(0x0, 0x0, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/58) 12:44:19 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc81, 0x2) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x20, 0x10000) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f00000002c0)=0xc) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0xc0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x108) 12:44:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file1\x00', r1, r2) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 12:44:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0xff) sendto$unix(r0, &(0x7f00000000c0)="68b351adeb25a84fd7e7585c6f623e41c65f4215e3a67e2297239ca67455b57b5af8a984432c98f18b418b83502ee13cae4e584e7b0d3cfece27de7887885ae66a1bedd532e0e99b984210de645ca1bfb3224c639afbfa93308f", 0x5a, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f00000001c0)="39d12d5a342c58fd2c5217ab4e6ea26d595510be51e890b396f5ddafb484d3f3125b9927cc33f3e20819305db1b564ebe390b24bc8921169c539b82dacee2c76e09161305f4cff9a3102d6881e23c4843237ad24f83ad2ec6d59330fa1209d63031fd38e28331d6665c1b5fd16c6610d90e3546033c7282efc53269fe457b1a4a8c2ec", 0x83) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) close(r1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6180, 0x1) 12:44:19 executing program 0: r0 = msgget$private(0x0, 0x1) fcntl$getown(0xffffffffffffffff, 0x5) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x6) msgget(0x3, 0x400) r3 = geteuid() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semget(0x3, 0x6, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) chroot(&(0x7f00000001c0)='./file0\x00') r6 = getpid() mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xfffffffffffffff8, r1, r2, r3, 0x0, 0x20, 0x3}, 0x1f, 0x3f, r5, r6, 0x800, 0x4, 0x80000001, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getuid() r7 = kqueue() select(0x40, &(0x7f0000000040)={0x1f, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, &(0x7f0000000200)={0x400022}) semget$private(0x0, 0x3, 0x200) dup2(0xffffffffffffffff, r7) 12:44:19 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x441, 0x80) setsockopt(r1, 0x6, 0x5, &(0x7f0000000180)="b294634995fc28ac16164641577225123db71160c91ef05da0d2911cf9af3f5b79a95d594e47", 0x26) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) r2 = open(&(0x7f0000000040)='./file0\x00', 0x808, 0x80) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/39}, &(0x7f0000000100)=0x29) syz_open_pts() syz_open_pts() 12:44:19 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}, {r0, 0x4}, {r0, 0x2}, {r0, 0x120}], 0x5, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd6, 0xf0000000, 0x1, 0x20}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x3ff, 0x173}, {{r0}, 0xfffffffffffffff9, 0xa9, 0x400000a1, 0xffffffffffffffff, 0x2}], 0x4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x42, 0xfffff, 0xf13, 0x8}], 0x100, &(0x7f0000000180)={0x2, 0x80000001}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 12:44:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$getown(r1, 0x5) 12:44:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x4) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 12:44:20 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) munmap(&(0x7f0000ff0000/0x4000)=nil, 0x4000) 12:44:20 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000098e80000000000000000000000000000000000000000000000000000"], &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000010000000000000000000000000000000000000b0cca8d5f54b086f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000275a6d437259121b5497b7c33fcef0"], 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x2, 0x0) 12:44:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 12:44:20 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = geteuid() r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) seteuid(r0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 12:44:20 executing program 1: select(0x40, &(0x7f0000001040)={0x1000, 0x38, 0x100000001, 0x9, 0x4, 0xffffffffffff008d, 0x6, 0xfffffffffffffffb}, &(0x7f0000001080)={0xbf, 0x80, 0x4, 0x2, 0x6, 0x7, 0x0, 0x100000000}, &(0x7f00000010c0)={0x2, 0x0, 0x8001, 0x6, 0xffffffffffffed90, 0x2, 0x9, 0x9}, &(0x7f0000001100)={0x7, 0x3ff}) r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) socket$inet(0x2, 0x1, 0x2e) sendto$inet6(r2, &(0x7f0000000000)="8a2d8fc2324a20bb689642f2b32be2b879f6a3f6ddf9a4261de7c5fee1ab094c35a54b6dea29b665773fa1d4a550b6b6a8641af9460975c4cb794c77fc5456b6857bee45202adba1c6632becdbd2fd36ad15cf72d270f25e058bde861f66c00d1aa925e3981db685334df9df1962da3533e46abafae940d23042d1149f79f4e84138cf8c3204d3767d6e9d90752d49c3cc94f29de478ffd392519dd4c6abf03a18e0e566dfac6d96630427c3ac26bd37dcfe2c20f21c46005baba3a1c9cb3cdab62eb709af05bc726f1e3095df872413e821cf3a3d7224399711d0b1a2df5ebd0edaa5632a532f43992afe662a10794c2235f44b24c97f52e327d52226e494dda96f318f91f58a4f51c2285b5183ce1d1bf79ed2a2383b436f7222e6d6f76c139502b86476849aa8ec63880e1d23518ce91481fc499ec3a53cadfb078a9eaa4bc7b1cfb742b3121c67b5b4a703f709f50574fc0df9899ed70b30f0a43930025edd7b46b200b34c82b2de594cd85a3b9c3a9736aec66c78fc77c897cfeb72b2f008feaf037a0d35b2a6f65ce447b37a54cf49e3b662eb84df528e2bdaedbdc33ee5129e833570ce36c369a64650f4234a18a1e96b3c0e723873078f542215d0724001d89e031421b256d53f7dc8b9e303294f07bda319122d00be06a751a5d55e7e6aa487f6890181ea67e12448fff23c5346b96bb5f0f75d9cb49c67472e08bb8a2978a7254c23ec955681e73d7a7c4ba0e93e218b5f100c44de0f5604248e43c6bf7be1c5d952ae069f9bb8cff5a646b58fb7fb41788544ceb6f3519a6201f9859a9dc4aa159bf37b7353315969e6d56b751ad289a630afcdfedf142b099b932294372e571a45066e4e22a3cf1be97c55807223aba4da6a6978dd3bf8e2a67142850521d87dd2f03b199d3c1fa2295b5422f8f60defd2002bf36e58389e6a00d0be8f03e13e8c4b437d7a06aceaf47053b58471f327cfd4c1a1efc6ac11013ef33d848289f394a5856de6a8b6fd4a0356aabcd28743e652f527eadff6bda2243cf8dc39c177908f9b9d4f7cd59b68a1f2700788fff65c93d2883ba8cf383a0b1c39ac991722875a61c377488d0465e4bab6496bc46b4c7f9739f74ab27a55327958f3ee2748d27f2b7573eedd2837766496fab853e912eac0d6513e972eb3b5205bf3e14e71bc1f6fcc1d1d6213af232f79e5c18d29677e1b50957916ed468f459d05abc713f58272f6593197f926b68ac167d967925db5799034f99b3c2f7e7f0ee4e8a7464dc7cef186fa5e496e9085c3824ebf9c220f9d372128dac9eef00c23d93aa91f0c39b5e09a714f41936f74cccc888d7f15987b3322b437af48d1ec9967852440aa81b21beec820e8ad3bd62aec4bef02ef0b6e1d3cd21b69ed530206ae37dfbcf68d49510b31927111716e1faf3f244656e21ec6783c3998d94eb390f43df9ce2d1ffd78ce8c9cf38252ac06a4e9a88a5afb61f117995d5d77a6e592544d7fe51ea354d7b6bf04957e7e82811596073975d23e311dc594b387b5e1091df142546afd51a1fa9a3d8a6a06fbdac6a8d245ce58d30c34644c6acf394da8210a0db116fdd59c38d3f49338e77883bf900ad8203a60814d5e55263ced7506a22db3ba416354144904ef4183e50e360925612d8b1b7ec143205c5f43f32a22882c635b909e82f1697a91c09f596626f663e0dacfd93794f4c67aead5b603abfb23a3d28684e79ed7f2d0212b9e515ebd132affaa14f99056e6aac759efc1db4bc4c9c1f22b250b595c7445c44275fafcbb27b1bd2280b7a944cffc71e130fd23907db1919a6099cd24262d092d033801e764c8a2eec0ec3f7b9d9e31769031882edc3c2fe0684799cd97a861cd50a265dc90663813cb3fb7ad7ca6baba775ebad70d98c911708eadf261fc547926e9921ce89ee83c868d49c9d377958640a874ddcb5aa0301b4a54c269b24e8af09713e5765a30ae36cce7ea4d49c5b2406c71e6d9dd584bafd4702b878c9da18370bef516c6a40139a652e032a2f7a440011857961d4cfae89bdfa5340c83726d10e31556cbdaabee186a8067d850e4f76cd2be77d55c41d091c58cbfa1a05f776b8563b60087ff141c98722f009fabac3647655977c67805808ab4301858deb343290b61ecd09063463334266235d1664f35a6db33eb72021b28f985636be6aefc86b010934a0dce834d04d46ffff5c76abd26270f4a5509afb45f634bda07a17c7c7730cc489dfda41ab53784fb64d3fed9459987f38164d770491e8e1829d9269ddf1d647ae8d7e8cae78a3b4a080a1a268beb15bde5b55419e6bc56ca428de5911c672555012232e4b120e058341d44e492cb94fe8586ed8ceb80cbc74833550379204eaf977ccc9a05de0e427eaaa061004a80c3f6a23340906b9ca9f27f06aaeb9d65761f071c002c100445d01a8e1af1c76dc8af4726eb5e13a0c0c968b6fcdd969710bdc31df01ab2fc8e16661998381df763dc145e2087b4b2e5aee2b55ba892e492443a49a1e714730c82003b6f8d66f18a5381cdc0c5f5c5bc9cf85cb21680ab0d2307f7e1a2e45a196f92aa202983961731aca5751d25000d5054847de825d22343e55f955f27bc3b9be3ed40463923f86da957018efafbc7705fd0ba00f756a974380e1b404690704926fcb71b90aeffdb81a50df11594684e410b028b538d037ed2f4cfb684eecc5a7315136e599706bd49bb007b5a82aea9d7822174f803a7c9c43d9a09923b853fa7ee2c1012e96020252abefb01338769673cbd499f33bd4983ecfd13080123e99bf3e475453d9691695bdf69df5e8e35672e74914bf71bfe7b2e1139a8d9530035da9cd6baefe2bf91344977a7509d1186240faffec2f89d82663e522aab5625b0fb0df2c6dedf7be01aefd6f497e57a92e451c558409c786bec4e289e45a9b308ca1a29ecdcecddb5cd83a14385ba90db170dd7290b962c4d4418a51ec5abba869be9d75feb4b29c47014c6787f9beede0cf8a1320ab45cb3dc8b27f130cc2dc094769534e2c9ac8f6108a1a4b2761e46adadc7aedabccd5ecfa9e261148a2fb8ff322a9a9de20d2d875433025ff66dd6f08d443aa13504626371370055e682a7b0c8bafcec850ca03587b997aa645f6644cd4a758cd13708f01249364c3b91848dc7a85e5d19729e9cd3ba69d243b0ce2d0f4c9b9a3fb8c44e0dff4a3792ab7a4bc03f254a7ca2eb081a9105702287563853bc246a865f8c2b392785e9ce48b2e8255930c2b89bd1c3f7aaefd49ed52c5be6aa583cfee698e046ffda39680008add6183221efe49f574a62c95f0f116a05a8b1c1fc99b0fba5e7369ed29c20aa74502bce8de7aa8a6ecbcc5703748d6fe2447bbbf13086726558283984029c2a4d9a5f93bc5d352974a281edadcdc48973aaf6414106d0a37104ecfcbd2108c966d6305ec50c6873d4edcfe26f65deb336e757fcbde1c86cc3e67cef3dfad95b1736c667330ede5b63f26b33c7c5455261b1bf11a560bd1abc76ce4a08f48b5b1d605ef9756853dd16e228de9e9a7d9d86181b3662dceb676e5358a9362cb7c6e29b68e3a2588974c5c96781f8e0692e9bc0b943cd1341e08611accd8aafc975834966a6848aac894b273b5b0d5336847031c58ded0c3b88cfd7ffab12bd39c810d02ce8eecd6841774a255e696ed02e7d3e22104e1f6b13b091f23b1c6044eb07db63a0a3bb2ae5441c8f863ce32245b9234fedc72b6a11c9c0f677ad2825887dd50a5a9a6c10a0623b4cc01ffe95807c13f3a03034c921789c41c79761d58fa49d96d22e1fbb9d27124772b64efd20d73e003bf4f25aac8b790b958d29eb799d0d464347e6a53881895ffb8b2cd8e653b969d11b8fc2bbe78be39c00f486d9c8f7e6a2da52f01e225d1a80c0273a3808e50e39b542c62287f8443d68ce537ccfb0b2b9186f0a73bba156b7a0a403a85426d50a19a6baece5fdcabc687a881af756bca6c8d9b4766740a95731ea150e43cdbff377bc939d9c945d87979fd7c44c199022a660abd85c8941d1eec38c66d85d6cc627a792b64f77955df115e81cefbd646c8df10b732d4296625ea3b67d3fc300ce270247561e6ca2795584960a6b135312a563fc2e0873b0ca168354806f282d46588104f1e7621685291f0742579546149014d4216cda66a0d6a8ccdb38555e926bde1b61855eb11a0ed7f87171020c8e239f7cc87857d00e0a1b99cebe18c93873cd590b91aac3e3fe27572681b34c252f51b9365e68799169c57ef984bf3827a9abf561230f59d8a1c9f0a00f3943d4451db59a0f56dab3a246828a6426ad709be0dbcd5a379193b27aff1adf1b8e0919f7011edf51309182adcdeaccb667620686f470ed368ab14bbc45336ea1c6345bca99aa80c472fc22143c5edc684ff2ff92c81a2cb43377fea6896f0141400e1fb01b5780b6f88e3e5b4484dca800317fced19285da0f211127193ac6a56a8559d48c937d5ac8afcc8b09063c31a0411ee1eccb05081ec2884f4c65519b101c14c0c27c3c0cc080f4f94e858179a69534fc2784b25e1682011a94d3b79bf5024e96c3607d14e5edfd311db195c0efd4b98eb045886fcf7e372fa416a3c87364a5846ebb46dd6ae2e293a8d33974537c5af97331d39f2f10f33f5422961b92664764491d746b8110269feac7de0f7438c69fca41141aec68dd8ec01f98aa6af55640195d57b9331cbf8a6053d448eca998dbb2e8aac3ed3085088796e1b25942b4f6a517cd07b64bd885f54e187cda7b7721ed20a3c401daca75910b0f8f226761090583bb826cd31c024fdd95d74c5ab4da9d01544a726109c7753bda994ec90b334539d22e31410b27365c078698e242ed712927dbe25f4ea34f561fcc5347a2cab9485546da0d8515b625c2be6238c3a67611f3d16ab196dd153d42e5e533863f6f55c749c17426b798d497b86a1d0496ede2cd208e3a71933c89c5e9d29438b5bcb9b93939e5028bb0133fd00ecbe5aa75551e5d639402ead6ff698089e3912e1adf0b3a4005b9bf1a8d77f5aefe4562c5cf7b25858fe71f105bc9eb9e98d743674398e428f783775c7e3861e3dec3af4baa071a9d324417b1e206206d1bfb51121151235556f504020b551ada02edaa58c82627e05815c82604875c511f992dbcfc777d78a4214dfff532bc00bd483dd75fbb4d161e4d1b1c2ef923e06551b6f97d5384dbf50ed6b142f242fb555000a4326f5cdf7cfd515aa4fdcdbaf3addc97f1ed9ad704738b022cbe6ebe53d96ae4e6fd88bed8b40f84b76603cc81e9dffdf6c8ec5fa90cda61f2e54216650258d2f42fd76ad39c40f25e7a013dc3f191296b3d95cf5ac67b9a78ba652af1752481c1c1d8fbc2354ef101ae4fed228ba826b262dede588d506f57780f15bddfb9b2cd3e21bc41204d92d2296df7fc9409c243e4611282c105d1a51cb9c057268889f0b268635f26278eff46abc58862316b928872fd7fc5eceaeb57599dc8146e83e6b0803448964a269927e781226737c7cc33a83707f7ff900514fc9517bf646ed01664e65532e26c98a09db256fd619a2e19ef6ad6a9ae6ff077e5cd7941049fa34040b561fe956c93f54c84b04bf617713a25a7b802f29f7321d84932159afd3ab6ef75a27a049711bce0d61f5cdfeea069695bdadb03ed198fb35d815b87e051413b4d687082163c8b340c22984891a423601875fbd29cf9e512e37fb063ba51461ff41efe15d1ba450eacccbb2f6cd6089be581d7eb73b3bf1087b0c802b91a83cc907435a38d", 0x1000, 0x0, &(0x7f0000001000)={0x18, 0x1, 0xb2e6, 0x3f}, 0xc) 12:44:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 12:44:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) 12:44:20 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) utimes(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000280)={{0x39, 0x1ff}, {0x8, 0x1}}) fcntl$setstatus(r0, 0x4, 0x46c01) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f38d251c59d6eaa3e442c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/182) pipe(&(0x7f0000000080)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) getpgrp() 12:44:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x200, 0x8000000, 0x9, r1}) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/84}, &(0x7f0000000140)=0x56) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 12:44:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x1000000007) r1 = getegid() setgid(r1) getsockopt$sock_int(r0, 0xffff, 0x20010b, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r3) bind(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fchdir(r2) 12:44:21 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x8, 0x8}, 0xc) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:44:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf501000000d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:21 executing program 1: socketpair$unix(0x1, 0x10000000004, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 12:44:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd3f) 12:44:21 executing program 1: socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x20, 0x3, &(0x7f0000000000)=""/230, &(0x7f0000000100)=0xe6) 12:44:21 executing program 0: r0 = socket(0x1a, 0x5, 0x91be) sendto(r0, &(0x7f0000000080)="e6d23c805a12e02a8ec7a59abf0cfd2a26ff46ab226c5043325b64aa8469e1b1f37dedb040f2a416bd3c4860281a18bd6d0e62c78a11670fe271cf78582d05b0c31bdd943438089f44b20af5b94422d5c335680213017580a2ad8982110eeaec83a9c869afad3e032e326289be26ab9985f8f8a5edbe90d19c49508ecbc318c3b6d97d8e451168bc70a93bdbeda068d7f96d721060b2fa950477cc3a828505467ff791da1931cfd0ad50e9ef6381e905ec165110dd4abb1a3e5f7fc791fc192cf64d78d1c2d44ae9126cd2dc0dc6840262f1e85f975809f58d3fed6d0f81bde7887f60d9714cf2af8e24a568e3cd70a270e739bcb424aceb7a", 0xf9, 0x6, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:44:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a054fd33055552fbd5e41789632d020000004a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffffe) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x1f}, {0x18, 0x2, 0xd470, 0x8001}, 0x101, [0x8001, 0x7f, 0x56, 0x7b, 0x10001, 0x1, 0x7fe0]}, 0x3c) 12:44:21 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x400) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x7, 0x9) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:44:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b4fa0f506d45667b4f5d59082ff4f7f6d68d9847caa45414185cc03a273686793fc62ebab2eef40e14872ba7229e724bafe45b4ee10c382abd68e331d9081ba4b321cbb84c4863276981ea4da0476741bb14b16e2af7b7f718c5ea6e0e7167e2b7f72619aa137dfc60b95283ed184acd8f854907c3b33085dda9592249695f870f6cff76ad4f78f64f2a563f7b624eca439e8cc67ae5d8a15ad65c4733fdfb82cf3847c6b9331a0b8eb135a0c06df0bcfdce474d4728939266a162ca05b99cb498a627234d6a", 0xc6}, {&(0x7f0000000240)="e2b33093767e7821116a3a043614adc3e50afc5722ad073f705a2690ed8b4811a6e56b0e7765e0de6879f4af292afd0552ca078be80c4e088146aa8135e447f77775361da7900d9851435fde38087e3f0637d797740660b34637d322b745bdeb11ca334b87e9800e443dfaf53473fa55947fbd813bcf411c5c34453d458d2130aa7e3541b752d7bef2804a80de457d5460ce621f621cb22acd81834a38bd3bf97bb7d3cda5ca70d844371386b9953be4e838b35d5f643d7d1eaaef6fa781a0284d9093dffe8e0c7289efcecb0ce1933e2fa74865b113f947216812a5db5d37a3238cee080244676a1a42b9bb1c4d47874c3371d92e94e7f939013afd5126eacf76c14a0ef0da039434ac5220648e59501907f95d840a829096c1dfe98a970437ce98ade6f9c756885f8ecd359f51167e6bbb30f07a3100ccc7041e1f60ded8e2e2a744b09b6af538e36e8844ab2658ecc54261a32eb9bf0603dd2146864b2a6d5ec8254b96143208d0e16b1a49f3276dee1d2e96b6e5ae4c79715517084e421c94b5b81d904122556454ab02d9a27e9e6d223906be7e07d1cd42ed90e75a95daae68fe571759f340c3144c289f4cd598bab5de0a541f0a3606fee9017bc8aac3108f5a51cfaa1421d86c8bfca8d13e090b7e6a9bfba2412d3d423c172f344a14287d4890cdf2ce0df88f920a5cd376fc8e929b606fe5fb5f9034eccc3818ad00d9cf208924fc236d4341c5ee2ed6039429990ab36d77e97093aa59a2985bdd84a758825cab4e4e211d5d3cc5c12bf2db9316ccabe17c968ecf25480150abe0c7b40c7b9de0362fce13144b47b3f3457a44acadfd4c50029c5f07bcf2f9eed43ba0f6d6d721a7dbd0703de1585a330f10775b2047f99e54a262f67258a69105ce535a2ca5fb96c417c66e207f41065495e79b40a129de49a39c0fd5e1e62199f514a340e097cc1658152d21259965999b1185ff725e770d3a789637036e5c38e763ed0165f3d52d4e7401f41e75761d3e42cd10962110c770561da9d189c901e98840c021edd26034ad88c31a5dac88aae38a9caaac801d9c8f7bd9cac898cdf1b3625f412ae0be3f96a4bba66274fd95388d2d80ee6179411733b06c6fcfff5024bc78094179ea735f627665832c990d2bf0be3370a495708930021822f8cf1668821ecff049e7b0d188e0644e97322cfb25e5aa32c83068d04e129c6d9ec3bb3b8fba9ed850e43748b2272180523fed4299535ae2a437729250276bf05f6adda82541190e4f26b431302c11aabc107089834aa6d7fc628b1be58d815d1ae9363c2b4cdc0c1f172d12245481073f0e5f3875476f9a56d219353774a770c4d3f86436d19687907fdd1be3b181f796ca27049183b74ba221a6c0c918fc6cb892b1f4fbeaa1d743662cc50120827408676f0bc1477f9ff4a42e769a19aa74f2873613e1e2b304a0c1e0b1dba479179e3088a7926cb4603517c53e80a6366e0c370d2493defc2b028252ada32f583eaed80acf8f5773ab83a628b69c79a599ce41c18a73818c263fb28dff1c3b5eeb99f55ea803e28db5eba877e5be55197dfb970cfc1cae0aa6553573a9963c40737132ec5446422816c2c078e2a255c07c5ed6e745c5f6ffa831c555cfce15e897e33bfef475d12396a4def6da7a317cbc8a84c47d05212add06cb76a0672c4174a2942ee3ea28992c0ebc7735cf164d70dc7bae550e4d691675274356178fceda80d44b53847eca34db32e1d48e3c5712fc641d8130377f4d0fb9e814e1485a03c04d7a4d359d148021e7023b9ae207a40dfe7b134ba2df4bb54db95b97c0b2100e8e98bc1354402a11da3977e9df12d650859375a8f760898d848bc6329f1bad8b4b7adb352aff0df273d8705775b9224097614b90b044460bb754b079b7d7522279244c271e2e0c44db4109d9e703f6b98ba9c008450d6e732b3f1ca064b88e7b90d0992a9c9d6b1f974da75a02ac1072c157a8cc4f84a2003620da5807d8ec156c02d804f966a33ea14f86d1e637e167f9a3801244c16d7d55b07fbbde8013eeb77fea62af53f20d6f9bc5b2039adf375ecfbd9e8801ea1145052a5cf0979fb0c9be47a9692f0d4ee8b9937d83802e455e7d70959e8c1a5b906412009fe614226deda1ccd70e7bb09bd5cda262a674edf78aa59a11a934974ff927901cea47b26c36f15aba3c351ece83f0d03f3076e306f2cf8eaadbd0aaeef61c296ad7a8a0778925f95f4203ab344454df2f0bd4403d4076c6d60243731f38da90dae9c289b0a222930f4f39eb3a2eeeca242cc9d9598c052eda22cece258c1dae53ffa12741323b2cbca54385386ac0c2d7d2c5c588b5637826c89fee7245f0d7b3415ae87d91e6ff40fa074928ecbd54fea1a62dd7f77659901fa556cca16cc130d2d1d6c5a2a763a0f9ad15f53a6ed5d55b7baafab49b986d56a92881193201f3770b1123b21600c69ec3ab8928a77f1c6df676970f833da81261d3a3b788a8661b63694452f241b83431f9516ade447c5b7199e7eaf2c3f7b51446273b3cfae3d749091bda74ce343eb8f00f84c83ddd8dc6c360c2453ec4d0b25d62259b809e1ab14a2e59774d58dfb7038cc38459817cd40cbef9ba5c78ad52bd9348259d3933cc22ba8b7513da57232a765ad3bd987ef6c005c3eec4725b0487a496c6ae7c343a577215a0596e0534a8079c75fcc0294f27bbb6db338d4632c710ff9c5fde845e114064ea8e7733ba12c7e29c6590d581f24ac92196448706bf9dd966742b51c31f51231e94879d638097d67b53c4278b5c8085aaec700e6dd85511dad28d63d70c7b94de3836d8764075297435ae03eacd68cc7f6584689ff9cc6380af580982637970137da44c50022229896fe047825d0dc465370325b286a9d025bdc4904a2818d14da217e9c384e2ecee4094c20fa7d8d878fdcf1e4ffef539e1b9d57d3d9081a76baf6ed11f9a17f5a31e01cc600fc79fee15da733a47689ec3243f959f41f960c5926af45eed9261ea8844ae20c4ac602687bd0fef73249deaefa7e03063f7f71ea901a879d30a956605dff318404a42a34a353faf239f24c6dfd368c9c6b1e0b03b7690f1670b65decc6bb2c59c51b62ac190bba7d94aa172774e525f31956c5c31e57d7240ed8ba38aa1f52a1cac5751f9b7556b890db584ce53664ecc8ebbb26792b393a64215d3b2a552295fc1df0c0400d6c7e8866600277609ec675e4ecbbf608cb1c7e689b77f50ff36595aefc9a39c49a21da48febb941b11e48ffb5270530b03ba7c117a5fa19403b45ddb46abaf8c012459d14eee1b79fd4335aeed83f9c93cad8269db9fe26ccf3d59f05e514c1cfa5c2519f9e09396436a461bae1a74a0b6c8bb246e3407fb12e862cec23bc487f3a8529cf5bce608db73b9e212e5ac575fffef7eddbc87c6ea390253d35e37ab306dbf8a516041f903e469ac190fc29ed423be6237d475ca77588c06b3d29e8c84d85af310218ff37d47f27c7ca0518b3e61d341d5f0bf5451365f58331cf8cea0517d7b43a20bedb4c9d324db1c0ffebfe722583b144f7a28d098369ef3fadc57ba3a5df74b137036369c4ab6d8438bbe88eca22cc91fdf8fb363080e40f47664b4fa14cfee3d0141f887c7984514000ca3af41fe2afe0cd0d9eceaaa298149e8890b89cea335df04cb6d9bbeda0936e01876e12499ce5a16d3cffd9545da83b8c963ca64c1207a92f6c45b2828a6012d2c8ecda0f7e51bcc24368c6f1e4cdfc91165cd703a7d0cad94757798e3aa60b041d71170ff0916f359014171ffd791473f538d8a7b045bafe253891eca4b5994e1dd19cc417d1809f05e589d76a6f6435abdaa947bdddfce96fe885fea71d46b6e0e69aba46c71ffc81df4e4e871408260bbb1f0d06eb25a80a5c142d327806bd0fad3db91a13d61c96e0d697e7ffae0f9e97ec6385adc1693eea34a465d09f2c860884abdf64fca0b520ee6dfd3fe09533303d991ae35d2a91a38db1ca8db9a739da44d69fd8fb31cce0ce723ca7ab89d7ef78ed35162f999c5a8011344ca844cba68c4e8f8587500d95e5c0ed765a5687ee6f3ac0a5d109cc8bcb99b4e959027220f4269c113e02895c0e561fd3022f7657d794512f7004c2f890cc229409a4522e01d21de70c0fb6fcc23486fbb851a2325ff8c78f65a38f7fed56bb9143ed9992f2d6cd7d398f9d2a1ea5ad735a5ba0bd6fa6fd7c082401c0c6312275dcefe7f1bdeac76e0c82155b0c41472758ccdfaf42681ad47e5b9ba30ea813fd13061ef896e78a748fb6ce4792f7a7e67ee2b6b5c342d9aa521db75870d2c1d442eaf5c11533bf2d234929aa275d8d2e1e24dbb80b9dab17387cc77ceaf386b125feca518f488f60f6c32015d45d3eb492d07eed1565947b25996319918e7128a51eaf5aa1bde5d8a3391d0549c0bff9c74ce9aa1b3e8593e9f014b90369f9a95fe920aaba0037b8a1083a4c70dae01a34a8a3bf1ed7f6b130c67f02e05f971f9e3c24963a87751e3d0ed26c9a29e1c01d9a5cee1835300d34c3e872e962c7f4fd40c0b47bfcde69fda2a269d34afef61eda2940df04de76aca6d550ada805bf4622487accedf7ba3e4b8dc8b1abff1f07f24cbff565bb924853da8fe947e8532c763df7be32fa89090f70b2c20c222870093ff7a0472d4472b4ef5f3336ac40349cb35379db135a4a57034030da42250aedc59f09d211bb169232aea9cf7bd4e5fe0b76725264cb13ba5c16cb72078ed830b9e95f9534b5090120344207d64472a27dbba72f796b98bc793ab1798d203743b69bbe266ba641e22351aaaf915e264e556e56faa281339f10022600a9d93e93195d44d5e495e332abc7fe3a6899c26e83e895beb0f2e2fca64e751d0743a9762c9c83709da4b8d968537ecf758904e840e83da7bab75d4158ce32d7d9224b852f2fee3ca1b073c92d6d02873458f891fa1e667b161c793602e4a7cc7c08efbc79200f1d1d68be00441e94d33f08c35a204e91124dc7a1ff509cc37043a1a4cea89df086c25f2c998e5d097d9d66150a9c31cd6dc466d410df0d05e1aa079bd45922f977581c7e4c18ca7252501f15f1df8389d1411d3e2ced3ef0f0f7d4a0c4ad4edf8c26e326ae5d6abede6f1b94f7294fd1e90ac46bd748b22ce9ed5426295741fd81dacb894f14e90d724dd00b2c05cbcf7d538ef06a8c4aaf38ddaf830206600c0112dbfdfb1cfbf6acb2ced708e4a8a6d335db58034780253ceffa6a405c994d2a39d58b461538dce745ac6258d1cd5a694841ddd6dfb2143dc93dd5ee935b26c23aa4a871fb5c372c81380c6b30e92f26f542b8ad159d48e3a268019c5018f65d2c46e3f939e3443eec1a451352b3a7843c5a76916ddf4775945da31f493983c120818a8a7139ff8b6540e264822499cef0bf01cf0261a80873bb403f4b7b36ace4700da9608cb60ba1f029e44f2610f13196680c14c9757171571261b0d4e84463897119bbd785d943234adebc6c80d91630f397611f76e107e025d4eec996fe2e7d785b377ce9d92921f1da7cd01c11db25238c8f44c44f9857bdd0cb0f9ee0396a202219361a2a0cc2ad8f7879b370cd26955a11e76dfe3a8bff91f2443edb883edc78388987fb81629de7fc03c9c795d1910480c6b16a077cf018f48ff3c50f892400278961a59bef8c2a5dea56c9436d44b874225de005c0cb25c974be14bbd875647514d8b07d64d78585e5d6a64f0f438a47ae004b81959071b0d6234528f434dfe5ebafbdff9946e40886e03d797dc3e358a411", 0x1000}], 0x2, 0x0) open(&(0x7f0000001240)='./file0\x00', 0x20, 0x100) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000000)=0xfffffd9d) 12:44:21 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) 12:44:22 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x93d, 0x0, r2}) read(r0, &(0x7f00000001c0)=""/164, 0xa4) r3 = socket(0x1f, 0x7, 0x7) recvfrom$inet6(r3, &(0x7f0000000280)=""/166, 0xa6, 0x42, &(0x7f0000000140)={0x18, 0x3, 0x101, 0x1ff}, 0xc) msgget(0x0, 0x516) 12:44:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x20, 0x7a7, &(0x7f0000000000)="f1f27cacf2433843ca81f56a9d14471debc106bc375a65028e58683c5e94e0c5f64bfd7547742e5a713b56499c5355e0dffe78960e600a2611ffad875add5705d954f4d5f3c4cfc6dd19cf8229e0c32d499ff416252b64727550a88bf429fa85a3921f20a6ee8d39ff3b12a9f6e4c40d4753fff4b04bd6c13f551ff1938b69ec69a4416960b46acf0fafddc8b0ce6f47f4ef14dbbce49a51c7abe7a4331fd30f107bdb5559c2249545f7e4ee623e0a3f6c8705ca1392f92878fbd487d9402f481be221eebe3f90d09210ba1bf6fac397557e36109ecc85e98b4563099c53540f24930000000000", 0xe7) 12:44:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x2, 0x70a}) sync() 12:44:22 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = dup2(r0, r0) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000040)="36e89aa5e20de0d520748f9dc2e8fce3f132d04ff6ab06f29cf39fc46787ffe5c496f88c8926da62e19c71d652dbe0e46bb9d7532ef39b86b3a43566f01ce88e812afa5f33d6359f8ff41cc8dadec955d67bf20b75bdaf66f03b2f1dca58015c814d707d857a7ae89e0c8db85dcf6ee0e57751f8468b684fd2cd7ad47c1cc2bae83489307a728239f73d515b9032adaea4b63cc069a342912ea181ed3c1eb4bf3c", 0xa1}, {&(0x7f0000000100)="49f13047d02eaf5e52263c07efbaa16a5fd4c980a1af50f8eaa900aa2c29d1285e556fb78affa91e618d8c807e0dbb39bb3af001b281c84c80a09536cae661a3bf488283190d76007c895d8bc212182ead642d604a0dff82d91dd84f7f2257e9c449f0b978b8e1e67bb63df89bbc8c2cc402b3ce625973caaf6bdfe0a8fe7a234feb5c52c95e33f5e3591a8b4eb0009dcef2868ecdb0ac21b41b8caf54b3adc76709af802004", 0xa6}, {&(0x7f00000001c0)="944f0861913a763a8930f8c4253a14acc940086016e7791140d1416019b32bf25232428cc968539f7339ba796f9f9e7279c668a37ccdd02f572a35d5bc58c03786b9150ef8591cdcd152750a3d82", 0x4e}, {&(0x7f0000000240)="31055a8736c690eaa8cf034cd2930b911921f24161293dd9eb2bfddadbb8bb9e9a541e6a9da4a472a1ac1e15c0208047df3de795459c", 0x36}, {&(0x7f0000000280)="54d6d2ff2e290bd3fe8ee586c7d022bff4cd268934ce909a0772642aca13509a6869fd77ab4a07cd25e9f32e2376389b409cfbdabdc17d8dcac6427e1e01139792ceb654", 0x44}, {&(0x7f0000000300)="be023fa71d55e16fb39e82402ccac392e0e5624d452c9771fa43b7ca2d35f891c326ca286a8fd76a6cceb135ba47d022d780bd9f83e092f51df5ecb6d795291d3686f0fc371c831a5e506d54c2fcfda9ac323b3065de2418336e3500dd1bb2f237f6d88556f27a79d61a57eb46f27a535e31227bcffbc4cbddddd90b2248dd20143b3f09578cf31271e26a27065c7c7d8c08804d93ac843f51990b336a9deb0ded9a6e63bfe6a3b7c28a388a933988297e7fcb6f63e4300dc1747999e93d3c4201c87270c6bf0e1d443b91282d9060d7b977b4cba5ef6a12b3ed964e13c6528250d760e40a74bb43986a96185ccad2870fbddf8b5d8df73fb93defecf3c5", 0xfe}, {&(0x7f0000000400)="baf4976add7471cb219277d5b506b57e3c10fae1d98fd271661f4a8cac6b58c9aacbc4f1047419", 0x27}, {&(0x7f0000000440)="2ecba9bf551d8538e35717f404cab6dcb0b89364a87256a21489482983ae95aece9d524b6716d1437c28fb1f37e9c1aae11e7268dc895430b554b4c9806afccd68f5c174cd7d86a7d92224e40108a3ca", 0x50}, {&(0x7f00000004c0)="0e0602b3e5cf423705744bfee244ec70dd2d2876cc7a809215230b3507a43bb226bd85ec1e68c6a4ed5581b2b2bf5e5def1d4f7a64d7b75e5add723bfad72905b34f9222fc9940933b5a429630d25921c3f65810c0cb8da29161934f7914c7e0c692dc14ffeb9135da13e2b73a69e21f576ba34218c10d484da76f964571d117686cdb2d277c2f01ff98ecd852b00c740c46ff0e4f3a3405e8b8c6a2f391a6fec0dab30c2296c1b1fb4fc73f8ca97e5a3c055f3b0ff68e04550e815e11c8da16b18c7b07786706cd508f4466b2b76e7911f273389821338a5cc0167c4b0248c5510a6a567860d10a6bd2d56b01d6ace20548c1eca276e1ec26c3", 0xfa}], 0x9, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x58, 0x400}, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 12:44:23 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x764aadba0bd19faa) r1 = kqueue() sendto$unix(r0, &(0x7f0000000080)="238c15fe06ff8f7af22c969210cc51808487eb0f6cb13374935f79e41777f8f0d5ea120e21ebe5fb092aa289036dfa8af54725c8a5433a4167f642336630b6451c74ccbd974117", 0x47, 0x40a, &(0x7f0000000100)=ANY=[@ANYBLOB="9400185ba2c68d002b008cc220aef344a2a21cd0cfaaaa3ce20b02e79038bcb83a2c6fca5c18937d5a20b4ea045e18f119224d360bb2ff94213d008f6ea78cb9fd307932bed9bef1710d2900"], 0xa) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 12:44:23 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x9961) flock(r0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = semget(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x20, 0x2}, 0xffffffffffff8001, 0x3, 0x101}) r6 = open(&(0x7f0000000240)='./file0\x00', 0x20040, 0x0) openat(r6, &(0x7f00000001c0)='./file0\x00', 0x20010, 0x100) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r6, 0x1) close(r7) 12:44:23 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 12:44:23 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getpgid(r0) socket$inet(0x2, 0x3, 0x6) 12:44:23 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)={{0x5, r1, 0x0, r1, r2, 0x403d, 0x20000000}, 0x8000000000, 0x4}) sendto(r0, &(0x7f0000000100)="608ec3f9636a4efe129aaa6da4c0384ba1b2329701e43fb9c628", 0x1a, 0xc, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x6, 0x1}, 0xc) sendto(r0, &(0x7f0000000200)="8ba4b67c6d6c9201e898b28e51546afd613fa66777c770bfc83d81cff5822e62b8f0b884be894985fb1979ef72d7c2d7f496f9e21fe45f1a881c3a47fca20409e661c2cbd53a9a1f78292edd6911120a35b0a41dc59f34e8bf1d9a0902833f98d064877ae8dd2aa955eabe77359331d47aed43c1bb62d80a29a3f9c7d44a08660e9a6f57031a4f175d31e7fb5d5767a66b89110237f4058b4151d7d2c996575e5fd33049e58bbe95a587d1155bcd691c6e00029bad471811", 0xb8, 0x4, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) r3 = semget(0x2, 0x2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x401, r4, r2, r1, r2, 0x0, 0xfffffffffffffffd}, 0x10001, 0x80, 0x8001}) r5 = socket$unix(0x1, 0x2, 0x0) dup(r5) 12:44:23 executing program 1: socketpair(0x20, 0x1, 0x401, &(0x7f0000000000)) socket(0x1e, 0x0, 0x0) 12:44:23 executing program 0: r0 = semget$private(0x0, 0x1, 0x400) semop(r0, &(0x7f0000000000)=[{0x5, 0x20, 0x1800}, {0x3, 0x800, 0x1000}], 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/33) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x3, 0x800}, {0x3, 0xffffffffffffffa5, 0x1000}, {0x2, 0x4577, 0x1800}, {0x0, 0x2, 0x800}, {0x3, 0x0, 0x1000}], 0x5) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) sendto$inet(r1, &(0x7f0000000140)="4d4ec3c1ed168e4d9ba9af30fafca9d55d26f79a48a4eb04a8a29ed62ead7ca84ecbf6c2", 0x24, 0x0, 0x0, 0x0) r2 = accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xffffffffffffff9b) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000240)=""/115) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f00000003c0)="57c8d7aef5b1a2382d5b487de081ac34c6314310803e8050557c4575e8c6dc3d4ef414458ef2137d3807a30af44d746fc8e53a74ca1767920fffe216f3b602abd50b909624b0adb0fea631a3ee9318519fc65ef40f813e9c56e7b3b9fab389cad30b6c14beb8e00c40c06c10ebf64fbbab18b3528042665937201821d28b73d0a9a7aa4fb07c41244a7e3482500f0373edf5502958dd3f053fd50dab6d8dc62c9436b68a85f4604959cb943b396a59ed34cb3552e625a3828cc496cecc6ca226616adbf582399725dab5b735d2ab2d6f6d5dffdf0cdc4e9b399c0233", 0xdc}], 0x1, 0x24) chroot(&(0x7f0000000500)='./file0\x00') r3 = semget$private(0x0, 0x2, 0x2) r4 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000540)=""/246) writev(r1, &(0x7f0000000640), 0x0) r5 = open(&(0x7f0000000680)='./file0\x00', 0x8881, 0x10) pwritev(r5, &(0x7f0000000840)=[{&(0x7f0000000740)="c24c0afc61e11aa4edb9fd1820bfa83895cb36f3f9522bd4f197011da2f4a1447c6858f848d8615c155902133d8a3ae99258b5a0bc3f66a2808d68784511cd89a00d3a0de02fc41d6e6bf4e263e4d8b2e48ffa1984ba177fddea79aece3c36be019b929ec60d828796008e800649ff84ef51fb859ab446eb4aae8d50bdd74c85d1d48094267d78f392de1084e0ecab65223bf4fe883421dbb59d3749383e39cce067cc0b2c69fb90ee4e88bb2e542b686f3163ddc248bc99e69ae42e0368bc1d013b25d8c2a7ab7db4c4f9c89ce35af4e446c19a1689e25fe84cf9", 0xdb}], 0x1, 0x0) unlinkat(r5, &(0x7f0000000880)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x3, 0x3a8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000008c0)=""/92) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000940)="b3a4a989efd40693ec400282f76d5e9fbaf7cee89a5ea2108275362c8e860e33e193e10832e2e089e5d602de777cb9ffc2dac966174ce66e9a2b19d881a88f790e696e15ee79ce14e3141823e407bc7002f45481b842489a461d65ccfa222daa6a5fe4d4351dc08ffca27f81387e2d44aa85b0e05ce3c1b614f6c65add51eb62ec6ef3d9f141a713115fc1a2ad30bd0d61177a", 0x93) semop(r6, &(0x7f0000000a00)=[{0x1, 0x7}, {0x1, 0xffffffffffffff1d, 0x800}, {0x7, 0x2, 0x800}, {0x2, 0x3}, {0x0, 0x5b, 0x800}, {0x3, 0x80000000, 0x1000}, {0x2, 0x9, 0x800}, {0x3, 0x58, 0x1000}, {0x6, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0xa) r7 = open(&(0x7f0000000a40)='./file0\x00', 0x20000, 0x1) msgget$private(0x0, 0x490) ftruncate(r2, 0x5) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000a80)={0x17, 0x1, 0x9, 0x800, "afa020780a855d163dc21585907483620f8a0af8", 0x4}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r8 = openat(r5, &(0x7f0000000ac0)='./file0\x00', 0x40, 0x1) accept(r8, 0x0, &(0x7f0000000b00)) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000b40)) 12:44:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() setsockopt(r0, 0x5, 0x101, &(0x7f0000000240)="4fce5ddd3ce67507a8af", 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r6, &(0x7f00000002c0)='./file0\x00', r7, &(0x7f0000000340)='./file0/file0\x00', 0x4) getgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r5]) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\b\x00\x00\x00\x00'], 0xa, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xf0, 0x8}, 0x4) 12:44:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 12:44:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 12:44:23 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000100)) clock_gettime(0x2, &(0x7f0000000140)) msgget(0x1, 0x200) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x2}, 0x10) 12:44:23 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) ioctl$TIOCCDTR(r1, 0x20007478) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2010, r1, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149}, {&(0x7f0000000280)=""/196}, {&(0x7f0000000380)=""/108}], 0x1) fcntl$setown(r1, 0x6, r2) fchmod(r1, 0x100) 12:44:23 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 12:44:23 executing program 1: r0 = socket$inet6(0x18, 0x400002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) r1 = dup(r0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 12:44:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000029c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 12:44:23 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) write(r0, &(0x7f0000000040)="215349bc74dfb265663cb0ab8923e0ada9071e0ae8372077bc0a140a913b7fca1c9b6735962be0947d811b56844b5e4652f8ffa9115da0c141264729749a9459c0d3ba03e8096339202347ce64ecdc485dc55e3eec3d0088bbd15a8441fbf46f4db3c6882c36215d6f48f1e4e8fb4ddc2c777837444cdd3df6f267903524ed7a3e7cc1595c3d074585573a30a08a47227a401e1c5ef3e9f3feb9e3ed296379d2609d15d9b3fee2502d69a06d7831d0c8217ac7ce9f6bb14eb3946d25b397951d7ac0c93a2892", 0xc6) 12:44:23 executing program 0: unlink(&(0x7f0000000180)='./file0\x00') sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) pipe2(&(0x7f0000000080), 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x18589, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f0000000280)='./file0\x00', r2, r3, 0x1) pipe2(&(0x7f0000000100), 0x4) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 12:44:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)}, {&(0x7f0000000340)="74514bc0f352c430b7e87183d545e19e4394d21db7d360db271792beb5a9c3eb276cc7aaaa7e6ca6b099946486b359f1a24ffc72e638a5c4d44b54bc1b438951deb93b1832e0af9aabda8150c974379894f74b2e8366582102db3c2b8b76339167c63fc974aaa5e66a400ccc67802f6bbf1366d08489a481979c8c8b96cd7efa1b9dac0f4d7a4e1401b40bef9b1eb80ef8d80ca753800faa6730a1c00a271a9af25062c2c37229cb8129ec2037623fcf95261395a4911907d4ada5138dd820219890481471af07f97e7108cf06e8a8bbbd0909b24b06a060476845c40f0002790e9dbe3c427146d04968e9299ace40b9d047", 0xf2}, {&(0x7f0000000440)="a4d1a4e44927c01ca471f59a302f0f2047f8a1e4946b4b8135af8fbefde0eb8a2e38ea590069083b5e25092d23d61a4e5c7379d4c0098d663f9e01bd42b87727b3b803e06aef5ed1582c59207836574dc849ec0fe4807213712c197cf0b9483ac07ac63c84058a4f5bb5e4db79f36655", 0x70}, {&(0x7f00000004c0)="57a8fe689457e9b554b257cc1cf80c086f1cc82b041a22eef98a1fe084d74fc5d5e159016a4932e436cb4936322d27f81b1fbff326bc9575190de39de2d24a2b46ce6637ebeabb971c0da6e60e21b97bc481d2fd7dd72480f5dc50872f39ebd9da8eb08e1cf1114144df5fac004df865bfdcb0f50d0771648d178e4aad3f76ed130ef071fb305d71c2ff82a737904d7348c1a02d76780c37ab38d8f58b5d1e0f20a6a384fd24", 0xa6}, {&(0x7f0000000580)="d560cf9a676a73e103b0c93e6a28ad49a1ea0a4e030099876fd91c071daf5373cd914f4b1f2595f39c8fa9f9188e52962a676c0fbcd032c4aaa417f0b3f36e509b948e3ce0450616dc4880b92a", 0x4d}, {&(0x7f0000000600)="c8b0ad9bfff032aead08dacf31f9f879ad96ab3ab60d46bdea67b412574210211b5c014b899fbca104814ede5d0bc43ef6fc05182a9c2310299e7444f49a109e71e47b16e1c8d3d29d7088685d542a6d643c66033af44c0782faf2ad1f7b225e5bd71b90b30824bcd04e39", 0x6b}, {&(0x7f0000000680)="e3935badd410d3bb83766719475b9aec2ddff1efac274f62f91acacb4b13c516693d99bfe2cbbce9de1eb4cefa9915cb4fc124c24519615bcf9c34e2d890b547a15ebe", 0x43}], 0x7) 12:44:23 executing program 0: geteuid() geteuid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ftruncate(r0, 0x9) 12:44:23 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x81) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) 12:44:23 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) semget(0x0, 0x7, 0x50) 12:44:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd00000000fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000000)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r2) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() poll(0x0, 0xe547ff34067b21a4, 0x7fffffff) 12:44:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c0200000000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bf3ac17d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x3000000000000, 0x2, r2}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 12:44:24 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) sendto$unix(r1, &(0x7f0000000000)="4367409849b087373f4459c012", 0xd, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 12:44:24 executing program 0: r0 = socket(0x11, 0x8000, 0x4000000000001) r1 = socket(0x11, 0x4003, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30810, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) r3 = kqueue() r4 = dup2(r3, r0) socket(0x0, 0x4, 0x360) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="9e2b91a9e5af70d7912502673d1730624c73403a0631205fa8a9bf56e07191c4378760e4c83ec2778293687f08ee28cfd8d69cfb5b8d8acc4b8b0cf2b24a38a15a8477b5355766c035a6b485ead9d8a9f2293d3be543febffdcd01414ad0daecb3032bb3f215462acbcff0d329c8c142f6c1dfc11144df41", 0x78) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) dup2(r1, r0) kqueue() r5 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x0, 0x3, 0x9cd4, r5}) 12:44:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10290, 0xa0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) close(r0) socket$inet(0x2, 0x3, 0x6) 12:44:24 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}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x101, 0x9}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:44:24 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(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f00001f2000/0x3000)=nil, 0x3000, 0x7) 12:44:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) flock(r0, 0x8) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x0, 0x50) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r1, 0x0, 0x1ff, 0x0, 0xfffffffffffffffe, 0x0) ftruncate(r0, 0x0) 12:44:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x1000000000028, 0x41, &(0x7f0000000140)="4b74954c", 0xffffffffffffff8c) setsockopt(r1, 0x1000, 0x0, &(0x7f0000000180)="07a93a2f772037a1b415e830ad85ecb9e454ace75d680ad067d3dc1f516e325fb0b4363d7eae46fdb5727e3f816d54d6226f5f8962e742ea20770720c595dfe0be234bb4fe459d017587dc7756f13d2f197b7b59bd72d841640e0538309f093ba184707d97724b1e3530f1825c1f7068e5a659f663ff50451b3fa8632e4b4b6734df1603c38956023edc6c70ba0c35be61e848aef5ad9e13042e43227e967171e68102ef2bba46a2418537512bcba753059a7807c7d102892a13682d88501155dc491278dfb105551e2dc357b25fb2f7f2de16bcdd3a0b0647a7699e365bbbfde58ca7f6eb32b7737db3595c7cc1d3daaf5f", 0xf2) 12:44:25 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 12:44:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) socket(0x7, 0x8002008000, 0x3d) 12:44:25 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = socket(0x10, 0x8000, 0xf9) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:44:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0x20, 0x0, 0x0, 0xfffffffffffffffc}], 0x4, 0x0, 0x0, 0x0) 12:44: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, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) 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) readv(r2, &(0x7f00000029c0)=[{&(0x7f0000000200)=""/229, 0xe5}, {}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f00000005c0)=""/241, 0xf1}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/238, 0xee}, {&(0x7f00000017c0)=""/154, 0x9a}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0xa) syz_open_pts() 12:44:25 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0x91dca336bb912cda) 12:44:25 executing program 0: clock_settime(0x7, &(0x7f0000000000)={0x0, 0x1}) 12:44:25 executing program 0: nanosleep(&(0x7f0000000000)={0x9, 0x800}, 0x0) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 12:44:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = socket(0x10000000002, 0x2, 0x0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 12:44:26 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000280), 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x2) 12:44:26 executing program 1: r0 = socket$inet(0x2, 0x201000002, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x2, 0x8000) r2 = semget$private(0x0, 0x4, 0x410) semop(r2, &(0x7f0000000000)=[{0x3, 0x80, 0x1800}, {0x0, 0x3, 0x2000001800}, {0x1, 0xfff, 0xfff}, {0x0, 0x40100000001}, {0x7, 0x8001, 0x1000}, {0x0, 0x6, 0x1000}, {0x7, 0x10001}], 0x7) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000040)="5b6ab114658dc8c75c2cb2b19b1c4dd7a31c7e77dea74b919c66f9f0c6a15b", 0x1f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r1, 0x5) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) setsockopt(r0, 0x0, 0x800000000000b, &(0x7f0000000140)="00040000000ece435163abb841e56daa000000", 0x13) 12:44:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0xbef2, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000043, 0x7, 0x1}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x9d, 0xfffff, 0x8cb6, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x43, 0x7dca, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x200, 0x3}, {{r0}, 0x0, 0x0, 0x9, 0x3, 0x9}, {{r1}, 0x0, 0x1, 0x1, 0xffffffff, 0x40}, {{r0}, 0xffffffffffffffff, 0x11, 0x80000000, 0x168000, 0xa7}, {{r1}, 0xfffffffffffffffe, 0xc, 0x20000000, 0x1f, 0x5}], 0x0, &(0x7f0000000180)={0x7ff, 0x2}) fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r4 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) dup2(r4, r5) 12:44:26 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000280)={0xfffffffffffffffc, 0x1, 0x0, 0x100000000, r1}) syz_open_pts() r2 = syz_open_pts() flock(r2, 0x8) execve(0x0, 0x0, 0x0) 12:44:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) ioctl$TIOCDRAIN(r0, 0x2000745e) 12:44:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/134, 0x86}], 0x1, &(0x7f0000000280)=""/148, 0x94}, 0x2) setitimer(0x2, &(0x7f0000000380)={{0x4ad3bdce, 0x1f39}, {0x3ff, 0x8}}, 0x0) execve(0x0, 0x0, 0x0) 12:44:26 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc1, 0x80000000, 0x5, 0x4}], 0x99, &(0x7f0000000040)=[{{r0}, 0xe12c0a58439b38a4, 0xc, 0xfffff, 0x81, 0xfffff80000000000}], 0xd27, &(0x7f0000000080)={0x9, 0x9}) 12:44:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) flock(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getegid() setregid(r2, r3) sendto$inet(0xffffffffffffffff, &(0x7f00000003c0)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) getegid() r4 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000000)=""/86) semop(r4, &(0x7f00000001c0)=[{0x3, 0x10000, 0x800}, {0x7, 0x8, 0x1000}, {0x2, 0xffffffffffffffff, 0x1800}], 0x3) clock_getres(0x2, &(0x7f0000000180)) dup(r1) 12:44:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) 12:44:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000040)=0x7, 0x4) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) recvfrom(r0, &(0x7f00000000c0)=""/193, 0xc1, 0x1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 12:44:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 12:44:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) getpeername(r2, 0x0, &(0x7f0000000040)=0x170) execve(0x0, 0x0, 0x0) 12:44:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0xfffffffffffffffe) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 12:44:27 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x80000000, 0x2}, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040), 0x7fff, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 12:44:27 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) recvfrom(r0, &(0x7f0000000080)=""/60, 0x3c, 0x1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 12:44:27 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0xfffffebe) 12:44:27 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x200000000) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 12:44:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 12:44:27 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)="a068f1eb724049de098a7fdfe2d0e37e226310ebe6ab773d7fe9687cda2f02a6116ba580b36d746be96dc30002a0c81dcda4b3fdf112117698b17a9733e040e60b888712056980fd56591091d4a1e4fba3f9d6ec9881cbfe03553cced5ad4b13db6c9007e2d9a6bc48c7e313b64f3f4609992daf81962ae66916e7e0e87ca19a0ee65695f88781cc412ffce69e1246a8137b4c61f7e5823ff4d9ae95c1a94599b57d522965352cd13a5cae0ef871ec35475705de5a47f6eea2d443efccc9fa2f3473be4374b1b140d6e260bfd1f64a450f", 0xd1}, {&(0x7f0000000240)="ea915e60fc8dac2d75348dcc5bfbe585889d23333456c9dabcdb31a3b0aa4619241b86e4fb9f0d57f6d2cb659ae85cb26318d1c6ae3a7f09922a1d0a39ce884d49cb32088ae4109ffed860943c3fc412d78fc4039c064c0f0df0f9a260265f98c28b7a25092724a0055a29740a91bc0cadcd639c90303c685730b2aa9ffa6473ba4e0a69404f453c01eb1412e1d458bc5fafd8779bf0a49e0d49e6e8cf48609a2a5c2146936511adb9be3ec4f4ba016032abf963471f99a7f86bd06c9f845854306654f875358e170e312136c4fd60c4ca06ceebc3babd5fde83e34c6e2891844df7ba4727e360fc5e1b4f7a8993c0f4f419448f72fb02b38914", 0xfa}, {&(0x7f0000000340)="e9a00133a5075eb32a601377e05a4677d39b427ff1607bd8d40944dd9a7d3c6e6ff4f8475bd4602725de3c518cac1d91558399c6b8fb5e5ee515e588a368ef62050737a9b340da9aa462606ee142e62a262ff494c828b6a62bf28ce7340fe09d57c51cdf236cbf4eee8efa2a3d733ce3135d054c55422ac37ea6a60f91bbfe10c39915efd19c7e7b84c2e321d901521391e5d7b4032c13f4bf2e280de4693676f2bf3f67d6ed5761", 0x24}, {&(0x7f0000000400)="cd10f0f75475c913089ec70bb45666134e82db0c68a8b7f27343229114c2b6cc883852dcf526965ebdb164aa5286c662b8f32dc5309aeaf9459605d2400088920c2997beb8ff2f735df3b4030f0bf7164c9d625914b642418a1fffada559dcea2f2aafb3ceff7f9889b471488db010ff25be886ec1c334932801305555876a", 0x7f}, {&(0x7f0000000480)="3433b9c0995a2d742c0fbcd634d6ae3dc1f3759633dde0bca69e32a2d4e1af83d29c", 0x22}, {&(0x7f00000004c0)="7be95bf317bcfa643356b827529685211986f2292543525968c075016adc82dc4eb90356a01517c94ad65ce124e62a2c8121d3393ecad1d69d78daf655e66c76fc2dc1984bb9fb8d55", 0x49}, {&(0x7f0000000540)="3b209cdf2fa3e60cb7f7055e2d016e78a6763b0497cf2cd98a5ead127970c7b2501eb30e8b9f82c3d132d9f66b6e77f6e69d24b564c0d6dfb2c2502a0efd3ae3f2d65a9950acc71aa4f998c3c84ecd060e99885649a91d0ea1c2e59f96dcf212670718995acf7f3a476820b9b0d58a625613151774ed848246cc3f01d555ff974e372653b0ffddade77e1bc71f3046f44d6b2288ff9af7edf40f12e6484fd16ea25b4b44e651e8bc53f31dd393f2feb74a87358b27f7244b189a34555ef6546a7b8603217c20f1b9a7411c0ddb13b1fe9e2531c8a00be76e02f94d9636033eb16fdad07b24a98d637ec6f4541ad6827972796ac3f23a1d319823dfb65f40e1ca585beea320b06e9b32ef1b5bfc3750240d624f9173f8cc9cb2e3ea914661104e15fe3b57e4ba3ceb2879eca83db7e40395647bb95ae1e1ac874fd97f05fc297606aa363aa4365d555b3684344ce7ff8cf683bc324d54d9db0f6428c0d0acb7047d0159c8be2097756fa42e656ca6cdea67dcd02ca1f8978aef9dce330733b096cbfecb088ab80f159608830c890da7db8d75ce8511626487ff6d457e7f125d0c24e8561ccd95a0c92ef598a5f372e68f27a28bbea2da05eccb5fea341f305557cb01c9771646f6d2f172771e8589a507387a069bab31923a4757521b32999c1fc0625ac4f0a23c3cc3896318855937716b2f732aa899d69d2054fbcb02579876ef09ac48a3afe0bb643af8c165e2127d2d79a4698d7ba486572d544fb2b45ea2bb928369176521f1e0043c5251bb637b2a98db8a11e711dd013f42377e999808eabf91fddb2d1b2077592676f8e0f37f5c7220336865cfa80e56c4d9428aca3aad9362ebd6346190d214c356c13e255d7ab805f097eaf921d31db7a8d533581e081aea5ccb24bc68bdc8943aa27e299734f0b42fc96198c1d7e7339109c4f199b1e80f1f31d87d088198300dcd4c196ca6ad3ea0c5eba3418c13942e81e5854e97403be58e21154d55ec189b09aa93ac6ae1193e649ac83d9e31744c748421f43f5fceb69b88de79b8631f714c798eea8be3ea5a5fe78f304bd670ac6756c7dacdb6745a7c91552a903e288ebd000fe2fd2495d43fc8fbf956999056b7ba4d8d03319b218a7e344cc7743b2f6363b3fdc8ec5a2374ffd423eb2d9b7255906cd355fb13ff339f4b90a4f5945c0e00130b8255838337f85fb343570f86b6daaa4cda4a1640e4d70002982ab2c01093aed89dfc24d5e4a2d01373bca509b8d28d3b5bb60feaabd3d6219ac0c5f460b937ee8283d4453dadd143b896489a37cbf530416b2b586627b6f3f85c1b7f790951e81d6e1b5d740bb38c6daa5900ba8450966eff76fdc05d6013e6bb7901d44fcfec2a676cddde26ac04eb24201fceba405fab35eaa3f673b05f46223dfe591b60af690ee4df19ff10dee6fee29e84aa86b3d2e1ffb8f0ffb1bd26e37b631e4ee6ef7c59741635827d21897b7247bf1358dbe4c79bab1a359bec6ccdb816e05dc186080acd46531cb97ba41a8f6ec9ff83745f23b14bc5b03b98ad4f4520cc8d02d803c925bc99093c6be59fc096b4a67702152f9d273318b4c4ee3c187569c957d7c57fb4a4bc895d582fec7965756e36696a20663c3b0693b017b00ff7c51b4db8d3364021d1bcb0d761ddf7438ef8c222ad1381af7359cd489cdf0d417a2a4a51a3629e93be35cfc54abd365e094344fe7b8059f191d59c86a030001a3fdfe2cb4e73f00de8b97e34309d634e352d6dd80715c437029b8e69cd7f5ec29ef851754f5f65b3048f35874679b447c24ab51297782d16b796089276170bafeb9e162c611181c5a394403ed0bb12fd49a39c7d2fb83f03384acfd20ea1177cf153bfc3bcfd060045e373391de0192c9a015101e6d6c068ce319571dfc38cdbe757ea0e574a7d103354e1876e1dfbad769367cf8e7723a24def33cca90d2e7e97c3897527aa03dcef2e120a5d7f92d02fb7575b0861a03f22f1d525cc6b1cdcc8286bfe56c543da3b10297fdeb323648732eea3b3e63673c01c4d55ccf5390544a20445773097b8a8d20c10a0ac65c41c2477259cbaa3836bbf3768f0fd7d47f1b81ce1fb9f563e9362e80f42463ab8edcd1b3d815e5d9be1bedb19f4f692c3086d1bef5bdb5a02e4d3de47001619968e932993e07ab8ccdabb822de462f92d501432d280b3d5a1216b22753ccf18c6333c34852cd70f412203a726f94abde64d198fc7e59c961e29e44ebaf72ec0e53732b26af8a7a1fd73f542b95c5bde7348fbb0ba0fcbb6d967de107c70c16110866e0abcef56026d10e411076aea8119fc5d83e429038e5824cb10bd471c54ee91f09f6d3cc3561d128a1a7ed71595732df13d5f65d5a7f35bdc6d793f5cd9e5dc4b9ccb220811098a76a8d7ce24d3eff1890af16dd9a2cf7dfc8832f48d8ceeabbca419741457cad15c97fb4cb822ce8e73fc3da4515e600cc81767556962f2b62722870161db9244271200c0513effd43b85ee74c17f2f5892953df6eb3921bccb8fc903dd8ace5bb21c7b260d5894c1d8e4ccf67f0e7602aa80cdea1ac003719413ae53daa46777bdf1c3a63dea57a6150783f81ce4f7fba138d8c45c98f213baf196dda9d498b9b84d1c3956f05fde89a701ca5e5aa68ca97d883310a2a1befe0d48333de16e706f7187937c704daf9d9a6bce711ca6015022e2c37ce8cbbd98dab39c6906c6a3f39e1f5e5e99454151b35b6b43c39b0085c4385ff14230747ef32436263e7525f14e4c3ccb38c13dc759f4169f19445e6bfd17f5cad14a8359599969907cf0beb1c9313f230b24b23431ccc378f147f8e467f47adf895285e5cf059e45908151e1ede4d271462a1b2226794c453c16a26ea6f0b3e3b6c532c2de39d5ab353f4ca5e7623330f17ec3c01007fa9a9632a067c2bc288bd274b838fe81879a0279353a1270ca6862b2bc8d750f4da91838c960cd340ae0f6d824c15389e256b7c5b5d7bb2cce5720a15f2fa94d7237abb96b98ff4d3253ec7ef2081c887c822b35610fd762eb2c3df3b6f1d18efb09df03d992e5ad57ac42a389e322c642ddb33fa9a9771c2c806335e44c60bf50338730aaf1ae954d1f44d078f3bcac030c403791433f21933e648b2b253903efec00a554366ebe0d9edcbe2f4784494b180d29297073680276e4cea7063d839cf7e9a0bbcf6e114e93129d1451a26e8f199604d213623f0a0f52b644c34535db4538ec5dbe5a2d40ac562376b8ed48815e4ec68d4b45751587d2a84f3cb44b13787ab33cd5d7dcf0c01e9c3a68d9851c5164678f37630f754b5a60e8b475a2d3e5fa0f424da168da2c5b18dade147770293b5c5fdc608d8648e0ca13aab0c84a628610584b14b1170879dd6deff8ad2afd05066b8814255b8be7ad57d7d413078bf82ddfe2dcc27dac30af87c99f2468a07156c1cb568beb4203e9b991671ae327d4aee0e2813c79c57377f0d6e33d6924cb40e8f80ee8eb3e7e235920f5860a5db2cce00fcb723135e02389396d6d41d15b7015c5bd023a7deb8b5bcab352bb67be0f7a4c5237e5eb42a16682badaeca3bd8c945aeecd70e7d953eec8ad0db153b5978a974bc2304d3fc73538e77c5c19bb5edeab0b97f8786d93ead0ac03e89ba2ad328a623a3fe6d15501a9d51ddc8f68396505071600fce5d0d16c349dfd0d995d4bf62cddeffe9ee046b7ba13e763674bf0303174d92157763a015761bcad40ddcb06cd14713c0e128df2e3857380a2d3b53fae48e208863c9d7df7f247c02fa66e2e443cb12effa0e656585bad0a052e67f252a62adf5eec3cfdd8edcd81d93ab68f00606be11a28aa0d1a49719aed8a859b0e50949967d3a69923557514dd37d8e846413bd7bd702b76a87208369214dbb872b79f6f2996145ac8697620d53403fb7314ae7d21756f7d90f6306ea668b9f1687fb7482027eec7410a0d73d3677e42ef3cedb4b75247aa74b01af28a47dac9b8de0095d86bec6e3cd7695dbf10944c691835d4369cdb6f1af71cf6c4cb1da6f364b123b4795c3f2c7214c62f2408d31655aa1299fa2173dac4b793126c70ae3537ed42b4e2a48bed95592050c40a4b5d71203044cd2e284ad9bf0b73cd28107be29b43e55d4f423ef6fdee34dea88d1b9e0800a5c1a477021344ac28bfded13db9880c8ee7555bf82c41a719477b095a2dd386f739cb5075491608de3917171c86a84cac2dd25ad565abf8aa45d69a4d26580d76d4c29e474e537b1b48bfec0ea1cc238515480089b0fd016372f6b87aef63cf1eb15fb47f300ae876960059865f56b266db06d697731e051c874a3b2ee1452ac010fdd104ab2ed8b4bc608c2adb7b6bd810723d317f0dcdbe6b57a63ce914e0b862a55adb7da9c4ced5d6514ea496216091668fc1d55edb063e186fddd850f3c41bfb16191815d253c37ef7a1863c846688c2cf818b176d2a9c03bc7166842d09e91b8b0849ae147e2e6f16e356ea8dc42f9edb2b337461b8a6588b4bbbc96d99e607255f1b85652799e3afa41b9aedd1772dd9140021dd0974b60baf2db826ecd59f0f6fe08fa8f30a78ac7d344e2afc313a22b131f656e6a93fe42b8ec3b75e3a20b6df48e54dcb608584e3302fdf4a1452ba918e0e82218a760429c0d0cbc36b6ba05c36bb032fca64495fa5cec2bc5bae38a14cb2e3222d2600baf24071da10e8201f090e0b90a223598bc27badfe66aa21277abf0c108ca5a6cd66b338dc04861baf39b5a0e19a23c95ddc593e76ccbc6dc3529d7ef9d1d04a66fd22b796cf0ef786f2430544bf3080ef9521701bb2e33d20268be93ad1066e348e3bf4d6ae33367f9b7da2b40466bb9b71fb5d98f658576371a66d25127ad92f182a202aa09eb8d24829392dd54c4bf0fdde7ee7f525339774e1b58a306cfa044e2e33e7f3ea079dcb9333497a23eb429c706c0990608ca4c801df6cfe55d61e9e6493f82b5984fc713d6a240fbabbc6c7d1a815ae7c5eacdd36192c73eda022eb30d4a0ef8b55cdd53a3742005cb4beb2cc5fb219c664cc9dded44baad3bf76322bc6fb87ab2482b855901d39444387623eed9ead6bbd85cb01b951663d717fe4cff281c005f16f7af5db54d079b3489a8a384e240410cbad3a1812d8539eb8c1ac78efd6803c9ece3a1415f92b57a9bdaf88929da5a66ba4f7608c8efa5e6235c0e1811884e7e84fff3fa69a5e3149aff9140549eb64b58c693c0e0baaa2a5af51b3bf3d5034d40c357443fb64c97ec53a8bb2902f608e31232f774545292340f0a39ae20c3f4bad46347908270e8041d394bca9c26c93b538bed04d369452c7ca7a56251c69d553dd7f0edc14382c082b28c3960685b771d2f6107c9a057790356a8e1cd3dc7932435eb20f2291bcbcd9024bcdc8a055efb344abf80c0be276d8b834512836455c46d2dfc35751f3c55c27f736aa5d55780f3c3a5d1e70d14a1a9d27be644b066b19cd19d6ea20a1aec31a06d37b97807efd1765cbd4a37318654da3b9c5614786b069e37721b243878368d39d0f228850b15d413bfae54aea2e8a997bbec5b07ab08703b0e78521dde2be482c3aac61a85b10cc4b402c97fde7d6188c649b9e6a2d4ad732d5087efeeec8807baa1487728b2f461346cac7a07dd15ac188b553d13668eea8c535bf44b10b567d202c65d79681067f775b9cbc36aa42efe041081157edc23608d1054e246270ae7c80da7cc0039288b64351562955c8624fd9cee1aa00cc5cc78a02560e1c60b44f6b515ae7cd8e1f0a27e0eaf0c0f536d5666ce8", 0x1000}, {&(0x7f0000001540)="cee44fa852e2e24995deccff463cb3d0349975ef5859555351baa6ce93e2334bf519e537a2f22f4ba41d11283d85454007770d0cd28363099129486cbbb63f18c18092553f7718676a1e92ff255bfb14b63798e46e4d7fef7ec191dadee1cf97857e824889d7cd3805384390b23302ee40216669f1cf647f4e1eaa275683b0e046ff89c6213535fa1d9c2f49d98340222ad08dc92b76dd9f01b848e2c186a129716bef887629106e0067f45a4a32c3f6e906286a7f263224db64087c65173d", 0xbf}, {&(0x7f0000001600)="c10b96d03bf32d5496ce714e66f96dd8ad815702e3a0c1e3518d10f003fef65234098ce1dce6f8c3dd0af21022451186eacaf3faa8ff6cf49a18988f60d6b62e8a69b47ead6ab8a3681ca4a7f34af562361672cd390766feb320ddc64a90e56dc57e1a801ceb5ad67217a189f3afe6fa90756d0d814b1f8096436b9b3855639933c9e5d4ce31d1327e382000613824cc62082ef8ac6a8fa163ef45f83bbf6b072a5e419644b59adc1709e91a1c2cb5f5", 0xb0}], 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xad, 0x10000004, 0x2}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) sendmsg(r1, &(0x7f0000002dc0)={&(0x7f0000001780)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f00000017c0)="e973a12c6fd9efbf7ee4b6f94366b744dd14154d93497aae234099941fc7dc2357b5d9b601c38b2dc5186e0ad23573de6e27054c3d6e5f5e87c6b1d875e3885c9148bef26ce8c857c9f300fcbc2598ce7557ab6f20825f4bd56ac3183f361744c119d5875d3c9d6fae16af415affca0b47452f7bff50251f995972af1996e04d12ca479f5ec19c4bfaab797492692952c768843ad53de884e6d82fe0e058d34629bf1ca770497f3a33a453c2a1564f7670fde684", 0xb4}], 0x1, &(0x7f0000005c00)=[{0x68, 0xffff, 0x1, "5f8b791ebaa6ca0506389e675b1dbf301c7375b5eb104241485ca0aa2bf9c97059e0281c2353d4602accf23e98ec9286f682b796ea966f40aaabec1c6611459a2df2bf9172a3a9ad787c34efc05550e56d94060000006143"}, {0x1ce, 0x0, 0xff, "8362cc83c83c3ffe1f7a63b64d5ba59f3fb18339c8c47056caa20dc1769545d818d4b1bdbc7e08ae1d3488552a88e5576af3286706648712cc843cde50685c3f82224cbf841794b72c49b968a883344990ff97cc3c05630861e10550e8d133b1c555ae242b8a2715bf89ec34fa900e1d6117db52eff1e1c81dc8da8bd7020048c0861e75fecbd573e920e4df4e267b324bfe83574242183e9664e4e767d6613bf1e02d88da2a35a270005db669818c0fe186eaf52d9d671083a86f54430e4e67b4929ad57e596a864d4e827705276cb8ad7ad1ce659ca0df3da3ceec888f2ceec66e20995a9793d473699d444ce5f2340f273525d82e28eb79d7227ad96a35147d50c7be4a75f219415f4ef8aa67348f494c4d89c8210b4519a8df33591977267162221c8a1b0f126aff2babb7877a3acda481866c97c7a2e7df6e3eda485017df4641e47339f109f040e68a3ec52b287c43247a9020f1c98066ae41bf1696a8ee46bc4c7b073762432dad6211098d709cc11bfd3699"}, {0xf0, 0xffff, 0xadc, "1eed455f1103d482456ce2584b35e0cc4c0cd5109a0041dd91243ff1e4186c4423ee84af526967c2e69adf7b715a409daa775f506cabc5ae66e57241c3024db5c224193a031aa7811da45449e83a968f6c43ab720266b10fd51803200049f0e599d7575a0623abe9b7a11d31d38b1d050a13fb8783dacd182784483e0c0feaf3232d7d718c166cc76ea8582d4c4b11968cff390fff91c223f9021dd1133416792f57f939fe03c40e82b351d9ee346d74a3a9b8e4e1c4d9ed725a4d59acb7e0097dc0d435988c2857fc24103f51baa93b21c7f058c780f063fe45e57f41cba2c01b11e0c5d6f81b287f6e1ef6965be3ea2a9f75c24e3c4125b7a3b5f0c134e51342282646e0f2baf923c60811bd4e6909cb05f397da5c0acee2e7fbd6e6e07c658a2f9181901797d35f4de11212363168f2099163168f3f341f02ae43e46a8f6738112e2ab438df6ad9bcdcb5a773dc0095b04795b17e586f48f89e852678d286a5603b49bf0f5db962cbd353768b66812f6461da46ef5b76a1"}, {0x80, 0xffff, 0x20, "5df35131948c5e045b7d54e8c9d57877ba7bfbd8c4bdc00d9c8e182c5d5ec849d0d89d3b06824d53bd7811361bed8b2f42bd09bc94246e78771cf5311c1d42c5a3af68a26af8346cc81e3847d78f1970b91dec153c7dee06f7c3861c6dbccbbd0ea31b9cf29a043df15e4f00"}, {0xe8, 0x1, 0x100, "55b883918054ef0945357f44ecf39638134afbf378103812c8015251aea0c8b1112679025251026707e2ffef00d458993404aea677a8af025ef2329f78bf83cb8ae76a58e77320f58c0e7530120eafc0818c8b616f0d768a97fc76e443c03835060831cbb16600b83edbb68cdcce04a08e95548c61e14591ff805859d050517677262af8b9a985414c812760e1e766155cddd08a44313eb712fd6c11b24970de4ef63c4571b1a3614f79bbc4bb5fe232bfd87102014c423d176f4b0be9398ad98f96d5b7a89affd4f306a3f8fb9dc1ad49a2adbf5fb2a92c"}, {0x288, 0x1, 0x2, "1537737b5525f7ce030da7d49761959646f33f048de345799b2d022ca0c71d49aad3b7d1ecb4aa170b9e73716a79f8747598c1332d34b92f97565a591ead2a7665d350d5bc4061a2be5a657717f798bab1559eb72a2cfc3af31a7bd9b7d859a4a1de7192a1a3eb8a583164068f6465d03636b9997822aabd35fa2b7c95abf8fd671d8d515c8b5170d7c151f4db6b582819f23acb0f36ed82d8adf3dc78ffb966586112746f7944fc0ceec0fe97ccc4242b10ca0b7f6d0ea84aa63ed2876a07cf1a313b3f2254d2b269b7df2ca83ac01c02b77cdbfcd782851a4041b04ac0ce7d7e0ce78282a6c7f3803316ecce1184bcffedb9d0c20e3f27b881e37b88d4aa6e9e212f299eb331e439ef84754b83af0bc5ce4a505424b380308459e9be7f052a4374f05e7e17224cb418aaaeda33c1dd018969f1ed035b98837c5b99ecc1f145fdf39425612bc78fe8dd9dd7e2c9e98dd39de110b3185b3407480528729f6e1bfbebbd1eac894c4cef6858a70000000000000000000000d49320636b013c778fcfb43fcdd95f8b6f678893df97267d635435dda266f433c5e7c7488a73047ee0ff4da01b158dbc27396a5b87e9480cbd1a5a59fda42dc9d953dc08a726c29a59239e870a98bf9fe25050aee4fa48e5c126078f681e65270ec2f23f4f5fc0f6bcc1e2f7b9aeefd006f7540d80ef6197f9c9286201876492376e76ff878e79ce4ac49ea904e67d86603795ad705cca44305cc39a1d80b8bef20372d50582c53e6fab80163a69676fe605deda97517875781a97ce48decde129b30543bf264c6df74ab6699d5a70ab1b34853882c815cd4b2689f10616ca853c3c67e4f5d8d9b5bcbf785c487b59e93076e8de8bdd35815b42"}, {0x1010, 0x1, 0x1, "102fa978789fb3489ed639228049148806da1e0a4b9e15bb9cd3677c9c6860f3930e0a8e2aa43e6127af9dc59275aca17fef9d3899feafc8a22234b0ecce1455be275511e2c91689179cbf39229fd665346a203c50cd9db24afee56b91576e32255f209d62562c1551386809afee1bdac2bb0ad288c14613aabe67ac300debe9866f299192da86d7dc9c5c998f8ac7213ce5714ef4ecc18fda2c76de3b486c6eda7db52782205cc6ce47992d8e1fb9cb1627592e9452e71476123bd735b7c64a24346bdf483ba93b0ea852c3cd6ecce3731622cd6d0df47ee7fca69d30ce9f77d68da4c1d92858d7da5b59fc718c6fcfbddd652a88af51ce4f9e3126dc2c9d5cdad22c702ce34d0ce6d48c6e0fa42c0124719eb6ef0337b0bf821afa5bb5501cb9d18b840b03dcf17129af35803cf6f5481f6fecd4bba4bfb9807fed1609ecd2cb78a947bddb4b30ef03031b16022bf225486b874f99dc13f5294e08a900edcca27adcd1dfb21d176d0eb9444ec41747a328616cdf9f6d9c615d22a294897db1b07a64a4d25db44cb7a3b9056edd578e9645cedb3abefed26581329c6b9942dd59b060c673ebbbc49c81010e40d0dfb3621a81420bc89af8f3d0743af4ab69639fcdc28e45653f9bbf8d1ed94aa6213f4299a903a17c68ddf53d3fa81e268c790dea7bf51e42c934df89bb0003a7e696109053f960915385d4154f73774b434729b56c1769c81ef36bf43f10976ecd4047652b5dd43272b172b60ac227a81c4face1a699e26b98e2a8bcea3787ac11db6d2aa94dd500de48499a42a2704c4b2de3caf81ddfb0d8a37820d9e1008b796616c7849707bc4ceeaa4f63e8c78b9a3c21cec1e42603e27aea2f4bce52be88f4a6c0852770f56db9ead48a55adafb7aa55aeb68c111e01954cff22b517402afda04eb2fda38125576fec53a6d4823315b6eb56b0a55148166e25ba543b41fe764779ecb194109d06c281ed9366ae02041382b7e49938deec305cda23280f852c1fa9a04b508b79e959273a4ee7368fa8ae6c2a3bde2853457952d7cf33e547c95f7f386fe2dfd2a3615668f6497016c014c6b8d619bd5721cc6d43dd933117596f82e4006951dc9406a7cb74c75db9f274b24573997d6e815ac47ad731f38c9065cfae14a6d7e97fdf4f5a1a062724e76912eb83752ed7b9a3a396b42fdf1b080a48f580cd317f2842aa46b60e9de853394237b17a54c933c237be728cf38cbeadc085b1e85eb3a1fd0429a684a2da42c63245902b4ce6dfe39a0a0b92a4a400cac59a8a47b5ddbb16cbec38be0413f576499570d8eeb1145b72086aa80075595e2273a64a81643e40bd2e6455290da0f1244bcc63b1270b157cc63c577df6a62c75ef978306d4404953fe6faca6c136a7834e72a805d8308c132ca82c3ec525ed7c4865faddfab9c7acee426875c3a179c046ab5b9ea46e256364a8c7282478db9509c49eb3b54bf241a83788fd94b62732112965a8ec9c222481161be99cfc8b1db6e6f0015b64bf996d98fdbd6d997ae0c5cd57700bc9099a4f5ec2ecbd3478bd0b4c14c8b3accff2170e00722744be765f5e48eb24eb1d82bade24dcdd2fb864a00be4ec063ce9cdfae51aa943399f5459681c80415c5ee73bb153957e486c6f7f1b9009953079263d7a57ded188cbc2e2793b205955dbf0adedc4376b29bdfae19c2d25dd5c64be5acff5433c96271f069aa92dfc4e6d8c8c8122de1db461764cbbc2d16b12dfa0d273eb0f284b54e30100b5849b213f6b0816afd6a362845981f1f3cd5c471de0b9002a60537b11442dedb643f469df81012a8367ec0b1a6672dabcf9a566f013f6ca57ca2d38fb9379a2fc7c9fe6a7cc64d0470e29b45fc77d61b5df9246c45c73684caa914a68b659940f4347d5b69669a07e4587cc19b250a7ad29146d1f719198cfd8add2fb319324096cea801a12d0aa3f18cc97c7a276c9af25802b92e9f7823bdece51e2fed83989536d600164a42bd9a639a8084e68ff3f060020abb90241d8777de75a58f2f54a68c339d30fdb6c5a73e6dbd0c043afaaba499b0022a6bb8aac8aa46cf4ac5bf1f658a0932230e7c38201e957add1eef85dcef95397331023fd20e3e7a7067708a8b04faceaab64189010f210ef6e49b5923fb2ec2ca4c61bc3cc19ac1aca5ae0a5e2b7ba254a62019fb9b19d85ea786f1b8234260de656549008de2f6632d58ce404bae3b74f4e474d715aadea2afda9d1bce839a63c11760944d038ad3926668e0f1e5af004a0a612d07fc7b01c54720afd0e81a5d8d21641e6008c5f5dac46519839d0831a58c1f350886704f532d8beb7dcc1c24958a7d3cef3c9d8cbdc729cc2a3501300126cd8da5a6f99e5c83be4b72cf96efca2e84740b389cd1cc0704bd00abbfb18c42e96abf6a565a407befe14922cea1ddcdf81b8a552301f8c9bcfa6671dbb00ca9768dc43090c009048f732426d8e084b9106bba13eb016ed6f39b92de18f4886a5a2458d5366c397809dd92a75ea650342e918dbb5f368aa6a0fe81ba29a1968fd86ed89148db7f77fbe02477615f540a53d36e1d1a41f94a56b6af0c1b28e0934714569547b21f4a7f7f6e45bb52a3b5e6f98c63dafebdf8244f2fc5441bcece81a6bc92ab99f2df4c3d52dff13f12f00f98de2c3f59ed3986673dc9083d05c3a024c0167fe391aa5ebb8884dc64e7123ee2b4b1be1a6f2af77a45ea926929167d1882dbb473a81bb04e387ffc37b4dbdfe234310c92ef40c82b96ec3630f7ae870135965d975c9e984b8ef7b4c94e79cdb68a627388aad73a87f2fa4fc955cf4ab187f47c9facfb21bfa3850143e3ca866babf41e14689e3b65733a612b9e1f2cbafc3f0a7b056f4705a64e7e3d021fd238aa0e5465c0dff44d7ad3a5156bf7629c5e99bf8a21365b3aae83e4855a415882a597ec0e8a8edd75e9669a6fcb8c2a6278d8fa29217f17464bd87f4c2b20755552c115bf22a9d5847a3ce061943cb6e62a9b5abf9a172c2f6df28f808d8afb43417e3f51380d3d77a90524a76f2cfbaab2a67ae6d0dee1a9b9aea77d924ed42e07b6799d4c6feaaa69b3f9d1596be9448d93645df4fc36c60dd04e538099aaba2c0dbf46ea00fcb233d770464215f8d7deaf42d1ea0fe0a913b149c3525bbce70a0b9c385bb1a82bd887395a555dbed64d0ab1d6b626b2b8441f1ee543d30c29fe25813a66c6b75be4b4b5027aa1483c02a5827aa816e9be351a2a2b4a228337f38910c6720a1c47a1560ffa8ffb7a9192f05894d1a0c14d60398572d35412ece181aba853ee30b1ac8a33f12ec0cf2cc34667e5131a0201acc2471f28ebf7e48653ea5900251aba1454ccf7a68544de2a893d4f373c87782bd8d33095c2ce449179c1e5563b05ade99794161055e9c3d49a49aec933ed51ef0a5488a1b2f069b7dce86421279580a5c4d78810e9532ac35f7898e7cbef48e01506ad87305565a868921256194b668b41fc1d120240675cd797b226263e5f822516933641bec7041e09200b70672e622bee4f8702807d0d89ff2dd2ba7d30a0b4fc106c844073980b2520f1ada0f892d678480bc0fb8f05b2a929462704efcbe0ec79ee4a938c6d1f4861bb704280aa6b5b11d9c123c8de51106d551a45ab4f662f4e745da205041689036c1c38b437bff2db421e15aae16e1148a3759de436bdde27bbb53c6b10e15ac0835e7f853c0dedd53e5596e42380deffb8572ab0f89291df1788bdfedc7eeefe1f2b79f24bc0ee4f38085f2cde5103f32bb165a431ce1cfe5778e89f5bb0a8d43da6a9d6b8797a2014dc257942a20619e3486de1692500f2a8863eb5ebd91e9b32cd405985d086aada4e16800103182c297238b9590ac279980d4581e59c28dfbf539de754b6cc75c021ec717d7f04da0eed1a10cd0999808e5b20983377274b8dbd54e6e4aa86457c55d8ce06fc691a1d3863aed8e13a08e1b68b179cb509932a32d948c74c273e9fd712723bbfe12261ac196631e42ebd7d86b83dd46a897c2f0d362e3278b0749c2323ff0fb5ed3f2a2ec47cc3569546be5e4803c06298780f5ac18298fbc048c903f13f10935c02e76d0ca4af663937f7c19d8a6d345740f9d4aedc17088d11ca821a50ff3513b0aed078ea2bd143b1934ae540ae7a0957d15c63123e75bf3bbf2695bbd5c3a5bbee4fb84698ff98a30c0cb0abcd2d0b064f0df28246262cb787fd54693f191845d7ba357c2269112c6da892b7f9d2e87e572f201240fd10e2df81d12a2c3f4af203acb58cf1b94f7e28c08ba45e65e325f1a47dcfe59491aa69e185e3e7ac000f076d0644fbfb581d75d1cb8126991ebf23689eeee0c50e4c0b221dd7ff34772fb968826b7ddddf5d805e9e268034efeca2d8ca7b822023b5bffe03b5b7d3986c26ac3de6d33e892d08ec96cbfa34d6eedccb2757534b9e9107a9ed4db6798bde9f144a8d638565ae836c806e5e5905177329eda71ffa7803092b8a6bdb8d91ac6b4f8fee324647016f7c972e6778388fdcd784b09a1ebc95dfa8e5d6aecfb2acdd7f3099c00c9d7af0fb91a69d3084290a6dc4e45486d4c708a2f0e43c9c1cb36d79cefb14d805344045fc20d81e17276151ac813d00a84924ccd561190dc6142fccd361e05deb785bb8212ceac5037898bd736df67bd9544a5e39ce56548fc67e6f85d6f4f6974a30a89771bcf64742dc57c69c158296326b9c51cc844ec538316c21f7e9b33ea65950b4036418042683575fe7223a53af8f7cc01b95950efed9ccf997852ba0b210d086473cdf1f26298b83229169740582e1aaadc8534ef4273069f0488d44704782c17a02b00cb611786d01c99ab40575a5debc1e3f8b76b38c802f8b3eb7e599b1596ed664f9c0b9a17db266e2bae324936ba6d454b752ae915458072f556ae417bcb6394737c2079ef1d9959045667ee22aa249f9436b860702745a8dcecc88962d6e2883ed16980c45d5f3a1e9cfc66a96eb55ebdeb607ea3bd86280c23b841a1d73eb1255a76092ef01d79f99aaaee173f6f08070f1c841041c6d8f2ed5610afa06fb516aced460f1cc0d11be2f478501d68ac53c2efd11c3e8f526af03dafe545b9f7ccd1c67518e72e50a960e282a7ad032af1a17d338d4519061b87c701b111e7188cb0093578cdf3c16d61aa396c47df33cee26933fc08f1de986f9d74e62d146d712726cc62f5ab546d95f92656ab0ae79efc62ea3e3daefa8f8345413cc6ee0fe2c2e4f8e08125fbef467e3ad7701326ed1206cf78850e0e01fc3cfcb5f65dbbb43842dc5f8b79395c06d14c165732fc525d6e6422c655f0b3ec8c30f4078fb4f00b69573be127ec290c7f812f208ebca30486617fa781c3ab3594c5d890e539e6bbb9d9c9ad5e71f1691e469e0cc33adcf3316a13cbf1e751a9a963088013774a97b5f9d3558a33246277851ff26931814c838935c16940255fe6533b5e9f4a1fcad70a99300f99d6fc3d0a06f6d596580fce93ab36ed0d082f1c6595765953627b2d556a6dacd69b5f2daa9e96762f14f3970292e81d5d36106c33b0871743a8fba8e59cbe601b41be296391af7100c1f43de8ebe091de3fd22a05668ced8b2a0632d7e9b0615334877a1142f51f3ffed05eb49258d3e0061054879e4a3e05194faabe01a19ba64f592a57a7917c91aaf6ac497b63144d81617efe64b68333c7b474f4353e6000300a47e91cb6eb886b5c44325a3495126b83a894171d87de58ae9e9d3da516ad72de7ecb8046d530af11a4cf1e491f54c89fab9a1201a037"}, {0x50, 0xffff, 0x9, "b898cb0d2c20a7ae03f8252018fe6620edebda5b017ba802eacd48e694fc88dd21c590c1f1bd5d3680497bc71f581bbd8f3ddee244a8fbf0cf18fc84c9"}, {0x10, 0xffff}], 0x1740}, 0x4) 12:44:27 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8480, 0x141) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000340)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e95480f099713768f23ea1a8e33c503f0b9994ba6b4fbcb7ff0fdbf08fba2e178950131a00ba31b7e45f2c7054e55d612f3e05c7334edd19753c47770847ad1a9fcd282ee8fb885c05510ff71abfc33449f34903f76ec88dcf7e9a40319946734b4445bb3fc1101bde4b6718639ab98a1aec81645b47016d04c7f66a119e5b3e9afdeb90fa8991858abc2dd4050ede5e2d36989ac56cb43c1f792780087639d020f00057ffcee9a19bbca0", 0x21b}], 0x1}, 0x0) dup2(r1, r2) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x302c0, 0xa2) mkdirat(r4, &(0x7f0000000300)='./file0\x00', 0x8) 12:44:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x3b1) 12:44:27 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 12:44:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x4, 0xfffffffffffffffe) socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0xa000000000000000, 0x5}, {0x18, 0x1, 0x4, 0x1f}, 0x401, [0x8000, 0x8, 0x3, 0x200, 0x48, 0x1, 0x5c2, 0x9]}, 0x3c) setsockopt(r1, 0x7, 0x0, &(0x7f00000000c0)="83695c78e097b1c6dbc991915466fdd63329f2326dfda41c9fb91264213e10364b1f4ecf21517b07132d7c5348178cd39cd68b300769cb71b7e11bbe900f59f61693907e9812368050a89f41ad1ca8d8a9c92318b3f44035bec41b2afeab80a0f861b51dc07d2020ecc255e18e72413f73c2d46b655a69f171a33e2d7057c678e535e69fa076781eb78126f6b4c545aaf028e2b2571460d133fa664ed98113dc7edeca041fce0e25104a4b35a9055acab2a148fd06ccfa62c70068a9d4361861f0bd7e6dffc948ba8b30221f1697b026c78af0e088095b88ab81cc9cdbaac6be04eef90e4c69ce77916d1e1784c49ec568e08b7c19a316b0", 0xf8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000200)=0x10) 12:44:27 executing program 1: socket$inet(0x2, 0xc001, 0x0) 12:44:27 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="cc80eeae37cc2b1702dbc35101b33800035afd6d46cff0f00027bbfd7063f2ba02ee3474642c2dfcd3af1cfe9c3c4397", 0x30) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) kqueue() r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) 12:44:27 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x698e7fbf}) 12:44:27 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 12:44:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) fsync(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 12:44:27 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() socket(0x1a, 0x7, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000140)="02", 0x1) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x400) chmod(&(0x7f00000001c0)='./file0\x00', 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000080)=""/128) kevent(r2, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='x\x00') 12:44:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe(&(0x7f0000000000)) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200000, 0xfffffffffffffffc) 12:44:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) open(&(0x7f0000000580)='./file0\x00', 0x10, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x84) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="b613a2bbdb6f14b5abcdd96edb7f3886b1a6136db95b9040296707fb098d684593be7ab8fe0817eaafd47536ba34bc4704a890cc7ed381de74c55d2160c0287cf6bb", 0x42}, {&(0x7f0000000180)="f2d37abc8458c459720ddd4d631964888571882d3e1c27a0ff643c82c250dc1bda7124891c8277fc433490ca3461c298676070a5a160345a803958a1aa365941528e4bff16d06973bdbcc00fabfabe5187961510dd944493694ed4402e354d4820d2b05b48574c578be00bf0b1b33292ed7f5e1c0b3c42dc3e1268d3e722b647a0470cdbcfb64f63636411a0c570dd4938499f96d31f9f6372297f73eed0949bf190a9a2dbee0bfce67e834a6749afe6c7595f3a3a2fe51e8409e27f9c4d517b1870ae8bf67fdb6fe68774fef2d0da13ccff82b5af836f1618a1837f74956d3bb7", 0xe1}, {&(0x7f0000000280)="9d79aeff085829dca2504f778941a3eaa031ab1e8739fc60ee66d8cbaea002cd22fc2a4d77c3034047bd5e12e1f52d772aca28b5497234984ad47d56438760bda2a249549cd31358815e8d20b213bb333ea752d16902edc6211193b04e9c0e9af681b255878e929490701606cec901f9abad6b3a0fe5d1f15be4b256229038c3ded54c4428e08f293800cf1fc629f3acc425658fd30b7e536d72193df2b9", 0x9e}, {&(0x7f0000000340)="5bccae140109297ec8a9886c6e020e1828d3638aee793aa7b52dadf9cb465b2112f7221bac8f0b30a07184160f256feedb73dfde4b3751d949ac07dc05befb569bf87ccee574c1906c83ef8e4458e4884e5660f0a312827627b1d772ce4c3e1fbd040ab0ed9e2c840567ae048db018787716849588b3020b85417317258c661cfa80e997b754cdb80c4322782251ed4b38", 0x91}, {&(0x7f0000000400)="b97a16e30298ce2797a0fb5198a6a7edd024daacb88dd9e684b0c7c49dabd7bce267d2d3395d96379cc28fa87562878db1079657ed8f66312d10d4f717e1737d04844d3f6a5109da498686527006dd47ec32340bbf6d37c8aabe76e005764ca964635179151ca990ebb3102e3b22a8c364d6b2b52f0a809d625e083fc5b54de76ca3b45fd709fb16b86e19de829b91204afe24356606b4440fdb23f065a66170efecbd407ee9", 0xa6}, {&(0x7f0000000600)="6a6ec63b32fec0ea3ce9040cdc9a863a22ca389878368f37b85be446b423379a1f289ad8b2bac40144d7f25371ea211265205ebf20763430618cfc18a0583fae2f8c068373fd0219d31a4bba6c08cc775fc796011904f37936f11b0a885b9227ae486c26a753901bb86ce7bd1564cda94d507fc1aebe49714f997019f3446ccb234e41729db42fe5bf092223b0e6d7db8763c05393e9c18a12f6fc30b93e0634fa33d1226559368044cb0b9d7c33fe08c1b0517a2550507c847d088815b1bf28676118295a13", 0xc6}, {&(0x7f0000000700)="e4b00635cfbc4b1ef2b8810c8babb12bf7c448df581cacfc558af11b3cdb7901332476ded8c418b219c64abcaa76f13b5909e7bc28457cd2baf93daace41001925be0f9dafbb4b722f942bcb06093e3da95b1d49ce53ed19b42505478c37996037248dcf219139a838506e3c3ca93d3beb8c20016ab5686d863355e13c22c33b912d6e9db668641d1e687a6252493a6aad64f8c1480e8b73b6638e7ee8e9673bc75e9ef916a0eb0c3696c28697f6a29d2e93989588331ae86c0d83cb5face89dd49ed8c7f7d21de39bc558f6333de2e8ca8f6496c80b6442a35e413d2aa11557ca03405232615821456c3e2b0b13b19728cea46ba3ca9f041349f7221320755730359562fc3570f02bfec40116f5868f911d0d9d6d6b7fdbc7671b089a3cb24782e553af11862d80f46c6c6599405fc7419d767fb8224a9e058acd280497a8264719761f84d203f2b2c06f895433a451923adbb82d9b6e5ba16ab6d48f6adff0f3d8659ee630b2f6597ada522ff9da4dc00e2d88e5d9ff5287baecff5d87a762715193d5457a908b5eecd9b7522b0f817b0f1700f47dd3d3e45a9b78223c85236fba409248833155ab4fdbc50e1fa2c31f0e12c131b0bf13a60f497d4b983b7a90820483b79a993a462b2dfaff900d759aed3e3007a601aaea1e3855f94c10fd3384fb6c633f6b2bd8a5784531a4d70773d58b9ce5590fa08d6c1491bb27cb1d7fe5e409394d17ef83d4f8b66c84700ec74929dacec758be329e9c7830fcb590b2b4cef37449f2e39c1bfb05c9244fa844b39e92b54580615116d1c59b1a852bd3de1aa97ec0e3fbef7fb01d79801b252ecf2f27dfad3a640adc1a82a911f18901996faa7579b961142377417f4096d6b43bb8bebb922c07804a95172da9fb0e7237ec064dfd8c1919d27797754ec3006b590ebb1bc14c4b859b97a8f95244343f8badc7bb3ff002671025a18160792e7f8d030ee6359de57bb09668fca77fd9e7acdd34536a59f864154b862689d42607b1836f381f081f6e9c0d691dc2cb9fa3088af5996cc4201264818a9e34b7bd612c46437beeb2228f6623602f98e09f6611cfa13cd165453750f3ac885ec4fab1187b6c3c533584fd079f5863542144ada01120acecabf3838b95cfb512e47f1f164a96ffd98b9641dd5926a6df7c19ab8506d0f30e67c5ce9042ddd94db2adf9774abd741ec4f745e7a2c33deed84b5bc4322b5d509d6663cedd317830a182a60f36dd15f45481c82f2b117e328818bb08eaca44e8132174ecaf2f588d703cabe9b7a429989c91a3e6fa7c2e1e750a1ae278928e1eb3ff0bf424ebdc9ea4d76e1a44db622a9b926c1de5b40c61516d07e42bea3f982bf65f5502c561d7f540e81535c30d52bde1b35014a80dcdeb45789a86c8eac9aa660c47535f952c4347afba087f736c3fa87aaddda4c624582777a1be8ec7ac445d716a2b327fd25c00ad78d30052fce40c5580cd3e44c3d8557db69b3206d58e7caf2a029fe871cabc31ebd119c7ae969612bce08e1cc60f18041a83add56b05633bba238acb7ee7efef3621eb2a02aef431e221fe04a56a3193dd80830a8c0e48cb3d9d0e47aefd9f95849f01f3b50fd00400470e2d2dc053367503ab2608d8f19dc434f535cddacccc5a9ba010c44a653846b24b49deb8441bc69236650d938b11530473fd4944a4da4909583fc983bedc2577cefdcd27a571dec4b9541c8bafb5e35f65f5a23706a8c0a3e77d6ca0ab40f56d306e5ce66777d41c82c09a6cd7b32be789f7d1ce579e8656a18a37142f01a3f04db1da6083d25c81c3bf646ea6b9a04f5e054053d7b47bb0a4c46492bf0e08d328d9ffab43ad8aac266babf44821a006f3c719eadf060026d3510ef5fc18bd941f61b4106dc4bce16a858bcea9fb94467fc3d48471444b5efe9c888d94c95f1a5222ab1d4d00bed85dbd9048e544248ea95cc99f1c490e49bcd740100c4f6b95016369f3aa3fa7a54bed9ea9925b9acffd2012ade06a810b0284b19f1acef6eadad4b1e78551d22b8eae778a18f57a248b98fb8bb2bb658307552904d872b4164262d5959f680c7566a8dd2fe78dba56f0fe9e4fceb5a7bbdaaea99d54dee1f5dd977dbbf30e938be8cf908d1498f024c5bddf9992502f79451b5c2c0fbeada716a76cdbe8391719e4c03d361f24268ecceb55b2cf9e1737e3ee5af6dbc39e545bbf56ad5abce066f03def5af11510cd3400ce3f9459e24dba79288ca899364914c1b35f62798dc9109dfc7401446c1c2a4ba5fcbf28cc3b55d6c4334956d8380ca31bfbfb1203d925abe0e6fffff5919a247eabcac6d4be2a5aa19d9d661263d36d341e1dd2e440509266bcc036510a7d722e25249610c06cfa8435bc4f3c29ecc3302bb2fbed2fe16e8914dad4f180b658bca0d6bc73be55915d6cbcfa16782930032c1f8f3be98e946371d01610c35ef060752b24070d681cb7ae34e7d4c8841dbef28643b852e1e3869a3b1912d62aab714a874eaa339bad1af6c65b4a3c6ea47523b458e365df52afe83e63c220a55feb10b631437059ae44fc13459cf48b9912fb23ad63d08bff7a09acbf230449fef75c551b60c7e35cdd9b9be782403c91e636b76875650e55e5003fd380bf41e58f0afee9d02e5347b22c76a434b9ce05ac29cf1ba990fbb9456bede9a5373d4cf7f3b077c3a89d8a3da0f407d21d6b99d0c2585473fb29d64feabf3e6d062bec5714251df9b8925f8862d57dcb706c32839ce9e1787b45f7c82d305095bcecc047a16ffd59eccb69fc1dde3aee44a3617509a19495d17be6d943b0e189c0d5f2cf1f762dd9f8c1cfa56fc13bac1126c7e30bb5d2c953fb07c64a09ceb7d1e997cb9e5c084fbbd79283a0683104edabdc92f79c597938e2133732eb407fd5d5692f28df1adbebba0956885bf27a04837af58b79c2a7aa1936dd2c89ce9c8cf22ae9e1b1cb693e7f349dcee88db4009bc7b9ea6be9a6489774eaf2338c0c48fe1c2a7887e6e2ba806a82f5beed7b9667adc177441502b4ef917ed1509c3300a424b77bc7e6538d7f55b0202f8c3e01f694fa52b090ddb3e58de42fb505d4061e3ad8641b3ba22e755263f783f58882c7de4cba8eb2e709568ed489a7429af6bc112e42c4b61dcd510a2b12830988a26008bb43b473d67f98ac50fb1cd3cc8869220d40d07653bf2b1c8377a9c3445c2d0911ecf25b6e2a8b278c65a612452a8455ed08a1c693354d7f3c829946f7a4951ac27d994a37302960a75d755ab1ba45677d69b40f18cfca3f7ff42d02b9a805d8964fb71a046a7f1e7b269e6bb5d9f5e3ef20af81d00fc7d0e412145e9620aab11c7024691d4a2205cfd8e7fb63deab0d114139151c42f5b16ab04e7ec87aec743fdfd06a4bc10d2f53c059800e20f653be77a988865b63348d9117ed91bf9ab720db282ab6de8df95f5cdf529088ffeef14f6d1058c110c32980163846119804708fcd90a1b0835b52a3cb04b5c96856e94aa35ee13a5008ba4a2edcfb68fb683afd5e6d471887977618fb2940c6ee57fc6bba771b740ad54c4402eff137223ae4659543717d967b0643b617c96f48841e370aec130089138a61e37283b15c07f1d7ea1a41d92d16ac6dd32f02e464dcbc327af337039a257e8698649e551bbb701ffd49e093b5a48230d5b6c38e9bd5f80d7d9113c539248e3c624a7ddca0d9eea5f378d4cb178d1beee1cb3080b7755079787324f5dda5a6380aebe80ebb3e04ae9bb24eff552de456f1ce539ee41c9c1ffaac5506cb64b8aeb3d485919bebdf383a50329f924060175fb37984e98398d1a6916935132ac848e993532b4fb9d95d391458ef35fab65d0c2280442dc37df776b04b221b06501090469a1d7729ce2d60a613d1cbcfd90be761dca08cb3e302e3b1fac66e37b7a5a4392b375ae8a9acfc982b0001ee04024ad7f51071fb9e00a13771e6d0f9728a383e99904e953face9f2f56a8e5d9d31a37e693fc38a4ab68d07e893e3582930765cd162ec201f70a55073cfafea209b5a64ec077728fb409551090caf391b2cf31a12f098adc2eb68ebbb9eecc68a354fa87402328ee2906b86ae224a5310b535d970c59a79f2eac3b0a44d5585031b92bca52e7638a7b9beb381183ed4211158ab7759777b6b5439fe17d524468b561a68ad7b758b0c8eb90a60fa7077537475f6d4233505f4bd3ac4dc8b3be303af434d72fe3861fa127356564ea19fab04dbd59d6db86da24e62c17259526fc6aa919e67917035a177b6e60276055960f1f878217758ad8e0c2d9a9088c0cd9397f835c12a254c3817bc55593bc42a6e1b3a90e88e14e28a6c9142e8f541229d3e8eee0701e737dfe20bcb2c467249a8cb0d9fe664a8fe88a823d5206f2a5a71245ab722c0b9e88cd9e8c0c57da4fc2f238a4c9c0f415c8e918406ce9f87b67cd243bd8a5b75b6e4cdd77cec45b176276ea8d25ad1092365ccaaac5fdc39f7c1e3e537bdd4a156ab6ddefab33e73d30b9b7f3111c1eae657a5029e4636bcc104f6c81c39122e6f88e8e54dc451f9b382eda198454d546330ff078ed677878b663440a5768b99867e6d315eb9ba30e21b0d9b2c5b2e3d3d0f95c4c155ab7b86f69cd22e73818a558c9dfbb8c73dbd0a1d797e1730027d4f6ddcc7e98594b76670c0a471fc0afbf17e349e96cfa4b288157d2b4b6011e4ffa9712b15458e357a877b3ebbd5165192da011cdc6404fb92332d85290b7e2bb5653f881e9cf8154c548f2dea4073188c006b5a1e9c8ea7e200165e85ef7da96395887213c1c66ca9fe79fa805c0e0ae05c30c8f6ed9e99fa41b410dc4dd8f0b463cdbfcde67ba34ea8cbec11121d5b53d9f3d39340433562283840b699aaf4c0c751be51ca6329946f65006c3988eae627ecf60cabf66fd8edf811da0cd2bff05bf1d4a1ebb11784e8d195159a77dc37f39b85b6b021ca98419b0db06b10058c71421dd5ac0e3f33fdadc9415bd166e4f7cd4946da947f9c984f484987eafcf6a9c69c128dec83486037e22b92a58e89de27e628e3f50c0adae5b77895320fefaeb8f87b210b88b63759ca9e4a9973df111cc78163e62ee17e6250db298d83f3e03cc28f35b673c23dc5ccecba7cb4cd2c1b258b94a251763d4c084e629820a6992d06eba65c5b3b79f84b20b014c9e27a51ddcb4f85f0dbc53909e30e70f0954ded72b1eb2fc13638cfa217de3410d0976e99eb1358c44c1ab66bd375bb1be4fcfdc8f3036b9da68782ef62765392819aaf1183cf6f6058b7f9b19c7c7be47977acf3c4ab33adebaa30b59b368289a3be336dc0e79d283ff290a4f0e7a39b41039e48e592ea188c7c26d2cb850c67b1f94f3dd1141fe24bcf7ddfdb0345b8be89fa6c8f7c97558493606b815cb65a85df8f136064879f053601cf2879e708be89e5b5bd9f6b81723f1b8b2d042fb98e5ddf17b13552eda3c4d38526cc87d78275d6de1d2cde6c247e5191c35db3e30f90dbf48accf3c0903bbbdcfdef37cc22a9f404ab1f4c08c237e2be04585d8a9fdb38c4d69059e471b8a543ac3194147254a566225985ff785603f4def95f03cb9669cad7b5e7c2f564bdf8ae960aea760f208d36e429a518db47a1ac478d471c50571c6482aa4d9dbde607dee01fb627090cc3d2493b185ed1b2790daa865b41a940a2e163452deea0bb0d03742737ed717d00543b8aecd00bdea1b70d42f67534d7318928c84d40c4bcdd6c757acd2e02b7a107353db451b1cfea1863ed2ce0ab7f061886ec70437ca43b78541ca7b576b330", 0x1000}], 0x7, 0x0) fcntl$dupfd(r3, 0x0, r1) 12:44:27 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() chroot(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000040)={0x7, 0x2}) setitimer(0x0, &(0x7f0000000100)={{0x4, 0x10001}, {0x4, 0x9}}, &(0x7f0000000180)) 12:44:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0x0) r2 = geteuid() r3 = getgid() r4 = getpgid(0x0) r5 = getuid() getgroups(0x3, &(0x7f00000003c0)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f66696c6530004048d3763f488bb01c74754e732afb5af10ad21e0e5d4da12df3cb5346ee021132dbe4b35d2013883e18b17e5067c72929518929284258b7cf35424da5ff342697fe199f7a1466b2a9ed6ab1364675a49de88cb579567e4e9f158da271b41257d626dc80d7afd73bbed6047273132cc9dfcb7e0c50e6a4fc"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000080), 0xe7e6be28531d5024}, {&(0x7f00000000c0)="b48ab0d531a2114db35d5a28dc8129cec20e8ed7ecff9441435773feb87f3cc5ea7c619a7c0147833a85d815b7a14b871a8fff6c494d95bbb333f4ba4166513ffe2681b59b1b0a111b2b5bb006cd95473bf1211ea5a46e529414d8c9a4a909e451333521387183d56572620c4c63d108ef78de01", 0x74}, {&(0x7f00000001c0)="1e994095710113cfb34c2f53e14207e8bf0113ca4cc6666f2c1390bc3bd083ff71ad86f51e4650bb75fe8e12f7ff8bd8c880499e7c8887dc392043205454b8acc405940b6cbdd3d3491d3395fe1f3055b6c085635ccdffdc3481cf303763974c0d2746f0197fc4429cb69f583d64c5c8c4638b5e988c4ebe2b4cd3ee40c716a2e0b3d28e97dbb178c85eda363f8523816709bc76b17844cb159104718cfaa568faf8250e638b1dc4a8bebfa29bf19ee0c0a5ccd439fbac3860a15f70612b007284375667ca47908545c47833fb7d1efc8939ec3ce13b259c43dd9dd7d31e498eba4f9b303310b178efe2", 0x662bd52fc9839476}, {&(0x7f00000002c0)="efcbbcc71a122c5fa4b476c4c8cb8f4ba666ca7a3a39e99095ff11fbadf2d0b9f3b51fadbb8d08158c5a7255be8aacb76b2d2d5f556c6ea7b92bef0939d2642dafbcc939c8644e214a619dcfdc11a2733088bba12532cb4eac48784e4b2819f13e", 0x61}, {&(0x7f0000000140)="225e332e7ef2b204d2b6bb11b6bb1252e85c2603410933e4", 0x18}], 0x5, &(0x7f0000000700)=[@cred={0x0, 0xffff, 0x0, r4, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x88, 0x2}, 0x4) setsockopt(r0, 0x4, 0x2, &(0x7f00000005c0)="ae700e690fc77f3ce34f9a50ce8d72087530974117a9c30cb53a803bfd70a99461840d001e8d10e5dee07a604129660b4ceeea0400124fa131e0872b8bac5e1a078971d2e0b04849", 0x48) socket(0x21, 0x8001, 0x401) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 12:44:28 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x3) close(r0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="0b9116411cc0b28b920cbf73225b67dd9731b7264ba4bfa7db380313abbf1d91846f1721770d53135e9261308fe3bbe42c26ed3e55fca3bce0d58fe6286f7a00d2a841180fba915cd941af2e985afd18d317c279fe5997e31d07a8d6e4cf60cd5b8fb4a3638ae0de032c46ffd081d45a621959ba6f18dad14da456ef42bbcd70e9762b714dc5b4ca07af9821fde1a3896b1e7cc0be3b46bb1dd527247344d82b77137f4c862a0389b13695284b00ce33c733911ae4c8f33132715f885053d366090f1066fae7", 0xc6}, {&(0x7f0000000140)="d3489f270701e8742cc8f1ecc50b596fa46428bb426c920f4625e7fb4ed1d02bd35052a34182e4d0bf65bb5c705a5f5c575a9c6398fbbdad677bb476eb5af4555f946950f9327a11237fd7e6eb111e017c0df47e255b8537e726536db64607554c476c22723e5975d30968ef047f5b898e29a34838a7c89967a6293cc6a5371e64e38f05b6805fdfb322a15939209da9c72c", 0x92}], 0x2, &(0x7f0000000240)=[{0xc8, 0xffff, 0x7, "eaa6787bb79418aa493929241fa2ca29b1796b8f8b809d49d0b18c83b5c90ae4a46bb2b33de3e9c03b3cbd19745ef88fafba0db835851fbb3be96fe487e865984447fd697d2a140d6dc5b87f80acc102a251b1a98ffda9bc9d7869d88f8866dbbee8ebb6069ff2e8f4ab80c47851be291a12abf87662c5d7ece6a0dc1eb5a5d6d87cf54bccb83c8d5e58f9992f72494c530135f4fbd3c7ac4305bccc9785edc315ec4e2da28dbb0e188f1c838f62d51e0d"}, {0xd0, 0x1, 0x100, "6b7afb29a11a46c3fd17c037540a0079c8eb616e7485245f92a7ea36da233934bc2f1dec0967b9b80a6e46f6f21349e523ddd33f6960a8965bf87d8bf1f6f43f620bc5b2a9683b4f0e968941d002daea92c45294eaedba233bd4269c19615ba03272b529bb13aafa734665ca6fbef0e2805886eaba3352db23b7e3bb697d55ccd405bbd1d15ee8a512339ef3d3fe636d3e1fcb829fed1de239ddf8709c22691b09618ac52ee951812a63580cd5f633d8f16a5ab38014d82d71d4"}, {0x30, 0xffff, 0xfffffffffffffe00, "ec31f569a75f176570c3abffa06890a5e3b4a0dda480c333fb"}, {0xe8, 0x1, 0xec, "1fa1958bb61f3475749f8175f4c41e29f5166b91a067f2560610611da34c51190c548076d36bce064202056aa9d07d7af1fbc89abc8d42c4d8c8a1158cbbf640df96a5178e7a4363031d51052bf35d6ec8bfd07ed1289ffdcaf98f8d728eaf70cddb2b732ac62fb75db9746a1cc128f65548a1d8cca8e0325adc957a2e9b7022c94aa5b2cd3eb8e5b7f2331a0fff3216e72ca9258fa44e9ec25791a317c36f8b1faf05f4a36499fe111751bcd2e9a772ec6817f6d1b6291769d576518741a9c54688bed38b3c3e9978dc02c8ad28bd627ae9a2fb4f"}, {0x60, 0x1, 0x0, "181c39912d82bdcb80e66b692ef9d4271a644d2e477cfdb50aa9681e93a4b2517a595c252d85359e4c3591b97e9f86a40749adaf29fc6675081f2c7b3e745ee86f9fee6e6829bbba7a9d4e"}], 0x310}, 0x402) r2 = dup(r0) sendmsg(r2, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 12:44:28 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffff4) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = geteuid() r2 = semget(0x2, 0x0, 0x4401) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x80000001, 0x6, 0x6, 0x1, 0x2, 0x8, 0x3f, 0x368b]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0/file0\x00', r1, r3, 0x6) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x4}, {0x2, 0x10000}}) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 12:44:28 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 12:44:28 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/16, 0x10}], 0x1, &(0x7f0000000180)=""/130, 0x82}, 0x801) geteuid() select(0x0, 0x0, &(0x7f0000000280)={0x0, 0x80000001, 0x0, 0x1000000000000, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 12:44:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = socket$unix(0x1, 0x3, 0x0) dup2(r3, r2) 12:44:28 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000580)="31131b9fd1336d788f5deac20e8e359699ba0559b303ddb46babaf2a926bd2237780c57a061febbd2438b8f08f890505cc3301103aa7499e3ffd9d083de23baa8fefc78c6d6d71db3bcc89dba405f7d0f1c4abc29ddf79873ff5f5e591d704298ec18ac99c269a41cbfe57fa126beefec0d01fd8395ec36b4f0b2bc8b3b42b07dbc7063266c533cedaee20d1cd34a8f4c9a090e4b78589e71cef023a4cee8d3a80dd3a6fb7951a12e6e9811fc929b50dfd02f483ccbe14ba6b343812f489fc017ab985cb0069bd1524c59a6982d01952f65ef9e49869db411f9bfb594f6f7ad71875226b87734f4608998a8d31f2a114a6be8766ef70f241f3245c880859a08972774d2447ffec51907d9f6846ba2f465770887a8841d25be7f886a57c882c84130ce1fae9e6f5d3df75d1fcd6792f243232c2bd822e96ffde9249a0ff1e01bfd9689bc3dffb5a56155a8f78aca475cc503bfcdcd1f0e663345d7226bb348e4fb7a72c5e8646f6a4c0951c92b1724c7f855ff72c3a684f0a60ff009f3b3f6f80ea4450d1e1f8071bf2c9cecaa05926c9c83b4117357a412fd9e46a86cbd32cdd1219afbfec71e95468d7baaa8719c3da5b2db83812a318779113540cdc6d0cf0b2a79fe2246ec37a3366a93559447290ed9e2119e8e617021065ef8073b342283ec3530fe361d7c44fb68350e878d80655b5430f13adf021d256ad8a2ad41a2cb6a2499cb5635367a77adca7ec91f75745904ff97fe23a0ff0aa014f4fd09b7ce5a6bed93890ce40d4837c7539e93673acaa6c3ae4e3bf47e16ff1baf481025a07e7d0b95667fc8dd632fc560bf7d7fa6d770b936583dcaff9162c4187c67fa7e06cdacd0f3e6976c01e1f80b5f1ca2809bc01e06163fb625070c0affe8395c4004ad9fd4b2525734219f0902841453cb3ec548b782a9647188fd10baddb03b6b990c8ae84a6567cfb62c00f8bc2a41ea1bedc4d9f65f8294a5dbd4c818c43519ce5f7555fade5e375e90e6677ca6bcdc1d27fd841e8da13865e2f5ce9854c4d58f4d188de1cb4f2f03137bdb41ba70cc8cea80b956c48f4b351f1d03e76b358e49025faa42ec0d60b547676b3e0e2172eaa25165bc91ebf9bdf8dd130e9927110cb5b4f623df75ed58b14831f692291dbde8b574313d1eddbcfddcbe5b3c14ee9ce15f3ad342ac8e16bfd22ac9695a9198f4dc02948a8efb233bb04afab804a71bb9b529252d56d2d987f73fcb60dd61868e6630ee19a516e47c49b09e176dd34ebb6ebc65736dbd8216d96282da8c8f6c2085b2ce12504068cb9efaf2a001ea44faf3487d380aca2a8077daf22a753f1b56c999f6b098ad96e887c431a115bc5cd1c6294960ab9be67f06ebece0bc8b0941231bdafb745e3758849a6e74b561111a360d14803ccdc5429d0b6104f1589990b0602204b8ed75ab80290e1f8ba25788e957c7ec1b0cc6dfc78e902500e869dc8389dbca551ea5f6152e4c0d095bece8d49851e4451264515e716a37a7f1031e443357a3f08c4c40b8737619161552eee6eb81bd820a45f20c543bdba17042cde29a19e56fc1e8ef628f6c7c24c4b632b02237db04f6a8edaa795a702c6dbc0b41a34cd61c6182ee7cf449833f27dd6421ff3dc226fd4eabdfe853f552288a1259bce869e174bc9db62172b88b0afc77b5ec2286ffb3602e2c5e787246e95b0e215b863827ac3cfe98e442fca88c0cc827bd809e2caa9f8ee3d6d0d421b18c6ae7ec590f85a2a7f16eef254930b138a915d57e323f95ed306b18aeb23ff42669d1c8a68901c5cad60d6abbac608a5514890ac589c47f1976944c534ff9a7801c62dfa75a70c0e89b97d042d53edf47df227e5839f1a3bf8c5d81d4f8d91683ea7ce316031cbb056a1ff6c62f0d273e1b9c360ea6c2f3afc81c0a3df6d5a2ffd3983db000f8b72962f5e3cf6169ea729278258617561509505a908d9def1f7717a87cc423d4c2ff85f0b9028191392361017582c2b36512cb20738672a0ed0092d8533c5cafe3fb1b6a2b1478e3ef19d94d3d0f84e7f8348eb88f8add4a13ffd87a5a66b18212ef106927067d29629310375688dd1af124242e6455106e2f0a72f915d735a51116e94f81fe3eb7706cfb174d5fc6bd17b97153f1b9a1c89ce1be5be3f7ce7298518c3b6db8b0ac84ef29a24f00b1432c4642a10f9530eb7be11eae7fcb6e275b57a13ad5ed790c56895645ac3052e6673fef8784b10f5048106afafd69cc88390c3426cc068a59fa30c9e7817352c0e20d926580fbb777a6b7fe7bce3ab79438af3ff11a19b9993d3be92b6029db1dcf96e0e19618c059c3b6f61c53ffdb35fc1b1e7e96ad86e9dc084baffa51193639145df75ae0aa82944767a46919735f0fa5db4ea69cac87f3cbe78e5a00ce66f5d5f77f9606c5e936bcfc7357126f56d0e7971e24fbbf920056b00aa2257bb83af09999c39732ead57de4b3742c953e9defa11877e784384b833c6236e80e22e3ccf6c1a38740673182c6a80fb7414b69a57fa2d6aa34acc504a79a8e7ae781d2b68ddaa3efff9a079310853887385d701aef36f3fc3dbce83418dc3f0de808c6ea4b881bba0f2a88c16132aeabc5f59e58aeceaccde1b098e13640792f99627569774cc57e368e806402829e0a75189bb80b0d112d5c41ccbb40f94147ff26adbf437c446a136129599eb8d2ba9a9bf66b3ec1347b47afa1a2d974648df17ee58878a0539f86ad6db6753ec5fd7dc44ba33444cd79fdc1b0afe3ada30fec770ec7c1d57cad724f87c764253e6b09759058dbeb3f0760a05bc92522096e6884602132379bc2eacf0917ff2cced60a3eb7b0f1429c55286c0e367f5a3646e00a51591014aeea986148de6b9fae8387e21e0f2711d61c6b3f811ac003a7849f497ff86dff2db3f458ac9d8ef2014ffd0a70f32fb4e12109623d17ca670e05923981a449538c046a6cc75b3d2eb364b3092fa039cd765a718f9773d8be826568ddbf1fbc90885e968ea2474d1a38479231c40194d505862acb6dba0651935f4da16ede690a925218d822eb69b0b4af7f5a7e4efa1969bd7669ea7f9f4af925a101dbd5e2c37243db9fb00c9dd6ee21162a8b19bf34a6edf970ee27adf6a228ce6fc1ee18b53074f19489bf2bb1d85aa425263eb8ebff3646af7b60f2c44f0978d91c714a61f40f61246751d58911d4a4649f7eafd8d522acc6c754c7e98de80c434305b85c3346d7bcb375dad873b9a5efb02ca7c6b14b628c3d305cc5a06cfa8db8158ecd18abf591ec8d9e271616db7021170692fadd45f4af5c9831277d0837fb0a8ce34c240bded011db4e93a344202922bcb14b004ca5fff3cd6406b187a6c62661dd44c6c1a3025e2be865c3b0d2832eb2834accfb5b9349d1db852fc974e841ec38b50510325e8e3f4ed8cbbccdcc4e055d06d00f011c3bb798ceacb83644c9c715d368d7ff3b4ba24df6cf2b3f6a7aa49f8163f46480e64d06f687938b83f26684b2ed6c79d4f0ba4c0127415a17cceb39e29cc6be5fdab86cf9d78141d469bafd46129760091a29c58ee9a56f345b327edd4baf02c730c63a07135389fd182ef3686bd01a8d4c839de70bac57e6774a75c63118886ca7138de86020a4b772022464238aea5391559b20b9e28ad683f0cdc4894c516b11af97958e9b3b91634ea255e5ac5f1cae79670721abbfe8fc5d293874801a154f7c118583ada58939475b9bd37185745b837bf79e93a5a5fd3847f9bff642cdd251d36d050d20caf12dd0374f15a7e9124be31b822a4a780806cd69ce674d4a28e54d447b053e6215918151713cc65c495a7b0d81a5e7e68e874d6044f86f7313fa34a35facda4f171b2cee17f2a6abce00854e98b9578d28d77c0aedb8ca23eb425d9b4ed8a02870d78d8bfb74e9a9c98b7d1c79320f90ce8314aabc8c71efa85512fb2feb7145271eb4b2a8db6f0f6507a46b1d3ddea3ac4cd5d151ecbe422b3325b6a56b6e45ff3c8afac7c5a2478858ebd88c8546e3605e015aaad3065b4665a494a9830f0c10e5f4dd25ada3a3309ac17c39e33aba313c23c4f2ac73a3d498074f0364feb5a14890601031438ff027ffcb3b636dd230f008a70e5faeb5d12133d8e21c4bbb34ba50e3ff51d2c06bf977ea48753e47d18428bd8d43c4f48143735013ba2554f4fb42f175ad376f156788e098ab2e611ec6dc919e173cca29ad612c85287c0e486bcc0421f7facdaefc6ff86422200901aa55f9e97385e08da985a5181d91a969619c711b101748632a2b29580c94fe2dddee5d8afc812561625a19d4af86c957d4568d82bbb7cd91e64be2166f45ebf9b6a028b71d6c555c6c0e3bfea8c1d10a210fc33dcbb1af0c77345d07ff733b21291f27b186257cffe542c369ce59b09e6da413f21adc20751be48e4a08b76a3e9fc3307c2874e4797aa1d4cfb3e042e934949f951d29b027627f02fb6b5b7600171ec178a8adeaa37e005ffbd02adfd455542c21f8a3301b6c51edcb6cf2cfac027eda3040bce470039ef6758416919673da0e59dc50737df84aa50bd39311a21e33c7718fb286eb36fd0c9e3e3457b87a62a003239b985d9594ffb02ade694690558c0a74b5cd2f8259750594fd1136d1e1a50f816ca83c60c507cf5285a9a036cb5ad8685a303da07e962e967eaa9faf3f5f9a5158ca8fdc6febcfcc960540a5449b75f23ecbc7c699ab8ee0be6d071694c81b6db92a55e1aaa6e54635eaa8762bed7c07fface15a128325a817f412aeb51a9c9b2fef086d01bbf5695f2833a318609073fa847598071479bb5dde78f3527c1beb37d9fc2de5cf12ae678c9fbf05e67c535f54f35d29146e59a15aa29b01d6871ae026338f568cd542b38b3dd5b00eff3843f9a5b000fb60ca7913b590dfa487d3e3fd8f317fd8e9a04e57ddca48dcbadd80350b75475e1a0a99445a428e4408c51fb2aedaf2287ffc006557b111610fa1d96cb9816e771bfbd60313a78444dded3521c6976ca1fa43dccea55f8f6ee8d475edfbbfc0e8b1e4a77aa4f32830f80fc77fa7c68117314cf79d717c30cd76c72b7277e0f8e5044bdaee611ca9768360bfedb837cefdcdaef9b0076d008e3ba14e46d3eb96c2b486ffaf4c34e746fd935062d71c736a9fbaa645d2010c30172db081416286d66b7c22b70c8a309b1c48318c6ac17a1d73cfa74795291c198978309435fa59e467d48f61bd9f8243b23df26bcc37aa2113e194d283c1b2b35cac97d01b8652c05b3ef351e8d1f9a219db58b9058a3e4b042824b7a388d15bdcfcb86d7821164f9cc9f3278c7259ede9e49db7977a7832c96570995b6903f6eca6afb330bf3afe089adbe4babbed4369b2e1f4c90b6f39e40ecb82159281b4859ad1a525559de22600e563427f6de94b4947e3e64654dcbc55065998d8baa9c0ba96a2a6a4c32f4565a4b007d42c33f1025f79080ce0b91fd2b5117eb6a8b3eb493ddf6011acd482cac02091f902101f98498aa798e366154a209fd6079fcfaf57c39e0355a291f10e5545e5015096917ff8406da14e56930181735c4125a68d5b13f953046cf90e322cae6e39f1377742a28675e0a13f3a9dcf37e7d98cfe5bb1dae3b5eecacfd92be5b77138dc5f5e8c9b904d1d425829ba57370501328a16045fde411caea7f651f6adab0604ed3704d6a48b5de038fdf45682e69268c63149398104b09ee69c6ac023245d4f9b11dcccd342973c0030bc2609ca6abaec8badac87a4c9f6dff46d228122e5371988799850e6952e77926468b33d8b4c18c6db7e4", 0x1000}], 0x1, &(0x7f0000000180)=[{0x88, 0x1, 0x7, "cb36ee06d358da8cd431b55dafc6129452be5da6f190a76840cb4f5e5c8c8f30b7691107af476dcb397185f8965702167faf49586453a7871a55abcb4d5830e4887df76d77b54946ce3def89bd6b225ded75dbce26021569642926defe28005b7b9174d48cc3111f23aa7f7f2340b7eb82cd"}, {0x78, 0x0, 0x6, "a4d0b7cdf107a81ac14b1f029495a7a7f61b7b87d78f38d1f0ddcf2c3e3bdc44c6153c1359c5ed25790ca9fcb3a22679da99bd6c72f8e5567a91caed542581d7d66041268e61af423a505c8aed1a2c8214d43e4e7109c47b9ace8699557974f341e0"}, {0x38, 0x1, 0x7, "1d3050af82914d619f431141640e700720cd4bb41859bf535876935fd548315cdd"}, {0x18, 0xffff, 0x2, "e1"}, {0x70, 0x0, 0x0, "df74a85a85e7caedec7cf381479a0781b7077fb6b5aa7911162c5905a04cee9a80dc2dbe4ee1ab3344c897c8b9f552e0a51165dae3db8194266297e1027b3b25983a8a3aade69cfd9bd35fa7d120fa625478f6ea928b9a2f2452ca8ddd"}, {0x68, 0xffff, 0xb15, "250310f5572c89fe6ba13130caecfd2554a2817a2cb4a68dfb556b919140a63755f6b7e312a86bf45bfcda4e6dc29b9e650e3cf0cb43854944c07c5c7fea6d107ee2f0d40147cf5dca54dedaf6731dcdf176"}], 0x228}, 0x40d) mkdir(&(0x7f0000000400)='./file0\x00', 0x8) accept$unix(r1, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0xffff) 12:44:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x1, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x402, 0x3c) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000003975cd6e58d8125d00000000000000de895304b13abaecf6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d65841752db8ee3028ef5155acebd39200086ecb894fb42125cef4a7949a44d9d343253902d4a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) getdents(r0, &(0x7f00000001c0)=""/214, 0xd6) open(&(0x7f0000000080)='./file1\x00', 0x140, 0x1) 12:44:28 executing program 0: execve(0x0, &(0x7f00000003c0)=[0x0], 0x0) r0 = kqueue() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r2, &(0x7f0000000300), 0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0xffffffff}, {{r0}, 0x0, 0x28, 0x40000040, 0xf40, 0x5242}], 0xef, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4, 0x23, 0x173}, {{r1}, 0xfffffffffffffffe, 0x3, 0x40, 0x8001, 0x8}], 0x0, &(0x7f0000000100)={0x3, 0x9}) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x8001, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSWINSZ(r1, 0x80087467, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 12:44:29 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x9}, 0xc) getitimer(0x0, &(0x7f0000000000)) 12:44:29 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 12:44:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000a80)={0x0, ""/130}, 0x14c, 0x1, 0x1003) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000300)=0xc) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r4, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)={0x3, "5c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f8e4a660aca609cf3f5b4f00be8953c92fcd2ea2971d019122ba96c40c280ef6117b99385a81a1ad391bc5d9527ee6cde1f87a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"}, 0xe6, 0x800) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000008c0)=0x1ff) write(0xffffffffffffffff, &(0x7f0000000900)="f4b92ae3563ad45348b3ab045c8f27e5b550916ebeed6bd1de828d114ea0c78c5c2c36269bf6e7525bc40e69977ade91bb57cbf38819e04373a619c657cabc32c7d8b0e6e73dafdb96fc4865fd50102978918fa7710f4ceb91dedb9a83ef039b6df8aa4e740fdaa0b0f1c323be796de91882c5c422f31aa6f43848c4ed818a444839cb", 0x83) 12:44:29 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x7, 0x3f, &(0x7f0000000100)="23e8ef60cf070f180e2cd31da5509d6cd9b5384d071c56d6e00a319758b26de18dba8ee78267b213f8f2a776d319e024b6f169f622fb07eee9414d3e5218b24e2823f9a5b946774a8f614ddf41632cbbcb93ff7376300575a2e783ad8ff4671dc47016edef890fe42f80a8f7792278d58235b49931ca32e2e938b0a2890bc6ddbb33ca4104b0cbf8cd2b1cf79e37ba3cc74d8dccd1d4be6b1c15810798f571245348cc0652919d75ced5d485c04baeb2a0569c1477bd553d4ce9a0cf159f2c3f3a02e6b6", 0xc4) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) mprotect(&(0x7f0000551000/0x1000)=nil, 0x1000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 12:44:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) dup2(r2, r1) 12:44:29 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/4096) r1 = socket$inet(0x2, 0x1, 0x0) r2 = msgget(0x1, 0x80) msgrcv(r2, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r3 = msgget(0x2, 0x2000000004) r4 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r4, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x3, 0x0) msgsnd(r3, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) msgsnd(r0, &(0x7f0000001180)={0x3, "0ba434015ac3adb7db951de244cae36a7ff801e15e86ffa62a562e9931f5b8b8cb8080ba002dcb91d37e2eca33d7147071631ddea042b9f11b67a80f1ba45b91a43cde6ea05f687c066f42611c85db3fa8de29452a87b4282e46b259d4d806fbdb338c652ca286859aee9175970eaaa21792a3514068b930935c"}, 0x82, 0x800) 12:44:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fchdir(r1) sendto$unix(r1, &(0x7f0000000080)="f051e9bb26a7ad974d6d45017e0c67036e02debb85145f657ba2efd405292d1baa90473fdd1788cff923893ab806fec464cd458caf5551545c9f9bc8b8da5ae7945b151560b1ecbcdec4e3819a8aa5f7846c8df973eaa4ff02848dd922e7de86009078d709f2324d626f6eb5da15f27313786e50e407585a27e3ebde0f6f45c2da02ff56389da32bf8620e58f3131b552ce3df6d4653140e1ce46338d04f778fe09ae86b312faf740010a9f5b0c31c2127320b4a9e03a6089df57865428a7eeecf3660f6c9d84d56ae63b1ba98eba7be756871f65fa846dc2da92178382b12895453cb757ba8b9351fb647", 0xeb, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 12:44:29 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/123) msgsnd(r1, &(0x7f00000000c0)={0x2, "8104a105d018aba0b712287f81f7c5c4a0c61f781f58ad075fe3ccf40deb2dc11b20af67fbddc12dac72fdaa13b9fed78d14c0aa260b3a656e0b0bf880cf1fd2d411cf691bb5ce388d3c990b1a84de347d96e52b6861da9a90cd8d53222bc508f935c28386a975a7a9ec4db53fbdc4"}, 0x77, 0x800) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) 12:44:29 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 12:44:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x400000000083) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 12:44:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r2, &(0x7f0000000100)='./file0/file0\x00', r3, r4, 0x6) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) listen(r0, 0x10001) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 12:44:29 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) dup2(r1, r1) fcntl$setstatus(r0, 0x4, 0x46bfb) dup(r1) write(r1, &(0x7f0000000140)='U', 0x1) 12:44:29 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x2, &(0x7f0000000080)=[r2, r4]) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x4a, r1, r2, r3, r5, 0x20, 0xb5d}, 0x0, 0x6, r6, r7, 0xffff, 0x3, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="2de32e2f66696c543000"], 0xa) bind(r9, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) fchmodat(r8, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:44:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r3, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) r6 = msgget(0x3, 0x201) msgsnd(r6, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000ca7b173bed0958ade702fc5ccaf2876f9829ae771a6d049a88a2d95e52c87b950b6df2aba930becff948047ce5e0308109ff3070df02b8d98339372739685d0c88794bdcd4e26cf326d127c33bfc9a7d4a0dab887392c131065178400e67b2b8da8e4e6e27cdcef8c38d1e4579ec974deb8737e45f15ca63c127bc25a00b791a762f85ace5b96399f37ba33178a9ccb60d6fb7b027f6c145098ea3268238a8a031c7f794f59f295e08707ba78edf8ac6ae72b7a7036ff69f0cfc3ed259c450a979ca1f54374e4e272ce48f3e"], 0x1, 0x800) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) socket$unix(0x1, 0x5, 0x0) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) 12:44: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) r3 = semget$private(0x0, 0x0, 0x40) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000200)=""/156) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:29 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file2\x00') 12:44:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x2) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r1 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') getpid() 12:44:29 executing program 0: r0 = socket(0x2, 0x7, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0xfffffffffffffffd, 0x21, &(0x7f0000000080), 0x0) 12:44:29 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x0, 0x5) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = getpgid(0xffffffffffffffff) getpgid(r2) 12:44:29 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 12:44:29 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), 0x146) 12:44:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) flock(r0, 0xb) pipe(&(0x7f0000000000)) 12:44:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000540)="eaff125c00000000fa7ffd7c77971e256aeed1ecce88058d6a3f695412231c6479fb7cb6f9a17ed48b3768010004806164d5c6f75ad3eafad08ec6cc7e8af77f4d9770324f19fc41347119bbab3d37c82bdfba6088785f3ae042b32ab01d7c3465e6530496ad12648f359703200545a7a8ca9e7cda4ebe62789b29d6b14116a7ab824406bf907161061000000000dbc67b13d2188f11646a54555ad71496dc8ae8fed5e25eb2ecf29bafdf923877869824abe2d3ec820bc935363edfe381548f77cedecb4244363fd09d1097e1cd1b30b8d024ea505e1c8b0a2a88443f8efe3ce7392b177cee03b015eb97b463b69e6803fe037d52403f9751a2f80b2813809893889783243be5d892bc723e7b340a394b6ffe4710c4234d6ed788c6b7a99d4c5437ba64d400c9c732c8c2d4881b991d1b6c46c1c4e6c9ea52f9caaed0064c3da76a40c8f1498805042c70b9fc0bf8e7ff899646d3523559b06356a7b00c502feb7b09925ab083e13c836b430b8f57117fa0798e804681bae40bf6e15313854ebbc9554671b1ea20b03889b5034079083cb31f66c83262ad90a10110a7032dd19312fdc0d693a61a5ab1c93fdd062b52056767239ebbd3ae260257d33bab2b3d0b2cc1eded861a9935ffbaf22fd3f7b93875b7b347f1b58a82a8e6848076d7b909fd4c47cfd471bb50bed0235331cc8cd6f6e492c1507641f29a83f15e9715ae7c915f973735bfe4f49e39034ce4b8fddd3ce58ceacc88959f2e16f8c60d419ae58dfcf2b588966cd459c425a43e55dbeb820ce7f0ed94949ad266e83f997200533cad68a8317614b90bdf14b2ec1a17ccd0abfab07c58905731d8b0421586a7736b0e07c52d40b5153e6c141216d4727bc2a4cc8fdaaa8034ef09bfe0f4c44ea90c65f6e6944ef81b48cd3f6fe67ce7df6e2d7b95123fd424ac6fda2d4b0d7c4fce097bc8fa6ac33fd67d3f294e526a167755afcc00aba23d1ba3813f241ef67988080f2809fe17eeb0c5942a12ee8a74dae025ca78c7373278c7f8a29c0c623abf1127ecc8628c67d910eea598d53f917d0edad9a8fa96a40ecce79f9d3f84e99db0c04642ae4d5aa1ca37da11ef9b7e4fda930e4e9ae74bab7ba902efa2b5e7b6015b8f26cb811dff9a25bc2a795fa139eedfbdd0dbfe6eb2a9de63f395b4c0558ec6e4788b8f49d354b74f7f02dec6ab401b0a2cfbb07e149c508f044f98c5acd43f0f272fbbb6a4", 0x36a) socketpair(0x6, 0x3, 0xfffffffffffffffc, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x40, 0x4, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffcde) 12:44:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r4, r6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x1, 0x100000000}, {0x18, 0x0, 0x8001, 0x3f}, 0x2, [0x9, 0x200, 0xe, 0xffffffffffffffb4, 0x3f, 0x8, 0x9, 0xa4]}, 0x3c) recvfrom(r2, &(0x7f0000000100)=""/201, 0xc9, 0x2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r7 = accept(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getsockopt(r7, 0x8, 0x8, &(0x7f00000002c0)=""/165, &(0x7f0000000380)=0xa5) kevent(r1, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x22, 0x2, 0x80000000, 0x28}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x4, 0x3ff}, {{r2}, 0x0, 0x0, 0x4, 0x7, 0x2}, {{r7}, 0xfffffffffffffffa, 0x81, 0x20000000, 0x80, 0x8000}], 0xfffffffffffffffe, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x9d, 0x3ff}, {{r7}, 0xffffffffffffffff, 0x19, 0x2, 0x1000, 0x2}, {{r7}, 0xfffffffffffffffc, 0x8, 0xf0000029, 0x101, 0x7}, {{r7}, 0xfffffffffffffffa, 0x20, 0x40, 0x1ff, 0x7ff}, {{r1}, 0x0, 0x5, 0x3, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x800, 0x7}], 0x9, &(0x7f0000000540)={0x4, 0xf}) sendto$inet(r0, &(0x7f0000000580)="5c4e62eecf811e6196cc12b16539d8f6a4438e02298da083d73fde5d43d9147a645bd11160d56a1dcf4d53c5cb8152f64a924f2ce7803244e14983dc9f010363d311b56279b5bb594e52b30429b25ff585ecdddfb991db49164c27b662bdc82a9b88b4d5b006f89347bc25afb97beb418201e2609bd5af3a3a476842d6bd797ec523b4b3322af64330b11661843bf4f59c63ee92e43d739c88a0ae13ffd59c941109e3aa9eabd837cfb544db2a69daa0a1dddbe1e09a5d0129b3c075d813ff32ca6dee739efc43fa8da554c7b8ca21381f7066883e39d818e988f5a3e41b6288718ddb369fd9a2ec70b441cd815b13531b5bdd7e4dd5", 0xf6, 0xb, &(0x7f0000000680)={0x2, 0x0}, 0xc) fchown(r1, r4, r5) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000006c0)={{0x18, 0x0, 0x8, 0x8}, {0x18, 0x1, 0x3, 0x400}, 0x80000000, [0x0, 0x9, 0x401, 0x9, 0x1000000, 0x2, 0x5, 0x1]}, 0x3c) getsockopt(r2, 0xf1, 0x7fff, &(0x7f0000000700)=""/1, &(0x7f0000000740)=0x1) faccessat(r0, &(0x7f0000000780)='./file0\x00', 0x0, 0x3) connect$unix(r1, &(0x7f00000007c0)=@file={0x0, './file1\x00'}, 0xa) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000800)={r3, r4, r6}, 0xc) getitimer(0x2, &(0x7f0000000840)) sendmsg$unix(r0, &(0x7f0000001e80)={&(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d40)=[{&(0x7f00000008c0)="c9d947", 0x3}, {&(0x7f0000000900)="413487510dbc94937fa3f75e644fc9b35b", 0x11}, {&(0x7f0000000940)="431c12a652fc278877d9cb91bbfd6b2f6134910f474c67b37cc9bbcf2d092bc2fdc0738f40f749cb92d757313a204f5e7506dccd0e7b0ca9593a305c81b790cce2f3987058cf25d61632181ddc8ca8f068e5b66f4329c7fb7cd734ed27119e0dd795a51161398d5bef33336548f1c19cebf492dda69cc81dcde2aa160a9c4e89238060e999bd7bd8b461c024346810e9f1f95b03f261346e569b2d63e57f83201c4c13cb4a800fb9575f1dd973f12bcf7f76e72c8c2e4fe451efa53e210a5eb60375321b3ac302909a297b7d9aaa98f114ea15dfd6ffcfd595d33c7d0fe58051af173ddde3b85ba7b78ab8da34c74d61f1f2bf595a7f2dbf1c77e75a73c6707b46aa1f832663e06afaedf078c65bdc98205425f551f0a8ffbf478e0f6de66746d003126cf028e6c4b4a67c7c45051c2bf5c72d6102dff38dc5207dabf8f3eb7097957643554cb4e4c243c226ff65d2f354548073a6f7a9c8c387e65aea5de7bc44834194ee91fe07896d6e9c105c9f3b9a91d105be9ac986d8d63b53be8cb294adbb96f53cffc7390c057dd174772e1b5897cee5970de62c7012347c3579616b8f870fea5c491fcf2b1a1f9c24bb3f7b37bffd23e3ea2af49ee5178e2f6ee6c413fa2db4738b9a9cc25547dd54d2373bd35e0bc60a72f48c10e000a0b46f212cf146cb163eda389ab6a5f2f07edd0a82d22a34d66c6acbd97b0d220a0400e3ef37681c74f38377cd12a893c807cad460c1840528f4dab4f39951d13852ef452b244c5574bf2ef1338017a7ba14d354fb82cb852ff2e8a5363526986e0c2d7849c79b6d7965cbb83ac30931bfe08044f92c2c28f5e74caa19348bf61e2dfaf1150f66fad370ce7f21a18e19a257558c49f1d59289e055447bd1443d9ba53c1f9dfb0d2112fc08665c5e300776740deb279a8a88a57048a921743d61fe880543100ef10726b5bce4fd5f892f1008de69c95145f7531324449ba6600847adc2c91710dcd15e5d70461927d24b6080f00bd1b9a6d8d3513ba9687e6c6b517aa25b5abc3447a583854aa8eed1043508c55913254d49bd7873488e36e309d87002fd26cee6f57e567c24233898e696fb30cf63651f94a9a24268c8bdb8e6b4d26680d8d5f49f40ecf76a4e1d14ce6be2ebe159163a2b2c748e048607bc95b69f95240312bfa969e74d8f5cc0ed01cc36598e6a3c86f4c8f8928ad5b1ab64a58650fb8aa34bb04f59c7b6a5072404bd7a0a92126a345c4cc319ce3f68309e8688be9c5c4c034183b1c61af9214ec082a1c2671464296f23f1f0962c7ddcdc00695f7e82bd11ceddf1252d6b64376360645af898648f65ae1e5f85a88445e31a6df09aae4d92dae5e5122cce0915fc18a34dfe63a9e2e18ff927f71fef632509ed3284b98d509b14d31875b56dfc3ddfc8a8beb4f28b1adeb36ab2baba224d3aae6a31e99a3537a606984374a9557f2d94b07d34e6cc09d9698171c30850261604e2f4e25d93d308343dde2a1d04963a860aa25336e1baaab2e0837b2e1db483db0417d39fe1516a06ac29ba2cfaad1493aa18f72e479615d4b3270a6ae3f806cc1949c6d259fae84b6f609d7d45736b6f5bb1bd0ea974a4290ebb4ff6d85d57adbf36b75ebfa91b7bb44c4e570febb259dcba1e28d232346b56fd4f1fb9bcccb0190c2fafd2a2d4efaa2a5a35ae9bbd80ae58aaafe607b52a9c3e61f75b55905b567008ff5f62d57d9d8027369ee83a70f9398b83df1bba3a2a8efd1246b0a255c2eaf971caf4de976084554ff7da9917d85a1f4316f50c5d7c39eaf2cffac5e40cb9cda5fab1cf9b97671143ea3256191834822e91894bca4b33ead4b29c2def5dc78e11b72b664ab09a999554b0a70710b4ae8935672444dda65d96885610dde2645e887e863e30fc88724c3352bd4935173d20e89fcade4f3b5f9e35d21d1690d1e7dd24c6ec92f8d75fa25179f4369b7caee567029d2bb3381d5664fa46d1ef3386b2aee9619c945cd864c54440428e184cf28aeb1daa7f3b540aecc68b487edfcdded13b1a82fab3be3d2186f2263e8348b5a49a9b677a7fdc059a54220d7c38fcf65f35607ce0424586fc19cf9bed68da3c5bab25ee4bdde958d42570f90c56858fc562cc815423af4bd3c95165bdd74f23e1ede5ce2e8c01312bf743f9955b173011f4e7318ae89e2155305f20dda51d5c0ba8cf2e213fec572605a046b3c6811408766e5df6193cffd1ca407bedc07070f347248e41cf8afdba5d9dda8cc941fe244a3a3dba931459d3671fb99c9657eaa25d39a8e2b743949a6d01277a1eb273588ea56221c3e5b51e6366cd93c5b7b3e6fd306d03bbe0afc9677dd62b7eda42b86f37db0add5522ec9e815073436a686d589c4120108bf6184920445a61b82d43f4f2cad33a674eb7005a3661750e1474e70fcea9051da13527520c6f0455a1b08de50bc818fd227905c37dbf3947a56b045f6f3830381ee353c68fd1a5c69ae67726da3b9a34f944877e4cb32b7f57c2face237ea4436908a0796b71ec8721c5b5dd90f988c2b0cde877f1523f0afe37c61e846fece0fa77e68bb590e5a47dbfe1266daf48768a3f61759a7f3f4a602fc3b199ebf32c83af73200366e7313a64d1df8412971e81d754747634ab0d57f431a8b777a485e354984c2c73693c519b72f8d110f4fa2ec7f0861a5bfd4d43fca358f1950b9897514b53c39522d66fde4d47e0089c503460716f8e8ada0710aaddb415816773dd79fd7c63b5d2cce8eeab8899ca925dbe49d692555c9882a0cc0dd2410532d99c20d516eb07485232db617907a509a86e1a2a5eee881eeabda44eb89843e66e611cc0d6b3b045ecf68fcca0f3cb1094fd62239554a71d9750860322a61590a421bfcfd0fd2c81095092dc7cc9d63ce264effac7b8eebaa22cbc611d5710d68d5c04eff6f42a4e3669339843ffc6b572dc134781791d6a220029e5d0714a98a14bafaf5a82f105cf10c3fc4406bc9b3f004c01d8dddab50b12284aa00d1113c84a791b4e09d14cdc1e4bdb6232a015c5db13b3b929d191c648fa6ba01911fd4b213368373ae0dd1156ba6b014f0bd20b696292c741840592c9b703db88b093990b91fe4bfb58cbd82c5ae41b6ea896c1464599b718fa0cbc6e4528546b500d27f72b4afe0d740e0bda2f726ff405ebe7f7ff87a2aab0bffb392f0bce7cc386b972d598008a6c6361a22cdb29c27698085b009d104af71aae594f2c0ec0045606ad468368f0b6604bda4578cdf5e17cde5c221a0631723a957d38a2ab25cef3de188c420736bd445c53b9a16ce6700df80761c86cb52e72f4a16e93077c2ffed35630d9d6531ee405087850bf0c0b7f92e5d32efc0ead705c910a921fc3ab000548a1c66c4ac961d7d0c806db9a95d3c39633f10da049dc4a14e56a60d21f800f3cc29f68490f750e862920d8506288878b82a902b67a2b3d411a6c04ec423855bbdc82952d28b640f79b9688ed1fce15715f06757fa66523cd5d039c92122e7915df91c52a82375e58e03ef9645f4b3befe8b2645a0ac252077e886405009d833943534b37cc872fda8676ecd71914ba19e344268a6473730b80e1f1ab2ae97682587c01c61cc3039c05d8c5d85361144f84d9d8c488390018e818b9d328ba19ff3139050d79c56c71deb1a9512f7761f842ea308f54a70100a1713ab0ccde6e15c7387c1dfb1a69836d0e87d38cc4fc367ac52e7e71b6358b0c9af6d59cb0a151b5a42c298fb6c1ef6e865bf6ff8d64f543687e5b046c8d9332e65eeb70232fc8852ae538ef7f467eac29692687915d2283441886b43176376bf99223e803d4373bdc2bf3bb493b013e5e73c0888238a1bcb55f70e333c969413ba39901e8198e8cad1046cc83846fa9bf363ca7d80a8dc999bb96bc497f58c381580b61ab6c6f571fec45371c190d737fd76fd70b06e5cc0a94cf3d5f51e6de62ff9c6bb21f4c182e407f563c9fcef09b4f9a41eb30bb1b1095fcd3d83148c5594416e67b58409a82e64dd29314308b570cbfbe10b21987d4e3b6cd75fe9c7cad2e6dd7e8e9379042749cf2b64a2edccb33b049d5396eb3d8827338a974b8af7bcf8b29937243b9e2b6e4debc907a03d98fd8527a0dc36cbbd69f642534f99119ac29e9dda5f1374a9e3ca060bf47359fcccef8692a9190f2df13aae321b411b4a699255be78dfc5a97376ab93aee872b059ea37be8a76638ebd96318da45935e211ec18dcada67290029d2ba04926f1cd6396dc47e4c7f994e592317976ad9099155bdb715cc2d32e2cb0ccacfa8799cd1ba93e937ee185ad56770745d3379776c1aa72cc6e3686138bd857e56ec7c66501f6b80237f538daee6e47a09fdd18c2e62c8bb01104de03b183331301287bfbea361226a40f3ffdcf110259b92b8ef5c0c5c414af56cd20cb03dfc508513698547819201cc7cb7cdd81066c1cb0fcd775d9abf5792ebb59e9e363b467991755423ec3ee3f61c92a73e1edfd57993bdadb8936b7a3efc71c95064d19612ab3b6adba04bd6e7db68d9f3e3a26161b8704f98ac677ff2c90c10db2d13678fc39888325d219261532ad808ed9f4446887e00a14e44cc9e4c92617a90250748ccef5421ab25820d42e6840495604e3778cd07465c9d8c047665d13dd969954494422f19e61ada991045b896fc82023aa20bc0babe672172cb444d91b0ac769b92ec38f59de0ce8299c8d21bf14fe8972820005108840fb02d63d47a6969e9b2bc07c9d63bd349cba90977f761b38af494dfca204fcd91c25fdf45130d29320e12905f3417622716ff00a149108ee22ee81205f0faa0df1afbbc362315b034b1675f68b849cb7b72a281b1727768840bd3d58b3a9e457f7e7903e07ad2320f60d09f7c6bc845850112e02796c5636d13c0d9a842c38a82662a5004cca92ed13d2cec21996ee6d632ca4c7f4885a1cc170b9323b2c6d0644c44090fb7c57e1a48201757531c5b0838592232c6a0c51e996279183dff5016ba58e122256554a784d6449c00b0872f1df756787c21fa1ea7f83adc5475cea8d6f3a87c235036708965a7a96335a70f88aab71eb1a98bf20af9b30bf98367ba36ab99f1a4d5f5e157b4fe596e1587d18f4a7bbdf79101d3c3bc4e5c868d50a076fd8cd484c1305c0390659a5d0a86bca91c3547b6886b5dac867faa0760de45907837bd27c8667b5e94383270701e2032a7a9a31b9d1fad053d95c230744bdcc953dd99e5a3a87b0bcb9179ec5c0985727d55f4f09f6ec4c8502dacd8ad133bf1d41e91649315e9807c45212ad4c556ff1ef72915336bf9e10ba34abc59c578c1e869ebb684cb1b5d8d5fb610f0a9c781deeb482d969af7ad05cdd0eabe979a05aa2272969737d8c9d4cc55b988d538f22232d506c7c6b55ff426dd48672f79f8290732a6908989e140816d3976082ffb01ccb06ac2957df8086648f8a802455c1b0c31aed6b1d4bef94ed5b61f0675fd1c309e8704242d5925bc45b50ba28b48f41bb9966127456806ec6843a168eab0bcb523d106c46bfe0f502058c52bf887ee6ac6f762ff06ef99be7548e82f60de584a52ae76b0fea37f95893af580cf4d967b240d8487d26a0d066cfd04bd1685d3cad4fb982e9d0feb95b2c8baedcce552c369021ad27dd758b061c43ad5293af27568a1f37544d19382351ccbb4df51bb541a3ec6671c6040735c9387d4381a429adb631f09d7ee32189a555570284084bf651b5fa5fbc84d823999304498ace6d1b938fa044a98a37d0f19440b3c624227fe7e359803", 0x1000}, {&(0x7f0000001940)="bf4b2f3d624345a950b7485ca194756333330adb5474", 0x16}, {&(0x7f0000001980)="75e8dddd9d105fb96554b13b9f7e4dd2d273f54a3638128bd40736c0cdde3f5503dcaba8039ec1bdf53d3abf829f6d98db9180ce3ea2e240de11493edd5939d87308774dd1a5b9b45600d5b4a33f0c1c7083540900a3a4b7f8afa3650c784aef28a45708b2a2d8039fc1c70f19c95373b50e584a8eb96a8dfa4ea4341311a84f962bf5", 0x83}, {&(0x7f0000001a40)="85f3bc4f7697e81a9979f16d777e045603b7c2a28065a272af9d31076ed4d809c5f2a63aebe787fb5f6fb85e746d5af603a4d0df639e8bf8dc7f7f0b9a15a280ac05f65edbe2a59679af058a246e4cf5fa5be7ac6b356ccb77364c4ee385c7dec4a8e4de9a0a5b596c3d31e92e790f8696d21811a7", 0x75}, {&(0x7f0000001ac0)="305fd48363ba2ef42b7424ddd15c335f4e3e1910df8ae36ae14a78fceeb6e6c1f1e369094bbe1f028dcc14aa3f28e3ffb3461cc9920b9c297c0a2525b633e98ad21328651b620fbf0f1cb7e641453faa09a39b0886705637eeb15d594531cfaf70baf3225713024e785ad7fe25a0823c16d2f34cd1b12e6fe78e0f414d0f033482ead4dd53c0517a22ad2e623854f1c93479565a96f3417e96ddb9e848fe8553e191dbf0746617c2cb4ba0f1", 0xac}, {&(0x7f0000001b80)="edc55e14e10512536e9200e82709397d021f6cf43f30df7a606200a88ef6e97156ccd718ada9a900383274c0e42ac03468ff7bc9d708fbc6fc57be95bcd6a627e2331929c192b4194a14e07398beecc6af74aa0399068fba83e2295aed49c242e488937fde5b52ed478e80c9940512e1f2c56a9dbf0ca7d865a37a7bbc959a9cb77a2add6e54e4629d12a61020e7a26b0afe327bb5cd7457b3e9c8396387f97992da8a5b8406b0d773f24326923ab54b502d7f8b78e52381b5f153050e94", 0xbe}, {&(0x7f0000001c40)="82432ee86d8d4b15da4d620dbff37fc19119ae9ff4d550ef2cddcb4a", 0x1c}, {&(0x7f0000001c80)="70cd5e7c55ac926233bb00bf77a116ae2aa2a882cda86798fa33ecde8e9ceb3d9270521430f9740abb7ac4fb43570fd609dcee026ceab8b42b7131c1af362202d176d57b4c8abf98e4ee5c4f4cc309fb19a563030ddfd71f852befc3367c13dbcee2f0e940550c52cab4196116227819d780652097966bbddf3dba1b5f7f45e7251f2c0878066086bd27b309bd8bd5ba1e64079f19f3fed3994c85dfa576aba85aa1caf5c22d589dd2c08a26e7f202", 0xaf}], 0xa, &(0x7f0000001e00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x60, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001ec0)={0xffffffffffffff34, 0x1, 0x2, 0x2, 0x5e}, 0xc) rmdir(&(0x7f0000001f00)='./file0\x00') rename(&(0x7f0000001f40)='./file0\x00', &(0x7f0000001f80)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001fc0), &(0x7f0000002000)=0xc) semget(0x2, 0x3, 0x288) socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002080), &(0x7f00000020c0)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002100)=0x8) chdir(&(0x7f0000002140)='./file1\x00') fcntl$setstatus(r0, 0x4, 0x4) 12:44:29 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="301c8600ffa0a522aa010000003d3e25", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) dup2(r0, r0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xffff, 0x1f}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="db2e31dc7b27e58e623221cbde5aa15e092b", 0x12}, {&(0x7f00000000c0)="0fdf44a1adf2658264b0b50144e89433b4897bf67d340be07aca488e2e43b6760521b60831ee3759b6962cbfb491dab2a0db086f871df27b4ce2fa8f119ed0785f8215629ade06896f2fa96e08547985ca74de6eab24e439a05e616f0ef5bb51945f9e4fde75d815c96601991c89a2417373f77394d71074eedad2b1294ae2119762744cea43cc380131df5e154a82a1d418479bcfbfdc0d60f5f8f065af450d1c0509a215d1ebf98a951fe27962f5d143e61d417af697bfacf80a10bf080ef26d6a75a6f265ff4eb01f7633eca39122190e898017129c8bc3d082bfa78791209e7af85dc31b37dd8b8168e5c5c8b9635621", 0xf2}], 0x2, &(0x7f0000001800)=ANY=[@ANYBLOB="f80000000000000001000000ff0f0000f57621e8449f4ebe21307198049d3a214079f523812c938db0efcaea6e14175c22a070e419a0b8ffed911559d76ef38fcba1c036c8c3ba5fba22b5fc2ba66556af1188093ff6f46f8a68f38dc81a94240895a28ce9ca1ac1a83a02a67b07485e39ef2f19a8d0571ab2e15e68a25251405f07acb3881e0765a120c91ae86532df9322e13b85e032d79634409ca5337b3bc139c514070c1f4907facfcbf5af93529f218c0a8edd6dd031abf7cb0395bebadcd2a9cda9938bb67598dd47ccdd79e985fedab4781c5465d92fd55d1a57e24bdc8527fa46755a084f83cbc97348b30cd287aa2607c41b001010000000000000ffff0000ff070000b998ec254e759febd3d5236dbccde759016d48f6ad2949a43f4604fff034cc8fa339724f145b24f7382b2748352b14b0fb41eda4667ded8d06aad891b7bc1351dee17182b2e57c2015c704fd79c3efa6a6ed3d64d6968eecfe31241034c888d1dc6663e054fd9a2de8e59ca75e36d1fbfa25f1997f1c0690cf365a05833fdc6efa10937219e548f697d56dc4085a724d3f05691f4ac71933fb7bbac36ea267b0155d8867dac1e93404b8fb2748ded69f3f4e8436b58d525c745596698e01fec405c5aaed3edcdf2666496063330d9852abbf970f9425d3ff3a1eba40d5ed7d5c0e4ea253ef058e2412e6f47dcc2e351f5260fb7754b81e9a056c9e8b8f4edb9163b886fdbc0bb6f3ed7374d829e88cf5d0b323814531ef01e0a5190a8bfd47ddf1c1194001bde852b332b36e749726328ef2e991c54847c8885b4536d2b543264c8605bd262625741e26485389157f2f88bb6df3eb98aa45d9781d26d02beef14c9fdc725986447da801943ef8293eaaba2105b19e752e0cc6ed82d6c99eafc71e7b518426300bd07a3e4b7262a5e04c5213b04c7206775e4f6e436153d3fc338307c9247e04e9ce2f262120191eb4efba54537cd7652adcc1ccd38f4c5173782c2919f85ec85502f05cdfc8c7f12ddead960108f0be3e8f099bb2a49215450534dd9f7436469c192284ed2068105f98942fd52b853acec0b71970b88d67fa34596c1ac15cb3ed66fb1c32de2f6f689cf295f3ceedb6aebff108329205ba35c27946af38bbc9cc49ad8292f310fc229269de6da5dbedbdafcd8995b9511d4e2cd467439a15cb1392fca3f842a53ced4c544a200f6acf8accf2468ec9adfb39c875e0bb688a837d1afde6d9f3b785ef5e9496899ca32a84c3ad008472c4b9e2e32c701a0dc36d6638ee35b802dd4eaa080b1fb80213be117b53cf032e75f7be2ec4966332ee278c25546cbc24437aa220c16c9fba0cf0e8ff533756e8a2ef90551e35a87a729313c25e7431c61e4c6e9d1dc299bafeef978c5df6df1fa435eb3e7220afe751e65613fccda30c17e0554a6f5328668e694218d4e6f290871925bd20fc0a9614b93f87bbdf624e8f2da749b89022a713b82742fd65ab34dcf3752d46e0d3d0ae141cf71f553c402be4cdb78589dad40cba03ea04ee587f716d0b7035bdcd7334ffffa4a44a56c4ef706fae274bbcfbb8b0d17f308833471e37a0a5d352062bc65ebcfd40ca6f7656a2cbececf626ec578c6422330771d63b9576b177d5974784f5ddb6771b751c99f747d4cdbd3662548cf6c27d24086d45049b310dc946df2788dc38c4a75819ada580799bb781fbdc330105437a3ce81334c741fd33c625ff8a99e993922f80274ca9b25bd0d41ea87e590044343ed075e56be9efa2e9c9c6ce6ad6d7cf588500f188feefbf92b55faf36c5565d2177084a645c1394d12c4f5d99683af5ff104477d379109dd370c1f17b0b5a4b2bb3c10759d0635688806f69bb179fdd2d72250ad122c348e8c48eeca32693d1face56705e99d2f9fd111ba9d4266ef10ec08fd1069fa00ae852ad03bfb7be1403e32ce9a4c91b420c18afa616cc9c636762b786d3933bc720f4e1741dae06735d75318c6545339b2fe1b523d612a5c6fb82d35d27e08fe57b723442a5ab3f0cd5c639e8231b3c10574b2d681ef2657667aeaa3351f07b2ed8b1aeb255ce7e52700514e76df55a56200c7f5a4efeec1d6ef46d03935cd786cf6950834d46ea1805f4390930d52275dd978b0fb64736fd371c1f20ed7709a8a4fd87d74abea5dbfdce7cbe1f4c9452f181ddecd58b31138265f2aa6a25c9b34ede1d385ceca090dda200d5cdf1aeb8174603d4b3d9808c1149ff2fa57693fc11876f07f5180d7ffcd2a810484443733039abe4ffa0f336de11afabbbcdedfa5f8c7a5dc1a90c618296d9b58e269baaa1fd0cec8b7a9620629310d3335d5a3de920d1d6e91431479743562cb41a730e97ce09fe6c3d0342b389cd9781bfce0e703b9cb90eda01fe466cefdece5c9d5c58af7134e749f695d0c437a9964b67f80c10fbffe74f7b98be85e54bd9254282599e106aaf9699eec8c7a8e0d45aec80437898e47d82055df3a989e3b40b316fce545f2d39c5625f359eeb80defd9358d7322481d2346c3e6b7d20bb51fb405087cb86640f0e65fdf4ab73fc38ba04164ecdb5def119056efb959ab9eb67588fd84e68b621f07ecf1104eea98728c182d7c0c55cd4f80ebe5d862f6b1995187dc5d756daddcde86604fcc4300f3703d5288fe9e2a956fd15aee65b1307cf61bf27afe913c5fb9e0c72c60dad2e9ec36f1a62ee87f8e6c5c2d3249b6aa496b4e2be598a8ced88f15fbabc4e284f78625cd326baac24ff0efd1109fa2b3153b8cc1f8be570df7dcc0fbed63df67d6f6785af06b331eba55df979fcaedc72b18d7410bbb612cc84b2e2fb750cb9de14ec63763b132d18b609f763f9530e2507f51c62f89c6ef6234800e0c607b0c343f0ace1039704d979d138266f860e9c1a0deba4059a437437abd3ed15b071abcd291902357ddb338e60d5030993e1f292112422ce2703dcdd36736369992d15c3ee28f928d1b6fd0b0983c34a0e1f7faa9d9f1a62d07ca40af545da7ca71ce2233dbd7a4dafa09883a9e63480bbe37da38af457057bbf6ddb697f7aa091c638d182b09d44e74600658c7bae729cda9edc57dbb51e37a1607973d70cd35440e03892c56a2e6180a5fb07ed3262cc976c92eb93967f0bba4c1836ed0ec0b5b5f91e4e185899e8a619ecde4ea6988bcc1d19190882bbf33fab81c6c08d8ad0e239ccef7695e2929f26fecb492551a2c1d3512384317f3a806a1cf8bd813090d4cdf4156658feb2aa49f8218f6dd0a5d50d61a0495c53377e4dcf0fa2fc5e181d5903131afba0048293efd06959d2618a96ed5083b812a02d71cd7c289cace9673cdf13549cbbb2a585e23b2a1dec4c4d384632bd7c58560a7b606b3e22aecbed1c130275d13fe4a2b1114960c2fb38f9182373c48801b1bfaefd809d92a87df39e81bad8c20ce46dd8734a651514597d2d91615bfe06fb09377f359d809d1c2303605f2e9b7b7a0b996f37d05e3b3f6ed5f9b5589dc0083e4d8e610beaf693dbcf6f6814238062b5104a2ee4d46ad3bd845bdd75c742acaea2b8f85115b445b96ae188346b7143ec25714499e428f47578edafaed01f6f7f28175e8506747af13936aef7aaec2c5e7f791a09c77b5cc12886c034f13d6f91281508df65abc6224474e64f5010842223abc9889fab3a8bcfe67723d5b2b2d10646d1ccde658b3f9e8350c7becc3fb9e37ac4e022f0ba0f6f31fb754d382aa9c8cee31cf1249c109129f314c0145c2f834d9892aea9bd68082afea77a6b8258d95ce43676736ce3c7423d76fa06dce54d0fd284a7258a7085afa6dda7ea0fc04b0ee7adceae426e411cb95a83d0e15c47b7bdf9144003f9e88fbc9bcda0ff79916bf71f168eb4124d0558219113b730a64d60a0c1f674958ca5da117f5964bf1a9e3fd09179caa88465300c8e070c7bbaaf88ad142e33a6c3b18fe396c2bc3e52a212a4659848506d3968d5ae0bb319dc319f157b2f0590e8d20be68424c94476b6a67977b56629ca7c3156df769e19cedae3897d0763ae78f177e33b5e7d690a434f30a4e96b5613708d7458be5d0d066751d9cfd18ff71d81265e91c1088247f84caad5dc384510b2c5870385985374ffe373a1e95d50ec96faaa7131734f68f792aafe92ef95f0c6c6176b1b44fa477fee1548aac53d09d7fd03d117c5f5889a344eb2ca386f30908dc64f98044299598f95a28639049a1bfc7bb574d936b2dada3959807f25a7b37cd9aed015d0b9750da83060ef770d85ff704405d84031580c0f9d4294073e0a9878923a3226cbfe0c1843dcdfdfbcdee35e9def620a82b5b8bf2c49cbb444dfd49244f5f157bacdaeac139d68a68baca73ecf646451dae570eda3dc3bef877caeda56ec38ecc4d86bb6c3a59a3a939e39b5b1bdec665b7b88854175587863bdaae2c4c493e8db4e3074a1e883507e08e60662076d2e2c75e779f02d57966c987260953fb8b26f7457cc23efe6ffc16d73ed0ec4b98a90e4910b89a9c9c2fbb2b83f1f5880c35fed1ab655c81b8f402a5295fee33f1aacfa50f45b1a76a4a394179b8721df84c1c85418c976aa5a60eb9ffdf84b0e517bc303576385a32a28372c8da4a888994a0f095e87f2122dce651b8403ad78903c3bcee704159765ea7a69c6b2817bd2460e3d5a1e70c73b2cc87a1e283917d910dbbe57272a8aae8eff4c247a564ae5da40aecd002f42b343007ba232436f83c3b1edc53bc7afb6ace3ce395286940a9e3a8632e41872c895618d2e34baac528b04a8fc308d4e1ea0c4aac8bcbd38a616e4289db4751c1b29f2a141a58003e68bedf2950cea38f18ae7dd94111521495fcb8a63a9f6be3f69777ef7845e832f6915edcf818a18b07cf2c35364addd8864746e0e13ec5841b37396f49d9cc28b07ae1dbea0c11e2fffce9faa545cf04582fdd320c6eb129425caf3a85d8fa4267c0e732af401bcbb0c2573a382909e83515f37a541c0d68fc022e19dbf17f8f191ddb908f1778702f4957c879f48a7bf0f2a511792ca53a13de87e3ade7877046d7b5cef2457e0f8ccba8fcab72c7bb0339f7061de602e24ca8b7a0298548dfdc0b579084d8055ea67c0d92a73481429f9d15a1e262a3fbd3bab54133e2ac6c663aa4a2375781fb1d22dda206867e07851981cecd8106d0bfc832247b81ec8bb5bcea454e77f2a60fbfe84e53797d8bdb4399a05337590c39e3126adf87667fb2fcfb82d40e5e645bb1752d4e4bc4b4808d4ccb1751cc5ac4fb5a8751151133903edfab0846b65bbff5e555bb931859dd93723bfa624129c37e5d401b2c18a1dba6a77c44d1d827e2c982a89e81642139ad4da9619db017e28801381673c1a2f67e26bc04f0a83d242796200f53fdb57deab930fd10d06c82d462a7b6bdf6253ba601fad32086ff7365484055bbdfc39ccc2932566ceb140e36cb78715c57df77437f6d3e6818a575bf6181eab21edd70cca1400fa5fad24508344ddd7ebd85164c8b85e33bd902a37a4710794bafd0dd4a00469943db44c794d4c02598041f0530fef431662befc0a49a89d9e0204a3fb0a9ca4842a336e6176a1b729a71a9b6fa1ffd5cde32c3ca76d6a78338c810536b5029d46b2ad7ba74946878e900fd74cb1d1fd3ec33b6670f97e64324af72a1d2b8aae26a1868faea0a0fadbbd17108bcbcd30a9de159c84147ae517d30be9e945cd21ba0b5debf6ab90afe86c45ab2988a35c21328b7d70ecd4782e45c47fa4d6f17eada84c3745d86eff9db8cbe206fb6934d1ef3c0696ccf17ed75c24e5518d80e599449d95c129fde19500e479473fec87262389be66570f3a18b448cf56abdd3893bd114a7a3c93d736a3127fb5c6d205778162a2b9cd0ae4257eabe87bb6df4b29875ece12b6df4f7f0cbe6b88308f28c0753580060818032ed5317590c371cea445868887844c40f12b00c5597513e924da159b2e3ba014003ed0136cc9c025000ca068e7fc80a8a2fa53e4b080d97715656480a98269afee6f096070699da90eacce38ea93413683fb0553f8c280722e5001828e3286d791b47acc4a25d100a639a2b4cdaac2725c7ecf3ab9a2720d06a0511903487f746c34b44e80f6391878e7dfda331861e5c9427fc76d9e8675e912634b969b3327312255a51929bb0f58e38c73eb6acea33fe000000000000000ffff0000040000002eecb3e5f8d7137e4d21d6066228a1b23f79d8777633e3b0b1c26c2c42178f53c4dc3d891712fbf02a48d6a3127e4990e9e44876c388d265489a631154997e942296bc3b0d7c458b2d1b56f6f771b619ecbe902dc8accda5ad869758502e9ce27fa0a3f761df030d8f6d750d49d2fe651e72187800d98f35dc2528f4e39136d80c59031463a0082784b4e96eb4c9b1decef584c32f305f5c7060acb40ccca8d8829230df38889e005d9566059c62be63f82feaaf7fac50ea6d49fb9ee3d2764a213822f5ffdd8306f0bc000000000000e00000000000000001000000090000000e057b0b01ff51f377dcb34d4fd4b17d942fc06d9cf3f84dac1770a211eb36950fe44833e171e65a64ee6e7f10886650e5774a4b62241ee90cd96006b875be9c9b523e833d06f17ef839eea5119f13f107bc3ab28786a24019d48e4ed42c32dcda41e3f401ec947da7934f84e05cda621fd3e86e23f2c980fd56f12e40be2078513bf1f58dca19a37d19812f1c70fcf8a8e1117b23518abe2b156179171e1278da9b735eb8d36273ed8fac75b73329573df7abc10bebbb71517b425f498eeca88321210b905814ddaae3ea4ab8e6e6001001000000000000010000006c0000009355305dced2220b384df775707e8bdfb1fdec9e9944eaee4fc0bdb32e6ffcaa833a5e46a1e1c5f052c13386c933541e2434c47bccf8be7d0edc7c6a9cfb0124aaeb37e215e701903513665f746a7bfd18f23044720e27c45f147d0642e6009e90234cbb4ad8ac6346850504972bf0ac2b790901f53308cf068c03333f09f6df18c9d92a01f9bb4a3b021f260c18292c38dae46f60590dfd97890e2ba7a3d58a1fc2704a2a7da2814cc7beec4497831819bb5c2d720670294e7042afa12006a5bb346e9649736edbc5c12de6bdb60142a4b43df35c9c90ec96648901aa06856bd93c5e9b7b9f1bc6c9110aa64fcdc5eaf9d782df4b27b6ff660000000000000018000000000000000100000006000000377677140000000000"], 0x13f4}, 0x4) 12:44:29 executing program 0: r0 = socket(0x0, 0x0, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 12:44:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x6) accept(r0, 0x0, &(0x7f00000010c0)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) 12:44:30 executing program 0: r0 = socket(0x8000001, 0x8002, 0x2) setsockopt(r0, 0xf467, 0x1, &(0x7f0000000000)="ad16178d423da0b34262bb9472b2d654dbe80795a3e9b9cbf9f4b75055d2164e3ff6b50047817beee74d47cf4eeeb1f44793f6e51fc9e7c199e82bf05cba6209abde8cb9464e87271b4f276d5ca930e9c9d77fe99f154750e66143f86cacf75ac8bdfd883df79eaa7a5a9cd34da5c4a43d8a046c75501e35581a725d41d8edad292c427e522a99c50cb083f4eb18ea798d55df0bccc14a7b13bc31e8fba152bdda703f08bf96c0edeb", 0xa9) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) lseek(r0, 0x80, 0x0) 12:44:30 executing program 1: r0 = socket(0x1000000000000, 0x2, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82020400d30000000099534f2b25564bb574336f1ff6d2ae7355e85003c36a75e841c9db8a57dc35e34ee0f9ad94e749da61a860c6193fd8d80d74d3964a45b7f408f085887058542c9e95ec2aeb3360cdd7657189d25ac51a1ad26889e9e8b2b2298893cd8c2f0b684a9a24fde03c9c350059d71984a4190fdd94d1fcb137fe8c4e0c7221e666a330672c1bd33ef4986f11d88d9fa74c8f8118f6353800000008000000000081efb6488cfe8e38292d349e6aae7f3ddb85aa236756eb95ae47743b72d1b48308c6fd9b5c28d3264ed1dc5f3aafbfb63d247971be23f7d47c"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000080)=""/49, 0x31}], 0x4, &(0x7f0000000440)=""/13, 0xd}, 0x800) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getpgrp() r3 = getgid() setgid(r3) 12:44:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f0000000200)=""/102, 0x66}], 0x2) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:30 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) r2 = socket(0x18, 0x7, 0x2) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/9}, &(0x7f0000000240)=0xb) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 12:44:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget$private(0x0, 0x500) r1 = getuid() socket$inet6(0x18, 0x2, 0xfffffffffffffffc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() mlockall(0x3) getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x101, r1, r2, r3, r4, 0xa4, 0x1000}, 0x1, 0x470a, 0x0, 0x0, 0x0, 0x1, 0x6, 0x8000}) munlock(&(0x7f00001aa000/0x1000)=nil, 0x1000) 12:44:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0/file0\x00', 0x400, 0x80) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) r2 = semget$private(0x0, 0x4, 0x288) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000200)=""/4096) 12:44:31 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffff) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x2}, {0x20, 0x10000}}, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 12:44:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000040)="000000dbc9d586d15b88e792f8d3f46ac6c000", 0x13) 12:44:31 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) sendto$inet(r0, &(0x7f00000000c0)="713d8e6bd1b2cc4a1bad5e3dd410d6878909dcd896eb1fc7b76c76a67127624ca7905d074615df3334a04a6b306157d5efbe0663540c4ad131d2031161d2bcbdc23388fd84ad8bf181694bd36f80f346ee19e6c37a27b76ae18ea4e017bb647998d5b9f463706eb782cd193cc0c49ed96215d28909", 0x75, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) sync() linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 12:44:31 executing program 0: 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() close(r0) dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 12:44:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xbe2) 12:44:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 12:44:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 12:44:32 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x5, 0xfffffffffffffe00}, {0x5, 0x4}}, &(0x7f0000000100)) setitimer(0x2, &(0x7f0000000000)={{0x6ad6, 0x1f}, {0x6, 0x20}}, &(0x7f0000000040)) 12:44:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0xa246) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) flock(r1, 0x1) accept$inet6(r0, 0x0, &(0x7f0000000100)) close(r1) 12:44:32 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) kqueue() close(r0) 12:44:32 executing program 0: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r2 = shmget(0x0, 0x1000, 0x300, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 12:44:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="2b3e093fa533b917ac4133387d32c1e7eee3322d55b7704e5cd749955356c899f298ca94a30e22d17d17a0e3984fcefe718744a73a0bba29986ed5fad6a171da7d6b7c3cb60a794d7cafdaf689fa56b14dabff182f9564f0825c86829d7d3ac2b45568b4ffdf21927f70dbf34492af221c0a8de7a2cce1a004b42125e7f85264954587c0c95ec06e64f08cf8718346c9d9a3021574d5449cccb78cbf07d744d5fd730fa024ae93ebb4f7f6c7cfbd73380c199fb85c892fec762f56af7ba09d6448831a1c9bfe173cb20b8165436267ab06f4c76a3982b8b47ae5984e8b78efd0a43825f02e5ac2711e2f8f8c89f05465266e74aa18", 0xf5}, {&(0x7f0000000100)="b8a470e84c1c0ecddf5d37202987f46658aac77626e2b4cdc4d11766ed449e5fd60085d5fe6440d9d2c0f162be44697981c1c641799c5b1b31d883adca42e2ce5f668757b347e9aa8af597e8386b21bb9f0aab6466a7533d259919db798a1a4fd506b8b7cf20e675790517", 0x6b}, {&(0x7f0000000180)="bdc63d29ece489e39319f5e8f5b21f2f4079676f2fe257999ef9f44ddd90f9049f9e5ec6e7aa236ca5de5617afd39338dfb3b4520972bbecabfe33ba32a7f68c91a915648c46b46b47b28c804128dde47331c4170dc850d8c2e55885b1353fe6c1a5fbf0e2cd9c45ff2e15684c18e09650783ac438c04382542a9e239abcab041660a18561d7321fc72b104e5403ed30312c06b54a742b3671ff598ba0933d59", 0xa0}, {&(0x7f0000000240)="d51ccc0fd4ad51d321b196fff1bb9f340fbaa1647af1ff8129dc3b750e", 0x1d}], 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x0, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, 0xffffffffffffffff]}, @cred={0x20}], 0x40, 0x1}, 0x0) 12:44:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x9) 12:44:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c3, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 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) 12:44:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x30) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:33 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) flock(r0, 0x2b) readv(r2, &(0x7f00000013c0)=[{&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)=""/32, 0x20}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/41, 0x29) setrlimit(0x5, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000180)=""/8, 0xfffffffffffffd0f, 0x841, &(0x7f0000001440)=@abs={0x1, 0x0, 0x0}, 0xa) semget(0x2, 0x7, 0x2c8) clock_getres(0x4, &(0x7f0000000140)) getpgrp() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) dup(r2) 12:44:33 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 12:44:33 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="73832811b0a3ad221f711290ac3b2cde162e109101f6a43815bb6cef11549b66a3e037b8079cd3afcb76aaf8ac5d47c839ee73de8fa9733c59fefff0b8314577c2360cc647e6dd99c7bd855f69fabfb30773597b4a4d7d31f061510eb0995ed0b78edb1af7a16e30f086dd51988e628e56f3023051f797c0fe515051540df82cda419634aceb6fa71e2e9f1d751fabd2570105ac33efe3eef37def10ade1570e0d029ba765c034f52400cc3a3bf8fb0d98e815b425bd84a576f5b1cddf45cd0a1c7a43dc3737865ab49154a919710f69c49df5f167397327217b0a7244d9ee2e412a9c46474cf093e2b60756018b897ebfc18763c5c544715da3a7f7a4ecff8d3f8e58419974eddde8484fd8046f741e8fb2cff3f76c9d265071169d8d0087a0c4c48e5cb933f6ea4d1f9c7778b68c94c9fd955a83d5d8dd5b03abe359488905a75e5df380a7906cfe7fdfce20d9234db0ec9968a31b179db710d6cba628470602ff8c252f26a8d694349419f0d0eeb7e0544651804ac2b3f11f5bbbafc0b209b24e2267ac22a49e65264c840e8ed8908f262edf3ef80c6889400e9570b3d6fff67a32e0cc23075891d80146f12b6d4c251b49ba21a998d059e9427b91fe8da494b57edc63ea198338edd97fbd4c8a4db3651374970232f3f4d92738ab813b56391f48fbce2b828e43ee08c61f57d8f4387ca24fd036f1364f6016ae0b22aa6b82170a4a6771f356b8168a3187a3ddeadd4ddd505920264a490e1430f1bcb39b47dc7ebf0b97e708198079e08bcaea1f860317b7aab2a263070ad7939a8f9e022ddf99ac38e417c6be5c17c82350889f7c517cc02a73144a7b0fe4b6534f4096d0d9fd4a0b513e370fcaa18307d3075d3512908e1cd45fbe910023a56e8c379198180d4dee53f98d2a9c180719f789ebf8252cb211205ffd9d651705b553059bc69bec76c51c92d4250e9f78902f66de734ff57c2e4955f7b9e3e6b2df50fb25db0136405b8fda8956363ada0af38de49896e6cfd4faab17d5883e2d8db578658f4a9ac06007aa512293f79c58565392583ecc7beab21a750c33ffb5a87666e5f6d4240710042c16371c9b52a60630435398cb3007eb166a4b69e36a7754aef965202a1588e07adbdc9eb72ea2002677383dcee6f97ebe088324f3beba79f82c4a224a5f039b45841a0e61d81f230d5dc4b5425f717c55746a6553bcb523dec82dd49316341750fd93cae7e926c86ed0499fccf4b7a8778fa825672e848f73cb22c46e4ac212beaddd2e789c5bfb20008e2d739123c6315491d57f7250a3fd31495619ad59a18c5e7c7d3337ded9a0b68760039092ddb94ae4fcda46a0d73668ddff7525a3d620ea2b4efdd783cd08dc792153b68a1e43cca9b1f2ea9bbcfd3f32bafe93f17899113d220c4dbb6646088bbd2ad8b96d6f3391302967502e56490d8a1f999ff20aac4d0d79f1e115c38b003f8e45b1a9d485ff79982c5034aac4f8d1742e1b216e4f5724e9a1b601a2625f7994c217bad36eb403d663afdd56609681389d127b0d02f78bea1215926d31a9ec721a95f5d194e530bc6cfbca8e9075cf00a9d065d30e8bf597db60920dbb150b25ec375b629a0ba8fbd8a5d963b6acc85fd78c9eb091102106f2f86faefacf3a7b18fc6476c6b7b5c1132bfafd4edf27daab753a8defb0a99da3c2d9427a83c61644206dec076d613487861f70718f84ab0fe1d114c9148680e119a7356c7a6e8e91fa0395b1eb4ff36c64ba5fa0f5876f410a83ac6d68c1b90be125a8f5655f6d0fb3507637765427c2a0c1010ca37834eff44b41954231a8ba97b60cca9903064de3f4e9c48f34c05941dc3b9e8d3780ead58b322abb3954a220dd18425adfa14829c63943d7965276572f6631acf939f5c9c20bf602aca02eba0370ae9f63fc234f2cf01936f64192897b786405cdf3831ec20c09b1808263722b0de22840ff0895e7d01f786e5f0e300e8c73db4020aecdb2363f38c3d69dd9cc509cf37bae58564ba733b603dfc06cf19bf81d19997fb341e890d5188de1363958c10422874c28caaff855046653c7a1a1704f16dd4b5c716b80d2554a5a4ff5efba105c7962b75960bcee7bb504708d735730e8b850a4b9b072df63eb4f6784bbedce681893083bd83e42e83309afdf56f14b7e0dc7b13faef2b4aa8b069c4178896da708c6cdae9526911c774991ce1feaca0e28aa2403df15128d0b43264ab9b4c0e1ee0b091857dbdcad24f05f1d1c4bfd597293c1c3d77665e4e30edd9d37f2efd6d2f26238f59d262c13f15d114d7d38befc9c155ad83d27afe822a84d0778a49413a42cf2470b8349add3971def06b49d6e1a29033627446110150fd370ebec70023869a021eb430f27867b2f2ce71d2b18c0d3644d9ebfa116f553d92345e48f332f7585d6cec1918588acc5c9cd9004cc57b1fbd83aedecdfc6e5d45cb77c740315a6bf0b7628ce2df034b3ab9c826f33050168eb71def56ead741f874391ac01b5b51a7f6728a176174a64d39b15a8138dce962b89e8e08cf6e2f259d9b861c32e359d471c54e93112260cb3080e18b6ea97e177a9ac11fd91f0c73a9a5858a023adb9b5ca6406f96ffd86eaae3c2f22f88eb686c09d95b90615071281ab6a6825e437fa4ecb8da784cfdeaada6a24c6c73ea3cd37cfcfe6aba86adbe7813f0bdf91fe1f6871e80929ffe4eb95b0247fe9305f1d0245d7eccdb0af5f4ae656e698e162470ebe96d8674476051de52665cbfb74972497e33ee18aecdecb4b1a4e68edc47e84950034a070cb3e2913d81352f1818f874e44f5f7b4b9a7f20e900c613e811a51a94dfa0fd5724738f79d22d0c7ddfe443afe6c07bc854f9e1831c88a50a89ca175beb5da9f1017a45c2a2cb5f69eaa5480b583ad50a326d8bd9cf43c587d8e808d4e3453978462a8ef96ac209fa01d19719f43810716c6c364877b6e43f89e662561166e1e641f6b8311a944dc5d2c952d505560f4b973b91654c22b3467f4c9a8d09e68e56bf95e00b8321965922aaff8579443c64768178273ea9376d4c95f5347187879c754a5f5aae92fe2701431f57d2b3074b898ac769e2f8802883af9b069c84beacdfb5da359e9a75bb9d9adf2a2a4b5047b68f4f3b819c803f012bd50abd59bf3d76a168947b663c2c501a5347d23dded7844e2bd267d3f44388c12d0fb178c14a3c05c907dab366575a95fb2b9620ae3455d34a9f9d58c71e8c841536184e736e86c6dc930f29bee9e475c428bb309b4c255fc349059a13bcd6c6ce6063e2f721a70b7dc8af4a63731b87c6d6d151928f43bde1cf2ab53dfab1746e89f8f7834b2b24933978c7cd72e697d5b940f8a8da5a7b11884c75e5e5cc55436a467a0c5c85489612ae290c25ff0ddaa35c7815a3e44b1c0c4e667b7acaf7e982a6aba50794f7630395d8175ee7d757051d8093fb461adfe96cd96e8973a7938eeed29b65f66d5db9997be3e8848d88e6a6fdd52fd4ea6c80c7ecdde5607a53b9a267493ae56d318ba80576bd128e18d36567d05cebfeb5695274862e12d738d3da723c1d90ef4073c0fae9e623bd2e9bdc9c83c74eea6b276158c99ad8368f58a21a780e863435a0fc4d000080c5f2591430ed414b4b8871798df5f6c22dc5d762c24d4f2eb68d547e34b23ca54bab1dbfdf2e91a0d7f48e9ec3228528261c9687dea8b702d327b3fc37230def0514454a64bfd8450cb7afb21dd2574d0de3b116eaf9aa54a04dc443abdfd09b14609ba51b843eca0122656663b0e50df7e2bde885f05bde634486de48607d5c6201ddcab71d0163cb4fdaba7a1791455a3d787bff66e5f20e4bfa8daaaf4142d68c98d4fe1e22a187d299ec5cb263351f1a92dd254494c5c4f5ffa25e460080600fcd0deecbcfcc6d946034ef62b35307c28a6afd0455a74b5953fc50ab8761322f0b96d1bdb5a86849337c51136d95beb3bb208b39537d291ff9c1d7146735b750a9a3f2623e9dd57fb73d7c8c113c65d0bfa2d36e63e2b3dff3e7b5ba56111565a80541a9d18d5a98f52872883b0dc25b6c9681296aa769dfcf32052a7d2b1351b2c726030e9a4d72b51cb345bf82043b3c93cdd346af11afb6d97107b6cd0126aef1a2371efa17e9536e6758b6975974c48eac3d2b4a37d9d1afc9e6cc6cd4cec40f8b154409c0326f3c0c4321e1baebfac54e024835f704b8a277fd0e391b037e6114d9c1610386986073806b969630c312d15aa36b37aa70c2f872a1710fb2770ae2d938dfe1c134661dd900f879f2a668a2e660c72f612a485c3e4a9aba1ce00b0ef85a707734b63d6ada2f2f04b11dde2237a422f611e2af6039a7fb2ea56ab8f5bb1e4de9a9d7e69fcc84d189710310ed3d57abdf5117bcb439aeaf4539461783305a62982d32786dd3dd2d49f9301a315f4ab0ddde69f00268abe82c6e27f91a487845129131180b9002b3aa7bf3dd4f348932dffe6f022cc3c685845d5f6d810f2e8227931944df77c9e492d899614ef155d5876c678810940df2427734a3ad4dedf33eb67894d25f1ef2897b5692a842181731843e966f1a22270600366f85165754fda6c6d674df3a0c1cdc2a696acf2e71bec7da4440442b700721e5dea71014a49dad00e473ed80a963bd9b0d0b3eb79c14689f7cd69b35730a47bd6d85b44a3c070a1ba46ffd8394d82298ef71f4ea68bc61b250dcac2cf5abad960bfc54d93bf5800e3f51d36eb715b172800d8a70d333e94c362ca04ce4d1567ee1ecacf9b5303f95f72f778ca661dfa4332bd8d7a5bbfc298313e5451f5c459011d7f6f7a2fa015abb137ffe5aabe78eb3326dc591650c53183c62c5ba14541ff63f7dd25ea2873beb8e4e003c56340032dbe4e1e2622b7adeff2588ef5a3aeddb0b107eb07e7c94da004b91d05daf0db5dd17e547d2fdf87dcf5f7a32444c327c95a6dc5589f6a0f1ec1e9c26624293f432dbc568f4a47037de3b9c3b22bbcdcc9079c9466b022631acf6db84f4cbb0821bc25a5c8e6f4cdadb404a557827cd26125f4887de8394abbff88ce06f051d0b6fddfa4130cfbc93916e269ea84693adb94355edef54c225e13842c3367eb077569fc010d6764306a1f3446e798ccc5569366a52a4684f6a1f3da8b6d787cf11d84d6429166a87e2357a1236c351eaa32b86494eda6229846d331449d06a23b2497c19edb4dca0cae4bb6b1cf00690846e40abaf4b3cf2f2d4b1445f2b1774fd238729a1bfba43e0152ced45659c5b836326478a0f9493e8a2dc42d2d89a551f2a45c15c9ed86c9732bc33be3e85a8180e555cf7e91415f40dc20324ae481971b11ee9bc43f8f8ddb5b2942083c1a01503515ded0c1de94fbfa8203f13cc2d0ccdf65f40b2c29a36c5aaf91dfc297f5dcff9c58912f7042f29ea32d3c0ceba75682a767a0c0d29f3b5e22f92e09564a221b722e7f7f7963162cb7a336ac2affe7ce7b504b5b9a9026a0cb849e51c5d57877b345dcdd75ac6e422aca82c1499c79420d28ebb43e5260544b0a30e94e554d622796b23320ee7efb91eea595c316c9805ef05b08cc2f6308a28cfe76676100722b81f7dc31bf29e537280de6296ae1eef23ef9887732fa321a625a59a0951aa2d3c59e145b1736791d35f2519cf876c3acc03762917a7cde7ebaf1878ac3d1621e8cb5de98370173106efa5cd38da85c3e6b2043c2c4266d37c1788ce3e48ff837d8c437fd4771bb5eefa6493f48c09f533b00876ece87538877a79f197282d4ca6ddcd47acaa82677b56ccf9ef4c75b541a8770", 0x1000}, {&(0x7f0000000000)="e942c8710034b402c34800060bcff1612520881d57499977de720279c683f747d0f06acff389f3078362e1016dbeb46093581ad15a5ae7", 0x37}, {&(0x7f0000000040)="7c2cd1aa226072e7814cff93aac16eca8a1125fefa51e82251fa82ba", 0x1c}, {&(0x7f00000000c0)="063aa2adfc590560657b730fd09eaaffdf3ce6a72a2a43e734d5f4ea7eddcafd7438e85c0c9bdf5d2c1ec1d9ac", 0x2d}, {&(0x7f0000000100)="931c847d7f1826d4bd87dad74bbd19f0e4652b46937e6ed79c896a10fbceb0da5899665afad74eae221bc093c2af5b9301fada80ea4783b725e06f64651a72b317321fef73f0103a", 0x48}, {&(0x7f0000000180)="efdbb61d029352d46876fe9a4090b5496c02757b2517f33549c5f9fb4b80b6004df10c17dfe9935a639eeef56c625b9dc6511ed91d2bd2abc8cff728581b8cadf3984fc6f05f0d3f9698ab4c8b6829c438599ace8cbd42c3585b7ff1c9d3e1a691c456d36d786d0e2b112b0e0f2537dd685036", 0x73}, {&(0x7f0000000300)="adab9c139dc104a0248d38a6e92d68d66a4ae3c53a5874e1515b50ccdd20c45c85ba1c111386bc049c289d0eb76c26502a98803850cb0e6bd327b9c0f7547e4250155e087add0a28afe00a7626c20a707fd0c3d0df6c71deee71282c991f418796994c35117affc5421f2d27c54f0ecbb3a2338a5de0f03b219228f5c3228614f9d70b40132dbadf32c799ce460864f110bb96216d222a9d0d841384f658f1c731672f80ad77b8768306e664783927e54f55c7c442d77a05723d8b10c26f366b9f72f39a9f6106db5cb77154fa7b18884b166d8df665601a931991d82848fec923453cde0967ab7a0e720480193922c8bdca3227e2d2", 0xf6}], 0x7) 12:44:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x9, 0x2cf}, {0x18, 0x2, 0x8, 0xf6}, 0x5, [0x101, 0x6ed3, 0x1, 0x3f, 0xfffffffffffffff9, 0x6, 0x6, 0x6]}, 0x3c) setsockopt(r0, 0x1f, 0x18, &(0x7f0000000080)="fcffa9a5ea43bc92c7d54c3e1458e37626d38fb291163acf085198573498e423293d2d81a0529570fa6e21c08169edc58b74ae74b537948d9482a4cfbd22c88fc3d9702c2d7ec7257c2a4495a53b72df7b3951efccd1c52e4bb15acc5ecd4515c62f0b1105bfc096befd55e3a720715ad9a10c731acb8e9c81", 0x79) socketpair(0x18, 0x4000, 0xe46, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x2, 0x80) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/199, 0xc7}], 0x4, &(0x7f0000000440)=""/27, 0x1b}, 0x840) r3 = dup2(r2, r1) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:44:33 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000180)='./file0\x00', 0x0) 12:44:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000200)="8c8d336fcf9f31dd01f494c95c2839f4bb84f3af67bfecf97fe2c3b1d8c621fe5af230ac164d42eda4396079460bde72a6d1dc3de685b37cfaeec772a10f695ef43f45e5704abc63ddc4fd33fbcc6e074389ad83d8d2016470d660d94cd0b75f7202a99a6543aec17215d6fb4cb99e53d211350300bb8520ca62252df0518840b45ac9f0973d2fe878b9e4b1a3f94a5a85be463492be5e165f8b88accff3bc1e38c907d0c0512960032487d7b4a5ceed4d9718ddb2bc7cbf5c42323154e18c03ce503eb69527a03461cf43faebaf5e5fcdf9954517e39cbeaad50ca90d93952610a02be9de7c3df22135d934cfbb0e8b435b9a614be72a2a0d17", 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="5c5e5e842a9909b9ab829adcd6ff1b51395e1b1bb920ce23a11169f0e06dd3ef3fad0c28ee4a56610ebbc804231e44647f34ae7f032c1c28effbc35cf1696908525f7069d837baade48e63942b9fa3073e5cf780c7ce260ea108eba0e6f20cb8cd0c69b330c07b67aadfecb42323a06bc5cbd2039d34c66dccd8333c5291b2a428527fd8f202109ad3ab53164fbd082462d4e3be70be36a90bdde65ab2622fc9e551182ccc2cd714c6b81b78db99369fbd558a90806231d88d699932025d077e9f7364d4ca6d9b638301954ac2cb0a3b07f380e4", 0xd4) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 12:44:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x3) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:44:33 executing program 1: setrlimit(0xb, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x8, 0x0, 0x0) r0 = socket(0x21, 0x4000, 0xffffffffffff7fff) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) 12:44:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000001a80)="3263175e8a49ef7e6be3e0f1195ceac8316335f2178c2a3172cd480d1a87315f1af49da24da2a4a0a64139e3fd09edc189f3b90342bbcec7efd4fb22a0949a3075f4d87e6a5c5c0802eb15edab1e70d17e97d750f9d8bb11ddef528d9946a39f1035878610f523260d1f74e2bd81c082b54700fa48a6970e94eb296e09451b99a87ca9ea7556527c2ac4e23174d37919f892d0579cc3b75700937442a80c91952a71d26c3525e570bdd7686f7944ab540c979d64e3cf4422ba949caa37165f39fb1efedd4db90a391bbbb4ff408f64c37ddb1d85097f8e685f5155e4949525ce12e11a31f9e218a2e596c860898599e403ea459c730c1f471141b4db556decb7ac7878e3d7c8b20b1c3fad52bcc5268b57bf96872e297bcd805f77aa4d4196df83b656e45ad77824b15490fae5e1a92fb90d254ab87ee59145e0a2b32a08e75f685bd0f6eac86e4bc2dd9b6ec3affef925b53abeeeb518c0e6c6e949e8788d771507445b28cbd91f81b4502bda6afd021212de22ec54a3e49822f66f2f77201454c67d03fb032cb8d9f610575f5ace5c4e03459a81b2853bf5e4a993d46d1dd39eb7d904ea5b21ceb68b1c20119bc9afcef379a32d874e4674e15e40241e1398a2a4af7a179f4c037ffcc6cefe19a363074c5db47375593e9beafeaeebefeec4917770639ded1b4d12345efef2282a4cdeb30c040f761f0bc31a70fd2f449325285e85a6e85b364a5528d040767ae845d47fcc3977b536e11dfd34316017cd1ea0dc6223da305cc9d55f05f5619235d92e7c3e30681ef5c2a25bd05d66692a650bebff7249090f439aa43bd15013242fc2ef9b802310fb2ff0ab15b943737a305d3c13c408dd3384a3c7b803a5d240bfda4afa5ce752fd4bedcac16ab30bc918f7afb42bc490f54a25d206f3791c39aa080dcac0becacb1b8cd419b1ebfa8b44512681b0f6ddbb88270bd154b2443f9c6b7507d2dda56cffbe0818b567b43bd9e4557a8a9850ad5b65e8c41cc2e5a0c8e0a29ff720aeaee0efa96bcf141ab24cdfb136d20bc5f284037d1c72816409e65762cf0d2655441ce08676060a83bd54bdb1204229f5e6dce22c8ae941da99a0bcc5c368762c7ef1dff2d20756d6b4e463d25d19f381ef529dd1fd74c1c5da4afabe626ca36998bc1b2a44998b876048bb49ae381281c0db596bbc59e3004e2d505088727e695120854e7f903e3dcad0a73ad37249d61b176e9efed27f69fed1f0f3c441ee83abb4e31b7205453cb1c475312f54335f77af9f7dc5a74b5c3b83261dfa6daaa9223a2ac88531fb607ca205d804b4882d158ef82843dd61eaf3b0f98be46f650f9da24f1054bacc3fbc54a3afd02f9db6c5eeb40e34f21f65b74decc37766de3b35457e5c58f494e2f9f58f5da59afb4d6787d70000cb2ae276014f254bb7849001e768ac10f1e09f38a79e3067b9694824faa8fda788a2d3338b4837544dc9773c5abe416dae0855733c446c40da08c230feeea5c0d120f93abb30c087d08f4dbf8b3c9b7fe864af896cc26a210059beb6aaf1792836c1b5d33efcc84dbeae318d83f6c968ec9e7725768cd5f770ceb5b4a648558ef60b27829e5073734b287fb83814a3d05ee94c879ead53179e724b4c8113e810d3987b15e041b462987228221a0b6fdb2b1176c1466e258f4476baecbdde6699d64420903e92a05927c4835c053a0ee28650db1b50ed0c50ec4d999341690714fa8d0dfe979e9e0cb7829b02b2b87679e7fee97eaffda0ef3bf7d3865b17844fd111cd8c01035a1e6464c768f45cf0b2ecc5b626c727d0d64295401828f23a01c235203ba31da502445fd648e203c0b30e3cddad18e1c3c1ec9e77d3a143835d2f93a81d53dfe3646189b6a320a75975d4ebd3451a6d6692929681d2c208590e014c6e96e0ce917848559edb9731687f33ba7f0991ef1c0a76b4950e6fb080b2aac63817e23c4f3d6d9c4ca693981b5de5ccbf0be570ad8d67cc18d1550a12189123c497825d10bfba070a0868ab57819c5af8c4d029f0ec741932037b85c7c9bf2b5fa31196f6980dadc7da720c5ef6d8130ef137786513a2fde09bcba438e061ef4fac0c44b14e3e6ff84d775cdb0d59363ed173c8cef33f17fa4aa2307d1dc444396da4ccf80e9ae5190eb1239db64a328d7092da080ea6927a56611c9fce13d7b9671f530c3f3b5233e2673947f4ce01f275df53eed5a0fa25c4fcf038b3d374f32b99dc592aa028d3bd52fe9b77f1118d9eadb1857e5faef03d7a20a824a0b661d5943fb81e172397683a6f194aefa184153411354be19179988395d8f02206ed0b52c9436ad4eef0f0cdb01d2fbaff3a755b4e7c294630cd4a943958ec7edf077b3ca6f87d1cb48ca30ef189fa7c40ad3059ed7e101979beb4f9e1d38e43512e37c09876ae9ba6a6b6f944eeb3683651d62fe68d6666c3616e23c79b54010095ac41abecb13b22b519b06e7496caae77ee5a605c50c08abc7a615f6dafa5d54c1f13272a666667391455120ca92e3b057fdbca5b3c8455d1d7ed17bd74fa6ac2cc0232342fd32aef809070ff251feef309552ca3f88cd4e6744b6f4d4281dc0089137e5fa6583bfdd77d726a1fb1bcf2a2283acc942173ae2ed4d64d6d88bf9e8ea207cfe9e32717e4996bd295ea56dd29fc6515fab4583cbf5b7571db8010dd2832da137aaab8d95c9c4348e72d00b305ec158a30084bc29233510e4dc2631d8d543fb2ddb2fcd3edf2eeae2cd8522421e8a3398b139e864fab67008b47ead68effeb65c665b75456e562610748c25bc027dca3ed6230b516677af7987aa14d33127f24fb03b36af4063f248020c10b7b1dee39547d53f40b23c28605ba8e45f94b6a201758cb922425b9e1090a9e991c4803149f7f996bb4991cdbccd58ede1715d26269e94c2f44e34b0d9587095bfa456845d72cb4c5ba24c85161156e9aff4e077be26885225dd1277ca778c0ae7452e2719ebd52859f08fb902f63eb29976f2048667a3b825f51728d97a016303069aa15767c5d7d79013939e56da3bdfd7c09a4514de83aa3f8a36a3fdd7285bc7b20b0b475d07cd64dd4f71b5b212b4de2453f2a58db081490cfc9005f5002ca3fd9bd128ba3394e0e9a134ee33a27b961a0c151aeaa07c1bec4b1ef2ccc000b9f35374758df50d7ebbe52840d36cdad8a6b4777db532182c785a9b298b416a9828ea86a2bd1fdfe2e5f2ca35f283c4821166c550809f603fcadbd034567bf9fe6c97a3990177f8b06f947245a39d559b5bfb2af46264f65f987d0440226640efea339c92c4bba530b7e9f0f951db69da6321981f9e2cd7528985f1b0f8c5df460ab573c6c24ff84bd3ed6217cc5dfc19c7c48d706f666dbb115a4bf6a696a0561ca5dccbb4c1270760ee6870263e332639ddae9a16bdd0ee9015e58d460ad122a1f013126335d861346e5ec1bddfb993adac708ef72a7fa49b7f4a9d84ec45487aeda609e0609ddebdd3d51c0fddfa5d10fc3a139a388d3b9e130fda5c163241e779b76a9ea6a62372fa032ff09f433e5b2afe2ff313bed1b34a58084c13bbac2149b4fc39ee554d3d5d26c16b5426ae9356c5b67ffbfefeddc8c04f5844924eb5ba180f48f59a26bfc3904ee1cf5be8a4c90e0f1e56d65ed680090e7b5f9fd3658ac15e0fb3cb7dff0204ae65059768d229e3d7c9640c09330ffc0d0a198d38cdf8697d4eeedf137ae9d19aa5486a85f80c2af07fe49253d9e47e0bf15e128c4b01cc87071ab00f88de1794d488080d8c3344718eb90f5bb84a46e915e5d289ba974069d662501d63b6274c76e60fc19a60169b749902eae8fed5eacc9524d7bac78845b7511b0f5d9e6589402e53375cf15549c21665b507875dd68f02d484fe7853ffeb71c890cf3c79da063bedf2dc3c8e85ee48e6306a16f7ea484c66f54956624b27c0888c1125001a1b00e1eff023ff42accb275249dd531bc187f8244a747f8ffa14dcd8a002b703e1c3eaac4adac502bfb5017661cec65d1ee2794f3c194e8bf41bc592340ec0ec6b56284687dd08868017e033c88a3b8fffcfadb05368dca0f7a956e20bfd35fe80deabaeaf8358ea1cbf1ea9ff4b1e38169f46d72d9b952c787894f1e85c3a21a956e96e8775f62eec0d6a488c8d2e3a0b1577e23128d6092d23f9b745b943a8b47fb035ab42a6ee96bdc4d9a365671002463c0a771e26d8eb7cd4d6d85b169238c8beecac3837f7ac151c3c59a9850c1ff0846fed29cd1a0ae91dc69370078414b2291e529d026aadcc5068a6b4b9bfe4e76e9fe2ff5ee1cbc6ba1a9eb8d8a5ca01d014a1b9e569759765140b6bc284f650596ccda62defa34aa9d5361ef952f9bbd51910748819b877407afbafed031a1415d216023563b955e8747074feb6fc6210c47a3a3941afb2ed88ec9c070cf026f259904cc94264e5652d90ef4b96e4167e3107192f4c9ce69824bacc3c9e33231d5158c79291efa6d5ce6d8f99f0077277eb902b9ab3735ed77b81f15aa581492a5ef948c405d2b78b595a813b834f928e4a1c25009f7d293d2cc731c65dc231a88e3e14cff5cd75c13fc375001c687ccc2406921ea6bd8dc0becb466717f05b5509ee68bf4f025c24950a614e699417fe10a3219b4bd30a44c610ea591d69e74be3a5a306d8dcfde9c41eddf130a5e4a908f0098ac37adea1931974a3a54aeed99adc39ff9cba80a6c2b260e502b34997b65e12effff618ffb16c83f57855de40d3816464638b71181fa76589f34ef816e20ea48823ac9f96429b685f370363676a2aec756102384f0eadeca6221de206f27d8f8f760d9c37aefaf40b1d1edc3ab8a586a9195179bf483771c02e521dcf582c2dca4246e11d479d33ecb8e270c1b404eeb79ecf48e11b8a42ddc5fbb98fb22bf1df441db2fb43e386112b42fd52e1a2f8c5f838d41b391a0d20472c6de05801870edcb4dc1fb08ad1bd16abaf43e9cfabce872f528fb91af578007ee9c9dc7fe4979b5c7ca4a12238ab498f0c0a3f39793ac87fccc19a8f54830d8d2a2cf7265c81ad8691d78d2985fe0376e1ef101726e276305fb579ee2016ec7e09cb85c31421abb1d6ccf07c476cf4f337a974e02b2cfad903ef932164080a3a8eeca37083df023febe9bed461256edaad9809d16d9643ea66ba350b641e1938e37809140045fb08775c4a6a60619c82675ec498ab7f32b0b7717dcde456f4c8f3e55b3d2da05180a1f4baf81484da3277ffe55a519173a82f659dbc8beae91af3453bee4e206751bcc1cda7915fddecfe031ffef534442972e08c333f1cf541c12e69fac23562ded108c605569b637a39bf491fa418ee738a9a8d3024d1b489139ad4156a5f31d606ce01aa65aaf949a938b32533ea7a52d7d5ff325dbbfaec0d4616544a08b7f1bcf998dc45a2454f35a85b0bf6524f1357d19b02299256704305f5a235dd9ff4011e70c045480737c303a9fe72533407d66bd761baa0f11cf1584ca67b66f0052dd9f07d8a7171f176629246775cbc0019aff89cd591cb5383a688036c2101228bf9c3a9bf1968f8127e543313ad008baf3a0eab4f7324d61a1dbce7889b654bb078de01c35cbcc309c766bf91912bd298c19c107217c3d24959fe89e2853e133e61f0f60bb2fe4c726d702863af229f90cb7faa4db36dcfe3e0809f8e7b41d06121db803e4c2bc18c89d3f093eb96dc9e193037d574fd814991db76d9e65fdf90d237b11cddb4354ad7afc2dd092e8ac7124844882ba6a2c95b64a50488083d4e1bb97543790ee84eeef90", 0x1000, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCSBRK(r4, 0x2000747b) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 12:44:33 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/150, 0x96, 0x840, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x1, 0x5, 0x100000003, r2}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x100000000}) 12:44:33 executing program 1: r0 = semget$private(0x0, 0x4, 0x6a8) semop(r0, &(0x7f0000000000)=[{0x7, 0x2, 0x800}, {0x4, 0x30000, 0x800}, {0x0, 0x5, 0xf7dc9241b52bc5b1}, {0x0, 0x6, 0x800}, {0x3, 0x8001, 0x1000}, {0x1, 0x101, 0x800}], 0x6) r1 = semget(0x2, 0x0, 0x0) semop(r1, 0x0, 0x0) 12:44:33 executing program 0: 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) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x0) 12:44:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x80}, {0x18, 0x2, 0xfffffffffffffffb, 0x4}, 0xffffffff, [0x100000001, 0x200, 0x0, 0x321d, 0xffffffffffffffff, 0xd6, 0x7ff, 0xdea]}, 0x3c) 12:44:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:44:33 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) 12:44:33 executing program 0: nanosleep(&(0x7f0000000080)={0x200000000000940, 0x4}, 0x0) r0 = getegid() setegid(r0) nanosleep(&(0x7f0000000040)={0x80, 0x1}, 0x0) 12:44:33 executing program 1: select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000080)={0x0, 0x3, 0x800, 0x9, 0x9, 0x7, 0x6, 0xca2}, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/118, &(0x7f0000000040)=0x76) 12:44:34 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2001001, 0x0, 0x0) 12:44:34 executing program 1: r0 = msgget(0x3, 0x11) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/195) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmod(r1, 0x20) msgget(0x2, 0x400) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) 12:44:34 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) close(r0) nanosleep(&(0x7f00000001c0)={0x0, 0xa3}, &(0x7f0000000200)) r1 = kqueue() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="117bc57a5fd45e0e2617a432b6c10366f94cd737d650414fbe1c48b71707e5eb7a9fbeb35e01bda45d51ea8892c1eb13c0951eeefbfd723151fb6d7b", 0x3c}], 0x1) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/87, 0x57}], 0x1) kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 12:44:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f0000000000)=""/74, 0x4a}, {&(0x7f00000003c0)=""/92, 0x5c}], 0x4, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000480)=0xfe) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') sendto$unix(r0, &(0x7f0000000080)="691b5b048814e73c951a098523fe0a29303b085649f11319f5029b4c4b788f0708776abb9ebbc07f03d432d74dbce893593c66f849f0745d7244489798f3117383b1f7298f310e1595bc32845e37c85e6727f48d62d3bd7c35a666d86b3cb98b73543100160f7195157b4dc35793f148892431bc114b38bcf0dae31f3bf574ab3dac7b4e47b8f11347607f256979d2158eb9e912", 0x94, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 12:44:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82e32d2f663020653000"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = dup2(r1, r1) r4 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 12:44:35 executing program 0: socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) r0 = socket(0x6, 0x4003, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:44:35 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0xc0) 12:44:35 executing program 0: r0 = getuid() r1 = socket$inet6(0x18, 0x2, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x12) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20080, 0x14a) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r4, r0, r7}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/138, 0x8a}, {&(0x7f0000000380)=""/192, 0xc0}], 0x2, &(0x7f0000000480)=""/103, 0x67}, 0x841) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f0000000600)=""/148, 0x94}, {&(0x7f00000006c0)=""/157, 0x9d}, {&(0x7f0000000780)=""/241, 0xf1}, {&(0x7f0000000880)=""/168, 0xa8}, {&(0x7f0000000940)=""/66, 0x42}, {&(0x7f00000009c0)=""/210, 0xd2}, {&(0x7f0000000ac0)=""/9, 0x9}], 0x8, &(0x7f0000000b80)=""/38, 0x26}, 0x800) writev(r3, &(0x7f0000000c00), 0x0) r10 = openat(r3, &(0x7f0000000c40)='./file0\x00', 0x0, 0x20) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000c80)={{0x6, r8, r6, r0, r9, 0x1, 0x5}, 0xb4f, 0x4d, 0x10001}) getsockopt(r3, 0x8, 0x1, &(0x7f0000000d00)=""/153, &(0x7f0000000dc0)=0x99) setreuid(r8, r5) setsockopt$sock_int(r10, 0xffff, 0x1026, &(0x7f0000000e00)=0x1, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000e40)={{0x100000001, r0, r9, r0, r6, 0x40, 0x80000000}, 0x9, 0x200, 0x8}) r11 = open(&(0x7f0000000ec0)='./file0\x00', 0x1, 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000f00)=""/35) getpeername$unix(r3, &(0x7f0000000f40)=@abs, &(0x7f0000000f80)=0x8) recvmsg(r10, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000fc0)=""/227, 0xe3}, {&(0x7f00000010c0)=""/181, 0xb5}, {&(0x7f0000001180)=""/209, 0xd1}, {&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/228, 0xe4}, {&(0x7f0000001480)=""/181, 0xb5}], 0x6, &(0x7f00000015c0)=""/250, 0xfa}, 0x40) dup2(r11, r10) r12 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r12, 0x3) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000001700)=""/88) accept(r11, &(0x7f0000001780)=@in, &(0x7f00000017c0)=0xc) 12:44:35 executing program 1: mknod(&(0x7f00000000c0)='./file1\x00', 0x42, 0x8f3f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x100000001) close(r1) 12:44:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001580), 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 12:44:35 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8000, 0x200) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = msgget$private(0x0, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) semget(0x3, 0x3, 0x9) r3 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001140)={{0xffff, r2, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r3, 0x0, 0x2, 0x7, 0x0, 0x1}) 12:44:36 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) 12:44:36 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x1dd3) pipe(&(0x7f0000000380)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000000)="e2b43d56ae690491d34ac21e6b7889cb4f87623b046d88e2f770e6c931b54f1d9ddba60731834e629a44c468af1ce47d448d18196e8def4b45d36cd62b08030f7e2cdcdaff337616f385a869b9f458445758f3191af9dc103f6c746d453120e4be651b7db4e0d67e7c027fd952180ee03e76c6463d78bafeac96f876fcbb14c8c510e082bfac2cb07d56b2310736d24c0aeab3627a5ba12a71c539dbe291", 0x9e}, {&(0x7f0000000140)="99580d3281524bca99c0cb3fcfba3ebfad5f158b18d8910d1b2506e321dc3a01a27aba88911fa7d2dc939ea59f59e23d910ad5d06ce0f0698447972dd44e718b067950c8b01ef710ea30cf5371dd7774ec30899b9d795f260909a279ef5d7a8db7ba2569f694ccf4cda5de40a629912f7df7f1d4d56c6dffeb109f1eac9b614221eab36eb2934b486d4f6d74a40f91a371ef47ab9bebb786430f11d873cb68b700558918b993b901bd180120a999ed78bb86c5d70ee6f4eb3e7e73", 0xbb}, {&(0x7f00000000c0)="3b3bedf00217cce73b71094e3e372b523ba32a", 0x13}, {&(0x7f0000000200)="8abfd8755eee376a32c56d3ea13ec165a83b72577d25b95cff23999aa0322648f1493d53d22cb72836d6a5729ab90001073c0722734550ffebca20550d5cce993a755fd8309a32badc81f76d71f7e7be4f35ddf0cda7dcbdc72586c5f2f9adab294f6a4c29cdc3b652203d83b86c776a4551173edded8fd2e0fb6b05e2a88cc0529215a478ba1e57360c1d447ef0441d50c03972982efeae91119189e54e2639dbb9202f593952e7796eaef43220428c0796225ef00c51a440d1d0523fce191ef05eccdc2c7346c71fa0b69cfcf8bb31a10afaacded60b12049b01", 0xdb}], 0x4) recvmsg(r3, &(0x7f0000000100)={&(0x7f0000001580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1fdac2e6b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031d0f329ed5a1d39c79d534fb00afb57baad4e55f48046c45351c15f0ea2c5767a325abf083cc3fc3ce5ac807b2dfd66b3d3f9de177c7396e18b8220d08985718a11ae6fb9f1625809ed4bc9e174e844a497d18fea97a675b859d8d9cdc0ff5bd4f9889e2a28371ae7d30c6fc2dd78b8d0203705b7055df0da0e139e5daf6443faee1174cccba4947c5cf6e1cd55989e111f8bcb1233049fd6b759828bfdc2f7dff1415bab40fe07f1ae6cf700a6a5873a"], 0x1002, 0x0, 0x0, 0x0}, 0x0) 12:44:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x1, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 12:44:36 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) getegid() syz_open_pts() 12:44: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, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 12:44:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() 12:44:36 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 12:44:37 executing program 0: r0 = socket(0x15, 0x0, 0x6825) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2d0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 12:44:37 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) r2 = fcntl$dupfd(r1, 0xa, r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:44:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getpeername(r0, 0x0, &(0x7f0000000040)=0xfffffed6) 12:44:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x48, 0x20000000, 0xea34, 0x8}, {{r0}, 0xfffffffffffffffd, 0x28, 0x2, 0x400000004000, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x7, 0x2abfc641dd683c06, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x42, 0x20, 0x3, 0x80000000000000}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf0000011, 0x9, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x5, 0x832b, 0x4}], 0x90, &(0x7f0000000140)={0x800, 0x8}) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) close(r4) ioctl$TIOCNXCL(r1, 0x2000740e) 12:44:37 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4000400000002c2, 0x0) fcntl$dupfd(r0, 0x7, r0) mkdir(&(0x7f0000000000)='./file1/file0\x00', 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 12:44:37 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="f4788caa56ec5472f2ce5e33829a6db1eeb39c2221c08282cda51a", 0x1b) 12:44:37 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmod(r0, 0x120) chroot(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000080)) 12:44:37 executing program 1: r0 = dup(0xffffffffffffff9c) setrlimit(0x6, &(0x7f0000000080)={0x3, 0x1}) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x1385a56858efda30) mlockall(0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x6, 0xd23207e4e682b9d1) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000100)=""/160) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) semget$private(0x0, 0x6, 0x8c28f6ff2d3548a8) 12:44:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="32bd8954c12cf8f81915c1f69ec1bd0cd56fc08f864c29042bef750d4fe4ac0558adc3318a17bc828d8640b0", 0x2c) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/130, 0x82) 12:44:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="24dad483ce109f7f37d03d", 0xb) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="41c8a000c473bfe4f4d58e88c8656918efe3c3d01b33531b5b4472d11b3169b2ec63ffb25d309f05fb277db2e0da29dbd1630486fc2b7778b530fa068c862817ae4ad98c74ddcc4e73dbf8cf75d6ce9737e1c7932f7616f5f7", 0x59) 12:44:37 executing program 0: r0 = msgget(0x1, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001180)=ANY=[@ANYRESDEC=r0, @ANYPTR64=&(0x7f0000001200)=ANY=[@ANYBLOB="a2ab3b82985968f37e32694e4959b8b9cf77614ba97f6ef4e3a1bc03e3e01be6b5ef8f1341da4e588ce47ba4d51b1f300568d6b83e56dd7a250e4cd062a87b563bcb4815a9414e1adb072b5729950958f1968b623aa73ce0c431b8f907f25a3c0689f6acaec367566bad4049436f8d5872d99a45909d12b18349224e407863841bccae88efef9bbd57f19d599cb05361bb099d1a2da94738cc19b8f1d006d05c7f1a1e9f12d48080cc0551056a201b5b596bb4e510da8a3ad7c9d9e98877b73778898686e35f28d9526d126f689adb5fcc01bebacfde73c517365b326ded9ec7d93f5ddcfe2a4b7d6e8d56fcf513efe1c49b1244a185c0ce50d0eb09e44c2e0b823aa1865beffef305da381b7dc6be38972c4161fd6ea66a26a6be537aa8aa149d2073d43ac0deccd2a50ad60df04ad574335c2ab8900b409ef799b05a1e7d2899aa321461c91471e01ce7a8126c6dad99b7d7a561921195ac45a14b7e932d89e52a399c821471a4b500b7b22efca1e699bba399716f63e3c8fb1b578a1ba4e06d24c6e18489b381e2ba41f2957a1b50a4ae2f40effc9126d84c692904f39ca7d3aed8fb4db044b5e9bacd5514f2c652df4cbf3981bc179b3673f1440182bdc8796a7e9b361ccd6ec4b15ea7736904217ac99370819d12760a2bb3ccda24257cf5f9462d667cc6d80d80608f75fe208b09ff6f5e8f2f6d96a4d361bb1477a0518d91baefe4e25e1ae1c08f72d1177f045e13c72f37bf6f645934e505251a78d5fce1fd39bd6efcb71848436ffa87b81610b51f6bdeccd8d277c2a3c3a1dc2675ff83d2986633f2389a00c386b645a8dec5ab86027dcad87efc387494fb5838fe6ada0f59d43a6fffc98590c71694eba4374cfc014775e31cf109544572039b934ae257d628cee573c0c7efc743a0f072aa4ca94844dd05386103d88f2f8aa49a10d1561cedc3d8813e176c2d03a492bf0d4c8e3d5e1112a28a9008e7a2b3d4486f2fccdcd6f96dfde913824976bc34b38edb30a213b00f3949ce50b7e6ff9e20d7ee1fed2952835f1d5a6a67a885507d2d85e186921474d7aeb592f2c6713196455a9fa6289e813310b0399cf6d9cbdc30d2f9bd4276cbc96e1d35e3bba917ea894ff88de599aa8e6033865217948313b05caefef7773ddb2ade6079cb2cf4a6b5d88f5fc8bacb021ef431311a9dd13964e1486daaaad578f969519371c029f40dd12ec1a30426c87df03d4ecd17d6febda2723c9a3637dea533ac3685690f944f4ce91d741bafa4fabddcf95048108bde1f568a325386757f0065e661f3fa0ff0d2e6547b583ece4cd2e3f577d79d1108be6a0ef393246a93d3c4b2cf4e2225ed9631b877fb9427132e46089e55e2d0e956c888806f6add60ccdc7e64ce4650586f485569f53498eccab00af9d895193b2792ce1c694180f14332b6d1d1894319d5598f5e8e62251b639f4dbf1b86245d983aec6561203e4aace6ad8e3bda4e9af94c643bddade896dce1e642631c81eeaac9c121561b48a1d63eb206e46fa8382d51a84525debaa103ece0da5ba2f2c641e18ecf274afa70b4990492d6b248d9b66fd928998eb8d6134b1122e4914174112f4188d33b7ffd63f6626946edd2dfbadb2faa96ed5027e8a3a7be3e80204a6fb8c7e94dee27679e817ed676be100fb0b7bcbe258b217643861c2c0ad2c0ba76d5641f53d73b06c167df4dafd607ffff173e486392eef0249ada47bbf35a72ea97792e5a1785316874b80b39e82cb3402cf15666e32aa54f94201e5541f19d02b78c326e2d969bc45adf959d73a5ea92437f91f4eb80975d71365a63919690a812b7a07030ecb5244a42009363f5532a7510e5d35f0952cdf55d69c3ee692acb9b5f154b16f6b6e794c8e6e083f46f0e98f213a5b638a30c3de63756629d2e19b3e4bcb9fc8c7033f5b2520bf2e74d65e70a2d505a5aaba95190de5eb3e31bd373b150f363fcd50bf706bb3ace1b906c9f15db33629bb383b60df7ec599d2f8eb8d3a6e871172f87626fd3b2e435f8d9cf8082b54f0d1c98cf9b1ca7af23f1581d6267949d858ac8d7f8dc56ffdf91e8377868451c542b440f35f724ad93aa5d54b2747f4138229c5b2043564f42a65b070c94deff11430d62c4011cc5c64c09cb5f44dddb622b0a36f514196431c3845732e5713c7a687fb9d1b732ae7b6454a03712075e7f535b1041847d897e2dc26089b33497441bfc2de997e3644d4b1cb2f57f50b0bfd52e4b5a2cb01347d87320045549e302c166f28da07bfabf1b02dcb45c5525a77cd6c30eb8c19a7c7287a911721ede18f00f80b4ced8304f8087524d6c4d8fa5079257dfcbb8ad4ddc6837af8ffedbfad9b6f23969d8bcbdc5592dc06bf67b0471f236bcf2679592cb8036fdf885a3131b1b683ccb75a5aa77da679ea8ccafc0c1b59d6171cef089d9603145fcf54c7398d5d9fadc6e9773f1c129c04ca3c519b722a6787be4f78d4d868cff4861d06921c543195ec37699b15e23f159830566afc48b383bc02cd57604c68a84cffe52a6b12763ffe7d91ea898e87686bcac433bd05f07808e399a937b92e89aa5a44ea4ee3557fc77d8fb68c53b8fe4cabac8ad8fb539238010178e780d095b627b550f6a4f69af6ea1b1498f00527382df7fc71b46872b1421e5515f816ea948d5bd05ee0c1e7249572b24853f4a81a30b943d3a51814831ce847af5973720cb57e172fcefc1a2b921d71978c84cfba5f491e26e7ed81aeccc2bcc5d4c4166212e1e10afd86e125504c3ac7e65f3b7f511134710ceba48bd5df2105ee495ef02275b6a12457bc024b20b5d4d12823960f2217f90dc9534ab8927e090d704f3ae3e799d6d2f9d65d482261b065933e7ba79fff1833517cc42f96f7380dfa5a6a99021fe7f5fa7dfebe31d2d94672d1e2255891a7da903b9ffc76b07e01150bca310d8874b05562c2e21e4f7e72d0768dbddc6ebff0e79ad4cba7e5770d1d06de3dcfdd61054b655e8465c2159d751e637c5a660465f6382139f6535a0c2e5c4b0fc48ff80ecfeb9da8f8539f296942507c82818152f919bfcc785ed850ef27f19e826916a24e965ac7f1aa02ceb1788d08a2d10be571c71b601f94b397c1d96dea8b5f8d4fb1f5414abe82da912a9968bc9aaf4d3be9130add1774a5590d712960e0123c8c59c93780dde7a62ac50e37ea72eedc1f211336d728e7494fda180155bcbd871ca456ef0694f810e5142fb6fb3b06bd42a2204fa664da7520452b88bce941a59c0018d71ed7049da1e8772566952d79be1d076cf74bc7e5fda64236a96ed5ff47786725172b82d30a05ef381bcc8fa2ec4803a23bb6f6a83e776683845fe8c2f196d3c24e66cdc7b622b5372498cc162488f7681bebd61e8e45c21e48a6c5887a95f4a5c3247fe1e1749a271f338195e886d8cf3742301ccdb313ac9566c174e6d2c0873f7304a2914f2bd39e295b646a4476975c40d93ad35467a032699975f28068a13674a894b8cef9f765e6fd03f5b273375fafd47af17bbf16b48ce9801f130da87d8f5fc8aa0127b1d2b4b3c754a0ece62fc88d4129acc1b3a601a2bdd8294ca55458b073ce1f84775a73d39574ae4313a1c35adcd4fb764298ec36043423d7709bd13cb0c45bb48c99e15a5e91408bfeb64fecf2d700e8999b1d4651d17a1f528dbd10a91e214c4158c157e3b8aac32fb7853490435940d32fb59362acc2955bd4ad776c3b7ce31e1373682c246e5b0359359ecbb2109d5e494470b210a287a5a9feb52c816027e766da4ea018b625e12c83928106ed3ecb3497b831eb4b49baed76c0b2ed3440d1790426b25c81a78c3f24fa01cf982d59937b8a50afdf92fb0d2e5676afe1b7e40aa86e0f6c3ab1a2a799deb4b31509f9cbf5df0bd3d1502c3fb33f0de433dc3b99461e3c8928d2ca20cc57b0a7c1f2b6344bcb6605eafbb4d7d9db4bf29239da66770d882f9f44acc4e90c4835978d6f02b9f1135769ef9dd2349dfbf77e5432dd483961ed572ea498008695ce4575256cbc1de6a85a881ccc9de607b7e538c30c89f95572e4b0f67b75066073263291fe164874880f89c9b4bf9619a473003c0e3662e604dd124bc0af12a7a156f5aff76528f42c3d4579da6dc340b43936000800000ecf280f8ef171e4b2d2c396d1564cd996188fdb3d1caf56ac86e6255a87c44aa479fefd8571e41f0f2a53c7c52161d718593043f5e2fceca03474df51f26f91bee9a747bee6e34ce4bc7200008ac020e89560e074d7278bc0294d4c193d5d8bb792bc90877e6fc00cb107e071925acb050f49b0024d357ee90fd3a590ef9fa035aa7c7257f5b104aea06a327c340fed000898308b216d7dc5173f9ef355ffcde6d5daa14f3da6bf9f77b68518cfc6d84884faffac23f7c92096e5f757da207362878540a7e549df0fb479a8ded4bf37c17ebf9a054f3be8c48ff7ad8d05c1bbcd12cb233b9d1f8c7b152ac5a928343aa709dc5dae2cfd6fd6f365e39f8151b3ba44b82bfbb9b750aa41acc2c11139b89fa8ee7a9d4c121af2d41f1bcaa374908230ebaf92c2414fa9f5c7c945002b26f7671f4ac222f9404a7c1d61eb48899dfb86b433ad3b71c8aeb0c1d318966321a251615ce1bd9c0fce44e46966ead96049aecb420d0869a882ad580870b0f58f7702dc677dfe3f12ad40f1d96975c91d1786b6c5ef3747473e812d3d490c79f050054d778f765c37b490684e4d14a20f593aca4ae815002230da11396ae9250ba1c825f6d0f27ca4a3d343e22e6eedf3516157c520788ba870f2899c3b93a596795d733a2871b095d1a1fe540f55e2376750b36c5efe5b742e6c1d66a04706e51326f268f5602b0b73e9795da2e151a617fe3880e5beb3832e2c788b404baf385c14ccc4f899afcf088f7a6fdf5b0a8f2b8469d4f61242828e2906a10305fb22b891bab56442686af42d0603c78b63012bd4896b0b713590e1a161bd6940718dba38cc2e0e0afec28ce7f6c5c67f64a1e0ca60f04e53924ed291dbc5bfb3b46f88c98a085ebc6f162f78d2b290350b9a09660061e9521d3e3d0108c6facb5cd16657dabcb8dc23f77bb3507f2fa89e28d9f74cfc5e62b330e4269068d90d459aa4ba1b4f120fa0c04b8e163a66b874ec9e5e58ad7540b27965abb3b5848929e302ab116a0255e774a854982a8bdb43db30f5dfcb3fd9766f463be46a981f42e24fff914e9dcc7c109b6dfb00bca004edbaedd84196ac1fba832a7e922d69c99a2b02fde4b4ed87e41a0423c06570cf11bfe16564ba4278bf83822859448e82cc0deb1e6f14220b071285c693b6d4b1b83583b4e64283cee3801ef2af2c0bb60a1b08223787f8d11c944785013ebaf43bc26264c7e7c55ba90429bac7e6f037f45adf44fe3c606e8512f1b6cb686dd4369064791cdaaffc191bf74227b2cb5c030128a0d284d2a257ba4a62f41f746958582a8b77e83aa4c2a83d86691592ca307a4b442eb9fa728175d8800743a27d8f39600c28478ba8337da38696fb6c47ebff6ab5d6aba4536fca67751d3b4da64179c9710091599d2605d581e126f5cb93d08e6d5f418c012b0fae8a218f4a1e9c2d0a4a79539deeacfabc9765f9e1aba6b5e0e4a9341350b38dc71cacf10b6d2b0b82c81e5d408608d6a3a06f640b07486f332b8de67ae84a6171e637bf26c5ea2cc1577d5d6fa629632ffc76dabdc9d4ef37ecba567d9f42dcf97c95907db1cdf8538917e64b8bff390cd2d54cedf350408f375d61979464388e998a12f18f6388b4a43b108ee2fcae29af035ce87a44bb0adb4b92824c3945235190d32e6fe8882f1c99547629ecb54118d95654b189b51ea58b1d8abbb204ccf551a017533ec4d4b35648495c79046e3a2b10e70e1e6ede39f50e8e69e9f69cc65f417c91261afe6fc62cecda7444c53e5d7ece2c3aa7e6483e4f0e5b676cea2e8645ec7e46f21905e9be0fe539c980318", @ANYRESOCT], @ANYRESOCT=r0, @ANYRES16=r0, @ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYRES32], @ANYRESDEC=r0], 0x6, 0x0) msgget(0x0, 0x212) msgget(0x2, 0x500) 12:44:37 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) getitimer(0x2, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) 12:44:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = socket(0x10, 0x0, 0x2) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r3 = socket(0x2a, 0x4003, 0x6) setsockopt(r3, 0x0, 0x13, 0x0, 0x0) 12:44:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) 12:44:37 executing program 0: socket$unix(0x1, 0x0, 0x0) r0 = socket(0x3e, 0x8000, 0x1ff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x9, 0xff, 0x3, "d33ea7c8824a899dc9896f4ee8fea4ea61471380", 0x2a30, 0xff}) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:44:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="5d3f6b430eeb7419", 0x0) 12:44:37 executing program 0: r0 = socket$inet(0x2, 0x4008000000000081, 0x0) lseek(r0, 0x0, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x2, 0x4) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r2 = socket(0x3f, 0x4005, 0x1) r3 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f00000001c0)=0xc) r4 = dup(r3) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/68, &(0x7f0000000000)=0x44) write(r1, &(0x7f0000000180)="8dbc4ad75aca96481c8ba781f3c22a07dfbc27e2e8009efd972bf08181e1a2bc1895436d36de95af2b", 0x29) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000340)="d715a2de2f0ddd73a5c3437300dd8f5ccaf610a33652a44115890e9ba309bc6d451575054ba5621d6a453b6309d28d48e6980a057e152a18bd52ce29968fc8b5ff4015ab4337d8907562b1ea793dc4b405c6378da43b9d47517dff6d9298582bdf4c89b4756a6bafe764aef890df479a84e8b5e4ab834cc6756280277a2dd3aa27780be0df202fe3f1025cdbbcca3f80e7357172676c7177ce1f6b986242dc301f93b4ab347cee3480f0b392977b3081fa959d29e77f6d7f59ceb6fe43343228185d43d137ee1106d9cb0d02e90f11d690dc58bcb5e70b3e0c2e53dafd98ca620860d84d387792fe65c5a7cd7cb37bb5aacc1c1aaf74bcb315f596294bb4c36ff0a68c19fcd306333b79748f436a146452e1f9b040c04726dda978a450ecdce250d01fd14e05c2e4c44a013ef3083bb75e203551744049ddfa20e76c12322eb3b89fbe6bb00ee80456bfcf2a5d48012c4fdf432d21325277537b7ec88279ccb3a30e003810308d592ad7d10cb39133a06da93142fe7223b6b7cb7a", 0x17b) 12:44:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() write(r0, &(0x7f00000017c0)="37f5f396deb14047353e39728e8ac9722150a11c01496a9d9df5df507f1b546331daaa2bc8a56b06f1b9af713e7f85299f8415619a5fcf7e89a62fef37fad606cb45f0ed2a45cdebcd86a3ca55964b4a233bc877ff9103af6a4e13900ec09209a84aa6f873885ba93a68e1fe1009305f647cf32e6c64be8d47ea62830b6859ffef894dec5bb1c58d6ede155d6ad8", 0xfffffffffffffdde) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffffffff) r2 = syz_open_pts() ftruncate(r2, 0x7fff) close(r0) dup(r2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="88e5568b07787f9f41f051c1e239f0a72fa6de8cdb55450cc1a6a266cbb9ed267a51c160b46ffc6792b4b800027a38258435eec22680c659903027e7be4c39bb7cdc583c6830a65b1c999a1c22c13d181ae0435511148f1248fd30651f35002701aeb40e4a40fec5275e0b56f2ff8f90240c12d486b8bdd2e35b8045c79992ba72063990af3a07746f8594aa4e65e1018a4c9b81599238f885774f2041ea7b9cc443b970ebd8fd464c8629428a6c55cf500b7bdbff6f97833780c51c18cc3f2461bef9de17858aadca89c7e968411ab3d1", 0xd1}, {&(0x7f00000005c0)="89251c80f8837206e7422503aee794d2edfffc5ef8017385bef5da6ded9113d23653f2720ff601a641cd2de3e0b60a952a0f6b232cf2cbadc8ee3863eb6419452cc6200f51e2e20c2839faa4faf7166793ab1d69cc03330a2b846ed6803d1540d78dfc4edbcb125dad23a9aa25906206fddafc77be7e03802a953c772bfd47861d6223483248f465994541925dfeb8aea4d1da706c8ac6d065e3a8bf0cf683439713a668de1641ce270d32e2ac7f5084a5a2ea2785cfbe80f825ca32c06e2db7438f14315041e899314b90597a3f7c9688e518610f33c228adb6c748eb371eb23f61aeccdd8368f1d5bae36cc548f748f372b85163d88cf385487578a047ca1db8eb0958be6908feb9a5e92f326428a2e84b87ca175cd90527c0a53c33094ff95aa601ec89641cd7f84f835a95fdfeae981e8dfedc52cabc5360013a91bec6cc51220f6f3ce3488de91813a115f7eeba2bce2a6e273ea9c67aec6887e7e488c3d70931f38954fd660a05dfef466e5984bf7f6a3f219f00de8283fc084b814f7130ff2e8ac18aa20d4ee467c45c82884ffe9c0265398309d69e8aed71393b8b9403e9de9b160ef0928a53092311ce5737b2947a381c961744485f33b6189a4277056cfb7b57acb77dcd32e0470e19ab96e8eaea30caea5d0b5a6e63ab3abd958daa17f8605e4098e15eaddec9f69f4669f23e27d62ae8da5bf0654b0878d71c7e00b1459bade31e548d1703e87ed9d87958c06078dd521456639ba7737ccee6823421430c41677d1befa25c6a7fed793ad258ec4d73b2a6a6434e1ed46610d8fd1d30a1c47ea16fe388938563f98b9cdd52dbd0d9f804cdb1cf04cbe580393977df474e22f199459108a0f0176e7cb776c2d4682af4fcdabb5be572cd8059408fd7b1f27936224541acb067dcbf56177a819b235a7d8c386afc8748522976c7b4161fac54481b903210982fe86850a21e3f2153ab9f4a191c16f8298a60260e2ec4afe256042ef4c568f20a58477ba13f5102e3bafa5b2ce11209a90b44569fc8f90b321d78bf50f7509c01c1a9f26b395f848864eb2511fec5066deac07ae2de7d98a605ed6cb601682348f787c95cc220ebd9ca6b6c631779574ac456ac911b096cf1b0bac6eb45a2f4f521b3f9646e684d825340038f2ad1b7ea48a29e9fb89b8024c9d0dca47c6027bae31c5e58cc70d582049c0a95f42bfe0b26aac4a955c95b348e4301028757b834fe49a9db22c26612667fcb9e6c51aedc2420bd76111cc3c1f18e10d4d20adf4007ca7e08d9ad64b0cecc00de99a2aeebf99b8523689d900a5f3ec51a228210285d491730f283408dd392f1e20a1f782016ccf1137a287014ddff9cb12421f6e770f8b9abcdad2fee03f5040d774864fa56da97ecd13f808da5449d697bc579ce068dcca69e64fb706ca08295ef823d0d3bfc35866f233d209e73dbb79b51cf2a7fb817b19572f7d1c29b05b0ff619bda6092c940622e1c66317622e93049599e58dd01427905f39dbc9b17d146b4059f2fdf49870f8660aee193d9e5edd8af80e1e8e90792f7c2574fb1ab3795e1ab2f33bb39dc597eb57130e7bb5f220c2fe689ff823e011529d412e157586622fe2cb0cc302b1043067353cdfde68e0eae195b1199f84869081134a434b7182128b4a617a37c250a4f282e6f3ce3672d2811e584376375446e6a03630b77e9264ef5a996838e0f3ad2637e6dd782ebaa0f8f8f938367d54f909b09dad9580c0993c367ca3948827f9fa925263b46ba27b041baacf1126d6d62da0a327d0766020dccf77c5581bcbd114fb88731b5a588b126768b9f53c69176e8bfe98df7ce937b598aa5c6457644554ed6f190ca19f16cf421db3309926512d6618ca304fc39f365e3af7dc93c843810167beb0f21e2b6c649224b82e6930ec59906a4d7aaf4469a405bcbc7852b9dc745bc68ac9fb829a3b7fc17fbfd45577fdc9c4bd3d87a56f33c36919e476e06da8ed8cd9dfa5a1820dfa9319f935ec659b3575d28b745f9f7bbf9b15294c98ed2e11149b1173fdc0bd0047070ecfb8c53c53905300f65384ebca92e8c2cd178fdad046692cea15a4d3f5272a551764c38e3490c44d4998633b04c0994849910822919aeac62ec499a8ee6d212f6e72f6e762505d5e86812a9dc40d05ab0fe77c219d04c9f8a762b6b160ead4805fd4be4e2aa693cd41ea8c8f2689e1a7b36a653e75c9ab118c57aeb51445194f3a6335943daff07137decc2cfb9c7054912f2b71bfef61eca7607faf2b0551c2e37f5a4b19910da915ff0f1c37ea9bba623b3ad3875be3f297a1fc552580d603a7dfd60634a6d670e3b928935813c7a291aab88f6ff857c1d3119afd13e790aa43b0cc375a6a91351fffa470028314025f40ca7ec8c3d4a0167c6dbdfa40143495720dd838d48de92c36f0fc70ae1caeea16cbc3b8198283d3e4bc24e3ee730a156a68bde045cccb5cdcd0b1a6f7d83e958eaa005e0309a5383b2e2454a4552fe8daa45265ed0c6cd8ba0f0b23262f81d45105edeb2096c021179f72e14a3459e1e687b25244735c5d96bd401999dbd82d760c951ba2d54e6e4ae375c76d074690cd2af2dc1b4a7baab88e2b58b8cd314934f587f7f20b92ec4bfa76fc0cb3572abecfde999065c21d842ff77483112da4087ae2ce34eb6624385667d63d16f4c1d0c7397c56c8dd2a4d3a96b199d84a58fcbd351f31586597a30b464698acee03bf10c159a0382b61096fc5e4f08b58fdd4b223e61b6cbf608c6436a4bab17d434b9a5ae9064e73f47010737ab6c866fe71f659aec39e896bc67260bdf05de0f46214859865470a2943287f8dfdd2f9ea8303563aca15727cdedadb54b0f11e1afb19df76209e8df4d7a6edbf69cd91b8c5f8c566f0fe806a99771f523a24ff3a999d697e3e318d13b5f35a15ca0cf17171b167f8cb716d72027aa26743eef33ce1044135dfe02ee6d175f84660b540d798efbc9dc6d1794044617c8889e83bb4401c57e85550921416d9ce73f1b7c34ea6e05cd363890d24c43580d2490370f25246958961f23d50b0b78ce1c7d4da5f271f4d0327785524c9025edbcae912ad9e90fad50fb2904453dff6d2c6fd4e1d2f30d0b0cb8cef8be0b89adb46b36ec8581fdbc4f3b482be6fa8ac11306513b87e1f21a6dcf8d615e0d545f440ca6036c4782b00753482429469da748592ff8bbcf1848df0371a2bc4303c572ea816aab6ba5db0dc0f3562115edd6e68c3506ed579d2934ad0a4fa5285a13dc3ae6303c6ae3199e4da2ac75b85e7bd6ee91f05f66d4572f0b20561cfeae74898c4226bda2fa1adc586ce3a52b411aa4f728471d6e152443f75185a1505da9c9b809e1b7bfb55999a23ba334f4f8492b80bbc8cba2df7787f1581a9a389bb08a85ba9b9d65942a156bfd6a3e2045f2abe1120e70ef762386eb0607844367ee9e91e75a78a19fb584da3231db2e46b07a90c2247932698ece0a29edc3ecacc03962e17fcdd0dda61168daa63bbd82d2dec646767433aee10a059e8bb14c77ed9382536f47fb78b787faa2323508796dfdc9b136ce409876c58dadc354ddaa063216396be9c8e4b24c61b98238b9a252ce27795eb6ceaa0691d8b6fc1d657f3982fd6069bf93052e8e1ced5251ad5f057f62aacd4fa204cf5387e45e139cc43d80b4fdd712a8bf5bac9faeb488a4f78e52b82beb56f206a7bc33803ad052e08d2ab5d8d8f8bb66782e2bd79e000f2b5445a2d395414415246982a8e53aa5ea1ceb7a736461a139c25a9fc2937ad0d9f8515a9dd1b7b3e520e22b431e91e846b9319a15e01eb403d32288d9741fe3c7cdf9f39e61e8736a7b239c6e3677f2f7ce4efd4b06253fb1eee4d82b6a5b5fd4ecdbb596cceed39d13dea23b26e994caa76215d66b9bdd8c44002edbaa97291b946be12845e03ccbab2f0d4defc35af6361b8ef38b1fddede971ee91f200544ad77606f70c5ef6d3f16b1a59778ec26656be0414ffe0b38af942da049cf6a7279240d439e84bb1ae72fe1b7e4c5fa50ca41126661714d2520c239bab0da4b0440c97afadb9a62bf09e5e1e416af88c6a6978d422d657fcce1367b08aa24fbe29c7195fbbc62f96e59a26387b7dc65a22088f2cd31000245db4720c2e1e9d9920c00a7d6bd3cb36f968ce7bf6df922945628594805a74b1cec1794e0ee849d203eab059e1334e34d946cb730d7ac47c8c908603d556209ecd041d5e40a22b703c224e09c617a805b638df3cf3c6a3f7105f729650333282feb37edc0c79462e8676897524465b1101122f07355fedfe18ba25523ca0e77ff15085613e281e090b70c6deb26dbe886cbcf39bdc55dfad1484395886c5dd3b9de45a45c095341194451c057b88328e9595fee165b5e86e94bb14934381e3c469366da04eb355d813096dc35c3457ad481899d05effea4fb77623d11b97818bdd3d0018a07a239adf3890f233d8a4010260ec1daca708cff8abc579c87b5934c473b7148acd2a2660a26b39fa22b205f4b03b576b42ba62d7a17508547d7b8b92a5077c307f8389b7971ab180d74d7a588bf5f989df3b2a602da08831daeeb4ad0772a3120e8aefd1d2335999169a35c33787c6437b48158d289cc26e28b8e2c811d8a2d06e967def61b90f6807e717a2e0dec2fa9d628de7b8109f5543fa5ee5239a097b5542b4cc12adc4b3241352fa15edf398b61b15d7596e12e5d8ac6f7650941f0637b5b499f039d02474997a4e7b86956caa29ffb8f75af3711765bfd396c3d98bfcdf0402009d3cd923bdaf6f9843ba8f110e4b0e2f98614f7c114597b9072bc35e5335272d7d1bde798e557c49575a8f2e3d8af19e3da4f1138c2ffa453af0b9a34f2f62387ffe61142c08a7c38e3561ea7237cb71c8d1500ff50511174ce66510f2fe6e6e5122c1fba86c2af1c449e7290beef2306b3d87d7d31c8ebf3b7f9cd99d64f1798d5c4f6170d44fd43fee20d868adf860ff076a993bf7e93543b6e4e11469d697a507953a5fb24a968dce816297dbe075f63a6adcb9b5d91b2fecaa437066789811f2d2a477d4a5b197a88440d1cf455215821ad4c2e05717742d96c4275738266335298dde63a8568c87e5a92ec6130b868a0356f6982dcd57930fb3d8b075426c7f39cc2867d2039df83979fbf7be2852d9dcc0a2affff4fa82e3ae1a19bcd50d4bce0d047d018b55e381a30c68b9608503e0bbb42b3ad78f18efc340d1cf0ea3b92c24a221c4f9269fa6a211e4ea76cbc27f45d8963e1463dce9b6c3864138352505a7bd3d1dabe7abe64f60a97591406cba438686a92a0964c40bc3eb2683229e152cd9d67c7adce827a4a89510b7f356d7a996354706e8cabb4bffc94f6399f92a1c9e2fa8248daef89f44eb0b4b9ff98511c5f1585213bd4e05eb4f73fb267611b7571241ce15b8cce66ed194182143ccc15925db1854a9b60e2fa2a179acae99b5098517dedeb8a8dedab47fd4e9d15ee26fa67480f85df57c271e27cd1bee92eb6e99790c8f51317240c06886e1c2c2342a0e8a6d0c194d7c2dc80a6cec06fdf0139cc4ece79338ffc3f2722ae7f3247a7d7bce96aa5b1b3757a558f330aa787a3603a6c16cfbc218c3f8c92a0114d092e476b787d3b29c85a614e488b3a5e63df4472f82cff3eef701d1b5d99984a116ed54f724d6ab0a3a8587d7f2ac1ee6489903d0018498930195b489642814b2a15cd31bb66b968b77d40acd8fb5556a04b13df8d63c49b42e82ca3b1834ea081f21af46f40bf2beea9eb25a5c6e61f42e", 0x1000}, {&(0x7f0000000340)="1c9cfae65af3de7fde38ae4de5d3e6d27c4eb292694b604b217570a53d95a9f91b0775821fbb2803a0801647d4adf3bb5b94c29abc47b04c25dc7e0bbd94ba3c024f7abf8d5807931e0785cb4ca147b5a8f93a95a2d8b8587a78b3663a08d0bf221590591f4b731b1fee07dac0d16ab4391a7d576057fb19d560118002de25d25a1d90044afd6ab1df7e34016f1264d1fe547cae9bc9393b35a93ae0f9f9b67954800c2b987d643d3761906588ecf43c2904b3a10810bda7c3246892a694eee04c08584e16a23fe75df68dda9b74d3da5f1a735cd3d264c32d1d543955c320cd4256", 0xe2}, {&(0x7f00000000c0)="5bbf819952359a429af0525cb325ff77b4c303703d3992c65c3f5a2e9ff1421e9413449ac928a57bb4271aec816005aa451a61a17d4ddb26bb4f60af6576563aff5b173e774d193b73ddafe2e5c2c081e80b8b9c9aab33e604551849098c61dea852fcec1f6290d1afec0c4fbf9e7faadccb02ba94193c235ee216ca61c52104736cd17abd4575bf5fe3e813cbcc9f89c2ecedc7cd88bde446e94892f1", 0x9d}, {&(0x7f0000000040)="14d7d002a7bef3f0a852a6cab8130c2b682537cccd11206f088b70615086eeef5c31bf1cf76c6e0b078423856ece89596087", 0x32}], 0x5) r3 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0xffffffffffffffff, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) write(r2, &(0x7f00000015c0)="eafba1149d0961145849a0374bc134f4bda21bac6d8c106dd9b24c08de1b746f1ae9c30978555807d138fe22e6e1d345cf28ad208b1443ee77a8c5a4c15f82c6f377d4f2aa2dbff02dc2058785e56efba06b8a28c0cd078dc8fd7f934ae6125ae44313e1e934ff22fc9bdeef85b357c8195ddc7d8d49eac7673e032d24ecbbcac867112b12a5074f9461f919692794f07aea147de70c13d69e7893f38f4536db7e8a094f513e8eeafd27884308ba6069e0c4dbd32e2ec87cfc0494039df6e8183be5b249cfd5663c62271912fb61c0f04b4e6ab76a28f7df4d1b", 0xda) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 12:44:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="ba9a76aa68f88c9402ef8f4dea33d48361ca604ed3a3162a16a5d16936e5ee19ec72b9892e803ba2fab704e0882c0d1bea2d52cb47221f4a9d9c9d83fc616188a4d95e61e8a610aa6e5f0ab7d7cae5948cf084d3a8b95542b52e03eb6bc6a490a72469da12653745ff23083e57c6c0", 0x6f}, {&(0x7f0000000100)="cb691ba065e9cc41451c2a903d95b254d00e949ec671c2581e5338321745bdd93fbc768aec75bca22b178874199ad09e5e2cfaf570e5262cfa954f2f603d59e1e1550bd11485b2bee9e3a9c1628282a45b735ad2d0153f87b8d5da0a658c295e32c0d53f6aef9ffa70b990288050a42f228e7b9b730f19ae6366ed21f1c750054e6f25cf4df529bf4886d95a6c0546d11c90729fba0f4e3a03378b2d9ca2e90af79795e76185cf8a7bbedfd8e77de46fb85d037b52ae3739448fd5e7f3d61e423188b38cc9f1101146d3a6907ffd4c0ac007cf223df8da88254ed97c686967d211d5f3e70bd6523cdbbd", 0xea}], 0x2, &(0x7f0000000200)=[{0x10, 0x1, 0x4}, {0xb0, 0xffff, 0x23c6, "17f29c43dd42204b9f7a3fac8e4d0cd43dd3a05c042d741ffbd9990c8391769ee99c44a702008e795709f79d9c418d8a216f5ca6a0c0da66e319a609747af5685600c66036c059a95bfa29ec4c53213d0c2164898cac148409a65fcefb5ed1895f139f70538218d0df2583ff4749acc6dc58ba2e26187b95b0a4701e578ba55c1c994482d11dd3443081d36bc0b4b82fbf90440cf03424695ccf8f38d880e3"}, {0x60, 0x1, 0x7, "bf01b0114612188efabcd21d4ae7edbbdf27803251d3f06bd4ef2e20b831a2149b4d339ab55029665d4615d30544654b48bf54353e357d9ef09c34b0ec2304dd7d7ace7f7b0ec5e189c5f0"}, {0xe8, 0xffff, 0x1b9, "91861aa970940d6df7a9997fa01fa95fc86f7316e79d5ef72be9aa573a3401e4a806d381e47faab6f1f08055c167293c8ef1134cffc34cdf527091758c35003647e54341f57fdd4f739efea6adc786ab18aa2512769b8fd61895665936b1a11e3e00e5939e452540bdb6efdd9745b7b6105b578c56af6f7403ecd7de65cdd3c9f6b6dac1ab9ae1037eb89ff26bc9a5c02afeb49a3b53e7f07373a2126851a78e72d880dcb6a25f4d17089c34a317c4af781d500c94411b01e50d89488ae4536eee17104a5bc2f4426b8254d1c1111fe70836f0"}, {0xb8, 0xffff, 0x80000001, "82d94c1681dbba5e0f458d7081d57bcad053d62dfb7512622f044a9840a0689dd884f544346ef9e1f596d7db1a2f6f70bcc4f1d3b7a35dfd5dff7e08ef6d25319fa6acd2307ae509da56d1b40ef931b69d6b4b7b17a974cb8b80082dcc3e874edbdaed3683131e754f7dae82c2737546da159768275713c07bcfe513b5f143f0a4c9cb634aa0512329dce3edd23afa92b6cf935efcbf2daac8b6b75b9f8c213f48"}, {0xa0, 0xffff, 0x8, "0d473a0b6d94a35d99f468b50e5bf9e60ea0b8ccff651ad35aaec3289f3b12b180c476f1dd53a3f7e2273b859dbd1fa167afd4146a46c748fc768f948964adabeae202b90a6bea84c7b4ba791980e7c79eee1644e23dba4d6772572bdd36480dcf01314391b6feb573516af3379028ec3a8e339f19907121edfd2524a8421dd993fc7286e7bf72b1235bef2c32c9"}, {0x80, 0x1, 0x400000000000, "04d7f8b2ad28e5653683f937e40cf71aefcf1b4810d46fa5ab2de1a2c07029f89277f4469945eab6912f8e5fb156ff2be8b70616f1534e1d4c3b63196b9bb21297eb202d72787e935610ec506c393e7a323daf1a55c58d450c6ffc775ed567dfe03fd760baa737b060f34a7cd6a958"}, {0x110, 0xffff, 0x3, "f78dbb683f78170f3fe5d04953ffb8d0790bb67518101c54898b806d61c65b730e7ffff58cca7ba21fd55226fe098c51858a4fafd5820121c446734e9c7c983887ba0ab7bb040c3c6fe7a3c53f1c51aaeb1f3853d9d1048f7e9229f3ca414f98c521dea5f84f91adc22e823f40258d4fa6211ee1c6f4d6d682fb7f1ee36e9e4bdb15721b7d77312457892f21588890be99d29cd705d383fa8ed2d54edf60d58055452175fe3578ee6c9e0bf4a7f89131868a1f2f071355f58b6e25c9ad9ceecd6d7d8cbcf7280a3f52557095491fac7b67ecb888af93fc3f69b95f3c1806eb0ad48776c30c68c3daed1054abca5769e8737638afcf25690c2c6c"}, {0x68, 0xffff, 0x1, "50d91ea03db24fef14e995b0e8d0ac0d08447b5adf37f3732fe2a6a3b305492ce7a37b5048b82a35187db7139ba03f3d440f05547f594673af0b1b5ecdc45a1d6a265ebbb9ae285df8767e462772d7b6201fe0961eabcc"}], 0x558}, 0x404) r2 = shmget$private(0x0, 0x600000, 0x80, &(0x7f00009fe000/0x600000)=nil) shmctl$SHM_LOCK(r2, 0x3) 12:44:37 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10182, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffff1d) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 12:44:37 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 12:44:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x44) sendto(r0, &(0x7f0000000200)="f310c53006801c64ac7d550d4d1a401747ec72ec4468afa38ee4899ee9d30aa852a2dc2bd2cbaac412a34211e83b62f24cbe0ad289e02a0317939149956b8debf602340bfc8226f62705feedcad1ca1fde8fbee556203b086ace0ccac695d501f962c212ff2fcd", 0x67, 0x4, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x82) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x20}, {0x20, 0x1}}, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x8, 0xfffffffffffffdfa}) select(0x40, &(0x7f0000000040)={0x0, 0xffffffffffffff81, 0x7, 0x3, 0x580, 0x80000001, 0x8, 0x7}, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x4000000000000000, 0x5da, 0x80, 0x5, 0xfff, 0x800}, &(0x7f00000000c0)={0x7, 0x5, 0x0, 0x2, 0xffa0, 0x7, 0x8dc, 0x7}, &(0x7f0000000100)={0x2, 0x7fffffff}) 12:44:37 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/87, 0x57, 0x840, &(0x7f0000000100)={0x18, 0x1, 0x10000, 0xbb}, 0xb) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) 12:44:37 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000, 0xec2}, 0x10) 12:44:37 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', r1, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f00000001c0)='./file0/file0\x00') ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000100)=0x3) ftruncate(r4, 0x5) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r1, r2}, 0xc) 12:44:37 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000d80)="8c50fe2544bd1a383720401291c67ac7d24e2ac33cdae76f9a9b6ef8c054fedbdcb38c9bb7ac7b2d20e6f126c85d60371e1c4b6f3d02abf0e76181c66be57a8426869139caff3e76b7aa61cb0e77eb704741126991aa9a51e37fa65a40f0a0cbec6fb4c67febec51f40a0f9947a9f35ecc4f35df946dd110e153afbc86010c4b16b730a1047c9252b2c61fd10282d9c579b9ccdfd43329765a1b3e2b1d46664509e83b13b633017624ff5afeb44bf5f1896d0d62c04c494f8bb28fac98df252a0a84796cc6eb03d1eabf1c55d1a93fa062484afd41873c1fee0f1979f45605b5ef85392a88220c8b3c066bcfceb5aaf57a1b9a21b5f944207ef4e5d25df53ae7aaf1c1dc115a798968e8b78fee4f5f4d3dbc83a2186a05def920467789fdba74a3514080ad04574d7c46f587c202a64d2d4afd12478a34b46c94f0b5798afc5aa4062128702da88b4c6d5271b03b893bd7f1a068315328a6f9fd2b9f6656b6c8757fae74455877d1b32e3dbe78dbcfa1dd9fbebd29dfeb25fc7a59871f37dc80430246eb8ad1e06169a4dbc050facb1c39eed68c821f7f8ba1e741f1f41f3d1f0f6753966cb6a60910321407a29589f6ee6fb76a527ecda8e038cd3c9efa9e93ec3851512585aea26c2cc5593befa4d449b360b6a1ebcda532bc801677b512f5ddc68de8bc382d914f7999e70cd2c8c9213ed02237625f95b1097cc4330a9c648737215983e53e833e304053f6b33990182ae27f032743f4850406ab769b6e710b4a03fc3f82f841141cc591cfe6fc3d197c24be7b47d1220bf581a522dcb7cdfd6837c489fb64bcba96c88a7a1fc3b81780619c3d5d347c00dc97e89ef371158bd516e5264b8b60c73a10bd65e11d89169f42ea4e2cc8126d2126fd1377b7ab54693b7669a50c0b0ceda122e47f6efa9c8e7184ee36c1c7c2ea6a47a5cb7ef1a3cb28a18bc096363503b35069e08f856122d0e44106088988b68c54f742617666a33536553ecfc1b3efd114e592596ae22118e5bff69590f61ce84b5b483bba8b7a546533333d7f6b528e8298517a8baea9a6611be5af87ad8ea4b72d7218d1b25d52875538d883950b08300f29fb26d29599e1a5cc35c936cedcd8321cdd43149297a86a06f92eb3a159d755b63bd0b9554744847ca2e7512d95b9e7d59bebc252a7ace188d30d2976c4505acdd231e9988aecbece1be2b19f68267fb4076ea9d85d73f7b7e69c64b76b8638fd41afd10f782f4f2b2a85810db19abb2055c1db561fefefa67a445963a8e900b9c4e4f6517c83009e5978a0fca21aade1da1300beb6e1b197c20d35145c1a832e0656e343335af4b466903461a21aa71fa805040f97163db9d8bbb8c5750530c6e43e1624615f154163cb3c0d77f14cc2129c6c290da3b7a057ff34d2dc3945276574a96206d685b3bedf67ac4382a1d6708af201401217c1efbfbac195474cb769064169c8a40623e1b8bb6347a62badbce85e24e7bf66546fa1f6fb2818c8d7f027f67549389338ac2bea33b8d18d67ab1897473e047db10ef260ea14a28cb09fbd299375de0e401e8417a53bf85bf7315a680af10dd2fd525a12f2f35fd9b84520988c58609a3bab6ba16b63e221a76f4cf9d40bb8b2486d3ea1469f8180b75e6f3dff159a37c0c98539da08cbc6b786c24d2d16067e655a130f69861c3a7199f194625bf43fe513c2eacdfdfa0ef544922cfa285aa680142dcb451e08fbc4a9bea446fae64205cb45dcdfc3897de77238a8519bcb05224c6fb9dd305c70babcaf2bdeadfbd979671aea9f198105c419083fd20392961ce9f3e21bfdac62315bd1acc3e68119204b777647158d8aae2dcfaa76a01ee2d5e595a88d772d3984189f09770aa6b5fce465bddf47836103927ba14bdb7c6bd1b8187d79b5512207f359c23ea859ea2c39bb8005a14215a482521b7c1bca16e6c3b4901fd64a21571e04f002ec97d907c78828efcb267bb7fc5ab32f34c26794695e0dfb43b8995d7729a241188f35542fbe6c360087561ca220c2e4abf6230bcef2fcfe2b639899e96f5bd71ad4d59a470cb3788f06d141df43caf1d553ab2582787a565335f850a416a1a5297885d005953b7cdfd92851868515c336e98cbc4925a885c9c44242cb688a25d49c695f9bed6b5bf7dd3d4acdbc6ee2c05e929b879d2f46ba9db00b1afc4b732cf746fdad1e558535a4cc0a365fe143d9233bf1db043dec4d45546eed44f40bd6b65f46a121a21f7ec4ef4b2184c8161ac1470dfc193799198daac6783cdda82260302ab120c5c1fb57289391e65b0250c01bd9ecf37d164ceef97eabc3bbe32021edf89f7f17d8c602f8de3f7d28d7c153eb49a9bd84500893fe6bdef3cffc67c8fb13bf5491c6ccd02044750f70e0469541434690a881d98d37f5d9ccb437c3ba36418fe59837f7865acaf3527a4ce4edd127f55afea7d769be176277cf2252708e569123e4dd3875dc679d9eeaac5ddbc1f20fa6dcdafd609086c0c3842a5e6da9554283ffb1508f7cc9051996a12b5301c472aa56f278314fd63c611ecad6ff44a55e716a2c40c892f49d46f674cdd2775a2b7864738d306875c8daa6db291c280736b7e30175ca2dc6a795958fd6dcd8abb55afed37cef7eacfb4c637512f33aae28e6b8511b1e51c4ceb70ee13ab87d191e943bc26d5e8884653eaa428469e06751623a92a3d79d274d563a5c0103f6d28d470d8f06ff87107d49f4337e774fcfae679dcbd4699790e7803eab79d39ab42b3dcd4718efd8139e384d183a30c27affc7964ac3ee31b947f548cf02d9a1faf520056f8218dd79cee35466e3bef598b01e49c9ce5320bb7115a604e5b904f8b49f1f2796d1d254913fdf033c9230f0b07cdddd61547c33a783", 0x800}], 0x1) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 12:44:38 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r4 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) close(r4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8000, 0x3f) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:44:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') r2 = shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x3c4}, 0xc) getegid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r4, &(0x7f0000000280)='./file1\x00', r3, &(0x7f0000000340)='./file1\x00', 0x4) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xf2b191de7ec601da, 0x4, 0x0, 0x9}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x200000c9, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x61, 0xf0000008, 0xadd, 0x9}], 0x7fff, &(0x7f0000000240)={0xc0, 0xfff}) r5 = semget(0x0, 0x3, 0x0) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000100)=""/32) r6 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getgid() fchownat(r6, &(0x7f0000000040)='./file0\x00', r7, r8, 0x2) shmctl$SHM_UNLOCK(r2, 0x4) 12:44:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000006000000006e6b0019bb5daf85bb452d8f9415b1950e0a156a3bbbbe92c4944d3defed1204c6d04e5dc8548449acb9d8fd43"], 0x8) listen(r0, 0x0) r2 = msgget$private(0x0, 0x80) r3 = getuid() r4 = getegid() r5 = getuid() r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x80000000, r3, r4, r5, r6, 0x20, 0x2}, 0x5, 0x101, r7, r8, 0xfffffffffffffff9, 0x2, 0x7ff, 0x3f}) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) accept(r1, 0x0, &(0x7f0000000080)) 12:44:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x36, 0x0, 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffdb4) 12:44:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000023bc7482177f957f421daf9f7f14ebdc54e99da84f99ab007300005de5f2976eed70897f28478e495a8a4367c23c595ae494451b1d1f3a06391990cb1db541ad30aba8063839b1f52810c613e94f5f4390032a6f8c25f9b00ac7bd518bd936072e5a4724905fabe4034294c8a28027fc7da9153e491eeb4ec40a060d41f321a04959619a0968fdc43f9bb1c84c7d35096d450c497da74594e00c0003e0b300fd9c8aa3a64af73e645a55624b53147a3d0aa000"], &(0x7f0000000080)=0x26) 12:44:38 executing program 0: socket(0x2, 0x400000000002, 0x0) socket(0x0, 0xc003, 0x6) 12:44:38 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fcntl$getflags(r0, 0x3) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000040)="c7e601573dac0a706418725f2eb88f3d55a6688c6ea8e0397fa8154cb325d636e6c02b1104929c570bf31ce80dec", 0x2e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x3) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = dup2(r2, r2) ioctl$TIOCNXCL(r4, 0x2000740e) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x25) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000ffff0000000000000000010000a1c090c257f84be8f00ea1b09cf3fa52a298ba2d335e8d4fbfa2ae3a96a14c27f171a138f8e07598a5a6fce10fbad006365f5929223173a291e27c5b2b349caf914d2a7797c0e7be67ea9762a6b60e746183dabb965053d0174dec31c476319a99d91b0040e242fb9f5c60318be675209ba717565946bac84e829aab0b4849b7f39a9e3c0ab2694556e63431eed2c4c56b4cd6e99ecff11f94e4926c03c7c8ab68ac21a96b12c0c63b7747bc13f22c60a22fa6db287878161b301b8cc788b05e7e0496cdc113ce3efeae4c8e10d60774699f9c41da969625f1db1fa6c95297749511ba1f7627ae4b0ae22081a07f14451a63fadc7327c3c551dcc325103c02bba8de907f877bc8a1b0df7ba9f13bfece692493169991b83256f753d402bbc37e"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCDTR(r5, 0x20007478) socket$inet6(0x18, 0x3, 0x2) ftruncate(r4, 0x100000000) writev(r6, &(0x7f0000002500)=[{&(0x7f00000003c0)="736e4cde6d986f8ebadfcc2a3125afcdd9a1c4804c7d34ad3691aa149e5dadda80b55c9ca2b80cec90dc6b82eca1401ba961675bf58ec8cb02fb79a35ac49ad64bdcff7096366d91c26480cb006a13fe8a4ef89cbdd9e0f6756819195fbe5172b50d5f28d610ea7366d418f281e89ae088d9dda323a6615f78ab63afd128c6cbf3f4deaf4267692ae8613c84706bc49617a1502249cac970b088787b476df259ead750346c244d7912ee300b38f31fcb9a45a4bdda9ccb8bbc17a6a4057743acbc8c09e401675ce88f4d86dd24134edd1a8e62e653ea85305f09f29eb4957519b33727b9979f3a49d024dbf9a046db82ce74977b4eb4a075cce5e446a992000d006b49c43b7755ec4229e941977faf67c0fe54c1ff084087e5132687f380a74978e4e90e384017d2e94143135af544e10b6f8720610e04e2d52fac5da18185d287ad2830075d3aea746e0d396a963be1935fcf2bd03866136deadcf8e21c9a2e8b52d7a8fb3bdd77c4367be7585d6c9e01c6e4669c40af86b4406aae1872c3ba86522b7518b9b71c7eeed211fbdb0be64d9373f3f45ccb64065c89004ac24787bc27de53ddf2a85af03804401cf74d6e02dc134e03d648e090ac7fe83e8fea72a09d00673c3829584392cbbd534a7efbc1e45b68ce9ca76434a79237294579065ecb2e78a5452ad54cb6116381cee0a1c8271389af18654189cebc1e7d79e7ce83f39506137ce2685ccd3d22f3b302642573cb787dcbb5aa93abb557ea78b92e0fd54b08e7d63f264711242a1a8fd8b33c95cdf7fb5699a5eefb232204456113c27849db3dfc1e5476c808270fc2502ba61a4f06abd89f23f0730aed8c7125af4fdf3d3cc43fc720f33a150d1e91e974d050d223262fe914086e4b1a450537ed535d62871ea92c406220c3574f598e6d1beeae2103e084ba17f8912dd695b256c24c030a2962ee8dc886288a6b5ec1d2d5b4c39c2cbee91dc2095163fe6d6a037b6104e95eed49afb4a89f01d0d86f724c7e41240d9d97a104a6429ce6191572f0a0939dd037c690c5712b03a2eedc90a8afed78426eb6db5dc53158d07327ca78185c7fadfc927730b9daf5119c45811427b070a3de079e80027243993660bef02f57cce0d9b344f71a89da6b3855d4bd72bc9ef26d069e2f39b0d9c08fa98bea644e659635a069cac9f5c468e0c830875af39890de72ea395b0eb2b90fcf5196f0de8a7d00c5e14cdab5a26d3bd9e5ada4a13c4504c6ad331ac1088ec5db6259b95e0a633d02d2564b81a50f89e7425cdb7ec495238b026f0e7d64d8d52c161b441eb57e3ecaf9282532fbc4127645b59178d44290755b78a47f0aa6068c4c24ad5dbed70a36ad543ef1a9c16b0c6bc960c8a12a0e73fef01f57b7749392f6c477f359dec5ba1690d7b83d78f1006305649388fa9b9bccec4e7276c5ea7598b88602cb6aeac9a61362064d501ee22aa68b675f56f6dc2323afa11884fb0fe51f158feca8cc374b314bc0c58d183221a34c972568873de8eb8a51b21fe53fb49fecea61e41d425354409c31a7a03071b3fdedfd7efc77293786e8723d4faf4c231d6106147247cfb8777d0166bb74f4c462685c5532aa588d01329f1a266ae9bbf9ac8912842a0ebe5845dc97667817f726b15961fce2f0cd7a6e86eb719caabba6b6bbc1b37702ca78358c272801d3316a4bc98e1e61bb6d3212be6de9c1c524f3ce3c1309b069958db29d9b8f7a5d9cf7d083eec01f3e1b9f5936aff9595fc82ce7e64a564ed61eb376a6110201aee47298f73a637fd20e21048fd22a48c3b0096ebdeae829635314d8ddd486bd4b4d7c222f8a53088cb065c605bbba215e8bab75c64c9fa591cbc2b171f0f46e5b64603a9d8a406e3bf173e8a6dfa38a22c237ea675c2e17035a178ef4a0fc75e7648d642cd09af8a01886996da5cf6ba9890f7d9bfa1073a7e2117bf90f82d1c474d48e04e51b11c7d22aba1738c67a65231b2e49350977a27216db9ed770fa275b77989ff618235a476f31056b41f2637c468b488e0166adbac23ed767b3a12404ae3e4699349eb15dd82aef9cf67998c30ff4c9c954ffad9622d57ffa46cf6f6ac62f1440dab7e4845795406376f1d317fb0134c1f093758a9d4468c0963cb53a46f17c0ad559bee59b184e7c3d191cf302281736045ca7f7411dc9a1496ffe5529deb04d6044a108d21e7fe361d3e1f8ab3bfa39c0015ccba10f8770c725ebbe544ca0d4c09d96b0227a250583ea32d358ba18624456fe12aab16098df07908755c0e502f8fb0452cc8e54df16952e6e6659ce1799410c031ed3e98b87fa1235f06ed391d7349757832a00f51e68f1d903c137d01d67421392f0482f6ae81eb1bb4096d073f2632dc4c8fb8317259a1345d97cbc396c789ae4a0d9a59cb2a5606a430944062a9e33a2357b2717ffc54265b552b9e1035628dada91aa11ea3dfa2c6c4afb74ad8cafc8c1efa6642f8a68174f42996be8753dc9332da7dc8ee9fac8546231a4e160f0f82430da5d40f75cf102b23081d723361b283f777d104a863eccb73598c0cada09008ab2630f94f12365f2bafecada2fba6fba0e5ebe70d8c92f29bb58ff1cfb24d8be81c927ee18a53a96f62397bc4926c98b280632cfa56c4ff47be116651f1739838be1a2b79af512aacd2c5c4f182baa62da9c62e3aa9096e3221f26f171c9238fa3ade686bdabb6bb733768ff5a08f51bf5637acc5214a04c773e5858b6fc39cfebba8daa559c229dc5e8764c7bbbb969f7f9fe89277872aa17b5da84fe345246a911463cb5de053e1ab8ad0cb0af9b44fef9db739ad06a9b6ecba9d580e3f1125825760e592875a15473161fa38a669960a18c8b0200b6465bbcc530e56fce9f6f993f0b2f8510e36498519b232ecf8be37b8245a69a389ce6ce3235fc610ac535f015d35a7b07960b354656ecaf89fad081d2795b2137a6cc71e24e32c5fbd2310031d56bdafef01a4ece89ba408d9955bd7f62350922446c4fe17c57617546c8412325d2ce8486f9d8890ea63ce0dbcdfbdff7e078a6600b12ce642137aa8dc3ae7e5a8ee58bcfa4237bf19381519457c898a4da0a4b8b7b10cd1922d42dfa9edf964e250d2c0391ce3c6b03675dd1aff24b140015812596c1ecc919090f99808d276df08047894459c1dda3d21ddecea3237b2d24b297154e4f0490dab0906366eab5775b073ab8d50ebc68712c217d404328c99abf461446d643e46c86eab0863ba0d1db7d7380c73460158649743c223fa075738f55e98f36853d59a9f7a2e341c4ab5cedf17dea255b0fd7f3b5d6202e0fffc6c6030ab8c2f51fad9f305e000c3b90aa64d111b4e7201766f3a2aebfea2c9ebf3d3094fbafbe82de7067f695b4db5337bb53c64473189780a1ecc3d98ca9639e85ba1eb9a26417a6c6933edc90d11b466b605ed5ecfd1e91f1b9ec821f5724bd0f4728a34077156c3fd25e7eb7b04a14a042ae12cd1640ec605501d0af3bbb7501a8e5a8345c833debe8b252aae60a13c04f51f21005f4c36bea36e270d1fe866469a86a4a33a7c761c08bb429e026e4df25ce7e4eaa0d85f5a5f4de333dc918a77f79112ec4b9a14018dc0beb98c4ec38852f8b9351ff9ed57de3af0f6318438695285a4c329467ccf285825ef57e7ab1aa0d969ce734d89ea7f07e57db9515f75bbd26bfa63f01e94bda4c2f883875681a7621d8657f864700d1eb8c0e3c47f1bf8dd6e5cc8fe605623ceeca19b1afa3a1c8e696d3ec526954e378db5a768bd4a222f9796f7aa245d7ddd9ade6246a3490ef64108f14a1a197141155ebf253ed37d241231fc3196422b91e578b3122ae2996f62cfab8a2059590dee0ecb96c590d928f8f2578b533299724f681093ffbfb816eb6da996319b8e3924a8b5fb073cb611f56323c9e512e99b43dfeb68956088d245cdeb4f95bb989245803ea726f5b369b98717f3b8094848a2c584af61b384db67c322b1673f00a2720ebae4512ce461b54ac5a0e38560b0a1c00e35fcccaeeea38ef05b1469b96a8fe8b193011c7f85d9b2cc2e469010eda34ce379d4fb031cbe328176b23678c1d75f922f7bb7c614c65bdd10570f8860c8b5deab9bb7186c137fa53d85a42847c8e3f8d41048c31ff6bd32c96490c38243d86b7637d518c475489466d581bf70ce8adacea6d3f49b2592f3db4d1ff98214ce6965624feecba613b85b7bc13e2a44af64b6e52432445b5afd8280afc2b44b9342475c0205105a827a51aa1f60223cd591f8ef919b423d3ce815ff65795736366d2ca11d2a14e1d75c32d573db0b80b62bcc5d07eabce9c714af4ccba3740d4a3188bb41d6d03b2d85edf90816533c5e7cd4b9f00e08112ff6f17fe2642b50d2afe6f9463c05721496fc5f96e397bdb1a8748c97534391ddfb66772d14fbf89256ff956e0464707a9b2b8895de04117fde6df1cc9c1608f9cc95883007377b639e55a7cea08f49e645ca78353a7966fa3a0704ee3cbd2f4cb621fcbdfc5e3710dba3feb1123cde6a0accb3e398b8f00d29baebf3a784ced948b30b83268279420221405e4602218d9b584b5a3ea242f882e8716b1d5d186f0218a19f801adbdfca5ee101b29bb19a201427ded75069f30bff817e219ca7522c9ebf17fcfb009f2c4541fe97dc5b2e76f23f70b68eb5f55b9bf01e313c46de18e2750115b08433c846aef6774d8c8541450895c98182d8e10729846adfd282b8e910928a65bb5cf27c946206f965cab6388d0e1b88d416cdb723bf68317895de7c1f49222777992a4dd5057999017d1d91220fbf6a8c37497de548c7cdeb887e4324c0ee70d9a62f402176a7f3e92bbb23d488e289363657ff829c3065da1f87394fe8e5dc49753036d3b3cce04c2f97ca8ba6188c36e8b3ecc06e46ebff9a88516cc4d14bf5e376feb5ff1055b740500af984450de20b618dd916631c5dfeadf257c3bb076811a41e9f99d730dccdac97bcd9e7590ed4b3da97a411a958f46384a4fb511b28d56933d4aa3296e54bc8f2106e88bb85db6dd3293699cd7f4f09c41238f2cb4d1f5acdebeed9d74fff2984b3a32b5a5fe8fabd7ad14ad2a87a17d1e4cb4a1524c5104d093ea4c5524cd4530870c4b74b5d45e21e2fb444264de0b5ae065551bf31336ec44dc44a18c4c8b3ffea54b2dd93658755bfc25360262c6a5cc583ccb4bdc004cfcc28f2eb7176775b4b242adf568ae9402f8ec923e02d2b1638b4436be62d5145ce91a27a610be6c02370a39de1e9ccde27075ebe37860ef7a0a2112e9de8494ac4d2b7668ab600f73ad8e2cbd44168cb4205195f83e5d83af0bbc0718061195c89a5bcf2a3b92637824d2201a228b90ccc47068d82ef9945b9281e69ea78a29bb9e0e01353c117784da45128428055278c2f01703dfed48546f101fd97fcbe316f38bb4b0aa7451e50db45c3dff7dc29094bf2465207db2443ce073a2a47dbbf3d7cfc6cc88e4fa0cc1bb40820c4a1bb2acb5c177edb936af57bc556679287e0a60c0f72ad40102654950b471add238d057a1b2821b74db515aae8f6a5ea048dcd0d5ee8a17b2500264706a595b4f9992a9bfb85a45a8709d5a0ef77d1c31f5b4728f493da18ba2931b1985a39ad4100adf01a4858ed2b3ff24af84cc82fcec247c008dbdbd8a81ea70b2e48681bdd821282be4fd4cdead1e5bba298eb1472ef7345fe450ab7ba612d79f1f6d97fe3a58cef7fcc89dcf90f2d6e86a741d8fc6cd9bc8326255d6b4f5e356f072dc74910d2a5d08aabb52dec49899a349f4", 0x1000}, {&(0x7f00000013c0)="7e1e641c038e858da54d30d6f15d5d4a47b96b9e90cff18d958435777ee8766004a18cfe2e9c4a50b9cccdbedf4ef8fd0d6c5f0c05d333b01d734897154a94bfdb1b097e070fbf1f3a10190b44abbce7a637b5e7c616249292fe21a91e8b91266ecca1a51a66af0e0600ad1e16364e5c89fb5c8f0736ff04a3b6bcbc5e2be283defee386a076307ce8cec3ccdc3d14f0f8b4f42749fc6c07e8370c98da8719ed4f818df110ced1594a5288ba25f858e949b203ef846256d9273bfdc186cdb99bb157e2fb64c192606109b0913c454926e3c69de7235cde32560d5d8242ab5a2473f69e0d870ad2c8fc0fc68910eb72364386acabc34450be16f63fcff67120de39a0c5b40bcac68b53c556e86081c985951316a279863e914aac6536e78626f7a517e3a631f3481560b59e58020fb53ad06c79baf8c2f7ddd2a06b75490809960c0fa19b1d7c570df530f8719c68c257aff31ee96b50642f2f5ae999d728c1af735be85f5c18fb3246ef3b2126e11b25e69231c222ccaaebee7aa2519cd229252c4fc7e5740142c0c0e338c90679de8f38a076d13fd62587383e353cf55a4874b1efdfc9294c62b6589da8ba6b1257708f0103a965eb1f2b07d9bde65b6dd429be383c1ba2d464bb49919559111f60635a69b128a3d55fed6e5886ccc231fabbb62c043f73c6eff94bdbb0f85653b63a25177b2ddf3b09f67780dc4985fc0fee37d0446a36442fc171fb7cc08dcf9348091d9e1292b8e821467c53082f8e78fde47a64c21d1f9915306a1afd3522dff4efa2df8076c1e51ffdca29bce8c8dc500302cece91adb8db33c31248e9da1634f414b95cedfc41f0a79879ed8501ad4075140f2178f1de097d6030daf634720969defa792f4da590b67c66ba0a9d411fc67291605e6d1d63b8bc3982a094cf37918b5cccb9a7b26034087a4e139b39baaa421f7de1fff6609752497ae8b142eeac66d7a6df4edef4b47946c745fc38c53d30a61e1015fa262cb5f8d31da9c95e241bc74451a1d90771064ef384f3a33f613eef519ed35148bb3125620ad622f370aa544e3be0ced83158748a7f6f4005bbb3088bfbb1945349ff3a0141dee659a13ac0c8cd8d1d56fd6fbd038e476b449fec1803d42518492bf60d904e78b55bc48262881ffc52ef228eec5ca9904652eb8eb0668b498ae12ec35339a75afe1fd7b0ad9213e26bced1739309ba09b84fd4bac8c427b48795b5fd80da6e4e8643548cb789a8b68228b6e39718611d2c18204c852b6c7762054655d469c9c0d7118c402d8a23564af0042431828ba92bdb4633277a4910b5a7902d7a17b7d5f2e9adc92b8acd452e25bb81eb21a2aa61b54a95c633bedb8124e4f09b6da861221f586ff3c9ebba01e9a1cf0794a546cef6adec003c46936299ebaacf546d6383dbdfd7102e28c45b8a86f16e1abd524bd4e350737e9a9d962675d912e09dd6e0d007bf5c6e771bdd9c2d06e6956e1607a491de56639c314867e892c8ce22eeaac5ad5114bcd8331287a2b2c3d0c248346b88c9c2d54e0ef69dcbd38642b05fca6c6966bb8fa2943f01620b0dd936b74836f01c1ae4d642a3ddca4e3420d94d52c26d73cc5a7d10d6ce110906af69e74c6bbdb84ed5a941cbb392d0e0cc3a40111bbaffcdfcec529660d06f11bc31a611db145b0fbe37db327eb3166c1b5ca1dd1ff0009014768a015c3f0a1aff19641668febceaa47cab4fac86eb5ce25514b3ca94440ef580646c38a14aaaa50ae981e891eacf5236081ebaa5da51a728747d5f810ab8bae3f8f396a266f9e2f0a71d2e1eff55f12d1e24f3dcd06b57cbff41f83bbaf753cc78924aa0bca057ddd59c1e00addd6c837141095125da033e38742cbf5922a7047539b96d36864dc2c62d0c049ca2b290297bcdb8c815cda7e43ca516dd17feb51ce727f5405d06b2f065861f71f2b64136e889019c0c4fb81c10e971b0e4e771f499a14c8751c2674491f1af8576a180965901c41f9954281e4211ee20406dd1fb31ee427e2d8a5c8192fda96b6658457634c52323a9b91630c6e88cc2ed22a1a2aa04f14620262515f1b2d9b8c5b7c8fe1fb65abfe4894ea0a86af5b545935affd3058f1d04bdff812dd416196f7b6de36ab28d75b37465e2fa0d29bf74f3a881f822ded75cdc505450c493a88501ca989f83c41c7eb1b7e391caf74a8a23365c44df74c8f10d012cb58c8d01eeb62e4d9d763a3b2a49b9fff5f58df477c827845ae3d859b97f4a0d2e2218c095683a670f25643c8bf4b045a10de414cbcb77ecb402be27e2d220f3b91ff68a5bb19c4c435d010720fadd93c16c457bdf69d21ed3168fe7327b65bfc1a2c7c7148119b95b8134145574b1110a3f43c3424ed4921dfcb387f05b9d5d8acbdab0f68f7cc798fcc2c9c1ddea27edfb6465fb08ed857896d031fddf705f66b604a7a6c364457f74522666f97377d85e25a61342c79ecc31bf606f4d709b0b6622448aefd426b366d670e93ffe119de8d3e4155ccd04433a229f32e51b76be0f68387eabcedb00ac394af2b97e2e7440c523bdfb8cccf5df8ddf1c9716ce4b8f87e2ee06ce8508cacbd0aa4722b4f749d09bf76e1a9b853fc1e5e134323ae787e05d46aed0453e00bd2a00e2f4c86db02cd17a79612dfeb18c5d1e7b9bcd73c00c3905f8ea9bdf90d22a7eaed262ebf4d9eddd272a2f96e419a25ffdd079b1c11a22e862db1427253b6aeb71b3d9ec80fbea6e19f65373c8b8ba61183adf1d0edbe676d278505fd6c4c9559740d903a0a8f2afacac64ef8e3d20cf74ce4fad0d6d561c3c3fd50e7933dd80b5fc8149d867e98f17b7fde6cbfca3e9ce3d056987e49c4793d921a0915159b5976cb3acfa8663b25cea0515f5e403fa46c0900e47533a3d5bd202c9675dcb584916e15f4ad1555a1f4e79dff1f3597017ce6fe14ef98adb86faac824f9f71686a37be384144cd754906a28b97e8cf8ea9c850880e633f176452844e12b4755a47172d4710465450ef2fc9681cd719065137448c0058b1d2451100b1c2cd0a0fd65e2c976a0a965c3c542f7b5459c4387fdb88ee78f5c7a30c74c8a5d12043eb18fdc66f3fb692eb0fe736f7007ef5e9357ee1fc05419153a8800579d70444ae115ddcec0222a7b1edbf2d531efda79c768af9f8f92a03a44bf8efc1f0955e1bac088fbcf2894cc0ee5a12eb9e616658e675bd23119f7b6aa8d0127f1ae052189adf4744ac4a26eb1c25f61e541841b553f5f67e87aa7cf22f238302d7bea6e0e46dae8c72ac4e432ae04b989a995babc9a97d9764f27718bf64ceed31185a53e48fa7ce07f40ccda225c6de42b00ebfd90643245b85cfbc4a6fb9086108d10f8cbb66385cf2799be46895be70b2e75b76bed63caf49c4001eca2f75a267cad3857fab85522316ad5f1207e03ea1e9a125a4aabc1f4df99d2bc25df94625030b5a34d2d1bf14ec36bea7fa0767b701781e52e44d4f9cfc40bc552636b42a7ed8ddfeec9128d6bc0ab4d67eb6053523bf4adfd09cf93b279f9b899ebe25497b566ed975eed2e7082ace7a8ed3db92f55cec26ba51d71571af9b02813727084dd70cc0623e1ffb0d9461fc43da37d5416a5279fd562092c1f9646c85cce21d6ed9f62cf89727795a289f93121140f78d1aaf341abcfac9c98a8200eec4cc781911a74af255fe4d818ed0bc4b9aead5012891e9f82eb2a33b9fa6c4c6582f9c66a62b8cb23eaabf382ba65084aeed640218d01dc9ad8b972fd46ee632fd1c3c0b3071571e210e05a4e34f97a92168fcd8e2a1f561f97edcfe9da70c94577fb00a54d9e3ddeb00ecc242a3ce4df5e116b4add3abbde034fe2b518943f60dbcdd1249904b9af593a4eceb6f85be430dce31cf10228beceadaa9021cb48741840f44fa1e77773ba7909864f4ca04f317e981fb32f6c7eee39a8b159f972060f31f7d0e59b295f90769008197d2fa82b51df28356eebc677fb04fb61466751bdf7b8453c72e66ff78c744afb891bfa4ca8ab9e464ef25f1c22a1da5208e5503a79e123a223ef00d454689b7e495ec8d2632d10086646e04f479b82a5fe33c657a3ded9b08d92ea579d98f58c59de21a707151b99b220b3ae927b2674f29535c6d9345e7857faa3c5adadb5ab4b97fcd9678e8d4d9efef8213851e63481d85db39c250bc7148c368ee8baaa1c26eead7088e70e35a1d083871d0a80db15dd6affdb32541683ae31ad3ad9a10b91f0166bfa338880866884a3f57a50bb69ffb61aad7a1b74fbba8dd10018808142395c6e36db16a9fc8339688a12dc42652c44b191af4dc3005c88602d0d149bd9a9f8818f5979b613dffe59603a9bdd7bd08aeac34f6d0814280e53d3cba038c931d7b51033bce3398cb603ba067df38574fe5ed46e028bddadef8d9cb55ec20af6231959cfafe60dc8fc823b7f625ba66cd1395730addc0e8a28d00020e1926a3bd743abca74015052f4e383ad3f3c54b6ac538df4a47e693ba32b3435051fb623b9353fbadf41ca03ba40523655d5aa37e4c45b0898f1fcc44edd09414ee2093b870b13bebe1a66a77760c292b506688c61a736e349c700d5bb2f7a9fb4f5e360bc41400cbf65f32e86fb2038108f6eb1c1ea3cad4aadf2687974fe33bf4a360c1645d82b943acb0b526ba0f9e2f15a97a1477edc28a4d7cb434824be3d1927447a662cdc7c887ede5fc852e215a8cb3a75b652a3f28e7fb33938a82ef19429500167dde0306f20c2f6abfe63ed7b814d4a28a95fd5a46aad373f1d4045caa3d4a66cf6e41121f85c8c19264e0f5844010565013ab53b1f6d6973123388df7b4e9823087f661cb7c50223e4fb823809cbe9df0be106f6e7c05a8167ce98c8484ef3450f2c3af370c857c5dd1e871e05165e2316635d0330dae80eb8fdb49f34630a47f16b00ff48dd1386789be74d15cf932ad9fd7f3bad410f0509b82f0ee49a3378bc428d0be7b4744daa9104b79b192795859e85175096e42498d5d36c276b9b3968b9fae99cea99a1c6e468312293bfb27ad3f2b8c7019a3b264b0619eff8082a2e7d11ca856b526052b58952e6923455a880e30036a08b9aa1f3edb7a8e1a66ff9eb2478e704673ea2f8ea5b93ef7abee1e9553c19be93f6c47ef53fa4ddbb8103b009d227a415b141e982baf6f886481c34b7117e70ccb9264ad9d8f23c9284ce8af0c91b0db6c9adbe10f4b006295b6265877a44b618d5ef85245b69e170fa12b8d44073adc41487e5c21e3d46adc7a311a818915045f48b3be08204282fa7f2c6596adc2d5d137e2b495b0c059c61889f370f8971bd13b75a2e5178fd134ef54dfecf9ea23482a238e473b580edb16d60c0f6378aefb872afb0cadb444e674064e04f2b0ae7466aeebb7da40c2fe63201bbf7bdebc792f315c6617ca99ed36128fe59603e625cdddb417ea6519f4f1d68341290309adcf017bb6cc3a2d3745267e6d62ebdababc2c2835c797acbd31d449926d16079656262431057aa3542ea862410477c2a34e0b7704fc756152a5d2c64d19d7afc4a6f7f02a9ff616eb31498cd25ffde491f9b3bf3a50367f2e528b109608c54366ee8af524a54c16e074ba2d4b83d3b621749dcf0a5a8b40a2a59f85d4efdbadcd164dda065f2e3a394bbb44390652d797c328a842493199d20e2a7f168c835907f5706fac499a438a4e0eeabfec48b95920f3992382d62dc1f300c44e68ff9239c414af13cc2a8c5fcdda85441be9f50bcc6f9bdb5d1297764daad68111a130990341f8defd0be541151330104c4c162403", 0x1000}, {&(0x7f0000000280)="c310fd468c0d064abaa6f337c14fcda3608d9da5b91aa742bd7047e357e04cf4685eb385912d78f377d12e244719", 0x2e}, {&(0x7f00000002c0)="804a4349d183e36016b124049caa365b4175ca026dd3eeb21d1a7407ff6c16047df7043a76ef6ea4cffdb4f0ff8d1e93c23b707340798f3d67b78eb1378f39c86a9d7fcd05d39f074e382e967d30ae629df704ff090deee66c12226864f1ca57354351dea53ca84e3036c1ecae788976e792bcfd962d5b21121d69fb70c53866125ae6bbbd3710c768eff4e2d680bbacac30f9b1a6868e0a4ed6185273384fc19ae5ceed8044cb884540db", 0xab}, {&(0x7f00000023c0)="93e736070790e85b0f591f483dbf8b78bc1ee00d16a2b2408344e672687bb8d7a99f57d2fdcb098428a7681e529aa5d4bcbe9445ec9b", 0x36}, {&(0x7f0000002400)="34ddee1e5a509609fb6e69b47bc5290aba6b6bcf0d52ecf9a9ac45288bdf316ba3254694d332d03d2b6e7fad636590fec11d90e0556103c201f42facdd925369f29943e851bc16567c1e72e9dbbdb81872ad7ccdb56bb65959c1fa8197f2addc7a182173bad96d56d07528cf54179740b50fe48e55baaf352806f125ac614b1266a810612de069ed3fb987e923a5f35680fdf5ddb9ddd917808cd2c4058a698c5905a4171dbbab166fe641ad72cc543fd50acede7fd7fa2607c28ca4b4def10962c06f4bb6227e92db023d8b6d725533a735135728922795c1227052c3d421626131b60c6667cdc2edb7b21b4122c9cc069eee68d8eb642143e2e2200bb6c8", 0xff}], 0x6) 12:44:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x8007, 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) 12:44:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r1, &(0x7f0000000180)=""/186, 0x4b) fcntl$setflags(r2, 0x2, 0x1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)={{0x876f, 0x3fd}, {0xff, 0x1}}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="92d36161430cd4bf49d6cc11ce4810b094c19375dd4bd84193cffb90c7d2fe3bbcbae4", 0x23}, {&(0x7f0000000040)="e6d004371f5f76e319c32b0382ff75", 0xf}], 0x2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20, 0x4) connect$inet6(r2, &(0x7f00000002c0)={0x18, 0x1, 0x7b3, 0x104}, 0xc) execve(0x0, 0x0, 0x0) 12:44:39 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000680)={0x20000007f, 0x1, 0xc2, 0x2, 0x1000}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x12, 0x100000000}, 0x10) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="010b4f2f666531000000"], 0xa) r2 = msgget$private(0x0, 0x0) r3 = getuid() getgroups(0x1, &(0x7f0000000480)=[0x0]) rmdir(&(0x7f00000006c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000005c0)={{0x5, r3, r4, r5, r6, 0x2, 0x7ff}, 0x6, 0x100000000, r7, r8, 0xffffffff, 0x2, 0x0, 0x3fe}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') r9 = msgget$private(0x0, 0x400) accept$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) msgrcv(r9, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6adc039f8a6afdfd30d958b597b3a88a655f15c23f8b4eb9ebd5ac77b36b7bf3338581bafe98af88a4f33b1000000000000000000000000000000"], 0xb7, 0x3, 0x800) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept(r1, &(0x7f0000000400)=@un=@file={0x0, ""/83}, &(0x7f00000002c0)=0x55) link(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x108) msgget$private(0x0, 0x40) 12:44:39 executing program 1: r0 = socket(0x1a, 0x1, 0x800010000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x5}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)="7d2ba034d4489e6ed978329035f593d03f58a610cd73dc93c79245d2bf487914b27e8389f178ba42b9312c43a83fa2cfd3699d4b993b8f5e1fea1063643dee37c3b7654b2a1a57c64413e5a62a7f3d3a02ad75b0251a0d7b9d45bc1c45692adb39a3b74e5b18ebd728b4e311ebfe042a54ce285ae54dce3ff12c8dbae1f5889d259afb09cbfe36d26be07a894af33d0f9c5d5bef8655c81cd831d6bc16e847894a2fc1f2fea64bae86e6e9429673686ed476", 0xb2}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="58000000000000800100000005000000a14b675193a0552ed43d9438b25b94be16844e2ebc02c6e8aadcba264a86216a729c8e1f0ae4af63b52473edf9d4338187d610b918952c8f4f0876c124009ca259bbb0dc00000000680000000000000001000000090000007d8a481996b86e28420f1a15f5103a2db7089b03d312a83a7eaed35a189072b99ba7922f932f3730115e8c2e0428b50e65d379bb96ca61faff5e6d098e5232414c71951b49549e91795303dd3698e80de0ec0000000000005000000000000000ffff000005000000193265b62e7d07a86f0e02fa4a3ab150d837e317e2d803b03834b8305cceb3835c40fb71816b592ec74752e5084aee900934cd24875e0a3d13dbad0000000000200000000000000001000000040000002194577c1784daf694f03a62059200006000000000000000ffff00000000000009241a7e8eb43fd475f968b1b258627460eca41ed7083dfb7f116cf2d5d9e1a11d7d912042de889e5bc88e10155c4d34a9b7f33ef704b49e9e36aab08600644d116989d4bc251a543f99f6d84c9158268000000000000000ffff000003000000e665639bc31c8024a755a6884516d4682fc12e9741ad9ae6c6524092121c760843d72307d97edf4a35d2d1b2c9b070bb9c6a7e977cb34c7678426283c2f02fcec6803ec64e9ba14b0f101b9e15e1d7e9276ecd779c2d6e9b03ab77377676f71c5bee928cecc3f5f4092a6326bf2200006800000000000000ffff00002c4400005fd5bf5990f17fac9d0f23a1b5d51d19734e069b4540c1515d51bd0db287cf6b6a548bbf33b6ba3c2952acdb118bba7674e0f82d91cd6eb68ed2215b8ffa51a8397086c15c6c50972987550baac8729a9364ba7d569946cbcd1fa800000000000000f75002140399e3309edd808e781d0d73ad9b2412de84e69082b45a00c765bb90"], 0x278}, 0x2) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 12:44:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000001c0)="6b0f7913d9eaff125c00000000fcc561a08a708b9da82085cb8e73cf1b5622d12d1501f64723594c0fd8f593ac55762012a3674cdd8fc87d04fe1fe511c0e423576f2d3017f00dc86c7498ea1dc8a6811ad6de91d9021035f24c856bd254bff8b9e218a51c21bc64641c244ea5998cdc06c9ffeef630405bb8169e522cafc57550646fa54f5c6ee09380d5dbfcf171291253151efdcb6da070faee99bffb36d65cede5dc555ffa1efa55ed615b282b353ac5d1bafbb54a8bc12747377a55e40e914101741ab7bece9ab274a3aae0a2253813ab251083b29b81734ec24dd0e3c933d48b449dfcd46ba4232565971bd6df25b52f395062a3a9d13b9ef3dfd3580c895b38b160a110d9cf5eb2426ef3e30830b6c672a72c87f3d66ba3ec063d9e20ca21015c35546b943ec31f9d", 0x12c) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 12:44:39 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="90b1863dc8233919b5e99261ed7b4af745fe0ebd471fcaa50a27538cfff00941c043aa176f36a07bb844347ea13071d226c444e494c3f4f009ae2f83f900a1ed59399de3fe05b767eeb16ba78f0af059f927e4ec8599e742b8b5876404fdb4486ed1584ce3a865c6859f127185a5b8d0f6c229a4cad890baed796c046ca6072c3a8ee6c99b6ae19319336d42bd8a71b043e7ac80ede5f24e669f769392d7a9f5f0be9aa79a6fb263e7a9010f10699ad53c5f2441deef90efc7825feea6c6e2b3", 0xc0) writev(r1, &(0x7f0000001340)=[{&(0x7f00000001c0)="e43af0dfe016f788a962051870c8b373e764e8927fc43287a74a6d4d9f8b856a618838072cc60e3a0e81e4abc0f92f29e4de0b514e4f593b40ae4dfe7793d96ff765fcf07cca39e7113655afb2151ee4bd499f07a66856b324becf2e6e49479b4239694ab88113e78f50151f391e2c385ef5fcd25c24fc10df788e1dd444a14a59f906beab95917bc6b62c07988968aae3974800225598e9fe5aca0f668b8890a621bcbf940c40aca2717a4f3727ed28ef46a003d9ac121530e3f9a2e8aa4092ce5ff159ec0773cfd786bd2c50366c910df3e2faa94981136348d7f388fc5c462936924f7e96c9c35dbd24a05e72d470b4e47f2535488d8021b9ba7343996305c513d027df9344a346beabd6cd97f54c39cbcb72933b17bfee64f332af9e421a0aa333b750257cbaa7d2e811b5c90ff3639cd329e3f4b9c7ee71091f519ef425faf2b2cb78c262f32ec76fa96ac72a02f64d7156c2ea1f5c5333ced1d1cdd6ebb0edb76ac79334313b0cfbbff0bc2aab2cf4bfa613dcba2d9c79e2760db469237d5d03b91a7beea11a06cb1a1dc55cbc1277a41d2ee1360c330bebaba8c8fa3bd1a7db2c94e54988f2ac8a4d08662c76e9dfbfa0be99c3a79a54dd21df42174722162b8c8873946e495f26b1576f0e448f82a8602b455357783d4c43cb63a7f237c6c3d8bcd3ee4bebf302c46cf501c82eccb12c41259df5fdeba3ed3cc9546789e851c2e3bfba3dc408663b60288cb26c648964b9b63d3994045953713d495834e2ccdb83fcd6edfb4d8934119f2f32e18c02225e160830c2d8697889f6d4367eda693f5e9d454cdb6a64a06e53ca24c683f3c581a4ea132b57f9e28cd87c0f3de62c526cba73c8be594b3f998541be4f9880362ef91bdb7ca9599b4a76278b3464fcec6d2217c9ae8124a36f3cde4e0189af510874b62f4f680442aef63453220e6720e867c8474389bb9ec0c6acb88470ae8294eb996e47c2dbf89750026faf532a7821d18153f7b07416400b7a763c1ee987b0848373e6d77dfaf6f9ba683d954153f5bcc01a0da544e5cd340e8b897fc6e62e54bceca5b5026950f585a7eaea8c453881d14067783bdb1429f243ad29eb2a6ff5d4eb21bdab4ee5a0bb5a115dbd766b2d8615c05230aa89dece564c16dd7624040f3936d24012316ee6596874dc81b827da65ede679c7ea5d67891afe009e88eb1e660695dda73ad2598f3797aad259c64830d2d72ec6798224b6da0958bf8d8479622db18cfbdedc9f4c618350d05cabb4c2ae64ba0f645a698a28088de0e027e9063ab7a076426462d840b45428146a67e4f6bf126f0ad8f92aa094652a0b07c31c7a125a8c6c97b15ca53cda7615c81cd47a4381cbb5c1fc2e636ffa3e55dcfe1dcdda2681cbaa2ff8d340d803029f269e79b2f29abf52b6ccdfe1b36f352cc9f426f850edadc770df3365ac5bcb78ddaf9930020bd07c6b6f87aa8b4adffc286c9445991b1d2c711459d9b6749d03641d4a486f02bef3e54addbabde8bcbf84ff520d96fc0d31d0061d0fef994a124ffa2c3897ad083236142619a01ea6561dd75191d4b6903ec5f1716bc0e35e4329e26f6cd13ed0c684c5f4c1fb648997ffdc342b2a9f04c2db5998a7e4dcbc647175afb6e69d9a0d0f81d964a5afe764db779b17dc43063890e8659248ec7e2673c4709f580fca0c88285c3479d6ccfe7e933cf0a29f4887e73610cde6d2e47ed08276c651f411ad5501f52673097030a4997dd4decb42dc4d3092605b67606ca5ad9ff17d96bda9f830828292e177b9ce76067ef5a190f4a6d8db47029cd7fe730c7ee19711b35a80f550e2e7414664e625727428995cd2ec1bc3b122ac1c604f201c095bda2698a2ad32426066f921764af5c74265fc795b23e01f0db3a57dda92a496f263311bbc5a86e4f61eee06fff5b02fa2e7a28dda21ffb25fd89f7897844f8d6de9e08382731b5d962fd9322e4ba01abbb7df8b219623b238679110acc02f65d6b37dd3192770761d09e0cc9da748f0c9180b806777f5b6e65ed6c1cac95e15dfc7a16dc1aae66531d0d79c8c795a4e4692e1239cc0c00607d39c152f516a6ab71c226c3dc240698d74565ee0fd3402c12fd1b1fab78446f6cfb424f353fd38e34225ac67763820403c8e4973e0654067c0fa208239e4d6aaa64cdf9ec53619edff79891e476d40720da39b1bee1ed86e03a865b725312a58fc0a63396068f340de5b58014f8abef077891b7e1cfb438a2684569175ed0b45630520bff0fce86202b7b2463b04938f43df6e72008bf583a02ba1fbf0c0323fc196ccb69825b23b72640dfd61cb8afd3ed4c8e42cc9e9a88a155197db4cd1d134333d507893101d7aaac4d5fe50e09af427150ffecdc562e3e44ed937375f10671c30c6cae0df9ed14b42958e9196d48db4f3991b5a32cb7006675e3316a7488f13017ffce52b8c175965e99081bc6b906a9cf2647d9509bbdefdc6d569254549d8c7d390b41ba05c3de033d31b29f5de338f9c8f6ada7ce97bb694cc08800cbe62020ee380be4f31cc8348de6d5eac77a4ca72dab5d9b8358661c02f145313568c741d91b570cd80b1fe67ad4ba433c92daffcb73546bf82baa88893b0e52550e42fc91d0e79d948d07d8713f880ecbd1cd497c66ef189f2f65e8a218307306641537bf0e2220737fbab964bd2a77486267cf1280d4e4c98455029c013ee37199e24e9013525c4cf23b7feca1ead38cb56aa884540d6751af306e7b61e5e94407201a7b495bf2994ffa1a95f1b2d7dfe6e1c2576fa82c7405f25649440f06e74054b78e8a9c71babf388da7990add722c2424d2017a0e36ba27afb0d42b924fca0175c21ca5348878ef825364c872f2615766e1b817d33acdda55728890287cba0fd58faa44aa21d573d617a313951e45bef7b6831c6513055694409e47432498cd41cdc456cf5daa2c3230098a1c869b46d725294779f9e32abb5ebf34274e7ee2102faef1989e52e221ec1b4f021b49a570f2e5e7639d46852b66be9a326389cbb99cde05cf1027c15a5f862f514d3015c429ac95125b09db2d1c8752ba47fe95fdd5a1c4d2ca7f046a0b37f0365c0351d41e444bf4c4925b42decd564103eeb169a852ea2d82dcc3942ec49ada173aee40232aa19605436fa9269925bef13cb25b54b2936f52c4e5c86301e3e2f433cea7842d2515231fd8a63274b62e20a5f12bbe030351a8d3078794bedddae4b12b0152ae72c362dd5672f5d955cef4b56dc414ffa1f4e7eef7233e9bf5d8f3cbf3919b32d70baa884b57178227ac865e6dbeb6194bedeaa963ffac5c550059de57e3899714e28d4d868998c26deeaa13187fe266d35d3dd7e657ed114e921a7778ab06dd46b02059bc2ee2642c1af84b6a83b8fedada80658b13024ca961acb030e964fa7989278643d44b94b754ca1481feef70a96d1d6ae04601d6ca9f5d22ee61612a1dbcfe75079da5098a4544aeffe3a4f5d1e081dc6acc7256dc1212d1283dd0976b795cf8b575bc5f37a13e2c62ad4e455b1505bffcc45641006e11590bd4dc29a76ce3b7d771d991e5558ce6826ebad68962176e8fc5482d4832d38b5e758fbb7a64f0e94182e97a9821e204cba64abea10c135cf7ec64b8b135a5e687c533cd1c260aea3530674da2ed194883822c27b491cad305f2f0125f99c8aa733fb030277298025914c3d7fea4ca5b441a002ecbad5b6ccfe9fe514550500189fa37fa4a0e2b082d68e07d39cb5c1a5d08555b776895a43fc3d1f6094a60a7332116d563edefe6f9cba1598fddfa79f1febdbbc9c73353c873edd5a14de000fba71836ea934038164f0545fe091e3f331e0052b2bc1fd096e3a8f41ba59eea2ff2d98c697f3706f7d18b1c993fabee8ac50bd6568ba12e4304fbdbb084d153f08c49d357a61ee0ed095bb90b486ca746d176a0fc61dbf821d2a9c9d84168deba90a306db4df462a16e82ae6e4c1194e4f6c869e8fd31b48d70478454bf5cd054fed0ec44a64f73061e759a67a2726831dc87c73c7efae0a2a8425b209720e7f007bf414ce7a193894867a640704fc9d62142c381d055af89edd3a1b2e355f56ca6b872f23e8ab1dfc5b344103a15cdc59ee9e9ff31fd122b5bf4d6562d875fabf83b3c6711f0d0fb4745f9a29f98ce65f93a52b34e8743d6a6280659d9ac425d7b95d2ae4704c9ed51364bc45b510880de1deb94287b269ff35053d8188086da49eb5712e305cbff8957d50f03f1097dd8f1a466e9d4b22a0a1e348e45efdcd7ffbf856f8e01e4f29ea9b3207aa96342e00ce33075010f36eed01648586b4b08b80b946deae6d385c6ec341f1ce058b26f9684e75d1a6f3f23c55ec0711d49c2b59e33d345f5f73a39df8f2592ebcf7d93442c014a563c475c6f8608790b7e3d1df62f242026c2628c3a27b0ad7da346bade48a354463168c165afe9240b9e4f55ecbd2872b9a72263687bc394f821aba755597f059b829e447e6489c6109d92f96c060ffa1c325292a9a7b36f760ae1c81fffce31f506d3fb69a5836b3a1c0e162951d55b50d058aa7e26ab2434f06c5daa618009a3d4a3dbb28b9c145cdaf2b8d867f9bf20988f70709a1f3422ed8f3f9552bfa887459fd18f511f7fbb342a84ae558246c0de8dcb63ae0278bfe1db85ab794ca2d1ca58d0645af1107b950a5b26f78680bd174e3c34de2f5697ae59191abe407dbb8dc72ecaf7e9adf7005b8bfbfff42e641230ca305e9e6c5fa80ede8bf4cf8464490c2605801406e6dc5bc776abc2203b334593057ade6510525fb3bee291001858951c461269197c3843f9b1b996a7c6e79feb7fc3fbfac8e09517bfd5ba6a37371769e7bd2b20654d107c939a0fbe78919113eed6170c3e526a1ac09884faeaceda94fdca3ed457660291196cd77fd57e5f3ba1aa25c335104d40e9bb323afadace3c4c210a012991a724d09c901abb839a672fd2b5a1e22279ec92d7a9e6c15bf48456c6c79683ded5ba6c0c74b089828ce5cb21e0a83e112d64e751a4198aa774b5d1cd77becb1d5d716859c0416cbf2b9f2c28a642190c632846bb1ff1a74d1aae900cf6bfdd71e844602da15649bb071ef3da0beab774e94d3052e9d8d08e2c4efece948e492797ce53fb72d16956d7a5d935fabd6a39cc58bab710d32f722225a94dd349a0290a5b481cdd77e39e2f8140652f59723e97ea8ea906b106f61b654a304519348ba6235b931ba0616170f6f90d5006efd2d054a8a4e455fabfee0099e74f128a6b606049f4c8bbcd5d4b14ccae77bc87ae20e0e9bcb11db13e4fc4db8ace2151746629fe123debd21d4e36a81fb5f222c548fc8e4fa22b9d59c808cba9a8d64f751be5f2a2d1b61923fe9e2c0a363da16596f5ba3a3e69b75d8df69b5e8d2ac44c3756c6ccbcf4e9e341e2dc8cf1bcbf377b07d2e8536426108aee1ac84d032d1bc54b80306a309a36cd8b48af41199d6ca18d972fd6389be98c86701349b71ee1f987a2b299baa76e598ffd0147546024bd4337a09e44abc2373c00ca5676527494e3403137cdfa7dbe5703d8a46ae809321519989a8905aaccea793a132669cdba83ea82c76ac347b05bb3e8aca4b1436a32181b177ff96d9776770d0446e33baa56f07ac52f894042f37b785c6f74da2f2f42daf4d1045269912735b7e3f4cba7d29a706478055129bf98d7859711e68c160fb88c6522f97725e3d3302b4f4341ec968e0e2acd2e6db6eee2a5d728a98fec8e77adbc84e3b8ec586aee9da3b406a05281ba03d806892f90b", 0x1000}, {&(0x7f00000000c0)="b018d1101f8f7a7dfb82f9e13e68e1b5e566c4ba463031ee7b077aac0d07a2f359708681", 0x24}, {&(0x7f00000011c0)="b9c8ebb14520045c4e863171d8a1bd05fbb28cf57a860bb87c83c46d0e946dc24521c142b4d64c00261bd96259cf7f1fb03c7616364a71c7f82c59cdbae5032df1b052c4e53fa8871dcc04d9242bafed4441cc9b0b48514ca9b430afad6c45ba7f8ef96bf1a5866f5dc5901ce2d9aec80d6c11", 0x73}, {&(0x7f0000001240)="1ba7e70af84550e114df491bb65fc414eb20c987f35774c1052d86f23e3ba06469f2a128cb6368ba1217b7e10b673ffdde0ba12c819e7a91b58edd693f0703343ea100e1fa7fa818ae3f8eabb2f079e3df530429919c9d147336b09d008858ad027763bc494e06d13af7b4227cb64ba6ee27336a13b8b334fe4d9b51deed7adc9e8a0e09742ea9b469e9068bfc9435469a6b994417d0b1ae4e0406f8b2ce72e884df73a8f58d147c87587ad491f5aa6359b8fc3ff931d9d964bc617a40ef0a84f217f49ecc5691", 0xc7}], 0x4) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 12:44:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x42) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000000000700000000000041754c23547eee3d5d78189ffcee30f5fe28c7d2c49e61b05853a64b4ab3d4ac6b75f8f9bed708f9fd6437c17796ffc18ba67381741c929b01d13188cca38ddfa57a1b0c2b2b2e93b0eafbd7a10000000000"], 0x18}, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket$inet6(0x18, 0x3, 0x5a) lseek(r4, 0x1d, 0x2) 12:44:39 executing program 1: socketpair(0x20, 0x8005, 0x44, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x20000000029, 0x25, 0x0, 0x0) 12:44:39 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x7) setreuid(r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 12:44:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) r5 = getpgrp() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r2, r3}, 0xc) recvfrom$unix(r4, 0x0, 0x0, 0x1, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0x5, 0x40000, 0x100000000, 0x200, "0d18ba4cc6bd7543c3ff60469c2b73b33bfa507c", 0x80}) 12:44:39 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 12:44:39 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8180, 0x2) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5}, {0xc, 0x7f}}, 0x2) close(r0) 12:44:39 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000200)=[{0x7}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) listen(r1, 0x9) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x7}, 0x8) 12:44:39 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/126, 0x7e, 0x801, 0x0, 0x0) 12:44:39 executing program 0: setitimer(0x0, &(0x7f0000001100)={{0x0, 0x6bdb}, {0x0, 0x2cd0}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0xfffffffffffffffc, &(0x7f0000000100)={{}, {0x0, 0x2}}, 0x0) 12:44:39 executing program 1: r0 = syz_open_pts() r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) close(r1) dup2(r0, r1) 12:44:39 executing program 0: 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) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="f8000000000000000000000000f8ffffffffffffff494f1f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e55b6803c2183fb770fff8bce0893f4d09eda5b0963614bb7baac64a0a7f70e324f7e8c1f473b5c24dbde7bd17a3232e0e64346621c14f222c6383accbaff05b9b822ed460e1b31ca39c324bcf37588050d310ac4acccd9ab24c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf406c48a9928db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a95"], 0x111}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:44:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) sendmsg(r3, &(0x7f0000002480)={0x0, 0x0, &(0x7f00000021c0)=[{}, {&(0x7f0000000180)="9c582dfd7322cfa18cc83aa60569cad8babb3ac771684fde3479c2d05645c825c16edee04e61b3a93787cfe0f32b623bb452cae0255897351b64031accef26d1e8559ab232f0e4b3e77bcec43e4fb6ef3396d0eefeccfe74b071880b3b07aa1680391b68de0134f55314dbecb094773b3c888c81b8ab32aa48bd1c6d3a0761a15e7d2e7de81360f39f40311036a404fcc852e1b160c1a0fadfb4a29cd39ad78b27215309d0385812db2d3bd0d59c5a63ad2fe137c0b78733604c8382efffd8978ce1876b0b11e2c809d26a07567d418014753ddbdd87f8aace89748c9d3bc778480107309d9c144a9111fa473ca990bbd8c2b190ed592dbfcf08d8ee8eb265021a36a1e1180d34364b3a988c375fc77003821fd3c63b4cef7a5b6b5ad20e1eef8e9b62b19ce9142399bce34825c0ec9cb89c5886dff8385450530d992d54afdf12ea65c59451995b5355d7f927e4a97398a6cade7532502a5013ee8100399f3322f7d3fb9cdd1f7db6d8af2094d21d6504e7a49ec9830e2a2896f493183aaaca7dc300e1a28a0a4d5e5cb7d29d58cd3a85c50930396891c909b04a82798a86bbdf3b730f24c5689c54413a405de38f14135bb8bad22d46551c162f80440ae03020bdfe088bf7574fc3b80a038c168ac4d05f664214037129c83f2faa4ff1cb5372bb510c63e3c8e0f6d97e08a2a7aafd74901823e516c3c17390250d94cff93595c1a817d6c3d1946406d6488e79613c56e802cf01a64db8f678b90edd870f15b5a25a8cfeff603b9f6f0de928c62640267b87d0451849ccf198942ee45a74ae27ab3b561afd6b97e74ee45469a73c249a24c1db2a3c1e03ead4f805014cb545cbc5a33d0044d4dcf38bbaf4ebcb1159ef5dbf4563ebbc54f679a805655df7dfd4e2c7f3007c2c46b2f777e7bf7b755f1d47a325393abf25b1617683c1c429b58f20773b201d1c7844d77589d13079b951b02971dc2239180ddd4d764707fa104e2fc397bb07239a69f803df14bc461cb8ac3eb7b4bda1a00ce026450bedb8e942ffdd4f5575f61069f950654e53ed93a5546db1cd03dda794987551a27933d11ec89ae85b3e289eeeae61fbaaee32a76476f968cf5df731e0e889c5486711ee1dde540de0e46f578b61800f8c1e07248af27d3713f7aa2fc513fcaa24f03f6f412eac256c5962daddebe0d1d874164d70d93c29b047bd3ba0bf3d7207cea9565b3b05dae95e726a3e83603064c9bcb8c8eb986a784c334e375ee58c020abba0f5510f5c2f780f5510dac2cec651fab07b2c69a7eb38d07d99bf91a43c6e5a8849830d3876d396137b895b9e686b37c15c5afeed6e70486d8c335976c271639cb125abc54ffba0f0f1bdfde248656dfff8f3cd8d1ac9314b315d8c1b19bf87c3e0b98ee041be0b00fcc4b2c39dd9283daf4b2f17b8e73e00c1b47ccaefd40fcccf1964927735a032e9cfd8d335328e472cd7826c16a29345b51d2fa5068a1e5364637f845f26acbbeaeaec15dcd22be14e83206810520d3797ba0bcf0157727ae0dbffe11bdcd7a009431b9e51ceedb3ff5952923c2f1ad66a03f974a0d2a9ab0f19f012ed81db21417608ccec690a003f5d0a0780371669e2f8913eb774de725b2378976ad988d2be44480e53294ae11c7d225474784500eda409a6283a00225cb78383a456d0b8cc7d14fa4b7993f4ac0b5e377495d781e7738f5dea1eb10387ff97ff31424d3bf847274441d4cb52fa716a0fb10b50976a9ac26340404441e2bfe6cd0a4710e443a8454b968f1ea50b84dec81b01e3bc6172487488c68fb75e26875034d46083d7373e4dfa698e617df98b41b5b14eae1036451fda3043dc76f06e3d74393dfd3eb8fc44624ca7d700a21a334201c6b89c102ff80394bc6ee02bd276dd07637731e71f5a23eeeb17cf4d8dcce5f9836c387f95be1885a00b7b9a42aed065ce0984cbffa463d2790e220882c06fe5b3bc0acb3c5033fd5828de936bebebef8ea2cb62081d5dbf986965d85a8b8e14094ee5baee6cfe92988c10c8a28fadd75322eccd76e11b3e8871fb98e033cb6291717809f01bc8f5d0ef2fb2e54895e700160448a4f326a7d77aef206a104b6591859addd42a4ffd74c0a409cd9a88c06060712c6889b53af1bf6e4b67d106dbc4aaa3d44c82baf117682819bc559cb1145e46bd11b1e0c088eb115c13f5c17d42ecb730ae01be5d06408629bfda3d55a23f6b0e198e85482f3bcf447d8807a6856e5acad31604ea1087908e835bf14d01c37c4ed4cdd12bd26bb910428b5d1c08252cadb10f2f32bbbb3033e00402852b6d3c1152caf0a6cccde2fd06595164ab8327b371052e8226dd71a28de1e61ca09da7f7e119235fdea6acfefb7c3df927255cd7320975cf3a784464ba766766b512910158403bec4598e5625bdebec8adbe26e64216b3c5ea978aecaaceb5a783d3e780d6dc85d3f50f4c3aba667fac51e20e95865b680519329d67b8d4ead4374fc9e2ec275499de903dc65d4213cdc14d057ad290c4b55d4d77f2cf0b27d7939028b7ce98fb4ee6c474875031eb7332fcd2d51afbcf91c410eba95b45380eb83a33df75efd58ab000b1f13870e58ded0cda2e7159cfc98a11fbb51188cf178ac817a0166aa5228f1c0b6f579e5cd50a6235c4c35c9461e330914160775fbda0df5c6afbab78be9438b4bb7495b551333ca482312dfa348243bd513a7b928e61e93b24f8d452d55926808bd5d0e2add43caed7efe5addfcdbfd27f74d984a070590c7c3156f760e609c6d1319f6febd3ee9127bf70c6dbf8c13228102b448dd1328a258aa5e92dd30da00cac1ab368638e9f24d109d9ddfcd4a2b825a5550d4e1c4516b3e31b006e7e0bf8f347e9f3221d0ab84febbaec26ee59e0550b1966f0ad1a7b5ceecf4c2758e558269a6db9480b9918d3978ecb3d15775acfe618eb89374476c940a2a60cb33155baa7aac9935318070ac4ed4a4a54097e8bc03045ed5e3842b72694c089f85d6286186393c12d9c6422d05cbc8bb835c7c4f350713450204676a31d1d4cf48da53722f5a1a9570f0a6cba097efe1a617395b1eb57909f4abd11b675296f51873bd9412117fdbcb30f3afcbe625de9b504e7c71ee470518b82a4c110804a87d0150ad2f68cc69d06be8b6189b21b173da6d633259a580fffe4f1b01692a8dabe39816190ef10f9e6fc2ab8280f0b45af2dee933654050a85803df469b884a8d39e34639e7d33abf3781f28b25579b3e2c56e5bad9e05b41f62f98ad7ff850b51b4bf14d3c72516935d9210b3b9e4b1449026db41f18c308c70f4586a84db8a5031c04e9369ce98cdcbd23146bcd9a91be929a47ce2195d35042f5e5ecbdb871b67c19e8ef192f3d90bd37bdcf10d00eb2d6eaeeff624e9e56bfd1e1f4280003f86f9b067836d06253a424535e12d379ee9eb6f30aedcdd3685fa4244b97eaf0c9ae37a3fd8636acdbc17e07fff3b6a0799c3a959abe0155cc97adf1f4e7f68590ca3449d2847a6164edf3822f3b0dcc8318d6a8f966b2208026a031f1debd0d3b23c8b8459d7fd923011ece499d6662cf9b414eff1d84c1dded07d8e81368cd185fed1400b91b4e27565ebd4377856274778b9040fd63f2725ce1689995f40841465dd46808c97dbded3bf66d0c1b73461e003a2a5f9af3b1d027b3e87c784bef0aada44a5802c555d79ce3567587e4275d6165ce18614ae80aeed32b43ae5a10e3012989e00231585f0e94a84ba34677172da057e9fad6f36f9a2c80349f35811c7db683802bd01b8028bea5d58f75a0e6c119cf1bab27def7be5ec41945f8c58919539c301f4e54149e78c8e0e882e975b14c02c379cad85e3aba008f899cc8eb1263d1ad97c797f9ad69caa06b4301e00f3b5d17967ed8cf2fc556ee83e82ff53820c39ee7b2d74bc74821d374d43696327e315f821baa3e7861653eb5da2053bd62cedad8b5b57da8ee0eb6beb90b84d1cb5b15c1c368636766b1ebe486c31196e45caacddfeb28657c9a5b19ce75b478a789f908c7bcd8fea520faa7ff1b6c270f2b29fdfab66d62a8b49cd76b2ad83e12e4ab005ac9252e386b90f2b1c77d974938f8d798ccda96143ac671daa1069deb09e531f860f0fc7e9d0900ce9278646a12a94330a0147ac5cacb58e847fed09cdf4688f2ef6116d10c5e7a8281b5dff7b6a89877d4f20c1a1c5ebaf48b5fd0d78522137f9159fa8b3681629efef36e906532011a78100bf9dad09e3c63a3ca11d6103bee7769db9191dab453a29ce677723d89fa130d127dd83a687276d6f8330e817250027b6012d01cd43e827e4a3004780c6ddd183668651bdf2f765af94810c020a55d537f9dc5f54c4f834fcea45fc57736b16bf586a1cfb877afa9ba905b1edb4df68b6a574b576844e24e6cce34f9c23bd8cb974842875d779a5cab262cbfebcbd7ce465acc1d59efcb07ec4ecbffe927a127e261aff1036739530dd836acfb49e5ae433fba2ecec3110edb05e3d352ffe5ace7597aa87c56dca2a28ec9adad0500d7d85342430747e2f5932af4d20bdeca7c446d469442a1eff32bae1027f37082c3d5275dbaa8dbe78c895ac797537bce9feea2c6e9d7e9b62ca3c68a5008f47a024c9c3e6a162f58e16a4d91f1f0577ea02881671140654a73b6a5831d6558e1c15be6972e233dfb803a84732dcfc664a0f43903b89fcdb433ba4cf37e32e4bc07d236f7eeb8a80a98cecae5b897b89efacd3a4e21384e2f828b2bcbe6345ff5e1314c7525a7d87cd7ca7e2f32d1a299cdc39c3ac02b9eeb24bcae2dc7057c6a413cfc76f8618dcb47bf6a00f565a13980ac45018ad66564acd337549dc3519b189ea45d9487c688d0476a83047cd6725b2aed9ad3ed447799a6650efc9b1fc8e442185422a787b303a1cdb8b7a8637273808ce019ae3210210887c5f53cd503f8b4b00e39461a1f873c64a6f7b0b05b18e80feddf9559d28567933ff99fc46ccb1e8babd7a86a521a86b66fcd80b908e4d8075797425e1e397e39941ae4dfb8857134efe1a3d21b2a7b7d5e1b953a5afddb68454222ae9dcc67bfb686ad51205f3c3aba66579ec112d42f7ef488baf4c801ad17962b1c4bd4aaa4db21a71f227a8c5f04f284eaeb1609fd6955e0475d186f0986eda82eaf651ad90f9192e42df9d0a3a91f0ebe1d2554c1263a24e29490b992185617d7e8b48fd03a219ac304b91e723a5dda69b53351230cdbc484bd809f3064060c2760436092795e426361eca27644f328cf82e467eb5ed12863eb502c94afa19a31e45e39ce8d94737021b8ce4caa49f97939fc6fd487af1cee0ce65a54a101a08f6d2d5f73019231a66eae58922ebca2a658bd9b5b6682e9756144248934182e850d049940641cd29180d1382a4a6edf3543b154631baff9bf5c0cf2b7c9228393c546c89b95419c180e20153922fe2e0a3b17272f5719f27bf11ef2031482500dbb64e95e8f77f902bd315430172db573fda6224ca6cb7915bf5afbf3705557cf5ea1cb9d1acebec218a8fef637aa1b93bed9f98e06df67f7852232d46c48dcb2e1d762584f591ee0ea76d7a180c0fe2270a78f6588c1ea29bdc1e35ca362abf9fc306f1d19312bca75eedd14661bde78ff3ac19fd55af0ec313578ed46709203f44f9295a2645d92a5185c938d013f658993c83ac3e345bcf0ddfddfd780bf6e161d33b4625b00a7f69b8ab7f938d8296fa487d2777e78a3f1998be3761bf11a400f129a57f1a2a259b36c78bbdbafd188bec242080c705515116e2833f890f", 0x1000}, {&(0x7f0000001180)="91a685884fdb800bd00f10f3ca31b01ab6f835601f730e6200318b847f09fa2aa5728e6de6f370f9a9ddaccfcb228322b492c1030f1f79548bbd7697bd3bd7befc6678b9b31ab208fdbe5142772e9da1f19b8aff909bfe41144485a58a9601699b014a4208846b15ced4ac3e79dd5b5f6d15cd80413a8fc13ff37abdd4a071b4c5a872fe11ca44a20f85f385d871ff63dc873098888d2d4f853f20e4a8dee0a13c121683f2ed601e921fc452eaf294900b8cfd746e2335eba64f9a4e9182a0974026c5eb64a661f40282da1ea74a16740409036dfbe2895dbfebdf550487cd0370130c9e1ea90a40fd0d69eeb740ea7ea617b80658e0286480c2a561d843fc28d4fe67b8c921dd36e18723d71dafbc620c0c9754681e412656e02919ea9d06a84bd01b4fc609589885ecfbb5ea0be2b0e00ea026c3fb35b98ceb6094209b6b1829f65feb1c1d33fbf931aa69ecf8501df0b66514af73eade8490e68a7fcb9b265b46b44c7f729d52d3432766493c08745e0ca171011a748b4717faac19302bf04765945dac1450d2c2b1cfd2fdae03967e32600459077904d914da6f7ac28db83488721cb9131d1db200e0da1f957e7981a90995fc44108e6457ad90800769ba14011eeb831590b003b35f7d759bfa97efcd45688640c597bf39ac99bd6a500846971cbf145ad05aa421a9c7e4f833e601c6c31a62310098146416892dfb3913d9cc5c9130a966f19d51d59cb9728080d41332c388d700ba3359931ab97e82f8a831bca2d3d2d7eca5e96eacafe4e684cfc3b7a68fdfa217cfe6ac0c59ebfc0c566028cb4b5e31fd444aa55dadab889038a9bd653c6d33157e39baba5f51bce2c4753fb4ef2f7fbaed9584b1bb2fe6521e90a7d3c08ed59e835ec7a66f4466ade6ec79876572131e69f3e6c5ce9d52e0830969a47c2569db9039498c0dd46dfffcf7ec131e0c1077c22b57529e18647f53bf8702b8b854316238a66b7021ff197accec121a685adf621195266edc67d7cfe182602512d7cfa47e71331de750c04062cb5633cae3d41cb2be850bbdcd2c8f7630a44d41aa5599c40551a5c5996ff91749b508c25093b8d8b6007cc28c44a0d641cab466950d41379f661e5a09c0a69afe9769e9cc033d0d783a64cff28701ab9fb8855c3096d7853e73337ce85797dc62d54f99209f2439d4634d446aa3230e6680ac73c2b1bfeaac7ea1aad45d8fa062878619a3159da210d7691cb3c9ef5bc9a7d33156d59b17af6e4ec2d831223adf6ddd19265b8b7e14b2b252f547bc87123c829b2ba009c98806613ab67bd7e2f485c1af20620c3ba336855df25db6620c9b8609eb9507a9b5d71d3a3ebfc6080c0775560a2775899eefa779965d251c3eee2c8ff4a1f65dbeaf579acdae3d643f2e7576e59a8173516ee1207ecff2a066245eaccfbde9f7223947987502b40193e9b76b5f5d567a9f25e7243e1b1802ad46fa1950b5ea65693608e57ca045bfc1c4e0451799c0a0b5150219f1f98eeb0385d82f808b3de9a736a5b4d8381e1d6bb31355b7d4b8814c236b6662ea1d5bf7c407503234033bc2025f865843707fa0972a12655f02958766f1222aa871c263ea5e87d4d66e31bcc955ec145cfaacfe9d7aaa1dfbbf09c45e533547a8f5dae16e4d8030f642378b6e9eae5e4ba8e4525e9bb4986feaaf2735b1e9cbee25954830f2f5c59f9cc6f503874240b6d3f517fcca06c3d92a8c5a7107048c5d506ddccc964bf58d853c300e340e277d4a9fa4a4603fad5d94dc238d4ca97b50b8a608bb54de5175d3cb005e424e207bc7deb485306e2491e84149c151ac18c9c23c044ba10b9dc195fce61047e63db9e80414c7ae54f8b3c67f8cd7136fbd4c82c71fe7d7b815bb1831d4d3fd53d9325b59423650bb049d3efc6fb2f373e168af4ec2b8f5bdaa5199bdd2f2e805d55c016710008657e3ea0db93c3fc4ebcaf819b14a55febf20a797a2fba5c0fae3d0437059cdd42a8b12e3e76b219948731608996483faaa40f581fe7df7db3c8cdf8457b031086e1f552f169ad8b20851825a0f64ffd25e65585a972dc9df86475b8f881ccf4a960a6342ac9e5e1f3b0b2f129d9dea2d21db5ef0d9faa933df36ae972fdbb9e6bda6800c9aefe2602956e3045ddc263f8be0b6271ce384c802255233ac2bc96b75415eb0760185bc34acd6ddd4793b8e1c032c3a9e1867fb906bded1ce4479a2ab33124a34ec8e89de4363d626f34157a3f5ef10842fe372e01efab0c1f6945dbc52972f699fb5f37b22ccd2c27da0e31f78ee946036b64b6975956942387a23541a00cc38e3b9162721ee5eafad0b19d70dce4f77f04425408c0fb8db762b9b1659e0484cb8fdbfb2f471bc47f531fc55b6c9fc8a1d10d672819234734d78d8b17ff876cd22e85d3d26a93a7c1bb7813aa32390f218fa5e0a4bc101fba78f1238be68ede1fd1feb092eb81df2737b561e6c7994fe76f34b339706db103a17944b1c9b68b4384edf7b872b89799e293917b3e8b798088d90bf75ffc756bc77dad8fbcb664e52956e93f14be77bdc1ebe3115dd24a67988c8fdeb7fcbf4d0444151f52eb8950f206b87edbb4bad9bdac49739b84f7b42209db05b8e037acb538004008acc33117b8ced30d6a1b87d4b73af32256230c8e20414f6eaaa8747ae0f07b1612fde218862633337d26d8dd986c016b0fdb2482b9f54e109f373765c5f128bd34edb4e04b4e28d0ed7d7c34ee3b1d271121c1fb55199e450caff7e46ed01f2f4c56b3d1183b7da30e0f62b4235830218b648bf0aee339a28114a7ca20f6524b0ddcd31dde6290365734c50a64f32df550be987bd1acfda722977c047a5e23150600020103bbe4a9f9f409334c2d5409d99e5ac138a6b5a0c8339aaa797596ce3ff5271bb95e241cf0f2c568fd6403155629418311bb5ef81d3044a27b4c994578ac20498c4d32cfd1d68dffe651db0e507b33f43ffa23685eb276781986b1845523e5da34af4945fecdfa10ade61bb28a7afb8d97eb2406482cc82e8c0b40de39b64b58417b1ead3be24c2d6ca1234ebff48451d18ce41040617e73085b9d261e4e940d209e3b8b730e6b4cdff55019c587dbec1e4d2dd3dd0ce6c210b354801dab2d213307365b71348a0616565ef8755fc22887bf94d447219704e975084ce519a01d6321022f8d7be56967a1c337427cd11571e7239bc41ea77ebbca81227a2c3e746700e4097b91ea9bd9c5cab2ddb7e10f682bd507e13edb86ce641ceb66bbbce0a51b11594889ef02ce13a7cfdd5184dcfc6e1a443cbb6bc68c794a91e375fb3033b4a6e0d74467fa1462142285600b650cc5bda080d5780734982b8189a40021ebe86cdbffe8a50a1984b54d0de5bccee63bff35cb6a8577ce3d92c2177f944266d70fe27df5feb411ad591328915ed7e810231b6c88f690328bf40ec810f68b1a4068a8db2a1f1acc8be7221dc270ade836472bb31fb3a35d200e0cdd06af94bae15a97ef64d19e0d03d5bab32a294d727275e0f3e5bf6af6916c71f65778485ebae3120b200f2f60fae0081819ac5a12a1319166b4e1bb5a805f0815076d2c53aab81119304385b9d8e192544c27838e0545f0b97376496be8f517198189094ae5ded31743e30eeefe85985ff2bc6bc3eebd926df0541009106eb59ca07f533f9c94718901b5c0b9aa7e9b408be1dcdd216bc9784348e25837771a2287611f20f17fb7a49a18c42498a2052fe46538d8a199350f8a831e7fa052e53234f1662d1a58f02890c372dbc142f8eb58f2b5fdc5cf1d22b2a86a00aae2c1bf58eaeb152aeff4e1fa88ecf20d8a548a0c0536753db8b76b41a238a17e004c5603aca55d217c35e9bd20618968d28877c884378feee792c4b7836d994de20f70fe727ab8812fa1d340131c1c29d02c667ab949d532db23737993078afe10fe46bc16ccf85e2ca4afc201c1a0baaa148fe0f37b69817e851df00254390e590f4d716d5a9ac450c72533799cafcae17a66dbaa00b8efba15f4be58dc83f73b7ab1f0101f9cd60e4b1e5359bbb1dc57a1327dc5e13a532858902070718b3adcf8c78ef058ddc13ae76b62df22b812fa44d21396c93af60950f67020d738417408c0ecc50a53e9fad1befe9d513227702046c701fdc4476e85ab94574ffc1663366ed699367a94a696619abccccc14cd6821cabde7b0d2cb60da69f1cd852d8f14088a2df11ee209a890104bbbcd56bb1e2202c292e14c6747a07f24ee9f2c2ae9f80c0aeb1e8fc16598b36ba50af2610aa0cfc66a9aeb9c8c3ac9d045981028a83d5d05c39a3deba65d92945f8362203ec0b76a0f033f79efc463755ee1aeb7872b3f85ae6cc4195df9ff8e0f681eb90c2976bedfdd00a554bcd4ae702e1c3cd7d1df13f8cb9bf1c535f3ddc9d763ff53845e5a22c0de67650ff00eb44c10e47cb89f9a298bf2643198d3b63a4a6cdd2134ef128e5e23b1e45ad1bc4b0bbd2a03d65b1ce1bf09c920a4d97f0fc5bde9d3fb7d4898e9118c68c2131ea67190dd1cd0b61a418a68b8e787615500fa6ab1b3b240b36657d65e2ee9aa7d0504333effff92d9eed9208a600ae33e26562722bef86dc2f692b8171933232ecb6c204bfd531368efad3a4c9fd863f200bfd2151642eab208a0edace428412d7c4ffdb420638bbadb858ad08e76b3b6c2532274b2b442938af142e546e7ffdb35cd93be76327d6cb7208f75539cf4c4fec7b4372f5faf77059d4466de157d6d275d4a1e2a0aabe17750fcb27894cfe0ba9a0e3893528b28e93b96cf753ec90b58b7e862460fab2b4270fd83173701b1bf6ef635746dac1b03ab0a778221ab37ef48a36c1a929249ad42aeead727d47e5c05fd2790df706bc5c1792fcddefdb5f2f701289bd40b9ce56ef75c9abc1bded082c9420f8a96a754a4a2b1491807e2e04bc7637932b2a9812792cdb981c8cd2527fe880103966c14d4d27170d02bba6677da2ff39bbd7826e09d89d607d07460e2dc5082b455112d370bcff8242fb3ee17230873ecec113c9d57841e8ed51df9811d65e5fb21736bae40fbbae878713befe2367d4cd243b27cfafb855733bba88c88b1d07905004df397c715d2b1e3642ae2ae2f3b6a9a85955ea9ff9171127819ce54cef9c1068c52fd88fd42651588dac2b675f0684eb317174d2d17c3288ecad82722fd69aa2e81fadd477aac60935e267d50a3e34a77c7c4687181bfba9ffdf1bf9581517216ade7f3a7abc654ac7832d4f96ff3792761c33e55b1acb78d66f654acea2e3e5db3d65c5c8acac01ae167360a9f24b0334718e45a2cce322d5d18e8a8585530f7b4d987289b3e03d8e252025e6c20781b2eadf3265a5f2b702451ae2b70d45651386cf65be91676e601bfe92138dea69b95eff357598930ae58d8d6cac4a0427912eb766db8fbea123cc00d5588c5005c9c38a0f69e16aed75312913edb0fd8d66a94143eb885ff17c8d88604f3e1f4ad8840279f89c4c293363ff8f119fd634b634242d240cefd6265ddfeb85aa4ac8c07337c0fa0f93768bb4f756ac883f33ff60c6e351cf308f622795e69906a20daadf75e6a3c4fab28578555cd001ae8e7cc3e927dfeeed707da1c2bba3172d8c313606098679c80feaab0d6377498eca4be21486d2ebd057f75c93c64580570bf4b36ed935e4c7a3f0126dba3a6ba285b3dce9b060554ad7ad0c9238b3a91f273a6afb0af0d199a19d609e2e1dec7f649844e6bc214105222814ced72370dc9b54884f7a267b7e709bf53bf73b7d0334b3e57390b5", 0x1000}, {&(0x7f0000000080)="c65cc42197d6e317a1bd0a4f83686210210b4d110ebe4e9e52f1db98112488d26b183062cfc5336b973e46a2c0f3cf6d1f4195b4a6a051f2bb948384bcf3db2e9c64eb3e5dd3b29f092e750c1a75eb88e7fcbc3e9d9ce105accf2ee64882225174ae1bcb24d0c36603af191c568d89b957ed459c76ea0b81462651d212c1fa3c60b05b481279a908e46763e33ff0166f0d63edb257b380", 0x97}, {&(0x7f0000002180)="c5db2fd7d255bb1512", 0x9}], 0x5, &(0x7f0000002240)=ANY=[@ANYBLOB="1800000000000000000000000100000074bd05790000000098000000000000000100000000000000fceefc8658e878f86f131f01f96301cc5bff4ab7c805eb4ecbcb8ac5baa476c7551b6024cab0352d547ef581cb2a42d7ecbadb918d5f9d7a0755b7d9ba4e1827d37d2d860f55e5e9868138a5412a165d99169b6955e64aa7eae55e65392f940364a6f035423133d4153f00893223413e04dc8a1785fae870142a46f166a3050a446cba89000000006000000000000000ffff0000ffffff7ffec0bb2ad0978862fb43cec195519cd8170e54e8d214cbeea1aac837de98c8b37097839ec2097c215e290f44010000007f0646e04d95da9635e306489f4a6e5eeb2ea060406de7e0ad603c099487ef00080100000000000001000000e7040000cabfeac34e5d0ab36cbff6a82f342003a307b53393d6e59a6069ca3feccd1f9f882bab7eae7375dbb5b879a7fd8fe3eb2142f0bacc7dec7a83a8037b57fcc00dc32aef8f64050b322d287e2da844b1382554a41dd1124a6a489483fcee776e40f4c98f508c0c34148ff28a6ba871c3a7fb8e9af4c61220c860441f659d054351d4704e1f5309d7456fef44824326049fe55d1e584cb07fcf41e0ca81b298fd25c4150f2745c4beefc54c7fede3e7c51ca6bb0f24d123c73123afe1804c676e6c799c00d91118b9fee9391aa1fae0d2198df49ba4d0efbc5085dbb0b40091ceaf8df56856e6b3f874249e48dc95f4362b88"], 0x218}, 0x400) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 12:44:39 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='r\x00', &(0x7f0000000100)='r\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)='-[,\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='\x9e@\x00', &(0x7f0000000340)='\'}+\a\'!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='{\x00']) 12:44:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() dup(r0) syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xd9) flock(r2, 0x0) 12:44:40 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:44:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) syz_open_pts() close(r0) r2 = dup(r0) syz_open_pts() r3 = syz_open_pts() getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:40 executing program 0: r0 = socket(0x1, 0x3, 0x3ffffffffffffffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x8000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 12:44:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00', 0xfffffe19) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff0062b72d78 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff0062b72d78 failed: hole in range 12:44:40 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlockall(0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x4, 0x5) recvfrom(r0, &(0x7f0000000000)=""/245, 0xf5, 0x803, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9, 0x2}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 12:44:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getppid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x7fffffff, 0x3, 0xffffffffffffff81, "ea58bdbc10259e97c69bd986095c3b29875ac269", 0x3, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x774) write(r2, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) getppid() 12:44:40 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$unix(r0, &(0x7f0000000040)="40dbc32aa1563ad8985109324d5b247d8289bcc3a2a540495d8369319f8296955dc9753464b51f68cffed58562c7a70c44a3bf636fb1662e830c94648f11be045ec62879c4866ea4e7efde1d7de3005f1d8db401629ee7c216527774e5a0eaed22d8870ff61696c4777b8f81de2f", 0x6e, 0x401, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 12:44:40 executing program 0: r0 = kqueue() r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 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) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 12:44:40 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x8, 0x10000, 0x0, 0x5, "704e03ad91ec700f68a5841530dee9f24a8d554b", 0x0, 0x101}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xf315, 0x7a7}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) semget(0x0, 0x2, 0x100) 12:44:41 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x49ac, 0x3}, {{r0}, 0xfffffffffffffffe, 0x6, 0x1, 0x2, 0x5}], 0xfff, 0x0, 0x81, 0x0) close(r0) 12:44:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 12:44:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x8, 0x0) pipe2(&(0x7f0000000200), 0x10000) getrlimit(0x3, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="b532a589f181ffb5154c41fb962b8bbcead8d832b6d7fa60fdd3493daab57fb050036b9e4377c668218186f56853555855e3f26a7b7cdca332cf73b300a9ced21e331aef644e241b9c128a01b28c18992f90ee5ad58c330181e206cdeb9ecfa5146ee870198c01990969bb1a97e075e12c8c585a343e14382046059a19f2116398224c46a000d51e1367f11a234a1c3b5a9a4a5b2219b5dc8b31081e73c15381", 0xa0}, {&(0x7f0000000340)="4866660d8d3bb7c682830a27055714d62ee3d83cc1500320bce2acd4ee548d9050cd5866b2f93e72a65c609e8fbff1222d0e6e03b62b0e7829ed2bdaeee2040ec150e0f1fd85728e492004b8bb6868", 0x4f}, {&(0x7f00000003c0)="9cbc067f4d9ee2576fc49c9da5c87011959d6dea0afef38aea1a9c2623d68c79d09e7d9815ab5e894a2ded5ad29aee852d4cdf01e8c16b1531c575c7e6c8e21ad3f9a597d0b434aae7470b8e2307ab065dbac1ca472826b3a8ccd0b5e2686623c6f395f52980a323f251be9f843ee0a3bb568c5014cd406ac23c71668176a80037a693746320531967a12cbf87e290ebcc5c661c0366bfc0fab31923af8585cb1ac5dd31b72a56cab399632f14c6a391049169", 0xb3}, {&(0x7f0000000480)="9d0fa1fa3a22705a38d2172a47b8379be62dd6b76d0fcca613ffb3328fa475532183e96f962c6d8d766358832d951a52aa7bfd194b499c233ce821bbb6af4c79dc48f3f362949f172c18cc27d7663aff757344040b926a9778be0d99ebb077b90671b42897d02ddab5649dc28b71508b9c677854d1e6bbe13b5de1a087783e791a75d586f1b3be9f11ade33028d8ed3f4fef6be40d29ec9c8f1abe8b9e3636846494d7d386a57b2808e3e43506bc5e0beac78b4981025a6b59e8237b08e2372517ceaeae3c9677b6f4b8", 0xca}], 0x4, 0x0, 0x0, 0x9}, 0x2) r7 = getpid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x79, r3, r4, r5, r6, 0x152, 0x8}, 0x9, 0x5, r7, r8, 0x9, 0xffffffffffffd3d4, 0x2}) 12:44:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0x4004, 0x8000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x40000000001f, 0x8}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x804, 0x0, 0x0) dup(r0) 12:44:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="7ea538", 0x3, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 12:44:41 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7}, {0x18, 0x0, 0x4, 0xafe1}, 0x200, [0x7, 0x3ff, 0x2dc, 0x5, 0x1, 0x3, 0x6, 0x3]}, 0x3c) r1 = semget$private(0x0, 0x3, 0x500) r2 = dup2(r0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x80000000, 0x40}, {0x18, 0x1, 0xed, 0x80000001}, 0xffff, [0x4, 0x100000000, 0x36d3, 0x1, 0xfffffffffffff001, 0x8001, 0x80000001, 0x5]}, 0x3c) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r6) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/44) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)="5ffce4d65258ad8e71857bc15e188e79e1df2880e30a5cdd05c64c6c1bd4c233c7aff79298af3e5117733599d163cc45658e76d156da073d6f387dad05fd6c6ef85bfbb629faeb49a1735f8e08cf69f8fb324050418040ef1792cb9d91f2d824a99d257c9dc96361199e66e8ad395f021255c7180c57f296e6d35a23e7633f9e3b2c98c34524ffd227ce3bca55a2a1ac05c42960a1d26ecd98e244ff7079619b4d62a7302762ef66137f0897ff25206628ebecaa3fe5f06b8d1d71ab5cbe54097f24b76e9f4eac2afb75ed24e45fbf388509df43a74ecddeac168db78657e90ff8b4caac05880ef7963d1a16aeceedcf", 0xf0}], 0x1, 0x0}, 0x406) recvfrom$inet6(r0, &(0x7f00000005c0)=""/199, 0xc7, 0x2, &(0x7f00000006c0)={0x18, 0x3, 0x80000000, 0x3a}, 0xc) r7 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x1, 0x81, 0x6}, {0x18, 0x1, 0xffff, 0x2}, 0x200, [0x4, 0x2, 0x5, 0x6, 0x7, 0x5a, 0x4aac, 0x4]}, 0x3c) fchown(r2, r3, r6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x3, 0xfffffffffffff040, 0x4}, {0x18, 0x3, 0x3, 0x5}, 0x3, [0xff, 0xffffffffffffff8e, 0x2, 0x3f, 0x8, 0x5, 0x76827886]}, 0x3c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000780)={{0x7f, r3, r6, r5, r6, 0x80, 0x7fffffff}, 0x1, 0x7, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={r4, r5, r6}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000840)={{0x80000001, r3, r6, r5, r6, 0x20, 0x2}, 0xd226, 0x6, 0x8}) readv(r7, &(0x7f0000000a00)=[{&(0x7f00000008c0)=""/111, 0x6f}, {&(0x7f0000000940)=""/167, 0xa7}], 0x2) clock_settime(0x3, &(0x7f0000000a40)={0x8, 0x8}) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000a80)=""/247) r8 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000b80)=""/56) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000bc0)=""/150) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000c80)={{0x18, 0x3, 0xfffffffffffffffd, 0xfff}, {0x18, 0x0, 0x0, 0x14}, 0x0, [0x7, 0x7ff, 0xae3a, 0x9191, 0x2, 0x8, 0xaa4f, 0x575e]}, 0x3c) semctl$IPC_RMID(r1, 0x0, 0x0) 12:44:41 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x24) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/46}, &(0x7f0000000140)=0x27) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x94, 0x44, 0xc30}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x8, 0x5}, {{r2}, 0xfffffffffffffff8, 0x23, 0x40, 0x4, 0x20}, {{r0}, 0xfffffffffffffff9, 0x24, 0x10, 0x9, 0x9}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x4, 0x6}], 0x8, &(0x7f0000000280)={0x1000, 0x4}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x80041) ioctl$TIOCDRAIN(r4, 0x2000745e) close(r3) fsync(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)) 12:44:41 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) 12:44:41 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080), 0x223}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() setegid(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:44:41 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 12:44:41 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040), 0x4) 12:44:41 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 12:44:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xffffffff) socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) write(r0, &(0x7f0000000300)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 12:44:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe5c}, 0x0) 12:44:42 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace lf_findoverlap(632a2bf5f1cb915f,0,ffffff00761c1cc8,ffff800000ad5820,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(3ad92822a7c6b5df,ffffff006fa8b1e0,5,3,ffffff00740429d0) at VOP_ADVLOCK+0x6e sys_flock(8250c4ba3bf4694b,830,ffff8000210639e0) at sys_flock+0x163 syscall(632a2bf5f1f95cc7) at syscall+0x473 Xsyscall(6,0,ffffffffffffff4f,0,2,57bf3800010) at Xsyscall+0x128 end of kernel end trace frame: 0x57e38c615a0, count: -6 ddb{0}> show registers rdi 0xdeafbeaddeafbead rsi 0xffffffff818d9af5 lf_findoverlap+0x95 rbp 0xffff80002113d310 rbx 0xdeafbeaddeafbead rdx 0xffff8000024db000 rcx 0x9d3 rax 0xffff8000024db000 r8 0xffff80002113d348 r9 0 r10 0x1f679245f0eaf080 r11 0x3a859f2c3682ddb3 r12 0x2 r13 0xffffff00761c1cc8 r14 0xffff80002113d348 r15 0 rip 0xffffffff818d9b1b lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002113d2b0 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{0}> show proc PROC (syz-executor1) pid=269551 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800021063530,0xffff800021062be0 process=0xffff800021065a50 user=0xffff800021138000, vmspace=0xffffff007f123d68 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 18723 148637 4240 65534 2 0x10 syz-executor1 *18723 269551 4240 65534 7 0x4000010 syz-executor1 18723 453179 4240 65534 7 0x4000010 syz-executor1 18723 424805 4240 65534 2 0x4000010 syz-executor1 4240 380018 16133 65534 3 0x90 nanosleep syz-executor1 16133 405561 98486 0 3 0x82 wait syz-executor1 34438 164620 0 0 3 0x14200 bored sosplice 98486 295547 75100 0 3 0x82 kqread syz-fuzzer 98486 325768 75100 0 3 0x4000082 thrsleep syz-fuzzer 98486 54847 75100 0 3 0x4000082 thrsleep syz-fuzzer 98486 495235 75100 0 3 0x4000082 thrsleep syz-fuzzer 98486 173616 75100 0 3 0x4000082 thrsleep syz-fuzzer 98486 211319 75100 0 3 0x4000082 thrsleep syz-fuzzer 98486 469049 75100 0 3 0x4000082 thrsleep syz-fuzzer 98486 295893 75100 0 3 0x4000082 thrsleep syz-fuzzer 98486 184502 75100 0 3 0x4000082 thrsleep syz-fuzzer 98486 353543 75100 0 3 0x4000082 thrsleep syz-fuzzer 98486 464423 75100 0 3 0x4000082 thrsleep syz-fuzzer 98486 195230 75100 0 3 0x4000082 thrsleep syz-fuzzer 75100 8387 43067 0 3 0x10008a pause ksh 43067 219224 11465 0 3 0x92 select sshd 69015 86211 1 0 3 0x100083 ttyin getty 11465 483286 1 0 3 0x80 select sshd 2057 352010 11200 73 3 0x100090 kqread syslogd 11200 478383 1 0 3 0x100082 netio syslogd 37077 118423 1 77 3 0x100090 poll dhclient 11827 512369 1 0 3 0x80 poll dhclient 80979 359472 0 0 3 0x14200 pgzero zerothread 40401 347558 0 0 3 0x14200 aiodoned aiodoned 11731 236509 0 0 3 0x14200 syncer update 59687 160219 0 0 3 0x14200 cleaner cleaner 66133 322032 0 0 3 0x14200 reaper reaper 71068 412272 0 0 3 0x14200 pgdaemon pagedaemon 78698 249176 0 0 3 0x14200 bored crynlk 41163 213350 0 0 3 0x14200 bored crypto 94027 56317 0 0 3 0x40014200 acpi0 acpi0 24076 91654 0 0 3 0x40014200 idle1 26709 262934 0 0 3 0x14200 bored softnet 17026 306796 0 0 3 0x14200 bored systqmp 79676 56697 0 0 3 0x14200 bored systq 51057 112981 0 0 3 0x40014200 bored softclock 74788 369716 0 0 3 0x40014200 idle0 1 338105 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper