5d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xef4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x100000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x10001, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000400)=""/85, 0x55}], 0x2) 02:08:16 executing program 0: r0 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfffe00000000000, 0x8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() r13 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r3, r5, r7, r11, 0x100, 0x4}, 0x9240000000000000, 0x0, r12, r13, 0x200, 0x8, 0x8}) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000000200)="a6a654adfc07b681456e2da535268566edb1581f42ea153e9fac88d5cb1e0b01a0a7c04f8bf78c439795e1c415aeffba12d62cdea50d53054a6f37d8e321f9a24dd68bd0d1fcdbe96ad9c7289048d861b0d83b13ee2eed03aee6ed8d5a9bf2283c8c56c7609dc701810d15613676730a9ee8e576d542c188f468b1177a7381c9d0b60a9c00e6f0394da58844d275bb63ba7a7946d6aca1a04d28066d", 0x9c}, {&(0x7f00000002c0)="ebae12f610c3607f78d9cf4cd8e206a188edba58b4feb3541f0bc850a6d110d4fdfa2a777d55cbff37cf9c8b4df34c564c89928e3e15abee4aaa66403130c56d09912e384d01bc4d23729abbcf274438e607aa6fcc046cf395e4059d494c957b04afd648c27be30e535c5f806bbb23fe2788305fad2e96d0144a7c0d4527055b42eb38739e7b994e2e60db275d8eefc0290e371f9aeceb92f10fd28681649d29e1763b8b866cc2777d5b6056456d533602fbbafb79ea048668bbecdcf4dff13c88a07eff3a60f1c41fa1cca54811fab152ba743471ecfd9188fd89d6b46a43567ea6d5038642f167d2d17c0ae4f0a4b11419b5a8896c3672f92e3d8192be639d5fb1ed618b1e56376fb09348c9cfcadc9669db0587b8207aa2f0e88dc2a3779fabd45cbe35e2c5f4c2bed6aa46171f630193bf5f4d610e44a13e6059f79ece9f337135c3ca73c74e50012a41fd02b23817173ed577bee6b36649ecdeb50628692809f4892d0e74da5e259917a1a43e15b8a975b0a6d1b19f5d43603a10583f1d9c2548d475cdf810198839784ff4ddc96422eb40f864acaadad016fa8110e79bc0085b9dc139e723a44c1a2bc02d05f0560c938a1bd4e2ab761974e09a9656efdca94f68f780a186cbd7e991111a64582a3af89d4224762f63cb29a271671dfb51fa7ac3c0687941281edf4eec636afd6854d2b4a89396f6b1410855ee06ea46feeba5867985481fddd3f66511db96c54e38ec0150b90b5ae6569d20a364c1f31922bfa266258021fcaf064ac43916813e93bad39378a44ee92b6fee24b998e934b89e5c603452479146c7a42b6d5a315aadeb7b9a7714679c78079766f3109de62a0e4e99d73d5f8d3696c4c1bca7b056e261a887e06293e627763fe8b1783b10e320f20572d0e96ff9cfad2e5daf8ba72eb486ea20bb43bb7fc96ba81462e75b935b3841b5b1cf1d748be622c548cea26b7728a22d2c7d07aaea647756a80a9f2d545606ffe33608d599df9bbd957e770c08fd968e51b5d148e42eb91775a64462ad9719db73a58f3ff3873160284609881915b0abfa6a50fba461b38a8d4c74a4e059206a0b145112974ec2423cec42b8e61e717e0cb0dbc9afea4403181e65cc372762417d2bfbb3fce6329d1614ae8d57318e64b6081f8585bab4088f95271496401584df7620663554dec96aad03e96027c996a74b76cfc85a628f0bb9e2470f769af0ae84172fc1d06631d0a707c1309507b952e04f76c35867385c5385b3a0978b4dd52552bcd1bc5607157acfd0436e5413b67228cf52c74cfcfce3fdddf27ef9b16f0b44e5c1c66e5a4d7afe9a69d2f728691819095340ec4a2e71d797f5a43616078ba3a1c18c08b66b61b315ddfb27b89e40796810aa38dadb31a3bfe17dca8f9e6b3e0bc0342396e1dac92fa2a6fbc5864e75a639749719fbe84f6526da4e98cf9eb76b26658eb87ae358072efb2d0216812dc6f231e5193118959120dd9f1204d888c45bc105a95c42595e6a794bd871e1f724556d4d5099670e2951189907a5de27ffd4711e1e05f7eafac83fd4ac7b90b829bb245bc8106998a870d9ad11b6841e6c34da35f85459f1cf495f30a54a95dbb55064352825e9cac76496ba87db4e8f55c088927eba9ae73f8634102f9bbf50c1aaf676eef04a326d2ca3a2a65a48b8ef737d34a62d5691e8598df60e190b834c7d28b97ff833a50ce902a93587f64eafcd14fc94fa855339407c8598aaedb219e0a93e81f27b44d307e26df8a10d3949163e07e86682605846cc9e85d259ea07766848867e3c6e2467e45cad95a4c2008c5b3ae0e79e54c68dc8087a15d649a1cf9ebb37c21a10ad5e35fa11381e56c6a58def7a97a9259e8fb76bf1c8d6206df215d97b50a0a406f58355bf7d0020eaac86cd7597a3f0283e01c39371f6dacc6087fcab6b799bca54e8a9dfc0cda350787e6697b552217fc7e158b9c2924ece5779de4d17ba2628f6aba0aed04548d79b82024b3cd37721f8f2fb7090fbd4151074902113e2ae7d809cb9efa6bc25851689c0e09cf4349295f63a4af1d1178149d60d405f109ea05ff37da592303b451ce45a8926fff5d6a1f1bcfc15d66c1208354d58e78038f4d1cbc95bbdfcaa84d537b153fbc14c87425bf6246ac9dd8b10623a03cb635f53d7407e0e91163faccde4c396007cd7d7f75e0dc5c5afad164179a66851bf35496bc4de1005b8770a2dd7542798762feea985ed9952b2876771de68caab3b69071c59460a5c06e1e0a115acba5519d047adf049dc0df3a75a5f43a0c85ee60816028c99933229610031ee40768fc481cac581ebc061ed9395815d9798b04be4425d67f35c914b56aa905c223a8f711890a24283128fc76a9e44e9d39bb34afcc83992faa14fb8faa8872e939619fedd77bc544834805ee5e0aa7151d049359ca46c4208f1cf103d4b5b7fce629a51dfe7ff8f98c83a6ee68ba9520c7f73f0c7596c5c79974aa42c2c9a9ab308f3cec0bf29e1fa651a0ebd557a4b26a29e2d2f782be501516c23b850094508675a5c4bb8e0cd4e97191562bcd58763bbc9a688c0daa19494bc135f7b2b3e0da1eea5f875c6f15c88feb8d158b46c5947a3dd4a36d0177e8fa68bfc9da578c6ce4d0b93b0d4badf1864470e5749ea9b2af6c43e382c099dde80d0f434b69a248766b3ad96df0b07ae697bca319fed250391a071e000c09323dfb8b4392370d72f41d6e973f9c959bc33b1b849bf69d772db34770d14f7010112b0b21625125f6a3ea3723ac9fd256c972a845b3083d9fe10b5c8315f6634090123ae5e5e100807226bb46485c4fbcb831edf94c539cce61cc07ad692a03d690e8345820eab9e4852ea12bf4c68cd09931eba3ca12bbcc7eaa24c405be2d1a1214094d3de3a2cc296d2c0c46f662ff32283a4022617856878f8fdaaab5e72e1c8545a7fa02f118ababf7c2ab2969da96b282567b07897f521269ac9418f4d1a85a83ca78f65bf5408ef648c91c73be85883170c00df7c9231ac5e6af052c8702fa3f4dc3c0c809ca6ce9b369739ce628e2de635ad5c0276469cfd185abd1b0d67e186f809f414be79c08e1b65ee59e5d6661f25178b3b836babdd05cc40d4b5c314925a5f6b232d8cab7b25fe5dd30ef4ba0b125ac5dabe5047ba75c763915895f92bb64a70f968c3927f8eb34a2695f695b930bbf6a9b95207ae12cb79218d16dac870f1e8735c5734511c1816b2cd317921896be14651934fb24c5147091dc18ec7416a35c2d5c5c8190994a416520007213e44300b76f732762c067758fe045fcfff81f57a20b957e0fc3a4427ad4faee003d2acae847a8119e9862b2ee74e9755c00263808ac4e1e5c3ab3bf4682842fdb7f3b5075d82376790719318a70b11d421520947d7ee7d653f383feae2859260c964a0c74a432f8f75d72bce8a76eda81174bbfdf01b3f12c30ab74619c5393a3b64623bb79bc3f75f32e37d0071d204c49edd59888efe5bb2bfab5938fdd16cdc44fb951af1cbe3a82e9c3c53dee9eec1ac7e4c4171fddd9981ce12fbd4602acaa36f738b093472804f466e064dabcedca19226ea8f3b7aa8db2436543fcf2388d9c95a4f90cf4266141a17c57ee38f469bcb4b85f5068a7c4a77b4a14746e9f7c44434d28a8df9786fc9ad1876ae65804f4d372ee1ac97fcf00242db1ce4f494394edc96e1342e729d78ad35309530eeaf70f5016f8d4165515434c10608d4f7ecbe2a6b2c112141a57cdd16a8bc16dcf21f779d3042fbd7f7a0863a2ab014fb39d871bfd0eb28119dab20b237e01200f9752b8209bf59410c74d439b39c55588a0bb11f17b509535357d2cbc202e0c9a024b643a6004f89266dccd68489df04a31b708b34ed694b04881c89dcf2aea9e8c4973ce88d017ae2fdfeca81c51e9b1eaff493de6f1638579cdc79dc5a5933beb72eed4c9750d86ea92c446c6cd1e567dc1591966d4046e8afdaf968d12982f4fdf7e7fb0cf440c4e8290c7f89f6e90b76899cccb07c51e0dbcf499a72fc3368beadf7640a1cadc3965ea4ad2fdf2076f806893590be6276128f59b5e554e67dadaa34cb335147884f46deae521e9ccff6c1895022d993ad5a71f64fce4a3e2dae94ef33461ab6e5bccedd1ec9fb5b0cfd956fd0a66e024f4f9f8b99faaf96f0b3f82b16b0e86256c458706117e3e4ada7faa60423a8e06c3a5c22d1095d57bc0b957500fd79b48f48c0fb0ec0b9d47ea882387b0e91c11c3e14d8e759ab310eeaf25e099a2da18aee6ba21b3dbc124ab00fda6b7803d8a5b08875b82ad692561ca010d3f03321ef9eb6a2b21695be96fa6ec9b043f782bceba99d17713170c3c164a490f11f00f241e8d8cbd4ad6d7d8918e8b3deb423dc003c07f56d4ba26858b8fb99a94afd20f2d6a3aac53d9fa3dc4ab62cd78a6bf4319cac4f7b0b81b39de396c5af389a87ac66ce28d96d2eafd8fc3b030e996561a014c4c23e98ba671b7bb78fda9f240a61fbb83c39c60e8262811e7d2dbe8a7f92d4448c83494aa9432b771b67a35f04922bbc6f8e8fe8e4cd4ad95f452285db04fa890591059354a3a969334688fa34a0fc622aa5014916e776c286223e1e316c5e68b7259cacf3f646b27b77e58862a3793f88fc54e4097fa9c24a31accb4caba1a2822d3db5887533189ac4b9104d79ea3b110d82619d083bb8c6dc448678c16a79a493e036e24c3e15ca00cc1df088c12e26f676d58b334d9992f93c24890fcac5ca797e963215c60176b4599620dbcbbdcc140969525ceb976ab0e2a19afd6bb3fe03f9fc56d1c9964d7caff814207609182161735dc92e790305f6214a62a5cfa0515b612ba6bff747f84f5d4d8aac944eb928a331f0b747670c2c7fffdaab962b386c2ecd305ae52999db8221de3781746ba4c043afcd6008daca197294ebe1a1c3740c958f01150cb08cabd521e3a9db242dd58a162cf98b0dd93655a5974b3174e42ef8abd6aa08a1d824da00497c32b381a8a989661759ea7934d8012e133a3892459801aac0723394028fa51c02b96612eb5c821b373b43a4254aa99cbc456e653f6c337d3bb53f91d3ce39bc79395e675fdf6585b9235bc2e95c0460a988d22884bf7e925634c09bc713f4b1e602868cc84641f031797a8dff47a85183e7a3a76085f26dbe889dd1d140519f1ec994c28ff6c59b79d944ff6be4bebd8e7a4a912535c26ebf6b2306e963333a71a34ebfd9eb438f73d6fc1c2b5e8a92a201995b90fceaeb51f1b20a4d71d57e555c68d7100a18e686bcb305cfb3bd8a87fd80ec585d2746920f407451c5d86313ba0ff124e492ca0524a516ed4ceae5a5e774df95f105cebcd42a31e497515ed385f783679179ca54d8c72b58b7af45d6007bfe2aecd401827ffd497ec603bd9da1c9217712e2db0a0595b96f068a2f2194bff9668e05eb4f7dc43dd9c6470cc76146b87c26e2f6045df45dc2402da1749ed50a5b552518003109e3248dd544e9a5dcb631036940dd88e08be873b4963314403b143d795a8af5328ada7831e462916a044568c0aa339bcc244a93aaca44b2aacaa4dc34da657aa662eff3a5ede484f11f1d59825c01b9a84790f82ef805eb22e4f1eeb14406282f923c0729475fb60b03aeede7815602d353a54adc887c5955642ee2d3ae33036cac1aef2ac7a3a85ff34a218ca14a980661beb46ba7036516701ccba48911fe73036477f97e345e10181085a84d35c901a930be43e7890cf1255197eb5ff3eeb3494c36ee31b941a43c42d9ba34095c49", 0x1000}], 0x2, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001300)={{0x9, r7, r8, r3, r5, 0x14, 0x2}, 0x10001, 0x2, r2, r9, 0x7, 0x8, 0x3f}) r14 = shmget(0x0, 0x2000, 0x220, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001380)={{0x5, r7, r8, r3, r4, 0x10, 0xfa3}, 0xfffffffffffffff8, 0x2, r2, r12, 0x6, 0x3f, 0x8}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001400)={{0x6, r3, r8, r10, r8, 0x10, 0x8}, 0x6, 0x81, r6, r9, 0x0, 0x1, 0xfffffffffffffff8}) shmget(0x2, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) r15 = shmget$private(0x0, 0x2000, 0x62f, &(0x7f0000ffb000/0x2000)=nil) fchmod(r1, 0x61) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001480)={{0x3, r10, r5, r3, r11, 0x90, 0x9}, 0xe40, 0x40, r9, r2, 0x2, 0x4cf, 0xfffffffffffff000}) r16 = socket$inet(0x2, 0x1, 0x100) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000001500)=""/167) mlockall(0x2) r17 = getegid() shmctl$IPC_SET(r14, 0x1, &(0x7f00000015c0)={{0x91, r10, r17, r7, r17, 0x80, 0x8000}, 0x9, 0x9, r6, r6, 0x10000, 0x100, 0x9}) open$dir(&(0x7f0000001640)='./file0\x00', 0x40, 0x1b9) fchown(r16, r10, r17) setsockopt$sock_int(r16, 0xffff, 0x88, &(0x7f0000001680)=0x3, 0x4) getgroups(0x3, &(0x7f00000016c0)=[r8, r5, r17]) setegid(r11) 02:08:16 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xa57d, 0x5, 0x58, 0x2, "faf38d3643781bb947ac006e750aa28962c6d0c7", 0x0, 0x10001}) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) 02:08:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x20000000001, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)="3e2487cb4fa63ccf607633f2312ef22501227979a9cdab314f291769152365c5376e0f57210c897bc364a68b339b0e27873448fbd04d25d24373023a6ba16185b17c44b20ddbd8448a624684464218d29562f5471d6529a056ef719a92c1e880cfadc701d844ed658c1f4636601f3ef1bbca7748142bc3ea4058c80382f349206b33", 0x82}, {&(0x7f0000000200)="dea9ee20e0a4d9a60b3e0e8924127b09dc23fea528857e42e765fba5994a6517a914cc8ba3a101d05e552bc74f25a07e3c6454ed869ed44963dc2e1f5e7a8db6c82134ce96e56b9f98081fd06d302147cc7f07d627cb52eb86658705bb78ff7453cba65577e45bd3eff20f32afa0dfa5ce413fd54618ce056b2b18adb11c475eb0f301ef3f78cc8db521646c32edf50165854b74c2b5c39388d57d5b6b74054b125ba7", 0xa3}, {&(0x7f00000002c0)="2aa58ebc5d54f061a9ac33f18d9375d92ede410c35f9eb53d728496b4bdcad594de7fbf1a9c12ba7fb917ce136186e7ad5167d3a9fcb405121df54435877d73046e651bbbe4c35ead15bea8adfef705f5f477ee5fd0b7c6cc7d37d4fe9a831f3ce89722f00c5aeeda81e9e96f31817556764002911e7511c201f1fe7999c9f2c0bd4dfdae1aa72b2e04c5344e2adfa33326fd910bff7c03c07f8e1967f6082d46819a9eab6acd7bea70172da49a85e7164c008647be53ce38089a7ef005dfa5f3f9acb9a2282f949ae43ec6f84ed017853d0dd917b72f88067e42a9965bea2ea1b8da0514c9de8fa06f04aa2be85e992d2f19d6ab26c52b12d4c63ae433dd6a3aa820ec4d4b6c1d725fca61c454a33d2f6e375fe3e5037bb6f285c3a54de33a0528ec0282c150d3eabeb7ecf1abef485df87587e2fce48f6f7a1ce4b42ad4c60ac0408a23cc244b9faee8b8592818e40466a4b16f22d5b8c0bdde5664e4495fc93fa55a66c3153773c14f94f925cab6c5e70ebf7e17c0a61fa83f6e220565e9c9baa7dd3be74dd99398649c03e880e3abfccbd60a98e71748b2539b8d001f3309451adcbcb8a6e085132bcccd7d82986565c62ca55e9b3d76286ab60fa2a4d37186ffe16ed9ff8b8ec5daca69528e378a126ffc640bccc5e615757b9fa288e0248b1260959ca9798ffa4497e87ec5c77337f69ce71aa1775b0ce127f71556b54326af9bc3b1f9d74f9f9cc6a856b08298f31e896ca902ec04b78c74c71bd2f8ea5e6d58430eef016613e699c109af601a6bdbad9d5dd31559c5bde7fbf5a36c01294a8bdeb62bb3df85d2619c0046210f334d986fea73749040c4a3233a9a7b9e6d426a96be28f04383fce73fac41dc3dad4078ba058852ba08680442c3fb5f8535a6295b80c2405f277642dfb8ed034b218e41d9efec6ff788dc9a13716b9552010887cacde7942d075b019a7416052781337aad648f636dcce81a57408cbf80fc98c639004d65bf5001c9e78127fb49c189810fd3fbc18d80b4546433455ef4d8100e171b26eadaab49c3a66f55cc07222c2e60019079e90e03ac8df0ac0c490dd6a1f7a4969bf7723a85b27d0c7cf143ace74a278021dfea1e9ccc87fca47c35acc0a18c4d9dd0438e74c397335825f837850f6296f58fa8bd8cf5ab385128f460f0676bed73745e7fe9d04a8ed08b1afff5a293e14e98a5b0b6a5696a70d9201f9ae3dbf7e5c46ab29907d667b9d9c5bd364faa29eff2d957a22512d6470529bfd33a0ae9630161e569b0320c59480acd9926301031ca7c0c2a6da47ef7c38bbbb20dfe2b8c1ed03135b22c656ffbf6c267aaa086a8520b5dcfe5d3c3df34ccdb9a3dc2ac0334ad51d14011f742a69fac16ddf9b65d1dfece23df4d7ae1b5e19eb5785dbd8f59e22cb83cf516e14bc0ae2aa70e227fad2e46c6c3b5925f1121fed8e706f2258d14cac12a008901721f3a8c0082e20cb452284a3857407df3f1350bc149a31ee7aab487ef5abf76c6ec3210cc7e4233a355cf1e174c8767e33858cd11b8ec16efc440a60bbb72ab991f81580b18e338706576670f270fc2073aa6c3a7ac6b20de257c691d65ec0373e7a98c33e6c80cad40df79a4dacf5218472e00353ebb8ff3d96328abd482f0a2e0d74d310d103338cf59e15f539e0d7292969c4f41f3efb79ceda83ab3d57e2b11241b9c7162cbdce38364604c97f3dd4e515915d390ca3c5ee29d6c37b0017c8535859fc615560bacb1a4a54b718c784cb8f797a04a158484319ddccc50b6134433689564bda518367c3039989a68e2544878f88ea25f76f83fe14ad9cac9e0449cac4d666a5ff2753f2211b6c009fe0ad5638c4df8a16cb62c0fcb50529a4f8d8234efbd0b209fabff28bb34b9b45ee6fa492bf3692ceefd19657d6d189e8a1f66b8deb232d524f370de96a7c7cbb96fb1890c91a4daaabafb38e40b93f115a421f0eb37ce4b1afcb248e10a1a683920a85b08718498402bb59310e832e54a4fcc3d72cc243b38b16668d3d425abe513d13eb91e809491a8b93a3bde2429187288493020808c95785393019534ae9e4aac07f7846727268f7c8b4ad80671c98a74a0f33fb383a393f117a0427ec53b3c687f80792926c7f10661d6a194c98745d5ef37b7e2048190beaf325bb41441cef63156c0f0cc85597c3e6caf08865fb4bbe3197f36f45ad4c825c50eb90f86bbdeda6ee979af0d44568f4418f966a9aa11b36d42ab16902ae9fb5d4642088bde32fa92ad4c6512bc643c2dc22605750d0191575e63065b25b3dd2b0fcc29b088f84dcfc0d7bff9efc49adf2fa939daf3fbb21beeae593cd2f52390348997e24abff34a8e46a5e5df74a193a080d1446b4174c95aa537ee1f39dcef9840162d931cede65ee3140f79576214468fbecb766bec57ac57010a081fb8513ba02b63cf363fe59b516eb201d160f8fda8a89637c6dffebf910467f60921660a2a2ec8e78ab9dfaecfb76d16bcacec333321a60289a98ca0bc61f611d265b564af175c1dd225213ba7a9917f38e96317c9ef2565ea82a2c98ccdb018cdec8b04a2d5d4b10dd1b6aa4963533d62245d85103594cc417e90843f854bbee8fbcab5a571b352a1b963a7582faac1c8c6c7ae0c554cbf36d86f404254ab9efcadc4b82b1859cd75fa2ff9adea0e8b16feb6f5c9ac6e5d2535b42a20da353911e6519f29a744b067880004801b1f58e2c083e2dec915747fafa055bee651e4f82fe65d54dfc84eb46d68327784250784b739f836da35845beb90193408077047fe09ec02392e8d0f688dfc86f1bbf540f3c3f53cb5df95c02177a3d66c5b744ac26b0355d1d94e82df517357e1202d991a0998ff646e8514fd85f3e9f868c37f907101ef2835774132b80d454e0aaf4c0e43e99dc789e4570245b1c83d21f5024a8e97b66839c17de21709e0a35d2c9408b481766c60496201117a3decf744551266dc5a4b620d4bd1e7c9aaf7764220cf9d6f7f2cb78941e96145bbe9c069710b128bc25e2442f09da9501cd7be17cd594cdd4e8acd05a08f7956fdf8bec6a0ec0d700550683d37941f2dc92e1e8bb8560f4af5c3515663c4cabb2b1045f9543006c5fb5a97586f024ceccad1a2b61125f20c52d9dcd9d01bcbcb38c2b9e8e4afc70611f7532dd21bbc77d92df7dc1b271db315ed2d1a4f1b473c55b3d4a118d1385d8d2ef09f891abfbe59cc4bc025ee62ebd4aa3d1ab35c29f6ab45f069fa88b259bf2d078b730b5c6907e961c02593e6f0c0aaaea16398ef0f0e4f462a67ad39e414f196c0243cad97108a3ef355fb3827305c9ff0a16c91a81e58a9664e0a12eea03f43eaf341bfd1219af3b3e13145aa0df04deba6c882a42ba10948a7e6344c76db4a99be731508ef5d58f942d412ec6af7b41ed59357262dcce07c04485defa3134bdae76739b2ba413610fb0e611da59a2ca9bbc8184ea314ed0777830ba4cca925f31fc77c12eac5e20eb02bee032b4819de30de529f4166609f53e5de1d14ac9742c4001569a5375dd0e7ab9580a2704478538645ed420e5709c26cc6476a5a9d84a24f2fd747651cb7619cb40716a293704f29606ea4bba143f00c3bb7bbace8f1881b8e918ad04d75113470f923e4b15377031480711f69b9ce3f7ff939ef27ae09e1956600ba34872e3b9266a9e48756e19be084037bfe89c5c0fe9e0919ab22cff2dfe9993e86327047a312431ec468e88945a9c98a5e6344623324d243779f2e5ec5c7e236405556fbcfc20400bf91abf424ed4601425b33d16bd944a4b931f0fcad47d97af97484b8d9d44c036caddbf8d1679fb1958b2351dacb591797688ba391c33629571dc714e28ad1843267dc710d27fcab2f6319d2a7a0514f8b0a7bda2e7f670f8e2df8a0b32ca7d1b237d23d570362640e0ebce51baae11abd7c0c62a41f0b608a1f5fc1b7cc1abbb0f1596d0a4af79d6e70f76862bf61bdfaf2829c162b404761c269e2188e919876c90d43e6b76444b92224d83a92e07712836f338afdbe68fb84d0ebf295d6670966c9511dfb19d56b5d6856892f85aa840061915a4a504f4c246828bcd33846245e7ef9f98b2f89a870cb3291523f5a9a376444f25d932b5a83f73b62f3cf80e4db280d6dd4173850b7f280dfe4b39ad0e3de598b45677504a8467c08ac25e4956a9e82a4cb9072d1378e97a78a139ffe6fef9bc9f302937586cc790be8bba7034e210e47bd644f620ef40b5169561c1de0eaf189fc8555a472472cbf0298155e60adc2f04c4c478b82765680563fe3bc99af1bf01154a874f90d2e02c1351dc4794424b15723f87801926b66847540bec0c8c58fe510d9ac2e9cd57b8df77b9c2bc0e52b6791a0d6c5a8380f3d2b28eb4ac912bd9bfeb215a0cdca68ed1324ff6609a510dcfc1572bdf197235ce073fbabb5e9285560369cccfa1c6d9fc2192ac339d20ffef601833c3093e078702137ac7a0d9b845b7cfeb9b53c2bc546f0ae114a88c5636d0ce518c377249ce2f72eeebccd637e8e4bcf8ee394f789c94af1b27fcedd8eb1660eca79450a01c5c107656d6e7c3e0a16b5518f21b9eaa8d808e6e92535837d60f6b9e8ff9dde2c3346219cf6c629e3b4a4c8fac3cd557a15bdc9e50fdec00dc7a0d843b2f5f3a751474f5d5b0ac9c735cc004b403adc69ac91888270839fd2fa33a85ae7e96bd8dc76401cd5e7e7707b064f1684e64808b7b89b41c5fd8c80304cb5f13475dccd827607f5ff5492671fdedf765b64b71eed60bd7820261ff00cb0d285d9655a07d0a10bd8bdb41c3d8624c27fb9634e18a1654518b0241ff2cea784355cdbcf5dcd1bad5f5ffd403667c3ed2e49227200e6ea44e050c4ffc9149f2391efdf1c3c59741d44c57683cc6891b5f4b60d0b03ec6de83fdab88d43e9a927d56cb48d245d5b6353da092dddfd8a76f326183247ea2f866f56f9abb7a29770941083f945331f6d2bdb72d8bed7f4fdf54bf36d5f010e6e2f0acadd52447ca749daa880f04af99c1370554645127ff7545c6f2be84ccbe5d1f216ab4ca86d4aa7e2da4e7c580c71245c6386234870f01156c0a512dc1aa74e54935c36e28a0a4a77ee4c5426a8939ccbc272d224b283d2a0471df22be323daf64b90d9e2a2452606b1949acb770fc978318ac874f5ce0098aa9a67cc49f5208a04e814a597b73de63dd89ec7623e1aa8a544f99eed3459a0dac33af9e8ec928ac78ef11d2d6c253d765d9aec21b3679decc3b1eeb56cedfadce2313bcf7dc2559272993f16835d2802fd7eff9813d1683018b3e0b69344330c86a65f10953563c8ff3f5139bb0ae39e98638f969993fadb4518b66c4cbccfd5cae9e35459e5f13eefd5a3e0b86519e8e6648dffcb3b9279592911c3503c416471cbf20d795ae10f16ac43ece93c5e5e24fcffb229545e3010c1f209ec7c51dd7316753ef5a669efe0f71a0269ffbf34fcd8590db79e147e7710ebab84ce07cd585211e08da36b9bc04a830d0636d8a3fe6f497b307ed5c002d6a5f2ed9560e31b412c5409705d081484fc1d40b5e9f47376ee0c56cb187185531af4be4c142e46804762a404182525853644ee68df8da845b0f1eeebe71d2eaedffca3c789e4853afba9a9d38dbdecc072b14b464344d4c2e237983b8671d008be01964cb0662b9ee444a0d4057822e75b64ebf01ff26a43c1fc7fe532b40f56f34e58043d55af7f5dc486fa58faa469b7d9fe3c8bdc12245df0991f6c750b486759d56e6214ecc2c2763f95e41fcd42d239a8ccf0ce88cf175", 0x1000}, {&(0x7f0000000080)="41edd0436bad00f4490a60f1c8611804e09f7b35962ae0cf04b12b635e26ac12932aeb8ec07f7b5f31c940de6b73cb258f1d0cb8d8", 0x35}, {&(0x7f00000012c0)="688cd934badf3fdf8b1d0d2ba7a515296048c3b2b2f4d3285810cbb33f0aad06faf5f734dad7865d3e32b5cf5fc3ea7769f075f91855abb5e74a867ed153f262a60826d28eaff7fc69b075a37ba279ebfed8fc428d4cce52787f711411522aa792e8f40b20b732215188651b640b1d3e0edbc910cd75812306e868590754f7c8a88f4f301125f59794a61b1d49fbe9ccad33d542cae9efaacb1a52c846f63957a8af08ba1013c24d71cac831f14c7e9097e1d4df3dbb2eeb1df0e4a6efab70d715f83dc6ae64797d60cd3adf9758ddbd97774d7efac8ac51c434e2e4df1c5b3addcf425a5b61a1c6b9322ae1fa62f6de2cb25060a8fc85", 0xf7}], 0x5) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)) 02:08:17 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18000, 0x90) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = getuid() getgroups(0x2, &(0x7f0000001440)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="6c142684d1a9697c60fd2dc1a4916c674e6b49f4d29e23264f3e2cab43ebaec6d78ea771692ddc72f0bb6eacfe2c6afba32d0f0a989e90a43f22ababdec5343f30c0862160c589962600cd4265dc038ddc23b7816502d6fdea9d2505688bf4700899d2310cb8f0c49c05f427366b59545a107610f2115693749ddf44b81b8738971a588c76ece4c833925e35bd5b815688b9225aa73041d571c883c3031655c7c1f82f1dcccb4689d224e20cd8b5b3ad", 0xb0}, {&(0x7f00000001c0)="c72a2474ddc3d6d80ee1ed74daefbc2e7cfe8d18c57dc1d9450f1e5ce608df85c3c879073d219ea32a9c3ffde1bd3b3b25a7fa6940cb2f28e5067a98195db42ae35297ad8c28d01a5dd01661927571f7e14b03974b05a794a92630d576aa203d10c238d37b277a592e9af8a45465a89110f5d845d15a69c6a1e7d58e0832ef971c558d457f1caa0b759f9572b13a9135f2b25268b0539588cdc53178a57c153f3692003faf2f67d3e2f0c958fd6890100983b143bd1ab33baa56b063f70fbeaf2dfa16aaa246744daa6a80ef594d1193e618fc0c898e4ccde0086a3ff0263446f2bfa6e8cd4a6946986b4e62389046f0f86516d09358", 0xf6}, {&(0x7f00000002c0)="6bb42ddf048c39cd5e", 0x9}, {&(0x7f0000000300)="be77c3898dd93a4b6e3bd5d436816b0c26fd5d01fb31e1bf5a17d37c380c0d35432ce27716c9504d92b4fef9a051127008cc87c42023fca5a2519b95936e91be4f3503a934d7615436bc0d06738d07bc820448b13a9471fa6aff9e672569f54073ca17fad2d0767893dd2cfa8960175b4074845b9df159488fc91c0142862dcaf16dd642835cdcd7449521a3619a6703e673c4d5c13da36253e7b98beee5dfee57cb39962c48e1e4baa39910e0fb7c9fac5c2877745d30a768b184e2a7a6d893fb465e7e9504763b86b630195bd7889a5eb5204bd6d47c93875d1b2b84a9a04bab3af8aca63ca970b1ac55a6b8483c0fce18abac746edc3f5c47c756fb3c13bb317da01a945f243579d7be46854f5e7b00b29ffaf5e62e955be44bc7e58d15dfa90542151d826a78dab2a349691dd441c8a262a0d2981fd806b40ea62ae12783398c908ada75ebbd9dd16e6860daf764e23141dc5fe78596f52d83372ae86aca935a122a9faf6f61b7997b9cf53e2e72024c1026182fb77e5719a1f473919e39fae39e219a9ad21784cbeec4fcacc7f8fa1a53dcbc1c75398b6f78743a0e278fd401d194ec22cf18d44bc8058f8631e595eb755fc701be8c04f7b35c48b376a419068bc37019b29650f9c27abbed7832fcc1e84654240da92a1dd286a6a056a545692bc0e04886b625bc4fcd7eed5af4e03408bdde1ee22685f0e3e7a6f7f86b76a1fb9c75cd6c44d06c514b073ef92d6e6c27f6caf85733f42904b85c2ff1a4f04e5c097be5407ba6efcb64c4f216a32c77e54a805c7390ad20a562ef52eb1eaa0e3aceee35d1af1ff7ad74bcfb757f1eeb95fb3e0855ef49d79fcd013fd5b6dca6bbceb59932f3d2ca01b9b995f591c8f05b0e5b806ec9788a15b4a80273719ee4c326ef697c4932561241468502a70581a7bf4496407468206182328e6a172dfec387b41d70acf59875ec0142cba9931db20c285d1d3a1773b3ee6e84c6a4b0ace6482f3d79526a31f23dbc600fb6199e6229b4ca6142606cfb0500e8b86aa0d3036ca230fc523e4cc134200da43d18093fecfe84abda9ddf473eb35ddcb1bf1aca3405c0029cc91f01c3e22396a5c89f196ffaa674d5f6554ff9f2e0d2f574ccebbdfb4133deea25425f8fe4ca505a119932def778c7d9c21a500d653dc2de24238b8729cc253c03c75dab2c61b93756bbaf3dcb742df7e74da8b1d0b6a6fdbe052a5b633ecfc6071d241d60bbd6687ba1b1b5e32f8ed81d92e747ce759e960a067891c5f8497c1bd47fd17c433c13018596be0f4283fe41fd3d226d093b33960c82353054de46d788c15d2af24d496fda226f39b466d978d09fd56c0c5e03a64751bb97bed5d3930fa82c9df6c9f1c0d3fe77e7bbd16b0b2566cf5b990a99b8bffcc486e1e50d4e30f8b1c7e1b384f3b0c088186a87c1b7c0fc43489c793eea9d2b0fce9d802566e4d6c5e543729d35799136c44c07937d7b497759c8b0ab53628a88ac3cc4cfb9cf0ae66b13cfb75c123fe209ea5dfcbcabe900e5890fb985d27a7b65ae9e832990993d675a1ef6e6e202a9694f521520ea6d55a498d85b32f2307ca90f449a493255e7aafe241325b4d023b39732f8cac079540e04ac24c5851d96f55fd67da38256d95e71a2167c5486d50455a669217ec4d1bc9bee4a4ecf73cb8fbf617aabb5ba3897ed2726c9914b8a8a1f9db5e5a58a0133e0cff4043e8fbca12c8630db328935cafdd44e5fb4a3d12a61375fe948b7aba00e95aeb5e6c267f330ee287e4c6becd1029f8b4177049304fb4a056ed162861cdf0fb1477b64ddf9c45f2037a3c13e0ef13096f1f6c6892d09b5f3d954535b8b8af31e837da9ceaf16b73886ba38aa860fe14e0e7d1754eaee9c30cbbfcff39fd5b3a2bbc9b570de5b29a9bdf0ccf7a523a218f871d0ff273f4b7dcb6844f71a191a38c01be8c2ac06197216e3cd91ec49607774a2ecd7f17e0699e9422436b9a073f1fee2b011569281573a2a4f5d1e5f5fbdbef764150fbd399898f390bc172050c73a08dcb0a12a92a9307f2af03275d24406fe0c3f40bdb648c853668bef3eeae52cf3edafc859e6a5d30ac2eabd09494a96b6f473eb3005a4c2c37a57ab6994df55d84569ca74de5234691934efdc2296334ba5d1a9772e2f25bb6fd9f50c353598c3ac34e8e341228e302f8d796a287e8b69ea9e925f9ed8f1d7792e4b6cf5d6de43b25d4802dd48028181f051557bb4f182f4908a8181c25eec89934390a99a0d0b419e35d0fceb61c37097d55259a7527b51cdda661de16ab93314941f628cb624819f9ca765b261a22d293a8cb64fb25251ad0fb49996ed605a26599cf5b4dafe2a9913b64ec068f42890498958d0033ec5bafcb48e3e03242b35e72e18e48f3973c9c3ad4062293131f716361637a93cb24500f43fb2949ed4ce890bd00437377bb64f8457ff7a1e3a118a13510f9afc16a146fb52b1654c5ed1ef692e0ed0b44cead3c2aea826199dd8c94d7f1033dbad4abe70deffd1f83ad6cfdd277166a71735900bf2d9e4e0f407c61c32ffc7e34e3753869927c71832626d485f2dbd1b258ccb18907a0b7a0c432c20bb548a8115ddbf7f62c690ba2d21fee704309ab4e9e7c178a9000fcad85b96e31ceb12119f469980d66bbdc34a8d76e403a122b7594b913a8755842cf84206c4b553837cadaea8519a3e07b4fdb9b32eab39cc5c2001c3c6ed2051260ae1363beb0331f1531588b0e7197f38e8c865fd2c1399b8afa416255e4c2fd01bd0588946115660389a080f2a0bca6d294c10306ed75292fe5e4b196656966130c018e98245a7240e6c34551e41429f54f4b1fd0450f24b0d6d33c8538ddbb5aa7c304e26ed0634c95ba70c5b469cb7d5b4f81a14b9180f8c4f74511a0f7ffbe86d4ba2222d6f73e657f34753ba2c4b6be346b1015ef2b4921691392b6c318903ef6cb693f5e3b18f11bcd0bc523d86d2b8acc0ff112cd0eae0519dd2962faaee1cfd217e377c4086935fefa7cfbb7fa3cd67cc18b4aebf468729dba2649bec50c4f89f638e0a0d55ebaa3013782cfd5a43affb9a949735daf5b1859a9dc088a44e0e2fe29dbcc0edaa8245884b0cdbba4e72e0d5f90e738f88e5849b48ddefd0bd1abfa57f8eeb86890b3306c80562e5afefba16fd36d7ffd4426ec28badf79763d8c77f2129a43f0d13e5b054b7f088895d0d9e5d44d1bd2123831587366b2f9e7e09cd088fb8050a21c10757b107ea92aa4933b62679fe8d08e76e8478ceaeebea0f51bef5ca558c43b403aead53ca71781ca75964ea2935dc4a47ced9675cf5f698c19c5b0956d912e4eb91b98f5bf3599ac564aa2f9b62d36b78e36cdb5e9b052bd132edda1ba9502f9da38e6a80bef92592e4df9376169e51c98cafaf866aea9acbdf98fdf6990dc3036a7dce4ebe0c57cc21aa2f9920033aaa1ff3394186636b502515ac139974134c2b58eeaaa336125f7d51a5a8ae232c459815e43650318ecbe70aaeb92909bbef590c277d47a21e60c836e73617c492888bf4fea5eb73a50e997ae386a825ddacc940abb04b9284004b7e49a603d30005027ac1d2bfc44911d04e97e745d20a9c94c01e33959baa1d67c13e5c1b2f800d3627ccd7421bf15a89165e14079d33f339f2a21abf1b59e6a450f429a1a6a90b990fdd14e25bfb624e7d72575e8bfb8c896e2e5b0ef3fbe8b4e7697689a16571c646640c8b418088cb99748b436f2eb2159a428f57b51ae5e94279298ffb6a3e1c9f77d7cc611b520257c5eb695ef10cf6d71b93cd1becf9be942a1488d3392f34f480beba75a04dafd2394156f0c08de8a5c5f1ed46627c7cf6008c643747a97bd5470aa7c5b44adcbed739079ecbfc0117b9b29e1d49437aa65035e304ac1f8b455deb75e606ac6ad58cd2e148d70bb5894f4154e70e39a6cf54d9372dbf7b6d51e5f9bf7a7521bc0c6bf428495c4b12dd3510449f99422043de20ccca6e52798490dc4d54412aac5247c7684e364813990c7cc7fd31ee9061163256755fbea1308906f2869b7b0f4890023c8656fdc28a986772f0fa58a6203b947ae1a182c2f49dccd918c004776cec73984aa9bc23cd30f6b6d47536ae459701932addb32ae3492d7a6607d9dbb497056d44ff19ec7069e950e90875b7ed80fbc7b4a5c0e55d34118a65dd8854c7ea03266cbecae9c44f7317553b04f7de6e9b14c169a4fac30361f7191795695711aadd94d5ea38e6560604cc5798296f34eed7596757acb19d239c38e829db779cea42a607169d5a941bf8cdb227579a6fadd61cf2f7feeecad5a5bf37334f52e2ee4e4a79ead35bfb882fd2daf27362b41918558ff461f6148641d26a804dcefc072a88b9c75ea102d87e6bb4096194895f8cfad7c23d113ef8ef6d0bcb6874e7be58332229ff4ce1d5987687e7f959ee94d53c8c5878845c572bbb01caa73e078066857d3542e1273368843527c5b5c907a31858dfe4f0a57312a82ffe4d0d599e9fc61e17a5cdfd0949d44dab2ad0de38ab174f9828ca854b444b4b57f22945de86c3402f2e13b94204854e916fbd3e74a58cde85114ed0dab597dd069e6b6ab10a43737f3f3c535b1711ff01d7e380a1a548d3f18aafbe2367201f5af0ef5a9e4cc9655e2fc7446a3f8832a6be058b25be7cd63c0a1d184e91991a61fa90dbc59e97a9db9cc4dfb81c083bb42a50df472695f4f5c01a66a34de41cb6b14b9cbcb8e351900b1aa8b2a38b16e5279e03df0bd6a8450dbb8d77be84181fdeed676aa763068c4c8c5392dffea7b19abd4e1eeb18ae8f7be446a04f0e9844f3644e17dd32889e36ad94a0f6c5fe220d855fd44ad5d7f7bad3bd7588a9aee17a0c7d3156da616c78f06c6d704497bf5f6340b014ff85bf472fd3f08fe54f5df4bad21abf02141123c031f73c3fa4f2772dbec0c028450324ccdf925ac589c5fd5c30d7be4e490153424587ae2acd8c4b366dfddce8f69e62886acdc21eeadab66fe8ede5a462c062f3980e0c7095d64871ea2252f28a4abb63d8ced01d10866ea809b2917d47bf0059912fa4cc9e1140692cf086073ba39ea025d7d2349da50b3bfabddcfb802cdc17206a70a57d4626e63974151f3afd42a93e45eb8bb4f15dc389468613ec459fa1d7864471ab6fba4d9b3d869a5b057b1762f8511631f6047dab9c69650382eb766d76722a010ba7a87e666d6c26e9954a34d57361464bf10a8d895d049c3699bcab3ce13cb30f76036b092c2e9c9f7db6e85cdb7c0fff34472198e33628850c29046b6717cc49b7e34ea7574c5a8d9680185db33e094c317fae25453d5d88e54cff481790ec4e7bc664d3ef172d2df1f9b5572fdd291a99a4d40cc4fa009c6b6091b4a20fc915aa94a89404353d8a8ae73fdd5a58c788008e5071e69322b85e74a5dd541eae8043ac1dae3e6f03580ed13447c681d23c7daa1a3733f9877ae0f1fb3ce9d13675888cdda006afed0adb9a3a888a8f006d358184863e7a7e6ac586147ecd1d3272f7e9e947c25c4ff763b7f0691f5fd2a600961339d43075f7c95acf7e018dcb5c46e4c5d2315d5bc39c511aba5a8fe1b25643643649bffd32043efdd76089476de9f5ea995f054aaaf126346ac0fa5c92fddd6d126d32bbe82bd148c85a822eaabd82660db192c6a36952ca5479ff5bbfad05fa2bdadfea903b2a200e22b16017d19054f9fa1c35185ca2c187f1c572665bf9f8bbad5183a61e5e67269bc69d897dd954e90b4aba47cb3e512199f26dbecf7caf68961947614bbcdf7c1dff4b3f", 0x1000}, {&(0x7f0000001300)="109a2b9746843e0700a2dde4acdd7483dbfc8870579b5359e372940e1e72eaa8f71f2998e9034abfbe5bd4acece57179c24568704ffe74a847f8206648de20a4d779c8c539cd9e54e49bdea4a11b", 0x4e}], 0x5, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0xa0}, 0x2) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r9 = dup2(r0, r0) setsockopt(r9, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0000000000a100000000000000000000000000", 0x14) 02:08:17 executing program 0: clock_getres(0x7, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2000000058) 02:08:17 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6da0076e3998ccd88e06f0384584a0f752137e98"}) write(r0, &(0x7f0000000040)="560d95c6dc80c0be15d2", 0xa) 02:08:17 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/222, 0xde, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080)="01", 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x2, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc0000003, 0xbfe7, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x3, 0x3}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0xfffffffffffffffd, 0x200}, {{r0}, 0xfffffffffffffffb, 0x8, 0x3, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x12, 0xf0000000, 0x7f, 0x7ff}, {{r0}, 0x7596e1e707059f3b, 0xa7, 0xf0000002, 0xff, 0x9e}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x81, 0x0, 0x2, 0x3}], 0xff, &(0x7f0000000040)={0x20, 0x7fffffff}) 02:08:17 executing program 0: r0 = getuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8022, 0x9) semget$private(0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(0xffffffffffffffff, r0) setreuid(r0, r0) 02:08:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)="61b6731d", 0x4) 02:08:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r5, r6, 0x40, 0x3}, 0x1, 0x4, r7, r9, 0x1ff, 0x6, 0x100000000}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r10 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x40) setrlimit(0x3, &(0x7f00000001c0)={0x3}) geteuid() getpgid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r12, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) recvfrom$unix(r0, &(0x7f0000000300)=""/159, 0x9f, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="a539f51d7ad3d36abfabb19002cef4722e6d58e6e0e4922b47fc894be62d23892ec007e57680334f10a536b34da9b02fe8847703dda26f5a38226ed7c1030595423b2d823a3e77addda2f14a40c93bf0756bdf638c9c14315c898c6b2bfa97dbe57b17d1e4d351e728ffe850a803e49de0c6c91e5a282900f05b7906569c22f78318afa31af4ba1f47319d478b0688a8878e0a8af2a0fbb520ff1e419d3b38740fcedca2b25cccee8aca4218e405ea7a2ea5a6de644310f93320f127fdd3d3ceeba778fa6730acc75882a37398a9c1389fda1f52ae3e1cc903e627964a115bfbb44d342e1e", 0xe5}], 0x1, 0x0, 0x0, 0x400}, 0x406) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x80000001, r2, r4, r8, r6, 0x5849c0b4d3b2248c}, 0x9, 0x100, r3, r3, 0x1, 0x46, 0x3ff}) recvfrom$unix(r12, &(0x7f0000000a00)=""/31, 0x1f, 0x40, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000a40)="6c5cd133eb3c32690622d641a2fc26b39c49db83637075f579f5251c09ed76dba66f9bed91dfa8fd186e7dba3f470edb671934b1a11bc5df6626d99382ddefef74cd31d975f00dabce766b800a58d8af3609522ffe1e7f05d00bf55aaed6f264c86fc1ac5224be09a4050d6cfdce0745917754697b0320048062a5b3e122d5ef8fd038c96341aa79f5b2733b0bf24ec103824f6b3c0c18a5bee75518da0c905c175204d3cfa950bbe746c75d3307bbf73f2ce17e027197f6499f4523e681bc91df9b05fe5ac45fc21cc2e2781e626c89cce2cfc7d0b8bfaf0e35749ce53a290e", 0xe0, 0x2, 0x0, 0x0) r13 = dup2(r11, r10) getsockopt$sock_int(r13, 0xffff, 0x204, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) close(r11) r14 = shmget(0x0, 0x4000, 0x12, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) 02:08:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6408001de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d30650400000058de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecdf7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1abb7fd4eb1cf1908391d17d50308c1b539240ec5f4929834af84c439ac67cb7f08576410ecaecf4ec326bb6c7b788a1c0f5aad37044b7bf794d5540373e831bddde56c0172b974ca88132129afbd0951a07f53e55ae2887ce7a68e1187f0ef8104125501315f26db01e5b89b43d9859c1f78a5263f1604e201e3b329dffa2da6e45834c2127cf28d3081361df91472ee41633a222ad8ba1fa9d585485ade7f6f6823ea8d38194898571a61611e5d0cc4d6c45379eb3aa3191e84515c5d00000000000000000000001b72f29806687fc44a6b1fcb8a24faf94b6c6efc28d5", 0x100b) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d37, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:08:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) shutdown(r0, 0x1) close(r0) socket$inet(0x2, 0x3, 0x100000002) 02:08:18 executing program 1: pledge(0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x10a) fcntl$dupfd(r0, 0x0, r1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pledge(&(0x7f0000000000)='}\x00', &(0x7f0000000040)='%\xba\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000100)) dup(r2) 02:08:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000100)={{0x4, 0x2}, {0x200, 0xb914}}, 0x2) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB], 0xa) getsockname(r0, 0x0, &(0x7f00000000c0)) 02:08:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000007, &(0x7f0000000080)='\x00', 0x1) r1 = socket$inet(0x2, 0x8003, 0x9d) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0xffb, 0xffffffffffff7a7f, &(0x7f00000000c0)="40acf1e209f33c8c28669affd192c740fd0eea2214824aa209b2d3ca406e5afb1f72e40a3dcff0a8f98f6c02b668675989fd1d6b28c535ee51929a26a2054403cc25dd59774b2c78337cdd369a67b59b7c29b4", 0x53) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x8}, 0x10) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:08:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x9) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_open_pts() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fchmod(r1, 0x0) 02:08:18 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a2815000000f47e000000000800"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a", 0x8b) write(r0, &(0x7f0000000380)="c5a66755ffe6a923468df922c8b661c21ff849d054a252aef6", 0x19) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x40, 0xffffffff00000000, 0x20, "1260e4251a4871cfc799004b8908704cee987e88", 0x7ff, 0x7}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f3", 0x579}], 0x1) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) 02:08:18 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x28, 0x40) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x3, 0xffff, 0x0, 0x9, "4d438d1ff844dc4ff7848337eb1a687fd54557ea", 0x5, 0xef}) mknodat(r2, &(0x7f0000000140)='./bus\x00', 0x100, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) getuid() open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') 02:08:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x200000000000000, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = kqueue() write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) poll(&(0x7f0000000400)=[{r1, 0x4}, {r1, 0x20}, {r0, 0x4}, {r0, 0x89}, {r0, 0x2}, {r0, 0x20}, {r1, 0x184}], 0x7, 0x4) r2 = syz_open_pts() getuid() r3 = msgget(0x2, 0xffffffffffffffff) msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000fe23c927c7d795cdc1e6082e195fbc5accf0ac39a9d50b02550cc5f099bb1baf1da21fb5f8e9eab2a13a3441d5847f9d13ee20f037094716c0bdc1b4940d08000000c81bd477fb03588e074332aec0e63db20dcc6d8b12f2553a16608a2c6011c28ac651a7fb69e6191ff5efacff032a56fc531e79792695e092e9b99f576f4b855aff0000000000000000f4ff5f5093f8b3a29e1f0a9596911ff645d8ad415840db801b0e07abe718ea70cdf393a537b1e098aa7630e40fdd98e9cf70194eeb3265e2d6f171f68d7029128cc46bd45e5709faca416e0c4f3c418caad3b4c46b31401322088c7ee46b71d07fc749ed02e7cfa151a14d69018c20706f033057ac0838"], 0x1, 0x0) close(r1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x100000000) getuid() r6 = dup2(r5, r5) r7 = accept$inet(r6, 0x0, &(0x7f00000001c0)=0x101c5) getsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000300)=0x4) recvfrom$inet(r4, &(0x7f00000000c0)=""/61, 0xa9afcc1859522a1f, 0x1, &(0x7f00000002c0)={0x2, 0x0}, 0x7) syz_extract_tcp_res(&(0x7f0000000240), 0x2, 0x646) msgget$private(0x0, 0x424) r8 = fcntl$dupfd(r5, 0x0, r4) r9 = semget$private(0x0, 0x1, 0x200000000083) sendto$unix(r8, &(0x7f0000000140)="ce6627692177289e17fec1ceb21685af01461f8bfd2c7655bff4da557a20818d020b28732009", 0x26, 0xe, 0x0, 0x0) r10 = getppid() wait4(r10, &(0x7f0000000440), 0x2, 0x0) semop(r9, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x800}], 0x6) clock_gettime(0x1004, 0x0) 02:08:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000480)="7fe5f1a9b4cda6a937cafa5ee2a1565fd2f099dab7d7e8e055211e5ef4c6ea19420c78f9f8b202d66f55121812cb874380e8989c71c9ed6d637ee9354c2e074c8ef4325396ca225d66bf95da54ac06f57261f9a076ab3d028d820475769a2bc7ab63d3b2e67d1ff3f9d0947d96ce74b6a72f78a830309ceabffa9402c661d03702290063cba2427c952d0f514fa5a71455f857009afe3da963dfad89105ff7c8a0dac6de333af4795180cd99bb8d47026e4022093fc479c4a71cd2b1e022092de1a831cfe357ee056c07c12d5c37c8f9cfb5223cf08d5d587d0ea5eb7f88a0e92fa08d4acef76a872376e00aa0d51c34a25f0549099f348cbe2efdadcf6c587bd2bb91616d734fdb83f35b519a77bcb3bcdb441b09fe58258aea825d3363a2f296a7c4b7403a058e936be9f48a8ea8e77e7ed0e79a3bc4b28815a38531c81757948a562dbc4fc5a25206e13681c63a5b5336d4480f0313926a16884de5ec08832ec1943a311e765e108c5f8b9143eebc9d4bb2593dae980b4e9115bb81e040deb1b679ebce92accfec64d962379738ca3e51b693e3c5f306214b5237390780cf513ca8089225388e44c044aef20a404e2495f408e0657cac26cc98ef8c0a7ea1f81deac7bf5234bdbcbd0718c3655e392e10ec863644139b6d227c8109243bb56df87f7e1914e9627a1601cb726a3aa43e949d786aaecaa2e51ecce275169a68b212b611a9a9f720a7c44929272d53c972ed2462bd62f592e7b899ae45a6fee5c14a70064b9828e44a131277a9d9ccbe73578c424374e5b6453e679f28fab5a58d771eaea67773f971282a883315c7625ac835e6483d4b29f4312a579338d9ba4044df8916b6ad4b5d65756aef3b4cdb74c89c4b1119fecb7f2fea54517c5c31c81544aa0b4085086161a927860923c1c74953ebb5bbff0f4ed59a25913ee3c6bf70a44d5d06235ac6b725a7e33ffdf2314add1eb4d027c6114936ba491dd1ebb2f748db85ff58767cba492fbd00c025d070c51bf85c3df4b850c0ce79939d60622e73b72879c0a8c97d73cb27b03990adc4f9197d56bd4d4228a0122b6a32da7f0472d0b25f281c23b3b88770bd1808a8d51cf5d6236e9f3d7a752a4b305a3472a3bc07b9ac67619aa9e6f6e60ea0cd9ae4866194a9f0a6f3efff91004ac2fc5f00a15a3aadfb082d26480775442f580492c1284edb0432276fd6f9f48c91991eeb29a35a9718ce1c4f83c5cf4fec9695855fe8886edc3835dfc2a8ce912de283387fdd8616a89137692375e3fa64dbaf99fcdee5d0f20d1d04e7dbef9e60b84b1d770f3b7b5d52162f0c1ceccb9936fd93b9b35071998d704e040a94ecc32bb4c6840e3d2a2e385271d4c7fe37d96f366451868a1d0aa7079176cb0ffedf71dc4a5c93ada42c295891b2f765b25edbb218c1577d1b7fe2f31cb4acd3a7808acc56cd8c3fb6e5020e86d6921d6bb95770740c53362f0b4ee8bba24491ee5e1025929ddc480be12a5c44923990aa6988445e29f24bcc47d484162aef1b21c30dc61a639f757e0b6bbcf5bb72fb3bee0190fc780c080450e027f909be1d0face26abba46ad145fbacf67199fd2648560387424de7054f2a0087b5fec96ccd35aee0068baa81b153264b47576c829a4fa0390f7ac2516bccedd09e094b6f98a0f153cd48a35659c96436488d1bf1b701ba808104bf4c86a4518441869f55c586da7bdc1dd069fdbcf6f2e6b8f445e0c838f3511295283bf6ae673dc525445a68a2857b0f5cc610266c08b1b8fdd433bfa6bb3035124fadb47afff3b7433648791d4c56661f5ea075469918c398ecd09ab1d5aa75815c677cf64b44411fafee566b4eb95092528ea6870832eb604452142f81ebae953885ff997a1d120ccd2d0acbb6b816516b0c751051f7e252a055b271d1c033e0f533cc4e935c07e6dc2e166e0603cc2b6b30207394df81797b351754b786b17a8d3fe438266c9ce42e807dc8a6434a07936db1c4a96dace5d70c9bd09267672054725746164bd858b74596afa1db69b4704c74f91318a57e8f9ef1a58414f6977e5b8bf1d40c4181a782511fa6aa245e566554c0a1070656ef415c1b5fdac5a63e4535f2d6b58f868573c24b70732e98acd0cd2d178bb2a920a835183c825af42db91e4471f08da89c35eb0bc43340708dac00caaa0c0fa30fd07f77b10609b690f72ee6949e235785b0fb4f7859b8b2ab8aa0cf671f0c3f57895e8dd09f40dab05d36ad197ffdfa5f23c4f179dd7f5b3965af582b2d1577be2b09bce4770f946debee682c06a4b5f920e07fc89e4c7396db35dad46aee2451958587e21357025b777e092e36241368da453de75462f9856e69417db8a52c8f9708c127cf3696d3db4236dbd45cc8069b1962eaf506dd9f60dd133bd1bdd493a64727ab1ae772b9c02d9cf31cd7c38d3c805b60287fc7dc7a0782636d0a67cafd85d862f3922aae8166db76a0d0722325ef3c21eb854757926c81392d221221d514fc5bea357f0478be9dcc20d62142c09988e68425b14df61e548cfe0b7e609df06c8cc8f28df631fe840c31ac646995aafa54ced673b44cee21cc4d9269384de8efa08aefe1eea239080c2d45509ac02be309dffc07ead6c93f5fd27cd12e1eca8021aeefce09ede0ae4be3714cc0384856134a966d35e2318881f09f918594d2b5293d20a8db13d1811e168a9e13a801d34032a5aa9101ff873b199768657c09c62995ea9b7f8508e45f90c4725a9963bf7a3e21a1a348eb942dbd27fd1db90deb221ed6fc116bae717043b89a02a9144d2b784653a3da33c17c749652f8a59038e211a20c07c1b22deeff5139e847c62b1cacfa2697604610492285a87fbef582a4880cd9b9aed982cc1285d957b884b5d7c59fa6cc7872d1b6729f66c033651e9ddc1ba40cd9e8f261cd80b200b1bd9617b12649f24bf19f8c12879ba6c5b10ad5197415b9ea3fc4d75bd317dcfa995962cf229bb2bccf5093bed665f8cfd8676663d429c0081a3a2fed7b19071a2a8fb3611f7d7b09b88aba5b86811c40aff95d1c01276563c8c627a448244181e34a0fe2f0cc337be238a02a56e2277236d172810d5507c8af18073814f68c2a6d82a4a8f123002fdd34117408839d6456483789d28e8d91b1189ad273201efd38d58a6e926dd7474583dc5f68092f8730f660827ba1ca22e362f8a087fe2d3ee3788c450b287b710230e6942be1d1f109edfb5243ce01d99621e4a5ea8c439820e077aa66ab3997c215548ae6187f9fdf30d0bf375866fa1466ee8d352ca2408ec5461ca3f81e135c4b5f6c354ab0868a1f89a9dbd5ca582667405d85aac09502d2f55a61cca8256c78f2f96df5edf1f7f444984e261470599c7169e018259258beec8b142220df5da6393a6bdbb6f787b657a6ee15ae798ec4bc66c0f016c73b03c83490b67454859513b90d80722a7083d5ffc4df6e6d83ee66e57af0a253553fb06e88f72cd1070feb840a431556aa8f319477fa11e0dd281783c0c9bce6bb6a93cef70771bf1a33093a63f8b5f1b36113aa176d81a9c8639967fe7bb2305a7129062c0da3caaa1e7c9008ed7a36050c0e77e18bad845562c0ab06867a34b0832b1df4e616ed6ec4df0ca30845518443ff4ea77716e80933580c24e9c293ec0ba81613db3299bc91da84e02ed2337871d6e929aab9d1414a4ab1a51d9177b2a6cc84d0733510686f8ac6060469b617a65b01341a7b81a8398b77d3c5ad71a7cfb9e33e1b9f8742100e10d0a04c8bb0f69b072f21fb08d1be74b9ed6c8d748d9e687eefe160a0191bd7430266b6c7d1101d3d4a49a1b3195cf1e7d1ea7b0c83d352f79a769b3ebd17ad3c4b73c07bbabca385984900460c36fc669d115e3fe65ef15111f204c96b98849e04dd096cdf188695f55d6b3a8641d8515fa579983bc24404764be863e2698eef4925ede802cdf2365c34d552e2b15791869517e8b9aab5ff9ae1ba8ab967d7c82fa4ead17de70dfeab8178c8060896532dc1057e260eb191bc7fbe5b6be692c0165370f28a4d8e24b7defe16fcb53161820d6db6ab05b6e211a41cbc0128df7692760e9a64adf81052d14dcb324d1575524a9d8a978f51c1ad6eb23d96fcc3729053648da1778ef13ca515b4ed319d433d72e1da50f6123e004d355753312aa9039ef2179417484353ba3a870759795ceec3fcb89ac76b7e09f26e0d2c0b565fddbedc7201c76ca11eafe7f4da2f818e557106193aa647b8a7b8285eed457068415308e5f53e04df66bf6b938e27ff448e1ba4456fa84d174b69b2f0cf9afbe5d1d1d0ea1c11c108e3e4b86c52484e08e0eb784328b33c7a2e8806dc62cd3562d49cecc277ea3e2cfaacc298b3d0ea9791eb8aa53b10b505051c4192fb0f43fa4be2b2b8df3ab9c9fe3d2987bf054d903cc884cb64b353bb315ba8a83578453a4ffd4473c2b97c986dbe29711ec1d3e5fc0dabbe1e90caecf669bfbb8f1259b87d989b21cd96def939c356bb70ef09e75b52e751984a8da2cd6f3fd145c7b57e7110a55a4c27df3be9ba1f76a29de2d0c69515a4be619b18b689cba2f7921f7f61577a145ff5c9a09984741646b78329258a308342bbabab", 0xcc2}], 0x1}, 0x0) close(r1) 02:08:19 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x2) close(r0) getsockopt(r0, 0x7fffffff, 0xfffffffffffffffd, &(0x7f0000000000)=""/145, &(0x7f00000000c0)=0x91) r1 = socket(0x1, 0x4000, 0x8001) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x2, 0x1, 0x8, 0x32b, 0x5224}, 0xc) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB], &(0x7f00000001c0)=0x3) r2 = dup2(r0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) chdir(&(0x7f0000000100)='./file0\x00') accept$unix(r0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x40) dup2(r3, r2) 02:08:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x12000000000000, 0x4}) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 02:08:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x81) pipe(&(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 02:08:19 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) r0 = socket(0x0, 0x0, 0x9) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="b113933cb683141f64ad6dc6c381e8f66c0aac30abbbcfce8b1b9e0acef87147d8ad5f36a9b8ae09230013f336748d66ad04110a9e0586e76c19bf8a5b03073d8106045433e8456d86376bb26c5a5ec5c9c10e054bf60347ba4e5437368a7337feb949a569206904", 0x68}, {&(0x7f0000000100)="1794e320d698881b6f30f1c9309a4e5a490f7e3e26729b17bc74faca39a09fe037fe94219ef936156d7cda5605415fe6837e0244b6cd2c7765a5b34da5a56c87f65f2e2e2eb9bb1b5a1baf0212d228912e43ce516d7e1a9d3c847e1d7d2c118e6ba5d30504a9365077cc87cae4486669c748f223051a29097153c0b1527ffcd271ab44a2fe79cd3a65da97f4044df3aac37f1383023692957bb8664e1f98075c8db983a6baa1000d8f6c6a8880c144cf5b12ddd88e903320df068037d85d468c6f52a047ba233e82d194", 0xca}, {&(0x7f0000000200)="1e0479b4abfb853778de769f203b009847503ed9d3cdd2cfd782518d5da334330505c03670fe967d1ff29cfff7ee24d3c290df284c30bfcba035a3248c3dcd644339524c07a337e4b085f2b1bdec339c14bdc3ad97dfa69eb6e8befcd7fcb46daebdd110431e74116913dad2987d9aea0dc1d96e541b29d60f032cda496342f59a82da62dad9ac9fa53dd5d2763bb58b11cad097827c476c180a06b5608c8fd7fbaa68c20f8dc5e9879444532ed56967741d98cddfc0", 0xb6}, {&(0x7f00000002c0)="d91e09e016562580b5e86a97bb81975b7f73732e1d829b85bf91a7155d4fac711dbd35b4fadff1690a9158ff0388c640ba6c62c57aee", 0x36}], 0x4, 0x0, 0x0, 0x408}, 0x406) mlockall(0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:08:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x728, 0x401, 0x5, "7426d1c3f17d447eb795d735c6efd557132379ad", 0x7, 0x9}) write(r1, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x43d) close(r1) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x3, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x0, 0x101}, {{r0}, 0xfffffffffffffffd, 0x5, 0x2, 0xffff, 0x9218}, {{r1}, 0xffffffffffffffff, 0x0, 0x9, 0xcb84, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x88, 0x20000001, 0xfffffffffffffff9, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0xc0000023, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x200, 0x9}], 0x200, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x42, 0x40000001, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x48, 0xf0000002, 0x3, 0xd801}], 0x7e5, &(0x7f0000000380)={0x800, 0x8001}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f00000001c0)='./file1\x00') r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) 02:08:19 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffd) fchdir(r0) 02:08:19 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x80, 0x2) openat(r1, &(0x7f0000000340)='./file0\x00', 0x20000, 0xa4) recvfrom$inet6(r0, &(0x7f0000000240)=""/195, 0xc3, 0x841, &(0x7f0000000000)={0x18, 0x0, 0xffff, 0x5}, 0xc) 02:08:19 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) dup(r0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x100000000}, 0x8) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 02:08:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) 02:08:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) ftruncate(r0, 0xffffffffffffffff) write(r0, &(0x7f0000000100)="11bd6bcbe0e905c3b67072865785a530a11e4e67037cc06041817845038a4ee208fcd4509a73fe6f2c5df4a1f947409c57a85b15db58", 0x36) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd9533310225", 0x39) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/8, 0x8}], 0x3, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) write(r0, &(0x7f00000000c0)="5b9f3b611c4f68a4", 0x8) 02:08:20 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000001a00)=[{&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/85, 0x55}, {&(0x7f0000001cc0)=""/141, 0x8d}, {&(0x7f0000000700)=""/232, 0xe8}, {&(0x7f00000018c0)=""/168, 0xa8}, {&(0x7f0000000800)=""/93, 0x5d}, {&(0x7f0000001c40)=""/120, 0x78}], 0x7, &(0x7f0000001a80)=""/244, 0xf4}, 0x3c) r1 = socket$inet6(0x18, 0x1, 0x0) mprotect(&(0x7f00002c0000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) clock_getres(0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/14, 0xe}], 0x6, &(0x7f0000000340)=""/220, 0xdc}, 0x40) mprotect(&(0x7f0000221000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000001b80)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)={{0x5, 0x1}, {0x2, 0x2}}, 0x0) sendmsg(r1, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000080)="83", 0x1}], 0x1}, 0x0) 02:08:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x4, 0xfffffffffffffaf2) 02:08:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget(0x0, 0x4, 0x240) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/4096) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r3 = socket$inet6(0x18, 0x400000c001, 0x0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind(r3, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x8}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1021ff32"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:08:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:08:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) fcntl$getflags(r0, 0x0) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f", 0x7ea) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1012, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) 02:08:20 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="770b02f775362c040832fd903138ea8f5e3636b084cd84321d44831f96afeda15b87011407aac7a29a7be967fec4be52e4700b88d18432cb211ad69ff2a342e794f54f01403e75eba7d685effa2a739af284ddb0cedd6190e68635a9aa29c8f2a01af77ad0ed4e67789bd6fbd200e73bf165f6de0bd98446cd82c35f61b0ccb8dc1bf0f4ad1bec846ef4aaf5489b95194f70406551e03c012004316f771014ed6f88e4188a4541b793f35d337d36d3c817ab549bb1a2127ddf60ca1b726af1f7dc800d9e18abbfbc5e59a2c72c9d776398", 0xd1}, {&(0x7f0000000100)="ec2685cb4194d2fa6f9a3ec76fe86ca1c9f532f9fa86beb6888728ff23567e6d6a862245668e79284a50c9d8bc401e95ae7051bdd2e3d8ccc4bace43a873b66aba84c4f1ee8fc6", 0x47}, {&(0x7f0000000180)="0e53f7d353cf7e648e718e541ea12876c543c7db3ce97f9f654939f5fb5cda2ce241ee692f9d30e6e28278933794d4a79d22d8fe00e15a4042feb1e890f252bfa4616a39416341ddf58be9fdab91d69a32cff7e2b0f6fed0885083a534c023", 0x5f}], 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="109bad0c1d583cfde4a3cc64297cd05e9b46a3baef49855461d70ab96edf3680cadbe1d1f5a97c1ffd4ebff23fe5fc679f7f0e18d203ea434bf17b0951d71e179d5393288fc7875a5638ef57e673892594f1e17eccc19763c38eb3572d21d551dcc04e261d4da6fb61b41c2ce9aea574445e508def93b631cc33ee528956dcc6527634f84608270a71054697f22fd52f7e5953d9ad04fc914009d93403d78328be1cb7a3a7e989f4dd2c34dd8381435a9bde9a508c0c546e7ca99a8f75147dd049ac160c08bd5a9b35bd6a1b0a9e7e5b0c5f829de678dd46aae736e06d7e4226ec665e54de10d5f6024d2f9dbbc79e1c", 0xf0) 02:08:20 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xb, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x80000001, 0x3ff}, {0x18, 0x1, 0x6, 0xfbc1}, 0xfffffffffffffff8, [0x7, 0xbbd, 0x4, 0x0, 0x9, 0x40, 0x8, 0x1f]}, 0x3c) dup2(r0, r0) 02:08:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xac}], 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="b4e9000000000000612dac2570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) r1 = kqueue() writev(r1, &(0x7f0000000600)=[{&(0x7f0000000100)="78688b1659f9b1c8a29c032a36b02d48dec7492cde3334096fba0b368628b32b2a47fb13169a06b9a9695b080057c538776e4b98d174f7a15dc7170b4ffe18542eb695e06d68c2", 0x47}, {&(0x7f0000000240)="7f19f30698b69d8a2cbfcd016e68cc28dd8773bba5d043dea955edf2af37a0ee44448a35b489a57d971857a3c07a5d01db32d5e12a4a66008ca74d9a89570489a6c5093b3df8989dfecc6e00b1680161ecda633b32c9f3ccd7869816676bc9f4edeed959b26dd0ec26594a33d94fcbc38b8fd6c2a265bba3e72edd2a4ba318e440b365bd1fb0c4bacb0eec1b4927bee99a6b0a3ecfb3ce1b878c037492655424130d09abce3c1447bf0fd2cfcd882033d9f31bed604d6ff04fc9ecd8", 0xbc}, {&(0x7f0000000400)="093b569519747e86d8364b694f08da7f6d58e0e9a63a6912de12b867fbda618eb7d9d5a3ea351687b87aa7eef567df35a2717fbd3e772c5c4cd1812b2e6012ad20cf8fad5cc3b99457c1fd4f9099d340f2492c06a77f058f5d4d8a34dd50b979b2fa85f7695cb1eee685ecad899dc6a0f1e6634134561f0d0d0bb690aea1ff8eba469ea54e49b239ce1f8a526ab11b93ea3021343b4e0fdb163e4c4db3b39ba6d3f36fb8d603c8637d720763698f925e619036503eb5b0c0516f9703fadbfc66912650c6ceb92a7350ab22dfe9f40c3c493d0e0136593cda8b6e57803b", 0xdd}, {&(0x7f0000000000)="37b00d805504acd6d6f19aef4e6add872517c855fc30fee1993a5fe9848103a07d0d20b58a4ad7ef3422698d8b449dc121daec5b20cf", 0x36}, {&(0x7f0000000300)="8f02108fef4952afead1b7b54874664765a0b80a41f501e42b7595095648e534c1da9d0f78454ac530a900221ff2d393424c6d69936e690f38a908f5a33b221f6e1af600583c70431d7fdc34f05eccd88a2cbd68e6bf7484e980adaa9587f9eafa9c86b3424730fbfae6bb076cce8e59a5dc2b8750fec6a6c5959dbea37869cfae8cf2148846d813042328cdf2ec9908d50c4ebb1c7fc3845b662b5ea647a70cd360fa12a12f80a2a51a6c05c85a2e586ac73ac47438fd42", 0xb8}, {&(0x7f0000000080)="f118202a00f8f9bd6841f895e30e46493e2ff1dad957dd5831a3a8cc23121349b31ff778ae5c8ab056ba33d17514f021076a", 0x32}, {&(0x7f00000001c0)="f38493c3d34cc72c", 0x8}, {&(0x7f0000000500)="57f0057ad7630094d92f5c8201d540aa7ad19361e3c77c1d59b6ad32ed1bf40f8769178feed368154b70951915f1342164456a90a44394a96b97987924b94c96606f8fe3225d2f24663c7077a565cdc37d742914586ad76affdad8a9c9230626169e033cde90f12798ca75764d5a8c6be2c11c3f7391e891ee9378eaa17bb7253233c91b5fdad00b8c9afe1e963572f1607837d02accfd1c8ce8c838223f0bcba7d28149e7920ae99e759632bd0952d08810952d2cf880e998d841216706e74fc324d5683a0ffa76dbc303f243e1694a7ca452ee4a8b4a646f84d4e3c6054382984e0a", 0xe3}], 0x8) kevent(r1, &(0x7f0000000000), 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) 02:08:20 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x40}, 0xc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2}, {0x9, 0x100000001}}) 02:08:20 executing program 1: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) close(r0) r1 = semget(0x2, 0x2, 0x1) r2 = getuid() r3 = getgid() r4 = getuid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x9, r2, r3, r4, r5, 0x0, 0x8}, 0x5, 0x200, 0x7}) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) 02:08:20 executing program 0: poll(0xffffffffffffffff, 0x0, 0x100000) 02:08:20 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) socket$inet6(0x18, 0x5, 0x100000001) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 02:08:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0xfff, 0x5}) 02:08:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="429ebb556e712114c2294a60f3548f85d1fae9980c805db0f1691bae7442984ac755768a6a6d2efa41861382c11b1f45565c8b095333538dbf132c67eb0cbe1caf84236833200e73988266a70d9c8491cac5678e9010f5256e7f99803dbf419b0ceb5b62cd0babea1094be17a8f9710bb5aabbe3359500f68f1e59134043292455792d2129c9d9b1b6b6ccdefb5799eaa6ec6f9679a162a6b668f04f2c567c224b3d3c77b50f95da72212ed458dcc86cf4502374bdfe9b286d9b44f95f153eb5ec722ad1774186e53e3fd03173a0db47005f0bbe1283cb08ec51483b45509c8d0ccbd72b125e48924de8fb67ad7cac0de8757946815f658584e10b39a11f76cab4ba06e36962eddb759473b3781897c12a4cdd45b385a5786323e9f89e36f3252c675c70f5ab9cc323b4ecce56fd7a91622f85953746da1133ce00efa7cc4d6f377afdd14690885cb3e93078ef3f8847125d1ec8ee22b91a0c42e28c3b92f9aa6783d0695d6d5cc9cf535bb6328a983c28d3333636b8d1e0c2d8364ffc2c70fb1224449a45cbb0cb0e5ece2ea95aec0eb4a90ca38aa958a2332ad39a3beddac9edff16533ad106386006b93318a7b3c54b9fed57d4c3c12d2b143527c7b6910aa342a2d916b13c46eb087b5be01a2a9a7d7514e3d440f277cb902ee2cc183ed2a5c71cffe98fb5147bfed52b0b94c670f3720a53a48c96eb950914af969f7e3531f8710f451ef367710cb77c15caae94db0691a1075b31ad9b170142631eca86e3b73c08e14b1846f4c001c7eb5f4d0a188697bf481f11544aa156bbb83ff35d18f13ae12363cbe27385084d718b1e6ba09998050bd0453f4cd4fd7b7c2694cae6ceb28d3a10377c4357a3d6e0cb18caa4511bdceabb1d4e32ea01d0f9cad460919f5d9da364b31366d65bf86a1c71c6589d2e98ce98596fde3ac5ba3a67769c92d71240c3991df1249ad1e037c07fa48e558da76330f675b8fa86f6f25942bfb1a701bb6280add2c1e92bdd2138c247b45e25d86f16a7cb64451bbb9e093e8014ab963eadaef2a82d986e29396603e5bf145d95a04b366c7d6b4d028287b612ae30e9c0623a66090dc3dd6c8c5f0b7385546d2e0de1476102b505179154809a0706d808e28e416fed6c4974e23f65cae5ef764e8cad5404983dfb471888ec59d5efb2aa1d91b25f3d46090338644cdbd29238bc4089e84fc37ebfaa6de755d225a67d0168f9abbad4c088769313e7be17c3136612df889a9f2c50410cd4f0443101c11188877f40031fb958ce735c3790163495e47e76e6e167c502c4b88ca941556e742957f40c590fb2b5fac3af89f9b0a001637cb3293407260d73306be6285fbfeb14c0f9c6c914b1b9818b966a92e4dd3873346070aaf83928099134d46bf9f96ba41fe2b5293273c4158b17f329214e20e8055025d20032aa16142ff0e4d5689767a7849672369f66a9354c02b19b87be832367921d43eba5231d6aafb5282e83e0492732697d10e531bbeffe0f1beaac48d5050c001b4e158d21110b9101ef5fde41c2d0036e6806dbdff8dfcce0425636b47d476851f69fa3b79a7ed444a17eda34f05a5c7afad5741b7c31d9b648855d99a647d1d502eb955d99ca7653ccf5b22b267c5ba0f43ba059de09cac8c10a319adcc9e259db7297c1d17429caf758f9af61e96ceab4368de3242c43d95a79456e9641e1568a2fdb8e8e9558ac3eda119af8f781d7de06d88bfa1037433baaa6320f2cb1cae4aa8456eb270af081819c2747c74606f0a4457b588c719a92c703fd8fc1efeeedae2c8c27aaca3c6111ba05f775bfa4e16a6a96b9be46717cccc85e1d3d91f92d91c0ebf5fda9b357ea3e31f5297c49200ddee5641e0edb019d9a87158b788439afef6f3c03a9a65a975b3a7d33a56e45887c9006d020ef9790ab14ae3f3b5070ea8e91f2a610b6a0a4909dbd8b0b46bd82ffaf2a20d34172af5f2195f21062918c29f5b68337b1bf2b149e0993b31a49e52bfa287ebaeca258a20730bfb956e80dc48cb3b4f87c72df9ce3f9190feb5d14d6e49ca306618638e1e2ff25682c94221ee3b649d3c0dac372f1286a0169cc1e42c24da5596b1351ba99359824d118eadbc9cf2c11f855c4312573134c6b23b21ee08d7b3d3e8665ff130d282e0c08b55dd12499e2df0fbb1ef809e8d0a2a3e771dc16215b6a3dc58e6d2f2b7de5b2549ad57ce11d055c918dc225e65142b3ae1c565688e187ebca1e9fa1a022b6722a9e13b9d0180747a5bd7c3d3ebeeb494f3a07636524f7c7429dac605033d8185c9cac81eaa68887fe372fab2076dab61a20da94a342987423c8f830dbcef7ebe09f695ee04902c552f88654fe6f2047c34818f3c59f215e070019ab09ae0130d7063c06ba80a94c809a65d7332d225dc3edbc6c7f943bd3a993192b626a058b00cb716270e7a7e0616cd13c5ba06301093d9a1490001b46375c1838fa3f0455627cdc8dc3f92561c57ce0169038190db944b9d29af5d203865e0dee556c27ddba73ef55b64634977f1560fd7a13e342969981fd67723d59542ab539eb3f5bd17f7500726ecd99454e5f8765b0025bec8ae094e5b32459af03c39ceed6b136ec3704087d6079630887f26567e8a6125ab7a5f7a02a6baacf4aa24d3d2d2cab9a76db61b12da186098148942220f5154283f2556ac75c23544f5d556c3c1aa36c760616d83d579982b354bd21ac24ee04cac504886cbc4aa05fda0e11cc83a9d03733841c9d6cf9b9b9427e4c5077f38aac670c0c26a91739f79549a413849e0dec55df627d3534df644651a537a827878ab0f59136b25a563f8301c44cbd31f02bfef31d4c41bf465ad665abeb1489e9805da55b48b09c7e03ccad9fd0e72126d146f76dca1767b29f6a5826fe40ca3cb49e10925b18cd6c7862158665a6a705617a50cbd1284d00cb4553203b540c791441c3a5cbdae1ebffe8951f89811b45c853b0c1f7ac7a1de12837b03b42d4e90a179283ba9fffc9079bff8e95f4afc8b788c991820a7a66ee43ac360ecfd0920c52f2830c98df4b97ef77bf9f06a769dc586e3688cdb9b4e212823cbe7fcd5289cc5d9ebac44264a053f65d44629619a3dd7fd4a07403ef5ddb174ccfb8cdf80a3e96ea4095333c5666a2ce802990502659e8f7b2af3116712741691aed3ab92ec7e983a515aa58a75c762c732e940827f40ed6da3877ad4fc6d700346d05f53844f2b9bc6da0c74674816f5aed4560efbc635fdbf1fc1d1969a4e0cdf345e4148db2770205ea1145b995bb9003cccb072501817a03f82ed94a9e7126c9a7b143fb8ee0cbec6e855ce47e4d5f3faa6ef6f1cf869ff13ba668e0ff2558a38ed48a81254ab6caaf007cee178c1d621f8f5dfa6c49caef367fde68987aa27937466238863103bf63cf91a37c977669a14f080cc46051a6de2eab1e5427c2faf3324a713e215be17dbc787f0159edf46b0457914abd171eccc95606badf0457bd4dbe9a7daa3f4b434e91ab1944797b5243d46cefc48cc69eb484eb88c3c4956b13427cc3af53d6048173c6947d84be5ab1bf449f27da3f975ead657e235162335ecd2b7c7b9224d8d7875dd8a484dd3e3c28bd608f25b6275a09c4c1d2e64e77f2c7fcc98a09f32af4b2620db7646b00313af3f02fad37e54e58975ecd63b88b567bfdb63733d55a38b2db0eeb2f58b9d3af3719db228b32c85bc2906962e9292acb9b4c17373b703f731580cf0c79ca5f1a81eff0621e7c4f6ad51515cde79ed32e6d8cc861975cafe1f3eefe20497e98c0b203575951c02f14e4c3b8ec82e3b691ccb1903b3291dd17403edea9de40bb85fa3336cdd5ff5ee5af2f3c9bc2dd761cea15045d17e7d465569550d4b31f74d6882c00b4bab231913ee12714490e5e96c6effb5d6b1136a4fbaa27c96cff486cb0b34b7d0d8ae693f60252fd5111e37e1de35aec1ca438b1a4c3c286e77bd63b4dff1df0951336b39eaaa85c51d5487bbfa7a02459f27dc0ac9341fc779e9d4bb0f37c393b099c1cf3cc28a59f242ff82477964457908dabcec3d1fcf8c0b24a8ad3906fab82aaff8adb4259344df217a2f0d648c253793ddd31ea56a74a18e72ffa280934588aa818f54dc2515edeedcdf8f2f64d2fc2080090a61999b2a6f82fef07cc5ac635f9806414c7c8fbc2944f92cf44c7d61c13923123f797f1d9a76152518176d9f9bd1665968138b2ca3cab44e9007dd67c4cfc3c4c9fba523b708933dff49396c63dfdd037c90bfa81ad5db930c0188943d50ed55791b599176a5b2740a23b9abc55f8236d22bc9e49baabd20e2dfac90365944ff04769566875c8dafb78b8e6fb3f6b83c71943353971b9f73f6833e3a5e1cce32323af95a9b56a833366c30d7668486f58d7688be01a0f5f47523ebc7d63b07151e7ff50e473984c51d5dcb53df229f214342f568eddc70665b548820908d72e5f1f977176af7731168c6f1c5d3efeb01839cd9a1215b1b9041c34280bedb6cf5ab9c38398d2ddfda629db9b875966cdf45ea4ef2ea3af6722dc26937810076b936d819babf9ad2ab45b769032dfa3fc930d21c2bc74f4798a8df2b64d0e3ee5720f4b97cd4c2c9ba7077ccd4051611209343d8e80a8fd529477504277b92cfbf18148a4ba34b0b5128180479e2899c6c2da746b2be31ceb62733319b1fc93d7cc4b63772443eee1a0e42c58afb294d0eab325df73528acd3812608d4b51d4bc577b39b70cc19db9acf91b6575e3c3f4f76d320e2b70a566e09f78f9b172137039c4d6b0f891cd5bdd54dd244f7366026ea3f8e3cf0157f3386e791567e2b6ec78fcaf0592dbdde4f6fbc87e36a8b27f8bb1f5e0ec355718566f7feddc09d13fac8fd76be5c2082ef33f26d044ffb9de", 0xd86}], 0x1) socket$inet6(0x18, 0x4000, 0x38e) 02:08:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x0, 0x104) semop(r1, &(0x7f0000000080), 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = msgget(0x0, 0x281) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/165}, 0xad, 0x3, 0x1800) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000680)=""/92, 0x5c}, {&(0x7f0000000700)=""/164, 0xa4}, {&(0x7f00000007c0)=""/89, 0x59}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f0000000840)=""/79, 0x4f}], 0x5) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) poll(&(0x7f0000000180)=[{r0, 0x8}, {r0}, {r0, 0x2}, {r0, 0x1}, {r0, 0x41}, {r0, 0x1}], 0x6, 0x7fffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x8, 0x3, 0x3, 0x5]) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000200)=""/56) msgget(0x0, 0x202) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r0, r4, r8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000340)=""/72) getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x60) getpeername$inet(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) geteuid() fchmodat(r9, &(0x7f0000000580)='./file0\x00', 0x100, 0x6) shmctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{0x73, r4, r5, r7, r5, 0x20, 0x3}, 0x7f, 0x0, r3, r6, 0x1, 0x5, 0xffffffffffff4053}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) 02:08:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0, 0x86}, {r0, 0x20}, {r0, 0x4}, {r0, 0x20}, {r0, 0x10}, {r0, 0x81}, {r0, 0x100}], 0x7, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 02:08:20 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x4332, &(0x7f0000ffa000/0x3000)=nil) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/93, 0x5d) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x810, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8082, 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x10003) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 02:08:21 executing program 0: r0 = socket(0x2, 0x1, 0x7) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e6f66696c6530001195b2801e72a64cac503fa291d68878152ddbf6761886454a30af79c22b3c4e0397a1eac630c60f12d06c1c4241c33c8d56f8f6b8a0c57322cb6d0d3385e283c37a605843802f1e19816195ed527de1b91f4f8210b45cdcaff88e40599271f4fedc8fe0b2e149991fb83a517a7d7f2478ec94d8ba6d14137c552608c6c96895637eaf5b0d5aa8b9059f2528850a78e18ae088870270aa4db9d18ff8f15d22398f46d6eb70682abf389e66ee0e45b90707036993e17557050fad18c6c9e8606723712caafe892963b196adb9f54a94f0a0bab81f31dc51f75a8e978981921837d35f381ef2228fded5821d64cc2715af4f1c5a9c8ad68bf56596228ae62cf6a873ea33f1ab5860531044dc99d4637f2fa1e10bb0fe6df478cc"], 0x10) r1 = kqueue() r2 = socket(0x2, 0x3, 0x3) sendto$unix(r2, &(0x7f0000000040)="c0", 0x1, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) listen(r2, 0x5) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x78401f2ea432387}, {r3, 0x80}, {r2, 0x80}, {r3, 0x1}, {r1, 0x188}, {r2, 0x4}, {r0, 0x11}], 0x7, 0xd2) 02:08:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r1) ioctl$TIOCEXCL(r0, 0x2000740d) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff, 0xffffffff83d0890f, "2fa85340a1988853f004f05548528f9425fc39a2"}) write(r1, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d50540", 0x152) 02:08:21 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x100000001) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x5}, 0xc) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00007b7000/0x2000)=nil, 0x2000, 0x4000000) syz_emit_ethernet(0x1, &(0x7f0000000200)='@') 02:08:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x80) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x0) getpeername$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000708d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089f264b0fdaaac1c3e"], &(0x7f00000011c0)=0x1002) semop(r1, &(0x7f0000000080)=[{0x4, 0xc842}, {0x4, 0xf5df, 0x1800}, {0x1, 0xae80, 0x1000}], 0x3) semop(r1, &(0x7f0000000100)=[{0x0, 0x80, 0x1800}, {0x5, 0x400, 0x1000}, {0x4, 0x81, 0x1000}], 0x3) setrlimit(0x4, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000040)) kqueue() 02:08:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x42) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 02:08:21 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000001040)="e1f61dc5482c3bd8316af0a9a9576b47103d093ff36b4556aaf2d83d990aed5e163fd3", 0x23) 02:08:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) 02:08:21 executing program 0: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000000c0)='~', 0x1) close(r1) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 02:08:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0xa4, 0xf0000000, 0x1000, 0x4}, {{r2}, 0xfffffffffffffffb, 0x800000000, 0x55, 0x7, 0x6}, {{r1}, 0x0, 0x0, 0x200fffff, 0x5, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x401, 0x9}, {{r0}, 0xfffffffffffffffc, 0x90, 0x80000000, 0x7fffffff, 0x3f}, {{r2}, 0x0, 0xa8, 0x40000002, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x4, 0x622f}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 02:08:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8284, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 02:08:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100", 0x3}) sendto$unix(r1, &(0x7f0000000180)="ca700136514f84f4300211256103249beb68eb893392ef3dc26abbd8cc6d6cdb57349495a02ae1b69770a02d8eb2db5f9025dcca1b81306d6ee55ead1156708b10e3213d5894fd7f6015f256a73af6c7ac31abab30f8cd181dd331eb999848145e8f39151a4b9b9d1b18811ba1e0626a12aa2460c04d66dca3c23b0abfa25e3e77b1aa05b40f630ad0bc0af6a68fe2b3bbe4012c4d8cd69129b91b36a6a96282ab9ee5ddd4458cb65bea70aed47524f502756b33ec14ed8276fd51563c283ce860779e480170b2cac93e63ba434979447628b1fb5383300b80ff726241975f66e1839fc07eb1ee5cdaf3e46924adc0dc53ee04dce269eff735fdb425", 0xfc, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 02:08:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1f) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x5}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f00000001c0)="e8f0e55ea29f0350210658f5d9c89bdc90d3e560b6d1037955b98acb5429cf17ed708f45f23590c8a9e16d662ff32240f1050d204125dd7508ecb31637c843c3a886f3c1df72abbe9f39b3f4b60a5469863fe5b69482fddb4cea0f4661b944d49f3aeb69966770271d4fb04f75abcea8ebaf9ed09a13ab0bfda60ae188822716a250f5eeb671", 0xfffffffffffffead) recvfrom$inet(r1, &(0x7f0000000000)=""/104, 0x68, 0x800, &(0x7f0000000080)={0x2, 0x0}, 0xc) 02:08:22 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 02:08:22 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/4096, 0x1000}, 0x841) 02:08:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b40960a2b27761ffd4d651ed3114c665dcb9c60a2b601eff139ef051f57368da47022620b4f4a9bb", 0x37) r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x77b, 0xae1c, 0xce, "3372db814fa2e3f65bde72c05ed88d90275d5741", 0x7, 0x8b8}) writev(r3, &(0x7f0000000840)=[{&(0x7f0000000180)="cd6ff870dd8ee84c2b8308fd764cc3dbcf217deb28d875c07862eb7224ee7cc9e255dc97e96d4582d8319d4808ef4864caaaa8c0ac6da2f70c91bbe882f4928af8e9161c2b25a71f", 0x48}, {&(0x7f0000000240)="af3584f0bd033d6b33a92a1ae5555a8d3dca4153bfa8b5fb33c8b7d189fabee2a38a043326d4e7b39a9b3f2ddc9f6f2c06a7c6e0c014d66933fd3a750856756fd3bc66d74b76c71199118522788f666d3dbfd8", 0x53}, {&(0x7f0000000340)="92c72da21deaea4edfb91a9681b168e5c3db99074ea6db4dd512f88c21539c988d008fcf33c8457563d86e1e2c2d3c1a2b7372b645c2f2a0ea7611321dfe39681edf982347f7d37f372ae7dfa6beb7fa7474c306f65dcf829278320c195303885b9457258928807ba4bbd246e6ad2ce3c1794026cc0e0f40e158eaf3451c69c3dd35542fe5274eea6faa2498e53e059217a0876f7b3e07a4a30c2c15a211da1c636027b8456e000240bd24052deb83237c11471c9066fd17d75cb760332e9dd941dbb3d9927bbea736ea582a4bd9f8caa92efebd1012eabd4c94ea6931ac0313a1ed63c0f1630fd2bc347533e3", 0xed}, {&(0x7f00000002c0)="0580138b6981864660b5623e02bc823e4e04aba3fee339b7632402a23474520aafa784925bf5a97d561770", 0x2b}, {&(0x7f0000000440)="002b93e7e461", 0x6}, {&(0x7f0000000480)="428c9626a2252e0941e0c5b30570f7017889f9b9d7c0827c7997357d7a8c4c7efeb82334f43d00fb6c2ac155a1c2bef239bda2f04db2f68af803d91568eadc5104314b915cef241055a11c5576f7d9899e0e04370cc2ea29dd7c2b4de0e81030537354336c42e8ff5f1fbca7148ebdb5de12cc01653ecf570c8e78ca3a84295d8bb42a796d104b4ba756c3f02f599648dd3561de9b4476b9f21becefd604dc92801fd5d304240ffebe562d048b4f52f42193a80f46a715bc4ea740186b0293eb1b5a959cdab29577adbc629ad063e970a08ea4b66ac56d97fa4221ab383289cff09910eae62fbfc0bfaa82aed5be", 0xee}, {&(0x7f0000000580)="45a0ee44f6f41c0806e2703b63e4f06860faa27552ebdbe8de2d83248f9c215d6f923eec82e543dfab14c3ee7a794e77e85cb51faf0cf8438a3046039d04dbe46bf5e20dcb66ee8e345864738bad0cd2f2d83871fe1bdc4ed39ce0640fc52a261629d7b2af8bbc9d5531ec883e3c4fec767d23643afe055550efe192a2dbb01bc98486506b7c501e3fb7e0ee0c623ded09f9ac", 0x93}, {&(0x7f0000000640)="cacc81517fc19854acf003e63793c114d3a73baee87a58da12ed9907a7c54871597b6c5b13bbe4141c74d80ac919208dd3dbf4aa5de9b29d3c64cbb741f585aca7d3ee2eaf93aa0a378e2786ab3fec8cb1da0de31be03f64ecb05eb3aae4554891130c893d3b9e30a0a74d51711e15cc98029a5d5c40517c8c6f7e9ecb3a1defbec536049f814e4da13dfd4b64d32255ff7dd542ee75889e6fde91e4c6228b9411485fbea02c6f00bfae2c4a9bb7dc314a474836d445e7d6bc3e096e9817811e719d36b9eabf68352b63e963f6fe77ff467036b8fea1e7fd08b6bd3dccfde1b8cd9d6309365d7f40b5d9e63054e3e6b6789c8ace696d", 0xf6}, {&(0x7f0000000740)="693efe79c45167e87be09558a2adff9bfb8ff9465f9eafefcea597b9699de959dd3b954326b7d26975c39024df53e17820f1d01469b0724ed5a6b93cfccc156790c80c760c0120ecf2989cbfeba7687c4f31cc1d80c4ddb9354cb96934bd0895ebb9a1f4bb8a3733089efe137476874122123c4eee5a0f3aad00fb60421831b0c07d2155952d138bef309ee8ab93469d1f188de5724fd93e65064f70a2143968fcd29a2616699903bbe06f13515ff83ffd82484e8b90238f53690af6d2b53ff159bf1731ca779df0f4caf70b9229206902dff7b28f0b9e2677", 0xd9}], 0x9) fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) readv(r0, &(0x7f00000001c0), 0x0) 02:08:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x6, 0x10001) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) fcntl$dupfd(r0, 0x0, r1) 02:08:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x6, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000040), 0x91) 02:08:22 executing program 0: getgid() r0 = semget(0x1, 0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() semget(0x1, 0x3, 0x20e) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getitimer(0x1, &(0x7f0000000140)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xab9d, r1, r2, r3, r4, 0x91, 0xfa}, 0x7fff, 0x6202, 0x23750f2b}) poll(&(0x7f00000000c0), 0x2000000000000002, 0x0) 02:08:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c0", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) getsockopt(r0, 0x5, 0xfff, &(0x7f0000000040)=""/90, &(0x7f00000000c0)=0x5a) 02:08:23 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) 02:08:23 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x501f, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = shmget(0x2, 0x4000, 0x1, &(0x7f000000f000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/196) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) write(r0, &(0x7f0000000000)="fa89ad9c00462a5fb739c2a5ae4fe3081f21495d55215ff5fd65e0c4e9a31f30944c9b20cdcd331fdd64270eae90c87248af3db87718b96096ce3cf617a02b7d0313d81a88a6f6cf43733ee4aba5f1d0dc49f9855803b0f682f2c2123180d146c2b0802772f41b7e01f66c263444b05b0ece47bcc56519d526222c95a10b14fac43b4be4bf80934362bc9e0502848c11be7e2c8f5886340fea6988c487ed9af06d94d32f1792bf4f37cd372500a2bd9f63b8deb210b5e41d7542a529c90122ef4916681f8a03ea8220d8854ab20af9b85498db765db81fa768cc34f2558c6293d0167bf59c37dac0e7c9c892e0", 0xed) r2 = msgget(0x1, 0x80) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) msgctl$IPC_RMID(r2, 0x0) dup(r0) 02:08:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 02:08:23 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) kqueue() syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) syz_open_pts() getgid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5f, 0x10001, 0x8, 0x0, "3031154f5ce288523e2ca9788bcc4de5558648dd", 0x0, 0x3}) syz_open_pts() 02:08:23 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r2, r3) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r1], 0x1, 0x0, 0x800) 02:08:23 executing program 0: clock_gettime(0x3, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) 02:08:23 executing program 1: mprotect(&(0x7f00001e7000/0x1000)=nil, 0x1000, 0x1) r0 = socket$inet6(0x18, 0x4, 0x1ff) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x67, 0x5, 0x8, 0x81}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x1030, 0x101}, {{r0}, 0xffffffffffffffff, 0x21, 0x20000011, 0xa1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x3, 0x0, 0x57}, {{r0}, 0xfffffffffffffffb, 0x94, 0x0, 0x10000, 0x8}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x6, 0x10000, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf00fffff, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x24, 0x80000000, 0x7ff, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x24, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8c, 0x0, 0xfffffffffffffbff, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x45, 0x2, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7, 0x34}], 0x1, &(0x7f0000000080)={0x12c3, 0x3}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x1, 0x5, 0x7, "2c5cad2d94b6e21bac4cc890837ed910a23b7411", 0x6, 0x52fe}) shutdown(r0, 0xfffffffffffffffe) 02:08:23 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) chdir(&(0x7f0000000180)='./file0\x00') close(r0) r1 = dup2(r0, r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) 02:08:23 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffff8) accept(0xffffffffffffff9c, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068499b3d5a8a260a94542fff30e010ff57cedf58802d04450e4649564e316078abce77e1ca2330a61bf630a6760c8b1502a8c5a592c11cd82c3572a4f41e76a451c18167c69896c5cee5b0c03560c0c0198b4eae7584"], &(0x7f00000013c0)=0x1002) socket$unix(0x1, 0x5, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x5) getppid() getuid() getegid() getppid() getuid() getgroups(0x9, &(0x7f00000014c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fcntl$getown(0xffffffffffffffff, 0x5) getuid() getgid() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="ca93a17b574900a0ccb8116f0127267140b2a7ca39fa81af5e8060cf5dc8a212fca2b26a055115f8b2c165fc9b93a05501a72a24c0cdcd81bac5c7e9560c9be0b2701c671d3186142e68943bbee7975508591b42e8c8a86b34a880c1cc4a1f51d136319874f4110058276a4bd039ea22c418bd59be7d06b556c8708d96cdbc41909dc7bfeaab69d897029de836843ee17f641e8304c3de5778ca74fd84d8d9fe2e7308a15240ca93608d6d57cded74d65eee9b", 0xb3}], 0x2d1, 0x0, 0x62, 0x400}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f00000003c0), 0x2, 0x0, 0x94d0, 0x0) close(r2) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x32, 0x2) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x51) 02:08:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000001ffb, 0x0) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x80) socketpair(0x2, 0x0, 0x4, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x5, 0x1) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = kqueue() r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet(0x2, 0x8002, 0x7fffffff) r13 = socket$inet6(0x18, 0x4007, 0x6) r14 = socket$inet6(0x18, 0x8000, 0x3) kqueue() r15 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r16 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001500)) r17 = open$dir(&(0x7f0000001540)='./file0\x00', 0x280, 0x4) r18 = openat(0xffffffffffffffff, &(0x7f0000001580)='./file0\x00', 0x10200, 0x100) r19 = openat(0xffffffffffffff9c, &(0x7f00000015c0)='./file0\x00', 0x0, 0x80) kevent(r0, &(0x7f0000001380)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x3, 0xf54, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0xff, 0x5}, {{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0xd3}, {{r4}, 0xfffffffffffffffd, 0x2, 0x80, 0x2, 0x1}, {{r5}, 0xffffffffffffffff, 0x8a, 0x1, 0x4, 0x2}, {{r6}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x1}, {{r7}, 0xfffffffffffffffe, 0x8, 0x2, 0x3, 0x5}, {{r8}, 0xfffffffffffffffe, 0x44, 0x8, 0x4, 0xffffffff}, {{r9}, 0xffffffffffffffff, 0x11, 0x1, 0x4, 0x401}], 0x0, &(0x7f0000001600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x48, 0x101, 0x6}, {{r11}, 0xfffffffffffffffe, 0x20, 0x1, 0x100000000, 0x80}, {{r12}, 0x0, 0x20, 0x1, 0xfffffffffffffff8, 0x20}, {{r13}, 0xfffffffffffffff9, 0x89, 0x40, 0x3321, 0x1000}, {{r14}, 0xfffffffffffffffe, 0x40, 0x0, 0x5, 0x7fe0000000000000}, {{r15}, 0x382bf3cbd7343c60, 0xc, 0x10, 0x43e0, 0x1}, {{r16}, 0xfffffffffffffffb, 0x8, 0x0, 0x8000000, 0x92d7}, {{r17}, 0xfffffffffffffffc, 0x1c, 0xf0000041, 0x2, 0x7}, {{r18}, 0xfffffffffffffff9, 0x80, 0x7, 0x1f, 0x40}, {{r19}, 0xfffffffffffffffa, 0x60, 0x20, 0x6ece, 0x3}], 0x96, &(0x7f0000001740)={0x3f, 0x9}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000000000002, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000002c0)={0x3, 0x200, 0x10001, 0xe4e, 0x4ab, 0xffff, 0x7, 0x6}, &(0x7f0000000300)={0x9, 0x9}) 02:08:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)='X', 0x1}], 0x1) close(r0) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getpeername$unix(r3, &(0x7f0000000040)=@file={0x0, ""/23}, &(0x7f0000000240)=0x19) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 02:08:23 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) rmdir(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 02:08:23 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000040)={0x0, 0xd6e9, 0x5, 0x2, 0x9, 0x5, 0x1ff, 0x5}, &(0x7f0000000080)={0x100, 0x0, 0x6, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x1, 0x7, 0x6}, &(0x7f00000000c0)={0x2, 0x8, 0x1000, 0x1000, 0x3, 0x40, 0x800, 0xfffffffffffff480}, &(0x7f0000000100)={0x6fd9d0e1, 0x100000000}) 02:08:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000200)='\x00') getdents(r0, &(0x7f0000000100)=""/231, 0xe7) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0xfffffe89) getdents(r0, 0x0, 0x0) 02:08:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) getpgrp() minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 02:08:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = socket$inet(0x2, 0xc000, 0x3) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000280)=""/203, 0xcb}], 0x3, &(0x7f0000000380)=""/188, 0xbc}, 0x840) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x5, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x9, 0x0, 0x0, 0x0) 02:08:24 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x2000000000) shutdown(r0, 0x0) 02:08:24 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1ec6868abb0320ec63aea8c379b92c9f100000b2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000040)='q', 0xffffffffffffffa7) 02:08:24 executing program 0: stat(&(0x7f0000000280)='./file1\x00', 0x0) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file1\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000739ffe)='..') 02:08:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x40, 0xfffffffffffeffff, 0x8, 0x6, "23fdd70cf656d2bff5d5e0d8e2ba294aa0dd3d37", 0x0, 0x9}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c452f557a29ea58f74660c4cf73e367c8633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244f36a336ebe936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe7916a93b30a82dea817da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615", 0x743}], 0x1) syz_open_pts() fcntl$getown(r0, 0x5) close(r0) r1 = kqueue() writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="67a68bdb76f1439a3195bd55db38d8b9ea3d47f0cb12a357a1bbdfc53dfa947f3c368ba833cc87dc186d5a533fb615c8f3a91d90bc3e42b67396657a30913c5e3a57cfe4691f3d72206f665050127e62f57ccf5bc8b71d10c50ff4c2f0283e2f691005", 0x63}, {&(0x7f0000000140)="9d32922502465d0210fe2a639ef14a2793d6444cedf54235c683e7421840c4a02147305cf69352d84cf9b516bc2c912b8c5a3d0f8eacdafc56c58587d28e25a9ebb6ccac4a17e0fc16b5ff5f5ae7a69e987c2855b4ae3c111d5ef683c4863f41315e6226f675771726c24244d068ee3297c347d866e131f3d3661b9cf5312e21e2f4d62e14282a581634c17e", 0x8c}], 0x2) syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000380)="18f807f876958a8e06d8950677159a47", 0x10}], 0x1, 0x0, 0x0, 0x401}, 0x8) chdir(&(0x7f0000000240)='./file0\x00') 02:08:24 executing program 0: clock_getres(0x2, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) 02:08:24 executing program 0: r0 = getpid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() fcntl$setown(r1, 0x6, r0) fcntl$setown(r2, 0x6, r3) close(r2) 02:08:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x3ff, 0x3, &(0x7f0000000040)="10dc90ab51c5ef1def98cd78fab0efdb91bec712b9adab7f3bf6a8ce03a4340081128ac1a0ca4bdf972f132f72ba88cb696878b6d6d56960cd5fc1cd917cefa2786265ba1597d8f9edc914112e1a3d3a449557849e88af917ff56bd6cc68533b0ff61b030eaf7d337e1f1f050db7685eabd04dac8c32dc6b3864fe8fcdfc87396608623becd2580476a81ca43acbba51318492042cea3ac2ba77de3260e6a1dec32d774bed4f982e1bb97eae2b49fd73a1bc3dba565b39142ff48c251385044dff6e2af6faf8854d6f4c0ebde1b295e1e6a2a69cc5803c88ca4e8b9c771e1aa93a4ba8af30723f7a0e528e84338399dd5ef95b789e8c", 0xf6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 02:08:24 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) lseek(r1, 0x0, 0x3) r2 = getgid() setregid(r2, r0) 02:08:24 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)=""/58, 0x3a) 02:08:24 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a17", 0x248}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x11, 0x120) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) poll(&(0x7f00000001c0)=[{r1, 0x1a6}], 0x1, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) 02:08:24 executing program 0: socket$inet6(0x18, 0x0, 0x3) 02:08:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="624a35a930724a14ac28bcfc811c24c5e45b7e18d76f9988efc9ad9b423b69562475eb5a173f5bbe00866ee2e58d285f82e624c33a862e1367d0fbb9b1a5c0f01cdb9f267afe697c10dad7b257177ca55af593af9c3296d49967deb6620d9c6863b424c2d52d91ef460d4bea6ffa19d8b1fee54768114e11aeacd3", 0x7b) setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0), 0x0) 02:08:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="4b2b275f4198e3ad008acb0500000016700d0c51b7406118e4e770f0f7ccf54c1ddfc558a750", 0x40e) 02:08:24 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup2(r1, r0) write(r0, &(0x7f0000000080)="f2", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xc0, 0x0, 0x4, 0xffffffffffffffe6, "7b99b71c0e4fdab76b6a6a66e892bf5117f2d87e", 0x4, 0x7}) 02:08:24 executing program 0: clock_getres(0x2, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) 02:08:24 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080), 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r0) 02:08:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0xfffffffffffffd87) 02:08:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc022, 0x9) 02:08:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="89", 0x12e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="5b7e3d01df6fc9b8333393a9e4b05297ffbf45730cd6dbde32b1410b7312c8c5663a6cd0846c7b0d261bbe8e44344babcf2a56d28e04bf257552604b2f651937dc82556fc4ce053f5d6f82bfbb85842c82c54b85587705c146e1457b043d09d1e15b408250bf291b9c52785fad025189e687e82b4cea55936fe2ee68d978f260ffbf2bf21777199b70945ab0e585fb15c6447e", 0x93) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f00000001c0)="e023000000000000", 0x8) 02:08:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) r1 = semget(0x2, 0x7, 0x200) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/86) 02:08:24 executing program 1: munlockall() pledge(0x0, &(0x7f0000000540)='\x11`Wl\xdc|\x90B\x0e\xaf=M\xa6\x87\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94 (v\xb8\x9a\xf8\xd0u\"\xfc\x137\x90Q\xf7+\xc4~V\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6)\xedr6\xa3\\\xd3\x81B\xc9\xda\xd2\xd3\x00') 02:08:24 executing program 1: r0 = socket(0x2, 0xc002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 02:08:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) listen(r0, 0x0) 02:08:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$setown(r3, 0x6, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x0) 02:08:24 executing program 0: r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/187, 0xbb}, {&(0x7f00000003c0)=""/102, 0x66}, {&(0x7f0000000440)=""/174, 0xae}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000600)=""/166, 0xa6}], 0x9, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f00000000c0), 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r1, &(0x7f0000000100)="38a1a1", 0x3, 0xc, &(0x7f0000000140)={0x2, 0x2}, 0xc) 02:08:24 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffeffffe}) write(r0, &(0x7f0000000240)="21e83c63869aab42c259b0ddde3d4e370ec8a69aade10940212d920dc25ed03a9c292c01e390db0aa4070d3009e3353168a22bdd33fd6eb2fd6cd53a3d4c509ed48116e6736211de8e46d2956d77d40f2c4f4c442cebe7b707c2416efc1d17049f4a50998a455073635c2950bb6d14803c5b5a982aa37553d2e6f4da3555e86cd67e2ea630700c2d737950a4344f1b335268cb4b2940773b573c1012bb9ec502f245054e478332c139e72fdedb0e7dc45e5cc71e4a5a27333a2e255f67a977b560f748776a42e7d1490c307f8e030017d1bb55c04aaa63206d98f89604463ee6eaffb0b60c077898df97997d1f35bf940eb55fc481c793d8", 0xf8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x3, 0x7fff) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)=""/230, &(0x7f0000000100)=0xe6) semget$private(0x0, 0x3, 0x400) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x455, 0x0) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffa, 0x9, 0x10, 0xfffffffffffffffb, 0x3}, {{r1}, 0x0, 0x40, 0x8, 0x0, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x4, 0x0, 0x10000000000, 0x8}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x80000001, 0x5, 0xbe0}], 0x1, &(0x7f00000003c0)={0x3, 0x100000001}) r5 = getuid() setuid(r5) 02:08:24 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) 02:08:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x2) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() pipe(&(0x7f0000000280)) read(r1, &(0x7f0000000080)=""/94, 0x5e) r6 = dup2(r5, r4) r7 = fcntl$dupfd(r6, 0x0, r3) kevent(r7, &(0x7f0000000080), 0x8000, 0x0, 0xfff, 0x0) fcntl$getflags(r1, 0x0) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) dup2(r6, r0) 02:08:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000480)="7fe5f1a9b4cda6a937cafa5ee2a1565fd2f099dab7d7e8e055211e5ef4c6ea19420c78f9f8b202d66f55121812cb874380e8989c71c9ed6d637ee9354c2e074c8ef4325396ca225d66bf95da54ac06f57261f9a076ab3d028d820475769a2bc7ab63d3b2e67d1ff3f9d0947d96ce74b6a72f78a830309ceabffa9402c661d03702290063cba2427c952d0f514fa5a71455f857009afe3da963dfad89105ff7c8a0dac6de333af4795180cd99bb8d47026e4022093fc479c4a71cd2b1e022092de1a831cfe357ee056c07c12d5c37c8f9cfb5223cf08d5d587d0ea5eb7f88a0e92fa08d4acef76a872376e00aa0d51c34a25f0549099f348cbe2efdadcf6c587bd2bb91616d734fdb83f35b519a77bcb3bcdb441b09fe58258aea825d3363a2f296a7c4b7403a058e936be9f48a8ea8e77e7ed0e79a3bc4b28815a38531c81757948a562dbc4fc5a25206e13681c63a5b5336d4480f0313926a16884de5ec08832ec1943a311e765e108c5f8b9143eebc9d4bb2593dae980b4e9115bb81e040deb1b679ebce92accfec64d962379738ca3e51b693e3c5f306214b5237390780cf513ca8089225388e44c044aef20a404e2495f408e0657cac26cc98ef8c0a7ea1f81deac7bf5234bdbcbd0718c3655e392e10ec863644139b6d227c8109243bb56df87f7e1914e9627a1601cb726a3aa43e949d786aaecaa2e51ecce275169a68b212b611a9a9f720a7c44929272d53c972ed2462bd62f592e7b899ae45a6fee5c14a70064b9828e44a131277a9d9ccbe73578c424374e5b6453e679f28fab5a58d771eaea67773f971282a883315c7625ac835e6483d4b29f4312a579338d9ba4044df8916b6ad4b5d65756aef3b4cdb74c89c4b1119fecb7f2fea54517c5c31c81544aa0b4085086161a927860923c1c74953ebb5bbff0f4ed59a25913ee3c6bf70a44d5d06235ac6b725a7e33ffdf2314add1eb4d027c6114936ba491dd1ebb2f748db85ff58767cba492fbd00c025d070c51bf85c3df4b850c0ce79939d60622e73b72879c0a8c97d73cb27b03990adc4f9197d56bd4d4228a0122b6a32da7f0472d0b25f281c23b3b88770bd1808a8d51cf5d6236e9f3d7a752a4b305a3472a3bc07b9ac67619aa9e6f6e60ea0cd9ae4866194a9f0a6f3efff91004ac2fc5f00a15a3aadfb082d26480775442f580492c1284edb0432276fd6f9f48c91991eeb29a35a9718ce1c4f83c5cf4fec9695855fe8886edc3835dfc2a8ce912de283387fdd8616a89137692375e3fa64dbaf99fcdee5d0f20d1d04e7dbef9e60b84b1d770f3b7b5d52162f0c1ceccb9936fd93b9b35071998d704e040a94ecc32bb4c6840e3d2a2e385271d4c7fe37d96f366451868a1d0aa7079176cb0ffedf71dc4a5c93ada42c295891b2f765b25edbb218c1577d1b7fe2f31cb4acd3a7808acc56cd8c3fb6e5020e86d6921d6bb95770740c53362f0b4ee8bba24491ee5e1025929ddc480be12a5c44923990aa6988445e29f24bcc47d484162aef1b21c30dc61a639f757e0b6bbcf5bb72fb3bee0190fc780c080450e027f909be1d0face26abba46ad145fbacf67199fd2648560387424de7054f2a0087b5fec96ccd35aee0068baa81b153264b47576c829a4fa0390f7ac2516bccedd09e094b6f98a0f153cd48a35659c96436488d1bf1b701ba808104bf4c86a4518441869f55c586da7bdc1dd069fdbcf6f2e6b8f445e0c838f3511295283bf6ae673dc525445a68a2857b0f5cc610266c08b1b8fdd433bfa6bb3035124fadb47afff3b7433648791d4c56661f5ea075469918c398ecd09ab1d5aa75815c677cf64b44411fafee566b4eb95092528ea6870832eb604452142f81ebae953885ff997a1d120ccd2d0acbb6b816516b0c751051f7e252a055b271d1c033e0f533cc4e935c07e6dc2e166e0603cc2b6b30207394df81797b351754b786b17a8d3fe438266c9ce42e807dc8a6434a07936db1c4a96dace5d70c9bd09267672054725746164bd858b74596afa1db69b4704c74f91318a57e8f9ef1a58414f6977e5b8bf1d40c4181a782511fa6aa245e566554c0a1070656ef415c1b5fdac5a63e4535f2d6b58f868573c24b70732e98acd0cd2d178bb2a920a835183c825af42db91e4471f08da89c35eb0bc43340708dac00caaa0c0fa30fd07f77b10609b690f72ee6949e235785b0fb4f7859b8b2ab8aa0cf671f0c3f57895e8dd09f40dab05d36ad197ffdfa5f23c4f179dd7f5b3965af582b2d1577be2b09bce4770f946debee682c06a4b5f920e07fc89e4c7396db35dad46aee2451958587e21357025b777e092e36241368da453de75462f9856e69417db8a52c8f9708c127cf3696d3db4236dbd45cc8069b1962eaf506dd9f60dd133bd1bdd493a64727ab1ae772b9c02d9cf31cd7c38d3c805b60287fc7dc7a0782636d0a67cafd85d862f3922aae8166db76a0d0722325ef3c21eb854757926c81392d221221d514fc5bea357f0478be9dcc20d62142c09988e68425b14df61e548cfe0b7e609df06c8cc8f28df631fe840c31ac646995aafa54ced673b44cee21cc4d9269384de8efa08aefe1eea239080c2d45509ac02be309dffc07ead6c93f5fd27cd12e1eca8021aeefce09ede0ae4be3714cc0384856134a966d35e2318881f09f918594d2b5293d20a8db13d1811e168a9e13a801d34032a5aa9101ff873b199768657c09c62995ea9b7f8508e45f90c4725a9963bf7a3e21a1a348eb942dbd27fd1db90deb221ed6fc116bae717043b89a02a9144d2b784653a3da33c17c749652f8a59038e211a20c07c1b22deeff5139e847c62b1cacfa2697604610492285a87fbef582a4880cd9b9aed982cc1285d957b884b5d7c59fa6cc7872d1b6729f66c033651e9ddc1ba40cd9e8f261cd80b200b1bd9617b12649f24bf19f8c12879ba6c5b10ad5197415b9ea3fc4d75bd317dcfa995962cf229bb2bccf5093bed665f8cfd8676663d429c0081a3a2fed7b19071a2a8fb3611f7d7b09b88aba5b86811c40aff95d1c01276563c8c627a448244181e34a0fe2f0cc337be238a02a56e2277236d172810d5507c8af18073814f68c2a6d82a4a8f123002fdd34117408839d6456483789d28e8d91b1189ad273201efd38d58a6e926dd7474583dc5f68092f8730f660827ba1ca22e362f8a087fe2d3ee3788c450b287b710230e6942be1d1f109edfb5243ce01d99621e4a5ea8c439820e077aa66ab3997c215548ae6187f9fdf30d0bf375866fa1466ee8d352ca2408ec5461ca3f81e135c4b5f6c354ab0868a1f89a9dbd5ca582667405d85aac09502d2f55a61cca8256c78f2f96df5edf1f7f444984e261470599c7169e018259258beec8b142220df5da6393a6bdbb6f787b657a6ee15ae798ec4bc66c0f016c73b03c83490b67454859513b90d80722a7083d5ffc4df6e6d83ee66e57af0a253553fb06e88f72cd1070feb840a431556aa8f319477fa11e0dd281783c0c9bce6bb6a93cef70771bf1a33093a63f8b5f1b36113aa176d81a9c8639967fe7bb2305a7129062c0da3caaa1e7c9008ed7a36050c0e77e18bad845562c0ab06867a34b0832b1df4e616ed6ec4df0ca30845518443ff4ea77716e80933580c24e9c293ec0ba81613db3299bc91da84e02ed2337871d6e929aab9d1414a4ab1a51d9177b2a6cc84d0733510686f8ac6060469b617a65b01341a7b81a8398b77d3c5ad71a7cfb9e33e1b9f8742100e10d0a04c8bb0f69b072f21fb08d1be74b9ed6c8d748d9e687eefe160a0191bd7430266b6c7d1101d3d4a49a1b3195cf1e7d1ea7b0c83d352f79a769b3ebd17ad3c4b73c07bbabca385984900460c36fc669d115e3fe65ef15111f204c96b98849e04dd096cdf188695f55d6b3a8641d8515fa579983bc24404764be863e2698eef4925ede802cdf2365c34d552e2b15791869517e8b9aab5ff9ae1ba8ab967d7c82fa4ead17de70dfeab8178c8060896532dc1057e260eb191bc7fbe5b6be692c0165370f28a4d8e24b7defe16fcb53161820d6db6ab05b6e211a41cbc0128df7692760e9a64adf81052d14dcb324d1575524a9d8a978f51c1ad6eb23d96fcc3729053648da1778ef13ca515b4ed319d433d72e1da50f6123e004d355753312aa9039ef2179417484353ba3a870759795ceec3fcb89ac76b7e09f26e0d2c0b565fddbedc7201c76ca11eafe7f4da2f818e557106193aa647b8a7b8285eed457068415308e5f53e04df66bf6b938e27ff448e1ba4456fa84d174b69b2f0cf9afbe5d1d1d0ea1c11c108e3e4b86c52484e08e0eb784328b33c7a2e8806dc62cd3562d49cecc277ea3e2cfaacc298b3d0ea9791eb8aa53b10b505051c4192fb0f43fa4be2b2b8df3ab9c9fe3d2987bf054d903cc884cb64b353bb315ba8a83578453a4ffd4473c2b97c986dbe29711ec1d3e5fc0dabbe1e90caecf669bfbb8f1259b87d989b21cd96def939c356bb70ef09e75b52e751984a8da2cd6f3fd145c7b57e7110a55a4c27df3be9ba1f76a29de2d0c69515a4be619b18b689cba2f7921f7f61577a145ff5c9a09984741646b78329258a308342bbabab", 0xcc2}], 0x1}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="60338d82e8526d09a57f73a0469cd1538637e46f46b9cd4dec629969b794e41ef7d62690aabd734a44408cc1281067fb0e422e73baf4bdcd014125de39e7f1ae1034b9f80bb545a7bda97e2061723991a15300bd424ab4612e66dc897e1b34c25e47b304750f317407fb12a2b78c318d16aa2b4b634c88822de8e959383251bc76b3a6e8693261eccf058dd181ede8d724b7abc7", 0x94}], 0x1, 0x0, 0x0, 0x409}, 0x400) close(r1) 02:08:24 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 02:08:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x6, &(0x7f0000000040)={0x5, 0xff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 02:08:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x4012, r0, 0x0, 0x0) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 02:08:24 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000380)='\f', 0x1}, {0x0}], 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x80047410, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000ac0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = accept(0xffffffffffffffff, 0x0, 0x0) bind$unix(r1, &(0x7f0000000100)=ANY=[], 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x6, 0x5, 0x7ff, "851f2902a754d3a714daed6e242ac2a986a1415b", 0x100000001, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x401, 0xfffffffffffffffd, 0x0, "7e720ccf4e39228effa01cce7a9539fdb714e1f7"}) write(r0, &(0x7f0000000100), 0x5da567d23149a443) syz_open_pts() syz_open_pts() 02:08:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) poll(&(0x7f0000000080)=[{r0}], 0x1, 0xffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) read(r1, &(0x7f0000000040)=""/54, 0x36) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) 02:08:25 executing program 0: r0 = kqueue() dup2(r0, r0) kqueue() kevent(r0, &(0x7f0000000040), 0x293, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xd1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x401, 0x0) kqueue() poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) close(r0) 02:08:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x85) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000017c0)) ioctl$TIOCSDTR(r2, 0x20007479) recvmsg(r2, &(0x7f0000001780)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)}, {&(0x7f0000001840)=""/113, 0x71}, {&(0x7f0000000400)=""/46, 0x3d8}, {&(0x7f0000000440)=""/250, 0xfa}, {&(0x7f0000001800)}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f00000005c0)=""/4096, 0xfffffffffffffe32}], 0x9, &(0x7f0000001680)=""/254, 0xfe}, 0x800) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) semget$private(0x0, 0x0, 0x440) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000540)="2d161c4e43c7bb738d5dcf51807f", 0xe) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, 0xc) r7 = geteuid() r8 = getegid() sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f00000018c0)="086b9878c034c96e77a97ea820fe6ab1e9b9ac4ce56397375f1711e6815acce889a854f1a960f0e800ff78edd2ea1dd1ef88772f43689df65c5bb28664296ea7c975778544535963131572f6aca04e864b7b3dd2e4c2ef5ce35a10239d2366df165d00074ef7c79e0249fe2eeba82d7ac29689ae5050d4b9e8538afa7ab0c19b1df47eaab1521a", 0x87}, {&(0x7f00000003c0)="eb8d330b1429e3a039663ee9c22f6de7d23a2e7919073f158376caafe6497c912487cd1cff", 0x25}, {&(0x7f0000001980)="3e8d9f9a9064bedd235f771e2d1cbebea77ac16cffd02fe6d4de58ca2a2e94d2da2d7ec13b6f602fa5b6ff565b2dfcc323dcd6602e0a8d8d7aa876bfbbdc956d421b7b003c47c6b4bf8b19a8a438f545efd431f69c5a7634246edb417697443c48f7d5f99bc90e20ee23cd0af42ac260d364cae1e10ff87bb83639a73b954aba9c9596cbe5195377246ba215c71e3bba40080d5f87fdfd5ad23e88040742c83f7e0dc991f4fa4e6134f816d5a2f6db1f2252add2301387a50396c4df7fac9b89ecb558e2afef4e7724393c2fe024f56d3c11ee201e8298a04b683ee6b47f145dab76d636edecb62958cb40d896b01742d1fa01f477eec6155f59e8965132", 0xfe}, {&(0x7f0000001a80)="19e847401531128cf60afc980956000117233f99f150d35b53225681eecfbfb0aa473afaf79e4f579ad1998da37842b577476647d5d78847c015bc12dda4e7982abf83311bf0020d080431a2a8a38b2c0b3e0a21b4d6d4e2d6a767eb6cf368d34da382761cfedc765c2cd3419aa603aff1d66d6a165c082f65369c1429508c8f39b3c52e8426d9fcffb113b8060c82e92977d68acc5ad9f62a8e0db86d5760cc53dc491607e58c87e3bfb88c10ad60b83f4192006ba3cc0955f681868caf876b08b54509902b998b85f191c70855f07a951649cbafeec764f6245900cfac6d9c7f798b167add4b27b091ac8d7df48be2f0ca309901012920056b", 0xfa}], 0x4, &(0x7f0000001bc0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x4}, 0x400) 02:08:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x2) r1 = socket$inet(0x2, 0x3, 0x800) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="e8f0e55e", 0x4) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x23, 0x7, r2}) 02:08:25 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 02:08:25 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) close(r0) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x10, 0x800, 0x1000}, {{r2}, 0x0, 0x10, 0x4, 0x6, 0x7}, {{r2}, 0xfffffffffffffffc, 0xc2, 0x2, 0x200, 0x291ef07}, {{r2}, 0xfffffffffffffffe, 0xe, 0x200fffff, 0x3, 0x3d}, {{r2}, 0xfffffffffffffffc, 0xa4, 0x40, 0x4, 0x400}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x20, 0x3}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x10, 0x46, 0x1}, {{r2}, 0xfffffffffffffffa, 0xa1, 0x0, 0xb37, 0x736}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x3, 0x1ff}, {{r2}, 0x0, 0xc, 0x0, 0x4, 0x5e}], 0x0, &(0x7f0000000140)={0x8, 0x2}) r4 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r4, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) 02:08:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4, 0x7, &(0x7f0000000040)=""/159, &(0x7f0000000100)=0x9f) r2 = msgget$private(0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000008000006f7f728ce26769b3cdd669761f0e6cf9263e016e21072337d0350b9850a9474d7b48c514099b22c780a6067346b4f7bd365132a7881715d18d7100feef0aee85c8a2862a0300eb95b1dbdebc6f836bded489a2dc739f5f757410ec8f3538ccbce103343bc5fe788210943be52a3f7636d9394d44f977f6f864e4f4ff1d7441250cc75624abae2244a0a119137549140341774ffef4eed815a644436fac967ddb9a5dccc052f7b9e862c3ac690fa108055c207b158a6e362c23dfdb62d344d119bcee8b7d2bda77dde4d17bd038a424b50a03b423c516994bdd01c6a36de9bfe332b846bbb145dc01c1f76ff1bbd1c04c717b0de6783b749c0613e0c9a1d665e7764f2f7912ddab2b64a1195e"], 0x1, 0x1, 0x0) msgsnd(r2, &(0x7f0000000280)={0x1, "ffece2e9a1ada685fd76338c2759e76bd627c55586b5c2e63509ac0879ec19309553bcec5414eaf2ee20731efc4df00a8373ee1e730cc2e16fe964d457cf69e9c9ed040aad5ccf172987663d5a1ddbd00b25733d16d37a5d3153461e78274d4b9d4dda5ff95efdc08edfc1e2ce45bba744943d056d7d13ab9c311e4354e1"}, 0x86, 0x800) 02:08:25 executing program 1: sendmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000140)=[{r1, 0x50}, {r0, 0x114}, {r1, 0x10}, {r1, 0x4}, {r1, 0x4}, {r0, 0x10}, {r1, 0x2}, {r0, 0x8e}], 0x8, 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x5de8) socket$inet(0x2, 0x2, 0x9) accept(r2, 0x0, &(0x7f0000000100)) 02:08:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000541d633b96dab315acaae7d8f85dca1c03ab0b814e00b068e517c41bbbfec1390b94d8be0da458a8f83c0b3fc0bfb4ec4d57b076c35469db452acfb59af1f65a658c68b5f9791821f97894fae7b4538dc2d4ebce6f6df8849e28e9cafdc0bd20aa86a4621593d99f5adc6e4b68f42563f00c77be9f39158695d880c096a269b367263666d0f6d4fce72efba3f3b917bcf726737313fbd57cbc9ffb181c7bdc07e381d8e5323394ac1bfde7ebc7bdf81c3dc014c459d09c574052f3f5096e7e2f728bd15e8ea20450026c11ca6ef86f8dfc1f7a8ed7a84e08da665b6a28890157dc4a40d5b849365791de7f8f7032eb4f06657ac0abc21dc12fc9cb699a39334134021980f982f3f1c1e43652f5905e1a2e02b2a9cc5019ad8406fa603404c1059b82c2513aa314a6a3d33e428bf5d0b77ad3e512722b263d2bc1145b822aafa45e1602fc03af21619556e779ceb679"], 0x1) fsync(r0) 02:08:26 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffff9, "ac4cdf0a7d05234de96b94140e3101ff79de00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="d6f80b7cd86713b602450c7f90bcb2f7f07294f8d8bc38e76abab19fe27f8820d0a2cee0dbf709c71775adcdc9f7011022f77af43f65f25c2821c4ede43a40846318c87f101d4bfad5191ecb79d9959991fa0e218f2714c0146132623e9890938039f7b0f88bb0c44afadc85", 0x6c}], 0x1) syz_open_pts() 02:08:26 executing program 1: r0 = socket$inet6(0x18, 0x200000000000001, 0x2) getsockopt(r0, 0x1000000000000029, 0x23, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair(0x2, 0x3, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 02:08:26 executing program 1: r0 = getpid() r1 = getpgrp() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x80000000) getpgid(r0) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) connect$inet6(r2, &(0x7f00000010c0)={0x18, 0x1, 0x3, 0x7fffffff}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001100)=0x1) getsockname(r2, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) r5 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r5, 0x1, &(0x7f00000011c0)={{0x9, r3, r4, r3, r4}, 0x3, 0x81, r0, r1, 0x9, 0x8, 0xfffffffffffffffe, 0xffffffffffffffff}) msgget$private(0x0, 0x20) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001240)) sendto$unix(r2, &(0x7f0000001280)="0769c6615d7c470a88030b19f8b8901fb4fdc244b8e9db4e0f70271943140af5a4d690a56b94191df43f086c3e4a44930ebebdb57fe624e1dd00dc4f37a9ff257c6e901bcef79c769b169e1e4d3092a455826be863746a092bfec1d27f8337d7335ee48f357ca63b93fe4e1d9476de43b6f8247cd92d793a81d488dceb4d75c604f50be6686d02cb67f2f25bb72bff9329adc1942019d5b8a6c420c54b188eeb77993ea1af9dd73419ea9aadeaa84053dcc0c225b1ff2e9fcaded911b8ef87f7ceaa76fe39f6e5b403d16c7c1ae87c9f88d1fc8c16d6fa6aff6f69b7ff99171b81656cbbe4dcef66c59654b286b702bff2c73e78b6a1125fa60a3f700b664c3032e438e22bccdf0fca7d0d589649f91b5f713249b7e934df2582a14edb9d7593e99a7212a3631dfb1abef64dd6ef82ae9fd3fb4bb3316c73fb4889df65121fe582cc3987012ec060ac56256ecbc6aa8c61533578ea6511029645bcb41ecc8b640d829ad02199ce00418f67adf88f17d67a065a85b87fff25517153763b5620c43e22a2ab2c5c908a515aa31a6aa5f91ad93ac6bb39a42b3bbc13a23e28e50b726cb5f887f81df635e9c805dc37f35d4713b084cd72a089ac993a7e5046e9153f1233c7d61dae10ae7c3a89eab2b4944d09463cd661347bcbb822cad3f852baca7a01c8187a88f64720b630cb11aefffb82a595a266d09036ddf5bc3675d401dda2d3ca3da5c84e24609b2b21d382fa0036c960ffbe390c8b1525b5ec2b6f29a25215f9daee2d062ab5b1a1f68dace052c480eed072c2462d7d2b17feec6cfc9204b426eb5d1268f21645bd3a12868c080f27db339040ff941be31897917ab4b2f627b493f4326f9a05a15fb56dafeb4061d0c653b9fce7de7068a8abc20284bcad0aacc619d29df4645add91c080ea2f82fbd72191513d6d8b2daadac369ca7588695695b3d51ac6525b31ef6fba8a60f4d79d5bfc63262233ab9b855f6fcb91a5f840ba4919dc1cabe75713c7252dcb3837afa10497e8918305167438277b9842142da44463ffe2beaa7d82fff7e5e4773c95e93150419c0b407c7ce49f9a7694c14744403d05aa2077a3a7deb527de9e65f87b3dd367180239ade3115a79c8aaacc799f6a3ed105c82a2cfd5a80eb2734fa20fb1e89806991f69a18fa5c861b7303bd2ad62290cc4d1de9db5ef2cef59432ddc8d70710ffc56b5c8a05fb7beed470a06006f4fca12293baee18b96132329706c7c2911951da6ef3a52e242d5dad4e369b6d7f8019d67b67f9a45b02490a8565ff88645993ded3943a3df656cfbbb83d94f51b1eac3b09c75a16ef62bc8bde240fac5d7b10c0f0f50bbfa1f97e38fa7bff5ca6468b19b58931477454598007df83a493e2d8dff5e9369e7e96ceddae2dcfd94213aec261f801a314154d309d066496f9fbcf660e9a5680a6a529970c48e0728852a65111cb46f42e7ae27198eb9e5c9ea9fe49fc8ea91f3f53a11653c15294d82e4528c245f98a5a8820ee68329ce716fa63227569a21907389b33c681d98a72fb8bdcaea7a508fa04b074cd3a1a33d98060280075472b7cdcec22380d3a4db94d2ab2877894a9a5fed884d47c9400cfb65f0c715671d0a2de9291d035e998353c747be9d7de733340655c9a5552cfd04752db565a2ec97d7b4d9b694b37260785bdefa284cca30e87594d7ef14194fe6cdcedb472ef05521ec527d50d7736a5fdd526bc47cffa73a8067a9e261bbdca9d5d15a461a959933f35044c697cbd73da3886b901f1353176b67c5fc732e3b01ad689601e3eae4a7c9be2a9e843c6335f217284f5860f26a5e2937cbc0f22e4bb9d501977c233ad38ca667d4d8d2c2e595863cb28f0fbebe2d71c10740ac12de06e968015c87133eea973c8bc78dce542d50afaa55920774eac549269a6dd9443bf83946cf1aeb06350c4e9114dfa8e7b97da527e50a99956b33ba9fbda70cf3970c580b88e4c3630a9950e63d6d2e1c57e79296eb102cbda139cb2db447318aede6b0602d22b094eb37919b52b8550ac9460c521b92188631f706922124e37075b294c2c9ab81efd5bc9fdeef84681af8f6098a28b987694515c2e9cd0185ff7c8442a5175e417c15544a139938b4de463d87dae16045bdc39ba6a3be1d10707a90c1af34ff79c01227eb9e4bc5df25c55d050ca252e00f7087a16a99491415420126780b527f894deed1f6c08a5696fd542e94abf368806b8c23600e2211ef7394e5cf1b76f92aac08549e04d4ce4cca2d08e91b8ec86812f368a3d4372d8a4a8d3a55125ffc590e5a89d72dc3f304aa4d15edb61101992e4e9a0877ddc947cc58458fb8d9ffd4a6d16fd0c80a29f0462430b8a42e8c4672f01c79b4afdcd44e7f3d2cb87b83b571dea1e9c55b77e947b7d12bb0bdc3fb9c380a333f90505c0c494d60c4d25fe7485478d937fcb8b61b9d291e0d640b6f772304691efc7fce0bbf0c71a833e770926219218351544c463b21bf8c4a9248d2defaa040963d290cfca22ac67837fa97792f5a161f956c4f75b90d7964e7ee55ea16ffb79babacf4a1a533fcf873cc62edd878dd03a9f167adc6a277b28d00f1f7d033b29d342c67589b492a45265cd0b052bb2ce660b478de2504e36f8e65927104c8cc3fd67cb4612fecd3ff3592273c92ecdf386d1fa172dd92b605ca5b83462649c95b0eacdaabe59110f0e58d3f962273db39c35fce080ad59f77972d4668d8af7ddbe930d9af258d3fb76d77ddae7ce40683030925fe2992bec0f06e7bba043c569fa0b3e280fea0459cc3f807eaca1e12e7770adab171336b5e67cb1a03f4358043f050c274a9b202d1c71509c70941d64d18d7b59d56f782d5f189a95e8fcd69b4db4133f79b4fe23ddf7e7f637a4c5896a1066f184ebdbcdfff68f19d0c507ef9900b1fe33882b9fb53bdabf5c8068320b5a4a3fe2bceed8361b9e225d7a67962032675a952de01b82fa3553c0b6a6b667c7b69ee327ca97003e9f7775411d83d56db45398d59035c30a18c7d0f508dab659bdaba6dd13eb30fa61ac8a72c36f34daf21c7eae8e5358e1849553ce7d420f10b01084090847971501a63f73196ec2936f4b4d8264c99a144369a06dd844b28b45ee298401b07207f6a4651501b330d4e975f543cf2bb1afec8049231ff4aa34a01f76eb4b14735f247a2f242fcdc2f446320412a0c6b330e9d8ad3bd40aa343674f32c4ee08f1739062640bef1b2226756f3ca0e73058a62674b475529e19e23f905224c0ca5387bb78997b9dca9f2ad50bd7913901cc648bd6977434d37afaba9480245e6c46acbe0af5ee70202eec164b06fd402d5f4f31bfb475af7ceaf4a619769df28930001814fdc4c01a99088770c18f9f5e06a9a6327d26a306eaaa650fe4706beeb4a858ba37dc6eb3958593d80ed6ac9b2807194f241852fdfe5b55ce86a619b733680101a88ef84084c59639c516ad6abd542006c1e2317f6a1a11519b8bb96dafe33b63a63d21c5ac8dd158dce6c40519a47bbfc3231888853aec074f20a41bd169d44ef4e5b8d0df67ef5e6897ea597d575886915cd7cc03bfe4c6df5e0a2a4987977753a509829db0de599806b054e06f5e7820a4741f4bc4766808689cf6373061d6b879ef5c99480a4f8a567e9d09d3f6681a8a9a154b4cd5ec2f0e472f8e7e14bb29ff8873d87721f52fb0417add97392eaf135341bd9a35ebaa8f1a9f35e9e52abc8b00fd310e341fde74c1c08128065fc9c35e2a2af00a1c6cad5d8f4495c376f785163c079c98a8880010212a9f57b53a900e7a1defb57694edbed2b6b63976c98bbe833055b5fafc66c1aca168bbc1b84f3560083b6489618fbdad994cdb9547ef6606ed1e6dba273bc17c67b8bb1c58bf17d82f6a297825e0d204ff7b41063286825d6387576ab5dd740d0d55ff381d6227c7e19f78636770ef816e7efd87f9babbaa6f62fb22594417943e8cf147d53bf9cc1dd39f07eda9c7226cd703b39d3267b4f4353a7babd7844e9623c0baf9d86e89913957812ac57af1ec2e4e159c4a585d19817eda0ecfd4fa606856b1f6fdfa3bb74fc654ba0dc942ee6e09ad3a9e2e85682309629c91bf73456c5e99a01f191adf60ae8634af3f25584c909fcb678dfd54fffbd1bd95af19e3d07c5afb3c688136c22128cce66c56cdd89a5d93bac03d56242abc73d51b1e21e865edec69089977d67f3c88fee001bcc98db9967859de789fbc2618f0ddc4573f8f58cbfae640a1422e423a931a7624c062f2e8c762bd5dc342285ec28bfa1c18ca651e858480b8b945de10df84a7750e5797b715b2bc8d87d94d8a04db9ce58e85cf6a3b2a25b470c496be12a1b78779e09784f6f19649ef3c6beeb1aed0d6d896d6e6b5cafcffd04c899c5fe355a87a72c590a2a94df17097c019152ee84934a4ef7274065c1d0e585e2808ea1e8207dfba67008097ec95a96e5b7a62a9b24ce62a51bebd7a49ee9b11cb2987f6b3a73317138f6bb262d9a028dcb33c49094ea4bb2a657cc93a2aec1ae004c52d97f89b965a73a0410858c750d91e5139fe07074960f6fc7dd79c1fc53b9e74510807132278ed6649a7abf64da15acf7129b319477ce4a284ce72bc18c36670225a1ab676edd226fded49eaa6524ab445058c75ad92f731709d1349d7161da532a0458f83f0dd08c4d66ea44234d28c260020c01fe6fc85caf7f2013acd47b264e9b123ddaed0320734223aebc28f9f0970329649469cdf21007357625cc0b69e5c17eec96d79032e74474af257106ce0bba7a29027c86a9add79e3ff30f8968d6736ccaeaa3e1e65cf1830a1924fad289b734fb4e650cc9e6b8b9d970812acdf70c600835cb973a1af845a46e95f781e2a84622cef8218fcebca6acafe57a52867576430f572c2965aa904eaeab4ff2595eeba829444bf6780cebd816e92514fa7f7b431e78f7c64a0e0feac66fb11b9bd56a0b331920845aa46323aece07017bdca52e4befad1f774ca4469be628063f2d675b1b346536dc01e62a79cbe91821dafda1958532497a4b7dfcdac212bc72b16336bfd096680ab459b3d3124d438ef9dda568840cafe6aa4181a2bab0c09a46919efc89520e3596274658eed05b3c9d3257f00b94a3ce452aba624d8bad2b7168cfd5ef1f9bbd7ca255bd1ebb7e1ff134f59b5ea84f812a6b77e040c858c1bfd0626d9c453d2e683aeeeb4440724a28c1ac4bbe7f7167da7e78c48a6f373a8179ce73927b66381ec1df6a6dcb52098ad49f2df88c00a6d838a73e01d4fee6d1c46d6b50bcedf94a2f72cf3d4d3812d75a9218314dc9bfd3a3d08fbd13c038c9e2205f094f9c6433bf2c9d5eef1c560e06db4329d446b2f5a6f1eee2929795662757d4a3bc41c2250e5346e7390286c8e7cc03553976bc6877f3bb5edf89f9914f94b0044d10c23b48d0b5c107223de3e48ac5953431e3c91933c97f0960dfc08d5474b2ac5996116cceb80abcd56146aeff7c1ff930e2d3408c6a043221b404f70b8764239e7503e29b1b3da1b6b1836aa8dca57b6d02a8c0c5a2e5e01c802cf2326563ba57cfa23e184b5c6717f3d3fdaa4f71bdb9805117f717e535d776738c561618b090799c50a344d0f455f8b86e10a504c462abaccee750713bd60c83b4d71cb4a13ad844172bb6c869aa72529bae114c3718df7c554997c90fd6f047d2a8f725fa348178ac1352b98a0bcc98d118ebf6436a94aad82ec295e0d1c59c30d5d365b9a30358a255d66934180d0caa37af01cc21eb5274bdff96da9261727110", 0x1000, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002280)) connect$inet6(r2, &(0x7f00000022c0)={0x18, 0x2, 0x3f, 0x7}, 0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000002300)) shmget(0x0, 0x3000, 0x202, &(0x7f0000ffc000/0x3000)=nil) 02:08:26 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x9837) readlink(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fcntl$getown(r0, 0x5) chdir(&(0x7f0000000140)='./file1\x00') connect(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) getsockname(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="ad1fa700000000517439b4040000"], &(0x7f00000000c0)=0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000240), 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) ftruncate(r0, 0x9) chown(&(0x7f0000001800)='./bus/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x92) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 02:08:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r0) 02:08:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xf9b4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) 02:08:26 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2800000000000000}) 02:08:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2fe6696ce530005bf325b3afd60ab2f7c9a129d0"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x1, 0x4) dup2(r0, r0) dup2(r0, r0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 02:08:26 executing program 0: r0 = syz_open_pts() close(r0) fchdir(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) 02:08:26 executing program 1: r0 = socket(0x20, 0x3, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="040005a3", 0x4}], 0x1) 02:08:26 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0xffffffbffffffffd, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x158, &(0x7f0000000140)={0x6, 0x10001}) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0x80000000, 0x0) 02:08:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000200)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000700)=[&(0x7f00000004c0)='*$[]&\x00', &(0x7f0000000640)='+(\x00', &(0x7f0000000680)='(\x00', &(0x7f00000006c0)='\x00']) sendto(r0, &(0x7f0000000340)="dc62c48ca576a29ed5c8ecb30fef67c0eeb4d59ce28d634067b910d55d59df6342c4c478559f299212b1afe222b7cb482697a245424045306dbd0024e5e5afa2d97d8826267b8d8898ca0af1fca6c78dc460c81fe5f5de94f79dc65cb90e9f4a8007407a99a256b38e8ff92d8bc607b1aead09ebb1e3214e39c50231eb1f8c1bf069692974db6b51beb712e18c619dc1b8a61bcf3e9904fff6e5fb91727b9478744b1ccccfec694f40d4a31ed2d2ec3808ac9713bd6494bc94cf2de437dae300b1c09dec4cd1073726bbebf936d17fa49a19b1c71c7385c0aec7e1f0a1af7ad98a2125", 0xe3, 0x402, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) shutdown(r0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 02:08:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) fcntl$getflags(r0, 0x9) dup2(r0, r0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 02:08:26 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x18, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x8, 0x400, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x9, 0x4}], 0x7fffffff, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x9, 0x7, 0x3}, {{r4}, 0xfffffffffffffffe, 0xe0, 0x1, 0x0, 0x7ff}], 0x3, &(0x7f00000002c0)={0x3, 0x897f}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) connect(r5, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r5, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) writev(r5, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 02:08:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000005c0)=0x143) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000440)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) close(0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000340)=[{0x0}, {&(0x7f00000002c0)=""/92, 0x5c}], 0x2, &(0x7f0000000380)=""/95, 0x5f}, 0x0) r4 = kqueue() fcntl$getflags(r1, 0x0) r5 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x81}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) fsync(r5) poll(&(0x7f0000000040)=[{r3, 0x20}, {r3, 0x20}, {0xffffffffffffffff, 0x1c}, {r4, 0x11}, {r4, 0x5}], 0x5, 0x400) getpgid(r2) 02:08:26 executing program 0: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file0/file0/file0\x00'}, 0xfffffd77) r1 = open(&(0x7f0000000140)='./file0/file0/file0\x00', 0x613, 0x80) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x9ac9, 0x101, 0x8, 0x1, "db0194c3fd53958f21028bb4542299e93206e634", 0x7, 0x7}) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0x1) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000440)}], 0x1, 0x3c) dup(r0) renameat(r1, &(0x7f0000000000)='./file0/file0/file0\x00', r1, &(0x7f00000001c0)='./file0/file0/file0\x00') 02:08:26 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000540)={0x3, "121116d9b49d82217365cc1036481f9c76f42724c2eda4fadbcf50edf47b349d710964290dbdeaf3b5ac6d6b58f91c29ce7cf60f94bdcbffe938dfbe99c4403b28953bf3962806e15aaf17523e75c72af90a36e013f79927b459c0aa50b04afa944742ad4e6c0c3a70a9bfc776cfe5271250bc57ea793feafd1026cfaf512b322760c10e0362efafd1299d591032175c3ae7ef6f0f8ab1d992aec882d8a005cba33f5a17706ba963e4e029b61d2ec776df1d5e43924c4334d54c5fdd5f5079d0b0e4086854fc5bf86145c2b97d102887"}, 0xd8, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)="3ab24680067104e0a181157aaf062266aa3891563d26fde5b4746e450c89959a7516640650f4dfa47b132afb8eefa4a27b9f7a1182f4bc72423341e31832f9e5edea7edb771060006e3ef0f307bed6423e4d670d71a7de43795c7465fc47b2d37eda4ecaf4aa8ab300df4c98404567c64d", 0x71}, {&(0x7f00000000c0)="94582b1310f09edfca09e6006bdd4744cfb8381b0a4c6c74ee6500480eb55fe24ccb9c2aba2f44410854a54eee64a5bdb1a61b4fd67ec9dc6acfc74dcd69fb68860c94f7fae8ea59ad93519eac163077a357467ddb103eb5c1942b5203bf7074f0cd541d830b426764825f4d9010a9d4bb4430b768f4edf883765222507695b3d3a3e11ebae82fe29e657ce0c2643d8a0b6192e5e6d2db637cc6558e195f6a3df6d01c4c6c16b4b3f8a1", 0xaa}, {&(0x7f00000001c0)="ce2173d7c330eb22ae2c70d9cf86e82f053766910430023d644530e1c37c4710dc8a844569e78ccd32988a75159040dab039defeca5144543046db452ed00bd39ea69278e4dfbd39491ee12ec7cf5fe744569f8cc653b1a5f3c1a429265c7383ca878982d0c17b54434832ec6425c94720996cac9955f667643a7a821430c8ef6d5f25d0ee957ec6950a66e354d18ddda82e3aa364a5244f78c1f260aa7eccbbb4f6956feb", 0xa5}, {&(0x7f0000000280)="5dcbdc86988781e6364b4b9127e129630392b17975d25686873648a4d627953a01b52a892b54e55f89e8c3e63060116ff512122d0581025ed75f33cd6bb87f4f7df4cc1cea2c2835d0c77458a1f9fd149c6cd8d83ee475ef4a1dec405e976d5b86504719967852d579e9a71cb6014978aa28ecb2e72c27937823e9614a45332c88fd2540b3a8ed0ccd773b92ab3cf9e84313673c3086caf22030404f03aaf3c569aaf6e167957a4464f4e4b875c99432a88f2a6ac46144754b4aa6936c6acec4cfee4f94cec8d713fddb0a7d3f4203af95276164e64912b3c6fc107d0c99c4345857423959566f16577bd0ccaf310edb3afa07ad9627", 0xf6}, {&(0x7f0000000380)="7323e42d18a6039b110238c870cca17d5f8aee9bfefb2c943d95e56c99f35e2d7b1b03c942ec75d078801779", 0x2c}, {&(0x7f00000003c0)="e66982144001e1c47f43be7e", 0xc}, {&(0x7f0000000400)="4a0547996a017f379038d27de1f5534f6c5a3fe63f6163b2673ad6a2606e89d93f65486acc9f1fd40e53512d6c0391e83560be0eb9947b1b799dedb4c978e308637f", 0x42}], 0x7}, 0x40a) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000001780)=0x7, 0xffffff6c) close(r1) socket(0x20, 0x4007, 0xffffffffffffffe1) socket$inet6(0x18, 0x5, 0x9) 02:08:26 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(0xffffffffffffffff, &(0x7f00000033c0)=[{&(0x7f0000003440)=""/216, 0xd8}, {&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x83) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc4) write(0xffffffffffffffff, &(0x7f0000335000), 0x10052) 02:08:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000003c, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="09835efb3c10aa56033300c352488a0f8bae1c184a4902d7f942f012703f3a16add159a5b6693463245790f014f79bccbbfe1727506dfeaf75395ed32a79fad9deee8c9ee876a41a3e5f4d9dcc90724209aafa40cd0e66ce498cca6a84fe2c4f1f799ac00c", 0x65, 0x4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) accept$inet(r1, 0x0, &(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000040)="9f13e72487ed2fc16c5bde645f6c5307a48d8714d409f16d4ef1723384219db3c6e866d62b10431de9a60f0817344e1df503a7f28454ebb65905c93cd9e9a2b79b", 0x41, 0x8, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696e653000972c628b62ecdd4acf25c9ee4dc8fcc9d4daa5b4a2d59a3e5250211c44612067fedaa65960a848d9e574c294e2ad355583ef1531eebda4e5c2ee"], 0xa) 02:08:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) clock_gettime(0xfffffffffe, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$setstatus(r0, 0x4, 0x8) socketpair(0x1b, 0x4003, 0x4d, &(0x7f0000000480)={0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0x10001, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = openat(r3, &(0x7f0000000100)='.\x00', 0x400, 0x8) bind$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = semget$private(0x0, 0x4, 0x13) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000440)=""/62) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getegid() r9 = getuid() r10 = getgid() accept$unix(r5, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x100, r7, r8, r9, r10, 0x80, 0x101}, 0x6, 0x8, 0xa7e0}) semget$private(0x0, 0x0, 0x200) semget$private(0x0, 0x2, 0x2000000004c) 02:08:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 02:08:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() syz_open_pts() syz_open_pts() 02:08:27 executing program 1: madvise(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x0) r0 = semget$private(0x0, 0x7, 0x31) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x8) 02:08:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x14) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)="00000000e5ffffff", 0x8) 02:08:27 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 02:08:27 executing program 0: shmget$private(0x0, 0x13000, 0x4b4c16439f0881ab, &(0x7f0000fed000/0x13000)=nil) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) fcntl$getown(r0, 0x5) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) 02:08:27 executing program 1: r0 = getgid() getrusage(0x0, &(0x7f0000000080)) setregid(0x0, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) 02:08:27 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4000000002) mlockall(0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x8, 0x3, 0x4, "72c0b80ac792d9c2f9b3c52dc56a1a496e252023", 0x6, 0x40000000000}) 02:08:27 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) lseek(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 02:08:27 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') stat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 02:08:27 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000200)='./bus\x00', 0x10422, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x2ff1, 0x3f}], 0x4e, 0x0, 0x0, 0x0) 02:08:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 02:08:27 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff, 0x3, 0x1]) semop(r0, &(0x7f00000010c0)=[{}], 0x1) 02:08:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x100, 0xe1}], 0xbc1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x7fffffff, 0x8}, {{r1}, 0x0, 0x37, 0x5, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20, 0xfff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x22, 0x9fb, 0x6}, {{r1}, 0xffffffffffffffff, 0x24, 0x4, 0x497d, 0x8001}, {{r1}, 0xfffffffffffffffe, 0xcc, 0x4, 0xff, 0x100000000}], 0x2, &(0x7f0000000080)={0x7, 0x2}) 02:08:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) dup(r0) 02:08:27 executing program 1: close(0xffffffffffffffff) r0 = kqueue() r1 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/81, 0x51, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) dup(r0) pipe(&(0x7f0000000040)) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() 02:08:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae0a84f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d56104a138ca6e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e909000000d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64da6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c082000000f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dc0ae5982b87c490032475b3f1e08118f4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad41e1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176aac129f219262aeeed54a0c0523191e4577942d7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8006695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f9c80cb5e65707683391517b62de7b38ccc03b950600fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c873524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda7405671560a4b813411e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a00000000a06e224616e76a3dd0954a67f68fc0ab44aab9a1b43b6be58ff850c31e7f09647ab2d65adfb8e68ee3a7ad8d5b668a586d", 0x7ca) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffff, "f2a42c64caa726000000751e00"}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x101, 0x0) 02:08:27 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x9) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1) 02:08:27 executing program 1: pipe2(&(0x7f00000001c0), 0x0) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000040)) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000140)) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000100), 0x0) r3 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) fcntl$setstatus(r2, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x4, 0xffffffffffffffff) close(r5) fcntl$dupfd(r3, 0x0, r0) dup2(r1, r5) 02:08:27 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, &(0x7f0000000080)) setitimer(0x3, &(0x7f0000000100)={{0x20}, {0x1bc, 0x75be54c7}}, &(0x7f0000000140)) chdir(&(0x7f00000000c0)='./file0\x00') madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 02:08:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) dup(r3) close(r3) 02:08:27 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x201) chmod(&(0x7f0000000100)='./file0\x00', 0x101) r1 = semget(0x3, 0x3, 0x300) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/230) 02:08:27 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair(0x5, 0x4002, 0x8, 0x0) 02:08:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0xa0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530003d45e61fb0fe5d56ebd5b056ef1b020b28c10a0e4969aad6377929bc49f79260f7779eaedf121bd9c5e5119bdd0776ecac0923afc3b859a4ae971d73314a30274d73ce0c8f192b7eac36d21f6d6e319a78baf67e051c94e0324844ef5f18b01816a457ec3363d337c7a0c858cebcef5128d97e499a88900f286359f6fd147d899db50eaa249030fd97db23596c4eb6f167ca690eb7407b96e9c75fcd1040b6c2c44fec87643200d20c8546eec570fa4d5217a03dd020f29f717cf2e24d2044cc7ba76e6e8e1ca05fefd69b8923d0f31c7db017974ff14073926ab12da2d7"], 0xa) 02:08:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0426f80e7a1940340edf0cf9435b34c14e23491f89ca43c38ffd187c1a1bd4723ce8e7bb138e6e94cafb98a6d96dc7088466a253337bdf9901685aa4286438afb70e4e7d3e7e6e2592f2a06c53df4c020978f50cb822c9a21f1db78d8e84a9984998818a50c3e679a5175a38247a3ff9d5343c0a85ab296e8ad6ff787f94052bcdad052da84bcfd573072f8ff7b605dce4f6282fc3f1e17868002562b4ac74", 0x9f) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000100), 0x10004) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) 02:08:27 executing program 1: clock_gettime(0x0, &(0x7f0000003780)) socketpair(0x33, 0x8007, 0xa623, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() r4 = kqueue() pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r11 = getgid() kqueue() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="9f", 0x1}, {&(0x7f0000000180)="48e3a2fcbb3e6aa06cd92ec407be61f0c9109d6273714dcf67e936b101a2324d0eefb30f0ff5a5087d177057829a49f9702ae72f9d5c4f8440675b895c6d28c1e90f0f02d31b68bfe76278ccc115749b9892f27ff88c87fe13caafb4f45b6734be73469e11bec4943fd133e80a70702a0df5797c54da9844b92cffebea73c52a4e395bedd0e7b86828cacea531ad45c86d38757a525ac87d9c89620a8d77abd415e337f5b5d8e91ae6a473c0c12822a44733774ce26081b28481c73ba1a97e3ce5bd8342fd84ed89", 0xc8}, {&(0x7f0000000280)="244ccfe3c9a82c5a14ae7bc72c2255e3dd291fd1e84ecaba00530f9ed9f2fd9fc05d2aeac3a26ef949926fbfc38d3c6eb45c003be286aa2ea023d2c52e105fba3b147b1627b62261996def92a6640f89ba2aa85d1e217805ef4b9967d676cf2264ee6ad389b58d5ae0096d36a7288b7a8c682566a63c3977ab192269df2b5cfe8e86fe1e81a8644af2b4b9feba3ac06e270c8d9b591bb5feae4957f2f4c3053d03", 0xa1}, {&(0x7f0000000340)="42eff1aa25d31b201eccc2468b7ee4bf95696a6d979faffed9a5a7904aa6d453e54b450bf1b2f5ccdd71e5985257639420dc3a45689674c2ebc591d32d478da8717c52561a95942f6e57121f2b7dbf9760d0a0df0c5d23e75d4f71e90a2a4b39436c8d1784fe07", 0x67}], 0x4, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r4, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x58, 0x401}, 0x1) open(&(0x7f0000000580)='./file0\x00', 0x0, 0x1) kevent(r7, &(0x7f00000005c0)=[{{r5}, 0xfffffffffffffffb, 0x40, 0x9, 0x6, 0x7}], 0x10001, &(0x7f0000000600)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x1, 0x7}], 0xb6, &(0x7f0000000640)={0x803, 0x1}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000680)) 02:08:27 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000004c0)=[{r0, 0x44}, {}], 0x2, 0xffffffff) fcntl$getflags(r0, 0x3) 02:08:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) shutdown(r0, 0x1) 02:08:27 executing program 0: r0 = msgget(0x1, 0x4) msgrcv(r0, &(0x7f0000002440)=ANY=[@ANYBLOB="03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e55a8cb2d6d85c92be69349ecd38b88ba915a8540e5e8f6374f81a1e126dd1b4b9a16695a3e6ce6b270e091f4f91e044f92edb3c237b8cf1912f2642c9a220525ae63888bb27bba7f4786d69d717e9d928d89dfcc836b815b243e243090462a1153bfbb80f0eb0faeda1cf"], 0x1, 0x2, 0x1000) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000002300)={0x2, "2fe4e4df13fe7c7af393a7964bc65e52a02d1fea96e85c5b9cce00662247629d0609bccae78de0d8e29d9d15b410c953008b298fe5733d774e9022b6b3a0e56a0166675cb2c8a1563437b8f94ff73b7510dd17b82825fd2ab0bcfc3d299f790355bcc9c88ed1cbf969382dc96bb43d9efa5d78ff092e5859"}, 0x80, 0x800) msgget$private(0x0, 0x80) r2 = socket(0x3, 0x8007, 0xe3eb) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) fchmod(r2, 0x100) r3 = msgget$private(0x0, 0x103) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f00000022c0)=@in6={0x18, 0x1, 0x1f, 0x1ff}, 0xc) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f0000003500)=""/4096, 0x1000}, {&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/23, 0x17}, {&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f00000003c0)=""/135, 0x87}], 0x8, 0x0) fchmod(r2, 0x80) msgget$private(0x0, 0x2) accept$unix(0xffffffffffffffff, &(0x7f0000001140)=@file={0x0, ""/4096}, &(0x7f0000002180)=0x1002) msgrcv(r3, &(0x7f0000001040)={0x0, ""/137}, 0x91, 0x3, 0x800) 02:08:27 executing program 1: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/161) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0x11) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0x9, 0x1, 0x7b, 0x8, 0x7, 0xff, 0x100000001, 0x400000000000000]) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() linkat(r1, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) r4 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x0, 0x5, 0x7fffffff, 0x0, 0x2464, 0x4, 0x7, 0x3]) getrusage(0x0, &(0x7f0000000100)) 02:08:27 executing program 0: r0 = socket$inet6(0x18, 0x20000007fff, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet6(0x18, 0x4007, 0xfffffffffffff800) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) fcntl$setflags(r1, 0x2, 0x1) getsockopt(r1, 0x0, 0x10000, &(0x7f0000000080)=""/32, &(0x7f00000000c0)=0x20) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) 02:08:27 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000200)={0x1, 0x0, 0x1, 0x400, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r3 = msgget(0x3, 0x473) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x3e, 0x1, 0x800) write(r2, &(0x7f0000002740), 0x106cd) getrusage(0x1, &(0x7f0000000500)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8, 0x8, 0x0, 0x0, "f9875b2e1e942a1aad3f782159b13bb93a182692"}) ftruncate(r2, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r2, &(0x7f0000000080)='D', 0x1) 02:08:27 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000240)='./bus\x00', 0x616, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x854, r0, 0x0, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 02:08:27 executing program 1: r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r1, 0x20007478) getpgrp() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000400)=""/76) dup2(r1, r1) 02:08:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 02:08:27 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffd9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) getpgrp() write(r0, &(0x7f0000000340)="79abbf0840afb6fcf4eb5da675eb781832eb00a01c51658093ec6aafdc950c057807a89b4d9330000000750000000000000000000092119385bc3361168887100000000000004001334ac52cf75d00000000000000005d256d2f827ff15bc5b4e41a6202c9f74d472841e7f9638dd0e937eb7eae485877674252bd3420a4601a45318f9e6c79bca357114c360842330021722f1eef715288878049154366e111fca894fd68661441f11ea203a7377d9380d316ca146f9c5426967274bcba970d8b77c56b53ed42a314115e40108126d34069bd28000000000000000000000000", 0xfffffffffffffc7d) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000440)=""/235, 0xeb}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x3ff, 0x6}, {0x18, 0x1, 0x2a7, 0x6b1c00000000}, 0xfff, [0xfffffffffffffff8, 0x8000, 0x6, 0x1, 0x100, 0xfffffffffffffff8, 0xff, 0x81]}, 0x3c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1ff) clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000080)) 02:08:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgget(0x1, 0x0) r2 = msgget$private(0x0, 0x410) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="01a394b90898df8babcaa83bb367110ae28f0e37aff0e3003fa5aaa1718dd03c937f7ab437d58a7e58e27a4baac5c55fd381ab896f2c73c865d8243d01ca2bea873d676c879e72c78a62c91d14288d7cc778a50ea3db6588b63704a4b9dacba24ebcc1e3fbb3dda28b5d9177096b062c9578e09f8f78b01eab0e8506be43edc4092f54d6ef8b914052ce439ca51f45f9b0d235513c3459f7010220a2181dc35aa372d1c9e5a07d38383abc3c4ea2a358dd0480c02b03e3d9f1e4b737056f2ed7cbb6b577f3b7bd55dde431ed7d37b3c31b5290836f743a5ba5f650f25d1c7b94decbf6aefbab3eed7f3d5065cfb9e75ed0c4fff2caed4c146dc9af5101ecf6ff4e168244a950dcbd8ca3016285c57b859d75aac449004fe4688fc0d06b7659f3824b8f3399649d57f525f51e00b10860e8f1e57a52e4283d3a818cd5cf6277f25a69ca6330a99e6e2ec0e0d56a2b17c0d41cb6cf4e7c6e191659c67a3eb741b37c47e71a5aba54ab644768dbb3311d5f959ec2959b6c86792e11975def1727e79b4ec71973e661975f9bef0b662d23bcbde79a53e9c73f58804c12780da436a6066e84d0433281dfcf02e4ff4b8e347a2b74b3a150ff97badef19667e2dee7a77c001714cbca65e52f243f6c1df61f57256a402871796a8772817ad61935b277186095818132b3ee58feefe5ea75fd5e698f347c105f703cc0d4d0df79b90121e3f9492969dbd7ac65017bec04f91eab4d6c64129dc67e09df2ba3f998d9ba3a237f77cb1f58a33bbd64e0252935b105cc79b9abeddd4c9210d9695d42780827488083af4c26571bb84f77f220a543039e9f999babe80a74c18b18fd0420f2196469d6be682e0719e3be947ae14fc124428b7e970b3dbb93500fe8d969836eb0de1053f96a25eadf5ba95d4223b576fb6846d73745e7aec77083d9f0d69217abfa245422f25b8ec9ba4a6927a19a21fd1eac7c27aca9ba3717d4a79eda16308237ec57ae552ea123177069a0d3e90b7d205da0a78c7ce810f4b42afeb00aba28867a4130b303b9bd56b61d20f65e2f634a4eb2d2b6db2ab4f178a00802aed0a1d13a59191d8e98a9777c111e821c12df2663ba752d4cb4c9901c39815c32d0ea6102e457c95b1c5ced111820314c9cd68cb403e73f59b349310e563e41a5ca8fd0c227b5562bcacccf613f381729d6d9ec47734d9d983bc4e568a179df16a5921921e342ec87a59717c3ed9dc27fa6908e0e2d1fbeb7126fa9a48ffff03b43436fd1be18fca895b0b9452de88b71e456a1c48aa5dd93632560e87e2ca59ba7d16433a908e0e455dc875159431bed53ecc8b0f3a29e6175a42281c4a7dee34d9e4406c6d7e100541f7e80af5acff775c621f982f31bdca7d035afcd58b7fad0a6cbe877138dee1347abe3c0912bd4c7771021cd2af8f25c3a09682e2ac52c0535d2ce1ff50437bbfab7d678ec963728fb1584dca918b548769b0de4f4fc69c48fdf3e78863f9232e4edd08956787b89f655a22b56d134e28fdd68e83156e4c3b53721358419f3480c4821f340b33f04331f043f3715c7688aa1a041b9f2194bbad33570dc297444a0c66054a573fec2f2fe7e3381096b9185c2bbbd86767dbaca1006d94c7862f2d0d38ac9b935a2400fbd297dacf5493aa68a22a36f6094992dd72573d7cc35ae1b74d8da9fd1e89e4670fecf54f1eb5817689f4e5d640e06b7569e6f5bd0a67b5863b7fba6f7a0079029c29dd1159c94a52e675919de3da854d774f3ed1905bb037992f1f10d2ef639eca31fbcfb3bb584cb84d39723437fc19b6444c08686bb1785728fd0c5e72a23e24ff5cb9fbf6fd2ce5f755303c6ba60e76d3331d7bad960e704adb7dd08e6e5ec80e5040227a2279918ce3a6132a4107096d3de5a8bf13845fb89de9085470d03e9f4eb6044a83a85e929f5ef83e0d56e781e5dc6ad71df07b2bec3d605f8721e8daa9e29de3dd5bd00e2b0d844e823f5e2d6fddc25c77e97dadbeed21354467e13ed19a62bac24de2ac80b5eff3210d1e4ded4d8bf150a07ca5bba99376e85744a72106f07fa94831652bab6767ab8675441bbdc96836fda563c11dd0b9e94c583be2d12e31624fdf2b6ece13ae47662e8da9a7aab4d4dea5c4fe58bc3944919621ad1807c2b1cebf8be978cb5005a6c96ac00a151183cd524c8ef84763048718f07e221fb2bde99491a6eb312866e29a827d6ccf3dfed527dba444a788ddb5a69614e0e7f8a0f0fb55d65b2adaeb2cd639372f2166f4e0a59a9fa0e28aab5313ec1cbd0b6c6fba174264e0b95bb1adc22dff8221b3e5f10fed5bf2d187ff65a4a2237130e230ceceba7bb2c9b94d8b09613ea305bc22ba547565a2c623a3ec62039a731bfb5a5e67f0c31d296c88b68b498070cee38f445d16b7c4a62335115111cf39c404ab6aa48834ed4e5f241bae5269c85b4a7c0f4d8bcc5b8786978369ad54a276d1c462a97dcb38f97d5af9b9fd0369005b3eaaec6abec8e214aa1a0e095d0e3b551d7708ecbaf7924f06b6f8c39e6072f98a0f5c698907f2afc70593bea9decf96880dc24822cfd8b2d86e6e0ead8899c548e9594f0120fbba3b031c77a3c7361980e55ac979882f2cd65504d567a54c98204a101a66b94a8e79b55ed208faea89a3ad3def0cc3e8ee9451a76ff48518cce4b6e3145eb3635b89d69d1ee7eb891ee0cbf8551d886e77866648d7cfaf1ec6e0b109aa284c312808158969b1611d2825c437481b78dd172abd599fe933223f8faa1705e9cb719a4cc745ca0f94bb429bede6ec75a002a37a1c9346ee2a00d1f5169690b5953cc5710cf6583507ac38965c0d7889409a19b5e5b0c98b170efecb3210685aec6e3dd54c388b876623c2a921477d10aebc0321c867eb46d8ff8bf59a1cb4965e7e7a965b5e29da8ed01c31cb647804e07fae364c49af7c7336f6942d618355f379c20f20aa50efdbca0c051804c81d14cf33205990c61f5e8c0ae836aa491225c163ce6c76b1ed6f680e66efd609832219403543101edc2e0c6e4705f9bcd75426fd65bd5225920447c6a6795889ff9febca3e24690a8bb72987f418a79ca9c5113c3d3d0c5dc8a797cfb7ec06d00543272c54ee5ec098d2c81218db5ed6f8fdf3786a4ea9764cf4af81e996fc7be6931723480ef5455c3148a143abcb32ef4727f2091ebeb6b81f1c4190c3d102438f5e8a508a7e34fb4ab3dee2eac1732b5f644e0617e95b4c9712594d3322d3857458f6e46085b8fc5659b3170637ff31b6c1e12472da37251add9af6aa125191d4ad929644bdc7e235d95c2b7f4720c39c6707219ff9ae51f344fb693dab2ccc4f60d4bbb92dadb9e03708a6f182c380ff39695d2e52edc45aa3a981f1136540b474c82ac73005126058f20db3495f1185d1d055c901c9edabb4946c194e1c8ca006ff6bd3bbffae2bd990b00fc859aafb4a16dd5aac0cd1b1c0ba6d4ed22114d8f1f781420263f3154fc819d7f66d894fc190e1a3b067bb736c7bcf46ba6b9ad1dc97da11ae9dfb65b18438ccbb4b2f59eea109d51ded20e540397d3c00e8cb4dcebe5841f68e65c6e5fcf2aa7e094e84b756afd9f42f961872e9932a32dcfbf8669efb5fb7c28e6ed6920354390caef71e95ce3a3a954da7a8e5910df2bdaf346a4c0db7b9c85135ecd2b18d3ad7f6deaa2eaf8c9ce2cf9e6e6fa838f7d0616da62cece26974b560e2003d79a5f6192a7d4610e434a513edb2e029fe6e93624d025b31c519a9b6b3d69933aea5a9c3bf2f0b2388e11a93f27c8acd622b4e3f8124081caf788e3d24a248c1cdaca400066216200624abdb7827eea8b4c7d57e7a3e6a606e10bb6b5dccb8e11797f456d63cc05407f3ffd36b13a6a7efd1799f929ff6d3f1c29c85c7d1b381b90381bfc1df42452c373092332c680d9156badb0b241cd562efa9944a6d444224d8aabdec79fbeb54afbf25fd96add8f97a735c75b10c350e9a8cf26e2a8bc4f1f12bcaef60d0dd94c5f4c72df0c038ffd02f9fc62a5694c37f86c69658fc916c40d204d726636abc7e71d76d878d96929f8e574558fab91db1982d836d515a69ac133fd5abac34d63da61bc7ca3f43505d2b7a622161a6a6ad210b7d90d9e661eda05a343e26de0bfc3eb4945edd4355f0478e7151b55fd140d3406d5e980a0492feea969855a8064dca7182200b866cfa68e370db2dcf4db3ee9c1270ded03b8848d4a7e38b88c35bd5060ef75eaa048cd8a8cbae6787840d06503c6d1169e13ef2ff6172e5cfe5cba0384a6c4dcccfd58031c6c13b16012be56c6bc3ec77c5eb01a61511f167717fc15b64f4da932445ed73afd40b4dfdc892c475c5a075df6703c32e1692aff56656006ee9e9c27f5d9c0da7873ae28c22c15a78b2398ce44aff797e67243bb2a0906c16cfc63892550c1fd3958eb5614ad438cd6a8a2814abde130eabf8d4ad3d57a0a07cf08b8d46981b9674970bfc98cc14e269cd937c6cfc2298f7ef9be14bfad8a46331d7e91f9cd4b4703bee97c44d74a177105a8e2df716289ff131ecb41061beccf6d101e5045c80b38538118b032b53925d852c63039360b6fc1203f2d7dc4ef2aacd4eceea95d7031540926d0298eca83b0d4fbe4097d7d6c1e0789ea108dcb72a83853f7e7413799f853863f8c4da832e1b6963e586a3dce1413aacf75d845a7ca13fab698bd48f825f883cdb1f281de5e22b189cc3b070280331fd9c0de82c6d805758f6a65324fa946281fc2dd2126ba2c6011d5decf9cc5729bcc50486e0bfcae39f15fa9d9b4c871b5c34ead95b11fb014d02f899cf80e3651070d1cf6b4383a297f853d40ae0f76f2a3fc5cb2c31f27cb911878c77523bc1e15ffa05a292cd639c0cb25cff9cb30b68028121a0f49e18bb24640b27eaf85d09abbb0c3f0db2ea0c853c7f23490ef384e1a3cf0027608d2514da083cf85b75b796cae582d5bdd257ed65b4c26da2bf24fe456d28e90cbaef192ec3fdd1213cd111a6f7b9eb80fd973cb1e98d2693314bef0e5764c12f16841a151c6921a5c302d57af4e6099b05c2575661c1ac3ef5294919ce532aa8298870016f500845ab6d32da1676b7ea7f03c158721807bc10384dc86af9865ecf4a58682948e4d05012ca368a2fdf3b785642e41f180fdd730f2930c8635885b5e5353b1c8f02be06ecb7a9efa3fe3630feb0b2cca51d7eabf7e4e6977fe112eab66b166a76bad66dc52a9eafb4eeb14018b6c90ec769de5e934bd8ac3f3f770853158b29712b5f53abd41950f7d986f324daf7f999ed4c33314269258657225ec82f93e867f7f63c4b258220cf9bb4a72530bb5e9f38e4f431cc7934b316421ace8a866da45e4eeeaa0da2b8af00c22c47c3ddaeffdc68f58a55c31e081469bef4bd6551eacf035751ad9ddb5e45c3141ae0aad891a13320c62e390d426b360e1955b80d6dd3a031dcf5981c79207977141e470484a0aaa2bdf62f82517407a8bf9b993f3408705ac1411a8f857d1b9e4dce7bd1b8ce2d3448e7a4b9b83b389f5ddce6c100694a8a7a5cad8b450498211f7109ba9eee9aead20bdfb7c596294eddb27122f4a84f6c47f5cd030500387bd16cbe4b550b2d5869f30ca11b57b4c25d6693b2db1e839b1397c2c96bfa23162e5db316660846ab9896bd7462e2dac3f61d64c77a7d426ca40311d4690a09ba471bf3aec96f67107c10f0be62b2186db8acbd22a0cb0ad6543bd22bc78089ee1780d7760a5769b6f13b3f43ad4d198d40bbdef589e83962914551f22bbb0e7644312c98aae9c28", @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16=r0], @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64, @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYPTR=&(0x7f00000012c0)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYPTR, @ANYPTR, @ANYBLOB="b589032e244e5b5ed8bc464ede97de271aed571851655d739bc39cf988f50b4839fa852dae5036e912009c3dc8ac343310af6b44ea86d3f6e63c3942b00a5fd3e10a110d069c2e499f82dbc12566fb0052d003624992aa0c887ba1060c159bddce6ee5aab4227d04e5848a568d2c61b6aa50a6ad8494e09d6a5d819948091261dbddb264c29b765e828e4438810c5e168c730c5d6d2251b0c0861ecbee8b2e2db01b1c7a2132c6dd1d2114eab77e18782f5fde791765c4ad36fe5692e8b69c7aaf6c523c8ae80533b7c96368f675e32c11ee5f9414a50beb1bc8c1d713b695ba09421231f64423ef825651a7d8757ee5d4e73da7758c4c8a9656891ab0b89c8d49fe633a4e21d41401b4ec55d69b417b75a2557b", @ANYBLOB="f82c43995f730256b3012907d2c7046d00b054175bbb2b89182b444603611f1a0085b696a4229240f2363327651729923c984a8ea09d4f9194a418aa", @ANYRES32=r1]], @ANYRESOCT=r0, @ANYRESOCT=r0], 0x5, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) 02:08:27 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r2, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r1, &(0x7f0000000300)='3', 0x1) r3 = kqueue() bind$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f664db20d30c293caf316d6566553c2006c651a00"], 0x1) close(r0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x1, 0x4, 0x201) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/242) read(r4, &(0x7f00000000c0)=""/47, 0x2f) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000000880)=[{&(0x7f0000000400)="8018c05dbdeb2145561401e9daf81fe07c63cd3a8eb7576f8372f57bbcc0d51d66f87c8349693200a4d25e4f6440b8e54b72aa6b91050d7f543ac388eff29f808265bcd002fd62522cf7db6eed3e2530850f2a986d2f3f7b1a22eae89890e32152e94d616e4531b9c3594996c9d575c03228cefd7e7165260f0781226884edb44f2cefb536bca5ab14cbd3379aea10c6de5a778d37e59a7f17780e665adb5981bf193693b0c79bd31470861fea41f23873cc96b392ccd1ef2a15dcc1ca61", 0xbe}, {&(0x7f00000004c0)="475113d0b2af7f95bbcdc36bc565c163e365dcfbb3fcb6735596153f09ac7449a602c251ebd667d7377e4422d7898b3dce236946fc5837106b00a6275a268cac3d059cee6fdcabc3c9d419959fc0cc8f837b09f068f8a9c0f71a0e526f35180cc0fc2dad910e0b71ac79c742c12ed6ceba10d83e74f34a2ce81961b0835ab9", 0x7f}, {&(0x7f0000000380)="4e8e234600b5876229", 0x9}, {&(0x7f0000000540)="dc19cdf35d6d528ff6f744a1848a46fd7232dbe7913d062c1240cacef54269d006339a0505aa3537cb9be627c9ac7dbe03906c537387930c167ec0b044943cc8f19ad3b74543621e5b56647281bc2fcbad303bdb10d641f8fc5af42a7228f652b7034d5d6e14bc26b25f887ce38d0c92a3f9faeb62a21d6bc4bd58428ddce6dcc1f94625", 0x84}, {&(0x7f0000000600)="9c67fdad33fc23493f7c2627919cda5146e56c0fd045829146365c4fd9ba8bb554ccdcbb649033826c9e3148ba3e3108d36beda6250ae939516bb09bc05ced95485129a99dbb573c154c191919d1930a18b1464d4118718dbe56ec20c2b11a0367a94ced221c1dbe4f91b44d7a383a8e482509220514b55b2686b100544ae19a643512a9b606e919d805f5da2ab1498f98e50af92e7c7ca9267ad5001675499575af8435458bb6188737feaf1d4e6edc36db9ef9368c0965630a763bd8e4799513605142489f3734bd4a5756a4ba42a5b54a5332d260bfe16050bc5ad3484015bc121e45dd", 0xe5}, {&(0x7f0000000700)="17a4a151aecbb34576e90ba8", 0xc}, {&(0x7f0000000740)="03cdc5ccc7f86ad307447bcc3f7bab12ca9b2bede9fb5b2cda91b032d1e4cde7330f1dd69eb5c88275d05d5d7a762b21db12054f93e28a812788693c63da4ed225badf6bc7fc4c0a02f7fe81ca67ef6b8901d1b202ae910e9d15dd0cf76c0981bcfe78307ef515858fc08b06dc6280221e0208fdefe3149cf06a3ee1cb3144f4a7498d60d7b6c13592c5599009c92d6edbe8d2c4b79d43b9bd4528ffe7c34ca6a9e6678870e41a19413958dc240781ebb1c1333bd12dc40657", 0xb9}, {&(0x7f0000000800)="fefc884ce4ee56f10f875cc3612763c4b75ae610641ece0c7f8a6608c095c9e8b36ce8b9bc11d6174bb3120cd19cad8ff4b65da6bd53922ca3ec114f6d28fdddec3b1f2cd2124b3fa6565901eb1011d03372ccc377065e321f3b7ffd", 0x5c}], 0x8) r6 = msgget(0x3, 0x5) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/133) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) 02:08:28 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) mknod(0x0, 0x0, 0xffffffffffffffff) 02:08:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = dup2(r0, r0) flock(r1, 0xc) close(r0) 02:08:28 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000001840)='\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', &(0x7f0000000040)='./file0/file0\x00') r0 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0xc0) flock(r0, 0x0) dup2(r0, r0) 02:08:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x6, 0x0, 0xed3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x1, 0x0, 0x1, 0xe71, r3}) 02:08:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="b514b267c046986e85138bd9010e6fd19da21a89bbf5ff81a242772531f27fa61d3d790eaa08ae54fd8248c76e00eed47e1b1a469b76a2a36c48c2eb0b863085cacb0f4236ebcfcf61ca6c006df5a8729fb9550191c106b142fcfca1a4b6a6a7bd703307cd372892431935a7c51cac322377f138b40a11fb5df4c43638c7af0a06bf7c3127817c9a0a04b41511416f05841cbb45a425128ba35f70e57495881be80512825d039d9b2cfaefa1c78d8f702f4aefab391834670179b53cbc91e59111ff006c292a957cd2c1fea6aff194f5d26f6a0e717337e413339ebe085b37e46e0ddbc462dd0fc3558a9d45372ad2a7110243c0256da4f139612b965259f9", 0xff}, {&(0x7f0000000100)="2e8a8140b142d26720ebc1067f7d67a57f3b6891f99b1d162229eede1b663ea623d68734267e77b7c707e5bdf95c099e609710b2059d37111e3832ace1b905c30fc19028d67a592d7d54b065173a4ef73aeb2b08af866ca583294695f48f35eb5ffee7f94976955d163edbfd93cbaf3e5ce5c80072f9c0071f8c49ac79ab2eabc3d6260afb2083b9b8265d9b8b6664edcfe050f5", 0x94}, {&(0x7f00000001c0)="700c74abda2a22726cd577567b3d5e3fb56b428121247dd245accfd6f03041873e495cc9", 0x24}], 0x3) clock_gettime(0x0, 0x0) r1 = socket(0x1e, 0x3, 0x3) shutdown(r1, 0x2) 02:08:28 executing program 1: socket$inet6(0x18, 0x1, 0x0) r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffc) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140), 0xfffffc26) 02:08:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000c40)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:08:28 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="00000000075cdf08ad3dc9000000000000000000", 0x0) 02:08:28 executing program 1: socketpair$unix(0x1, 0x20000000000007, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000003c0)=""/78, 0x4e, 0x1, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0xffffffffffffffbf) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') recvfrom$unix(r1, &(0x7f0000000500)=""/47, 0x2f, 0x0, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="b03eb48a02467f1af2756856f823f72b66688ed4fb229c9abd41f02f93311f11ea6624565849033da697ae324c", 0x2d}, {&(0x7f00000000c0)="eb8a42a4a8ced5aa17240f0e790652d03e0eca1c1567c64990edd3cb61a30cf88e46e6a22e574522b257a2759411ee711ebf4a5d34fa3346fa7dca99ecf6c3f239", 0x41}, {&(0x7f0000000140)="341c7bf7025e8e63f4ee009b75e29070e93e14599a4685acd62931692fb5ea752a79cc5ad5f9208fe78ecd64a7d4afda4eee47aa5bb9a0c2734fb0fa6577b60544ded25ad8c2541709b8d4073cfc1fda42d933f5d6e349f76d4fce2fdd082897a99a8298aaca6dad36d30e86e6f7c997559728e1046270152e2c7427b992ae1f3e720cb026", 0x85}, {&(0x7f0000000200)="64d0f04dd2e604427fa530c16321168b616cf759cb2dc87b6ed03b42e0b1f08579a7413ab70645fd7d5f2d23", 0x2c}, {&(0x7f0000000240)="f08d3ada991a5869b1da6370545df3c15ffbce3dc6af05f479a05cfb337877bf4f9e31f129207daf0a6a1200d11e7f6181dd1f8a101da929971f32ed2d35e83495ee2744df63d017da45f97e2dbeefaf50af65051d758d67f466f10061c60fa7a8fdf797d17037b0192a", 0x6a}], 0x5, 0x0, 0x0, 0x1}, 0x1) 02:08:28 executing program 0: link(&(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x88) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000040), 0x10004) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 02:08:28 executing program 1: setitimer(0x0, &(0x7f0000000540)={{0x80000001}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) r1 = dup2(r0, r0) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='r\x00') pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="85ba9a84a4400986065da9172f344fb9b683e249f60a30a8bc828be5fea5dbec00d64073266aa079626695db872677b109dbc514994c5a4d728f2fe987e439f082ea449cd09abdc7b9b92c075ea267d508b250ea2cf34787d55aa5d54bf178ac7d25babcccab6e2517c7c70e392e4588267023483625c56c21fb9fe9a7f0a8b83110c23b9b1885d61d21", 0x8a}, {&(0x7f00000001c0)="d5e03b54c680f060ab3ac24857725dfc479184a6575c0c506ca6e94adc7be21a08e4139e4c3d6981bbd2fe039664ad6bd7ba0627c4ba153e7ceded50505c99502e12ab5454b4953e9ef651ddbc6fd52cb70030e1f14e725c0bb862921dbb980c05c5a85b3c69478d96bc768dc1815ba88aec8c3a76f4f04c5e6a2adeafb1b5a30c084e64c894cd7a7a24537d74ad77460c3c77505f1d65e2a0d49d55f255996ce49da583556e69552bcc118e9193090340b925d1474dd2c5bf6a5079d65f203759ca3d320190745d", 0xc8}, {&(0x7f00000002c0)="531b2523602acf305077838c2d0da4370c4f01e71002f7bea9fa84e7dfd407d916a501a2a75386af3901d3939d941886cb1dcadcb056f69d32d16cbe6e138f4525bb52a078e8538f45bfd881c27e2a9b442676fc6d19f0bb1bc6894a398554da7f3904bfc27ed9fceee345bb9740ab824eb2fc69cbe06421fb8eb5bb77058b95954e48f36bc165c3c47f6bcee32d1bec202dbf2821cabb2934a71f08c1a3e100cb86c7a6bed646ddea9178299cc10066e377391fbd7d2c7c2ad4bc6d7fab4bc69877646ae5bef172c4e6ad987d46ab0999223735", 0xd4}, {&(0x7f0000000040)="024df662532424a30bcb209ab38a65658b1f8339a96c2bf61a433a3fb87dd976eb3bef39d37a9a8611495a72302c66e350f8cc8634b567b9c231fc325557afe385b333c079965db560b99735008cebeff795ea6eab51804e693fab8089c91f058f8bff156ce0f7e18a16fb0751c0e9467888776e3c592c", 0x77}, {&(0x7f00000003c0)="52c2b143e0be5c4296a90574090500f6e9fbc1eee5c66ee0d68256f5a8ab6ca247473ded0806006c112c7ce05cadcd7eed9ca35a74999631bec951d3fddba9b6449d10c94bfcba89456fcb7a1def6343928abb70b24e628191b46f74678d2cdd4769e1afa3eae42a27fbfae56fc004fd4824a4f777845341e5eafbea6d989c17f511b598f76a45c7787cec37749788c508f863edc2bb58f49c69bf5edc86352887b8a7b84f0dc0c888cac63f29a184dcc595e7426a65b0612fdf8631e5c564c0fb0f153d34b448198d9901aed9ba3736df737861942734e5d098a31a6bfb0a530f30a2e42991724d0353c4d61e91ddfad3b484ca8245d6d7d9d2da2c4b485b", 0xff}], 0x5, 0x1e) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f00000006c0)={0x3, 0x0, 0x57, 0xffffffff00000000, r2}) getpeername$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) openat(r1, &(0x7f0000000680)='./file0\x00', 0x80, 0x4) fcntl$setflags(r1, 0x2, 0x1) 02:08:28 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x4007, 0x4) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0xbd, 0x1}, 0xc) r2 = getpid() shutdown(r1, 0x0) r3 = dup(r1) close(r1) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2, 0x800fffff, 0xffff, 0x80}], 0x9, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x31, 0x1, 0x8, 0x6}, {{r3}, 0x0, 0x2, 0x1, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffff9, 0x24, 0x80, 0x11, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x3a9}], 0x2, &(0x7f0000000140)={0x5}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)=""/203, &(0x7f00000002c0)=0xcb) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000300)) fchmodat(r3, &(0x7f0000000340)='./file0\x00', 0x8, 0x6) chdir(&(0x7f0000000380)='./file0\x00') ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000003c0)={0x8, 0x38c, 0x5, 0x2bb5, "bb44f50bb1b94ed158b12db88cd2e2cb71ce3cc7", 0xffffffff, 0x8001}) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='x\x00') ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000480)) recvfrom(r1, &(0x7f00000004c0)=""/21, 0x15, 0x2, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000540), &(0x7f0000000580)=0x10) r5 = msgget(0x1, 0x100) r6 = geteuid() r7 = getgid() r8 = getuid() getgroups(0x2, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000600)={{0x2, r6, r7, r8, r10, 0x48, 0x9}, 0x7f, 0x1, r2, r0, 0x4, 0x7, 0x9, 0x8ee2}) listen(r1, 0x3) readlinkat(r3, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/74, 0x4a) setgroups(0x2, &(0x7f0000000740)=[r9, r10]) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000780), &(0x7f00000007c0)=0x4) writev(r1, &(0x7f0000000a80)=[{&(0x7f0000000800)="e546ad68b4a118b9abd84841ccc3bb432b48e02fea16b876ec96c22c35fe6c96d98a4f6fcdae7673313935a82403ff3ac214907a5efb379c0032adcdc2cf5d335ea9367ce19507f14547138f8614d5498b6becb98d911870ac68921f85b1412a14d0f36d76f015d22a57bb3ddc6e8ccd5fb8", 0x72}, {&(0x7f0000000880)="3dfda16e52d98cceea754c4a08d5663bebe86e2c17c077e22f5948124b577d704a95b188ad2d7ea679b2d6493e4b66f71333b28b6ae5dca32796ad22b8bfe25185e9e4ea082166db34df81871338c2169db71c844513eb61db34e4adfab2b40a31464f4860650bc18155d6a75a6a126b65841b3c06f061c4c3d7e0475e123095f3266878dc547b3e599c438d62f38b8ce74cd37853498cb5b9aefedd4aac023411530c62c49731f2ba8d275cacd0279c1b", 0xb1}, {&(0x7f0000000940)="d9d18075f104175570b3b556a416ab068dfa54174e7536c719d3de34c9cefa4bd6693f2e050dd0708c1225a35d514be651", 0x31}, {&(0x7f0000000980)="586d867744f8bf9c5803e6ac74f5be7e1afdfe4b8134468a1b286bf826a7d6a3ce120de1c7bdd6445f8d6762cc0ccca25b6c0f8d4d434357c2a6be79b09fe3bbeac43fe267741b46e0970311e3bba925d80ffd91024daa4979c96f79e1cb68b06404072855c54cd7caa635d000819b5f1faf5acab7cf2be43bd76e8f327adbdc6449bb8d9b4aa6174889edb0a741eef707591ab7b904b469568387c9bc7d979d368f7ea602e6b52b7391b483df35160003fba102da82034e0ce4671a933571f116d5f549957d7470034ac8777f64b2ce5cfa17713aa0857f832fd57eb5", 0xdd}], 0x4) 02:08:28 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x0) r2 = semget(0x3, 0x4, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6080, 0x0) r3 = geteuid() r4 = getegid() fchown(r0, r3, r4) recvfrom$inet6(r0, &(0x7f0000000080)=""/250, 0xfa, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x20}, 0xc) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r5 = msgget$private(0x0, 0x10) msgsnd(r5, &(0x7f00000001c0)={0x3, "40ab425427bb28f7b7791dd923673b3b50a6af1d847c7dde9bcf4f40ab61d1959f35e454ac1ff43367890ceaf4ecc2efe85e6ffc539c0c641ff2ca3eab48745fdc1fba73886fb3c774b8447434fec17d09b6a44a4141a1cc7c0b6c81b4821991f06cba9925"}, 0x6d, 0x800) syz_execute_func(&(0x7f0000000240)="400f0d116626660f38209770a700004318ebc403a57856a8fe660f38178e9f000000c44279232d01000000c402f9932cf1660f38016900c4c2910883090000000f71f10c") ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x80000000, 0xbf4b}) dup2(r1, r1) r6 = shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r6, &(0x7f0000fec000/0x14000)=nil, 0x2000) pipe(&(0x7f0000000300)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000003c0)="68d0a2b631a63b664967373e3f5fd93917023ae634775da277e2d3fdd19ca0513265b941aac701e07529c858fb8780114038646aa41e17d21afed0f802223d6a52fca66d39a1380aceb0eb96992e8d6a00abe3af329eb4bf6ac377a0b08f7b5a1578380c5dbeec27d62d7a164d2c7eff883c835276ee4d04c95add98f442f2b9bd1324d205bdd3f549565d40bb7d27d414b5f96e1ec6b997fe179af7febc", 0x9e}, {&(0x7f0000000480)="263c391cb0ea6d8ab467486d9b1f537339a3d433edc85e688c2c9b02b815d9d5d3f27ffd43fed0d474c39899a8e198", 0x2f}, {&(0x7f00000004c0)="cd09e121b52f43ce760d7d9f4b86f53fbb650fc40cf00633d8cddab6f0a9476d2ee7a3f8147fee3fcbd63b5151d7d7260f2e30429149ed82e432ad7e8296204abf8f540e76a29a0de65bc4dc5617b2d28a26e0d92f381617b8517dbb948499efc62c9fb3c4cf5d8737554e248c755f2a2ea84f668b31f71e8a6c8b91f031c6b4ebe16e9ffa87d86690e0db6f2e377cb75031e721cd515b2f323ad66158757e5b8f2babf984fe1f7107e56ee65aca72ffaac8e708d5d19373a0ece21ef1a5fb8792c3b07131802739069c0d4f2accd4e7857eb3ce", 0xd4}], 0x3, &(0x7f0000000600), 0x0, 0x2}, 0x404) utimes(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)={{0x7, 0x80000000}, {0xffffffff, 0x7}}) 02:08:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) open$dir(&(0x7f0000000000)='./file0\x00', 0xdd0, 0x4e) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf665990000000000000008d99dfc19e0078177da4ce9c287730c53fb394b", 0x4a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:08:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) ftruncate(r0, 0x0) 02:08:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200), 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c452f557a29ea58f74660c4cf73e367c8633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244f36a336ebe936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe7916a93b30a82dea817da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117c0259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469", 0xc14}], 0x0) write(r0, &(0x7f0000000140)="2a808d", 0x3) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x200) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000000c0)=0x100000001) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) dup(r3) 02:08:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000000)='\x04\xb7\x04\x00@\xd7jK'], 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) r1 = getuid() setuid(r1) 02:08:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)) 02:08:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100000000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x1, 0x389}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) socket(0x18, 0x8003, 0xfff) 02:08:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/239, 0xef}], 0x1, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r1) 02:08:28 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1000100000000}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xac2) 02:08:28 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = shmget(0x3, 0x2000, 0x48, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x1000) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 02:08:28 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) chmod(&(0x7f00000002c0)='./file0\x00', 0x30) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r3, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r2, &(0x7f0000000200)="e338d8086bcb20ccc4bfb209228af421b2ba8679a168eadbcd756421efa3c74f316de6ce268baea8b00f5d76f6e4827bd29744a7de892456a076748b3469a1a8a10936a96e46fa8da6c40ab7dbabeb4a291a3b1ad1db746c3662e44bc2ab2d379f1f97c67d6b8a14aacbecac8c80572eb73817384aeb4ed6beb99b081e2dd2926a98034d9a83df3cec63151d3d08f3352e", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:08:29 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7fff}}, 0x0) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xfffffffffffffc00}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 02:08:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 02:08:29 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000001400)=0x4) 02:08:29 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = getuid() chdir(&(0x7f0000000000)='./file0/file0\x00') fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, 0x0, 0x2) 02:08:29 executing program 0: setrlimit(0x8, &(0x7f00000003c0)) setrlimit(0x0, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2008, 0x0) 02:08:29 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = getpid() getpgid(r0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0xe1) mkdir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') r1 = dup(0xffffffffffffff9c) getsockname(r1, &(0x7f00000002c0)=@in, &(0x7f0000000380)=0xc) 02:08:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000020, 0x0, 0x0) 02:08:29 executing program 1: r0 = semget(0x1, 0x6, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/40) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r1) fsync(r1) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)) 02:08:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="1cc10206473b5047a60cac95e8a082e6194fd9d0eef5", 0x16}, {&(0x7f00000000c0)="a0764764034ec9d5aad0ff57ccea6d812baa9a3dff591d7d6617ab94a38fbd5bb045fdb86061825c58644da401cbfadfc3cb431a6e0bc376e84a142b7dab27d6183ccde294752fabf2e4f847a6e375cdbd8b24b424336546cf7690c37c005f9b88b00bf556884bbf77a770a5a7ae6a74920c82f0bd164985c43b0c07fcb3bc02e14a287c3e3fa530fa39503a846680d47974b89b27085cfb96e1881e39a262d02fa4043a69cc822e8d3fea5b7690b6626e8b67295806b566d271584b42736502d2d361e39cd9bacf46723ec1617ce66bda3b71f14e30cdb4efc6cbebbb38902d23e340f825", 0xe5}], 0x2, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x8}, 0x2) bind$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x2, &(0x7f00000003c0)=[r3, r4]) bind$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="fa012e2f66696c653000ddc003d7f9ca65eb964c64714c4c9de81d4c94b1299827cecacfc5eab619ffe603088665112ba0c36d598b1e6d0d2fede89502c0fa6e1d7171e939e5667fbd6d856d9a7da3d2a5d7dd7c64122f3abd9ebd11cabdc381a991"], 0xa) dup2(r1, r2) 02:08:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "1742079b37982cfa4e0000ea83f77f00fbff000d"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001640)="55851d5d838e47b8ba158b006131b448896e5baa648697f31bea35e2a05e3298a02a3f2a9cdc4cefc42994e83d78f11a50e1e933074c1b773fd2cecf28701280d94ab7d4a759be08af5b53d891fea3528d06abf4a97be5441b3ad8b6f455177b594fd019562174665bfd7a48272dc19c2273706512357570ce15acaba90e5c5265fee75155de19e6fc105886d15d3e66b72496761759f1f51443d10a73b0cb531d040c1404a5e3b40b6b20b12b51c31f25f41930a5ee10375d707f4051a4b096c3ae68a0e44e95e87b5e3e0ca8f8d65f754d0aa8999cfa3d22fbd9b6e6577b21496e9ff69384a52c9e008867cb11233ecf49ca8a9b78b58b30a9f67bee5e95d4a1da4cc9f82d8a65f2a7f10f8dbba4d939fb570bb39ae727bd7508aa8019ebf63cb9bc1c524b2f958caa9f9f838a25f64ad09b8b10e8edf1ae9625d4e2b251263f11f711e706110dec694394c0ba294898f06a221f04d95e7ad4d8c637c6a85129ece6ea1ed317289af83c79381180f924c3f3d54c879e31e0233b424eacb4eb4cf31a41d91a4624eb51ce078876cb852512d053bdbee32c027a4a301635c3240e558298548cecb6c7ca5d5254a5842b0aa87bec3ce41be27caa692928176deab63634c05a74408785ec0d1ce61f66f31a756893b73f6f54196b32644ad6a08d43c2fffff63855aab168ad8e705bbdcd36d4233a0d9961d25bdd03e80f11f4d04b7eded7686c39f599b912b30576068cadac742f819cab3951b555ba9a3d2342dc4a69d7ffbc7e8c585166b36959e7a8e4adb514cda65a86c542bac6affded9c4f0873087565fddac12f75540aaf894cca2719c7957e933212a03bba6dec0b7ecdb54dedb166bd937406d539f8eb0f31bf84964a70b5c63212d0dbdcd86aaa202464ee90b29877625a750c79ba3fc604cc3526228df49185f6ba20f6779bf7a4d0dde678ad7cc693875553db2eba88512bba492c1339d007f0a08152a86b21de7adac2d10db14b76dff6f39156e9b48f5d279c46f5cfe50e9c3298b72b4371cbf101c7bd71d0256c6471f103c1893c58b1da391759e82e6aed8273213e3cafdbd142e928e0f14d6c3d7b8f2f39d3301ac564ae83c579a3966518fa6357b50cc93b164d597d168526988fc2fdb2709d9990e6f20373fafaa18832074c0be47a311784a4499972d3f8874eaa86d8d23cbce519930e812af02d83b7aa63b3a0832a2617f112f41fe385da03afc87511c6457a25c10188988e7a087cb15652e3e14beb7ca1e896a04b53ddb26f5e67fd61f4f1bff0ff789f8a25f87f4aee2b0b660615c4460d289f027eef3a4ee1b0a1e38f953aff067d86db41685f1b8aa1d60bb13d11a468ff2a616b002c1aba63286546a16eaf0e58abe32c9a1b38413d0bd50183786876603cf4d0606a39202ef6c997dec254857c55fc28e7afa2073985ae4bad34728da3469ef5354bd5c8c7c367b9844d2f260cfbd3c917a7a4b747a7bde751f92508f8050029837335e083bda9263fa3a90498ed6a9e91cbf30dd453fee15b8fe6e93bc9a4ab0a36c078a8c8b2b1053abfb2e2fa452ed68b36ba97cda3873bc4f0fb7bba208ae7956bafdab92c31d79b4672afa058343b2fbe4a069954a390e4fcc0bd0725e7cc6e301aaf3a8cc6f9a1916e8ff026109698781e5b559ab0fc64c86564767a4b556ed4549db558302d2f8bdc8bbbd2141e2af4bbcebc20b044e328b16d3a194f473e991476b008cb36d45c151ec65c733bdb09f3240d4989ab90ff61a7d00e3da1a795f381040fa236aa9af66af2c2eb8b8060b1bb259b9a74c43b010142e9847d3a8bd0c1c1d7d905f76085c7744e8f96b79d7d34e9a1e294461e3cd75872b3c00a38fba1fb371a0eed401bd7dd149c5b1b2b6124f5899b2806611bd4be5acf1083cfb59610abafbb94a740d16a33922e7d58feb458a484f4ee63a0a3306783a965ba708dc8e769ece948b5741e5086a3e2f9c364e682684725f4c48834c7f1c4fe2d71bba332e48a83e770bab8a9ae19d4bb3bff2a6ba34b9dea2ae162e9ae5e401e50f198127fc98f73499055a4fd03ffd287f521e07f471e4280fb6f41ac18cef36acd94029ad506e4b149fbb521ccf994ecf857fcf347d7bcf3b569193a25ab3a71f186023a499b8f780131f507bceb95c1ffe70b25667db7c3956d70b125da6110539fb430d474cbb887dd8451e399c52da7cd7314ebaa5f5fb028e04ebcb07101a699304351435577e8ba840dcef94c760776fcba927664a157ccae7406953c5957ed8c675e7c8cdd70d1e6417fb28b083a445c59e42d224b86706069dd03451fc11c1228d12315709c76fa7e2a4e1d01174aaf386312f140bb7447d4f9d9c27c810e0dc10bf0298cb2f3d358bcb80b01c4b9848d74716c23395f63b3e4d94c6403b2db70de0a4fcd252691c03994fab51d951f4d44ba8bee04b0e08c926eaeac402253b71a8e91f12054a47ddbd719f9042138927ed2c6a2b86fe28190fc134426841ef595d8454ce4dc79afd29eca95c68b36fe9f1100f3ee7b7d4a759040337658183854f25a437f67828fdc199530cd7350f914fd2538f3a12ccc8f7dad3bdeb098a9e848bf7d260d9c1b2ac6a4960ef023dbd350a5fc47f6f825b464edcd7a161833642d6dcf9319b739f56647f87ff287002c997e8e205955637b0a834cca121d615045b3e9bfd4fff6207b81790863fea66ef05fedc80e29ba89624abefd4e65be26a32dc91dd011a3ef243ae7710aa935c86d0bfe4a0cc2e4dc8b6da1126f693f221bb13d8d6df191313cd801bca836cf5f41aaf3fd8da93b25f404877e04fe0c368c6fff0d5536846e8c311393c28a9adc0e531926e745697b0848d59c3705c2156642815a621dfb554c37136f912769927f0326aecd8ad8eff0efbb2ed80b008e125b90499378804a4718355556d76057967255b3c0139a5dcf8463c4cf0d2500f8ae6f33a8c3f8c52469a593daa4df81a53b75e73f47c2c66437951c112b6d7762c9a62e3dfdb5114a25ecb5853b7fb11cf0023c04cadc1357779a9734235c75f752066ba4ab39fc41382b1a3e26090bafa463119f23bca7917c281338a64feac46747a84c1cf8b4d6d85134fa08f7358a458595cb4417382b7e92d5fd7207b1554a7cd0314e41976793a8e66fc84d6d446637adedd6cf95775c9a1dcfd007f274b14669f70bd38943f51cd22e3d611e28cc2b745429305d3008b221a084968b069b060cf9400121870a0c8f21c57a33828a7ce0be1501d5a2b03bc54a020574e24d284d408dc46deaa60c504d254fba19016041291f0beff8f45857a80df2eee88792aa583eef7277c88984fc628cf8c79b67df162a53f4d9698f2ab1cf39b8c7f11f5161ee196190fafd205210ca7f7856b821ab887246527d9b44cdbe90710b606f6abe93a7f6a987440de72d37599b2f45a798703bb6aa7c16dbb2e70f51cb2dcb70aebb4d834b278b1937147aa08fc0af3da072d15ca1a453684d2d6d25a259d89e4d053a7e8024fd855cfe9fa130e36bd62594ca4c1ab45eba04d01992202d260bade4f64b17f164fd1b753ff85261795593b29536d401f36a37ec63054cf1eafb85f81955981879bdcbd54d039604e613cfde1d8c8f291d7cf861e795e4c017e9d24f473eada36de3fc1a61471ed54ab5f67bb3b8727124114f5a5bdb29190eb578ae8d97200c871be242ea004202ae7aefc1baf8ba4c65c08abf78f23b48f5c9fc1280a02cecd820511b62b9bbeda0eddc39de09504c28d62b529edddb099f4b9a2cd2ba5e88d2f11b2d1627e36114307d59f1767b0d4c141b0d2e30080b63ee6a90355f20500ff17f9269b48d40140ab87082b2bae1449c44a58bdc6a36eeed3b55841b828d59d9a4ccdf8a15a595dd69291991f61abb31a8b97497f3364e0f815f910b8546ce9ce10ddcc837843fc62f6a8b87c83f049da46b5f03609a09c5718c666c0e2635ed722f21ed4ad187b6409d3145d32aed7730d387a24d13d4176111758420380f8c4546ce2cfc1c6d05c0a2e5be9a47c03db4040dd6f8653f42c1ca04f6ae8e43524eb17884a8548e63dea80cbe9fd22e27a078cdf19c490fa7bbf1e34103c6db868504f2fa7db729b3dffee7235167b22222578f4406e43be07aa1a7c8af5d9d76fb7a0db8de3b4ac96aa61bcbaeb6df7bff0d1cffaf760b6c6f6dcb683e04924976a806f5cb6fea7a19be850fc8af7ac1c1b94a30a6ac9275f9d1d113adb80196ac0f24033322589a75ad9cd6981dd12798343debea850f53701020c2193b28a35fe0130fc738dee680bc163c879b218184f05fa7f603f5ed817cedd7af54583cb21e0cefc40fd8aa3842e90710628e831be054c4462370d4bb7a1cb169d1af4a75cf74b885b8eafaab2c5e90397ff2135d5ed9ee5922281be9b6eefcafff45dcb2f3fc5f3772bad3f45700d9f7a1f87b3eb2b6c5769250145bf8fea4d6198ff9fded7b64f6825cdf86d87e726b2043d4e76c9ad7ba94a1fc03263d95c6bf4baf3d849eae", 0xc81}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297f", 0x159}], 0x1) 02:08:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgget(0x1, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) r6 = getpgrp() r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, &(0x7f0000002740)=0xc) r9 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, &(0x7f0000002840)=0xc) chown(&(0x7f0000002bc0)='./file1\x00', r10, r4) shmget(0x3, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) r12 = getpid() r13 = getuid() r14 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, 0xc) r17 = getegid() r18 = getpgid(0xffffffffffffffff) r19 = geteuid() r20 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0}, &(0x7f0000002940)=0xc) r22 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f00000029c0)=0xc) sendmsg$unix(r0, &(0x7f0000002b80)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000080)="4a98701542e16af2bb7969d814f32ef4eb902db6e5ced3903f1bdee33514f229ab69ea2f614d38c4ad6b42c8c594342aa6a5c068b4e822b3ddb566dae4a7fe79d7d4fc2279bcd78765732c5c78040548e2045f01a336998a285f95807434bcbfe9cac6f80e3aadb907bb1027271d3a97f66d1c6e2907a703ba70fd8c05ede9", 0x7f}, {&(0x7f0000000300)="e0d141f3e92643cebeef9579bd2b4fda52b588c96805bc58002fefed59c32b89212f78c8458adeb1e8ed2fa902babed8e0a61fc0a9c5e18fca6de2687c42b74f1395cde832428c7b4f6dead152c81cfa74c35642c01b5813bd745de3c918efd38926749e378e215756515c785f34134ff86c6444191cedbfaa83b8c9f1fe34a4a825b59f279d09bb55dc9de86888de581371c6e9e13b810c226c6b64c63bc25e85b31fffea4fa8d39035f98e5f70ff4e7932687b30b9f90c0def92f62077908f6f9150ebfc7ab13cc78b19c1f740bb412eb1b0267d062e67b47452", 0xdb}, {&(0x7f0000000400)="5e4e97cbf11bfadb08f5f92a8bf762529afcc31b1c283cde9873ec386c6115b95aa9d8ba97471277e0582f6a22122e577100ebdb4af6cbe0a343b377f8e54604eb69e6e6c2c369fc7c40c8a6a15ab96bef658d1db94469034c8e79c598ae347166eb86d592c5ca9921aec4c83b9e1b6f373d0c711bc1189e2ca76d7a65eb256c45549cac0d8615b75d715bba140c8821c7bc6189dc75e43852b6873179efa379e5f96961e89eb7fc20e235849a7b59ade3eccfc7773e09cf4cea2f6305199475af39ed21362701138d3896d00c0b04c41464b8ffb73be743fc0b733fd3f039f18f1a2444ed7e94eb9249712d7f77e49aab2ba2ade711a6b662524124d8204142d82c5771931a19387f9840c86781a71d2b8c057d9ac5ac3af6e6d82f3e7d200dbc852b256955ece94adb3cb2cca18cbb5f1a118da3bafbf02d47331312218c052c6e226598227d3153cfa02b7bfd2e28094b6b891c5c4d915b12c03cda5d19a236b55d9c5767fe71bf5db5a1e3d2452ade835ab0dd39c8840a1f3acab52549894a180f4d6404e75b6ceb9602f323167546980a2575758bd2105ea04ba76dcfb4abe8ebd9512100c2e93aa4b7db7ba96152c69f88219164998bea4f18ec17bd11fcf7819cafaa80964a9b58193457e1b06f23fc4363f7435a264aadf4b4d523f3989d8b2d9eefca099b535dcfb732244c4088868889079a81aa3dcd2af77075183e5350574c0faeb071b72fde0c41a8209aeb9e1d5b75569b44a105ab2d2ebc697cb140247c8414540d871bd1bd9eee1f5c35b893a1990ee5f558cbcfa8ec191c4bcfab62789f34ac2cf5d34dd5096147475b20d38b1528ac980843f3dfae988d77a0165ca517375686553c4b333db0b49ff9d17ac4944696e4ac952202f88c9fd4b63ef1f7efb1a8dd398a5ddde47cbb8a36f35a4330e58b9f20628fe8392702de2d7ecde9de720713d80541a560d8be193906a41ebb254c5163ff3d650fec104dd99c314eec2b864750b28ab60886f54f09689d5dc748ac3db716be055ac327050bcf0ac979aea1cb8205c1003df7eaaff92667a382271cc02285d6be5aab0a45a9ea6f264003ba64dfc168a5511d58040d1ac89555defb9aa01b34f8a0b65859870cd4455c88e3d3db7211b631f3d0ce35b1f76064c7116081c6eec2f6907e3a807aa5123585a12f66864a468c87c448ed7c92731f5696ff6e19ab6d174c39749eccb4eea54da845d9d1ab7486ccc4197c1eb02251522e3c5f847bc9544b6c39cb1f3ad0b07e9072215e62c48eb4ecb9e644e1abf3dfdff0114d9c7e69eaa82aad9b8c7cc161385a404bde8c1662314d4ab79b293770ce1ad314df9fbf030e7477d55d0b1c2ce5aa0704e20fab3acb94a789796b167035a5821a68af0091d10e5e56cda24523b498d4ba0ae11ccf0abf0f304580544cbe006ccdac2fcff1a3d39bd37889a445115764d9605168bcfdd1e4320c008bda8fa5b3f7ae7f63621a5086aaca7216eb2996f3ba508cd951257c55cb70cb88b7af2e80cf27e7da258b6d59634fe62a6d6265bd507e21e742d006c00903adadb72fdffc907ebbbba4c5189945c9a222cfc74e2e4c26ed1637e62512bb28294540924a4a85fed930f0487559a09a3536a65fb55831411ab773a8a2f25ec0d4df9673e93df0064fddaaffbc6548bc81e0a00cd5c35e23a6dfb131034b8027a1a56dfa419d332b8c25a3d9d264a75cb2618df723571f481d5074a20845f299f251b311913f2907db9c4a0e82d29981691cbf4e6f2fdff74c2cbc1c0802b89afd87d0c2d5fb63a244091fae383ddc1a24f25c5f9605ae730c078e0adcda3ff134aff0967557a13e703e7909d66e1681f82c1121df573eaeb60659b223b8230892bbc228e1acb1c0ab500156314c6095e97a2a83313342cf64dec5d48594c006d20e472d85ea940fd9ccf1887af1303044b0681b0ea16436cfd914a9d33261db1e801d6a686a6345c7a36e906e31e60185b228146dbc5b3c2fcd01be7e275101fefd4806e07b47f338aa36ae281d9770f55980c5da6f883693d6a2f2ed39f8bbdcd8779f7aee6fcc3af21825d0d0ff6eccef4db2d31249a7b259e9bd56f015c9ae048fc957a7d3e89c68bdae6d2780c24a70e22533efa2ee958f8904f5c6b3457448fcaf5fbdcb5d6037d4e7c9a48e355b5fbf2a0320d9efb9a63a6cf9efd9055194c07732abe54d3210160282b2384b0d60949b9d793ab1e9aa090db160e781976962b6a4f9bfeeaf48d867107a85c54eb56f5bfc9bb692dc7b5ac0656291e0ea35392aeffee0719e55829970580d4aaa17209f925e4ae67795cac36dadfd31bb1e3f0dcf064fe49932f464307efcd4f10aaab35d23bbef1e19c9ebe63aa1b28a3c6157953ce4421654596f17e176382b6c60adc431fa68da7b7b3c6e3221441ead8860c26bed44f2379cba8b32029addab9fc5cec7155ce271d93d378cf828b40d8197fd591023d8a2a25e17f78a4bff5464442188e9eda0101060a0cce754a1e0e4cb6323f6f1cb408e456a3e8235251455d173bee0723c1268d73249cb2fdac95900c8364c66145d800dd1a04b8b67de8ce3ce52f4029ea7b31f48744c2a9dc17225dac781154e34b98bdf4ae1519e57b8d1e683f10c1a6b64e069c914834c1e784556603efa9cfb2a92fe427cb5d34694d0309d71ec792d605e73b04a41f99bae95f6349cbb24f19fa131832ef65dcc401f650db505ebf3e4171d53878f8fb4338b600ee3663f206ffa3746cf8b2cb4c0928bd70c4821db29de03d8e749467399e5985940d334cc03f62e9e6266f586c8970126a2bd1d07e170eced0e201bfb150830310cdd005102476f1e8d7ddadd21ef54589540f0d961208669f88949485b45c0697c2198d6be397d383dddad22a6bf3bec5a89c76e337b7e63f95f0d9cb4cfc0e28a1a64553739a831b8981f277c2d1312defebffe1bd6fde769f990f6a8e38ba13a906a5b552146c837969a7fe7a5147db516a4d739ae51939055999a06178eb2e05243ef522d85f8fe70e20c497b652f4ff8a1d7682382d747cd4a93bec77b15eba4fd902fe311abfb58a28d364c0f31e686652dfe50011905c65fbf83e41924fc644ec35af592a319d544ff0f302717a1c0e29ae0d55cc827b9c165dfaf916b49ab9ea37499371023926166132c44e33fb868ff9070a42bcf1d843493979e510b3cef116c11eee9c1ff2bc5ae732beb212bf6c93ce98111d017ba3c34b72c389bab9549487901fca124f5aaf62077bad1569c14132d6b9f7d5b8b3682682a28304dc16328bfae80fed70aad628297d53f6c8c3e936ec5a05a6ca6a1bf79862435b7a0625d33ce8832694ef53bca6b758fdaa17bbbf5ed2e1dd8777e4b4ac90b6e8157331ca4ecd4c9b66aef6b79d56f241d64acc784775027d93a3c0d12b2b296645522e43ac3ce63aeacd6778c196f17894bb0af78575dd5991914b31113904634ba1eb8de9be26aa31d18916a670a3117d0b2a4c4bea72666f4bd44669065113dbc0c2ddf17d97efaff55350f4d0358c2d8ff02e74982521c2d0ffc0960e09e63a908a0c1f4d3212deac553f8a55357f62fd4298965767851b45e510f810f52604b66c37330519dfdcc7acfc08f3881bc86bf284c51e946e8978f908e79b78e0623a00a41cccd0572e253cd848fcde54e54a2d315adbca119d320b592b4a3b33fbe8e86038d521e3549c89013d21b6525910282e39cc6117bb1aa3afc33e79728b060b4382e2a0ccafa1e3d8636239536f08bae9b07e633d7521ebf2c5c608989739be56fb630e94700b669202491b0566370f8e1212dc7f4a554ba032e540082e4a1d1f6418ff46f1900bac88ec9a7eb0cf4cd0a722b38043e242f201c485c750623e02abcbd1808733e38aa95e05eb3152430afb75fa6c88ebd1db12539a8555207e2139345daf4aa635b0b3b46670391a859a2dbf99981ed6ea96d1da2b8a5ba8ac9bc2d7f4cbd50c48f782623cf34fb2c3b203c570a5e63ab29602bd8e31f60fb59605d757ba74faabbd471b96ff705b311af6c9ceb89a775eb6bd59b09d560c1b4c2ff6fbccddf8293e17dd5cfa908fa7708155d6ad8717e7fbc4c6dc6fa6fda7b84e03dea0625a7cab1b7043e343cc48e20d7ab8697017d8768af67715699184a5d1b05be3d84b5a156019bcc15c7070aaa10109d8fe8c030f0445a4850b8c0a4c769539616e9e01e2678bd2fa2fda097be255e676cee644b83d3fd4bff1f2998b9de3ce1a2f3a99e058f4166c121cea8587be49652458051eb5c2c44b3d5f95ff47d1b0e529f064a37213dc3f30502803a7168def4085d756f9c827b22224987f485459db7997ed811774fb988585f4f886353e6417a942a1fde38608b41280b53f9ba520ab498bb7763839abc1f62e3a3e2af91a9b74bb41cb50f1c19ffa67506828ecad54ffb6e91bf2c9139a98a4a1a3978c0702b309115f0cf361a0fcc6ea759b25a3652403e0ef5ce2a4dba9826cd6d26268296b6354469450a62d447055aeedd1d68ebce02163695b5c6f96d2ef819bd1f915e3a4755fab4da8ba44d0b97fd2e45e75878d4020baa80d9533aa3408d7bcf47c024dd510e10e6e002b2d9c5e93129628a2ceb82a768333b8acec49fa0111334c1b3d5fb6518cbda5d063d5e88642b9709aea1767c0c82a824cedb8021450fb3a75909788c21bfa895d7f8c1c966d8f7f4c3250339436e8716ef54f920bd4adbdcc99ff55ad4c4c0ac39890b467b5c597fb33fbfff3ceb75b071d8c3b2a083e0c8d14ae1b10cd9edc4017576e8bda33b0c1257f0621c13adc1584850ff1c10b744f8688c3477d24cc37346789985351034bba9b738c00431464bedaaff6310bde27ca06ae6d9ee8a4913f88442e9cd752d518aa7fdd93c1016e6f671f7d967c4ded73ad7b13f6a1687ae302d67d68afe13f21cc52ac95ee3851b5520f56706b665d7352170d2a4efb3cebf837e7882f5ef8ad694564c4422a490d3b17070c92ae012959ae919bfcd54d52be0a55e4f98ea620ad796322e92e267b14d6e26f41458399ee6d0c45d3a68c89544d4b85cf994c67f8236bbc4bd482c961d1f30d2c75c4047f80185428db1afa9323502603e857bcf2e37c095e58f549104f0dccda1dad19f9bec44f0c16f0f6656dec1f322e712096b1e7400dff0443be7dec7b1ac998282f372de3e35f7484dce969dd3aa361c09dfdbee002aac12fba9cb7fc7b0a55eda87f0994c455a529ee665516dc4569ef404ee81950dec2cb7db34d39284c1e26d3fb61af33bb68bec7800c1afb6bf4d69f904437914a0d2c869a52746b62fa4070d9560e46db0f4c3aed3509e59f7a4e62bef9a205f88da9b2ca9a4fa18ab25cf3fd960af1969a9ebc18e8dd9b5f8e228cb309fdfb83a82cd459dc4efaed232b8048c71bdd2e0edffaf7cb40d4c8d2c3caa90509eb0750b0922bfa4ff1c1d71178d921c9bc67021f17f4f48935df347c2ef6134c0cd5b754e4944493722f15b763447029bf2ecccb31a691c74d7507b471ba76eec158f4a8f879cee759a7cf08b958dde1c95b6e905044db7bfa670be86bc37e06655254b426d8be179b073d51263b3a0aeac63361e422428d84763e41edac4dc0ffcb733155186e9323596a07fa510c76f590e62a2a098d80f9f9719d2d05ccac7b494ffdcec941078f3ae27d99d71d6903c87e64a61efdb387b71d85c3fcd99922ab89d9fc212e40d80d5970fcc04dd256973805edd16771a286a36cccc191570c5ff5f1be29bf552b78d33b9da0b9bb666666baf34", 0x1000}, {&(0x7f0000001400)="03a0eff7e3ceeb5443ee350ef417826a7324c24dac7d3540527e358f879b4199efa7f4066ddad73f3f5744d261f01972746f88e2ac08200115a28756f4a894e12185fb330c6776947d5a9e1a22405d30cc10ef6217e005a954de248f643ff8e70960fc73c251519b65c14c072535207e1be6b7b787417a6d1704cf7e786fec1ffe2b4203492449853d00f53a0f1ef2cab318027f0a1eb49d7e0b1d89f3127a0b1948a00c9d1a11a65f9d494a81674984a9211a0c45af9b00bffde1cd738968baae10", 0xc2}, {&(0x7f0000001500)="8b71003c4f838f15e1b78bddda4c604dd819dfed7d578305137fa9641eca9cfd4e9aea11952a5b93b1a8fcdb0ad87583e60c512750ebd81ba44bab1104f62dbe1e84af56382fd5555c62def1a8a7fc8d44b2580537b1e4e144b5dc62180aee3c479e94c82c1a61392c955a45147634dfce89f0a8e9420661efc9ce6b569853124ce7d93c9770ccf4b89842b4533d00bf7e2448746a594d96d64daabdf94d9af3687eb51f60e7474e083f14057b788906dfec180c87b3cc566ec97e7263a9a619bb0247c98d5318c2c1a60e1059a1774a4bbf3c720ab30fa42b93c91a2f5f1e27790bca2cc89ba525e28714880ad436997b37a65c48a34e973827eff568a7d6442515f0250b404f595402182e83221cbb553a1d64726ec5b43ebafeefc2f8262429e716962092a80aee46b53f059d6fadc4bef3f97438caf46bc14794f5dda9d24eaec1e5272dd76c2c1d3f5a39de939e94aec1373c8290c43094dd50ca04e6ca27d6dd11a2d773f6c55236b2f927d7f31a6c0707498bf878b046bec47be1434df53f4fef080425a15641815c9e10735ead024d40a747a5e81c7b9be2a34b20ceaad26737aa794e641941c1ce8047f91728a8d03454ef6fe290a22fbcf982e664dd1e2c6f505915bc70e13deefa4556ae39bd17e950e447c157a2c8940c8daddec1e03d961124d54f025c60da099177fe2c2260a85158ffe41ec99175847d9687eb179c68a950c984b8b642d6ac1f2f17be932df5f58ab8bf4673014371876c4104db781e59ad7de4a7086d16f2410345d9c66522b3aa86ba84f95ffee0113b89be6b1d9143beb9313df06a69ae0122586d4e6ebfc7f5a060d5e7cc4f1340931f0f95eb10bbcc98717cbb72b89c2a51bfe306c45b6926dc87766eb7557c9624258d057e9d32a51eaa20ad22c89cf1652a5a4667a0dae120caed02538652cbce91e35c58856f7c9d014afb6d438a9fd9648103d89fe88f5a931af5a3d9d96e8440b6bd71fd4eb6289b78ebe743322d61b5eecdc716b256bb05863f4c93864e57a29512f9af591dd8005999561bd20c4d2b020a55a7f05ebbac9dac1a5927a484df7de142c09098a6082432ce0dee0e8475740323231c75a7374d3629a67f5338ea1a055dba480d4c7a6655845be5e8d2b801404d82d26952a97871229c7510697c50a3f22ebd58d0684299826ad216abb6c065c866359156f1592de5d2118446486d5e747aff164ff463ed16507230fce8592df95e7f8181d62b7aab34b0c34e7aa7fa9ce5ed1131cace2caebcf3eb44e9e381fef2d5fc99896b684117a645c4b3d91b2c8ecdb14e4de72c5d8c64e66a633fa4949508ff41cd96284c37487169003b5f157a775c8520e651a79d00b0629eadbec5ba88472ed9e236af6325767a57f43ebdd01bd8f81146079beba4faad04a5e352a0f7fe05f57bf57cf967f2dbf8fe6a4100203ec3d4ed5e7b9aa021bbad884e1696b0ff7b37aa53eec78fd4736293a173737d313217188a2423ebd50172a732efad9f90cfa41d2ee990e892c693983ed75fa7a7b85405d94b2c2eec0f959fb14c4486bd3dee32d30f06e8689e97cd5dcd71b6fe150ea89c0392f2409c04db9b536904b8d59568643187d7de7100c4d14b530cfd6628de99909d76b40827410c1c509074ccb6c42e2a8fce2e750354011241b18e2ed67ad6d2ef19c89d310147dbf4836e122335b37b70cdf8057af82bb55062a071bd8908e0e9619a304d06ffba7ea053e4fc8f9da6233325d6efa32b5bf75fa7f14f8705ff4c558aa0d59e5bde97b13ca3e514998eedb7728b9061fe68c11d94004ff1e838069940575cfbd60a2a8f7bd2deca903854092562726af94c644dd99bf422929721f4f18a612f5bb826ca3837b856651eab7242789785a1e149cb7791283d744abb9d35bec99deee6c7bd635456011f3273d0b2cc8d77e272dddc2dc5612100e1fd156cdd129bf180e9e65d356344d14282e52b2ab70939569c7751333cebecbf166faa97734111541ebc5ea6de99013506addf3059cb343bdaa860dd0e4f4698fca57ae536681c6848d3078087035fa9e3745f110b9076c2db0bd26375114b03eea1c9e15ea7f28934d1e3769d37343c91acb015d747a3e5a890d11eb2283e599a0f780eba70a11e31f3f9315db7c81da591193d7af1cbeaac49ff8a8a117126f2d321d5cb34f69471c15f6196783d1f8077024093bc11518186159cb82f722d39056bc30f302fb4d5ab7bb37e2bd2f6bc986f487e9fed2bd3ffc24a7dc0f250c2a520471e7ad741d848d06c0c1db96eb1ae782dbd34deee0706813841b57dbad3958c6054dc8d7822dd586570b510c770d288ce71b40e65fe1b19754ded69f52d58e79ed2e9f9e6f52d46f5506ad47da8a9363d30b11971fcc675b3acb7e52d63f2bd75d00b1878c297e64f0fe15f4d80654311b394368d1f46e915282307f19c231164eca7e4dfc694e168cbda42d3dbcd12caa530f3459531370b5436c8d1b345b5d856e463f4751d5c87e2e052cd27c8857b62bb83e3cfc021d0ab3389b8366e2f4b3fc2ccbf6d1a5b22bf3e8de2f3ebd89ccef6e946f611331dea9f5827811aa85047937690f2d56b112b55d596615edb5b673b8b27147c9dca3a832a1e4b473944e7da7e84dc0fa2a85e174edf083431b0a91ce3995f6d48205ef556bf07f106d529943f097d83d85f02d2edd2c4f9f8fecb4d28f2c6fc794c88024d32bc625ceafecc6c352f3652d1ccb30b156870d07e2373ca42b16cbe6e32c4b4901add6800db1e98e12e5f1accb5cbea59fe16bf4aecb27df554f05d48710fc35c62ed4356aca41520747d7c4c5afa6589d6c84ec86e25fd805717c71d53b79a59428564860bb7841102f4d716a4556cce7f92760fa48a203d9cd6fa6ad729784f73a2aebce47f24cbb6d640a9d40add6c2d967f3bdbb584a7cb407dd1340b427b83bdcc3743c0801e18d987d0541fdcead4312f7f97eb781f20c4f31d396aae6fa5da6c95cb0959bd1a0dadfa8203a0d0b06585b335b2c42acddb9a2cbad03e41b32a0afce59fb0545bbecede989b15d6370a3299913ae6c190921f918f750026d730bc082efb02fd9e41aff7775af909ca2cabdb8aebf73f34f281d092be03cebb88b8eef9fab5a38a82d9cb8cec32653f920a2635ba0c9fe7b0985b813286beee8a7713267a2b9fd3ad56cefd81d7332feabcb40abb09133c8df2ca39c4ef93e1be6621b1670cf2ae9d0c17872834420379c39437252881d778a783cd8a83cfc13c08461abc02e3d58326094c3676f9b4b6b361501a0c4312a0ec69ccdbfc7a903ffb6ce3bf954a3baca848ab77de1d48968772673706164f4fe4db071df08f2f89098664fbdfed3c7d4bd6fe8c37d6382b55cf514fec287d3cdd592e0cbcd73fe0b1c4750272324429fe596b47b2322c8cc6d9f3cfe6a6658fdcb97df1c396f1df5a7a2c08cbd897fba44be6640b6185b28b2343ba2216793b0ce97aa2794451037192b50870d44fd69be0e8e19e0c03ec38610bdd941510d2a237c0e2ab3a57456834ba74c38a22c0109b2d6f044ab7e78942614e6df19b4cfaded14ab394968bd5ba8176f0384a8f5fbf7d45d95704b23c89947ca9be5f6c0c3fdc3bb84f206b7a9eb2d00657e1f1445c4fb8e381e68086f4f997b257d333cb97190f93d9e7f70d6005653a81c08eec47633264d342df076992e040ec6103c9fb0046d021a3ad1c9329ec48090a2765893173eb6f22a599ae1084397cc336e723ff77dbab79e7e83a4e761aa3ffbee5b1630b79e96ebf1c8d7af9aa3d72c2fa3265adc336eff9c30a9974edfe80ed5f30d959db97c8215ef265a428ec9c8a18deb595d4b13cf148572c9c773d2327358fed1b732aaad6b6a7447a323eb0e90255b0272352360de91e01bc32f0d4dfb13bd3d5b9e34489dffa6fa036531d42519f102d96db7b74efb73d634c0b334b437239ca547ec041665fa679b6242bcb5ff27d801394e0bca136844a1f34413837982b0ea1f8e22b91af58bf6fee07794dc58fd676d20c5d94ad6f243785042901c818f143c2c4a3ac171b0e79770eb358260b53c54691a800b9d09fd3ee8a6e1a51233488d39b664154b8516d2081b2ab3314b543adac2aecb46a12670fffea40345a76708f612c4838545ab92d43ec27b28c60860928692cff4c1044e6e91a0aa6a943cb0ccc766b2b41a08a3d4d65c9674dc9e90b21d2a8c3ee45926469e860176aed6c0ddc92c09aa619c5f5790180649ba9f3b20a5b9b2ca9b7ad7767ae436e9d635950defce7dcede862987fb0992f2d966cabc29e030b033a78cd4ec18d38041b8f1b8e069732725f79c6474035be14b30ea58132d31c67174d05fac6ab48d31c8d1780191eac14185f3007e470f77bd748f83e4a5f4c241c4a92ae18157b3593212eb9969ff5fcdc15d3d2fe08d213cc86d94e995e2d8e0c47c3066e72d56ce4abc9f9ce3294357a5e325b96adf78ddc84a83f1505f424bea94f12c50ffbebf837292d321fe54b1d6a3b42ca815a44ee4f57876e8d4d9e8fdb7abb30338be4f133c8e830d3bedf8dfca6e9b3160bec7a656fb9e80995178aa99564b3effbda39390bb1ba80b84728c1569b510b608e4698e5f4c5cc0e10c1bdc5b45fb2e46f1592627226e8152653f41f3962e1a81b60994849a2068050dbe6e385dfe17289092e34cd219169b02b261558679f43ced9cdcc0cd75ec4cfea9c9ded7dcf22da88ddb97c38d918979955fdeffd1b5c70f66ec324693720684609330fb81f44cd34ba8d821d44ceed5b6f67d400b725a9cb6f9ca2a84ddd5848e8491e1570429c674a471ab5f804a64431728f6660f05680788c869b05b6df55af9f6b932fd8052ed466d3d0c55eb394adb1c8608b9ed162ca4487c1e08e0983a36e6543939a4b87b113fb3386a95c1706ea2e14563fdfa938c470e9eaa45eb27c871404043940754d00d5fa3cc1e785aa2b480fe603b01de6e5359e6eebcbaf37c040dc8566d6ffd6fa123dfd2069caee00b2dc113f44f51ebbcc9e2635256a3add3a43098bece76c65bfb5ce4721db1834484e462f3c72144f0775e47fae428f8ffdb97e09303ae6a95ecd7204dd94e0169e6de16bcbce3ae714176483cf4410bdac336bb8c0c9464dc00c462508cbdf88e4a9e84cdb39e07c2b852948096628be286239bb4139e6fea33adbc03cd20e2f8953d485f5ab0dcc79eed15f1bf44a2b393aaf340ce397f9a5a44819cf3f86b684dc8baaaf4e2712b0321de97afd265bc9dddbc032f29184da27b7dc6b1f56756d6e16a666d161ffac596014b5a4db0c58a0e9c2238b733193a27e1f1ebde5d71dc2fb9115c41d8d16daef618090d4bdf0570bd2fbe74714185483ba0835eb7a8bc137ca5525575d699f8b9cb04545aa30e668f53077be07ec9f5d06c322102391514ef5055256264ec84ae5d2cb717de8374a2168757ec609872d2ca76f992be109190d50c920db6e2adc83c69a5a9475505251805e30ac0efc2c8ad7c464491f8ddb8719591290f0c68c9701efaf6568c51b7156096ead9dbdeed9732f7b8126c8a507940e05f3d501feaaaad96ffcac5975ae0dd2648905520668f971f2392954971f2a7ba7bc63dcc5b060d873956fa32058df69dba930f5010a45ea65fb5c8003848ba18f332d28040f255468748adeb0b20eb1187cb4a45d0759e6166a73b99140439c17f9cd98595d75ce5d506b4d9a01bfea2af15edb39a3f52d419d1d7bf6dc35c62bcfd6f9e38d3daba450be1e5b825206395290ef48e7b4", 0x1000}, {&(0x7f0000000200)="be8725479f693c2ff0d643bbb93fa92527958a8f6a53532c218b8a326a7cf6b98dcf3bfa3f4f5bb3647873f9dcdf30d908666ff00c26c332196c4b454db59b0d70879096469f19fc4a353252f511a29f8d2819c86f85bfd146be0eae731924f7b4aef457e46a587622823c9c1c03bf783aa5d2", 0x73}, {&(0x7f0000002500)="b863c14705dc3f8af00d6a8ec5417c48ba79a06ad6d6ad092e9e6d950d57e871c967c8a902ce7c3f61573f57f0fb92c0e6072e593d0a706ea88d5d963c45bd729f326d08e841e13384f2c85f64a55d1b7e926a860479fba4124fa522ed9e24da96bc9e15b1289cfb84e12cf6f74a4fe6fdda247bc5b3a11c890b7a", 0x7b}, {&(0x7f0000000180)="cfc64a06f68dd54fad932011bfd4c5c254b305e5abf104fe8b8fc48814a84a49d3129bcfd26ef662", 0x28}], 0x8, &(0x7f0000002a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x160, 0x4}, 0x1) fcntl$getflags(r1, 0x3) 02:08:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x190) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)) r2 = socket$unix(0x1, 0x5, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') bind$unix(r2, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 02:08:29 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0c1e834ca154141ca70e7ef11003329a503ace6411fd9a671a6c4acfca689a35fedf8e41dd891b59aad77520f9ab51277eaa73ea7e42cfa1dcac3d756ccbf111e88a2b54460877104485831984055f2c69125d6fa8df7014772839dda9cda7040611f4cf53343f50ab62d6e37f1d19190adb2b4539bcff39156aa77e4ce87d1ce7910a11c8920d26b4c5efa2da5e04ea857c117cf53b160f3f75c1104a0d9403a042c3d3dbd5d0cc54788c104a55ce3bd86747393ab8", 0xb6) r1 = socket$inet(0x2, 0x2, 0x0) r2 = msgget$private(0x0, 0x104) msgctl$IPC_RMID(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x800000400000001d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:08:29 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000001d000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 02:08:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 02:08:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0xfffffffffffffb44, 0x0, &(0x7f0000000240)="000000ec9fb9173600", 0x9) sendto(r0, &(0x7f00000000c0)="de63f4341e2a5cc87b6b89726ef2cc9924c30e5d709d24db6af80fac291696db71498ac43c8f3707f144bf4863967094d9e2188113a78fedee5226e5b9a940fea81feabe3cb0e17745118cac71cc48783d03b41de123597711b2aeb15d77900601ba50b4fa642a7428d9e04c0c2627bd3849f21e0a5d99bf107f8aba323b45edbb479c07198c4bd1b2942a89e3325fa39c3143526266d04b7549e1979a33be870e30f6784694767dc8c43b3a6a906780163c7e2f2808d10a5415e5eef20099418f83f402f7f29e592f430d687ca8aa7d19546867b5b71b780ccb73cd", 0xdc, 0x408, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 02:08:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000040)=""/165, 0xa5}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f00000002c0)=""/3, 0x3}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/97, 0x61}], 0x9, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000040), 0x0) 02:08:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x7}, 0xc) close(r0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 02:08:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) kqueue() syz_open_pts() flock(r0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "0702079b371800000d00"}) writev(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c98", 0x5e) 02:08:29 executing program 1: sendto(0xffffffffffffffff, &(0x7f00000001c0)="5dd9fe75420e432c5578f8a93b68c7e3809f5db628c33f15915a17a99cd5cd65faa296c04247633edf3a0df2d44774732d84658bc06bfe80ffbb46ae84c0b02c48df3a2d8232d3", 0x47, 0x1, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xcd, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="0af57e134b6a36d32238bc", 0xb, 0x408, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000300), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='!\'\x00', &(0x7f0000000480)='*!\x00', &(0x7f00000004c0)='{\x00', &(0x7f0000000500)='!#]\x00'], &(0x7f00000007c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='&\x00', &(0x7f0000000600)='$\'$[\x00', &(0x7f0000000640)='}\x00', &(0x7f0000000680)='#})]\x83\x00', &(0x7f00000006c0)='@(!\x00', &(0x7f0000000700)='i\xa4-#\x00', &(0x7f0000000740)='!-\x00', &(0x7f0000000780)='\x00']) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x101, 0xc847, r2}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840)={0x101, 0x3}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x200000000020, 0x0, 0x0) 02:08:29 executing program 0: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') r0 = socket(0x18, 0x0, 0x401) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) stat(&(0x7f0000000180)='./file0\x00', 0x0) 02:08:29 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x6}], 0x4e, 0x0, 0x0, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:08:29 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getpgrp() 02:08:29 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="5ae85661ff58a7e4104ce6b657f5c8e191f329bd4c54b405fec758df072fe9026b03f7d578820bb82b0575897ca9395a923d52c11309b41cfba51855cb5a687576fc514d0d91a0dfe46a54276967a146022c999be41a547de9da852f2e4e5dd1454973edabe6afa77135a57d9f1a91b6b31e387418af7deb869755d55f0b48791370955b3b", 0x85}, {&(0x7f00000000c0)="165b542495bb608905bca5c7e4fea6de4e296850c71e3387612dedf490f889befb0bb18522086c166717b1e2d88e292ceccd014148dee365ee24d1790672482017d06189b257334ee0be61c2dac2", 0x4e}], 0x2, 0x0) r0 = socket(0x6, 0xc000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffffffffff7f, 0x80}, 0x8) truncate(&(0x7f0000000180)='./file0\x00', 0x7) 02:08:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xd66, 0x8000, 0x100000001, 0x2e0}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/221, 0xdd}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/206, 0xce}], 0x4) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) 02:08:29 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) sendto$inet6(r0, &(0x7f0000000080), 0x0, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x8}, 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x3}, 0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) r1 = socket$inet6(0x18, 0x5, 0x94a9) fchdir(r1) socket$unix(0x1, 0x1, 0x0) 02:08:29 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) connect$inet(r0, &(0x7f0000001100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001140)="90ad790b882104886a4aba2f9168f7f14c984c", 0x13) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r2, 0x5) connect$inet6(r1, &(0x7f00000011c0)={0x18, 0x0, 0x6, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000001200)=[{0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x8ac, 0x800}, {0x3, 0x3f, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x5) r4 = semget$private(0x0, 0x4, 0x114) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001240)=""/216) r5 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000001340)=""/26) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000001940)=""/217) r6 = getegid() getgroups(0x8, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r6, r7) r8 = msgget(0x0, 0x241) msgrcv(r8, &(0x7f00000014c0)={0x0, ""/34}, 0x2a, 0x1, 0x1000) dup(r0) r9 = openat(r1, &(0x7f0000001500)='./file0\x00', 0x600, 0x10) getpeername(r0, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) dup2(r0, r0) semget$private(0x0, 0x0, 0x40) recvfrom$unix(r1, &(0x7f00000015c0)=""/242, 0xf2, 0x841, &(0x7f00000016c0)=ANY=[@ANYBLOB="01002e2f62696c653000"], 0xa) semop(r4, &(0x7f0000001700)=[{0x6, 0x8}, {0x3, 0x5, 0x1000}, {0x1, 0x101, 0x1800}, {0x2, 0xd69, 0x1800}, {0x2, 0x400, 0x1800}, {0x1, 0x0, 0x1800}, {0x7, 0xffffffffffffa44d, 0x800}, {0x7, 0x3800000000000000, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x9, 0x800}], 0xa) connect$inet(r9, &(0x7f0000001740)={0x2, 0x0}, 0xc) pipe(&(0x7f0000001800)={0xffffffffffffffff}) bind$inet(r10, &(0x7f00000017c0)={0x2, 0x3}, 0xc) 02:08:29 executing program 1: geteuid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000280)) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) lseek(r1, 0x0, 0x3) clock_getres(0x9, &(0x7f00000004c0)) r2 = semget$private(0x0, 0x4, 0x4a2) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x80000001) clock_getres(0x2, &(0x7f0000000140)) semop(r2, &(0x7f0000001a40)=[{0x2, 0xfffffffffffffff9, 0x1800}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x20000, 0x70f349a40c5059fe) sendmsg(r3, &(0x7f0000001d40)={&(0x7f0000001980)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001a80)="07c833db25e196e1b533c69634f602bb11fa93762a6f0aa70aefcd1296f4765e4791d4582481138d7ccfad4fc513cdd04526dcea4f9d60bb341cb7b1a49ab0591aab222cce9cedf8d7", 0x49}], 0x1, 0x0}, 0x409) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/15, 0xf) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x100, 0x0]) clock_gettime(0x0, &(0x7f00000018c0)) r4 = socket$inet6(0x18, 0x4045, 0x4) msgget$private(0x0, 0x100000500) accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000080)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r6 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r6, r7, 0x6) bind(r4, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2d, 0x8}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r8 = socket$unix(0x1, 0x5, 0x0) readv(r1, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/102, 0xfffffffffffffdc5}, {&(0x7f0000002d80)=""/201, 0xc9}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/12, 0xfffffffffffffdcd}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000002e80)=""/4096, 0x1063}, {&(0x7f0000001700)=""/132, 0x84}], 0x7) mkdirat(r5, &(0x7f0000001840)='./file0\x00', 0x7) shutdown(r8, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 02:08:30 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) pledge(0x0, &(0x7f0000001a40)='\x00') chroot(&(0x7f0000000000)='./bus\x00') execve(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) 02:08:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) sync() r1 = kqueue() fcntl$getown(r1, 0x5) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/80, 0x50}], 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r1, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) 02:08:30 executing program 0: clock_gettime(0x8000000005, &(0x7f0000000180)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xa8) 02:08:30 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x7) semctl$IPC_RMID(r1, 0x0, 0x0) 02:08:30 executing program 0: symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='./bus\x00') open(&(0x7f00000000c0)='.\x00', 0x80, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x20b, 0x80) 02:08:30 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:08:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000200)="565c4b4148b443cad38df8d271e5f9c7ec5d4ceb7a14fa7c100f5fe67a0e24aa488a9e065f99a823cc86a7bccca67cf20a1f89d1c8ccc2fdc4bcfd50d54993fd4f647d56b5da74d45838b66a3d08815b862a468777fb63a7f9fe61ac6b3a29af6f02a392b5ed894da0a7d53ce8cca34823b1042b0aa43f09851ca2f8b34a27bfdfa1c8be18e7623467fd00b5e61de1071f", 0x91, 0xc, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) setsockopt(r0, 0x4, 0x9, &(0x7f0000000040)="ee64846beba7cc2fb9983905cf7db61aa2af4d23e9120339ef560ec560e04f05f1a16dd5", 0x24) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x2, 0x8, r2}) 02:08:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10088, 0x4) fchmod(r0, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 02:08:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc2}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) fchdir(r0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) shutdown(r0, 0x0) 02:08:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820241547f0189ff4da2"], 0x1) sendmsg(r0, &(0x7f0000003600)={0x0, 0x0, &(0x7f0000003400)=[{&(0x7f0000001280)="b0067f9679c5b72e44c20e63c1095fdb9c02b2cc19d4c1e9919db12bc081e755cd424d8612ce894ac03b9bb4a6518f61e9dc2a21b78ea2b58ec209a87316e36000a9256c73b7b9c0a43effcfbdf167a4dcd6ced7ee4c0d1603d03a3fe199c634a0b8ae23c498bf9924e5fc660286e438769db6a6cc42dee6db2d88c943089cf72abed5a2bb6e4b971e3e9a09bde343cdb2c6ee636e6717e1546bb529b0cce8c88dbcb2fc90ba43892065185e907c932166fde3272ca8b28e34fa51e1c6a473d3127437dc0623ddec50c5e61c232a2eea2b90cebc339bc61bb2a06e801275daa1258e6e6437c35273c636aa387d2ebba27341b11533ab4591ea9b75acd62f693a2b9f813b83d2cb67a1023b80869720d24f57dac5a974061edecaacc9dbcb70dcf64a28fb8c726e958e4737848f62ad033d43b79c3a2aabf84623ad6bf1fd01fc4b83b11ffe52667c386e84b6ad82d10df319d78091e8187f66c87ee8335f8ec55eee638006862a661d7d94af4d251c8bd8b159411dee4405ddf02c3f767fc3ff408c96d15dca1f221d48030ec4b89d02ec570b7fed1e933b0107f831ce133d62f7839ef4e7a0f0ee25575eabdbef824e12f72042060a452925dab0fef3bf5df6b0180df13ca023aa12238f0c3f9696f0fbdd5ed38bce89a63b2a9c521a47fffb5a5b6c820d86c11271817d2ac7ddfd04d876df7bb501b708223dafc50030155ef1fca4522ea9fe4a50a21e3f468d1fbf1fac78b184c8d116e4e8f6e36a7434a2e546b966720228b648c42169747c3cc3cc89e840535d994f69662685cb75cc2f21575097f90dd3bbeeba9ad1be6995336a4872f80c97611cf52de8229a6ab6821473af504648175c42742b3ff1933b2ac710bb7d55c870bb04cea95531347ae9cd26376c10a639044179a4d29006e1acdb6aae4d5f007fade526f17625a7189eab12c37e37a7de387a01d7b62236b81938c65a8c41f4b6f3be5f963f45a2232307c11ae5dac6a36a0e2241b285d7f7d39466bed9331b87fed89aedd215dc8dc0afd0801941d666a7e5d63459365e14b2c249bfdbe92468157d27ab2ef6afa68bc08b727035f98bd86e3b9b404193517b5cd523d1fae0383244a283e4e4b961323456897ed561b422dbca041a0e985e5f32b403ec02391eda56b64534df4e1e61513bed1f03a6d06086149fa4b386183f70d26d83433f9ebd576466700128a4c0d3eb84f6cbd7ff021f31ae6fbaba3d06daef3858c44c66f626ef3e070b62703274f00b47f0c35eff033b5338b7de37b72d85c27296bb9f8028eee595d092022c308c8aada0c57cb81c69dd9ef8f7b50cb88292546750264400f8e90b16b1fb17089c4661136b5bd371530fe465622dfcd4610338d31ecc815a3b61b83249d637602a371ca4533da447dca9b18ab3de7918ba506e38d41267afde07026d73c00b35603da67bda128d6ddbd3861d78feb982e1cd797a7b22b0b31e398fff9e8a029469c660721e8b4a55d3afc37b7aaa5d109229144d5e08ef4d771d1f610d94b9bb9e361073c34b8f5bd4e00c11dc52f7d831b6a320bbaff39d36d99fd4c9e50a3c15259b2d4189ef5f75a4acfe20e8c36d4b9d08be9cede4eb151518e3ee5c224c9355aa5bec03aebb4858b28348253dbb5c305fa48a13c7662ac01ead840e580e7d1cbb7f6a778e3ac3c0a4fe66c66d75a285964501e272e5058c7809af79c97f67d3d99d7ead69b82c38db9f51dbc328c31a9b2a83275fa21aa94018df4bfb220ccd13df0d230dfafe0ef2bf13f5b2a10f78971c230022cb3852ce59a351898bdc388815160d8d6987942a38268df9d190ed7f9b32ced1ed041b1828419b067a9cc6a7401ee531d3f5d0bf66f7721e695343f97bf91c64e443a6c49f093b592e90ac6aebb306edc581d1537d76bf57027a791f35dbd9c8b60602d7bbb86713824aa1eb9cac941d2e39761a33264541df60e6207b6673cd91e35a886660531c1af6ca726a73bfc8aff03023b1424d8ed64f8057e479c75a65007c3800a2a97679a97c340675ea99dc05ce74a4c6c37e2b7c0160fb1d27cef2a033c1cca3279a58f998506d440401a49374463246b554b8b7c097250374d458f633443d108450b3340a0a5f88832b9bf652611f50967980e47e64cf7e8d4cfcdf94de85c23f253e2cbd195c98dc1c8ca9d74bc50faf0a0c1e319fd83c5a0d855392aadb343e959518f201ebf6053f25fde8807a563d70677ed59ac60c9f3f6c35ad02083d2ed349a16fe84db89e63408df530777d8254137effe43ffe1bb5cccd843fc73d82f4b84020f5fa486946a4898d2050b971eaf44fc41c66be5d483b68c876b9be29d9aba5c0593e07b0c9a040", 0x68a}], 0x1, 0x0}, 0x0) socket(0x38, 0x4000, 0x6) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xffffffffffffffff, 0x6}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="3aa3eb19c0c38f9b2b48277d6e30059408f3cf4dd010c71531b82c95a26779ba3d1593445fd66c4f21b2e551298010035025626abd76f75bcec4b840e534521720e93cdbc38507153f9aa11b9c893f595b9bde07c98e2d5d611dd0f13ebfc363a8caf2ab38bd68935a9ff3ce2560adc864affaf0f0cceae54282ff3ba4f976cf91f663b7f32780794e12615515", 0x8d}, {&(0x7f0000000140)="f92ebd5b3b8d22c9b928caece44347c5084001f95a9a9759a7b7f895f69bc74f194f862965d6a5c4aaee3733801a70c698fcc61b785066e7a76e013607bf9d94b0da6c33a9502950ca19a8bc858e3722924cb58514584d37c34a1db9bcaf532e1f4db15ea5b9abf84cdabfa44c8af61b298201242ef54a1266b41a339ef722652f542c4bc331689670c338d2960d526c", 0x90}], 0xffffffffffffff26, &(0x7f0000001940)=ANY=[@ANYBLOB="c000000000000000ffff000004000000b353c41e68d84f47e81e8ba691b48e5b532e5a741ccee66063f383feef2c9ba06623fc9416a72652ff3b4dfff36f7c7f7846a46b314af6661be58f0829db1b8e7bd50db8cfc0723bd7f0c8ebf8c3c16b957117b356fbdaf68e845791419df8e7fac3c31f6aae53c2fae602241c69636fa69f9c71e8944f2beaf1aad84fb0aa70f4453def355ade15951b2e523bebde4a1d78cb11ad6e55a1836d450a3ee4319049ed6520286b106f17649b92bb69e4fb1010000000000000010000000300000051e9726b10e2a50d64a4b3258716b7a12ce18806cffc50ed3672c9f6de6d709a70a9f39b4e5a9f1f859c90e8bc96584e8c7ad51c1688e4647ee0bad4ec74007da62e33e92d646687ebf3d5db3612e56be8e8a93b460f1a72d337be0a4ebc1d94cbf9b2ec19ebc9e3f9643999e4d0ac0b2362f270eb5a3dcd80d589ceb9933f13c3cae82a3b97faeea84b3974241a44372bada439e107b130e34ec7f6e454b79aae5c170caba9139416821b047b5e45b3057bb25f055639cd2e15db4054eb2e8680ed1763b70b7e0c2fdef5cd847357f4781e08396d819bafb309a098004c8a4e5284c2acdadeac707d2694765c6845914f582a4cc1e36d35436434b21ecec8633fe415e1ceca39117097a83e6ce913c03b74b22b93dace8a51ab69bb66880f123cc43b30bec8914689fec1e3456496d670166d9d89868e203af56329e583b1d09ff3627c8a18bfeb231b746bae59a8aacecf7ffd03d621ec1623156728eb97fac4361f6c8664c8d6222666de57001ac34d77f1fec6d890156df080621be6f4db016d755825068ddbc5a23ab822e6de02442c6159ee746991fcfbb802459f9c78d96d08b1e792bb04f502b69f452c3cd52654eecc9b07fd41ef8a9ee9eadcc13837036bdefaa6bc5dc9c32c8266a7eb6ad37fe187e03784c5b19b1040c4eb8f3c838148e355fbfd71bc6cd8610a3b247b163e7c866e46731e87317c905153f6c9e8e099c845a9dd30f963cee305e1c8ae6564017e443d71d8aee2803d8e97d4046b13c363d604ce14c740e0c39a7b1d2b418eff260e08e60a119bab3038e6e7041b7b5551cf19d07b855b1dce39549b156c31aecc6186fe06036859a0233306f993403b8fe0a8e38590ca499c7ddf8dc4db4d3def68d651ff49eb1c444bc89a8b6c4112405866f815b2fdd83cf973348155d7898be1096b0bbc8076262d2364843178158fbe54fc5584d1d7ee152a0b856182a94ec001048e3cb30c055c63c108ced84107b864eaf6a6282383ba97e7e59a2973573838743d325391e516a6baaf35bca91c1eda252d10ea10345a0922bbea27ba29eb062ce0bf8462bdb5c1d6d2d72e4b272f81da8aa0a236f8ee9606fb459a409f1f7e770c46d4a322cf3368489c7dc8b88ac249a1b7a3b004b0e58c4c23744d31e471b4821d68d8e11025ca70af033ad904bb796331a51208987d78375c46c817353c4f14dfba0d3c9c02b8dafa81137c969a976e9daca7c68937f4416e456ccf6aaf333430fa86af258df2c988167dfbb8fa1cdbfd0bcf61a9e19f0ba2dade9bc6e686330b1526bec0aa44d374b85314a4a0f58f2731eb257fd5cd3254b0751865df4012789938ffd9ac25d0bb81ef2fb289d727b5a292630577260e7fbfd607e0487a57e6268b3f69ae72e9531081995ec51439df6c0cb4cbf4a9ffdb96169790876b2128c8ed55d4f681fc28f2d8a1bca20a21e27523a8e9f197fc26c6fae62e2cc3ca143f8c20d4b0ce3dffb1793b45dcdc41cf72570ac9ba9d3cc77d04a8ef0e87fa3cc7e474f03f220fcd6b57a22ce1e270eef6c9e31d34a0e0ae2c89a91f78d90095ae35635b8f476118f60e0ec1136d4877ae9d121e64b11e3efb0057ba087345511dea355e5d3b605532a942d339c3fb7511be202b43b83357873d8c049e052d76a93b074891e6bb87f82baeb597620b8f29e360125bc0b0052384b59aa2a6f9f880d10f5986cf6072904056c14965d1dcc136b6df6671001df970580504892013d1e6dd2ca002935091002f6dd95e2c55bf6384b39e30c8c0dd9c62a3c9d1d0b9569339d72f79db77f025d4ec8ddcf0f2ffb70280e07ce37fd14199a2c13547d5ee7b800baaf966d467ceb24b192369f238c346b8bc9669677308b273ba190e9561586db18469d2f8719a2283153b98e54dfc3e7d12fa0c37889543a958c2a2f451b47fa5f306780ff954b92bfa037aa2cba724f9628b8dfc58952e8d391fb41c1ad16c4686ad4d9b07b38a1a03a92be901229a1beaaa5ed4a2638db488bbe1634ef3ce46f5b36837926142487d0136d388b2d485c1c842014f0f60eb04ab41c59c657f63cb36ba31189f1b50321144a69f475b464dc83da6df5faa05f47e95cc63705b43d130fa179bf5285221e0862be23390bfcbaca56d2f2dc715f40d6a427c7d232ff771a58114f140029859f801a57b130ea462ce8bed088bb42d9f55892bff91afa5b038646e00f4237ae8eae9675281f732b97926ab6faffbc6700a907d772cf42ba6e979e80c667787f3f87ba11524625a8344690f092baaef366461d3a2d135ff0f23ff102a51e9b379a51818f99e703cf02d3e09e083e6eec417ba2eeb7bd5c7a08a3e7593db0a697aef2674259b27e4c375cba0afa399a1fee6f2cd7512da3dfa78ca2c458f6f96f8aad82d311003e6d56294c03b80ba227e96e509eb0e63cc22e138105dd173584c22f063af84e414ea75b631705a23c378626290d5a6b982ae1d6f4f2133e3c9eff3a78a839b9ffb0587825428fac7574f563066e97c21a586339d98dde25e77ff9c9325dd907fefa777c806c98be2a9915179d3b4d499dd05d55ecc43c9d419fe7c16c0e1def821a6ce31d4c606f9ac9bfbbcd0447f22fac5090a26dadd885af3c6caf3022aca25f466c7164bb0304957ad4f0edaec53db35fa348fe3f5b887df296318d623b1b1e28ef440a9cd121ffa4e94939905496aa2c4950dbc2b9c0958b74f7d74a4386b3107fe4727079523770f517ee1d61f90b7bbe665c332b8d53ae433ef0cf325d44a31015f6feee83138edfb8cacd704095fe55ce879667bbd9c20628c2ee470ef591e3ace3eea0a930d693dc1d0f60b9161857c6abc8a5dcdee6163842af09064e182c0d2ddd5bb9faa53419a59ca9052643c19e3967078c98e22dee23b6f3deae88883adf9c8e60ab9c538f8a5405cb5aad990682119bef4ed38f1c12ffb22621aabb4bd7748be52aecadf871c24b0281bbe6926fd1827d933c6ddef60044bce9f333838edf0d195c43543481731223cca757bb9564d4889425952cb22e891b6aac1e73d1a972358dc685462a985c862e946fcf534cd47fa0ae4b5e714903702e4c97004bcb8f20d14e834c7aa69cfde55abf00aae9f8e891cf2b166a24331a2d520cbf0906d22ef399bb8d6c041f334f84a412bb059a261d75106f42b1d13f4379def3c6c605540d5574e4d0803ac107a9894cea94953858333dd635cf7dace062c262b0d552b5cb3e12fd997042e8bddabaf06614c6cb449828073aa5cb066b5f8fd55645192f65f732ccaf09e3b60cc2198e07e6d21332daa28e87c8954462a600b00c245dd36564fc8c667e87ed07f89fbd5f15b12ae4655556323bb20b5af9e129220c470772f642dc76c81a9d2013ccb161a4b68d131575b20d99621c9b4937b454539f7dadbbc2c07a0bcc6968b088e2b07efb021d4f3293540a1a76f301a1bc3fc2d7ae2f6c6b4fa66368afd0cefef4ae24412e5d3dfdc36f2748ec4451dc13bbbdee9e6366b018b53f61f669d0aafaee649f501199cb38ef971f2d6c2ed8aebf8c2789db06be4a0f97488b6b9ccabab680869adf725d4c3f2406fdd1878dfbcd53f6ccb94d4b2be3a7c88918aed92e95ec62a6541e7d03ccdbdd979bdde0a1ef4497ea5a2440f2c4aaf650f4c11e177bce00f2f16c1ff5aae618e957f06efd7cb88012e9c6a6bf8df871bb6cca6cbc78a2012cc97b9d4f2b7f84d5f533f5cd8abacfabc0188f0ae2db40e84f1c982a902988dff9a0e476836aa6c925a84e9c5df005521966a500060364bcba344fb9d5e032de412cc7d5b03c21ee0423fc60574c5425fecb47b455af0c9c32d9a4019dc2307ada9d3b614feb10529304527dc3ab3dad71a1627f36814b15939c1d6178904682b4089362474e4adc9288447ca4609a1d16a6dff5d14c2d3dc1cbfe2bfb940bd82816652f93031776c7f29d167635a157e962cec7e2dc21fc48908838d5c64c888be453a55026b1e5db255dd235681b66301f9bd907dc0f1d1c3fe0aba7897ab55f6a9383a495ea39cad3b4e4dd71120e487650f085d5b72082e14d599201f0d846279cec8f0b95621e3f2d2d81db57dc6adc7936bf7e5832a0a0345be251860433f81fc9b0ade1bc37def1fe6fa958eed72c6d83807720a4c978927c765c8fa83ccbe53cd89b57c752cae44bde23c398433db92e54481939e6a3e15b760867388b542179f007aa67961402c61de4c9b3612d79b2296a8830766fc5c4128a2850c2e7537018989de66ecb4061b5180df43e86c91d6e03a7b38d2b6b04eb9f72b76c593a340ffbb3104f63882deed3322b3493661b930bb2f845b6f74b3ac7640e95d7263def3bc8665e24a433e6c454bfef3c0d18d4c21d2bb676203c36c4b82cf00b588b6027096b4be4eea037df0345cc1db4932aed1155c6958e6b65641bf170a5b290248cc398a810dd0abd88ceaa25915380845784be00f75dc319f481bbead7e046028d05f400914213a07a4bd03884eae464a70ee67d45e66dbc60ac4a5af7220879996078a3ea3ca30f0352fd0ee37b73255a56b491cf775cedef508d13e08cd49dd91e0e7ddc616c0645a427511a5f045530fff9843e3e92ff96b4c35455940d1cc023ade8c4fc23b427ec41b777e769837d55581aae752651f7f64f20f65c89499ff1bbe7798bb2414fb56182a40d9fe31c87f5f9f37515e02f4e1cc87ff4b5f6a35e560c9824bae67864d5b008566cbf2a515c026b862cc42d4708b882ae44672f9eafa40af2c4acc0e1dec3dff129c78d64cb374a10ea4433b73b6c314d57963263e95863ac04a116cbf5543f6da56c56891c293059b2c10a015a9e8946b3a7363d6fd35ec9933b255ac1cb86b0f81201aa2223f14cf99d1b3fab4acc189f8a5ed0d9ca222ac3dece6ef4b0abf7a7ee20b9f359e143ceb50feb99249bc00a7ecabc74e3ceed093845bbcb699d173c52f61bcebea23843cd9c59e82f60d41fb236fd27c8762cae4c48859bffb1e914743d73beed1f1b7f63c760190daca4c004db44a812feea534a1580398cda24b0c162d9d86fc8c501caa87840c5a42dfd979d742e09fcb992fab9e2bf3a32222e108ee3d4b5c26c47351ec937cd13786f054d10b02742dd4b34d211858f81901c580ed32bcb1f0fee641f784e380e1401158aada43ebf780fbd766efbdec24cd053593aa9904faee6cc152551dc8a6d5ce124bce730cd64407715b9f0969b922b85b451f3e5f39af067f3425acd1402111f2b7cf61712a174d8a0610bb90f5f338c9bb4a76f589d9037eacfef9a734c2c34b1b9620436ebf14783ba013a882c44520378bd6c4181f70db9f1a6a359d319c958ea2c6000c5e8ce097c827d1a5548b6b11d6a7daed3e90ef892e09321ca52add4b6179919b22a72b6b46efc891fda1a5b9fd6779a5bc842aaa2a41a19aec289ef6147b4c134db477edfc95b24b8733e9786f85c489fa939bf8d3704de3f3efe443ccc99a1f6106f116080afb47cfbec5a952b5eac692f332b21428bec0ad9ac49caca9556d1512e1970fae2459df71dad7097a7b3d5683f0b93276bd3783383b1af3741c50a956f30ead56a22e72c873280bf52c6ea34eff94b2464060ed8c837c149c2162ace4dd9ae83f6a430280ce5a88febdd3cf656f575e0851d1b1b5d4eb6f3e0241f0828a872cdcde2926df9bcfb58de488a713bc38a9f735c0c25d4bd2c588bcd2d5441f51b738b1e1dacfa63040da4b74e85a9df97979ae79c9872b2b77ded539c9ad9a88367d81008ece"], 0x10d0}, 0x9) 02:08:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 02:08:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x80014000, 0x3}) close(r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) syz_open_pts() 02:08:31 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) socketpair(0x18, 0x8004, 0xf3, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 02:08:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) ftruncate(r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x55) 02:08:31 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) r0 = shmget(0x3, 0x1000, 0x22, &(0x7f0000ffe000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r1) 02:08:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000001600)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1ff, 0x37aa}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x2, 0x8, 0x99a}, {{r0}, 0xffffffffffffffff, 0x16, 0x1, 0x6, 0x55}], 0x5, &(0x7f0000001680)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x11, 0x6, 0xee91}], 0xb5, &(0x7f00000016c0)={0x4b1, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001700)) getuid() sendto(r0, &(0x7f0000001740)="ff", 0x1, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000000140)="ddaad3e55cc0e02d8a725005ed6651733e8b6ae282535401148ba295743edcf2c47720c04e5ec69526f478d85937b708ae1e4a209cf4128ad5829fd4c9abce3a8001f13fb4cbf8770f3aa25f9cc0fac8787a6f4671e4f771a7a2975c57072db2f204403ab3ed2159a90e507925196f891e562051e7e4f921d747afa567d5d24d42", 0x81}, {&(0x7f0000000080)="8dfd52579f10", 0x6}, {&(0x7f0000000200)="0c0c83242105c11b77c5b71c70c32b3893ca01cc1e291288f858c65c2a723649944f802c341f2c9698b0a1e53ceb95c2edf9478705f6326a453a94339456f5b4bc3d483a4c11521381e2972e0ca65d77a83c769d428e1a8d62691e8c3b21a0f51addb464d0a1a4c50aab8399a36405a9235ba0820d1519fe6a3d4dd3b6878c7d36682eb04ead84099d7ec08eb2a9e598c4d1760c358541f58df0514007611b424b0f3705f5e0fa759d0ed4f03dd7a40a0c5a06bb6c50618af6c4f00280c040fc6e3df508b50772834fcf0fdfbec60958681a74e674466ca5aa17f12013598ae495c6a60a5a7397d05f11abce8a930faf230f63cec86898bb385fe9835a4f476aed38d899690386a49c9716fead5fd90875a5a288166b7f51ebd86522e02ce53e9508e46781a2e8e584d021cd6363e0c0240b346bd89d650b27b94331522ea7b99144183737bd94797a6b374b3d8627a50c9248f2a743f35c6a154d9eb57d5529d2970c754679c05420373363d59125f7eb8816c8dfe1174cfad97f587d827970c77d74c9b3361276b037e480f6f23d567c509d6fa1d97c0e6c7daaa88a66775ffa3dcd49d6358d1163cf4f8c293b603e71cf930c4309e7b49344848169787283be5957ba3102fd1da1fe5bcd195a6a47d2f01aa0dc9b6333647c5a8130c3b46faadb58ff5156c8bff9ab2b7cc2a9cdc8c1878a1d2b1ac1f696f437a04663ed47662bbe8218e9058dcdc2346c232f18f23927b8d98ba9b8519c13a751a00cfc99023e1d1df85cdc63485c7f07ba3c84ec6b47fbe9a8bb56d607de7a301edc88fa30ad298a8c2a854a0548918ae0f8967c8cde87bcbe3e4b91cbd20a4872ddd433b290b769f7695e6a222132bd61e1b5e9f3d4642a9e5901b9ace7945ed60cdab9476bb44be80b77b0fc9bbfbb431344676a0f047abfe5a058b1446a79d7eba6f993c58aea81f4edfef104abb64fe8de209b70da0fd8f1c2f07b825b8aadca317a1c253363aee8cff25f16dd28e56e2295de5fdb64d04b01675aefd11155a6d7a1b001a0694d60a401b1240b0c2b165c784121e78e84934c56b04aec33dddeeb18d8f88d7ffd25905f056be47477eb6df9a16de72ad27a73fb52bdc5b52d632c87302e306ee1fd2c0721abf36517a96564b4772492636401867a397c926044211ab31152565d408bb5e8b3ac04c32d8cab0a937cf2f324e5bda9eeccecd9276384b56478f0c044e2e729e1d0b8a84be549d95519cdd476ba4a42874412ea471f4bf1d83ce5cc873e858aceb4f7c1b6ccffc47bd78de94d169f6940cc12eaebccd6ac82473c37535e1ac3e98fa800fe91b38bdbb8322e745157133ea26133a411b0b7a8e621889946e328aee5311bd2c21c0233ee1245c634c9ccdf6f5baa5fdfea1253288e9be3c1b19f3e70c80492fd54f14d704143ca6e117e5bcc9572a27556b50e6bbec312a4af25ffd7166f3e1d5ce86b05d189e5d923a38aec4eede96f2c53f828182dcf9715f9ad8bdf0f97abfe774acf0c0a443191837b2d2328cc1810400c7775e82c24fb32a6b53f3b2e0de2a23d2f7d711e3722aa1f53f367b175f2d7c81594dbf8b2b37fdd5bef1cf2199cac6d3e039978967efbd03270c5a4e5e888f773112ab1da02a6c18fff4e6f348a93edc2e4a0235e466404fed3d44ab1fcacee0563b86e971be7fbcbad0a816859b5333f057a82e42aedce310186d43244434345af9c8cde737945fc0442e98d05841bd2847b8a52f2cabc0cbb3df68c0988b77ed61dbd7631648b9bb26fefc749fa16cde7743b3b72f50ab747b4aa8b911a7c37f13530c960152a121b7e51c211c7901e43af86021f31818a84e1a0b939821bcfb3b959d7383a81b2d2bc0f7e4d8b2e5df8632e37f105cbbfe085e7395b0017b41d6cae45e2b58e87583a84445a31289afc083582d5451ed9931d2747e6db2fbd2da2017e3d8e8e94cbded4aa1660bef3e70e4ff3047045928852487949cbdcdc1f01c67fb72aee354a1a2a099960ac89d6762c37553b2354ef436f89e79ce6431f252cd846f91008c20060f6bb8f29e0f9889d2b410ab4e8a5d46e051dbd2d24ff4a5c6a0d0bbd86d94d6b1e0b995c101a2656d721fbbe57e74b61347fdec1009f0cb90fdcc17fb4ce720af5508560456723345ce072319d869e3cc673cc4152053bd356ff5b85b2b746465e176dd2af65668688dc9eb88b46c090027ab9adb2a7dcf56a2ace17b2a657a3bdbc6d702e147aee22a318a9dc5d329cfa91a1b4bdf8dc25e0d6307594c372833b2aa87059f7e8dbc0c43e8224fafbb0dbf9689de65e0eade5a7d41c3549d23b832f51e00047127b2521c77bdd81b54d01fe0f88d720b7a664edb2fc24a220fe47f1949be8e6643257033358125e16333b49a6d72272039a2769fcf162901d51522b25cb63b43d5c4e82664d0370737653cd84a5bdbcf13b51ab1e66a30497ee0bb28bfc31be77e0da65de3e2e4b7d3354a6020d6e3bcb01597de38abda65680ebc86ca0a5a1c26a0073e0c05289182406a23f8ac4fdd5bb5044dc3ddea80706957ba70b46cc8820fd43ce8c87388c798aa15ab2814bf245fa02229bbccd2f4d9587968b312d312fe835e7dad3f09ce3ad4673eb464cd1f020872fb35c4b4dfae6f4a86f9c31341797d6e1e8bd486efe1455a7e0628f28b13bd6ee509da24bbec1a28a87e096e410cd16285fa116e98b75064a2194baa0eab45fa27a4e9a91339b8c2c6c813b4fef986ab872dca9895959470949b85495a9150d91bab04de35a8d6d7141d32ba785706c88d68580b764372d5be2f806b6bb99dc11fa18e2451e8cb38c778dcc0ce440c2f0b1eff64d1138d68e671b3384f79804541488487687cdb5528ce3e467035695a0387a0116e06887aeb0bfcbcd9bb1fa84e98253ea0ee096cb1f834c9b01fc5af8c4e3b2160d2353a9cb0b9029f22e08015566d4a4aa8424fd6bcda8a1c966f6c07a82072e64cd7448972b3ee7410baab49ba945fa923432a6b8526a802ed092b8cc39fa87136eb236fa74d7048a17f25b949f038ecc1681275645c816b08dda8e79965e334d397a503d2ebd8c4f3a9b2edb05f9b9a647e27678350ea9c28ecc097ed880368bc53d40ea655d602fc5c8df4d364e2dc48402b86241a12f566d538fb6b4acfdbf54f60a58a0e1d88c2c4589bd1f57bb3b93890e5c290a82dbdd6158ef7cce30461c9c3c6398457270d1f2be14530ff49403cd72764d8066dcfacb5c67729e7bb2d1748c75fee67f8f6d538702c89852680b8d531265fd271c1d17478859f6ca3ddc643c89dc7587ecac1bc09cc87ba121bfae4fdb89837103580c472fa1e408f95087316ba798a9fb474a817e20d8881a2c3a14ed38eda8e7b4ec6a0725c169003573bd6ab52826d072acd0967541011d8f15be7cc7fcf702cee57fe2cd2b7c196e7134a9a1380e10b2af754a46c5abc8d4cf06826a5fec7584227601cba1dc67ecbbcdbdc407fec949bd7f66ca257b1c7f6dacdd1c9975f705a7b09c95a44d411a2be21bf269526a2c5ca32d59006bbe61de7debee85f2a5a355a42bd408e33042deaaa316c9f4363b7fdca6890d01cbd24908bd9fe7340adb8a659abedc694edc0c162acae32a7bea8c850db456f9092043b65fa0a56ceffbf5290c8380fd8a96676f4b181bb9c1f92f11606a9f1456f168dcc956e859c7ae9dcdaf92168cdaf84e166b0e0e7b0908ad20cf77176bd5aea31415500e9b0090e782fc7f36b8f0a2daead3b8068859e239d5ed5b0fcf4997019341b75129232b6b70b4498b4f247039e0ca0df0ef260bcf3ae5b772d6013d6cdc025143027407732af7527429793d1c6731c052a0f81f39be1f47c5341099937420284535cf5c0289b9615238e9cfb66821b421238cea613b50a0247163c3428228e4081adf45bbd5398b8c4da439b21caca97bd42d41d130a9248eaf2a13b857e0b1bf8c820344feb427c098c70813336d1aff16fad3bad79be9eba1ee50956f58cbfa3998ce7a433abab1154dff2b9b56417932993485b349643ebc9113a5c399569bf69623511e8d2e9be531f32dcc740ec8592bba6cb220bf87aa8fa76ac463eb74ea75d46514936ef3ca3c493b1812fccf9d095317ea4b94d29fc47df5ed50d1e022a6702ac12fe3254dacaed38a6fb63f3dd63feb07392feaad0fd3bf146a4d7ef4483252ffdbc9bf6b26896fd8839afb3e49bf88f14ad0da8f56b3510aa01f693a55e48941e3e0b0c6698456fe2a484f16a87b2d98fffb626fc7fe8e32301eac23f2726944087c1d3de0d5f8eb2361f219cd8fba061bff375522744034860b95f0584fb7d3fc4b00f59ce6e1761ce7b089d64083aac9daa2dc1834b5f04f068ff71ca184576d40362dbc1933b061c21e6565f471a79c3a256f772c7c168adb341fd5eed8b08751476ffe70bd48d9624ad2311600f7a79b3066b87afbea6b5b43d334b61f0770fd29d6879cbe958f4716efd4025a72c8e968fcea80009bb9b868be99fe7d246dcc925c362bec40056b8aa21bd6828b2ccef87c3e148b9ce0580f07eb730c9b9a50bcc4a65dea2b2378c888fcf5532177f335951aca9d84289236fbcf304284708188ca32319e25c3a6a8c21c8eba769df2b0fa5d6a1797b57b72724113ece1e18a4a87df00df5840210dd22ec2ad4ffb7a521f7b4cb2fa3c6763672040bab2589029b1923edb72f4d9ac8e0f910dd61ac180118f305a019e611d80e6d8ca3c0b1b128bacce9dd6a5702a1ce17ddcd4f791b29af1fe9b5c9569dcfeaa21c9ab332987c9a9294928bf05b06160a71f82d415017283b7c79efa99efcdd57615b51e6734f86fccae69046b723da6ef8dbbf05c9f17271c0b16618a80aebe4f46942d79feb6fc151b56dc32ea01f31fb2c689ac89236fdbee8597a06221c66cf410bac7b4296f6ce0ffaba9b13bc258252c5b22fb4b6c10214d1798623e5c6109e6906bbe72df55e3b081f8303f4fe71b8e1943204d48271eeef7a4c84f334650ea5ac3405ca830f5874ef5b848b12c1a2610cc38595b9f1549a6bf15560580c18819bbe679a8ea24369537a6ac27a932048233207f64e4497b915d13027299d3f0b7cb87e995e52e8449ed77c6fc1370c9376e8ada8a3b01cdf451941d8e4bc1e45115cf926fe9e9bfbd8782a98e6527e5aa6b7ea93de95dd03455f508b0177a1ccdd50a9d58642de386aa23c50e5921de8fc0444c2d24bdfe7094628ede2a46fbfb278a5b315bcd6cd87fefe5a22ff6e2ce52e975e3782ca6321051bff0cccf3918d01c87932d23c8e8e2739437c6639caceb2e6ca46b564c5bef7de6f1e25f962a84f882e82aa6b1942d883741b6d4d2cff867a9f2dff09c68e9b7ca3ecc0c885aab9f56793568245a8146e325b6d27db952407e7134cdd6df5dfca4bbbdc8b577cc91deb645ca39c16f47124b58a2397c4f500043466f4dc8cc3375dd692ea3850bfe52b1030a0c223a2030912d1070e368c5e454ad7de400bb60b8d9e9f5525382f56adb699342ee0124c2df3b9bbd5fa4344ade22e3262620efa2ea48178076d31c11e8195b51a9e1e3059abeee95dd4de699cdb365cc45a32b099dd8962dfaa14cf11bcafa626f9bb0440cbbff3e8daec27b59cdb762d5b57d9a076cdb2a0b561b939e2ca1ecabe272b267104ea44e19439f3e5acc1d62d7b0480b4c7b8204e0e39d3952d55bb7ce2c23d67f9d4ff3ca9b209ff341073b15db4686874b014ccdae63bf0e35cdcf52ebaae9f0939535e4cf0f3267bbffc5bda20c4f1ac78c446d7bafea5233", 0x1000}, {&(0x7f0000001200)="99befce1ea23d77218fdefd893e1d124aea474553e32a43ac12f5627f7f045f90b825df8f747e6a6594679cff101b0ea895477e1176a3323c56e154934cbd9b80411e5f40f061e8cdb5009f0b33a0104582943a1c4b578451ddc350358795ecccd164b1c4c9ab3965381f53195edafbce4569f6dafa56065377c7ffc38afbabd6a271d0ea1ce9b847cd62c1d97eeb403b8", 0x91}, {&(0x7f00000012c0)="a050535c403265438c74e9575f0bff2e5185968a00597cfbfcd641a1eb23c9e22c1c7959b79c036c3e52c8859dbea12c2b0b42492d10c2f65045ef1a5d0b4e1c7a99777d25cd7b6c5f1a872bfb7e767d6a1954364291dcebb468de2112dc76b92aab65516b623d5530a3e13851dad3b3b6737773da1f1b419e8f68fc788aa05b7715a7cff40128958a280e595cf05b48270d2b0ce4b40e47c35fdafcc34a4f698152f385fdd27be2f34c82f7ceaf0a495fd0bd73a236a2e3201429d55cbfcfada986d3b06b9295d42a74aa4916", 0xcd}], 0x5, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x12b) socketpair(0x18, 0x4000, 0x7fffffff, &(0x7f0000000040)) r4 = dup2(r2, r0) kevent(r2, &(0x7f0000001440)=[{{r2}, 0xfffffffffffffff9, 0x10, 0xf000002b, 0x4, 0x3}, {{r2}, 0xfffffffffffffffb, 0x20, 0x60000050, 0x100, 0x10000}, {{r0}, 0x0, 0x82, 0x20000000, 0xb3a, 0x3}, {{r3}, 0xffffffffffffffff, 0x82, 0xfffff, 0x800, 0x7f}, {{r4}, 0xfffffffffffffffe, 0x8, 0x0, 0x5, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x0, 0xc, 0x100, 0x5}], 0xfffffffffffffffc, &(0x7f0000001500)=[{{r0}, 0x0, 0x10, 0x1, 0x7, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000024, 0x2, 0x3}, {{r2}, 0x0, 0x779c8cb59cd83ee4, 0x80000000, 0x6, 0x2cf3}, {{r2}, 0xffffffffffffffff, 0xc0, 0x2, 0x8, 0x8}, {{r2}, 0xfffffffffffffffe, 0x11, 0x82, 0xf1, 0x4}], 0xfffffffffffffffb, &(0x7f00000015c0)={0xffffffff, 0x4}) 02:08:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = fcntl$getown(r1, 0x5) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x7, r3, r4, r5, r6, 0x0, 0x40}, 0x4, 0x93e6, r7, r8, 0xa755, 0x1, 0x5}) shutdown(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0xfffffffffffffe4d, 0x0}, 0x400) 02:08:31 executing program 1: mlock(&(0x7f0000242000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r1, 0x1) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 02:08:31 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) shutdown(r1, 0x2) 02:08:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 02:08:32 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = semget(0x3, 0x3, 0x480) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 02:08:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) r1 = dup(r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:08:32 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x8) flock(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x1, 0x0, 0x4eb6, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 02:08:32 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7fff}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x9}}, &(0x7f0000000100)) shutdown(0xffffffffffffffff, 0x0) 02:08:32 executing program 1: r0 = socket$inet(0x2, 0x82, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) poll(0x0, 0x0, 0xad91) 02:08:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x457, &(0x7f0000000100)=""/62, &(0x7f00000011c0)=0x3e) getsockopt$sock_timeval(r0, 0xffff, 0x1107, &(0x7f0000000080), &(0x7f0000001200)=0x10) fsync(r0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000140)="1cb1f43c12dd4bd92aaf826992c997222882e5e9926a97fbc4aba59be7c96d6af65aa080cedd058f4161de252e7345e426c1a8b9f0b0e6b2aa92ef", 0x3b) poll(&(0x7f0000000000)=[{r0, 0xa}, {r0, 0x1}, {r0, 0x4}, {r0, 0x100}, {r0, 0x20}, {r0, 0x10}, {r0, 0x6}], 0x7, 0x401) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 02:08:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = msgget$private(0x0, 0x8) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x2, r3, r4, r5, r6, 0x2, 0x800}, 0x0, 0x1f, r7, r8, 0x0, 0x6, 0x4}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x140000000000, 0x100}, 0xc) 02:08:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x1, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300", 0x0, 0x3}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 02:08:34 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x100}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8001, 0x0, 0x101, 0xfffffdffffffffb9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697f", 0xa8) 02:08:34 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3ff, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0xffffffffffff6b93, 0x80000001, 0x8000000000000, "9b932c7686eb7027a8c060aa46cf72c069e6b6b9", 0x6, 0xfff}) write(r0, &(0x7f00000000c0)="90", 0x1) 02:08:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="d69bcdb2d17de9e87fe7799e3a6816545d2396c8aedf533a9493b22afc480dfc9ab04fe1ed47bfb6c3cbda4bc5a2278926a238b5fa51ca6b42953ab869c8b801d91a9f37d96d7317ae924858ead32fb657a3afdf4a4d5e92442ac3bb078c", 0x5e, 0x4, 0x0, 0x0) 02:08:34 executing program 1: mlockall(0x3) getrusage(0x1, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 02:08:34 executing program 1: madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:08:35 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x90, 0x5}, {0x18, 0x2, 0x8000, 0x5b62}, 0x1, [0x5, 0x2, 0x1, 0x8, 0x4, 0x9, 0x9]}, 0x3c) 02:08:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffa) shutdown(r0, 0x2) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x10882, 0xb0) r2 = getpid() fcntl$setown(r0, 0x6, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r3 = socket$inet(0x2, 0x4004405, 0x8) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000001180), 0x8, &(0x7f00000011c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x72, 0x1, 0x1000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0xc1, 0xfffff, 0x8, 0x96}, {{r3}, 0xfffffffffffffffb, 0x40, 0xa0000002, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x4a, 0xfffff, 0x10000, 0x4}], 0x3, &(0x7f0000001280)={0xfffffffffffff2af, 0x101}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)=""/55, &(0x7f0000001100)=0x37) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) open$dir(&(0x7f0000001140)='./file0\x00', 0x500, 0x11) 02:08:35 executing program 1: execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='s\xd2') open(&(0x7f0000000300)='./file0\x00', 0x8041, 0x10) chdir(&(0x7f0000000380)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)=']]\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000140)='s\xd2', &(0x7f0000000180)='s\xd2', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='M[,+y:\xcbx\xdd\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='(\x00']) 02:08:35 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) preadv(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)=""/137, 0x89}, {&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/88, 0x58}, {&(0x7f0000000440)=""/112, 0x70}, {&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f00000005c0)=""/5, 0x5}, {&(0x7f0000000600)=""/190, 0xbe}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x9, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x8) pipe(&(0x7f0000001780)={0xffffffffffffffff}) getdents(r2, &(0x7f0000000100)=""/96, 0x60) dup2(r0, r1) 02:08:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000140)=""/189, 0xbd, 0x2, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x297}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) sendto$inet(r1, 0x0, 0x0, 0xc, 0x0, 0xfffffffffffffe2d) 02:08:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0xffc5) setsockopt(r0, 0x1, 0x6, &(0x7f0000000040)="1605294abcd150cc1b73b1b2adb609352d15cdbdbf18612a1fe379acf70f1adad4fb91efe5d0a6f3eef624929e38e46a82e1aa00c66e4fb8b38a10128b555d16c7804522cbc1805fd511cd64406251160c52146971e2c42251f764e45d38652381e603", 0x63) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x11a}, {0x18, 0x2, 0x8000, 0x8}, 0x87, [0x9, 0xffffffffffffffff, 0x5, 0x3ff, 0x71, 0x0, 0x331, 0x5]}, 0x3c) 02:08:35 executing program 0: getuid() r0 = socket(0x2000000011, 0x3, 0x0) socket$inet6(0x18, 0x1, 0xffffffff) r1 = semget(0x3, 0x0, 0x80) semop(r1, &(0x7f0000000080)=[{0x2, 0x1, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x8, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x3, 0x4e, 0x800}, {0x4, 0x0, 0x1000}, {0x3, 0x586227fa, 0x800}, {0x4, 0x7fffffff, 0x800}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1800}], 0xa) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x5, 0x3f00000000000, 0x800}, {0x3, 0xfffffffffffffff9, 0x1800}, {0x3, 0x2, 0x1000}, {0x7, 0x1, 0x800}, {0x1, 0x28, 0x1000}], 0x6) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) 02:08:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x5}], 0x634, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x4c, 0x8001, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0xff}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3f, 0x4}, {{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x2c02, 0x6}], 0x9be, &(0x7f0000000480)={0x1ff, 0x40}) r4 = fcntl$dupfd(r3, 0x0, r2) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x48) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x20000084, 0x3, 0x1}, {{r4}, 0xfffffffffffffff8, 0x4, 0x57, 0xff, 0x100}], 0x1dbac0, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x5, 0x88, 0x80000000, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x9}, {{r2}, 0xfffffffffffffffc, 0xc4, 0xc0, 0x10000, 0x9}, {{r1}, 0x0, 0xa0, 0xfffff, 0x52, 0x8}, {{r4}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000031, 0xe7, 0x1}, {{r2}, 0xfffffffffffffff9, 0x20, 0x4, 0x4}], 0xdf, &(0x7f0000000040)={0x8001, 0x1f}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r3, &(0x7f0000000300)=""/241, 0xf1) getgid() 02:08:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c48633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244be936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe79d1627ea6fd7673167da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117cc259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff1bc26d6516033a5b3b58f135a4ae2f74a4b551b2ba7eeea13d25ee5fb840a91c44e9a69d96f0bf00d9", 0xfcb}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) syz_open_pts() close(r0) ioctl$TIOCSDTR(r1, 0x20007479) r5 = kqueue() r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f0000000000)=[{r6, 0x40}], 0x1, 0x0) 02:08:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffff2f, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) syz_open_pts() 02:08:36 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/171, &(0x7f00000000c0)=0xab) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000100)="e8d806cf547ad62a6dbe15f13be8ce8eaf961711cc5e943fdc901548206af35157d7b47ea38d4d4934fbea51d853fca4ef788b12e0a4dcd220f8b71432708b089a7ddd2e2774199e0c17a4166d2c8e84ff76f636826d29cc72709580f9df", 0x5e, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 02:08:36 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x87, 0xffffffff80000000, 0x3, 0x0, "9034a875b4ab3e72e2e8772ffdf28dd49c4143e3", 0x0, 0x7d}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x5d, &(0x7f0000000100)="f9cd74c57ccf29586b039b88ac9b00cc665b741ced33970d73d2f904ab3ea1c7f5caedc39dbc6bdffa45d45770bab0a8975dfe060aae836ead285a48beab485ca53339d4d3008de6decbe82a7155cd17295e857d9b78ead45d7aefb41e") close(r1) getgid() getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = dup2(r3, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x100000000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)) ioctl$TIOCSDTR(r2, 0x20007479) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':!\x05q+\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$dupfd(r2, 0xa, r2) recvfrom(r4, &(0x7f0000000780)=""/205, 0xcd, 0x0, 0x0, 0x0) clock_getres(0x5, 0x0) accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) kevent(r2, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x83, 0x40, 0x7f, 0x22}, {{r3}, 0x0, 0x0, 0x0, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0x72, 0x40000089, 0x3, 0xffffffff}, {{r2}, 0x0, 0xa, 0x44, 0x1c0000000000, 0x9}, {{r5}, 0xfffffffffffffffe, 0x4, 0x4, 0x6, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x6}], 0x400, &(0x7f0000000580)=[{{r3}, 0x0, 0x40, 0x14, 0x7, 0x10001}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x7, 0xffff}, {{}, 0xfffffffffffffffc, 0x1, 0xee7ed4073c0f5b0f, 0x3, 0x3}, {{r3}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x9, 0x371f}], 0x0, &(0x7f0000000640)={0x3, 0xffffffff}) r8 = semget(0x1, 0x4, 0x48) semop(r8, &(0x7f0000000600)=[{0x7, 0x8, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x4, 0x1800}, {0x0, 0x6, 0x800}, {0x0, 0x2, 0x800}], 0x5) ioctl$TIOCEXCL(r5, 0x2000740d) read(r4, &(0x7f0000000880)=""/76, 0x4c) r9 = semget$private(0x0, 0x6, 0x4d) unlink(&(0x7f0000000080)='./file0\x00') semget$private(0x0, 0x4, 0x400) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000006c0)={{0x20754f4f, r6, r7, r6, r7, 0x1, 0x1}, 0x7, 0x1, 0x8}) 02:08:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x184) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae7f82ab03ca9e5ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000f06159c6479524d1aa1211dfef86adba7f7f59c154732601f6a42e957adbc1d10b254a6ff3526300641ee682aba141c147e3"], 0xa) poll(&(0x7f0000000140)=[{r1, 0x4b}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) syz_open_pts() syz_open_pts() 02:08:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x49a, &(0x7f0000000140), 0x4, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="7a66fe90197adf19117e78c9a9a25feb4165cfc0320360617b4ced4e7e3f1b6b9bff64c3daba3ce1ae0add54ac6ccbe4d79a089d215be8976dbcd3a1e8a45bf9bbb1c2e713004de9ad5a0c8d9fcd8918f7dcb6fa024de8170a278af4428584fc3e8932b8b42b6a17f711fa366707405f", 0x70}, {&(0x7f0000000100)="dc81709c3fcb47079292fa7f528f09ae2814207106c25b6f2d022c43605911c72c4db16cf4680e5986f8f1ce939fc8338e8777d228dd5786d898a7f3d236d679194efa09f30add128aa4c10b1e540f7dbce4dee2bcc5cbc19af8346c0f65dba29f3960215217297ce5", 0x69}, {&(0x7f0000000180)="b2594fc7e6d07ab99cf04732dd2637e9a4e8fcb62e7f76cb1698900b9e369d710b05621d3e4d46df0209e791c03ffea3138c340fb194b40c8e261884f649fffcef94fc0d978a09701b323018081c8e1162a20f298bc02f7ed0258547ddc5c933d4ae637ed1088608d971d068a79b750b199e7bd44decbb96eff51769d80ffdb6611fc73130d02dbaa72dfc6273c2d1341b144f56914df407fa2c4032642ab95f171355abf629cba498291d1f5a8e37e9f8dea1ea5305e7416abdd78edfb90ac7c03e88393b46ecbd84997f7b86157df04589d64aa1b754ea42be5d516621abd915c69c901330c521606ed87db114a7c19c19cfd2cfdf1d3dbe", 0xf9}], 0x3, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 02:08:36 executing program 1: r0 = semget$private(0x0, 0x7, 0x1c5) chdir(&(0x7f0000001740)='./file0\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000001440)='.\x00', 0x3, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0xd59, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0x400000000007, 0x1800}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0xfff}, {0x40003, 0x63, 0x800}, {0x2, 0x68c, 0x800}], 0x9) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000140)=0xc) preadv(r2, &(0x7f0000001940)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/57, 0x39}, {&(0x7f00000014c0)=""/28, 0xf}, {&(0x7f0000001500)=""/37, 0x25}, {&(0x7f00000018c0)=""/127, 0x7f}, {&(0x7f00000015c0)=""/66, 0x42}], 0x6, 0x0) msgrcv(0x0, &(0x7f0000001ec0)=ANY=[@ANYBLOB="0c07d68fc3e462812e2a5a8b12775e7ef3d5d452c7752a05450079654c6af6695b0a61250c5b5537d8ab1b5384a813bac97e25affdf0f4003bac993b0dd99ebf089969dba950bfa65d402a5da5a226916c67dbf4a93e150a3f6eeef1ab92167d136f939f02f65d3ed26b56d08e55cbd391f23d0eca35a833a04ae33d94dbdf759bc16fb7cbfa743b2b1c2268e4719b63aacc37a4dffec7c842ea7e0fdef30b34acac8b358701505d170000000000000007bcea4bfc1b4d65f877b7da5153810f949d0000006791159b54fdbe08ffea31a4aaa189fe5452d0efc4ca652dad4323be9cf5833b892f03c8ab2473be0b997a2ecebb8efecd226be154b894b96d610ab01d2f781183cd04eca8756a10ab94fa50a6c8f8e7f05123001a87babe3dcbdb177072c5bfad177924767c356bf0405126dcd749b00500e9debedc4831e36054deb370654b1557590354ca64f5158d2de90e0aa7161432ae39413e7fa1973874ae6b6565f49e680b9ee01d1d270b52c6484a2ad0893cdf49e2f5095d1847f1e7765a86fd3246712d58083d63c1ef"], 0x1, 0x0, 0x0) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) semop(r0, &(0x7f0000001bc0)=[{0x0, 0x4, 0x1000}], 0x1) r3 = socket$inet6(0x18, 0x4000, 0x4) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000001580)=0xc) wait4(r4, &(0x7f0000001640), 0x0, &(0x7f0000001a80)) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000001680)=0x8e7faa26eabb2789) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc, 0x8000000fd) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x8) ioctl$TIOCSTART(r6, 0x2000746e) r7 = open(&(0x7f0000001880)='./file0\x00', 0x180, 0x2) msgget(0x0, 0x8) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000016c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001c00)=[0x9]) r8 = dup(r5) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000001540)) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001c40)={{0x18, 0x2, 0x4, 0x1ff}, {0x18, 0x2, 0xffffffffffffff7f, 0x800}, 0xd97c, [0x3, 0x6, 0x6, 0x0, 0x1, 0x9, 0x8, 0x9]}, 0x3c) munlockall() linkat(r8, &(0x7f0000001800)='./file0\x00', r8, &(0x7f0000001840)='./file0\x00', 0x0) linkat(r5, &(0x7f0000001780)='./file0\x00', r1, &(0x7f00000017c0)='./file0\x00', 0x4) recvmsg(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000019c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000380)=""/52, 0x34}, 0x842) getpgid(0x0) 02:08:36 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000100)="fa2311dc71dd716a32e5d354a7df967aeaec9efd2db816878522943f352b864cd88bf7d26026891c49aa9762a28264b9d283a029276318f0c254d51ba9d2428821d64e396fb8bd95eed6077f616a56999065c8f68c2acde42ec9cdddf4dd973a28392b9df42dd342c196bfd07fd096d6f96ba2e06462af82515f061e4bad47972a75e0c5f24d1f4ce6191939838a03c6eba50e2205aedc08282dce", 0x9b, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000080)=[{r0, 0x144}, {r0, 0x4}, {r0, 0x80}, {r0}, {r0, 0x40}, {r0, 0x40}, {r0, 0x4}, {r0, 0x11a}], 0x8, 0xac0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) setsockopt$sock_int(r1, 0xffff, 0x101f, &(0x7f0000000200)=0xd2d, 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r1, 0x1) 02:08:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e9a86ae8f0300000000ffffffffffffff6fb2ff", 0xfffffffffffffffc}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) syz_open_pts() write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b510cca69c98292a529ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e6144ffda09db2219680db3a5ef3b66b4005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bec8311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab603534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2ea28641ab8e80ab01b883565818834ae655b000000000000000000000000000078b3d08ded98aadf1cd6610400000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a00600000000000000dc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff650300c60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118ac43aba9d4c6de7f19dba4b63529e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1f5e5333e5bd35e9b2606165bb0be11be865cea4d31491ef709fa8cae609ce", 0x1f4) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffffffffffff, 0xd, 0xffffffffffffff9f, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 02:08:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="e338d8086bcb20ccc4bfb209228af421b2ba8679a168eadbcd756421efa3c74f316de6ce268baea8b00f5d76f6e4827bd29744a7de892456a076748b3469a1a8a10936a96e46fa8da6c40ab7dbabeb4a291a3b1ad1db746c3662e44bc2ab2d379f1f97c67d6b8a14aacbecac8c80572eb73817384aeb4ed6beb99b081e2dd2926a98034d9a83df3cec63151d3d08f3352e", 0x91, 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) shmget(0x1, 0x3000, 0x44, &(0x7f0000047000/0x3000)=nil) recvfrom(r1, &(0x7f00000001c0)=""/57, 0x39, 0x1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1000000000, 0x9}, 0xc) 02:08:37 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/76}, &(0x7f0000000040)=0x4e) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a3c78f257e7b9b9ffbc2131b50503775a01a58c8452b8a1cf3d66f5f0041b2f21c09da9b26e23a9bfed9961d9703f7a897a52cffcacb884512b3cf7fdd1ca4517c7a659107de91082f14335bf642aadfe6e22a9b6ac3ebba7513ad73682e628cdb66390d0b9d0a802b7e38c423ddf5ed3d8db4f9e1edd7c5b9654676161aa5c4499eba9e038dfac2880eb229516fa6ffadd1c6bf19ed89f2a7204f862c085e3373ccbef84b6651ea6169cef7379d17b64917a5c44f4b38b75a1eb23cb9527e23639c5730e312c5c2bf1f38c78b295746bf0f81dcb7e6cac3b9e58652486e659a196af4697e7d197bc77ceea491962c421d1dc96cb33ef6bd2ce94711d2c721980fbc6679745028f454a088d663dcf96307620ebb5d71901b6412f1ce975685481f4f0a15e0c50aec20dec2be91e8e9e25ef5c3df2c83ae251c354fe97d8f40a2484d915af96cbbba373751271f1286c2d6efe70d9e3743ff1dc568a205f55db3ec8fc32469a440f8010eb900eef1b1cf14aa32eed34294388ce162513b42aaf50fd62ca6c1eb9ff041a3664517a2ed0a169faa1b0941a6d37c5ec4e322ec55aaf0803b76308bc0d2762d2246ee581fee102ec4472ed7d5abd1a511eb20ecf6c7b9ab5037023b3eafbdfe86cdd1605750cf61bfaffdc55ac8bbbdcc475b648e0f588d5fddb2a7a8319c3b0a9f5014a7a7299f3d808ba2d30454c92675b0eff723ccb9d715add0820375ff4e2e9addb339e7d816932ed47ce7ff41869073c5f6165415ecc79b3d5cc37fbf0eda73ff0edda1d7e7ff5e9eab25da06fd71f3370ac68d32a60e4107624c0964f327be10135c71d34c1f39150d70c3b2cc015ff3732a9a6605558929c73fb120e0c8f23d7afdde4558184ff3c144de605dc952a1e3ddc8ff4559d11dde8312230f095532eb32aa2cc5e7624a30a2a411234351cc0459748c30a1f99a59d5f7bfbabb35ddbc3c9d2b2ba64a2c3645e613a08a6540e4fb54492bdfd42957f12a1a7945c916ca24457ea54214d9f0f814f4649cd8773490ff79ffc32df887d2c77dd71db702643bd12f3c69cb3c9a4f51dbc12697ae581b63d88788e6ed8d446e13b05e12c8a6403b728e1650e697dc22283bf77118f126d64f0909a5e4972c07381911c9cb0cb525d5f294ae660106b8f6015738e9992848a631567c680a72a2c8ab8f082f7917d4569f693d47c49f354076c5eedfb82308d84cb06f521962215c993fde59567a9c991162d729453b52b2ff781f77758a4cd86b38ed5adfe223912effa23c8442c39cde61ed8f42fab8620c7c98a5d523704b87cf442e0467ea05383255e88edb496b99cee93d8967ab6051b0a09381a8bc605f954a8b244744af249f7c171ff9a587380f126861e4e29c6ba488641bda0a6215673da4da429b7b497c3fc5714b309994f914d4cc04318c60f9fa0cbd64cc0c957ce58c1f107c8412af8eb78c683a281fb650cc896ef9800ee13b09805ffb9ba980519f9645daa8f60d67d869c08895ef06cef0ad52d9c37f648657da653275b3a54c56979d41c395516be080b2c77626ccf95f7c6f3bc93e6c7f0f5345d1ab6c3d39bf5b3a8e736f01a39219affb2f6b6b84dc4a08b3b7ed1d05d47fba907960bca033fcb4ea519d63772e55275224d7b9d79880a9f911032226ad031175699b1f795fdb4c5fbb89ba9cbbf256f6bc5ac0d4519ed82ab6169835c90319314ec112f8a07d3a988c2943ee1b915fee04789f891bdff2a7a26877316fe4d8f8eae1091cf0fb7407e195c0e773a6b606d04987b16e578e53ceceab38442ef5c7614b8e836ebac3b3ec47a6c7b6394a8fe7b2dfa92bc1f5341d1e77f063a2d0a16607f3dfb8bda37962d5c808053dd5de90ddbe5a5287ab4a3f45de849c69693a78691cff56d374d0a0e12676ea83ab847edf7ee1e6a5f97912fa2cffb3fbf49b5f0f1dba86a3da72fc274125155f8eb85fc1cd23c19b7d62ca6ae01a94c8efef042911502bf85130ccc9a6d802899590831e1f12b14ab5baeba8c65d00469ddd837b5421d20b2372a4a01b419fc4e76814c2d8674def009cd671789a44df0b2f437cba22edb3c024b3f5f4e18c439fb252b1a84c3debcffd880448cb6395de38494d65fa690df393d6921aa3c5b2b875c75cce986febb3e6146e2e66bca726f18e9f9da5b5c631938c012483c71f6861613024cc1cc66624059ce83a595ef5badf7cfd6acd6316a458bc9a9f006d5867e9651a5c419da03fd5176e3c13df3837f3f80b633495232693bb8593f5e7a9f2df717df1cb6b050131aaeb33245f4fb829ebc50af107228d8bb278e48c1c362cab055fda33e59d6a71ed625ab5754b2a51d0135cba17762668c7c2b884654185ce1ae8120d8ed214b0314ffea277cc0b44285a75ba4e8c79503d14a6ddc31e13f45074b3ae3146fca1012f2aa4d5a682d4420c97b2787d740bd8151aa3e4da2a9abf01966cf6677801c0fbd95146d409131f51dc38f2c6218afb8b67109af7f3100314fe7b12f714a708c8c7b6d7382200e6d61e63ac3b6f6fdf0aea6903ade35c5f73ff449de0f7aa1436ed96e050a7227428d539475ee25d598b03cbb93d0a237f06194ab01ab90ccfee0a83e9664348e2820b47b5a591d5a5fed1d2d9d618817ba979bab2e8e1e54ef3c9b2fbbf0b4e5df4ecbc9f2ef158e872916c6eef376af994f0dcf63b4f9c03b2ec975ccd9c249ee50897e75ef03049e567988b53dbf8103a65e45561a56c375c6f21ed9fc9eeeb0a4ef5825f7305e6a83a725dfc3aeac31a311ba3c79f638d3cc8a2c25e6d13120b0b5778b44313f236347a239df6549165de333feb37eeebf2b9d393d3ee53bc1f2d9ece373431a8a90e52e6d7572722320316eebdb1ca51489bbdbe688b6e6434f6f99e859bb4c24a689c9e3f4cf4e95e140d643901e0e8694fb97432e150067261b304b2a4edaf05c3213692b358dac056b10944e6f69614fea999e1864799696f173e53f15b2773a3bd3c5f2d90078ae1e70b9bc9f0040cab78f9db64a82f216f3ffc4674f309c2bae91b5d103b732a01a312b3249e4112cbf06219ceb468645253e39a93fc36a2b349efb4a7013efb26a6482734179e760936d0c347d403837efb177c0550e1cb5256cbe07f3b6cdcd5aa0a93912df119cc99c2061626bfde0b383e315351dc61b8e4d8ff096272fc4ef0e4d33620765cebb9b55defd667fe2ff5a956540fa194871f151991f94bce1cbc60e2e76581975b761ef21b8f7197ec51a3680deeef08265ecbc26cdbe317d338309b369cd3ecff3e3321139ef171008c7ae834e9f5f30d3483aedda051acef581a8cc465d978570a054fa5d2baa6f949873acfd2720d3589919d01896c87e4720e42fafa23ef3a8af55e60146625ee9e226b0b990aee75bf16dd27b42c1e660d20e3f08929f7699b49c28f94545863590205108e1944ee753d7c4d3dba71af127eaca763ea31269ca022fd99833a42dc5bda0cda066048e31ce954c37d8d3e21e3f9614454ab8e4e05d73edd30498964c8fbec799082863b7909711fbba0aaf1737dcd5704b8f915b26513a8578b84365fe5037015ede5770d91560010cde275575eb28b5c10c674bedf088cf38ac39f1be3e8de0dcc19a97259dcee99b2b3901932cb8b2bb7aaf8bd38e57ee6ee7f4bec83af28c3185722cc2975a504cfa43077b2c720ecbfc6910871f289bf8f3bad9f5ece6d1ee7db4dd15c66d804bdcde80738f5211b0dcae3e22d0b65be537172f7aa07bd448c7bc8ca324349627a2352c7344be3f25aa7e9f2082d3e368dc16abfc5d19f8efd28902dfd2b5a54bb096cade8fbb69307ee7866b3c3d6a71988ed666007ced79dee52fbddc3051475214e7815da00e6b1e932be719173e4ecbd3a7858fc6b170f84999", 0xb3a) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r1) 02:08:37 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffff9, 0x2000300000003}) 02:08:37 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) 02:08:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/37, 0x25) r2 = dup2(r0, r1) fcntl$dupfd(r2, 0xa, r2) write(r1, &(0x7f0000000040), 0xfffffda0) chdir(&(0x7f0000000040)='./file0\x00') r3 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) execve(0x0, 0x0, 0x0) 02:08:37 executing program 0: socket$inet(0x2, 0x4000, 0x9e) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000016, &(0x7f0000000000)="416290ad97b8b4f91e3363adf4b1ed02ef766731c9ae8bab2065ffdaf9a35621067fa9c0554c40f82fe1e8aa8a953a1968ad8b49c44dc4e49a0da015d2a7aa3de83ce4140d57141db161c52bdfed7db1629d5e3f5c45799138a1f921f64b01f6c7653d458dd33106c3dd74f49b050cd95b8628422789b79b06957f4654efd61e30c231cedb64bb791d2f80970fcecf52a0b0000dd695dc37fa6195ca60dcfb2c1c85f701d7f4ba877d731fcbfe2e0b8db17bcf6f1420cf62131d37b41f9beebefd530396857e05de33d8e1740bd7c85499a5092cae9a6442f5da1ec7a7da81ae1b7e300920dab88b801a0b7993fb2062", 0xf0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="a99d590c8914c705a63615873c3c5f2e24c7b785932a81d056738a091e1792aa76a483150ed624bf80e4b2ce66b65cdb5e8c85e383b419dd36eccc134d1d4c9f93975eb71a3bfd0f0dc309635e7655eb7e8b435f93cbbb2bfde7e1f11018cc13194db50000d451f19b490c37d639be590e51198a579962968463dae10cd702c5f6f11039f826749630c1ac9d07ca8aa1fc0c3fa024e97dc9d85955a66e902fc6cfe3e5e5331d171d261530c3d61633b5d26cdd59c686bb4fdc9de967884feac107db86136903", 0xc6) 02:08:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x7ba2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x55, 0x98, 0x7}], 0xfffffffffffff800, &(0x7f0000000140)={0x10000, 0x7}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 02:08:38 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) rmdir(&(0x7f0000000000)='./file0\x00') 02:08:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r1, &(0x7f00000000c0)="e9411de3145b6c320d315a84f778cb4a10ee4b14cd0fd00791569866c88a22a1b665edb40f042b3afa9678b43f3ab92cc8d0d0e37a", 0x35, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xa73}, {0x18, 0x0, 0xffffffffffff8000, 0x6}, 0x7, [0x1, 0x8, 0xfffffffffffffffc, 0x9, 0xffffffffffffffc0, 0x8001, 0x6, 0xdc]}, 0x3c) 02:08:38 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 02:08:38 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) syz_open_pts() recvfrom$inet6(r1, &(0x7f0000000000)=""/160, 0xa0, 0x801, &(0x7f00000000c0)={0x18, 0x2, 0x200, 0x100}, 0xc) fcntl$getown(r0, 0x5) 02:08:38 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff, 0xffffffff83d0890f, "2fa85340a1988853f004f05548528f9425fc39a2"}) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d50540", 0x152) ioctl$TIOCSDTR(r1, 0x20007479) 02:08:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x3ff, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffeffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/226, &(0x7f0000000140)=0xe2) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 02:08:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) 02:08:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000000)="53ceaae51a38491e8138347bc4f58b10eafaee490124c17cf669e96793408f", 0x1f) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) 02:08:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x1}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="127114c0df36afa3f7666a5c45ba6758d4872d7537a08f5bc34ea2e36a3a4c41cc5e8fc6bd7557979058d46c9c5245e01946ec49b302024d6db2c31a01c82109b0a95d1a8a3a3853ed7b9c8554a03d00000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001ec0)=[{0x0}, {0x0}], 0x2) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) semget$private(0x0, 0x3, 0x1) close(0xffffffffffffffff) 02:08:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x80000000, 0x86, 0x100, 0x0, "c0a49930103752a4c6d583504ad64b12bcca0f8a", 0xfd2, 0x6}) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x4, 0x100000000) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0xf0b, 0x9}, {0x18, 0x0, 0x8, 0x7f}, 0x2, [0x8, 0x185, 0x3, 0xe3f, 0x5b52, 0x9, 0x8, 0xff]}, 0x3c) poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x2f23607ca6a9314b}], 0x1, 0x2) socket$unix(0x1, 0x3, 0x0) syz_open_pts() setitimer(0x1, &(0x7f00000000c0)={{0x0, 0x6bf4}, {0x7, 0x144a}}, &(0x7f0000000100)) ioctl$TIOCNOTTY(r2, 0x20007471) 02:08:39 executing program 0: close(0xffffffffffffffff) kqueue() pipe(&(0x7f0000000100)) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x40) sendto$unix(r0, &(0x7f0000000040)="ad7fde9b1077aaada58f26a530b48d85f21564c783d7d16cb9b69fbed6cd53fe8d6aaf83947ac9ff1d7c3b98555b91f4b862271db0c0b5df7e8802b2b8c6057ca71818ce4c5d567d8bb9d303f5be2ca99090f3798a3d0c9d02ba7a3972c09f6ef7ce345557036ecdb3741e13d79008b1152ab9b3bd6b5d752807190c482b", 0x7e, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 02:08:39 executing program 1: mlockall(0x1) r0 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x7, 0x0) fchmod(r1, 0x40) 02:08:39 executing program 0: r0 = socket$inet6(0x18, 0x2000000000008001, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x48}, {0x18, 0x3}, 0xeb2, [0x3, 0x14, 0x3, 0x7d3c, 0x5, 0x1, 0x6, 0x3]}, 0x3c) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) 02:08:39 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) lseek(r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socket$inet6(0x18, 0x0, 0x50a) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="07ff2216bd5356d0cf133a42cd73ce3eb6569d5342c76e341ba79c8d4b9cdf3b713cb7eb34ad528f9c8693c28b2ac097bc8f9ee61f700374db6b5d490363abd39558271c2b49b0bbef6409000000fc474b53138cae33afca8756dc3ed02aba1a357ad414aa58f1"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r1, 0x0, 0xfffffff2, 0x1, 0x0, 0xfffffffffffffd64) ioctl$TIOCNOTTY(r1, 0x20007471) 02:08:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xd6859bd2eb865b5b, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() wait4(r1, &(0x7f0000000440), 0x3, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000380)=[r2, r3, r4, r5, r6, r7]) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x101, 0xb1}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') accept$unix(r0, 0x0, &(0x7f0000000540)) r8 = getppid() wait4(r8, &(0x7f0000000140), 0x2, &(0x7f0000000180)) 02:08:39 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 02:08:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = getpgid(0x0) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setown(r1, 0x6, r2) read(r0, &(0x7f0000000000)=""/37, 0x25) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0x4, 0x4) pwritev(r1, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r3 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) writev(r3, 0x0, 0x0) 02:08:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x334, 0x3, 0x0, 0x7fffffff, "56e5a24200000000fdffffff00"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:08:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() read(r0, &(0x7f00000000c0)=""/69, 0x45) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x10}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 02:08:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/106, 0x6a, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 02:08:39 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000003c0)='./file0\x00', 0x940, 0x110) sendto$inet(r1, &(0x7f0000000400)="a43f4d0bc0c5bcb12bd96a22920b54f3da7f445087e4acdb1416d8fc75b309a895eb2ab60f5bd2beee27499a485c38790d36b7dc314b8d70b7c1fd8e56d5e3720066b6a829dd2a38f80a352677be6560a1d1755e332d37652e44bbc51877e35d1fc1f5701135d38f16b551b162848cf5ed8bfd85865bf2dc53d9fa5999d31790a23445fe0e8322dbc1df35c66290f13b9895751c60891de9393b4871", 0x9c, 0x2, &(0x7f00000004c0)={0x2, 0x1}, 0xc) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) r7 = syz_open_pts() close(r7) r8 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r7, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x800, 0x3ff, "42230d03713df06aedc2388b64dbce7799ccdc17"}) write(r7, &(0x7f0000000280)="84", 0x1) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x40000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c85e87047552f1c448104efe93c2518acaa94e01"}) setrlimit(0x0, &(0x7f0000000300)={0xe33e, 0x5}) kevent(r8, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffff8, 0x11, 0x80000000, 0x2, 0x5}, {{r2}, 0x0, 0x40, 0x0, 0x7, 0x6}], 0x2, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8aad, 0x81}, {{r5}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x2}], 0xffff, &(0x7f00000002c0)={0x7, 0x400}) readv(r3, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/134, 0x86}], 0x1) 02:08:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) socketpair(0x18, 0x4000, 0xc42, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3) 02:08:43 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x48) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) 02:08:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x2, 0x2, 0x1) semop(r2, &(0x7f0000000080)=[{0x0, 0x8, 0x800}, {0x1, 0x9, 0x800}, {0x2, 0x9, 0x800}], 0x3) r3 = kqueue() close(r1) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000180)) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 02:08:43 executing program 0: r0 = getpid() setitimer(0x0, &(0x7f0000000040), 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setown(r1, 0x6, r0) 02:08:43 executing program 1: geteuid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0xfffffffffffffffe) clock_getres(0xfffffdfffffffffe, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) lseek(r1, 0x0, 0x3) clock_getres(0x0, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x2, 0x4a2) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x80000001) clock_getres(0x2, &(0x7f0000000140)) semop(r2, &(0x7f0000001a40)=[{0x2, 0xfffffffffffffff9, 0x1800}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x20000, 0x70f349a40c5059fe) sendmsg(r3, &(0x7f0000001d40)={&(0x7f0000001980)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001a80)="07c833db25e196e1b533c69634f602bb11fa93762a6f0aa70aefcd1296f4765e4791d4582481138d7ccfad4fc513cdd04526dcea4f9d60bb341cb7b1a49ab0591aab222cce9cedf8d7", 0x49}], 0x1, 0x0}, 0x409) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)=""/15, 0x33c7e771) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x100, 0x0]) clock_gettime(0x0, &(0x7f00000018c0)) r4 = socket$inet6(0x18, 0x4005, 0x1) msgget$private(0x0, 0x100000500) accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000080)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r6 = geteuid() fchownat(r5, &(0x7f0000000300)='./file0\x00', r6, 0x0, 0x6) bind(r4, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2d, 0x8}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r7 = socket$unix(0x1, 0x5, 0x0) readv(r1, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/102, 0xfffffffffffffdc5}, {&(0x7f0000002d80)=""/201, 0xc9}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/12, 0xfffffffffffffdcd}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000002e80)=""/4096, 0x1063}, {&(0x7f0000001700)=""/132, 0x84}], 0x7) mkdirat(r5, &(0x7f0000001840)='./file0\x00', 0x7) shutdown(r7, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 02:08:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 02:08:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x96) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="828cd428aa5dec457f762b911c019b7d4755484b794d204b45926b3efb59ce83500fd09af4b27df6e5bc83e58ebcba97"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 02:08:43 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x100) lseek(r0, 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x7fffffff, r2}) r3 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x100000000005, 0x41, 0xe92, r3}) flock(r0, 0x3) flock(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 02:08:43 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x1, 0xfffffffffffffffa, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x40401, 0x200008004}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) kqueue() dup2(r0, r1) 02:08:43 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000000c0)) munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x1000, 0x8, &(0x7f00001f1000/0x1000)=nil) shmat(r0, &(0x7f00001f1000/0x1000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x6) 02:08:43 executing program 0: r0 = syz_open_pts() r1 = socket(0x0, 0x8000, 0x1) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r12 = getuid() getgroups(0x5, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000001600)=ANY=[@ANYBLOB="00002e2f66696cdbe07730b23cba22f246f5ae794ffb3000"], 0xa, &(0x7f00000000c0)=[{&(0x7f00000002c0)="2f43933405b7505c6289718356d6dbd6859f462e9833b1a57abe2427086ca2752bd557df3dcff576c1894128ba79a6a0ea34de774f1cbb0d270393195a14e4a3c304aafe03535a23c5de7501e293593db2c220aaeab2409c31df05c40b13f95c1e107abf7c8378d903a80ce95d88a8e200b91d282d3c9bb000b46cbc7a42716ce55a8315064cd656784ad8f6", 0x8c}, {&(0x7f0000000580)="2c5cd41167c905fa32a43d9f3a7a0699d14048c5ecb0b8dd04f97e3ab8a902715959ac1cb4e55e4a294043685c863c667f2d94a4e996db58af6c3fcf39ede3426a4c0744f504847a880e005e6c5b62e776622d52548017c8bcf0474968ee60dfd589b2cec23496614c3ba30ea61966726145609319186b94dd2cd153ac3dbda3e06fa144faeaade02d879b827bb87d4d9a3be64017a4f767dfdddfec69e2ce85195988f519d4ade12a4a509ff6796cdb2a2ce0216a74d5a217ff04566c14b4adb8ba53a6de430261dd45a1a05537a9f6e92fee5ab6200713caba1a19410d7ccd7680d7804706d2b3c2244145b1274bd5cd1982370f1ac20a8acdb83dd098f3f29036f42f97004078c06012a5c016ba28e27f00d77fc5e4daeb99ff136bf36b586d2c0bfeb3a0d240e8904cea35cb7372cdf493b965cbd6ef7994cc179107512f1738081cb439bf2d55c13f6dad96d928c2e0779861f69f02c14dcb8713ba7bad2d09ce6b4ead4f9b19ccc0e1f6b4275592527f978b461a251d06d328fea88d7a32a4f581ec738fe657208a0e981f23ad0e802458bdb3aeff2e601a8bc2d1238b8812102207577d3bd2142ff551d3044d8e523092d56bc516c64ac9216a207e79c2b00f40b0cc067403b3ea4486b91f40ddfb4e87ab96945fc367b724f72b137f7b89761df3e9d1ad8d88de4222adaff2f84cd7b7be17fc48744b656a002aceebbf01f8f9872bd6d0318d61d298e57d97b694e1f233ea5a633d9fd613885370f8daa5a0aac23206800bcb9fc41e7fedc8777da6ca7b3618ac43909d3547be7355728611bce7a16687f02e018991d478be1472bb1d22011015a5a09a353d0a0d068597f2df6266f0d2a6feec050119534ded75ceba1c078b53959706798bf82680af3e6e347ce9904365616f2faf3b0f0ca8c748df18c8cc3f5296efc3fb7b618dfa15c4195d422d360d2ebf87e624b999eeb66564a31f203a2b195e97e4b1b2dad74021f3c66ccc115269586f3bd192dfbf224428591c61e4a1d4069781445c00b07e3f48725976c1e65fe933dc7479adbb61c98dc1ea51b18a6d754824f032c94b8041f18b6cf82692c4eb5ce36c06f8189f23626e5cceedd036e4cde74c923551093bc036354b37a9de402b4b31495927c8ff56caca46d13b26e5e0d19b4c63484efeeed14deadad085d64e5d9293406ff4bd21d7aaacf155a86bd22185c708f408a1531d6279d076b7455a4cf733ef85856e72a44640dc6ba61258f96d72c179f874825bef4773e4e1823b44fe6af37542f8d40053d90ad832780036006a2645b0e3fd19d7f5220091049d5ad5a4246e71ae2510fd45ef84d8b6d24162d1e7a2bd21b312f2ba3906ecfb544c0b06452d56d8ac39e091ea1825925718c84cc584b4a4319ce802b8052be39eb6a5f16b80d5d7fdfb2058a52200eaab04ff0001bfcb83d1e53e2524c6b963c61b293ec11c7c12165c5183bf715ce6557c62e6c8a927e0d42f75d1d1a0bb7a6b86078d70309f91e656ca950f9f600237575eb1c5e39ee5f3409c77d35a1a68078e818d45af2006bc05cd955f2636efd6792b7e534267ed444dad7ade7fb67b03b79e1c7d9dd5fbd53d77c6b7704dcbceaebcef0d94252f30a4abc74ca70b6b30d7e635e93e20c2efb9739b8b048117c9fab754dc7a87ffdf7567dbca38d9bb0ad5aebe7f9901ce05fe29ed9ac29ac741a767db29bb6150118c00cfecee70deb7ec95b0be5c71783eba9d464fd10c65864c728cb5839c8b5495ca23f74b8755419227d5f48ccc94bcf96827554ff4eede1a1833ec8045ef353f295766d4e187d1cfbe99efb8253027f00578513d24514778cd0415023d70d9822963d528cacb21270f42a5ebee5039f0905973a6a652fcafe3083def70e70440cd8c7b6e8893dfacd00b6c26ac2ba7dd914e0141d0628df8c14bd9c5f1119128fef428241193d3437f2496f365ca5ba11b9a4b146384624f4ad36e87d896310b89af7095b07916fff81617d6947cfafaea7c02738dec3ccc244a7e383d0e943ca34e6c10dad0755c8df8c3d137a8d68922583073a4abdd909cb7b3883a54ec6878fa635108f51339da5661ae2ad4f557ccdc3b9200c9d7245e5629b6d1f3d32d02102a315348a985b76601f87b708ba86fd5fb2ac4888b42fd4e1aa56fcaad93ee8a28e7539149b4be3ca25d2f6bff328418db3e8ab4c934a0a53cacdad84219aa3e7f3d39789d537e12316cdae9aaba14137bfabb21e4e973d4c65a8f1fed22f3495e9e894508a1a14e8812c66de3259872af7c593498deadd2cb38aa7e10e603b514bba4977db736836855d8086ee3abbd65840a670f362948cdbed339f9d073ed3b068ece0b6adcba040d18beecfba0984ed098e8d075b1bdf9b5bc87bc9672bed61cdb947abe5969fa9e3ef91361d20275a300b149a0dae13b2bbe7cf5830400d7e7eea7637bad195489831092642f2f6ab11dd6a3cf29e8eb87de5b79a11f198446fd30a0be5a48944979c0ac46c98e15ac491c4261da94e088f75be6f283390ed5e5cf5d3a017de71b7474c8d680884dc3ae9539b08fe8f803ae40f7ff0270064c1d42a05ee45f02ad241893df5ffa108ba2c0c510df3496cdf82f7f75dd0c5f034ffcb40bbe686193ee4b1856494898538d685f20d58dcfce01fcad0c7cfe4791042b0456779c8af068d26e165e55f3390cec0f4bbb4c85a5c6b28b974680e62f502b8e1f78cf34bc0e0d2a8a2ae694e2588a7eef721aa975f51dfeb9881c07d7647794a1811de4a5e164654ee57300a77f698d3c09332fecb0d0221156fa268636d4f5c9c471d4a0f51a1e111e4f143b6c51f7ad4f1ba02c1fb51b1b139fc41b2a34d69be540bf8003d855641d228c11323afcc509d880d1580dfd5095359ff07cbe79d0599e651831cde4084bb4acb281c25ff9f2b406227060dd41d0e4da55b8c2cf1407f19622d8a498c4dc3d030616f567feb40e16d3a0f74696f0892c63d44c467d76e12c123d83d7ef4ad936248cdb3eb25ad80ed05d9bdf07e17130ece5d61c1e5d77eaff3a002e3225583dd145cd5fa5fcb44864c9aaeb1955dd922db2aa3f8e5eecb9608f706ca0abc27ba151341402f43f29c3dcfb2f1dd388851d27612c1f3efb2c70e3d942972c3799610bfc5541744c558f23f24a6904f92fa53efc20c4bf728907f41eb3cecfbc7e31ee450a1e12922fa8daeeeb92ff5955a30a77bbd4685429b9eb0cb1bbb462705c03fba98759def67b07c06fc722f43e68a6acf9562e0377bfcb6c6fcf530ad89fa1c65e54b194c924952751e809239c9b59e43e0c13463e8a3202c40c703b96f72c5c92f8fdf378747d5145b7dd60830137b6b4c14649588f944d3e0f240636758017ad2111576a246d24765b2958af1cf3e9163f3042f48245267160902e34df821e87ac06557b993f320030a32ca55a13e52c4404fe616d7d5c8a4a14656935ee77ba1fc2f4bab18f0fe54aac0bc5cb9e0640d36b55d2170ff55279666cdc1386878101ac0dca2e6c90e6be9673c89d8c1053cddefe3dbe619208a8bef8323c914d48dc1045174fba7fb6fa4fb6ecce5c7d6583ed464f3eb605791579933bae2e88662eee12c91ed6eac539d8bc3ad5d4989c2aa53e84d7df6d0f543b239bbed133e902895def278fed7ec6c97a910e73968f23c58535be3eb3396f381e5e08ed50928d28b4735d3f4e1dd8ac3557c02c02f77738bc737c4dd3b563d96972b53b347cbd9ac71bb09d929dd445c3f6b233f9e706bf766f9bf2512cc20fd60b30de53e308f4366564e2226742456a84eda151338e9e9d78533ed8f6dc6da732bb507ae4e0521ad20265c3f37bd440c93e8134f43100ef06f83567ff3024e22f52a6dcb89bac792530b2eefc33eb9659c1eaa3a6de78970c042e9bc30b17d4440d6bebb54f81266306694dab5e865025e4e6d1dba6c9c9a5a7c0262061bcca573e03718059c2160a2b3ae6224c9efeb1630f5aa7a4291a82acf81882f170711d45d229d91077facda8ca2ad6134e6bc8d9baf2f7a8751265e44643bc4d8248ab80547eb5a2b6f52e10ad2a4638c98ec1697fa924fbe2516e5f6af00ad23a1d925abbd68a51562f387b3dbd9bd85718d21862348babc11286e61c0c61f1df1e639778924d989b899a05c2443a36e5ab7264151d5ff74e32c09866a62fd77ddb62b049334930811712f6a4848fd43df0a86a72043c2b29aaaa674fa3d317810ab549552f5505886a14741cabc32889d3fe223bbc1ce8dda0fb6b56234f8c622076dce0714fac34f4304c372fcc6637bd2f58f39730b94ee394e063f497bfc3f086135ca1f19e9b837a35b6a670cc6c8295f5444344ebae952d19208c5f89b97a1237ea915c54b2f349ef3dded71865390fa95625f7b70fb4b82f3ad2d2940b81a75a2702cf08ed8c622064fc3d0b036f1607fdba01a3e80533e415263fbfcb043ceff2e6d7130dab70454a2f29e28e74f266f258012f8fdb0718e84c12d7fbf3d6a34c4b371508b13a16d49ad32b6b712dd72e08b6131ed047d9b9fbb3735444b45fb5a7ab87acc290ffe6847fdc0dd49c8eb341ab82edf4935fc959e7693eafa6e49feec1d7f3445a47f9ed7818db78bde8433d35157cf80606c6496ed3ff9404dd751fc4111e4205dd8ebe6594f7e60d172d1300ee49ac476f242e0b390d6a787fd3d87882d420e5f9a4566f6c008c2f084851d2f18ea27bb09cb5d694af9cd43cd2fcdff064d4c5e0081cbf4a1f133cfddb9170d5ebbff8778a00eaefedaa467b950b7579de73bb227ce63059e531668d2c02a998d293342246845efad55bad1a787e13c3b9f2316dca3873debe7c684c4a9a8b012e9058685ecc219a54abbac48fcc6978295c84d142be5f6142c4cd919644f4ac276e95805a90e8557316f18255e3aa6c084ce1f403ff347c0115ad3408daa28dd91a21faeff057b9f99f2f57643d9202b12670d01d65313f8210c808192a9983e9792b77545ade57373f10357a91d6d19e17fdc94a017f537f71f919fad5171344dfdb6b84bd96e3705997574b774481055ca2ecf3b402492ab6d5eb831003a12d7e87359d786df177b5d685379e575a5ca216985c60de5f68aebf10f8efe5bc915f3f1b0358a9216b95ef1c6e2a3da4c91c0b2fa6576722ac1c023a13c5c5c45c72541e1614a6f44a6b45c22e1da1441c4dc8ebc8b650cb7c6b51f15ebd69c258e70c51f92ac12d59d0b453dea7ee3ef5777f954736e586d3645510e98783792de28cbea415536be2e91ef494654ce2398a8ff97d979bebc58a1eef3c578692723c31f61b43beff813e059f1adfedaf39495f6c2a19d3e52eeb0522b0656c21deb83e581d2f3c2d3259b41454503fa2342390ff1127864ac864163e3d31a4f4a1e6f0b6c5fe74d39733d0aec0a55dc3d5d4dec1f0039aa3b80ce84a98f7f9317698bb6c46da1e41f9d19a74da45e7f6e687c5812315914969349e19c26db3d35263a9dce1ca33ddf46c8b3430bd0004ff963dcdd969eda00878ad1d2f6e198751118b305db290758c259bd6128b4899e4426cf8748580a68179748d14010f2fe698fd65a19e4b006750a723ee3dadcd961ec7156eb975e14095cd8fe44e7cd9fdedef0a963125d2301adfea1c5f0162ece80408a5d56f389d48774af63dfe1e756eacd57edb91714672a4976d4f1b4085a3a9fb2f8e217c7cea8b5039a6e11c4091b2be384cb42891e9af95ee19de967e628a81177c907ef1ffea4a5848fd6711caa4ea90f97df961b9e66c22e89dad4183db", 0x1000}], 0x2, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x400}, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb14104d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b1", 0xb9) syz_open_pts() close(r0) kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r14, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000140)) 02:08:44 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x8) getgroups(0x4, &(0x7f0000000000)=[r2, r1, r1, r2]) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) 02:08:44 executing program 0: shmctl$SHM_LOCK(0x0, 0x3) r0 = semget(0x1, 0x0, 0x0) semget(0x2, 0x2, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/164) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x4, 0x2]) 02:08:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080), 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x80}, {r0, 0x6}, {r1, 0x4}, {r1, 0x40}, {r0, 0x3}, {r0, 0x2a}], 0x7, 0xffffffffffff8adf) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) socketpair(0x6, 0x4000, 0x10000, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x8005, 0x5) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0xc}], 0x2, 0x3) writev(r2, &(0x7f0000003540)=[{&(0x7f0000001200)="355ab7e358254de1abd3a9445780397b49f273dff88a0a677ef87a08a041397ba09cf14b3318701fa676c769b369a3fa13d7cf0f5f83bb524002a4a892f0a7635c9ad2fc101bc021b77401e1c382cabd2a19f103a26cd216f91dd47ef47e13c60406a385bcdf5aeabcaec4a0a59d7642fd149d2cb528171772dfea00b4926ea98559f175e73f3f1e28999353fd32fc9c469cadbfd52eddf72e918aca3aee185603998c974ce4502f76024528c798eba20bbe5caeef130bdb8fe7fccf6313cfbdec6ec81dfa4cf825a95f9fe99ee9914e3a83b855edce2f7192eb39fd4d207833bb74a3f3b8667a745f2c9f7c25fcf8ca9f8bcab35b95121c5a563129fffc6fb77241abace0a4c066d92e58bad4d72d2e8382b8b182281ee1569bf18d3854001edc45ae9f4109a8f17dab6d9375194baa5d18944da332c39c8b02e29966e3c2697a128b7d35c024cf263a41d27eccbc147a377a492dc3577b43aabaf6ebe1192cbc7dece037f75f82f71c7ba9bffc992f12cebf4868c784c2823fc92fdeff120211a42279c41a2b6bed85531392a936949941d43ea624a837460c6f2713242bf0bb192439a6cfc8f969c09d04d55c1dafc1ec0cf4a7406300d5a13a36c98bb96ecef001e02d9836cf850af8e542dd0a0731e56c7c0cdeceb19dbdcb1f2702e379d36870379df7e3e265dfc49d948ca7814161c19df98f947e527629947e370d392cebc0f653143d5c6be836690506ee620aa6f690cc7cebedcee4d5727d71c9f354968822936b910f6ffb02a82d99985a217e3b3b6618f40dc08abf6a7163b56aab89f9c04714f3dc7bcab1b21440f5e662d805abb8915281e3fd33163d22e0f26f321bd36e7aa4024eedee1177255c621e2f5de46a425fdd7a72251cebf8773acc0419f360d9e72b394aa87c9982f926dae0b381fd806c6b6e922de503390d932e6c3ee55a67465fab47ed33a9dde2550aac1dc7a678e5c1173e3f9282e82221b56572c8d3012b20af9941dfd440cdb7826b1cb60944afa9ae6f0bac78b1868f60225b53bb4bfdf64a3010c851239f2a16812745667aef1173f0aaff8cade3ab1acef80e8149bf0b81989ff02d69da18f8889aaf0a5ef0cd4467b7997dd5c3dbd1d2c3f0ddc5a2944c6ecd745b0ebf03770dec75f1c2dd23fba9f94fc9a5cc54cec471f3a2e08d54396007e567692d55f5753c55565a304e32acf4b0ae84f867270d85e65079f82bb03cb808ed6a51647427e39dfc8d5cfb9e407a2766774339a7cdcf9fed1334dc89e8059a3636a2d5526152bd252475722e1ce30e605bec7438665ee942214f93a5af64acb2c04e87cba9b56ba8b2e28a0a653ed915c30a9ed2f68c55be05fbddde93e8ff8e1c1835ef75adda9058c4ad6078c920dee642de5ba4e5e1d035b09d2e02839d55af4520d03461027864824402ba5724ed7d135a433bbbce152e7459d211f47f5ba95ca59727c29f4ee54a94acbbce697be7d7a909f969c747402e75d83c4dfa7687dcf5c03d4ecfcfab763f51178df4763f87936be744896dd4a44203bf468edc70270eb590616b82375fe0cb62f5851d74a35941b66c8f6993b79b366916f9b79de7020e1d9e51623b66c70f85ae3579b75ea5fbfd4976098d9cccf6a0e9a8c1ffd165b7e30935b7e220f567485276fdeca04e5e4c2199d11900f03ce0cef84e55424f4c3e11177b94a33390d9c6a2ce92b2bdb9e67d24e54db43177f876b5fe722529ce30daf6981de3754f03b0d3f70656e43909680eb37884fdf708f562a3d80d1dbf0e26e3613da11f305ce787d76342738c0e1abc69bfc42e8bf0ee0101d0d21d0661026147fbef8c9712a377687ecb120a09f096a17906fa2ded9ba3a9489e5a1525af720cf7eadde5e3e9c5abfd163d181b900a1bcca2c17062dfdf1716699e14932daa035ce51833adbed23cbf1b42dcad9ee3b54142e0786a5322eef78d9be2db6577ee5a61fc03ed0293cf7a78b8d5d10e7b1705cfb235dcf90a4339bbd6b2e7733a38e6b19875f0f0b24d8e53a02928d7ab16443659566e2dbae02b4196c49ba177f30267339d30907c7c47bd695cd124619073c0536f49e2b40d20f727e59c8379b142485371f220dd2c42abcdf69ecfc809ccfa6c5e549de6099adba9458bc68e3329ebb21adb1655be8f4c45831ef86905b1d047cf9408994725ea0d1d427ac26e4b49ce93c9ca03c40c6fa51493b6c06742d8cd1f7f11329380b3bb88b8e480ef65276673f70e798aec27f9fffa077fa8bd9418df68803f75f01de7727a1e096e9e11a57cc786cd5d2b70add9cf6243d877b5b829272c197c9864b3699f4cecc9ffd6ee9b47d4ce09c6a096944ba2adb81dcf393950e8791aab6f38f623a1dd268d4521c9c3d17049cbcc27bdf771e00fdd28b457bb7fcc23759c08308b945ae2752401bc4bf34a2e8384824c312b0b0bab9e9d9cb32a48196449cb87fa23869cf63acfd81d7e5c6b6bc5f2242e138c074e0f3ff35a9ae1dcfea762b0ffd486aa29c261b4b1cb9bd3aae939f5672598a734192892e8d365ab00de9883943573fea8e461219537d72cfae3a4f39a665f0f237cc0c70a7fc875e9353ed5ef894ede4ab827d1d0520938ea64edc5f1c697f973631e6e6859b152970ae70826de68bd49dcc475c7ef57a2b764a9f68c3687c832cc9c956bc9889d3048770edb31a93ec8044ccacd9f949847ab6fbc5935ee66cff904dc37ea7e17a821b5bc43beafa5a2fab51c2216937630e98754872ebcaac94fb583a9a3e986b369e1baeba2753cf5f55c61158ebb8b3eb778b6cf6e499c25569d6c0f6ee241bc1e675db1a819656ca7a28b9f47f9c2921c1e9d95753a8c6ca970acd228c295264178da97694b72b8e68430e30ce86f2f9fd08b88abeacbe18318d0e16bacc61440add497de199b0e67b759236550ac696a3b69a7f6c6e6befc53aa034944f72321c841761418a25876eeb3e7e8ac0a21b72bdca5b7931bd9b7167c6fb75ca31393aa788b7ff9c0e4267dfa85be18419edc8d06008fe31a8d90ab597e60377d8dc482eb704fa4d312016066606e8d940cd55c0ac59c99eb169623ccdc0033144b023327a0da25538d366cfbebb0746b3fa120b0c3c3676c39bbda1d9d618b8494185b0172909d5bbb6ecc7d09760014f76143b11c2e7bedf1ad1f848e2f0a54f0f1201703bb37487214f1e441de78a9e252b3b3005f603735a6e0f2731961a532ca12423f739cc8d18d72337e42728d614eff704b7878289b6d3e40afaf2f5d0b38d05c1fe28e5ff0e24063c32c9a2f4b978cdf00a2e9c43aac046b836b7eb4f634f1368c2e92bd218ed571295fb5afbd1645f754031b66b1976a484dc8c4aab183682bb02b62bddd3b6bc7480a8a078c4d89119e24272dda0cb965cdeb6a19203760223c738e8cfeeeb24191568d316032b71c52d05fc750d2c86be528e477c94bab4b94137ae3a43e67f41ee5381d7939c725ed38d399b6aca5d5559c030b7527aa468e2c80b049fe30a10df50443e93d0ee838fa59d027580437469213305c6e6f1ee2c66c43f13e78ed2323c751005fae7a4df122074276f029cebff520ca980ef771af040331eac203090790928fba1f9971fc1d661887111bd667c925f74209eb12c1b46e1ef7cf53cf6b3b6e1483ef9fca687eb3b58d4f4fd2a66d564eb2f43e871908566bdc37a3b27d2e10d015d287acc7bbfe66913ba799ebf4dcf136f0dd60a076d44d35c74d553538f44a820ff0d69bf74341f60b4d33f4d19f473a2220f0b7c036959265ddca1d98d3835ba1081802594c885298b58bd54db05229732e316a72b73e3e85af539132062ef5275003282f549bbabad6ac7b894bb124b253a4e7f9b7c033a62b946ddea2e8032daad572460e41f558af02457291076b297f37dccd6bd188be64a6d4262006b97935ba7bb283d9150a54ed5638135434874e547245af3daf71dbd9432a34c2ea48d2bad91c3ebe0c076065958b24aaeabc922a0e57d9d4e4041a92d77bc0873af326198daea61b3d7c5e83d9bf2c60359bf25b02b1f0c7a772902d4a4f50a80265f49de8513dfc4ccfabbd132361dbe35811fb498f8c8cd8c4b9ea0c79562af1a63c56d9c912418b7677fd8593432c1ade2fd264fae826815acf79cd231d36d41922c3da7bfae299fde94949d18f0875912d36abbf7adb5dc3c11540850bc69820c8324cd1234fa887d378173ce4899620d87c65e50d8f068202e1368216993a365078cc15d4c47a997416fe86fed94825691e63fe44fdf336e9058f76d3c4bf877c4f97a41d3e99f3a48c8b4bf06bb1050d49355f56c1410929392574b24c1c597586280cfb5ce385c678dd4e9f5b6c30d7fe3b89663defad155569d87462b9d3f48c83de7f31d81b4aada607d82ef659d6ec86d19fe4942b9f814b2bc08c0eb0e8e47d0af467b8d04150236a19e8b7f9d7a4a2ec8227bf4fd8b24da5b21cfb7dc90d19afa7149df49b21b332719933dcb8fd0b47e70a11df45e239f4a8c71cbaa9975118b07675d02c75e72372cf2a12a13ccb30e7d61a3daf67785aa2a4dafd3ef5f2aa250c17055dad0a1d7641b7768169a8211e5916f6dd08b00b87679986f77374a826039b54b5f6b2d6ca50bb5a27073802aa662a576491aed1095a7a503e6c77b0869696a9c1bf5340c9fc38eeb8e6c14ee25cc4494636bf917ae593020835788afa107c17b5a4c37125d7fe70fe5c7fe0cc2f030e1934567f36a289160649444acb5b959faf5ac7fbe0e08c380bd159efb007f03dc21ed3c70e92a72c14529e0aabb4eee818f6ba5f80f4135d045b292d48a3d894aa847a572c043189b3b0c1e0ab8e2f1fb56e3e72509dd88da8d765f2838b18b887739d73b9ac8c5af646abb16325866f621fa26555dd630e15ac4942e058e806fe76c438cc74351fb08a8d082d34a5c5fac38ada3686fcecf887847e36fed1d1ef6a26604867e7f3cc5a32bb62a9d08ef4639cf438a146c8595b6e5ccfa75d6ace821acf0c9e6add1e018332e5446414a1ad633dd97feca887ea2cf28ce45a57be02445e06611c002005b7e59d8ae397c25e73a41b10056c7f6e1b851a01937ff8ec27d90a600d4fe8ca7253a446c8772417ba55587fc8f3346a478847bf917fa43ed19bbf9f670887a275772d4afa95ca4d6ac333bf97b5754ab1f4ccecbe17223e6a6cac9c4d88e42c6724892b299f0d88d31ab399340887ef3a271d9b3c44741e47b3d40970cd192bb6e4245ca763652d7a75a1af0563467c174b95f85025f0ae4a62f2648d4cf293b63da999292a5621e0de20836d0dc45276102fec847e7848693cf63104c5fa11362b93d3f36df2a29c97f97c44a0f0d7a21ac5738815702d5844bb545cf060aa741fd2447889e0b5a68d9f37b00b19e9326a09ff82137b1a0806e2b47c2a9d799452ffa3e9b805c91fbb9fbed89d6ac926d53eb481c1a0726afa0cb497fcdff3174188b5554876abc2f129c5bb345621cd1dbacf9e2c09d3e8c4afd3cf075fac1bce1fdd68533ef77e9a98f78e20ee48f158d3f19340cb89dfe4a9c6c2a0ebedd4ac05480474bce5af9043ab0c4be5640d34548d3942d363070abd3db03b52cb390683b33aeb9f3c1a279360427b9e731b66eb1599698238f4890749dc1ab5e487c3ff84e0681cab0eca5705c192a71cc0ffe1812dd4aed1790de2520d21be8533219f5f0c39edb6babadacebeac9d5f04bab7ab8b7ae08f15554486d63ae69c89063f4ce2eb341393ad211e63719da9ec5477bb4a77ffa5ed7202d55761", 0x1000}, {&(0x7f0000002200)="609eaec57dd706f43e8ddfa074b122f8ca51d075d9222c29672387b1a5f89c85897f0e4275243c66a29b527cf1584e4fe6e9e62024cb917bcf8f94a3d936d954b3621ee33fda6c11c2439c7c56f18c9fa7b37a352755835585fcb5f8af26a62e8ee3b789559f3e2efaf5ae33410e0673eead99c8fc60e3bfbaf051faf41657b8b17a1d045d598eb960898630e4a59a5481c51533de2970d7dac7fb68c91e14ea48b0e5aa64b7ecfc28489fff516466d953b0be9c03a68717ba67a48ea6bf0f414a2a0a213a5c82ec2da6175b9410f9ad50bcdba48058346a8ec34a9cd8d8534328175f0ef0a85b05b70549e91cb7fee71ffe8f72d3997f768511af6a560554e796eea0e5a198e0840ef56fe31cb30cb6214c222d3dc54042ea7091a59a85e84d8b9e453d677bbec423e36727a27d9bb64bfd0724b3a27c8022f7f742dd9ccd6d222a627001d9711e1a0740a0bcc269445db2e4325f59e273f376bfc619d085de9e4b9d333af0753ef543d55262784d7c6c43647929c809383aaf8cab12352548fca403e23ea823d4e980ab865016e4757280184a0d3142526933588d9091c069745e2e6871d5a80b70d1551c57120f6dbe3a442675ed97d0a5ef0b3fea3e3912df9bb43259e956175b6573f0730acc4495d7634df49e638caa6a5652ad604aff3104f6c643bd725cfdef06c63a4bf3ba2e3db1c990299de40d01e1639e013ec2e7a4dff88e7ea84acd8bd3421272c553c8181b75937212ee66600291a1a2e72e5580595c1af480fa1db82e3d42fa89a305362ac01df7911408a9baa20e3f06a1f697e0f359c6362aa2415b69df868921e4dd75d970a6c7e321f05fa13663b4c9e30c786109654d2100d31733783cc850306fc07656661adc627cf57a4bfffed6fb7b85d99d652eacd48c2c7e0460850b32e2c527adcf23f3647d2384bc2a6a97d7906458247a42059505b0af7f1c31681cee9456bef52b2d0725ca0442fe409e5075c399c5b41c91c654224d4df1b127c07864b0933ca81007ac606807cbc27ebeb2dcc1a68258c315309a3bf847b5cbc44637d5f0b4954c23f958d0e54f353c6b14e715807c26c52dac0032c805da9172a640e39f159662b17219790122b3107dd33956d1165e3f947ebb97a29a4f38ea3025d9b44e5e0fbe68540716963db2ba64451b6878fd48195192d6590d2626a08609b38dd83dbb3c52abb16e336e1f1085c21671502ad6d991d47b554319d6160539b6274aa837919278b2b9618954ef75ac28f1152a3dc0caa497f8e6b649d4039f397c1ae651a3cccf091ad1cea7369452c6011fee3efaa41ddf47256ec74abbc3c3b207ee367c55cbca8005fbd0b4ba22ce4733342071dc782d7d907bade1b5eeec62ceec564152003482723aaeccc35aa259b6119190b333b07eeb4035ffd7fdeaf2e9d5c1f76ebe2bcdb9b1292af3aea9ab99c0051e7915b0e3f4bdf377af3b5d03174dccb438eceb700118ba2d26d89accf52df1c825628c84ce6649e8e0202ef534a208a9ebd169f7ed9a803ce1f7689626aa5cfec52e8f5209516cf06b2dd545065c0a4afab531d898d00eca7f7e973235220a470f94be24348637372bfa5689833f9137dc22751d3c716f576f6253aaa745c5f0c0cfbbac43048f8a1935ca20832932e77a6cb3d6ff88ace0b4f6f800b2458892ff35af90a3f3b284ac6dc26cc903102e59455443fcee51d3c21dcc280028ee0a9389440648562b3f753078356110969d6657c32c7b667629678e8c52917ac1e36dd10495077e6c9091ea07727ca9750fb438efdbe88218c66330216435ef6bc6a81d3d47ff22ce18be496c9ed6c6c72ae87e58ae23920d693a4901111fa91321d68539dd2229d83291d76bd67506359e288d6958474c25fcc5a1c7b14df8b7394427cab1adb95ec774b7e81d2b73ce55579514df8846bc81d880ae526bcb8ab74a2c7e36b22942b40b631eadc898d47c608996e1d845040a7082cb6ce7c3d410f273c5106d745ca07c4816a109b7032d45c7e652eaf6bef3d0349d421ecc42847a51c5c1fd252833e96884d13d6e81da3db0a4e3fec3033846c2df13979fdca102d49a975cd304570c784417d038ba81824642a5909d45a0ec9e228d609fd06042fe4faae3c53b7ac8a00aa738e21e8db377ebd563aeb401e357eb2761baa3192c947f1549afccd38927e229536c6bc092729e4343cfd6883a8d909fd2f738a4a215fce829d174c25827abd0fe76ea66210b07ac17d0f59b8c343022e80797e8d2d90c55997c4cfdf9af94b1860ff025f86ff48362d6e352751d6281dd3191486b0778089c7cbd6bbd3583c6a03880c2a3369d7f4f6d57698da53014daba60f9dfed0e6447212de42b9f78000ef06cbfe15c6bb2aaeeb13d97e5df3c4c66b6c95cd51aefa357e62a21a679a39f29163c3aab295d910bf0a8b1819ab9f447b5906efcd5d96a35fa2e339d4b635228d6b9c378f1d708cc2b74b95f23ec5c95287a513df386a91f285fd6b6bea5b793864bccf5d44e3290a5ef71c1a0bcecc0741dc362078fc81633606fa6c4b42a71e9fd5f81d77c049a838ff0564fe2514276ff49d678e6996f0f4cb8b3c3f2af69959efc6642784ea0fadc51e4793c4bc05a583725a10f2a8461868694a7accb5e164b20c2b4f4d7b143af2d1b14caa0f1d5984335b7f3a630eea29ce2bc3848a55b7ac6c3b69c9baae6f8b5be47a36fb4595747dd13bfa9279fe940f87ca51a0f598986494555b16d1ef286f350c5f9c629b1e6ac0d186b09b525f480030baf1abb0d5e70b4a3365fd8beabcff8e56f2ae06069b8e2dc87d3c0fb0cd02f6351c8c4151a05ddad1e6e406bb1ff0933262638c92d88895e4c656ca7bccf012ca360c36e42378fdd7c6813f89373f9dc71f918009c92b6d2745bc38f57f592dd2a6d9bb2ce68450652cb4f7a234fb95b540712ecd1fa18344f09f28f08356d201a0cc3f9458c7b0884de10fbeadb41239180c9d79c4c10263d8a1bc37c5b8bb21e694e0dcf23fb04bddf8545de72bb08676f7743dfa0d7fea4a485ccd70f4467370cb2670ae179fac27cb9292f2d818f30804afe90c2abdf6e106d3e1f608e46195a1b7a634f892b909ec32c1d711a65adb2f82c63939eded2fd6a18a21ba4d6d4e9eb2120db3070ef4e5b2a425701e03c41622614d6795120f3cb95f42f95991df0ec849706383149df3d4da13ce4091eb2c1a302286a25cf4c536b0a2900182393e61a25993b334cfda3048d9c0c4e9259291f435c2733346392349e0d179905873652acc6f048de64047510f2af8725dffe0aaea341af3b4cfa82176fb20c842bc0d664c3d121007b7dabef2b22c9b64386143638122428ac3de6b2a880f8b718cc96cc719a43b7e2798c851d18787392871270d7b2c31bf140f5eba227e67a506cd6c4b61ddc992734762226f196a9ad0bfb3d83c8126ad2c871dcf21f31f8c51e4664d33bfa8068ecbe23999dd90673b352a0045eb4b0f22549c0c41ee6c3c3fd19ee1887769015ad9733b6e645c8aa822f57d7ced6a0def0f80cfe8f498598bb29e9ca7314fb06ec80543bd2054d77473461abc6e158e8c87d461ee2ff19783b48ec487e1b92ed3fd95f5aeff9de4d44cdc633b1a63d0222978490a8bc684e67878ff8ff5d930d213d0497f387c3e6e89f0b8ea2771b9e6010454056004fe9f5180f8c51601e7cb8ac8221a3d933bdf4ed5fee221d866d223a7af158c52979b1c84bc6168f8c3ba4d159ab85f2f1cf18682883430f9f7a72d18217fb42e50e45567ab5dd048f6a6b6444a5fd7bed8c3c3ed1ddea6de58bb73cab90470ca26ca75188b88b4cf07acdb34c1d15b1b2c29cbb9274f978849b2c6919af4cbb43548183759c091c94353704bc7ccd85553a07ddbac5162c1b15e184a7781d1d517a118d11d0d29153590720258e8dc0c9d0964bec95aae12568450be1e282ec6068f2aa83ebd657801c14e6ef60838fb112a49fdb8a265019fd05e1f50431c4e3ca6f65a8f7a3a1f4992c65ef8671e5fdcb757c5e084a20515ea3156c99301177af6a80a543c0eb5659ec014d2a4a75b3118cf74079b220ac71e8c2d58239c76d1ad71a869a226f1a2972b0d6873fea1f5398f52472fa4bf21e7043df71458b7a2721c52e19cb2173a4f082c4319f2122e318f3fabc6519518aed83d3f7b181a6ad63a102a2ffebe86237a667cd59fd4f2981de899bddb4f82e607f5ccd15ccc97e58692c2db8b05bfd28b1863127bf4ecb67f15b285f240dd42b22a6e36247d5c211cc93d7a1af544f8b04ab980fc7ca5d764f10d9e33c631ccbe41245c08685e816fa1f278f2a4a112668a57ebc886013bb92afe2a08749a665d5aa0d474653af2b92b76301b765c6953997db49fa6e66fac73c76cd447fe59139647fcff67db9f55f47d21d45263ddff7513e9f7e88bfe4cc2b6b2519d41fd7321f2f2a63edee5a7940be95450eeb4a471dc47c1814b2e79e4e38405f713dc1f6417f43a83987db27ee24cf8d58145c74dad2f9087263c62c54d190e7c0d4b536c31a32ee0a17fb28804c1c8395093670a477d1e53f9b9bc28f25c085580b9db197bf93837600f1cca4a02a6aef9dffba2be1c0079ce2e781ec703d572bcdcfaac982740cce9322e1a7382cef8f79396fc7a45f4fd41200e2a97e44873b0b8b3794f2a4b23472aeff089c26d4b631cf180228f6724822a3a96f18a013c6767b4017f13affdde196312fb8ff34bc81aa215178939c815b8ce558cd901ccc474b3cb1b5f89b7580f30b970f08209e8705b7c8f13f99c61404e1f4f1b342ae6b49c0dad42bffe77a6a68b802c2a635e905c693a3bfdc75928e3604670fae4213cc404b4f8960e284178f95f1da35f89ea2b07db2644074ae033930384421ecfc29c80e0be371b8dde36c7014bde740acd502600d90e600970f3ca2326cc8f57dcc0bf2de3e3eff16b6225db194daafcabb7439d7aab3d60ff6163f9feb1d895fe0df2b706d3a2ebda7159ab891b1fb1b5093dc68a396f0e7871c9e0c527e797cfc0d66792606fd37b30385a9692cea72b2f204eef0f4dbb550389ae6501f0216b12be618f5c0f1a18bd0d728c9fb11ee2701723eb188cb45d2f1598fdc0d09e8a35105b4bf685e932720bdfa7de46b574bf7d4c17cc3f9ebd004e47b4b6b3c6a6b18fc8878c581dd0e2409831cfd54d5d3ee3f965d8b12a30d194a58890c4c9bbfb0d4dae9128ba125459a051e7475d74d641b9549f7c6dd4b54066336591a8ad7062f4ca9e1f9690e4a0c4d7e6b5eccf37b07ad8a6b319caa0ed7952e910617dff5318a707ed55a104ffb37777ab440c5e9d06ff653f1e6b5045b9d10061871c1fcf37c7fe43ab236e43b0f2c4331e5d4bbb12578df9df5eafbe72b9f5285b05213ae0f57aeaeec0f0768ba90e887b0eca184385f65a199fa4228452ec23887244ab2987266f5cd82f5d8c55040bc02d0dc0da61f91a3d8227841147ff5c9e099f184e64b7f1ced26792a867e6c8642576bf66403937a5f76d19e0181b9f0f68ee0ea7973b135a7ead8a10b4f029d0c826e40f3fbc0e725877e3ca997e274cf16ebe079963a6ca9d43cd2498d468df7bd102867766b6d18867d122a21eabbc113ff191330be78bae8e3630e83d4e120419ff86fe670f5fe4b023cbf902cd7a78dcd4f33ac71e69b0462119a3b637b0bde7299f067e610639015b60be6ba8e8080103959cfd9d708764bf535d309a4ba213eaf57bcf3933dec671c8030193f5baee2c6959631bd80615a10a412dffe5bb3", 0x1000}, {&(0x7f00000000c0)="f55745bd29b139d583866654bbdf7fc2765e7c57bc57f4bd20de8cf3fb5d225d4b4975ebe4c194c3e2d9a09de1fc4c7ae14e4f4aeebd30d2c57b10197476", 0x3e}, {&(0x7f0000003200)="3c66a30ac4867d04f8e8834fbee51c6b01cb2e62fb7a082e6b2ba3e993cfda6d4f6685e085bef22a51194e37698635b4ec6173f65ea606a5a9d09cd1882a9201617f3f9b2ecbaf57972e3149c2c4e7d0d5fe95394477900f8c4207b8e8c096d72aaa48becd5eaf7ac03f4d383e287034674d0422548658bde402ab95cc", 0x7d}, {&(0x7f0000003280)="bf14f3b54fbb9aa788ff3abbb24d8203f28736a82b1ad47f5b91dce59ba6835195b6235d7cae2c8fee947cc1518b5839b65ca187f8b49bec8ee533d7b68f5000c7cd678f39f03e3619f7dd50e53d91bccbb1560d25e8b15037c62b3d8c4f76166845325b17f505c3384f4ef0efd9a14185fbacd01fd0c00714bf74589322c55a7f443946d5e8cf254a2c622d2386b0d52b2876aa737f17658ca8d524d4f644820c9ac6718b41a9ca67f34fee9c2b4141631de97ab84a0f32e754ea2a4410", 0xbe}, {&(0x7f0000003340)="c484eb377226fb6e8a6a8d556e75111e4fa6b9c6b54a1bddda869d3f27c87b4b357466d745f9490083d0e8a26234470cd2952160d8adb217ccc2bb783223311c8dd4835ffe1e3a32b418967645fae72b68e930889949e1", 0x57}, {&(0x7f00000033c0)="4be419c4ed710b0eb3bb553bbf3b1da5dbffafd742ca4f9f06c08a3200700ed61cb9c071c82eb5a7a4c4b745c8c335720026e93cc2e763d2c9a0d42ca2b124d550e9d6a478cd2e426bc330ce6bdfb8463c77e61e50ee70bc7d514dc90f68f3718d9f469694d4c3e713eda001da476f6d571f28b8f61700a5945679fbaf23a5df154d617c081be95227e449029dcbe064b5a4976da3ff64561e65486187575aeead10f9778ab74e01aa0f7c2ce8d38435e777bff1f416a1b2421c0a37", 0xbc}, {&(0x7f0000003480)="fee0e67debb278c15a6b4043ba4204612a44825c92c947799870e0e0746574a46c64b77dd084ae92b21ae05202ffcb65032b41aee60f938f84322a65a3c70bce85a0c008475c676b0418fb37f0e00f66ca7e10cce999ec0644522b4b65c70143d58e9c958701ec130e6c657004f240bd4714442af5d91633d7fc2b1c752aca6ecb3e64d3a7fbd7db", 0x88}], 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001100)) 02:08:44 executing program 0: pipe2(&(0x7f0000000000), 0x0) mlockall(0x2) pipe(&(0x7f0000000040)) mlock(&(0x7f00003ff000/0x3000)=nil, 0x3000) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00003fe000/0x3000)=nil, 0x3000, 0x2) 02:08:44 executing program 1: r0 = socket(0x11, 0x8003, 0x0) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="002f666934dde3c5"], 0xa) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 02:08:44 executing program 0: socket$inet6(0x18, 0x1, 0x0) 02:08:44 executing program 1: mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x28) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 02:08:44 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x6, 0x81}, {0x18, 0x2, 0x7, 0x4815}, 0x401, [0x5, 0x3, 0x9, 0x2, 0x401, 0xe0000000, 0xa8, 0x3]}, 0x3c) r1 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x3ff) getsockopt(r1, 0x1000000000000029, 0x31, 0x0, 0x0) 02:08:44 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x10000ffb) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x118) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x20) r1 = semget$private(0x0, 0x7, 0x90) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/50) r2 = getuid() open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x48) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r5, 0x1, 0x10001}, 0x5, 0x7, 0xf4}) 02:08:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet6(0x18, 0x8001, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/219, 0xdb}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f0000000440)=""/106, 0x6a}, {&(0x7f00000004c0)=""/133, 0x85}, {&(0x7f0000000580)=""/181, 0xb5}, {&(0x7f0000000640)=""/59, 0x3b}, {&(0x7f0000000680)=""/61, 0x3d}], 0x9, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x4) 02:08:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x40) faccessat(r4, &(0x7f00000001c0)='./file0\x00', 0x4, 0x6) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c2}, 0x0) 02:08:44 executing program 1: r0 = kqueue() pipe(&(0x7f0000000580)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x0, 0xca) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000600)) r4 = open(&(0x7f0000000640)='./file0\x00', 0x1, 0x4) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = dup(0xffffffffffffff9c) r7 = kqueue() r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r9 = open(&(0x7f0000000700)='./file0\x00', 0x200, 0x8) kevent(r0, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffa, 0x9ebacc1add15fdff, 0x0, 0x400, 0x7}], 0x1000, &(0x7f0000000740)=[{{r2}, 0xfffffffffffffffd, 0x52, 0x80000040, 0x40, 0xb72}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x800000, 0x967f}, {{r4}, 0xfffffffffffffffe, 0x8, 0x60000000, 0x10001, 0x4}, {{r5}, 0xfffffffffffffffd, 0x21, 0x81, 0xffff, 0x20}, {{r6}, 0xfffffffffffffffc, 0x2, 0x1, 0x6, 0x800}, {{r7}, 0xfffffffffffffffd, 0x41, 0x40, 0x80000000, 0x400}, {{r8}, 0xffffffffffffffff, 0x40, 0x16, 0x7fff, 0x7fffffff}, {{r9}, 0xfffffffffffffff9, 0x4, 0x40000001, 0x3d0, 0x4b}], 0x1, &(0x7f0000000840)={0x8001, 0x9}) r10 = socket$inet(0x2, 0xfffffffffffffd, 0x0) r11 = fcntl$dupfd(r10, 0x0, 0xffffffffffffffff) readlinkat(r11, 0x0, &(0x7f0000000100)=""/10, 0xa) lseek(r11, 0x0, 0x3) r12 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) accept(r1, &(0x7f0000000880)=@un=@abs, &(0x7f00000008c0)=0x8) pwritev(r12, &(0x7f00000001c0), 0x1000000000000277, 0x0) r13 = getpgrp() fcntl$setown(r12, 0x6, r13) pwritev(r11, &(0x7f0000000500), 0x0, 0x0) r14 = accept(r12, &(0x7f0000000040)=@in6, 0x0) readv(r14, &(0x7f0000000480)=[{&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/48, 0xfffffffffffffdce}, {&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/76, 0xec}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000440)=""/14, 0xe}], 0x7) symlinkat(&(0x7f0000000500)='./file0\x00', r11, &(0x7f0000000540)='./file0\x00') 02:08:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 02:08:44 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x3, 0xfffffffffffffd}, {0x80000000000, 0x6b35dad8}}, 0x0) r0 = semget$private(0x0, 0x0, 0x244) r1 = semget(0x2, 0x0, 0x402) semop(r1, &(0x7f00000001c0)=[{0x0, 0x11, 0x800}, {0x0, 0xa000, 0x1000}, {0x7, 0x5, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0x9}, {0x3, 0x3f}], 0x6) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = geteuid() semop(r0, &(0x7f0000000280)=[{0x4, 0x9, 0x1800}], 0x1) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x4, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setgroups(0x5, &(0x7f0000000480)=[r5, r6, r7, r8, r9]) r10 = getgid() setitimer(0x1, &(0x7f0000000200)={{0x1, 0x8}, {0x81}}, &(0x7f0000000240)) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r10, 0x2) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1ff}, {0x100, 0x7d}}, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000140)={{0x3, 0x9}, {0x3, 0x8001}}, &(0x7f0000000180)) 02:08:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="aef58bcac199118f8f83b416fec3d2f43ffc8784cbf79f739c89e19a3586dfa452a7c03265a6dd2e24a94451a1cb2b1fcecc0fdb19c5a3a23a0ee75b965baf90d7a4526dd0a01ae34ee49ed19bc16446a9a02b268ef9317119091274bfa8fe0fcf398d9f56bfb04c06e92919039edb16b8b1dfc4fbc0d6e61d34ed3a32dc6e49179d4dc47551ac853b963582963e49446878540ff2c0060fab204a85726052f5a0791b12f097e5e953b12af5c2c0df79beb925dbc3c8e8f697eaa9202a4042c3cd5e2a7698674fd793df9ea0f0411913967d714b", 0xd4) r1 = socket$inet(0x2, 0x2, 0x4e10) setsockopt$inet_opts(r1, 0x0, 0x8000004000000021, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:08:45 executing program 1: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f0000000500)={0x0, "9404cd112749421df745bb23203185dab96d8d9fb6f54d577bf6f1256476333443a75717e444969a2f9e756d6214ec46bd2d356e130cba193d13c74a1f0d3ff6259ebb694c0544ee17e089010a035764fda244f5d87fe30b167533098c1910f0173ed4139048c974de78df397bc0c10cc29e6afb3e7464c5f206fd7a670b16307235f9d8262c92936fe8ab7cb7e0223647e62d81408869839835eba23a2611103df78fef592ffad511afcf4d9278d36630a120696df724a377fda1d3f75d131c67a28966d04df0a8571ae92eae86cf3ce2ceeb4c861b432a9a147f5304a96ed57a9c06cce97227a6927ea831bc3e1ae6f2c4c129c766edd393928ac186f54d"}, 0x107, 0x800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/142}, 0x96, 0x0, 0x1002) msgrcv(r0, &(0x7f0000000000)={0x0, ""/9}, 0x11, 0x2, 0x800) 02:08:45 executing program 0: getuid() r0 = socket$inet6(0x18, 0x80000005, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f00000000c0)=0x10) 02:08:45 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) 02:08:45 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d72398163a487ad9dd262d4d560b04e16f5c40e709e854d1d99fe7217e0ba69c36764b8dd11b7f20a36abb65df0e98701a35053037dcdbd62c4354f1adbc8dc9571593352f8b1f711187f9df1e1f5049ff3063e13699abefef37ad937f91dd8ebf7b1710ab978ca45ac4d33e241e6087d6817c44c5ab3aaa7b149227908b3a3718b66fd9c5de9d98c3338a353262180d2d1e563766cd1219c3f049164a212fff22c75548acbea6eeb2da8793ef5c023a5fa06c2aa8a564d3f9a134216e5f4fdd35e0", 0xc2) socket$inet(0x2, 0x1, 0x6) 02:08:45 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() getgroups(0x7, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6]) r7 = socket$unix(0x1, 0x9, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(r7, 0xffff, 0x1005, 0x0, 0x0) 02:08:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="5cbd544199c3641cff0215c50078121890b27780342b2b69a34fe71acc17bf0579d3e5def72a9131eda6ab20336be826f546fd512951d573dce15a5784d4b627131aa27c0b9ddd56745d1230701245376b0aab6074479f45335a9ee8551938559f3941c1a58f78ae5dad4d661dafc9879ff0922dc9f6cfd4f6a0ffe730cea0a049760a51819188384c"], 0x1, 0x0, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)="e298b06d309d3ce5a65ff6d0eb933dd35c55492551370d0419fd91f813e7420acc0aa9b42fa225a6f0ec8db1cf5de6378b11a2963dc214bb85eb9e492ab6d155233a50669af119de45a3a180e4fcacaff133b42963fc36ba9522f216580cc5ef8557e3cfb3051791fa69b5f189718ac5d5cfc264900df06ec7063032617b954c3cc69a0797727795ded130a001fcc3954211ddcb91a8fbcb642f7eb43fd639b5742bac1ba77f86dfcd0359895d5f7b249841e85f88e4e8c9266cabc2a6a95899d600f1c70906a5b991d4ed7ce80b18d6ace9ea9a58", 0xd5}, {&(0x7f00000000c0)="30d30b3f85d27139395dd8147157ccec49dc34dccd17abefed6a1db5e61a4b38bc835b32efaac344ad22ebb5ee7f02cdaa045df9bf7831936bcc45c55a638d8997ba59c8eab6e49271dd7c33d086f351c7353c6b9ddb629485fae245c79f074ae60bab218843639241dffc02cf0d40f4a5236922c5bb1ef5e2", 0x79}, {&(0x7f0000000280)="b013adf06b224bd6e5dd8984455f3c38766e17fd398d2143deb30e2be57d4e7479d700e238bd607eb4009f556920d9ba9e641ff13162ad663b2453b9e45200e38271509ec32b283ba4e36c1fd62a1bc62063819bb285ad8a5adc0caf0102fcc89bc823f19a33e26722cd79b029c979c53a5e112c1e1719675070006d2c0c307ce67a182db371f30ccc320a49398e2084464848c326c3529d1d1391ed504a096fa116b291bf8701533d55ee2c6c3230c9f090955fcbe313e76c26c279b386e7ca5387433557df36c011cca64fe9a33313d873267dd2ae057af7e9d9ace7b98a3bd9bf39ced85b24996dd83b0300b0a288aa9b99a97f07790b", 0xf8}, {&(0x7f0000000380)="43b01539074f7a65570fbe6aaf527a91008e92001695edf9545061f2366a23b1e6d98e858d70837331facb86342b21bedb368f317d179e7df1cfc66e2fdb9b372b670cb7177cb31fa5dccfacd71d0d7976f335b99ad49b4f954165ac0c3751925e538a547ec2561d16bda49c069620cb9106e5d1b0cdb359", 0x78}, {&(0x7f0000000400)="246cd9ad924f80eb2d09d22bccd8324e497ae3e6bc3d34c714c8ef5d10f6ffe311f50890c74d5a1759b12c4113adf2a577927356c90518fd65b0ef27f57f9419115eb2b879866e5491b8aed95abbcb77", 0x50}, {&(0x7f0000000480)="c4c0997aa44df0d0f941d50a445c1fcb2aa25339d33e8b6d64ed5750deee8a4c69231309c0cefb93a6ab82aa0d37f2b119c7286e1e6588a2f5d4562dda3968b534aa25659bca28865147105b6db72a28840dfdccd4585b7a2376900ea92added4eb622c456c1551463d43b66373623108eb543d518d5f91d1ee863fc7be8f6733f2d790a630e8625bca7c4c945f27193", 0x90}, {&(0x7f0000000540)="09d92e6aae828cbab78d3c91e9c1d5d7bd8fc3caedda5357a4dee77bbaa54cb00f55594a87cd9592dbbbced86d7803fc6f5aa5cc6ef21cfe3be0b5859f369fa19034ab96393ffcd322271eb6d875af9e7775dd7915addcc533a02f", 0x5b}], 0x7) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) 02:08:45 executing program 0: r0 = semget(0x1, 0x0, 0x80) semop(r0, &(0x7f0000000000)=[{0x7, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x1f, 0x800}, {0x3, 0x2, 0x800}], 0x4) 02:08:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x1bc) getsockopt(r0, 0x3f, 0xffffffffffffffe1, &(0x7f0000000000)=""/52, &(0x7f0000000040)=0x34) 02:08:45 executing program 0: select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x2, 0x81, 0x5, 0x100000000, 0xffff, 0x92c4, 0x2, 0x60e7}, &(0x7f0000000140)={0x9, 0x7}) select(0x40, &(0x7f0000000040)={0xffffffff, 0x7ff, 0xfffffffffffffffe, 0x2, 0x5e8, 0x400, 0x0, 0x7f}, &(0x7f0000000080)={0x0, 0x9, 0x1, 0xffffffff00000000, 0x9, 0x951, 0x40, 0xfb}, &(0x7f00000000c0)={0xfffffffffffffffc, 0x101, 0x7, 0x6, 0x1, 0xffffffffffffffc1, 0x0, 0x1}, &(0x7f0000000180)={0x0, 0x7ff}) 02:08:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x100) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x106, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r1 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') madvise(&(0x7f00002c8000/0x1000)=nil, 0x1000, 0x6) 02:08:45 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/4096) setsockopt(r0, 0x200000000002b, 0xc, &(0x7f0000000080), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001000)=""/53) socket$inet6(0x18, 0x5, 0x200) 02:08:45 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x1, 0xbfcc, r1}) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x37, 0x0, 0x1bc) 02:08:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8, 0x7e50}, 0x31d) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000119800002f00000090082c330000000000000000"], 0x10}, 0x0) 02:08:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040)="01000000", 0x4) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 02:08:46 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="74b4b079335114a7314c52bf1ed1e34110dfe16698099e214022c7341256e475a38d2332a2292588e346172cb157d0a145a6c1fb0e786a1e3bed31fe4f8b77b2fafc05cb988ef21e7701", 0x4a, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x2, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ff0f000400000000ff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) 02:08:46 executing program 0: poll(&(0x7f0000000040)=[{}], 0xb1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x10001) select(0x1a, &(0x7f0000000000)={0xfffffffffffffffe, 0x6, 0x3ab, 0x1ff, 0xfff, 0x7fffffff, 0x401, 0x7}, &(0x7f0000000080)={0x2, 0x4, 0x0, 0x100, 0x0, 0xa0, 0xad82, 0x401}, &(0x7f00000000c0)={0xf6e7, 0xff, 0x100000000, 0x7f1, 0x7, 0x4, 0x3, 0xfffffffffffffffb}, &(0x7f0000000100)={0xf703, 0x101}) r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:08:46 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffffff, 0x8, "57553089614ae195cb0eb911e251c3a05ec4de42"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d09", 0x57}], 0x1) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/231) 02:08:46 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x62f, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 02:08:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="e17a248a6879524b606b3fea20620a244d604965"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0xfffffffffffffe46) sendto(r0, &(0x7f00000001c0)="2aff3d060000000000000020c9d094d1ab321fb960e4ceb5b6651cc1a11c9e82797aa02fe3829a98", 0x28, 0x404, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="df14e2d2187da2fff87d885f9a6150ad4f8d4f014cf80ecacf69b79a44d1b52131a2ad96bbe865a36f6832eb8536c43b32b09777430550353e9565759aa2b86f5634edc706f5d825e49b3db8d3222ca91f3de6e68e357502ce677503672262", 0x5f, 0x4, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 02:08:46 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = kqueue() r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 02:08:46 executing program 1: socket$inet6(0x18, 0x100000003, 0x102) 02:08:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/4096) socket$inet(0x2, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)='W', 0xffffffffffffff4b) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/53, &(0x7f0000000040)=0x35) setsockopt(r0, 0x0, 0xa, &(0x7f0000000140), 0x144) 02:08:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 02:08:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="489e74af05d58364d4003e80902e1cf135693e73a628476ed689a5c9949aa33152cefadaaeb3632f44b1f7922e6e8748b77ebbf653de8f6fea1e273356b4bec76467b772168e0d5ac7cbd8b24af6ed0fabb9a093a10cef03793fa4971af43753f4674504bc046e51a58b007adabc0de432de08cf7e0936b3"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r1, r0) 02:08:46 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x3, 0xffffffffffffff80}, {0x1, 0x20}}) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 02:08:46 executing program 1: r0 = socket$unix(0x1, 0x3ffffffffe, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x2}, 0x800) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000080)="de5fb669b1c31997c6a1d8eeea9829c1736f5426ff793217afa4c32a3deb6fc335c185338766af3395139c54c2f4814b7400b0b74d4b6097d38b793af394d7caf40491720b6c0402d61dd705be16e064fba788b748c86d04ecbe52217365a9127d36f114ff583b50fb7f388ae31c35cbf34055014db5185d621213db03f3adc9bf160ee4ddd368d7958b0cf66161267c9b2d2ea7423ffdbf03b3d19bb8eaf9d33dfa8680c27e566408", 0xa9}, {&(0x7f0000000140)="7f7ae559dd48625412473e6d2c5559d92157d438f0d5b8cb0e0dbb008a11e4289219637ed511f450052b223945440f98d569cb64198c0cf49a33c4b046c416574f6b6f28d1146e7f76588ea6f3ef1adb2e670dbddcd8e827184757257f1f06b0ebdd5d721c8cf243ce999c0559f1020d6af7ea497031c56e802470a86672b5798107d7e7d0e57b5683bd7e5443f4bc0535452aa616fcd13006647f0304b4f0b2ac79e9ce070c6bf42064498478bae323ce3724438972f6af167abc2783e1b1deb022b8987e331a58cbb565ef52eef27fbca140342fb27fd691", 0xd9}, {&(0x7f0000000240)="93cc5187812b3b1b9f", 0x9}, {&(0x7f0000000280)="7877779a296486e6a415c555c14c25c0d6b0c64577826ec7ef967a68be5c21b9d7773c1ec96fd2fcf00d873f20a921149e09354e18e6f6ed7b2e47d7b130794fe503440ff5f257e9e49687b52461116f2bc138066b234ddf17de9f7fb295041c96c2d7210440cc758172612c89d42361d1459621f67f993fa4de406b7cfd7ea76928c8ce4f10ef7293a1e23c6a1593d3f5d5d53146b6319d3275d7a423fe315be7c3ea87cc844d73c7b7f917c01c558e73e1890ab0c15919ed1986a357aef903cf6c57f6360380ebcd9923c72dbd751cb73afb102650a8cdbbf7f998b2dd99f62948916bcb470befc920e6ee590467a1be7be9fa03ee43b5733eecb534df6acc21f114a5950d07451c59f6302031bbc7447c7a4db8016945fd8479c0fc49046d8843b5b304c9a3e22d99a9f79eb070211212c8389d01f9b61826d97a8076aa6fcab76798602cc1fae028f707edbf1456234edada9b01e8b84a0a1323e2520854ae28813cba3dbf06ca10b2dd793915c79aed27e03c8e1a4cef66cc3f75ec2936a90fb2c3775058bb977916314034c98db4242853df3438818bf720b84e5f6598ff170e1a76564e0606fed9f0302ff3cb8eac74304ce2db9cdf36e0ca2b2e9ccbe701877cfacb9d8780fad7637b40d5124a2791d7153db36bc82b0b3f53200044b6533f5501285e12c4a64069ca774b191a9af1f8de80c18df6a107b7d3d45aeb5e3cd02defbff478fa9de403b106107031a1f5185a86c0b4be0528fd3c8b26dc2b8e01f2089b24377c22c80233f2f91ae8446a3894b5a85405e631272bb9083cd778021b279081b657595a092dff4d3ceb9cc1fa64b2b343251c439750a9978cce9ae9033e21e88dce0f5fd4700712de05756ef8be2904af9c447971399bf3ed3fd70bf0500f8a0a5a76a6ede89601c83fde5ecba96e3dd3eade50c862ba83af90f9331d46361e1d1813ac44195fce9059371e7a3ec43565e5a57d8c85354c898e66cd787118575c0f4062699f4f906d117d237efb930a4266c1655361fae73e3b13f5e1e804b0470dab677554e6f3f51a8c85860b33c590889b4a6468fbd233dd0421bd7c2bf38845efb8c8d42863cdcce84781ee49d8e19281403cb1ab09dfdd89982b1cda728d4de1cc55bab2a8dd16279e2743b168df2e75ba7adfcce9226379af3580a0a57274ebd48a2c935ac6b8c07305096a45f4f5440e8fe898cc6e2e004157086bf7cf9d1c4c64c90b70dc0948e8a104a767e51247d05c1e74759b22ba2872c2620b3248453c1821aabd0600080fa9f24ac5a33034f126649205cb7fa776bef86b681efbe1e63e887611a7fd6bd3ce1f2eef68272c378f9721b37db9db74d9b7fdcaff769782f7c59bfde676b6470a078b6547c3db7fd756c885397dc3409ace544fa1bb7cf3a5872a889c636367d51620863c3e2d63b6d4ba7ff20d29a6fbdc5a39cb8e618c7b945bc761e051356da058c8d3be25bae4f670f44ace5364414c8cd159dc69e4bc7c87be54066e60ae69d0463ab958202075baf65f30567ca04fa1c42d866fdf85f22be603bc54718db6412d9b137ca3a75e867eb90389ed62c5fee34092da47c095f809fd1023199bddc81fb5d4c51988f0efe79b6a0a3bf03c28dee307da4a044f188f5de08cf2bd286ab61018796d67d129e7947e0223373973011dfd8b3d1f26b1cff16741a1db71abae8e3a3f7936e71f03df41e66e11f007bcbd788701a797aa00b8f228d33302bcac6744ef09bc93b9883cbd82a798199296bfbe6ac9676e5790c518db8fea080b2739800c4555600bd919969781ad0c343e9f4feb727c15a34bd92a2ba4e5c012c01e710cee12b1e0e456c8adcaa786f8b5d713218f593387dd05c8f1d160d556ce371a42bd45b764c6f967fc5048b31a1853e621ce750769b011ebb5dc88d415314cc8d0d34781c55fc308de12eeb9aaca728bcc4477d0c2534ba24b0adcab9ee075c1d316f96b9fd8e686a84f36764f556d97a11ad33a98ccfec309327fa1a4080d59c2552ad0383bf3d690c2735dcddc2afcec0499fa2cf09f55f1082da27e68f6610b1a25b7f220fef2a998a946687a4baa86a4424158fb0c28298873b957ecce0549e41f1b0c4522731a9b96950eeef5ac80082a6750bf8845cd2b99e2df35c7f3af912dfa7423106c8f9988557029231a664bcdcb71b2d7846a66a0dcfc9d65cb877b099ec92004b49f055ce38a1236b6f404b3adaec65b0c0fb8d132eb3f78b393f9e521b9c15ac9088ca0b424f88ab40de844703f01295cced166693a56568149d7a32f865cbe3a92b1b9e30de0c0ae554b68a348273f153e4bb246817d889745b13be7c40d229e068c56687cf7bcdfa690938129f3df54e657b906bc8a0fc6b8c1908e31f8fd543faa822065d18e7c38474755b73bf747481d79b48a69f0a6a094631f79e6f3284353ce2b85bffad1a9cbb01ec0ef30210b447672661e4f10c30f943229f46617641ac49b983bf4a84f4d3337ab6925af66d7c3014b1f076f1ae7d9544ee53d8b6805650de4fc325230cfb7deca658a520e6a0b3304fe6363949d32ecce50f3bef27b56a798b916edcc2e12b39f82122c88d2071890f15726bfb0976d36eb84deb4a8d263c9aafde37cfb673cb27fd93559f395abdc5d7996f96248504a5997c1de7cde9aa7d9a642f3c6ec467a5f86eade7771cca32c52cd9c67fc48889fefeddfe5d1aafb5991aa269ee4c2c4cad514706762ad37b412fe9cec47f747225bdca52f0ad31e107030942dc9f93f42e4b330c87e9752b29a5f5080c80cb57a44d65a36d7237efdf4bdeb17652573c4883e331fff6c0bfb80cee7a3374ff7a776d97141bbc5c8d4b5f02b974a2dff27b77049e3bb69a4a595b7fd791e6b729e40b572d93591de761cf473b3e20544ed3b2f9495a7e475da5e3e6d5687a9fec85733eab8b173ae50a9ea07d7df8be8db791d466535ae9467bf5fd1ec4a1ef9c2f52dc71e671607859ed72fea17e82cbf30510a4d8ab198919ead74aaf6db5fc3ec69cfe14806d40078e0e1c62eb90221dd01277f58da370da52dbdfd65b6677f1425ef3a5bfcdfdae346d25014ab0fe3acffa5b018bce9740d25a30cc09e831f93dea0111b87a5c16820e6e15c87f8717f29ae0b98442a7592ba07385c4f56fd7c7664eaab8c781360efabb8231133f49082210c7c59a00795396e26ff2a3295638fcb89887c64c8db275e7b246143d7fc5c302a487850d79a6db2bc257b25fc7bf71acb03213b3322cdfe45cfd5a76ae588d3eb8dc0fbce1dbc89d6d35cec37167e8362c02da370ac080a1e7548992fea6378612a1891fe616cfa9c09087f4ff2dd380b01cde9890f0eac0524f5871e715c058b1fb3350ff4b8bf083e66cd694a98566f5a6eaecbe3ce7d2b88c041ea15fbd3da144d0538640d7d14b3fd0af6e0d07d7d26f1944efb715ccfb004397aac9cf8f753ebed3601a3f769bd4a9693c260a77813e167e7578a200b48721e5d54ecd135bcf8e51f5861832e31a7e090325ea68ca6401dd0b88681f47fd7afdce75beed6b74fb8cae1fc56a701abb023e26f67f3b678b331b2bcd853e8c4f408aad4f62e36bf3077c67814a6726b849eb3a18c3afe6789c1072f9b7bb665be09b0acc0986356d3d692734ec7518450eb403fbfab0e0cbdef8b08d3eefc47207476499e82cecc28243e94ab426e6cef0f085ba53427f2ec47ee8d0344c9093037bf3cc0f475a6727e400d88cb719793c8d4e3353a1dfd2a5103686ba20e82540898de2efe54d0490d0a512504d58789991e00b3854ec39dae236be45da09cd883142736b22cbb5853adcd5ea6eea9c62fa874bb600d5b718b0e308d0f51e909c7e5ccae3229ac720695cc3417e7a8360ac624cd193b91f85dff3928b2e834c9be9259ddfe66de4ec2fe7683e7aae656c302d69649d2962a9c10b34d6b53108f5d2388207fb0a0ecc15655c898f16ce387e64be512b5dc819898ad5a702d6bdd04c862ad257f29dd1b7b0e67f8cb0c623b8015976b24db6933c53e2c72d98579e06d624c3c04af145229fa2fd2192fdd840342d327ff3394044c9d0fcfa3b144eb6c3986eeac77c987b5a14929c0ef06ac2ed908c415b0da954c3f5357a018027950a8cfc3fb18cc480e8c3e3ffefaba6a871b40ef2bf740f51514709a4c6eb673fd9761de9ee0c1ff1a1d08ee661febcb614c323880154468625ad2829c76c8388badffdb13426a6544cd39cc751f5354603c3c08a1d87856d412f7bdd828924c069affe16740ca5c6b7d4edbaff22aa98e0fd704effb2c49345a4634ebe4610260fbcde935c0cd2c3f071d0ab6e9a451bdca0034611787434b7761110b10ca3874b781a10a9afcd9fa1cdc8b180efb0f626eee53659df995a1fd02e6cf7ae94a966eeb4ebbdda64b301ce62d1d8aa95c4fd55502b4b7e0c60f024d18970e378758fa700ae730ab5b7c6043813b284ff78cf87385553538d1b6501cff8e7ef8b659ee726b1ae9866d089b07a5dcf00443b91053ddcfb8085850e17b3b861e6f31b4269e0fbb531c7f8ac056de073c7ebecea2cb89d18b27af8c1e61d1f79657aa072240a8def3948575ea2543192f3e9d1cc0e81dd93e946dceb06f484fc928ec328e3a90d9eae582a8fa17cd4461c2b14dba204da404efedc84fdaee7787763fd0c4c203bf484eda16920134deb21309761b5bdb44a64cdb5dcd176ef3c0b0891e6bfd2ae1d41d1d0f808f48b9421a915c41d1bd3303f8fb1322cec4c0e1cc8d693f6d5532b360f80b25e4adcd263eeb212cb8bee5e679b6fe7d88393dade7cce4705405a3a078371cd79b3e847a951dd23d0c26e768c94309d6d071ed182c18593a1df3ae3251b4df1e48e70bf1b979cbf05a9747841d4cab340de02a56d172a5054c588ce40b315280b4956a63a27274884d9d435057681d9990fa8f4b27eaf7559077009b12dc51d54821c1fd4386840fe65658b988e1c4c842c65c1ca98f45eb84e336a586a2fa0cef6d430a34b007737d65871ae0fa971895633cfad4bf48af98be2d6603090ad13d400e6352d78b03fc431904b0b034e9159daba6eb9fb776f76f1eae0c90a997998c8e471410c55a749e02592bf22f073d67714c8e202c5c2338fefd60637961fd7db7eb8a5b9d41435d505ffd94525259d0912e289ee6ef16ed7eb213b9be1b873e23e2fea497e5a4b61d2be4c4af7de8a74f4fb20ad553df17c0e342c35fe562e97fe8288e86488e8390a7c8f2b2e2051862f43b50e8b63f1675edcf4d6991622a6ad4b22147fb08000f6daa1a339f984ba3a1ebfb6ce49335cdeeacd4c8601acb22df43b4e36bdae6ad396cc92d6ed4d7a0b9b39c75f77b0140df26917dcb6d1fb7605f629f99c9539c3efed7847648768cb23be8d6a68339b9a4996abbedf69c9fbab9a36213386a4954168f286ca335d7650e5af9ccabdb36ae89259a5a2c2fcde944075fa094d0adb21cda4018dfe956b633479f00ea4d89e7dcd3ed46d582c933fddbda4ca9c83dedea29b3535075052d2a5b1f604402a59e39132753873783a5389fba42ca5a94ca8e7086d58a7bffd36b1d10940f858a3b48f4443ec5a1e969e00f4ba710121bb8df55e62daa22ca4c7692cdf39ec036f09fd4189690d33ea1e05d7da17424fdeea4cecbf1ca9fd851a097919c01aba188a5c7f2cede1dc639bfbd39790a7a9d9731b5ab99d107e44ef79cee005e8819feed4ce77656dfc859337e8dcf8ec3865d2bd1c58aac987588d20468ebf15638a8705157390bb2d92f25af71", 0x1000}, {&(0x7f0000001280)="8a110cb7034be786e7c7a5b1f8f38b38055c316765708e64321aec926ae0230494be8f4deedd21894b76798af3e383ca76345517e7308622f38a663abb1d65726769e273ec82aa117c9df3458a730bd62e41f7f5faf1945ed85805b65f1ca35d07554f6dfd3df132de6e44ef16b1b1e809a05b3707206218c214e43177843211dfb62e78fc82a537ee788a0d6c6ee00e0f7b1c58b7e4ab610e54a714d31150ee1f3485f226716721026740c74c938ff3d710a863e95330ed82d7f6377c35521ed6854d5444da", 0xc6}, {&(0x7f0000001380)="794395111890cb5ddf5a919a0d8251f00cdc7ee57c83ef30e1f1a02fed8fb8d404aa1b35cce603b056ab956327b5166c28a91a0070eb01c4e3c2a4f0ef85af54c52b9194045912b536e5d4171e1709662a7c881dd2d9397172255fd539472e1ee6b66189e6e263e3bb500c19", 0x6c}, {&(0x7f0000001400)="e9aad81823bc372008740bda8d2fa613d52f733de13e571e1601d49e60e31e4acc36415559c2dd552b44d01f619d266bc4e6b3ff830af8da0c907beac82a6cbe1b2276a48faa825f9b267a9c50e709b8cff65c843261d2bcf9bb8a1bbfd1056e6aeb53655915361dfcfaa5cfab0759b18f38b0c7741714f68d5847ac46ada8eac73a06fb0916ee23be66802f3974cf2fc1edf406cc8cbbdd5a1f7a92920a7c5f974d898e3c222bac843d3540bf44304c9d679eaa71833dbadfcfb60937bfc0cd59b46127bcaaf1e3f2542477862dc78d680dc03bb6011c8c", 0xd8}], 0x7, &(0x7f0000001580)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x48, 0x400}, 0x2) pwritev(r0, &(0x7f0000003c00)=[{&(0x7f0000001640)="433118a968c10f8d1597c5f57261bcaf4004151370c878c5621399e28043fadfe4612505e12f22b8d7ea4869061271e73a48e5fbe3b15dab3590f0015886b0791ddfa60f8d989cde69c7e9b3b73495ac69881374f893f03d61ccd709fd42363117a197d4", 0x64}, {&(0x7f00000016c0)="2e769e69e3810c5d31ded965ec655ef3efa0c04065320994ee0fe318751b4bdcc645e937df86590c2a1cacbbfff8c3199e884f9b8d9244a61f6b8bff9d9a948997761438416ad7225af5fd1c313b27a095ec246ba63ea1447b71bcc2725dee64c2dd7b9ee1c334997cadba4b9dc9f49ab80dcab71b4a645f453c700920f212d7bdee8fe9fd7ac42ba9947c9c6adcd70378859ef03a170734dbade70c6b8bd52900eefb65e4ee14326c9a10171b5abf6ca4f03d4cdc629a0bd6afb1f017d7538b1cb652984836456e8c73e8ba37ba1715f7d0f60152cf318ef9040d22", 0xdc}, {&(0x7f00000017c0)="d7bd816fd81e203e3d110303c20af248e8a9f7c6c3c29d620dadd026c0347d6d9ecbcb9072eadf2cb5731256f8b6ea3bf97a8f59bcb4afb84eb38ba1b7ba18a92f13513ee7ac2a18bc947219dcf281abc6c68f6f56f5", 0x56}, {&(0x7f0000001840)="b0b9c72f1a9a1e3db6ef6f59545c88a02a51cd5dbb97551ea4564819a6ac562b87b40a343a2d35cd7041f37e1c3577510bf089d0b9ffb63611088b2489a8fd3b9485c4a96e5c2f74c9f18299e7dd37586511c92be77a128c6950f90b4895c74dbae6b6a848ee190c4438cace3cd77ea6df4d3025c74a5b8b3337adbc323da27659294401fb0eaee3e32b1e05da446f5a468db0cd7da141fd408f8660e4314ac8d2971367b1e1a102a565b91dfca92df9f98280681556cd15e493ac88e9a771a380421bad2bcb02d5fe40bdbc36235a", 0xcf}, {&(0x7f0000001940)="e53a30fcf63201de6572f32ed90b9ad5375bd9e60df4d164d7c3c3c620a088fb719c9a6b755565a441403f32da92da741829698b1d89308e78220e2a90553939cd3c27ad8b5c9f82c679569793b9b7cce9a197e173849443c02b9bb30a88096119f7999821256d308159b026ca6660ef09ffec04dc7c7bfb406babe2b427584140c3a13276cefc198c0f2c2b8357c4f01067c57b03aa037e883b7620b72243b802e7e3708faff869a3700ddd1bf9189b10a2", 0xb2}, {&(0x7f0000001a00)="1d68afd58e7f67d71e241475e2caefa967f1aee3394f3ea3b497b696d0c08f79feeccf7983daa85df35c4f337e4389e41a884455f33404de08a6e08eecf3ea80cd04e0f89076fed9de3e915a3607ea38a7c53c8c991ed12e31c1ffa2fd11838813e95477aea9389c657f82906f15f1fb04c5c8662992f45419a5951e9009f14333d7d47c60607e6fec95de36231cb174c781f7523bc070373e2560f901b9944c562830f5b158824c07cb0dc59f8cd3", 0xaf}, {&(0x7f0000001ac0)="ee0074da5401bd14aa18d40f43c83476ab172e83c9e35ed87acbfb8097cba30cea51356654b265e11f715b5dc0702cbd6c72e16cb4cbaea9914eccfe1b99a8004c982fe7cc4b3fd74dec3d15193dfff0ece8bfa6852f27eaa16cc9a238ecc126f4d35e377ca36ca4e8bde33efa6473587348ca17879709c660e27e4bd21ce24ee6dbc118a2f618d912f77c6d5d952952531291cbb3abbd56d60656374e76b404b19c2bce1974330782925645b6cd1bd3e44266de8d2c74be71cc1f9e5281c8a36fb45cdff3006efd92e94250b7f4a1697ee562d3bfed4d9b25fe33e6d60627c6835d6607d122f02eb08b61ee1e8773073eb3885e1a8285f10b9a2afeb0c74e358da3e8df318de6dc03699f869ac7ac53ecb1c33bfbf48ab88546b34085992dd8b8ec57605e5cbdd2f1a335879e21fb31850d6060f7a9eb9eaf5b9809e91c0fae83e5c878ff6e837b9233e5ad729f2eebc17734e2f15554a0f14586d6363eab30724598e570eb8f16f3a058cd7eb568bc665f7e41eca4fbaee5ac5f16b4c8618ce58274f69bdf5bfad7c7a8fa4f7c2061d72151e1d0c439d0dcfadaecfc0c8e93f5c3206fe6adc3596679880ce66cdf63d9401b93a63899487c655d45ee1dbec9b61d92a58242c32b55428caf18516d981cf38e053ce75dbd31102dcb35d17de5bf721a67b2c8932e2a12f11e67a30a07bf14d464e1af608189e7934b26c64cb094d8d1598c4b43859308acad87c3b1a2ad3b4c217b970d696c737f90829f8c74b91643b88f149920d61550a483b8700155194cd6d04af19c0914bfe6fb65a3f283c0ced19836cf4b98b1152d553f4540a4353d4bc50639914032c0b88861b31ceb365288e4ae69ffb8c554ca9e6ab55748a0c962c8cfc30ae2ef21f09822c1530e9cc6d2f351861b1f410a1f86e186cdffc6ee28c14988ed48a3c6c393f87d6cfa06081e2d0f9b87bd1a0ff32afbfc7b7bb46aa59e0d9765c52f1cc1f9a892d3373878973613dd820560a358aa6175321181351a3c8b08240ed38d5fcbfaa05374de0c31fb54c16fb5ad7d8b605f23d0f8503dcd12701e6a34804940941ca7bca3ebe3eed915b7e314df2c4919429930f2fbb75f850109b552b3a7fe2f50672057091b4022ea949f53aec3368524080b5a1ce903a5ddb0bf1e0afc27abab7ff45ebb211df9c179a1286a03de6e6e6de2a60c1ee8531e27dae5c2b0c5f5a375d2e38c146fd9ace33dfadfb95a8034b49fcdaf714e7c6e67ef466c06da64cb436e43a00127be86a1b5ad1776c011945347616ffcbe7cdff03577b84af33c969009b3c83fee9745c51b212d503963c2e43fe42ee9fa7481af8ccc44f04532d52c6fc1149ada902e248a051dfd9b766165f932b57a643c32c1c32e647658210bed5bb48677d0f99886dfecb6cddddbec5c7775c6bfdcf535249e698f997a97eff2189319c0247ad6c984e4bd8d30ad738081fdbf7f8926725d334872251b67d80c504e85a039a1492d5ff7df62bf509ce98314e60e57277fa8c5b0817af9080209c87d74839ccc390bdbd1102864cab6b33f09331f02cd5a430289bbb629a4bb1f01bb7765ab3397a3bbe291703789a646220e30ae9006e61550b07a703bf90da96db511670163168f3e0496108992d5cd98878f76d271b022aac96dfd7126b587d7072f4094f54b2a89e68de69f3281d6343ff01304f4d0d6054ee1e6d99a17ded07537b6cda9dd816852210e8fb0e82d740f8a7762aa54380679270e96bd38b47395f8886db6c24ee1043884fd3aa7d9ed21a3af39198286ce82b37a61d55958567d7de4edeb91bde2b87983c376946a6ecdfdbe5f32113b8fb4007f86d84047b7ba7556b69c04f46394eccacf7cdc0a1dd1849fddc5aa6e3c33853e2ebaf0f05d6220170aace9ef5d732d0cda582cd20219bb42960ceaa4405c1a50bd807273572bec21f817843d58e2b604cf6c3dec11fc72d6ebad3d4cf56e8990a087f1c79d2b2970d07a9b8669ff74b1f55f021804899f140dde13d5ad4801bdbc3512c92c53a8ad7093eb514a15cc4b6ce093972de4261794b31c25104c9653dc43a853bac15360ecb0d80ed1e5073c660d4eb7ac7fe785333c10cdc7d458fb735bf356711410b136e84b09e61df0e71f2a117f15e392b7044ca7f7c59a4e2bc093cab18cb56091467fdf9ea8fcd3ecde24b9983c846778586e9b1e8a26a9bfb699a2032b8267d84f8d569c41adb19bf5e73d39796c34d992e95ec722c80b45ecda6a37bea3495499764b895af301621a1a1668652322fc0d40d18759ed0da8a4c94b44661bd9dfbc6dd66f88fee94afe3000f47016aa76486b74b886ca07d16ba7788d3a969dab7834db9c44d4d148e13c7074db833a819850226136ea796db9f769ca96780d3ce146eaefa7bd71658872e851d25f73ab7acad7eddb05cbf6ef27009552a449d14b2b56d808a2bdcedc8289ca62ea6fe367d3c628bf4b55423573b7bb6dbde6e9e84acb4fd25ee5e28e48298bde008be223e60af6d3531b620ed5b2e987442327ac4f7730de5380ed5e416afef07dc865861755e4ec8ae3ac86f603890e733b342136f00371ab35386f9ec71713b5fac982a3c65d1668bb47582e9cb1cf72f5a28f553740cb5b4c087f93b457596253836e1bfd1a0c0e6d623873726de6e3080fe79efdb340d271d11e3834b91264da3811cea86624887d70223e77b8aee66d61134c5fd84c7395d74d48b1965fbf367a7023a317cfca13ff02d22dced7fb9b442d823f80d464f654c6e5ca6be351bba448cbea2b4bc20e2ee6fbe63f7cbf816cc2ff082fd0910a9b622d131192c57b357f88784c4791325d55ce4a27f68b5b405e02592f2833fd4ba2388cbb450dd2f3c8fb207898d31ca117a01255df86aefb760e38550c9f9f8742a16ddfcdad5cb7dac975877d74a65d31069524c044ddb5155e2527caf3c649bad5aeaf08f5f86f713204b8d7c9a7a89362f4382b236730b2ceadad7a0650db726aaeb2946229f9ef364cfdda1a860c9c4945400cbaf399024db9a516e0fa4c87f10caff24d5c617e82bd87d9e991276ac03c5f3c793d29c6686bea13d52473576078f125e3bf004a711382a058b882b1b880703aa813cff1bcacfd0ad12d2d1a193a93f2f9f7a885fe09996de20c9a1e112a3087bd3178121f3b7329350c0c5fe7ef56562735c9d737b78efad7627643dbba4da82f70f46a5a25bc2018da149ac64325ab310cf39181649019a1a0b7430b0223345349b33ab2ebc7360939a514fff2e5b5523129c64efc135bd8968eae4337c084177fa7e331a17d2a3a4283dfbad1f70e2f274488dc87e4732036fcbd71911b6defdfe0ba3c81d617bdac35f1bceed239b7068b16bdc5800096685eb0255336f7b78ad54867672a505b07e54d064836bdd51f79b05832a52ff98c81428a7b1a232d827d986e862e330f2101c532d74f153643bfcd8dc58152cf1d7da2f41147631a864f5581b2dfddec603815660fdad38d2b81eaeed6b90c783365a18c862177fa08df4682b2496bdeb32ad352ca3d9461f54347bb855ffba6a52f4bd79f9e3cc3884815360f040290aeb0bff571190ddfaae1170d72f5863417dde6c8951a2146763a75d10139f410f5679d0d77e674eff8927f25de3689443820a0fa3f6fa436bef428ce7ecca46574f9bbc154c985004cff305b7de80f5c9898512ae2c78269708647e20baf18706bd8344a2cd6293fe3a7dcdab519aa345ec3d50312cd59e7b37d9a4e12d2209f1dabff1e0420e3536f659ebeeee59ff6b839ebe22a087a9a8a35d8d67ffc99f5434756f13984101c9df3af9c265ef7dbb7b563ba6a03737c66f68e7a3a4087a2aa90e750a6a5aa8d137686a17f8df964f8fd825ba61c94c6262dcea493ed9906c5bb57ad3c786ed35b8661030a8c33fd061eeb0fb106b6d28abcabb2a59935201afd90c3c8c582fcc3d3ba29b8b05cba1260683f66abc220ae9b9dc40b7cc6b46131f6205b871319eefb387f6a6e1b01ab1378c73dfea3a6670ab1bb98076b965197078f509596daff952ce05d79a407dbb7d4760ffdf8f6f5b65a56189e00ea70325f94508df98f5d0107ab732550b927afe4366d602a72f31e5ac7a1ec23e4d972c3c8e8c81f8b1179cc96616daab72eccee36de893763fb5296403b181fe17998f3bdda3938a2df131160baf21cd0f101b8e70ca674effd573030723e1ba310a972518da3bb79077cb354fb3ad6f0005bb53b869d5d34635cddeecccfe801494603ca9163f1b440d785004ac3e626880845d2c75fa6f051f3f4e8313e9b54fecb50c25ec63cfa9158497133f768539dbcf1a10b2cdf084b18546d08969cbdf328c678193938eda19989747d17f5fa1902be7d41d3811bf8357deac9d54dce2c7e664205d25f99e9afc5371a93ae11c69c6fa72e8d581f2315cc3ce45f0953b89aac46901cdca2d70dc4cc4b9ed218c757fbf4ae71d36fc9d2d208e468354620c4bc5b1ce2502205724338fe2b315b047a6c03378dffde8039474a6306d31eb1ea8d4300638a84622cae14284b75b87acbc2d5845da2a92826f61c0fd36388a8254be5be35e65797d932e54a1d727967e6ac851fe68b6ef7a2cac6261cdaf39b0079ba5b6af1cd99021accd36bc6a13a35292ed30bfe7ce919ad05fde3b82a6ddef97f56d77b44e400901b462919530a6286bac6d243a3f020d284b1bb9a12e4850c9847b5baf37fd2b9d4fa02fa95bb75836c95ae005f1b703d1d61171ebab570affbf5b0a6dda15a398877fcd353ec178d1749bca4ea5595616ad050b4c90e565f376db0891cf2dd3e85ec411a1bb321da12f1523c8b3e75d1cf491253344abe77567bc18ac16a02523c77ff69e05a988cfa59c088b82db72ddb406ac182f30c09bd98cd67fe73ad19a5c3080eafd685609d40f8597f3bbd82c6b22935e6ebd95f13637dec00ab2fd26942608c8b378d5cb946e8a8d976f1a1d4d26d014ceb2aae954d3f729ce7c3382c34d1d309bf8937574393ceed20304256e5f34d403a2ef203680baedd90fa7968f81ab3aa2b26c60525cbc7789c1431035a61cd2afc7db4145e814c4b1fa474cebf87ab9a6e99c09335a5ea1d4f5cc086a4e20343dcbf3f15d087624136a17087e0483ea6c2fb43775a9ba1f7d196426ac61251d11f3dd9ecde86b636429f06956238a3518500f86a644cb9d534474b471b89ff0d447a99f44b2a40de24c8e94fe73e0c6c36093bb929fcdd83f6e7ed1b12c4ce955fc0db92cdb9597167f2ee486fef7b881f62b4374af1ed8a1440e9fe04cd5bc64a82ccf0b91d9b318cff89ce658542fd3de6cd0e8436edb6d27d37b6d178a7ac50f4e8799b960bad4cb92aa0ff03c906c6582de5224c1df2d62f0e9c3207ef84f34dcc37bbce183119ce446ba15babc70bfd0477610ab4d6048617893b5ca25cd0770c843b0c225e52cefa7c20ccda3510a902d3faeaef43edea6a9bea997b479be7541cfe2772841f6a2993f16a843e7805ee1321ce034c5ae4a76e6b9972ac85bb7a9a4fd6df85f861b28894e0665b33a6f7a0be2129a7571523b751fc4b87d692983f201e4038a8ee1b454a151eba83c8e72fa24c8a5c4e62e64b6706f9c2dde604306ad0da7fdd2f6f6417e517baadecd8244e71a4af07c85dbe9823b88ade7f9a21e8d40ddf6853c5d6401fe80fe72495be42f6a9d9a75ecfd2e0b8b98cbbb53d49d00ff757b825baaeb63b590144ddee4239234f396479946a0ac185bd12cf15c6b3894b919ff0d5d1a441b7c50a53ea0d30154d", 0x1000}, {&(0x7f0000002ac0)="94f694d64296a16b1067f54e0b5f05d6f059e9c7e7dae92c30526de4e59950f4a2cce92218c660be3e4f126d87d70726169f6cbea23ad0d33f98afcc1492b462c00e863eaabe6d6a09561ecfac9447d44c9f881f449ed24bc1a065164f7b9a2a640cea620a62d9e7ba56210a6d484bcce4e33ffd97b9219726cee40a3c8f956874bf284e59fb7ac3ddb8b6058dc0fdbfeac693a5acbbbd215d5fcc0bc8ab16209a367668b737f887d9b7ab05a8e64f0d5ebff73c743d8ad6e9ff6ea1aa4127b39ae060402d2d898119e1e883d5cda291aeb711ed24ef95f66f6745ad92ee3ea540cd7385d1b8c21f6fbbfc9395b62c53c203598649a520c70760b8a0145fd189eed99eff070148d644a42bcb47da537769f97cd6d4807d6f79959de204dedd3d8dc2d2907338ced2a6cbe9789131527a94a1cfb328de1e8ea4609c2f605d0715c249a75c4396889d0afb66c7fd2d60f8cd626a3206b6bb71e16a61d3a5b11a5e5d87fb2a7c1415dfd0fdac8875a24a94a685d9c5971a0cdbbbb441114e5a33b667ce7cba4433a075b324f5578e5cfabefc662aac8cd10068d6ff87ba51e7a5a42d56600651327738bbac36ac91c00dc9a82f16ddc4eaddef2797d8d4ac00fc73c5afbc42c44bcf22160a1daed9523042f8e4f67ffab0f571b0bb2d73df233088dc15bd0ab002d69a27d937202d701eae0a57b28b407ea59b44be2da0429c7f89115a2611102824bae8ef34c5807cb296602ff9870fee26dd95879ad4a5ee38224a49b135638f35bab849a49539bd0398ec44fd2b92b815bc15dfef38b1f6abe6e59f6255703bae345457eae7c1ff4edce7678a5e224ee972aa3a10b31becc8f5ef6239acc8a821cbd9d7b86c33ab870bb8464fe305664146313de19121c696ec6090a8f28bf7d94a2bcd22c8e955804956d48d1ff51506e00d63f10aea43bebbcd83a4d56bf93c0abef5ce334e98bbf144b575a4a4247e38d821c385282bea72d69391203f9dd2974648a2451df8cce05605ac54fbe5e2f5f0fb155a3e6ebba40221324f7a7574d32967c1ba34dde31a4f6fbb6ac66d2333faf4e5ffcb4390b9e581c06ac238067e52efc3d68791aadd4909979b4f9afe0eba5791de07a7304d76c06f27b5996f3fbe7e0a6fa24780e7d95c37d625f986a421fef73784786343655fc9cfe354d88578117285eede496de93f25acfa9003b6940cf8fe4792893db68667915f6a252d16d505588e6e6432ee6b380d2c45179b6077b9bd4a11e814cd8ad7c31bd339e7121bb672c373412b8e2f43d1d0aa867eabc7fd8226f06b4292fd30d1b57db210db732bef374b3c8c1d37b6ab8b266b1e751fc974e469f7187940e0f2b8ba044e3584a9392772bf91f7af58293b4c788d4c885af0a050af33afd3bff1879c5b961ae652a4b6382cb70a2ccebf217bdd4ad2b02212a1d9821070af750d9c3da5dfe030a176c0d80c39e8fb5e85549f282d162bc46fd68305708d064b5be61ebd1518d8056a3137ea29326d3f6ad8aa0a20fbecf1e993d2cf5cfc9767e7d9fb93ae7d591e24a7a2266d9b18ea094e88f01d43a5b2b5226e675bc8105136d41e4beca6c8d2797bfa28e96cb00e76808648bab4b1aaab47c691af7ba0a19c9d6200d0e4050cf27a4daad558cbb6697b31904ec7025368696f5a26cbf184b40c7fdedad695aebe8275cd53aa1d5b521f9fef5d4bec2746db00402cee57e47e54adf244f52e8bfc206c74af5fc823e558fa00358b1616cbffbe5f2021a0a1e3211496a35b6e514346209a05073cf2b5068d7c68f90bf03ce775f3fa3baf0239b95d859b3fa1e471ab5dcac6c6e6531a321a757e00a4b6c9a2ab4ae2cc7a1c9e2227376e76b971e167a2635b753a5a4641c914ae102e3243d8ecdced4a65bcb9df4c7d3488bca625c676ed1fccb8012d55fd2f8ea36359ea68375c0bee5c82ad415407420c067b3947cc4bb16460aba0d1d32d054337a7d920ab479faadcd7c30ff0c50738bf214cf2c7ae6b0bb376c695230622cedc3c916add910f34219a99be54b609603a874246b2dd4466f09d7f440f3572e7ce93f6510bb283d911aebbbd44cd06335145b5b53f322f97276410c46b4853bcaeebd50e0981423a368c3eb991e213514189d93f40eaed4f6571728ea793416b58f17833b2632c02380da832b89e58dc24fa278823011132f15b8d60247cfbba0815c9dba2764406a7d80cd43668ab02aaddde3c623c429224a357ea9bb483f7d0a9113217d6132e352be1e29c5f2e9463d2e97c05a4e61a1824dd35bc964fe5abce48fe48875dce42c59d6bfbdc0fbe44d91ac2747044074de1d74c69811d6dd07651bd4c3cd8b7afbb92be8ee845dd48a1d8110bd47a0ce946af6d1910c0f329a8b41ec223ab02739a4fc129d2847bed00e334914b2c281f2be822ae71faae12f0a9b0ad0ea554b727719e90fbdc3bba470ef079f41f33e7872f4106fe82b7ddfc8c7c46eeaecf39c30172c53c2d59c9a16623b8ded90df1a008704adfa915a4a9f3499967b5ded4197ef16d8269d61a1773ed00050d4a5d8b2d482215e944046ad527c84ff0681670af3b53697129460535355052d50c2a8c3006d56cf4c21875dd9c9b825ee23308c46c803f0ff24813f031cc1cde4f21ea316e5f05593a849fb95e7000df961c51dd3aba57d6f1c91c7aa6c90f4e44215cf8b8e079ddb4740d7bc50d573cbf24eb03fe84d7f7d6deb2def421a8b11211f6fc5cd33cf973108c7ac4edf81edfc9a325fbeb4e997c9a4e6f2b0be1f06303a0ef4cf0b775e7d5d7681a909d3a89abcc6c3d29f17e002a4c3775fc5f72050057f844cb953f13e39368ba37199ffb0aaa961f060d3741d829ef532ab2fa6145ff592579e70a09955a0c44b4c813fba78a5f5c26533fe49de7efa626ddcea67b535e8e27e06a386a10687e9f84de1ef91848711529483a8aba1f155af7e717cd27351b83a72520151b133eb6928d0c996846c2e8e9bd354bf2b51e8788d1c354a6966bffc2aa68e3c047a295f81e165dc91dea0db7e17d34ab27dd608132d1f1a9b202b6b612de0693f71d1c0d15f51c2e312e218c7b8891524add0150e961627cd59fb307cfc780efe4f5ca34d6e63ef3d898bc01d05c46f9088068d3123704a6d8e2913b33444be34db8b369b03229a10bea290076b9c1ef9add8bd5a5876a8319d5be475e4f777c0984b2d41722c19216872d117388b5bba4738eb1268841ba18b02fc60160ea8d47b177d5b46dfb95c183f7fe62f80a798f9d8fe0f0322690ad0dce200252d446979db4cc3285cdedf1ee8a041b247f7900e273beb8c6a6285a4e7097e126371636660308c620dbcf9afa57b100eec27b3fcb1d909f7eaca1d890a292fe62df3e3b4e863c67a6ddd29704ed6999c47f56ad47a7a3437ca18a124000f6fce6e80ad3f02d51ea4841a1e5056c28df58e43cc9476ff21a40824d34079a154e94fe6fefe56060331d6927e856dec2f917db7121b011a884f8d16f62389d153c55fcff587880486a2f89e1e1933a672cfd60c58916c701add28f2159ec6407b4eac73db4a835c794c9726e829dadb61e3c0155702b2c64e72918beeee9c4268483143080916cad90ef2c67b503fec9439baf5ab853936739b80debe2b13b6ce637cf73931f3ac96a9cff93ced7fe4c212c9e0bbc93fc27d132dcc631bd84c917feb8e83337fb12b9c3703c47605ca7d9ba4f26696118fd6a0c2035f413e162bb9549cebff393308c47090bfeffe4e2769b49cee5622c54e2e3f93b60bfe457a103d4e7d44dcc86c23c94eafc2769483186a0081f2ee71468b76f77bd68ac9249f474f77b80dafdfeb3a8c8101df0574b9a87b38d766e312387c30092e818892bdcd72213b6a92fbfe1c2ee596fef7f93700124ddb9fab2195bd93be498494c46329058e2a623ddf6ca00c14f7a78df8f463d111bb6f81e28f645480d35a57c7e9e2ce54a3b5f034b251cf157aaeb9582ca7d1db0e8657fe494950549473e320d8e7efc126cbc439a625919d60cb2b125a7266a511ff5df50d42018688d1e5d9b98a9a8906e68134993c5f24d5fcef851cdba5c5cc2e9219bfb7d89ed77275d08c44797d8e037cd6a66a2e1b8eb12445bc60fd86b4ed48462b3d8b719cc20e6344ae2e16b992e5ed9b0d0eb2aeac3ff7c217dd5ca480c844c6864ee396dbf4a6f689cd66f2337ae3544870a71141aac810b70b3c39811797cab548159b2afefb92ad9c20113b2d5d7015a5b048051b14eaa33856abb5aecab606cd42f5966eb657c7bd4140a0ae5fb5bfdbe4151c029a52a6f5aa052983e1d791835c9ea90c7748db52cf77b162b3c921d2d9fecf89e935a0f4d965be3e3fb1c957e29f5c027ea7fcad6963131cfae6e76769883ae6a2f6e540813da6d6a152a83b3063a13669cede4db1286e689a9c343a2b615433c9a9ded1ad4bcd3503c6251b4dc1285537c65fe3aeec86f7a11c762338ceb406af9b71e00ea6c48708578518493f458f87c2a39a3f8a6183e216246a68e18184113d3569e7568c00091b67602a8aeb3dbfe3409b00cc55bc647bda5ab4f95149805be8f06388720a1bb56797b1d5377d542cad92fa757c89dc185b753813e94268b03f8be252d6895b8d13cba1ae9d8f2b5239208d336421c28404b69fb98a2977205849a03fc1e739d6bd3ba27ede30a1e1a22eada7a5097f1c6412852ba41db61fb4042a365ad3ab3ff93b016b775237b6b7c23043f8ba2c5be0beeee18745398eba3a78f91e44b2b87a95b0ee2d0f59dc0c737ae37b8643516ebd32d7f1aa2acd9ff00910aa40f80ee0b50d85b92c2dbc682385533c01e765953a85fc7a7081ef983af235448540fa6ccab7acb1d4df978b4316ca7b0e2d2de92279145a67e9fa3958ac2ed856812417aaf33ac75b4dabc7ce60dde7c0a9357a9c46176a605a9b8916572f6e7f6c2c546922277f31c5c4c5568e76f548b075d3832673098d29c52a2447e7bdc2b51993cd01fa124c9716ee46457538c414689bc67a5dee9541332f85c50e0bb8e848c2f84d6bbe311000edcf4bd3aab54b7247544cf419a64158ecee583ebf4cc4246489bdb02aafb053abe4256563b843b0d5a98316869c4ceaef1e6df5f2c370332923a485404dacf13c0b7b19a76dfa72945ebaccf0c761f0c1a688a4675d6dd4d4bb5bdbd468e306106f67ba836e1a29e1caa3dd1f9251cea1419943917bc3b0bd87d9e20ef9287e8d019e05424f6c2861d652f29354dbc4e80c70cd912c50d56919862a4ac426b847ea710a9762f2c55e430c477e90f51c8d750a3e02eb96ce50c86d6e7c9226ba7f37f2ee270f8bd24f8d37d62e2ecd47b4c40d42fdfda0459e2cc27bf2814fdd5f59beb96b9fd8e983fcae938e3389cc70c59cc18531ef8bc8b651559b9e7891de30522aba7024b29387f19ea54e8cf9015147bdedb66aa319f93984717dd2eefbe753c4c89b551f999cad96f2835fefdf9e370beebf45678c875810a5a1fe761b7c51d217b55784e9b8ed3ebec77e054adc3b4d00e134a7ae36dd990da2a9042f7f4e2dadd679d1f769e6fff99a88971a4a95c28e3eae0354f3262b3f47591990e195920dcdc7a46fac6961373877d2a9060aac59f507e6ce22c48ff1ed30d83862effc43e47dcf92abf177c47591c6a8410b2b5b9f71d38a6bd8c573ac4d6d4002c8463ffa512bf8e6c4e7eefe71cee5616d47736809e8ad0729e9bb0db6488acb9e78412b2b996817311cd3dc8b79260b78871ffcc3f084773775fecbdf519ae1a374922e676", 0x1000}, {&(0x7f0000003ac0)="dcbc5e62a01a8356fb09a169c792bb5af60c07b13525f8fc83d06ae3c4e36406c3301ab32fd1343cf11978da4e8ecab96bfe389aa3e3625036fd00317d13df6d536a5e6e52dfbe07a5d8afffe2a7d37149b7fced86bd486bfe5f25c537c0bfb3ae74f4efb95f277bdfd7a620aee6ba51a019fb9ee347b3faff98ad1ff73bcd809acc77c3248380ed788557df0e0c81431b9aed439a3ee242fa21a44679c4578ffc54753ee028eb1075749b1b9527aee77d5e0a77ba2361ffb8e8965b9639e2e48e867d57afeaed94669b1f3ab0ea3c2c8c3d1077d0ec08376af96ef906bcefff9bd3e96c2ae450b993f94a1f", 0xec}, {&(0x7f0000003bc0)="e318be10a94d363a7160ffa02b2124390ceb616f3d86cc6a52fb66028ecb822857d3a6dfc90a939ab1386c025f8dbf", 0x2f}], 0xa, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) close(r1) 02:08:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x8, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x2}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000080)="f81948b094c1c94ffa9bdc2a23b8eb8c0398bfb14e8af5ec5e25db489e0ef3dacf2eaa9b552e0711ce98480296120834efc05d31311fd67f0680d71cceea53dc393a0bc51ee7160694e85fcdbd289cd27791e56c459783fb0ef0be0346b442789a81abb1d23f00c58ea2614db2fc0a49ec65e9e837ffbaa7f6f0b0134f7ed1402618330b47605f172d14d146", 0x8c}, {&(0x7f0000000140)="f6bd63c8e1c5632526451286f9eeb6fb0b144d59ef76d5c38e", 0x19}, {&(0x7f0000000180)="aa6e296feca1ea5e3203d56db45d64d93b4c523f156405bd1ac15803b4fdaae9dcf490d176560fba02d112dd0d2cef10cb74788b70929a6ff554b22570f2010e8ce0ea55b5a38ee5741df9644ed5f276985595b5bd8ab35bde1688157981f413", 0x60}, {&(0x7f0000000280)="4043db86e3011c92fa63f3ddfd2d6121b91d0a16782d04b8e9643e3ee3e3ed77bef3bc77011ce40c2bf4978be1b400f638ce6caf7f11e0a513c63865a853fca591738a1ff55d6638e2b4eadb9c59cd55d5bbcab35e6507120f46209171ab7bcc0c2287a603eecc6d2d4460cc84a347d4a151c3b1bd78e48c75f8871edc", 0x7d}, {&(0x7f0000000300)="19edd64ec71b88a56ad6d25075d1ffd4bd758cf746ac6f4be07dd530ff1b5f89d535bcff8a867bb3e53a5ee9bf9715679768f35dd95ecdd7bedade42b492cf469d5f1eaf35a0327f69ad0133e55b3df430fc987a48c6ed32811b93f95962c7db7a193c14c3c7c8fb92ee7a869cc0c54cedb54363f31e32f6f2407b585743c4b84024f93162e7a403ce2d03a6613286709446b669e096f26bc9d0c5a41a2c96eb3cb10c138e6df4120ad1f07422c4963a52ba1cd79eee7982adf872335da6ffdabc08c644", 0xc4}, {&(0x7f0000000200)="a6f737a5af3a0d1a6531898d", 0xc}, {&(0x7f0000000400)="1e3087dc50c606c012b9e2d8538a64adf0fdfe6e6bfbda0fba6fa6dc513142581dd47ffbdca9cf1bb65008901221e3ee97bb0b7c795f3baaabdca05227e114e5029facffbf311e32f99ca7350672638c44f247ef6e933446d0a1016fb767b05dc57c7974dcbf36729420b184cedc46115d887eb5ca8f560411a087c47851ba7c00919796c1d37ad182", 0x89}, {&(0x7f00000004c0)="60615c0e2a1358c62d1af24718c2e68f679604399c8b898ea6da300aea34398e9fa195f7f49faa50a45593a49604cda52ab74b2340a8b7cbd8ec8356c358e7ea55716bb1a9d078f6bfd6708fa5215bcf4c7b09e3201982fdd3ff0102afecf0f648014bbbe8ddd183eae8cbb33bb49847bb22221a602120792bb863008b5ba90c1070d3ec1c18947bba4ef368e1cbd7eceecbb76966da613dac4fdfc88678626353534d276548c91787be5dcf12ee1f75409232c394ab8143e222b237503c502b721c3e7b1de55496db5c8beb87cf5771e864d86a9e53396781df3faf12ddc48916ba567dcbf2c0d94061637e4635", 0xee}, {&(0x7f00000005c0)}], 0x9, &(0x7f00000006c0)=[{0x40, 0x1, 0x5, "8d5d123f6c43216b6869e736a47aa540cb77e5a60ecb5a0a902ef72d3552d1eef8a38ef11c7fed82c6e7"}], 0x40}, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000005c0)={0x40, 0x100000000, 0x8, 0x6, "97e31042d1deb208fc846fc0c64f9ca133593c20", 0x4, 0x2}) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) 02:08:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff8, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000001300)="7e121a19b42ca919dcfa42411f7ad79f0eb4720080883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e40500661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c712cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xdfb}], 0x1) getdents(r0, &(0x7f0000000080)=""/178, 0xb2) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 02:08:47 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = shmget(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getuid() r5 = getgid() r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r4, r5, 0x80, 0x3ff}, 0xffffffffffffffff, 0x9, r6, r7, 0x7, 0x81, 0x9b}) nanosleep(&(0x7f00000003c0)={0x6, 0x7}, 0x0) close(r0) setsockopt(r0, 0x2000000000029, 0x48, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 02:08:47 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) close(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x81}, 0x8) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) 02:08:47 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x0, 0x92e}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getpeername$inet(r1, 0x0, &(0x7f0000000140)) socket$inet6(0x18, 0x2, 0xff) socket$inet6(0x18, 0x2, 0x400) 02:08:47 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x87, 0xffffffff80000000, 0x3, 0x0, "9034a875b4ab3e72e2e8772ffdf28dd49c4143e3", 0x0, 0x7d}) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0xfffffffffffffd36, &(0x7f0000000b40)="f9cd7dc57cce29586b039b88ac9b00cc665b741ced33970d73d2f904ab3ea1c7f5caedc39dbc6bdffa45d45770bab0a8975dfe060aae836ead285a48beab485ca53339d4d3008de6decbe82a7155cd17295e857dbb590e42edcc6124d4") r5 = getgid() getpeername$inet(r2, &(0x7f0000000a40), &(0x7f0000000a80)=0x39) r6 = dup2(r3, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x100000000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)) ioctl$TIOCSDTR(r2, 0x20007479) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':!\x05q+\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) ioctl$TIOCSTOP(r3, 0x2000746f) r10 = fcntl$dupfd(r2, 0x0, r2) recvfrom(r4, &(0x7f0000000780)=""/205, 0xcd, 0x0, 0x0, 0x0) r11 = accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) kevent(r2, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x83, 0x40, 0x7f, 0x22}, {{r3}, 0x0, 0x0, 0x0, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0x72, 0x40000089, 0x3, 0xffffffff}, {{r2}, 0x0, 0xa, 0x44, 0x1c0000000000, 0x9}, {{r6}, 0xfffffffffffffffe, 0x4, 0x4, 0x6, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x6}], 0x400, &(0x7f0000000580)=[{{r3}, 0x0, 0x40, 0x14, 0x7, 0x10001}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x7, 0xffff}, {{}, 0xfffffffffffffffc, 0x1, 0xee7ed4073c0f5b0f, 0x3, 0x3}, {{r3}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x9, 0x371f}], 0x0, &(0x7f0000000640)={0x3, 0xffffffff}) ioctl$TIOCEXCL(r6, 0x2000740d) read(r4, &(0x7f0000000880)=""/76, 0x4c) faccessat(r10, &(0x7f0000000680)='./file0\x00', 0x2c, 0x1) r12 = socket$inet(0x2, 0x200000002, 0xffffffffffffffff) setsockopt$inet_opts(r12, 0x0, 0x100000000000000a, &(0x7f0000000100)='\x00', 0x1) setsockopt(r12, 0x0, 0xb, &(0x7f0000000080)='|', 0x1) r13 = semget$private(0x0, 0x3, 0x4d) fcntl$setown(r11, 0x6, r7) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000006c0)={{0x20754f4f, r8, r9, r8, r5, 0x1, 0x1}, 0x7, 0x1, 0x8}) setsockopt(r0, 0x6000000000029, 0xfffffffffffffffb, &(0x7f0000000900)="ff1fe256cbf8b4f77a00000000000000040000008d2c0c3366d5ce37408ee1aa5b38f15bf35a449699f99b68441c0f4a311ad8762e6b69fdd70a327e641813a616df54ef30b0a3053ab6", 0x4a) 02:08:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:08:48 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x0, 0x0) shutdown(r1, 0x480000000000002) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfffffe46) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "1a751cdac7638d423c59224659ccaac542c95ac0"}) getpgrp() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x0, 0x0, "1576f6b62937c29cc63b235963748d2d3097db83", 0x7}) 02:08:48 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 02:08:48 executing program 1: socket(0x400000000000006, 0x100000000000002, 0xffffffffffffeaf7) poll(0x0, 0x0, 0xfffffffffffffffb) 02:08:48 executing program 1: r0 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffdeb) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r1, r2, r3, r5, 0x82, 0x80000000}, 0x9, 0x8, r6, r7, 0xffffffffffffff01, 0x5, 0x0, 0x1000}) r8 = msgget$private(0x0, 0x100) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000008445a53583c8432c44"], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:08:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="e3", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) 02:08:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x800009) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 02:08:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100001000000000c, &(0x7f0000000000)="e000000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000080)='\t\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xd9, 0x0, 0x1000, 0x100000000000}, {{r1}, 0xfffffffffffffffc, 0x34, 0x20000020, 0x5, 0x40}, {}, {{r1}, 0xfffffffffffffffe, 0x5}], 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0xff, 0x90e}, {{r1}, 0xfffffffffffffffa, 0x8, 0x10, 0xdc, 0xffffffffffffff25}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x8e5, 0xf0a}], 0x1, &(0x7f00000002c0)={0x7fff, 0x4}) r3 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r5 = kqueue() kevent(r3, &(0x7f0000000140), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) socket$inet6(0x18, 0x0, 0x100000001) close(r4) close(r4) 02:08:48 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f00004a0000/0x2000)=nil) shmat(r0, &(0x7f00000bb000/0x2000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = syz_open_pts() shmget(0x0, 0x1000, 0x40, &(0x7f00001a3000/0x1000)=nil) socket$inet(0x2, 0x0, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x10001, 0x0, 0xfffffffffffffffd}) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpid() 02:08:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x6, 0x1000}, {0x1, 0x10000}}, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001100)) getpeername$unix(0xffffffffffffffff, &(0x7f0000002300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c844b1918373d4740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000256e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049787176b05bd441a72357000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcf5dcd8e3c28dffd234e404c214a1b4729e261c15cc098471443574e8ca5fa3117749cc95125e1d899cef91cd3bf9bdef84dc304ff53a130dc5ede64811c38c57761d3b96b8bac776b3b44e8d761752fa329269f6a7b0edd4c56171352b89a6995fa5d4902254f127290dea5683c558ae2ddb5635879062257faa2a0d40bdad28d6c33b51295db15fe7ea0cec519041123f872de0a340dbc17ca1483c1e1dd41557e1d9529d31e433e7e28e49a69dc9a802004b6ddb1c593ccd2c764476eecaaf0169411db62321bc"], &(0x7f0000001140)=0xfe7d) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x3, 0x10008, 0x10004}, 0xb) bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x2, 0x7, 0x2}, 0xc) 02:08:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 02:08:49 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0a", 0x74, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x75b5, 0x2}, {0x5, 0x7}}) sendto(r0, &(0x7f0000000740)="ebb722bc31846ae153133c3d3eeb1d54125b1250f3d7bdc97f7883e5e4c178e768062e568507ccd1b590864b09b2bf61750b262e58cd6b410ecc1b191e2182deacd573a522267ac4f35f4dcd74b0dc5ba84c68d09e886c386c070e2bb3d338635f3b518f0a92cf12729e2f13b1ab917061c12de449d591b0fa426d7c5ca9361f4ef79129c837b4a2270f2ce9340874f9307fe3aabfb384d195e09c922490198cd4846d6e3075256620a73d7741ddeb59c260e743b2e1da30ee4146e161140b6039fefe20de90ca02930c8d3aaa6cfa1fa66e62aca36dc86671a0a66714faef0cdc3abecac45c2a4b66a72b5e124aa8a7be49d9a62fb4e360e453fbb2132d1bbd215ce45df805901ba355e60f5fa2fece6ced7ebaa2f0a0f4b4250a3463b64cbe96f74ed8deecbb152dae1a1abd54568223efe1b13352c8359983d06c91da8c613cb617f3274bbc7cbb2f2c1f4047d924e30cdb346e9493cb6bf77b36a10380edfe2345187dc423367afae1d9d2b9998efbe5e3b12a4be43fed0fba177209c042d092ab7cffd6129a6a2091137db4a7e1ee79838d80759274dfb26d2bbeb353f60177195d37a002d1b77a05997cb6c29168236c834af19dc52bb7025291fc8935e4decf4fe020b8a82be980e2af78e28a354763c079a1d74b278e7b8f97dac06c6be940e3135dba07caf63047ae222c2f251306ee6b038ae11b7029ab14a95a37e90af240a25dc89ec20c589a5312aafee885fa3c24f06c7d6c056617131feb4300ab3eaf97a0981a768a69f908c63e8ab8e91782b5f85f2f37a9139d67768599eeccb2ad4d3701e9f15aa2c0f30593b1e3755f646ff8f3243732d9b7633a61c4db06c80db8d875e7dfa735ba21bf579249117339ef3b8da3aefedfc59a4aa102942a3c69b8f61d99cf735bc3c9316a364df6c1044a6b172167853ab034009354b7611ea6b3fb3985d32c7fe1dc9a0efc426a47b8e5a4d96ed8c6a6b86db41922ccbab277161a040f645bcab3fe226debf611c2192471d1b2eb9965dd8be6983181c6702bf82e43ff5b5478af970bd3f1ec4e930096982f50e7668855d8c7af01b3928136649069ab8858e86a8900021d98d14da5227d8db6df09eebaae5f73e3fce7a5d9cdeff2ff8af93f11840e3f91b16257e11d600709bb1df17df4f7d21ac577b4dbdfdf44c5d6630825e8101e43e2c872e2623197e53ded0db5ee0fc2b50dc7d25769001397791d4139596209cdb25ac16afd59cd290ce9db98706e7dee8a97e95225ab50bb52c8199d19f1ccc5f175db70bb812cb71ca0e0ed9d5693a6ec64eae85006e7d35193a57af70d24776093968d3a47c6a57c4f6321e55c880c208883c57d09da5368b99f797207421508b06bddc3fa59f21f1e723dbcbe643d7ea28ec2ef370c3bd37cade29233c886aa0554f1a18aa223b1c87f3762eb01d56805accaa09969e6cbec00040b9b5917252016cb28025695628aab79671235e6fb68202dc5da25b9a060eb9d3391e9a92b60a71e7ba53a1a8e0588d6ec447aaa7af2466b3fd867d2ffec64a0a02127f82dcb6620de69c05f36000e1cce4247074ed50815402acf5af2968861c8980dab3a0804f748d67d7f9ce035555945a50a79f00a580b967344b476e3e45eaff836d8a11a9e4a85db8864656680139f8abb91a42328a7bd6a1e11be61d3f23108761c4cc85ae1442a1e062a4b08b558d2007e29a04f66b02ea54cb20985e03defd11d94c173000aad8951487f39c31309d63f441a24d4e09429667ae23c6e26f4b2343fa7d82d075873c00e2ce1e326877fe7c9ab08ecdb0f755031a95bd171e7443fb0be916f7a0741ad71a56eb925bd26d2d8982de52d12bbf02c3ea99cd4fe2bf8be81459f968d1052053d7783cbc36b709c8ca04dbfa4956e07b51fe2c03666f80ef2dd036e284e3988413d675023db8baf02cbb0481549b81e6a971cd15fe0d99b7a2b93cee1ae63e05037c13b7c0a92dfe2d1e63bd50778dcf2b96398d6576cd0d227b8129f2f61a6f4d7db31cabead8c7df97e8e4bb1eb6d8b4f9031e36c830487855a3fa2a80b1e744fe3b5e6153defa4325af5dba43c4864a46abf26855b3f949ea833da3b8f284a7af35e2c796906e6e71e51c5ff526ae5982b90d8fb4c1ab4d5a50197b0ca46677f9301cde1171f28f7de14daa907668824ef089ee8137e57e64fb2808cc5b3528fb8597d07cdc3753b9b49cd70fb4ceb1775fc3ac5d73db65b283f1f32d96369fb6801127cce8780707cacd2608dffe8d0ab4b526e70c48d2d2aefe2565dee3e180be4959e6ca5d993766d55f33b398d4cd8c16848fca27a2acd07de77d46398d2aa51b85b48f9c94006b887810e4f7d84c8aae4a76a3afe5d772055640d00b2defedd42514ab23c11ff20e49f1bc64694f8022af88914ac5c633fee81b2f9895991d83931428c19c7b02999953e94803ce8f060211e42e6ec08d8757885719dbde910c99f7565979f341c778eb1720ca92aec94041b83a5306df9d92a65b9ebf938b54b6aa06f435b931020a96f2b1a5ab19b78e92de079093b0933e1d4526e3e7dc2081c12b3cdbd977e58cd3ece3833cca82a9a9b8e36764648d31fb87a86af2b7fd27a09f1618a3cbc6885acbba0d8215cb347bb755fae77d51f936ebae1cbf733cb39381ccc79093a65328707491089f229d54e2b36480d7eaf0265e0a7467195e73a2194cf6058e0c2cfa4120d35a7a87db119c93e68d793c9da874cc6014f8c165444f7da4b1c1bb6c36bc220959e34443b5f3d8f4080276f1d275c03aee41bdeb5a78cdf5da47888a6a01d91a62bf1b912ccbcb7ac9692d8fc758fcb417764fbf2000114cc27dedfed54772a0055c0683670488c50b1d44bd835a54ae8daf4aa4291987d23bfb8abc597f0087c2a1b22cf6e27f59d9b35b82cc8e37bfd0f98b1b5d8d112d4ff17ad702939f7d9fea447635ba65275f072b9e8f589492c92f82293a1817655c70c4726899e13b13f037a1f95bec7068cd46d32cb143b33daef3dcb66e36d3ec3527f27f9f7dfd1d3951cdeb88f021c2c89c72ae5da97026906faf698c467d291dbeeab4f50f81d42ac5bbf77d7eff89f77129c330e0d7536b9254b389a3abb15a9f457da6f1d724da1fa8718d124053bfe7214b2aada2c7a33d2b1e038d006aed51baa57b5a9db6f4c64da5721b7ad6583f05c0a38ef3cf7e44d010c95fcbe651d13e74cf31394eb5c0c662dff5e8bed7c42ecee075528de9711b2e9ad5a8b709573669e7b3a42eb04ec34573df4e063ad395ebe214a9a54644c645b88efa5c734caf6c0482063ed70b9d0f8bebd1bac748f33e1c6f6e0eac744bdc8f345879267016a5b0232731927fd3d1747b2e34fa136acdf75974b678b6d1a8fd91a5a16ac7ddc5ee56eedcf52d86babe0eda847f633537968365d93dcb12e92854c9a9a855605f91e0d63aa94a19685ce3aad1a65faa625d5ff239c152665b0d9622cb408fcbf58d3e62fd1ea01e0c19848b190343c6312bc3a14a518db32a3e54b2d3fa130fa1bfcba641ea30921dc1780de845dd8818bfffb1b715786856f27820f8e2853946f176e96e5759566ca4bfed4512ff89a3313f4622002b0505d074b7ba7a340aeaf0f9cf35d22d371ef79eddab3dfb39bc3a1291e5ec9ba93c0369b9959ec54da7b50c7758c0d771821133585379f3140858b8997c7e963bad10c8be5fa8b62e3aa0cc64ba152feb4055544f75bdd403610a5ea0d67c4698ed6946b719cfb66ce9de8f1c166895bdc428477b590cfd846c0d9e27e858008b13dbeb4ecc0f5665c8d70413401da3f0dd4e5fb3c0c536d4c8e424a9f5ccc284317fb2302ba618b844439873f271735bb2378e0ee00223bc8d39407c11e0fb567c42ed60b040f5c355af18d0ea9c1f793c2a60177b706cb16d4b3fe246a1999a1e643e912b9720827d1831c3ec7cc16fe5c5f1f2186a0c486a27c8ca4500ac1cd010406137d4687d30a518542041b89c922820c877919b7f2598a3b162730d4b3aac07f9bb0ce8a0a506d7d996bc2a312b577e4001d49485e136a8cbf59d90f83ae1ed29ba34b867d33981f75f4d44f90b92f9778623c7850ea0035a5e3b305e7625fe0b48ccf44deb14ae7d51253f8c0ccca75ce1fd65925f0e7834626b3eeb764312a3ee95bc5988ee03cd0ef3e500070fad960604f28482383512cfc46980801196c8da40dbec84fc1b663c75a0a3f8acadf73a4f10e6bf9dc85efcb9432c4943dd2f69b7efe9aad4281d613f77b6047b1d71e023863d59d914f21ea5bef8a190e409bfd0e0cc434e216a8b90caf1e7020f10378b4192efdd1a7b853ee31c7d8be8bd42a82601c5989ab5e8f51ea826649b69748b9a9999045652b5ae04e2caf6db04c28aa13d3ee14ee5ab93051b0cb2b9f03f9884f15094c88eef0f24712393786722870deb87581017135ef40daceadf223ca9ce6ba9028fb4077a425ac9805aa3e1ba2eb286087f392c8b624f4614f3a9394406b0880db69469ecce7b9f76764cfba74b0d476b75d0f539dcb0fcb9ab662de1b9b4b24177804ba52f9220cfbe0d3ecc232d354eacff27ffafa9d5d4511c76be443ce6d39ce1e2730e8e0d4f63c7c6e0bbfab54eb9eec78267174490bf262c573c4be7390c106571ba9b81efc9d97136995f046dfc551fc2a69c46f144b4def6a5a9b077e827375e150c71a9423ab6504385e688511cecf88aa553fb8ad8bf6664b34b1614bca6d44b9aeb13c55bba6a4ef048a1e530fec527410d3b0e56753f3c1e886ed38597452d237f3b43d587602af2199258a50bb07f1a47259590d12edf680340226527cf6bd42ded4c06f6a516ff00c166a005b006e472fa58c2458d39545b29c9d1bc29c6acfb5e0ebea621e4abc75fe74d40842de9c31db68811803d2c33f0377b7e963207a2d9d3559ae6599cfe4438d6cd909e3b252a474421065131dd38a8fb2a584e25cfd3ef99d97afc3f518550fe17220f1b4aa4ac45b52c731af93d731c49f67ddd5a6734adcbe8b0c529fb061b045a71c19b3f85cfee63cb1b874970cc19794326adedba2ef5aae33a95cbee249cd7f21db91f907c79c736f323aed74dc63024d3e9211ae4909f500f97632375ec1e9a50160885b58f40a7a8d95da3f3d6adcdd8d1e134ce3755fb8f5cb9d95f16523714358e5b8b60d9030acf340dede3fedcec963fd2d8390730a500ae060b5a46779238c956b092913eaff357141c5e1a92d1db5dff2b4cf6ca68459a0f7574c144c35fa54e4e572b1335409feec64c7505518d4b84d90f1f6bb48454175aca62a3dee2720c100f5941f29f8e0840411feb67cb7fce38fe5fc8d74a4c61c5769ca7943ac37d28dde03b843d0829caead59d9e91c0f197ed0039ba767f0e785616b76a96f5cd628f759d7306a17b41b033eca291593cb49c0190f06a2438a8bbc923290afefa30dd49e7ca1e32bdc097ab55ff6d1cd7675d25c1fc31dd8d9ec03d476964a857474bccdb4738938398e7a6ba1c3fdfd1f6ec189fbc06c5b2b3c68d3a14ca269603c4ed0fac0744d100bd3b6ea8bd77b901dba46ee9932040fae67e9420d81118924e9dba7bbb155abcefa5e152a60e15112ae1918751e89802e1855b900ce9b4645a790552d7191fa6baa1e4c40e938ad5ae722d3cd7a934fa86bb9f5c7712dc5607de877f04a6b93f1a3636c1cc3e88f2b5165852c3f62e1df058046e52143213b627a41401042e2dff4d39a2e24982234ac28bf2e414457a4f08cf60bc584903282a3c7dbaadfa7d1e882e5a4", 0x1000, 0x400, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="05", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x800) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000440)=""/108, 0x6c}, {&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000002c0)}], 0x4, &(0x7f0000000600)=""/193, 0xc1}, 0x841) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 02:08:49 executing program 0: r0 = socket(0x20, 0x4002, 0xff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0x0) 02:08:49 executing program 1: socket$inet(0x2, 0x1, 0x9) r0 = socket$inet(0x2, 0x2, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)=""/32, &(0x7f00000000c0)=0x20) r2 = socket$inet(0x2, 0x4, 0x48000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$inet(r0, &(0x7f0000000200)=""/87, 0x57, 0x0, &(0x7f0000000280)={0x2, 0x0}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) mknod$loop(&(0x7f0000000300)='./file0/file0\x00', 0xc000, 0x0) chroot(&(0x7f0000000340)='./file0\x00') r3 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x101]) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) sendto$unix(r1, &(0x7f0000000400)="a1eebaea18cfc60e58728e953a8259c49fb155d3873882d1aa2138581c87f8b22ff2b93f3c", 0x25, 0x1, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) connect$inet(r1, &(0x7f0000000480)={0x2, 0x1}, 0xc) r4 = accept$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000540)=""/165) semget$private(0x0, 0x4, 0x11) mknodat(r1, &(0x7f0000000600)='./file0/file0\x00', 0x0, 0x3) kevent(r1, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0xa, 0xfffff, 0x7, 0xd848}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x3f, 0xa}, {{r0}, 0xfffffffffffffffe, 0x24, 0x20000010, 0x80, 0x8}], 0x40, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffff8, 0x98, 0xf0000000, 0x4, 0x8}, {{r4}, 0xfffffffffffffffe, 0xbc, 0xf00fffff, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80, 0x6, 0x7fff}], 0xbd, &(0x7f0000000740)={0x8, 0x1000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000780)={0x1, 0x1f, 0x40, 0x4, "7cd615d8eb0d16f78873936aa02e3678b0112fb2", 0x1, 0x80000001}) semget$private(0x0, 0x4, 0x402) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='W\x00') socket$inet(0x2, 0xc003, 0xc78) readlink(&(0x7f0000000840)='./file1\x00', &(0x7f0000000880)=""/74, 0x4a) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000900)=[0x5]) connect$inet(r4, &(0x7f0000000940)={0x2, 0x0}, 0xc) linkat(r1, &(0x7f0000000980)='./file0\x00', r1, &(0x7f00000009c0)='./file0/file0\x00', 0x4) 02:08:49 executing program 0: shmget(0x3, 0x3000, 0x444, &(0x7f0000ffd000/0x3000)=nil) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) 02:08:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff9, 0x5033) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() setsockopt(r0, 0x7, 0x800, &(0x7f0000000280)="85b9a852838c780f4f61fcd06455d4ee01a1358796af41bd7345504a588f7e90bf56212c7f692ed933f7139c62435cbdce3bcba343c7f37cc5bd695a7d01420f63e9c1def0e619e78d224444f98c4b1a46c47cb8186f572820e90baad6dd8cd603a4a2924cc2d73250f4c8414d7c17a40917582d4af51d8e88df72289d9f61146f37b56c33282a278dce490922e39f2a2754147be92369d45a29587d736b596127a36fa645f9465587e738aed1553eb0cfaba3620672b2", 0xb7) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x200000000003c, &(0x7f0000000080), 0x0) kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)='\\', 0x1}], 0x1) 02:08:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="d9d46e1289418b273e6acafc2b69ca9c31404e07f69f5205ba9c4ba7f62b1864e350d3790237a7ac90b78ea0ad6735c4e0dd85059930d38ce930baf6e4f9a3144960c9780602e10b09ba35fb1c488616c8fe00081d0177af3b035fafe5a794bbea4e7d8680bc4fcf0b6c4f5a44d2b5", 0x6f}, {&(0x7f0000000100)="1ba323ffe199e8694b3960f364e80e7234775b777cac3f6235b3cd8699e52b948534b45e60b6ba81be3a293a10b11ebcc311c6d04b528d2dd7eb68d22d212cb5d4889fcf76df99", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x80, 0xbe7ac6f714b7b394}, 0x1) 02:08:49 executing program 0: r0 = syz_open_pts() syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x532b, 0x0, 0x10001, 0xfffffffffffffff6, "44b8acd70a7da323dce16b94200e31015479dc00"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) 02:08:49 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt(r0, 0x5248, 0x8, &(0x7f0000000100)=""/121, &(0x7f0000000180)=0x79) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000e80000/0x3000)=nil, 0x3000, 0x6, 0x11, r1, 0x0, 0x10000) 02:08:49 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100020000000000}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x2}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4005, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:08:49 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)='~>^', 0x3) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0xc3, 0x3f, 0x5, 0x0, "a30d079c0bc665595e39850b07856f7180c326b9", 0xa561, 0x3}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0xfffffffffffffffc, 0x0, "a76e77284ba30e28b4df6d09516d409a2687380d", 0x3, 0x968}) r2 = dup2(r1, r1) ioctl$TIOCNXCL(r2, 0x2000740e) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) linkat(r2, 0x0, r3, 0x0, 0x7) write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f0000000300)="ef", 0x1) read(r1, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/114, 0x72}], 0x1) 02:08:49 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/160, 0xa0}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) dup2(r1, r0) flock(r2, 0x1) execve(0x0, 0x0, 0x0) 02:08:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0xffffffffffff0e5c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="7c0111cc111a520bafbb502bf10ee436a47ad69ff080963d2d8f78a38cb607a43f964d7a6103b3eafd9502644bf4a4712159c8212e1bc6c280bdc2cc64ac2ffcfa801e353c0cc6a6a27d2b02f41637bce504c592e14bfaf01d325c94c15691972650f97431006a40a338642b662ff96a0d3724f2fe95730156c9145b8e6188658a6e76bc8cc44f41075259d0e9dcaa9fe52253c2b3a57b5af186b5afbe1d8f75d759b6a6e6c0b155c3935df72d58f1588eb7c05db7b8083ae8cf3a79019fb068", 0xc0, 0x9, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt(r0, 0x6, 0x20, &(0x7f0000000180)=""/139, &(0x7f0000000040)=0x8b) 02:08:49 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f0000000300)) wait4(r1, &(0x7f00000002c0), 0x4000000000a, &(0x7f00000000c0)) socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000240), &(0x7f00000001c0)=0xfffffffffffffda9) 02:08:50 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x183f, &(0x7f0000000000)=0x9, 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) sendto(r0, &(0x7f00000002c0)="bd", 0x1, 0x1, 0x0, 0x0) 02:08:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f0000000040)='\"', 0x1) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fsync(r0) write(r0, &(0x7f0000000080)="c8", 0x1) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setflags(r0, 0x2, 0x1) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/87}, &(0x7f0000000240)=0x59) dup(r1) ftruncate(r0, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000280)="e24bb04950fa88eca665ff93871da1c1fceada18a6e5142c482bb3752d3f7db8cdbe687c1d7a4fd86c1a4a35677c3a2be10588b83cdd4a40ebf491a0774ef9af727a1079a04bc4d041efce26e4983cc95dfefdf9c5ddedc33a202adee66e59663ff9b4299b847869bab82362b7f6cc9ccb01f3e1220ee35ed67f7a5e717617301cef18adf05c5631234e4bb225f3ea2fc2549554f36931781461493f3327e80768426b7baf084768d4708ce40a0c4053c2bcf00d05cd10247ae2a8c54549c8d7daff34db8684f9fc17243cea2ede7a1f1c619f920c24690fcd32cee6c0c88fa01785b750a41728153c71bbd200c54db57fd987155e05bc2a", 0xf8}, {&(0x7f0000000380)="d35e85796ba2513b90d3175f3ec5802e19970dd415743d3d36ff00b8a57b1c3c58492e04627251ae6e769e126c1ea0ba6a358af736c108a638b6977cef88d50ba5ba8094c7e17982171fb727674ad79849f00a9f51d90e384e5babb756d5cdb5ab9aaf2ab28d9f2e7105cfd8f60e4a3485593ee0761a24c12cbb5c710ba5a4687c75154d", 0x84}, {&(0x7f0000000440)="1efd8a064d966eda32ff98db786787e738574172cc00e010918d8adb2c777dc0d64984bd216c1f635718a907aed01889bcd2d7bc729f1616a0608fdeeaa535a0d4eea6d426cf21d64152ca5b13ac40cc9f6540a9c211a34f7290e4de0a9187e1dd6536ce31251a76187b6dc47de80dfd325c4b1847267fc8b3a7e337c04725cf1c89c1d650a2d84209985e2998d2fd01acbc96b9", 0x94}, {&(0x7f0000000500)="aae87ab26b2e4697d3edcddeb93b544d11e391b7e9da487689919a305ce2191bb97c8cb95596cf670e5250667f0cf9e9edbdd49161d3a4fb20f3c98d81d108b0401be26b6002829d8a588949e4975ebbd5603cc83c70269c68b8d4561afb2022c2c061c4d7f7ae3482a0dea70a35dd25f0dacff8b0412ecc524d5bdad546388bff7aaa4e928aebe19760d9a306420eefaf367526c6", 0x95}, {&(0x7f00000005c0)="7ab99c2771815b8c4a423d86036deec9ccb3585650252d583a7957565c7bb5a72882f7fc8a33fd4e9b35b2c9e18b309c597a8fc197dae65fee029883cf0dcde61d35d1ce6846468663b54ba356cce62a7879e26592801b970cacbeb3248b820415dd2156d2faca8480074fe1270073d231dd32408fb5", 0x76}], 0x5) 02:08:50 executing program 1: r0 = syz_open_pts() close(r0) kqueue() fcntl$getown(r0, 0x5) setrlimit(0x4, &(0x7f0000000080)={0x1000003f, 0x408}) r1 = syz_open_pts() lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000280)="47c90886aa0bdc6ec01c590bcc76f64b828c74c6082b21d78336b1c7e0edbf9788de59b2ef40aaa7bfdbc0588a0189137a782daa6acc9ee3784bd62e7268871ac1dc2cf5ecbc0db8b6daba577623fabdb33195954f8d7823a84e6a6d137f14901023486bb5ede464f91ae6bc845b5c18dca55bd12551783229a4ecbf6cff6890a6c1cf9b7c667988128af96eb4c75bcbd2c0b6ee6ca322454ac6260dfd4a20a1d7819bcd8d41491318d5b0bc018e98bbf7f17b8c738b8dbc676c3b9d0000000000000000000000000000001edb03a1585f5e6279f562bf122b859c9cc8236ce37f9f976569d72f97f0008a254ef97ef1e73e7e70b4124e2fe6c578e586a7c5824de6071f45f2ddc977a2f34780d8b5554270580c1e1e860c4aaca89e11c655d7255e8ae5934515146d09e5068b5482a2", 0x130) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c85e87047552f1c448104efe93c2518acaa94e01"}) readv(r1, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/134, 0x86}], 0x1) 02:08:50 executing program 0: r0 = semget(0x0, 0x0, 0x20003) semctl$GETVAL(r0, 0x4, 0x5, 0x0) 02:08:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x4) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x1ff, 0x2}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x6, 0xc4}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x46, 0x0, 0x8001}, {{r3}, 0xffffffffffffffff, 0x84, 0x8, 0x20, 0x70a}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000011, 0x6, 0x7}, {{r3}, 0xfffffffffffffffa, 0x86, 0xc, 0x7fffffff, 0x2}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x1000, 0x40}, {{r2}, 0xfffffffffffffff9, 0x4e, 0xdd42c82ab76e2ded, 0xe03b, 0x8}], 0x5, &(0x7f00000002c0)={0x8577, 0x8}) getrlimit(0x5, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x9, 0x3, 0x100, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x10, 0x13, 0x9bdd, 0x4}, {{r1}, 0xffffffffffffffff, 0xe4, 0x2, 0x100000001, 0x769}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000010, 0x100000001, 0x5}, {{r3}, 0x0, 0x4, 0x80000080, 0x7949c8c7, 0xc}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x18, 0xb, 0x2, 0x77}, {{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x2}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0xcb4, 0x1}], 0x101, &(0x7f0000000180)={0x4, 0xc000000000000000}) 02:08:50 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x24, 0xfffff, 0xa82, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xffffffffffffff7f, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x16, 0xfffff, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x4000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x136b46439afed46d, 0x2}], 0xaee9, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000040, 0x1, 0x20}], 0x1, &(0x7f0000000040)={0x841}) pipe(&(0x7f0000000080)) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xf6}], 0x10000000000000ff, 0x0) close(r0) 02:08:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r2 = msgget$private(0x0, 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) r11 = getpgrp() r12 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x200, r4, r5, r4, r9, 0x1, 0x101}, 0x7, 0x0, r3, r3, 0x5, 0x1000000000, 0x7}) r13 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x100000000, r4, r6, r8, r10, 0x100, 0x7}, 0x5, 0x2, r11, r13, 0x1, 0xffff, 0xb4c6, 0x2}) r14 = socket$inet(0x2, 0x8000, 0xffffffffffffffff) getsockname(r14, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setpgid(r7, r1) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) getsockname(r14, 0x0, &(0x7f0000000080)=0xf7) 02:08:50 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1011, r1, 0x0, 0xfffffffffffffffc) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4002004) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x400, 0x424}, {0x5, 0x100000001}}) 02:08:50 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="16bb08cd2bc422a5a8acea5afa010a9a495a40d699ce5204f61c703363bd586b4238e7bf84a027a9614c1007d3aa8e03ec6dd0e2d47e579030c448d861e639f9183d0b4d18e399e5ad130aefc8475b194e801a7b211cb5c184d7debc2cf643ec9620848ee63e889fe9999b55d3f93f9b8501000100e674b1f72f02d9c0d033a8f6f5771ca09ca58c9883638de3f8e4e540903ed586d0da8e0c6cf4b093e81ef9cde004084b5434c4a4eca184c6ddfd99dba1aa3f69d8756c509f3b4d071fdb915f0a0719c610137710746a36cc88a6ef5f511949587ca41d2c1ecac912dabd22f5"], 0x1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 02:08:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) recvfrom(r0, &(0x7f0000000000)=""/47, 0xfffffffffffffe6c, 0x2, 0x0, 0x0) syz_emit_ethernet(0xffffff7e, &(0x7f000082e000)) 02:08:51 executing program 0: mlock(&(0x7f00003bc000/0x1000)=nil, 0x1000) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) mlock(&(0x7f00003ba000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:08:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0xa, r2) linkat(r0, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 02:08:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x49) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x44) fcntl$getflags(r0, 0x3) chdir(&(0x7f0000000080)='./file0\x00') r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/2}, &(0x7f0000000100)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r6) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r7 = open(&(0x7f0000000280)='./file1\x00', 0x80, 0x10) renameat(r0, &(0x7f00000002c0)='./file2\x00', r7, &(0x7f0000000300)='./file0\x00') getsockopt(r7, 0x8, 0xfff, &(0x7f0000000340)=""/80, &(0x7f00000003c0)=0x50) accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000480)) syz_open_pts() r8 = accept$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r9 = socket$inet(0x2, 0x5, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000540)={0x7, 0x3, 0x9, 0xff, "8a3d5c3ac19c3674f87d038ce1dbf13ba78afe45", 0x3}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000580)=0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r5, r4}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={r2, r5, r6}, 0xc) r10 = accept$unix(r1, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) setitimer(0x1, &(0x7f00000016c0)={{0xa8, 0x1ff}, {0xff, 0x4}}, &(0x7f0000001700)) readv(r10, &(0x7f0000001780)=[{&(0x7f0000001740)=""/29, 0x1d}], 0x1) recvfrom(r9, &(0x7f00000017c0)=""/55, 0x37, 0x841, &(0x7f0000001800)=@in6={0x18, 0x3, 0x4, 0x5}, 0xc) shutdown(r8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001840)={0x100000000, 0x81, 0x5, 0x4d20, "3e7a226c78a22e2957536ddb81d1656fa9416586", 0x3, 0x6}) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000001880)=0x6) socketpair(0x1, 0x7, 0x4, &(0x7f00000018c0)) socketpair(0x1, 0x8000, 0x3b4, &(0x7f0000001900)) 02:08:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000600)=""/187, 0xbb}, 0x0) 02:08:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x2000000000000000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 02:08:51 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xa1c, 0x46}, 0xc, 0xffffffffffffffff, 0x0, &(0x7f0000000080)=[{0x78, 0x1, 0x4, "a791dcf5f2d4b4e6e162e25753c9b87939046e8b141756faf51a0d0ca6bed59e889945c66b79e8c1d74f68384bb50fe90d226bdfe544da35e02dae1ef2584514fb0c7e895306e44c0add0e7f4c85db3639a938abf63659109511cedb6ca49d3d041e0b27"}, {0xf0, 0x0, 0x7, "0f59654083cf4c9405bc2646f5a63a26ffecc5f6feccd1cc517ffd5d45cd7336f2db2c67b323cfea5ffa4c5607c64956ea8873db15058a236124e829662279d5a8f76f998044a0ecf50b4b527c2745048366c53da37ab5c393c5bc245ca5f3ecee492963ad638ccc43e2ab88c29c5406301543d118b7c088679ed11219b93c2b958bd572a57daa902a81a03396c363f47395802d96cae8032e39dcd698b43a7db5d88a51fe2a125add8e372b63f1dbaabf5617abfd9e9635097a4fe0a496a0d8d19ccc92c9c87423192316f202809c49679c5bdab99b5b3f5655c5e0"}], 0x168}, 0x2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000041e20000000000000000000000", 0x14) 02:08:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffe) getsockopt(r0, 0x9, 0x27, 0x0, 0x0) 02:08:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000880)="068cc47d7baa5fc2bcf4e704000071d4f2f729bd69187b1b6088000000000000800099ae4ae9bff1958871ed0be2f0c8420fc3c5f6e0c082210fbdd7135f36694ded9c7625044bda9b65563ce5ab71e69082237dcaf28fc9a4fbc610dee50e259e915e2ab40260e4b042dcbfe742bf26b2042f1442a2c9c9e3d473b2d322773911040dea9900000000000000000000000000000000fde997b4a24718e72bd7b252bf10c3bba20827ca187a0d7cacc71b2273b6d60ee37e4b3d16aadd8e6854fa875c53599ecd0ec283064abc599e0afe4554933aadeaccabfbfda2e023dfc3a999cc357b6f8b4c1e4b51cf81efa77e2d6c75d0aa24feba6712a0c18696cd8d2948b67813bae779f012c64367768b8a7a48554f052e818cc7823dcbcf351dc3aa5cdfd156cb003dfc96ed39b4d2f4e872f8e85e066e53cba12d099413a89266296a5de8e6316babe748d5c337407a51d9424fac47f82e3b64126efc66a88507e1414410e6fc2df840668512e5719b26e10a0e3a1937132dfe55c96d2a429afeb8647a95", 0x183) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900d1ebd81823fc7e0d7a", 0x10}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) r4 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r4) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:08:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000040)="f9", 0x1) fcntl$setown(r0, 0x6, r1) 02:08:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) sendto(r1, &(0x7f00000001c0)="6e3aee3d8d12e27f9700a66134dda826a37849590e920ae02b1720e324e10459872e86e6a11804556ddbc0a9684e27406adde70b25f5c42abb355526d809c30c64a60ee332e9dbd9b70d9e60c49ce503f721f90de13a62d81415a73f92acd16c803a95129f8ad95617381e91354ad2e9625b49b847fe03daa3620d16f6d94959005484b55e3e535879e5d45174ebabbe73edff65957adc056ef73186ab68f56f73953a4b98ceecf352018fc84434fbc554db7369c9b0f315847c63bb6e2c6bfd13d9fa8355e80c1f0bd3e5ce69b99b569e03c5e5b0cc2e5b45ea74f0a8fc34fe60af995e4e31e0bc1029fd385550bdb7b0e4b4d43c82b6abdd6fb5c46e61b3438047a48fda6bfb0cdc8bd8719d8379ff9bee0f70acc217d0135ea379b3fe60c4f0881f014d9874cd49490b8da428aeb67358f7021e66a5399911a7dad67c1f583645ff59e0667fcc082078c126ca09304dde8d1fc48b891b8145cf891de6a28ff743dfa36d9553d2a41acfa141e56b263e77713a2f326e631fb0415d0b57b74a8b9084a00cb4d985ab08d1b7575c5f5f29fb6d69d5e791113104fc1d86b299e8cef14ec94d96ff555348dbaa9ac85586436186c5dab68cf15939eefb2ef85cdf4aa2d491b9b27074995d1602432bf64b8a4a34adf5d370b74dd2498c158d1b792a57e5c06942f2a21ebf92b66658fae822865f77cd838c54318c0361cd3974cb2c968db7218c508e1416f0cb68861c9dda24d24abb10d2d0675cf1fc8b64a80934ac869cf844ae6bd6ba9ad0f28c2a0bd56169c938128876c605a01d4f8c2c923c6ddf984eea8a8443d033953f12b972a94742195a2fd896dcedd1c7def4ea786a3c1b1a31a70b211b28a70366c50d4507419cee3677757fe9c4fef483453ef355c45d12523487dc3ee05aa9ab32972128739caa95d1df95bb012faac01b68c40638dea053b0c0491fcf65c1b96cb59109c7fe2f04af6f146afb876d566c35d6c1d8732550b40da42a78cb234500e1bf3a935b1c8fbd8d14d6a7740ddb8d85f69f0f0093ec492be99c2124bd77c14c8e6729bc7a3a4647609950453e1f5bc76e7d5dd1f846ba76df56c1544895c9fec9a7a000566815a2d50a78d25ff7d3832f76d4a82733c830dda44d2a5bb627ba460df9913669279ff4554bab43cc278a8abb6fbfb7fa19cf989fc33df56e0c44dd76f0421c1a049667f4f894a2f6f2553ab94ed71d85563cb421b55f6e4b58f486667aacc8dd49771f80bfa15a02c78afdce2742e987ab45bec8f552a31d32fcb24b4dc77c79f86d20ede6bb3026ca8bce6727cd7d10159de7b533c25574ca4cb6a29357a32cddcb418eee5982a85bfbadd5e96b6bc45782132e3a9dc853c292744d3212a358be172d556bd6d67afd4b6d50bf3367d06942391ca85ecc693becaff20d79d57a7d5a5ced993eab7011a91a7fb5f20a113a9b9ba875fbe00775e20acf0423abaed2abd01944bd8340f2a8496b7b31b909d98a3b33217a168bed1e0e7aab819efaa37f7db0edd940e9d1a0e59ef2bafb795bc9beb3e801119bc60fad101be68d3b866e0125a2250b2fe3d8707304a863a86b92ab7ee4c3fc28128f305e8c99922e5726a41013b2ead3f3612832ed16a50c8cb44eda1a8f94e62cd25f5e37f07afc0f210cc46912a13049c438202be51667047db1f1217bfa42df3d3515a94128ade8ab79d587fba14a5f43b7f2beae894a38fee76935f2bf47b5a103ee71d8a2e33ad76bd82c2e200e91b5e839ab4565d7df9a560daf148109121e74e1ec6ac938affffd3a4b531fe8d2fff2e7d0adcc853ac77a2c525bf71725a3b3e27de5f7ba804e059630e3524c3d4ba3e2422a7360bc77d548e468038422b1e3dcc697c17697ed60e2a72e55a310e4be1d7a3e6de7268c1c9fd5ab5101365f070e5b6cf541c1bc630ff927216d62348d0ae1132c47b166c4c279eabad52eac7f11735b11794a409d235144bbd0ac42060506b3cc5b5f35caf23a6f68128e3a6f21c42480ccac800a99855d5bbb71b68ece1eefea93cba8c0d0025f80ae74273b296247ff1afd6c71aa85c371ed9819f783ecc7c67eea9dcd2f34f646f93ee5aa319e868bd2c2587ea60b90f586d2b26f2a305b5f4e29f9a0612bd04b520b4401360027bf5d4500883cc9df3b4c95e0869baf6a7bded597b430fda1c7e93488a2853e74daaa517c556985d4035313d3789d4ee9aa4f3c947d3f33f93715dfb199d6f5e5823277e9cc411fbbe200cf8f01a3102e682bb9d00a094174979090bfd6cb964fb9eb42837ab6dd801b62ab50dfbd01657d2fdc5c65d90ada2f974f6d03912e8dc2fff3827f0880fd2bac7d7718fb422d65eb038673be9d67cfa9efbabdb186a4ae6fdbdce5b8cc7b583ab273d961dcbf9edc956a34f39b97f822cb1ec7a9b4ab2a7101cccd63f50d8e6387e59a40d2c6f06aada8eb566e82ec847dc978831c7ff51da58eade1e11fc93a5b661898484393178710329935a07721593111a71bab576e6f35bd0973cc00951743642c1b168ec4daf6f1a9b7c3221a8acaf62fddd717648a4f6c3b2c9feb262ceb7a6034c7bf12a838e68b5c451cb8f416c1ea75f0cde426a86daa6e5408c9cac8ea451c5abc62cccef77b56a0c4f51e4471ee0dd967182ab60a565c605c699082a6a77962d5f4b2bcafcc11d59841055f335da3f81ffe7ee1f396bd5d276ce3f35046bba1ed7f76c8cb647183814d5e6153df9204a3fcd964681bedf30be08dadd837f0f48cd4fcf77cba631d7d8e9aba8234ced1005f98f97a2d1abc045b575829a9bde1f3dcd7c68f474eb0e2bc1006f60e9be33f3aab4acc3c9a295299c783ce7f37e9da54536f81e8504a315874ca88dcbcc8103f9891aab7f6915ce8d8e8002f96053f23173005bf68f47b75bc526dc7741b318c304ca1776d29b0bb34814de3f6a3560101587ea13172982a0cd71d19e7bf9a816a27def11c51ccee6b6441f245d53ff7ddc609987abaa7130dccfeea6cdbb70262550bc15b91ed59d6a4df205889b83cafdfe708f7244990f23208e51b530d2670082634a11429ab147dfc81474e475c92fc21268ff472061d7cc9452b3dd36569420aea1f538351dd5f05630dfb2f5ccce36ea98f84849b9f64796e87aae0ce5777ad593b7f7f28df7978849a4c01dcbcfdd285084a5354c95be9573780e0e65e57cf1044795d60342801393b00cf43c01f0969a36ad2425484355423e559b63138274d63a984e4cc4d2c659b5ba4a5aacc85454eefb427079f92b5dbc17741f0e494facdf758025a57923f8e6486de341ba20ff959ae2e84ad056a62ecc0fb90ae3960c0fbacf490246f655c7ad721929dc01492937326207d0b5c9e9d44ae2c9bd07c647b4fbe5772f91901fb9f92f854fec3847dac7724ccd4bcf76fed438c1c1b13a7e34b767c6c933cacda66b65f5694827abecd1ec2d668727214336e04ffa6907b97bd3dcf07c1e59fe8a0a03460be608be449a2954e4e133d74135a13d73aca0aecee141d460cf2d15d9e938a0743bf2ed3c1848712d61b7dba4a80beaf938fe22fb6374719a1a5f924ff57af2abb4093c5c7bbc28808943edffca8a7293bf65caf4a60ef2cbc2649afba55adadf38b6ae1371f9f4f81fb369cba3c9f24fa9f02534b0b7f30485096ce9d4e077f2be2aab0b3680851652e22ce9f312900573c384cf275b1522c3d543d40146b11978aabf25421bf19002b2d6db96fb33c54b7a6ee7c4b0e20ada262ddc05bdf315b3871dff00c11c4396d353287d0de9acc6cec3538e0f972b0cb604e71ee9c0bbd4d86400d574d99857afc465cd1dd3d48b0d446ac398204c8ad47b10b11340d98214a22abca0acdf22ec157ea02f53f2219f1783d1f47756ea69cf6b1c339fadf31ef547de047262b2746de830e9bb13ce5d3587fd50284941d6ac416dc7ce0d523835536d3b3115ecce3cd8a699ab914da931716a41bc8ec158f6e3bc88b15d3cb7be04aeac4699a44d0297e12cd5b062f0bea0a179817d31c473779763a71a902ea56a8146669887fd077b5fca5d68f6f5c0711e8910a8ba02ef1116051336afba60b8e47fae7a75022adf3714c935ffa3330d7206eec7e9c87d212633b3882a3a65a1683eba0d58863d91eb13f732c282fc9e24b63a403c8d2bb11bcec80a9c5c59b63bd8effdc13b72149019dd56b7e4932359e7cbdfee2f5d368ef6f9e52da44476ccdb78e61664b8c6038ac048afc9c9ae1023c03e7f32961eae357f402a6979df062ec1b326616893a3edf540e87153acbf94dda63d802ad94e2653033b6a3a17642ab6af707329d331adc227051bb419205db75f7feb5836ebeca58199fbedcb9abf369db298aa3c84ea0c6e0ddb76af56831d05b6ba16ebd0919111a3502cc6f922a6f3350d691b83826ce018b32a08df02d070f81a4d0ce64266016233423c2d4709a9fc97f2b9ab9898c29c7abf16b7e73b60df000dd03a11e401ec9dc6b4f7670f0e7b539410fb28835d884f7f26595b433f06c57002825316b56d7d9e332eb9dc8d2259671ed3abd44bde212b811150fba3c3050f735b513346017709d53f4b87ce92c4faf431c2cc355f8c9c0927aed6430c3440ce7406a073dfbdc8da6f2c676711c25b132c97d2360efdcd07eead49ce792b48778d6499da294c822921893d2555f1f5f7f7220ade108fc50daf94674183fb93eae68277444bb73660b9cd2cda4b856a08663feec720a18fcfc0020610f77203c6601497ff7d031344a3c8e5cf8a14a247c58ba55f6ee8d82a17116be8d9d15ec6e3419fcf284e1687441018cd4f24f2f39681d3a3baa3a4bc7de9c5cb02f38bbf426cf5d58a5a8f5dc30e70efadd1a7ef0d0fd257029b4e682e88e430c2eedb2b84a233138c2db9f06cbff3db3c1e40cfdcefcc0dab2deeacbc4f529690117a7d13f6d274064eda0000bfcb60a5fde44698248722f934748bec2e0361970ff62127f54ae67fc52df447d1bc3ec949d62bd27b396306dc4bed80996c93e44d8366d1e4a26e9268a3f8d0ce9b0af9eb3fe8915acb51bebc7fdc00ed692b54a33884eee107388254f681d9187a7db63cb19765a6db171e055546948a0bac0ce1a4083dd58009209a8085ee81c52c826015a7b455657070c0afc2e9817f135fb4fdf07e289ee0c9a8f04c44ddc0dc6c03a48074a57894dadc6736d4fb6f98a8975bdee03c137daf987f3f7ba4777863ad2000a94ecb03b0f0f9d5d0d01437a9c4bd78709e1185a72f62378ac57c194e2bfa5ebde1824bd6a63688f33d30ebf5892b371232e12e40fd5a1bf3b5e95f2e92db1615bcc97efeb55591f73c209a70a3ce1e687c3673c0bfe96be2eb2c7ec53b10e149bb42d335eeeb775f9b10c304495c688ee92096d0950f6a976d269efd5b5c6712b620708fbdf9c559cc625e10096e8b39c490ccc8c881af1788bbfbe04f977a47bb1666b52e6e1e30bf6b86b1f6fb259e162aaac4e6dfb462fbf12d7e67f4c090101b9f06ed927f2328503e57dad7a31c4e2f8eccf2f9d15c16b6d51555bce51288f6af608eb6afd0ac2f54c7fffe9b12fbe9b45c014d110401d5bb2e129fb21edf03342f2f583f4181c56efa67738025414e4806d445adaec6afae5c4c1c830415fd806e8f598958e6be55faacf2dd904db0ba99ed2d7a991c0a7000e88cc1b8f5e6abc1e5a9d7f5b970ec42ba421d830b8243c97e0328a0781bde7c2882db2e3ac3390f0f1807e4d72bff6d9066a5838ccedf00efdf483753665cd1451929484af6cbc4cf41cbb9f9f3c6b", 0x1000, 0x403, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0xffffffff}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x9) 02:08:51 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') socket$unix(0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./bus\x00') 02:08:51 executing program 0: r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x167, 0x2, 0x0) r1 = getpgrp() msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x9}, 0x7ff, 0x0, r1, 0x0, 0x51e, 0x17b900a9, 0x0, 0xffff}) getuid() msgget$private(0x0, 0x143) 02:08:51 executing program 0: socketpair(0x1, 0x0, 0x12ce, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f0000000040)) socketpair(0x1, 0x2, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x2, 0x88) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/158) fsync(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="fa059645ff96667590b587ad9d92ecead6dd4863b26cb37b217aabd9f868cbbe62226b577a3c883de788035054904cc1b8b54d4090e1b13ff49b8de148eea922fc0db95a67afc291b46eae437bfdc89cc67d147d04f7e473389788ceb751b99f08edc8253927825e8512a06978b7ad7fbdea91f04a58d5a90b02a5a4f0567fc9b14dfcb04d10d8b30617fd3fbca8", 0x8e) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0xebdacafa009aac6b) renameat(r5, &(0x7f0000000280)='./file0\x00', r6, &(0x7f0000000300)='./file0\x00') accept(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) chmod(&(0x7f0000000540)='./file0\x00', 0xa) r7 = open(&(0x7f00000003c0)='./file0\x00', 0xb00, 0x31) accept(r5, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r8 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) socket$inet(0x2, 0x8000, 0x2000000000000) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000005c0)={0x0, 0x7fff}, 0x10) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffc000/0x2000)=nil) faccessat(r6, &(0x7f0000000480)='./file0\x00', 0x18, 0x2) poll(&(0x7f00000004c0)=[{r7, 0x4}, {r2, 0x10}], 0x2, 0x3) open(&(0x7f0000000500)='./file0\x00', 0x20103, 0x180) rmdir(&(0x7f0000000600)='./file0/file0\x00') semget(0x1, 0x7, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000580)={0x3ff, 0xbd3}, 0x10) 02:08:51 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) nanosleep(&(0x7f00000000c0)={0x0, 0xfffffffffffffeff}, 0x0) 02:08:51 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000040)="000000c24070b40c050000001398e35fb1d29469", 0x14) shutdown(r0, 0x1) 02:08:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x3}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x1) recvfrom$inet(r0, &(0x7f0000000040)=""/182, 0xb6, 0x841, &(0x7f0000000100)={0x2, 0x3}, 0xc) 02:08:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x0) r2 = socket(0x2, 0x4002, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r2, r1) 02:08:51 executing program 1: r0 = kqueue() dup(r0) r1 = socket$inet6(0x18, 0x2, 0xfffffffffffffff9) getsockopt(r1, 0x29, 0x3f, 0x0, 0x0) setsockopt(r1, 0x2, 0x781, &(0x7f00000000c0)="f8600ba8d96760", 0x7) setsockopt(r1, 0x5, 0x2, &(0x7f0000000000)="e3f9c1ae1cb8168bc0f7e160af64dd58f422eca05ee319da4f098ba8013cb6e609ea6c6111607077ef5f855411df7ff5023c884af4cbd09bc76db4870f86758446588b84aa0d37adce613566ccbb044a2969bc8ab060d3445e217ca854a4fd0999e00e16424f2967df0a7903d62ee56716eedf7a825485cef1060e4505af54d65ce641712b1ec6fff327f3d5d931ea1701c1e0dd8fcb40f432a822c28d2080f5ea17590e05aa5447c576b891f1b1138b1c07c3ebb37787bbecaf62f988f0", 0xbe) 02:08:51 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="83", 0x1) 02:08:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff0000/0x4000)=nil, 0x4000) 02:08:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xb, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) r4 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x8, r4}) 02:08:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 02:08:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a400000000000000007705000000000000004e5bbdc3a5197094b222988a238fe79bbaa9672311495c9bf109d5e1a9c4de41a52f5ea7fa0023d58b93e8154e000000004908d0d99bf7c19f078177da4ce9c28773bbda1049fad20400eb0000000000", 0x65) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x408, 0x20) r3 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffff7fff, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) getgid() readv(r1, &(0x7f0000000000), 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:08:52 executing program 1: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000c20000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f0000001c40)=""/123) 02:08:52 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0xc4) open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x8, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unlink(&(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0xc020, 0x21a03f8f) 02:08:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000fff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt(r1, 0x2, 0x1, &(0x7f0000000140)=""/138, &(0x7f0000000200)=0x8a) 02:08:52 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0xffffffcc) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="b47498166d7445f91c5b76d8147874628fcad8d331908523575b14b2f050937b6d6c6fc7", 0x24}, {&(0x7f0000000100)="bf5556cc86847a38eb2be353895b5fb3ab9018dbdad08cbef27a4f872ac49ca18652e4d58a253ff5a400ce38e0ff8c2f9b3aa7d81a82e196837fd7c51459a07d45c96927b5e8de61fb0f325f364bb710d46c887d17b4d2fbc0568c53b46be566fd6f7545bf014a1ac7c2e667476dfe4a5bd47d23e4094e084b6751424df325ad3316d5599ab4c5b34d87afe699eccbec9802094a7c6364e3a6848202de98dc54", 0xa0}, {&(0x7f00000001c0)="ca6008a3485b88844c35763a6b5182a9332ffbd0bdfcc1184c9097c4298734e20e7190e8796f55ef8f2aff10ad33660dd08275567526e70b3c077b51df4cfeefeef046f3f0959511feef69e4016e4f9f513438dc3b2a26275e55641f44dd3c8ced394baa2f754de4affd89773ef32ab051a84826a6c0198f30d72705f3293b2bb3d4bb9d08669da1aeff7b3a43c6975ce4fd6cf4", 0x94}, {&(0x7f0000000280)="17b3d4496743eb728190ab26f870af50", 0x10}, {&(0x7f00000002c0)="d470a38040ca2e5cee690e35d5f979eaa21975780a179ba2c9b153202e1e93bd2b93397befad920388cc3d716d8a74e630035af835984fe78d2279b7259a303464051234252926bcc420f86aaed947d1b9144b20f561393fcd6659d4e0a9a8773c99c718ad817e7b058c474e9254573502b85ded963de660896dbd21bcd22177ea5ecb94fb51a5d23160167d3afe51f0a3a520d8ddec3c909d7121c7bd530d2ca29afad7e5b95e9f622a4b", 0xab}, {&(0x7f0000000380)="18261a940520564d24567b65c08d3e537a", 0x11}, {&(0x7f00000003c0)="8d53ce6485aa04043b3e104498896b7d5101c852f30e0d377ab5f479836d4d472ed41189bc28d206c1bcdb35b71b73c1345f220e35f976e157dadbe9eae565cf8b9a47873481fcb974dd1bc0a2302d752ff9d70c51b3d726553a192882d54956c50690e6f16c2f87a3ce70b6485859cd1a8b60c538b8437e703d40a66b7372609e949f0db3d1c923a6f98eebaf89d4e14bdb9e", 0x93}], 0x7, &(0x7f0000000500)=[{0xc8, 0x1, 0x6e51, "a97379ee11c826b061345e145ca296368df2417fc51f530935fa9bc5344d14326ab922efae92b82473ff1f149c9891e16955ec5998e5ad9d2c20973dbb8f3d22e12768a0f58117a64ac031a609f69f156caf1a6643ab85d46a06468f6185e688ca8a7c1f27386181a68be412d5551ac135dcd516937e74912e9f6e989918b0b70e99d56965825e61c03181febe2c942cc4ff7a021cc39b57ced92521ff752f83fe74426dd5b20c7d023a3e4e04a9acc72634c0802b2c2e"}, {0x70, 0xffff, 0x9, "a929b599da7de76ec949ffaada3d7f003244bbac0938ee416f1eb6c4939c94b2e844c2a5ac8e8f8154f47bb4dbb54c11162fb9d9ca39d2f7d5969684f978628ca6cca9cd79a95cf10116f8b2acfe42f3ce4516429f65e955ce"}, {0x1010, 0x1, 0x5, "f6c94b0291c194a9e0ccc98e4549cab9a1b0112849debfa334841aafccb70b9012b17a914f5c7773f2505107b033841b6735074e56f84ff3376d3fd00f4c96ea2b1ff28bf91828c23c4947be727dc5b0ea068ce45a1e53c703ce70a0e91613dbaf0776a9fbaf8f7f8f123dbaf18ea44b2a73db874a1bb4ce5d2398b80479e6229fdd2c67a95568e6ff40b5059685d123cbbed3963f4ad07d4a6ae292fc7b2cacdfc584676a3f065b5428a9f96d31ac9d38c2d15433dce84cb74df109119189ee6d8db3cbf5c97627392985c7fbb6c01d3e398703696b6b3ed9e084665093984bb1b6923e17eeb778c6c4f929713a98f78080f4cee4761983eb42097105d3dabfb245ca4233590c174c4b57c2217e4b1dd83947bc3fd168ff1d532d6822e4577d8b6bd3b721d7c96f2d0966668a6a03ea9fadd79599ec6a86067b1a3abe5aa6fe0978fe2efeb72cad089310d5079d3fd76af13f46952e12c48870965bf0dc37e89f98984509ce1e73dc9f660281536cff3548ed244728cf27bd4ba27bddd2b60ceb1ff4f22d94dbe574661a37ce71290189e288b23b145baf7561c59c8d60104e43f2f73417e5d6b58f1fc0fc53325702c27243f9f999de75f3ed415ab17cca82079e452fb5f40d694a757a8636d59104f189514e22c3a29c48399fb44bfa2b038b14eb93816ba5a98cde89302e77c859cbdde2c100dab874a46e3062831b634d915afedb3cadc0192ec67f89713718956cbc7eb883a378c2dbdfe8eb7409c30ec285c7d73e94c6e3b4f908797a3914105755a4a6aff76e60f32781c8f23137adb8185634869a036339b27a5d2e8da0bd40a8dee784cdab1e37b0282e5bebbd35a1b6f3d10729d8f39152fedba5bb96d898b1c0e223c87253f7f64f33b98de37eb0afd93d81be9bc1770f5252ae61ed1d42f36d4aeb7c881253b3372983645b54207b6e81cb64d797f8bc1f38195310fa54d0d651536aadd98300c0a913670d070a391c3fa889196e8730a732e855c7f5f5e2258f4b6ac36a8ce32e7e001df730e11df0faa38baaa2dcfe3f363a1c1ef6c15eaa2bde51e8f0146f7085ac5b23a71f50454d0007350c9d4d679e942fb99b1063ae32b725fa776620cf901afb2685231f877381facab2ec61a6e4a23427024849893042a9d2a0c3385f590c1384c5c6ea94bc94666f3424ed50f3028a28b72dade73baaa01eeea542247f31084d52030aeb124091e4f76a8f7349ada709966ee87233a37029f546bebb21bffc3921436c69e2baed389f5c5d5dda9dbd78832b88447329ec45a23d924911ad5560f69641216c01182a90a663893ec6c23cc54560c203b0de285f088f181015503caf93ed15e02072de8979ea0241fd7f67424ff75d636778b0d6b929ac84059f62b214e9d55224265037d1a61afcef291e81136ad02c0fff3b1f03a29acd964a6a61e8b893c111b407770fd46cc4b8035de61a62493ee7df7c28fadfa8181a5eb1c03955936426c48e45ede1a60666ab00170e746eaa37249712eb8c15f2dfcd38b31633dc0a9ce7535f7e4c698ed0d56d4fa2a9ab94964ddb13a3554fd30e66d8ba122c8823e86bb94cb524cb95b7499db90f81c36eb5b954c0d7527be75371b5cb1c36bfb1c86953deee4f37355ad40d9077e81218d9284d2bc6de264f0bd56a309c82bdcb0d2c4f7e55b7f0789e4d12a09f7428a539ac366241ce92e42a84f7dd7b3931ca2c88d1bab2066abdccab29d46153cf39a992c5d680c81ebccfe1fd17f12934de21033a28e50b7c5be6f3bda4a68234c1cfad39a3eb08d09e614b7e3ffc81eb9b90e69734dc23dbb320a645bf32bf0ae72cbe8e8a77d07e7f2bc60a682036a1f2c8004d0359a212916ee154a7a25ee5decfea2f1b281b5fa6235ddbe135ff6f1136e1c774112bc2500efdc4fa12c05eba5c84d768ceefd215e9f47c8c9fe7f6ac9bcb5979610af3e303c801e91dc15f4048e3e2206c85b4e691ddcec1d997f44569806b41217e361e1c7b73fd15a567025b9a0916174ea94449de99d47a0ba4a77e495d721816d129d9348d98dd83bd676c2c1bf4c179362180eca015ab8a8769371da4a0f2b4183f8b331a66c6ee6dd43a567e18786d282aba05cd6c40ca368a27e1312133dda3bc7a476529a0369c5eca67a577bb2f1c2ab047ea53e5c7ee35d9fa3ddf06744796609d11c49fbf849b79b9459fc3f533f0045c56d8ac489f2b590b4807757a117cff92085a5f7d99096b78d7062d05271730d094689078b10a051f2100c143184fd041dfef4c052c7e117101cb16abf8599a795facb2a5826f6f63fce73d3ab38a1947da96efe926dd8b18f4545809230d42b5883b3eb0258605d728cf01138b1a9191f5dd3547412b69009356cd367016ec542e8a31f2af03e9aef9886281dd7919b72e3c7d26a03bf45a5d00c767eae08fb2ee9fc566a7a6d32578d0198c0fee6a1ea5af976ff93c228bdd7bf36d9c6cb141ff379d86a0353d8d346c68b0a383fec796455553e210b2750cf8005a2cae91e57801ab5d02a98b1ae5fb2eaba7bb78c3e789c80e6d27e2105d7eae9959721a587b8dfed089b1244b74f8a62db2009c2d31b82c7c8249bd1ee1c8d09336e15dfdaafa83945cbb0ca5a0bd12aa600d0bed753aeac43981b73fc30d0991e1799b4f80db7037a0bd64a8a5ddeef25f19ffe039926bbd8daf2efdee74b7bcbadf5124affacd91dbeeded91c4ef66a9a92ee965c2b9a248ff47034f251eb61baae786d732adda559770d3175a48190867f13b04e404a90ad0c88c117c8773597c66d9643cd2374d23c074ed3be0bba4beea8919b0c6024a7f089b546e555cd73a1cc39df7f468bb462bd8dccfff92a8cb8e7253f15dc0488fbd047a34bbb11f5ec62989c1051f9fb615910e7250fd28306e21e7d568568c56ed5a60ea67465cc28a718d993144f77a44586b14f33c7d9e5a635bf427c6ca5c307a263ed65ce586d056a9a72826306a92aee4015a67350b128c2264b311ff22722b21c5bec2fd41155f5415b01d9fa127bf41eca8251284217ac13209bf5d31a77aa4768d322e2647656b8e6da0be8e6bb760564eec938b971597e0f78679a4666b5e049531d82cb6282ffeda34c2e94149235b49404b18af0575cbf2f09236ae90efc8c507ae921f9735c01e6cdff1c6f84a954032bc0b00e482d32b64a515e54fba22bc82fc88ea331ccdabc86aaacc7b28548f8e1e80432c11615c688b71e6350e49a366a40780d16af70078c0772aacacf06cc988a0fa390d41937f134f0bbb711ae8df9b213b9d1be42bc2c0f99944e772733845336464dc870020d8c9a302202a4bdcf338a26a66c5cc81ca2e3503c0fcc9d085156349bafefc66573b91e37e7406fd322e196a0c4d2a934c97d4108ad4b0694ea4cd43c7f09696f00dd23d973cd63dbc3439a933912f024a7f766eba2ed9685227f91a70fe5635c54a6059c3fd6f825aa96b61c5401a3d422a6ec0772f2f4b42b8db9d8bdeab2ddcde5d3d79f3f46767d4cda7033cdf7d0c688128fecea7eaf93e9013205c8bf747d2e1a5df86110bd0a11d5bd43fbc392382f377149989663c1b625005c67ff4c7b1ae1b90471a9b38f6172a5ebf3ba1f00c44fd8f4662abde954285c57fa00b4989034c192463c635ff8a6e75df88e092e3b3f8e751c69d8e75ba455dd1f67641c984eda34cdf5a625206f26cc0efcb7704927fc22fccf49881baf66bb49605117722af488cadd93f5b3efd1ac00e8c2c6cdc9055cf613f3d9050013f6493a6fa39f2450ae22b0d3bc9265aed09359e0144564d428a7943cc06a7859d5b57f96e7ae99c9d808bceef328e92b1a914869057f9546b1e54a48d6d358dd67862196fc455809635f22c9c58083fa33bfc3adf049daf2a121906eb895f8ed90cec3cbeb3d325af8bf0d61130940ba18dfd4a85a38a420c1e62b49777b6b53cdbc625dd99fe517ba9db6192f243924ed00b32de190ac176d99755a3d80b9cf651bfdde89e9d34b6444e013dee2c8855e3ec700d10714de169672fc146d41d3191442df678337e1ba3e4c31678b8c71309aa51110e34bd4222caedeab58e1863b9297b4d5d3990c96586710c196315fd7c2d568c4c13cfafb556368a29843c3ebe4f21db28284dbb4e9efc50693d6bf56b375490837ed9b78e2a6040a03df2d1ed3a0e67a44686679e676c8c6e710e5b69ed2217938eba89676100d4527c4991ae0f6bc2324b67c8621b86c296c731caf10bbea143d4e065469f30d159abd02049c2ec48a13224ebf04fd54b15328320081f36ac25128d5488e452fe0a5b04f9f7b3c284e60d5e4f6b90cd6df2e98c05570918504c5a6570aaf51e1a6e8fcf60f9fdd8112b4674c56b40ff3a717f0ed9d5cebc3669c79bf36e3f473fce015ce4d1eb2452fec650d3f26537c0de92b84cedda77a0f9ef4807a51a20ee88c8be9d82fe7212cf29d4f46cce03d401efdcd7af6b1977924ac8e72c1155064eaf28959d8776df9f983cf4137b9c360487fa1bb79ed2159f110faf81ec2d721abe8b4debe1791e2571221686e88cc247929ab3c1b8a1030a2418a63482ffee4764ecb2e17efe994a42d7373730905c134f9709a03a2bd89ed2a12729a1592712a806a66ea7f5e89388dfc28053daf9f7b488d955e7d420aeee74bf55441bdbe2aadfde87f18db195c1b01dd047d3857cad1cbe0e8e542a7e3a687ca4102e2a9380bff4776078dcb5dcf09b72c7816612ae230b5d34ccdcaeda7096de722c789a00581bc6027d70199f7717e4344087d3c9b2eae21c70c7ed40d27f46a6fcbf8793df840313b8019f4b6af1e306ad13321b178e98c5cc8b1d9090be8bc271ebdf9ed63e877d43b814c7011d252d4f4332d6f51c721d949740dd79965b334cd31a11c99b6fe5855a590d3cb38444f2962ae1d184f84d028752d2b354e164c34240500653ed3cf5fe4c9aed8e3ca58f19415d5258e0380b4abd09e29c9d7dbac9e04f8e4548c21553f0ec8defc615f1c2548e9d71ddb34879577d406dfcf0947b27ea867603644f787725560316b1c07a5cf10639bbaa192130405b177ee11c2601b63ecabd7a409665e602da882ad2b4f1d54ba1002611cca19632373aa398eb01e2ce7cce497d6e0ed3b670d6b3cd41ab1d30603afcbea282a6e3fffc47324ad2d8b3baaea4a156d53b804e100404ff990399269d1b64046c04cc05f6f1211b93018c018c70d6f7d192560bff7b0ce36aee78bbfd43b3bd7fa0ca6f4c6c6d1d548fbbc7079660836d91a16c0b92f41b75d26eb775d7968f49a114e1cdb5338b5ee98f54736a5fc1b137c72012e548d5222d37b5cef6b498391572099f81bbddb879f2efd067179ad2fa0e060829b3cf51ea6b35d42ae7a475008c0fdbe3981c70efcc795356d16dea7993d74689b2ec1dc2ae482ea47749ac9fdb8a9606a007ef39b3f7a8ba435364178792480f4d2f6598cfdef4e952ef69071d2c7be151f56d087bba49060eb5558168b29b05ad909f9acc2454927a1c5c83830bb4e29fbffc7afbb861b8ae447432b4c447cfccbef7ff86c238f2cf2f913da8245e3e2e98704908009715e819d15ca03ecd786733b9c60ce936594d85c24229348e2bf396f3c30a3ebe7ab3dd4cf6b8ae938cf430e7077a9de3786e4dc43010f81308527baf455661db3de935caa492f7f87ac865a66678182a4fe57d5251e652e284c12864085bbf2302bec95f4a32a736eed4eeb4bd9664fd64fe58685c806939450ccdd12b85db2b698530a1a1c41054de89c30e4274b4c66"}, {0xb0, 0x1, 0x1, "c033c14168b852492c3e48a1e0830152ff1654192942fa404f06d56a4150002d92d7ef3ee18a11a3d53cbf6f6d3427da3b673fa7a596d818f663295ef55a32f80d57b1600cf88a41ae141a28699cd856ceca0f2b4b7527ad9ee94cf4a33a563f5de7526ba444c899925059408305f20f3206dcbfa0826b8d299a00393dae2665369267832cb22a3c75c5978b30fe84b6daeb42423352b7d2d367420e"}, {0x38, 0x1, 0x8000, "4df3389447e20fc17f7eb8f487bf38d3f32553a86aa99f919865b772277f498f137b70fb85de5dde"}, {0xb0, 0x1, 0x8, "97f13a40c297e60749dfb6de85bfa19b89c0c2d6072903fe30bb2b1e8ced1c69381c59859e8ac8da6e82f26279f6c17cde16a84defe2073c9d58239bcdbd96693bd99ebf2e87b582162fb373ee7fa6b5cbc3ec3c22b17ea39b24388bea2545806c2c6da8a24a64073dda04eff69efc66d25df660b9ea8296e2f73ffedc7812d3d1ca06d9d5c2654ea6d71a5ce4df62c619242f2936b673505bf2"}], 0x12e0}, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x22, 0x4) 02:08:52 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x7) socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x44, 0xc234, 0x16}, {{r0}, 0xffffffffffffffff, 0xcefc8338c170dfa9, 0x20000088, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x1, 0x19}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x24, 0xffffffffffff7fff}, {{r0}, 0x0, 0x1, 0xfffff, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0x11, 0x20, 0xfffffffffffffff8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x5, 0x20000000, 0x174, 0x1}], 0x20, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000001, 0x7fffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xc7, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x5, 0x2, 0x4d, 0x4}], 0x346, &(0x7f00000001c0)={0x6, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) r2 = socket$inet(0x2, 0x3, 0x6) fcntl$getflags(r2, 0x3) lseek(r1, 0x0, 0x0) listen(r1, 0x0) 02:08:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, "a147788a01197e0d7a00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x810, 0x16f) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x10001, 0x200}, {0x9, 0x2}}, 0x2) r1 = socket$inet6(0x18, 0x400000c001, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x9, 0x20}, {0x18, 0x2, 0x8, 0x8}, 0x80000001, [0x0, 0x9, 0x5, 0x81, 0x51, 0x1, 0x1ff, 0x2]}, 0x3c) ioctl$TIOCSTOP(r0, 0x2000746f) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 02:08:52 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x49) msgsnd(r1, &(0x7f0000000100)={0x3, "64e03db219cd667daae400f2c12b04d4667c45196a3a85656ec6c83af8e38424daac3075e115afd7f89f375462c8d8933e49bc28fd0cbb670943ada322c840413711187bff1d3b38d07c6f43ae5c77fce3aeb98cb544ee5ba9498564644edfdd064de14ab63b3b5583ca5a779942a847da9a89cf917fa640682ff604d9e79d8528b050c2ebf6ef7785d3ad2eb0ea247401bc736b5a5b063424dc0c79e30085c7a0d927c1f4cc30a851e6ea0c5ce92ae35bccfef28dfb9d29d78b341c8b09547e966ae4968b4f708eef2621244390c31747265511160dced801127b480ef4361f29b1f75beeb73dfdc332de813596be4896f89af478bf08249087c93ed604"}, 0x106, 0x800) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = shmat(0xffffffffffffffff, &(0x7f00009fe000/0x600000)=nil, 0x3000) shmdt(r2) r3 = msgget$private(0x0, 0x181) getitimer(0x1, &(0x7f0000000000)) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000280)=ANY=[], 0x0, 0x0) 02:08:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r2) r3 = kqueue() readv(r3, &(0x7f0000000080)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) fchdir(r2) r4 = syz_open_pts() close(r4) readv(r2, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0x356}], 0x1) 02:08:52 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x1006, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00', 0xfffffffffffffffd) fsync(r0) 02:08:52 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x4) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000140)="e1e429145fe6669c68b28a3f48ebf90200000067fa2fd0f86010802b31af94e7567154969c4dc3f2ffffa165a56f53b2db8eca7a584affdfc9739539cc9421672a612487ce1a70171aa1683a482b3795b566b7f388cc78c5819ec8105145a77c4d2c8ab2f6c71762874d7d303eec7fb0ff583b6dbf1eb886eabef3b3903f4ff21b2a615e1fb619015ee798c68202d08a946c0092e33dc4edc27fdf3edf0f7a31b6b9747cbc6fa8dd5a1de2369e8e86160056b870d8b045118e008b47195f41f39a2d48fd948b1b2cc305a884ce8fb91be5460b4e70e8d5943fa614d6f7af9ca444f7bbf8d7debd0d0ac376994c9ba12a3c53ef50102191ea", 0xfffffffffffffcd7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfe7) lseek(r0, 0x0, 0x0) 02:08:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x44) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000200)='./file1\x00', 0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f00000000c0)='./file0\x00', 0x3, 0x1a) fcntl$dupfd(r1, 0x0, r0) poll(&(0x7f0000000240)=[{r0, 0x8}, {r1, 0x4a}], 0x2, 0xaeb) chdir(&(0x7f0000000180)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:08:52 executing program 0: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x100) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:08:52 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="00000000000800000000000000e8ffff00000000", 0xffffffffffffff27) 02:08:52 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x105, &(0x7f0000ffc000/0x1000)=nil) r1 = socket(0x20, 0x8000, 0x1f) close(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget(0x2, 0x2000, 0xe4, &(0x7f0000ffc000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 02:08:52 executing program 1: r0 = semget(0x2, 0x3, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x3, r1, r2, r3, r4, 0x4, 0x6}, 0x1, 0x5, 0x73e968a8}) syz_emit_ethernet(0xfffffffffffffd24, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x0) bind$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 02:08:52 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffd) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 02:08:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x2, 0xfffffffffffff532, &(0x7f0000000040)="7e9b57ab6e3b520718583042b5710af62cf5c3050f6dae42c973eadd114ba529a00c1bde3d7a25bf9402be8446b0116480bbea80e019f2fb53becd0605cb4ef0ffb04b983765993f55c5eb0b4cc78b3f104da5c3d40c", 0x56) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000003600)={0x0, 0x0, &(0x7f0000003400)=[{&(0x7f0000001280)="b0067f9679c5b72e44c20e63c1095fdb9c02b2cc19d4c1e9919db12bc081e755cd424d8612ce894ac03b9bb4a6518f61e9dc2a21b78ea2b58ec209a87316e36000a9256c73b7b9c0a43effcfbdf167a4dcd6ced7ee4c0d1603d03a3fe199c634a0b8ae23c498bf9924e5fc660286e438769db6a6cc42dee6db2d88c943089cf72abed5a2bb6e4b971e3e9a09bde343cdb2c6ee636e6717e1546bb529b0cce8c88dbcb2fc90ba43892065185e907c932166fde3272ca8b28e34fa51e1c6a473d3127437dc0623ddec50c5e61c232a2eea2b90cebc339bc61bb2a06e801275daa1258e6e6437c35273c636aa387d2ebba27341b11533ab4591ea9b75acd62f693a2b9f813b83d2cb67a1023b80869720d24f57dac5a974061edecaacc9dbcb70dcf64a28fb8c726e958e4737848f62ad033d43b79c3a2aabf84623ad6bf1fd01fc4b83b11ffe52667c386e84b6ad82d10df319d78091e8187f66c87ee8335f8ec55eee638006862a661d7d94af4d251c8bd8b159411dee4405ddf02c3f767fc3ff408c96d15dca1f221d48030ec4b89d02ec570b7fed1e933b0107f831ce133d62f7839ef4e7a0f0ee25575eabdbef824e12f72042060a452925dab0fef3bf5df6b0180df13ca023aa12238f0c3f9696f0fbdd5ed38bce89a63b2a9c521a47fffb5a5b6c820d86c11271817d2ac7ddfd04d876df7bb501b708223dafc50030155ef1fca4522ea9fe4a50a21e3f468d1fbf1fac78b184c8d116e4e8f6e36a7434a2e546b966720228b648c42169747c3cc3cc89e840535d994f69662685cb75cc2f21575097f90dd3bbeeba9ad1be6995336a4872f80c97611cf52de8229a6ab6821473af504648175c42742b3ff1933b2ac710bb7d55c870bb04cea95531347ae9cd26376c10a639044179a4d29006e1acdb6aae4d5f007fade526f17625a7189eab12c37e37a7de387a01d7b62236b81938c65a8c41f4b6f3be5f963f45a2232307c11ae5dac6a36a0e2241b285d7f7d39466bed9331b87fed89aedd215dc8dc0afd0801941d666a7e5d63459365e14b2c249bfdbe92468157d27ab2ef6afa68bc08b727035f98bd86e3b9b404193517b5cd523d1fae0383244a283e4e4b961323456897ed561b422dbca041a0e985e5f32b403ec02391eda56b64534df4e1e61513bed1f03a6d06086149fa4b386183f70d26d83433f9ebd576466700128a4c0d3eb84f6cbd7ff021f31ae6fbaba3d06daef3858c44c66f626ef3e070b62703274f00b47f0c35eff033b5338b7de37b72d85c27296bb9f8028eee595d092022c308c8aada0c57cb81c69dd9ef8f7b50cb88292546750264400f8e90b16b1fb17089c4661136b5bd371530fe465622dfcd4610338d31ecc815a3b61b83249d637602a371ca4533da447dca9b18ab3de7918ba506e38d41267afde07026d73c00b35603da67bda128d6ddbd3861d78feb982e1cd797a7b22b0b31e398fff9e8a029469c660721e8b4a55d3afc37b7aaa5d109229144d5e08ef4d771d1f610d94b9bb9e361073c34b8f5bd4e00c11dc52f7d831b6a320bbaff39d36d99fd4c9e50a3c15259b2d4189ef5f75a4acfe20e8c36d4b9d08be9cede4eb151518e3ee5c224c9355aa5bec03aebb4858b28348253dbb5c305fa48a13c7662ac01ead840e580e7d1cbb7f6a778e3ac3c0a4fe66c66d75a285964501e272e5058c7809af79c97f67d3d99d7ead69b82c38db9f51dbc328c31a9b2a83275fa21aa94018df4bfb220ccd13df0d230dfafe0ef2bf13f5b2a10f78971c230022cb3852ce59a351898bdc388815160d8d6987942a38268df9d190ed7f9b32ced1ed041b1828419b067a9cc6a7401ee531d3f5d0bf66f7721e695343f97bf91c64e443a6c49f093b592e90ac6aebb306edc581d1537d76bf57027a791f35dbd9c8b60602d7bbb86713824aa1eb9cac941d2e39761a33264541df60e6207b6673cd91e35a886660531c1af6ca726a73bfc8aff03023b1424d8ed64f8057e479c75a65007c3800a2a97679a97c340675ea99dc05ce74a4c6c37e2b7c0160fb1d27cef2a033c1cca3279a58f998506d440401a49374463246b554b8b7c097250374d458f633443d108450b3340a0a5f88832b9bf652611f50967980e47e64cf7e8d4cfcdf94de85c23f253e2cbd195c98dc1c8ca9d74bc50faf0a0c1e319fd83c5a0d855392aadb343e959518", 0x622}], 0x1, 0x0}, 0x0) socketpair(0x16, 0x3, 0x281d, &(0x7f00000000c0)) 02:08:52 executing program 0: clock_getres(0x2, &(0x7f00000000c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x880, 0x2) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x2, 0x8}, 0xc) 02:08:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0x100b, 0x0, 0x0) 02:08:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) recvfrom(r0, &(0x7f00000002c0)=""/229, 0xae, 0x800, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0xffffffffffffffea) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f00000003c0)='\t^\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='&\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=',\x00', &(0x7f0000000580)='\xc0\x00']) sendto(r0, &(0x7f0000000200)="e338d8086bcb20ccc4bfb209228af421b2ba8679a168eadbcd756421efa3c74f316de6ce268baea8b00f5d76f6e4827bd29744a7de892456a076748b3469a1a8a10936a96e46fa8da6c40ab7dbabeb4a291a3b1ad1db746c3662e44bc2ab2d379f1f97c67d6b8a14aacbecac8c80572eb73817384aeb4ed6beb99b081e2dd2926a98034d9a83df3cec63151d3d08f3352e", 0x91, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 02:08:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000080)=""/40, 0x28}, {&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f00000004c0)=""/237, 0xed}, {&(0x7f00000005c0)=""/231, 0xe7}, {&(0x7f00000006c0)=""/145, 0x91}, {&(0x7f0000000bc0)=""/4096, 0x1000}], 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='F', 0x1) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="20f500f0feff000001000000826943786f443fa16bcb6e1b532989e90467542d7d3aa1f364ce1d873d223ad14a90c4df3adb179654d73efe25e5ff056eaff4da77090b9f2321637b785b44a652b010c2f0c8867b4ec4fa132914ffdbed278ff8c6f931d0c5d4dfa0654885b9de786b5269279d4aee2668fe7d0f293af2151bb26e7a3650c42412e802bcf99290f9f67e2fa016d9e49f053a37c178c348983255aebbc3515a20d7d5802dc6d628b8f4d53b0fca49b6f92f097bdfb703c21a46203d4c6eb355066e0dba38000000000000000000000000000000001176a728f326ba53bcb3ebb8c106cee2ca7a575175c3e1e3514968377b34f8555132de9b61909b9b56c1e0a60b5278b32eb067545d57b67b99c6edc51988b5c0c0a1f8915467ad722ada69e157fba16a19a0e5781f3d2d1b6073eefe8dae", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) open$dir(&(0x7f0000000800)='./file0\x00', 0xa0, 0x20) dup2(r2, r1) 02:08:52 executing program 1: r0 = syz_open_pts() socketpair(0x11, 0x5, 0x7, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000003c0)=[{r0, 0x97}, {r1, 0x104}], 0x2, 0x81) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0x57b, 0x2}], 0x3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x42, 0x2, 0xc35, 0x6c7}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x3, 0x9, 0x3}, {{r3}, 0xfffffffffffffffa, 0x2, 0x40000004, 0x0, 0xf8}], 0x1, &(0x7f0000000340)={0x1, 0xc4f8}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) chroot(&(0x7f0000000280)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x50, 0x2, 0x7f, 0x400}], 0x400, &(0x7f0000000200)=[{{r2}, 0x0, 0x40, 0x1, 0x0, 0xb7}, {{r4}, 0x0, 0x1, 0x20000004, 0x9, 0xb56}, {{r4}, 0xfffffffffffffff8, 0xe4, 0x1, 0x0, 0xfffffffffffffff8}], 0x1d, &(0x7f0000000180)={0xfffffffffffffffa, 0x9}) open(&(0x7f0000000000)='./file0\x00', 0x108, 0x84) 02:08:52 executing program 1: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='x\x00') open$dir(&(0x7f0000000740)='./bus\x00', 0x281, 0x0) r0 = geteuid() setuid(r0) 02:08:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x81) r1 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffb) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r1, 0x43f, 0x38, 0x0, 0x0) fchmod(r1, 0x3a) 02:08:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000040)="26c5c0d2f808c4b0ba1bd9d62dbed4abcafa76a1e086751e25f6ab32993f63011dd984713da3793e9d280498097e0140582e18035573097733", 0x39) 02:08:52 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 02:08:52 executing program 0: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x7b, &(0x7f0000001580), 0x1000000000000399, 0x0}, 0x0) r1 = msgget$private(0x0, 0x310) msgsnd(r1, &(0x7f0000000040)={0x2, "557a59bf675ec4c6f605476c35c555520cda04fbb5a4e503fcae303a4d27741e7a548e8c39ab10af6eba7c226a4df4d4235925dc697810b0be38259c51f7508337879950442e38429556dc96a16b4a4bb8a4a3cc77bfe459085d39e41df17fcf2634940617ada9a80cd732901ae48f2c2dd39f7a2d43a42ce034dcbb5762d0b309f8501be44967514d93e0c7a16c3c288dcc7f61cf4d2c70bb97137f7efc7fd1f2b71a6cca401394dbca8fe662a9790ec62ce16edb64f821e878047eb9144ecbc7121105632218ebc47e3e14dd42537953a6ec6c82b1dc0708c415f42df7c3fb2d614104939b81948804a1ea5be9a546e675704434cb90283d5c6a5f1d6643f9699f03593028aad3d195574797f5457646e1c0a55438befa88b8600702975b267756343bbcf40499b857ba3cca868fe144ff4e1c25006191ff836305cd2e24eea8b6f928c5d055befb9e0475699661eecaab49cd73fe095e4b8666e257f1b8a00a0347e331c0d112a928b865057d9fcc57e71f4f1716d0cbedc9a8402f291ddd0542b2d77a905d187d70391af3b5c15a5dac7b5f25f4cc6b352ea874547b75dfb7304f1d68e955c06851e7f3083647c02892e9533ea104ff57813680c5aed61e2786cb58188de1a907f05c223091c05bcce1911da17c18995bc4f13a4d0307134c4baeb01d3dccb5de3682eaa0f7f1399d0de7b723b9922dc7214404ec78c22ab82319ea83d2f395c047db6b9f76945cfdbf120cd164fa700bf5dff509909bc8f0dfd06f4fc010cdf1cc710f82456fee7537d37d3ee002a32185fc9cd84b5bf03e358bf8003c636ebdbdd25e95914c2c2b32baa422db2cf67256eb7e08ff4eb668236bb12b38c4ff6392f29ba8ac44c57b0ffefc8717c4cec1da63058c7a9c1a21e67359fa28c63f866aeb128e23fd41372b1e1b4f8a401c50a30c8b114438f9e1f6fdbf8d5d3761c112c44ae09fc62d835bfcc7dc4c435d1da13504e588066df4bd990100e84910d68912516554db04f1c700f99cbcb9c1dee4acb4840044c9531cfd756708cd652d3c8b92a78a2b95e0ccac7efe49ad884cf1b501e620c8e4f1b879b2f7364d6ef75608a6ae658789579a92f44e7bf4dc0dc5c6947fee415c6e0ec4752ee94fbfee4a09bc375d0aef6fdd4b53212cc7199107c19e0645419c4fb73c6719c0758aa8c27057867d924265af79c0c39165a0cb271cf0c5d98ab5cb2e8beacccdaffe8bca9d82744e76949728c8bfeaea324cb8c39af53203d3bb1caf4bbaf18bb07d257b162d8c1c5be0197003985a5bbac5c2e96fb941b312a6f83153e4eca5483bba55187621733203a42ac370bd96bc82e728f51c3b993fd131cb3e2e88ae5fed86d5073a8184555e54140cb117d1b437d97ec9417a8332e146a39f7a89fad5373218ffa069455aa276ce7b236a33730393d6b1e00e1c6ae2c530e91568530915d933e4be382de0f176da0bb853fc35a4ef2ed6cd558583ae0f22f3ab812f25fccd6ae7f625404a0d3d002c65f14683ab83e08457bf3f71573b1e8d6990eee1a54f14f16296f77fdfaa376e5f20abed3dacedc75dd049a74b667e99fd93b62626e8a693bc665a358775de3b5d4fc73dbbf36bbfa7121017677368981880fab8231929d21d3ba2f249f2f02d899bf32ed2022218ef79e80c9a15a56803d5bdca78829548054a8ddf3dd8b2d576c0189bbb91a5d321766f299b270fdbefa982951f15dac49dc87f5ebae030c8c5454c7c20c7eadb94b41d9e7644c86d06d9dd113aa1c591586478c5690c65bfef04c91625db3fa310e5a23e3c98738e0880a19535155720917fd54aee3dc2f7c662acb127b70e38ca463e9bd5ae0fdb0ca09d0d0c2e02803c22318975760f1b90683bf103e17a1e6bf76a0a9d2a3b76936ebfacb0e70f732be2ebd45123e79c8bb23d762d960515d7825fdb709724ea66956e19e593b59375c257d2fee5f873e878879334ebae3b13aaa7b6a49639536a479e862c05fd28f6041dff8644bfbbba444714492adbc8d8627c3e42002f57464a117ed79573799e6c0c2a71498f652b953a5e959f9f860eded443aa6c649da2436f1727852f28486fec04c1c4f0cfc5dadbce4de3b0cff6a19c3a7a6a2bebb950f6c9a29cde1868b010feb8e64761c76294a3d424117ed30b761ebd9b604aab944d05d17af4b5c58318a6e3665ce44c9f3d247d5e0b735c2abfa67cb97cf17f74c19938fdbf48b94e9b9cefe9bbc0f3de55d4e78bf743fabf5512d0191589a58a3d73231be01a88b0520c806ca65ee0c7e1c23f8798f081484cce9a810dfd05dfbc534f617bc34d056351524ba3dc3d62cb1309146a82e9fa4606e121d9a4f5179d84619ed2a46053f4b5f4a4c29f45b1ca490a0d8a54e73575743aa4d1284ca826ed635e1c3d5fd0e25ce9796f8e77f2374e2bc45cd049e8145790efe38cf8e2bb60463c335bec68145cb888a7c1ec69812a0a9245d63b598654772a5c084fc092ffe877b6cd0a9994e62d6b98b586ad7fc8ccc4b5cd9150bcaa145d4e4b36852c0c26696d17c861eab4f66f71d60ac4300997774e152c34adb3cdf3424b8dce345d3a5722a83cdc897a86ac814136ccf0e26123d853fdd7ed12e1b856c19ad1ef8f76ac1c50a87284bf1f36d8048e6fa1634e63bff1002bef8ea5f4faafdf825c17d897a72a7056933a0c5c79d35fb191e30b5e9a450a8ba038006227af7ddb6fd7410b94a6a41b83bb7cf13c690c3009a165dbbd3d9ccb5d92df2f1a560d055d7b311a80b637d309c79722415ddb8a1f54846873f4c0beac52f30d63d524e50c1de2e058d193a1ba123d8963cb057f76f04bf5774706941eb9f3f2dc12088af0ae3008ba3bdb58590d9837e6164d97d4dc2ac33f8f3087d8d6e65cc2dfff982c575d3f3d543a9d7b2ef4a3c27ae070e3c2acc5ef7bf59da495205b0c131a7adb578ec69f978518386f77bdc30826699d8240eb27194ad91703e5b2973b912d95937e403b40030dd6a6f828191e232f75c3b4882af05b1f91415a7f808498dc7472de4218847518d1d3f401d9474e1ca7da75e30b045430fc0ff3884df948204bcae0caa65394a5289022bb231a8dd2b05663394f8f66f92e54d5917be2f449a42cbc46f546eeeed8deff858dfb1eefc89c02c90a02fe83a1a449a420463d97de6fb5002cc1f92310fe9e96eaa138eff815314d6341ccdaa79c34162d58e3a204d78f1d9ad89afb49125db59222c4d3d4fabcba5ca27151cd94b26a5f32bf7485383a46019e5f12e3c15056eb39d137e7581bba10873c4ef40b1dd830ba5c9cd02afedf20dce30af95d1ec81cf87d9ca4e6ead39ddbf00c6cb099d4c612c8b96885f9f7b832b2debf446e7d671ee811f56157340ecc91c0b8ea0347744fa4503b9b2d219ff35146d387b1cb568a48c8e50be92d5844b923cc9ec6374d67158379e132978c48e0ddaa83bb75c984c53803adedb91ea42b82b70948797dbeec7d6226037f89f702ebb84d8aad96095195adf3907c38f571de7c7dd3fa346c7d7b06a134aaf37b5891bead00c3787ff8ce7be9cd5046364c9a5c1161c546677da7c73921c6f4075d5096238d71803a89ec4469b24c5b36a4f88e2842780c9f28214e05153c7094757b1865b6f3c83bbcdec80aa0ae3ac15d0c65d7cfb32b0f1fdd54c938748ba429f761329580a4353ad28c1c1f7626277001c3ec50fbdb25836d4bd4eea50f7834491905e77fea14aa9d9593483986e9ba8ab4a6a1315d66b6146853a19588486a0ceead8ec6c154bf8712e7601d9c9590f6dcf4e2bede7104242074d289c4dd5df293435c893f73d0b205bacc59b0d621f7e18f3552b05bb15bcc82ed28f921b10228b0326198a0ed614016ae2e70e517932c12cd0a322fe6c6078b35a900ae0e42b1717eac41828924557b843fae48ab55a0b2354ebdc0a043995bb474a3dbdc752a7ecc84e0d33a2dfe2a7370555a018ba46bb5085374832d1900b0a89349247cd68daecf732b8ff0be50cf1f3f6e17171f620ad73a05d39a4d7e0acd6f34e56e0b036eb95563ff18f386179cb6577ed0939548c3d987d83ea91b39b94fc122b91421a2e21e9ff85868078f4b4881c901ddcb6f47b2aa8830d5d0d949d7e6fc9e4c04fc8c6b2e9d9d6d840db21dc4975f180c85be811df190b211c781f97f9f8954fabcffb75c0da90a0b486f64b4e9caa22d18229c082c3937ffb1858c63b5e13c500d9c71996ca7bc23b6fbf58ae16aec2bf7a6b03cf128fd6e374d21c12ceb1bdedd23957af8ccd2f1b88eedbad1dae177a9cb1456060206871311878f2555d95c27ffd382f9a3f08614d218cf5d947e73f74a42cd519c5302aafc685745bad82e194c12a4093020a97de99d0427a1faa987e23cf1a69591f2fbc39a9700d5c42025825632d44e841bce5003bcce427f6cc9b421d20bc652144c0ba313a714f42106c8fd62731da85b6895f0f3b9b0e2569aaf8246c0475d7d44ffdfbdfde16694bf37836e88503a767e140b35f262751bb8289b8a0cf267a5f8995646bcf991ad8c2af4bcf07dacd187eea969816376a4f597253aca597ef9b057e898fe03cf8aac023647a5c2cc8038376e46ed6988dd816b0327add5fb5eb83e446096d0177bf2b9fb70c403105d8bd3e2b1b708dffe9cbc959a9f1840a47a7d6b4bac651d3d01e83fe4090bbdd2e1c4e7a88607e50fafd85a84dec525deaf0ef4c9d28544b1d48fea302e91b201301ae17fea72cda5394b7bf96b11bc56527d97ac47d9137956c965c615fc111632aa0b46eda187fa6fe242f6766da9388f722be031f8c04bf1aa885b000af1c585a265a59e4c80aa2a5a3d818f8d1d5903fbdf1570903e90260dda11377f982d9d836ef7d51d44706bf93d5609d6ce4443ee48f0a3fe66e3d50e8c9ba3ff787e41aef1d5164f8eda7066b1cdfa9999e68bd6b0cb239685188713371e9332610e44f8d9b199dccf3fd25fadbf777b92a6ca101e6be43a6e8569ec99a0c51b590910d503dbbfafdc9d3a73d6ec007614d8df8453823b0b029cfd5319a244aa238814de3155164f9236609df16c1e400b6e586e279c8ac257f3ab2071c72c9be8dcd9a598d634bfb13c5785ccdc582b00ea4f51dc0d6b0650abc9cfc673c53d0374e4403869862851bc456a1f6cc91c842427b939319bc6fdaff942653c9a67f3be0ba7428974b06bb8953477d9f8530c9bc1edf9ab5f767a99f63cff47b2b0369b42a10006b66a3ac67363ff81a7c97293f0381b6fcd993d69f3c12c11a48df19c9547aa1632226a2f98f7e19861f513c589e5c199ea0b7195a26ec825eaa3f5027b7bca6a7c06ec1fc8095af765f1b0a50e24b6d69300708e7755ce350fb1f110bad54610cd5a5526ad0577a5922dc051a3671cbfd4515c69c72e2fc66aac489cc789eed5e5b2b0f834238ee3fcc3a3d4e0fc773059e6da3e3997e4962eebc044a6c7b41506129fd95eae481f9c27f9a11b1e052fa64b3aa3f553f590df69898bbd320393154a04ec675e6a658c05e17df1508ce4cea46652a5844f297786ee66e90f62bf3881d6ad8754c74301c045a3cc0071140fb96140488064a56baa553cb6a36de41d2c1cb4e472356a586e068818da4d47e0cae4908fd929157eb8dfa43dfb7e09105494ad4c36b8a27e4ec6800fc127dc0ff36e5cd92052e1a353bb9967ef8b5fe56bb59befdfef57b208fdf9fe5a903afaba96132ca21b9177fd1e4e297d1b8bf3d771dc88b4abd70bdef535fe02c5e90e333e2b353aa01aa50bac02ff943d330f632bcdcf"}, 0x1008, 0x800) 02:08:52 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0x4, 0x8000}) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r2 = syz_open_pts() sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x20}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="2009c22fb6060a2abaf7044b104fa1008199a444c40d89", 0x17}, {&(0x7f0000000100)="36c78e0d365984", 0x7}, {&(0x7f0000000140)="a75076cf74e04661e3135910732d0cad9023f0abff9595d9abfcd91a983917c3a9d5bafd3a18a035ca4419da299e6609f2925fc846ddbe6a3431f57e7b2003a2ee1247a894fad9320fe80dea09f9d7bc70e583be3b2b26ade0195cc7cf530b51068457ae", 0x64}, {&(0x7f00000001c0)="a8947d4a1d1b3e13aa6b24192939ad7ba2233f173eab7b8e913a37a40fe019", 0x1f}, {&(0x7f0000000200)="021cd765e195eeae0b52afe8d062642710898d49c6137df50e87d1879f4263e34d89afaa1a91fd1847b9200961edf00ee91ac8f208f9cae3f2dede25a5ff37c049d1fd1e512632f926044c904961513120d7aaf6fd0018e3929d472383e926dd8a0c82aee19fe36ae87571d885825c2e750c7037e8898788a8fcd5dabb01c5d54598858f65ae702cf5ba901af5b8ab586d0358614e3ccca015ff8fe63af1538765d9dd1be1e4ed2615608d49cbd1d22ab4c13f1486c42c9921823060c83abca11bcff39d2b79c5ec9b96ef1d11162200bc", 0xd1}, {&(0x7f0000000300)="c63132a52fa3870f8aec567ac1621bd9f56534d91e77", 0x16}], 0x6, &(0x7f00000003c0)=[{0x30, 0xffff, 0x5, "f8c2246011294cef8515d0c8e02f19700b7b32d474e11bc0ef"}, {0x20, 0x1, 0x0, "6963588a7590c16dd57cc6fdf0f49411"}, {0x88, 0x1, 0x100000000, "c139bbf0c5d22d2af9c49e6a5113cca58a16a8657644b6a80d5c74ddfa8377c7a83bf760edc6cfdb582858d0843da1f4d3734c58e631efc733b5c1c612eb562b57d1bcdf6f4f9d44ceba38478e79b5f397f99ce38ef5517ca94977fb254115e9129cb05e4ae028fe7fc2db5783ba0df8059234e75ac1"}, {0x48, 0x1, 0x9, "401a854e16e222cbb443d8b8cb8839234d4f379790c8c9d77454c0508f2116626b0bd06373f9355acd51772373c25596db"}, {0xd0, 0x1, 0x36, "0e09941bb2547726229509799bff708c1baf97e13e9fe2cb465a426d0136d36acf4260189f760c0783ca28abf9ed04d8a2a72b12f36190be4a7cb45244e4ccbfdc001dabc4f4b3b9763cb66e2be614283d358fea73696c68f56d42386f19f9e34d044a9af6c15c4415b9c5e4c15672e832821a5823c7c351eddf65e5721ee40133af7ba4faec9a49143d51e25fdc570f039ee577db1ecc5f5d875e97ac4041595ca8d2761e41e2c6b69b4da767c922583a3ced5e2dfabf9c11"}, {0x98, 0x1, 0x11979965, "9f6866982bdc86c17b8369a2189f08aa45572f3cec2b6240533036f8280a385d660e615d04b96fc1bc16d0f28500880fcc6739b22e9fb4ef13d85426c1dd0ef8ecfd2d31f7dc39dfe0246a21647d254951d757488e22c39c263d32c84207da9e6c622a360b2cb099566ad95035b18c2e0740a873c2bf1f367ed24bb3217e4de739"}], 0x288}, 0x400) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xd) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) geteuid() 02:08:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/236, 0xec}, {&(0x7f0000000140)=""/117, 0x75}, {&(0x7f0000001280)=""/248, 0xf8}], 0x4) pipe(&(0x7f0000000240)) kevent(r2, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x9, &(0x7f00000000c0), 0xfff, 0x0) 02:08:52 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x4158) chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='r\x00') 02:08:52 executing program 0: r0 = socket$inet6(0x18, 0x8000000000000001, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="08001000", 0x4) syz_extract_tcp_res(&(0x7f0000000200), 0x5, 0x7) getsockopt(r0, 0x8001, 0xf800000000000000, &(0x7f0000000080)=""/201, &(0x7f0000000000)=0xc9) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x100) 02:08:52 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xfcd8) r2 = getuid() r3 = semget(0x1, 0x7, 0x8) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') semop(r3, &(0x7f0000000000)=[{0x3, 0x9dd2}, {0x0, 0x8001}, {0x1, 0x8, 0x1800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) r5 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/42) 02:08:52 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x501f, r0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) msgget(0x3, 0x480) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) r2 = msgget(0x1, 0x80) msgctl$IPC_RMID(r2, 0x0) dup(r1) 02:08:52 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) socket(0x10, 0x3, 0x100000000) lseek(r1, 0x0, 0x3) r2 = dup2(r1, r1) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0000000000a100000000000000000000000000", 0x14) 02:08:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x1000, 0x0, 0x6cc9, 0x0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 02:08:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3010, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 02:08:53 executing program 0: r0 = getpid() r1 = getpgrp() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r2, 0x5) setpgid(r0, r1) 02:08:53 executing program 0: chdir(&(0x7f0000000180)='./file1\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000739ffe)='..') socket$inet(0x2, 0x0, 0xfffffffeffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4000000) faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x20, 0x3) faccessat(r1, &(0x7f0000001440)='.\x00', 0x3, 0x0) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) 02:08:53 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5}, {0x0, 0x30000000000}}) 02:08:53 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20020, 0x191) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80000001, 0x0, 0x4d, 0x7, "5cf7dba330152c5c290e841883594051ac442744", 0xffffffff00000001, 0x5}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 02:08:53 executing program 0: r0 = socket(0x2, 0x1, 0x1) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/203, 0xcb}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/227, 0xe3}, {&(0x7f0000001240)}], 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x0) 02:08:53 executing program 1: pipe2(&(0x7f00000001c0), 0x10004) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x3, 0x6, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x0, 0x0, r1}) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x31a, 0x9e}, {0x7, 0x6}}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0xfffffffffffffff8, 0x200000004}) 02:08:53 executing program 1: semget(0x1, 0x1, 0x160) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) socket$inet6(0x18, 0x4002, 0x7) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0xb25b5edd11635d, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x12, 0x5, 0x9fc, &(0x7f0000001200)) r2 = socket$inet6(0x18, 0x4005, 0x67) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000040)="ff013e2a5e00b5f77a000000000000e803000000", 0x14) 02:08:53 executing program 0: select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) select(0x1c9, &(0x7f0000000140)={0x8001, 0x2, 0x4, 0x3ff, 0x4, 0xfcad, 0x7f, 0x10001}, &(0x7f0000000080)={0x9, 0x1, 0x10000, 0x101, 0x10000, 0x0, 0x39, 0x5}, &(0x7f00000000c0)={0x8, 0x1, 0x0, 0x5, 0x1, 0xecf, 0x9, 0x40}, &(0x7f0000000100)={0x81, 0x3}) 02:08:54 executing program 0: open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mlockall(0x10000000000001) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:08:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getpgrp() write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x9}], 0x88, &(0x7f0000000180)=[{{r0}, 0x0, 0x90, 0x1, 0x64, 0xfffffffffffffffb}], 0x3, &(0x7f00000001c0)={0x1, 0xe3a7}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0x9, 0x2, 0xae0a}, {{r3}, 0xffffffffffffffff, 0x20, 0x40000008, 0x100, 0x8001}, {{r3}, 0xfffffffffffffffd, 0x4, 0x2, 0x803, 0xf169}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xf0000001, 0x1ff, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x7, 0x1}, {{r3}, 0x2f3400b94953269b, 0x8, 0x1, 0x7, 0x5}, {{r4}, 0x0, 0x1, 0xd6247fb0a2b5b240, 0x0, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x5}, {{r1}, 0xfffffffffffffff8, 0x8, 0x88, 0xa34, 0xcf7e}, {{r2}, 0x0, 0x10, 0x5, 0x4, 0x2}], 0x0, &(0x7f00000004c0)={0xffffffffffff2777, 0x2}) fcntl$setstatus(r1, 0x4, 0x88) r5 = dup(r3) getsockname(r5, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:08:54 executing program 0: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x8000000000, &(0x7f0000000240)) 02:08:54 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fa01d3a5fe700a2e2f66696c653000"], 0x3) 02:08:54 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2c, 0x4}], 0x7ff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x81}], 0x5b, &(0x7f00000000c0)={0x65f8, 0xcb}) close(r0) 02:08:54 executing program 1: munmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x44) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000040)="35d4be072000ea368b2c81e6dd6174baac7b14c1ad2119a2dc1c533399d404d3c610bc94aa62e85ff4cd4b3770d26435fcd603aa50823cbc3ba6c74c470c10afbd9c152a64ebdd0677a19d94a95b8ed7d208b552bc6e3139e6bb3d8525cca651e9512f256b5002bbe4e184d7f1af8ae69a4e70390a376d549e147273b8e348b5953718631109384b020e4217feb9ed", 0x8f}, {&(0x7f0000000100)="662adea4619603fbc9784644dcc41c00a8522df5fcfb495f05bc7e170fbeb7b56f270427ba4f7acb2a57beaab17d454f5407571440be4a5cba37da78dc065970b09b46a3b2b97165dd1610a1a3676164ec022d400c79ad2e531ffa4e0279ad194ac2ad87f1ad3388ef69eb46c48dfa7e9c392f40f2884859b7ba11fd4683c5e0f4e2de223356a6bd0ad5bb06d0d9a5b93cc0110a6f78efe109d0b3", 0x9b}, {&(0x7f00000001c0)="fa649183858e101bf5ed24d315195852967e6e9dd8fc2403279766573c3be9f8f3a6d4daf2ab61676f2502120e2868259026a4674b5aef6e24a7f505cbcff3d0fc0a1b9929ffc84ccb6eef1f35125615fbd49a15835cd659ef437b611adbddd4bdb6f8093ae39411a1fcb5a07a0f313e349fa5b66d232a5f7364b74c932b621d23e3dd20a044a60e984055bd1729d7ade31f328b30009e7316fbee4c4b69d0f146aec73885c5052a4e", 0xa9}, {&(0x7f0000000280)="7d0f8c0b327ea36dd347ffd33a3d95e27245d92f5643348eea5f0fec1689a87ed5c1e32cc7ea8ed74799e8af76110f4069aa47b72ae388fe0557afbf064761e370c62c35726d8802c14bc6919d1d4770275f0de853b68ad06326a8fcdfb82e749a4d930aeb844da6e2d025dc211d39ee0ec6f726b19c784fe6c2a6999d7a74a7250aca1fcdb1aef4dadde2ec94f00be07483e315a0a5e8518964fdcc8b78da8fdacfa3bae0", 0xa5}, {&(0x7f0000000340)="fc125ebd1a16a560f29a4852ecfe7eeb98c01811ffb690c36d2a8b9a70d3e05df417e90bb33e905efc09e60446eaf161259f5d111bb0eadc193a7c4b6e52084971a3ff8bf01d17476ca21071fb54593dc39e543c88896fa72f941e65295f11d842be100839906f2f5f6acaf0a698a9811134dd02ce03b5db274f09f62ffe956183e75a594b1c452796e5809be1371193fe01e9627ba169ceeb1b278d077eebdf124616fa1cc07f3c5c4dcd86a62208cea5730538f77a345812cac76f4c40b8b810709f562a32d728c29dc640233546fa2dd47e586510862534d254f2a44ed5a790d94beef2543586a56b8d8fffc1938c170e3388aa9ec6c7e7445d88cfdd65f95bf8ddedad94488e57fc789d1e723c23530c2d54ab3eeabb794aecdfd05b9c56e8bcc340a9660ecdfe57237e4145add309567f5930b5519f86642e762aea513dbc150d81b810b6b5ac0c0a795689ec31483af0cbf9df3d4c59c3b70b45966add999af7447f04ea89820d68dc1b21694cbcd6cfb104ee30e93e91a8ff8f4c4f16a53b94506785504907896c2dd90d1f36a52af6f399a0da5d516d9263ba14c242939c75ff5e69eeb538bc0c6e3bceb770a5187064524d66fc4be859ff04498fdb15a4463f768c5da69debf91db281cea317205cb6dfd3b0aceaa5c98d2ab10c8d931683f56a7550f0d07b8a7fd62c4ddaff409851355438a64cd1a1fffc88c354d7dea0d0a6f10fee27f52db03e59adc92003f4bca5dc08e3dceb0664226c181ff478e94e72e52cf88271719e7b49ab83198e5561bb1e0d33d7c976f02fef3988b0eb4213493c96c522697acf1b123bdaa1b9e198fa939f918450c6eb33f54fe844a6f80ae19f3f2fe6a215a30ac481029db2abf6fb10c758b30da7d9affc7f5d64a5e282f0954c2cf22595efe980ad75b5024caf015162698483d5db7fe25691daa5b5e610b1e747ff61df8eb8135185e0e8d9fd88cd101d49572135ce4da6fa2eb521a9f4c17dc56716d9ff98adcaa00ff3a715422c6884f5a6e1291c48e2518b7279a7d324fa47926a41abc53c450b8f7c79fe96d3433c0bf80891fec10c5f20153ab512b59094f31a584722055769c8dc17974bda4a21b8ee6479f1f611bd39c05a1eee7c05ca80a22b2999686746f373d14e5ef80a61cad76415ec50f03b5c657c48b6f0a4b39f655976b2c37c5196e374edb210037d097ff149ac810c97d37fa78f2d4321f78efdeee55d6f19a2f571fba349cb5bb97ad381e5ffa71b69bf60f3555d09dec6afd78ce91e5ccf88b4e3ff12384134d391219bc0da3bbd6a8ac38405c0b8060f758efd2b656c149fcbca70aec64efd410ab66d242522f1ea1fd72c58017356932bb2333d57379963d0fe67269825aabb560f15684ce8c470dca4440f9b93756f0e62d3bb373c7f887c81661348ad814bb425cefbc0877ed9a8047cd76784897bf818664460b632b17891798c0278b1db7d4d195d90b1e16d0e0e1c8d24a980e70db20c17fabf9a29dd957639f29f29ef704a3055dba6f6fa5d76683bc4afe9dadc54563a42392bf07bf5b7b29cee96f184406456fe7617533037b41adfc1fe2a7236302fa25a4a2d9bc73b4c6b3626fde294611052768f0d1bdec06d8875c4dd2beb71fc2eaa2b34f815c1ae746a3db58f26c8bbd858e58073f7f7494fce07563c0cf0b7d316165f246c5c7e985f498a5f3c7a3020b4545846c4d4524e067ee4e31f5a77e9a7258e9dcbce2869c9cb0aa0d28ce23ad695fd08b28158bbe5529de1ebfeffe9f95d7a7229534560fdfcf9f3e33d539d8dcd592e316877c430f580ac93b3860f110d5fc1810204a478a2d3d21a4e359107b06167993b6e4d7f3d18f2564cb10a5b52f160b6235fb98c2e768eefdc285fdd11259b573c4a5dece6bb5ab2f6f59221b18577d674ff0f07ecf4d3e5e655fc4f994c05b5aac9672d838a0cdd87865c55dfdf3048cefff429e3b719d7b02126b31883edf5e62ac87101a7a00ebefa79b9bd8280ec2d1f6593d68fb58f015d4d1fe6889a745d779e191ddc1ae99c7a7e54aa7c64e8e4a959524c10d62d559d39dfade9dfcbfc89c1ba57d7884e22d7a0395749ca41671d1ea9bff8b86505591f0410e5ef90212b31478f7be12cbbab3f0a5f49e108c5b999efb8e4be7dabd83aa764e83df62e13fd670d7288f00ea2c0b12c99239fe02fc5c272ff371ab8d8a900fc2d37eeda0477fa0bcd860658a56c2b6a805fcfbfd493f73b942807bf9899cfcb2f95a4c5bef22ffc3cd862aa1364de668da7026b85f8df389be028aeb67d10fa5a8af3addc839883e40d3929470b2e0011dd7f41ad42190901d7253a18383dc2eeee4dd5f2a87510f06925eeabe1c0ddf619642fd8caf26172f2d0639aa16fb31af8e928f1ce4f6eb3e30cca4497780f617d5127fa66350ba21d7f409bf096a8dbb31802c36b577dbe47075df8f7840d49b11a1768bfe8b8396ce95e744d2f4772288aaef093e387eae3296134044a3909fab03e96966efd1ea1a9e89403258ad340d8511488a046f4f0af347eef510788559974c77347f16dae02212f57140a725df8f22e3543a7561f9191a17fce8f9af9061643cd4304aca012e9927c01297333e0277ab9e6951c7f2707a892f7493e58e9e925bcee29ef1f16b648a0323894bf0f792fb5ed60e52f94afbdc88a70bcdb8cf85154266b56ff5b6eba4ebb8f68aa19ed8e2c8032fb5824d745738a2e23a411ac8f7fd6ec9fdf464e4e89f3e6784d55ae8dc5b0adbb24e8c5f6bc52f52bf06de837f9bb444198ca61c69331c51517281a8e28eabf1780a5069cf1cf76d9238117f7ed4e0f9696f82883ac0f08fa3f9745e0d9c18f58472be4d72d0bb1c85f56a914836a723c7ae587af53ead2d37d5728ddafb44b17083e2367e9aea1eebb2481aa67d4b11c22464d6e5e9c3be65451233681cb1e7abbd0dac169ae5ed4b3c41611d7f53c5fbb25ebb1a690b37e2a1a31488b5cbee6d95cbd299cdb4a0a7bf89ac16a71ca54992b004150f7df873487fce78cc960b2e02eb976facdcb5c349f3f3ff227ec97ffe86c58bec5b7a7abb591704c60f4f25d5700dbe6b93cee376aed818667145b0318bd70143fbac3c76ad09fbe7c12c4018a59b32cf0818d7bb8daa66cfe4c8de4d29f4207b6ad801f9d4a6ccf7da0517bc1116cf49442a29558d55da831ec963cbabd3ed9b4be6426f974bf6dfd3f79bb84a40a448905215f6e700fd23a338129abc58547e125aab187477863f11e564844291f27634c5024a4528f12ba57689748da13fe91895406bee8ed02e493f9237f3e44f36be6ec016bbae31e3a058b63194528f1b021875e62b5aaf45fe01f891c59effbdf99ae2f69b0c8b6887b6090c1f0c14e27ae8be2cc0d2262b065bb03cea9ef93577f3421a94f702e7e360fb4015e108b0440285426ce7482997d0c289189ec274e5fb0adc1f95eb3500c940446e97ddc0f2c6fcf5ee4a6671b8494820ac050675e7d13acb18f8c8ee76b32dab7d3fae56584409df4e89093cce37b21949067cd7773880d18ef9f923bd49facea7c602884fcedbc82e702dddb2d44bb13ff31c908d76376d388f496599c1fbf0ad22efe2a0253770efb35c07ff6576aefa281d83d0c151899be4133a733b620aa0bbd50ec7963783f337a79d2d2d70d9de5cbe3756bacd61eb6d53b117b29f24c03ea54fb662583464c93a4ae934db647f17233a37880dd08773914669b5a0510cbacdaceb217055846607c02a0849fb429da6fef156ab0647775f614cc8801513d088cce3dd38644dfd13b4df9f2e08fc3c7bee9d8f4ed6b37a66abef938311442307ddbcc8acbdf0985bb7237e5f1c26f86582719a8686a204e1732701ebf824c104747e5b29ba9991c56ef994c60932dcdc8b1c1b9e0dc33dab88063e3638eed4f2d851e1e3e9e883bff872d31f6adc5621964723457a9046e6af136315c7884147183cb9fcd46724770a81e9eaa19bdff1e7fb77d0c52b468330c0ddb2a0a32a93885bd2cb362068ebed4f9ae783216ff51928f0ebc4e9cdcac65680e91cbdbbe80a2da91a64bde23d37b8a37ae975747735a1dc694f3551eced72fbcf87ccd3953584e2a082581db2a33bce49f2e2ff310261ed6bc58e7591ad36b37cc79c8286cf8441c2898517a5a8a0df0083f95307372ba3e3f4028fe0b40d85c0b25b8b577e0713756a2152b054ade82558a043e0f1789fbf37ca7c00d36d2c7a7e283bead07b2fb75768c82ff7ded73ec6872df68c77c075bea19c89b8dfe4e4ebea4b8d208d916dfae51b673358d8c74ed7b149d8c36ccdf37fd3c8c0b1b3277e02ba17246d442923c506c8aee85b93b1dc8ec72ee9678515dd3002fdcdbf9557d13a265a3c05471f4e2483517882f6fba71ff20ab0dcb44a20198ca9273a698f4923f834e804c91a35079b7daaa242291fda4c6570550652e40747d709a4a4181c5557276ad94d48f29169ec52f9aab9afea577606e66c3c766b5835ee9dc8eaaeb80e089899715f0d3612bedab78d5b144ab9dd7a51a3adf6e8d8bd5b3003d0b2aea2bda983e848bd4ccac9e8d8fa4fd97eb58f0604e40cedc2a91a1a5e3922137de0cc12f8f543adc24c2aeba727bd1bcf2aec3726260eceb8396cb05eec42970feada59b024c3bbb5516947fdfde118663a2aafcc7811654bb746c6ebea1b71df9f0691601abe9bdb8afc3f10cf4e76684c98bee3cacb28b689efa0c453b872e103358a13122eb7a2af0c9293c8d834bdb53265ca031a5ce9ac998fbecbe5c099f843fca4c69cddd001ff7c36a545d57aca3f682d7f69512ba6bee0b079ca6a56e2892f7d297d775b01d9c0e4463fe81e4d429f3b9e689f85d23aca059a4dd44362b358c21c8c95524897c0c620fa5aa3d12709845e6b2cc7fc794fb3c44b070c54e77694b6618034208160c629894539d4449a02c31daaaa3a4dc5b860b7137eb44a61a6973c1a9075d4e864412c21548042b98ebe83b93f7f82de687eb43f928ebf2df9bfbb166450da4bc0d2e5a5ae47168e3da43743ac795eef18b0496c6fd4314e2536a96425a0553efc449a5f52d107a650a7d53aacbef828b99ee77a5138b7b8763b339358ae68b6ef9adae6796d7af5ffd1c3cb316b7ee1777fa313c1de42d3c3c4f825b42d0562570da3971a62bba0baa846609690c3b293b4a7fffc9f27739151446019ca9f1a746246593185cbf0b492f6bd8a48df89564c177a1e687957e65aec9d12d75abdb101316dd64e23900d0c4ca621fb7fc22a457a1e42e8b93bc29e9362c845a71b81ece4155371c53c8ce7aa68d80b2a2614ee35de9c513f2dd74bc5bf14969d37606210917ae4bb30cde30da762c65472b15eefe43f6d28ec2aedbbb9cbfe4a3a6bb3930ef96ff910d1a7a6a3ff21bc1a4f919584586bf09a668661840e666237e95899c821feda462222146c1d4fbaa3782e6818402ef3f0ab9445a776c79aaf4066aab6a54d6fedee7509ebdcb56ec7a32231eac153c72b2ab39d791c9aa37cdf6888094dfc8e0f5bd53a43dd0af3f15c727f832621042bcb693411eb82cfe481e23b003c855e0b4e6c89faf9f96b636e3ce5375c670fef02d34aa95c86db63422e80d53f50ce435af0a7d649bc670989a6c1db562a4ac85699da1cb82177a667602ae4e88250d6ab2bffbf19772657854c574af7ec914265fa6f057aa1dc1e7c44c6442beef07acc4fdb4b814f5092c1be4654042e3d8d5d5a786feffa871a93abb993b55666ad4a860a83b6353e0e0eb6caaf53e0e68dc73", 0x1000}, {&(0x7f0000001340)="480928233d8d6df68acf5f35d84311bbe4c3c1a98a07c088c6c5080dd6e4ca4d1e2282ef4944fcc9892d872af3f5d851709a6032df4a64d35646b699da99b6e4cb6f13faa88d7d031e7d1f4df51f739f26b89cc2d28c4f7ed7f3aa345f5495ff43239e045f6c1d2543dc764d3a0a3d0c0e3bb8973796c9c48f44dc446720fd2a952b04afe49136e94c76cffb0d69e8c04cb7852d2f54242a37224820853265bf35f2ece073d3ddc4e11daf57", 0xac}, {&(0x7f0000001400)="0bd8be41b6b0f6017840005e237ef9c1989a8919ac9db9588c0c3dd55d56ca7e94e4a2b226a93cee4aca536e6c5a8dcfe22dc0d1194031c1ca237be3a9999f0aa6b5fccb1600dca0c7c7e82394bddf8d2c95d50bfeae2cc2e11291d637571ac0fe5fea6a76079b77320a7dacd4f233345b24b739c7ca931e6ed479d2e63eb15af6b2654e97de4787f29b17f03506ae91973613411b6b0f3afad3e754d11344d8a8008d140c1300", 0xa7}, {&(0x7f00000014c0)="272488b40d605a054937314c6f0e6f6c7b56cd55a51569fbee5a20ebe0f11f1482e72f929481aa86b82fbe02e2001d9b8d22c39406ddc88082a537d2033e4b25bf287b34e5fab26b84857cb6b0e903f2181706732a70366f7507b3086b0640d424d966ea4bee6038d6065fd961f9cacd21b445eb1ea9612e50c0fd7bf02f1efd0a2e0292006047029bd6d50eb68fe357ae891e77d8f16aa89e596b865ee7246ed0014c463b6a8dbd30634218af2a28ecd553d553b9d1259efb4e60c423dc40ab26b836dd47716a1b21d22fc36bdd3522112970d1a7ec48512ee455ac30d46051ac4ea88ec4af5a9f240f88527783dd5806eb9996aeeaf5eb16f32c88150578093cc4c80490f020b228b1519a80f75dd2215dfccbc6c9441dc6f3c1390cf7d53574892db120f3338c7ddda465e7aa7a4c9cadda246ae6f245e6ea0e0966b656645226fd5d4beaa938937c4dc550065cc9450c1d9aa884216b07475808062ec0f69d4c775a0929b3590e7967202591491d4a7114702857fc9bf06e3ef5a226890eaa651b65e8483e8c3300a48eb1da7b95cc063b6b7ac1adff88c8052a32e0c6059fcf0e50dc97265c947ecc3f6422c9411d270a1cee46424bffe714381a286a284af8d2cf14516baeb8a7eb1a1cafe97d80840f015cdc550cce477b6bb1b6a788907e84fda1891a09224825876efaf8dc3555e847986a65576a3a1065f23e4bc67b9aa97824da80cbf715a2594af7170adf731be2c58e500b1c9fb8ec11b301da7ff64f30ff21eefc578ebd55577acb4f075ac7de0c16a699da14bbebedd945923cd2b489b6021c058702561e4361893eb823394136f3ea364ca08f4e9853c984edcdc12bfa02896ba23993c717759a3c4d6aa21d6f7324a1b42f64471144a6cc047a03a9f2d3deb5caaf7021f6c0c116316dfa2242b0c9c0326bd3a7cdfc003abd483a20662c2c3184047fb51336d2de1da64339c012079c6448863745a4f6ed1b8412550b4e7e19525ec07532e4f68cdd90e3f1787580bc6eb622db493bacf3ab82160f61a3def0e3a45631fa950d5611aef55cef0b31b8628ece836e9268c8dd819c23b2252896baac53c08f1a2b201a51ee624a49797b1958d9c5358aa23dc2155062532faa71de4b6323ca46d51204efc7f61d48721ce0ac3aee29b7cc789eb0e88c8e67b6caa96366336fcb314b7ed5696274aced33f9b38a6b23bc6ac5028027ca3257a613e79e3a1045f626ebe1ea9887f43f20505e63729fbeedaa0fc57a1cc210a300a17f58954bf18c914279df9f6e8fe419c49fd9b8d6d74d24133c2ecb450dece85d3d7f3123ae29c64547dbe2e2a587973378dd0d85e4d42d6f2b94014d62746c1615cb69acc98fc1415f2ff43aad08ea6f879054639cbbf3a0f1f9f5cb39b702b4bd1344d3b6c5d079fae7ee90d00ea367b9e9ce8812c19bad2620fed2f41668c6372ece32a538d486efe79e8b6af570277ecee56de8fa437619ed2002b3b6f732230572f6751e0823c2d116ac3ea93c78b859b614da71cf669188ed687f375194640633a9e8219401ce86f881f7f4be2005b9c85972ba92ade6274e8d3df478e5499b0dd5633bc649391e62ed588263c2b2a08b4cc446d1a5e1311a98a8e33b77de1cb8c91a8a3cb2698d5828d9b63ddab63b448324371ecd152e695671aceaa0c6f5f8fc37618bdc37766f0139f82235fecdceca7778aeb3130806dde52ef33a6d0ba425fb7f107adacdb270c0871621457a137af06f5bc6bc63d8e70e8bbdb51ef8b14b235ed1240eeb1b387c0378342090bb12d0b6ff8ec1350754bdfc40276c389fe2bfe49fb8536959bfe5fcb2cd0fbe6614d79c25ef0a023daadae90fc2863e441752df862006fcde9978337266e845e1bc312112b4a6d8e177501d9a201c0e8ab1aae7c8e01486e5dd74b1f0b3233389a23b51ea71836aaaaaa61f8b78cd587a58749ddbadfed48998d6b770923d236043600679885f8980b61c03f3410d15c355939a59d595a92837e01aff1c24190ae281e602da625219e78f8f81e63e1d6eb34e56839ca37e90dd025ee0e35451611cb8a2278d5c5e40a258df0b0ad339de14c19d638f9dab8ffb1c057f519ddfab6312a58ed6f4f68fc214c0299579dac6040781b2d5a55bd268cc28505d8fd6cf899847710e53d93028246561b5b451b3693c96fb4769a418addc5530b9057abe83b6ec54cb4d54b7bb335112c898786a2fa399de851eff3debb3c4589753dba2e0d245807819fbc818507be830792d199782029b0d9c9469b286f3855309eb979d724594ee001358d9f3dc7828e1f1662eda0fd7da5922f614a017470947b3c66353b713f49a1fd73d4ecee99397af19d56168293b5a7535bf5f597bac9ac42a9ec66200eb5e8211a86f31af642258c2f30415e8d0615ad310db4eb086a00776e16ee10469c3f20bced17b44297e6126c4577eeb60abbf4c9924bba1beaa5f85a25b924244c0b84337df587d5d6e56a9c5ee4e58f8634d1f6879529bdfd1bd5eea3c254fc7030eb14314b6c8175387d307eb2324a884c3db6920479a5f82831c2be1ea4a0f4f7082fddbcf8f9dc4a99fb903c7662f98ffc5774249725742acf35b9ffe5f9ae8f7e64b777179768f0526c63ea4698e643433441bc9af08c0343fea4d81905d42a4e927afc71bf18ca9cd568111fee85859d33dd5a6aa87e747063dcb00ffe2dc97cdd0fdafdace488bca1842d9d81af078b95071c134d2d9786c4bf7741dcf133bed86ddf97998bb2575d4858f431571436086595fe4d298acfafd44ee876b3b0b057a3066c77edf1a5fea7e498e033d4d8ae285410d814cdfa486cbd1074aea2c75689c17fcafd36eb4193db567d8ede8f02451de75a17678382bacf029bb4a7d34aff8fa38dafd4071ac41bfc2f34594ebb4a2f5991d68b4a48ca913b18107c56533482b516e986097ddc8457ae8bade6c9f035a212d7d700db25f929e5b2627c2da386bdfec3208b0fadd51d405f6ba5fb273c7ce084d5f8fbe0eb0b2bc68955d57aa7d7e6459749e7c8149c8fa015a51c67cdf80206b4b2d8343d6dd4c3d0f15068fe76e42005176a9d6a9851ee11982809455472daaea6c9d5ec252f115b9900acb59f1aefff30fee4e9281b9647dee7479624d838352c2e71a1a7d4428ca1d5363d288c5c4fedad50d1bc8e08e3120a69177700e31a57eb3a2923d2922158bd9b06fd5a43166b506eff40c62c01fecd5c217c39773fe0c7b7c3ea0c55aff915f55004397f9386b3c4194c18a161e8d10fda881d9e17321e08e452885e55162bd30e61e187e8e79fb0b95745c40545e89eeeae9fbcd1e03f26f0b8a3ba1fe154bf780b88f832635fb01b78a02a945903c2cd34bb0a990f3ec202c18d714a7fe74693cde219020667be23259377f43fe7d9f44dc01e7759f8066cc58186a83572d950b7d45ca0b04304aa906754c03865850023fb1eef3ad16a836446e15c865faf10eccd733d0b1ab41c851b62649feacd37b61b2e23fdd5d70def0c35d4da49d3b9454da2c50a944f91803d59efb07f3fa0d5a6f0dcb3ca6d50dfea4775b011e556c46b89afcbec08c7aad2ea2dc65fc9ae541ae1d9db1ad7b0cc4209dada6c9cf3cb07fbce9d3920abf531109ba85eabf39d3db43f336b02bc800fd961b98bd77c42760f4415ea0291d4966d36f33e8ff3d676bf8231444cd12df5e89b5bcfba1eb99bd6a823840a7d7e378249122672a6c212e08bb52e2ec2a73d57fddf4883765ae48f01b3d35ace21f5e6bff5ca069025947d634ad108e93b361fce57747a9f0b375627e5368c5e0b413f6d6225a87b739fbb5d7bd64c2e9052c9d0fddbfc430ee72b99fee8a677c3b3a29757bd9c2c0171936c28fbf5cf484ba4b83a1a82a52dfbb2681bb5ea639d9f11eae14207dbbb5c0265ad3ed1bd66540e5b30297db68505ac18474124f5b2bdfbefadc96749d9af0a307991c83de6cc3e833e630558c9341a12c8cff40fdc5289d8b221f2c1cc033d27fd1edac88047cdb260ee9bd47ff98d91ec944cbf3a88f2fb6c12935e7d3580672f4013367476c7b5e48e457d4e298d1ad2a0339d974a07e758a7f1365820dbc76fdb47f479d3e77b5f078686d041a6773f89377aeb589f30ceef231b83e8fbc12fbcc7bd46704afcebd8c86881bd8d54f30b8a502f0f4b55a6e663293ec81946671c2734f1b55120c221ada4046bc22ebd2be1c4debae712d4b0a930fe09802ad8c0eb780544fe127e9e415a1e2a73a9d3e71f2b52b04fd4a0140ed0754c731c601222aff51437575dba92cfa007fcc2b8a1e97214cb1436c0c53991a193f4e6e9a1c4993c941a723f4cea44074cdc154b2dbe4d495920ce6dfb9abb73e76807f89fdde30c1237642295db481f7ed837bc3ca06b05ea278e31a09f617b60c6315c59e51c99820ea30d417957b9f6e54c433817be096e948e05ae3c99983ff36835aa610fdf9124e243f59bbc3e43ff78f090874d259a6f9fd9fafb13b48480e9e23235b77ab4ba48bca65b7581833d11bb225e9c43b3b74e3b7bdcaeef413fbea94fdca856179a972550f51cc515603cca7189957c73fe734734c87fb6f4e7874cdbfe98f236a8c66b6826f4158d1b33fe239f0d7dec04f3ec753e76ee8b8dce7adcc05a61727e97592aa31a07cb745842ec602df12481a98d0636166f6b656898f4d079c4de9c0212bd083878cd3de3cf8019984cdf3b622fcb78ebb59aa9050140ecf698ee016ae8e0a0c8b7265f73cde3036b722dfd28a63a61969421d475669dfa16cf043567b7af57146727890d82814fa7da9571bc7c748b42f6c4275eee1b660e7a37e1c2e11b0705ddb252bc3829ba3d626979e70436c767bf6b6bec87db690784f34cd08e65df7b1d42267d7e3ef170407da0266b5004c8ab11fa5c61ce58d3030b699bdc70f91ac87c5c126eecdd73f25dfef34f16874d4da0dcd0181265f37953ff4d7acdbb98b16d7c27007446d9e1816777a58e83aaed114e3af0c5d0d57db8e8e0dcb4edc0247bd080d9f53cff59acc8258dbc43e1d21111db647a2161e3524543cb3aba4a72218a12948ab9af24bbf170c2bbee0641f8f806b4ab082edd4af1aa007125871639448cec207c4fb6e8c2b17ee7c116052a42cf95e093088fb9755ae3490a11ae80e48d1750000ed1d34af62ce13108b85c0e62bf471a8c4be517a10956b8929fd2d9728cac68bf57ab065fce8bd68afd35ca5b5c061cb64f99cd9c7cef7ee6e69793281938466ee1ac718e811dd74aebe38382c7634b9af24f20bd67d4b7becf906e3d84798c5231a7897f4a190a815abbd481bccfecbd15274032f8ead2c5813d19dd609f5f9b8dd8e3d94875e1702d42575e69462bc18eabda242df0f4053e1a32f96d5f5224993507145ca953cd01543a89c0a6ad8306f443fd8672c908f7425dec5cfe1fade5d1d59c8893aa713f69a8c6fe8323bbd5dd725ce8e9b003836d3cf63a43a8760ad23eee2f3ee81402a3f7bf59bc8addb235801bdc21f1c8e1798285bc061e942d01630251195f697d13f98d81f7d9c4ed7de56da33529b9d5f64fddf2c8ef676b7747477c72427e2d38e7eac379a3019d6905ef406f448db14cb9883e6f619ed44cb273d6ee860308cb0d09b6034f05731714293dd8323e7264e10614171b1630640b9d21f327be82f6ff5c58fa87f69a236a7a8a411ee843bd781cbb66fd4f168f1e4479c0529220ed1991a8d9a6d48edab9724f17f10eb253bfc58d6ab67c4f3ec2458422c99f27287694c7b622652ff2c", 0x1000}], 0x8, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x40010004) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 02:08:54 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x501f, r0, 0x0, 0x0) pipe(&(0x7f00000000c0)) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x84) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x3810, r1, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 02:08:54 executing program 0: r0 = socket(0x10, 0x8003, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 02:08:54 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000200)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)) 02:08:54 executing program 0: clock_getres(0x1000000007, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) 02:08:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) listen(r0, 0x8f8) fcntl$setstatus(r0, 0x4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) 02:08:55 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/11, 0xb, 0x843, &(0x7f0000000140)=@in6={0x18, 0x2, 0x101, 0x6}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') pipe(&(0x7f0000000180)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 02:08:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x100000001) socket$inet6(0x18, 0x4004, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000000)={0x0, 0x3}, 0xffffffffffffff64) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) 02:08:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x400100000000, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae0a84f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d56104a138ca6e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e909000000d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64da6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c082000000f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dc0ae5982b87c490032475b3f1e08118f4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad41e1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176aac129f219262aeeed54a0c0523191e4577942d7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8006695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f9c80cb5e65707683391517b62de7b38ccc03b950600fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c873524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda7405671560a4b813411e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a00000000a06e224616e76a3dd0954a67f68fc0ab44aab9a1b43b6be58ff850c31e7f09647ab2d65adfb8e68ee3a7ad8d5b668a586d", 0x7ca) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xc8, 0x12, 0x3f, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffff4, 0x7c}], 0x7fffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf0000001, 0x81, 0x7}, {{r1}, 0xfffffffffffffff9, 0x6, 0x40000004, 0x1, 0xfcc}], 0x8, &(0x7f0000000100)={0x3, 0x1c002}) r3 = kqueue() r4 = semget$private(0x0, 0x2, 0x2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000140)=""/143) ioctl$TIOCSTART(r1, 0x2000746e) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffff, "f2a42c64caa726000000751e00"}) kevent(r3, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x101, 0x0) 02:08:55 executing program 1: getpid() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 02:08:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000005c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0xfb) write(r0, &(0x7f00000003c0)="891f958b771b5c40b3fb959fa601a74c7017549b7f41c5f78c167f158599795ccd0f03493ed582459b61220e8be1d311a6ee0ea9a80d7a05d3ea3570b481504e3ea85b7915c697bf8c1a9dfa1907328f650dc0c2e0e08d412d82d4ce8e42b9b33f8a73929b40532d9ff388880f0693a801662dce235d68738d8f5b", 0x7b) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r1, &(0x7f0000000300)="6674f879b3c8fb7f39e3fb9249eeb50d4292e6a864ad46b79a55d27525c5f20f252c12a602130739567eb4ec9985e3b4c0d1b7275a57ffb2224ff5d3fbbeca9d9729a875fbfa63c71563c58c0ae1f5867f53522a2efde277f6609190f8867683228f9b550aed72adae5211fbbe2cb21c2a4514894a41f7e9c3e8118f046d6b9cde333f760b20925b7ac9650aa433f7dc973c9a0177cf70a4289ff2ea72506af0156a99", 0xa3) r3 = socket(0x2, 0x0, 0x901d) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000440)=""/222, &(0x7f0000000040)=0xde) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:08:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e2fb25b36182fa4f6da0060ba7d05786219c2e8de77e19091390b1647df91e51f8b5dd3bc0eddc1e77c934b33be25113bf77cdbf33bc791d994bed8ffc427583170f29ed14b4096a0a60c0caf311f80961d7b8f8a7bf696c8ca56b34a89c855875594f2bb5be8bf1c3a6d488d6ada1c238b0f9ede1bb0663428b6e0ea5eca693c960ece528f81772668b2f079373ce59bc34748a77fb3983aee8d58d79637338466f189ab57f279ba0bbff436cdcb461904abaf95299712b244e531d34bfa9e43ff262cc6fd0e2d41fa64802ed1cef5963", 0xd1}], 0x1) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) 02:08:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3}], 0x20, 0x0, 0xff, 0x0) 02:08:56 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) 02:08:56 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 02:08:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3fffffffffffffc, 0xfffffffffffffffc}) 02:08:56 executing program 1: setgroups(0x1, &(0x7f0000000100)=[0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munmap(&(0x7f000021f000/0x2000)=nil, 0x2000) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 02:08:56 executing program 0: r0 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000500)=0xc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x24d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000600)={0x2e, 0x5}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r1, r4, r5, r6, 0x82, 0x80000000}, 0x9, 0x8, r7, r8, 0xffffffffffffff01, 0x5, 0x0, 0x1000}) socketpair(0x1f, 0x4007, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) accept$inet(r9, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000240)={0x0, 0x9}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffc, 0x81}], 0x9, 0x0, 0x9370, 0x0) r12 = msgget$private(0x0, 0x100) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) msgrcv(r12, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000008445a53583c8432c44"], 0x1, 0x0, 0x0) msgsnd(r12, &(0x7f00000003c0)={0x1, "f2d0bc7319b36d4a78f3792cc0c78c68899dbfeadf98214eb1bd4cb6f1749cd076d4aa9eea2be723d677d4a5deb546810432bf89e5befd3759424ada2dae5bd76955e627f9652c461a815f1eb2df480a47b314af90dccebd8c8501590ea2542e5abf60807aa64f89463d8743ca78d2b0bfd25c4dff4ed549bbdd26b86c52d59423f7064045fcb2468e6bb3881662ee247c058c2608e26e0eb775c7760534751fa88f5a208f881b96cdc59620914818ed42e8babfe108fe8ad1bfaff68ee57bce2520323d549960c739e85e74760c2248464a8f1f240ab607634140496f6667f0dc1f9ba94692e74bf8215dc8af76edd193a0d5f06190e36fa95a2e"}, 0x103, 0x800) execve(0x0, 0x0, 0x0) 02:08:56 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) getpgrp() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 02:08:56 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xfffdfffffffff782) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x8000, 0x2) r1 = msgget(0x3, 0xa0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="d2e3167bc8154c358d446b80dd893d41e63ea643fe1815a1bbc386a1a03235aced2571398f977f192140b7308113a252317c124207c1ad2b4040cd0b80bfbe51d11c035cfbba015efc90282755f20d83b117606810f869fe9a76317e256aa3b1d01e00269e15a68345a4037ab3f037", 0x6f}, {&(0x7f00000002c0)="c0d2e5c660a988ed524f4c42d1797a40321fe58a52f40f15cae5da22e51b7251e605a016dbd9f161d2c0ff693d5c0b6dd1f982e2a398400b6b52647536bec9baf9d7e78fd6e66fa2dbc9f0d064638d7750ee3bf712db27cd", 0x58}], 0x2, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x88, 0x7}, 0x100000001, 0x5, r6, r7, 0x3, 0x9, 0x8, 0x81}) setsockopt(r0, 0x2000000000029, 0x401, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) 02:08:56 executing program 1: kqueue() r0 = socket(0x2, 0x2, 0x0) socketpair(0x6, 0x4003, 0xc9dd, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 02:08:56 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x100000001, 0x3612383}, {0x1e67}}, 0x0) fchdir(r0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="32749bef66fe87a1bd6f6d19cd93ee7673fd9ab7069f5a81bbd787333837e11829bff522ed30456953c8fb30bddd93d293339dd18cf909599add3104127039aaadffee35130bdddd935ab6df071b36eb4fe87b3388e91a778be78d6879a7dce2ee47224f3cbb9dfe7b6918833335a29d7597483f9c309c7af432050c", 0x7c}], 0x1, 0x0) r2 = semget$private(0x0, 0x2, 0x280) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000400)=0x80080000001) 02:08:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682776b789ca7f07914345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xff) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1fcc8be3726449a7d3c217d9d5218482f05f538b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 02:08:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="80000000", 0x4) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0xffff, 0x1, 0x1ff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xe3, 0x1, 0xd57c, 0x1}, 0xc) 02:08:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000380)="92b4", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x47, 0xfffffffffffffffe, 0xffffffffffffc009, "a14700001400"}) setrlimit(0xe, &(0x7f0000000000)={0x3, 0x8000}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:08:56 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x200000000002b, 0xc, &(0x7f0000000000)="ff010008aaa008000008c3513e2a5e0000000000", 0xfffffffffffffdcf) setsockopt(r0, 0x1000, 0x1ff, &(0x7f0000000040)="32c46b50d84967165370f08ab75cf4b214114d379ee9f9d4c5b17715839ed69bcd63405f3acef660973992941aafa7e31cbd0f8b3098bc0e99aca809f75ec430a902a5d2807a628d5244d72b7a38b55ea80a9bb6809b2b853903f59952493cdc345e803f2943cbc83f534505a6eaeb606ad7741877", 0x75) setsockopt(r0, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) 02:08:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x334, 0x3, 0xfffffffffffffffc, 0x7fffffff, "56e5a2420000000000000000000800", 0x0, 0x6}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 02:08:56 executing program 0: r0 = getpgrp() setpgid(r0, 0x0) setpgid(r0, r0) 02:08:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget$private(0x0, 0x1, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) r3 = kqueue() fcntl$setstatus(r3, 0x4, 0x4) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r1, r2, r4, r5, 0x10, 0x1}, 0xffffffff, 0x2, 0x4}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000280)='}{*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='/@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00', &(0x7f0000000400)='/\x00', &(0x7f0000000440)=',\x00'], &(0x7f0000000600)=[&(0x7f00000004c0)='#){:-/\x00', &(0x7f0000000500)='])\x00', &(0x7f0000000540)=':}\x00', &(0x7f0000000580)='@\\\x00', &(0x7f00000005c0)='/.-\x00']) r6 = open(&(0x7f0000000240)='./file0\x00', 0x8284, 0x0) fcntl$lock(r6, 0x0, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x6}) 02:08:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) flock(r0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r1, r1) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = dup2(r1, r1) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 02:08:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0xd1e, 0x9}}) shmget(0x0, 0x2000, 0x8, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x400000000}, 0x10) 02:08:56 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x5, 0x6) sendto(r1, &(0x7f0000000200)="ca68d12f14a70191f051a4d53c264d2764f8e186cfbc35aa1265d407bd3f0d120c8abeed7280871bdfc82a6906cf3fe78310f1718d624a8b40581d17b1d386aaeb090b4a13966bb620b25f7ccd75ca728cac2de7eeb45bff7e2dcff311c3bfdc8350143ef4156debac1ba4a6649c3b671b4b8f068e4e2abb1e9bf07cdceab8cd98a0d79743004a29813564b09af6134d3343968b0e5c1a102e553ac53f669d0d106c2180f9d6620dc5b62caac335860a078d2c9179d51590b28ee1988120dee33436390d67c4c8bc8b832016bc50f5c1f46f9c02a2e25d44b5065cbc6ccd592290e022b18131dd31a2976223", 0xec, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x108, 0x1) 02:08:56 executing program 1: r0 = socket(0x11, 0xc003, 0x0) r1 = getpgid(0xffffffffffffffff) 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) r4 = dup2(r0, r0) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) 02:08:56 executing program 1: r0 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000e00)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) write(r0, &(0x7f0000000000)="8ef330af79885eb63abd0c659094d2e6678560ea733f273daa7cf709ae4004429cc0c1b65212b834d201e5996d71875b078729bb6ce48c89c09bfbbb08beeb09287f0c19f27070e9", 0x48) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x4, 0x1f, 0xfffffffffffffff8, 0x3, "284ebaa080f0d21ae6e50148f27b9c3bbd514d60", 0xf8e, 0x1f}) syz_open_pts() close(r0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) r5 = 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', r5, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000280)=0x8703) readlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fde935d5cd6474f0d60ababc9d2400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:08:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede02096920b323c9d2c02f5f308d0bdf5f5402168eff7e8a4eaa997742d6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97e3d994f2f80183460ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089360ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc20900000088b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515decd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e3904", 0x84e) r1 = syz_open_pts() open(&(0x7f0000000240)='./file0\x00', 0x480, 0x160) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x6, 0x3, 0xfff, 0x7, "1a037fc74d4828df39b103e57f22a291f60fa241", 0x9, 0x9}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = getegid() setegid(r5) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) setegid(r5) 02:08:56 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 02:08:57 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="1a0198335d9d226c5b4ce250347b9045e67c2b0745246b55a349d803e923baa810f3b604c57385ddf838197d52349febd31840d9dd2c7bce557cab0adf6edd995975780ab096ba0396fa96a5cb744c66c6f5b7009b9ae8f43e93b24bd83d34e834bb2f30d2e5be97964a11084e0e29d8b133072c171f36d7544d8a5166d91db2005e5f96382f38c30efe176e94f5306da04c77c9e2b88c905a75d14a2531c115fcae753ee01c53d1dfab26c8005029e15d32e282f6783912c809357a9fc23cc688b989ab56ca3ffc7e429b34bf9a6b89e2bf95cb0136f3fe7fa492e04756cc25dd", 0xe1}, {&(0x7f0000000080)="eb977bc4e3a4", 0x6}, {&(0x7f0000000200)="a8b07709b69d9a53eb0c58870efc5ef9147219389383ec02ff231109600232d59e159b16b7329129a11b331e331648333b033ab5867f3be5b8963bd70abe88c966af72ffe4ba39ef6d50212b3604757259c96fc80748b6f13dcdcb50be8210484b571ac53cfbcbc5069f96f45c77b5415e47b644979cf3721c7980552cf9372fe580c35eda45d5be4f46bd1f8082950056c58309", 0x94}, {&(0x7f00000002c0)="ebd7db05da55369a6acf889085388f7ceeae73ef82884f53059c141a89ea67778652bd1d4e0cfbc54231311ec4ec581731af734a9ce2534a067897857572d348d7e7bbf7efac2fd696bf502bc149293930050993407ceb62d16c1da9097e772e9d2984ae9eff9464fb2d3ccd6ecfdf9841a9e8c924a48e04a8b24ba01b214c84f450fbabe41b8a836c5fb313849070ec4df8baf616c120a765f7a4", 0x9b}, {&(0x7f0000000380)="bd0d5565861d5c6b68b744d8b70b7eb567b2281872f8c48acb66594ecb148fabd29db992640aacf5cadf66ef1e59e42771801d0be9d1eff9f178d1612c721b5e705869e872fae3d6adac30d1a42d33709fe117dd711cc92e2fe25bea8d90b614df0a49432c3ef539fdd5caa042989c49d8bdc866a53181856015094769e206fd433f13a9b10aea192e1bc85103", 0x8d}, {&(0x7f0000000440)="ea03126e46fcb10057d302761965d9f41d2afdf0470a95adeba2582f5049b87c9eeb670dbf104479fe95afb472508921e0626969c9189257ea805801d9bef58147", 0x41}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x403) r5 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0xaa4, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 02:08:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x100000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f00000002c0)=[r2, r3, r4, r5]) ftruncate(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000340)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x80) open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1000100000000}) 02:08:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6, 0xff}) setsockopt(r0, 0x29, 0x2, &(0x7f0000000140)="0ef0ffff5948981789c2431399667a1468643844f789199ecf10dd584ca1e1abf01d6c1c62a85df9ceaca44707ea1f358cebc7db0725d4fb406f29e017aac8957407eb570a1ba7467b2ab9245270e4f12ce996d3e786f6476ccdc01f36b52414c74d5f798a064967f5e8c8f70105565347dd4add6c644e12fdfc326d01fa2c1cd7125aa9e0f518b13a768372d006a32cc023a7eb8ce85d54616c3a3733b3539991bdbaf99fd0e75c44ff81a278fd96b163b99f3f8a0f1b65d39d0b", 0xbb) pipe(&(0x7f0000000040)) 02:08:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0xc0000082, 0x6, 0x800}, {{r0}, 0xffffffffffffffff, 0xc2, 0x20, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x200fffff, 0x4, 0x2}], 0x3fd, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0x100000001}) kevent(r0, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) 02:08:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x6, 0x7fffffff, 0x4, "0e8c3cb64fa32156dff06874951ec7901dafce1b", 0x1, 0x6}) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000200)={0x5, 0x5, 0x1000, 0x400, 0x8, 0x401, 0x7fff, 0x5}, &(0x7f0000000240)={0x10000, 0x4}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='[(\x00') shutdown(r0, 0x1) 02:08:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000100000000006bb471836c2767d4c3880837335cea71869d36ab10cec8907086a660829b6251deac02df64e60620fd761708b24b51280963d6330a4db337968c965831a4e8a0a9824be35c88566b77b636276f298b03137cbd0e4f9f283d2b88404691a9dac191a753031484c2b1fcf161abb9f6db3ea532e6b810d608aac1f3636e63efe9dbfe068ab8d61fbfed08063fb51355912d84cee3ca247109c77e95f6ee50eb3794f27f951752b3c641ed22dd026c6fb072cb"], 0x1) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) 02:08:57 executing program 0: r0 = socket(0x2, 0x4002, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) pipe2(&(0x7f0000000180), 0x4) pipe(&(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x13a) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 02:08:57 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup2(r0, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x85b) 02:08:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x1) 02:08:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) socket(0x3f, 0x8005, 0x3ff) 02:08:57 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000002d80)="1f", 0x1, 0x0, 0x0, 0x0) close(r2) 02:08:57 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) rename(&(0x7f0000000400)='./file0\x00', 0x0) 02:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10422, 0x61) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0000000000a100000000000000000000000000", 0x14) 02:08:57 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0xfffffffffffffcae) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 02:08:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xb, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) close(r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x10000, 0x1}], 0x9, &(0x7f0000001100)=[{{r2}, 0x0, 0x0, 0xf00fffff, 0x8, 0xb52}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0xffff}, {{r2}, 0xfffffffffffffffa, 0x81, 0x4, 0x88b, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x8, 0x349}, {{r3}, 0xffffffffffffffff, 0x4, 0x80000000, 0x9, 0xfffffffffffffe00}, {{r1}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0xd0, 0x40000016, 0xfffffffffffff800, 0x6}], 0x0, &(0x7f0000000080)={0x100}) 02:08:58 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x104) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x8, 0x0) pipe(&(0x7f0000000200)) syz_open_pts() recvfrom$inet6(r1, &(0x7f0000000100)=""/77, 0x4d, 0x0, &(0x7f0000000180)={0x18, 0x3, 0x7fffffff, 0x675}, 0xc) utimensat(r1, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}, {r1, 0x1}, {r2, 0x88}, {r0, 0x5}, {r1, 0x5}], 0x5, 0x3) fcntl$setstatus(r1, 0x4, 0x80) 02:08:58 executing program 0: r0 = kqueue() socketpair(0x19, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xfffffffffffffe13) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) fcntl$getflags(r2, 0x1) r3 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) clock_settime(0x4, &(0x7f0000000180)={0x0, 0x7fffffff}) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 02:08:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0xb89c}, {0x18, 0x1, 0x0, 0x80}, 0x5, [0xffffffff8fc271d9, 0x2, 0x0, 0x0, 0x3c, 0x7f, 0x81, 0x8]}, 0x3c) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)="02030000", 0x4) 02:08:58 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x200000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='h/'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0xfffffffffffffffc, 0x8005, 0x8b) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 02:08:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x142, 0x3) kevent(r0, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f2}], 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 02:08:58 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) r5 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x1000, 0x1, 0x3, 0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r6 = syz_open_pts() ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000180)) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r8 = kqueue() close(r7) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$inet(r4, &(0x7f0000000340)={0x2, 0x0}, 0xc) dup2(r8, r7) 02:08:58 executing program 0: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() writev(r1, &(0x7f0000000fc0)=[{&(0x7f0000000400)="19", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000f00)="e36258a416f72ee99586132477f256b4093cfb25b84a5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda7e9a086d21f850bc0010d91ae61049fad2ba6eeb04000000000072712ef660b30d5068f7acad445dd9760a2bd43b849a837fcd85e5ecea04000000be9dd65a8f2db646647f5cfd13d096ddaf5fb090272fffc0", 0xa3) write(r1, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa7e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a487070c0d0c6bc573e4b397707a9346ff93ede137cf924a192be7eeb9fa4f03cd08f57672dfe5eecfd8a7f7998933396840a40dd6d4aaa669663c7868e9332c3b15b5b053869093fbae8eb53dd8a1fb1037fedbdb4ce1c408891d020ff9b8b5873337ff33e249308406693570dfbd524701ac4314fea642d8f3b68caa1a66ad4dd7f71a8abbdf935a199da2278f157f1f3c997ab47282524b6df5c251ff7e124d430cec17d9183180d412476ae39a110f67c0ad33abe3ee635a925c97229c41274ad3ea7cb1f", 0x7ba) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000001000)=""/4096, 0x1000}], 0x1, &(0x7f0000000140)=""/125, 0x7d}, 0x1) syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1a920aedb9fce4e4902c4d1082648eb282ccf37b"}) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x55e7}}, &(0x7f0000000100)) 02:08:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae5dbeab0315755ab8bf0900950000000000b2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d", 0x20) r1 = syz_open_pts() close(r0) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000000600)="573a850e7991b5da556f5f4281807e7367bbdcd7327d9681e873ddc3af793acdb806624cd0a978d4c476de9b4bd40666fbcdcfd89f81c78ddb7f25d3e4aae6eefd2abd6f3a75dff371cf3868329aa5a4cd3fbfdd3980d980148474adbcef6b11fd69f91384b9d2ac28a239db6f644ee2f2b3d7448b57a37143a1bd9537470d2759a1309bda0d9096f0b783bd94e8706071ed0094ec79e53eeacf4b21f55624a68b451d5d8b90666642be717fe5fe8d651e71ed5cf67c65f14359aa355f261875d1b8ef6b209b294289a7e99bb18f88705a4a87fc55e1d7b1d31f4d1c3ecd1d6fb39115f0dd36b656afb969454db2db6371032f41835d2b8e17afdb02dd2b5a45996859889705d774a48b32083e6e08bb8af0def211d31dfc3c38399f712e82d74999e9e35e2c6ce367ae8c4f0cec2efdb83411a698aed7d970b49838dd7feb3e2682122db7904ada4739a09b6f74437b0c93019afc72d68d18c558cbe260feb74901427297de69b38186e48a10d6c058b09273c8de82cf15525ebb6319c64aa2c49fb0a7c9ca4afa67f1c9f624f2aba50255b6a2c1a21c7eb49a80fd987d3ce7750d1885db5e3aa1362df74bf03d590a715d8ebd173f8a41931b6bc76074245dcd082e4afa707c19b624129a9399809c3653b468a2fa508c8213b41f4351aef3d723830dbca22c06c29355fc3108679a153720bb4104b8cc73631b498524482adc0dc1bd81dfd187d6b5e1c74b06991136adb17fd6108eb2b99b34c60575165a2e81c2af6627bfbd0b202d71972b994985eec293997d6da1293818cead8dd7a8ad7a0ac45343486df8476a6ab625f90cb4311edabff6569f1daed630a8238c9ab691a27a2cb24c2bfc7707da4c60d3667326d875ef2d6051265e4a93044aa3795f13df43715757938b31f90637202d4570937850299158257a8dc4aea00ae1a9cfbfc5f017a0958e4eed02b2983e220a2734eb5105b5df4e26aadab33a5b4f56746b701377eaebb2e4cdf7db2baf571711a44db9a19ee2bfba73b94ae2a0c1d93e66ee8e763290414405d04908b4b21fe1d8b77087a2e016d50eb44b5356aff3df3295ac4ca86bfb8be4e20048138a669cca6ab839e6d114e080ea40ee637b6ac92619d21b00531859a236e6558ee570a4b67e17913ed892dc593c6c3fb49a4ddb9adf9fca4fd41c5b927e658188f149acdcbb8d217fd2601dd3494895116a92750eb9b6df966bfb2b4fb7149fb1df178b9484b34e49af896436177909ce381d005c0937a15b11c700b3ae568032485bae71b978f14930c748246ad685235e53c782c030e0736c9f5f1a293422e486ed3dd05ac162ed2dad53a7b8e51396f56b0b6aa682306e6860d40a35eb8afbb4ffe9e7334f9546ff3e119f3010a276521bb7c14c1784eb9849b0846ade3d8e45c32ff408af3092b144dbc40369c7449c282cf95d93cfc1431643cc59a588ac6020516df0adecd6eafe17f7ac43756d70576fca156429b5ff8739f31b7dda6e00b2bd7d8ebbcc6c8cd52b0ec27a370381bc9328c33ababd449b2632556d74a64eb084fc5621a4821c488077dc048ac9b3ce566d9a3c6df207a815fe9b944f2f22a13f268e90c66e4824966016bc8ab50b0e984d44eada0d06baa991a7aea4a218be0bc2f0a3b50efd3a0018825be457dbf5d6b9350dbb3ab6290fb38e20fc7f301385e65d80263713894e354bd257af7e3c7fdf4a8674af192a255b810546e7fd6992e4df96b090c08fbf1f9e3a362d751312c82aa5a7ecda8b700ba56831cfbbc2af2f1175a8dc1113d775330be81e371483f4e52050c620ff32de779ba7e94ec35c184a6349af0f69c11e809401d703d58cc2816797d889cecb0ed2d7f2cc8582fcbc84b6030b75bafbf23efd1e9c483e18ab0c04ed5dadd1dbfc58ca2eea2363944a994bdc9bd41aa9db7da8c3239a2de21aa8a2c90f7ea82c6378241714304f99c125d3233f07e829ff3e8af8cb99ecc758f9aa901a86a2c7cc466b4a6f25b0c41665d529b3a0e313e5fde6633feff358ea62baf38a2b59cc7e7e03e4d5a087d29247578c8e9bd4fd58fc24326711a6223f9c3d1692323fd9064aea8337c609d1039298cf23397d603dd48ad37e04fdc69b1b80f2c158c0436d761e6d7e892484cc411ceed7b423afdae22b8c902383457060f2e9147b702d00aa56ef6e0c74e5ddb6480d7e7473a6eac38b319d555a2d039a7bd2b210e473f70a0a90b5d7ecbdbf1217ad96179a6dfc1f744d44e83c4349d408a29c54263f66d07c8c635f7732205b3d979ea28995de651f0fca124f5cf2de680c1fb218e7038006552443eb9bd2c79579b30d959fd8a6ed92886b9f1aae254e8923c640db457d19f8f87d566a5614c6161defb1b08a477e6fcc2cb9d8885120936d4fc6166953728db1ef74efaf0c063d10d2abd0a88208cc97a4f7f56dceb54a9437b0d298ed4b53540851ccb0cf63ab5fb6c8a0efc2d49f8f455e5615ee6da6d6dee20f07ec792dec3c10c0b63fd08ff0fc58d9c5c95a7649745fddbad9fd57a501c3d63efbdeaabda3a869a3f0872afd9ec9a678d202056dab8c5430632af827a89ace27f00a722e06e73e0d9a4b0c9241cf031231403805c9e9b5e764b904882187a6136450440907976c55bf7ce5b4af2b9b7271b99bc378e36b1741ab04b79dd4680d790c095e8e6f67a75527181c897437679781de59f9cfad1c3a5f6d0382d9a372b099ba170a685c9f652959ffddc2331a439bb541369502775b0124c4eecbad08557568922fc10371d32dbb6787f9a19412169528dfd28e9852d615bcb8ff0e49cd991cfce63db81a41f2f4527c60b01122e617ec41d0aac65a607d32027e95e75b0d44c53f0a75bceb182146baf2c70dee4fb81cdf95fb2271325abb49c8d758c8ad3017d147f12412668bf279fe1cd2622d45bc63c5e706e007195c3c77cff0635539cb777c90e6c8334e31a508d7a3b2c488772ccd83598e8c0d6453843d79319ebec1294eb5f6045391b8abd162883ff1e0678d4c07cc48a8916025dc2c45c86128a7385dc021604e2a782b44bf2c98aba95fb8bc72022227d92800fc6b41722737b546b68fc034e8f5849df0d6c3e6fedea3544eb130a807c5ae251d280496cfff15b869b65db5f2a0c64d84aa132864407be28cb3e2dae04d6e7f6efc229a683ad9147ba5562dcc89235157d7b5366022889c01ebde69ca15bb9257a62e2a1bde9443ab27be8d707d6de4b208dd65cbda707e1892c6dc7e85700dd15b1a7f7c01a891cf450729af422c671a7159619544d40fc6b4c0d95cfac2a34c960a1eb6824e0d3076b7698c67d025dd6792c502e47e2acd927f546f0a2c13b410c31cdfb0c588ec84c2291d7c09bd2c4a06d4a7e8322107098ff45cf8927c820f5d66e9ae8410f6f0f75372a62f2acb55fe47cecfd3348d8e244c5876d212fa6cb0360bdab046f6c90d4d2eba1bf7040f9c81ab2c009ffc9ef4793870170c44033b132b07e53ac0a470ad8dbc74dac08f9abd319378f82481f709b9aa3d9bb691231f31c2ceea4a33090af2fcd6e2b6d693a479c134a9c298dfb59bcf0cfdf5c9884ef1782df0f9a05007c3c9f37dc672e9cae05c152a452382bfb1356c3891ba5d52ce5d0932828a66f398e60d6aaf656e3114a5e07b206898dd3e6bfb2b75633ff37d922b11c7e1f5b2ceae7623535db9f035a3c31fb7f6d017e6bf694ebbc4c2a009c724889f897d9776b5c51fdbc1ff12d5fc905b830ef5f584d9c6d2948412b304beb979132c1bf57f4f72909954728aaca51149f8fcd0ff6dcfe3a7fabcb8548199464fc47456589a891bdae99d1e74bf82067dc94f57995a930da0357e403b406d564f55f3a3470af11ce96ecc422cf3929432428dec193fede151060658fbe5d9ccd6b946e1463331d5825be229cfc9907b8b5d4d5631e31afcd34ef849badb2e08ea3882ccc7ab1f6cfcd4b8b0862c94cc7ba22a4958cc71ee10a6ca09b8c9f5157fe1a3d8745f7883f0e3a4e3c293494096e56464464106657b66d1ffd66cedb95b207795646762bd52032b9aa015062e2dfda64bc0c78941cec98288d5cfcae66f467583419553a31b5798298d7a7a453c1b6666fc1ce6c2967bf6407c137d8d5fa18a37a538b140e044eee6a7f8d8cd7f2ed40577ef41f2be27a473290dfab341c0af665d663df5c00e8c81bb3900c414e144c8c663c79ccfeaadb9fe24840bf3018c79751664503aea3b52e824738f5d58e4e7ff409c6e9ef9cb332cda77a38b223ae15fc06f18aca6054e26cab90d5964de9239bc0643cfee0b1834a979d771546a9a84ebff1201e2ea79f4e7dcce04892cfb0438c32bb1000fccdb8e12cf8d1f13d7d614414cafa040883a4b42ee3901d8ad911e9d14398107c4158562338ac9ef6e574218e91c52f9757998a0967bf3002c30337360b31c8c798c1843f727cd4dae0e89bb060840b34c6931e5f42c93c8353577018c35d6b4ebf8eb83acc8c6815afee22a5072fbe9275521f4f9aec73968761133ddb64483e1633924ea95612386d4266665461ce094a8cdd0196a3891c64c1ccf8bb084d12c8b835e88649d5fdb3e7b28e77791eac08efab4e08e01f781fe4edc36e5bffdef56a6ddeda28973da664fb32d07f36c56dfd2ecc19b88f3394e2ea31612695f5acfc01008d2cdbb362dc2d8e12d6c0d7fd7b7b0f7a1c0ac03f517f9a0477f2326ba613e2b23f72d7405f654ac9a7d423bbf6e2345111b0b2d16c4f59252b6f83b6e141818a77fe21fe1c3f41f6f1caad68da600ed91d71f2052723fec37159bb451a7a08bcffdbfc8d850a06f346ccd12a621e4be995217a67b7f78cbadd3496b165e4764d5d06b3c94adfaf16fdab9777e412b1a922c2bc79b0548a6b743fbbf9343da5019255d9dcfd9ce86e1e1df23f76a6851e73cace34e5d68342ec8a5b56473b44060e0bcd35ba0bfeae349ae5fa706c99aa4ca045bf8253ebe626ed266d30c88148119399cb9af8fbd7ad3a5a4e82f745d1b778febc9a8417254ac669564da852e814aee509f8b2363259feb1b94cf8424ea17968199f55fa8cbda260ba35cc2a3f92d3a221a5a68338a83d10b4a2df09c8308df2cb5a264f3a566b06f163711ae674bfc6bed86dca23958041e062722717d86121cdce806c30e7b34df80077d7142fb72a40c528540cf228f909c2d76a515fcf9c4009b7c51704338a8a1b9f072deac29edbabccc286ced5b84b7584d8066ae7efd5b32c23372769ecefce175b6e3829b830ab4ee65f8b0b9745834da55431a528ed0433982a26d5b6b3c3a61901f35eaba6d0a647075e1140ee74968e1d32815f14a5c2df4c19734a64a2ab291612524023e2276b0b94b952887c80537dbbb81b0aeec8c4501feb509de0c1a0abe3efd64122f0d878e34400f6234f4ef6613113b6c6e17d4e8f7cc769ef258e9c24af3d5fdc1dcd73ab69ab406583d50a5f1af3871f6904ef2887328b2281b9325f7e2457b68cf6ce712bd8f4103f8ac375a854b99909cef0c98b3d4de1630f53e38bc3fdeb4c934301bfa0c9630ff1f32efff68bc05f2cdbff24949f2da58999d4271feba554716ceb27ff817c4fe028dead940b2b04e1ede6428ca99cf71f5ff48ce60c04f52314f1d4d2c74fccf068d03a2edf549a0267a94650a1cf8bfa95303e22ade70b36eee6f80028c21f9fae236dc653ae6d61143bf4d2a6d2eae3db13e65aa9f444e9cce7a0fb3e7764445be8dedc00786c92df4b50b296b61181f5c3958518a7c726d27e021ad73465d02476b", 0x1000}, {&(0x7f0000000200)="7a643c5034eaa582177554cf23e66ddb2c59fa1d9756737c688dfdb4c6a5ebfa3b803e450c1c6ec18e6cbf6adf8d68e800b30a22972d5b582785360ab5e2aceebddb23184da8216ac6317af625ab24d7bdf4c28ef7b447a4633b1b0cd5b956343e5d950e57279e6959d3f84c6d1219c224397d5091fd9377e376dba27c6e26a11e49ed7c7e21962f2972664d8a55c6c68e538877e3832ff2bb40ee7b1164aa48c71361ac84fdcd34f26e120100a7af3f7a8a6f4809240137929dd4a64cc8e3c55a", 0xc1}, {&(0x7f0000000340)="261821bb7c93d7a70c249722060e42fe9f430583baae14ec303cc0dc6278c1136d490c955d2c28c75910f874f6ecc1dead2a645e45b75c39aec72894c4fe15db824c5ee7d4d77d3831268f5626ebd91e6442d1eeeaf8487ce51530c908211a92523da09e2ff9ef22d8c9e40e71ec3a8adb34a337c6c5487aeb8f3c557446b508d7a10b67723244740819f4dcfb456958595d0b565eb6988d08611892ee92ddba5b6d523afd4dfe65ffaab7181115974ba9", 0xb1}, {&(0x7f0000000400)="a7aa79e9fca5831052732b05c3bab0bc92769cd284c2ea8f718b30ff390e639927d5aac1d2d5ee57637e5f212ab8624623b07f263751435f11fb447ca79193fd3411a101006963b431474a61915217db8f2c3b16174b82380d7190d6311e30e5ba7f20c1804cd6487125eda6276adcd4f4afae5dba90fc102f93c8de609abe096463ba2c6a460641141c665644b8465c1eef0b601bd8a5994832ed855b84d87fe1cfb9b3149761752c382e986b8fb0ff9d28aa87e28fb47418a5f094a1062516e374b77d1098d16ad79fe1ef9605a0054fe62281d23d1ab8c8e26d962a841452c57479af9655db6f4038959e42fee022cbb285bb73753c", 0xf7}, {&(0x7f0000001600)="b07410ceeabbc8fa01c50beba5f398505aa46718cdbb6366145877648e84c35d95c3321f12d741c88152b531b0a86a95a37ea75b7829cba2cccf6cf7acac4b260d57d5725dc6813ebc55e08e8682bca60a9ba346faedd12c5e0e131a2b88edaf98dc5f25cafa516bceb7853deda181fbee0ef8c74d595820ccab164713659cf99dd12a565c9815e22ac0c265d9c32390404cdc2ecfb0777665bad3198681cc83646f7b45f0d9faf2955828ff9e005a6be4139e7c405512b876c5d7abb968836f37cedc70136aaeb115dac3a26c16edd9b85edead9b82430b3c108d080dc757997e8f19fa63e5bdac1f", 0xe9}, {&(0x7f0000001700)="d2deb7ddbeefe2886ce92942acabd626ac025a1a56fae013eccb1a142f6bd0a33f4566067b02b2b16c19b4b71dd98eeffa16dfd2da35d90a4f9481abe0ffe8b3b903ca79666d643e86840a863d8a6baa0dacedd4edfcdbb2b1d6df632fd431858a9b3e29e068c528ac5a1380a4bcff97a6979753f1b3a7d03da2974a165ab4972a7efb19b45c9610e15c71ee3e537970cd5e2cb2fa281d5b60752f02e19f80059e76e3fb1ac7898c9d7f489509621206c4ebbe680de8de6f2b03c21878662337ceb8c916e5f6c292217f053509ada3aa37ab72ea421532ce62fad43379f712aef32a8d71155e38b945071a5d0ed06bc0b39caab5b819f89cb7ffe6", 0xfb}, {&(0x7f0000001800)="57944a21e3bdf0c247605781d5c80c3baaee941a10a4631974ba084db8e3f6c042379bd83a89b2c28a911389f4c49c11fa851857ea579b1d08d7c84f8e6c342d725f5ad2b6c0c2713a79109f7aa42db33c026c82e5370f91f279904cf98336d4df47194ee483722ffabcd57c89651ea24a6dca7684ee9df036afe374541445afa7a48a3fe7f2f859cc748ca008aba28ebf421beedc91dde77ba9e82325f240f4852a1837f3d0", 0xa6}], 0x7, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:08:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) syz_open_pts() socket(0x20, 0x7, 0x80) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) kqueue() connect$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x8}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0xa8a, "bad83f067108e2dede80000000001f00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:08:59 executing program 1: setrlimit(0x4000000000000006, &(0x7f00000001c0)) mlockall(0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:08:59 executing program 0: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x388}, {0x8, 0x6}}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 02:08:59 executing program 0: r0 = syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffb, 0x0, 0x9, 0x7fffffff, "1702079b377b00000000fbff000d00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) 02:08:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0xa02, 0x41) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000100)="fc5300800000fee6d3d5f0000000006d4316cf81425ffb3e81ac330c05167f", 0x1f) r2 = syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x80}, {r2, 0x8}, {r1, 0x40}], 0x3, 0x4) close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xe2, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4", 0x95, 0x8339}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:08:59 executing program 0: socket$inet(0x2, 0x2, 0x0) 02:08:59 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x1000000f) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f00000003c0)=""/58, 0x3a}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000500)=""/184, 0xb8}], 0x8) r3 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r3, 0x5) 02:08:59 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r0, r1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r3 = getppid() fcntl$setown(r1, 0x6, r3) getsockopt(r1, 0x10000000022d, 0x8000a, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 02:08:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x100a, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe70) 02:08:59 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xd2c, 0x7}) listen(r1, 0x3) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) 02:08:59 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2e8f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x0, 0xf0cf, 0x4, "2fa4901381c98ac74e8c5dbf030066cb2000", 0x9, 0x9a}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x1b0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:08:59 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') rename(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') mknod(&(0x7f0000000400)='./file2\x00', 0x2000, 0x6) open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x40000000020) symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000000c0)='./file2\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r1, r2) 02:08:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) connect$unix(r0, &(0x7f0000002540)=ANY=[@ANYBLOB="82fda9d88eebf77f5b17b37585618e1f7fea0ebdcc5669667b24f8760ac558ff0000006ac21dba1fdaee109d43010400000000000002cd408607d6edcfb2e5ee64fe02de9f23574d6886680d123e78938e742b931100b18a652f2a1a22519b770f59d6e62642bf734e7b8d22fce211c6375923911cdd19f0b9e976"], 0x10) close(r0) recvmsg(r0, &(0x7f0000002880)={&(0x7f0000002600)=@in, 0xc, &(0x7f0000002780)=[{&(0x7f0000002640)=""/135, 0x87}, {&(0x7f0000002700)=""/59, 0x3b}, {&(0x7f0000002740)=""/9, 0x9}], 0x3, &(0x7f00000027c0)=""/158, 0x9e}, 0x43) sendmsg(r0, &(0x7f0000002500)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)="5bbb7adcd6cc0ebbd61d0dc33af363dbd6fe6657cf666012e0067021956b1f51615bfd3f1f311e18dab20981a5dca0d97db8c853736b38dbbfc186cecf718272a99ff1df84be7b65f08ae6e2afe71a74e434e6620aa1c24172414d8aa2edbd9b05a4a0c0ec6dd829c0e71a30d2f0e97aa721da98c58965", 0x77}], 0x1, &(0x7f0000000140)=[{0x1010, 0x1, 0x56919bc8, "9d452122eeb9176e395161ba2bb69b9fa168df9db2d9955f011853f8b22ef13280c71cd3035fea5bc47e0a40daa696c0cabd94c1c0b297cf54680eef37c4d22801c5c820d4596af297719802473d628074b94c86ce986b0ee272e5e5cd2534f866f7dfc8cd41752ac8b00a9ef5a36da4532b76bde767288034cbd9c96a4a89d567c149c546450f28f472c91b9f7d22adbb5551cb286c955c50d385134c40ae9fe339b59a9706b469e20f2edf5f315e7845eb0a4c15059074065d97ca31088f250905a5baf2b8c5bc88791f0c7097f7551dc3285615a6de41fb61def852a6da924806a8d62f611487d66bdd481838426ee24e254c3f72c6c5464bb61d2672fd7226d178cac45cf0b386bf0c87e0af61240f1767dd8456c1829d941dd213bd464bfb5efe3430b8e5c87f8828f789c6afbbbd4816a830c34c7c1252f2710cfa82ea3ccf6d4155a7db46e48113b5c0e3985d6609736468e2ab582ddcc35911b02d236df2d7009142eed6fc8ddd6b351c7e3beb63a1b86bb838f5857317d8aca919f205e24af6a7f58c00f43a41e48fc2db6d4e07460ce300651c678d2a7504b8591a380d48a7e9f238ecc5b64f1cbd7bfeb5b652f61b2c5d1c30f2eb434b2b381d65c3f2938e1d73098513def8b44a7a707831af8a690cd43020780255f6d97e52ce732a87624a7981b54061b9ad5eb3b9bb99b8273e424fb376e3d3aafc7936501d20eccfca29df4c447d0e9e2a885f4dbd34ad9f473c46ce9953779e91465c1452aff5f916c59ecaa5b783f62873d5feb98d48e8a121ed53ea6c2048146562ef6fa2d778e9991a3df49deceab8fb7117750724b6036945ff17d05e06814b6f9436a2872b621d7f51e5a98f97ee10ac4fce8c4d8f89da27a2f0ef4f858f99274eff030836a4175614fd7390b3f17f4369e4b099a40ba83ec5e169032978a861ebdc3217281b654df3fc8eff9072b26639cdd38493164055011b5faa9c1c42f27464ac961bc35da287e5e1fd8938ef98dc719039af7bf646f43d50eda762ffd450d73a7b75d0ae1cfd2493421ef473fb2c0e23c5f6afcfe0d5d188c57405ed0d539cf54e53bf44f6b9968611b3092ed8af96082b39e5cfb95452a115d9cf32178556c3da6892000103561272830e283db13115d84c0ebda4e0c507957c49ce4e6847bf361f1802367529564a69614ca8d0d2bec823b75b5fdf833f5409112af8e43e4680ee7a5f59f985d6dce6e630ac94a34d0a65afb8df02ef79c761aaac56f84a2d8a81c041bff0227817470f5648e20c481ab0676764d326506601c0ec022ea6b31edaf9b28485a9627db9e95c41bf51e5a67b91fe10a520d95159a122e089a7c0ab8425592f2bfda83c15d238c12e5fc74d4e877c96970d58f9d636e1098be253db2f57708347e97792d13724da419fdf808758d1133964b1bdb723adcd15641b6b6cdfa207cd9a88d7e23281ecc209efeb6a801c6027ac81c95dde424c3e72889cba5758d93f673099ca244aa390b6064d43756730227b5967685c8d7b0b255c9c3a96873f592026c142dbfc87090100e7746268b6ac58fd0047e3979dc5f1bf8d924c97a7a45d92de7e927078b618ece6c82bc02ef34cfc746e2c4345ff439946202b4e8284b97270efd480ab108693162ca2ad95aa5d42c12bac7146b885e3c1034a82a55870123a1efc31047835ca6921443fb29b550868fe0459f07761d9110899114ff64faf7040694e71ae15f450355e4dfc1f1a4c2eccaff987c13268fef265de90940b9d0beb55794bed3c7bf7e6d8953664b1eca00b7a990fb773b6089ceda5c410c76442306a89e79ae9e9af82ad34a3232c4524f42525f5516f9f0aaec722a44508a90a014d771fbdceab3817b09d4d168f55d8fbc9f89b7aca327b1df1916454b5be785cdc57b98a2eea524c0a775d11e2e69bc630e85024fe4f54a7b958214c3269b00a75bb4733ce1df8726206ecfa45736baeb0aaf5cf79f25579c82cc38505bf8083976af577141ce655ded02f478c4fefb9be23e8f2d0bdb32f2ed922bf00a7ac2278544118764d07795faa622998c51c4c49f51642bfb6b9e4819e38377232ee4f2fb0ed94c46b3fc0c178133e6f16111bedc046bcdca07610771e3d1e9731933d22f7db930a4c18665acab1b6e4719fcbd758a7f2a05a56f1995c1be0c62ea68a67bb58619c1931999afd4be4e919bde4524a138e5b956ed4dbdc60a0cc685bf62de6545519bded922a5ebab29d027f40e356030111a9db8f8833e5378d22261020a3393a5a4bb9d4ee05cac80672759b0aa96d1da59a5732ef1244f799b9c8ce481dab5913eabad4c31a80cdcdfbc78f4dc1fab9bc6ad74fcb3b46542adf3d8ff9533bacd5c636cae0f84e3fdf6d27dc1012761ad3b1577ddc1d294f6e4d92cab6462ceaf3b7321597e4857bbc01ef8fba151933d703df5410074ebfbb7743afbcc1ab2f2fa57ee4a5af918534e7a11b9274af302e0a8c6a0f43fccdb1e006e69c98d0cd50f2cc19be0cc89a61595d40ae68b06077cb5062e8002222c91f909cfddcd0ddbc0a7b9b314bf870e82f2daae35832ba3aad21cbaae9f49a945a592732c4f92983abcacd21d8fb7bedfa340af0b4a886bd18b05370baf2c550a9edd5ba2e433f7d0990b325be9896232d2da0a92f5aacf062e7a67ab215922d49a3e025f1445707551c04679235703cbeadedf33d6e1af81e9981f768608976d7fd14066c7fc865f58288ed1851d5a903db068895ce05de51e4275b444d03fd57ca0434c99ca50426fe61f4392f0c360914c2b3066a2b3a475eeb6eb931b8e46c0b654b0149e851d076425bfd0194332725f45ab2902522841f461069359744b46a388687ebc44d145f6b3b3e8b891ca099c409858aa18a0322fbf2e1cbc8420d7bd694f08126ad7e44af0d4b29bbe7e66bd991141f8f9376eefc3a6a836aa3d77e5d5bd0edf725796ee243be2864b0a57546e87980d5caf9bc41eb5ff693ad80385702cb48b2d3d67e0b1d2271d637ef75c52d6120e499d4fa2910409f5ec5cab8945b0190f7c622fc81a4c597feabeb2df52a3980a0ec7529f8e1c73301d997b5dad4479388d8e6b0c3dfb11bfe8bf618e06a0a6e907241840bbbd34fdff8cf13fbaac1cf29509825d32d260c547673f3d4aea2e7423f5b58ee733931c9c5fed75ce05f5f7d16f41b2205ee86feb4acfb592745bb05522820417ea1512c7370b71f48955f66ec584eff3f5fa814056c917b4bfca1bf76a4923c89648dfad6ae6b4f0b366f7e58bc19b9e0785c87c9329c36ebae24592a8dd355b75b0ae4322b96279a3d444e35125a94acccefb75144f210d20b011b02b2e47d26408bd944b78b12dfb946d1c897127b4db4fa58ec0ac0e6bfb22cc07d2439670b40453af5c88b73a1fe3fddef15702c7408b1878ef2749ced8ebbcba5e7eda66b995f2b58051260ba2463034cb6424bd0dd4220fc0ea1a58f7cce50a0883a217ed2776ba778cbd20fae49ec9902f4aaca5369730d256fbc2a046ec08b383f9f8642b93a9e195419c5f3f9ee975c60c080a9aa6d8773eccb9a4f79589baf76128b6677fdd5b1c002c5a60e21fad5b00e5acf77fa304e773fb4179b3eb7d080aa438d63a66bcf70c645e7a2a5e575058776b870c404eb711f567562a9c5b7a88772113041f4d597e83734977529a0d02e52b8ef3e0c5820f0da2b6266d354586bfde163336cbc7d7998bdd04e30621e1fbbb2c9a87ade7b95976a5ad1d4ea93045c197c3c6568e055d741d8da3fc2d446b234fb2c2161a11d88c08ed353de12aa96f773555f0c4fcf6cda86e14513ca316493fd10d0ce4cfad93bf92dfc08f82eaac771efa03465a371d82fa2261f935744f0a9ae5a1d3df9342f93e3c0942c04ea69b22e3ec5bacbbebbfc34e387b9e3651d406525cb0f7f524593e664c1544187b3ab83053d4ec1132dd7523f4c7256c3a66403f3ed922b0c343780627fe06ce1aaaf6fca434921008440ecd6dda4add150e2d91a5fa31f682c2ae2013e6379c0a78136c2dc47527eb6f3789ee0d9ae76f910e5edef2ebe2df33ae99e4ae14ecfa3e563aec37868863a914fbf225398cba6f5689ffe37c876397d46f2c29fa78449aca056e52e86cb07e8b28deda4747db9a1466f029ecc04fb9a026812178ba1bd192e58b7893c5acc0fc3e5ae72be7685afc59a511d21db6ef588942991f171ef6d42c75ce12cb3200cc2c50f8345e2a41f5efa611b25569d98adc65f869f97892b9f76e690dff8730d82f830c0a00d9cf04121b261a75a7986a11cd12e247cc448996b372bc9a3b649df9da60d251fcad4a791a7e2de3ee17e77da796ef1283a120b7bbfbfa1d95620d0835629aac04a1ebc94390074266f45cc24157c2aef8b8a80f36f786912621bc13e61fee4226a1509aaafa7e2a1f80e8f2714f36514eef6e596adf1f4653b1434be4e583c1e469e15b125022c7f227848203fcd97262e4d61370fc47cb018df62bcf84a165ff50db08bc80484fc2db1ad6a35751785aefa951b06ead6019b70c4a238416a4391fb258778a86368bd33e2183e1a6f9fd9b81c8117cbb5dfabbd26ebb2484ca43b98e72043f178960df1e0ac5814e05f5ee185c6dbb7f2662e78d76f9aa539d393b64c001803199f864761600bda579880f1504d7082ce81e05acbb4e70292b87ad51968b73205049ce446e895d5b7ed90ba75dcf74b53b66d84a4966ed0b2e2d1e96c29b8b9f4d16d39e065af5b141373795c824f05be2f22a32854def9e24730f0af4c03eecbafa5487f8393a38698cded1b46f870ba10784a4ddb9a6bb60c78f1ead329d9fe289cbc76b49fbb39e6cdb66859fb4703b1bf0f4f25c4ed9ee7080868c0db2f2ca9dafbe1a11f710abde12bd08dd31a823af0a54f8e43e3eb119693e8854ac518c93b850e0e8487100d29f4aae8ffe02e9ef90cf2056cd7e5169542581ab8df41ef5cf1b0e98a59cd9651dbefcd4ecabd7f7ec07fce51cc919900a5508865a7bced0131e0ea872547f7edc20e0389555ee5af492c10d3c951dc48458ba26b925d3d7769eef545d8738225bc9d7649e4e626105ea9556bdbb75c0deeb4d6f81ca1f14f1a4b041d0d683b0d706053ba97b167dfef3211265069b004b49a0ee4f66038b6c3bffa820375a790ca5be778cc9181f984e62690b9c2506c757fc229d6ae9c8ef025c74a8c94f11e846ca993cab354496d3fcdde497c84058a4ba25a706d72f68c3464a2eedc297189fbd73945418ec49c39439f049375d3ebd67f34b5bc7b497fcd6481a9f7d9077b2996773f2a53dd6f445d67c0a557ac3fa6d0eb2c605116422d32d203fd1463f77a68de358f5acfbfaea833a0b9c2a30266b7d1d3c6ea302c2ab54369523f9495c157723ba8585ec6d3192bf169d8f3134987acedbd1b1891626b2a42692b9564c7a26d207208fa9e55a03e927daf1a0cdce067c27af318f10b02694c3a163e92b48f8eea83cf69268ae5a957e1fcf15a717956d33737ae40503dec7de9eaa154020b91b27841928278a6fc15bbf07ca93313197ed12d663f6c7bfb48a6530ae152760e7c8d1b2132879398fc6e66db8bad2562879c208e29d2ef29f25deffe610c9aa7189f8f151fe0125d84360d1a21d5fec505f5e6d7441fcde6269c6162ef32cef0efc535c5975b67d037b570cbf14f536f7567c70f5424e319a1a7730d1498a217eedd20606568f11f71eb061ccbb756970ade6a55b060ce193d5e9bee738f3ad2540eb79080ba6e982f7ae8d27c1a0b1c8b04e3de6dd458"}, {0xa0, 0xffff, 0x5, "b6280b97ce421059fe6ded7e8082ae10cefaaa87dffa0b28ce8a09d92baa2542f8b497c05dcffbe53abb8f1a1a374bd885004a11110bf04fcfbf005dfaceb4b8e681db5023073d59312f2df66d9deff0f0aa8177be7f7097e0ac191f7df7ffa4e18c0f94d856b2a5b341bfb84a93af6edc366c36a4a101377bd63cde67bd14ef7b10c03bf84092a361a498"}, {0x30, 0x0, 0x1, "6216d32bc6d775084ecb5686ee6bbd6bb087a97608d7e2b15b"}, {0x40, 0x1, 0x7fffffff, "d3f4379be21d22cab0344f21022c9525acfd58b6f2128461d3ac95ca0be0fc9b5d9018a2f19bd899a3"}, {0x108, 0xffff, 0x80000001, "c3ef8fcf57365ee53b1890098164fc13924a47dee25322cb3c194694abd2736ee774c82ca1f9553d69d23f25bcf5e8555cb51208df8ea852ba80b3ceccd0f1c1abfe710f7325df4c03c6223b7ad07ce68d55e0a4374bd4633d0375c942e208870ae78cd0d178e4467b667068ef95f7cf648e0ff7ea8e0022b550fc1fb2ed88fa874071f3bdd39812fe2591c9e446f64f4735177fd703c152e0fc82fd29d547b5353af54c9ebb61fe2775297c45b6a7a301a20a49e3d8cb7c1577d1c4a8700b8822cc9c84ed2dd83967f82dfd81ea2959bfd833baac86ac7ef6a162ca055fa15dfe6ab94358da063e4bf48985230d09f35e0bb2"}, {0x70, 0xffff, 0xcb7a, "da276e0e1521b893e3b2b5c495ee92c5b573cd01d473b34f8207b20eee377705e4ddc0b9a1bf6b1586d652e98d0761475cdabd464188ad3eec67947c5d90ef766cf8df4ebc405f2b94000c28a0f4df4ee533400a0df7eb8803185ac4"}, {0xa8, 0xffff, 0x9, "e0de51f0e57243f9dc0fb3888cc06fd6dc137752129edef29516df1cc179cbaabcc7b4a5ac826aa85493f5e1fa0acb8473611087920e9c802215d25ed14b51bc2a334284eaf3dccd790c840565cf5aac72ad1441f093faf3645089fb860fb270c290888022717e10fcc2b1901a9ee13e41a274ec6f460ff119bd511ff7d9dda1413d091b125935531916ff7edd98eb2abc7ef98466"}, {0x40, 0xffff, 0xfffffffffffffff8, "87b4e2be7d7f2a2f54d6e3849d77e5f8d31439823e09e97f4d37b9199ca1f50c0e966da5d163423d587932"}, {0x1010, 0x1, 0x1, "38259522d16c2758761bd65a2b9edac4013883ec84f04919ab12d58133231b23d0645ffed91a66763cc26f0a0a7dd34af73d18a46f5c464a0daddb094fc6c6b911143c4f1a7985c8b27c65be32702c641b7e6d9ae7d160d08f459b9b7e72b317bcf68f87a196bb0335859c015aef66673645e7558552d5d39a8e34c5b13d2910bac454b1c088eb76cdbeefa34211a351e87d89f38705daf8a6c19ff9bc18c8f1162e51a80ec1d621e382283590eaaa03ee1e13b26b9d4da2f502b3e9f67343105ef7f1b4183d74a85adda2d160809c8eb03fe132c822668fc0644decb3aa817f426aad0368bbcf11811f620f5192ec6c3deb9096fe43d91be3a20097690c0027e8293e497ba36ebc00277bc1eed569d91faf1922caf9fc3d622b993c7193956b847221a9495f17b828c1338d1517d6d1e86552f1c48e8d33771036235a8d858659e5748faa54390704af6d461ed69c18a29f1b9d967754430ef30513fd1ed7c1e1790f5d1154c9401f4b85fbc71273c0405dea6ed587c9fc0e437c888a5d08c02bb8ea07828acbd7dc306e1216a2239c53b4a164644815abe5a49b031b94244230da12a0d3a4c654c4507e66ad61c44b5cbe83e49df0bbe1ed67f58a45177cb8a06e402885c96f98f3b22de72b7a5d36ec2c71fd391da2440207504fe6a2702f89a3a431bcc4a875423026dd7533ccf2fd52676fb5f8d56df3c06105843e02327c2f054de71d3bb2f985e33ea0851f5a5c3b435448fa8106a82ae3f9ba723cc5e186fb251188f5b81a435621f0545112ebaea175802ce4b52f0eb906a14e9a14dad2e59f297ea82ad56d1c44bac83256ea9c22cd09dcce3c74bcaae3a545e1d53e37c1ed09bdd0ca5ee44e30b1d7e3d8fa6565934d5b6e7552f4cdb91ee23643249f5cc3893bfd06bf7d4d87055da8fffd435d5964c9d4d985b839bed8dc5b34b18f03bbdeea11c7284a62cd7347f93fc09e75fa71347455995fecfcd960798141ec46257b59f3f06689695079ac7fb3fe87c3c67a5b9d09262778df25558b18fb41de318625947002f2ab926189f359ad13972b3696bd4f37e129e3f53e25e2204efb75308b19b8f01bf5f1ef2e42f05190e170eb34bf31b5ad6ed9b1e4957e514df05b92bda2dce44afc43795701ec05c2b9c4477718b51c67300acb71d3947c98b20930503d65d5921e0b998ebbd7006a68e4e3029a8cccd6048651bbef1a8028e59e717899cf64f07d98b90e1f018457598ce605fb32f6f820bfc44743684a1b0faef3641397368582e2d0f4b31fa977912152166f7516f5a1a8148be401e572d308ad9dd0d988f2ff579475f5fdd4cd2c9a32322d1fbb2d5d5fec4a09dbb8cffb874f3b7493a11f5bb30f4c21b9df2b5b1bac45560133e311f3ae826cab6ce88f465046337a3a953a8f8148f2decc9ca6427a9bd179149ef6c62785cb2434c0b36bcffdeb819fb548d745ba8982a0a4339965ec6d0620e6a53b096ce7e25f91b8663a5acdb3e4e29499540f1b81aac24b29793501a5e4349ae2e5ea878b90a9f47589f0ed5ae64244a53e9763d0e7e308670205be31263697a24a9bc1380605b850011fb49411af14a50b71154b56c47d2e98f27e41f947e9380bf5d40188807c6a15dbbd15764c19101316592e16ec908fdbd71a43a5f08c24316b098ef18f17ba9ffb4144e2333a5b7047e2ce9e073fdde47cda459533d5a49d764a333596ba365702fd8c03095e0f37d02303401e6348e2bdb1c7876ed87996469045593cefe457aa4b167f816b175156826aefca41f30f251fb8327354136bdc7da36ed058842d8b63f9c4776b690e21c58cc2a9bb25a0445284e18bb22138be3ccb6ee7c9aef359dcd49089361fe7881fe56a235832c1d863f4db5cc1baeedf2716c388f4d14f0da604988fc7fc6cd944359e28d42a0c463f243c0f263ae4647a841fe25939f31bbdae4c1b2786d08c8c12c8e876a385c1516a417f89c689a1ef6699471f10ec3bcf638cf68b63900de1d9c44144c4e22d91da7da657e582e7aad6c7c9f5c0df193defd5c3fc26b2ec420af95a73fabc3a870e1be7ba8c165f6262f683a6b0557e4b3e3513cc8eb3bc77cf8a8f22a13b5334f38423c823577b386d1e4fcd57adf554e84d0950a96e496539bcea5d42fbc720620b212980a3355867dcc2d2ef91dfffa8aa32cbe88960d951719b6a8ab75aaa1e2722d758b418fc7e5cbe300a6015d7f4a33c3fc16e59771bf6c90276f4495b10b7a27de4a254338ccdf969a879f5529e8a16eb4202e0bef4b369cb6e6d2086bba38e56ee8238fe78f65294a428f7c8dfda84e76bf46de61b29527bbf256022de94f25730f2b76feca3804fb0fd5375354cd618ddd6a4239a29e4709846eee1b39727d9714e17987283b8b7cdb4cf88771dc24c957ce6b791b9cf30f7c59e4a63256c6646c27325490fb1aa741a71ce98bd2f8cc6fd2babb92774b23fa3d4bf45861f4bd78488bdff4f07fa387cf969ab409d34dc39b0a94f59aedfa82ec738fad8d92d811478d757c8d3a5fd3d3c0b0296467c9ac78503f66f1ca0b76b6b2494db80d6695fd4940ee82bd1c28db4e7ae2786320e29d71b3d9cbf0713c811dc5f627cb6d508fe9ed157e6ad5a20405fda9123b9ce3b24be22560fec79ce98ad8512de29571f80842cc40beef8f9d0194b320ff8650f47c4c122b17734e87a7caa6a8ca61f2930385402f2016e180234b267cb123fb9129dd90ffcb31188614751920e9007bdfdbbe6231eb6c0a6ecf379435e23464b924d379a58e2c414f4f4c48743fc30f9f76ad77413082413834c977f4df337d34f85ed32865430366cdb0f1847f61567ed92450046849e7a72374c3b1182dbe46662814193cbdc660ed3e6519782b6c3e48771184f6fbfc16bb70ebed500e06e5782d1b13cce6137c44a26e951d293f92ae8fa7a15ccf535b7aa5aa8a80f8a26d6a31e9e0bcc0d15c1a86bd1f0a9898a61453a8d6916b4081dfa2968b325251e6d385bbbb528a92141a26bfcbba35c03948c9be528fe7e58cd4157b7ddc7b2b8f8d2f5c72f96a653a4ef416e0967ac7d0cc6207f53bcd84ac06f20e6aa4e1479a14b2f1e0568f5b87412ec54e5afb493ec9f6ad379a42c06dbffd1677e5193e87cf26f50ee8c24e02da796079a4da57e490a43892efc0abcddd3cf496eaef09ee0129429f0d32e843561e189d77ee6ee423b296e81365283aca128e63025ccba8b87bc2a71dfca8c5c26ce731583d0f37dd8e539f86180acee85f0a89e2dff9d7b7641404947345d0bcfdc7a241cc25393a192825cb1e9d2055d08567517d0bfa5e30f6e2c556fc9f5fc3179f37f9312e3d5f225984349067e6ce80906cde33a33b19fe86c12457c4117d3039635399df6c5012e60b266e52d4339b178556be2078bfbb785df6aea7d621dd88e4726864c07ba2198f1235a3a5216c7a1189084984a63e0866685ea261fd29c9d7f56131872a316cc5f8936184fa40f0eb3ebd9520ef579c0f273c5b36011af91d670136ca8b67b3ee686f4fa78daa5ffff5ded420a2cf50163e58539873e5cf08ed820d73514862a5feb30b8e7c9ac9c1637f88b1c4b252293bfb4cafd34367738e2ca7671aadae03185b77fd56a2d965bce6241b4733d1cbd7675a1b30c33a4ce27f70752ea54496e5bb8aaa24f2a6e5bef11d981d318d78ce755ae15754f4d8b7fbd52eae456f3cad0e200413843fbcf64fa74651785f174a958da64be7f8cbd91c7c1a5c9ef572bd3b1344fd6a80377a3911fc7763dfdc2e92b30542d8a830c4f95ca010511847a152194d80ac5e7196dfc2a6ba6c5eea607e502a52407712aa2f2cad2d7ccf73b6fa2e4508885c2c29ec44b732e583f7581cad8834b60b26bb77f65edf31e783e4b40060b18ef77448e69e56270e511e43a2ae43be7e30dac7c69b3638a7fb2d9ada5f5596de9aa0507796c06531aef20176043a43cae5c50a92497f6efc4ca4f999ab39c65b3870b205fbce5c199670412b25f15dd047a3cd9186d853da23a277a534970fd7be2956d07099c7cda2777f2901a8b2c26a8544a324d03ef554f290f94f7d6fba6741a460a450f145535be572c08cfb44dc6ccc3e2d3599f10e7722198ddcb0d5cac8c5a0d3d02e513368c89df8010cafbc4c6cb3732b24ad3eee695ef8839aba3a253cbf479d9703266f4440a1ec651fe457b2c51d21c913e0838ac8552ebaf2ad45465d6a369bb43de3db8b0bab7541fbbfc5f94894ca28e0ba55baf0e1234c4b51e4dbf0b61a578fee228c9a223e3a7379dcbdb71a08409d7343f747cfa0388fc9e3015b4164310e538c4d4c4c7f60b68011820eb101d207a79562fafe7b44a62472afb328d70afb73e144dfbc54cf689f71e8d0773610080edf90c2b39bbdd03d7291c22997a3f061fadb3da88cced09bab6443d1e22a73913a8ab78e438c83ce04dd64e982812e80fdeda912b0c73de57e5bc7cf0e9f587bb75d60172fc4aa9942e04964697bccd5de7c24beaffb12bd383626028572f8191443382cf3a3857b4d8a4b805cb215fd53b4304fe89f92f22111edf5e2f64fd36d6454b56094dcda975a0b7e9a282b3b29087ea106a3be7661c277b6d58136fb2eeec00906057965f8d7f5c008a9f51f5d08b033c9cb8d005b417c011722af31304bda1ade9cbc0a49af546176573afde19421aa00274b29f90fae88be33b4c54dba8254c4db9cd06c5649319695c95fb442fb3fa4867b61ac78fe926abe8ed027e1b5813b5c33b186104ef785972e4ba17dd47121dc8898041dd7fad192d18b3c5a20d487176f31133224a903812c85173eb50b5939419e504e4cd3e5cf36181aa9176f7de947effb6a2a23d8951f9996dd5ecde77778682ac9b89d4e9d1e447b030324866e14698db8cfedc037fa674225fbfaff6e38ca2e625a7a85a1a4b6f6a321a00a5fe13752d562df3b465225462df14ffa4cf19918c48fa57fa89f4d44a6e52f86d17c74273592a61818f9ff9926ffdca8c241e6196bf31a7d37885e6e459c5afe03f0c9cfa2df13143d81e371d2283f2ab2e46ecf56d11d8556eab5c646b2dc9cbd6c918763464a3cfc27804059560796c08b52d9b4fb136a87401f0aa5342e8bffe8503d9d2f08e9faacb16cb213f3cbbec6106f3d2a5748230a6232e94d84b9a1966ba96f5f4c3beff65dc88896a0453d9780c321f3368b1b38b1f8123d304fff5dc43e136723ded133175cfa557c2ee688c9c8cbe15033d093ef3a5990ea7bc7b4fb09ecf350413eff191fb8bb8fe366f9cfcdc18ab21843d924e1f9a43f77832c3d97835bdd0ba43292949fb5e27738355f931a94716e93b20982b6452114a4d644895228f9213c7e7dc96955851a998ea4aa4d38281910321e42c153f3802e3d9f6064fc4fcc8334ec02ae9574ea80f611ebad98c2095410ff47c68798c3f79d8bb8dad57b45a08203ce44f7c9804b33de53ff2a1bdb73f7567f00526c0d0026743acf84f3bd5fa69d27cae8fdfa19003391b9ae362b892bdcfd36cce28077b90fbfc3ae90ae7320fbf664835dac04db9f6b57e81d8fe0a544085add6b7bd20df3e70c5399cc446aed04e341e1b6bb610a4d3ca5d1e25db16b09127b90c852980eda17b376e7522c456d1edab2b6f45fc918d1e7d4f322ca3b63408d329752981d01f27a9e4334c8e063a6f50d68c9118c7be46731ac41bc4d3bbbff33cbbf1820c9bd4e7d168e2d48e6d1843c989d0d011e41ff77863f70f980cc9debe33f031c6d7a2af850037774343ebc4351b8f85c01badf81f17"}], 0x2390}, 0x4) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000025c0)=0x8) 02:08:59 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockname(r0, 0x0, &(0x7f0000000080)) r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 02:08:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100800000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x80000000000002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x40}, {0xfb, 0x5}}) 02:08:59 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) syz_open_pts() fcntl$getown(r2, 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x11, r2, 0x0, 0x0) 02:08:59 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) close(r1) 02:08:59 executing program 1: r0 = syz_open_pts() close(r0) kqueue() socket$inet6(0x18, 0xc004, 0x4cb) setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x100}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101, 0xfffffdffffffffb9, "17000d998a7f6200000000008000"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r1, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697f", 0xa8) 02:08:59 executing program 0: r0 = socket(0x38, 0x8003, 0x5) recvfrom$inet6(r0, &(0x7f0000000000)=""/24, 0x18, 0x40, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x8}, 0xc) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1004, 0x0, 0x0) 02:08:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='\f'], 0x1, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 02:08:59 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000180)="5b3c1b0e4fa33e2f32bd7e057563b1188cc19f31b26d9747539cc7ffce7715939eb68b10685233afe681c45352bc3db2494753d26de3b4acf554aa30a5e018ad85528c7f32116412413d90e89e82764d228024d5e15babdfa67bb19f01a941051d29ef4cf76dd35bce4568ed4f1e70ddcca3eb32e83d2c4af607d154af4f1941af9a9d30a424ce134cd10110329092", 0x8f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x102) 02:08:59 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000140)=0x7) 02:08:59 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r0, 0x11, 0x8, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x108d, &(0x7f0000000000), &(0x7f0000000040)=0x4) getgid() 02:08:59 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4100000000016, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x1ff, 0x10001}, {0x7, 0x80}}, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) 02:08:59 executing program 0: r0 = socket(0x200000001c, 0x4000, 0x2d) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c654c00"], 0x1) r1 = kqueue() preadv(r1, &(0x7f0000000280)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000180)=""/208, 0xd0}], 0x2, 0x18) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f15899263b378b93934c9599be5ff66d62a3a25fe7928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c42", 0x91}], 0x1) 02:08:59 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000180)="75ef2431c818b5ed2fb08ce6a925") setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(0xffffffffffffffff, 0x200000000002c, 0xc, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x3893441f74eee0ca) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x40) r2 = socket$unix(0x1, 0x1, 0x0) flock(r2, 0x9) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 02:08:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) socketpair(0x0, 0x1, 0xffffffffffffff7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, 0x0, &(0x7f0000000080)) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) 02:09:00 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='}\x00', &(0x7f0000000080)='\\/\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='$\x00']) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x0, 0x20000000000}, 0x0) 02:09:00 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffefffe, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 02:09:00 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="07ff201658972415f72a0013a019ef0ab76f5bb6"], 0x1, 0x0, 0x0) socketpair(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000100)="094fc629cb141eb9cf97aff976e17ad7d98effce28b943d4e46022df6718a94c0a8c7cda5173136dac5026658bdd7a04610a1c5a50407fc507e9edcbbab6039de16578b47c8ee903b2a6c2d0451de3e034d24daf8356b70582127df9b87e1024b596c4ce501ffbfa9824f4970494bc5269abf0710a160d7caa48555f611e6ead9e91f725caf9c2562a719a0c5c88e0ad8dcf4e68534993dcb27fa36d1ab14a2a8fc0df34bfe34570e2298aa4ede98f340250d1f39267adf8d69ce6efebcbb964353797d426401b309ec9ff768f5bc945753a943fe8e5eda92ad645a4eb06dd1d9ab03287c5c793329a6e28e6", 0xec, 0x4, &(0x7f0000000200)={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto(r1, &(0x7f0000000240)="fe446b8f6ed15b112ec06a59a760f516756b391cf5b9b141c3926cb384d3ccf1fe802c9276a1b288fc53456385efa86773f0ef2bc69f810677831a5f10fe609aefcb7e3878034cd0715b8b4afe88587867a20200ee12283d75025c55e767b1e44c40a0be065b84ee47318c27a1b124a49ab9e857cda3770eea3b66ac7480d00f81652515aa2cb8c00be2a6819f45529fd4", 0x91, 0x0, 0x0, 0x0) 02:09:00 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x13, 0x1000004) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r3 = kqueue() ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 02:09:00 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x0, 0xcdbd}) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/162) setrlimit(0x0, &(0x7f0000000000)={0x80, 0x401}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20400, 0x2) 02:09:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) r6 = socket$inet(0x2, 0x0, 0xfff) r7 = syz_open_pts() r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = socket$inet(0x2, 0x7, 0xfffffffeffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x80000001, 0x3d, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x90, 0xfffff, 0x9, 0xdd9}, {{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x7f16, 0xdcb}], 0x8, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x4, 0x40}, {{r5}, 0xfffffffffffffffe, 0x40, 0x10, 0x5, 0xffffffff}, {{r6}, 0x1a288dac8832a8a5, 0xa0, 0x2, 0x9, 0xf31}, {{r7}, 0x0, 0xae, 0xf0000040, 0x1, 0x800}, {{r8}, 0xfffffffffffffffa, 0x20, 0x1, 0x200, 0x6}, {{r9}, 0xfffffffffffffffb, 0x0, 0x6, 0x1, 0x400}, {{r10}, 0xfffffffffffffffd, 0x8, 0x0, 0x4, 0x80000001}], 0x5, &(0x7f0000000480)={0x3, 0x3107}) r11 = kqueue() fchmod(r11, 0x130) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r13, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(r11, &(0x7f0000001140)=[{{r12}, 0xffffffffffffffff, 0x14, 0x0, 0x0, 0x3f}], 0x6, 0x0, 0x80000000, 0x0) accept$inet(r12, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r12, 0x0, 0x0) 02:09:00 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xc) r0 = socket$inet(0x2, 0x8004, 0x5) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 02:09:00 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/178, 0xb2, 0x800, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 02:09:00 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) 02:09:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffff) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000080), 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x1, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 02:09:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x8}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 02:09:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0xa002, 0x0, 0x0) 02:09:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0xbcf, 0x3}, {0x0, 0x9}}, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) r2 = dup2(r1, r1) flock(r2, 0x7) close(r2) 02:09:01 executing program 1: r0 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c58f0", 0x357}], 0x1) pwritev(r0, &(0x7f0000000540), 0x0, 0x0) r1 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x30600, 0x41) r2 = open(&(0x7f0000000640)='./file0\x00', 0x482, 0x8) linkat(r1, &(0x7f0000000600)='\x00', r2, &(0x7f0000000680)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000400), 0x8000800040, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000003, 0x10001, 0xa5}], 0x2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x64, 0x12, 0x7fffffff, 0x4263867c}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x10000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf00000a0}, {{r0}, 0xfffffffffffffffb, 0x14, 0x200000c0, 0x7f, 0x3ff}, {{r0}, 0x0, 0x8, 0x1, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8a, 0x40000000, 0xffffffffffffff59, 0x6df}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0xffffffffffffff4b, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x3, 0x100, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x20000001, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x49, 0xf0000012, 0x25, 0x2}], 0x3, &(0x7f0000000040)={0x0, 0x9}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4812, r0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000580)={0xfffffffffffffffb, 0x0, 0x7ff, 0x38d, "602523cc159d1fab2b83a3ab7fbcfb8df0b5627d", 0x0, 0x77f}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000540)) 02:09:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130f", 0x2f4}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 02:09:02 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1000100000000}) 02:09:02 executing program 0: r0 = socket$inet6(0x18, 0x2000000000009001, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1827, &(0x7f0000000000)=0x101, 0x4) accept(r0, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 02:09:02 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000000000f, 0x0, 0xfffffffffffffdfd) 02:09:02 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x14, 0x0) 02:09:02 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a3c78f257e7b9b9ffbc2131b50503775a01a58c8452b8a1cf3d66f5f0041b2f21c09da9b26e23a9bfed9961d9703f7a897a52cffcacb884512b3cf7fdd1ca4517c7a659107de91082f14335bf642aadfe6e22a9b6ac3ebba7513ad73682e628cdb66390d0b9d0a802b7e38c423ddf5ed3d8db4f9e1edd7c5b9654676161aa5c4499eba9e038dfac2880eb229516fa6ffadd1c6bf19ed89f2a7204f862c085e3373ccbef84b6651ea6169cef7379d17b64917a5c44f4b38b75a1eb23cb9527e23639c5730e312c5c2bf1f38c78b295746bf0f81dcb7e6cac3b9e58652486e659a196af4697e7d197bc77ceea491962c421d1dc96cb33ef6bd2ce94711d2c721980fbc6679745028f454a088d663dcf96307620ebb5d71901b6412f1ce975685481f4f0a15e0c50aec20dec2be91e8e9e25ef5c3df2c83ae251c354fe97d8f40a2484d915af96cbbba373751271f1286c2d6efe70d9e3743ff1dc568a205f55db3ec8fc32469a440f8010eb900eef1b1cf14aa32eed34294388ce162513b42aaf50fd62ca6c1eb9ff041a3664517a2ed0a169faa1b0941a6d37c5ec4e322ec55aaf0803b76308bc0d2762d2246ee581fee102ec4472ed7d5abd1a511eb20ecf6c7b9ab5037023b3eafbdfe86cdd1605750cf61bfaffdc55ac8bbbdcc475b648e0f588d5fddb2a7a8319c3b0a9f5014a7a7299f3d808ba2d30454c92675b0eff723ccb9d715add0820375ff4e2e9addb339e7d816932ed47ce7ff41869073c5f6165415ecc79b3d5cc37fbf0eda73ff0edda1d7e7ff5e9eab25da06fd71f3370ac68d32a60e4107624c0964f327be10135c71d34c1f39150d70c3b2cc015ff3732a9a6605558929c73fb120e0c8f23d7afdde4558184ff3c144de605dc952a1e3ddc8ff4559d11dde8312230f095532eb32aa2cc5e7624a30a2a411234351cc0459748c30a1f99a59d5f7bfbabb35ddbc3c9d2b2ba64a2c3645e613a08a6540e4fb54492bdfd42957f12a1a7945c916ca24457ea54214d9f0f814f4649cd8773490ff79ffc32df887d2c77dd71db702643bd12f3c69cb3c9a4f51dbc12697ae581b63d88788e6ed8d446e13b05e12c8a6403b728e1650e697dc22283bf77118f126d64f0909a5e4972c07381911c9cb0cb525d5f294ae660106b8f6015738e9992848a631567c680a72a2c8ab8f082f7917d4569f693d47c49f354076c5eedfb82308d84cb06f521962215c993fde59567a9c991162d729453b52b2ff781f77758a4cd86b38ed5adfe223912effa23c8442c39cde61ed8f42fab8620c7c98a5d523704b87cf442e0467ea05383255e88edb496b99cee93d8967ab6051b0a09381a8bc605f954a8b244744af249f7c171ff9a587380f126861e4e29c6ba488641bda0a6215673da4da429b7b497c3fc5714b309994f914d4cc04318c60f9fa0cbd64cc0c957ce58c1f107c8412af8eb78c683a281fb650cc896ef9800ee13b09805ffb9ba980519f9645daa8f60d67d869c08895ef06cef0ad52d9c37f648657da653275b3a54c56979d41c395516be080b2c77626ccf95f7c6f3bc93e6c7f0f5345d1ab6c3d39bf5b3a8e736f01a39219affb2f6b6b84dc4a08b3b7ed1d05d47fba907960bca033fcb4ea519d63772e55275224d7b9d79880a9f911032226ad031175699b1f795fdb4c5fbb89ba9cbbf256f6bc5ac0d4519ed82ab6169835c90319314ec112f8a07d3a988c2943ee1b915fee04789f891bdff2a7a26877316fe4d8f8eae1091cf0fb7407e195c0e773a6b606d04987b16e578e53ceceab38442ef5c7614b8e836ebac3b3ec47a6c7b6394a8fe7b2dfa92bc1f5341d1e77f063a2d0a16607f3dfb8bda37962d5c808053dd5de90ddbe5a5287ab4a3f45de849c69693a78691cff56d374d0a0e12676ea83ab847edf7ee1e6a5f97912fa2cffb3fbf49b5f0f1dba86a3da72fc274125155f8eb85fc1cd23c19b7d62ca6ae01a94c8efef042911502bf85130ccc9a6d802899590831e1f12b14ab5baeba8c65d00469ddd837b5421d20b2372a4a01b419fc4e76814c2d8674def009cd671789a44df0b2f437cba22edb3c024b3f5f4e18c439fb252b1a84c3debcffd880448cb6395de38494d65fa690df393d6921aa3c5b2b875c75cce986febb3e6146e2e66bca726f18e9f9da5b5c631938c012483c71f6861613024cc1cc66624059ce83a595ef5badf7cfd6acd6316a458bc9a9f006d5867e9651a5c419da03fd5176e3c13df3837f3f80b633495232693bb8593f5e7a9f2df717df1cb6b050131aaeb33245f4fb829ebc50af107228d8bb278e48c1c362cab055fda33e59d6a71ed625ab5754b2a51d0135cba17762668c7c2b884654185ce1ae8120d8ed214b0314ffea277cc0b44285a75ba4e8c79503d14a6ddc31e13f45074b3ae3146fca1012f2aa4d5a682d4420c97b2787d740bd8151aa3e4da2a9abf01966cf6677801c0fbd95146d409131f51dc38f2c6218afb8b67109af7f3100314fe7b12f714a708c8c7b6d7382200e6d61e63ac3b6f6fdf0aea6903ade35c5f73ff449de0f7aa1436ed96e050a7227428d539475ee25d598b03cbb93d0a237f06194ab01ab90ccfee0a83e9664348e2820b47b5a591d5a5fed1d2d9d618817ba979bab2e8e1e54ef3c9b2fbbf0b4e5df4ecbc9f2ef158e872916c6eef376af994f0dcf63b4f9c03b2ec975ccd9c249ee50897e75ef03049e567988b53dbf8103a65e45561a56c375c6f21ed9fc9eeeb0a4ef5825f7305e6a83a725dfc3aeac31a311ba3c79f638d3cc8a2c25e6d13120b0b5778b44313f236347a239df6549165de333feb37eeebf2b9d393d3ee53bc1f2d9ece373431a8a90e52e6d7572722320316eebdb1ca51489bbdbe688b6e6434f6f99e859bb4c24a689c9e3f4cf4e95e140d643901e0e8694fb97432e150067261b304b2a4edaf05c3213692b358dac056b10944e6f69614fea999e1864799696f173e53f15b2773a3bd3c5f2d90078ae1e70b9bc9f0040cab78f9db64a82f216f3ffc4674f309c2bae91b5d103b732a01a312b3249e4112cbf06219ceb468645253e39a93fc36a2b349efb4a7013efb26a6482734179e760936d0c347d403837efb177c0550e1cb5256cbe07f3b6cdcd5aa0a93912df119cc99c2061626bfde0b383e315351dc61b8e4d8ff096272fc4ef0e4d33620765cebb9b55defd667fe2ff5a956540fa194871f151991f94bce1cbc60e2e76581975b761ef21b8f7197ec51a3680deeef08265ecbc26cdbe317d338309b369cd3ecff3e3321139ef171008c7ae834e9f5f30d3483aedda051acef581a8cc465d978570a054fa5d2baa6f949873acfd2720d3589919d01896c87e4720e42fafa23ef3a8af55e60146625ee9e226b0b990aee75bf16dd27b42c1e660d20e3f08929f7699b49c28f94545863590205108e1944ee753d7c4d3dba71af127eaca763ea31269ca022fd99833a42dc5bda0cda066048e31ce954c37d8d3e21e3f9614454ab8e4e05d73edd30498964c8fbec799082863b7909711fbba0aaf1737dcd5704b8f915b26513a8578b84365fe5037015ede5770d91560010cde275575eb28b5c10c674bedf088cf38ac39f1be3e8de0dcc19a97259dcee99b2b3901932cb8b2bb7aaf8bd38e57ee6ee7f4bec83af28c3185722cc2975a504cfa43077b2c720ecbfc6910871f289bf8f3bad9f5ece6d1ee7db4dd15c66d804bdcde80738f5211b0dcae3e22d0b65be537172f7aa07bd448c7bc8ca324349627a2352c7344be3f25aa7e9f2082d3e368dc16abfc5d19f8efd28902dfd2b5a54bb096cade8fbb69307ee7866b3c3d6a71988ed666007ced79dee52fbddc3051475214e7815da00e6b1e932be719173e4ecbd3a7858fc6b170f84999", 0xb3a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) 02:09:02 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x7, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x10001, 0x0, 0xffeffffffffffff7, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x600, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x1, 0xc8, 0x10001, 0x80000001}) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) mprotect(&(0x7f0000174000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f000027d000/0x3000)=nil, 0x3000, 0x8000402) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r3) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffff8, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x3, 0xa2e6}, {{r0}, 0xffffffffffffffff, 0x7c, 0x800fffff, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x7, 0x3d7bc5d2}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x2656, 0x1}, {{r0}, 0xffffffffffffffff, 0x3a, 0x82, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000003, 0x5, 0x101}, {{r0}, 0xffffffffffffffff, 0xa5, 0x10, 0x0, 0x6}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x70, 0x80, 0xffffffffffff79ce, 0x67ce}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x7, 0xb7f}], 0x1, &(0x7f0000000180)={0xffff, 0x3}) 02:09:02 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa19, 0x102) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) 02:09:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x4, 0x0, 0x0) syz_open_pts() 02:09:02 executing program 1: r0 = socket(0x11, 0xc003, 0x0) getsockopt(r0, 0x5, 0xfffffffffffffffa, &(0x7f0000000000)=""/201, &(0x7f0000000100)=0xc9) r1 = dup2(r0, r0) r2 = fcntl$getown(r1, 0x5) renameat(r0, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00') r3 = getuid() getgroups(0x4, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0]) r5 = getuid() r6 = getegid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="1275234600d89dd9249db1efddc932b1067c93226970d63285cfc5e82576f26a20bd2780cb112487b433a1a96d368415e768bf8e5d3c561b92e6b66bbc6a34ab7a18782152c1cdaeb16ddf9710ad2eb614f635519a920bc36ce46c2ac5eeb70e602335aa8225721c9325ea8745a62dc54eccb626ba078acc95d19a6bade752bea4d2c1e1caaea28887211531f899cbee", 0x90}, {&(0x7f0000000240)="3c32453407840e9c7a33d7becfe5dfbd957950d16d3f1cccd75f4a1358067ac24b9c6ed2d4c3f7e33bc24cce303a0f3ed118103623c62974905e7e49fe652bc5ee", 0x41}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x40, 0x400}, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) 02:09:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) shutdown(r0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xbf6e9cdc732dab36, 0x12, r0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/252, 0xfc) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000240)="7d394d879dda2682145084ee03f340d28f57a675815ed0472d6f24452848d58db97b0354d2b4ec3a5c4526da6c7de209c0628b8d311da69a4cd455a9bd5fb06ac8efcb16c0b7b88a26ec47c1bd863655230130747205f7fdb2f940508657d262f694a5beb50f254806ed06442d419b13f20c309ea9ab83e3a26754baf8270847a50cf7c0839844979d723852c027e96d746a4195b7e82d692cd5fd50", 0x9c, 0x4, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) close(r0) fcntl$setstatus(r0, 0x4, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000380)="681de171aba32974a0559168c2ff1a5daac5a9026091c3ebbb0c1856618c5a585021f1e901834b063c4074e291c71a62c7f0262cbfde23dc8c11882e1a2606826120194af3425c946a75190a8c39b6fb81e327db11639ee3a81dffb3698ab097b254e9680e7c80618b08a0c62d4b3959b25bd7502bd8b7cdc4f678c6cd53a9d93ea12a3bb4a43a76b35f266d056aca1c9283ff13d65784a368e28020399f028ca3ca08e63506abf19fe42f815fb4a0f1b61ac84ec16ea43e", 0xb8}, {&(0x7f0000000440)="0b5be2fa254c4e5a4ab334dd39a56b1df5c6d9ac27a419a8f60098648fe75529f94b298a9bf530decbc082883c25a8e80cd122eecb97d9aa3c875bb13dc38cc7de0dd1af9a6fbf579c7b298573ad7cfec476a6afd1a975e5ac8eb5e2d6f2af3dbc901a43a87f879d2042a8ddb50aab8ed601a4aad2a2a123f409a8f68b25204272828e9f77a39581e7ea063c0a268f0f171d6f1443c399ad56b21fdd9aab6eec399ef30d40c069c4ac933926b2170206dc25c164aef357ca236cfd07c7ccdba571f12949576ff339cbff805a34eca359c45398ef26128c28c716da264ec6384d2a60453c5a7438f98171a69fb2138d27a9680e2cbb07", 0xf6}, {&(0x7f0000000540)="9b22410736c5be9cff41be615441a7f96b6708f012ccccb36a0b4dc21518641a016cbf0326ec2cdb7bfd2fd029d58d1afbf796168827a6b0511e8c80309bee93dbe6ca8f292cec164d6c36e1d8c77753e70b3e54a41746bf06151955a6667fdb35bfc023e6e6cfbfec6014243cea0b9c95bb1f0facf000b9658f7c281c3eff017093cfca7722fc4d266dd97c9a762d58440be1befbf207dede2e10fbbfd4ca5e37de385e9be32bc51071277c60a40a58f9dc937eef3dd6ae38b850b8066a6c253d5725e1bf2f596768801ab4cfe540cca7b703430841be37380c", 0xda}, {&(0x7f0000000640)="9620f9a9225de74674d273eb591a50462cd61c0a726e91c3e042d9631741be3d9c130ae40f8948cf1240913318a6df10f00f2d571b84cd10d78bebe7389b70bc2c91d3d12235cde6", 0x48}, {&(0x7f00000006c0)="0614e58b633f5419bf3ce273624c5a32464619c15329e863727f9bfef80948e05053aa304b3882249a86d76a7359ad4ccbed5eecfca01638c28b49b5779a22a1a1013b66a400b1320f12f8668e04dc95989987b83de4e00b34f94a0665d5e94ce3f02b7259fb09c083f8d0f572602ece6f1538705644b2b5b3f648a44bc2d115b08dc880bb17704587bc52e6db9aa8a16bc042d1f24551980ddc", 0x9a}, {&(0x7f0000000780)="2df967c97c61cf3fa38baece1a0c2f8d4e055a0c1352bc56f2da4a749d4329644ab341c5d7832fa5c97e0a00e62d", 0x2e}, {&(0x7f00000007c0)="8cefe3ff9cdde9f482883be70c1affb019e1cc705801280248a7440ac2a14ad6ee665397c69936db137b2b5ee350a9b6487d15308f0a63f5f791532c5722704050e632f53af7188c076af3e68aa9abb076bb7782a0", 0x55}, {&(0x7f0000000840)="aa5a0a1132ae8c20b2b0ee7d0fb2d76a131d46dc8d0e2f31f6ac8e894eb32ea49a81a0cb7b5c81434d8dadefc3507e091bb39ecf151e53bbdf5892c769b08dcbffdc03cb0fd32e0c863b6a6f71", 0x4d}, {&(0x7f00000008c0)="8fe4a64e87fa215f767c3aa5f61038cd9799c0f24aedbb9181d72ac9e36fe63bf2a50448df38cdaa5995017fe47fbbfde1e6532cec5e762ee65ff746a47d0e3fa5fb429de48451", 0x47}], 0x9, &(0x7f0000000a00)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x6}, 0x400) sendto$inet(r0, &(0x7f0000000a80)="b6e93844c867a21a9c600b7cfc81f44d7c65cf66fc57d65e529a1d285e6c942785fe69ec82d0a43e57e66d4c967f77a7bb332ea2eb9267ed8189a141d7a184eea0b4b0139d9742b33b3f4c468124eea811dd62774e89ee89d9d2b841de290d578f6a945901c1ccb2e6c8945c1fa2e6986a39caaa9ee5bb1ddee429f90bdfc0776ca4d69862e813de54a1927a2790d322dbef8142786baded259eac89bdd9752f715c9eca08dc76ecd68e15a0bc93916c2a6a7eb8fa54ceab42699992f3b14e065a250aa7c187de3323d866308770986e02b8fdae6e3da940f12e893722639c0916df9e335234607aca4f22b8fe79170028f3139357e580580a410055e630e538ff159ef9a700ec81d81f38568e5a74b4af733b1f20630f44865ca3dc6f42d28c5b5817569429513e28cefbed6802f743f5a00b9879d0d6ff4a6a382aa28959c21b587658063545a8b3590dd1e6a1208fee86e1348bf32331973bdc293075a677e4f9ea7d77fea3cf564a2bba6ae071b59b992d35a4d8af32057e8f2e93fab662c3c81c1b53542e39320f74345d00d652cb98fcf809a238f9104adc8a93b4983d16c27a2aee28e16865a83f39830a84d03a838e4d56298f26da539ec87727a6afb206f88de82c4a7a39cbb84cc1974bd0a725a1662805d56ce0129cb7af908b4b0dd1cd1c02291d02d3b99839c5ee63780ce1ef71615ebb9ce53ac07dc74508fba6777a0db4b65cfd93b038118db4c87ff9f1608bb53882c4aca203a73dc94c1ab9f85274eccbbca446064122986d23b8e0874576cdc310b0356e7379fba7a7f386938590ea046b02c72ffa255d26d5781871b5b473725dd718892c50d556c9d67827cbaa9c2d0ebf92a2b8d9ab24c222dcb360e6d44e5df56974728927ff07f7b40585af064816071873cb26ae0ba17295f26b07adbb42b0c2d4504cd5e2ef77067cac9a8f4b5674395c905eae815da91a7839c8b4dcb2bb3a1dea1d639062133acedd900e22db76ef6fb0bd6a5ec010e87db09673a44a285e62c5c32b810eb8747ebd034e3ce32a0e738dc34882b3673a8e134587af1643a07f4255123b1dd4d5ababf84dd74a912afbda7d1058b23266252f756182629e672c422bc3dcbb22a403992213946ca69d12d28a17d5384ed3b6a7c1b1960caed3cf3d6386347639987ebb97ab2d3edaff572771f212a7d0e69926dc756b5c7644c785e155435fd48eb66b5cb560f436f751dfbbaa4a0b794ab447ec0dab72941c357e271b7eb11d7bf409f40f268c85c46561db8c1f42fd97bf9eff80dc486071519d6db007cdbdcb0c4b713df364f509d0a536edf671defde7b1378db37deeaf1586c0d455f841a304f5b1c757ac090566d855fdd546feac67038168be55e0f57f9e44b821c083d9059804eba1dd7d37d29623c401d3da507176c6a68736f374eafe2078e0bfc929b4b9016e69177bece0b9c560970b575863f80121ddfe25e5c9c351a4b70765395eb218a2abfd9c691f7903c20fac6248456ac127e9004db839c9811ba3204520a0d2a9eace99df676b080351e9ad821b87f01df566c92314c0d5eeb7fb0e4e4761a6da93d168f0267cd913951ec258c6ee4220953824a0d8faf81d85f765c4719d2834b8c950b89a5e5716953e3792a5c06ad6b820d6c2f438de5d833312c8901c4f8803ebdf0f906c76fb938680e52e80c1bee49aca7c7e36207a8db6cde906c9914d659b730f9068ef32e59677d5f503ebca00244d167d78ef005404ccfa03321709ca7fc56d54c0a64c4f5a935676440d45bf2d52a051871e6c05b478d957fd0b0612fdfb6f500449ada2d58ada41637d6dde20245299d6fd1d56c2aa452535f30724fc54ee9596872eaf64c7f0e2e9f525bcecd45cff2fe3a485d1c721e00549b9fe0b130ec046fd1103ce0a5bd434e65a5800113a5faac11b3e6fbd822ec67f3df440f8f41eee3de6476a2e747476d7075df56fcf1c69a89cef5041665c5f1056b401dec1b2ab8510f2bd45387b185edacbc4772487d8c1de4b0b78cf1161571604f6fad61a1baad06f2b03f961b7f9c5f4606223d7154dcc3ef25a0e9c99dd761fd9d0c2cd5ef1cac5992f179d4db69ef9d7308f450f900ab097b4f2c9fff8faf08caa127bdf537c1f970263baa13297e612df37bff12d57531d175f63c1b64a3823225b70f6be0c62769376c1093598b990ebab85d7c51d029b172ddf371444c58a2929b8722cfaf29dc056ad29b75cc579dd496d33da3f4f70e8a0f57beee0c79a690b2f9652a8a659ac179257ccef4134ff87f9bf6775f2c39733108d3654c3707cfd1a197022b24ac716e626c8a11bf366ddbee140e29d4ecf67d2278f79b35b92d9ef966d6bab9cb389acc7213840b54e96fb7c2ca1b3130265d94dc148a864a3df9090dc13c7f98e9457017e4d7cce190f97ef0a62cb7d794a5a08918c965c5089a0b029e3ea014b21fddfba73ae4479a9bcc67b76c12a5da0b4c6816e684a90cbed9d262549e8295ab334d6b01bc74e9e4b593cd6af326092800a2a3682c52270a335edc1ddd40346df24809ae503a0a19191714cc22f60994053569a342ca07b137509aab47a700c31ca02156913a0a7a2a87281ffbe97c389c43282db8be7310a147f2a99e3c75fe402c1ad0e193bbb934e02575d1f3304159d5ddfed3ca44f8c426c094a7c9ed9978dfb1475e8c215d41736c7e45d90ed4cda2eec9d6fe1fb74450ff046643eb251c84c4b6587b79108d33bf33c72bd948ff581204354c30fddf88e306fbe6fd69abfa81a49ba9e038a51ac1a83857cbc5bd73f738e74c338fed4d551ccf9f2eec13110ef82062c6df2484d19342b68a7810e366f748c062c5442d66e340762d9b912a04c32e06e17a3af7b7130c2b83abb0a4adba6159d68b9f529ac01b32bc14979cf1e96e5e8f986f1012bb438e3a0dfbc9aa074b6c56d00835b36e5f246fee7f7f2507265bce58ba47fba41686c3a0c29c5f3a113251b86f524911801225265bb5b1895bbc2a623386bd348b1422a209a4cfad13075abb2515a65cef096f50d4a36176fd8e82a2751606ea461a97d11acd2c09f9e127b8801122964a5b33d160336f3667ab94f2f4f845f602f05342d3fa914e6cf93e7275b7ce14ce98a50eb5be5c25443dcbdce446d80f407f27f64d0146b8ac5b8b81dfa745f644b9b62e323785a66f452811a3eb672a09c61c51551abc34a14e01c0360b3f8b5e8b5146fa3467624c32301a981e38a82376d3c277b5a49b1d6bffea87fc3426abf560f3c3a58c7a9c0253458c458f52a7bfe86cadb05667be76e89a9afd5ec2dff59e0809a2f49e4ed5f82347bfa1d614392fac469655a9a0230aa82b1c9c8a26bc3206fe2d9e0baf0b17075c2ccd4c37894a25c8ff1dedeb72b66db10f949a74cf7224ea13531fd71d2073c239e1d952e89d74864e56b440f54fc9f30fc14e8156edb4713c13bd44045b423fa8211e8fc693c024985127f4dacc363ae7a1e43288eea36efedb72e218a263529b3d90180ed9fed493bd2fff99268003a4eb8fd92e1890d5fe489534ddb8dcf54c158bcf538e73c111016ca48f0c6c62a2efdd7df4eb28d629d104b02a5e9f03f53f06b737c4409f0c38acbe7d301fa37b15348f10e07fccf95a3034fda4950559a47c8e77cb1e77bade73b6cf923092e1625ef1c6ac0b7dacb876ca85560d1f7c8091895a7dbefb609a4d6eb19b3c50aea2e25c41c4c0d64b6983a081ad359fe22fa8b5ba67f2bbabd80f658596b669f6ece88ef3ade1c2bad88c3c7b0b258dd3bad818becd7dfe942a9e8c3dfd28a985a830fdb2c71ce3ab457d000f5dfa01feb3e7d554f7a040c07634ff95cccaa488c9a130a4ecef75e621bcd42f3cffbcf82c2cf8652af8483e9bee8a3cd3c788f8f81c99875faea2461aaabe724b9ba60a9f31aa70ff235e020842865c9638ee27d26fe70324feb7305769184981f164a898f2ddc137cf1367683e0dee9cc446c21a0d9f6c367a0efb218cda7a5a24667b8a65b3a7172d7113a2069bc07f744c4b5ff9263495fd560d614dc8ded1361c0a1b6c151e17f11629e169b4cc459c085ef7ef1cdaa167e362d2d68f9ecc235a9946c66930043c767ad676efa07c3531d418db9e16ae2b9838167401b8db22fbf95994a867504ba2191286f31505a612dc969addb6c6c710e3326974746134e84b6bcc6a2d6f0da33944e5900aa789169e88ea94075bf5dddedc153016ad18e761d5013a8adaa5de93d40d2f9a8cfdff5182a0ec6a8a151bab5e72fbaaa096016ad24af536fbd5ecf8fa5ba00e3c3eab674920888825706f61cf4c46e19ed5e10f3652267ad3598718584c33d47fbce9068cdb7bbc6496bdeeda4a46a051ef6f7452221c695b1b1dbc2b1116010a5dd9420b5383cc37ed2bc9b8e6e4549d74b061d72f4ca4b8670e677a15ccc54b43d90be789510036ee1ae73e9194136b49814755bf16e11b40641c1f8153cfbe7fae7fcdc5e749afc125d0bb1b649445718ed6409753593525e666bbcd43a3f97e045e484b5b4472dde86a9fed1c59222512a37e1ff54b65b237bb30911b1fb0b1e38b3dc80e2eee35590cbcf5673d30476b46373e950bfa1791b5ee31aad6cd170fd45a53f4d87c9d60b71010883ac00ac1ba39ab5fb9e878b93649daa0e8c35a2bb9abc00dcc43df712275fa5afe084e2d6f5f1e8580286640d596bee203ac435eaab07707136a593fb8c53c6b70d43cb50533854096b4bcc559dd54771a77dae85790eba96c180d512866d98361aca0586883a5c472ff95ef240c3f437a9d8b9c92c1be2271a36f9765c0825f4ec6afec71feb55a88df5a5583253c8020d7a21b9b44f51b4d6b2a3b85a8ea0bade414fb28d5817cfe6720d4d7d746dbe40881cceedf66dbe9569b3347a474ac14da15781fca6d5963359907c9c454b951e53a841a929aea96a359150a91c03fe7430b4b2a51a6f8025b64b03f73ac95e372721b7421d5554337825fa829fffa75f9c9005968f2cb55241eb6834e13359dd0e2e7684507521671096bebafce5f122daba5977605ed7cd9e718c61805f502771edca649f325e18606451cfad6c58f1c93a533abeaf1d1c948ed13c5e4d6f86ec39e47b61fffdabbc06823ccc90f27b08945ca929612a54205065b7406d7cfa0581791990c2de9f36ef7ae605320e2407e8ad2e4f83905cb3a77ffa20466df0bafb6795d6a71cf2f9d493fcd7becd21037266dcd616e766878d656a6cefb060bbd56f68c595da4eb82fa8dcebb9b7968c8e3a40e1c1b844064f2bd5d7139f758b3116fa92b7d90515080466b586814ab6681e9c9a97c05d71775249be58fee56e18b18f048e0a7d381356b4ae840db54f1586c1b752e9a791df90b656d93f3f3fe2748a4c4374e231c7946605a6c57b2f38655883a52c7d8b8b4ac7cbade0fc40136d36f7434dbb222e3d5bb8f433549d25513e4deff1ff917bc235e95ad92962c67ff87a0c37e7f29f00d244e1f9703308dc7e315d9d84364f6b1fe7db1c271ec42e18aa0526674c3277c45def4d00dcdb766b01e9c565034349e6d4256cd25af294b59ec0b935f0ae33d3c1d854b1bc0b4e9fe9e01268bf4e71684448664bd089ec75976cd7673b9914d303a2097b65425da9c50dc4d4adab706cd022628f5055bb552308dbef3e7cac34facbff09745251014f3a44cfab6d3a572eb894fb6b701d6ded4f6d720029d1e1ea79373f3421a509a6d3757d8b8590cb226cc496d21e027c2e75e8525ac55ad7011826e097c0df1b60e276cd72", 0x1000, 0xe86e9b22c65e2b6, 0x0, 0x0) pipe(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)='./file0\x00') fcntl$lock(r2, 0x9, &(0x7f0000001b40)={0x3, 0x1, 0x2, 0x0, r1}) r4 = accept(r2, 0x0, &(0x7f0000001b80)) getpeername$unix(r4, &(0x7f0000001bc0)=@abs, &(0x7f0000001c00)=0x8) fcntl$getflags(r3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) setgid(r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) accept$unix(r2, 0x0, &(0x7f0000001d40)) fchown(r2, r5, r7) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001d80)={0x4, 0x5, 0x7ff, 0xfffffffeffffffff, "df5bee6ca3acfac42892759edf476a78fe840ad9", 0xffff, 0x2}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001dc0)) pipe(&(0x7f0000001e00)) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) 02:09:02 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) select(0x40, &(0x7f0000000040)={0x4, 0x6, 0x3, 0x0, 0xb544, 0xffffffffffffff81, 0x1, 0x6317}, &(0x7f0000000080)={0x54dfbdd8, 0x9, 0x3, 0x3, 0x5, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0x8, 0x1ff, 0x2, 0x10001, 0x6, 0x9, 0x5, 0x7ff}, &(0x7f0000000140)={0x10000, 0x69a}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a", 0x5b}], 0x1) 02:09:02 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) recvfrom(r2, &(0x7f0000000140)=""/51, 0x33, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x106}], 0x1, 0x0) 02:09:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = semget$private(0x0, 0x0, 0x90) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)) close(r0) 02:09:03 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 02:09:03 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) socket$inet6(0x18, 0x8005, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1000000000000000}, 0x10) 02:09:03 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x6) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') 02:09:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000000000)="1769be4cbbdaa6b9cc341f2877524dda6ce21bf189b3021a6939474d61b1749cd00e20bf13e9fb581f908c4f8d331a49648163f34b8a605c251e7479f96ad4dcd6ac8d6af7e1dc2a8532d168ceab1f70b7ccc9e4ec0999c9", 0x58) setsockopt(r0, 0x29, 0x39, 0x0, 0x2df) 02:09:03 executing program 1: r0 = socket(0x3, 0x4002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x3011, r0, 0x0, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/217, 0xd9}, {&(0x7f0000001180)=""/245, 0xf5}, {&(0x7f0000001280)=""/117, 0x75}], 0x5) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x8, r2) recvfrom(r1, &(0x7f0000001380)=""/216, 0xd8, 0x843, &(0x7f0000001480)=@in={0x2, 0x0}, 0xc) poll(&(0x7f0000000000)=[{r0, 0xe}], 0x1, 0x7) 02:09:03 executing program 0: r0 = kqueue() r1 = kqueue() r2 = dup2(r0, r0) close(r0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffbffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) linkat(r3, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file1\x00', 0x0) 02:09:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01de", 0xa5c) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000000)=""/63, 0x3f}], 0x2, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000000c0)=[{0x0}], 0x21b) dup2(r3, r1) 02:09:03 executing program 1: mprotect(&(0x7f00001be000/0x3000)=nil, 0x3000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) 02:09:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffc) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 02:09:03 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf0100045f000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x7, 0x4000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:09:03 executing program 0: r0 = semget(0x2, 0x6, 0x290) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffc) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 02:09:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xb2a}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x9, 0x4, &(0x7f0000000100)="187766bfb7741320557f15c76945d7200cc405590ef6ae521665849190cf3dd8bedfb60d10555180c1292cd96210ec758d", 0x31) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt(r1, 0x401, 0x1, &(0x7f0000000200)="c0da19f7a7036e8e7213c7932a7e", 0xe) fcntl$setstatus(r0, 0x4, 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') r4 = getegid() setegid(r4) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000300)={0xffffffffffff4327, 0xc3}, 0x10) r5 = getegid() recvfrom(r1, &(0x7f0000000340)=""/43, 0x2b, 0x803, 0x0, 0x0) r6 = accept$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ftruncate(r0, 0x3f) r7 = semget$private(0x0, 0x0, 0x43) r8 = getuid() r9 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0x5, r8, r4, r9, r4, 0x10, 0xfffffffffffffffd}, 0x40, 0xffff, 0x3f}) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000480)=0x8) setgroups(0x1, &(0x7f00000004c0)=[r5]) write(r1, &(0x7f0000000500)="d9d1619782efe9e37f9064f2b86fa7243ae2036021bcd6007068475b419b0735bb94179d7b964a814bde7429d374", 0x2e) r10 = getpgrp() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={r10, r9, r4}, 0xc) mkdir(&(0x7f0000000580)='./file0\x00', 0x30) symlinkat(&(0x7f00000005c0)='.\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) 02:09:03 executing program 0: getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffdf, "66671e2bb08d30455210222e8cd33d5c2fedb491"}) write(r0, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x4, 0xfff}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 02:09:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9e200000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) accept(r0, &(0x7f0000001540)=@in6, &(0x7f0000001580)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000140)="97281f2c9bcfb7076d37baf0bd366872274b604af08ad5df1c8ff01830cf03065e4dab4fcd4d00a3d2f00a0ee604754b39ee17047b409ec8a11ad2193f7d9eb13684b4bc90112578035641d8ed868916ca84fb77a1cdae4a17147b9227bfffc79c508539077868ceef6d01eaae157ca839eaf7448e8b2b9d38bd3ce0ab7e06b6e928cbab631eefbb6ebb863be20bf186f010edeae8846ae997c98978e092565359691fd830e920c5e85d23abe0de55c7591df78a8cf9d46143f8bb63448c3d9a0b42c374935ee9e10b04dfd7111755d36033be5155a7a97d7d54deab0066a756c0a2b3c093fd25abf547c4cbdc6aff643665ff291c03858caf829bbdb12d6e741f27b0cf3519dbedb39df793b5f2fd8c1ee271e2f660b89c9a13866d3f72e4ba882a2bfb103f05c5b33d01c109b2852f92788a2c41af115b1823d8c1b184b33e90c5119e7fad6c3dea10975a86cd4a44faf44768cd740e1322f840c0859e65aa6c03c2508142d2d26554ea3a69ceceb561a561e321e105a472b65e09db4611d93c175f1891ee0cf68d13870eefb3e18aead139c2d006d213a26f010b1043783ee612d9ad8b2a6d520413cbf146723d9a55cd28fe20314cce4e83bb4f9788aac15d7e7f76b7f7221fe27d5a23a0a1330e3ac72356b7ba18394e54a16f05ebe8b76ae223a735d5380d6f35c486d03b48aab7e15e8ac004666c0737e3cc0198fe1701b2fb4aab67e1f9b682f6ea218d59fa298365bc3855fab2f3289e2273fb6a0bc203e3bd7308afebf8287cf21a767e40453cde5138014f0cd8f50653b1ad0ed23814901f235c4bcc63ab56264f8191fd71de90324a0d3523f7d6f2c93b5516e26c1920e237857b7c4adde8fef7ee108cf6cd4eb2da5621ee61566d1a096dd42c030df52e312185d7957cc5450e50924bc7531bdb592fb6ad105f2dc78c8e64180e9e8ec9d4f67ed669e348ee919a5942c2e18a7b7a3974856680a6f2b04539d9eada06307789003b3b506e6a651331e3ab55c30e02e2945adc1e5d05a2a6571d3606738774a67587f4d490847bf772d9c757cc0c2c9fbecfd7f9ada418268ea214d6ba8f73e1ca4fc92be3c3ab565f5734f83c88437fc925f271e63b765f28653decf7f81a223706b7d2ffaf39c9cfca3f805538651c852c3fd7d47c59c2cc3ee3f9fd724f5dad45549dc0e2bdb1124437373dac23a9e8fa4eff680753bdf5b12421adc54b25fbe8c0ef69a8bb39e235c4defb1743ef21168fd14b2771dca898b721c95ef1df1cd42c631776cd8f9d67a48d3a36dd437d9efb6e3e77c9c18f2311d9f19a88c56da0bda8bab494d7d25e0c56065c3de30aa1ceaaa3ce8df744c64584320bbd4c0cd9d951ba0fc17efb9b7f4bbe27127c2d72f29a5949b177ec6dfa0b6d55fc0ed8216e642d4db8843142ef6fc9448d47ba18f6f6e0a1c7f33659eba105583699f2c3e3a2eaf41655c0e46f3dd5dbc0c0af18d2857a7a4c5518bdd6b46ff37f669eaca24d9587dcaa6d622c6042aeb3335c855b5842059b228139ad62288a0e9d2af562045da4b7a16d84204183bd76b5cab57d3769c17abcc814f73381e81405a39f7d45ea8a94acb81f348adee61b46d8ee105e11dda42545a438a79b6f1ff2da1a3f0bc4659eef1deed59573016041ecf4ca32b6c824db61d57b35ad5d92280fe04951948df85bbf0001a10b3ca8bee86576b071f50aaab93f782c383de1b95f547fb7a89bbc9e833b9493360c62de3b6e30466cc47c95aafea97479ef499754c3eeb8df689a43c3b3c015e6c784b3bbe9819c2cbadc1d9c3fe07d399d3a0c1e24fc3fe5713b2135f83a761c7f92aa1e594489959a3a502fabbe756d4c64c1fceb6941f0e08e7d38c31299c372d614c07bcb0052382e34c7a469a0e8b75528ba505aecdcbdfc0dfb4991796f542acc6d01ee0fa876cb4644815bdbd0f69f400494e060fa1418da13fc0c34bbc567dd2a9611638061eabd11f50b2b82f809524c8fc0100e4ba773f084258de0018ca51f1af113881d286b2e00e7d307c25f0d8740918b15737a3620990cb9e1d0067b235ee0b258e84bee0ce421af675662a3a6a954e0582d2fece07e1d74447b2d03d0ee25cadf1a7765373a5d5df228ec7eb367d147bd395319fd4f8ce3ab5732c6354f322d2fa92a2966d48db2b06f8cf25379913b50c092af7ca995e7d9778044aeedcfa00d726980e87b7d6d81d9cc9e84f7aafe98561936ebaff77d9d7fc99233ee85c28aa2577bea33cf80eec080ae362fdff84e0abd5f76b71432e476ff0f41b1473a8da4b03366e7ea97d1a5ed1c9050a3d904bfcb8b2ab3bf30b691b64e59d71a5bdb47693197eab17c283b2b0689cde3a6ea5d0b581f3e564eda352c65d8a7e80315a96d28ad9de74d18ee9eb69a811e4fb73fbe95ef4e416a907e782ac30477fa4d902f424b17cd8ea2f6d5a91aa0a4ca3ded95030d406e0096829c3a91b70765bdfc5374911825b9e3646e081e0ffae9307d0994530dd0d05f526ad9727d9a8810e215b5ef798439403d8042a77fa0c7ba2804e929687598ee582d7557ca2903315b6b4beef4d6ce25bb31e0992da4783bc911ecbc7c0eb47ae3b7080db43e17c215ecc3349424716ce6161d5522a7652b24e51a2fab49b64773733b98b7cc0cb32a28599e57344dd01f831d343df02cacc9c5e62ba15d061664500c76d4d939733e0ffb37e9292c7d1a52b239c2180b3b6ac4a2f5aa8375eefe4fec8154cd35df1891d3fc89df3f062f5ee7b63293c5c112b669713f1756a242ba0cb88991c7c5828502174a2912602fbe7dbfa365720e656b433f574c89530ad3ff3f2b03252b27aaa7f8196cf1f99fd5e9ca52c715b1647044f9b6a605bb70098d220f22820658e838943ae0d893bf60f1190408b0fb8a19354efb32660947b8a3a18731f9af051610ce4b17ddef51fbd41eacaa813061474bc90c691a4a52be01cfbff88392b22f482719da01dc66626a70defcfb51162fe913c178cfc89fad4c6c874fd70e554e4cefbc5efa25d365c7b42af31ccc45d9a402343e0dc55164310a03ddfd9f154aad61a90edfdfe303d40421d3728f8c75fbab2e66c6ac46ac86a1bf85a3ad93e5afd6c42a72356fad851c614d1c409c78088a10bbc3b5063fa098fd6c216971451c515cd6e9fb8f5f4b5c5c639686910eb0b6d67bdfa3177e1854d9fe40b97896022df0d474c47f105dcc23d2ee82377fcae64f6846272505ad90b355dcbf1e8d1ee1e004bef35926a40f415fdac2c5eed786d6a571570bea23f590fe55402bcc644d1b89d55cdff1d24446516fe7450924513d4bad608b8b8d8b2612687e84d5d864efc64d7eb85adc11caa829019c468256f8ea3a53473fd4e80b670cde66cb1e6297fab80c49e254cb0d4f0aff123e77b465554d535349bd91de2d24773891c898d80363c9f631fd5faf7b18c7b102062a705d88c297ec1089423895887b50a990cf9fd3adc36402a84824b0c892ae145b207a71e6a8aa453de86d004768f6165fbf5e8be3382474dd892a18eb2e5770beae63ed4d4c9cd51f3695d6d5958c4599df03f8f9f6cab7da6de43aab7e1a8bacb165c372146c92b29a58b107130b7c53c58e6f75850cbbdf247816ee7588ff5ef836a601ae66df2ea108245c48c80522b0e805a01588a9c75a030dbbab6f0cbc99a4dddf30df31fe476b7d9792ec013ebd2e444d357456e0523cc3cceec8cf8f0af481bd87467dec334daf82e9d4dbbd36d17ef9b43859d8f0bb6397f79b191a95fe0400c5ed84dbfd07fe0f16230dc3cc42449e4f27686a3b5f5e86bf845bd501f34db688f800bc58330ecbf6fa292004713aef24025cef853e89acb864636b089e68735a0fd08af820320516df9dd1b91aa0454c6f5f7030053a46210cf84b9dcd23dc476a2e77bb86c92e35dcb919cc8d43d15020a0f7f2a924634a913774ffa6b03fa67c6b775f1191ce902ef050d7249b33209988f3ffb7994e7f1c958c0f894375b526a5b84c46e1883392d95b34e1323661f9c23b91378eb56bf87fdc9d908c1d1f2ddd83c69bbc8552ae9dfd900d695df08eab54d036edb4165cd251a603556a52e20509362efbe25a0daaaf93c9e8dbe32c55be4b0e0f7570c15ab162a72889e4d82dead745fc8e645be835a46a5be3f19731ca2d6cee44183b754a0f79a2cf2adcb28e7ca3dde35c98e84a9b4f7105116509cb658134aa127950220b3ec4812ff9ea6756921cf077d7c7fb65c1abb155aedbded9021f45448e940226076df38e0a003d9d557d73d7e9a5d14e0196190d45cadef3d34e7a303c0629775550dabd60aae32f8832a0b4f4210713d25373a3a824b49b0fd9247ca58a10cb480a43de65d7716100fe0144967b55ea9a6c7c9929032ee3643110e0a45087be222f7ed23719f9d0680c2442b1915ee0968982e7d7084b6801463ba0de5b4e6254807dc9824046ad823e01bf93b097df1579db770dc22a824d1d706a596ba3e63aca9741c35af7c7706a583e76e30b9a68483e128d9f88ede400a7fe701782da814a8bc223967935ab0380301a79327854c7d84480bc04ca3f70ccab2b28f33f1d0cf94b8e513d1815031d7eed3686f3893879b989d2da22b929138b91f25cfa69c1709eda8ad9e5d8113669515160456aa5bc1af6743c9dfcdb3df732bfa7c49bb71e110e022211029f4575595c0b9ab14575dd1a4f2f22b934eb05185f29a67b45ae8374321cd4ce15ef041a77432b6b8d57b33dd507769b471f0e3de219220d76b4e7c8a1beb5ad9367ec9abe1d1501f37f9f732e0ca3f5cb56b57a25910590d630ff534e685cf9cfd769902e3273fe87a017527540fd46d0be1d551fbf21238b2f011cc60e7063d5500343b49f8419702c9104feeb2e5626d650bd52819b2786676cf0116524a96a52569b6da88f43de3a1a6e7866b0235f1add026b1f36cebe19ba4a8af333c622cada55dbbcbd28f8f025a14d9d4b288a74dfd99f992e1b131c51e773a9201e488d6e74c796c7554db308cfa4b845d41c2a71de9b60dae73acf99cc85f1e07bdf37d5e07c5af636a1c8831bda67a345acb1bec57b68495f32756ec881a6c23ea9acc3cd14c4ea512d9b5d5f530b1ef413597e981c9d4b995f1c61b47b735df30f1e09b40e311ab92784f9b1a695920328c3a4f3c3357265dcb1e049565e94d596804ad6823964590379d82308ea78361e4b7df3a1f97a7e416506eec3d741fc48145599aa0a598d9f2458054baa73a274b6f453cb73c2b4984363abfdcf533a7a6987e21c331725aa6d3f743b79676ae40a30b1ead0fd0fc0a8bc5ab525e8ee251fad8e9a4b35b0a936277c740c4050378c2345f8c1f688bf39b38098150eb680c9eac3e43a02765925aaf06f608e21c646fe86f6a11811e110d69e49da6349554c45ea1013b5a1bf7f5056d1503150488a63fdd4bc78022fec57d558f27da6632a9ef54b6ff181d8ebfe41a3a45feb52353eb52a0e2eacc2cc75e73839e4302a7daacff86108f0567912d5f0196f38300650c95bd3cdd2d83993fcd3b79731489d1d01fe5de6b8dbb9cb30797817c9c19b99a90028b5a90787ee0b40ddb88d262266f437cd6508d5f5a3dcf63973881c575137b2cd18d04186edfac30057060a6150b370e175b53338b691b7a1c51f9130e4ad7321c3ed55a9c18ddc987336424e9a5fe35dce84afd7fa329bb36bb8ad4374cd4dbb6ec1dfab52ee8be57015a13ad0d8e57ddb67b4513eb16bc66b348cd0863d44806288dec515bb56940af8741ce26b2e86e4", 0x1000, 0x5, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000001140)='./file0\x00', &(0x7f0000001300)=[&(0x7f0000001180)='!\x00', &(0x7f00000011c0)='\x00', &(0x7f0000001200)='$*\x00', &(0x7f0000001240)='\x00', &(0x7f0000001280)='}[\x00', &(0x7f00000012c0)='+N#\x00'], &(0x7f0000001500)=[&(0x7f0000001340)='\x00', &(0x7f0000001380)='}%/^(\x00', &(0x7f00000013c0)='}\x00', &(0x7f0000001400)='^{\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='+\x00']) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1ff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 02:09:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() r4 = msgget(0x0, 0x2) msgsnd(r4, &(0x7f00000014c0)={0x1, "4e56390ea730e1058e92bcf77d65cb0b1e3a8fecf0788b94d331749eef0493451d49fe7dc15d65ac61a9b3dd47de921681c127c43349fbb6b7ab16e9a7f4413d9d04b2290ab0457d993af1e6e0a6946756df0fa66a01d637fdd18224579ff787b0184c57db17cef4e85840ed25b5e66b57434a69da19cfa940"}, 0x252, 0x800) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffe3c) fcntl$lock(r5, 0x100000000000f, &(0x7f0000000100)={0x0, 0x2, 0x202, 0x4000000000f0, r6}) openat(r5, &(0x7f0000000040)='./file0\x00', 0x0, 0xa0) r8 = getegid() getdents(r5, 0x0, 0xfd58) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001300)={0x5, 0x20c2}, 0x8) utimensat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2b4, 0x2}, {0x1, 0xffff}}, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r7, r8}, 0xc) 02:09:03 executing program 0: msgget(0x1, 0x40) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/83, 0x53}, {&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/117, 0x75}], 0x4, 0x0) 02:09:03 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) recvfrom$unix(r0, &(0x7f0000000000)=""/14, 0xe, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000140)=""/86, 0x56, 0x840, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 02:09:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, &(0x7f0000000bc0)=""/4096, 0x1000) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffff007711000000ebbab5bc5b9c793c54d04fc7740a8d570188d591c27104ee88ce239bf915335309000000000000005335d520a766552922d5d8cbc1676c4be085", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x5a}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x100000000000000, 0x9}, 0x8) socket$unix(0x1, 0x100005, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x180) 02:09:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000f76b933f12e652e1522beb"], 0x10) connect(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = fcntl$getown(r0, 0x5) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x6, 0x5}, {0x5}}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 02:09:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4}, {0x7, 0x9}}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 02:09:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) execve(0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000440)="8d07d81b6c7b06c6719ad64231b652f7d03260ddf8d29a4069ee9e03c7c7e5050779f3361e14480d1152d866dcd32ddcedffc6e7610a7a142a5c8c9fe190fa0e34592c8776fab159f8c48cf461", 0x4d}, {0x0}, {0x0}], 0x3) kqueue() kqueue() recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/241, 0xf1}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 02:09:04 executing program 1: link(&(0x7f0000000080)='..', &(0x7f0000000040)='../file0\x00') 02:09:04 executing program 0: 02:09:04 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x10000, 0x0, 0x0, &(0x7f0000000000)) 02:09:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)="59f58c50", 0x4) r1 = socket$inet6(0x18, 0x4005, 0x48) r2 = semget$private(0x0, 0x1, 0x100) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x8, r3, r4, r5, r6, 0x84}, 0x100000000, 0x0, 0x3}) 02:09:04 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x8, &(0x7f0000000040)="4252608b5150c620e7b481ee04a2dcdfa0f4ee8b8c2e942275216b6ff678dc423761f328336006fa40d504ed65e84e56ddec9b2e63e62262433fe6c435db2222ec74fe574a1f5717900aa36f819be3b519190a13e15e1032ae07b68e77", 0x5d) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 02:09:04 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)=""/170, 0xfffffe75}, {&(0x7f0000000500)=""/125, 0xfeb8}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/105, 0xffffffffffffff87}], 0x10bb) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x0) r3 = msgget(0x1, 0x280) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() r8 = getuid() r9 = getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000680)={{0x5, r5, r6, r8, r7, 0x80, 0x3cdd0e3a}, 0x7, 0x1, r4, r4, 0xd12b, 0x5, 0x20, 0x3c4942f5}) r10 = getpid() r11 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x100000001, r5, r7, r8, r9, 0x2, 0x22}, 0x2, 0x7, r10, r11, 0x2, 0x401, 0xff}) 02:09:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = dup2(r1, r2) bind(r3, &(0x7f0000000400)=@in6={0x18, 0x1, 0x40, 0xffffffff}, 0xc) r4 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0xa, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) readv(r5, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000300)=""/152, 0x98}], 0x3) 02:09:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8800, 0x82) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x4002, 0x3) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000180), 0x0) flock(r1, 0x4) fsync(r2) 02:09:04 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x40) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') fcntl$lock(r0, 0x80000000000009, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000002}) r1 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) fcntl$setflags(r0, 0x2, 0x0) shmctl$IPC_RMID(r1, 0x0) flock(r0, 0x2) read(r0, &(0x7f0000000040)=""/25, 0x19) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200088004}) 02:09:05 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = open(&(0x7f00000003c0)='./bus\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="57aef86c1cf18f0c7317502bd6c9f0c1861e91d78ab26d018293f855bcc2953f98b9ce0d7c42d1034802c1e3abd2618eff18c9c47f543497094d4bca969298d7adb5042f686b4c0c530d088562ce815a3578ef53de127932230387c8f0304d55cc2e94ee670019c51b56e6c3a4618988c8c0318b2991b6cb6d8dfb1f60107c48238285d548", 0x85}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) close(r0) unlink(&(0x7f0000000380)='./file0\x00') 02:09:05 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 02:09:05 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="c8d91cddc421e01c18d5128b0ef68b9407c63398eb6df63158b32933a8d154bf91489418af073fa7d7ca03629db6e4c9eb107253dfc0d620d1728e184e9d02a90d073a497ba2d65d9c6a66290bbcf67dd5f27553718bd851bc1998d4bafc0257c58d88d1b869022825136a23fec65043e72580c97a24a50628989e0a59a95758ce70c043fb87e8906bb3cd6437f8c2d90fd03a340e5d3c7d9230f1bdcb078300b9bb30532a5bb0cf7eb46d0e6aaa4749", 0xb0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x104}, {r0, 0x106}, {r0}, {r0, 0x100}, {r0, 0x4}, {r0, 0x4}, {r0, 0x10}, {r0, 0x14}], 0x8, 0x10001) 02:09:05 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x12) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmget(0x3, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) 02:09:05 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 02:09:05 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1008a, 0x4000040) mlockall(0x2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xc8, 0x3) r1 = socket$inet(0x2, 0x4002, 0xfffffffffffffffc) setsockopt$inet_opts(r1, 0x0, 0x8000004000000015, &(0x7f0000000040)="04000000", 0x4) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0xc0) ioctl$TIOCCDTR(r2, 0x20007478) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/217, 0xd9) 02:09:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x5c5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x400, 0x4d}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0xfffffffffffffffc, 0x6cae, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x19, 0x5, 0x10001) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:09:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x9, 0x0, 0x7, "be18cf987e49af848483cd3a9d6ee04a36f4a68f", 0x5, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 02:09:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x3811, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 02:09:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) kqueue() r4 = dup(r3) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r5, 0x2000746e) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) r7 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r2, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffd000/0x3000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r9 = syz_open_pts() r10 = fcntl$dupfd(r9, 0x4, 0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r14 = getpid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = fcntl$getown(r10, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000000640)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="2e9d7be26de256ca573903d285d58a2e9d531ed86f20492ed7f7b6e5", 0x1c}, {&(0x7f00000001c0)="66c440f37e386fca2cd909ec44b1333ce264a0c28d0b7229a4941ed592f4af0dfe254e82b2f1bca57d6de169d93014", 0x2f}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="180000000000ff00ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="00000500113f", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000004000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x40d}, 0x402) close(r10) kqueue() 02:09:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r2) close(r1) pipe(&(0x7f0000000240)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 02:09:05 executing program 0: setitimer(0x2, &(0x7f0000000140)={{}, {0xc9b5}}, &(0x7f0000000200)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0xfffffffffffffefd) accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, &(0x7f0000000240)=""/31, 0x1f}, 0x842) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) 02:09:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9695dcd545efd43f65c5ef6e18d2d21fc322149b19271daebd4c9979232761f3b511b0b0b2bdbfd49f7e8a610ffd57ffa92230b527caf2d0b6d14ad590b15aa0de5cf97423e4d40e7eb549a991b2cfed52f30bf4a0f9ae5eeb23a908382408fe71148e6f6d0fe5eda0500000052fb167464fb5a4b570fb073d7fe103a", 0xf7) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) r2 = kqueue() r3 = syz_open_pts() kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x2, 0x8, 0x7, "0a5a6393a1b489f722340813a098543a680dd379", 0x2, 0x5}) 02:09:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r4 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r6 = shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r5) shmdt(r6) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/43, 0x2b}, {0x0}], 0x2) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="20ff0300fa2a000001004152651722b00996b97a58489eba5806f5df81e46a6b1114e1b69e0d355bbe2c3375f4754edffb471d856b7e7fcf878bbee10fb95275d456f7c2cdcb49545aee4d678202af219464aeb35707cc8c89e3abb6233c6ff0aa99258dbe7d065a30ea8f7f7bab98a8e16207bd7eda5f0e9998518e345ce94a8270a1548b85a6c8944defb020d79e3869fad610bcde542880961f6e59d5e9791fdac2c296b839da3a8e025f0f6c56cfa8722f6c14a0aad52ece2b7988d1e995e3188a4cbfb58f6b5c44b7621f0013fe5fc84ecb1d322243d864995fa3f7f6ac897da1363b0579b4c2843734b5f0d8879662c4744d0cfc1839487a7b6bda6b2696387e00000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x3, 0x1}, 0x10) close(r2) 02:09:06 executing program 0: r0 = socket(0xa, 0x4000000004003, 0xee) shutdown(r0, 0x2) 02:09:06 executing program 0: r0 = socket$inet(0x2, 0x404003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000001080), 0x4) select(0x40, &(0x7f0000000080)={0x1, 0x58e, 0x400, 0x380, 0x3ff, 0x5, 0x5da8, 0x6abd}, &(0x7f00000000c0)={0x9, 0x91, 0x0, 0x3ff800000, 0x0, 0x8001, 0x7fff, 0x2}, &(0x7f0000000100)={0x6, 0x591, 0x80, 0x1, 0x100000000, 0x3ff, 0xd3}, &(0x7f0000000140)={0x2, 0x401}) 02:09:06 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 02:09:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e097a"}) close(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) recvfrom(r2, &(0x7f0000000000)=""/112, 0x70, 0x800, &(0x7f0000000340)=@in6={0x18, 0x2, 0xffffffffffffffff, 0xffffffffffffff7f}, 0xc) 02:09:06 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x8000, 0x9}, {0x18, 0x0, 0x800, 0x1}, 0x7fff, [0x1, 0x3ff, 0x9, 0x6, 0x0, 0x0, 0x3, 0x100000000]}, 0x3c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="c140decba6e8488f65596a26915a1338e64c1e4f2cb1e122fe247bdd249854d9dfbe965613f55b677cd1cfeda8b0de00ddc29d9b60a6fa81b9224936135817beebfe365f", 0x44}, {&(0x7f0000000240)="96121c3695e543a9cab21bcc9b34d538f4bb30d4d7e1dc29cb2493bc64b5226c667ae8555d2ad0e60ec04e5797f6930ca9cafcbcf41f17e08e5be341e02eb606c3c1393bb7ab852955adeb2d99f3c16dfd1d467e570d94cf0e80b2f22a", 0x5d}, {&(0x7f00000002c0)="a0db42903cdf7ae1", 0x8}, {&(0x7f0000000300)="fa783310284adb68e0412a2afc1389e50ac246c1c0b7a92ffa0cddfdb3922cadef9cda830c790ceaa683480a788b9966ebac4668b8a5637818de8dda732a909650338e50175bc72d26ddb0a895854044dddecdd369ae9e85eeb32af31668e393dbdbbc1e0d78e10b", 0x68}, {&(0x7f0000000380)="60b7b01a0ef03021572555f288709da5c5e89e884f3089362aeb4356bccc2edbe20a304e6ec2a12614075440372d7dd368ecadc55347e581b577610ce92e21609d908f338680fc8fb1c9020d06b3b9a2c399b35a6806196ae2363062eed9ea52065c8d46a5228e05d9a3b4e9a9638c9d2729aa2a1b732d40b38795de44a62657e579492595fc3c64631d493388a9e910d32b0e207b04ca5548ad699fc78528888225284411502db4183a299a904675b989abd429216087b838af11", 0xbb}], 0x5, &(0x7f00000004c0)=[{0x80, 0xffff, 0x10000, "015aec1412e12a50f2e8e945c6e1aa01509b376f0c957ba8558be4263cfc0a98e722e9a5331692bf21db3ed5f4cbf2431de8ae9eeb80a0d93ccbd76e3638cd6887bc73bd53354af415d8391b4c16b1b2c316b0557358a0aeeebc9ed884fb4766fb7e5915de985979c6286aaef7c9d0"}], 0x80}, 0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) chown(&(0x7f0000000000)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$setflags(r4, 0x2, 0x1) socket$inet6(0x18, 0x7ffe, 0x101) 02:09:06 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 02:09:06 executing program 0: r0 = socket$inet6(0x18, 0x20, 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="e3408335005a00000000000000000000"], 0x10}, 0x0) 02:09:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) clock_gettime(0x2, &(0x7f0000000440)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x40) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f1704", 0xa0}], 0x1) r2 = socket$inet(0x2, 0x1, 0x9) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x2, 0x2}, 0x10) r3 = syz_open_pts() close(r2) r4 = kqueue() r5 = syz_open_pts() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x7}, {{r5}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x8, 0xff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x20}, {{r0}, 0xfffffffffffffffe, 0x0, 0x3, 0x81, 0x46a0}, {{r0}, 0xfffffffffffffffd, 0x42, 0x84, 0x2, 0x7ff}, {{r5}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0xcb}, {{r3}, 0xfffffffffffffffc, 0x80, 0x2, 0x9, 0x20}, {{r5}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x2, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x45, 0x4, 0x2c9, 0x9}], 0x4290d239, &(0x7f0000000340)=[{{r4}, 0x0, 0x2, 0x2, 0x3, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x27, 0x1, 0x0, 0x7}, {{r4}, 0xfffffffffffffff8, 0x10, 0x3e, 0x2, 0x8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x1f, 0x100000001}, {{r4}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x54}, {{r0}, 0xfffffffffffffffd, 0x30, 0x9, 0x7f, 0xec6}], 0x9, &(0x7f0000000400)={0x5, 0xa6e}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4d000000c85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCCDTR(r1, 0x20007478) readv(r5, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) r6 = syz_open_pts() dup2(r6, r6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x9, 0x4001d38, "92bc73c8a98d19a3de1f00000000000400008000"}) 02:09:07 executing program 0: minherit(&(0x7f00000d8000/0x1000)=nil, 0x1000, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10000) minherit(&(0x7f00000c9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000505000/0x4000)=nil, 0x4000) 02:09:07 executing program 0: socket$inet(0x2, 0x1, 0xd99) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x90) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f00000002c0)=0x8) socket(0x2, 0x4000, 0xfffffffffffffffd) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r1, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6e", 0x4f) write(r1, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r1, &(0x7f0000000280)='V', 0x1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001640)) close(r1) socket$unix(0x1, 0x2, 0x0) syz_open_pts() 02:09:07 executing program 0: write(0xffffffffffffffff, 0x0, 0xfffffffffffffe8b) r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = dup2(r0, 0xffffffffffffff9c) r2 = shmget(0x3, 0x3000, 0x20c, &(0x7f0000ffc000/0x3000)=nil) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x3, r3, r4, r5, r6, 0x100, 0xfffffffffffff779}, 0x4, 0x80000001, r7, r8, 0x7ff, 0xa9, 0x8}) ioctl$TIOCSBRK(r1, 0x2000747b) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/20, 0x14}], 0x1, 0x1) fcntl$getflags(r1, 0x0) 02:09:08 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xf60b, 0x1}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10880, 0x80) select(0x40, &(0x7f0000000080)={0x3f, 0x2, 0x0, 0x5, 0x8, 0x3, 0x7, 0x7fff}, &(0x7f0000000140)={0x101, 0x0, 0x3, 0x3, 0x291, 0x4e, 0x6, 0x2}, &(0x7f0000000180)={0x40, 0x5, 0x7, 0xfff, 0x7ff, 0xea4, 0x6, 0x400}, &(0x7f00000001c0)={0x7, 0xfff}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) fsync(r1) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x8, 0x3) 02:09:08 executing program 0: r0 = geteuid() r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getgid() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000500)=0xc) syz_open_pts() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r0, r2, r0, r3, 0x14, 0x9}, 0x4fb1, 0x3ff, r5, r7, 0x19a00000000000, 0x2790, 0x1, 0x2}) r8 = getegid() setegid(r2) r9 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000ffffffff1d54bbe1f96d3f399c7d34ba1b831d3a00000000000000000000"], &(0x7f0000000100)=0x12) setpgid(r5, r5) r10 = socket$unix(0x1, 0x7, 0x0) getsockopt(r10, 0x3ff, 0x4, &(0x7f0000000140)=""/87, &(0x7f00000001c0)=0x57) r11 = dup(r10) getitimer(0x2, &(0x7f00000005c0)) bind$inet(r11, &(0x7f0000000200)={0x2, 0x2}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r6, r8) getpeername$inet(r11, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgsnd(r1, &(0x7f0000000300)={0x3, "ed4156842f1b9fbe29f4738fff80ae3be43aac53f3d25a9237cbe3f40c069cb6ac8fee0aaa82b9b0782796489000b1782f8ecaaac43fb54d453869c2cea52aacd3f60d393d2aefbfb11793e2798a5127b0231136"}, 0x5c, 0x800) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={r5, r6, r3}, 0xc) r12 = accept$inet(r11, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getuid() setpgid(r5, r7) getpeername(r12, &(0x7f0000000000)=@in6, &(0x7f0000000580)=0xc) getsockopt$sock_int(r12, 0xffff, 0x1003, &(0x7f0000000440), &(0x7f0000000480)=0x4) 02:09:08 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = socket(0x2, 0x1, 0x8) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) select(0x1, &(0x7f0000000100)={0x3}, 0x0, 0x0, &(0x7f00000000c0)) 02:09:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x3, 0x3e) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/42) 02:09:08 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffecd) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 02:09:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x7fff) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x2}], 0xffc, 0x0, 0x0, 0x0) r4 = geteuid() fchown(r0, r4, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0xef193428c6a9b868, 0x8, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x34, 0x0, 0x3f, 0x6cb}, {{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0xffffffff, 0xec}, {{r3}, 0xfffffffffffffffe, 0x0, 0x20000014, 0x4, 0xe4}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9, 0x3}, {{r2}, 0xfffffffffffffff8, 0x34, 0x2, 0xe0000000000, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x53, 0x69, 0x6f05, 0x7}, {{r3}, 0x0, 0x9, 0x21, 0x3457, 0x2}], 0x11, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x81, 0x5, 0x5}], 0x3f, &(0x7f0000000280)={0x8, 0x4}) ioctl$TIOCSDTR(r1, 0x20007479) 02:09:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000000440)=""/184, 0xb8}, {&(0x7f0000000340)=""/51, 0x33}], 0x3) r1 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r1, 0x0, 0x7ffff) write(r1, &(0x7f0000000000)='j', 0x1) lseek(r1, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) pwritev(r1, &(0x7f0000000940)=[{&(0x7f00000008c0)="f39f44832c01fbe20477f05efe75dd867c49bf7f35f7bb944faa5120599a2f1d9bf378117fb3a14b90effa1edce84377597647590f17eb24e9b04e12142fb58d9c8e20b3d7466cc4139c95837f6b5ded7486288b", 0x54}], 0x1, 0x0) 02:09:08 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xbc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8, 0x101, 0x9, 0xfffffffffffffcae, "ec5ca8347b306197cb48393683ecdf130df08e95", 0x8, 0x80000000}) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000200)=""/132) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x80000008, 0x6, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x4c, 0x5fb}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x8001, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x100000001, 0x5}], 0xfffffffffffffffc, &(0x7f0000000300)={0x6, 0x1}) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) r2 = dup2(r0, r0) poll(&(0x7f0000000080)=[{r2, 0x1}, {r0, 0x42}, {r0, 0x100}, {r0, 0x4}, {r0, 0x6}, {r1, 0xa}, {r2, 0x15}, {r0, 0xb8}, {r2, 0x2}], 0x9, 0xd428) 02:09:08 executing program 0: msgget(0x2, 0x0) msgget(0x2, 0x100) 02:09:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8001) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 02:09:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x59d349ac, 0x4000009, &(0x7f0000000000)="01000000", 0xfffffffffffffdd4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) connect(r1, &(0x7f0000000200)=@un=@abs={0x25af90167d5e1800}, 0xffffff1d) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)='-', 0x1}], 0x1) 02:09:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd5d, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x22c, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x63, 0x1800}, {0x2, 0x68c, 0x800}], 0x9) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e4628e58bf935cf464de237b4d956081"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) close(r1) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/219) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r3, 0x0, 0x0) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 02:09:08 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), 0x0) 02:09:08 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 02:09:08 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 02:09:08 executing program 1: wait4(0x0, 0x0, 0xe, 0x0) r0 = getpgid(0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x2000, 0x101) wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x220, 0x18) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x9, 0x0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) getpgid(r0) 02:09:08 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1000000ffff) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040)="e8f0e55e", 0x4) 02:09:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x81) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x2, 0x0, 0x80}], 0x0, 0x0, 0xfffffffffffffffc, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, 0x0, &(0x7f0000000140)=0x106) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x81) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x200}, 0x8) 02:09:08 executing program 1: chdir(&(0x7f0000739ffe)='..') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') geteuid() unlink(&(0x7f0000000000)='./file0\x00') socketpair(0x3, 0x3, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000200)="66b52057ea0e3efdbdb5415869d76089311dab00b762721518ed501e7c8c8ed76a8641a0ca7902025306f31c109931a849963613f512fd143c10a3599b107f2c916f8c8c3402dffdfe49aa2249b8da92b05e3600eb2c312977221c0c49865cf305e89ff873c813f36da7e5083b3366ab10401b764125a27feeae36af538ca68eb0b7b242030784", 0x87, 0x1, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x6ca28b3) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknod(&(0x7f0000000300)='./file0\x00', 0xe000, 0x7ff) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 02:09:08 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/188, 0xbc, 0x43, 0x0, 0x0) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000080)=""/172, 0xac, 0x41, 0x0, 0x0) dup2(r0, r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:09:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000e40)=0x7) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000dc0)=[{&(0x7f0000000180)="cc5b789261acf8b9b18275b3f71fe9f6e8031f6601fa4b97c876ca5a2407dd39ebf18f88def49c26117659fb5541d9fc44eb72c8ed6e4b75fd2980634538d75252f0345d5829fd8f0e5e9b9b994be7e51912016c97e903feaa0b982d4e4cad4fe71a2790afe88bfb125b92fcb4321de4cd1070778fecf3fe70061f1dc662937acff7d7352006667d98a70c1ccd9bbae79edc5e2dbf70f061b9ecb27727c3a6e4fc163b704e9b028d541ce3a22663a298231bdc5180743d51b93af4a3782e20d955a84d8e4a7ce4311845607ff84a237b1feb0a076f67d5bdb8166d5543671a710e66eac303bc3a08c08849767ce2c3882a025d6ae124438ad28b0218afa2", 0xfe}, {&(0x7f0000000ac0)="802defe8c6062e07a75cc5dfec61ed8859aa804b6b4e3ad4897d1db8113393f4fb68efc88a36cc216a4b9bf635677ddcfcaa13e99d3490ebb91097ab29f141a00e6b0495754b15359e6a79fd6eecc42d84a95a8f000fb3636890a77b478ae4f1fffcc6325323dc140a5b30b00dbbae004ca9768386a3a50593d816970f05c878888c6021e4b90cf834cd9c73d3bd098f2f40da29806f864e6c688d442eb9aad33e3076000ff85716d9449c8565c164993e6fa547ae2534abff1d9b049979ba85733958de0e4ca8d8fadabe1c7a3173e049c45e287c242dc74e595692f55f5f8bc344a618ef93662d45a3a157226518bab888347bdd4eeb67f68834a3ae0b3a", 0xff}, {&(0x7f0000000000)="a7f13d184972718375e1c29528aee4", 0xf}, {&(0x7f0000000080)="4f72176f231d9eea816b4f9cbf08fe0df1f9fff186cb81243c1dabb02e862a45bb4d", 0x22}, {&(0x7f00000000c0)="9417f44cd1f23dd48fe97950d7d1ed54829399bcbae2006aa369b94eaab07e24e2e9da666cb820a6170a0688bac135d81b88c6653d72e81066fec17deaec53de6580388e47a69f90d4876b20acb41c5f8e2e57700b4ab4", 0x57}, {&(0x7f0000000bc0)="ce6c5ab636799713d44b260ff9c48c990427107ee4e90701d82b13d2bdd4abc75f030da362af0692e833b4a87ec0ce1e8ed2a937903efcd2ce217d47cbf6ebc945d10cbcaef817a120aff5006bb77ee5648efabdd4d46b27f24cddfe3ceaf1041708514c53dfbcca65fe06612ff629d7d07e6ba2074b98ae9846", 0x7a}, {&(0x7f0000000c40)="8699901b2f8fd2846615fca4019bebd0fc73d4e606808a5dcfa216e90dfd8b3aa6c67865e2afb2165fdb0fe93ead2c119bf189e680c40d7df6ce11f9b7d4fcf59a3f700ebddbaa5cef6c313653c3b9632e598c30c07c", 0x56}, {&(0x7f0000000cc0)="e9c1d63b54f511cb27627655c38e4bb3f5d499faf8316d50002e88f8490c579e7a5bb59f0c23a34aa4bd259fb1976e2cf63a5848b2ac581fefe5ef1a828f54a1f39582c00f5494a21f1c9914da73e674908348621004d2ba9bdd1b83e021adbedfb7a0a4e1b5f4273652a43178afcb685493e1d3eaf5cf57570daefede05f17c948b74deb8852fac92a866d41548293d61af55abf7b03c6c60f1140f5f6826977b42302662a0a09e9b7086f5b317a224e69d471101cca38fdf789f68d767cc5f243177d5757b34955a9b500b3448d9b626340c486d894e7f4cdf68", 0xdb}], 0x8, &(0x7f0000001380)=ANY=[@ANYBLOB="78000000000000000100000001000000e59acf6d67346b2c04052b72bf05f27f44054130ae27064d1ce0654ef4cb7b729eec987cdba2d7ecd4757ad343418bf0b41ac934547055b51516341a11b7a6a960f37a45e9d6edf763ebb66ea8869249f733341d0efc719eecf1c090f6122bb216fb88a9349acb01e800000000000000ffff000005000000104c02fc57e886d4f81538b85c5b066f3300133e1846e74a8046c9aea27251e6940e5996ab04ed1d9ee01fd2257a08b5157f888f69d69aeeb249bc4596cf7652f932313e3adb697eb485e834bff521b3c2172d2a6475e5cee1606ebc29432f2c43559ef7b4bec558ccc28f58244aac24865fe40045e16ed6e133b37abf2a4ac8091c44dd1880e947a973408463e8b9459bbbb484653138b0865e4e719fecd3d773779db4c3b805344805de955d603ef98ab431dc095090b64c6f11c07e835c2c34bb778b63e040cdc5977b922f1603226b14ef261d0000000001000000000000ffff0000ff03000032fcb0257c83873c36a343dae9a6cd8e5923f7e4bacc8ee17088b969b14c22dd9df8610950e48bfb229823bb517c700e237b68e120c441d69652e1b7424815674055a512c6d17a6ef3b8520beecbea87d44223e955c10593eef3b69975bdcf05c240fd9709b6721e112ae6ef825568d9deaaaae9386ec3b5879deb6d516e20c54f43d5436181f7e4ca08569bc30997c1615bbcdff8aba931d887a8ba2824199c072329b11602f47074239af2058dc65be0933f93f2467ef432c4779a8316d331987347216c3337f6b58c93d85024fa7ff7949fea79985d3afcd5bad1d8d8e55634c638a5c6e9d96253dfc50cebe1c9ad1189b7a50000f800000000000000ffff0000ff0000005afa285fdf1a241522576caf27c85214c0e49532dae87019a5bcb517fcc88d2567526ae137c2adf3a708c2602c6a7b79ed645b419d219857703ba3944198a5c5566293d01df637f95be74df98a1735c35b5117429c76b288e8167a4a9c0321ff0895d0b3c232e65d16b4a630d54682968a011e69b07146793a5c0bfe4b4042401a00a317e92e028e7e3280bb353b6b1a9d0d71e3828a267d2155b2094474c00f2bb253d7e18cb73933b24250ee51425436c5a4479a48f63f170fd83e319e925d460f114c3bc1d25c2b46e639c52385b8cf9b422c1f6b279326ba260a38995d9c6b9a5a7538bfe024c22700000000004800000000000000ffff00000000000009a1e0eabe05abe91e44c0b5a6409e5b89d85b51c0c24ac8fb2c81f3f73c5cc94742b36efa9bcea87b538f1c3686d6c4b300"], 0x3a0}, 0x4) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="f4958bee82af8fe2f0697dba4da1810fd012fddbdd8f2a452d2c137af700accb20844badd3104e4217f3d4381249d5e38882c587afc32ac6ce5217314ab61a87605d7c8b18a23d8619c7f9e6488c48e546e5f8ad1b0dca1eeac5c219dfbb5d590ef7704e14fcd11117bfe9efdf150297bfefd34d49d3062299f80b764681304be238a31c96d02c21a3a0e58eaedec110074b9030fbd56ae27e3aff9ff8f637d4c63e2203f11c772cb74de6d8c5953f395bab9faa5458623dca9f5bcdab0193416119043451c6988d80606b3f2804145fe20301b4c9448955baffc83813bc4683fe0f600b1bf0580d4bed4139013dd01e8d7666656e364184184814a99a1ae2dd31ce8322c514a110bafe54d9348ae727f55bb253d964c5f15fc88e5b2a344287628f55e78c196345410a446c0802fd66c395e542e05013b73d090efc723d580cdee3e24da43a07a7a22ab1acd9e1377c2136df493604446a330f2e0dfccc2271cc03a8fb7e57512141507518ca7eb7ee9b381cf828bfaf81a5f7f320d53729665b77f6ef6033ca068b766aa8a4908c77806d6aab677a701ba078e28538258f15d739b97b46d0427564d121f36b649f48bbfd17ca4000884898dee6894ab2adb4b205b20d6e1842d323c7d8f9a1cab4717b3287a94657570832030863746b176a0ff4e57acf8b4a46d04ac02fee3528b1019575e92643e8d4a7ff4b13f24f567c18146442de292ab6925e8e57c7e4d41a7de19f0912602dd8a4dea6ecd663d6713986d75acb4ea730d78ad626021dc304514e56b3dc4ec354b81229a1fa8cfb0683197531b20af04810c3a9e113bcfaf872f78a7bb54b01b92f5fff2f895ed82c11ad2561f8c5e634d3b1c97baf7edbf383cade858ba89d7f4d54cb6c197749d873e6e6f0097702c774792f0669ab1ab1e921ffa5b38af99859a2a7b45fbe18ecd4fcf8824ea40189e39a5e2b11810ad5fbcfe6d58811ee2c3b26eb01afc8bdad402c4b2bc61211a00781cec59e4c496da48652fce1743adccc2e3e1e7ad11697a91e4f1d7a7278fba81792b642367c1fb69f24e04f396ec881d0eab9252609efef249867059e70a0228dd811a93289b228b7bfb89b4067f556ed2b3a585a2636348216f1d0abedae38101dcef0eac3b8743b3aa09f54a362309fc3eae248a0c213b25972a3345c0f42f94b2bdfcbaa897de97fe467f48f0890246d43fbf69a2cc6f519508f575bbbb8843833ba7085ce87c300fec5bdb645fd610df4b0f1063e82d8b16b9feeedde8992c1d36f16dd0d6d5828c6401c2e3fd08275a243c1b7f894cc6ea3e0bb329bc20b4f8196963a3922b4462e86920f359911a75bf734f2d7d9a3cb642dda32307db03fb58067b758e65d2573eb7694b697fba2a3fdc7b3a5e59a75b32fac7bc65236d7e2af0649960413cab798ea8e19738b9ccbdcd14b5358701a6bb192afd29aa3c3551dc56fc5ec07eed8678ee6087e081723c457e63cb7dbc52dd1de148abd2ee7cc050ccba169bb2b5c4828b320b24074923a0755d2ad5ab50a2be99b74adf0ceb21f0bfaa157899b80b58c09030f8e0d3e7b3547c29de12c5d0d92aa21671e7b3528d010180e66ff2cb0bd2f00995e700f9790e2bf545e1dcb4c6dee8dd0d4880f1274f6588cd88c8dba6342a5f1b333bc5f6b1c6126e289dad031643e037964895e3eba2af01f4724efe17462fac23ad8df6ec24be747153ef36cc7e2e6638d56dad22775a1b828560cca598085481d582dca3f2a3fcc4d2eeaed3d0930c7010b4f17799dc6e440293d2844d469faeb36a0c8f31e93fd96195c997471b3d1b6ae4ce6a746233e45a37ca0bfeaf985a4731dda73b0f13832b5eb792eed8a4dceb5700ec58ac20ad7a7a20bbae0b9fb4d629e1ba475c0b9d9a5cfc0235c3745f7b6c9b7260b72d13b054399b21c4497a9f4d829fae9c5eff1a11e252c2b91e8a0b67005e76f7a5d99c79e7487000f9359d3904e07459a2558cfd79e6c6810b72d60fa5a4957fb8effbd20efcf1e2c93be6a58b336090ae64a2fc21673859f3ddf12870af4994aa6c6f1ce603af56271bd607ff86b801f096fd77c4b9c2de633f5f448653c4a0fe745dafbaab2c544f3583d48e011a94e5224c845faa9e312461c8d6f0bd7ac8367938e4a182d0d8ca66945cd06100e69358821e570c407dfb87b81ccda0115d2d92b1cac6bcf0d835a2dade33ebd81eaeea2727daed03c9b383b24dad5335a0d16ac1e2b8030c6e92cf0cb7d23b3aa2538bd07531dd20d1790ddfd69e7b1a9898b7072905dd997e7d410d388150a7e7b8d3dec98f36b4dc008ecc7b948eee7f0b4c8592f042eab33a80b640e57419e4a3f8a6aa5b2ff442ff65f5ee05cef7101c582a1f88abe1fa8844a67674f2df6b1b1982aa7bb637c0efb45de7552558e93a56600bbcb198213ac7c5a48cfcd917a7603d4847982a114dea6e53090107ae71f362095ac4b368b56428d852b2591a82db39248e9378399cc026ab13e389d82dae0de2b88a09b9645037cf88c6cfe8f0c4264bfaf573186f030c8848730002db05a780259d2bec91a905bf08f26e95de8171f89734eb57110b007800ab45f3a1245af3dd72e5685b99168ee1aff72275b44970c6889618deb383fe3f6c07a8f6562fb3097f23c0803c67ec55c0644a61fa4cc0b04cf8d699e835dba305c2dbdc130b98c57de64d3647b0aa22df8e01f2369b4d35df2b8f8015d7b72d3e103a822e62d766093b8407c59fe7985d1b02ada6b51621be6f664a03b131e8e5b9fc8ecb7dcc459d8a814b8ef1e07703c1b7e84478426e8f7aa6ab363ed5f2f3e47ee143ea2490b7a91346db2363338d6aa9f40ef0dbe01145cedb8b63ce7cf822020a7ead3811707641758375b1ee8474383", 0x801}], 0x1}, 0x0) 02:09:08 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) sendto$unix(r0, &(0x7f00000001c0)="1b3ed6b4c7fdc489bfac7232e379c65aa708ae156daebc0ecccdb77de7900812b064bd875de22270ddb32e17ac2e9d1e158d24b1cede2d756c04a69792db47f4b1f28428175c79333bf3e42ce9e0a1246186b27f8f414843fadcc5496f0c7b330e1502a73a6b77ab76e878d38dcc5343b80243db1d4cbac0d141d1449002a6b5590f9f55e69ae28d332566c312a39904a4d296a35a682bd4a4add7603ceba9f52dcaf25296389acb55650a19c9f900df25dc755cd06eae69e655acb9f35d1ba1dee824d0bf75dfb7869d08a387d5f6413c6b1652f3e1542f72c4897a8d17060f5fc9573a6de34e291dbd78e2da557a82e7707debf02e08536f67829ff4d85229a98ff02ef7649ab9e4671fc15003e381cf88f98fb32757e3246b22fb085b228ea87033b2de79379ffda6108e8c43338210f7ccf6837cbf0c5faeb8cef5304fa6a931e6052f4b606064039b3f649fd953ee7b1ff70bc03c44bd490db59d60f305614a1b8efd7422972b7c619eb0e160ee78a064eeb7b0bc1ae82ab942f86f8253a44d021b97f201b7cc639e224c778e08c6205da86496b64c2048eae2f3855ca4cb08077e3b561ce328c85df2a2fb673465b5978921ca8016282751aa70d5112231534f177394d0a7e9acc7056de1b9634bcb4ce91d1abd1107c6c74fc5eee0041933e9dde9080b961adf88693d04dc2d71b92fe887f83e97c9c0ffa72abbab22b77a8e2d5a94d1da8500a523b45dcbe8155f11a6f92acd4aa69bbdcb881ab16a5c72c51632a391a92885aaf846c4a7bd502df2de4e157f3d784a96a009e92de89b0fa39e3681b4223e13236880f0be80ea938d739949cef9eaa62975b7cce6f492c42fe6f4cf4afbf0307cf02e64bb9a0d0f60893cba82ee65e3f9492eb9f411533527c1d1d92199cd17426571958e97e0c9ffd0f9c4686ebc72fa31fd946b3ffa4a497504decaf23f0574d4c295aabd2b7d8796c0849a17c0ed11ccfe1e2f754a685dd1f59976f7fea1fbdf77c418c924742f6d642e54a1e9bbf0570713961373eb203383ffa7f1376d8adaf25ff285d6b0d7434615dcaf43f23fc554e7f909f7630cc52022c393fcd3d9c9a12a9bd1fe2dd65f9c09fdb73031ba9981d0ffa9d03930d01cd9e154e7af3e44a07f5bedd672c4b9f887d2036eb2ff37104cd40786a8675fc29c3f9cfaf02d70f6836b145819fa94cd3ed42389c0b21741d2196710dbc284d73403b26009677a789a4db67d8b54e20e4bb36f66132b844c51f2630b41c23e02735a80957571868c623b04091f2cab3e90e6804886e53795c03c37c8c7ce2e1b5a25cc7257b15ed0d6e75abb1a4255364022883c4dbb1234b59a0b07460c850be21cc593228bc2ae5e0da815ae561482b1b35f22b7e4f34ff917bc172690c65f65e5200487dd3dce961b5d34d19385ca3a4bc83a214f7e5f4f03bd8ddd2e139a62f80578a1e4e2c0bb1b5fbf8eed2d90a138ecbb4e7e4a9eb24dcc254e454af36db0e764f737277a3b334b741d234dead9ebe81baffe043381837521bf50adc1031dede2f71b3d3bec7946c0b690ef570134085cfa97582ca2a6238ee74755289e1859242fe466750cbb2fc72182bcaea57faa4d1ed5f0942a05a92842a287869ff4dcf5110c7249f30e4390fd20105482b0d2cb2b167a70b94ad714adbe622cf2b224946bee6528534127cb563a6878ea530f739bcd692ab7cb791fea003625813c13b8b83dea76f050a81b67cf48408dd182a88d6bba7ca37060de3d6f28eda34a8076641c5589dd91f88616f68a8bc7d4a193feb9dbd13ad616a87d469863942c8acdaef51113090c2f3b1574ef97347ab9f28a6ee200f03165c71c60e2c60698368db62ef50eb67c724155bba979470f9aa2554f3e3b114ea7369551a74c92cb2255a589f16325065a25f90296c29eb361df22bc702435f671aacc7bb1111b9530dc36c33883c773a5516546e35f2656498bdfc8663775b68b69f7f19e9590f967598c62766fef18db1cecfc9a0e58a2638ef4491dbe1efb95ebf85ce2ad941fabc3f99c0cfedbcea3f00f418ba100163ce546832f3842bb51028dda129d7c9cb419db154604786d490574cc0f81d8f0a326e33c893b69535beadea6d2bc9b0d66f71a14f71cb8a77a800ae8adb8d42492075c9cb116c51559bf554512e4b09446f9455d8ab2b9949130ead37cd9851c68d788c12ac7ae151475489b7fd1b4fa0ddb7d4c1c410e9847131e31e3937a66baee71aa7def25739399d11c1a0f5e68142280921ed4576f8278ca1a1be1975b0543a523e94067e39438540c9df9bba32c02c4057d2b4095b6ff97fa0b524908507f5b8062ead19498f497b039510f0dbb40c20743a16ac02ba98c45dc7780791416579095f7f364399a6c9abd9e2c45855aaa32850a3864bb4b7be7b4e3e19d7ca55a51c9aea5ff5c8a3765692aba5a3b6bc9adf83cf3718373844989b71c26ead2efcba9700922958ca7fb52ae76b4e5b43356867d4aace3590aeefa546d6dd8920e9584b1678fbc273f6d14a06bf8b8fef5c2c50558ece1b0fabebdfd37c007e2c7ae88417d32b47b3120f8fd1599d4201572381a1857317b4490db0ca236a29b4738c9bfb26f778483471f86ddfadd1f0ac7335b801df9a9905ca7e2e400fc13db5b6358aa6d1700be637eaf0d2228b439b737f34c961fa9ac43a4d1737595b671a7066e5ca65cd36079c112ea809506ad508f186643d5edaf40298160a9b0108f014255ef11f7c1fa33916f43a2cfba9f48f4bbfe4d8a339d035c5c528e25a8161a57ba01a90e88c72cf9d0781279b26892d591224a51c2d11bc48f8103e51a3430e46df37fda7b6522df19b0837f7635653b9988e43e8188410aab51d943dafe5014a578e097dcb6ed9b8e731830d12f1a94607f0a80cb68ca0e15b7a8defe8125fa07c1aaef6e8a0c5b3999ecdae2f70db301aec738284840a2d0eeb9bfb85d9faea16e73410f21174d761a092ebdaf3f5581672cef826d31fff3ab700239bcbcdef870dadd4feea34058762afa4170650e1ded3c9e02d33b3c04cc76fab175647ee509610b67442b1459cb815013038ee91406a4ba7b04430c3b78a56e07b02a40b58cf9dca709ca5088ea74cb30a2add69ac4728ac2dc161429ca48e674dd89895b9e9285de3f3afd18ff7e91e9ad9446984fb7a9a682d27f43d8c891d433cb7da625ba3ee8730b6dd39c3c43a82178d14f2e1e2966c0419a5f92c59ad707ca5d2efec27fab1b46e036f0d734ed0d835a4d0a342c13c46ad17d2cefbd8b23f8c93960dc95b831d1f5c86ff214a8ac7a62ee79441d74b814c3786084bec9aea17dbc234453df239bef1985d46ef30ee41cf94d52cd4cfe1c6cbae4f39b3c5333f0bc1124532eef81d16bec646ff7fb81c236e5518ad80daca078187e0dc1f0f9a68c50a1b7cf22cc39529da1961024ad7f963c3adc50f82038b78f6e1c974ccc4e9b837e283dc223caea3655c579cfe385c0d286a36c03b1ac3489e687a68c06068108db7249255ac5224cf3fc202b147cd6f2be3b3221e40c718d95340290b402a33eac8a0a1f44e569c36ecf3f25c3e3e4e9fba8ee299c8ccd7d4d4cd3a964cdc16125e0239952b0de02627f3a20fb865b7c88f51caf78a232c416804a08653e5bf719bcf33fbd3b4a8fa6a2261ef889ec84b19f66d4f56076cb550d49d890e8556e53bf8297972e74fbdffaf32ee93a05a162c6dc212e4641f2c8af6c43238995d9e52e833a9aabe0d315c4ca57e79470c791f0bbf9fe968914ca63f11df68984e0d5c015e468e63a64f26004cea3fa555388c9ff0fc59d270b5d59f4afd34fed0a7d4afe68459653c0bd2cccd6a14eb6c87300956fc216765b388f8135aedcf69ab0d5920f4409225f8427f80b9b23f3bda6de4684615e929846a57284aafa8537fd25805e363dd8f2dea937907ac80947f8288e4e2c7f5d0f31768069657870dec6a3b2b879257742497def8180ff9233ebe7bc39ae7b7b26e8d65dc3a95725ee01663557ac91a2b056ff2edf4efd8e13a1bf3fc6bf001413217ad6f19b9faea6c299127241c9fdb30ffe2fc1a9df167498b980c331f7c03996b602be8c1738c8210ee1220265371926b5bdf09e7194c906f8f3ed0b17d7d091a1e8c22120f44d5c4a218deec6067b28720f6b7fe502c8fe497829a8e047be23bb0fa64c601d99a768ed9bffde22fc7a5068d8cbcc9c3fd7ca481bd4007b465bfa7f00c75e5fda1ca2ef17412e02daca308a03f8e5c2482588e23fb0bd22a06d4518f1b227739474750113bdb4fb332f56c920044136c0134e1ea097edcd470e76f504de154c877036ebb21816b6b3d4aa4664ef264bf68133a76365aeaf5dcaf00af58701076ea6340d16ffd0c86e230902723f7f49e32a33881a631d1f38e55890e2e2f13c3b9eabde84ab29c483e260a099d58088a94fb1c2afff0e474affe3a8948f6b403c54bb53d27410f923b8d0d6fd45e893c1bd3dbd5ac434294d9971bd222ffa68ad86f938b02955a77d72b7bfe14c0da4a5ecc31e16ee65925b89714b9f54d554558880e010571cdc26b917eaf8e05202805f838a1be140d1eaabe6938c6261a6816e5a04e3c6b4d4910b265166943725f0cad89bedaeca42cc3dbb4d818c7cc697083a6d4b26ea2114017114bceb077afc5d7485c6b0e5bf588d23059d6ff14bb40a12b66437eaad8a73da4d975294ddbf8706a5adc88f71ef4255e0f441e5c1fbcb1442eb6c880e3385c2fca5197bbeae4cedb96e7492690e13958dac6cc5b64709aa92be573b10fde11ce80aabeb3935632dfa0a030938f5f963ca0611455e4f4d016a3cd5765190c8ef642893219f2c2411f5024ef036e2f9169380556ad69528f39569ec66e5804dc7510c1fbe0d096cc6c0f7b13e69c8f849a95b80fab3673ffe355fe0eb18a259b833f47f6b49ec0f09441207185572ddbbd57610191a238e41a58c801959f89f68d732fdf62aac7a614810fa9e846532f3e972878884813aeb658ab4b4456a3f4c27cd668f45c4e18164152c6da845d01018601c09a121644a0f84a5d2e13aa9f5fcd1690b31237f532d8a64b3310885f2da14f5b16ef961771ee7dbca693c1fcd59d8da032de684ae54f3a88e297b799eb3aecd8d1033234d00762370c59865ddb591eda385ca96274b29ab24821f74d721c720f772a96b4edf1221babd0da03fc7b92d5c3ce082f464cfeb84d41b81d3e4ec299b8f45603227f5d2165e59ebfb88d3ff9e4d01c9b00df8870b9ecad8deaa33fd5cf9acb54b4a6c2075c14b2899e37edb09a4031802ae346e27361885014cc260c0a89ea863dcb822003b0e43b4b81a5ea4dbd7614b9c69c1aa67f36a5d8b062c65a3b1a6b2127266a11bf71cf1d5357f2c2e7145580253ef4710cedc8aec7ca2bae4ce44c191bb310994625cbb09f8b21e8900a4ee66f1c476bc8d203c815f32108d9f7e8336f43f39443c2fd6596f4c1aa239d2fd65ccb11e97a6f86d4ee555a09b3621f1f97addcaa32bed8e5a9fb647896da7a814b05ce2c952bc6b7b2483395790dd4d8b821358aff6fac16e735cfeb7fab011fca7a293a900628134089fee5807f4c5dfd158fab859dd7d79fe67e749dc3319a09c873c2572ef79a7f599b6e656ab5b6e6434970980e7c1e9551e37915dd9af564e76596bbaaff39ff4c43958f104833f83abbfb8fe07e92ae0e4ffedcdaf9e652aa958e23524d6340d85353a03caf6b588d0a62ab5babb69aac43a6f107767a9c3b0cf6a1440c54d553033946e707b", 0x1000, 0x40f, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000002280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000022c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002340)=[0x0]) sendmsg$unix(r0, &(0x7f0000002400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="92c39e76301849e0f8d19cdd2537871a80f789d7f3203ab5749a647cb7850626e7860f733c05ee76a85769eeb8b72db9", 0x30}, {&(0x7f0000001280)="7248b83de530b45cd6e30ad8f036456134e8d5d66324cbf81871cef8d8720bcfc9cebc5a0e0ccdd4dcb648b8885f817631f8912c468b771a6c293490c30c4dd48b50a50a95981f807c7ef7841989b7b67d5708880a4c91e0fdacb8c2780833660cfa76adcc510019dae669522b077fda39d2ecd6537b74454dffd793384108b2ce30adaa34acd23603b3d8ee3d936f71029465ef6707bee6255cc1d3ca39711b93ad2344285ed436ad711eaf260a75206e6cd3d2df2c908a4f58b341f5991096bf26d64d90beeda4a263deb43c907211d9b981fe9be4f90e63b9123afad2aebaba68054dc80c2742e236288b776191c66561df9cdd705969a93e4941382f7ce86b2e45fea19532580edd1ea8f1303fcb3dafca1770f5bd53db5a19ff17297a81900b4144227ec604ca16d79aaaf60ab2c8361da2afafa704f6ceb0c3955203ac64bf5231e28e15e5c2153ee4eca6d69f90f6cbc98ecef0af5dc9097a987239adb03fc67ce408048c900ea960640bb234c98d2f7e4dbbaa080ea0c53aaa25bfd9b8b74bea3d3bc4507867a0731b74667ba247d8a243ea9229e25f223d23d49def59c37eba0e9e981cbfd5b30f4a23a52cca864d180861b7c63b30b0a15be5c274285896b3b6de195d3aedbedeea4e7c45bb965be4d2c5f9f06f98196684e2ba28cc95232cc3d6540a86cb63d6eac93cc3fa80b55b7dfca195b25dee0bca7f4bfb4d75e04c84ca174e413211e216bfabed059e605f116ed74a9a585805b3109f9bc1351e496dcdb2c554a2ee4a92dac7f1b2a954223cf41ba32a029ef11ba17fe1a5e871d2164a1324bc7bd5d6aa1c6277e86aaec9da3af7039e7942f7672ac348e74933b0f9422ac79368a1fab0ddd46e9685152aa0af011dfe5f0781d270db7b0285e73e8b1a9087be56584e9a2c9cf1d14ae39276b555317aacf863806849f1cb47526d3b626b0fa7d9e43cc6da8b1a47624c8807a07f95c878982b177e89b12740331a69097b92aca582dba9dac0fc47142ee92f2b23675c1181f61ff2014a7668408f90a5fcfca4488756faf454bdbc31858b3382bc7a66479e2e105ce4d0701ec5deba52334e06d10d141540a0ba672147c078145466a6f474077b26556a14dbebf11eff1379ae790c9495262179544234ba2e67dc167e67dce91d40948259b8f61d2f6337fdd9528d1553ac67e54285854f4370b3bd6205bd0d052604cea62e69505e0c9205e0bd223428a6f601f7b161a3a6b7960622ad68b8232a5f6579d7ca38a867b4cc33d5f9b178dd22a3b11f2796ed321f86556f19eea09dd800b0237bc6208b9b1847b891e50a5608dae89710e03b2b12c8d8b1537caeff873c5a0dde30910b2c10a471d8fd36cab2523e56bf80d51411893272df2d0169b378b392ff6c24f47b9ccffc859c6b866da3924f0b847a23cede5cc685ab2b98e3ad803aec9329cb9e7c501a57e851b588ae56be36ce3f71196e7eb67268fad8b5c812fdd5fe9e92728f5465d35f56f86c10006fbfbdb617f08312c7df9177504eee0f786ff890827162e1e23ec7b25a038f030f14731ad0f9ea5ac85d58959ea7b45a23d10a195bbff4ef74e7d3cdb1140a6c068e7abf36572d5e39c2d544c742b73715facf71597ceba910f7fa93eb1b120ecefa062cc40bdeced1c61452f8bec88c23f23ee10157db022a45c40a0314c16a5eed5501178f3a918ab0f910ce9eef241c480a2366f3a5317aab035a836e1ec26f377fe092282a6facf3ab6d1145b4d825954a9b659bd0e08ac07a599d5a84c2972476217a26f648c8600605b57839eae4bd47e6e53275b840024b85b6b32b10ccc3f333a96066f4e8456f66db66afef8ad8a0d7bb04c51300921c42bad5fddd40e60429c2facfa1d55cf3525742e27941ff5062b31494cb9a1dda85cc0d0b209403a27a4cfdd8aa80104e23972a74aec9edcec64d1effbb68dc739935580ed5a1e34a1e6ec266e9647b63f9221c29e657f7ad79d2b005a66bcd58fc664197fa6ccf29364e70fb5286f9153b286e75cb04ec296a64c1e5305be719c1b9dd014d117235af94bebae0bf384beb0ed1baefd3af4c62931d70f7b3bed89f07d096a185c0efc2b96c15529933ce2eb9e8e7f58ca7e0e6945e5cff695d6b8890b5f7d4ffbc827dbbecf03ffa796117319d0ba83e5e4502bd926dafdaae6b5c0d8f60d1fbc5f972f8ae0b260bbcb14b0df30d38eefd54ff5fb905d8cde57b39192ea506af0baeb4e9443638f32e9385f6328990ddac0bf8a55ecacb2772c779c0fad53284c579743091705b5045487269798d450c272d6d18c94df201696204ac468033e4972d40dfbc9cb62ed0d64c4efe6a0caaa082dd91fd16cbbdc3d25b66331d98a514aec46956c3cc86fc45a84b55500f69645faba8b152dd914dac6f3fb77185df7806fa634e1cad8eb37cb8686e38251f1b8b916e89ae2ec89205fd00193dc17e4e6e82b9c17ca9ba8903a0e1bf07ab9c5431483ea516264a93c6ba4acbf6b6f092d4a4f2732c2dc57eb0634758411ac63d9d83d596ee1b85bf83642cf3086a95935f5c91f724f75fd3be3afbfdb37c1a06e85f669ee086d20f1634b92bb57c706ddde7278929b1cb78538d7ece06cb9bf9a71450ba25c1f96d8730e07bf520b553ce861e9ba7922c2d777df1f9e5b9efcbac5fa6a649b05e9ccbfe2594895a08005ad7ce7fbe363770d03d6a5c350b0c856fe844a4d09d494a1291224cdbabf3aec945d7609feb27b015299e48ad5e98f67762d9fe225de9608111b55675e4130cdeaca9805bd2eee0714399b3653b73ae3e5319630a8489014cb2107743d909693afa53d47213aa2b8c281929ff95b92bc84132be67e77712856ae178b9737bc58b80b83af89c1f5fceee28c097faa21afd3866d7a38815df3f6a4149a5528dfcec32428f77ad53d1ab9236e7e3dc19e2f5f37a02efd7b63773c60a919e393c09c8a2cc7bf079b9a03dd01ca1214124515472468489920f3601e34275a205871e77620041f91f3a5a85b9ceeb23337efa558b188c4a8141988a840c52cbe07ee83ea50db2cd556d0fe8d9f132cd78585dffba90d4578b1cb3a9ea6b0f62e416ba3a592d7bddc3cbdccf09c4abdcb857fea76fa4a22cc65def2ad524737b3224126aa8f3495972a331d3ea8b439c810b417af776f7735d3c50e41d891ae74ad3a0ee1d0fb5193854604e9bb17b84ee798c47cbf869a02fd67c86f25c36c2a5a968f03297f58bede3bcbad0bf318823d7db7133310a1889e9ccce0da69a457672a81460878284313c9197a8d8796fc46e198d5bbbf1be404059ceacab73a8612b8764afb4f6aba960bad75485113d3b8e6e510747e2a13a0d7f5b889c125712d4f8f546e573b14e10bf9a493b8390694325a14cf8ee5d7fdfbebfb2acd755b9c7de57e7833d84aa5500d28581c0cee5e66748a543ed389f658344a104a7af3de536442744ba8522046f4128b871dbfedebdce8a13533cd631520daf84b9cc910c2685c60a4b3558f3d56c1bcf092c6afed071114f3dfab70f6e30f97e159ea58266184876342daacd0d8e4e7abf25f3cf428933c2e053628267f170e78c26779d43d11e2c9755c7e0eba6243b09945b9b21cac930ba53744e64ce702735159b2fb6881bb38cdd06695b0f68c10cd5b924b1fb2dc391070e338844a8201c53782ea813e12f2e04686bcd81e7d6ab08628cf3c8966d1bdd22bce624b9cd3e84b90019ee0a413f7fc199dc6e8348330df92cd1315c1d89fbc62e4f2adc92e1d61d663057e4db709cb1508a50f5998fb36f9bbcd1d1e972143ae1c8c6dc1720f90aefaf0915203367f240a354604226e8d38e3aa88aabcd4c94590653849d5b77621c551fcfcb0d727730b70cdc9ba7ed4b8b61b29e5255cd76f17d59796d9aeaab533c757fc41c9368c7f747222c4c8df6028120a91ccdc0495e77f7f95edda33cae0a9cb7ae9fa31f3f5270b51bc3457e7644b275c1585db3b70ac1ca97b73bb96d06c9bd138a2df6a6214f59b4c3b721dcaaadfe1226ea19574d799983a956a85913ce0be3ddc95c6f8224f523a40acd0575740b4acf5edbe5f2c0de1d9850b2ca7c25608cf809c0df77b7e4ea56625c94724c1f1459c8688d68ea141d8ea980a14132b8dfa1bb3758c5f7035501a64437f48b13d699b0dc0a1f36fc6842f1def6006b85c8941c75f4b91d4bed555b887841b650f8c16e75719b2bf0739a38bccc84808efd5d1c5c54f44f8f082ec5ba88bea118bd288c5235ef69b8b3f161b429e24935dbd6ff2376c303db3a3c80d1129ce1b96dfdbcf8ec0b994cc9db89732d46a96563a2f0c5b9a09fb06b39db81f97c94af0aeb76d5714d02f56fe75451a4fb0abdc1f6b15188242690d4c4223989df1818fb0e413c65d71bce6e52683988f5f324333fd1b827e59cf358a89c26ebe34691eb37404cc460f20b82491ba810d694a0a3a0973ec78b17fce7b2f4ecd49446561adf6d5825ade7de1a00f292131c8d00acf26032c49dd1ac20f247ce319d6ff64ae6b0efc09d6d1820a87ad5ed4bd5ba41db021ca98c060ca771a47dd2bf96d9a1a5b7d85b1972eb89720e5ca1664bf89077830752e01e73238193658efde09d17f9244aac7fd0e271de4c2beae0a37d8959d9dddc86e503486760fd71fab432a8ef11e1eb3c9f1afb34476f811bb202ecd5effc9b406cdb73b2af18add5d15432af364acb0c243d0be29cf8d7194c60bc7d63a78c7e299d9c5c32e0b357995d138f6ca2cfe29d942bbf707576ff5fdc358e760933adf9471afc496abba99e0ff1f389302f1edefbd0fce44a30879af5318f567f9e35160ecfc8c891ecc34c55f801544e488856afb3226b62f29d5259e048d6137a75079ba1d122cf3cc11a9f27960cb7803d365455779ba1e200a852d314431f71e49291bc2b767f4a6156208a9fb6e80e6a6a24a5f7246ffaf72023d2aa66964f13fe5d41eccfa2cfee86605259e010703cf43c02cd0134a6c0b6c03fd2307c10a48226e41723832075f379173936e4fc12824d45394656fddd7f7cc7c465059b08878d7057bcc0b0376caac45a4a6198c730e076ab6e7b9d2d64cfb14e0c8b3e1a9c2c6bd09d25b67932098948cf9897f636dd8efe115cc2fc8c753312b2e365d2bdd8d0ab90821258b8ccd9f2876214ccf9c323a46f76b1640e01b2e2b942d0cfce4a35ac7edec7c536a4e1a764c8cca02a86f6241a6c8df7800e4ba952dc736e182a73d55cf5410ab64e6722843beb954376ee0a0baac42fe54edff94e339d1c308ffdf29d8684299294891460078063f015dbd7d38756df02fac122dd7d73256651d799e4f804414e3b0340028c4436f1185d347ee2bf5dee3252b28ba4ae41e9152f499b33d215b601a6efc1f0197ebca3cf5eec10cef53035551a55df70031f2abfeab7181694b721217e9dc11f0ef311007eb45d26fc30fc2247629c41b73a53610910fc797ecb7bc8d598b80a0ffd0d0bb8fc88055af7bb626226ab1f7cf97f44eefb8356772f356444f49e1f04edb90c171b119ec45aa5a1c9ef23a281a86d75d2bd1d4c82b840b1e92c844ff50cda2dd1a455f81325f321444ef146f63dc7e32904cdc32755939eb84c21bf110343eae34bd2f5a0e7ecdddd2cb8e8e5dc5e723774c654623fd74268297d527c18018be23dce0d1e1ec323e093fe3c9772c0dda369c04aa334fbfb15712605c9d41a7443fcd696579a2f83d9547c014bd293ea8003bba3dafc16c85e6a0ce2e4953e8ccaea7d347a688a15ea0f33d5ac0f78ce45de", 0x1000}, {&(0x7f00000000c0)="16bbd40b02644ada28c421e35ab21037b789cb8815ecd41d6c35fecf21844cad5c82560358", 0x25}, {&(0x7f0000000100)="f33c20633eb7bd303e0b4ef852a95d8d35e1252e3b1dfef9d40ef5984722bea1ca3fb88a45f960d6f3f7faca4a90a6a7925d11c8d7cc", 0x36}], 0x4, &(0x7f0000002380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x8}, 0x3) 02:09:08 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0xf2d7, 0x0, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x80) recvfrom(r2, &(0x7f0000000180)=""/194, 0xc2, 0x2, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) open(&(0x7f0000000140)='./bus\x00', 0x10002, 0x8) semget$private(0x0, 0x4, 0x200) 02:09:08 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = msgget$private(0x0, 0x62) r1 = geteuid() r2 = getgid() r3 = geteuid() r4 = getgid() r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) syz_emit_ethernet(0x23, &(0x7f0000000140)="86bc9610cc7332e5fb10e96c271930043f113f0a122f2e29294a78b726decb892a70a3") msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x4, r1, r2, r3, r4, 0x110, 0x8}, 0x1, 0x20, r5, r6, 0x2000000000000, 0x100000000, 0x800, 0x3}) 02:09:08 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x20000008c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 02:09:08 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0xb, &(0x7f0000000200), 0x0) 02:09:08 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x82) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:09:08 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) munlockall() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) 02:09:08 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x5, 0x27ffd) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x1000, 0x3f}], 0x6, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x1}, {{r3}, 0x0, 0x20, 0xfffff, 0x9, 0x2}, {{r4}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x3, 0x4}], 0x90e, &(0x7f0000000100)={0x10000, 0xb9bd}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r6 = socket$inet6(0x18, 0x8002, 0x0) dup2(r3, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r6, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 02:09:08 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) 02:09:09 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000000), 0x0) 02:09:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000500)='./file0\x00', 0x22, 0x8000000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000300)=""/94, 0x5e}, {&(0x7f0000000380)=""/138, 0x8a}], 0x4, &(0x7f0000000440)=""/50, 0x32}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) 02:09:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb000000", 0x65) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)=' ', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() close(r0) r1 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf5, &(0x7f0000000040), 0x63, 0x0) syz_open_pts() 02:09:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7fff) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) 02:09:09 executing program 0: r0 = syz_open_pts() socket$inet6(0x18, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfffffe46) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "1a751cdac7638d423c59224659ccaac542c95ac0"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x0, 0x0, "1576f6b62937c29cc63b235963748d2d3097db83", 0x7}) 02:09:09 executing program 1: r0 = socket$inet6(0x18, 0x8008, 0x100000000017fff) r1 = socket$inet6(0x18, 0x2, 0x9) sendto(r1, &(0x7f0000000080)="9c14164279c2ed87db9bb58c2de49afa28e4b729d4b06a9f490f05b400149f31844bc773beb9efda5cdb2f41895a57f4ffc93d01f72912ee6c1511f5e07bca250f288f185603", 0x46, 0x1, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="ff013e2a5e00b5f77a000000000000e803000000", 0x14) socket$inet6(0x18, 0x2, 0xdd6) 02:09:09 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) read(r0, &(0x7f00000001c0)=""/199, 0xc7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/108, 0x6c, 0x41, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000000)=[{r0, 0x85}], 0x1, 0x0) 02:09:17 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0xf96a}, 0x8) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 02:09:17 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0xffff) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20800, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x60000000000000}, {0x18, 0x2, 0x1, 0x1}, 0x1, [0x8, 0x4, 0x7f92e8d2, 0x9d1, 0x180000000000000, 0x3, 0x9, 0x1ff]}, 0x3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) 02:09:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x5bf, 0x7ff, &(0x7f0000000080)=""/210, &(0x7f0000000180)=0xd2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x251) 02:09:17 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) 02:09:17 executing program 0: syz_open_pts() r0 = semget$private(0x0, 0x7, 0xe7) semop(r0, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1000}, {0x3, 0x2, 0x1000}], 0x2) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chroot(&(0x7f00000003c0)='./file0\x00') semop(r0, &(0x7f0000000440)=[{0x0, 0x8, 0x1000}, {0x3, 0x3, 0x800}], 0x2) msgget(0x0, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0xfffffffffffffbff, 0x3}, {0x18, 0x2, 0x400, 0x9}, 0xc00000000000000, [0x4, 0x0, 0x1f, 0x76a, 0x100, 0x1, 0x0, 0xb61f]}, 0x3c) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xfffffc93) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() select(0x40, &(0x7f0000000040)={0xe7}, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000180)=0x7fffffff) connect(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="2000829709006c6530008e3c98420f64dc0663ea7527caff27f05844e067488a05427e9f78aac3d28e7e6660fabc34ac7d1b0d56aa455533e06b2bba0500400000000051bbefc0b97df7c4ba56c1e720be45dfcdeea617a738e7e28f1c1a65ef32e2054b8ec20835738ca251c5f5bb7a92119444726b979eaf1ae389cb1469de336fad34a6ba717b98bebf5b90dffea95d5d5b67b7f716753423dfe4ba60bf9fa8179d5e3d32013ee0e1929b269bbcc19ada85db22e2a116535f275000c8b6bea13873be4e01f348e3151206ff6b92b1e6a826bed4383314de2bad8bd432403cc44b23ed56e804bc78ad112bfd1e8bfdfff9ec3db3bd2f9b77d78124b3fe259210ab3969b54924455d47efaa4767185783ca2f1adb1c0de4c1a05018220ab883209496dce67692e4"], 0x1) r6 = semget$private(0x0, 0xfffffffffffffffd, 0x40) syz_open_pts() syz_open_pts() semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000240)=""/112) semop(r6, &(0x7f0000000480)=[{0x3, 0x5, 0x1000}, {0x4, 0x5}, {0x3, 0xfffffffffffffff7, 0x800}], 0x3) r7 = msgget(0x1, 0x100) msgrcv(r7, &(0x7f00000002c0)=ANY=[@ANYBLOB="dc3345b4680045a0d141fd75171a5513d83d50000ce100000047ac10fe0a63ee06000000e9de14e468a218f9655fcbc4ec119683ea1ab475f5d86649c2becd8e03b74e0700000087407abb267c8bad45191f14cf643d352e5d20a644ce67fca04c631e25a375fc72a66e55f4f5cda8e6fd5a8ffbe845a5c5c018efdb8217b9b3699e0cc88a27e727ad00d33522c992d30825eb0532be1633e2666e898d605004f8e362d03ecc802f"], 0x1, 0x2, 0x800) sendto$inet(r4, &(0x7f00000000c0)="cf1f935675eef7c151e53e59b73cd416f94a9dfa9d0849160ab9df061d2b9783a5bdf5246fbe7d8025b762a510362b40201d6250cbbf650106452688ecb3fde456184c03a18fc1ee6a0de30a3adc13dfcde84ba275bcbbb6135ad2c632fd40b220f170f9e98ead5c049c51b29bd4335b761fe906e28e786d04eceb256992f77947779b3ffaaaedd8024eae5b4d12", 0x8e, 0x4, 0x0, 0x0) r8 = getpid() fcntl$setown(r3, 0x6, r8) r9 = getuid() semctl$GETNCNT(r6, 0x5, 0x3, &(0x7f0000000780)=""/241) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={r8, r9}, 0xc) 02:09:17 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x40e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x98, "7ed0305d0522712c35ab7f5d78746c0266ab252e"}) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x7f}, {0x18, 0x0, 0x4, 0x1}, 0x800, [0x7fffffff, 0x4, 0x8e, 0xf3ad, 0xd4, 0xfffffffffffffffc, 0xf0f, 0x8]}, 0x3c) close(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097f", 0x11b}], 0x1) 02:09:17 executing program 1: utimes(0x0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socketpair(0x1e, 0x3, 0x0, &(0x7f0000000000)) 02:09:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) syz_open_pts() close(r0) select(0x40, &(0x7f0000000040)={0xff, 0x200, 0x7, 0x1e6, 0x1, 0xa84d, 0x3, 0x1f1}, &(0x7f00000000c0)={0x7, 0x100000001, 0x8, 0x10000000000000, 0x7, 0x7ff, 0x5, 0x6}, &(0x7f0000000100)={0x8001, 0x7fff, 0x2fa, 0xff64, 0x7, 0x8, 0xffff, 0x8}, &(0x7f0000000140)={0x4, 0x1}) kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffff2f, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) syz_open_pts() bind(r4, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 02:09:17 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x4, 0x3, &(0x7f00000000c0)='8', 0x1) r1 = socket$inet6(0x18, 0x2, 0x1) r2 = semget$private(0x0, 0x5, 0x0) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000100)=""/183) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = fcntl$dupfd(r1, 0xa, r1) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 02:09:17 executing program 1: r0 = geteuid() setreuid(r0, 0xffffffffffffffff) msgget$private(0x0, 0x10) setreuid(r0, r0) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 02:09:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) close(r0) r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000000)=""/63, 0x3f}], 0x2, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{0x0}], 0x1) dup2(r3, r1) dup2(r2, r3) 02:09:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x9) listen(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30440, 0x82) openat(r1, &(0x7f0000000080)='./file0\x00', 0x21, 0x40) 02:09:17 executing program 0: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) r1 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x8001, 0xca) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) r2 = msgget$private(0x0, 0x1b) fcntl$setstatus(r1, 0x4, 0x40) msgrcv(r0, &(0x7f0000001140)={0x0, ""/82}, 0x5a, 0x3, 0x1800) msgrcv(r2, &(0x7f0000000000)={0x0, ""/230}, 0xee, 0x3, 0x800) 02:09:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000fffffffc0001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0xffffffeb) 02:09:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = msgget(0x0, 0x541) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb4}) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) 02:09:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r2, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) dup2(r1, r2) close(r1) 02:09:17 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x5, 0xca, 0x5}, {{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0xba07c9a5c36b8dad, 0x1000, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000020, 0x5, 0x39d4}], 0x78, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x90, 0x80000000, 0x100}, {{r0}, 0xfffffffffffffff9, 0x30, 0x20000000, 0x9, 0x5}], 0x7fffffff, &(0x7f00000001c0)={0x0, 0x269}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "fa2a26563d64459308caf5f230a1401f086066ac"}) write(r0, &(0x7f0000001980)="dcc4c93ae351747d", 0x8) poll(&(0x7f0000000380)=[{r1}, {r2, 0x9f}, {r2}, {r1, 0x4f}, {r1, 0x40}, {r0, 0x85}], 0x6, 0xcbfc) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000080)={0x1, 0x100, 0x2, 0x8000, "889b792a2481494fd63b57f96aa80ef77a414223", 0x101, 0x40}) syz_open_pts() 02:09:17 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x24, 0x4, 0x800, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0xa, 0x8a, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7fffffff, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x1, 0x401}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0xd9, 0x5e2}, {{r0}, 0xffffffffffffffff, 0x31, 0xf00fffff, 0x0, 0x6}], 0x495, &(0x7f0000000140)=[{{r0}, 0x0, 0xa5, 0x40000000, 0x401000000000, 0x5c}, {{r0}, 0xffffffffffffffff, 0x61, 0x64d3585d73db92bd, 0x4cb80e87}, {{r0}, 0xffffffffffffffff, 0x9c, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x29, 0x6, 0x0, 0x8}], 0xffffffffffffee0f, &(0x7f00000001c0)={0x2, 0x7}) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eea420bf008b86deed6912dec4db4871983cfd27a5f22e3ff3391a4a05e48fd80401ce2f95216769bc0be05e645cffdc53c6c3", 0x33) 02:09:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b41af76dc8a1b8325ba20acc6de6f411a4912c3b75ea32164d403a4d2add902d4702a1160ba6ac9fa6208130b5594f62aa657c6705a21053b15fc6fc8674d45f57a0069d09555aeb187c7b6d96757cc83d3124839937f8c06ab6c2c8425fc484602946e381b1c47f8c1e858bd2d00e475e67324af576daa1018be2c681514800520ef9b839ba9a6cf1c2e00193e630a89e3e352bf15e6b19805939d5a05db5000712536320fdcc2b1e4a66853be374856cf80d4faf669054242caae7313f037ef788ee8a3334bbaa80ea47c2c66e29e330a9d1c3bfe3b12472d6178be40db795d24236dbed165669c65ab451e05e", 0xee) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000040), 0xffffffffffffff83) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0xcb) socket$inet(0x2, 0x8000, 0x7) 02:09:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup2(r0, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 02:09:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) fcntl$setown(r0, 0x6, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup2(r1, r0) r2 = semget$private(0x0, 0x7, 0x82) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/31) write(r0, &(0x7f00000000c0)="17", 0x1) 02:09:17 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) dup2(r0, r0) flock(r0, 0x2) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa, 0x41, 0x2, 0x8}, {{r0}, 0x0, 0x61, 0x80, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x5a, 0x20000009, 0x2e, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x1, 0x1}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x40000003, 0xff, 0xcc}, {{r0}, 0xfffffffffffffffa, 0x19, 0x40, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0xffffffff, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x2, 0x7}], 0x200, &(0x7f0000000000)={0x9, 0x50b}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) pipe(&(0x7f0000000240)) close(r0) 02:09:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f0059ad424dd780b510000045c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cd12af9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8460aca625a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c4fe600000000000046c574be883114442208d020c3334b638ea7f49ee32c8f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d4ffbe4fce00d534f3cff3caf507b79951a91d67481f27d1db813eeb0722837eb4fd947b6498c585bd27c10b3db9db043e9220f0bfc19220c545c213b7a553900000000", 0x184) syz_open_pts() semget(0x2, 0x1, 0x4) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 02:09:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) utimensat(r0, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x8, 0xfffffffffffffffa}, {0x100000001, 0x8}}, 0x0) r1 = syz_open_pts() close(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) r3 = kqueue() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000005c0)=0x401) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() r6 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x0) accept(r2, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) fcntl$dupfd(r3, 0x0, r6) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') accept(r2, &(0x7f0000000240)=@in, &(0x7f0000000300)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000003c0)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000600)) 02:09:17 executing program 1: mlock(&(0x7f0000360000/0x3000)=nil, 0x3000) mprotect(&(0x7f00006cd000/0x3000)=nil, 0x3000, 0x5) 02:09:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f00000002c0)=0xfffffffffffffd27) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r1, &(0x7f0000000080)=""/244, 0xf4, 0x800, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 02:09:17 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 02:09:18 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1) read(r0, 0x0, 0x1f9e1b7c6e061ac5) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x110, 0x6) setsockopt(r0, 0x6000000000029, 0xc, &(0x7f0000000000)="ff1fe256cbf8b4f77a0000000000000004000000", 0x14) 02:09:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ddff2037"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/30, &(0x7f0000000140)=0x1e) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x100) 02:09:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x4, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0xfffffffffffffe7f) 02:09:18 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffffff, 0x8, "57553089614ae195cb0eb911e251c3a05ec4de42"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d09", 0x57}], 0x1) 02:09:18 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/231, 0xe7, 0x0, 0x0, 0x0) 02:09:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) dup2(r0, r0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 02:09:18 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x0, 0x20}, {0x18, 0x3, 0x5, 0x7f}, 0x7ff, [0x8, 0x2, 0x4, 0xffff, 0xffff, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x100000001]}, 0x3c) open(&(0x7f0000000200)='./file1\x00', 0x100, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 02:09:18 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x88) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000000c0), 0x4) msgget(0x1, 0x380) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0000000000a100000000000000000000000000", 0x14) 02:09:18 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000015, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x8, 0x5487}, {{r0}, 0xfffffffffffffffb, 0x29, 0x8, 0xbdae, 0x47f}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x80, 0x945, 0x8}, {{r0}, 0xfffffffffffffffa, 0x50, 0x400000b3, 0x20, 0x1f8}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000082, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x50, 0x20000000, 0x4, 0x2}], 0x0, &(0x7f0000000200)={0x4, 0x7ff}) kevent(r0, &(0x7f00000017c0), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xb15dffbdb4f5570d, 0x10, 0x20000010, 0x655e, 0x8001}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x714b, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x5, 0x40000000000000}], 0x6, &(0x7f0000000080)={0x8001, 0x7}) mlock(&(0x7f00002e6000/0x3000)=nil, 0x3000) munmap(&(0x7f000059a000/0x1000)=nil, 0x1000) 02:09:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="89", 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f00000001c0)="e023000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7eadf16a06f64496d5158cafbdeca784a9c1e4b39fd22a3be2fa5553a3836ed8c3a2fd5e6ed1f40b0120b40118a0a4d59ed5341d4e5303075a5345841a18af49242231ab9445d38b6e1d60e5688b7d7625876bc50a2245f2a71a065e153c4aba52e8e9e5a54f0b8de113bc1b1f746efa218719a789bfe46984ba4632c3a53680c0aa8d421428c477fbc41628f112ff9c66a0a3f208c6d86aeb6fff96f61edb70f3afe57b35331d46811fb117fa0ce608522d46b2ea221954fb", 0xb9) 02:09:18 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setstatus(r0, 0x4, 0x48) 02:09:18 executing program 0: mlockall(0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = msgget(0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xb1, r2, r3, r4, r5, 0x8b, 0x4}, 0x7fff, 0x100, r6, r7, 0x9, 0x8, 0x7, 0x40}) 02:09:19 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x158, &(0x7f0000000140)={0x6, 0x10001}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getrusage(0xb3ea0c46a44eff23, &(0x7f0000000080)) ioctl$TIOCSCTTY(r2, 0x20007461) read(r1, &(0x7f00000001c0)=""/16, 0x10) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffef, 0x3d}], 0x9, 0x0, 0x80000000, 0x0) 02:09:19 executing program 1: msgget(0x1, 0x100000000007c) 02:09:19 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x9}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0180000099c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000280)="6b1254b8c9a3ecce6671f17b8ac728091deb3968fc84d0e412191a5ad6ad1e6e920e1e784fa78d183da8f864288a145f768fd9027c85f985e5fedd2a8d5c8bcbef8e6c60112805479c9e600c538ed91a510401bc29f97612e95a0a1f8b9a2981621df1a0280f773511065bc14b3142cb4a7c836e216dae39f9101a095190b82e696513f774b5ce88d066eaa87d3b86fab996e7c4986de4a0d9c3d7f4cdd04a04550a49ca16f7f163e10615fa6f8ef8a3d1d7898e16d99ec266db01d0010c03d047e382c3460decd076176f46cd28627a00cf77980660f994a85af0ad7da460d5a022021060ca113fb683dad48a83d6cb576f34d8b583b814734dc11077f3df1d3a2b03800fb2bca5867fefa52610cf9fb443de729b1253b0c3b57036172bfc3c491139b06dfbc45ec63555008f74019f92c02f33da7bb48b14295e4b756711d52f69ccb6dbaba7741adf64ddb6a5abb9ad5773481a5428ea4d65582489e72dfa562ddc956fcaafbcb00863aacaf47542cf9cb4780b80fd0e7b89c06edd4325b1a5227d52c97be3da907511d0caa6a62b4aeaea8cbb3e187383713413a76adef0a870f43cfe82f3cb639ec86717bb2ac48168f8ab7f3dd75fdba347eb154596e42662ac52ef78ec78ebf116e0c809299e8dfefad621ee250f9ecc5ee08767979067639a4fab1abf8bee1a1d7268ef006f753dfea6f7323ee6d2b7e6166d553a845d06a2536bf50ff1518b131c5bb1dd192107ea5f1a767d8aec62c227a5853d3703fed538e209f43145717e63f7b7ee2536d75ada1de9cd517156527f28b0a5e03a6a78cdc6d9869ab03e1ca3133f10e527c7f08ecaeaa1d3f73885a2d3597917cc010f3dec06238f5b3fe0e2ebb1f04be69096d91a40afc1d6cb633957e9620850ee15041f99983ab774ede8f8f1a29b407e24f9d7c300c9d86da09f2c557296b9b64afcb5c185b512e47d88a2818430f5a92c1d357595dd266ebd5302413d8de2720820baf673e9663765931c5811e161a9d0cec09db2e58805fa677180379204a1f66f8cef77f6768975dc1b0e6250274e2732bd8fbb994fc50feb42b2f35579bf07159ee9951fede7b155a565f80c5be795b82d0ab776cd535c15295e8124fda4cb316c0646f4a25ca9904f07003e067b97dc98db9d9c8b361ffc08588d8e4739e7baa52f2984d44b2adc03ff7cfd506f422e517eeefae7724e9397f25d4a102a47ff40868f2853e7deabb3a3f92e5aaa74ab4f3fb6e644cb75f70de7ee395d1f4003d5de9e76f62bcbf2ad5888f5c88022ef7fd324ad6415c063500ac7d2050d3400a57f371aa83d4b5644d80f1fed2dff6551ddabd31a6a08076fcf7bdb5dd13f9ce8e53245e58918884877830d2a97ea14a0b805ee7326a542d64209b604defc9a49a378425b9ad6c50e17ab827def2eb2ada463fb67aa9c1d46fafe0ac11b8b25b5b05b1e37172d27a76d7775bd726a8752754871c235d2c79b3c4a1f6e083a84311982a367e334241e52fd0f23f77aec1f9116e5c1013c30f7e69867a1a1ca42f657678cb7a9a987eb08c802cc46dfdeede316fb3bbb6298313d84", 0x45f}], 0x1) 02:09:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0x8, 0xffffffffffffff81, 0x800, 0x276, 0x6, 0x9, 0x9}, &(0x7f00000000c0)={0xfffffffffffff801, 0x4, 0x200, 0x5, 0x80000001, 0x89, 0x7, 0x9}, &(0x7f0000000100)={0x7, 0x1, 0x9, 0x2, 0x4, 0x0, 0xffff, 0x3}, &(0x7f0000000180)={0xfffffffeffffffff, 0x6}) 02:09:19 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa000000000001f, 0x0, 0x308) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) r2 = msgget(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) 02:09:19 executing program 1: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000004, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) socket(0x1, 0x1, 0x100) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000000000)="b29083f118f13d72c72af0e5f6f7d91888c25da0f02ef05efd305647206699e9e0bfc838e67aa737dd12c6ae02198cf3e9505beb0891ccba1beb6df9dfc625c01cdef3b12a07fdc510eb9aee02af7f587aa3ee9fb7fdf6163cbbd55439fc6e34008be7e9325be487", 0x68}, {&(0x7f0000000080)="f43333fbee85baa2b9d04e2d42911188ecdce0cca40136d9d743c443a6b12ab30224107d3c9a7cf78cfeffa54ec3503988be560d4d23e1cfef4a159a3bc91b59614c0b391ff431f73e176dcd3490ff99f93599719e13fc3479ad6ba549b86d", 0x5f}, {&(0x7f0000000100)="dfbd1cb3c406f5935e57f2d8940440543fc426be2eea47ae6efbded6430cb70754ab7daf69e1a2fc465e8ba2cecdfcd052a6a5ce02b3317e7d5df91e46979dec723c27e4b0eff19ee8c0a486f69950bd60d2dd8bc06f4b529de0706c36902c2ddc547b469340ee04b4650b0e95293e5259f144f70395e94e54bdc70ec86b53b221467864918ca047a053a5b2", 0x8c}, {&(0x7f00000001c0)="8d96b371c674d872da3bf94d254b9d0df475ca822c1bb31681ca781e7dc5265bbee78a7898eb2555929731344ece35a1da1ff5f9e1446aac8d63827f508421ad341a95d889db09d870ee3a1ccb37ccff51636fdb7b7916308c657755d2f2b65eab2f08fdd3b66c4f2a7dcf877aaa170c67f5b4da2b32a03616b8b30300aabc61fff82071238f798a118adb63d8f559d5f6a8a90b488fa699b9a67ab4b53fef371e79dc8c9006612bca388ea2ee9e8410132e7418bc63d62c674b7a0643d6fb90474e0867", 0xc4}, {&(0x7f00000002c0)="fd37fa2bf98465ee583ad94af414ccafb09278a818563cb206d8e9287fa6c4caff4a5024fb8981e0c5d11649473ca7cabde26323c21dcb622bfc3189f908e782a59285131bd0a395c1bc67ae3c332314c8a0ca99f77d7b93bd748d5fab41f5539a9129025630447329754ada73c8f3d62de75e514d1fbbc7146800df11d8d4f695b38b29936beb72235cb3730f7c777bc1d6670577d8a18c06fcc0976f666262498b70ece82231e7ea92a61d8eb775703d9d58bf60980297f4ed349ab511050ae4fa5a5f652db4ade1727c35baee1a1c7889b6d89fb3117e182b03f5cced187ff1af54e144cf0fa03b425899d1bd88457998976d1fa28797baa984cd8815f1dc84980d953374681c8870056bbc2beb4aff5c8eed048e88a64397fe000822fe145e1f8e577f5b62f3b95b8367d7e88766c646a8dcc7c9567db11878bb184af0d8493a3f5d4108b4684f9d39596ea9f7d8208d5229991169f452228e4439fca26f6765803b052e0ea7c19ac908a53e82e3584ef63411eb5a82c583668fd1775ddc2582a52660158a0f7936af7844a264753e350730db4336b000b90f243a8454e955fcd0b42ac375af807bc643c38a1a79e414038e6aad498da5d21d1fb579ddcb02d4ce8c0e2fcea37213e22e7bfa7cb298487dd9b0e94e61e1fc0755be96f7f28c67c3d3a4d77f11d07b9ade714604480b5627a9b436866e4c6b4b556c8829d76ff6681ee7cab994ffb05e5ef9bbb527f33c4b1095dd30ca1c8190778e4ca5755b8938f1c5f9e85d9cec410a4898c898cd0499420dbe4a991233380ff7dd49b331ffd54bca654e6790e08c90777c211d4094b446a1180345af9ea6a13ec214f40f1bb84badff00c12e2c6c825906ac5301df0d989142e01580abc248ae6a09822ea873f1be92cc2053dbcdadcc79421bbe88a567442b77b50cabc0a8812c240a07c34823007ed8f76c67674b585d981c8a2095c832a65633230dda7184b8deb40a0d1659bfae207302f0ad91e7a9500ab261261bacc9f6e30c72f3f3064ff01166237111449b5c72be946f17d23611b8c8f46c3aab4563850d91120a45d4a84dd37b430fcce51e7100f388d90de1f96774c8b6c9b7e961ad81344a1370fec59a224d9bb03e498a123c99b64a65a8681dff1262d7a5d77800899fe20ef86117ba4722e6dd121d5f85dc6acc09cd7f22c34cc86cf4ed52fd081015ad15a56858a5b54d2ae7ba09358cb5b50962cd2a0c14519e08bdda35a543582d2c75a5571a0a728f378cf4f3359a7003129a3036d0cfc8d7853abb15107d38cc97e6f8bc518b55fee6e670f893c75346042e527905459759ece23569722a1afbaca148fbcd00820b5b9bf6414e18cdec1680af079c3603014227451a30e6f769807f084585758d5888863136d97019bbeb37956bc52e466d544c547b4b5c2cceb8aa9c262066b598a997fd20f4e301d4d4d6955f4d8d61d60aadbc1673c4431d123e52eaadfb3c4355c4f8858dd3c16462c50eecb05de2a0274b9a8dab6b0e44ee74e15d9af584c2e506ae24e9487b247e5354fca922116fcb9a14998babf027c03992f75792b9b4e754bea7e6fcb96e73a6d05b904ce1015dbfc5ebd4510d462c97af729f689d898fceb7c293422f9a38750d6df0e80f0cd2454b3e8d47cda8130a787aea02cf9d224fa0097ca15dc55c0f6219d992200a4587ff743e4365f9e743f1676e156050a59ae1352ba156877d05a8f44ecedf8fa4ecddd656cec39035c5eab989cadf77f300ba113b84c2c5164cf84b6044fe32bfccb2a9ebe61bd9636d63ba75ccf18f9054cb2d72b7c4931a11073543aa874a60dc3d545318f1dc45598e7314589b7730ca5cdc8975b4f1aefae8a3f55f5d635f018eee699946b4586915fffd168154b16ce7f6ff69ff7e5cc0abf21663eaf1fd904c12aaf7da8e2ec327fd497c9d557e9880320a8b9e7900cd1b8b5ecb5b6f7d9f3d205468310382e3a596f6b39a7db19c094ffd11ebc391923f188f9f7b006034a62fc21de211a830d62428370af6e9e562aac369b29ab2e08a9a3e36cb3c920fa29d128db60bda0277bbbe8fdf4af200913400f4f96e5cb46dfe7bbfb3680d7fd0877984ce83fc225dc3ffc15e171c98e01370c7d2d62a66fcbb8952a165b1ae16ca8f745059ab0f094ad6b643e41930c546703f2d2008b6e768ff0d26de72c6be3e578db27035620cd535c5b5e2e6561d8b6d2105085cf5612aaa1759dd9f76e48dc281de3570b63f6d1882b8e5e99038675f825432ebeed4da2d4484d5a105e733532b37b828f8e7cb59cbfc9388fbb140f5accbaf64c323758aab53a8023aaef4f74ea9b0b853b8c8879a0fb0347525caf416cd94c991d056f4d953c2c84c29b4ba0c55d93872efda0e136261060f598f783e416065fd2c804739a6d691fe7eee55b49172d344d8e12df7ebb39051b6899acbfc29b1ab5e0808a0903d0ab7eb66860d3b25060b270d6719484237c44264c9a91e06f80a904dab0fcd315c67d66e5a3e6fe6e0a2e0e6bd58f0c3b451b8926bec39ad680e28e3dcf7c0886c18a40389d6381463fa1d557d605dcb7953fbe9dfae143076dd575ba314555acfc42d745a30b13acd47aeeaf58a8e4dde598820118546f5826802a0b216b577b19c39244e7a5cb8a04fa84aa61fd4152a6c325aea17bf51c9302d2b75e0165c6fc6500559e6881108f33737cd262384725f173869ab3f57aaa0f6ad28e4fd6fb2c2648e633aca25fdde90ce6c762d042fb042291eba8bb29ae364053ef8045ff25321048752cc70248dfa76fce48e256e1131897af42d923fefcf36ad88676852cd710bf2cbcf7e0d574254bba21d42d91406e97771d1ccb74624b6ace219a977ddf40481acbbc637cf2fb985b605b717bf119ad80cd922c66a3d1e1d889482d256efcb2021f814afe0cae672bb41b288fe4da4f8824595c9d0f8981531c96b4b4adb756dae321153d3a0571d022c71f2b0d79e3b2d06dca0c902373d96ef40fcf424179462def2048bb3d856f5fbcea877e2aa637b9a646e87b8a857ccfe46dbe8ab8ae89d88f5b3d60562f12bc2fdb38c52bd265eeee506691ee14f2704c2fb57ecdab948e1af0eea0e0f30e0cae700ea2ac311b86db613d2b9bd13f14bce0a17e396545572b3ab82afbdd13a8b8d5aa39317b05201313448028521508d915f1c0528d723a4e5e5f7b756d1bc399bde78986521bf5f9810dead372d0e64e68e02c8c1f6cd4b0a3ea62032c90e4320b9d16c6c43c30d20c4644f76f22c8d96b595ad674e697ead669f4c6b16083c24d389e089971c4baac00de8d28603f94b697464d3b233a84ba1f0de5fb15e7300308daea51f8bb52b1be4214c66eb3488d9c81e32dcab13e77f81b0c0902d5aa392b4878f04cd0f47012d6f8fcf177d67e74c7a6c809c90fe5f8bdd3608b598779ad7d28b39fccefed20b32a977468592c1e001acedd899bc2cb554136bde74e21c8377fe5f003e6318108ac026e5587c833a0e783e6d700e05bb1c60dde707753b3d72ceae14a63ce4d9ad259ee796fa53aba8edfe38630a246b7fd0ab44d5fff077546fd4177a4f85dca5df3bcf2cec5e4306fca0ebe45d76a0ac1aad5b139496d12be67b817fe5eea2ac5e2ace6e3573dad5f3be0f3431aebeda4c5b8151fba8e61f275b7bfbbe9c36d5f9f47e718ef24494d254669b59010262a475a445d260705edb4584ff5f91c5a68a42ca08ebdd24923051da52ecfb4a9da6036ba34b48eb63f63fb6cdda52bda0cd4924af2cfa8180a8b1fce2bf27cb14e24b11ca066535f173eec63159ce5724f267d121e4c1754d3f396c0e22d2736250aba4b87842997f3cdaf4b539862eed91aa5a1f70d7409a0b613df243efcbe8e1b521b400f366e472f4d9d2df95be64742ddb2ee25ee6c85a6c36095a13e93c9e5061e44a87a668cf4ced1d6a74434dcff8af07d056dd510eb8b5c7883994ecd5bf06b62cd7880718b40ea2f82f305dbf0bf8291dab7967803cee342b679d607d99b65bc9d907f28546c041687ab043fc9de812b118ad0ff64a0061e1b6538da6b62d1a50078aaab591b4feab37ae398fb3da8ad3d5283154a8908e3e06b2f7709986eac1bc4a90d5f45efb16504ac190d2900259e0f552b160be6333799e28b6d6854983b5db0b17c4fda6a2cd109e9ae5445d347bc909a3a79711d34aadb7d550dbd25172701a6ccbef972a07f3c0c83be02d914161cb5ce8eddc34bb36ef7dbf04feb1255fd09fd97185f4705e5bb8f933889b4c6ed2650e84d8316a72f46c2ac653c9ba307202573a35dc664693b3e5d6f3a62b885356a7e5a94a1fc956b9ae6c922353cedcb00ef718e098c45412bb17833a67e6014685251ca7b44c903ba7126e655a1d471595e32a190415c2ff652fb0af7482f4f0beaacb66d4fa81ef4172e703286d1de30ec44fe6be5b33c975e21a78930e874aa17612754be3c8e6eac66e20a5010facd528757ce1b311223f07bc5e9c913e4fe52890a9d52b971c11248baa40ff1cae2c5b7cff6a4e971c3547143cc84aad607d6057a7a52fb5133e2a17bda4d9a44e27a7f7a398f137faa058c6af7504a06c461edc9275a59ac334df2b757da4570a12b5c72ef25b0438a26e31f933a607829bbc30acc08440a6c9c43aeed13de2c12c40dea7898e655b3e4baa153e0770ac6e655d0850c8963f589d4e363faac52d4a5d1f2f780d5a0114cddd6964eed93dee013b07ab81a60a336f1876a04b58f5205804b16618c1bd17d6f5cd4c2377b44c9e3d3d0240b313604a7a3855dc5140dddc143fa921c9799e48433ee17a7bd698d64d897baa31f2cf2c0ff1019a263b58436e41a5a9a3d4df14e41a9a0d814c9a0a53dd1a4231aad89bd095658e17851026900a5a1927350424d5a4584ff667af8d3d3252f7f54e4a4f981bc672003e147c0b8f56dfbf68eec8feede6d62e4ddeb6e5fe559062d1808b1a83fa06d994ca41352ddd36356d5336380c6ad055b7c875e940cc1a12dabeebf2e7d43ebdcc80425ffebd5e1f25eb27f8b5b7dae189583d1328544064b536119c1c8559733b9b069064fc1091d21f852f8f970b06ae1a2692da66688a1905137e03c9348db3ae73f5ac66073aa03dbc0b64e573b1667af88a6f245a85eb836a9faffebe25cfef827ba38395f499ea54f0a5c1a932f9258726340800db77e6316c960cbd2a8aceb1b6e64ecfbcec0a526776d802e1ac6175eb228e35e44ae74e7a3f37e223162fc52357f2dd4197da894a4517597fd62fdb8c6404dc0869a7ec27fe127632052bff74fb8e86c06b3165c72b294dbda1b526f157731fc6aa2f5ce9a3eef68304755433c6b166b3a1d93ce9b6143855bebc5beb0a5875524791dfe0780c877e81134574538f64374722d227ba31829e3b2cd7ea042e72725e5002e49d8e5c2809304fe0ac1a8c3a050efdc0122026c5ba5a7799050a96d3c5b14afaad33ef151963e15584366aa02c88370db1aad1b7296fdf20b631a7ad046478aadca2c734dea6589f13fe89b6c4362e80deb76e6a94344c8acc6c1ad44c37388a305086d67d5645b69f416301ef44c49bd085e6fa198b09b96268f5d9f05b22c908c230f801046526513b4ff3fc20dd1cc662af966fb56c032698a6f0a2e154c1a021699a5cb2441b3586ce55a7b1eb2a08788d4ccadb7988efa5c07990984057c8c6508916e52368960016f4a6bf137683b070421e0fc9314e08e3118b3daad14e452cbd66e54d65462380aa566c678338c703ee2e0f5078c74b85b38296ba", 0x1000}], 0x5, 0x0) 02:09:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) 02:09:19 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "fa2a26563d64459308caf5f230a1401f086066ac"}) write(r0, &(0x7f0000001980)="dcc4c93ae351747d", 0x8) poll(&(0x7f0000000380)=[{r1}, {r2, 0x9f}, {r2}, {r1, 0x4f}, {r1, 0x40}, {r0, 0x85}], 0x6, 0xcbfc) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/131, 0x83}], 0x1) 02:09:19 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff, 0xffffffff83d0890f, "2fa85340a1988853f004f05548528f9425fc39a2"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d50540", 0x152) 02:09:19 executing program 1: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd5d, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x22c, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x63, 0x1800}, {0x2, 0x68c, 0x800}], 0x9) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e4628e58bf935cf464de237b4d956081"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) close(r1) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="1f1d07cc7d0703c3c76405139aa98d81b51f69a29617ac6687ae7b749672f98fd44bacc03a7766c08c1a84877e85f2311087bc8c3fdbf6d2fa82495462bfe3d978233662463bd81e8137c6a3181a7b915fd7bf62ac83e3ffb62fcba7fcea8bd146f6cce561dbf53952ae65d38771e33320242b497aeb1488efe9a8c402ed4172b26a222ce95242936695aef9081a2d844b074d0cf0e4e75ee6183cead376d9a98fda60aa990abd11f2dec0f6c11f5bf3dcff9def1e36f77ae095f46eb978ebe799fdec8d879506dc6163ebfc0aba2303a1b186d69067313f3550648da3c90f56d30c5087af1d9c10", 0xe8) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r3, 0x0, 0x0) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 02:09:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x81, 0x40, 0x21dc754c, 0xffffffffffffffcf, "d55114f062d45139eb54ab40b403af5c7c68bb8a"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4eddd6136152416402072b11de3218f3b64222e1", 0x0, 0x3}) 02:09:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x8002, 0x0) getdents(r0, &(0x7f00000000c0)=""/13, 0xd) dup2(r0, r0) 02:09:19 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee", 0x148) r1 = syz_open_pts() close(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) kqueue() r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x78, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 02:09:19 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) close(r0) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/220, 0xdc}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x0) 02:09:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/file1\x00', 0x40, 0x141) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x110) mkdir(&(0x7f0000000280)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') 02:09:20 executing program 1: r0 = socket(0x2, 0x3ffe, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 02:09:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204494b43d99bf7c19f078177da4ce9c287730c53fb394a842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780000641c00000000ffffffffffff593300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 02:09:20 executing program 1: msgget$private(0x0, 0x200000000000001f) r0 = kqueue() munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) fcntl$getown(r0, 0x5) r1 = msgget$private(0x0, 0x181) msgrcv(r1, &(0x7f00000018c0)={0x0, ""/5}, 0x6, 0x1, 0x0) msgsnd(r1, &(0x7f0000000280)={0x1, "ffece2e9a1ada685fd76338c2759e76bd627c55586b5c2e63509ac0879ec19309553bcec5414eaf2ee20731efc4df00a8373ee1e730cc2e16fe964d457cf69e9c9ed040aad5ccf172987663d5a1ddbd00b25733d16d37a5d3153461e78274d4b9d4dda5ff95efdc08edfc1e2ce45bba744943d056d7d13ab9c311e4354e1"}, 0x86, 0x800) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="592722202d638224405b017697b7fb2be8d76b8cda6e7968e64d972a32a218dd4af9776a51fe66e78de09422aa05fb20d7be8795309185b82ffe", 0x3a}], 0x1) 02:09:20 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000002c0)='\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) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x38a) 02:09:20 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x600, 0x85) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/44, 0xfffffffffffffeac) 02:09:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x8) setsockopt(r0, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 02:09:20 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000000)='j', 0x1) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000008c0)="f39f44832c01fbe20477f05efe75dd867c49bf7f35f7bb944faa5120599a2f1d9bf378117fb3a14b90effa1edce84377597647590f17eb24e9b04e12142fb58d9c8e20b3d7466cc4139c95837f6b5ded7486288b", 0x54}], 0x1, 0x0) renameat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') connect$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8) 02:09:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 02:09:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 02:09:21 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, &(0x7f00000000c0)=""/247, 0xf7) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xcdc000000) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "56e5a24281302b82f06f44f4ad3283a82c02990a", 0xfffffffffffff7fe}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/179, &(0x7f0000000040)=0xb3) 02:09:21 executing program 0: unveil(0x0, &(0x7f0000000000)='W\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) mprotect(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 02:09:21 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="74b4b079335114a7314c52bf1ed1e34110dfe16698099e214022c7341256e475a38d2332a2292588e346172cb157d0a145a6c1fb0e786a1e3bed31fe4f8b77b2fafc05cb988ef21e7701", 0x4a, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) dup2(r0, r0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="5cbd54419ee3641cff6df25565b08c8ae0380c755230469270e2fa76d574f803092787621fc4226ff3579e7aa319f92700000000000000d092361442735700456c1f6079c82d20969382b5de9be8f92e8d9073530288a691e330343950b7ae56f27d9c038b3d2cc375f2d9b58f12d8e3700f7b7f000000000000004ce2537977d83b48156a5de80c869e6239f02a5c19d3533872"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 02:09:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000f00), 0x20000000000000bf, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 02:09:21 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) semget$private(0x0, 0x6, 0x1) chown(&(0x7f0000000100)='./file0\x00', r1, r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r3 = socket$inet6(0x18, 0x8002, 0x0) fchdir(r3) 02:09:21 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x2) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x7) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() 02:09:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x582) semget$private(0x0, 0x2, 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/8) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xfffffe39) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7fff, 0x0, 0x1, 0x7, 0x1, 0x3f, 0x1]) 02:09:21 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000200)=0xc) r0 = socket$inet(0x2, 0x5, 0x9) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 02:09:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x502, 0x80) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 02:09:21 executing program 1: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd9}, {{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 02:09:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb4}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x8a, 0xfffff, 0x2, 0x5}], 0xffc, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xf0000018, 0x6, 0x101}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x1f, 0x1}], 0x1ff, &(0x7f0000000100)={0x3}) 02:09:21 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) flock(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0x40, 0x20000021, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0xa2, 0x80, 0x4}, {{r1}, 0xffffffffffffffff, 0xa5, 0x1, 0x100, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x8cb, 0xfff}, {{r0}, 0xffffffffffffffff, 0x6, 0x400fffff, 0x100000000, 0xffffffffffff0000}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x10000, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x5}], 0x8, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x45, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000008, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0xd8, 0x2, 0x9, 0x1f}], 0x400, &(0x7f00000002c0)={0x8000, 0xcb4}) rmdir(&(0x7f0000000100)='./bus\x00') fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xffffffff) 02:09:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = semget$private(0x0, 0x6, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x2, 0x80000001, 0x6, 0x0, 0x1]) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 02:09:21 executing program 0: r0 = socket(0x1, 0x5, 0xffeffffffffffffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r1, r2) 02:09:21 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 02:09:21 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x82001, 0x0, 0x0) 02:09:21 executing program 1: mprotect(&(0x7f00001a8000/0x1000)=nil, 0x1000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00001a8000/0x4000)=nil, 0x4000, 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$inet(r2, &(0x7f0000000040)="450d768e6244ef6c34f0686994406ee8", 0x10, 0x4, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/8, 0x8, 0x801, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f00001a9000/0x3000)=nil, 0x3000, 0x4) fcntl$setstatus(r1, 0x4, 0x44) pipe2(&(0x7f0000000140), 0x10004) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 02:09:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x80000000000009, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000002}) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)="aacdcc6b559ae5afb099c9d678aecca18e4b5b0748fc5dae55a9b8167278bfb1", 0x20}, {&(0x7f0000000140)="2656add8b9f022e6f810a9206a442cd5792b961c9af086d3ed702a34eb698231baabc957ab080701c0bf3c68ab2218b43820a7873b36ea1f08b91c4c6695f2bf90372fafa4368b49dd0a92dd7ac8c0f5ba2d1157fddd65898388680edb7033", 0x5f}, {&(0x7f00000001c0)="d4a21c2321747c2bd4e54fb04008e35c85896e667cb751720275ec8dbf41b5e0aeab92272b79f08b5d116a2835e67b6e2da0a4f9012beb868e56b36f50c17eb3f6444e5e2d25f8bb7b453ef82978213ccb664f3e2584ebb78af6d74f7d63b708dcabc137af23560d47d4c92f5c83a2c6ae98c4", 0x73}, {&(0x7f0000000240)="0db67a43bfdb7b89c251f26259830e5566f356698d3fb1ad72599cddf66c24e0d6d2ea6b8415fa0691ba05636e27f1a25cc89727e9941b5f3d058d151ecf0c5d795374dd20639beb1df6744f442234127df9c26ac859883e2fd67b1614ae09acaf05a271141610db6bd67e8e481bf89ce00fd119bfd6a346c5c6fe66d62d1fe6b9741f0009c210435e3410d38983c1f3ca1f1a421bc4f0086f99d624f65d6aa3b565ef27a009f0acaed3ace5fdc9da869633202256a2fddfdd11959497e0e14f80904b728f8468465a2d5ac56e6679ba5143e648978efd2dca4d3003a05cc0667c7567dc7e763e6e898bfafd8c2b5e", 0xef}], 0x4, &(0x7f0000000380)=[{0xf8, 0x1, 0x6a8a2513, "e9d7df9d95ce5d30ab9c676fb96644b340616dbfed329bdf8da02af81c2bf9ffe6f03520fab4914aa8feff0be1507be13a193b24cdc306211ba5e89f7118532ddca4d44eda1747605b6b73217deb8fa92b249e13bf817e9d0ee3159626f494c9bb2bc6ad77e0245dd143ff6071172367342ce4f2d40e0e58ce8299e036ca9c739fb856f81417f663958a4435978a6ff551abc41056ae63f45405ab9ef6abb339f1822cfd5f2b63f2ce9a49b8bd28cc555ae71be8e9e340b37f86b748618e160cc13aca2329be5a126ec53b4f7a22746b8457a2d4effd42b952c2b9cac36da09fef4d26c1"}, {0x28, 0x1, 0x9ef5, "686309e3afb9e65f95c122f6847695025d2cb1b67b"}, {0xe0, 0xffff, 0xba, "e1c98155eb865e0bb731371a3af78fbf9ae4e5ee1725cb9953703d68c466352e5aa4e56c1c40804d7d6f9958578dfc50eb4823d04ef5e5d4442314df02c5a06dd83de7cdc1a31b47efab3f3d820c85a7ad692675d5069b22c644984d31a7b298eb8e4db20fc85558fa6703d229caa354d59430d6a57fb817b43f74cf2a88be8763568e6b6b41b6ede020b581e34495cdf822d4a7265f1d5f34dc25812f4f063036aa0e310563e3b15a9429ff4be4a3031384c9f311cc3f5d5a8f275415739868e909e333791377884c93d857843f0edb"}, {0x10, 0x0, 0x7fff}, {0x108, 0xffff, 0x1, "77f413323e8f79e3d909b538be02d4960b29993d0d00370c06ee8415d2107d000205f3f44a9b1ac43c341eec09e4fb854b3e97eb8001605b55f4a341d7c1fac862c2f3608ca189cf1550a4351c1256f1235c1239dc1b6607f6908a222b7f37f8c9d9a53e03a79b18785e0b8b0055eff37de3794494e00505027630943ff23e983321dcd292a01f975b0dc8613a4ae2e40d4206c721989b51f24a685888cd93a1acce5d0c627a9deec7d7b4d76bccb05fac08e3a98d7aa071b60a74b3862870ef3d5b16b3a816cf6b024963432272b7913478c895d7229322c294651f93242b9af4cec9907c010047c90358ac20d602cda82f031e"}, {0xd8, 0xffff, 0x0, "b47da738824f5f10fb1b21cf2d6260c0fe994d18e05746f4bd67cc5a4a7bcc29d38ff585e8855aa8c7e448ded317feede8b077859a74986558bcbe93b1b60c8262c0f98c09decb25fc433c5b6f2eab11c72ba188ecf48189c3f057d7e2fc87fb5445ff27787d57aa860784fc879ed76ac2bc387029ea0ca314297ace1c2bcd0f83057c5a02fe69503777780d3cd8db5b45d0d4a239720993f1104569ea47d81ead7c9cac95674c3c354a49485f92e21fa382ab0a326b32af9112b3ef7578512c3bf7"}], 0x3f0}, 0x4) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 02:09:21 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00001a9000/0x3000)=nil) shmat(r0, &(0x7f00001a9000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 02:09:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) shutdown(r0, 0x1) 02:09:21 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) flock(r0, 0x100000e) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 02:09:22 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) preadv(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/47, 0x2f}, {&(0x7f0000001100)=""/204, 0xcc}, {&(0x7f0000001200)=""/86, 0x56}, {&(0x7f0000001280)=""/233, 0xe9}, {&(0x7f0000001380)=""/23, 0x17}, {&(0x7f00000013c0)=""/182, 0xb6}], 0x7, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000001680)) chdir(&(0x7f0000001500)='./file0\x00') sendto$inet(r1, &(0x7f0000001580)="0a6c6b887ff139cdd657e6123efdfc4006ba510e8ec2dbe9a2d6b6bbff29268d19eecddc54cd1c48a6a68366f2622480e514e1f9a2bd1a8dc1a12e54efafddc64b00d45ef2557567684c092893350c8f9d663bcf858597bce37ffb5d5a43f6bd43611529b1cc00ceecee04fef1fd638cbd1f3578e4e3d0c9ff3794168ebf97c42764ded1809ccd64c2002a7e714bf422214938bbbcc373a6b8bebb6781f8231589d52411cf0ee6450045bdc4f2caddd90048228c7c10785727c5c69584426f0d764c5f7ad1fa4a2cb394766e0c8b3fdce561c0bd9d6e20f9729e8715e576447118b9f2eba8e66b", 0xe7, 0x409, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') recvfrom$inet(r1, &(0x7f0000000040)=""/63, 0x3f, 0x40, &(0x7f0000000080)={0x2, 0x0}, 0xc) semget(0x2, 0x1, 0x1) shmget(0x1, 0x4000, 0x520, &(0x7f0000ff9000/0x4000)=nil) pipe(&(0x7f0000001540)) mincore(&(0x7f000015c000/0x2000)=nil, 0x2000, &(0x7f0000001900)=""/141) 02:09:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="dcb67e43ab630753c51e14248d7e95d3284b18e62220a7a1df4585fa9e0c0bc703ed7f16810ae2bc1f99f289fac3276ea91a4a093eedebb7a0bbdcf11aee5cec2c2239f99030613f73e49d59726f54f79bf2890a154752523c33e5074040b8dff315ee162c71252d39b95870f231bd30bbdf829fd8e23597c72b6207bb81f65749c642429b4648e9276e40a59945f58cddf495cb46941637241d6fba976d5205dc21d197c77ee724b76c0f0e75b6199da5e50f0cd35e80e0da3e0ee250e0e838b15d586396361aab6583", 0xca}, {&(0x7f0000000300)="e3dc2b8dd0c0d63c4aac7576061639eca28edf203bfe40cbc3fdba2f05b8c8372db8372689fe423f4b5d919b4d3a1ed423f45e864bc5b2bc0ec1f8483594cf46e3e5b52522397633878e2460758c07085d774d0bb206c5b2c50d5600f96c8e87ff25a7eb166ca9d4301bc2b7ccd272b88227d56a541da818d92021adb1fe370e5cb7cfa7832ca6dba878da5392d205c0c2803df30925297068b38f51b6d509fc47c45fa35488ef7ef5f974aa484b60b0275313fceff8a60ff53e54958d301745b90e0c8b627dd88e456897f304e63036d5697088d597cea317e1c2b211bf39adb7b3016c5cf7721f6d72cc770fbf43b71efec6505baea96cd73e3d3ee67bb179154047f2ddaac17eb6cec3e9ccba4b6d1b68a994f2158a99060037ae338a795b4cf71bcd56287f2d3a508e0c473ad84681118d575149497ba0f69b543d3238c2822537266c3afc879914c9c5db95b0a2fdec303319d76a99712ae36f52a61c33bc4827ff2ba3d178561e40eafd405cf5fd68ae6cb3ce99e5be35b68fbecd4d4a61032763e08eab0a3c3d1a7d613de77e4b27948526c7d70ae2fb3ef968b660845596a9880cef474a180992d4d7b07316070ec74c236b09f960b1190e9cd14524d795fc2e46f83793faadde0f727f4a05a1a63a2ec55b0d09f084db7c915e58a08bcc046311e0ad16f56a1ef69818007a6696a7175b7223e3449aab86d080b174744fb9a5d2fb878ca26e0569a0ee37336f6d890e34204507c69ff5312a72549163a7469d29be5c1faf3e25541eee21e6ae51d33c9feef0fe145f07fb1b56af8f601eb673675e1ca7fc81d1d9631f8318abbad7957ecfd033a245794c73cd67947e297a01f4f013b446e7a1ea868c93bfc29b6963fe6b6f9576104e46a3c67789ae348f376af50de54250d004c9dda1713fc0897229924abacc358550123183ca63014cb6be9cfa5e98075bb4856fbfbdfba3a25b8fd1a20c576e0a8c416538733baffadeb9cd3f39152368e6e00e89c84cacff504cef1110b31c5a900ea98da7bd714dbd5b6b37b582cad76d4e961e1b20c8c00d883b5016c985bcd4cba214483ec53afc9f4bf119ddb844f3d13030d8c7884ba99d790a7ccaf6049399b833f1417cf8eb8b0dae8a705e93f9185ba829fad32f1b35f861740072f03714579bd999afbe2f34110d5e70e1d617ba5e0dce8d266e122210caf4e63abfb75514999859f2adb440404d8702652e4607be3b82fc28bd6c177e8919b57d95d474ffe7dfb6dd69bf8b7e99a9e5051c96807b0df99b3c8ce080b371aedcdea50e36029f249676e6f5ad261ae4ce96fa60e6c3d380b79434658e29366b897c76ae5ba2a37b0623a3cdfe604af82a985907cc9d5b35dce91badac53b3fe6fcbb327b42d59ebcb7310e0def7fa4e4dce99bccdf527d9ce51f77384327619b1c1c43f24af1a73b2ca51cdfdcf8569205c5993853eb81c5606115e67a94551caf7c7e1c51754076dc4b792a1d40c0529a9067612e4bed5977cabbd4798179f0f4bda245870fb33f5ff3741fbe30f57de1e68894f15d2027041c619a258f552f81c68a6976bd3821e47cc410da99d6c62eca35fa58c480805e300e2d485471426f79659b85b509e2942c6e72a739d3858dad2b3c396e59530891a08ae7c7cae09ed0038ec300b6d1752aff33f9d5b6e2fadb7082eb91b4ade6e0b65c57e59bc2947e26d2d4d5752a931952855a1dd7d532a66fd3aee6165166f86a1396ef5c10979dffdce44270a696b2185a3b938f64e40cf7d04569f98ab54e6397329b1c783d21fabee50c08bda1a08b6107f910e210d7549afe46c16165425e09f9fdcddd72ae89af9bdb2f3cc50e4cb2ca7e35a7533dda7f04fdfa0b46d140381b3e5c0218439141fa08b7b46e43906297f4e996ae6b929bb768c1cfcb60cbf7c4cf9d9dc9af2332b645d11c7ab3d66649371d30b3d103ad7c8449b0b6af06aba1826676367803c17d97e8985fecf8cef8310b773baf1aeb460844a72595efbe08ce79eaa4911e70b5f6f7f44eeb94e19bbdaec90df05ba96faff98948665d2040a9141a8ee650d1dc752743d8b224ba513055c21588de92c68cf547a679eada7dfbb92fbe8ffdafc21ce17437f2f121fd318dbc6260f5f78db3ec246f54ca239156815d4f34e067fa37a360f924a945f8d0d7f5d7e32056ec1d1771f0f8096df46eb1a8a98bbd0ec535f7239b9212441ea9807763132b53854f28edde7fe901ee0a55226285a92d5493aaa14c44df3fb7c01328fbb40060a477a59cd3e58be389f98005a2e26ded8d5e93fe64e830a8f02b51935362e7872e381b417d90aa50faae53ccad21fd5512bd0b25fc2fd913fc71e4f1169dd9320d6ae150630bb1724072320034edf491faf947a49a99a5adeefe4c6bd12d261fddd61dfc00b085ca60f0dd308f8869d26697d1edf60c7727ca176f42e4b4e0b9a65d057583e6df7d1ed282c54b8b146457d07f997414ec8214517136ccd9cc371e2b7fea15d88dd8f9b8121c8c75efb8f84495515f6e98b40948397c38bfb7dc09aee58a41af71013b94936c73fec6052c6147ba9b538d637bcc43e45f195f6bf4db876e2c05b5b9236aba180552e00fa5f5e5cf9ff6da14a57d6f392f5a55ee874e1e6fffbfec01dac438405ae672f57cad25574d5f4683dcaaeba0dd078d6c245eb00930b2e23aa6bdf8d441ed1273524d64d05fba4364df2045b6fa8790f2431cc841f74c67f4524883fd34b7dfd34ac51f5fa3f36e59673a08d07bd789ac0accb9131566817a6d8c8c061b046fdc55bee288afe726def18e2191119325d656a048988cfcb828ba209da5bae8866e418ef555627ca5d7be2a59ce7456665a6cac87952f53c2e5509e4c25d7eb5a722e061fced5baba29969881100ce82f4f68e1cdddc7ac9ed95d1d62c8628981844120f2ce4c7669d2419166b8f552918c9221a8fe24762e0b5f34fbf2645cc91188d64fbf612d37a2eaa1272c78fb4a7dc3822a55246a2a7b7b26caae7e1fc250262abf0794a8f5e4e2b2ca00338b4d6f12842f164f56bd3af28e43952c9a1642922b825bab52f700d427355be76d4097b28b2b435038cc216f2452a83ca3a4f585fdce1496d68c1fb465717fb14518844ae061e3352fe6e842f73fbbc2d9b5070aaebb1dfb461f8195cf2fef78f28b8e1470f060194a48117d554adeb30ee8489351c644b86610a4aa9f11b433941a93c932ef586123fef649f02a8eac68f86153b441223ed501b1d39cfa1d42fdfb28583c02207f6b752b1a73d900a876ba85e74acfb3ea3ed458f0cc60577d533327e156a676a52bf388a4d456a24409b6e96d01bb2d0300f8325cd07bc8dc2083d73cf8c06597ef06215afcbda3a258b442b258e379c3bd2e23c3a4a2f36e25ebcbff1bb4f0b705ba2189862f3dfef98069c05a4eba69dcba39073662a2ae7c060b2e2999ae61510c1a7b8e4f4abec77ce68da85acb3a3a5d619ece6d720292922c43a45dbdc482e856e3ecb5cc66243a85217037af427bb3b3932e981cc35045e965cab7ebd0ed80b64f8e9361cc8b75ddcb7941401a5cbf1741b30c456653f13b556ba3cd81205a62ed2e9c566c13775558e882935bcf7d562052d0a6662615032e0cc75688c04f6f3e6fa31511a2da50e74ab4b217a63a66b94c04ea93de5d11263fd35cb092678e798e722b4003c184b6d6ac08f34b03b1b2fe92db08aa642385e4a6da80d5f658d0a8f643a426a2a1dd5cb7a61042089cc9dc1cca9bc1a82d347026ab2652868b41266d058cffba2cece1d9f17720e7fbb2e04f14809086228b7958632097d8197e0338d70f679d8ee17de90acb9903e6bb92bab83609453068a80d7f3554b5c898697ceb91c4f2b856f2bbe266ba67cb19adece957a3835d19508686f60fb6a641d6b3b4b6d992d814e826533ec7ee54ed74ea7adf1d233868f6cca188d68e2e4b946b48e91b59872923703a940d300ed86e9e4dab7497c245badbb7c332b7b04d601e93702b3d2fa1e92ab2ac9841d52e6e4f1c17ad30eec1e7aaddfc5fc7a7cc041ac7e98c26e062fc749bb2d137022d9b42a5bf5a978ab7962f1d2ce2415da1ed8d4f34011bb7d7d706d5af8297d9e5cab649319f5efadddf8d3701857d230092ecc53146479f68043410e9faab8757a18dea68b0279b8383688f1d6aa98cd01982831e4789e32446966b7428ca34e9e9cc0507834eda77a1d370f9d1ba5ee379365d10fa4bf7895c21c12c5388797d3b6cdb117d80e1d40bf362f810ebf15138ebebd2d81d53a7580af063b038bdecb4896230bce4b101be9687b44ae259d32ccfa9424bf3b0e0b3c206ebe6482cecb9167ddb7b479d2b86e134cd7c6413fb8e3b0471e609c9328d6a1e3376e64aeed57cd1e3c60492ea59c4fb902d5e8153b1c01ba78d8afc680337b53abb67096ac849811beac78c5c06b9f5bc1d342420b9e1aec936bff0734a398adc9a3861a08283e375590449b4af3d9f95eee1d63998efd7fc0be03645928194dd4bfc366f157d80938e577dcf3b60f4a341892515c9cccdee2a44de722f9c5bda111c5c7b62e49b3d726b1fc7db1127416a819adde02d702baa351c273f57e3b2f26e843b0033d21ec9278067bff74813b2dec9afea40e9cacbaa7dd3be0d6a93d01caee1904d7c8c58fa98dd0fcb3b883bd9b6c1158b88d9ce3bc62eeab96210b8319dec8de4f5a2877c6c68ee22f75b91aed0966994a842de339e9fd77947ef25477dc1d86782a805332319c914601dea2d3821a29a33bb869e298b00bd03c38e723c064e3caf28dac5e3e324b4b09bb8d9a2add601329c6561e0afcc414e02fc1c0c82cf079d2350f905bb4f01fcbd945a85d1cf16040ea278a622ef51da37d7b4103478b4f7852cfab21de0608de494f3b83a89dd571cba7eca6a33d723c5ea43a6b0587f8c2885a4fc74a13cb93e1b6ece39f8b2289c492a32e6cea0c0a9d934676594295f1f8aa512fba466597930257f1727c5651856588f84abc0d132cf3a266b2dc4a999e2672e013c3d2ad53d6cecb874136bb4063c2eef737b3f645270c3908d1a931c1898b378025ba333db17150722eb05fffe7ef5b88aaf5f4ad40b2c0bf334a625c3b017aa834a6168db2698a6bdc44a5ab558ea8b24c9782056a809ecab14cae090479fd81198614ea5d85558c5e78eeb2c9ba6a7a52b9096d3e5c65bb453ecbdd4028d7780f10eca7710079abdc379832d1a3b93155d3563a3df496b5e9109ca1345530ff7daf207866917d1f4946c85001952b555a59b494bae6e80740ae931d436cad124398330fa0e7460a1f738b2e8762836ae2c1953768d1f40cdec27719082eed2245e36af9baf7e00557c156b0fc0eaa58d3943a57566848484b868f37fd427caf5907422cbe44ff037ebb2c3eec0d95d9d88173bf199d85fad0f50de1f1603f9f09abca9e5fd5ea3be0d463d4134cfe2cff61ea5925f52254af4f9cf177ee6b5afd2c31229adab064cdcff71d03193c5a7fdde41757a0838f42a4093555e25fa466041b3fa0d691f6833ee991c56767a9183b9297033b4e34dcb8a165788f494daac872245b47c2ff06c96bae1629264e0c8e03401f4d1e002306b7eb65033f4a7757b2f80dc00fbf5824c90684cd063bcfbae8089c27f561ea3cd375af40c777a06315422fe4c4481b6975e93c4e68712723c7f4d069133683f1a89bbee2167389ad9adbdfc5ede66c1eac9ea46b5de340e861e63abd3f6b55cf13255b1eedb161b2de8993da11e51ebd523623a4e5ba2196", 0x1000}, {&(0x7f0000000200)="294a86fc4043878db357a9a56c622aabfd3d101c59b9a08520cc2aab13495ee5d62e2cd1d1cd0e264306459196f4ecb117689faa00d5027a70392768115925c5018d8cae676e1e90e32c002c2c31bae62327c5c5fee56df843d996585c4a424bd9df639fb5ff", 0x66}, {&(0x7f0000001300)="e78d634b78430954ae7ce43cb78855d318f4429e76b2d61b07f64a6925a7af90d25bf5221bb6a9aab8fa44c9b20d7a0db58be1f95c1d78ab8bc00c062ecd80814f20c1e4a4458ef2b453d9d8ee9d2f1abb1a30aad1549e95a00986e646b51213c6788213cb38f54915f06d1b247a3e77136c47e0e7d8d0767bd7f708c0e1f4d46adb936061c877b8dd88b11e2015ba8773470b1647996f7be25194b2da96a2d0b6295254a606ceac3369f9876ecae9111e3a6b3aa4cafca0091cd29472c2cf7242120e160d0355c5db86ee2781c91dd09bdadaccee4b55f95fb3253938d244f71f922eaa3d1769c4040b47dba55a2b25bd0581a0eb4b586c1df7bad3", 0xfc}], 0x4, &(0x7f0000001400)=ANY=[@ANYBLOB="2800000200000000ffff000001800000c037034ea59e396ba85dcc812e2f00000000000000000000"], 0x28}, 0x8) r1 = socket$inet6(0x18, 0x8004, 0x100000) r2 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffe) setsockopt(r1, 0x2000000000029, 0x3f, &(0x7f00000000c0)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5c000000a4ae0143c700"], 0x1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) utimensat(r3, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0xffffffff, 0x8}, {0x1f, 0x9}}, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="6f92a7affa6d5ad7", 0x8}], 0x1) 02:09:22 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000080)="c28bc3f9d8f598df36d3fcc00e44aefb0f3a957b69fdf06d19c7c48593d05582fe13ab2058767e33c3fdbb0a9c17e40b42dd4d1a49766fe2e3b75ba2222dadff85a7e705168490ea87763b7f32172e2d5682fb70fc47c194313056014ddde70a82fd8cb855812567df7e7078705b762ab140299491a441b44b014c8b62", 0x7d) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) r2 = geteuid() r3 = getgid() preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/125, 0x7d}], 0x1, 0x0) fchown(r0, r2, r3) 02:09:22 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000280)='<', 0xfffffffffffffffb) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) 02:09:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$lock(r0, 0xf, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 02:09:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10c90, 0x10) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x285, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 02:09:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getdents(r0, 0x0, 0x10baad122fe14c2b) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 02:09:22 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000400)=""/209, 0xd1}, {&(0x7f0000000500)=""/193, 0xc1}, {&(0x7f0000000600)=""/164, 0xa4}, {&(0x7f00000006c0)=""/160, 0xa0}], 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000240)='./file0/file1\x00', 0x20) symlink(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000002c0)='r\x00') 02:09:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfc85, 0x9, 0x4000, 0x0, "7d5ab754af349fb0a1c5a2b74fd0958711ed61b5", 0x8000}) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "17000d928afa1500"}) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a", 0x19f}], 0x1) 02:09:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x13) r1 = open(&(0x7f0000000280)='./file0\x00', 0x20020, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)='r\x00') utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xda5c, 0x4}, {0x1, 0xff}}, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) chown(&(0x7f0000000380)='./file0\x00', r2, r3) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 02:09:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffec8, 0x0, 0x97, 0x0, 0xffffffffffffff64, 0x2}, 0xc) read(r0, 0x0, 0x0) 02:09:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)}, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000040)="993de4245354703fbf10357e8ae8117263f3d0d20070bb9310f3d418bb33c8cda33cc4e6bc4062576a27b08d97c397f843bf633efc9300bbced60815864e7acc3a6ae95bb26e0d3c50752a4708b60d5a2bc22bc983438a024a7ea983180eb5b40e1128bc5b9b06e3172503098ddc0f29956446b4cfe172eb2e45fda8def2843948d22be210bf99b276115c029d26612681ff2a73bfede302650bf61d78a192ee62b0a2298483da4ca698c686ade3f812f8594298a8f4ea701e24c09cc58d7757542a27b6059544d0202506f551b704789d2dd0b32456621204d434ff070af2ed307e7657a026f6eb81a83e3e1ac19fd3e54b68dda9a956d537d70cde2cef", 0xfe}, {&(0x7f0000000140)="956bd7bfef97af27288505b8017a810570b444e6a593299a550c53ffb6c7d8052dcb877175bc25ca052d00ca2353821a7bdb3b78bf2ca5a7e31cfecbe5781eb416f14fa4463a062b0c3a17029fd3d7b7bc00223d2f8bef1ddf50349330192ccd0a6d261eae0674aed004d0bc484bb7a96e48d162cf8632364a79cfe442beb9642195d9e69ec145f552cde896ec0cb9a9bfa1c9254dd97ac62f5a7b4bd0ed4680cae6a0990037382e77d80fb10a656b5b6248ca88afdc44e72f2c7f7f4da23847dd193dc594dd72a8d437d547fe8d27f6ba2a6ff890458f979d80bd4a01eba3283ff2726a7427f79915c196b5", 0xec}, {&(0x7f0000000240)="d2bb94d9387b2e069b21deddc51500062ad40ef19be310d1d260da13b221b6b663a6e0247402046a92bada4ed26a44bacdafc1d6be06ffc7391a9e5e9e67ed120b1f769478dec1607512386428bc912d8f74e23c8df465ef9fb35c3a72964d1c724c3df05753368890013c004a6f9e6d159ce15376ae6e4bff525edb1da4a37d1f9ddc6e97da42166782e9bf038415eff46e550412c427f15ae6d711937b3a0178c85f926de65a901cfe67543611b84623921a5338328929eff0776332582b1809ab9469e4240382b7d7fbf11d66bf737c831fa3668f93f36aeb39b95c8f76379d", 0xe1}, {&(0x7f0000000340)="1f37800bb7a67c15c7cb37d5fa219c3b2e9242bba1f49f1ee3ab276ca353b3b2604e778d028f33393748ff6e9274e4195c13c7d59f62a78cc1bd28f85f6c6cb7e685532ef592fda0a129790be18a5de5b9b8d3259098b02c05d6e3e1e89d62e62d2118039b6e19a66990551d90817717ba6eca4209b4515325c88f7679f8518be5e4ca9cc6ac92882923be39b1dd23fddfee035db11607f401c4f0a4ddc9e0c7f909d709a00ca55d91e47da8abeb244ee354000c1c9582b3e256072f6acfa9cec43e6acfd576e5a2f70c9aef176a1704d8a7ed859c561569f40ae8700323b45882c421a7093f240a93", 0xe9}, {&(0x7f0000000440)="2377d1b218eb98b153bba7b739691e68e2c4548273edc2c93de4ba1dfc1a49da5932677787e07c765d858e1202d384e0949bebc188080d09ebfb70eaefd1f1a73789f44cb29786a505db9fe4449db35ad0da3f6dc93857af05cbe127d963f66fd579aa314bc3f8fc022d67449f2e516fc50bfa5575ff486bc31155fa2df17a0b21db10cd5b5518b1185d04cfb7747227d9255ab092e9756664e792166825ceb94b87e9ec6ef5b59cfda1c044aae0da21e091029700e45995188c65da5f467fbe539fa09fcdf8d111233e6b44c57ef688c8217f9c2da5b4751f54f9ab6f748497a44c0b37c2292e0a8231b1573944280c3b545a6e570e307d", 0xf8}, {&(0x7f0000000540)="60d99277fd0ce4772a06f10f21f9671a41af37caa59600e5688d5b0200343c7bab3c4f5812d737c967479ade1caf15f54e99371bc1a3b8c4d45ee1719875c5dac524bb1aa873afee23f41232fcf9635fa2431beafa53", 0x56}], 0x6, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00006793ad2e000000000000ffff000001000022169228e8e0681c685cb686cdc0e5fb6c7f3de4d4d51a9c870a40a81e", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xe8}, 0x0) 02:09:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 02:09:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x1b, &(0x7f00000000c0), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getpgrp() shmget(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) ftruncate(r0, 0xffffffffc3ee00e4) 02:09:22 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c2}, 0x0) 02:09:22 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x800}, {0x0, 0x7fff}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xe1, 0xffff}, {0x81, 0x2}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xfffffffffffffc00}}, 0x0) 02:09:22 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000040b49a3eb2000000000000000000"], 0x26, 0x1, 0x1800) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a25d9b64ad0d7e27a415b34f24c703ace24", 0x9c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f392", 0x57a}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000004100)=""/4096, 0xd}], 0x2) 02:09:22 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) shutdown(r0, 0x1) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x8000, 0x50}, {0x18, 0x1, 0x4, 0xc05d}, 0x3, [0x1000, 0x0, 0xe3, 0x800, 0x100, 0xd6, 0xff, 0x6]}, 0x3c) socket$inet(0x2, 0x5, 0xdc5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c4e0aa344db7cb01f3", 0x9) setsockopt$inet_opts(r0, 0x0, 0x1f, &(0x7f0000000100)="01147c23", 0x4) 02:09:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 02:09:22 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) socket$inet6(0x18, 0x8001, 0xdfa) shutdown(r0, 0x1) close(r0) 02:09:22 executing program 0: r0 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 02:09:22 executing program 0: setrlimit(0xd, &(0x7f00000000c0)={0x8, 0x8}) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x40000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c85e87047552f1c448104efe93c2518acaa94e01"}) readv(r1, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/134, 0x86}], 0x1) 02:09:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="81e8aa3670eafbeb53f76d309b40d9a2d22ce8fa6daab89b89133dc78fe8ff67fb210ec6a64aae0e4c955160c5c4368cd98c98dfad6c7bc9ab64e9dcac5c782355ab6de46edc1da204f559ae5a041388aefb0fff662b929cd41e6ea561152da04c384318123f4e5e6fbdf65ff18f5a4f56cdfd52e32258a7c8fd7d5a30b785fe674f084b2a31142352cc9272590997486738b4e21ba7af71e8c0ec251234bfe56fe4857e678169b677e60bebba439828f31428d2999f692fc6e165c895aff9d2cd4d6135ca7617c0b8bfa8598d140ef8ccbcb265e3cd3c7b662432c2ea6b4cb4c9ebebf26107285282cc56dacc639d96effe3b9fecf8175fed22879532759d875917abca79978cf51c9117cbac14a546d7166b6e7ecfeecdbe8b2e6e7b636b2b9de160d74b723aa03e48afec398ae869", 0x130}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400), 0x11a, 0x0}, 0x0) 02:09:24 executing program 1: mkdir(&(0x7f00000002c0)='\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) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x80, 0x3) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0), 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) shutdown(r2, 0x2) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/62}, &(0x7f0000000100)=0x40) 02:09:26 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r2 = syz_open_pts() close(r1) listen(r0, 0x7fffffff) r3 = kqueue() ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) r4 = syz_open_pts() setsockopt(r0, 0x2, 0x6, &(0x7f00000003c0)="82f2a865b92334bcf7b7454861d5dd64191b2d7e40bb4b6f0f4edffbda029febf511e55dbc389562c528337cd428404bc2d1177dee5e43f665556925bce0d6edb880883f6f4b169bab61252292736a2f8d23e674728150758e764ec24c183e04229e73877f173dfdf71a222ac067bbfc434d79e602f41defd4e98dc43a2b2dc1814aba5d36d9c9a02ed18cd5837427ca9650dc0016f16d722fab987e70a8801df829a0db2de9ed33ebd04fe9e64ce346c0e53fbc3291fad31eb39a1722411ab325fb6195731ee400517deb1bbca4171804be763ed28bc10a99b4df22211f5a780a", 0xe1) r5 = dup2(r2, r1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r6 = syz_open_pts() r7 = accept(r5, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) kevent(r5, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffc, 0x40, 0x1, 0x8000, 0xecd7}, {{r7}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x8000, 0x1}, {{r6}, 0xffffffffffffffff, 0x13, 0x10, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x3, 0x6b}, {{r2}, 0x0, 0x5, 0x84, 0x2, 0xd1}, {{r6}, 0xfffffffffffffffd, 0x40, 0x0, 0x4, 0x9}], 0x9, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x2, 0x8000, 0x1}], 0x5, &(0x7f0000000380)={0x5, 0xffff}) close(r2) 02:09:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) mlockall(0x1) recvfrom$inet(r1, &(0x7f0000000080)=""/96, 0x60, 0x800, &(0x7f0000000100)={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x55, 0x9}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = accept$inet6(r1, 0x0, &(0x7f0000000180)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt(r2, 0x80000001, 0x5, &(0x7f00000001c0)=""/48, &(0x7f0000000200)=0x30) r3 = getpid() r4 = getpgid(r3) close(r0) fcntl$setown(r1, 0x6, r4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1810, r1, 0x0, 0x0) r5 = socket$inet6(0x18, 0x4, 0x7) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x7, 0x2}, {{r1}, 0xfffffffffffffff8, 0x68, 0x10, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x67d9, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x40, 0x52, 0xbf0, 0x59f}, {{r2}, 0xfffffffffffffffd, 0xc0, 0x0, 0x3d, 0x8}, {{r1}, 0xfffffffffffffffa, 0x91, 0xfffff, 0x1f, 0x5}, {{r1}, 0xfffffffffffffffa, 0x81, 0x2, 0x5, 0x7b}, {{r0}, 0xffffffffffffffff, 0x40, 0x14, 0x800, 0xc}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x2e96, 0x7f}], 0x1f6, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0x6, 0xfffff, 0xfffffffffffffff8, 0x3ff}, {{r0}, 0x0, 0x10, 0x20000011, 0x8, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xb443689bc9beb560, 0x80000000, 0x7, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0x6, 0x7f}, {{r2}, 0xffffffffffffffff, 0x19, 0x40, 0x5, 0x3}, {{r2}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x3, 0x2}], 0xcd, &(0x7f0000000440)={0xffffffff, 0x7f}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000480)=0x1) connect(r0, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x7, 0x6}, 0xc) getsockname$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) connect$inet(r0, &(0x7f0000000580)={0x2, 0x2}, 0xc) fcntl$setown(r2, 0x6, r3) fcntl$setown(r0, 0x6, r4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) close(r5) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x8, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f00000005c0)='./file0\x00', r6, r7) setrlimit(0x0, &(0x7f00000006c0)={0x1, 0x101}) 02:09:26 executing program 0: msgget(0x3, 0x400) r0 = socket$inet6(0x18, 0x4, 0x1) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:09:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000200)="565c4b4148b443cad38df8d271e5f9c7ec5d4ceb7a14fa7c100f5fe67a0e24aa488a9e065f99a823cc86a7bccca67cf20a1f89d1c8ccc2fdc4bcfd50d54993fd4f647d56b5da74d45838b66a3d08815b862a468777fb63a7f9fe61ac6b3a29af6f02a392b5ed894da0a7d53ce8cca34823b1042b0aa43f09851ca2f8b34a27bfdfa1c8be18e7623467fd00b5e61de1071f", 0x91, 0xc, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="dc467f0801eb570273897e6c838ee916e76d778f4d1f1e232de0fd8eda06835265d1a81152a536a46ed300e3343b6f9d30ca38e01c49f12f4e8890c4efa433a71299725bfdb2621153154bad0262d3a206d1b64a9b610f0008d1c11e9ee58f87e08a137646c659a603bbb8fae7a51aac867135620b5ae92eb9765aee7d0117400c7790c4262e9d803e4d114dbba3d8c32651d2969d4d94", 0x97, 0x406, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0xa) socket$inet6(0x18, 0x4003, 0x7) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) 02:09:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x613, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="020044f62e655b7ca44924ea87a081001e7653b58fe811047f089f3f3a1dc95b1eb7e478f9cc657d4204b7598d710b", 0xa2}], 0x1, 0x0) setsockopt(r0, 0x7ff, 0x1f, &(0x7f0000000100)="3776791cf16a5fda789ad84d70e4ac30ca07c4f964cc63ab07eb1690633ed030ba09ce7e37e22d84e39dc63c1cddf6ca72a50d297c7dcd7e706d3214a63c49088b6bdb4a7b27bf7b7ed0334a5df0f4f1c68a56c30073aca0a8b71a0816fcfc75c603f32eadabd9a633da7b23e1b5fe7724fa2e7d43111112902869c5297ffb3d3b3fda20f2803599e27131c3051d89c2b4cda1cea66f55e4601366ebf6cdc73f8741afb07d147ca6acba2f15755086ef0682a68df458fb39da3f151db92380bfcadc9eba64de1d0ed21a4a0b0b1c31f47404cdc810e0f2d407d333021367b4b4e72167621be9c18511d1deacba501299d9c3d1805c7ef0607a9124b24ae1", 0xfe) 02:09:26 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x501f, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001ff000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) r1 = msgget(0x1, 0x80) msgctl$IPC_RMID(r1, 0x0) dup(r0) syz_execute_func(&(0x7f0000000000)="c4818dd177ff410f33f30f2c3f36400f021b45c08b0800000000d1e1c4a28da671588a2f8fe9809a09c402292bb20a000000") 02:09:26 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xfff, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xffffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x800}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x10000, 0x7f}, {{r1}, 0x0, 0x1, 0xf00000a2, 0x20, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0xb4, 0xfffff, 0x489, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x2df, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x1, 0x5}], 0x3f, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x23, 0x80000000, 0x1f, 0x3}, {{r2}, 0xffffffffffffffff, 0x1, 0x3, 0xceb8, 0x2}, {{r2}, 0xfffffffffffffffc, 0x40, 0x0, 0x1000, 0x1}], 0x8001, &(0x7f0000000480)={0x8, 0x1}) write(r2, &(0x7f0000000300)='<', 0x1) setrlimit(0x7, &(0x7f0000000080)={0x3, 0x3}) flock(r1, 0x3) mlock(&(0x7f0000ff6000/0x8000)=nil, 0x8000) fcntl$setstatus(r2, 0x4, 0x84) r3 = dup2(r0, r0) linkat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000500)='./file0\x00', r4, r5, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000240)={0x7, 0xffffffff80000000}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5}, {{}, 0xfffffffffffffffb}], 0xc2, 0x0, 0x200, 0x0) 02:09:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d8946fec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963f009d4d35d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d2000000000000000000000000000000", 0xfa4) r1 = syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) getsockname$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet6(0x18, 0x8006, 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:09:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000000)=0x6, 0x4) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="d6e0eb7f29e3f867d56352b15c1733287680636f4a6d7776a3036a188e9ae5d4ad8aabf806a3258a5c8a6eb005fd8af826ac9e5f36d2ff4921437f5c257e8395ac2be39321e1ee78e6baa6b3fcf526f938231189f29b66a60a524d8c01f3c9666d614172d88ceaf26fc214fea888f987", 0x70}, {&(0x7f0000000140)="8ea3cabd49d758828414b40499de942064ccf61836207628dc2ae66e667f40b89608e6a365e0e1f5af7701207996ebe91e21be5aed55a4819fd759aaa82d49a702e61a23431f82b55e2a22178bdb15c1ddd5978b1cf7aede9dc46782e8b52ea6d11e19b57630bf03030d70c1adcf340e1b2e91501e8f113c01f6811446090eb24338b86092b762f390e29bd431a0d9ec438c1695927f75958498626daf3aed453e2a130b87b4514c97d586aec956e654d9ba81b67a64f7742c92", 0xba}, {&(0x7f0000000200)="1ab127f8323ca86576ef108ebcdd9438faf3bf50a175233bc71e54ccc2444918", 0x20}], 0x3, &(0x7f0000000280)=[{0x90, 0xffff, 0x7fffffff, "15ce52c1095f44c1241351fddc4efd1b2d502be391f0549c6e4a17dad1dd116b12e0983f2666565b670a1c7e54966bed15597276a1f813de3bad6a63cbb8bdd9f562681c9cdc73748304c831b145413a902f7aeb982ccf1f77a0739688915ac62aa3e59cb4b8767e0d3d2da040510c3d8c494a81605c75f928173e0c2b"}, {0x98, 0x1, 0x3ff, "7d1155c6b4e18a9908d65da9849a7440925d6395c7ace2441d2f11084140a81b9754c1f88fc6ee186a3818556b7e630ff1705488d4eafbcc98d6b8996d4d45870968b5210674cce034a9db57ee73f17bd5c18e91ddf665019a99ae85983f25b233c03e1bc3b64e8d4aa662816baeab4fb94a59587d1a9fb51ff9ed806c7866cf99fe"}], 0x128}, 0x1) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) 02:09:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) fcntl$getflags(r1, 0x3) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$TIOCDRAIN(r0, 0x2000745e) shmdt(r4) write(r2, &(0x7f0000000080), 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x8001) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) r5 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) recvmsg(r0, &(0x7f0000000640)={&(0x7f00000001c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000500)=[{&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)=""/243, 0xf3}, {&(0x7f0000000380)=""/202, 0xca}, {&(0x7f0000000480)=""/97, 0x61}], 0x4, &(0x7f0000000540)=""/223, 0xdf}, 0x800) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000680)=0x3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000006c0)) r6 = geteuid() getgroups(0x3, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r11 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000800)={{0x5, r6, r7, r8, r9, 0x110, 0x8e8}, 0x4, 0x1000, r10, r11, 0x7f, 0x101, 0x18}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt(r1, 0x100000001, 0x6, &(0x7f00000008c0)=""/211, &(0x7f00000009c0)=0xd3) accept$inet6(r12, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) 02:09:27 executing program 1: clock_settime(0x4, 0x0) getrlimit(0x7, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r0, &(0x7f00000000c0), 0x2, &(0x7f0000000100)) getpgrp() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget(0x1, 0x3, 0x0) shutdown(r1, 0x2) semop(r2, &(0x7f00000001c0)=[{0x1, 0x1, 0x1800}, {0x4, 0x8, 0x1000}, {0x2, 0x10001, 0x1000}], 0x3) 02:09:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="ff070000000000009395310069632b3ff5dcdd04c9711d3b8da59277672742311d4bd98344fd1824dfdab1fa8d485ac5d0e054aba2cff30e2aca49aef2f1c84fefac65d431b66a4edc40b83647c5c0bdc3770a6b5de40771d9100873a7e4d1cf10eccb937f99b48d6acf6c", 0xfffffe08) r1 = shmget(0x1, 0x4000, 0x271, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 02:09:27 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x1ff, 0x8}, {0x7fff, 0x7}}) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 02:09:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7fffffff, 0x8}, 0xfffffffffffffd3f) write(r2, &(0x7f0000000140)="cc5fbb5f92c92c4891d6feb4d08bf402f7247a899b8ec3adaf74608d6cb723d0df60e9c4fe0ff4cadb4c23d011847e7fd89603f647578feb9ff2fb128906c0b9b102ac4202c17bd097dc68a7a43f571363532dfa309204ce8adb74be8471e524d2a756d64f807f88be8be0ee40057bdfb43b9689e0fbe712282fb16d6fd39463a15802fd8d1ca028c9ffc1c7016c49f47a4467fcb580498410d134f41aa9d642", 0xa0) shutdown(r1, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000001780), 0x4) 02:09:27 executing program 0: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) mprotect(&(0x7f00003d8000/0x3000)=nil, 0x3000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000380)) 02:09:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x4001, 0x3) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/187, 0xbb}, {&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f00000001c0)=""/184, 0xb8}], 0x3) r1 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3c664dff559a5518) shmget$private(0x0, 0x3000, 0x202, &(0x7f0000ffc000/0x3000)=nil) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 02:09:27 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='c\x00', &(0x7f0000000100)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*\\@}\x00', &(0x7f0000000240)='\xc0-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=')\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='c\x00', &(0x7f0000000440)='c\x00', &(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='\x00']) 02:09:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setstatus(r1, 0x4, 0xc4) socketpair(0x0, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) listen(r2, 0x97f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 02:09:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 02:09:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:09:28 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x182) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x2, 0x2, 0x8, 0x100000000, r2}) shutdown(r1, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1010000100002}) 02:09:28 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x40) setsockopt(r0, 0x9, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x5) r2 = getgid() setegid(r2) fcntl$dupfd(r0, 0x0, r0) r3 = socket$inet6(0x18, 0x8001, 0xa) r4 = dup2(r0, r3) setsockopt(r4, 0x2000000000027, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) dup2(r3, r3) 02:09:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) kqueue() 02:09:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb14104d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b1", 0xb9) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="b978680a33440ee8f7ad0afb1dfaff7eb1b55ed5a061d5a1450f8fc873ce4c597d18893ffa378b005dbe7e856ab0daf8df7ca3eb78dd0a5486e22d9827202d46309c9c781577f3e71918cce9a903230bdead7121ae837270459380b1b67cde954c5d8885381b113443938bb0aa02017cfdfa919e430ea145234c4c71bc232362e8e41d270ec201eb042be6f2cbf3ba4e1ddb73de73038ace879ddc6b05f5e0f629c76a3bb63931c8d7a735a78660495f90f278ea6960e5396363a725f504c51c48a8fe808cb11f2ba71e1f1e86b29c3893eb15c9c8da", 0xd6, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) kqueue() r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x8}, {r2, 0x80}, {r0, 0x4}, {r1, 0x80}], 0x4, 0xfffffffffffffffd) clock_getres(0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) write(r2, &(0x7f0000000540)="fded9aa6b49c1a3a3a73fd31f0b65ffa622cc84a1bc5b447606829f95c744957189c8eeb762e0a67ebe7ca44b11d842cac9820ceb53be19a62d9e2bb58e60726b51c4f1d4650bed8aa3b6f4c79e354dc9c5896d0b2db2d9ce7016e9086d1184d9b0b0e831ea4d751226cbbc3fef94530dbeef20100000049130a7b715714fae6edd266fcb6213ee1f9843564fb99a0c741ed3021d4b717", 0x82) poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 02:09:28 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000080), 0x0) sendmsg(r3, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)="8a2cec50b2c74d17d1", 0x9}, {&(0x7f0000000040)="8db91531ed0cf3b194aff26cdfd413ccd69cbd3f311089dc7f865c568d4d71e9e693f41490b230a0e99751a651164bb3f472676c75b23ca5022eef97d4fe1505f136d12ee7a2325d337dacbf56c2f33bc8a3846d4acf02b857427e13ea113d76d9ab0e57b1388dbcc8d53443a7f062012c8a5277d2da0e156bc0840a05cc9de65ef82a8e486b1dc871cdc853cccbf62322e39e190d73c0a372227a2dbd2b5437a9152aef03d2e94de6136f4ca3870df4b2b7585f95d90eea849ae29bf589ab297005962517320c082ed311897795e631740ba62f6484ebe65f400935c3125423f31d", 0xe2}, {&(0x7f0000000140)="5aa774ba3e436799bc3ccc5cf5ba6bfb8811a6d8e720f1a5bdfd628f2132d597223794b1e877a69cd4e333d6794a0fd3e91a539f0818c7986f8d5d4bc62ef2e911693175e2f35e6059b505afcd14236c933efd07c4097a0f0b60bde3e2dc2aaa770e8e46006086dd807934", 0x6b}, {&(0x7f00000001c0)="6c9e1f37fc803cfd7acce4e38ef4d8e1d57b5c0c94b31798ed8266d679e07bd4ea7462c6c022330d416f3733f7eea4800bbd4bd93386fcf5332ebe8066d40a185037ee", 0x43}, {&(0x7f0000000240)="785a1e8dd81c632ee0c5b625404b3e127b248edaaca5f599f51e178b024a1ec9c025acdfa8540cc7fc65a0c79dc38b2fbf71ce5bea071c050e41c316342355e2fdb492865bdb1e635e3d2fe58c69e00f6ea097e0fe71fbfaf6a68915621bdd68b1fac02d09b19184b60415ab4b218fe70c40aa469246e5c6b19edf102b51c3229fe21d534037b0e58179f47d68f660f5a7fb57ed1831eab7725eb39780b3e6f0d1d59a15dd652e23587279b038d64a3f2df6e1632979a084", 0xb8}, {&(0x7f0000000300)="5797c7c0569317315e3e6307ed9919307991d1ccac73a9dc4fe0b1b92bb21813e605388b1b106e253bf34fbc0cd590659da403af5773da5e57bbeb286a5510f5bef9f0db617594c93143c3729ca539fff2694b4b146537b1e18014e506b34d0f8528f8a380918e", 0x67}], 0x6, &(0x7f0000000400)=[{0x28, 0xffff, 0x3ff, "f3fe03cc9d42a981961a73387bd5b22e4bb4"}, {0x1010, 0xffff, 0x2db, "9422ab51815e7c7ffd0201774ba3a630dc02899b5dc335351a1024e6a95cffaf02f1d8fe9d483bfd6349dd169aefba35a52ac9a73534f2bcb7ea5cd7b5111c347f97342859b23971abbc8cb1de78694e56a0fedcbf69423c25074d93ca0e3ef46e2533386e5652aac224ddc36d01c1dfae32601f9c9f608c09c2b68f83898e2b79a8ce39b40541723a8138a8ed1993e470d5c43a414bdc3efc8059a401244f36ae6e0f6ece7ff1f9ff8921f9fdf9dca10b7460eeea69b878cf0b4780bb6dcc8837dbc1fc714aab77465adf12d71e2966cb8812e00495c40f09bde888c96b91bcacbb197e1075759103fa7693c13216d9e146013f7304d13a9826162531835408382a40e7f8351b5fa5712d80d47747cab40c7dc9df5a7be0adddc7b89c8befe5425727187609682bcf102e3c71aba61e79c21684de459d48c45fae7edd38b24565659b9802203c0ec2c52b1fede93571177d4cc6afb58d57d409fabb976ae24a5dc44196bdbdda3d361caed6a92c291c5c201ff4667808e42f7829f36fb82251c6bb730b662ee64552bb60969fafdb524e188beb8cf43cf258bcfa2d265510f4da17d01b275a7dc7f56fde0d3c81d835277f43a984ace51f1c58fb9aaa35cf27e1386b425114e358fd89f7afd752348cdfcaf3f25ab0aeb265e0730f8b68f0f6123e31ef2fe4477e3abbd5fb6ecea41dd8bc293eb904c5329ed98bdb306636c630552160972feff9a4ee360ce32b74306aaebe0a193cf88dfb4aaa2c723ec392df1a442fab5f6e60e7612bd63dc5849266d3e536b78e2ce7cc785dfe8c8a6ab81277c6e32120ef1ededfd3e6f9b3eae191192f1232fbf0a223f263b54e21e6c994c2cecd252b358b5ad681455f3d9bbe4ce7609e59f3f3f54e5b025733a9dc2b0e341ebc3ca1756b2d0c8fc3e329eec87b9063a83f58eb9d30af9215a7bce45ae98241e59ec666e8aee46dd8a58fa46694d9f490856a97a3cf4202a81b7a76465a5ab8b200d756a744fa1c699b6c147e59425807e2b1a1ed1ab3187b39657dae35ad04a8f89c22e8339e8861291f4d60cbd778733b0c2243fe9460d71fbe05528ce72bf7beaafdc5bcbfd388d40c08413a91430bca4fa7be04ec6ef179b0b3ac0b2bab3055c4b43fe8db5d814b9ca48e1af1fa48c46f6f771ecfeaf441cf81304d7f52f6ac2d1f30e2430b1f30a2634bfe13b639e8f35a8845f504046a4dbc230bd10027474e5a96135073372c95eb9bd6128cad28a00ce369218e1ed04e23de1573ffd6a8c21ec2067c977403d9c755ee25b9fc02dae93acbdc8b6dfb966f532d172866c87c67ad635ccf7fffdc2dfcd83649f09b2b1e3bf1a89f054388d9022ad66fb14d60a7cdbf7d19acd54597d366794f1e2a08bc85206dee8b22bebddb3acc4ebe36c8f7f4a87b49b82b14b8ccc6c198909d358f7aa42dcbaeb6391328789cf3a0ceb8d317b2dda19c59f8f32cd2cf91b0a3a3ca1a1eb85a7dbea433ea7aa5d3941faea8a548fc9b4644ae3c9276ff1e06e00376191f5cebe8ea3b92b7cd4ce0292c0beea933f4ca58c2e6ed5aed76be0bfb725fbe096d1e3c85666894a120734e68d8ecff767b01e82fdf7d26d2cadc19633fdc56e0be7de575ef28cbb51a41370d9600f34495f7cce354e089b2fbaab764d5a9ea3b647a23ff6e92d9ccb409db1cf2f9c8199fc38421e677006d5c295b61b91f8aa0c6111da0e5a6c2bea7046e1cd0b7781173eeff43de4626ea8a75c9a44056f529c2d54c55b171a50785368cc0a074e992af31d1b51086396b9d758e17216527a33a90f1740f6fa24e08a63657031d3d5e1206713e5b9fa8016d2c790b655ca35ab586bd17d03e4d878a829188fa4b0f153a22f5e9d3238d2cd2acb546c19bc3586177d5acc25c72407aa817a303ecaab8a8bd1408389c5e8f46bf1c364e4fec3d94cbea17c7387941186e7cb6f9371c7edcf5f3488da7a325e42b3d9d1097f1ece56d7b98e38c89527efb32de177fc4323d3fc8821a7e42bdaf6206a77d0e1ec32e89399c65852e0904f256e483058c2e4683abc662ba91ec83eef1ce777b3ebe1ea42ed2dd0a83d26d8371a9bc4f33db13fe3eb38c807dd54b552c0f28b32099a091be4d66bc5c9aea601d8bc3035c72c137d9251c075fcac1813966aadb3fc51d1d2d672464b35094033e0a7ecfc98372ba90cea20c47d898f84262753e0fe6fe1749f9185eca7e711e7ad9b2331c2073615b02aea3a5c7d6a9ad9a447f6b7c03c644b3a6ae5d597a91e27e3db5433ea219a3e9648e2333d80b454c327d91d88357744e1c6115fa83e78dd50a6602cade3125e20af40b49d2c91220811455d5d85ab4977c772149f8794beb46b5dfee882bb12ad47602897184dc3655319e211d262a0414d24b8f9ed98f12962641128e874c1f89bf72a5c710edc844420ff94c8308122ff65bb160d157c9bb77f2b9bf06d40d5004dd4eae87e7b1851330f158f9742ddc583697178363c3101cf8b6916c74132eef6e5844a1c4f235ae3ec0ede53647b7f5d413d39c9e2c5f73f4de88a23e14de24d10f7aef65f72909708f94905b767465caeedd0715131aee5082d4fd5a27403f4854f33ac3ba2fa85cdef6c0b70c7354ab2bfd626a4d0e2e111baed57b553ae01aface08a904e365587ecf948db35806dd2cda0f6349696fdca4def495cfeec4628227fcf2f231adc0b7509c48f521587b96cb64510c6b902990f7cd4387ba09a4f4f5aec00c870a0e40665dd8738747b67d318827df22ffe946de322f63a17262924eba10de628363d6de799e145803008b1344c6e70060c0ecef3fcc96b9d21b3fdc9e6f6761ac63d7273b9eb79ada565b49e166fe304a456e31217b8eac1f15e6fa1d2be0d12fe0263fca08da985df8724a9b8648f8c1dc854498ab980149e25701c56a16a79d311383b6751b1f62f73f93eb9821475de4848dd244e8f7f23a164309163dc63b87f014934bc1e49cd932b511c587bd8c1b1d15cfe5d314d21f6cac37c915294ef32f38dc3ca0baed30aefe0d1327d4ade8cb38606230bfa0de75241c72d8887956dabc27eeae2db843d3a1a1d5a5254dce3419ab9ef798c71f513f78fe968bd70d2d563c81ea3517631f86d82cfdc2ca48b15a09463c02aa7a8f8977d45a5db4d76d9d53804bc4b66de579dc8f1a45644d4207035ca808634cd355256548fb56369846a3d7480edb1b14b9288ab61d409aec03d866732e9c63c8e02617bb2fcf6c62945c259061f8aeb4c08a30c10612416ead8ce992990b02c0833864ca8b07ba28084daadb8f5cfa4329588f268e9957f11957c4c520fcb0a5c77a9c1e35784e3d7d010020402d8a5199a7cc265abef1185d89a679b152f51dd47a04fb35fc4c08024c179dc9e8e6f2094b6328881d2d7cd276f01bc58bfdab9d63043d31443c7d5b94d6d7958a8ebc7c392f8dc7d9fc2ad8174f2eed760d370e655b054e822cc4f4d0b8114b44f21db4aac60cc49df2bb02d291bcca501232272fdd10621b491845e8bc9f42dfd6549fecc13ec93959b66133226f0f273994e26bcfc0c7051b9dde4ff97d0183f91737a732d0d824e62d66892a9152b3d011c2793511c02c810149db4cedbae41a955007063abb19154a95c3bfc602c48afd6ed06892446ae820e74ba04195999715044a1f642b4bf3aa68d4e364adab9cd7e199c0f0d2f2717e2cb70e5ea07657fa862d79cc697ae6805ef990ad3f5613856fc5879d553be531e366633fd6a9c53fb95bc3fcbc118291a1aee418e6ac40e8b874620ac6b930b0334792107ebccb919636854c9a16c8ca509f7ccecacfa0d2c59377f6c84eca10be23d833cbc6a9c249d3ec199169a04194daa4cce46bb09f557dbfef5ab8cd2b983f734ba9fafe113f3b57b1bd4be68178a8187c3f2154fb7011c54ab8201415dd4fe2502753fada35b711f50e963a35497d47914520d53990353dbea8e5523d69e87360a9b6d256eaef77f7dc09dddb0a8f184e973574a30d256163ee9386b39d160e837d70a904d9feeaaef692adf02444f4a9a5e26dec3b6a921bba61e43a4d401df240c9c056ff6c4fde306dde7457932b3dfb033e37209ee9a99bd5dd7adc8489f2a5ed0ad30f9f868db097a992bdccf8fc4bd86a48781d264e04773a8bde4c897475e1ef6940479af0a31eaa4a07f80db20c2e62920b3354bac4e85345cc50c0bdfb54213a7992b9d2b5b967279a649d8985c0e47e3c4dce2116de72a38dab786db5ca5eb9eab8a6480d87359fa1885b38d7a7a69c75447888f6fac941164f80ad06cdddd135a09e8c23b44bec2c2c7ecfc7358a093f90bd5f773a5a2f06028f93d5373e89e35642025b9aa15410fba43db0bce8fa85c8ffda12252123c3c72e5a2e6e89138fce632b9d4749e8e7c0851eaab6048b70a8bfb2b312308c3f1dc1f52d9ffaa4936e3b6a40a18f4ac377d270a510da83cf347d100ab16f2750a480e52215998f3f26d8a4c2b120723e9b4a8cb630ea79a47832cbf899b791de5e0e8e96e2ee6f9298815199f821a35fc1b1372012b8d10301376de2159dd7021657ad296428e9c08500bd35aa68b23f5dfdff130fd990ff00300f0d9aeb4a8dfda373334bff9dd9ff4a8b32986f135172c45f1af5b3162e4cc36c013e3868e73498d9f4a2383cd2fa91129fbec519e1921e4a7da6a0a365ad9667dbedc50910055f499670f7d3dc2caa4fc8177cef09aace73fe86d79306a3459dba29c6399383474e38afcd2835dc79bd26f9a79accdb436d7c836afa2454191b4cb15d2638c911ad71a5913943819ecd48ee48790987af071602d88ad9d12ce34f92dff83337d77c267767c572472c5a19e88d79b768f3181a96b9a6b4a189c7384965be884d1fc8fc6034c4778e26295da589dcd5d208b47003cf2ad924b33cb37e326ee37db3f100e068b73d52df68dbc089f46a2d5352b1689c4987a92e9c9312254536c84fa3ed1ee3e830858ee1a6b72da81786faef4c9d9478baff4e4f026d234d5fdbe73940095ff45dc83d678aac883f60f5e6a5085735447027b555fbf204916aa14f199e9ee11a351e7f4b2042155f6dad8ee5097bef3421ab4dc02d3aba0a9b8218843e5c40c14caceb5224f0c968c2efbc1ef5de4b436cad6570b7ef3bbdea4c89493b59549f9ac3e03dd0979e8953b699d9e2fcaed1ca01e01508a31d4e7b991a853e558bbce11cd4887ef0e6eff4d77588380f71ec8d72213f7f3b0b5041e5c32186a4a9487518cd270e81314d7f0d6bca7e00eca46d3641da3c8d31c9f997c835536ba76398148ff4de43c9f5e6b5ed5902db6338ecbb62ea1a4ae8da99eb1375684af7dc705f4ef14db38463e0815406d3d89787616351867b5e480b07261591d13b0c26103c51e8472410830f1012074bf8db62f595351f7c27848a55b7a210093140f5c970e5ea0063a543ef67a16329782fe01b662d8de60b8da25d1121c2300918c8346c3780589d4d0c7d5fe13379f1726e0e0f19ed915d58b09c5bc8b1c12e1b1e3dfdc0042f7c081c50089706f0dcfcba4c312abc2a95a0ae8fb2ff2f4ad9d08bfd7450a82d849327f94a0d180b15e8926026b98fb144297a733b25ae370637a7c9072f473827d5d72b84533fa4f19ece9d8f341ad86ca7691690badd6f0f3a30260b038ac884073b50a99ede372bf58135c5f7de86bd3cfc2dbe3113d069a1d57f19157cd2a7c49f438c032e0b21f1ac7efa26863ab3710db000495067079c0e16878cae2c053a1ede0fda8694a165e54bc47905667993f300c30212e7b3b0"}, {0x68, 0xffff, 0x3, "78a57ac79ff80c78fc25a8db0b3f0a8f820c605f66a947d44413b4a52958006d60c581d3c782bb3aed7cebade76599213cd9e5d0374b76a499199cb9a58300d108f6738c45f253bbf7330e72bea02236a5d1f6"}, {0x20, 0xffff, 0x4, "5c1d9808aa390ef2374b357ee3e8"}, {0x50, 0xffff, 0x5, "4b79de7f7aacec6a2f591b8d8349a4542e78e73673e4c024b4ce8f98f99039917ecc04b177f5fb1faf6a9cda1ee1043106210b2de6d382d46b2edd33c3e8d6"}, {0x68, 0xffff, 0x7fff, "94b7def7058506ae8ad2b56a67c44c2135086b00f01a1ccac85053ac0a455762c93c5ecf34b5a7442df13c05fef9dab857482f6f79a9ee1c05ee4bec9cd318bf175bc8e0b6dacb1e729e6f82ea27eee95a2c8189895d6045"}, {0x50, 0xffff, 0x9, "e9d2a96dec9110186a025efdfffbbefa6ce41a173bdb656d6bf2cb1ea4f27148930a0248ec3cfc2bdd541e9c77fdda5f034baed4b21198065963578ce352"}], 0x11c8}, 0x2) 02:09:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000000)="4d439a1fdd54857c58e7be3ac3f1b93e15842b9c38da02ed6f8f216bb5e89492bf1f682343def92a94901c", 0x2b) r1 = socket$inet(0x2, 0x4000, 0x2) r2 = dup2(r1, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) r3 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r3, &(0x7f0000000040)='\x00', 0x84, 0x6) accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xbcc81aa9dda3830) setsockopt(r0, 0x0, 0x4, 0x0, 0x0) 02:09:28 executing program 1: r0 = getpid() r1 = getpgrp() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x80000000) getpgid(r0) r3 = getuid() r4 = getgid() sendto$inet6(r2, &(0x7f0000002340)="aa20eb408e9396c9c419a8b9", 0xc, 0x2, 0x0, 0x0) fchown(r2, r3, r4) getpeername$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) connect$inet6(r2, &(0x7f00000010c0)={0x18, 0x1, 0x3, 0x7fffffff}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001100)=0x1) getsockname(r2, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) r5 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r5, 0x1, &(0x7f00000011c0)={{0x9, r3, r4, r3, r4}, 0x3, 0x81, r0, r1, 0x9, 0x8, 0xfffffffffffffffe, 0xffffffffffffffff}) msgget$private(0x0, 0x20) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001240)) sendto$unix(r2, &(0x7f0000001280)="0769c6615d7c470a88030b19f8b8901fb4fdc244b8e9db4e0f70271943140af5a4d690a56b94191df43f086c3e4a44930ebebdb57fe624e1dd00dc4f37a9ff257c6e901bcef79c769b169e1e4d3092a455826be863746a092bfec1d27f8337d7335ee48f357ca63b93fe4e1d9476de43b6f8247cd92d793a81d488dceb4d75c604f50be6686d02cb67f2f25bb72bff9329adc1942019d5b8a6c420c54b188eeb77993ea1af9dd73419ea9aadeaa84053dcc0c225b1ff2e9fcaded911b8ef87f7ceaa76fe39f6e5b403d16c7c1ae87c9f88d1fc8c16d6fa6aff6f69b7ff99171b81656cbbe4dcef66c59654b286b702bff2c73e78b6a1125fa60a3f700b664c3032e438e22bccdf0fca7d0d589649f91b5f713249b7e934df2582a14edb9d7593e99a7212a3631dfb1abef64dd6ef82ae9fd3fb4bb3316c73fb4889df65121fe582cc3987012ec060ac56256ecbc6aa8c61533578ea6511029645bcb41ecc8b640d829ad02199ce00418f67adf88f17d67a065a85b87fff25517153763b5620c43e22a2ab2c5c908a515aa31a6aa5f91ad93ac6bb39a42b3bbc13a23e28e50b726cb5f887f81df635e9c805dc37f35d4713b084cd72a089ac993a7e5046e9153f1233c7d61dae10ae7c3a89eab2b4944d09463cd661347bcbb822cad3f852baca7a01c8187a88f64720b630cb11aefffb82a595a266d09036ddf5bc3675d401dda2d3ca3da5c84e24609b2b21d382fa0036c960ffbe390c8b1525b5ec2b6f29a25215f9daee2d062ab5b1a1f68dace052c480eed072c2462d7d2b17feec6cfc9204b426eb5d1268f21645bd3a12868c080f27db339040ff941be31897917ab4b2f627b493f4326f9a05a15fb56dafeb4061d0c653b9fce7de7068a8abc20284bcad0aacc619d29df4645add91c080ea2f82fbd72191513d6d8b2daadac369ca7588695695b3d51ac6525b31ef6fba8a60f4d79d5bfc63262233ab9b855f6fcb91a5f840ba4919dc1cabe75713c7252dcb3837afa10497e8918305167438277b9842142da44463ffe2beaa7d82fff7e5e4773c95e93150419c0b407c7ce49f9a7694c14744403d05aa2077a3a7deb527de9e65f87b3dd367180239ade3115a79c8aaacc799f6a3ed105c82a2cfd5a80eb2734fa20fb1e89806991f69a18fa5c861b7303bd2ad62290cc4d1de9db5ef2cef59432ddc8d70710ffc56b5c8a05fb7beed470a06006f4fca12293baee18b96132329706c7c2911951da6ef3a52e242d5dad4e369b6d7f8019d67b67f9a45b02490a8565ff88645993ded3943a3df656cfbbb83d94f51b1eac3b09c75a16ef62bc8bde240fac5d7b10c0f0f50bbfa1f97e38fa7bff5ca6468b19b58931477454598007df83a493e2d8dff5e9369e7e96ceddae2dcfd94213aec261f801a314154d309d066496f9fbcf660e9a5680a6a529970c48e0728852a65111cb46f42e7ae27198eb9e5c9ea9fe49fc8ea91f3f53a11653c15294d82e4528c245f98a5a8820ee68329ce716fa63227569a21907389b33c681d98a72fb8bdcaea7a508fa04b074cd3a1a33d98060280075472b7cdcec22380d3a4db94d2ab2877894a9a5fed884d47c9400cfb65f0c715671d0a2de9291d035e998353c747be9d7de733340655c9a5552cfd04752db565a2ec97d7b4d9b694b37260785bdefa284cca30e87594d7ef14194fe6cdcedb472ef05521ec527d50d7736a5fdd526bc47cffa73a8067a9e261bbdca9d5d15a461a959933f35044c697cbd73da3886b901f1353176b67c5fc732e3b01ad689601e3eae4a7c9be2a9e843c6335f217284f5860f26a5e2937cbc0f22e4bb9d501977c233ad38ca667d4d8d2c2e595863cb28f0fbebe2d71c10740ac12de06e968015c87133eea973c8bc78dce542d50afaa55920774eac549269a6dd9443bf83946cf1aeb06350c4e9114dfa8e7b97da527e50a99956b33ba9fbda70cf3970c580b88e4c3630a9950e63d6d2e1c57e79296eb102cbda139cb2db447318aede6b0602d22b094eb37919b52b8550ac9460c521b92188631f706922124e37075b294c2c9ab81efd5bc9fdeef84681af8f6098a28b987694515c2e9cd0185ff7c8442a5175e417c15544a139938b4de463d87dae16045bdc39ba6a3be1d10707a90c1af34ff79c01227eb9e4bc5df25c55d050ca252e00f7087a16a99491415420126780b527f894deed1f6c08a5696fd542e94abf368806b8c23600e2211ef7394e5cf1b76f92aac08549e04d4ce4cca2d08e91b8ec86812f368a3d4372d8a4a8d3a55125ffc590e5a89d72dc3f304aa4d15edb61101992e4e9a0877ddc947cc58458fb8d9ffd4a6d16fd0c80a29f0462430b8a42e8c4672f01c79b4afdcd44e7f3d2cb87b83b571dea1e9c55b77e947b7d12bb0bdc3fb9c380a333f90505c0c494d60c4d25fe7485478d937fcb8b61b9d291e0d640b6f772304691efc7fce0bbf0c71a833e770926219218351544c463b21bf8c4a9248d2defaa040963d290cfca22ac67837fa97792f5a161f956c4f75b90d7964e7ee55ea16ffb79babacf4a1a533fcf873cc62edd878dd03a9f167adc6a277b28d00f1f7d033b29d342c67589b492a45265cd0b052bb2ce660b478de2504e36f8e65927104c8cc3fd67cb4612fecd3ff3592273c92ecdf386d1fa172dd92b605ca5b83462649c95b0eacdaabe59110f0e58d3f962273db39c35fce080ad59f77972d4668d8af7ddbe930d9af258d3fb76d77ddae7ce40683030925fe2992bec0f06e7bba043c569fa0b3e280fea0459cc3f807eaca1e12e7770adab171336b5e67cb1a03f4358043f050c274a9b202d1c71509c70941d64d18d7b59d56f782d5f189a95e8fcd69b4db4133f79b4fe23ddf7e7f637a4c5896a1066f184ebdbcdfff68f19d0c507ef9900b1fe33882b9fb53bdabf5c8068320b5a4a3fe2bceed8361b9e225d7a67962032675a952de01b82fa3553c0b6a6b667c7b69ee327ca97003e9f7775411d83d56db45398d59035c30a18c7d0f508dab659bdaba6dd13eb30fa61ac8a72c36f34daf21c7eae8e5358e1849553ce7d420f10b01084090847971501a63f73196ec2936f4b4d8264c99a144369a06dd844b28b45ee298401b07207f6a4651501b330d4e975f543cf2bb1afec8049231ff4aa34a01f76eb4b14735f247a2f242fcdc2f446320412a0c6b330e9d8ad3bd40aa343674f32c4ee08f1739062640bef1b2226756f3ca0e73058a62674b475529e19e23f905224c0ca5387bb78997b9dca9f2ad50bd7913901cc648bd6977434d37afaba9480245e6c46acbe0af5ee70202eec164b06fd402d5f4f31bfb475af7ceaf4a619769df28930001814fdc4c01a99088770c18f9f5e06a9a6327d26a306eaaa650fe4706beeb4a858ba37dc6eb3958593d80ed6ac9b2807194f241852fdfe5b55ce86a619b733680101a88ef84084c59639c516ad6abd542006c1e2317f6a1a11519b8bb96dafe33b63a63d21c5ac8dd158dce6c40519a47bbfc3231888853aec074f20a41bd169d44ef4e5b8d0df67ef5e6897ea597d575886915cd7cc03bfe4c6df5e0a2a4987977753a509829db0de599806b054e06f5e7820a4741f4bc4766808689cf6373061d6b879ef5c99480a4f8a567e9d09d3f6681a8a9a154b4cd5ec2f0e472f8e7e14bb29ff8873d87721f52fb0417add97392eaf135341bd9a35ebaa8f1a9f35e9e52abc8b00fd310e341fde74c1c08128065fc9c35e2a2af00a1c6cad5d8f4495c376f785163c079c98a8880010212a9f57b53a900e7a1defb57694edbed2b6b63976c98bbe833055b5fafc66c1aca168bbc1b84f3560083b6489618fbdad994cdb9547ef6606ed1e6dba273bc17c67b8bb1c58bf17d82f6a297825e0d204ff7b41063286825d6387576ab5dd740d0d55ff381d6227c7e19f78636770ef816e7efd87f9babbaa6f62fb22594417943e8cf147d53bf9cc1dd39f07eda9c7226cd703b39d3267b4f4353a7babd7844e9623c0baf9d86e89913957812ac57af1ec2e4e159c4a585d19817eda0ecfd4fa606856b1f6fdfa3bb74fc654ba0dc942ee6e09ad3a9e2e85682309629c91bf73456c5e99a01f191adf60ae8634af3f25584c909fcb678dfd54fffbd1bd95af19e3d07c5afb3c688136c22128cce66c56cdd89a5d93bac03d56242abc73d51b1e21e865edec69089977d67f3c88fee001bcc98db9967859de789fbc2618f0ddc4573f8f58cbfae640a1422e423a931a7624c062f2e8c762bd5dc342285ec28bfa1c18ca651e858480b8b945de10df84a7750e5797b715b2bc8d87d94d8a04db9ce58e85cf6a3b2a25b470c496be12a1b78779e09784f6f19649ef3c6beeb1aed0d6d896d6e6b5cafcffd04c899c5fe355a87a72c590a2a94df17097c019152ee84934a4ef7274065c1d0e585e2808ea1e8207dfba67008097ec95a96e5b7a62a9b24ce62a51bebd7a49ee9b11cb2987f6b3a73317138f6bb262d9a028dcb33c49094ea4bb2a657cc93a2aec1ae004c52d97f89b965a73a0410858c750d91e5139fe07074960f6fc7dd79c1fc53b9e74510807132278ed6649a7abf64da15acf7129b319477ce4a284ce72bc18c36670225a1ab676edd226fded49eaa6524ab445058c75ad92f731709d1349d7161da532a0458f83f0dd08c4d66ea44234d28c260020c01fe6fc85caf7f2013acd47b264e9b123ddaed0320734223aebc28f9f0970329649469cdf21007357625cc0b69e5c17eec96d79032e74474af257106ce0bba7a29027c86a9add79e3ff30f8968d6736ccaeaa3e1e65cf1830a1924fad289b734fb4e650cc9e6b8b9d970812acdf70c600835cb973a1af845a46e95f781e2a84622cef8218fcebca6acafe57a52867576430f572c2965aa904eaeab4ff2595eeba829444bf6780cebd816e92514fa7f7b431e78f7c64a0e0feac66fb11b9bd56a0b331920845aa46323aece07017bdca52e4befad1f774ca4469be628063f2d675b1b346536dc01e62a79cbe91821dafda1958532497a4b7dfcdac212bc72b16336bfd096680ab459b3d3124d438ef9dda568840cafe6aa4181a2bab0c09a46919efc89520e3596274658eed05b3c9d3257f00b94a3ce452aba624d8bad2b7168cfd5ef1f9bbd7ca255bd1ebb7e1ff134f59b5ea84f812a6b77e040c858c1bfd0626d9c453d2e683aeeeb4440724a28c1ac4bbe7f7167da7e78c48a6f373a8179ce73927b66381ec1df6a6dcb52098ad49f2df88c00a6d838a73e01d4fee6d1c46d6b50bcedf94a2f72cf3d4d3812d75a9218314dc9bfd3a3d08fbd13c038c9e2205f094f9c6433bf2c9d5eef1c560e06db4329d446b2f5a6f1eee2929795662757d4a3bc41c2250e5346e7390286c8e7cc03553976bc6877f3bb5edf89f9914f94b0044d10c23b48d0b5c107223de3e48ac5953431e3c91933c97f0960dfc08d5474b2ac5996116cceb80abcd56146aeff7c1ff930e2d3408c6a043221b404f70b8764239e7503e29b1b3da1b6b1836aa8dca57b6d02a8c0c5a2e5e01c802cf2326563ba57cfa23e184b5c6717f3d3fdaa4f71bdb9805117f717e535d776738c561618b090799c50a344d0f455f8b86e10a504c462abaccee750713bd60c83b4d71cb4a13ad844172bb6c869aa72529bae114c3718df7c554997c90fd6f047d2a8f725fa348178ac1352b98a0bcc98d118ebf6436a94aad82ec295e0d1c59c30d5d365b9a30358a255d66934180d0caa37af01cc21eb5274bdff96da9261727110", 0x1000, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002280)) connect$inet6(r2, &(0x7f00000022c0)={0x18, 0x2, 0x3f, 0x7}, 0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000002300)) shmget(0x0, 0x3000, 0x202, &(0x7f0000ffc000/0x3000)=nil) 02:09:29 executing program 0: r0 = socket(0x30, 0x1, 0x0) close(r0) getpid() setsockopt(r0, 0x200, 0xea5a, &(0x7f00000000c0)="fa06f67d353841485d3b5c7f6338997e8c33c04c4a3cd1c237fcd27f03c071d500a29e1a42483ab228a7bf6535cb91548718638c5700a8374442d48ab00e584701113887942b31586c0ba3ddf26356af4e4eaea3473158ebec8804a873eb5943a8b9ba18aa2161c55440c238767290925fb61f9ffd35c074ef6ec461d5f0ca3dbf1b4dfe7a165b24600a03f72761eaab5f4d644a33d8de6331e568f73dd43ba64f10edb1fc0b3e9abc06043a73d36eb6dab5945fcaeb25e5810b3cd73c403bf68e69ef6485ca4e140200972069ba94754f017a35", 0xd4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x82a0, 0x4) socket$inet6(0x18, 0x2, 0x2) pipe2(&(0x7f0000000000), 0x0) clock_settime(0x7, &(0x7f0000000200)={0x0, 0x1}) writev(r0, &(0x7f00000000c0), 0x38a) r2 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 02:09:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) setrlimit(0x0, &(0x7f0000000000)={0xc8d, 0x24}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x140, 0xc2782eee39679e2) sendto(r0, &(0x7f00000000c0)="87ca5196937735177966e55250c515de02bafe3e4eae5f2004a04ddad85767de4b0cab1585c2fc177097aaf5c7ec72d459b98fb5d936540f1121c66e8b0c31b94041bd5c43116788acc2b5ff3f7f45252fc5be690d0e7d4c70b624ed2af168cbe0fef7e04c06837d8f0e8ea957546f0100920e6e02ab18a3bb96a261a510d2b5ba790d4c120ee06600eb6a9aefdcc6fb9f84670309717ad914d99ee827b9ee3a7b3267367b1e63cf5b0351d5e382c356a0ecd0f7d0eca20d2a96c8fc4a93f394ad7a25a6e12e1c07b70a039dd6de0bc79a5dff1c5f9eadc9f1c8c902195f510630fffa31125749eec752708baed837a13542736092024b5f", 0xf8, 0x3, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 02:09:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0xfeb3) r1 = socket$inet(0x2, 0x8005, 0xed) socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="7d29edb0d2f4aeb9c5c208ce499bdcd5", 0x10) 02:09:29 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setrlimit(0x0, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000000080)=[r1]) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81b07174,ffff8000211c7470,ffff8000210a39e0,ffff80000002f180) a t __assert+0x24 _kernel_lock(ffff8000210a39e0,ffff8000211c2000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000018da000,ffffffffffffffff,0,9,ffff8000210a39e0) at allt raps_kern+0x7b ptsignal(1afe,ffff8000210a39e0,ffff8000210cb308) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211c7700) at sleep_finish+0xd3 sleep_finish_all(ffff8000211c7700,32) at sleep_finish_all+0x22 tsleep(ffff8000210a39e0,3,0,ffff8000210cb3d0) at tsleep+0x142 single_thread_set(ffff8000210a39e0,ffff8000210a39e0,0) at single_thread_set+0x2 8b exit1(ffff8000210a39e0,9,0) at exit1+0x84 end trace frame: 0xffff8000211c78d0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81b07174,ffff8000211c7470,ffff8000210a39e0,ffff80000002f180) at __assert+0x24 _kernel_lock(ffff8000210a39e0,ffff8000211c2000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000018da000,ffffffffffffffff,0,9,ffff8000210a39e0) at alltraps_kern+0x7b ptsignal(1afe,ffff8000210a39e0,ffff8000210cb308) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211c7700) at sleep_finish+0xd3 sleep_finish_all(ffff8000211c7700,32) at sleep_finish_all+0x22 tsleep(ffff8000210a39e0,3,0,ffff8000210cb3d0) at tsleep+0x142 single_thread_set(ffff8000210a39e0,ffff8000210a39e0,0) at single_thread_set+0x28b exit1(ffff8000210a39e0,9,0) at exit1+0x84 postsig(100,ffff8000210a39e0) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,9adaadf8400,53,0,9ad8faf4ce0) at Xsyscall+0x128 end of kernel end trace frame: 0x9ae2c968590, count: -18 ddb{0}> show registers rdi 0xffffffff81e56b28 kprintf_mutex rsi 0xffffffff81871309 db_enter+0x9 rbp 0xffff8000211c73d0 rbx 0xffff8000211c7470 rdx 0xffff8000018da000 rcx 0x4239 __ALIGN_SIZE+0x3239 rax 0xffff8000018da000 r8 0xffff8000211c73a0 r9 0x8080808080808080 r10 0xacaa0da7896037e5 r11 0xffffffff811194c0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211c73e0 r14 0x100 r15 0xffffffff81bf7850 cmd0646_9_tim_udma+0x22507 rip 0xffffffff8187130a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff8000211c73d0 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor1) pid=361093 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff8000210a3788,0xffffffff81ecf050 process=0xffff8000210cb308 user=0xffff8000211c2000, vmspace=0xffffff006773ae78 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 68705 363837 76045 65534 2 0x4081090 syz-executor1 *68705 361093 76045 65534 3 0x4003010 suspend syz-executor1 34457 240338 20193 65534 3 0x10 biowait syz-executor0 20193 479768 32528 0 3 0x82 wait syz-executor0 76045 228242 59616 65534 3 0x90 nanosleep syz-executor1 59616 375638 32528 0 3 0x82 wait syz-executor1 62946 438833 0 0 3 0x14200 bored sosplice 32528 510435 24861 0 3 0x82 thrsleep syz-fuzzer 32528 489713 24861 0 3 0x4000082 nanosleep syz-fuzzer 32528 350981 24861 0 3 0x4000082 thrsleep syz-fuzzer 32528 212358 24861 0 3 0x4000082 kqread syz-fuzzer 32528 255689 24861 0 3 0x4000082 thrsleep syz-fuzzer 32528 26849 24861 0 3 0x4000082 thrsleep syz-fuzzer 32528 123911 24861 0 3 0x4000082 thrsleep syz-fuzzer 32528 453797 24861 0 3 0x4000082 thrsleep syz-fuzzer 32528 273232 24861 0 3 0x4000082 thrsleep syz-fuzzer 32528 254882 24861 0 3 0x4000082 thrsleep syz-fuzzer 24861 379372 6741 0 3 0x10008a pause ksh 6741 37285 34688 0 3 0x92 select sshd 1073 228547 1 0 3 0x100083 ttyin getty 34688 150826 1 0 3 0x80 select sshd 53605 493997 78376 73 3 0x100090 kqread syslogd 78376 1555 1 0 3 0x100082 netio syslogd 43997 144189 1 77 3 0x100090 poll dhclient 12818 243728 1 0 3 0x80 poll dhclient 84829 368443 0 0 3 0x14200 pgzero zerothread 13964 242944 0 0 3 0x14200 aiodoned aiodoned 29917 66464 0 0 3 0x14200 syncer update 83074 170671 0 0 3 0x14200 cleaner cleaner 53110 480091 0 0 3 0x14200 reaper reaper 92344 302424 0 0 3 0x14200 pgdaemon pagedaemon 74958 293392 0 0 3 0x14200 bored crynlk 16575 103135 0 0 3 0x14200 bored crypto 52468 412815 0 0 3 0x40014200 acpi0 acpi0 7737 275819 0 0 3 0x40014200 idle1 81372 64720 0 0 3 0x14200 bored softnet 37431 203711 0 0 3 0x14200 bored systqmp 3862 371756 0 0 3 0x14200 bored systq 27991 184820 0 0 3 0x40014200 bored softclock 46551 470777 0 0 3 0x40014200 idle0 1 460031 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper