0000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xff, 0x0, 0xfffffffe, 0x4fbf, "a16dad134402c183b362ae808978de7f2b36486c"}) fcntl$getflags(r0, 0x1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) socket$inet(0x2, 0x0, 0x3) 23:02:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) socketpair(0x10, 0xc001, 0x4, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000300)="8d249ee1f5f63ed043aceaf55ea2b8b4f8ddedc47638fe6c6fb9050b63a61561b2e3ba3a12c83aad8b2a2e9be57c1e5bfd3d82efab948e0171201e809ba8ee50b7666675ee085ee3594d8e68b427d9023218cd7448b4b002b0c31d28a50cd0b6349aae5dd9fc9316abbf42c472076b36f0ab96bba52384b4c33db290875c5d96406ab5e5f1a0aac48640c754a2d4f3faef8803a678f6dbed15eed922a1197eea122ea783b25f7d6ddca952c0bb1b77130ded88a025a98f5c95f554ebaffc", 0xbe) r1 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2c8932cba55beb6b486130f94c54f27f662ceb162156014b470c7d36", 0x1d}, {&(0x7f00000000c0)="16871f51007d1bb1fb3720d9921291f5e88519cbeb380c670aa6cd1bea47ad446bd8dd05b5f6ac77dca5e8b68f98c6ce66cebeea7a167713e87075d93edc38bbff402653042de057a4577e3b4df67ef8143a266f6ba842e669cf6d487272a5b5b4574402b91c50198951da4fc09ecabe7b745cb3081d06a76d6dbe420e54dd3211f90771edaeb64737587e5bd7e92a15576f83ba3c9d9121f6c1fce8357204dd0dd51971841c06c26f61d4ec007bc66b67d5e1b1413a657821a8e31dc8f7fa349b69f26c3bdc4aa7b55941db91", 0xcd}], 0x2, 0x0, 0x0, 0x400}, 0x0) write(r1, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x20400, 0x25) 23:02:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='B', 0x1) write(r2, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) 23:02:21 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) shutdown(r1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="73342badffd8c74550c5db1bc23d4b3d22de65b325e5f7fc8db0d84edf8aab3622e382ed1f18aa07285354ee3590a68fedb4f439eb3150a2de4663c077020f7ec8d971691dd45cff121a11b2607c549cc9232f0545307f4fc51bc2f4900500eb54b508042a1214cdebc7baa99c097e"], 0x10) shutdown(r0, 0x1) 23:02:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x20000) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) 23:02:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10004, 0x44) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) write(r0, 0x0, 0x0) ftruncate(r0, 0x1ff) fcntl$dupfd(r0, 0xa, r0) 23:02:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 23:02:21 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x3) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/64, 0x40) mknod(&(0x7f0000000080)='./file0\x00', 0x1104, 0x0) 23:02:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, 0x0, 0x0) 23:02:21 executing program 1: mknod(&(0x7f0000000040)='\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) clock_gettime(0x2, &(0x7f0000000100)) clock_gettime(0x7, &(0x7f0000000080)) write(r0, 0x0, 0x0) 23:02:21 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000640)={0x2}) close(r0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) 23:02:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="1cbaf293bd872b3652c9075e1e2d46fcd9b9a2b7c4dc0fd6b10ba758374460a87ab6dd6cd4e76867e9e3e2512458ea1b7fd3097dba441fc963824b137c3f7c1a62ed7b985a61402af98e76923bea28dde96c285f30e55e6427", 0x59) r1 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) write(r1, 0x0, 0x0) 23:02:21 executing program 0: 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) getgroups(0x5, &(0x7f0000002340)=[r4, r4, r4, r4, r4]) 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) 23:02:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r2, 0x0, 0x0) 23:02:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = socket(0x10, 0x8001, 0xf296) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = geteuid() r3 = getgid() getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) r4 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) fchdir(r4) write(r4, 0x0, 0x0) 23:02:21 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() dup2(r0, r1) 23:02:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x802, 0x0) write(r0, 0x0, 0x0) 23:02:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x1}, {r0}, {r0, 0x100}, {r0, 0x10}, {r1, 0xba}], 0x6, 0xdb) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000200)=""/189, 0xfffffffffffffec1, 0x2, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 23:02:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x80a, 0x0) write(r0, 0x0, 0x0) 23:02:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040)=0x3, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 23:02:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/95, 0x5f) 23:02:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 23:02:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "162b15cfcb5a92f43a30183e4ec99751862aaf28", 0xfffffffffffffffc}) writev(r0, &(0x7f0000000000), 0x0) 23:02:22 executing program 0: r0 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/172) r1 = syz_open_pts() close(r1) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) ftruncate(r2, 0x10001) fchmod(r3, 0x20) write(r1, &(0x7f0000000000), 0x0) kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0xb3e8, 0x0) 23:02:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r1, 0x0, 0x0) 23:02:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000100)=[{0xb0, 0xffff, 0x20, "2fb4cb9d9e18a48798c3ef42c714c2de554c63d79c71f13e0a5c9f541da55d81b8962e53edf5017331e34a4b5cc50465ce0a91cde70fdb78b729147e370c830fc934cf0390f10797cb93a1e465cc312af10ead1cb42452339dab316dc5bd0656a0c8614c2224fec98844ec4664cbde825fc36dc3b925a758f59d9dce0313ec556043eafcce382c0e5bad424fafda2444f42d83aeea983f5bb938e5f7c394"}], 0xb0}, 0x402) socket$inet6(0x18, 0x4, 0x5af) r1 = socket$inet6(0x18, 0x0, 0x2c7) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:02:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x100}, {r0, 0x80}, {r0, 0x5c}], 0x5, 0x8) write(r0, 0x0, 0x0) 23:02:22 executing program 0: setrlimit(0x4000000000000006, &(0x7f00000001c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xd57a, 0x6ccad764, 0xe977, 0x20, "c34a81eb7b12d87dd1592e5cca84e3b84e81172c", 0x6, 0x9}) mlockall(0x1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f0000001c40)=""/123) r1 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) 23:02:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7dac) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9b, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x7, 0x9, &(0x7f0000000000)="6e168dd0b04b7fba14a5ca6b4386fd5632362402cb7025cd09e590c0c61b72a4616d41875fd9aa8f1da5b21fb157e13d23121b30fa53735995697ceb08e36f7875c2db1537f4f6de8db4cf499eaf74a2a287", 0x52) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 23:02:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffff) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x3) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x73, &(0x7f0000000080)="e16eede0bb8a0d42f23d0565f7d1e9d370acfa2310cd7028bc6d8ca45ea678940b6226c15073761ce52c84be8808f5223f42847357ba925373c14b4cf1d21438e7dbf640bc86cddbe80203ed84fe805246bc102a9a5c210373b42b7a5122a4d1bba2d425617cfe169e72b805cc894c58720415") ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3f, 0x9a55, 0xfff, 0x9, "fdb2be74ef11fbe8e9142a012db41bea3131beaf", 0x4, 0x80}) 23:02:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000000), 0x0) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0xfdcf) ftruncate(r0, 0x0) 23:02:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa, 0x90) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x58a5) 23:02:22 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() geteuid() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) 23:02:22 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x4, 0x4}, {0x6, 0x2}}, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') 23:02:22 executing program 1: r0 = socket(0x7, 0x4002, 0x0) r1 = socket(0x21, 0x3, 0xfffffffffffffffd) recvfrom$inet6(r1, &(0x7f0000000080)=""/64, 0x40, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f46696c653100ba3a7e2303c9365761730d4bd8335870b90f21217de5faf4d08c13658c5128ee6f8a4126a07fc28658e9bf7c78e4c0163dec172cc2129b677c1850f9f6417e16d1cb45b996080befe7c19bef52a1d89fc84fd3d5219a04be969688a82f6250646294697281c07ddabf359faf18a204eea29df0125079962a0531c9e19d21ea10750af94a4d15d25cc6b346dfb0103324dfa808434df819bcaf15971ecb7d21a381d599c55ae1459d77e30a70d94264b65e7b8767d0b23f77abd8d9ef5da19cbdbb2189005100000000000000000000000000"], 0xa) 23:02:22 executing program 0: r0 = open(0x0, 0xa19, 0xfffffffffffffffc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 23:02:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs, &(0x7f0000000400)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x42) fchmod(r2, 0x9) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="a14aeb82d90732ef0ad9311e593667c6d69f3803f102fe8de3c335be01ff32be968b8de5c022b3ae0aba2f71be4da16b31b13835120b38cd5c3f22a90c32031d23544222ab6af48a9b20c7f4af3ca5728cc865b5302c4d649757", 0x5a}, {&(0x7f00000001c0)="2ea57321f0f666c150b061dd8bc21a9a5fd5a1725bfbae7cf15da757b5e42b504614a2057d7489d70bd1ba3205bb81eec40be0e95ccff33d46f74678c1f4d70735", 0x41}, {&(0x7f0000000240)="1ff8b926ab08e28b45e8324eddb33e04da508778170c58b627c9b67952470cd5494401d30646d4f4d701dd59dff06d538574beefa06327f749f3cf9dfb47888deaad8743ba21f74f54e63a996fdf0d9018263270d3c7fbbd6e858dbc856eac1e13bdd11faa40bc8598f6915479004706be2b76db77cd85c9c2e09fdde10e0ba03a3a4b70d63c8467f1229fd8fb68f1a0d619732a7a5c31d20e8465c920c0aeb60ae490a6cb1b5aeed9241c9dddbe1682afa56a101bf435b03ca08a7b072665ee05ac25c1800aaba2846e244353ca0df03940ef5d02cfc732a8d17bb0a26ac48834f6ea001dc9de40f7ccf4ef2be5f58c6c968c0a9f5ba59054", 0xf9}], 0x3, &(0x7f0000000380)}, 0x401) r3 = fcntl$dupfd(r0, 0x0, r0) fcntl$setown(r3, 0x6, 0xffffffffffffffff) 23:02:22 executing program 0: r0 = semget(0x2, 0x23a2251518617e0e, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) write(r1, &(0x7f0000001200)="ffa25f75283786deeb7be939cdf1d3ca682611a718b1787649aab4563430759a4929fde30ed2081c2ace2eb4ac30c335597184dcfad15154db6804b341e8c6673256ce80ce741ae7f227b54778b505d1c42a3e561f6867683e3d1d3c5139cc12d7af411f714d316063424a698f5044f8ff6e14779e330d9f068faf07f0bf27e53d3b70693adbf5465764e9942b375afb7c3de48110cbd872f104ea085c3ea0e53e0fae01acdea3f0c56c9698d878c74a9d43f5bd35399a325ae273d022861ef2fb1374269815833b2746602d414aed182b40afb6b2d02ddd9f8e35c8253f883d9436b7a9bf85e551239cba87d70dfb4706", 0xf1) dup(r1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/110) r2 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) 23:02:22 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)='~>^\r', 0x4) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) write(r0, &(0x7f0000000300)="ef", 0x1) read(r1, &(0x7f00000001c0)=""/169, 0xa9) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/175, 0xaf}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000140)=""/9, 0x9}], 0x7, 0x0) 23:02:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x40, &(0x7f0000000040)={0x7, 0x24d250c5}) r2 = getppid() kqueue() fcntl$setown(r0, 0x6, r2) kevent(r1, 0x0, 0x3, 0x0, 0x7, 0x0) 23:02:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4002, 0xffffffffffff24f7) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCNXCL(r3, 0x2000740e) 23:02:22 executing program 0: r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = msgget(0x0, 0x90) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/11) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 23:02:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000200)="c7", 0x1}], 0x1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 23:02:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/173, 0xad, 0x800, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x8008, 0x93) setsockopt$sock_timeval(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x1) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 23:02:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4005, 0x7ff) socket$inet(0x2, 0x4, 0xf947) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = msgget(0x3, 0x80) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/14}, 0x16, 0x3, 0x800) 23:02:23 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x3) 23:02:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket(0x20, 0x3, 0x6) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) 23:02:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x6, 0x5d845b7) ftruncate(r0, 0x8001) setsockopt(r0, 0x7, 0xfffffffffffffff6, &(0x7f0000000100)="2f1957467b1c8aa434f4283b8d802efbedbc5c7693651b7c401a0e5d2ceca65b16d270f5dd486b26ba13bb3f0252cd4c39872f3acf2c6528befd07a6011e037f205c3fb875773b8af1d7caf6b093dce5861d078aa4cc1a946e35bbc1f83f978b52570e815e2690b6cf505ef5e2455b932b6f856fa5e16cb25b69fe317b5a45b3ed3634142154cc7603ab545042b527dbdfdece402c9f26fc76ad8315e0dca97fe10f47ebdd59285024cec9260beffeb4a20c89f00750ed1be9efc62a5de41f017bd5ea8a306f7efe79aca79546a2e6810c6252de59df6377cccd9fe9a41bfe", 0x2d) 23:02:23 executing program 1: r0 = open(&(0x7f00000003c0)='./bus\x00', 0x8, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) 23:02:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) socketpair(0x20, 0xc005, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040), 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f00000000c0), 0x0) 23:02:23 executing program 1: r0 = getpid() r1 = getpgrp() getpgid(r1) setpgid(r0, r1) 23:02:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x12e) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 23:02:23 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0x4) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 23:02:23 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) sendto$inet6(r0, &(0x7f0000000080)="fee366601d62d391d0308ad1a18e7a9935887fa6bbda3fa5e34b5b5282595451e35b9d45b771bbd1a5a2c123758fc25dfbedf3b8577d80f9a2acf58f5c6280b08cbd83e3fdd778830432f42a21de73f9ff8c70c69a8da23932b9f76a4909e7f49920197350e2c5f28eb924da44f1f31d07c9a32dbfe8c1a28dd197e2ed2aa5fea270e61e9840", 0x86, 0x1, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x7ae8, 0x50b, 0x800, "f26eacc06320fd76d7f4d4046c0f276b6e4a0da3", 0x8000, 0xfff}) 23:02:23 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x8, 0x1}) r0 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc2}], 0x1, 0xcf) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) select(0x40, &(0x7f00000000c0)={0x9, 0x10000, 0x0, 0x401, 0x2, 0xa00000000000, 0x6, 0x6}, &(0x7f0000000140)={0x9, 0x200, 0xa, 0x6, 0xab0, 0x80, 0x7, 0xfff}, &(0x7f0000000180)={0x419, 0x20, 0x3f, 0x2, 0xffffffffffffff00, 0x5, 0x3, 0x7}, &(0x7f00000001c0)={0xb5, 0x3375}) clock_settime(0x2, &(0x7f0000000000)={0x4, 0xd0}) shutdown(r0, 0x0) 23:02:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000080)='./file0\x00', 0x40) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000180)) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 23:02:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000001b80)=ANY=[@ANYBLOB="0001000000000000ffff000000000000cac39d6a181d60930c17961c0c4e0ff01aae0d33cdcc4303476dcc95fc763fcb1acf32b47bd3ca1c50b915a14850ed37851422cdb17ff684e2636a76e573b463566e178f319f480a57b9c8aabb2db3820a7c6dfe4cae9614d65f24e9ba8bf14cf37366b29568143d95c06aa19a13ee8b08b2af3d7bf7bd2d405e1eb0e5646a24dc46f2c8e3b8493f288849b8402c8b118c56559bb0fead3d0d5a014292875e6a369bebecbc8254b9b4e31914587ad5f53ed331cffec4e03fe694e6d1c651377029a9d39773f249bb128a6d2432a159865a4539cb5b52eb8e20af36fc944d26490841e96a0958db38eca5b8c29400005800000000000000ffff000007000000ba305db4457af8724a56636bbc48629979f9302c3aa3720c7e48a272e3969d47202440bd670d8445fedcf08680697267d33c7c4a61af23c4555c9212a894ccb97889f2ebdec400006000000000000000ffff000004000000a75cbfeae3631db54c696d3f118388a61a4ec5fbdbf009effa57d9d763e193986f7f651b2bc26472893a66d5b40776c91110de2806f6357818f7531bdbbe146bc8759adfe517a106e7c15ca467ad3c008800000000000000ffff0000070000000a331a0d857eb690685e2336201e806d0967241f859bb48d2cb06b790c179d7ae49526d79b28b91330d90e0906f64cdc090946a76015a0256d0847af3ba5dafa1b0dc3a7469d62d9c2b14313a171763afda7d129a18488a10c762c985e5871e58c6a856d7f4f41d3c1c6da3b8c1bafb1bd4df150af0945c2cb5976918eda5a6d187a3ed84f000000700000000000000001000000080000006dbe186b8d89d656a5ff17aa38d73c4f354e92aa25cd5d57cfae0ba912573e0f339715a9e313cc09875d8ecfb90cad1ae68da57d0afb4f7958fe4b8aae81cd36d3acfc7a57a8a095f42a3fe0a9e923d6bb3e5b20442f768f0fae4b80eb5d76e05000000000000000010000000700000028c4e7f80e7c357f4635fade7cd9f04efca6d2a530cbb45e3057f8d0e413cadfebcf833ed189e1933ff63f0aa8dd5cd28ae8b686718147fde58a263600000000a80100000000000001000000070000003712d584f54c0d1e7d54b655fbced904264931cff11d55ccb17e949d04d756d9a8581a1da88930ea372ce8dfff8d2df98eb75bb543b6dd037601b5ffc92d5736c6cc5119535015920b32ef830e264d4db7d38cc946746dffbf45b892abebbbbfaaa68b3dbfd2eaf22560b379c0a7588e2acb96cb861f6c7e3ed0a886cac69ee52e345d364cfc673ba309c82c56037d5149eee0a375000000b6e6140af0af67961842c5d7fff733c89a7e792caa72d68e4fbd1b305906e4cf3a"], 0x3d8}, 0x4) 23:02:23 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000280)=[{r2, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/73, 0x49}], 0x1) fcntl$getflags(r2, 0x3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x10001, 0x0, 0x8, 0x1000}) fcntl$getflags(r1, 0x1) poll(&(0x7f0000000440), 0xf5c2d539cc665e6, 0x0) 23:02:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff28, "a994d40118f347fb32dc121600"}) setitimer(0x3, &(0x7f0000000040)={{0x3, 0x9}, {0xffffffffffff7fff}}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 23:02:23 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff7, 0x0, 0x9, 0x0, "52616c548300000000010000e3ff00"}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001640)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f214e103895ec145d8da0e30396ee3f53eeb0ffc0b32e377b5581df6ce6d256e289a052785b6a5b8ac0cf819aead0aa6267dcee7912bea19c61b3003373834adff263dce24e09aa5b7b616897bac35bee0f70429991100ef71f90f79ed0e0a1ec4bdb47300060c674fe2b9feaa419816f76771138abbcdb58d888161d5b31b4d17578cd723b8837ff40247153a2a2946abcdb5b2ae4594ecda7340c46d1ed8c0b3afc0974bf7bf01f2ecc198f9132c7453adc64cf5da58ac992ab5cf42479a5dc6f0add008914e7d164ef8dfc184baec79bd61467bddc463aa29c977cd2644aeddf36c70372b8abfd5fc26d8ffda17140f41cf6d638c67b6ff0f31de495522a655c2da52f43e96899f5dd9e71820bb55a7757cb9e13dcdfdbca6b07fed54e51774cbde555b8839272f907727f7e1daa7df6303465df0c68d4efc58576ba292643ee8d9581de937b4cc648fc8a35e4f0731fcaa26fc361ae13927ee60b0aa7f722863e991a1feb03b946c500fe3f6f81bf7885ede7f6ec27f46c7969b9305887020806721f42dc0f90a0b02938e0b401ffe711d9054da40141659f7d09e46a25be6c739df941ae60e0cafcc2dc4881a795f8d7e15a7e9629ed49296719420472640b3e3079a16c1cab549c13842fba8fbd6e7447adaedcaee49e36b0e6c6029a80f3", 0x3a6}], 0x1000000000000023) write(r0, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf3", 0xc83) 23:02:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socket(0x20, 0x8007, 0x100000000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 23:02:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b719895e9eae882d687595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a0004000046c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c7852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c210000000000000000000000", 0x17d) syz_open_pts() close(r0) kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000007c0)=""/249, 0xf9) 23:02:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$getown(r0, 0x5) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x7) 23:02:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c65300014392938ab3a1b542caddf195312c6fcdc617f0a2ebd03da24149de15e10b88d6c1b9752ac95ce4a50699204fc7ee3b900fb221638f9a1e2f143a79a73d3925421ac0000000000000000000000000000"], 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x0) 23:02:24 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='x\x00') 23:02:24 executing program 0: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0xe, &(0x7f0000000000)={0x18}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x10}], 0x7, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x1f}, {0x18, 0x2, 0x8, 0x80000000}, 0x81, [0x7, 0x5, 0x4, 0x800, 0x0, 0xfffffffffffffb04, 0x4, 0x8001]}, 0x3c) 23:02:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 23:02:25 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000140)=[{&(0x7f0000001240)=""/173, 0xad}], 0x1, &(0x7f0000001300)=""/159, 0x9f}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) write(r3, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) 23:02:25 executing program 0: clock_getres(0x0, &(0x7f0000000000)) 23:02:25 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x8, 0xe2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000001400)=0x4) 23:02:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66614c6500d19e5929ab00e5d9e90c176a247a04b4382f0f1000e9ef5fc13ecb0d9628a92432ed183e30d14644e9bf39eeb1815369d3e5a7b5f50abf5c5c7b18c2986202e5f9ede6c31c21e53096871f26e5e99125d15e52f61c7617c70d3af1203a3543f500a39e5aaf9624fe"], 0xa) close(r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) accept$unix(r0, 0x0, &(0x7f0000000100)) 23:02:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x70, 0x7}, 0xc) read(r0, &(0x7f0000000100)=""/147, 0x93) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000080)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) 23:02:25 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x9) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cd1d90a7bf602e5686f"], 0x1, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x5, 0x2, 0x5, 0x81, "9f95f42353f75702879bdd5f33920947e21ab628", 0x1, 0x3}) syz_open_pts() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 23:02:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000100)=[{0xb0, 0xffff, 0x20, "2fb4cb9d9e18a48798c3ef42c714c2de554c63d79c71f13e0a5c9f541da55d81b8962e53edf5017331e34a4b5cc50465ce0a91cde70fdb78b729147e370c830fc934cf0390f10797cb93a1e465cc312af10ead1cb42452339dab316dc5bd0656a0c8614c2224fec98844ec4664cbde825fc36dc3b925a758f59d9dce0313ec556043eafcce382c0e5bad424fafda2444f42d83aeea983f5bb938e5f7c394"}], 0xb0}, 0x402) sendto$inet6(r0, &(0x7f00000001c0)="060c66d1d1a7e9c691ba49dbe1512a4589249c014e3da429d6a5aae186ff94dadaadaac8e73a887cdb49e8d2282d69efa416f916beee270b22be60b57719526136e5af3dbffc1b3389b49683976461bd62cf13be316516f93938a025f959234ac3015705295675af37e5d866abf2703daa2ea97d14e5d0586551d72bb2e62f5db597f5fc1a744aeeb538ce4977bfdb6286d80128f341ae62b286a0c83f29197d3208e4fa815e", 0xa6, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x7ff00000000, 0x9}, 0xc) 23:02:25 executing program 1: mlockall(0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r0]) getgroups(0x9, &(0x7f00000000c0)=[r1, r0, r0, r0, r0, r1, r1, r1, r0]) r2 = socket$inet(0x2, 0x3, 0x10000480000000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 23:02:25 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x26, 0x123}, {0x100000000, 0x40}}, 0x0) getrlimit(0x7, &(0x7f0000000100)) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 23:02:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='%+\')@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='!)\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='$@*\x00', &(0x7f0000000240)='\x14*{:-*#\x00', &(0x7f0000000280)='%\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='.+\xa9:%\x00']) writev(r1, &(0x7f00000018c0)=[{&(0x7f0000000380)="75b3d78a5654449c9c3187e19f6c1ba92028b5be57ef53ae6269eb8ecc66830b23587733fa6f2b7a8ae29b67391d3893e030fdeee232057ebe5ec62dc4f59266e0e94d1a6a63794cb9ef5a4b92f16216d5c0ab161122f7d9ab61c25a90bff4bc770ee197b3ef531348775a524de7f3ae3583d08106a2a25e89a94f29e909bd419b119609e3dc8af1d2588ed82fd3ca1c6f7d353ea261f5440597a98b52368f932d82018ddbf88e6b56883ac970904683b0f11cf58526d069fd986c30a6d25bc141edbf4fa2e81763fdb63add50a8e834c415c69272c053e46965a077e7a8c1ee83a0e579b567aeb2", 0xe8}, {&(0x7f0000000480)="4d23077d1fe4f1d3c16817ff4c92efd15da8eadf841aa0e5baf2160e09b2ad81f3d230f7bed62aeba5d4ce1320fe2309880993adc90bd3ae568696196d2c9472d0884ec4ec9ac9484fa2eb2eb5221a01c90330609535cd8df66825c6c2189b55533ac0be08913801da25966c167a0c", 0x6f}, {&(0x7f0000000500)="9c7c96a84020436738e98366069b1f95b8c9950bb3756f0d46d9eb2af926da711b166da040ed1eb92fef4481181f61ad0fd44b8e0bf2980c23906744c61b4585f8ffab6bca63c4d21833", 0x4a}, {&(0x7f0000000580)="733811fe6201e452fea4cfb4ec8dd1cebd111f395d5aac103dd8e7accd18eb52b08be0674033f5657aa1295c1468e56f143c008451d4b0badd47368c80616a59b688c9d6ac6e4a669958078ce25c3f9f2b185a1d3a93f1f1a5d1646725f4a3c97fe6c9421faa85098d57b803b28e5ee0c06adfebc184d1d3191494587a16f1624c80e4e11d1477e4621cab16cbdadb22b250f731827ed983ccb45d7e407458d645d7c4b6f29b291894f11f427abeac15716ad6aea833bb68c3582e6932084801eeafc566469cbf5dfe7732bbe64bed5294688518c3eced83e76fde38c064cdc56160f8aaaef69d9d2ed051bfaeaea2", 0xef}, {&(0x7f0000000680)="564075b434dc265dfc866f4a579f12ad36e80ed46c16e074e7caf2de1e2c4a03f806bad90fc6e9b29322c735042b210bf912e893de7d92437a890a56c23a7b99949ea8db458c6e5d7db44ee6c174474410caa1c151e5f87fa82bd086f913e408bf5969d9f14bf3745096f838e479689ca9a1a1eb840de62bf734d1228c10fa25b82404619845582f3fcf67b04598be1113c820869998658cd5e83ce47b91d93429a6d0a0b45d5e188359c84c5e4a6fd5577550666fad4434cc5dcbd2642a33edc1a43b0d3c0ed286072e4c2c6b2d09439bce6c7f5da70e98264289312c518af842723052", 0xe4}, {&(0x7f0000000780)="850d4c2913e060221db64a055eb636d38a5a0dede37fcf8f6491583fe4c42a9497f51782c64af89b80a4154906ed36b64bf3689de95767f85c4ab27eb6158c5a48add04d58e4b94cdfbcc19bc68d8436f7f86d0ef12f2b0693260f8088d3cb9b4c736ace8c6ee19b29a869ea37e738247b800e1c92acdcb9cc3d0f750c8bb4aacb98dbe83a756c4cf607215a4e2cf0f0c3293d23c907a18b88d607fc4efbc1e5ced7c44dbc743c9bdb8cf858f9c712e6828b5438", 0xb4}, {&(0x7f0000000840)="d5be95649cd04076df9b19564aa63d311aa20ad5151a074db566a466b508eb8a62c9f391084257157ea99cf1516f9be310fd30e14ec117c9658b8ababcab0d2c98e92e5c523e5277bca2f0a1587b9378d26ed95f87a736d28a", 0x59}, {&(0x7f00000008c0)="26043592b0194f38c8dfe183ea30099b8146b9c4a6531b84f468fc591bb3d970d52edcbb63712e4d48056fb18ee5b52571e5eb4516bdc3904f3e1414048d04941c3baa7922d1f880ae894975f31530b9d2dbb7918bfe3dd4051d26029bec0c221871d4b5c5f26a1d1d1f130e952102f0587432bf8aefb44be4e1236b2991958bba0667bf7044fcc2fb6a1516a283e6f17328f429ac849abe9adacb8e055f58e21a0ff7f0d5307935d49d86366f6437d93af9c1669ee5893725edb538f687c7eadc43ba223ad9fb74af0666fac206fc9c9e9a8153260c6b947c8d4f3e4075de6d13de7f9609c9223443e6066ff8a55af16a0244cc3eabb14ee3ebd6b804928b2c85d40d6cacfc15a9003b0495ea0db86426844ea568078e9f9f388c26b7b68dd46de571edb268f757913077cfdf23e1269c405ce6fefe3f9bcca6ac7d49b4283f569d37753d5930f3e2bfabc99911d92da7fd9bcc96d81bfedf65bf1cff4e231d9d51ab46f61d577cb8ca48ba9991038ee963696f356a07b3240b55ca5989899fd9afdb2a1cd5a23302fa6e7db4d661e3e39ec0b39f2d06988888ee4b0d9af1f4e3a253fbbcd3931b476da667db79ca266f89f193197e99636cbbd5abb1f072546ce7d67a33dbf4ff43b1a260048e63af2552af061841fb56c3dcf756bdeb431f66a63b0cdbfd1367e2784f340c17392b2a871a1b7196c27a2e0af9edf284f9933e895b198bd3104e1f2362b5531de8d5d3c305270eb7d22bc40789b9fb8f746e6c110eb16f5b9897e2f64d0acf54a7df4309c981eae2494619a8f9dc5a6add9ed1aa6df4cf2d5b91d91f1e6820395681bae9150ae417b8b79a1992362835eb0032dc8f4be6e511e3ddc0e8aa4d09e9a4645715529a11a14be5b523636e7301d8bdc51ecce164b750b893bde3b00faefa85c4f5f2e7df65f271170e720bb86a7e1e8e18e28598adb421d2fee2613d54c3d09a34dff9f9a799386d704153e79be397433eb686839bb78280c96accb3e0cbc89ea7616ae826d9e1671ccbf1991a1eb68c12204b1404f6c0d8f299daa4dcb7485bcfe89076bcad41ae07559464fa543b2177f04cebcb9617b4406851295e348dfff0f9fe140b353cd55c583d1b08c5188ee540010a2c81312a024bc0f82b1308ed6535bedaef152431358d80adc1babdc39fd24b0d178d2d2018f281b55b48a01576aba0807b3e7db0d722fbac66db55c756c206f9c1b9f39fae7d44e19911848182f7537485b01b6ae7a060dbdd568ad644c8ba9269327b5c8403874f999d1919ac1dca20ff83f665110798d84e0597bc39334b18d248b11de0a884e4e6127bba5aaebba1968d1ae1eefe30845bf1157be12afc51766063802809d25775844600b374208e36bfc3d84a23f45553ba7ba4c9c3360c1c29d34fe5d1a2537cfdbd7740b24d51ac8c7eaf240034cb98bf599b568cbb2391031be715e2ce5e8b69dd2db4916ee54f3851ed5ff259c47dcb1c637a24d4f3144fe6de3560e7a1cb2d18c895fe82fc61ef5d2980c036041892b944fa4132d141d28e736542a4bad9ec42d8df11690d874597260d0a777b4899d2fc2f017fb0ce9a61df652b40e3813a9f5bef657ad82485c07c58aa0cb84f05239333f153ec0c67a76974b6f408ba216054572faa04d982db7539df6d65ee6b48870e7b4a25b2d9a314ce3140ee5908efacc71e4a04cf6d61445409dd70e519ee0b064094cc85744d028b3c071a29c0492bcd7c3c9e9c5c1587e4967dd330324a65cd94d8d8deef5380bcfa32a24fd87f7097b0a29bff8e40e2c2f08a0dd19b8bd559c64afb05ce5e7c91853e888f685a8e7b508563bdca718c2969c96a4122ac1ce33b140a9dd2b81b582ca539904669c3c4e40dfbccf5b603aa26fa01bf82ba2be9e01386f221c850c25a6413bb60ed892c8bb7ee7f838196c8faa69f0e150dbac92bfd34a39ff9d88f5f34d5b0d599c3f62d168ae50b6fbe37a34648a99ac9859bf06fa65a56afc3c819a238cb58f388c8f1cb43023099dcf6f563b6c377e5ff27a23cc19107a2f468bb94c9ad8f81bf32aefcc6632f897a37c9dda7caaed0456fcd170bbdc20c10c198ea7781699a710359b51a7ca1de34a3ec17e470b3968df3880fa5d018b99a8a6be617714a4cf78297b5d85bd454648754d380a8e695b8a3e3c875e4b1ac218a46d5701f4d56e6841467e18820af4d7ac1099a7aa5e33bb878a1fcc3204a9995fcc03fef88235f9004c94bca60aa033e4c81f9f30beb3387faf12a25a0449cd54c7977ff7cf9fbdd3732c01371d1ec50f626fcd215fb4316e8ae49f29b6b967897583208ec42c24b38114c6df58d59cae924b1a1cc3913e7cb202ad9cce9a41f1f441176c1635e841eecd196b87f3083ff1dbaca849ceec9fbc20d1590a4fe1e9baf3da20650c41190b0c406292eb0fedf36dd637f8cb0c0b25ecb60c50fefa577ac5fe26a0abfabe9a63c907e3f65bbce503a7da4fdce625646c281240a53eb97f5d206d108eebd9d8ce827ac8ef279f8d0d582bad15b72ccbd68b1ffe92296c8432d8998935cd6eee798e245f5002a68b6ba8a0e585d2718e0ec55d6233b8982dc325ac4d0b1b7f4163e58d9a72f3013cff07239edf0f468dca73b1ee166fe71efd0d2727c82e42996f0b96682068c5f594b128b5252c12832378e71ee62718f7fb6652ca377939b4c6c14632794ff42019a54b40826fd6042ae1f2510e5857022b4f80b90fdf7f5c7ed1f90d093cb1920049331ec4c3f97a4dff35e09428ae712d81bb70ec97981ea429097266df9c53abe52b0c019ef0ec553640001be0f32b5e7b3fc4282ded73c44d6d0844792ecc056f9abf0a5af1a9001934041087e5e061b92702dc6bf2e9948f21a0100484f4db94aecd02f91f95f1ef0caa0f6ae0ec17d64047904096f9221973b7920eb73700edc59de032aeef9a55bef56b79915e03824247f5bb7dd335d8d340bc628a1674de6f151c33ac699e7561273329a172a413bbf316f87a940387c908269bbd1f297b7672b1f65ac9f7aa165870d4d61cf79986971d6672909bb583ebf69247b29fa5b49685bef35980f8c5efdbd90c082f1227714982ac6ac0d0fc9294f31066916bfe33e17f8e91fec8d642ca5e044901f818d2cca837157b751c44a5a38b1e4e4ed17fb24b128cbddddfb2d9f0451f842ab94720b51015b3248f15acba733e456b4ec102a4dff011611c075a366d7fe36185d0a74c39cec26b91370c4079b19d1a02f5ff6c2823bafd897191f9bf88cf0bf9ab0e2bf41be66471e7a9fd6e5eb24fdf0b53ab6683af3e6a72a1f9898d35279e61989edd02b8a239b551285e94f5ddd21f3e1b1fd9fb5819887f65d1d736d1eeedf0e61c6afc193e405ed2a6becacfb0c1aa33c4411f23765b21832ffff7b304bc4020e4c4582c09766b276031b5987f1c699ef48155f927b7a49eb00ad84be2bfb204f0573f1e9348d2ed060b1f42b0f670901076ee72bf13027c020d73b893b6522418ed9d8530f6bb8043a90a3aad4e0eef2b6a9e6293f26bce9b8674a11918e8ec0fd94df4104902de206ec4cf7b3ba706c93af7a5859d6df3bcae7dd6144ea071f15ec21a6e25341bd86dc916805aa4a0b687cdf85c255fbac19743489aef8d878adc5cc46ff0412e5d5b7dea07fb3a0f08494226648dc8ad28bcc9f213f739311f3ad11c46aeebd0b58efcdfe698cc8a47dd1bfca65a3d3708c04e2ce0ae7b20f4b4592d08298d046abd6be5aef1d7108c0e59f8c34dbb3fbece951b175102413cf65a92db1869e8ca20edbd50e4eeef107f2a171174effc7563c3f7e074c7e7622a6a3939d41a2eb524d947610ef35e7e9ecc9035d672845faa2ecb45c7fefb24140ea77ae5aecf9b2b88fa3b55bcbcfe0087b3eda1db81ad4b3280d1caa4717fb720125e9a94b3713b2c29379ec7dc3580d213e3fc121ee64f70ec30b4ce53618a1bf4481a808e6a5e0a7c09f5ce3f13f017985d38734854da65e1e94cf2ebc6320cda3d01c8eac91fe624b84d3aa00438aa2c8749f0964dd176273138b04a14cb7dd13c11484beb7e2808c3169c1921209bfd13a0e5495098f072a09dd4f6590a48bd33b29aa6f895da4112d01aa354bfa1e29e9a234c8d29b95580ad1ddb2c6272cbe07d4b198e710e64267afc78d4dc24c5158d01f365ff487c1ee973bbe1d92153cc629d4e817b3196172e9fe7b16d7283c1a949ec05ec06b82561f50fc96ab80ae084a919332a79ef9ceffbb34c43378502ac78cebf82ee8da67b869181463c912a58d93bc362e3b19d4b69a902d5a047d9f32944be59771ee8f9a3c83374af755cc6d92819f59221e2b154deca500ccb174a96928bee06ae226c29d71cb185589f18c8b6e16f15132ff82c2e46649490dca8c064614db10f3da1393a89523cba758a18110502a0e152d83f79851c60f37eaa04f4ea69444c5773989d67f33b0a1257bcbdb719bf80cd453e8b8e270294e2936d6c4e4bee75309057957fa17411e2efc880980b13c150cabc26247e98d759a91a63d65873225b5fac0ba3b5f87b73f15dc77252cf3f04db73cb990dc5c7adf9a9960edf981234824f84ac1a8a7abd4eada4a961c1a5ba0c72711e13637b58abc467e7d84581309f3128a9a6e6129d6c8542ffad403f72955a9700ab5d4e061a455e9f875ad4266522dbd36d1eea1be421de799790e81ddc4812670004d55bcf4b38c238c0d7e9d1ac88f2d8f787b0c61a31be14e841f3df2917e7a46572fa7aaa660223ffe6ddd4699be57686f32b615c419f9d76f8ae058d7ecb6b6610a697990e5075fee1a6212ba103a110a91dff287f42e4d55e3215a2ac9d8f9b9832859011982d0ba8cdc020f4bd8af13fa6ab7e367c246096b26b406bde19ddfb5bd38616621e2244fa0114c0e1925fd4f891e4f5e1fe513638f778dd3c3fa30c1c594abe5072d57fccd9d1dcc5e1caf97a48a0a23be920aaf25f25a4444dfd2914e08b3ade62c75252c7d7aee380ef43e893c542e8f63c7bfc2d180604de6bfb9faf5ffb3248195f18f6514c70220f29b09358d6c9d11d71f2b65cd43955f0d08365d027ca805fc64a02ec018d1f1af56a04e88e633c185dc7e594e8cc3a5dfa342994d9c49ca28ebd7a70aa6e24359fcbd3a67dc8e5d58d22377d7c7195be50f654b61a9b16ac6fe241cdb0e36ae0c2d78fbfb2f3e2a7d192fb0ff5f1107c27f3b491b46d599307ca6bfccf5e12d82ab0fb4c7170ad302b90f9ee7769521bdde8671fef743d339e47eb95c9ce0ad4438573f48b29130f852d298a99ed5295ce8f0d96df6f363aa8a9c194d0c07749b563c906f1d80ff3a2b4fb655ff3c886ad8ce7b4feee2a5e514b59e4a555b86fe018ed712335f224181d0eedfc2d8c6848fd03079b9b5c1897dba838bbbc0d49dfecfd66d25e01772e3a9cb1ea5a35f9bd236a3957b651e35204424af8fec3c0ae1f310a79999c2609c2bc83fa24e09a63a12e6cc056a8cd58fcf91e4e8fb25cfb66c96c847704dc252418117145cb623baa112235f523ba0bf2551350e9807fda3518233fa23bfeca3c3a5424c0e8403c8222b871ebc4ca91b34f8402cee8a82cee0de64fd9459b86d6e373e463c385d2955b615e9560941df00a95d3ede045473f34a8af8cfb35d1a3c55a6135241b7adb2e72450117f4a5a658da9e4afdfba3cdb77ce9b434847cce5c6e22605c0f7c4af3da9f1ed3b8c162e5f022eaf5082d590b1e31134ec100bc8bc5c2bf23b3bbb39f03e33168371e2921dfdf9e7d5150eae208e999fc82419f4", 0x1000}], 0x8) kqueue() 23:02:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() close(r0) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xff, 0x1, 0xfffffffe, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:02:25 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 23:02:25 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x891, 0x1) lseek(r1, 0x0, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000000000, 0x100000001}) 23:02:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') utimes(&(0x7f00000001c0)='./file0\x00', 0x0) 23:02:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getuid() socketpair(0x30, 0x4000, 0x8000, &(0x7f0000001640)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000140)="a5b678b04348307667145b69324c976050f231cfbadec9ac6b", 0x19}, {&(0x7f0000000180)="063f51b756481a354e522def2f7fc071295acb24f294ca6da50f330053fedbff1f238cd283bd143dbedaa317aa11bbe041282774838403d2ce2dc4672d7aaec8bd45901479de208a95351a64bc93a346afdc6557d7707699c313b9bf55f33c6395b281361763dcc15e6f30a8ad17637b8f997a0a65ecbaeb715ff585f7bea33473c5ee8bb1bcc453886c07797655b4c5f0f49bb515d698506c2f08468fa926e56ed08fc525583cd8367493fa82a2cf630ed6447a3cbbd22244bd05e71b1682fc4a53c03242545dc251", 0xc9}, {&(0x7f0000000280)="02973d758d6363f6d7c5d5042b2cc5baac2ea9f9f28483f95df3c47a6dc05d30fddb1db0078fb97bf9678e3e35d31861ef21ca1cf2af071aeb0bb2066db9ada01a912b033be9e81dd6fbec7ad02088d084aae4dfa7499ef0d481810678870344a7ec989e5fbb4e5411250c1de4f8ed8ae4b07c48b5d0f8b9596b8028a185995b2f74eafb8a0f86122c8d3ad7ae4fd62d881ce5dfe76e01b68ce5087d9766653cf24f16fb4f39752779647261c427915b30ccd3af24abcd724b91db446d403fd4eaf452fdede13425c9f8f8fcb0b2c1be8e60abbe06cff4451254b49da4e02353d18779da42880ce46b39aa7e90e4267a1fd2b44eae683cd124206bb2dd80987db6b75aca441639871468591eba15f6109df4857802a492c3f90575268700bd779dbe63950afe4d3f5688e600b629fa4d6e30f1a122e922d678f24f6454438239f088c192410ca34f713ac1a39dd04c285d90e463177b6bafb652bc4072107dc998d9b755ad025c3d59c8f040d5d172ab0335b2a686ecd5f40b8ad65065156e559e3f1aae944d3148ab8b3b3a076b3105a61c3ef13adbc7dd5b47c38929db3e06ac498e0f3ab293f44a5653ae8dcb67b83bcd4f361edc0bf9e48da2313c683e3c6debac15d84c2050f74f64a97232a76d4e98bc10427ef6ad04ea828e32cb167e5131a75b9a6b27cbb588ee77b15e9f78470deb0e8cc3bf244848fa09edc08cd492824d44e82973a1bede0cdc11d3068f3b59eccd9032a1ea44d8bbe28ac28f6c6651b9756c9d5aa8999155e1558f474c21c4a3d26599c4739793611d7549247cef3d94ff7767645e924b159421592b9d4f72850be6013ee6a3cefd13ea70c44fbf9a0572c67a7242758c57e86d38cb2af841d3aada30fbb9311d425d0032026f8620e6b9363f68ce5c9ac80c247e765e76695c0d5d9c681c545e91a8f4b50c4c97d11f79db22f99dd848c293aab2acc3b091283559d9a36776cb5dcb35900f0fa5d36baff16d311d1ff1ab86292af222ede93362e6d00579bc7777062e0b8ed7e139944620c990233b3ec130dd09f99f9b37118ec99c21b4b1be0685de169a91c85d083a4802ea3988baaabf307f1cbda0663272efb59cbe339923791c50a7f0848e57daafc4586be23cd56c944c801dcd1210c04461e26cfc4d2efac178e218d49a9fe55b727e30ac4211f1019cc4434fa48c4268b338887ffdfdf214bad7e155aa3dca212089534efdecb829e181624444120716593d6c47eab2dfe92ab069e85cd7dda9276f5142171ef986fb80719f78c108a25916e1c1acfe1c4fa6b766e638fc9e1901ebd95716012f7941dd69dc7b3437f546d2aff0958835a3287c459c68e6d637b616fc30670b339da83b1345577af29cc6623ca7f642119b987f91620798c8af1718b104f7b27f72601134f31f2ace22e7a6eb6bfec7eb0c1c0fa6e829464b415d916c0b046c935045cfd55f1794271654fbcfc72aebe6276fbb89a94d7c0abe0f06930d974295acc4bdf689419f9958a6725c5565ca0838abcad14f746daa2b6c2d98f5eac5df5860f12925bfa92ba81b96c679a74bffb28e7057c69de8746bdc54f6678bda0ec51b4a133b4277cdfcc20bcd2c0ae0767ab84ee7b4feb97fa57001d7fd9dcb086e3077d12e8b2e3d776d9b07e4a3349342ab7770ae3378396f07b8a92cd64020767b4407d86c43e2a058e78ea75429ec9f3d909c03e2edfbb16888473b487ef66d6f5274867012c0073370481a72c50c669f17c2332b10b0320495bfd77002668f12f6f6fabf15f66417346c0f96a0a6347fada805139905f11c847f332e91719eb9dfbf37115ea024e4c4073769d0a224605574a9cbc7859548711ac172b115101992a873ddaf62dac489c20b859d71a13b9b9f2f1d87bf63e9c9ad9b1796a811324a6508600236474c20de56fc70a4f5f3f2b9872dfaf12d93541f8123667b7fce4b11bdf90fd72a079a87908a05f75f6d0bcea1931c2792552eee0a027774c2fad51bf9c4befee088ddfd242b978c8151484c6ccd708aaff69d4849f695362f06eec6143b76e0eda88f37a72ac855db4d5d9ab11636640329ab368c940c53ce209fd4e116ea0454efd4d031ee2767201dd83ad05e4dbbe87785b25f386c4c07e610b73af534b30949e5566bd58d520d4678dd2ef65d2ef84ff18b8311c519e711e88924394a8f4bc3cc7515bc6335991afe7c281ee896563be0f46e439c6d4a60739acc23bd634cf784191003834dad90abf4b00ba55f7af3758dbabd0510d2b36f8fbf59ecaaa70ad435ab6202a2c420d8338e4fab4393d8b82ce2c38fc1e9c4c951d11b54114529621b4a6d0a8eeb3a58f45e3904cde7309ba81fd320b2bc1d63950f412d75cd04b18353d50ab0208dcb258f666ee96b0d20d3e8ea0bf0ed727b6d0b15f819a546bd16ef94f648c4a05db563fdb0e2bc429ff7c382388e70256099dc29e333270ef7d8406c0a860b1c0853d29b96907456c7d26dfcf7969898ee06c5ff9bc529847e695694ccaef77f57bfebb32ea4bac2f2122cacf603cd514d514971d9fd87e0de98e0acfe655678aeec6c1135fcf7d40a07bd94b2d0a4eb8e85ec3adfefcac683fb673450020d6222a7c5ddd3f068e2b65c89126a135fa486a5b4c5020a77ae6084245a64398f7f5b74a2595fdec72c8a08633dd4a15ca4e01044edf0d02758dff095b266b4213e39721c98a1e959b743248dfc821ba87de3cbd10e9cdf9170f3a62ebd45c2ed57bd93b29700905e97b14d9be97d1be26bf2d485919db6368cec77cf598e01e4e02c039b050726acf9663e3a561075170fb11bae73d5daea57ca2f81c97a98fc7cf4022cf850768855fc01dab8e1cd81e1370117919a77185254ecfe058978e8e0e45bd336894bbbc6ccc760eccafcb5e6466cfb61931c4c4af99a3cf501d1512bebfe677fd5dc2732166b2cedffcc85f64d9003561689eccca43cf6e5fbd3ee7c265fe33af6c8664f79e334d38058e91e195d9cf990dd394d38223216647759d881b59b12f4fa5a683ae396e9734c4b78097faeede8aba193a19fc5c6726ebb5a21092f2c84460b084d4e343120b11495d90695dafceee1ded05428114930ab537294d7776e16d206fead6433cd17765ce77dec9f42a79a32cc5daf9d8c413cbb9e812430d5318eefb8ce3b5f1a78c6ad31fd1fef164d4f0f14b1ab44e4fbb06f041055b240bc0b85ffe902a27b36b65f110443596e1e7a3ad94fd6e468025a4d06c668867a068439253cd609f677eb634ef070cc4f2e9278ddbb5b56348f9c139baa69ac43505eec41bd1c758472f7b2c4c7284bb2fdea1e0b57d737740be88e4a202c99e68adfb39e1238ed7b946cdc83eb5e7fff204ce4b9cf78008277d741de0410cb9d4b9f2c5f65ce281a32c9a72aca26750f7bda39001b90944ecac4fa647591e4eae07fac9b5f337897175a4ae00d440f1c4e0d8e04b58285342e13373c9ee369cb64d0983a5a669224a9d432f92659d981e5c4338b2208c96c5d97d1d18ad74c7d09d3253b2f9a843fe9e61dcce36f1401fc8a6edf4d81a1133cb7ff204e95c1d970059334a2ad2e608c78933bd61ff191d22dfe2c2da74765698e74f2c49b44eaccb52c87743954004b6d4d218c58053cb09271b1f595650ada571766e9f578f3fc28f9b717116ccb4b9e4d2e4a1d3e862da7291bc386960d80eeebb4f1c078c13b52e620e50fb905f5ed209062b1c710ffdd339f9c18c266637550385721e8cbbbe619ab19bc42fc385d1dadda66a4e7ea9699c79c5bd0fa6b5db4a6924afc5137aef1a42d088f60d4c1118a68cca86ed6ac24e891442f4c859480aac3483ad7829d8772388903dd1e4c2d95d998744704b109bb6c70cb0a7e8156e795384ed4dc4dff16220b7c15b7d5a0518077c0f71e9c75c401f60cf2fb430726fb10f45b0c05d7bd147fa25228d19006b62992afbb4ed5e75cb4f65e0be0ea28124d8d0764d92bac9160755fdbc675f1df63deec85ff81893711c6963d060ccf46bd2d37cb9f4b3fec55b0ddd088891486d90cc5420c3daa625cf6677cbba35e84fd5efb92b3a7131e6602ccc4e000eff84a2e963c752b36f7ca77bb5f42f3e7f8e92bcd9539037076a60e3951c7c340a82371175d34c4d5076ff0d1994bf9c81686aaf446d6d857e311df42f11d227cceddfdf93c55b9487c657c9b49620b31b601b3334e8a4b37217fc0c4b862176c0843485a24675657ea390b7ab45f2b31a5a436c0e731116f8a958bfed325ac210e0a48c9af154d1aa6b65a46d9b13a16e36461a077cb37d4f8798d234d4523156a0a2c42689b098d4099b4d0665f0e2fe91ff4f67f5388304eeed99f333ed91182eccf72cc97654db55acdd2f6ad97ffc82be0e8bfaa3ab123bb51af7c5bd2f03e5abe2ac1397f99c18e68ec95d0a8d8aa47b37ccad640e05791bd82e010f6797d758e302890e0d5ba66cc6b5b38d2c58b3d34fb4c68fd9f704bcbc228ad647f3ffe26dc6006eaf806dbb0e891682ead3621166e3f56ebdce7743b3c70e67a43e5540dd89c6ff29bdd7a1f6031ddd2133d469f384c23759f57356a728869f26ee37e12b2108229e74fe3e52339099a6e8ef00e04413e1370132c3643d8d20c05984a8b205681f8adca5a8ff65c87cc3e6b0a5c8077a0ba7b2236172f07eb3ca2e28bd2384d9bb4c91828c512b7cdf0e75ea5e2afe0ef0d41164376d21d93f4e7c75e67f9a7890ef5a11af8572189266e4ad0c1abbfcbae8759316f85a897ff18768823ff84356f3ba730ae4cf28482ce0032b5ca2f99f7931964e190bd25d65e013cf66ecaa0bd9d944eefc863cb3809c60a7cf309533d71362fc5a731d02ab2296929bafacdf234b136e109c9357caa3c6d35f17cab46d74db6b981711b7db48743e7597a7d004e39dddbb7f71345fe4043509f8b43831101df47e34032ccca5e6cdddbae775a6d6acff0cab57c50eb570e4ba7eb13f2a08e5d1d36eafc494292ff086b3806131ae003fecf8fd19a238c423fd2f72ed8dcbfaa9d81137f049a1c680498d531e836e09fd16092131cf3a495be20c298d3d548d8ec7e74cf3af82aa60007163747f77a22be2b3249c59a8cfd1e4e2bb9f8988a2c19cc7dceaa3478939970c10de6543db3774937e2aee37dd8299acbbc0967b53453fb921699edd92d751e653926372dcd3447f0cc55c07ef63276c253d00c8b6dee23073cddbaf6967d498a6fa1f2cc0302bc55c9cff3de0951e964347f16f002e55e649b25bb05fa97f72bfb450865b6a24e5219f328fb3bbfb22fbb5d58dff660bcc7ee8cc273cf7378306c183d78ce4ba21c13f8580793672944ab17cab8359219771afc90ea7eebabaed60bf97b3e46af9e19aa8064a86e47c224e2fa8e1b406fb609148078991adb41eacab657df0acf5fe59242e1bba150bc4bd0406c4a125aca8582ff71b648cfa3eb8022b92dfc25870e3dc8e939aa424529a75a24b16696fe3f4e5de4171e75d02367c2f31a227554490c163fd51311117b88098b55e37f347384916f501076367f8622907b470bc982fef793bcdc550e727a3d7ba3a052dbe4b41c1ee6efdaffd148722784c510ac2daa278bb7423c1539f6fa233c89aa5455e1467c0109d61ed37026469e4fd8e2e76a26eebac5c790228f5e6c464760742978f564f2aa8a53ed58f2a6cfbfc38700f753cdf0c27dcc6dde4e6d3d757c7346c521c2304d61f737dfc8009a3f5b4ff4c539fd1f6f6757f5ad59af35c0b7ca1ccd32c34b02e8c5c3721bd76ad33782fb0855c3", 0x1000}, {&(0x7f0000001280)="1ec5fccc959fc24b012cb0f1aebf974fc716b83a105c15c7d61b70da0ebc5e34e2958c0e80d763e722d051cfc8f2a5e2485944875e2280f5689962da9f23ea16a3a800276d919c36f458e3287f436de942f9b269a85db57593516729272e71d20f0954cefa7df9bcda037b299e94c3f38d556af55f39cfd39ba17f401a3c341a94f76ad39e405142de576123bb25270349fb8e33ae9b85c08c03385f1fa59cd493273b255b", 0xa5}], 0x4, &(0x7f0000001740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00000000180000eaffffff00ffff0000010000004dc6860200cd50b678363a67062b53d3a39e9136ff7d19da74b9ff2b016e5e58067860fb1c879ac4e420932935133a1eb4bab780fa1651d8df6ffd14be8f2c0efcf7a380ca18cc656248d6091c34af8ea6c6d0cd12eafe645738b1053efcba5dedc0b5a58bea6da0f8ced2041988911bb9341194a7af2f1cd253194acca0a3a56364ed7468ff30b9e79e7bf4d560cdf4691ce1e608dddb72673d2696216926a59ff4aa8c46a52b864f86e36784e6db1a4f20278ab5a533ea3885079e946e1abedc8b619b9d85f95ca7bef2fb695957b3f83c4ab3a8ba170d501ffc16c121d1fbae9c1d628b6ce7b50cd6f08570b2105db425251b46e9d177e114daa7e00caffdc681a60ca97ac861bf02b8483e3d0e7e511ecdff14017a1fff2a79472b3e77d6143207b3dda2ac5f1df1fd3af4f7c9c36227cd7849847c705b3fee4d4a7bc9828e9b6bf060953ea4e0aa4a9eace55fdec5511ce89457072b1f6361bc0db027bb386775c59e87424f", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x400}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xdf1f, 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:02:25 executing program 0: rmdir(&(0x7f0000000000)='./file0/../file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000080)='\v\x1f') 23:02:25 executing program 1: mkdir(&(0x7f0000000040)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0) 23:02:25 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) write(r1, &(0x7f0000335000), 0x1023d) poll(&(0x7f0000000040)=[{r1, 0x24}], 0x1, 0x0) r2 = semget$private(0x0, 0x2, 0x20) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x4) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 23:02:25 executing program 1: r0 = syz_open_pts() close(r0) kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x800, 0x40) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a2815000000f47e000000000800"}) socketpair(0x18f7a348055e67b4, 0x5, 0x3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r4, &(0x7f0000000200)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a", 0x8b) write(r0, &(0x7f0000000380)="c5a66755ffe6a923468df922c8b661c21ff849d054a252aef6", 0x19) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) writev(r3, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f3", 0x579}], 0x1) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) 23:02:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffc, 0x80000001}, 0x8) socket(0x7, 0xc004, 0x0) 23:02:26 executing program 1: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0) r0 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) setegid(r1) seteuid(r0) 23:02:26 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/23, 0x17, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000180)="c07c9b723e4977a7299aad829d6511251f4ee67c6ba46807e719ade8809feacbb04ca0556e6e38eda8b7f1c1c9fea54aa2829bcec31321ecb40ffed06e", 0x3d) open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x110) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xffffffffffffffff, 0x1000300000002}) flock(r0, 0x0) 23:02:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x15f8550d) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r1, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) readv(r2, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e", 0x7}) write(r1, &(0x7f00000000c0)="b0", 0x1) write(r1, &(0x7f00000004c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2e", 0x8e) 23:02:27 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') 23:02:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0xc007, 0x5) setsockopt(r0, 0x29, 0x803e, 0x0, 0xfffffffffffffdd9) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xa1, 0x401}, 0xc) shutdown(r1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xde) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 23:02:27 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x0) close(r0) unlink(&(0x7f0000000380)='./file0\x00') 23:02:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0xfffffffffffffffc) fcntl$getown(r1, 0x5) r3 = dup2(r2, r2) sendto$unix(r3, &(0x7f00000000c0)="792d1ce9dc8abf2707cc3a2f95ffb1a6c457a772a8d0d9b45497", 0x1a, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) 23:02:27 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) r4 = getegid() fchown(r0, r1, r4) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) 23:02:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001500)=[{0x0}], 0x1) 23:02:28 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x1) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x9d4c, 0x117}, {0x4, 0x4c9b1968}}, 0x0) r1 = dup(0xffffffffffffff9c) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f00000001c0)=0x8) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000002c0)=""/103, 0x67) 23:02:28 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') open(&(0x7f0000000000)='./file0\x00', 0x80, 0x50) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 23:02:28 executing program 0: socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0x6) mknod$loop(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xffffffffffffffff) getegid() chown(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) sync() 23:02:28 executing program 1: r0 = socket(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="b38bc1120a3b4a9dfbb38ca5a09db0785cf6bc85e1bb80b3fcfcfcca82146f79453b0816f6f5198d85e1df56d6cef7399b3821b8586925af44b95e9ac40b5185a450ccc03907ed2b5f13af1a877cf0decbf0ea62da6524e532eecd4777f26ecfd74e6c45e1006b6eebb8d70a6df04011bcbe4e6816788ffaf2be81", 0x7b, 0x1, 0x0, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() r2 = socket(0x16, 0xc003, 0x3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x13}], 0x5, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x4002, 0x0) dup2(r0, r3) setsockopt$sock_int(r2, 0xffff, 0x180a, &(0x7f0000000000)=0x7, 0x4) 23:02:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f00000002c0)=0xc) bind$inet6(r1, &(0x7f0000000300)={0x18, 0x2, 0x2, 0x69}, 0xc) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:02:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x5, 0x8000, 0xffffffffffff5c7d, 0x4, "d509b6234768e10b0866318557898b709715fc00", 0x800, 0x1000}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) pipe(&(0x7f0000000080)) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) r5 = getgid() fchown(r2, 0x0, r5) 23:02:29 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x98) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xf1, 0x1}, 0x8) setregid(r0, r0) 23:02:29 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSBRK(r3, 0x2000747b) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000080)='x\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/87, 0x57) 23:02:29 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0xffffffff) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) 23:02:29 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) utimensat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:02:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a", 0x10d) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3f, 0xacf, 0x8000, 0xbc, "89323a40fac5d0555ef9963a6780740d3e257c85", 0xfff, 0x27a}) r2 = syz_open_pts() readv(r2, &(0x7f0000000640)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) syz_open_pts() listen(0xffffffffffffffff, 0x0) syz_open_pts() dup2(0xffffffffffffffff, r2) 23:02:29 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4002, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) setuid(r3) kqueue() setrlimit(0x7, &(0x7f0000000040)={0x3f0, 0x7fffffff}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x9, 0xfffffdfffffffff8, "1742079b37982cfa4e0000ea83f77f00fbff000d"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c845b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b854552eb2ca1346461f449bdca2e054b2c001e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297f", 0x14b}], 0x1) getsockname$inet(r2, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) r5 = getpid() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) sendmsg$unix(r1, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000019c0)=[{&(0x7f0000000400)="1b66233968026bd9c159812ae5ac357c2f67f950f2b2b64e1f09ecdc4adf68730b0bdd08b222cc4533d4d007a4983bd34a7c6112b77f8e5eb61ac4c793dac02e1619ff6ac074b3c39391f3a07b2c897fced8a949aad42d1df7bbbc569ba5a0e716803f2c4ddd025c7446d7074f23a6ba53be9a8d96bd752b695f1c77c2b8a996b1fa4186545d81a1c52c55d21a0f2359bfda658d35e8433336256339eaab47187c1fd3de8b86f31cf27898feee8f9c90d9bc59f12d943ba71fb3f8", 0xbb}, {&(0x7f00000004c0)="439c7be9cc063a9383403cfde1ac3dfd39e1589ef108c6a6942ec9f601a3063d87ffe475a6215b73a2e534eaccee5ca822daa66c738d813e4425722f861aedbbb7e5a85c88c1bd77d9f2b23cf386b2a873c2d5ab0d72591c41736edfe0a65d8acb4848306ae97b88e40dce75237b20b156dccdfc847cdfdd60dc906ff48a364725ef1c40d1f7ba89c74d67157c7108d71f1395e7b39db13c37eb275b804da3221f30266a12913d296a11ec1ac2fefd650dc05a12cd4e76a2104146e28be11f0603443f546f9d6adc2b87661a8b1d83b5c346b9d1cf1ae58c0d6c3d73b8b4e9f230160b5dd113c67cdb661f0034b9e5ee7d", 0xf1}, {&(0x7f00000005c0)="80ba1f4b75f7b314c2b263c49852b320243afd36fa6d2d763c835ef9063f9d9b69616e622b92ad328e31a78ef1d91751d327a53585111f5911d335c923f0944d535b27484602b09954b610fd4ab312092c14d6ee7d16bb8aa7e3ffef27463c955500a136264d6c7cd6e6a0fef3a72c8da42af7058d0b4b3714fa8fc6adaedbe73adaeda97a51a4ab2ffa7b785bcf1c7b1dd8c240c79b47f0d1747d4e479688f35b783cb205c85f0dfbdee10b933b79b8211b9f1d15f944a88566fad89f4f981fbb0544f3778a1ad8f70cde66d919cb381b7f7043e7431517ea2f795ad94dc1a166271cf93ae1a22ae11ef743e4da5fb83b8f8f984fa1fe30", 0xf8}, {&(0x7f00000006c0)="7272ffefb5a67be7f399d322dc57cf5e86d5942f4225ce9821a8e93d8a1b12d50a7eeb104eaebbf8726163cd49edff3c0790b739df21bdbef003f1be0204a840cbe7b1b37ddf090fe969bc368392fc7e7de1a00f672bdee21b65387b49974345ad8d246f6bfb5aa912969cc9b47809d4428ba32f089c8f942577634b4d2813e4d9df4b451d966ad18b3457024cda1a3717c591248109964d8f8eae3c70998ca39d52023b90099e1606653acbce0bbf303433eff210b518ef15a4b8045293ae8754cd68e7872a7a38e09084d8244fe3f1c520e77f0208378d280146ff3e5417bd3443a6164fb4fa5dd11f77b20aa220779f49f68e929820b0e446a1f71e9ceaf6175679c11356edccc68477fc7f7eb75500a3986a0147e3a4520586ede4da54356c4730a6fc909b70a962eecbc96b3a18d84fbe4080eb189823fac77e586670b5ff4d4a8809f90649cb5c406576b6ed9b71e1f30e8490a585eb5089bc6a3c78eafc2ce49890224a2a5712184d3dfcfb07deff404494a6f890a380c3130637d703db81293e98690af1c0b72495d97fd0a2d5b2f79d19453ca0579d54b0131f10e45b0859de77dd31df93923f479026aa89ee50650b68a5df8d941d21c473b10aae577a6f854811574f16631034da3933ac7afcfaf68bb22180c5ecdbbcec1fdea99e74fccfbadcf6e0087aa5f12e38cf8f19035f213328763b256c6768847f1f6ebe35d2e9ea0bd5d3b5aca5aef2fd7df58952d031e22ff60ae2bfc91f82e5798ff54f3bb826078bd71cdc1f5fe5f0b9bb0e861268c27c01de58ed7805b5f9e595f126115fa6a70812d2049cf25f775db399d9ad03c499889f996d5b7179aa97600d71d0a9b4ff78991fbe7265143a9bffc0905b27bd5eba6cd24150a3684fd20586c9108ef34f9e6bf2074d0c010574de9393bb08605628fbf4b276279a82c09c8a8766757c2255260913d3d7420f9d8dc6fb17c10a56bf4c44cc0e89dfd46c571612c0d007c24ef22330e7d53d7d864c3afbaa7721d7a67cc779af5e5dee1d0c8cc641178cf683adb51cee28960656f66f30987dd8502a866fb7b6158bbadc6de21c3ff02bd23e7da05f38357344af53a1ae28e39f03faeb786db0f742a184d2c3f239585b5d67d79b6697ee6f65d73eb0dccf3ec05d94b4d962db5eb3fcaeeefeb59c621dbddad2fecfa082a7d67084dfe8b5a3f8c757ec5874fbbb8e496d740a129bc059b2654f241069daf030009804a5dbd2f098a4ca9ea5ac574069700746f13758b759ce63cfc10c190fa368ab554409907a0ce7c166ba85a57271ba732cdd1cc401679ff4573517edde881d317e7d95ea0521a7417693d03e14bbfa9ab9aa94a8e35481165e5d194b85dadc4a57575754760053f272e644ed0d158062ce633a42e12cc86634ec0e89dd2e91f3bf84635a5dc996db4a09cd0148a7ebb2fec80f105a092fbe19afff473c3544cabe4727a7950a60d29ac224abe77df307cd113370f5f652114f88a28a31754efecebde8c40a7dde2dc37723840d4d0f75b3adac891bb73e9c2f7e540a96838cc8f25ed6d08a94f8ff3f65382501c7442fbab1d19faecd9a0d98fd23eeb80c3ff7c7da437ef04fbc470fed30ecbf69c0f5e7405d02d97c70c0a7be059148f9247f8d595af9d5b938265147c7c212f43859d166a4b037821ebac603ace51dd025534cdae1e05d8a073861b2a7909775e92ba24e264aea7ebbc7ffe9f8e479b0baba2a15d151069dc15357ae00829b58e0621368e64aa4156b45fabff245f281f314f5896b9a990a27bd18aa13a80b9eca1b7a25f9e07db2efa0ee1ee11011e634b1ad168a19661a56748a2738de1ca88d5adc7e182f6ae3fc8303819762286eca2d02778855479b721a8afee7ff794e82dbc40fd575ba8e2a9349b19fb98b64447ea64b2b85da463dae53e594dfc572f16fe4314e01a3c911995f789aac69b01ae6dee29570a3a9b9127a48f5658f3dde02e900339edb572757aea7db9f5197a871d2b77f1e5f6e304923821cb98ef7e823342abb77b6b08b36f6f1ca6e9983781741870a9c778f6e762ec1be3b2f8a453065e79b3a92c2da2c49cb8d98c1970eedd07e2117e38f495a6dac41384de9b701ab616e89abd501901564c71025030335a71df961578cd6d2ff7f6565b7acf420f1114e6d0238fe7ff33097f13129cf48991010ff0224f46633bf5df6cb0b80ee5c41be6d6ee730b4d1a473beb8f8f2e4b234d38f2fbdd56f69486ea577a9d099913cba6a811002a6069987c52e0a42425f286a323e5169759c16b3e76076164247b55b868f0904575d532dd015093db0b60cd9e30c039bac5b8323822a5cb7e7f811528b67f5bb089b1dd326dbdd3cadc0d2c53e1bb984eacfd12be8ed600d5b1e7e419bd59e0b5fc8788db33d1bbfda810bfb460baeafcb9b2f16cc35deb333c91327b96a129c067452b077476f810d0ba8658b8a4f0ae91979b74c01818cf52e2e81fb93534ff018723e89317269455a055a4342e3fc53d7dc27da045e5dd59c4bce30e375469cd5ac658236ddff41fbd2f2acf80a715f329bc12e671a557297c05afb7ebdecf3502ba4d6a686c5aa032e93c50b2f3b8863d2260e16995b064d987f77a49a02cf2e5c8d60266bbdc522fcd75374a9ce1b501a419363f826bc675908e7e52ef258937d27c5cd9528c459d1cfc2a0e57e8e7e96314978a363192fce3b44c709869f2df3e64cf0f48aba5f81669a27d9104507821c4c755eb900bd954880cd464dce9c6e8bb64c31dfb3a749031be1134c5f455c5752262f8aa40cd00d9e0f1c480f4336db7f7d50c491155f84ca632325174f69b83fb426716b0d3e4741e2b1a7b890f51809e4a9f25eadad4de169c49d7373352ccc801a959d70157d11f3ce19f244a24bc05e7d769f5ca6e745c052ec755e93e7950d7c0d6428960d846fd236bb2bbf3382c5750826f1b9d73d8ac71759a09163f1c05e87710c72b73f9a0dc051ed2be24c121acf022446f9d6037b6d024f94c2450d1b8bafd7716ada8c7329c14be80c73bd3341bfcc78590a0cd9942517f174f2d04e838406183e3eaad1994f33f154ea416b87164e025d6a029c78f0e79c985df5c18d1bf61aebe8aa298017de8e484a57b7a0182927c887d136bbe9e55056eb2c6374266902cf9225e56aaab2722c6d5b63df41b0e6b319a2aac8a39367b805dc3538bda368eaebc01e2bc034238f931df0d3323dd37c63fb679c768abcde056af10511ddee48227f752365eb01e969e740f417a86b5c88c0a39ab5225a6e819e11b040b3845f51585c5960c80e0a2f048f89180d8e2198d479bc5034e20c3404526b365472b46a91dab830ccde1b956429a3e17767b5fa229660972d1405e7aa70ef6b4ef277dd4b4a1842aeb517f9230c5c8682c91d62e4fed35b5d0c17748d12a5d87f2773d7c8f8cde451bbc81a7896f887b29add496ee659fd2259006b839c72d5aecd7a0205056ca74d75fdbfc8b386b018cd6e60927944d1312022ab437d730872320faeb5c48f4f670c1524805427cdf738c56f78a374e940e3bba510bf7d0e10ec2a7b23284af69779b4a9fa66ef973e090211c5d0633243517005f2d6f190c7865349aa483538e415722a3749a4ac5ae0092936ccd469c143530f9872e401e7b5096ba508b2deebfedaebd163a3c59f384ec2757d74a8ca804ebf5576fa975755cf044a7b324d454decf0def6b018e4a1531e2e2f4d2c65f8ab9caff9c713f7f578a9c93b89a43978d56364210f4c113538372f38c076d5954a24753071851d8f4e8d351bb9fe1b908edce9953897915765fe9edf526d76b5ad8878ff0805f96ad977562e37472804a61285529f961ba8a37e7d7207bc3b10bb0adb54625e2282a8fbd3bb3b90b93e93dfdf843c4080cb3c1c8749e9a741dbffe57204d92de63676704012f3a7db95cefd1198d6cb116d572d179b1931922fd7a96a8881e5b229f2ad3b45e842c18b9cc7bc93ef1bb8900d258066321a893b009f8dab6f0daf29732e0fa17687dbeeb1af7378b395e79bcfab166eac4645a404b7200920462e8a240fe0a03da8cb5a146caf29a8386ad3b8cb6ce6f2bc09235356e1e4088d072cc4d3935295382d4e6193dca410707f537d394d64f0abffa8f973751561c3d07187909488998885e0c54eb3fe497f133f282206f26beee128c4922e55cc8d0a46c1f7d8570f1e4c914b11b21ce1806caf65fb0eb6c5645b2eeb508375bded899285efc895b5b5715209de1738dbe42740e58cf9a617989cd0b221f2845dbc68f4a30415552e3b6309f6777c6a8b8bc7c37fe4569a0f1501db01519a836d84988b705d32844367a790efa05cf13999b3208a842680171a63e437df45309b624dc83ec2e910b599279e5f81f4b57967467499ecd2838ab76b9794c16ff087c3811216f3d4606543bff94efe1d0fa15e4f309be9e044d381f93c5f0643a1ba70bebe1d6213a11fd7d17c4e8aa08690626e1056fb9f68bc577c805efa05c1a5f82689be23410042dca9da93cad718db00fb1f33fc0d08316309d3a01bc4ae95a0d4e344729e393fb13bcd18a389df6eb02f5e64f02625837516f72dfa0b7930d875e5592e37975bffdd3191507192c1cf23c1cab527890b8b4bbb777e0f89bdf97475cd1aa7b3a533282bad9cb72a1cef13cef242e467c2a4f010916e77846f85f6a03bd6128de13719a7ee86a43919892d3c09edcf39407e77629acaf4bf4f5b1b5b1c5e3f6110d058f7c4166482711c2e89e4c60cd3b7f6752683d186cde2609dbde4d9fec52a654c3995a55a45bc9831d83f2e8fee92f77396a3b8879ef5538842ded72fc887950d96031b9932bc7200cbe49dc845bca812d11bdc3610933f8ce23f669c16f098452d30d172b9578c94f534d592ed468781ae91b4d4f75e098a1f2e149d4bb1fdbd1d3f4f446ce600748daeb05890f549d48e24fa87916d75ddf431f843bc5eb0c3788a099f1ce9af2cf31ea69328435aa7d6a40665d3569140aa515e3dc012916b10092a7d5808d1389c97d40d13a1875bedbedcf184b82635d5c5ca99f4850f353b22448a5904dc345b9c498dd8f23d6505f871fc6226a31bb32bd28285efb1d18040b202d0a3769b01e8150557faaca10a18b69bc13ed910d18ef91b3a0e1aff6b9d003c1259aa231da23b740dda2b404d8a2f28c8ca5524a13571b2d2553987623600aac038a97413c6045746e2ea794575494b3595093b3f8dcdad7edfe34671531091b077dab425ce12e926cd5b30daefa0c1f97cd89faae90935f7300681cfacaec37556ae3a26090e5871cdab391c2482f1ffdca4be91f0c2517767c6c52318c58018f4db8634efd161ff13db31217290cb44150f38ea165fa7d504ed353ba17c1f41d352b074a75f676f241b640b2bced812f9dcb57c0e350d4cc4dc55749148bc6034e78499c6ecf01c699c0763362ebeba3179c18e8ad3e0e8d8cf6ef7566a04bd314a64e568535b8e103a6d48ff4f3bc0c917ec691b90c8aa8a22d84ea6d0e1b8b051a703137261dedffe2b91da1584ac97504b5ef3b5c95545f4d32fd42e694251f8912d8e05aaf250cd9b222d2bbff91b54059071066667173ae13e5bdacbbc51c3931f059aa165755509ca42d9de7410159799ffcdd7148c1994c57f49e57e92aeb1ded878f8c8efa39d2587334db9c9dff018fe39d6df07da413d38bdb5ad72dd70a22fb9080e207998e1004fd5145880bec69a8be75198590862f3e44922d1a9056dc0a94dee5d859bc6ef76737d4a5e", 0x1000}, {&(0x7f00000016c0)="45ab186ce139a45b703bbf136e6a642c67c60296996a796e18d929d512dbb6920aa84fcd2d14926cd54aa8695d6ddf351dfb244380a613febc3d5a4f72f4b644a6136e1f7b4b77737ca8439201b3833d29a36a31e510962b985499dfe6276dceac66e6ed153a4ed6646e8988ccabe7a8818dbb93abfacba0d09090e56dabbd00118b99a4224edcd4", 0x88}, {&(0x7f0000000340)="70b755eda6765d6114b845faf4f79c09966294211920d5b07f75c1a7ca7feb381f333239d473dab240cd671ef5a812b0d4b64fe7508b4a4e017706d42532f485623ef2b61c557fb8ca811fb78684f24bb7ad1cfe70dd37e8f166ebecf291ff4cee0d", 0x62}, {&(0x7f0000001780)="84b2b5acc833f702b5dec6fb7153ee77f6a07ef4de554875b3ecca2b84857bede0b678c3a6fe5d274d6f1764d1ff5a267edf2dc95bbd833eef31ce055c46ca87f409bc2aff4e8622381a5fb8a248833fdcf2001178bb488f1dfd10ad00e69c15ab163889848777454b8fa220477ec2b94a7568468659a1dfe7f889816380ed5abec9d083f478707c941ea002495a35bb8969668b01a25035a58ec2da4a5214105ca09bd4116a4d2c10f0c67a5c20717e6f21e783ed07ebcad6af4d5b3e65a8947afeb4aeab079bbd4f2b83886a9226ee9ec920a613fc3b4d", 0xd8}, {&(0x7f0000001880)="a865e3deedfa7e9a1b9d993300e42b0fda68cf63bd83bc97f3abbf7b915140440e4acc21981242ad3dfb312ec5d0060f6285a6a55ab0983ecf408db241e8337074ac4f2c666fbe8f229103dd7cc26cb6a91c9c83b5c3c0be5205e3371addfae2f5d4742f", 0x64}, {&(0x7f0000001900)="ffa6613dbdd21403894ec322e1566f45a2153261416b6c5aec08bd0f092d8cca4f86ad3faabe039a486f1fdf6ee1c0c48219c329e3e8800ba2108aabaa297f4d0b01b100c8bab910ce9b5c1a12f7030e97fd9786e546c73c88fe6f299052b7adade63215a00d7200dd34cf0096ba24cabf171f88ddc9d45382c82ee05d9a21d953cd948333841f708e3382ab", 0x8c}], 0x9, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r4, r1, r4]}, @rights={0x20, 0xffff, 0x1, [r2, r4, r2, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r2]}], 0xb0, 0x8}, 0x408) 23:02:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x4579}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000240)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() write(r0, &(0x7f0000000480)="a0e8eb1341b556104644cfc1dc8ae2094a16ddfcea", 0x15) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73bae98d0400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:02:29 executing program 0: r0 = socket(0x6, 0x8338d75ddc51c5f9, 0x7f2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) fcntl$dupfd(r0, 0x0, r2) socket(0x26, 0x3, 0x0) close(r1) getsockopt$sock_int(r0, 0xffff, 0x900, 0x0, 0x0) recvmsg(r2, &(0x7f00000012c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001200)=""/190, 0xbe}, 0x0) 23:02:29 executing program 0: syz_open_pts() r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0x10001, 0xfffffffffffffff6, "44b8acd70a7da323dce16b94200e31015479dc00"}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x115, 0x8}, {{r2}, 0xfffffffffffffffa, 0x4, 0x11, 0x80000001, 0xf5cd}, {{r0}, 0xfffffffffffffffb, 0x4a, 0x40000000, 0x2, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20000090, 0x1000, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x101, 0x7}, {{r2}, 0xfffffffffffffffd, 0x31, 0x4, 0x380c00000}, {{r1}, 0xfffffffffffffffc, 0x60, 0xf0000000, 0x1, 0xa246}, {{r2}, 0xfffffffffffffffc, 0x34, 0x2, 0x8, 0x4}], 0x101, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x82, 0x80000001, 0x7ff}], 0x1, &(0x7f00000001c0)={0x3, 0x7}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) 23:02:29 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) 23:02:30 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000006c0)=0xc) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000040)="4025cce90ef03b99a5bd104d1fa131ff1607a57f81185f462908a7fa450e19e1932ef0b93ee6d797a68a9d90cce6787a010e29d810d10b50e043f800f4f598795f53bdbca9a631cf63d49dafb08cde0fcda98b9d5efaba652cc28227ec08842c3a9733857c6f6161bfda3e480a66475ce26b48a5be046ef434b464faed0ed93affab8357d08f003c9e17111e5d35558605e6c6dd5c4656118df88ee9ce07099ee58b9c21d2e92778", 0xa8}, {&(0x7f0000000140)="eae725b4fadfffffcba3cf21ec4e5ab54f00c8a3d54cae8dd0f34adc7d6642cdbda06840803792ae5bfb9cc409e24c52a236c9d773e8cb0a973973b75a1e4e0a7adc92ef9485f223556eede76518a6eb989903fd385d40c6e58cd4b8e3b809", 0x5f}, {&(0x7f00000001c0)="854cd5781774392ff0f1a6079076e8588d917211d3c5f3e89890ee411bc728a7d8c4edbd7dbf8a65d1c9496e29e12d5453456b60bab388260ed39a4342f5a6e1a0d650edde278e97835ffd894d92f71b6649e8689e5c6aaab9b056aa4774ef6e6dd021aec18a6327b469a8a195f1a4704a0fcf186ab80e19e54463672076c15e6e60b568cec7bc38af8ca51a4c02428951d82bdde189b8e1de362d798a4c632881e7cd052a8c1fec1c8f23b90a03bc31cace282b50bae934b00ebef154d95f3274b1ac52f4dccea19041b869b5", 0xcd}, {&(0x7f00000002c0)="f094af32b9574a253f8ce82b6b7f8de2318f", 0x12}, {&(0x7f0000000300)="c4a1d1a1f32c685c738700b7f63c098e83e83c109e4567db01139fbed64fcf71ae30068987feb479df9c94de439947cafd1a081f44b818c97169f1d43bc1438654e0411d07993f", 0x47}, {&(0x7f0000000400)="0cead812c0462b7369debd102157a95dae9bd2ba415ae4addbe5e2aa63dec8030047491676bac7357ed21c04bb999bb1984d6660ef0e1edd8209ffd95f5141bafd874f634f9f7bc849fe4b10333e26bd8ae8c410de4143c8e0253625a65f216bb6f6e8c008268a70636a7ff07ab8fbb3cf6861a6d4687ee8b39b4362effcb1396badae226538af098e4e7d4ffef7530d227827b09474", 0x96}, {&(0x7f00000004c0)="a3a54272564fc66e0caeb058d54bac5ea1ccdfd07bd3435268779995f996b4917b5019e1ba544d95ebcf75336568978af81969a0c7465bacb4b2d53c085926b85efdeca01d2b02dc429423fd5d41a27be307ed4082378004d45f7a2cf526f9b7cc2926056b6ca833c847238c4d1d8d53f87725e84ad83929fc7f5e04e49c9a615044d5b70df04360acd330fa0840718194c89ab4194696894c1dc12eeaf3f7256f7924953182f33e2abf7733b501067612f841f52779e992c2740de00f29e1991348b93a156c7a11d05325ca91ca69d7b3c07a689b06020b8d47d59e30b422f4c267083d0cb0161a1850c94430d3", 0xee}, {&(0x7f00000005c0)="f2eea964eb1fa73ccf5ce4ef9bd7bdf8f71fe4ef9cc35831473f1b4c820f5e32060c63e917ad35cfc2167f1f92835cea47e72cd2bd5c942b93547a1eb17792c8a8c9a42d1d7dcf7cb9d59fbf8455b3191cd274a48378257bddde26f6f28ed7c61cef40", 0x63}], 0x8, &(0x7f0000000780)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="20000300000000009e530001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x1}, 0x402) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 23:02:30 executing program 0: setitimer(0x20000, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000000)) 23:02:30 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x2000000000000000, 0x7530}}, 0x0) 23:02:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 23:02:30 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:02:31 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x8b6, 0xd, 0x0, 0x0) 23:02:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = msgget(0x2, 0x200) msgctl$IPC_RMID(r1, 0x0) r2 = getpid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc20, 0x126) unlink(&(0x7f0000000040)='./file0\x00') r4 = semget$private(0x0, 0x2, 0x2) fcntl$setown(r3, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) select(0x40, &(0x7f0000000200)={0xef5d, 0x4, 0x40, 0x80000001, 0xff, 0x2, 0xff, 0x100000000}, &(0x7f0000000240)={0x7ff, 0x27, 0x6, 0x10001, 0x800, 0x7, 0x5, 0x666}, &(0x7f0000000280)={0x57, 0x3, 0x7, 0x10001, 0x3, 0x0, 0x0, 0xfffffffffffffffb}, &(0x7f00000002c0)={0x5, 0x401}) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000080)=""/201) 23:02:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r1, &(0x7f0000000140)=""/25, 0x19, 0x42, &(0x7f0000000180)=ANY=[@ANYBLOB], 0xa) fcntl$setstatus(r0, 0x4, 0x4) sendto(r0, &(0x7f00000001c0)="56f00531fcf4b45e94ca1f8a2ed9f1469fd1e174ec4b80df2af731a5a62537eba462a9c733bfc9a50d2fb4dc7ab859fe892f2eefd3740e599d8d9cdfe8192d9a30adfcc42e230f988d30f97c8c122518d12df36221d6ad8a2474cb4d3d83f6cde8042669a2b5fc2a7e47ed7cde46f99a0cfa14e6d3963517c4599e405c9c78249fec0e1ae877108cdb03b11c6a0362e2d219114561e5527bd195ea973307998ed925d381c49c3d6dac05a6d9d521b978254964d6f327cc2b72051a02a8af8ef0d1591473b60d4a2c47f5d2d3917643ea018a5eb81ae83e9b1b8adf72eddf1074e757d8dd4acf2b1a8329c70c6f6350791c", 0xf1, 0x400, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x7fffffff}, 0xc) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) 23:02:31 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) madvise(&(0x7f0000214000/0x4000)=nil, 0x4000, 0x6) 23:02:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) semget(0x0, 0x3, 0x308) open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) 23:02:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0x2}, {0x18, 0x1, 0x5a6c36d9, 0x10000}, 0x800000000000, [0x2, 0x1, 0x1ad3, 0x8, 0x47, 0x100000001, 0x4, 0x3ff]}, 0x3c) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 23:02:32 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) listen(r0, 0xffffffffffff0000) socket$inet6(0x18, 0x4003, 0x6) 23:02:32 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) semget(0x1, 0x0, 0x80) 23:02:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x44) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x7, 0x4) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mknod$loop(&(0x7f0000000180)='./file1\x00', 0xd002, 0x1) 23:02:32 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x140) 23:02:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2012, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 23:02:32 executing program 0: socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod$loop(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xffffffffffffffff) getegid() chown(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) sync() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 23:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005fc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299034ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db6ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877130d430a852d4aac344414c3104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdf3897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84baf72824ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8fa0497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f20000000000000000", 0xf00) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) r5 = msgget$private(0x0, 0x440) msgsnd(r5, &(0x7f0000000280)={0x3}, 0x8, 0x800) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7ff, 0x202bbadf, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 23:02:32 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000480)=""/4096, 0x1000}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)='g', 0x1}], 0x1) 23:02:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) msgget$private(0x0, 0x6) r1 = msgget(0x0, 0x102) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001380)=""/4096) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000001300), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setpgid(r2, r5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r6, r7, r3, r4, 0x0, 0x4}, 0x7, 0x0, r5, r5, 0xffffffffffff0000, 0x8247, 0x1ff, 0x100000000}) truncate(&(0x7f0000001340)='./file0\x00', 0x4) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x7fff, 0xd11c, 0x1ff, 0x5, 0x6, 0x9}, &(0x7f0000000080)={0x4, 0x37, 0x4, 0x101, 0x2, 0xfffffffffffffff8, 0xbacb, 0x1}, &(0x7f00000000c0)={0x170, 0x8, 0x1ff, 0x40, 0x5e, 0x4b, 0x2, 0x1000}, &(0x7f0000000100)={0xb8a, 0x6}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2010, r8, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/192) recvfrom$inet6(r0, &(0x7f0000001140)=""/201, 0xc9, 0x3, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x3) 23:02:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x10001) getpgrp() getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) socket$inet6(0x18, 0x4007, 0x2) fcntl$getown(r0, 0x5) 23:02:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34a, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x8, 0x80000001) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x6010, r0, 0x0, 0x59) 23:02:33 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/226, 0xe2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x3, 0x7}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() setregid(r3, r4) close(r1) getsockopt(r0, 0x4, 0x6, &(0x7f00000002c0)=""/251, &(0x7f00000003c0)=0xfb) getsockopt(r0, 0x26e2, 0x150, &(0x7f0000000400)=""/134, &(0x7f00000004c0)=0x86) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x0, r1) fcntl$getflags(r0, 0x1) close(r5) sendmsg(r6, &(0x7f0000001a40)={0x0, 0x0, &(0x7f0000001840)=[{&(0x7f0000000540)="386a2716576ebe4e58712b2f66792c87ce8878f269f47cfb2aa2685fd72e65dcaeb403478ac9e76a5b649906cbcb3a7c88f92b20344db319681d48284d7827aa6cb46d9aaa64a877408bc25b3bfa69ebd092877189bc3d2d1a65d6700ae363ad8daa33822c85960736395fdacf6d278cd8b0a3b68e044e4cf6a9078f4f3284cd47a5189b", 0x84}, {&(0x7f0000000600)="b85392fb63bff48122263dd98fbb60f8f9f691599a324a3f015a74b7dfc1558068c848a7abf3279b5181c01da2b81b8ea8b7a5cd9a394892237ed89ebd5312857816b4b38c9b66799270116b340888fa7ff8c2622c4b80f20602046fcffc8767de9192ef3fbe434f026cec0effd98d6e3064e0aec006fe3cecc8886274f8b324bea2a32381b75e771705ce2ce40d498564c273d81c17de4a", 0x98}, {&(0x7f00000006c0)="0c0e528d16127aa32959ed70d087fb044c7bef711e3271b268592366e63fe2a1cf0ee6c249412f2ecba0dfdab04fc5cbc1146de3c50ae32680b42867ddfe35c70b4f69cd90fc7daaecc635417c589b3aa4dac1cedb36cc3f52b60686fc4635eb3ccae39cd11b48158ff4ab2266adf3247a517655d99a", 0x76}, {&(0x7f0000000740)="b756f098d7ec3077aee973ad760627f16affc392ac88a565fbac2e1b67c5deebb130760bcd1cd355f855710e1c8bdcc9bd420d25b420af459acfc0128047c82c6edb32cb39f92c9f04af92b91940995617e6f8a901434c2bc5f364d01b638a906d517d17f11744641f4950e497d70dc5a6d423c138d423f4aba88d4e28939aa5f8d13e0cfbcd0c01aec2c374b25d48cbdfd328a983ad59c714013c54a7de5572d515787c96a0c651bd5c1cc09c5fab8327eef2ad1d49cae8ca31fc4863928833437c545fe9b9ede219822c311e7b0f56e62d55eeab86aeba7543e5c9bb9fe509c3f59b1e2b0d9f822fa4a938369a65461d8140038440600c711896b63a38903edc6cd2ccd26161bf25b51ecd1a26d092acb2bfdc696a74a1016a26a1c8dbdc98fc4e62701f57bc289181433551a125b8bb1e5703e37ebf89e4fca4be05c5936b19f0c6da6d59394b366d67786613422beb635d54f177d2bb5a65a78bb0ab9a33886226fa0476fa2cec1a74cd99640b358494edcf99b234e71d3bd8f99b3ca4a8ffef6647401172e147bd2e0665dd4626405e4bd07c0c38410a37bc436d75bf741660c62fab881d29c39b691be539cd943018657be983afc52a4aca4c247d0d6c8a252bdf76a5ab3ee17e56baeb07b50aeba1f36c65b7e6d1ef620890f491542b6dc57737762292bd0c025af8445fc83ef633c6221a30591b71a1c2dbaae903bf6a846880e626106ef23361d8e56804311eb71d21929e23752d087b28b041a684bb138fbd113175c30acefb221e72c7a3cd3ecabb0c5afb97ea5f5c790191f4dbbf421a9e38cfbb8a6c81cebf061b5588163b5673ce92d48ac18c4602869d83fa82dcfc344021ef81a4ce131e92d89c04334bf4d382aadbf6d91a35db937750bc66fa9fbbeb6c072d3c8e49f484780562ea0c151b67f0560db107d0ae4d2d09b502722985c9a9ac3df09cf1d58306cbd65b0e09c872f8b3e31c286c847f6fca3be6ae3056932ee8ce0e7a2f61243243b440aee763b49a9956e76ecc7f4d85adaddb2aaeef3971b99593b3d6baee3d5c34ff966efbe5cfe9a6be495701d699d19d546fb05dc2e08117788d615f3a556c2bad5d3285c9b00fdba0ef7cc56b6d9c47ad731706db7f813cf85a3a99a4bf978cb210023b44c0ebea07f098b7c1047c8a98685df6c8acdc2b3b9398921467d8125d00459fde99dc2ca3033708f8975932f4e90829d52f51f93fe0596028573030ac41b8659eb4c2f0ecca6fdbfa6e70995295bc142a3ed26d771c4f877db8300cdbbefd8339abf5ec2ae04d4eba18e31e53b1e78275a03b8d7a188036c19059f5185fc71bfc9c6407a39828a1801e3a533981090e3f6d25a0fd90f505e98aa54ecfd47eca08c715050ae674ca9ec9da42a3a7f52875267ce1141574325c94abed0c27fa2afc72b2c4cd50f74430aeb27294c5c51a8302f8ad4227653c3aa42e02b6b9ea99e072a5ac6243da86dd48c2f751d83da82a74eff059f7a967cd207887e9a1df7cbec250719e00eb2f2bf8eb05522a48785dd67ef7ed61e8dd178a4273bd5f8b772622c84dccfe6f427b18264396c5802bc6ef08cf6004dc1c70fcc877ea110b9ac7f8a57e02ba080aa1cedbeb433cffca961478cdbfe8ed8d4ec1123dd71d51c96e26d5bccdd39551197194ef4ef55c3653f536626df8a054690fa0fa59aa24b514492afd1ac01b07d3458adbd21494083cec1e08d5b6b6ba791d226d9f2d548bb81b63febb336c887d39470c496f8f6a3610f5529454dbf842a32cc54eb8c25c18cb332de9e5c3c25f6649ad5f36acc4d3a8afa261bf257b4afb850d819e8e381337e514d6aface4ac05df14b1e70f7dc8c941b32791a5ffb920fc03a5383cf142c4cbd65f2676f7ec7acd53b2979118ed7758e42475bbd96c872cea9bc1252d47477d3c414463bf76e82797e26ebc4e57a83a40db2e5eaa98e843d3a0c84b49dbd5caa8bedcca478a0d4476eb0118e71949359ed83c53acca395b8efc4577438b81fe80bd58a0ae92ca4caba6341319754b5110506566aab8f183f1f094953bcf2f21d965a40199ecc34295e461d3fae5664369dd7321435e0375371d8a7932bcffdc0bd34492b129eab675025c417fc98b88da1a0bbbe941ad4622ca47f3c9152cfc1f33e2a2961126c27f76363b37fd5459ad46691b8552b95c610d2751a96138af523b8961a699844ebe8f8aaccda638d8e3a5ccb5966e5253afe92fb11845ddce4b9a9b5b43c89363a0aa9b61b117bea5e0ebd358d38b9868d97bacc28d8aa03c26341cb9eb871efac1b061dba93040f5c064a6819e63a5ebde50cd079dc0fc549c83b6b43bf25ae094abde7176becbc6239f6743986702952e18ca7dd6a96abad39ec36b7ea5b53eaeb844bed51a0979ebe1a535b739d53e0a0a31ac3a3c3d981e0fbfa8e2c2de341ab770bf5b2ad7fe81de42c07296b43b2ca7effc9bf38be44524e67ec3123aefb9731c54104635cc9bf4c1d2e0723b288e925325b0a59f4756aeb05cd45ad59d9517277d47be4c8e6918d3360ca6b1211b2a9beb50812751736e6171efcadc942e76a12f8e9580418509f243dac3bcf1eeebe31664e909369317115532d0b65e9c1f7899e7283a30639f76949ee7f459b1596cf87a7d4bec8fc5af95b839d546c810277196363a439de55a9703e60c2b7c5f3f99efe11655cb6f118a2da343ba9cc5604bcf6601b07c2d29b56d5cee5e85cde7cfb33a8aa12549165e3013355647c5a9e36b4e024edf485a9dd806d2a0d96fdd72051d9746ba304564aba0606c2178c67f03e2767e744c6d6a41cb06b1d5e203ba9b31f580bc5ea9894a7fda2b262dbfd615e42829bd81789248fc6dc8ebfeeb5fe09145b589f3947064abbfe7cec3a66d9afbf7b098bc155b14c6dec68d29ad634d76df25f40d196d22d0e847057dfd95d1b6c4912fe790a4cff24013b2b8efd3ec8d728b15ca9ba36cc57a31f44a2d62e0ef71e4519ed2fa96df16d828e41241af14255a6345420ca6c5a974cfe794a4f5cfd7f932f8e035e771953653ef61d0d2cfe68d7e264600318735cabb070b0d3f27b9f9fa9725a8f97ff6f3a3cb767991ad354c4b17896c7e01bf8f08212f99e772e06a8df9a2e9eac87b0fd1f388376e0b8a2883fb014524f60193503a4b87a2461258aa60b1e3c8518b3fbdee806340003713022b01a85c9cab9b5db354797867f7182024a141f14d140943f1ab9580809ffbc880edf738fe3a1b802fbcc179e90b31972e284ca939e9caf1006fe1aad89415bf5864f81df2fbf87efee9088e2475610336ce8b03d70c14eef57a99895c9a09b5156653b60ae2f987ce0d001a215a0d80d69c7b16a8ed09c4476fde087f37c79302faa7546b7cabf04f615afffba28e72377b4fb258e7c59e6bd3e5251d204b68936ad000c406c3adf41ef06653106b96706a21c4ed7824b69e1d6ff6495e4d100bec5778afdd93121b645ea1ccdd98ecc1ac2853725b71e87419a916325f6f2f3d8f5a22bf0e431ff8651f6ea84e270ddd93042c30227df390d43a68b89bddc8bcebde860c0b27041d3a50ca41b1b3402be06f054bfa3168458308b402081d623683d25426a35bcfedd517e382ce7e44221dc5fd0b9e138b5ea1c2de112fc561dc93d4ec0aa60a42b88073c3215609622cc2a5c324a4d0da81b8853a83a532bfadbf190ade033242adcc8f7eb186588b2da8af4f24d2cdf8732eed9260d7e30115460127d58fbbcc6ab50ad9ff2fcf84a85d0f6d32320ad49db3afd0df20969c8ca49e1f9b9fec429c01a49be9ae5033f83839c340d8b87c9cc80a7dd8df25353114d7e63f1e6c6ee401fd5e682dafebe30583378e870677255d1472c62641dd2ece52edfde72b587c190e78ed2b9168107277ccb8f6613281c938ee5436cd4e53dec48c62fbdd84fe9d146222b29575ed64e45e7dffaef37b96cbfeff8efdcbc9985e71c4da025297de6a7a956d961704206d9ad036744f572443226eab5279456842bbfe9fef4ed6e64408f169da2612c05c26784963f9c31cc074fa34583463d51e416fbf02842efb31ec329cc55761eeb1661ee74624ee434d101dad4ed97824e0ad894053fdb435a8d79d916f122a61ef3b109f81bb3c4b60e26e14ee28e8a17b02682ab108bea641d4464024cc6a17a8752bb08de2bc368a0136f26465994bef44a53a60878a9de32cd7e65ffcd2ad2a7fd348e2b4dec20a7c9630c1b2e68a5aefb43a7856d97f5c0f14559978597d81aad4c286962c613e2b99389325d2e0723bd27ca3555171308bfec0cc3eb874a2b20486b17ca16e935dc070c2a06245dd943c1111ca58d93898dc977abe77f2ecd1cc35c2776b41f49dda049dd3a65e432da913556db47692ec7195b82f0d4a9573de7c927f22114ffda4ce329611f14668319f4e813413e60125ad758315d2da693ba028470836af34f44ffefcda3343d80a7ab634f90527cfde9bf171f73e22ec4c9dcbb29f7714ba0662f24ba6ff4efae11be23a3caf0f823877761bea8e649fa6390533c043e0c57978ffd18c842286795ef33bae4cb43c878e7d910d489b13167232d4b5782f4303bbe87443d3d4000f8f154d6ae89b09ab66b46a0ff5f78c22bf0f150989503b30abf1251df89d1c49c1042397d1fd27dae96b8c5d0ca3b3148bf9401e5bef086a24f6fe52905be2d071f5957e9fcdfb8b705ba6a5e57d6b1c428937276c4cffbe1d75a88dc9dfe9b9f78e3f907abae2c96b6dad461d2bfb230a46d737ed65e7223fe40c0dd1d6f76ebb00901d367371af39441ffbf650c368e092c9180012e58f22783f1c74439f443ef2c02673b145a18b66021c48ce130e7ec90e583c28957b311537da39fa218b3beca298e3800524e088050c0225c6434415a656fc240ab691abdaf109cfd35fa9be342ef22f12613ecf61c03eeb416ec082e17ffb5cd1ead667f6b6eef624536a6fe7095e4fccd472cd13d6330fe5a0914b5199cbcb091e9a8e9c0b8af860b7d3c7cdbc4b5d977c54785c3cc56ec9ccd7a3c15921d3331a3e4f05d74c5148ee741283dd0188c6efca21c8ab7c102e2ab326d357881c632b4c224230ffd531a6949962b7847b61555896cf260e74b4ab3f8dbaa1cea6531b5d90408eb959fd78c6609748677864a7ee7d9d81b084db7e2038a2ffb09434e172daa664d88a8cd579aaeaa35098ee7d0ae1f03108450fd406b55e011b108b4a3e5e0d615f75772764eb7e85eb289a2b336022816facd89d1dbb0fb3e7e024d456779af6526b576591c649ba3dfe4ab72c15c0adcc730b7487f0c66bde2624625f3aaa940416f5bb24f47ce7a6cb3b6ddc475e34d9da42c21f1c0e5f1d18562ec7be7412242df00082cb8701a94d048095b5792a6f2a9f9abd0688119c10d60f7c2605e15f4ce727bf13520e0d5e5ac197d05c4e726067bb2048c8fc0c448c82d73f649c807c20bd400191bcf392c7c9dfb63238288cf7f0b6aaa2ec07bfab0c477db4c7c32abd75b062248c9ef6803d87e9ee4d326c6d8971077ef33770e3889eecd02ddc92544d73b6b642ccab1fa53d18808ce144a6cf5eb1d157ef50570bf2b26fb910f1ff07624545d8bcfdd9f7b7eca52a8c5b99826d3b236bead24bda0f406ef458671b939eaed84527598f5d187573904716d337f85bde49cc228e6d306b3134f06bb749674716391d23c8afc96257f26217247385324cb8103c466c821321972efa667eaec1b5f2df233c37b7ccca7638ea70351629228325b304952c6fa783fa43894858f134", 0x1000}, {&(0x7f0000001740)="7114dfdde743cca0baa7aaa1924e6bdf4831298d874b4497b3d22b0852274bd819ff4fea1597ac651cb108929a5c88fdb062587bc1bc308944cab88366ed499e3c0085a4ba79358cf7951972bb465fd110bf8c8cc13a9e7b5ae29cf5e47f7bfe60adaa67984c3d0bbd0873470e3e5e2fd76bc880487f6113ea3b69c06855d250a6afa2c2d97d2ec59d3e941de6147f10183788f87b5e848ad460e304838ae44e7a3957acc11e7833e63ccb40ae89da", 0xaf}, {&(0x7f0000001800)="37bf", 0x2}], 0x6, &(0x7f00000018c0)=[{0x60, 0x1, 0x8, "209c3a7a003fbeffc549314aa96d070ed6c4b768d93e895f04b738e1ab677acda59591440697843abd749cd303f793af52c31de18f5002fb5fe35f81706b30aaed1c73f706b810391f5d12a06412"}, {0x38, 0x1, 0x80000000, "88391aa74c247887c26026875ad3ef39677040a207e0bdc4fd3ac49c669f7d8f9444aa8c7d45"}, {0xe8, 0x1, 0x1, "409403fe1faeb8268a8519c61db4b7a86c80c9a5ba93a78fe9da339a06367b2b64f1f1c4078037ec0e0318c95dc9fd09050401d125f9b622fab8710c5804a1e50bad6f157e5ded2d56899ca8ec3a4da1b9aa850aff4d9f207645adcbf213456761f7bbfbc7d7182627da9eb0cd805af282837a35f901781ab74bbc90c1a349feb33aee8039c5934bbedaad2c7908a204459e052f24a024f3b3015113025cabc48270a10b2c8576ba3b99edf9609a363313039cf56361100922e20a34b5c6495ddaa9af820fdd9b9cdc210ddeaf501f5850"}], 0x180}, 0x8) bind(r5, &(0x7f0000001a80)=@in6={0x18, 0x1, 0x5, 0x1}, 0xc) r8 = semget(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001b00)={{0x9, r2, r4, r9, r3, 0x80, 0x5a3}, 0x7, 0xb98, 0x1}) flock(r5, 0x0) nanosleep(&(0x7f0000001b80)={0x0, 0x3}, &(0x7f0000001bc0)) readv(r0, &(0x7f0000001dc0)=[{&(0x7f0000001c00)=""/192, 0xc0}, {&(0x7f0000001cc0)=""/9, 0x9}, {&(0x7f0000001d00)=""/191, 0xbf}], 0x3) getgroups(0x1, &(0x7f0000001e00)=[r10]) fchown(r7, r9, r4) rename(&(0x7f0000001e40)='./file1\x00', &(0x7f0000001e80)='./file0\x00') select(0x40, &(0x7f0000001ec0)={0x7, 0x80000001, 0x8, 0x7, 0xffffffffffffffe1, 0x7fff, 0x1000, 0x5a16b552}, &(0x7f0000001f00)={0x3, 0x9, 0x5f, 0xd3, 0xffffffffffffff81, 0xcb, 0x5, 0x5}, &(0x7f0000001f40)={0x1, 0x43, 0x1f, 0x0, 0xd1, 0x1ff, 0x4, 0x5ae062e0}, &(0x7f0000001f80)={0xf68, 0x2}) semget(0x0, 0x3, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001fc0), &(0x7f0000002000)=0x10) r11 = fcntl$dupfd(r7, 0x0, r5) getpeername(r11, &(0x7f0000002040)=@un=@file={0x0, ""/77}, &(0x7f00000020c0)=0x4f) 23:02:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) kevent(r0, 0x0, 0x401, &(0x7f0000000140), 0x458, 0x0) 23:02:33 executing program 0: r0 = socket$inet6(0x18, 0x400000c001, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8190, 0x2) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x108) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x2, 0x2a3) sendmsg(r2, &(0x7f00000026c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000002540)=[{&(0x7f0000000100)="c376c19d0d70e3eefa85ce0818c3958fab0afe57a72ca1ae45775a9879a9d9e543d6aeeb1ac377f6", 0x28}, {&(0x7f0000000280)="3ab1805c6a838fcd48f766b1331abb9d1733e3b30dfc0f9391a2546983fc35f254d496ffe87fe8c15ed0ae9fa622d4b39f9d36a5a91dfe3a4523cc1fd73c48d784605e56342784bf98b11c4fa6d2f4dbf21e46073fdfba3978b3ad509a20afe08634ee9bea08a8ab4a6f70151ec38ff34cde30a78ca12011873712054cddad5ba810203e99e8c4ef81ea1161fdcfe88e016adafe6b8d85685bfc0e0b51dfadc72862eb9c45e7ae40e3e471555dd9ce7709905d8a30c142abfac32a64708edcf2a0874a0c177792231ff711847ffad512c9fcfd2e16d40f42385ed0a67f4326fd6a54e25749571c56e61b94d7e361d7bc02ad1f6dda55136de0402c12f2354f792c16d998e45d541d8440dd547614130ac03c6ab0370c98a69d62c718c2a3997b79c0684408f8ec92e000c502b1ce0f7fcde63dd86730da656eb8907738bac0b3507d6e94a9c1d4003a637bd29f48ffd5b9f4bcc7fd8a5fee4a46331aa1418845ec8c1bfdb5ee1de1bd4d4c135285dcf59d6049ecc00f290aaee370b914b0a9b404a82277b29f1a176ba2f44da574d31ee8a52fd50c4b3648c4dbbd10c4627e1bd27e4b009dbdc79df921b7bccd52546dcf6c7416fa2106032dcf3c2876eed6338bee320be9263cdb19bb6ce4ea0ee659bed2bdd24c2763c398373b15ade89f442fb2ef36ab7be7e0da4162117ae3970fa3f2d6cd77a8d2f41736914de489faece0dbb4cfdf51db4377d05965d4bc75b17988c46677c24974bef7243cc45d4b0ed3a3eb1fa341d1bd56faac904761263d54259790087eb98aa050e3b3fd379c1797917ccc84712f310d9b5a3fbdaf15592dfa5754d87f70bf1bfedb71197c563a863951274b8c57a8e6b0f767345ddfa079d03f29fac582ae8411b7cf0f877730c93360316ca8d088db5c8217dce86448513b4ecc95b0da5f3a37c2cb8aee4c587e47fb64fc900bcff9e02b64e3b93d713a19868bdf57f74051a77151dd7c32daa1be085e1ea2cd51739ee45aec06e12211bc96bead0938c3132cc0b8c1986a8f6ade1157bb1017e5adaa9839e59576a0ae09b05bc330e342dde94cb3f028abc0728f8f1cb425e8b5d9898cef27b201047c3d65e59121fdd507a135caf4b0af1538c495dbde0ae6696ccf7ca4369970150bd0d201f3b3840a1b27a02cd46d5e9092367de0e724d5a0a63428c715d4f39ec5b6fe562297df107239ad4d740c29417007923bb12c9df400f85252852d871776f0e98933e433f40badc8ba0bced85860e1144822e75762ae4a14689d1e074517060bc762460e3f416cd4bbd29c9cb5c6bfd0f78d69b114c2b50a621489c3054d3b0ef8ee5c7f55162dfbcca56bff29fd55163c7afd39b48d9ebac4d6b972cf3bebabc86d48ad7b34e457f90b95bae6ca3433485ec721a3660879662d95b6533499b31da2f258dbc16aba5d9b63b1491ffa0a4e188bcedd6394a5190544957a2ce6a6893dba29158415b203ddfde58df2ae494f0ccdfd1791738520d9db0a6de8f697e10341cd7ea0a7e52a8cd6de9fc7fa077d7cdb945f4b7e381b0f6b7d02836904f588ba19ecd738810d5110c0d47a7a86dda8fddb56e1cc9f8209eabea2ca346e0afefba15bec253416b0d13b5aba61108dca04a189eeb73d101b310b2d7df8711dc6dc72f8b392fe11a039369fd693d2903991781cda9cab926ae7f6caaf1d13a877fd29cc139e2723de6bc3493f9e625a85450565050e943029840b78f93d7e1101fcacbec6446dca4c4eea3b029b1c17713ed088d8b7fb33e26fdd0c211900c9f939275bdb28d4035579ed359a2ffeb0aeaec152bceccf9d16d9d4ec62a586eaa60fcb2084d5e58396381f37383444c42c0b0b9cb369709e09bf1ff749896df65944911143522c47b8436a744cf94d52f21a277a2839e1cac003778da87856cbae5f1e714898322944bb2cef911285b81a716ff2766427a8bf53143d11e05f17ffa6d3e2f716969333b900f76760104c14e4650d2b69c96bb020e6462b8c6204414e0fbcb18fe4127d7ac29e64fbd859419b7c182cdc5a13e693d8fc56d5eaf52719a2eb5587e9209e932966d24258c5d514f22ac465f0ad5066823a3a2927953eb9391012cec89ffe02dc6c590e85a1f8595e5b08daad0be9539401410e637e5e807d11f4ad73ced07e24a4cbf2108e33ab4eea11e58ae88d197f3b70a928ec0d2d03d780b7b974091502d24179e100e8dfc459be3f99bc3d08075a22e4fcb20dda8640800b627b34c4a5ea2c7dd2ccbe7ae7f719bcb959dc6f969e0eff17f0444bf5e8e5e3967d2e724d9687b3c66f567d3c8205eeb1386ed93658d6379cc3734387f408286705a5a5e107ec5a306be5fcbd64567d366f6e3d26e8edfe42138ee26306b5119456418ebfae41320adfdfd5ae5b3be9abf47efb7c450768f061135a885450aee9ac24a6685377dcb393f2037083b7f409f20a5d36f49b404c56c1766fdf50f87ca07e8bc03c9b4ab6f29adf4227c850dee4d10a305a64ca2b4b7d6a5112ee06eb4d4520f36a95149e9d10d79c57aea03fddb5c649d4c1df9a878c5d776188380869535163bed9d203ae31139209e615e7e3f9148dfc0fc08be3fd949e8a9d2c0ae50b27430af63efb6ef0dd635ff87c3f44ea12d0c7032d47cb05e5d6c320edc00ed3caa431ce0cb0c59e069eb2d4b481ad56035eb03c0d9d6c7e229dc157eb7147708d106f8d1afcc8ce7fe03b5e78c771c4c59c2a9059518ab0770e00b682c5eeb3d9b172e23b50342eb65c8c3f96db5459b81b682697fdb83ffd47f6f36d13efafaaeb0e578d210bd2824dfeb97857a9ff38e37934d6f4b239c6e5689a4e883cac0a549e55ab8d613b26839b4819642cc165d1ecc9fe4ff741a99cf4b7ad625c5f93a895553d246ce7fa837dee481ad1e11e1d493f8009c6b6b3c2f2df97c0de71df2d1b1619a56f9c7f883cc679e558cfd58b9de7016741676a24a5d7afb4e5e6d580e70a9561833c5cf0a6644b38f4399f29851859bd59ee6eef580c6b4a10c30fb69cb913bb7a7753cfe7a8aad64e27520614daf7f8bdf2a2de1e698e298ac259d5a0291e0e854c427b5c01f0a7af5077e833538acd09a355c06046c1f3fc3669afc9a863260f05986f27bd6fdba25e4a78c072fa2c957f239e4270d6130ac6a64fa31cec0654367c7f4ce4a5a581c8e502c146f350944e59775527207dfd4ee03fcfd46542daaff72a3ce5d0bef77ad3f3419c97be1c439f2c39acdc6fa5bb8013131ed3de2ecdef05d7de62a1e057dbd9b0fd469f37c7704ed32cd7f43e7849729426f214fcc927377ae7e98aca3ba8d4c85c637066e50b5ed835421963e4901226e89ef40220aa92edf5b59386f01630e5b236e0dfee8d6edead4f987d142c09bf9ab7f7ce308ac69df84b4900d60de3787c539b48d8eeb4581fb013299f8a11dfe6dea52ad085abc4335071229e5055e560b5010b1aeacc18890cd6b2d69381de724ef8bee707b4b9dd8605de0e0731b2f6ef2f2bf5db5b8f157e7eaf6c027b46cc22bfcb9b1dd673f6f1836a0d25578cb1b9588576d43ed73856ed160ed95590dc42bc1e132f94d5ceee9241c2eb0bd02925eff252bdf7e1beaabf72d02c46d67dedcbecd2a02c6ccf8831c95ed7e939aa1c8c1d2c14e5f844f152508a43ea303d1f5171ba146f074b8380f4775cc3a66b1ba54dc2af8fd1c86f2636d58f462973e9c5ac8c69a7a7f1996fdbc8b67cdb25379635abbd9e4a9a5812f21998ab8622d6a3c8d9710b5c27c8217a9c32764940a47eae82f37ca535b829bbdf0429f99121c237c7602a7bd10409e2ff2a28f8e14e1f0c95f42a8273e83657f81f38607ac2383e670a913164c1000f5100199a382fa8e62cd65fc0252796c9edc5a4eac6b16aa67fc5c2033aebcca5017217563ec5e0b26d793c3f01207b46c3e3c580aabf3fa4c8f13040c8df053d8ef70ca81ba94c6073d490db96c2eac8ab71b4b3335035f48ac2e5b5509a4d1dbc48ecb8d0a9824b1070e29c42e392f870ae7a0526b171c299ab61ca9dea721a368d0430248db39fcb31699628c980ced4b62c970badf65444edeb75a18667a009c9d1e2c03205094bb9a25383613f2a5cdbc99bae03666324b1947cac3b386acef348a9ccc10d6a39274538341c0799c30ec69c3c54a048d5b96d638ebf836564b4cc855d0288a84325385fbeeb68ee7212501197d65040b728e12038076e266d2804ea965ba126ccd5e93f80fd3f153c5bbfb35230fed971f274570c6e276dd7d03d203e61fa4394341de2b44d156b301252fd35e3efb038183e6f9072421a9718c92636accb598f950aba4c9e92dcd110d67ef713683367278d6d619ca0f9d0dc24aaa3627c2bd0e651fa33ce49b91f388fb9db90741e69e6e3d98dc64ea01dc73b2cbf7e36e796d88399218a0181f48c1de073e1abc7cf60063885bb0a42bae08756bdfba048113cceaa2060f937cc4f9f4ecf8c1fd8a9782572dbb52a9e02451574b83b2092780aa9d96dfe8cc3adb82385c81d33c77ea82f91bbb5107ef587b531b8e1a163f8648a36d3b5f658f5aadd406f22af1412eacc2af82dc631a4eeed76492d0bfcfd55727b784afa88bf19ae27c039247a98d7321007a277db47b2a5ff57d0de80ccee98a910362a077100cacf420199c1a3bfb0eee7be301595590b344c55f084a5629bb258c7c93a39cf7844e86eea326420c66e7b4daee4dceaaa0fae9ffa940ac6e8b294f7668ebf74c7ea5c0e08fbf093e98be6ff744b2c368fcd7ebb43e198a526e4f9090d1183e248e5ecfe23ffd9c6184b7927c88f790134388abf411f9b5f3c9dfa7084b5b46e94baa6f3ef2b0af7f11f456d7eb580b90870f852d830498b1468566dad9a4c7d4b3b2529fdba3ed9d547c4e019c350b1e948137cbdfff9e83f585a3c84e535211ec0deae36e651e4da2bbd3a55ff21c68d9e73752bfbceb43d508b3858220d6e8a9c79af9030ad92d11fb7b0b4c97b07c37ae9cea35da2dd10662c0f3b3bea0e4fe153f819b4393a522769939b8ebb3e8528d2caaadce7dc1e6eda4faca227e66aa20a9c96a7ad8782d4b9c7ee37633eb90f9f8a95b6084d5f476bbb63ea3f9c9dfd3fad786b877f1ef421bc653d5ffd95064c56529d300e759ed9fb6ba55e7f34c4b16e6c7bfad615b7573b23a5294d097e92b758b394e48164e90b04999f4f7f2c4cf2f3a94728cc9d399a6a5492d918381d221ebf115cf124ee8e279dee0f72e3016c7041172d65a22fa40ecb6287a90aba5c119392c173f7d2c5620e4f6e925c29bf438c5fff20c513647f3ec5bd77dbbb7ff74822208efa8cb672224fc1155d2a934dd573f4271906b6d65a6822e242d79942083b576b3f1e437462829f8d8c971d952206d26ecb1b3c8d31c29f3f08c3f55c1119c47025dc5feb9039997ff44a81dfbcc7b407179ca0815191155cb3d0169994fc1f03fb1eb34fad5011667a48c4042d8e3b5d67e9e396ab9de59cf5cd1e2d455a20282e2a4bc4d63d2accd707e517f55ce0fd5c5c091000fe6ab48019a1f312de95886e7e20765d74a291f1ed7ceabdd35a53fcb298f0e1834a5e2ecb4787fd6f2fdb6095a02929c859c47446261e0f52fbe8d72462d954d47dddf19f444e08e73e115eab3db591aeaa6d9509de5cea5aaa0cec1f9a55db0f84a71d1b6bdedfeb9c9d1b35971a34ac59771ecfabaa013f143fd3670a6bf3db58310db002c49661875d7d86b45123d7b35d086bd45381e2119f2f203706c4146be8a108551c8e0b452ac9089f21c353e1601e", 0x1000}, {&(0x7f0000000140)="adf5f3ef2d60325f0d56c737f369767cae7004059250f4c28ebf1bb2d56360464726ce3ebaacd37dcbb5148c4f48ec22a70b9ea18a76251e81b9edc6efeee6d2677fac4792c2c5da8015c3529ea2b1c2ffd27b4fd7ac09ac38e7680cbf1daf48a099616942356c57d99c2eb1317c8233f30a33a2beb81583307d21479edb44b30e7c8e24fc1dfbdd88265e6010cb98c34e1dc899c1d38f0838d309418e5f0cc048dffdf56899cfe2dfdeb728ff4c6291f0cfdb0ff6f82334f52a8eb0f40f0e142507b73ad7b59febac0dc4919540ed6bbc5e30392d628ea859024e3c", 0xdc}, {&(0x7f0000001280)="44dbc3c62a8c22947fb3ab81be18657c68e642550872f582465633a6c711604ce1", 0x21}, {&(0x7f00000012c0)="0a3e2e87dde780cbbd1c9dae41ffce84ed7ce3d354aecf6b256186b74befa2981d0b49264e2ab1a15d896fa5", 0x2c}, {&(0x7f0000001300)="920e5cfd2036ff6b43a0246cdd0f28797a6abdc60456e120f9f589e54af8eb2befd224f1ae56141994b89d20826e89b3d993eb772e5a3d4d441cddd5b74345bf9c5c88f68519a8eb02a9faf581b0c22e689a8ba24fc02015191715bc09890d2fa5bd4e47e1d11ab2f33667f6e38e202f1b25f6cbe49006a2888a5b2f531f9fde686b7389102d578270a9157c371f644b22d8c18ee804b73f89bd7b3b960c", 0x9e}, {&(0x7f00000013c0)="18d077dfc9b406d139d8bb5efdbdb746085d903ce27cd7e03fdb77c82a2c1ad524d5cad8262d5e1816c7f6c167c2904f41270c4a5d55dadac3e37d3e2bcc182b4740d548bb8940f8e98cc748af80130d5754864fc62f060179d5644a4eac77ff16a4bf9a4926de0faac85ec3264b933dc22e9404e44a6a53e4a979896c1a6ea443725de8c8a9c28017ac83c1f8edde1b1d325650bbaddb508722139c31df8eb86ce3df3abc1958ff1a7f3d1cfe6a14fe57085c7350cebc7751f1e71728bc60cff211b0c0d07a0edb0905fc8e7109b976377f142261e7de0591d819b8e2619b7ef2d200771c786faf47a80b78f3b80048aaa1dfe0e9c98634a12598b02a2a98ede190d6111882d9872799c0eea5891279df35cb5467f01367e204717ead1b855108dced9874b686196e9fe8381009290f3ebea5acb805e58718632a87b1369d9f46394b413f87e48aced3f2916433845203fde0c1f5c94ed28d297932050eb14d3bbae32ea9c97d4234f2f6a9261273a18c38393f4ef5a79c270f45c7a969a09cb0b7b0da5b18f1326444f55b05fb4779e271fa3ad048757f9cb55ac4c0c671cc970006aaff8b1801b20ed95f8cd377acc4b50a2e656dbbb6898a25a79e9cfc225b55299372bc115d9cbecff640a236cb8db91507a2f0730365ef4ff47a9df98b9a292d6a367a7b96a2b25b8842963a2f6a6a005bb56abc8c8c1d5f4ebeb3555dd1a026f989d5cb2f2e96a649725893327883df97322e9bf09de3a24afbd42fcfc827179d6f1ae349cfd8e7009edc36ab48d4c07d9f163e10749ef207d7ef719582c8ced2033a758e9d959a49ecfc587660d42250f87f10a106096afe15b9169d237adcaa76fc9a88aa498877f0bd55baaaccf6c5ab80a9bd1eabbb21d640e797775610606cac0ebe641dd0ac8939b9e2c3bc020d2f35f3b415e28220271e278eb9b7bab5c410415e0b64fe0a45d4d4c9201d4fccda068c92d61759270c03d38d50834f5455437c657fe84d4cf232dabe50ef590edddd0ff60615473c11af467a3deaa2deb164718ab0e9b048e258b816bef17ae91712cb03b8b64e8c67d04ea6134aa4bc740e6ad70cc9395db9d2b1ad662e1377c8464c1d2015aecf05d22886442944af114009a5f699721453b44b674fdc4978844d1f7522e891ca613a5b287d494bddf50fc586b88017e6c0d7371c3662a8b89c8a6e17b43545c47484ea390637e63bd2d207383ac6f810882833f5d3eecf439a89637d8c1bc73592760e5d9698656b7b3199185c07e3cb2a004f26561d03c866523326228ea582e227d9ff1c0ffe419514c0c1880873e754ac712a8b9a79b07e13e2ce8885970318f7210f83034cf8955849c085cdc17f397fa560c68ac29d49fddfa475c4aff6b693ce8a7501cab426ce0f743afb714d37582829ec3725722626e30e400aad710f53245017c49b797430137e119215db60de7c135c1d78092a30c4f3613171d8fab5f50d028fc18633daa3e9dbf00cef713c9eb53f5a30e6a084446f94458eecb14c40e6907c477ff3ffe4c2277d70d3609c69c5927da40048b29c51a317cfd599163509bc5d5b328d67b99dae5b7fb71d07b763bde6ce18696ec2a41cdd11f3e5b7f8fb1cea8b3e5e7ed23255741c6612c821573257150481ba410eb74e0fbabb9c95d2ee24f00703dce1d0bcbcd7927f3b9d3ad43e5ff6c1a6b5c7cbf30789a06a4994a46744efac199b8d1811fc88c06eb1ccdb7ac9f7793f15686b40ee97c021161db6d7eb2f4a57bb43c1467138306f759247770ffaea19832556bd1c986b5ee6e2e1a7edea836885ef723f15f346e31d456e6690768000c2ea956ab921df346ccd97ac71ce4da79643dbae7d640bd47345fc5b9d9e6342d0a9ff222c1d9fb8b7dc9fe238e14a110ff459448e70456a63fed70a665f91bf039d78760ad7a3af437d0f373a190fb289a81bdd7588a84bc39b37d0d42378da85dab35d2a848a458dfb8c0195e0597313b93e8ef165a8311e47d86563108c7ef4f41be73e7da16ef19fa07d350b144740fa8ece34cf92f3b9cc3497dd8c9172f3950602814c166974a371bb7931c9c8def08ec4038fb2d45f1c8374abdf79109628a9e0478ffecfcb486440e544291257716f4f0c199710476c3ab9a051827d7eded267c95460096f92a145b9a50eaadb0b2ecaa47045dd88727d5a576cfd66370d740a422eea67f3a149ba5f26cec9c047b756eaf3a1849432575a4abacb2c4b0b088aa534f7d95fe947c710c36c73b70aa570706376c7e1a314c5555e082e1f50ff07b69dc46aba7ac27384da8fa53d142f8e516bb620c29f9a88406449d3a5ebd98db66f3d9d58c52bf85708fd1bc360cac04c9cc129facd55bde836659de3a7fecc7ba2b2e917afc41fe5571071401b728cba9f190b33841c447e7dbeb099e4115da4cee6c7fc762990c96af44a0fa1f085ba9e53cdcc328940d3e39f8c6cfacd9fb7e947aacf7b070eb30a5d4b42ec9dc54659582027fe9f7a4567ff6b200fc07e0ac7b62ce336912ac0a32d634e3a9aaaf9488ffd4444d0013c7a4bc372a6ff355344db8f722ddac14a048599f34f1f7192039c9c34cf1c12b2d965e3312c87a6eeaa14b7a14a09428a941287700d527ac3d5a36d6ca76156c1fbddf0990dc7c209dcc25daac34b01afd8c78d1d928f14fafc81e1b028e153e904db528fd37fe9b0309f22ed594b0c578d0cdf17819957f1c144b1e35521c897ba4bcec5c283f6deeb5578059ab08d9f324775913cec8d3cc10d15e7efb92a7e7716130eb9927c645e4e5d8843bb565d8d2f4758b5c286e54d1aa9633446feb441457925c3fe1b0a44e4e1c959331f202c56b345aa89be04601a65f2a7e16a1f3f8851405ed3dc42e8c74abfc77cd5865aaf3f65afddf54e9cba6ff918cd6fb6521521f9553c1cf60fb204a1b5ff4a3306422ab4006a02c506183aabf5a185a1c3141bc19c2f660091d268e499100157dcebbd55a17c94c085bb5c24dc04a9940c12906543741bce23df13ff0eed1afccfa6b8fcc7d76b334eb94acf281da26dac3efe9b929cd242e5647582f9e3417ab8cd9b9a472a69dc51b5335444b396c722ba57eb200c3f8be89ba39a2a1c328c042e02d86a33f35a54b3361c195f05eca76167c59043a22b002cc78faa633d050e1c54273d47e3e81a7e10fc22ccfcbba761d532324278f623ea726f8e2d9e06b15d08d9ef834bb7cb6ddeae1e161b5586c9395a44760461b6493115b7c7c6c22fb0c86db2ea8e7b5cf3fbcedc0cfb52440b4824770c82c33464b7e523a897d9ab9c25c3eadaf7bb49dd7f362bf5d22dd392af24819f22ec0cb0e8b6b3045490fe0f57085e6176bf58b1fa668413566956470ccc151f865b76b29e93b606c54dc27061cb00ed6e645d212357d00f2a954793185ffbfd2bb00edd2b78a9ea68a6f345324dba032ed5df8198449f0c961ae09bffc822ed1814f109567d5e873d2ad9aa2b653e9ad0152f56084bfb81de2d69f4c80fa02d3ccf1cb15efa671b0eddb3357ff955a53d9fade2dcf071fe4c42e060ab27a726f714873d6c69482e238ac7877957cc8a333a3ad4cdc89056c458517f22cb5de661370c4373795eacb54e9dfb5b7546d1b3c66ecb3121cee2463ed842be82ff2f4eecc9ba7b3f8a326a89828c63fee6fef2cfdedec7ec2c215cd91f24c1e8c105e53b9f2ba7d96a4a16ff8486d759ae40a3830672a390971e2394185050b5db3aa45e87a371c1e2599ab01896acbbaa0b6e2316e6abb66125bd1763e369b6081ce37e1762c2d9561b4330d8714718cafec231c94889211a2f8b2cbb0f07ce7c2004bfa847653154a06372059df1a144b6ae9dd04e2e3282081c493c6a106ed95968f3f442561638167daed322f08fe70b608a89678086180988bb1cb1d0119627e822032265d6d4b27804107cfaf251100248c9ba92b11ddef646451f7299630b151cd6de6ef8e4c3e3c98754588dfe5041b5ea435f8cd964995db005c1ecb8e9fdb3f2365bdb840ce7545a2d6afcc9e317696bd9b69e0b86ee12ea58bf96405ff415ba504d5519ca280e3628feb16c0dbcb0a97ed9c6ef85a09cc9bde01cd0b3a15acc38875a585ee05245e1be029f6ab6015182714dceddacdebb61ba24c82dcfa287cecbce5ff8ff68b388a65391ffd82d5b9698edcf294916c28796c9b7edeacee2b2ff3c256fbf893b1217662ff2e05d71a2ade945aa0ab9ba126a06c1cb11254f6ee1e4394755deb99e35115b47bdc614189a262662acc541ec81eb8d12bc6e68b5e02a7080b07c014eff8b14c5fdc7a39c6604e26acc58a00f451ce06925f4512038f0385a09cff07084b13334204572df296a7ac2f04dbd4f63f8ba3a205e67493dc6a7e8424c922fff1691f688aa95ce26ccdad14fc8b506541122c0f89fa6d743ffcd2e11b69963af8c20739a2ee98819deacde237a8e59f35b98ce44c8f31df73872a5d43e97243327ee83791026fe59553c9e9cb9940463bd32ee577fbbccc1fb8039662f6b1f5fa122bafcad814fbaf8f0bbd21f8c75716858763b7758036f0238e529cd9c9ae145095b70f0408542965a4904d7da8bc7f3a1d4506700e3649043e05b235067ce15122fee280bfb25420af65eb8c223543d2d3ec5d528d7f1f1426992843789044be94f4386b7f1d6fa59fbac6b8b081d7bab1885a50e09cebaa545ddd2f691b08ad28e06f5427f53bbf955a4463901df5e0a9b271587c8f56180f870c46faedf4b041bc5aac5e8cf55d030a35efe6340953e79198cccfaa4fb7f52d55f45aff8a5222509c159388860dec37456d50cfc13973690700c5781fda18fa8abcee7e7f2acd9832f0c53a9d19c0c0284435910ec10eb376b4681dadd6224f2f7e6fe002ca14a57c259716bcd826e4b51872ab6a00016d0b7fecea4d3c219ca09478a27de751526e5f531c95f88d982f28b7cb6b1f8abb53d28c7e09bf53a9b49b9988e675d57d5a1ea7130336defbe16850b8b9642e1d276f6d7ca853b0a5e12416876e53d056c216bc1c5c11b8b7f550bcd53bc39d31e2638b72efc6a1885e87ea36e4c6d8c75f748bcf31465afff98e461987255e4b3566424648d024e335ee46f123ba6c8623c2e22ef1cc32dbeb2b0f19a6d5dc1892d5fa51240d681aca5adfdee555b3b40bd2932fe86664cab766f8bccd80f47195be29229c1bbe79265c759bd3047b87b024f35c1fbc092dc65fa32dfa12dcc38eb78491951b9de5894b3426fa2e29995cc3a6d4eb4aeb1eda7fd3a1023ed99e9fd9a9d7138fb9425e5b437b6d6149a45b93f17ad50b2e69358623ae6c0acb9de1a02ed6a3c045c171a17bea4a43471bbdb3b811d1d3992f3304e1c56c055b4d6906eac6db16cd41f2a36e5acad513f8e53c5b0cfba400d29eb88b3d1cf5b787dc425dbc3fda644591cefec125c18a9c45eab7b4e88456ef0607445960f21bef476daac4d36f4c1d350ffb376aaa1440cbf518a666f836107f58138ad407a6c9d8a142013318656b1f53cb53d84bca147411f35a06b3c82ec38adca799a6de0e14fc6f7eda3cc431ea20820159f67163c5cda364d22165f2ecc66a7b8c8cc6fce03cb459742f431564c14da7de4bcf277fdd3489fea815d3d57f7f3d7ad1bfc2662c7df68ce0784103357f5e03248f75b433623fd50fb70eafaf1b14a4e0ca40b5211c0154fe05a91623f492d929a30e9ea6dabbe074807e05a7328abb58f6bdd015d155f80422c89da2f4e49f70bac773002d979f020b825a654ec85adc421f68c226a8492d4", 0x1000}, {&(0x7f00000023c0)="76b09146e4825d72f6ee3b4cd62837e499a69e0b07cde7ec268c1643c3e1b8a9f803acf467f660dee70bdfbb26b3d7585b8b49b88c73bb03961c0fa279e274495ef81eea46e68d094bd9e12ebd06abbdc38f727658dac77ff84d320a84c26b6bdb1c17e726e3d7290cb90c5353ccdc03", 0x70}, {&(0x7f0000002440)="6b841a6ca1803fc350714abd123c78e25e902eacfc25bb625b6fb2e4073dae47dba64620d6a3e589756b2e02ea55e64832e95cb94f94c665ce1ab3fa7fbe24ceef7962523ed560e4b8388ed5b254aee2920787a75b87d3bcd5e1bcc08c951feb5a5fd21b613486fc78e5a19c949ce3ca8e4e2538186eacca0d312fd486143f723791f4aa11cd73127584459ddade0bc39a47", 0x92}, {&(0x7f0000002500)="a4cfbb3779686479ab5c703d00c29c605f602b40a8ee424ea33d4ad27cc3a9226e44a94fd5b71106c64fc401a83d86cf8b55bc4c8f", 0x35}], 0xa, &(0x7f0000002600)=[{0xb8, 0xffff, 0x8001, "cdfcfc2fc77a63c3aab3e50fd6877316229baad5ec8a1f1c3973fa46d577787522e0b0722c38a51a5ab1d559f00014261cdbb6794b33af91d9be2be7ae46b1793f3e4be9b85cca2eb9c01d39ece8b121a820bd7a32047ced883f0c4351c5f85866b0b5ce80b613caab7f47826a3212385502a0d3c43606b6bf2d742282fb18665b3b590c77ae02d68b72a01f16b0073808d5671304a84dd6cfeeaad3707ed623f99387"}], 0xb8}, 0x409) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 23:02:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x3) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x1, 0xc, &(0x7f0000000180)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x18) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="920acaa4c3d8ee0a6de9ac090b1e6773478948b6774ef2da3e5ac40738cdc4eb7c5f9140551046cfae206e88a90545dc04b4ec32fbc3b4fdbceea7e9eb38f9aa5bc61444ad8e76acfcc135a1a2205badb0aafabc4148e0f458060960ff118a9958301f1be35d66932e06f941bdb51416b4ec7f77660032d7a76b9470da3b8a282925c29d3769d4fe435837049afe68aaef5dde6bb02ff08adf446d", 0x9b) 23:02:33 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x1) renameat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffff9}, 0xb) getsockopt$sock_int(r0, 0xffff, 0x108c, &(0x7f0000000000), &(0x7f0000000080)=0x4) r2 = getppid() fcntl$setown(r1, 0x6, r2) 23:02:33 executing program 1: clock_settime(0xfffffffffffffffe, 0x0) clock_getres(0x3, &(0x7f00000000c0)) getrlimit(0x7, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000040)=""/8, 0x8, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x1000000}, 0xc) 23:02:33 executing program 1: msgget(0xffffffffffffffff, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x10000) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/87}, &(0x7f0000000080)=0x59) lseek(r1, 0x80000000002, 0x800004000000003) 23:02:33 executing program 0: mkdir(&(0x7f0000000500)='./file0\x00', 0x2) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="8dc221504be4eb1e802b0c411983fc9bba21943d6ebb6157e6aee4bfb28f0058529760c4af334ddc894be19008974d15e31de59941dd4100777233b303dbf61b50e6a680c748d8c359323bfcbb7bc921a18fcb3dbe5dfc0797244bb9a7707212bf40bfa01dcc766f98219501cd60039bf3f99df98c1b5db7012977a5a86160506a37e56aa7", 0x85}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x58, 0x8}, 0x400) ftruncate(0xffffffffffffffff, 0x6729) rmdir(&(0x7f0000000000)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='.\x00') lseek(0xffffffffffffffff, 0x0, 0x1) 23:02:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34d, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x90) 23:02:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0xa601, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:02:33 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffffac) accept$unix(r0, &(0x7f0000001400)=@file={0x0, ""/4096}, &(0x7f0000002440)=0x1002) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x20}, 0xc) pwritev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="57d881cf5ce701e03bcf4d43abdff9f78fad3d6f1e3786bbce39d121911116b079b77951fb0ff769c527d21a8d3361ba36597f273f08d6649231f404c60d596e9b0cbeb244a74a2f224b2d546adb8d6e9b09ee52c5db898576bd2cb04193af05f73af704fa80a5f756578fd2a122a538a6fc6075f08ea50a333395335ed25dfa1e1ad6a2b85a71db8da9b60cbcfa6d0a9387527e5bc68178a6", 0x99}, {&(0x7f0000000180)="7346edd11f4b29fddd34467e5cf17601a469ab7ca43fc6b0c25afbfc9fcdae80dda0f7f0087b818abd641b59f56e89b0f8e582fd4843cc94d89a54143e28b3cbdd04c3acfd32354bb7568cabc942b2c92e67d12bafbc652160af2da6882b533e89", 0x61}, {&(0x7f0000000200)="7b3a3905a677a8e81400b4de2fa5f03ee5117ff1426fa741a0dced19b91b781a8d907b9e73ba2a7f59c7c5ed7f481340281e60dab24c792e4f2fcf312a5ee83740cdd381cb9c99d12111d1902fb87b46b772be4aec109e6ceeef4a118c2cc9998bae", 0x62}, {&(0x7f0000000280)="85ed810fb75ae6c0e9ac676dbf9caecb452be96b0a50942d62164201b825b55fd5aa6ffd0522fb2238fd8f7d463555c725df859f0e164e41f390dcfa7da23eaa02d28e75676261cc0bbd9b8ad670223e1148d04179ecfebbe9576e89447156678f358b5f94e22f6b7f7ea490373f9626205b11d49723a66e2fc8db4c4b182f2a10fb7c13b1f00b4b01b13aa2b134bdb928640450236dd931e5ef4994bae93b8f9a2eaa09241dd5b54f36a2c981fb0266dfd9d8030898417a7e097358eae9c2f3bf4d0b46396b15531a371a4742fabc47009ed4f045b42c4737c41ca26d88f4b8712f24bb46e147405a9e26b5caaa298724e55dc7a1456ee84851d31f38421b31edf1da3c3c32f6f185245847c91e99acb440bbbae0d9ebf8d799251ee61198bdc3aef0103d25dec88f1d4d9c81df64bd36393da1f109e8087ca7989c3cf87afc115401d1cd63802acf612be6e9d067193388494ba217a4f47b10b5d582db6aa3e3089f28d04c8d206121fd6ae9b961e50d9968bff4c84002c8799cbf67daf8f097fce9bb8aa3e0a0db3a5b639eca73f6ac88a228c112645239d2d185cbaf11f1ffa6c1f6c7241142dc6194885b6aac958b97ce77b7a4fb76ac403e1e4a0cb8668139cf478cb99027fd7b52b7257ec15c48d38b33fa05481a16c7344d7d8db112d4ab6716a20fe293186274d8088fe9a4e517b74f0e846a82a7bc1961efd051a12f0cfa5e7c7f7414d88637e49f29848ad82f92b62955ec1169a0b2e9c2689153d63499837fce59330b17c1447fc1c3e536f2fe20e06f503cb1c65d1b6f02aa0157085b4e728138a183c25e0a5a86e58a9b7d43f11bdef0adf469edda615ffeed07b49701a588d78da1e37d757130a6afcecc74aa78647af037a323b58f9e19378f7d976de1efea79ff58f7e2f5bca11dcf1d9cf7d1d9e5d331b835d905dc7475c93afd098a22df6f10d45ca7f6edee223ad0e73be2c5e0fb994aead8f9b2d23ccb17f66259e70f7af451d0765ee032d8c2920e666b3227c0efd9c89ecf55a8d258c4e63c24055149cb5169e6813a47da77d8fc8b847b40c88262f72ec1431f84d28f21db6de439b9b849859a5cf236317a081002f6bdfaf31e4cdf21ce611d43d8e375cb213ea9074884e7f4e47eaf92f1aa25df38ab1591f828b92fcc737935145aad440127afaadad77c28c69889cfe6b5d0fd94e16a81f357e2964c75b8d37c75b9802312cf75d24db0b6f8fa0bb32dc26f77db9181ae27c60263860aed695ebfddb2d0572d090d843fa494f45c4f71cc1e8877caf8662098f434db6fb9b372d1ee695a5203b4355c9e1faa6df6a7fd12869f202e175b7fc5aade826190d12bd9f8b88770e5411d96b5d4915b97dfd534d6eb2b9ae9d8f49010375156d1cad4ab4d98094bd203fa4b3c6668434b555bfaeca84f88588a1b9cd73495932c468039cfc3af96be1d2917ea53996ed9aa1ba107d980685ae6faf767d0a71459b86b49509cbc86e5f76f710304a090be651763176fd06958bfce7dd265829691843d59c1c7ee1a3f2ef46c00c2bfb6185e4dcbaabbc96caa5766f4396bf81839b9dce1134c7d09f543082a3c82c0d10090020e2ce2d5102339168437721e8a4de2e8c746ee4634c58dc6e80a812449ef235b5de0be222093ded06ba0aea63ff5b458cc1b900ab06b7c297fa34fbbc0f95431b6c20a484afff81d2237ff7ea95afd5c95142c28f8bbb83efc3a1b0f28115f9ea084711d02601ce5404c4573ab93275d6da2b8db1513e930eb7305f4f373a0e870a21e71ee1f03bb2f254243dcb9148f580377cb2ff7685f7843cd2283b567176875b1888f91586714efe4056caaa4c1110360c08fe24f37ca6dc6b0d9ed1b4a79b0bbcee347d4d1370fd3594962172afea03b7521b32310376354a0c970085c3ae445432fe2c290ec9bc205de3aebee6ea717a0022662a1ec8f955d2f49b4c2ece4090a77fc1490e74c0ae4de14d87478d94d217e176cbefe781bf0ce1c3f8d0da67e9a5bc5bdb58018d7f59d7f037e08a1e2e6d2ca6eb64c936647300fdc6929c9af7174315ed30b16f0c4739376caeb36e51c18c0d145cdd930fa895c87c0cb0defbda9a7e27f4060c126fc926f1e7c5254c84a0c6da124e5e139cffa04f37bf51982d37b3481241f4e74ada6e671d6dafd7075a354605a4ecfaf3984b72716f824a5e28a772e0a57c62eb355e1411020fd216ed1aeee1de881409d4c80d898fc2ffbaa67d6df4802be1c81a4c2c69812b906a1e741200d9e7716a59ebd1117a6f0c4ceaccfc0e76cf8e7cd10f0422cfe94db014c0cd97b3f3530de89558cf647277ffbe9205a09bc36aab6e7b5fd1288a090ef6f6c8594ecec9ba3442c3c8be8aab7793ee5e99163fab181525a984ed59599d98ab92ab542d88d0dfccccf29c46a4e90293162efb88c7e81e9ebbd7c7647b867b73a89108dd6c1c5039684f7ce0cf63f52d6557c3ff7bb476b454f06ba532382366dcb8ac2840b1520eecdfe3b74745c28dcd941d38c202f8453d10f0b00caee4fa5b32473da0f6e02d79c34e02348706dc176985acd780936e04c3b42211d619bc973682666ef3f12f481c5813dff828ab6ef3b625c2cd3c4a9ed7a50d8440f9498c2534df7b18f228c3369b784a825a4a371454fe154cfba2e16158f711fbc360c4703b58e7c9c342758b7dd86246d59b420c96045a1da834b66905608b7624a20ebc7cf6d1097d2322fadcd5784d7c440a394674535feba6f2addc75ecb6a9d4f1d4ce503c3218aaf947d9418c57c9c1aa5c67747b7c7f9eb3a7740646d75f3cb1df28416bbc835abd7a18680beb57b4721d51b72b5d69d780e5d45ef8b0dac10d5ce9730c6d787f852f68554aee940ebede461b7228a199ff76ee021473fcbdf296ca81abc2f0bed7c9bbe7d74fb4d23b0c914384ea2e4cdc2d21afd3b0942b28f50c85456d591f7ac592affcbc4441b09d32a4c6381af3170d4194a870bef2cdbd51c9b2c27d8b824e394d2abc04315bde2a1c2a5587594630e6728f94b7a05fec015ff1bd986e1440f3a3554a93364169fcae341d17e763779b4fff5f51c48d1094ba0e3ed5a5ce363bf52b31f392a69ed86ebefb45a98ca4167d4f86b19e54e420c7eebd3bccc87d1cd8b2c783a5d378945ccd0d312ccdb9211701a11887596e5fba726401c85e1829fc06056954dd5da282ecda27e32be604117702e2101db0dc1b615f902da03f608fc68c9f395a238c849b119312047278b1e2e39a36aa130bdefc51f56e9c8bbd82fb270702ecee2f9269ba61bc969f2e277e42c36d6333ea0d6fd523869c490de103d8de0972fcf47839cc21be0fd66ac4e82013210a5cc583562846f7c2fac498ea7b0e7c96dae623ccbb07ba9c730e35ec1fb65f73a31bdb031a73012c84431b099670df19d588d8e0852bad21d86305797f072a7cd3c06b92354c6ff3bb9b6b3817fab0c8334667874a79747d7333c046147b7fb7db7e4387b12418d0282c510fa9d0e8b2a9e23614ea501d3e11643ec4762858161ec18c26905fb6b84b91935de74c6a93ff62b9d82aa8c8316388b5622aa778015a44838c69fd4ade08bb8c6ef356fc5964353f7b4cf682db7ca54d467061910e2873c8b6b3cc9c69ddc40509acb544831187874b7be0a9160092046a4a53c8e2053f8b4efd152f36bf073a12d5f7457ab4eb055ac9bca47c70980691ee99eb565c7ff0e5b23bb6dd682bb5b37c3ed1ff507837bbf7b2367eb10cd90cd728f113515c91f6cd79df84586ad585a0e1e16c04f690b531675f2e4e2416cbadb1a9c4166ade4639949662c4786fb1cdb0c7c7bf789693bd38537d455043ebf71ac86e1a0d092a04c60bb2a6b06e7c4a45d75dd1e798991f1a6a59b69aabf5c75a30d4c409d3e3bd48746e21c4b97967bc79c202bd05994e77b32e439b90e2bfabd97b38b960e8bdc066fe7d58a3e765cd5e06e9c9037ed20389fef4860b131091abd07a2c13fca719beffe8456814ca163509a28530d5f7e08a559af4c5a622241ea2e2cc09eb5d444eb13ffc9809d39f311694881c6576d031053ad07e4cf4f6050656d05c54fae75cd3dcf06e933117e40ee2e10b1288d43029562a1ea94da2e8e4fb2f7499a1664ec22c43f80013ea15ef32f3c65c587a007eb27fe918490e552556125675d8b7f3a83c3f37efa9a73496b89e94aa67e7947cdd89608fd4eecb248d32debeeaa50b5e31de4abefa63a1a3543dd9b421bf627eb0ec9c8e32a9c98a69acfab31c1046fe9cc1a432669664065dacea590f5a7a4cc1373e288092294d827e4f4ae5ae7b7ec9bec3a8ed60641cc19030ab52224dda324d9eb862e57529853d50c492fae3a21b4585b4e4094455c2b040fe5cc447d0541719ee3d223c43db2eabd125ae98d5e73e52bcf28cc80e059ca424941585a249e56ec2b15ba09b6b18148662b1ae49c0c73f7193e15f694b964ba95b7db2d9892a36eef4c2260c72aba7cedf154e1dfd6b33bb5e8235fa7c827ae07a4a7c5f5430ae4253dcdc1b1ebe32b36187b0cf75ec82cf1f9e890a106b7d10228d34644032d11679850d9106b98456e62ec50ca8833cdcbeb6de1b9cc4fed6712123bc6b1adb21e7eb77030ff624972df143bae996624d601415de710a622c1a7b4e8522b39d41e4005a7a613be323fda5cd3ec520f90be94859e8c62901fc73391bc0df0daabac3a5de8e19caba45716de4f49a90b9e90e3a3357111dd66fef0d44aa4cb74b4d0f24de085fa6a40e46c12269951d90819aa6e44f00d0c7ea58e8dcec6188210258cc07f0b7767551f50b14030aeddcc4800f629a647e86e689eca092cfdbda50034fc1d9955f82e2b30a7dab1ee13f010529cbd881b3719faf697ad902b30155ef6d2518b6766dc824c90bbc4bfc4a71e194f370a32b23a993a29ceb9ff43987b524a4dfda6cc068078f611154bed6023e6d93e07211cc0d2b26582b26b73c7a7f97abd94b115e903ccfe34ff0531aef1bfdcab9f6c6428d113e7ff63ac2aebb4bb5496be0d7704ae40e137ac45aa336f918a7131905e65b0b8212aac825b0ddeaa46ce72b94d7eca18e974d9f19cc952e655932cbe38edc04d3dc95d1371eec82d7c49d041bd0e27025fbe17be0f9a1d3632b3bb53a0fb368c11df3a0d3361113c3f476bd502bad88d467a6ab35311e72ccd8c980f821d78432d54640a9a63faa0538e7c7b53329d16d9ecbe85580be5957959489e65ddfb6fadad1c238cf7c23317da6f73d94a74e483f6217556003e2a77b3ab56aab01ddba7b45a1bacf0bdd82205e88b7b1866b31fc5da2df75cd79049de07616061be5ca58ea4b9b9dcac4547a169c19e09b22694445865a728b0cb592185bb601d8daa91f4780aea57ecbe808e9783989b414c1fdf5e2cd81ce49d4cf59d75de7a2c8187253bd95711ccbf6a9adcc9d5cdc79d09ebb3df5027f84c8c009bc1a6b590dd53af2587a4ba480a5785938f07aacdd489ec63c43748f0098a635976637eb5dcebb2e950932edb23ded9c77985dfd59260fe31499df2f697dacba9fcf5c9ee6a49536b445fff4c4514ae2943b3d933569376fe6fa92b479ed6c5a059e2512271617eb8323928fe3376fe53b2de4a4a0e9647fef62ba6a2307808e77bf17ed901b3490ea3857c8cfeaa822b12abc900ce1bd86337e7f5f0b301c94cd1f9e3b731bd4cc398d2f790d3ade334ff908c916536577db7a9c92f4902d0bda1db980049d42470897b051f831de589ec97e36a1e6656b33db208703bf68ac149bd31d66a1bd9", 0x1000}, {&(0x7f0000001280)="546f2eeb4a9c697c5ef222929c7028397af8a6fe72bcf889a77f2c20bb5626a7f821730a21b1b0aaa9818f1153b55736957925b5f7f1f7b7d9beb4d4ec998eafec0444a04870d07a12bf961497f8938402c065940f6925df3698f6bc0c818d567b9d3c654c85f67bc0e2d8de2245070eb1e6a1d8406c61317327711ff089705e7258c4e7a6065d680a548230783dc7cd575f30e63152f3ae15d75bedd15432583de2e177e3ddea36ca0b1f7c1dfd61b46da8598b4292ad30230d2e237fe2fe9be2964441", 0xc4}], 0x5, 0x0) setsockopt(r0, 0x7fffffff, 0x4, &(0x7f0000000080)="02000000", 0x4) 23:02:33 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) 23:02:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x4, 0x0, &(0x7f0000000080)="0df2abfdca3aba98b136552a05e6bf3f4768345a023cce13717821fd4e58c37a958fdc11ce385412838a5e9fae2254fab34c7a8a93f826de94331871aa9489503a3dbe4f4ba69346bc4f714fa551c22b0071d83ff2a7d4a1e16fecd1b44fc7293d010e2bac0b9d358704a9e9c156bc3d266bcf740cfe48b05d82b4c1b84f7ce327411d69db1de63f3519c8d0f5a97a3d09aeaad7d383a738591f1bf2254ed4bdad21e0d3b425345473e7625c6100b2bd08b58645876379a0", 0xb8) 23:02:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x24) 23:02:33 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x77a, 0x3, &(0x7f0000001100)=@in6={0x18, 0x2, 0x101, 0x662}, 0xfffffffffffffe2a) 23:02:33 executing program 0: execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000000c0)='-((\x00', &(0x7f0000000100)='\x00']) r0 = msgget$private(0x0, 0x181) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvfrom$unix(r1, &(0x7f0000000140)=""/30, 0x1e, 0x802, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) msgget$private(0x0, 0xc) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) 23:02:33 executing program 1: r0 = socket(0x11, 0x2000000003, 0x10000) setsockopt(r0, 0x11, 0x3, &(0x7f0000000100)="6690374b", 0x4) socket$unix(0x1, 0x3, 0x0) 23:02:33 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0x8000000001a3, &(0x7f00000002c0), 0x2e4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x120, 0x1a) recvfrom$inet(r1, &(0x7f00000000c0)=""/210, 0xd2, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8001) socket$inet(0x2, 0x3, 0x1) 23:02:33 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xfffffffffffffff9, 0xffffffffffffffff) 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) 23:02:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x8000000000000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="a025efa79e67c7456cfd19f25afad334ecf1b212c4a34c33bab4c056ef2e6847337a2397f1f23570516c897b8a3dafdedd3c6925bfc6118939192cc8dfc5f7ebf4c0adc77d0c5940a3dcf3eb1ad6d7ee3efa2a0a09429907bf5091c322b88e2334961414c8c7a8ce64a9ac637dd27800c291da4fc0c6a515ecf0dd53cc07bc8b5c126b6d48d941459ed59fa0803aa911a5206c674b7edb2f18ce801854ede71f90fa7c09c4a27dafecbd00257bc8dba1c218dffb38b2412b021b739b31a5a54cb494542895f6f7f3d9a124b78b35e3958f82943be2aaa0c38754b7cdcf46969ea72c3e850127c3c555ead80a9507242909eacc52bf21e2", 0x13e}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:02:33 executing program 0: socketpair$unix(0x1, 0x4000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000240)=""/95, 0x5f}, {0xfffffffffffffffe}, {&(0x7f00000002c0)=""/211, 0xd3}], 0x6, &(0x7f0000000440)=""/87, 0x57}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0xfffffffffffffeea) 23:02:33 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/167, 0xa7}, {&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f0000000380)=""/112, 0x70}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/228, 0xe4}, {&(0x7f0000001500)=""/168, 0xa8}], 0x8, &(0x7f0000001640)=""/151, 0x97}, 0x802) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) 23:02:33 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 23:02:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c20d2e2f6692c90bf100"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 23:02:33 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000002240)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) 23:02:34 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) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="286263d916671cf9fa85a70bc6caeb49260cffffffff00000000b03a773572f82445ecb6016aac926d2bff40a09bf83d1bff4c2186a6598e8f490b2525862d1b49897e710eee1e622826bc3d1c058b073d45b08ee85b3a91fb415535f466cbca55fe5bac1600ad560fd47adb1179e019eab5954f719f952f02ef8662fad8d7ccb9da24f70ba669c3e489c38e0c09fbe25f5d94d19c5ff7fddd8d35c9fcb5ee2c6d60d492596c6c2f2489f0f9b6131a828a75889eba5bb3291f510e916e6bd93cf6cac6eb", 0x487) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="10e5bba5a727b24ccb8a96f1c40a4118b87532632a33a5ebc2f910410d89865945d6178ed9f26825088ebb8e65a920536bc3b448bbc32f5d524519dd52c70e8ba48eb61dc71ce28d057634fd472b6f4e0d5cf280c3dd36c34734ed5b9e82f5b055b485221f00865101142ba0b764b01a43734a1968d2", 0x76}, {&(0x7f0000000200)="c674bb9326c309048c69aecc13c15a954713c862127079bfdb6f496a838095f5ca8a4c460e53dc1526dd4ba29d16c557323f7ee307e0ec2154280d12057a7bcbedae4ce14e2e4d88fd3365c359031c1a00b12033e55cf6ecf1dac5c90ea94aa627954bda03e79f672d96e04828e3efe49c5c38059d0d1c3c8f2e656ad69a84af0da839614d65743b26c0013ef003bd1e0a0fa8cebd407ddaa610379bdbcf", 0x9e}], 0x2, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) write(r0, &(0x7f0000000140)="6f048ab2c991da815d49d7194ffa43fbca71ce20d1", 0x15) 23:02:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) msgget(0x3, 0x100) msgget(0x1, 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10000}, {0x3, 0x2}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1c00000000, 0x9}, {0x4, 0xfffffffffffeffff}}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 23:02:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) 23:02:34 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x140) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) mkdirat(r0, &(0x7f00000000c0)='./file0/file1\x00', 0x8c) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000680)='./file0/file1\x00') 23:02:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d1356"], 0x10}, 0x0) 23:02:34 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000080)=""/117, 0x75, 0x800, &(0x7f0000000100), 0xc) kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 23:02:34 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x145) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x22) ftruncate(r0, 0x89e8) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 23:02:34 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x800) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x20, 0xffffffff, 0x3, 0x6, "4c374ab2c14bed4532e10b702457be266f1c3852", 0x1}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) clock_getres(0x0, &(0x7f0000000140)) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = shmget(0x2, 0x1000, 0x120, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x1, r2, r4, r5, r6, 0x1, 0x6de}, 0x200, 0x6, r7, r9, 0x5, 0x400}) r10 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000400)) geteuid() pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r11, 0x2000746e) shmctl$SHM_UNLOCK(r10, 0x4) syz_open_pts() wait4(r3, &(0x7f0000000480), 0x8, &(0x7f00000004c0)) shmget(0x2, 0x3000, 0x180, &(0x7f0000ffd000/0x3000)=nil) write(r11, &(0x7f0000000580), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000600)='./file0\x00', r12, r8, 0x6) readv(r11, &(0x7f0000000a80)=[{&(0x7f0000000640)=""/218, 0xda}, {&(0x7f0000000740)=""/201, 0xc9}, {&(0x7f0000000840)=""/167, 0xa7}, {&(0x7f0000000900)=""/96, 0x60}, {&(0x7f0000000980)=""/246, 0xf6}], 0x5) 23:02:34 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r2, 0x402000000000029, 0x9, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x2) dup2(r1, r0) 23:02:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) mlockall(0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 23:02:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x2, 0x0, 0x49f) r3 = getuid() r4 = getgid() socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r3, r4, r5, r6, 0x24, 0x8700000000000}, 0x998, 0x3, 0x31df8f77}) listen(r1, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x20) faccessat(r7, &(0x7f0000000180)='./file0\x00', 0x1, 0x3) 23:02:35 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x39) setitimer(0x3, &(0x7f0000000280)={{0xfffffffffffffff6, 0x5}, {0x34f6aa9, 0xee6}}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x8001, 0xfffffffffffff114) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x5) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="18060596835ca48853888529456c5403199922bfaf576b64b4b37118432e747112fcc40ccc5e0bb254e8ffdeb8c175d53412aca3783b8390a532d148eed09bf69dd510ea633ce7257a715bd783ce6f2f", 0x50}, {&(0x7f0000000100)="715693fecb721fadcc0452fdf70092ba44f8349d", 0x14}], 0x2) r2 = semget(0x2, 0x4, 0xc) semop(r2, &(0x7f00000002c0)=[{0x2, 0x80, 0x1000}, {0x0, 0x9de5, 0x2a07d1b6e69489d}], 0x2) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x6d73f21c058d0474, &(0x7f0000000200), &(0x7f0000000240)=0x10) 23:02:35 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x43) sendto$unix(r0, &(0x7f00000000c0)="ca8334f8b5738fea9491f2cfd04f9dd5065bb7f3312f941ea8c6ede16e756163ce5cca9ab0acfb943ae802fcf6a37ae846f066c05ac35e9c521000c8193bf431a95ec63053b0bd95bbe9bb981ed3e51c8a89ac247466f3cb07842970c96008612e151f2e509a197ff4b2b53a6410ad0d4e8a075a2c47f00efc3e591298975ee71d7cea79c9ac6222a134051849", 0x8d, 0x40b, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) chdir(&(0x7f0000000000)='./file1\x00') write(r0, &(0x7f0000000340)="1466bb3084919672e38937fd95ba28484529ccfe9350762848c652dcc92ce7a80eae2358193db8cb07b54a3aae4952c4dde6743f8c8ae03f5409af6e1314e47f", 0x40) execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 23:02:35 executing program 0: socket$inet6(0x18, 0x100000003, 0x102) pipe(&(0x7f0000000000)) 23:02:35 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x7fffffff, 0xe53, 0x9, 0x9}) socketpair(0x20, 0xc007, 0x80000001, &(0x7f0000000040)) 23:02:35 executing program 1: execve(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) setrlimit(0xf, &(0x7f0000000040)={0x7f, 0x1}) 23:02:35 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='\x00', r0, &(0x7f0000000080)='./file0\x00') 23:02:35 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xfceb, 0xfffffffffffffffe, 0xffffffffffffff62, &(0x7f0000000000)=""/33, 0xffffffffffffffe1}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x1, 0x2, 0x1, r1}) r4 = dup2(r0, r0) linkat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00', 0x4) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x4) 23:02:35 executing program 0: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000001480)="b37d89fd24f5a7ef3e5abfb18e565661b7ce120d28e9784e968d5af21a0eb55b49a2672aab5eb010451197dbd74df871e03fb98952fb215b1ab69dca94f7103182", 0x41) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a2815000000f47e000000000800"}) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = accept(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a", 0x8b) write(r0, &(0x7f0000000380)="c5a66755ffe6a923468df922c8b661c21ff849d054a252aef6", 0x19) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) writev(r2, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f3", 0x579}], 0x1) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1d120b6c009a6486, 0x1, 0x52f7}, {{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x5, 0x101}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x5, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffb, 0x42, 0x2, 0x101, 0x100}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x200, 0x63}], 0x9, &(0x7f0000001540)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x5, 0x3000}, {{r3}, 0xfffffffffffffffb, 0xda, 0x0, 0x10001, 0xa5}, {{r3}, 0xffffffffffffffff, 0x4c, 0x4, 0x7fffffff, 0x20}, {{r2}, 0xfffffffffffffff9, 0x2, 0x18, 0x0, 0xffffffffffff9748}, {{r4}, 0xfffffffffffffffa, 0x2, 0x28, 0x9}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000002, 0xb2d0, 0x2}], 0x9, &(0x7f0000000240)={0x9, 0x2091}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x13d6}, {&(0x7f0000003100)=""/4096, 0xfffffffffffffe11}], 0x2) 23:02:35 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) r1 = geteuid() seteuid(r1) 23:02:35 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x3f) recvfrom(r0, &(0x7f0000000080)=""/71, 0x47, 0x2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x3f, 0x6}, {0x18, 0x1, 0x5, 0x7}, 0x400, [0x8, 0xd5, 0x100000000, 0x3d00000000000000, 0x7ff, 0x963a, 0x4c, 0x20]}, 0x3c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) close(r1) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') 23:02:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[0x0, r1]) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r0, 0xffffffffffffffff, r2) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 23:02:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc) mprotect(&(0x7f00000db000/0x4000)=nil, 0x4000, 0x0) 23:02:36 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xffffffffffffff22) setsockopt(r0, 0xffffffff, 0x4, &(0x7f0000000000)="6135a603be1e1daa278a875363976bee66cb0ae0ac459fd1ea77edf95cf3cf7dee2e7600e8809be825a6246c183d1940027dfb9a06aa03a7e7874c0cb63ddce08e", 0x41) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 23:02:36 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000240)={0x0, ""/5}, 0xd, 0x1, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000040)={0x2, "727b6dff242f133bb9d2ec408b93ffeb47811a3acd01ea7beef48a4542d16cd766c302061c96a28e0413ecf3e606725dd7beb287ff0b"}, 0x3e, 0x800) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) msgsnd(r0, &(0x7f0000000280)={0x1, "ffece2e9a1ada685fd76338c2759e76bd627c55586b5c2e63509ac0879ec19309553bcec5414eaf2ee20731efc4df00a8373ee1e730cc2e16fe964d457cf69e9c9ed040aad5ccf172987663d5a1ddbd00b25733d16d37a5d3153461e78274d4b9d4dda5ff95efdc08edfc1e2ce45bba744943d056d7d13ab9c311e4354e1"}, 0x86, 0x800) 23:02:36 executing program 1: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0xfd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8481, 0x40) select(0x40, &(0x7f00000000c0)={0x7}, 0x0, &(0x7f0000000140)={0x1, 0x1a, 0x1f, 0x5, 0x200, 0x6, 0x1, 0x8}, &(0x7f0000000180)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10018, 0x1) 23:02:36 executing program 1: sendmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x62) 23:02:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmod(r0, 0x20) socket$inet6(0x18, 0x8002, 0x0) 23:02:36 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x32) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x800) getitimer(0x2, &(0x7f00000001c0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7, 0xfffffffffffffffe, 0x3, 0x0, "2709af2e90cc0036ecbf3433d8e7e70b62894c0a", 0x8, 0xfa45}) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="a7b66a6d2138d70a75640e112d129f312a2f468cb3159a07a26c7d3970e400c7c1b252bc3945ad6a35603a67b86462e28150", 0x32, 0x402, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0x8000}, 0xc) 23:02:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000022, 0x3b, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f0000000500)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="6fb5c2ad40e906ec2d8f5a4c36cd00393cad1ea6fdc533a962edf569ad1c94be7b362392c165a533000c9c67710e264cf1e62a0ead91daff6831121b41e21bb929a3d73133288031cf63d34e4257658e70", 0x51}, {&(0x7f0000000140)="24e8f4968e948e9ca6fedc41b8e43096f094681b51ec6aba5da73c3ad560863e0a5a21e465baa8bc296cff6cb8729da3392546f4a712571e5928afd8cbb12cfc58011ab482dfb6e13288fb2b54bca2c67984729658fe5fea23fa7700478f26ad7bc73b0d2b77fa24f867292b88dc898d37f8d613c8904b15ad8064ee33c3827cca39cf157fb34a1daa29574cad51a6be35ecc863cf3ebad52417b907359c59cf16db5a7dae0d49", 0xa7}, {&(0x7f0000000200)="3ff98cdc7a2f5353b04c667b555a6f4fa4c010d61b8040d4debfba0d3794dcd07d483852187d4d144b6ec61ce5697507276a42fa9a4d5beabae5e088b2f3b8e0aae40657ed6d41a5385bc1aaf591fd43283cd407f71384269640c215b688b18c6497540edc49c8c9327da32bc1a28be9d46cb5b03acc26ec6cfbc3c9340d6582acddd387b3c333a7500ae77ee63262490dca5a742847c476ded616bca23dcd", 0x9f}, {&(0x7f00000002c0)="99992e92cfd2be6e7e91c750366a0c28c7ef5f3743273340b6dc6ace9efd856071457eb129f59c788053a0df008ef395fa9a316d21ae16eb45f24384872a8c648cd9c622dfb0a9a1a2786d8482482321d46515cfe629dd9c175ab2a40712c66d56951faf2be44e4825d8e4555d4a8a51ee22034283e311f49deed05b9018f4c8bec7ccdbd9c05487d36029515fb5d31ca7a9032854ab0aa0466c896d2dce07907c82a4a4f1328a5dc4d6a596590e0db26ae4dee83294290414d9590a92ab9597f297b538fc8a13c4d01c61ec55b2c6a14572b5da0ffb73956b98956fbf20a750a3d942fc31", 0xe5}], 0x4, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(r0, 0xfffffffffffffffe) socket(0x2, 0x3, 0xffffffffffff3c79) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='c\x00') 23:02:36 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="07ff2016199fe2451523adc69ff2b39819777fc10a09000000b087d11dc74cc8d6ee478c025a2be1c8a3bffb52a70f082df2bf162d59f18bbb5bb179a20ccc7ad5a12f993cb388ee00b6240f3d4d990ec6aaae5735647328b2c1b720204f45988f01602d4ce39c9b28fece30579931549976f4702dbfbdce6a90f98228a863407768d4e1cbb75ec8b7445af5360e885b8536fec3cb6bfa3cf3d016111c3303df88e36b4bc36ebe9265a29c6af7d5f3288198dd7ef0ab61977f808564623edd96b40f7bdc6a0c8642521bcec6229b73986713b809a0f09723be953a2e8f7b7ee2b5f47400fc9093644d1b4d4400a400272e51cb618aa72efad4ddd68f86413b442e17a134b64270f3fc3cb920820cf22b9c809364e184d9426cf6f7cd1b6f0000000000000000000036c3dc3641e2589bd2b09942515f8a661a"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 23:02:36 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x0) open(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000080)='r\x00') 23:02:36 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) socketpair(0x20, 0x4, 0xbb6e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1018, &(0x7f00000000c0)=0x2, 0x4) 23:02:36 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x28) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x11) 23:02:36 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x10) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 23:02:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r1) write(r0, &(0x7f00000004c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab087", 0xd69) r2 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147900bc85a7a00"}) r5 = fcntl$dupfd(r4, 0x0, r3) syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000200)={0x1000, 0x7fffffff, 0x1d91, 0x6, "dccfe77fedd2ea70c0d530a9a0c6b38a96711a4f", 0x8, 0xffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3a, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) getgid() readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:02:36 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) getitimer(0x2, &(0x7f0000000080)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/84) 23:02:36 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:02:36 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) 23:02:36 executing program 1: mprotect(&(0x7f00000ab000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socket$inet(0x2, 0x4000, 0x3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="e49b61cb", 0x4) 23:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb14104d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b1", 0xb9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 23:02:36 executing program 1: pledge(0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@in, &(0x7f0000000500)=0x8ac9f7e4e15d0e2a) recvfrom(r0, &(0x7f0000000180)=""/237, 0xed, 0x41, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom$unix(r1, &(0x7f00000002c0)=""/169, 0xa9, 0x1, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) unlink(&(0x7f00000003c0)='./file0\x00') pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000440)={0x1, 0x2, 0xfff, 0x0, "0dffd08bd83f107d56392fb0f8b0e9ab00f496de", 0x9, 0x101}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 23:02:36 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)) close(r0) r1 = kqueue() semget(0x3, 0x1, 0x40) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) rename(&(0x7f00000023c0)='./file0\x00', &(0x7f0000002400)='./file0\x00') r2 = syz_open_pts() r3 = semget(0x1, 0x3, 0x612dfe9ab9925588) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000001c0)=""/4096) writev(r1, &(0x7f0000002340)=[{&(0x7f0000000080)="8a117d19798f2da914c9172fe24d", 0xe}, {&(0x7f00000000c0)="a9f03b234603038fdcbf2f1b372b545a85fd1eb005e510080c4433b92280e9143e769a46dcb82451eadedc72a3b42b610cee275fe115eb9b986bac13993f62c9b757f552845a151deb78639977ccb5cdee745e5c2c57c77c8a4b5f", 0x5b}, {&(0x7f00000011c0)="ab22d758f4801690e006c9bc93d4f8b2599c37f733b2469deb4b1f87a5f689b3af6eabde21ac7ca91015ea0fad58ebb07a84c743365760ae187aa0bf131a3f0146fe8115476e3bdc7584a595449e86882862c946d85a03bf6f113d57e7bfa504ce97995bdf54b6007e251bb7dad144bd380acb9e81ff2409294cc6418d1d026ea209a2c2d5572a675ce172f90a16581b880d5f8b305b09e09122b91cdd2156ee47ae15fd2baca28c668ecb11", 0xac}, {&(0x7f0000001280)="9420ed2c5726505d7e9f328b84cd099f343b591804935f89d27ff2cd9ec7efb28f2228849e81693269dc55173ff0d010fa722c3c7ef611936d5616802c0276af4ce380f8f0ed1c3a254837362db79f65251b811b113111497c3889ff8b78a7b96155ce4cf95eccd0975dbc76a6827818dbd075d92517746c38959144a98b733f03ba54a86187fd5e13b8ead923cf013693fdca0eb41158bff0b8b818c1785581cf69a7978e1418fa141b8601fcce734e7e38120dca3b6f38781389221af51047bdaff951963d0a1e6bffe8ccdbfce2fc66c600ea1cf8cda6fa5d0ef40a78663fac11cf21b9dcb52d25b3f5af8109ef473a815be23ffc1f8b4cad41d9bdc6a7f0407978915775c6e3e1e7830caaf654ef05f0bdbc575676d8545f344ca159b0b5dd657d791cf6bd563bd8962ea739b53626e5113d9d8bf6e9a3e68b8d3d0071871f8483a955f8853f3c821f2eb00e4fefb1a78d713314331f3db425f76649efcbb97fa07e3ac136f6598444ce32449a28a2769444e63f3a84f5e9489b5219252c443cdc630084f98957d32efcf1bd24b3a2cd72ab9eb40b587330a4623dbd46ceec60ec3f6d103eb0876d430478fc53012df240ff8b0f2ba9db1ae54294d0c725a81a6f09417d810c23c43310c8107ec4f62c5bd77343bab42e81eaf87933e79276eb8d442174587cbf74fecd0825b86785aa93e468281891a2a9598af3208f77709c4ba2ba99ffdffa5dea99c07c6cacbed813d370ac2cc66107023be67c3a122810bb5b3d577a8002a02576d9be5c1f57e607404f742125b21c4a9038bd92d1be33449c6df894d77ac69fa76a5f5660cfce9981d5019a12a5cb4d31f0f8a9e30f9ed3e5988472b1bf6f40a9c46fe924061398a5129a4b09764c52e29522f7294acbfa32c54f72a4614a00878b232a209e70785b5a121866e06e545afe686c719722c66398baee30a0ab67d21add226be96d7cfd717e5abae8106cce7c1fb6b557fb3e3a5d57dfc20697918bc50ce9a2f61df39521b5e9b9a2b508dc9b3b50827f4ad5bd5e70a1cd6d195a0dc77a6a7b9041f942557a334934778dc0455da687d12c4122f981232cad29ab5559676e0eb082aa15dd29d178f28380048fd1c4295bb72aa9117bca97c64ad3dd37c878a1d828fbd8530bfd74de11952fee40fd08302708c11c04a146d8a7cccc9a2705cc521a1583988c83e084bc9f5d6d124f96d9475ff1f79ce57bfa29d7f72744e8afd4cd5b2b3b0e5dc611f3bce1037525c689848db59cd0f087e10c7af91c4b581d0e5c0898bdbc38158aecd73d87fdaa49a5221ace53e05155e8009c04694e571d182494f978cbda2ce4c5a3cd1c0aa8dceb8aecb6bfa775b43f2cdf9f121648592beb40257998dbd5ab4e32e4a5eb392ddfd381f4191a3e418cd0b1fa99c0eff250f1f673716ac815fe127c97cb0d4856db7c806653942abab6777b05bd995fd379122ccd31242aff47926c4026208c1728208beb925f36f53c259448150d95ba55b78f9deccb2ff918b0424c111e5bee8c666c1d4cab87bde9dcdf9e55a7a883b3c40b70e9349544f03132bfec299f75699dbcd01d986c7e3e6e555fd9d9be0d6fec1bcf9d23634682fc64be73625710bf90289882b58e6067366a96a05f947cad91c4dc29bdf5a3a42c9cb3b7ae1c175052f875915293b3db2994429dde5e79173ea4f0d0edf3f72035318dfc123167bcec092c7eea7d999c256f683d052eafef832fff500bb1eb01910f74c1093f9325261e0575eb3c3c1facd6be07cf0bd89d582fdc0632801fb0e12bb0620531861516558e2e609b69c166e49774ee7932c3577af2e5ae4f13cb2346f825744fb7cfb84d8a2511e73096d81e314d0fc383341cb5ada07c18d9aa45013084658f15052a74ee0d8e999c1273be0ac77c99eb2f86a8c29880f5bc35769d25fbfb2f7ab0f5e604f20d61426d9b868b265b3850f813b39af9ee115e02be73e4319d031ac499962c4b67bb299155da9b87eb032f38ba687ca3802a6d72fd6659d79e67c5a3b552e1e0ca04cd4a70f836dbbd7a6f3166d691021532176f7a860154ec7537c1762f9b8cb569ed20f82d59d2e4c105351718443adcb18e8d580673dd62ccb7337c39cccf419292f87b8b2bc01a274def2dbedbc2ae01c729f6ea5dbcb118b0fbb82783bc5787691f4ce595feba234aaaa90fcd5a098d802e643301a11dca64bcaf0e3a9a5b628e40aac2580e6dce7aa20fdec72301e6937fc9bcc31d863ca357b611cfc7dfbea5aa5c409bf07358df07fb9ee658d6a497ae8f0b89170fd27568b0edfb56c23aab34b17c5abe5bcfa98ddcc218291c0ca8d5dadcadacb372617084fe46f930e44e84960688f2c75858d1543682f87a60d4d9d4a2ecbae2da9096a5d8b5282b3d1449519bbb007f211b89af263c16760ff4ff7c30e5607a33e40cee36f32a6e947086c5da60db12f9e424dc46cdbeeffcece985b6a1bb29f581955eb09afac93d18c5f7eea7d271df7a49f8586289c4e436bf952f43d9dd3277a0e8a3502d5561dcf0bd39873c1a2b2fef9fa8f770af4fa79f50dae2a72f22e037b4d68eb8d8a229a59ecd7107cfccbae8ecae5f454b46631f4f1f83624d00f3a1c01553b35f3e063f5588c492295edafb8692180248fe6e87d50ca2a121f96ef65c89cc47f43f65fd93278077914296cce2a2d3a9a5d606cf7aa9a1ce0e129f61da66e72a104da381f30c29bc6f37a77d26319ec212098f9386c68bee82dc5d83464244119117734797de696854ce09163e6770351de8738be77696b72ffad21070b4194977b87c908608574198cb2cf7c08830e23ccd962ff9aa0bfedf2cbe7dba09913479188d42c4203e8cbf592d3cfeda541b2436af152c50c5453a3683309cda392d8e922fa7b7cb0a00544c63de777aa565606dd15777bf8d73b252eda51f3a34acda9d6f9fccaaacc7693557f84ff9106a69673081ac11aad3d387003621b87ea0d8de3fdfab7bdf9d899bf020609cd702b42767fd29b34475aada599322094e7089b11dbb6c6b0b5dc46ba418052ae4d5d4746eca3194c89d42f6ff46db1c3c2e0c3416b091d3b70f9c89b5af40a189e911a3cd6c3eb629aff9128e5d8ff6f97d81b8b4ebd321b7fe4662e358212c9b1bb529c5035321f6793bc936ba043abe3370c91c24074135f287d887aed288dd35561f8e576d33b40ab3f93bb0f5068161c68a512d36829dd25637fe12b43c020c954df261e4b1db21664fefd214b3028059398000b0e851456755c03257d8f0af3c8391acd79d2c8534385952146aa514f9d0f49731d79ba06d9676c9ecedf924a8c687f4566d66d6bceacbb5a8eaf4daa7822d286f54e41cb24ed0f88f844243850f9dd40eee55bdcf013cd8c3b0ca2d6491172436b0f05fa1dacaf83b1a7afebf31506e954e123b7fa4a359ee94e2bc78fd1a0d97a29c9869fcdeebf53a628875705366d0143505108f2a76c49454e92717e322f50248530ed40e15efa7f8417cef3f8af876c2d8f8b45840e2ed738f5b1a27592ad39987bbd296185cd7e46309779896cda8104304263a6115bab3ee83f9a0816396ef23425b7761e293c8946a551ed8f4c1701fafb4bb4455f94d94230895893f4e1a2fef70662e3a84e92068ccc46777479f803f396630e670226768b91418b42edec550603019da454ce1e19000ed423dd57acc2b1430d37e21723d36094b1594fa252fe926c98ffd0519115797597835991f53357f6dd2c8b2d0d6b4b655a018efa90a33e0b35369162a9b35e88ee4c324a2b18f7fea3370c6559b2ed01d1942157c70d79cf253feff4c24a87ec61f4176701f693300a473db3a67b450ffe1afb2bfa000b08a139c9608108e140cd63a78f32d6867311e3e1881f399abacf503d487449dcc5e6ac6c34804c9e459eef270db7dba1872359905f1972027296985b7adccbad57b039fa3c4915066de378c46e936d0b80758db114a4c1f41f2f9abbfb682920cdd71f01402bde90ce8ab35c756f9252a6a69f8b75aea84f0cba9ac3a2759c6e838b9c4a57986f610814b683992bf8c11251f5ca6136b32bd366fdf0f2cb2cb3ec96cd58ab7c02f97eefdf0b561751fbc3b7d927d5e5292574842c97a01751368d645c377ee5368608df2cc9e23e26386f41df87d10fb8fcd19657f64913927586cd72c956f1c2223278b7f18d1663b8c45dd47d9a7ce51d0ee1a035e29bef062c384e7b7604a04885eed366c82c1ddd9743bddcafa9928b34bbdc69919cdf761a34b993dd7b2440841fa073e532ce7f6baf24d833b451ed77cfc8a8bdad85ca60eac98227b62eb86f73e9f8ac73df7309a0f5788cbdb75735be080e054bd45e6a8af501c8d3a8ba93968bc84b86bdad2efcae57f6f1de54236bb44bd8328903e87424d5cc1d1821bbe74b9f03f4d9428fdf36db22972277774173b8c7bed37edf3b9e8f01169890ab2f7e0ffbee06d1093c2ba69adc056b9d73c1720a5d2dc4df7bf66b3e52a16face90e24ab93adb444f46682adfa8688015bcd092ee84127d60396ad95ea0fb7d10563bf931bd4d572ceaf89fd2a5256e38bb85a548bb8d051c42e260ebfe66ab4924b423b15f3d5d358c36b88d1500592877dde077b6a1902cdd5208653081b7970ee1694ba84de1941412eed906836121831084ae2bc8da49b9f299a7e3c4e5f6be72faab440c5c4b8188d2892fb2eb68a7f15e2bc8ed824436a5609959f0814a9558730dbd257605e7c7d11027e5379e3c3c43c95538393db68e2d8339023e31292c1f3a3e41037421473ef4e2f9ac84442b66bdf9220f2b9c97314479d806af005d24c24ca63e46ceca333d30aa7b045db6968251ed4a8184d7bd2797cc3e640d046d1acafc47b7ef77c09d6a1be1a37bcb09a3802214fe13ece1b1d6b9e9cb7df562517a95389dbde07d45915e32edef6667abfcfb17c40174b060013d136b2871e71a6778c882afc041b27d56afed129eb598c5c713a3f803250cf5768e4cf51501c3da3c96ae245a6204f4fd9b1c167372a27201b9b8c1a9810afc29aaeca19be2eaeab70eb791939968f9b4b200fa1c9cb99ba7cfe13239e91d8eb811d89f14742008a161be21019ffac10c3b3f102e7241051ec9c19e249e84542f2632a67a9070b14cf32c8a39c972a2107e3abcb407f897e54fb00c44c3a1e069f1eb24cef3a4b42abc1e8325620db9ed33e62fe0b2e207324eed96eb586dc9d9e3e4c1e26f025d24dc15670346db0cd902faa8ca8896aa098489044c39921f85da565d6c0a5638a91f086bc51554d84d2d0007097050886889f186aef1e7cf9c1029cdef2548190c8fd97f6b2270b6ba144f834916b9f7b56f88e862a66bc8772540d05d58f07409175a0c23e3ce74758b4a1c870485d6589dd018feb80200720ef25810a42ff0ca2ea4b1607b27306b62667246e39e78efd4519af17e97cea4fdd6b51dcdfbf7f9dc5b18eac6fe1de7e188b5808b2ac199ce3e102966d07c79a44a21797a1b8ee7b3ddd38dfda508b551aa432a29bc398b95ad1e24e1ad3787073cadb65f4b04f430d138dfcdf253cbd198dc82fabc91366ef3c3e3bebcfe3b37c83fa3ee6f087d3735b568fb7f520177202105abc43b966192a3948780dd4b0b2c27c805c6d7ad7da6d143401b8bcc0a1e82c429047947d5bc9f9d098f2cdefc2e5e2bccbdf6c6ae57bcb9eb21914ba16ee064717735648e13b03d92b93cf51e2154f163e1b63e6c5fffa9ff1087aa1ba00bd901d91288072a46eed4b9875d4108407fd97f1b0ef5", 0x1000}, {&(0x7f0000002280)="434960325ffd59c0bca02b078f2f1862c17d6443d78bd75a614b1640718311dba3fcee7d9210756ab692c30a9cd55f3df6bc74ac33d69eb64366675847f399722e5bce1796babd941ced1d48a074865597faceb3a2f2462615147347432741b78cda62ea8801594970fbf3d4d5620a21fc5baa64a471ad51a3025df3f490f463de80c9397a48f7b2e4f38ed13fd65a53ec4faf79341e", 0x96}], 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffdfffffffff6, "17000d928aa30a001800"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a", 0x1f5}], 0x1) 23:02:36 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="b1c9c10aa44242a8a514c65bb715e2f6", 0x10}], 0x1, 0x0) r0 = open(&(0x7f00000007c0)='./file0\x00', 0x1, 0x2) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000080)="366ba66d0e17f50ddb4acdd108b03ebdd3fafff35def03ef5a693ab251010a76e68bea4a3d269de7ebb100f6bb53e987c670d5f5b06bd7068d696862318a976b3dbad73f6545298306866ac2ef72bc71f9cb90101d4d091cad", 0x59}, {&(0x7f0000000200)="c4b0b9572480617548c5ab3c38a8074e612efd4a21b70be274bbb7305b55c1801a5a72135ac9552030de02e1713eba7aa0dbdf4b3e1c9cf1444aa4f1e367e3bd48aa900a19a63c673eae6fb6879876120546e3d224de83537b2e6c9113de72ce60fffd6cb01c6fae5ee6d1e951453cccc86d8ba86758930152", 0x79}, {&(0x7f0000000280)="bf4a794ca7a2ff1c9ed9d7e6821e4e63f2b8263490a549c14b542dd24c847da0ce93d5104f6281c5c0e9f6bc922797164dd77e7e4fc5c4e14eff2a6d39e9f0b561621d2dfb59", 0x46}, {&(0x7f0000000300)="efa2a9f78643aefafaafa73bbf2fd97e77076defe117cf714975d79c51adf89478dab9d3989e6b30927e42bc3c1d4201d4ad6ef49e42b496ca578724dcc86e389b1003c6f85c049043aea40e336fd9fe75233ab745f6775da5b0677f084a8918be7b0978d510c5d71492bb194270f016913788c58c4d48891e77a484846f1287405e9f3297c5685a306af1ebb6f9a3b6", 0x90}, {&(0x7f0000000140)="ed8e7a1bfa0cc598aacdbbbe0a7e9f7bd6043ab76b15119add2a4cfc675c2407ecc979398d0e43dadd651ac2abbf6e4bd671881cab", 0x35}, {&(0x7f00000003c0)="a648af7d9117b84d111172a62328539e7a6644c8d35952ab15e8fbe4924953f50d2c1e083ad4166f6ccd62f20d265d6782cda1b8e8778b6cb2d0fe998c369c3babcfd4c8f6115cf011319b60bdd3d9b0e9ea4416b0bba4ddbfaa61637fa9b482fb178845ff2e07bfce05d4824cbf11e876859653aea742bb86e9ab1dfe639c5f3862999b69378f6df2c9e8b76ecaf5ffa618a95565e9c06161552ce2285d9b6cbb698f10f9edb32b754fdc9e2e3f77c346b0aeadabedd19dcdef1054cef3e1671641f669dd18517ced3cb473ab66a92ea1a4", 0xd2}, {&(0x7f00000004c0)="1854fcfa99cab2c3015a27c6a717dc75166013378d34950d2d952bf5503ea6c6bd7c54", 0x23}, {&(0x7f0000000500)="ea774788e3b5bcb158df47b0b3967b636b848fa8127c3653c923cd7ff6fc81c8f93f9a3a58e45d3868a657acced981790ec20417b3f50a99cf25aa8275553db6b3374af326d50d7509117c78ded0d517bee3058344deabec73a1cdf8de0e5f948d19e3086a5533ab906bdd8df1613d4a30f754ba03e47ddc482ff6ea9ae6661c215aca3d61ae3b67e453d8147ca5769f0c7f1c9197b948562a8a0ce086f43678e2b11e7230bfd5f227cd", 0xaa}, {&(0x7f00000005c0)="4279259d2c9d3437be68612489d3a787c414bb0c30ac8233ff63f3af82585cc53b10a4a61e257a0543dfb02e04ed1b1774494144b6590bb861107e0b9347520b41f11027587469da3011312f9bf020d9e948530caa9fe8af6e65415438fd4542e133363309efeb0d6825ce38993de7e34b5ce4be9cee8194c876da09a8d7026c84769cc2060532e5269f1b43e646d383d21339e524d49ff5dd4106002b4ab16e3ece7743c27b24d08cf0cf20c880c7", 0xaf}], 0x9, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x8}, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) 23:02:36 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) sendto(r0, &(0x7f00000001c0)="2c0f110ed3ef45b445431426b5fb752f62504f66cf9b127af517f7189f933ff0c7ebdc870eea3bc771ab393b1f956100780c15303982329173f05c42ac07b45d4812b1d061e7a4007b09a17e12e6715b2ced7f08d5adbbe00f9a3bd2773778935ad4ee13580186c85ae5b7476c7413be626ecd5b2a9cda65a8f8430c6a3100f7505ea33c19be052860f151742ecddc0aeecb61c40cb74bec51d5027cc765311915382ac48d034798dd18bf4f5b7f60c03d1e264567f4cf2fed4cd1201a438ced5af1387c65", 0xc5, 0x8, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000002c0)=0x8) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x2, 0x300000000000}, {0x23c, 0xfff}}, 0x2) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) 23:02:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x6) sendto$inet(r1, &(0x7f00000000c0)="8f9635b68bce5b1b04eca2e3714a155aa4dca547e01f304f46ae61529193758d999607cc4295f8b995b6a156c414e2afe62ea209ba85b267dd7a1a65945b0de15d00af0fab59b1d10b66e3f453a8b3616ed33985f4e02543bf222a1d4f1c9629c6e7814c21622e601c12ed42099b1332f1870527ea57024f5e8fab50eab9d420ffcf8f24461d2239d595fe21fcd3fd064f2960c4602cf98d3d7c915a47590b1107a94612ba0094461be8ccbda89f965ce9b9ee8b4b5fda", 0xb7, 0x400, &(0x7f0000000180)={0x2, 0x1}, 0xc) r2 = semget$private(0x0, 0x3, 0x4) semop(r2, &(0x7f00000001c0)=[{0x0, 0x5, 0x1000}, {0x0, 0x8001, 0x1000}, {0x7, 0x4, 0x800}, {0x3, 0x7, 0x800}, {0x2, 0x7, 0x800}, {0x4, 0x1000, 0x1000}, {0x6, 0xff, 0x1000}, {0x0, 0xfffffffffffffe01, 0x800}], 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/80) 23:02:36 executing program 1: r0 = socket(0x2, 0x6, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x87) pipe(&(0x7f0000000000)) 23:02:36 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() close(r0) setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x3, 0x0) 23:02:36 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2000000001001, 0x80) execve(0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000080)=""/200, 0xc8}, {&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x5, 0x0) 23:02:36 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x5}, {{r1}, 0xfffffffffffffff9, 0xa6, 0x0, 0x100000000, 0x1}, {{r2}, 0xfdfffffffffffff9, 0x0, 0x2, 0x10000, 0x39}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000080, 0x2, 0x8}], 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) renameat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) r4 = semget$private(0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x18, 0x3, 0x1, 0x92}], 0x200, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x40000001, 0x3ff, 0x2}, {{r3}, 0xfffffffffffffff9, 0x24, 0x8, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x15, 0x200000a1, 0x7fff, 0x100}, {{r3}, 0xfffffffffffffffb, 0x1, 0xf0000041, 0xffffffffffff6bff, 0x81}], 0x20cbf927, &(0x7f0000000200)={0x0, 0x1}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x87f4814, 0x3]) 23:02:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 23:02:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x9e, 0x81}, {0x18, 0x3, 0xfff, 0x7}, 0x0, [0x9, 0x3, 0x2000, 0x6c5, 0x1000, 0xc092, 0x3, 0xe54]}, 0x3c) r2 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfffffcf8) r5 = getppid() r6 = getuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000940)={r5, r6}, 0xc) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) dup(r0) getgroups(0x7, &(0x7f0000000880)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r8) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000080)="4dbe0dccc02678b12d881efb8aa8b432c06dbeb1cae6860846b30165dc2655c5fb97a6741a5e72680b160d", 0x2b}, {&(0x7f0000000240)="a9fe07fb2f7252708e9b14dacdb0ff383cb3ed4f167f6040384243bd3ecad2dfd50f5a6993bcceeb217fd954f08fc227b7a254e12401d8e64e3d80bc2edc54142ec9aaba1e57a1bb52f93c3af40af6c3e59dd15aa9b422a031cfd443dec30f27c6a5012bd74188807f030c38939d3b5d6e1cd68721979a102252850b917a738a46b3280f53678a708a9116d3fe0005d864653371f41d23387cf73aab9f31926b4f44ed278db71b7e690d33def2eb87ebd997cf091e1ba816c730fee197c9", 0xbe}, {&(0x7f0000000300)="65f60773a8d8d57659da02311380d1de4af006333a0eb4d1cfb3415d1acbffb4ee1912cedd59cd5db668b9e122cca844f6f77ef8042fdfef9a45502883b4fa6a1fd902cbe9213e1c05fbce4be038dac372d09b23a1493b2fc029724348e6ca4f136db95c22c34c636f152298cdc00f7bb30777dcf9d2738582dc695d1ce3a31ea11d3a1d2b37167889a1fbfd1a7bb0d8f5d8a302137afb16d377f88b6dac577239f449b5c3a74a94abb45f63ef174268a8758bc57218046ea76d8ffae49ab113c19bf3b4092101af339c8f4777d9e8d26f7db41bc91bb4d5a0af88249644b20fdd0e5a00", 0xe4}, {&(0x7f0000000400)="dea173b934ddc73aee46634d87c7c31774b38959977b2b696456faf98cacc2d9587e5c65013c144ecbf930ee71192f7f6a80c3be442c008b3c50e398477f66a96fc3bf7373639529631040e72e29f9ef2bac80d7c080788e8b4618c63d2621457f5ad3d5c581e69316f0bab8dcabed6d1f942cac8f10267760d009468851dff4e1038f1c32a1f3e4f59dd27a861c483bfe90f8341d237575423c20c528a7df597bcc36decf394239681a39c4af3789aa7e839faf302fd825aee0f00816558408962bae45a88ba5e90a60890bc91603df8cd868f22a35cfec51c3110847935d398448fb5d1fbd0c515368a3bff48df070", 0xf0}, {&(0x7f0000000680)="cb6b9c8c08b27d299b0cbd856dae11daa3931b59294fe037b70e239c15bfb2e4517c44048edff0713b8f0f47431a81ec1df6d2d99a853ade1b9027bce52bde89eddf74c65a02f4098455fc89b9118053c1be4a0465f06fc2d7b56ab8e3a0aa6e5ea506cfe56e5038ce9f49a762fc5f8a73c2486b51255a5036e1e63ce8757e3b6b9eca93cbf80cf72e60b48164c6f9965ebf0fe104c150d63d809606b1c49544ed37fea0a7d30fb0a058dfe9a6f2664ad956eacbb96b3aba18c95886cff4c01c5e618334ad58421d05add076a6b07952ea8f69099b977f7b14a95f90b3c9c09df28d8f56f5fc771ae52d8d63664fa2fa", 0xf0}, {&(0x7f0000000780)="454b9f583aee011a06e3bc60b2597a03602bf271a3c0ea2ba368f9e02bede5e74c65fd8a212caf86b99c41250a66104072cc63442aed7ab56d31c07412474194866d36547b36ada714b6eb8711e7029083ed5c202d9325b1296c18c76dd065b95c98c980a8254d71b15f59c009775802fc1342ffc9c2d3995a96841463a23c6c40be2bd19ebf9563601c1586b821efeeb1d0a81f53dce3a3c09566d2e33da7b3195fc429fb68478f34ebe48ab7db8abf9b1e54a4e91dbde73f75748309b851cd2804b813f6deca51ce1552733e0b5ace7856008300f83eea9e0529c896e1e048174a9d12faf9b09a3d95", 0xea}, {&(0x7f00000000c0)="e1fbb5e0696ca1c60466895372b659ddd09381744c93cff1a00176c961f748d61823356087", 0x25}, {&(0x7f0000000100)="6395e17382b0f23e8192bc3cc9452c3552f774d622ec998f5c1cbe0cfb45", 0x1e}], 0x8, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000580)=0x8) 23:02:36 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x2, 0xaa}) mlockall(0x3) getrlimit(0x8, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:02:37 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, r1}}) geteuid() shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 23:02:37 executing program 1: r0 = open(&(0x7f0000001580)='./file0\x00', 0x12a0a, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='1', 0x1}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d9de60000853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcad024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d3", 0x800}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000900)={{0x18, 0x0, 0x76a7, 0x94}, {0x18, 0x1, 0x6, 0xa585}, 0x7, [0x7fff, 0x200, 0x400, 0x5, 0x20, 0x9, 0x4, 0x5]}, 0x3c) 23:02:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="48ac26f447d27d8167e4e49c04292502c25b20316b365eddd1ee9df9b1405f34053ad448f9bfca4dc57e1b48c8f678c1b857be993720cb3b9b6f21857b9a74de057e90901e67308d53a06f8e5bb1a7746daf317429d4"], 0x10) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x6012, r0, 0x0, 0x0) 23:02:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget$private(0x0, 0x0, 0x40) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/48) semget$private(0x0, 0x3, 0x80) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r2, 0x0, &(0x7f0000000080)) fcntl$setown(r1, 0x6, 0x0) 23:02:37 executing program 1: r0 = syz_open_pts() getuid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) r1 = syz_open_pts() close(r0) r2 = kqueue() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8000, 0x6e4, 0x7, 0x100000000, "f2766195d0b062ff2930519773df0403ff55e3d7", 0x8f4c, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000, 0x80000001, 0x3, "a147780ac85a538a131900d81823fc7e0df500", 0x0, 0x15}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d3a, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup(r3) 23:02:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x32, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 23:02:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x800000) fcntl$setstatus(r0, 0x4, 0x4) accept(r0, 0x0, 0x0) 23:02:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x6, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) setsockopt(r0, 0xfffffffffffeffff, 0x1, &(0x7f00000000c0)="859eb3ed35767ab79440f5e5e8d4f34ac9dc2c721d4c5a8749e3e14fcecb4051539f8f3732d31c71ce7f007d4bb73e23e76bb4d8241337ceb39cad2d6fa2ffcbeb3611f02f8d2b0781ab7ddf136bae224daa98f4972db8f546df79d2eb9ec5b57d9278e8e08eb5214d0ce437593c75b795a8aa46ba2c163d1e1dcab7b0d5cfa175a1d769144256a56d97e1412fbfc0e7fd56b95a646c60161e8c7b752080559f052dccf5ddf09f773ca04ff8e9323d0e8a832aa52b5448f5e026a6e8a3625934278a1bdabdd254ca188825c342e911faba02917dc072b8958e8dd33de84bad4f1a764b1507a1421b19f7", 0xea) socket$inet6(0x18, 0x1, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) fcntl$getflags(r0, 0x3) 23:02:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)="00090b380d4d5ff6013e6372", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001500)=[{&(0x7f0000002580)="5ecb56869930c803aef13697fa6962957ba481442ed7aabad7af9e04db37ce43fd32cda67e0ec7eb3cf248f1499cf1cc26112e81481d0f1eec6e4d6b8d392077eb28fdd06c6e37b45d341140605510393b10cdac437971360a5def7704c4c3facdfff9994d2233c96438d922329f61cf201eb8d2a349a1bd9f965ec0f94e7f4e81f1a13eb1e08f97109bd4181f2cc7d8b133a244e8c80efec76185240dc9a7c154e2f944b3f4c888cfd28826b6ff69f9ecf38915e70d4305193077e00e02323bf8f572c65e5503c85ae4655656d12bc087d53f06f8c13994a20a204bbab947f6b7922f86c2d28a4ae83d99838140bd6dfabcb28f7e5ecfa217e0df852459e397ae3782de77e116639607e8b1a79020b0c14009563245f6b2f731306fd0fcac2f183c89ed65f3a4e4975fe1ab01b73ab1a7293e1626d53a7631fbd528a63710b05659c28f3c00fc122be3ab9e8d32bc7c91f87b45506379b235b444b6c0b07820d687d120ebf599ceff8b950a8a4e1055a8e0940c2feeab4a830dc34f5d8f645bbc339acdff9856a20960d5fbfa3bc1af540bd2ea4187826b7b374409cdb5208053964bd930d832ee21c8cdb0c972ac903838c5b71510bfff95287d396533ad93bd97ae9ecd1bdde532c9039bf376acb844b7714f14c4a3c7ad9c2c2a38d383e3ca547bf2e6e416a4224fbcc7d7797c5352710717c589963b21aed683fcaa98051004fb00e8093ba3272d60234fe778057ba766e77c8481c828b2fcbce6bb7b8eef0f44a55790e6941e496f51d0608fedd2b9ae2891102972db46f2b79ba7145b8e2b7f8abd4224efa4912b1d9618e5fb124e0809be9b0ede4e8091e8e6cc0e1b48e87f1475186627a46c4b3e202346f3c457cc00f795af707d9d90714258920d887687131bf6d9e83dccfe0cec4e5c8a6debb5e3ea0eb7421057cb63341ab2acd852dc3f59793ce09f8c77a55fdeee5c9121438f53a20f3d4c113fd2748d6d7a8f31d112da49d923386f4ab0d8c603ceb2766952e76fd87d7c9189fdea73c52da9e6f5232fa35cb46381b44b5600ac35166d9863baf5e2de06a873ca907e3ad1364cb6bb0b8d12650ea9d48d8365a484f99919e20e2c0e54d49f0e6e26812270faed6ec43c804cdcac8d08538e117c03632f153d669024899e3e942a0b1857467f014070fa1c5b12af74c973f859150e1841bbfee88de53bd08416507779af9333952c7fead5fea5e636323979067dcf5b523eb15a6ccb5d58d4db1b3bcc525f304e4432f39b7a47d05e4891287c0a3936c68dade8556d0be312f5a443fcffb2e42f7bf1e4e621e225bcf55995f09744a553972ca2d22c7294e3433856d8fec4e363412e84ec700ec8e11bca2084e3155b243e000086935d30fcbfa83f3c22c0024c4369ea3d11e2dd528c8439ab2219397cd137aab20fd7eba88a8101768000cb6147c93cece404a6d4583d3d3d0f7209fb03cccbcb8da88e8be239c131f9611ca737e7feec12411ed73a02e5d23a67276c3d8289e048f978d9b7412711f44658de21fc217d3547d85b066ca3886baab8871905fa91587cc086f8c61d915e25131341a40723300c6931a76638ef7f2b3a997ca9046c9d2757e2f318f5f5956ddfa0f795414000e9a7c826ac7ccbb92518de76d6421d0d568dc216e4393dd89864b6514bef0c45119c0f308bbc28f81101ec38398cf2c47063b7a4dc26a30cdf2c24680d4509f9d0dedf22635b9cccc31baf6438c4335deeac58525e23b3926b8be23759f7da6ed1292f08abf79bc68fabb72f2d77a2802239a8b5c09fec58fa6b15bb2ab1e792ae64624dea60efd212210ff19a6c4c293015e6a6cdcaaab89fa4db0dde15a5eec617d93bba00c400abd786fa1f57d7698fd2a8d52575ab00e34e1d8f6c26e594ab7a2c250e41d4470bb4f142dbf2045b3bef4c2597ebde59a1f66f4225930cf6662695147c2bc11557bf2cf650d0167804ab789fcde85a5f7919a85eb92a50484ab46036812a", 0x58d}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) 23:02:37 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 23:02:37 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 23:02:37 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 23:02:37 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x3, 0x7, &(0x7f0000000140)="2eb68f93451662daf5728b41caae0afc20a6d07ba1eaa5e48cc0161e2c7eb05b84b5d2f82f58377f552a9f29e60810ec71f263bb1df95500f04e9904868746887d66d461311ade512c9f999490f5d2bb860059b727bb75ae7667310221e6f8947c", 0x61) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000080)="02030000", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getegid() accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 23:02:37 executing program 0: r0 = semget(0x3, 0x0, 0x0) clock_settime(0x0, 0x0) socketpair(0x10, 0x5, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000021c0)=[{&(0x7f00000000c0)="48d535fdb64872bd1361578cb16a01d9da0f4892b54f30f464e93108ddb59b1d67555c93d86a587f6049b03e64eacaa7634ecc7c2199e4657989d72d00cb7e36f4f831a3e0ff147bcc1e4baf85179cdb709773f68084b5e1d53d196ba548ecf5a6d8e4d7fc6fa629b7a3e1530de23ff52078d465bb9a714ded305ff3dbd3634c9c579d8eee6ac1b93bb7b09e9f4e92e5fde3865a42a7a1ccb7c07f35976dca9b9a8139a2ce5ed10ae507caea6e1b11bf54ab8eaee23e13decf2aad0c45cab7cd8fca58b970241931f13b85d8ead26a642a6a18245bdb2351df9c70335dcc0e744639f7f8c6197b701ac353e2ae768c6485626ef614505b40c9e86087b795b5f649990aaae5c38d82b75d75d4eb4dff0afac981b2ddcab420e0600cef814998bacf20efc264a1eef6aae27caaf1bd43503eb56140cb31a6ce37f5f25b841f17e1e5816b9734d26fb407ee2baf97150ed5dc618f12e510bed463c9740409ea83fcf28e23ef6ca0040b81da6be56182398b6de27934d0e6a1e33842260bf9383787eb019e7a4e5efdcb8115bb7bcd99a6b716b4dfc3513153d2b4f6b9421c5fc04a7a8b705a982af34e1bd237ca4a9e0e0db7b4787aab727764b153ac0a4f7c76b6bb80142b984449265a34bed4aaecdb145cd71462defa85ee32f4c91fd2edd71408295a9d8a8b43e361e62d8f81fdec4abe98451cb2fea46161d359bfc285af26ea8c3d512774bf8199736b0ac0b07fef88bcc8695a4fca4269dc5a11c8d4c0d5e2283f74023a5f87b4e74bbbb19b0888cee6973a72956a5eaafd58c06339d1d740334b66e3cdd8a7c30ad463fd449afd4fe139c082b7bde1f3cae94821750756ab115f465b57cdd135bb56266f0bc35d0b3a21d93f9c9569f4b3e3489bfca0a0e0c976519f2965022ce9808bf6c4df9bd6b87ec01432c476555942bc464ccf9aaf4758c0c265ad1ff1ffa53f59b83b30e1ee82f0de4d0bc88c353edc133794b4e59b8b74ea519c2f0792a7baed8e72962f90e6d0c50a913757ba2899a80d39776bfa6503cc9fb3c0a5e392696d64d2d4f88f849c442b58fba3e11bc5fc4c9886cbf73a137b840889692cbec8dbd34503d2783b1f903a528fab477fb1d4787d0fb9e175398d7380bb7eeeb445e33239ea40fa4c9b50258c3f23251aa887c0104ec2c6de5d54ed068421fedf0636ef9d5739af295fb73f0da29024928cf9b23be4975a8b1e840f3a743f699fd495217f01202cc43d101078ad3241aad76f07c5937efafd867b2d923f4b705dd405df4dde554109418345f79df71f4405ab0ea5c41c424fb29284e6cc658008d9d15422acfc3f5a3dd0803a10e96503ae29ddb52dbf05ddee91e3588da3f71b9f5f4cc201975fd05b5b8b35d5722e9ea0f224165d97cd0b342ec3d5134c1235f6324ec54f2c4bbdb7341f7167b65f25afc92daf4d6068ea1cc7387973cedbab66630b594f3b4372e686f2e8badd15360d45518a0184e7a3d363da61adc36a1b299daf8cdae6cd4353341261b3af480e8632bb4742149b98d6279409ed2551b59ca6730acfe707e2915bf94f68587abea18ce61687e3770051d477c0a615fc2e523c79a1c3a160c3e66e4e52a4519a7b67a855f6622a5fa1c7776f982d947dfd5c73788f937915356f1ce68b3d3da430c10dd7b68d12a0a8ed0e5bedbba7cc824149460cf5a65603d26a5066da964ec8294fd8abcdbd5b86b6949d5270cb3f8c72b9ed3bc168e0df1c8a264c4d40863fb69cffeca2cb0db06f84c18e62bef2ba9464d2c0ec16158e2067f33a2a6c8ece7b4202e87597850b801de13f63665c9e7f67055e913ce259c86ad30106a90cb8be9df8c03febc6b85c382322f04c84cf249bb7e7b9916bb769ddf511b867eb03c337d627f7d54cd00ff2e7d3079642b27beb059040d29938dd017f90accf4016b1e83efad5c7211b5d156482b89416439975d2e9e8001e96908c26066ced95ad02caba885aa416995159ef0ad19305df5e9ae240375c76fbf1ed04aebc52af26841c84c6515a5873895d226bad3b1dab67b0ab2ef03c3c00602c1cfd7edf39597bf4842aa34f327587e1a5c5a64336225e4bcfdacbf9829897c60d4b85b17617fb7a7e81b9bc65675b4a1d6698bd9e5b4596eade42e4d44e34b57c5e868103f765a30a97dd2f65c821a44ebf9fab74689fd065aee4b5f2c2db0157f128c86a0ac85c1d321e9619d0eaabc360a5fdc4ab170b5ffa579ebb2213e86df8941feb24c249b2157f879c9fe62db2085dcb9ce13612fc2654429303042f644f8a66bcf17ba99a53f0a8bcb6ff157bf35e887ba67abd418e35183908a250fe1e5fcecb2388ea00d46ecfa4f2fa6bedd3cad609bf4bb256946f27e86acd63bba2b919a18c111ae22455d2f44d2286f6f2d40d074bccf82753ad593ce9cf82ad8bc427f9be374dc73312673d8dd4d7edc2137a0e8c95f59548cb031218e3d634491640be9dcbb44231042b9b4910065e3ae002afd38b740912fbcef1d58341d65aa43cee5f681c4c77f0e38cc15d90a2380552044541acafff3d33323733720b2856ee749eb7787c326c403ba8577853c7bd6855ddc4b698de9bfe75365b11f810a12b3d7b4817f801c5644f2ba7d476d0b787d9808994099f2b9515bc07da67dd74ec99172439fa72bdd94e1320e66ec7b6e6043b5980082b8fd2028520d217819c6a403a44737d817afcd19640c572ee6be49eefbf3fd2b966d9870ecff07ca53ab5dacdf622da4e69bbf8f85db537c239fbcb1d7817aa22f6ee0ad24fa116a3c11424b9330bf3fc1acf759aff3305651fda6a92340a37af3331fece1afbdd59b0a82811564f7defede29d6372d3e006dd1c1f1d38adf5798e7b268d3614b51a8c8f2934f00f3a5b6c53417b33a5ad8395c1e75510144b3db42ce3ecee798d21173fab7f39c6d6524e70a9ba19d837b16b8d11d2e98752472cefd9d26f64c4d879347f51574337519a0165d081787890ce3f86821132f53ae599b383e02332fc51ba7f3f23932be6ce915e3761559a0689e85539e889e8df27af9b291478d8979020f1cd9876b326c2a9a3ed31e333bc7f61165845a36dd41f361fe47fadbe070d560861397255524003796d3b82f8da70d79711dff3482e91fdbffd27c205c128f5ec47c6126a9acbb2a409e7ca95742b3cbb9e767599291554d717eafd526534ebfef27d34dea67fd823f93907cea830ba6773c3ade4ed17d54c6bc72d75991f7ea931371bd14a4b83c849132c06892893dbf62c1762e7b5a93d11fde03171aa8f801fa3d7475ea4f1bab7c4db3ca19b26cb4175cf0ea25661888c904e224ef22a2adc872bb85773c739e9d9ce9ea4db28070ac5615632208cd6e81257d31ccdbc9eef9e5eaae61d725b1013835c384f5500c0ebd393691a00c892a96d7ef0f5fd860db264bc551f6258f3a2673f95ffe5fdb58330554e2538e0fefe29f4d4e7bcdd5e703da532396f61c6b9f57e758ee7d692f5421180e856c08047a2606dc60aefbc4ad9650607df10dfe39689bba82d3045c8cf3efa6dce37c5dcfe4c31df6c76ff12f3f61326e6ea17dc5debbe49d3dbbe324fee457f06e6f3e9b5ad095e0b875e959dfc4ea810cdaa20feefae95eb9b2148e23dc739565517eb29cfc89e4c4c0e0120137db72a433c450346504c1522b429db867a90a3c0d4b2a235ec4ac3372290f2befb85f3c5fb607154ff6b1147638a7ca446d29a5470fe8fe92a34055cf719ffbdc28662070a8ec0da69ddb412ae03ea9b5e13015e498aa1a47478fbd53986c225e2d9c3bbe26be01fe97d06cf709404ace844f835c7576640b9c97e3654f9ba81f04f8a09617776bac2146e3eee9166778bccecf341eaecf2cf300d27fa262129df11468d21d6e1a9e9561c44d74632b98db6a3082557bc2d1adb9afac8bc7bf501a310bb68a910bacc93f5c4bba37fc8164945cb69c59a65f9145234143087a22f48f9732176e18f1de0f51c6752decb8d4b670df56c25c018a381336233b37c097ade603ce2809dfb0459ebc3849b4928d18e412d3998687a3c4b089fe908810553b39cf9dc814a65a7b237facf75e0d6d1d25e8c28d50b747e14427f7e5cc6f0c99be3689d051911be10fb890e7ce7726cc47305eac03285f85dd4b5864a484050cdb92225c642409a433c4a0895657c4462504c308d2f1114a8e2569b4c5c1fb07ee20f95f60b1ce2d189fcb54feda17c26731cb84a92887eb35edd4d3b4c95fd28fd06c54624422530ce12cdb98b43e0dad8378f54d29ee6dd29f63c0288d8ef0e96ab8d97522c00d94f7ef911ca1b39830eba929de5a288705435f948b20186ab0b845f4310f3e1ebe4295742088a85087abbc3d64f5628d0b26641b7e5d36c5b47f18bf6e16946d4c7fb3172adead7b2a33d3b2fb17c677b59fdb77baf6f0fbca61e8b2556b24d170a3befd74d000c39a785ae898ba8702e10cd98cbc389e69f7c7f8b1884a05f1a358b61bc2400461eb3ce916ccdb75e0b1efda921f99e9daf00b80931107e9b1b12fd900cc5d8e410a26bc55ab38c03d166cd3dc791ea6f095db0bd858d9a225c0c6dd340922eba05eee19e7e2140213fc8a3fb72127403843002dc93b4703d906161c8e9995f965c7288a869ba9d3dfb6a55d4f39c64079cbd4317ae3e50a4b64dbdfbe8ebcdd125d6ee11cd511bab372e49397a011aa642e586314d5ff911c75fe59b71d47eee79edf6705213400108e50b4b802219d11329509c6dbfa5726ca7f999fa449b7675809faeb811bd03419d8377277350fa931a4d4df6fb45722c36fc7d7f91f9b5da256bb9f01f6b04812c3bc2920695fa7f5a1d673ea76c9e8d9562ab64590ef1f494e8a54c302822937c683fdec69edea75b964f2f68d2114acfa399f34acb2ddedd3a5072ac4dcaa4bafb061112188c800a7eed0fc05a3e3bcc35421e9e62bcce968686c9f90cae65db8ac999305cc99e6d8be7b890df501dc8d61fe2e57e38768a1bc20e19accd1146e8ac102aea2d507f974eebaa54e17a4573ea3a6fe0c757e8eed147bf52f9870de80a57089b4bb4346ce51de933ed3433e498261c7e40195e9ed1c4d5deac6fa5ad20e706d2a6ec80b23c95943870cf1ab2c4d6c403f4aa4ab8a46f0ca6829b63e3fb21d234aa0d200d3700e4119653bf96954242acd4094dacea339984b5c76130442f8118a4c15f85afc9e40157e9ab837dcb1c8c9d743a1ef3b695cf3c50f3d61a9137c66a38e61fde86b577fdea8eaedbecc89d5082e496c500accf4d6a47861e49635a87d3fd6860a724fa65d4dfaad353121e523406b80779b731894f08640105a78501384e219e0a695926e3f13d47ed99777b7c6cfff8b56fefeb6f1a72f81981822d392f934cd38db4c8e00ed6f572e90efbcfbc44f20278ad254747833b7b24dfe92508a5735fe1e2ae05f5e0289d86c2a03995d3eb065e0a72b5d72f57aa9a2002711c3b318534126f0ed16d96ba469d2e1874281cf632d233da24efa5613bcb9fb1ee6267e3bfb05ccf595fcce6eea45a80fc32db881c9049c49cf811965ce8efba8f7ef94a2caa4c14acfda118ad709192b7cfd8c209e5093cf4f6039fe4eea0c7c4d78cb35b073ce4498dd15f2cae3bebd894d8ef43b9b89a6d06d64f3dc2316bcf318dc1461efc8466c406b0421835ad3eb6598012297c910fa23cdae90c9eac516df7aee555be1fb2b4c95a1498799621f36ecf338ceca34c301b0d8b781ed612bb2e60878139ba12b46543e4ae610b747f05f821575883db14e8078a768f", 0x1000}, {&(0x7f00000010c0)="53b25db7e9f17d8aa1d9dee0ad7fab8e6e6c6c90488a90be7a59f94f600dc57c8b7be6ae283b8cf7123c29d2978c8ddf494a320223b5f77d7ec1a573edaeb0c314c64b144c794e0e2915410223879fbfaa2635b83869b863b6d4813a588fece150c5bb09c47da9351e2e149d024e586042cf28d919f1c1cde4a8eb545c1144f3656cfb7ab424efb9ccc8a2d998eb8069469859dea39fc845aea494d7bc5cf90f94bd01da0c77310248", 0xa9}, {&(0x7f0000001180)="cc7e18b9642645fbe55eb4abf488c8e7d99432ee7f3d81691227148d6d59678681d9cb45248c7e22a6b2f5cd4500207ed160b5007a244630767b51281de3abdcfa026dd8bcda30d5eb814031fdc89e6b815e74d42729f2862c372daf68fa26dcaa95be56230be4e607f1567e8f495ee019fba14a99d8c5927339c7d7ab13d174cccd0cbe32fb6ad11e42ad851093bf570cc620d9b3d6fffae2328cecef68d0a043aaf3a2c68c74705b94fd898a4ef42b282c2d121f8c08e4be2d4ae0003d972274ee62d8e8aed02ebf9bac00e0b94e170f1f898ae677e198e8ea5f58872b46196dd03a61ea983f2f55d914951a0894428b864ee74c0549b6adfdff942c9d48ee57b88ed497b04d4b9fa86f4299a501ebcc5cfd120491d19110925b55c4a2f8597990640ab188228aa6071e182c5247074e46b058f98094ba06f03fc72d71af5c69a9f58eefbeddfecae48128775aa6dc47ca34fb9902f92d59514647e23fe1d318c014cd5539536e173bd96a895107c589fb03b5050960a205b9a51fd9a4e1d8763aef1019cd65b235c06ae3e5378cef4bdf893b1fb97ca48c30f713c9f5422062804625d2d42e577dbe4774f37ade5fa69153475523445d62d81e9f62692ea2abd4bb9c7f8b1c516f4eecc43af98df82f396bee53ce5cf8694b92bf3c098ce5a49cffd2d51879044ddf68dd192d9f34c81e944e2735ac8ba9a3e83eaa5c0bb7c92a46f80e82be82206560b669aed7a17d449adf9953ba11c848de8e70ae43043924bc40e12d6bea83d25f40feaff7546bbe84c977ac03d7af95c0ebe0cf2be0f2cfaff7f0525e375acf35ee6bc1486cb962b88a4bf198e976fbe7ca41736c725b5f849921dffedf8b0efd3acfaa27ba674bae940bd6a266962bc947c4f0d8889e55412841832b0655fb87ea20fa22b3392c3a6a345ffddb2d87e887c7901387f2b9b846154f8f6825cc62f4db6760c47fd6546d4fc55a5a8fab6daf6f1a5788f564e8775239094b4fb857aee8c149489e4d1e5574451e908b362697d80b6e59c63cf79deabea07a3b17d1a353fc6198acc476b2a9d4125b36d9cb5745e9cee3debbc05ada9ca60820a62c738c9f8833e4f63d668417677daf6a4661f301d04b8fe01c828d698279ad7448be48bec65324c2afa3b7c2c554d5e22ae76b44c96425a51f6e61b6dc58b1c32adbf37511b66641b6fcfd39090c345963628bb3b0a0254837503b983c3892e63e806f435e39cf5871882bf2710f71e663c1dcc704a14bcb56601d2e61496db544f6990bf827cf4fad3aa8d63e32f694c2b45cd0568c5c2eba2a28115ec8bfaeaf5fe26d6c5b5127b452490f7de8ba6b144434bc3a798493a4aaa7a23471966815f70177dfe084f81aed80b3dc0f05f4d83052ca99bf828d5d3822d9f75450f51a0bcf64fbba395077175667632cab322a9a98951cc318f2ea4986d72b8f197d4ebfd1244974753202157d1ef908e03e468fdcbb4134089f93bdf1a068d6cb9c2e815b80fa0085facf7051e961ecc5403485c8d4a46aef239584bb30c712333dc044140b789183baf347a40e4285fb9901d538fe2ddbe1ad39c57fbbbb2972950fcd1063542ee5bf27d0a4f5aa04807074af2eb347985e8c9852b596ddf4e1d1276170d31c705fd094ce0c200510de2ea025c5c4ebebf67f469e8d070d99012c832d75a53c0fef15b8051bc1fbd4c4a678f0d24fe0c7bbd5c0d53148ee08f6b7a5e3ef5b77a2c53327af804a08cb9d5fafd9e8da007d36c5215c70abb9310b8cdff82a757dd2ebbdf791981fb524db387de19be3ebee73f1968d67e5cf88f90e260602f9599b9a6d60390fe132ba3b872dbdda29ac3ed95da9554e876a49c138ed2f502503df8126f407021030f30df233068dc9d9c03d7d97b92ff1649c0396e38781296d502f66d53e58cd8cfdecff95062ee3ee564d4314cee34a16632c280d8e74c13211d21f13bddce6386b94b9f602cfe0afe40f0242b43a266e5779c82fbd6ef4066c5a0d2f50157aebb3d60cb993a6393842157f3ff685e878b7d4090a949ad77b522cad7b43d7961342f2658e0fe1264661572666f39d58f98eba0227e8333088af202c5debc8a25760ef5a7882abf4fcc36d1c9344dde2937680e25549e5e001cfcce4ffc932afddb0c6cd403cc88101da01a6e720a3f7e875d38b985f4f083e3d152744e09de4ce89f30d525ac33d72de2f3f1707dc4352c823507e2e34b9093037f34a29082a966f3d996840f9eae5866cde5f16e1fa6481e927fd036b89831310b594ee20921d0fce2e317b1c9eec864319af5c16835da67b3abf672a77576388505992eddd53f7a272b8e949b5f53ab065dc045e45bd0407c23a5183c9e134dede72939d9b123497ad4ef792125ff68ff091ea81dc8d1ff19751ce9e1ecabbfc08c6e305c86e7451d6de4392c7b35cff6572fbff93bf85d802329e7236542b217ff60be9475d79fe2fb2569c7bc9e63bb87f1382a697383216bce855c7645c9302eaa065e3f371a520071b0ed1ccf84e13828dd04048dfdd49fbb6e20491f0f0b9ab03e19ecbac1b4c7b6aae30d0fa12d6fd75288becc54099f042b63bdf381157ef9851e50ff028d32a6709353740f65850bbd4c25ca2fb1d9193b577bdd1436470f736971f3fba660899e65777f705a742fbd3f01a161df5343474753987f4a453be3d483e982da8f89990d7b631c131a5a7195726142f8fa1080e4d947761a56ddf148f39caf63bc9c71b5d891eb17597a284023816ca7a34cf20ff638e5c652fe9b80dda791e879d7fb18d7518fe10d7aa2e1c2b9a9c5e645204c5d9857b12234fe137fe543ece05017f211a632d63333131579fd6422eec204aa2e723f36b09948e6d596e44eba962228d0979dbd2f96f89dd9bc77bafb5a2f38923f9a5ca565a23e4833a446b58dddc2866e91757ad495bda2c86af4335af9b37e0f02670c1c5187fecdc1fb91b9b36b3fe4d54a59ccc7ae55b8fd27d1c10480b040424f622826ab273226f3b5a5a14b752be772a8413ee1e0cf2ca52c658a125948d1e4988dfdfa2790e237050f871e75469c70cab2f02901161e9acd72d539a08ed240b5aadd2b0c664ad98cf9bf3f4d30156c0bc4fd9791022f1f43f35509f709ad34664b834a1110744fcf6516d0d86a6a80cc1456d16b355b4deeec8f709f1fe6857a3c4878114cd0c5447ae08faff8aea581781959e3c0616792088cb6156f942a0f6d1cd448b368490257e32aa99771484558a711b8c4a0596ba4881ed480682a2b5fe38f751ec9e59f2476aa6e6235e18c555ede3695b3d770aca14315487680d629691b9542bb56199d12a641d1ca9a684436cafb81ef3dca271639a10914f3f4601b06e5600b0da992ae114035217a683f3c2b291506b6bf23c5fa5a84377232e66b2bacb283f46bd7488721fa7631bbfb06bcc67baa814b20733502066c0b6a4fd15118139351414e1628adafe4674c62f702e52c1823f2b8513b0c51666c6b8f2e6f8b8cb89fa8d258cc8967542164138a84fb72ffd79306bc7a7947a4afccbfe8eabafe1fead777f9fad3ab2300dffbc1bae95445cae5d56fb9d71602f58372c11ce693342e0413be5547f076fda427bd3055b56b1b960467e9539f5dc436e0e974b95abd2a2156bd5f7054717594ce31b6391ee4b02acf70c432c62358268a78dec37a82a42798aec2f9581ea9b3f94ed30909659a281e47412881087b23b12b1c51efd0a9c3fc4fe6d14ec6348afcfdf4b35d1b0657c8db4050da91c6e00a7d745edd6bcc349ce65c58ebf9a246c8a41de407b6b74f559ab6862461724e1d73057a98774c4afe9ba319d750b5c821fe270a154b651245cec668efff568f730e1e351c2fddc9a403d666e3c41ebdaa711f2eb831e4f532f4b2155b4bfcaf621da225edba04d71a2531b115b86f62ccd8f9f0d988ed6daca1aa79b5fbe8bbbd26de21243dc2c49504acf9fc720eba710a522f15b27811592da56ef534ed392771ce50d9f53a80acd53053ce2029d88db244ba14a89c06a0d74c7f56d9fba1ed4652f309e4393b1b5f20ccd17ba4d04fd45c9f24e214acb44eb4228d722e16c0cd9796714277f21b48e0e899c95dd3cac2e3d102393c4e4c1b14773978e1947e7c63038d42ba3ade6349a286cc2e1c3ee8a41a12a4dc78e5dffb94df7cdfdbafe43950af6dd044620bec9850bed9c684e87e9769c6416351384cbc2edb4515e338e3971522e507c0571efb9a6a5785bbae27334bc2def19f9e5e5a9e65f6f518c61dd1a2bcadcc4dba26bc8b8d07e7a62ee42dd07ef5354a4f37381d1122bf441df10d842ada2b73c55f4a5e2d384ba2b01bfa4958308b25d0110e6058ed9de8d095eed7b55b5a6a25a71cc316a8f0b3bc7d4140a188413d275e87f87decd9c1687d32d9ff700400abbae79257b9e763982fb738d4ca0e9ad52636cfd6ff27915ccaffc342f6386b1986b4a97b1655c401134d019ce87c5a049c70465df03ebd4f8c4e8e2c6a92fbab8b68e8bf1dafd634a571f83d6d89bba2a60fc5def2a8950dac2eacb6dc6517a8c953b37920c91a82ed32c63995ee8bb3347da0cbe28ae1a14a6e68038a3da338099b7263663213d7fc40b22b7abdd300b7f99d614a6203300cf49f08077be7ebf74a5440bccf9936ba25886a0c036704404b2e0ddb256abba97ca51cb9f3c0fd591e88d2e954bd7b281648f94d1ffa4a3e4f49b4bcbb59c0f5282a1711d48efc36f4d27f16880f080f5e20ccba9e5f2c3b0268bfb60b1e65d26b0b558892667ed8744067e0a9b2bb6946cbb76d2cb5ab1570e38b03771e41b953e50ba96f1347cf12b8de816021f37be0a24b545f5600788bf986b43dc79251ed324c1d95518a586a9060368de101f990f72a330b6a482ad242d450faf62927bf56316888d8dc6f777b7aaf328cf1acd110b16380a3dbdb46c5d19ff186b2296e753e3bb1377c9bce46fe9fad5dd5725c97a441d658c7bf430453f7e4be76eb89837c5659211ca33ec5bb7d894ab74a1fa96b80ed4be370c6b7241c5ca3c287599368be6e0f439ca109f7c4601de9430332e6700b2c1da987e9ddf8dc8d91123d393df11d770935d8a9a14a7859810430eaf918b172ed56c56ad9742f5e1cd9b20ace88f84875e8b68f70a76c39f283b2d9f08ad2d1adb6f595632734b7b3b8ed7195e2d0f204f5739e1bc6b6372a3c02ac2586df3f34462f7ba66c7a30c7d253960d95ce74fd2d3b92928767fa44e3a29eca9d5abcb00250d88d39f7f65e44d390673e43a7153fcd39fccbc48315d060842040035e0f133f4e6a92408f57e1702406f9ce9a3a9074c1dc2763f2a9ff3afb6daa85b5d3fcd22c473d5cecda240088f2374d81d43097f21203de1963f8e3b6f0f6020bc72c790db8641286f6d5e6d675d0a8960537244fe7fd36ef91055d9339473a2133c14d6cec82b6015847bb16cd24234325a92beb50100ca489d1d458b3ebd41e2ef2d339f4034da856759348f274f09d6a27bb1617991d660842621c06c1e00c98b106c46aa60217d36f28cf83e45bd03abc3fc87eb7e4bfdfca01d6ceb5ed1b30543f284ad710872c425619be0a15cb662918ae823e6b723025f310409bf4fabfff85fb48ad95cddcafeef8176cf3c9952452c8c926fca35fa5009afd93e3fecc9613484d63da064c69c57c3d8f534b1d21cc1ddfcac4340b3883bb88564fdf12b68a0b7619fef64497318708f30c101e3e9d3252c52e5ee67b1b2abc0da185acb6737c430cf9f741134f152f79deee7b3e97f3b", 0x1000}, {&(0x7f0000002180)="433c7e6a83a067474715bfd05dfe973e", 0x10}], 0x4, 0x18) getrlimit(0x0, &(0x7f0000000040)) getrlimit(0x7, &(0x7f0000000000)) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 23:02:37 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x30) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x42, 0x4) r1 = socket$inet6(0x18, 0x7, 0xfff) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = getppid() fcntl$setown(r1, 0x6, r2) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) close(r1) 23:02:37 executing program 0: r0 = syz_open_pts() dup2(r0, r0) syz_open_pts() syz_open_pts() fchmod(r0, 0x0) 23:02:37 executing program 1: clock_getres(0x6, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) 23:02:37 executing program 0: utimes(0x0, &(0x7f0000000000)={{}, {0x100008000000000, 0x1800000000000}}) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffd) r1 = msgget(0x2, 0x20) msgsnd(r1, &(0x7f00000000c0)={0x1, "4d133a939cb0e88cab3fb6ad6a20f4f9f006989b2a61db15b3575c21cf33fd7dc2ce65108fdd062c320a18b6d3d5f326f8cf3223b93e222b18c885be220c19948e46ad3768ef692b4d788518f79ef82ea4ea1708ab9b5fffddea06c3d26a67dce85f8e430243f0f03ab04424f05eb030cce87914c9d727a49fb9c165ece915156db3cfc4e591c82ee0433d9e725fc1453bfbc226f171a7c4abb7c93ba0b82590fb4c6c569f0704"}, 0xaf, 0x800) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:02:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="800038ce54816d97cca39aa923f9b53adb22d3c82eb0846b8168c198e76e88f61b1dd340ba8d3213269d07927946341a1a0db5e25d829584", 0x38}, {&(0x7f00000000c0)="0caac74cc24be22e85c36abd7a675e4d4f09aa298d07bbff04b6b71c13b2262e882e4a", 0x23}, {&(0x7f0000000100)="93ea0b42f40e3160a9e3ac5f18543a1eafb3abb6749e7c37b7bf0bfa0933", 0x1e}], 0x3, &(0x7f0000000180)=[{0x20, 0x1, 0x40, "bde5d92c794ab50e6852e7c3d75f1499"}, {0xe8, 0xffff, 0x6, "12f811de8daae3d5139aeeb9df39925ba1a041b436b08e3b07320881c4e4d8568ff1b4c8ed07306f216c8b4692afb8809f4e22a59cc2cbc978698c2d24228c27afa0fb802cb77c20030497e244483bf82e5cadeb0a71e6b2a36329104d398708a98a159104f41f3877f9f864146323ab7e10767da98d93b100e32cf2f4e52af86b79d7f7564140efa5f872af167f8dc775ae41fb9f5f7cae6ead49d9ad94ddafad193be58bbab29fefddae9c4054bac78e19c87687051ecaaa94ce72947c1522e336cc6f36db00805ea3ca4c74be893428fd1e1e"}, {0x50, 0x1, 0x34e1, "fbe404b51e946c2b241244832379ebfd3a1ed8e70f60c8e4a04edaf0b1e7108938e05753b41b8988aff30cbd392f1f55a26e39cd83f2e7de3f7c1eb2"}, {0x48, 0xffff, 0x8, "452d2bf1a99fd86f410977570c229eab7d15f26d0e40fd4164e6acf63ac7900b897dca3b7bcf9340219824ccebfc82f153a1fb30"}], 0x1a0}, 0x0) r1 = socket(0x20, 0x3, 0x10000) shutdown(r1, 0x1) 23:02:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x30c, 0x81, 0x4}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x410, &(0x7f0000001780)=0x200, 0x4) 23:02:37 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0xffd) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getgroups(0x6, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r6 = kqueue() pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000013c0)={0xffffffffffffffff}) r9 = openat(0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00', 0x20, 0x40) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open(&(0x7f0000001480)='./file0\x00', 0x80, 0x2) r12 = getppid() r13 = geteuid() r14 = getgid() sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000080)="3530cfc26f0955bfe81fb47817673c24bc2565158d9c972bb7f0f15bcf45c059e827c1c85bb9ed6ff47308e7e3a978a17d2636180bf172a80adaf4689f2d9deb0686dbe3661c54ce87f6c97c242d8603171c7ae20a3c185e2bd25eed15f178d13d66206d3f683884afd1ff0b1dbb5e6a855e1de08485a98e3c231da84f2828bd0b0ad4508f6450430b5572a3a5383377b276ced2968b425ada696ef18f534b2e5099c1ff3a906bde093a644aac761b25259ee32bdd59b7723fd5e29d402a1f18e6fbeb0c2dcf577c286d0cee6293b4cfff0e42d8b28c56a952b6d8a9f360df3ca539b281c7c6829da4c7fea7b04b0c45ea3e6145afe3d38c7112f7ba274caba48ef9a4e32afbacd865d67055163f7e450d7671bf67687b04d668ad7bedc5a937c41ca113843ae571d84ccda009e980a6e5a2da61b838678ab0492dcf76fc71ee29824401c3a0bfe53d86ef174bd5f90d21e1875c420ae7a1424580fda4224ca5d5b263e25f1ce6546d291f0d2a11d67d875cfa8d98647a7c07d24aeb0958d9375194bee5c525d3847fed0a2e3287098011c0255dd83e575c01458591f947a66d453569b6b0d607600d120bc1ed29daf143c3cff54468bb5d87a813d38cb5ee7232473d8fa8f24c258180d2230227d61553ad8cf695aa9a92f7f7004c10fbb880bafc91342b54878685e9a48bb36d79c86e696c0fe4240bd92998e4830d0c82a3f8a7fb4e71db90f8b78eb4d3b79a96e4c4d1ae0aae79fff7582c88630e6412d50cc526f87e2e76e9a0872db1ac3e6070039340046c109073e777528e97bdcfcae8f1dac43be096175ebff169049ce2dd005bab5c81a911b02b9931b5bd9a8d2f3df1a4f66597c9cfc1f7bd9765e04609ca3ac7f07ef7479e445e84ef53ea6abea54824564685d36ff010ba2e9481f9565d88adc9d738cdde5e7456a95bd0720f06eda38b792d0ddf53cac1a9be804abd89bf1874f2c93432336bff20b366fb185764300f5e7cec6a2e87b4318eea2073d04f28c114528189489e28214c2be4e11f27fe1b5be6eea5e8699ba68443726af789ce28bf6daf62f0f3da33dffe9bc9612f68a6a0500314138de290f92832a742dcd3d8a8294ecfce9a2cf5fdd6b37ce0afdedbda06f52764641beaf6c33411e44f9dd885d4d7c99f783020118c7a05a9b61508cbeead353ae51e02d9a402ba0949368aa80f6d072a567918b6af4170d7a43ed5582d8176879bef48f53bdf9aa6afb00c5ee19b9f376e73ab5d0e180b256c4d4c2a64691fea12fe8dd8d4914f607faadd8eae1084b81de0302b067023d9a28a7169961d0a654d8ba17e55dd94f18d49e59660cf4f24d3c866cb0b252070eda27790d91da15c5379293189e3827452f2c873d9f9f43d7972bd89682272088e35ede6e8d6007752cc5ba955abf5a24585d75ab343f0ea6dfb94ee2bb1b79f60407ffec7cebc74fbb4c85db9f0de8c3125ad0f5bae8abc26616e46e89b64ef7f6b7bcbf54fcf4fa0be2f1cd4eb062a6ca673867598ed1f65b12be5ae44ee0e7683c92d0c5a5cb24304e48d8b54e86e16c5fa2dd6c8d6cd1f692b0f5c47fb610498a86538072596de2931b34d94054286afec4e5724d9a30ffffdad0711ec60cca72e3ad5ca3b27641f20e9be7f1c9e6571ba5cbbd750963ca0964ba79f79413b44e5bd24c56e43aa87e4cd0de4707e84fe0b1a7a4748a49603483b0b841b869584af7d5f309047e26b2d471214f05b38dd206fd7776200e142cd149c4788cb98a8384e4648e904f7a8073e83bf7ffbb6580c25b4c63474cdfc282c1c65b2e346d1fe05679296baac17b91539e83a76b7d4324932fa0228741c672e59d14842bd40832afcc6dd127058ef59675b6bb3174080cd4c7e976d78c20a5a00b60b2e2888015a751a8157ba0b366f58183b78dc9e4337dc6e4b4f8c77e3e32955b617d7bc664a30eadb64afaf6254410389d834dd41d2b408d5bfc3d3270766c974b420618af2447f893ebefaf5c1e119f63bfea52c03119e69b4588531ac63c329d2b36e3ca90af01236b53f7a3b4d61a9c378c5ecf42b2cf0c5bdc33e940e7ebc15bc5957389bf1cee493dff8841ba62aca36a1e39018ff68feba8ec93c5f1d3a5ca9840885d8f76175ff6e1aa1a6eca807757537e75eca0107e528d30eaea698218527c1a342bf2c82ff6e7a7d09b0563f2c2c675fd4b7b76a8212e3c53a595927182f650c67d45655a19e4df111dc459b3586b35d23f00356852de1587bd964fae8052669a44df5ea3ad46b6005f65851b3ffe2b49d6505ef524ff961200fb89cb85c9c0a0699e3460455d59dd307e2e73d84ccc1f8bba602c51ef64befa5f30944b0a937218358767df3effbf36df3e15b94e8ff8b319eeef0eae0a306d0276cbfc8d2395d6e50acb93c13bd004c323f98ad9b1271e1be319fe04ed68249c3ae5c212b25fc50c2ceefee768b2813c042c4a9a8af5d7594dee3918c00950806f77265dbb85a5427cd1eda7787bb7cbca0ce63e1c45d298e9e1695bac2411f2de44c5b335cadcd0eab8ec9f5e1f21e251c2090413cea8b63c38648aa86022537ebc4dca9c78f64fe99d6b059f6da2ab49105399f3d83c9d437976eb2ea399aa8de446dd4faa50df5fbff8d6c6517fbd51a52f42bdb30d9c2c2e7620087c5b7d99e22b2044a46331fb1060c65334a5b867071eba5cf0508c157626c842e6e1c4a9f28c1aec888d5cd175ab5785da65a590b49c47ef6b5b9f1d038884df0b1ff9c1c695cee5d1a0d8859fa265a38bc4248040a02ffafa8a8bedd249d1f3c12b66409fbfef8cbfc4c456de102358fd90c21f88b9df3df2ed20f86a116f6dd559dc8e1a44e9cec2ee6b453d9d9536d1a8c43059c9f68ed56c4097f525086db4be44e700e0a0cebb56f6043dd90d00824eae3a6a938505f899d92cb6fcd5e035faf33e27677c9dc2db870f7a27eccc62d2def6d8ca86cc1c7f762b9289fecb91414875d150ebe7735e53ed3a6b21059d6e1a11e547b5533c5a614da23d29b1a0bb01c5a4214986e9a5c5bc23162e00a381bf706ca8a11d802fe9ea2c4ead29f8ca3839fa0d7f70ca45b5d63f5b05d950ab3b77f25dc1ed2b98b2c53453c0df3370b554110702e2243aba42ca4a3e853e70a50501b4c118bc21ffcdba9f4887b4875de0161a70d06488befc232f93af344f59ea18ec8c0f187a34f0a8cd74d2434cd1565a935d4156386488d799112ea4a497e23758c4e281dcdd5a43dba7d593d42f803cd6ed8c65ca771c2bc660d87277e23e71da91c7ecc73a100242b665351e8983fc7d55e4daf4b6b81bae558871720f1f88b1e262752c29754892e7f62ce342462d36860c715eec48193a027a735d0b455c1f6d21ba0c48454696074517804c6ed7987d80201d352a3a418b48e3930cc3deb835182fafe1fe10adce8e22f6f07bce27352a13c019874521de0acca413589d83f147bd67893f5d1a89b9630b292fcedfad6c4e0ae862be0b1a125ef0c26a7363b4b5efb066e8b8ea52bae0bc1a873021f9757bfe2d103e70e27d2d6cee650ec0777130f0ae3522eb627a8108f95c6623d9048c655bbaac00435f47f8ed85f2a272b8acf55578115c782c4eae665e88064e96835a627cfcb97f23a9b85470306cd1e816f1a84955fdca3203e8c881fe6167519cb12e1830259bb406073e024ddbbb48d20bfd20d98b1c2ad24e0019546280b550d0615702edc9b99ee1239c0013b56b78b1e6e17d11a7c738b8440c35fcee2888b010762e53a68993b5baa6f26cae7619f939fc170021c143d6c1243b4b5607f3b6af5c160d7a2150f1fdd94644f3419989fbac0143fd7f4c1529f4b9797b74961154c3aa7e2017178d1d0e677422e9b6bf589a9fe7cccadd50c6768bccea9e5ba57c89fed6eaf64ca03c773fe14f899565d8495edb9aeb4765a6d8727e4141b6e6d6dd8028c4c325cc80fbaa3811049d4f3a801e6cef86c00d4cfe8cf584a6f357381fb25fe1a69ce3a37803491efac873281d1c353123bb07a87a8ab14d4670d5edcb68e99d0e815dc2d16e7a707fdbd1a1d6e5a507ef00d76d98959b2d01813684d4b9eaa9c0df6a304772194512923e3ab532aab36d8dbe715062eda02b25efce12a7edfa2a3f1af6c5e6c7c4caefb2d012c8e4b8dba81d49b7244851896ad0b155aa7c98934342f649e62dbdcb241d2bf7fefe03a71493381b0fdc5174a085d204e603ce60dc575a760426ab3580de56ab59a1c337a763ebf4a6e50452f6fbd982dc2b20b05dea24953eb0d51a3e4da39d37cd651dfd4d1c0aae650b5349beed2d7b3ce6678f5abe346c63b60ea9302623f819d237ce5eec4fcb57945f0f85b1e89b388f3e879267c06241bb74675a3fe10a150ac262a77ae3aa0cbe9af8e593569dfeb26e90996ca73af2227e371f0b00b6db642e077aaa3905477efce5279c4dd728f45fd7ee5d504b1853c9f6e6ae96212206f86f45b8b84db0bfd87cf4ab276ea1de5d15e22eb1cd44c5b71cce292400622ffe02f79ce5274e29617c0ddb00486498bed2e61f8782df91238567f18ad0c6976ad1436c4abc76d31eab95743ed5c8b79298483f382ec537da2697674f269dcaf72920538072f24f23f5915474fef03b56fd621aee61555b2e4c20f7f092fdec64872f1e5fe084c8c8d0eda9c9aab1fec60feb16625fa1b694ed456aee6168ac327ca95f67bde7e85c100e03c0a21820f9b4eb6d43c3fe315b0e581041c057f35c9f4e08f38d5ce00729e3e43ec7f50b4762af2eaac4e98653f0d13ef23238e9f9d44771df258c33d9650dfc9b398bae99fa98665461264c1c4c1fa7aabab6bfc46d24ecea45dfbf47212ef660f602d8a3dc12bdcbf16cbb784b9511b76cafd58954ce5cb9630a8b469d0a99921dad70a15bc5d90b6f97cdf5431dd4b0b540439996407eb522afe1226a1a3cbb758a8776c5119ade640189654cd64aa6d9992635510998a225def05db9f4aa0f3d10b80a122fe63a5847bd3ee6c5a42d59a7dbe36437193f26c2eeb5fefd86926d2b912fb78d78f48dae5fece5fcd598b7ae5903593806263ea116571abf5a40f23fd97889c72f638e591d693a76a96d72755fd86da0e01428c8412856e7eaec7cf1085146b3d337b462772e54cd711bfc2d0308848ea9dd0fd03cd002ddfeaa2f28906944827bde42eb8aed198b31e4a51bb36ce8d6d831ac05755b91fe0842d349e53756d4e54f3bf144269151100075f0d53b5b56f657c8bff7a46deefbafb61f0e7622c17597ab9578b255981b506d71db782c060eee52ee94a32cdf6bbbd9b9a01b87f390c9cd7679d80918b06ddd8c72e6bc8dc9d88f23d9f669e80da958b7e64c278fcb65e6fb861d2be318aa715d1ebb01bf051d8881b9293cb1d5ec81f266bec983ceac1ec7f6642df08867690496727313c8357b50bcfb825a3bbb516f40e14b987024fb667b4cee820e70eebd2702a8ed57a255dd8d12fa8eeb985dbddc4d3a888f516973f69d594ed88dea59659f705513b3cc7d3b480bfe872bcdfae312e3aae0f97ec6652a156dcc6012db5b0d12a3fa29c63b37aaeb1d5bd40cd6157858462aac3fed6083a3b24fd89ad6a674755fc872ac1c087e0a759fe805814847da79f1cb414f03f8759cd12de89008d2bda4a09b23ef6eddc0522354dc1c0bc610926a70049efae0b2d48a2662997e0d4064dde6997ccd9b070f79a670a6205ef97a49cb454a9c259b7baf6a493e414b0a84392e6072321317b5752657f20e7a80eaca74b54686fc4711628b3cd59c0cff4838f", 0x1000}, {&(0x7f0000001080)="a508e6abbfde1e07b6b840de23c36f4c5f9d1ccf1054487a4a1fae43a9603ebc4353198913b8196c749228f17bfea030c63d8aeac454039a1408453c7b6145839f58adfe145b97b891d1ce94991621c6a1134e1874eca270e4c4ae9d11faa952d8fd96fbebe9fec53d4d442078882d3946211847ace595cae8319486a53747105b77b9e9ebcc9a327ed3858977cd5133a5d3b7b919c151889dcc68457019b8e2f16d67446f05679095d653982e386aecc8868f236d8609f78f4ace8d4167579fa9cdecb176d7057d0c4e225b409e7ed935efc270fffa745e18bb5efd2027b4cef0a14872b558957a4640c801bd4c3e93497bb3315e2a8237a3a709fc91d5", 0xfe}, {&(0x7f0000001180)="3dbb2cd4c34ecf113f08011f677c5d7f3693ec8897a64c737e94de6715010fb3fe1df7659cd3ac3dc21b65a11818a08e0185a331298a051d8f837aca031933c3915be8b3e47b6e87ac442ffd68e1acc67e603374a4a4fedfc30e51ec4f21f17ec6b60ace8be1b0859d4bb1ecc7625d21c11d7d09d7bb6fefcb23be45d560fe69ef10d2cd88c2599d90ba899d3c76b0e5f06441c89163f42a8324", 0x9a}, {&(0x7f0000001240)="a005b465bc2a75f87082b7d87a77dd5d800a8348492d469dba1861bf15f63492ebe59a7a5b4d643ae8607d14ac79503f3d60d9e4f1e93b23416dc4624aa9", 0x3e}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x68, 0x4}, 0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getpeername$unix(r8, &(0x7f0000001440)=@file={0x0, ""/6}, &(0x7f00000015c0)=0x8) shmdt(r1) 23:02:37 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 23:02:37 executing program 1: r0 = semget(0x2, 0x2, 0x100) semop(r0, &(0x7f0000000000)=[{0x5, 0x2dec, 0x1800}, {0x7, 0x6, 0x1800}], 0x2) semget(0x2, 0x0, 0x0) 23:02:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x20, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) recvfrom$inet(r1, &(0x7f0000000000)=""/25, 0x19, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockname(r1, &(0x7f0000000280)=@un=@file={0x0, ""/26}, &(0x7f00000002c0)=0x1c) getdents(r1, &(0x7f0000000200)=""/99, 0x63) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) fsync(r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/188, 0xbc) dup2(r1, r0) 23:02:37 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) getppid() r0 = getppid() fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000080)={0x400, 0x2, 0xffffffffffffffff, 0x4, r0}) flock(0xffffffffffffffff, 0x3) flock(0xffffffffffffffff, 0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x4, 0x1, 0x7f80000, 0x9, 0x401}, 0xc) socketpair(0x2, 0x0, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) lseek(r1, 0x0, 0x1) 23:02:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) ftruncate(r2, 0x401) sendto(r0, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) r3 = getpid() r4 = geteuid() getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="df60352216859090f553a2604c9a378e264835893cd4966e19ca8143640bb20018dde96a959b0c5bf3c498843fbbe22815739b52aaebd57b1bd030ae0ef0ed4bf50382850d4cd64557e8948f35e08a4f55b45453a280b52076053fcac76ff9d0e4ef", 0x62}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1]}], 0x68, 0x3}, 0xb) read(r2, &(0x7f0000000140)=""/75, 0x4b) 23:02:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) dup2(r0, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:02:38 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x2) 23:02:38 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x1, 0x40, 0x8000}, {0x18, 0x0, 0x1, 0x8}, 0x9, [0xfffffffffffffe00, 0xb16, 0x6, 0xfffffffffffffffb, 0x641, 0x2, 0x6, 0xfffffffffffffff8]}, 0x3c) r1 = dup2(r0, r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x408, 0x8) r4 = semget(0x2, 0x0, 0x40) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x82, 0x21) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002740)={0x0}, &(0x7f0000002780)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000002800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r9 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0x3) getgroups(0x9, &(0x7f0000002880)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002940)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f00000029c0)=0xc) sendmsg$unix(r3, &(0x7f0000002b40)={&(0x7f0000002c80)=ANY=[@ANYBLOB="01002e2f66696c65306582c2a300c1a389252de56ff6235fc1b356a8c73f046740819da8e0acaa59196836324a8290a5cd9f3d6271886103d984d696b687cf19e290b7019a2f989c61f53822db007009000000765c8413322bc4b72e1c145dd8897038b7346991"], 0xa, &(0x7f00000026c0)=[{&(0x7f0000000400)="089264d2b2c37464c46fb89f16647ff406eec01ee19e53254a1d28af0f03f96ef75c46245654aae1ea69b127b3c6bb749a831ac26af07a7075e5b588185695006b102bf49377d46ace024338e5b2ee1ffaacac6cce1af7792a73364a695bfc3d6c6b9ae809f29a33df4bf5ffe27ec4822140af127364365cbd1d2e51e7a8ae3be4e04561cf", 0x85}, {&(0x7f00000004c0)="138213c73a18aa2571319460167e46cb8b49b5971746a834b57267fbf06d85364b61", 0x22}, {&(0x7f0000000500)="0ec4fc263e5499d1c0b7e5d679aa12bdd43a8433ee777d5fb942d88087683dcc9aea1336f18d2a29a98cdbe26a216b2425b3b95eede4d840ec7712fcf814305196f5d389c07b92a413d336385a36d94c929b2092d0061b35281f2d992b4984d4ade8f876ad40027252809c9bee911ab162fcfab15a95af42b0160e0029a0765a4cbfdd758acac24358c98a6d0ff813e958b0d54e88550d8dba478da53f6e317ecf1ba4217d860e20bc069c26b73fc9fbc124c83424dd0e0cd0f8033f9143c08fa13098dc8c782cb4d705226229d10a34d5fe354dc7f413c87abe0a3a405bfec36d982589e1d00ab8587d85c0c7e21a89e04ef8a7c5ef334477b553ff1cba8d8539de13db84a8556bb7be6cad05433c338f3e196c1dc701870e08d4d2a9aff4cc800a3258bb3873b9c4cb7f2ad4acaf6858cc2d94d78516859e6bfd8c6aafba32905beb0d6fe3d61b19d40e3db72c30bc59fc036a4e9424f13f2268353f938943472653a9ebdbf59c4226ddf99909a4b02563c0efb13ef0fa25a100ddce4482ef0ff01f3f284856cc0d74a71ebcdc869c0681cd322da0d406a356c26b489f8f0135c3e5bd13e4968c934fa7a252248f485e542336864f38d19421cb0bde57552d7bb52bb7f542bfad60f54320674153c3880f27f422b0ce815eb8ef8b145184d1f04a98b867895f0443eb33f0efc87355596e0336b5d663828dc24b8704ffc8cc770049a55331bd4d3bf0e0c6366624e981774b7e766db14805ea9eb8a20425bbf712605a1c2f3b66bd6bc5f100fa969c7bbcef129e1c0824d2e6df013d9ce7c8137e3d5e28379b94cb69f6464202c700dbc4105e746bd343a1501f70a533eb3e81562242bee865e5a924f8e1df51505d7ecc5a4221683aaede1aa76461d6d53e9b399ab27ddc689a8700846aff3a68a8a3c84e0c24018943441f71a032ec2e1c92da0a8eadc044e7d9da8f1da121eb219d5556b5c32e1abeabc1e8d3ebd6f83c3057cad17789c18a5230bcba9df908b82a7566864ca48470c36ef66dc0de9ba0836584b2bee4f4274ae925fe84273add81c598210e7417194bd090735e21464270fd9081bcc3f6208829e902c6cdfb8af140346d83623e8e463e2f710af6f6c5191954d7f7a322894d284cc889ad39fbb92c5f284e2ff8b624c8a5054cffbe0435a145d0e3a9d460a157a7a6e45725c7170b25024d5c7b124a1e681301d08700dfeea09506cad68a020dfe25b3e2667a7d9ac23f09c06f74ed7ef6a290d31ed068b025157b9421fe7a5d457c11113f2e0ac8cd713893610605848dee1ab96cf9038fd6beeffa1ca218535c28cd63a9871996445922d2b2840a410fceb02a643348f0ff4190b9ca5ce588bb82dc90871ea0f1467c106783e72b530e8bfe20e917a84ab58fcea37092e46a8db24a467aa2215198b25392eb977e0d546e9d132970a16782ab05a400aa68f272e297ed69a497943416d0f5958b415435c7591cfb76401df829af420f9e838a5f97b35eb97fd5410d7788c62481423db4611a0e7f294652e5c7b1ad343ba158b895cec055177239d8fba6472b6122ecdeaba6ad249dc760b179340baab7032ae59e7925b909782a6d1702b813dc74a1c5a12ad99d5d8dddf4df6f45262cdfb36ff79d26709a8c57c3c33183b9f4e4595f8218f8d952ac4727f6a8d3272c6ffccbd0f0e1b948be13ed4b2ac33ebdf237c3025cb8a12ade3bd8034188b85ca90222ef200088e2ffa33320a9cb68a8778ced1c58b2cf23573ba3c35878010be7b0be0dc567c88ce0f757d99057e6b5b2550bbf9f78630d7c2bdf4673977ac4720d2af58f8935c6c5f71c46d91f63ac6c51c55eb9902a99fc6165ac9f917fe8bcfe0ed2c162d426eba6a344ce34b2d30c79f71f754ffe3de559f4cc5c7ced6f6a683b388955eb01efde73f33cc8c77f0c31cc16b61402c51502ba94bf9d67b48b0befa578a23715defcce34dc7299f1f5339cf09470ebd322cc0264ba25416004c16a4f4e64d5568aec05430f67fb4bf585b9bcf65b2aa63cd227a76d06e35a4b8c0043da3ec0f15ed24a755224e6714bd810cca078e298365fa9f316004d41cbf05d76e4c2331fc5a17be2c4b0fca5da9fa5b3c33fd1f09324b8aeb5cbc9e206bc09fe2d98e0d9ec24acdb57b97e078f759ed8c63160cb1cb7b646d3adfafe080f7ed82249007da3c1840219251b840581dbdb1ff4bc7eb7c438ad00a47c483527d3a2ef40aecb8b42dd75132378ab3bca890cf3ab7a7c70a03672e73fc7963d992c4166f0f11f8e7d0c475e47136b7cbed6d94bb3c58d68718a78983d7330727f13640420b9995a49198a895428a908c0d349c174187733d6267e77eb111c7b55cb4f4e4eefc01430448a2adea6839db822855ece8e1ba86fb4b7f143a39ca4ad1a877c4b739ddf14cdceee996806472a37a7f0ffdb88510f4b7f80fddbea9c307689f259815ac3a476acab29ddc1e3919187508220c0fcba80eb28eadddc594a9742d933d95d4757e8ea326ebfae3c653f21f707ea8d21131b55af7ee5ee045b458fb9807a1edf0902e00a126aec36cb12da90c474deb97cc5c68ad181c4872870fcdba8d7bc21ebe5e278684cf4d522442c54be6406062e0636ee152e605bf9d84e73bb385a74c87ac7c9cef479ec4959ccbacafd6e4b6ec47fdfd80b8578a7b4656381798b8484b86498fbe9e08238decdf52fbab5fbbff6b81c093ce4a8179395ab959b041ed61bf5b329be1d967274409e4c8bd41909fca006184e11ecd9f1acda4acf7dfa1b62f080b9c3afce70c4d19c7f11889f9aa88c6b564df31237cfb0492715ba85204428f119eed11d38210bfadd2ca427c50830d1ed89e1834de1e0eb25d8aaac02fd8f532335d26212068e9d04da15306ffe55f016c90b3a3da81a5fb7f8485f6c886d7995f031c61428e5079c19b07e88fc18e1575336dd9342f79cc4e3397f355f897687775c642cdb333bac986ae0d99a9aae424a53b1de2171c43498502ab20a5def6d1dbed6fad19f80d48754112a0e4e74c4ccfc896a227c15ba48a12fd070dea5fb5d11075482d45a1fff3150bd32b90815431e0856dacd0ea4fa45f8d93509dc95b478af3124864026120ca5544802347ac0fcb7c2b4db31906b195226515be71a83cbd0c2b23c5fa0d737ef8494fb2df4e9362fe2d5c9f155196bd2b92432e1930056b4e6809125629f4891ab9ebb1303366926e9886f5aea9d41d46b50330f7771279aa6d23fae7a41811960baefd3f6c0d9807d9a83d910a1b929fd3dedee591c103571e499193b3f4a58abeb086b55808c623d9e1a3f88f6dd54f434a842be1936c76f1b9379bc84e0f3002087735364d0a6fc6eb567150adfc2c9c3cc096ef087b8f1001879afc2ba634608b9dcd55b22191b898b1ffbf3665d140b1960dfb102c89b44b2418999011df496fbaf26c0e43978505e7c31db201d359fab21550a19414c822f8c72aa0174ff0f231f0af5107187809841798087d41f1c12d028f4ac46118e6ea62ffeb78717a53034f3a0fc72842815bed92c5bbca7e82df616d46b6e0dafcaf8ac0b152bc872413b1e78a86d477b2c26c067bd1faca051e4d221ccdc9b2a27bbe5beb74bd10b574b5e895d008b52ad897df73b9c7c513aa896a68e4a444e3603eb994153d28aa9443c4d2f4805222ec12ef6c46a9cd3dd2259279ec5834898f86c2c1da35d250596cca09c84a85007b8516731e3f19073aaa926c6e2ac8a0cb9412b3a4fc01fb4e2d27a2bc4610b5fcf71f82126ecb3824fcd0622364201902738ab71ee5a2dec70b3158e960a92e17725c219367c7e0d822782251115ac8c0b149cbcf9b7d04eed6ca8bbf862be476424c2d5b47e5cff903dc9cc0a4326016cc9cd92b2e36d90d69d257d17688ea429eed02d87f8f54a2c9104a851f5598235bd0a7c19ee60f0423a35dcc249dabd6ff3f103ef60d24ed6f09628da91cebc5239cc0c1267afd5cca5cfd88f91775bb727ff11dd9c2cf371cf29591fb3c8b14e61b4e6bf31777e2e92ccd571200d408c1c576cfa78056c3d44920115c8964791607787700957e7e059c34e874df2a28295ad0189f391347d07f33a4357e8fe81fad380929de0636a6b83a6437c30641d5bfb55388cae0e0dffe3af9da9fb259b0fbc50cd11f51fd7cf59685fd55c41191e16006523036faa8aeaddfeb29e0b9efb05b6195603f261e7f7292180ca14a115f45e86bd84dabcdef360acf87a37f726de261bbc3839d5ec5fe3e793cf46fc602f2ba7bdfccd6f87a0ee195c1bcf2dc2efee221df3a571ec763e20a154d5b311dd28b2b99982454d5377294478662f19f46503ff84f259cb0008af5b291035d3c0a02c2f7a7ffec05216ea1e001e8ab5de872983cd60e612cc9cdd48c9868a7abd718ea85e6d9503fe3be220eb06ed973282346cb9408ab5ed004991f4bd07f81e9634115a3cba01259fe9b174ae88414df8d3954adc920665f4c69505727c783570fde3d888fa10faceeb92b33350b79d4f28c236f24a5a2e2cb5bfd8bc5491d326eda0ef1778ff6e1feba86d54ad463cb95e8b28993b4a276e864eb9565d052ce9a7aacaae9b87addad5ac8c8455cd4f441fa57166ad3709b8c2b8584aa9ef480413cf3e8706db0e9625e924f77fa8d11e85d4aa6d81851636f9ab3d92f5f0dc266aa02a76ccf4128753cd2e5fea4fced7df820787eeee084bd9e88cdd8af2eea9e45ffe142f22980a4bd65d96d90365738499bf511d233e697e78c2290c5be2657f1ecef9f2ebba1d9136cafe4495f6d65fef99a1a7cbe0c085bdde5afade9b21e307bb8f3020ddc892174d46f6d40531fee3e627e28adab530610c2cd588532b950088bcacbc5f84a78f4653d3315ff5a17461071ac7e66beef8d33f50a72398c72d2e7337dd5c43f44b06691dcb19442f4588cf713b4df56dde4bf0ea5a47c5acefbfa6a02f856ac56e4d3b513086be87880d341a1f2df1570610aae0512287d0cdb37f6690e6a661bdddf3596540151608ee165760446e6b822a3d1595a93741884455f76b6314e897b7dc8dfba7f57d6e928b5dc41d33071de1d074dfae5495635dc465e24fb5445420840369190a661c99d3018f067f9e1b1c5af6082e0c3080672fd8bd1157c69948f0ecfc49058373c43fe66829dbbfe60c7d1022bda98ff971dfeefb420a04fe240e73ef449e2067f9145b31288d23bc278319b77531607863e4e734a0c4d4307f97e1b30f7cae63616fce79583dcc7116d1cd90a2ed9d00e2f70b1803c98bd9ffc0d682295705806db92824dea5d5e9080e623c624d558a8142d197db37a6e28cd43238531b5af7cc52ad05234cffcbe0c9b486a083a25f11084414ed18840a3a60617da04a4a07c0feda94bc9b66397a32842d8c2db605206716c57f3017d9d7d783524e08c26a2180a01edae963a2ee14e2bae44f9f471d2e130b9ef3df94a1379dc423cdf906ca0afb6e9a116d9c9fc9744c6e2cd9a5a49faf0f262b69c2129c03c827b3e1dbede8b4eff30b03042c3de0c822b4a6ade99134f8f07ca8ed45f6cddef99d2c978060cdf7471bf291dbaf00629828fe1f7c2937f33b7464815200877f2bf9ca20c98008269e1e3d975a8cf2c4198f9b7c5d535b8996ea7497705a66c46602dc37a28ac2ebd888876a34f99f71a40d5ec0109ed906ec70bd2330ffe2676e60303cb164cdab4c0c98b30e615c8663e91be3b3790e0d8acbdb461eb3fb137b42f804672ccf2b7fdb1157498a0784156777797af7dc37d8b1e76da397fd9e71bc", 0x1000}, {&(0x7f0000001500)}, {&(0x7f0000001540)="bbed0e62cac132cb17faf78211c2af2588a058b0de3f4568796bd7ad7b374d40fdf6f9f03e8188c04cf49aad86309be215fccf4b8ff82fb4618434c8bbfc00f47e91ad94002831adff693c2530e5541704dca2bae0ba3987be9f2339394755512cf79a", 0x63}, {&(0x7f00000015c0)="d57b328f00895be5431cac8b701216df181a6cfe4597f37db93d73da9081db4909b58c5b7a324fa23d1a7e65b8868747883cc99c0260bc43bc846555d08015807c246df6fb4e16918604f5dd86ab78a7e8e310c57458d56ccf0294102de4a64ab75798ced8932099996d70213c184af0156b02124c7c5282f2674a573cf117ec449d001942dbfb7245d2f40bb51118200d31dc1ae8e532a31bbbdcad9aef7b05d45febc647f482a6287e9a62cf9b36fcf986e672f2c4d5bec8d371886b387a92c5e5ec1ccbe8b5c04b3b5981003450a0ff290b96fb5aac61c5587e7c36497d1426bce21889552fd2c28024956a856c837a7fb5c1d45ea5d0032f01677f90cec2741dd65ee640674c52f4450c8c3bc15b7ef9482c95cb935754de2d1a280fdc8a2b864646a3e937a28ddf69dd9ca21ddf1131696d36681b049131258169e4c46810abf06f4aecf1f03cac010d431577e25e76c1998d7caee388cd20e76f615a790a810c0ee5f0810c5f0b77f8917fe52dc9e25163efa21429c0388cadb897a43db42ffb9e8ea9d0ad0c8851beefad4b7eb0aba0dd50e466be5e1d5a7c75e90ab792b23e3bdbf9830ca9082c99d0cbef5e6c42c01b02f8594f51758a3315defd92825d6f0155a53de4cb539f4cce89ec75a64128e520331485ebcb176bd94abe582415918310755289989e0965e9d9e17bb3977955575ee6d2357d6d33f835469e4f927aad44e52055f68bcf59175ecf142bee89ae0c6278b58d50ea3ffccbbd4a1bcaede3d91cfb2e3a6adafd66b8080c3e8d0b7b0e5fe537970b7017719ccb4e8c109aa593674d6f1c960ec83b499efdf0ce4b13a98433474269a49b9701cf4d5e9105c223e962f100355991fa85407393767f51a5d86e3a4ad3e507796dc8eee3563ecb963e4451443e9d44343fde2c797ecbfdfe4bed8c3271de223f042dc8a21ea19b2b6775ecc353fbe127ee91f39ba277b393b065530e3e18597e7715a6b6051199af2392f2bcc196c74b60ce12fe856fbb7ea8282f4b16abdc3ee5763013a65a6ac11ca55958e0d7cc7cf26acc8a0030796842186d44744ba45564deb5db9e5ec04ada050e50d0df3dce2e31402535046c7119a4e92967143b9192f095fa170a5497c222c4f0e6d2ea734d6bbc732761e83e867dc186b8e61046e3cc2ec820a594d03e31a8b7bba0db9cdd2046ce41d26e043937509f1dfd8d580a0c131bc72d325410d0863b877530d6595c4e46a7bd9b8db641b7cf2e4f81a0d60f6cf9d9bd223add7bfb19b3b081a9964cd91f4cc37533b143d6836abf0629f8a7eed76aee16e9f03c2938337e2238b6e78c3f63b82f17d94bfeb9e33b6b4381679b74a7b15da414bdc55e8536aad963a5de890769003bc44d522a496f4e5ef09e8242f923fe644e5634b89dd59a898a6426dcb383ab4f27da0377b25c4db687aafd7ec93c0b72ec4ec276700e1c6f44c34af79bba60b9a3295683db04f51bccc1b49d94375a12aefd6f3cc8b4e2c57e0796d622fd2a87ac470e8f0751ac3532a690d204aa715e900f155f901dd0e9285e7fc64176fdf3b610672525ef9810e37c6fd848ef1654248e2ddc6e7615eb281e3702a4753994cdc65ed626c772fc94a37819338b96b889e47b21aa2bb539a9e24ef90455cb82201412068acb211e75e5d8eabaf256dc80215f6c9132fb50c8f598bd237d979a1d377e92ddcf16230703451d4426db1879cb4b33127435f184f5fa12f4f85635124f0798448cb017a1528934c8d3ff3e80169291c78da38e3d1c18010ef7224951da88a696bf149eb65206457d4eae13c5139d577394843b487b459ff67dcfbbd8405d008eca8d9484eb795008346a844b96e6181aa25056eadfc0390c4fb6023bde4886e7a4f3c83baf1a3d318cbe472d059fef67d4ce9e9ffe3191027e13b476fe548aab347335c7dd391e2401c0d7f8c561370562bec74223a1a5ddb56030f80eb795f0a908a7dcbd184f0cf90cfbb691b644a8113abf675116a07a1cc91d354a6b3308bb729906d8ab6f9e99250ab3c8cccea76567ff3ebcb31abc28f68f14d1c07c6a1f8a065cdc105fea55d2a86ba37306080da66f805649eddae0b39259309b798393150c00f0eed4cf163334b10d69bb49c63647637b72d5f83d07b0825699fc51ceb79c362cf482ef24e113857b13bc24b9f7ca8542916afeac66885ec3cd8192dfd706a2e3efec505321e4789d9fe33739a3f13a637580b9086f2ed29ec02f88680040f46d21ba5d0bb404586f96e65b812d7d2c628bcdc1dddce621307d524bb48b55489c7dfacd0df1ff033974c599c7a4b7f812d5d5d885bb63014f493c3cfb7e8a89f6c135dd37c70f2d684a7f4ad26e87af73933a4d3780b843c521be9655466c66f7231b4aec7a5a2c4ba9fb51d8a49af8869eece59c8ddc1a1aeef1bd3f764a7bae95fb09d37c1b1e42ad2ef3800bb22494deb5d424e99f6ec97a9acd7a0a3a13f96f7d7871983c76d45245a439cdbfee4fe9f3299b985348c413f3866ae4ac2c3c652cc74f1a88d1e1c32a2e4c1e7f91cee9170086bffe4a040ef08b3bddffcecb60d690d9c5e054a9f6e0f5c8d05cfb9df6e3e5a78933338035e36fe8504543c3983d54b847f044642f88bd2bf63e5c0c6e2fb1805406dfe1152da56f20e4d033a7091c6ff0a1f9bf88f1e6d0efd3d18e3c73779cc9c93f603a038f265c29a37163de09420a06f9e76763de8c5268694930ce85933a03ed76ee32243e9baa36c9b0c4c70b7eaebee2b4889365f3e66b978925995da1f15880d55430c40e6c7832a4c2eea57485a17b52f4537b07b86e1d5372b16a047529d6d89ed8fc28e7703de4ebaee120a031250e23ab0839718c2999ea9a428ece87e2085b0017d2d3979abe888d4fa54c1c1592bb59ee6a2368e0562255bedf2e59925e2e4ab9527b5ba22dd46cd22f2aa1be0b16fe32ab5d5518b93ab7446b1e11ef237a730bd4d14cea71c6fa18db3a419c3b7ea9a62fb4c1b699917a5b69ca47dd60805674c82c6a518f5d539293da82f39e3ae69d3aa526629ea5b582f84e64c7401bd0bed691b7c07b8dc799804266df43713c3317978d18f21ce77971dca5ba17f0ccdfcc47d58a038ed93a989372835c49b351bbc70cc29771a2a3f2a0df3c34003c1ebb3c83e89156328a5da42bcd466f1cd57b067f4d077d48a90975d5ebb88ef0d10690ae2f5331aa797931dd745622714783d75b037831222f9a636552e4a578f2749f69af44e3d6159cbb1930de5934a5b1ca593686a3251a2bc0670b0650facf38e6d1fddb60f6d2d9fd7007c152ae556c77103a5701f956729df41b58d890086cbe57c49631ac5081e2f36335c8b341cbc32036dd9b61936c24ff5590c2e98e525cf026e361e094e43bab0a088fcd75f45afb53698fe41290dede90e32a76c39c087187382f7f7a624cf85ba736e3a01bd12fada4603450cdb4c29cc2b35a8d785b5a265546d52e69b540d443d41cc31d295343b9b40e2d41787588b002b9d3358bfbb4cbb3e19245ec5f672d1bd02bf28ccac05c09f2fc539d0565d0d59579fe1e77e22b10c052b0035d3d4f971b423a6fd9dffed8c4e57c66a8cba67a600cf2baa00bc83f3da1dd584519da770b6bd8e037f2d4de417706f53cef850e1d421229fdfdf9754999a0cd3cbaff5acc0287a70325708dcafa4703d448a5994ed63ddcb5f42506e319f6a3c3033e04e0ca7af8e8f0af30743a1e08c5fcbf36df8514625ddfbf6beb07e0893a9110e9b054b2bb3c4749381fc0c23dcd0a39534920f150fc2828d562133d329ce9a6e25c2121f1212ac1f073eb99733c1bd51b42b87267bba0739f79108b0e50fe1b6c5989413912f3b7cfa23ef9b093a0559a49e4f0877ae3a00d47a208c36b13c3979ff3795ced995a8136dae0a9b39f82fedaa6bda94d464d24a2733eba7c49d70d08ad108b366afe128a312e55bd742d1b76e7890ffadd6dd7135d78efea05155acb1cd3fe7c387d6ae32f41bc957a191796c6a85cc9c84907689e1c32c3825ea1e499489177047b411f520f75b9f448f02cd29236d756561b06432c24772a6b17e1d2ae98e02d2647357d7c5bf6a7a8b6f6556ae4a82dd4854511f63838a355f3db90506d98e482e48517c7479441e20bb8e93a84b818a7400af9be33458e5ce7a8b598018a542a212cd4b1314ef5c237eac9e078b6b75c6e40f4ce8dd772e4895c0d7c939e993cd533e6358a63e1c005fbace63260f5549864867aa4ba9c30230f3e3eebdbe3728520d881e7544e3e395a3bfcebe326c8d9fb9927d9055ad6669ff577ec57f2a682756f2701563ffc319a81096ab28cb1d441f3e76e2a004949df9410dd52b3917c0554d5ee779b07ce2e01a8cfb247eb5ffc281ba124c296e9428852731c25d23b03bc3c21979458f41be2b8c073a3153b93d0556cb3088b633266416c15d52f1b0082aad4f01da4cc23d38c4fa4a96c63e912d6c274d01fb322ce35a1d77d0b16fd4c073228bdb27335eeba4d6b925acc7e26e50301949bae0d40903ea928a5723a52fc927ceb28abbee6924df5af5a0d3a227874348cf9a30165c2c86865e8d0a95ffc938996a8c30f706fda725d0428dc136f6f1c74ca7159ad67237aaa2d735927c448aff4ef7943008e3a1303b9d4985e0a1ed0fb309b5b7c2d1e16a5173bc5950d63f5db76181e115d338dca912092007e78ff71ab56bbdbba1b5e695b53133ba37a0f809b932dcf1b8bc0f3c1d91f0d1840023b33a7c2a85d96680dc82139ddd2ce41a6c071900031a0b9694a75ae4276b86a6ea160a22b6eef2a72b69f6cc22513e1e024024bbc763b4983ad4378797195da067770e8f7d20987221350932bcf6b3d8ee8b57acb2afe6a208474b41a7ecab4875f960d7e7f3152e6d3791e8d9c9ef84a84c881a07668950043acb5677773bce7020a7d6c7e737a1bf7908bb77d6e1cdd43eff86b496af53deb2de19f983536df8a84545fde08bef4428a3fa45a04b0fe7f835a9431203b22ea386c175a0ad70bdb972fdb01198f3e25e5a84a90581393321b643bf4e4d5721357309323e4d6d964d2259ba4fccccaa0c407c88be159c076a603a10e1b11b202c0da8ddf5e1740a3aad16bbbf76f3279e2b1a0f56d8f40758de3be9341bc30e7c4bb60b7d729170d606607ec889260ebbfe5d643cdf7679f3be2ac96217bdb47f892543150142a2904965b99c8efdbffb2984d67e930e2d4a57191c6855173811078aeccf42dd3772a3dcd3e46243c5b8830f03c165e0c7b7a79c53ff3d46722674974fa4fa783aeb72fc20c8b3dc51b442f603b679061b325de0abb231ce77ee0a2617af23f3b9166be2d0d21e70153e97ae8d1c0f3e952c0720ead4a9b19c1c0b024a75c994cad8dc3ebd2db49e194258a69aad6f5ffb79a7ec229f7c8ea4b600821bec4e50d36348127035d4abd43bcb72c26ad7b7e9d734395751659d1f27cd87738a7552432d0546bc588c53e265be79fd68f5206bae7ab5fa6cffb28071140bbbec568bfdcd10a10dca9e7d36cac5ac8c4acb2a0302b71c43b7a5323807ec0634e433fa3be5a179dc8f48ad72f5a3336cf41d1afbd57d3b2e65abcb1b41ec0b08e69256389974dcf272e921a94baee4a7d0e9bee45072b6f6df7b06fb20acba6a9a784ff6d1da6e8b569668b078f2a6f87db2fcb86f973a5fe560feb0894bda0f5166e08d19c1cb01342453037120c72ccb78027f10b31e82c77416c750803f9b3864753805f3ef24000316e92df4e4cc29fa61d152e2d395468db8d8e", 0x1000}, {&(0x7f00000025c0)}, {&(0x7f0000002600)="f70a3506fc35a312c07ad617858fdaa229fc2ea0cb91f99a36eb255b4f625d8c0502f1d3229e340b9c5b3220337be9a6d5a78d64868b01aab077937341a9ad9b2e9ee9c3ad78360d200eb05bd014d1599bdb410cfef5b21cfa2b9c407eac9a86177255c616c00744f3e888474b45a704b54ac1fc25b8d9a68d9709e81294e681745a8fc28fa9568d359366bfb51d1daa9af16c55e111e35f79de4f1ba622a726a84eac0f18f8ff579b2e97e00e74a00e243b50ca3c093145ad8399e35bc0", 0xbe}], 0x8, &(0x7f0000002d00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB="a07ef0c964991e06a65373337892f460334ced146e8e384a7aee2fdd2538711de50daa387c07969745bf7beefe88cec043f5b74d51aab0eb0c2cf92309c65b0c78292405c6a45458dec2e41bd56eb3e8c5d61a24de3c1dcfb7bb2cc4726486f6ffd4f048361832d38f73ca6b5fcc35332e32296ddadacbda15f0626ed346197600000000006829142f0b6cb2961b1e137304e596c2924041810b97f49114de45c3bd051440c059838f9eedd3df3c22868da59703915d79d9f0188fdda8d10d58a8bfc546a416bd3a302e64f1"], 0x108}, 0x6) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) setsockopt(r3, 0x0, 0x9, &(0x7f0000000280)="7f1997ef98fa952793e9e038cf33de5cd0ca9e60522a5a47396703749eb0cf2854b225d98f098fd63a6155febcfaacd4279b1d56d9e7a02705cc34d7f08bd118f1a5ad9ea09fbc28362a2262114b987abd53a6ee24cf77badbde834eab3cbce306936e7b1e0175e08c248e61c1a5e919d9edd1f2cb50561234ca887cf6b7c40e211175e22b298fc7bce83c86c3db72da142930619f01de0cc567d0894537d59b9f1f0c92cbce12872f49861535f37f71caa5b363b5065ad4de823dd07286ef764dfcf0", 0xc3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000002b80)) r18 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r19 = shmget(0x1, 0x2000, 0x4000010000, &(0x7f0000ffc000/0x2000)=nil) getpeername$inet6(r18, &(0x7f0000001500), &(0x7f00000025c0)=0xc) msgget(0x1, 0x0) accept$inet6(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) shmctl$IPC_STAT(r19, 0x2, &(0x7f00000001c0)=""/55) 23:02:38 executing program 1: r0 = kqueue() r1 = semget(0x2, 0x1, 0x300) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/156) r2 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) close(r2) poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0xd9b) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) 23:02:38 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) clock_getres(0x0, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 23:02:38 executing program 0: r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/100) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x100) getgid() r3 = getegid() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r3, r5) fcntl$setown(r2, 0x6, r4) 23:02:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r1, &(0x7f0000000140)=@in, 0xc) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000040)=""/61, 0x3d}], 0x5, 0x0) 23:02:38 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}], 0x1) 23:02:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)="120566e0791aa860137e835fa97cfde29fce4bada5b9651524862f70de481010d4a5cf4f77f901dfe71019cf1ead002374f9f7163a8e77dc1550b217e3a8b7a1b51ff2a23d1216a46a4148dc0d73b0e4b2", 0x51}, {&(0x7f00000000c0)="956c79e3c94624fe17caa1d994a14bca8b877ba32021005b6ca45a2e8a3ffc6822d63eb93198a59a8e4c969219629adb155540e5bffc7fa3d1421e24f8d72f757596df5fe1c5930c07d152cb7b4f50d53e6b46fd6d4ac4a60e7f1d0c3389cc1c8f263bb2a0933b7b45aa49d4e95ab2b28e5d4d45c978e32eef698df92345528e017d49f83b6edd3efce7b8584c125d", 0x8f}, {&(0x7f0000000180)="bfde05a03e80519d9831bf751dfe3ade9d32104225b38fe4044017a1399a436ae8b220f68dfcd701a51554a362dfba6932373ebb5090b8523cc22943e509e7d5e7ca073ab6b8c6919e17bb9ad79c33658dfe5658a8f0d26bd90fd34159d743163203cc420bf03d072b5cacd546a10e899970071683256e2a843a8cba65692089d8389a40b2866735bade422b54c9f37eb4df22190e5b844f0df3c46739b489965d00f0d1d7e27b", 0xa7}, {&(0x7f0000000240)="94f33b13d3b31a2eba69915f6055c0c83673fd0eb70ee5385301b7243c9f08597a70bdf3433754ebed331f2341c11a5e7fcdeb5f65910b", 0x37}, {&(0x7f0000000280)="367be5dea0a2a8696390c84f17832018f2478a2f468fbae5d22497463a314f2aa7f7d59b9f95459c59c97b62cdd28a7adbe3c393f60c0e799771f2d3087009093b7a13724fa1f2d63a125cfd2dd122837a97bd9bf1bc35b93899dc6af1024eeb7e032dc7fc96b707855cbc5928f1ee6978e04c13ba51a27893352ece813e0f2ba2ca380e6e3a88140134", 0x8a}, {&(0x7f0000000340)="4954a69380f0bc583e6113b6bfbcb6eaacef8a762ca16c0d2308d8670a23869ffdbec9b090cf78458f83117bccc3f45d9cf03ce82d09857282ecbb7e744300737351a3e9bb8a33b0185787967926ea58856f03459ed2103973be3502937b31f2ae7e77", 0x63}, {&(0x7f00000004c0)="dd799cfac63a487bbeda740ced8f8bc89befa49e7c360e35a44b3d1b5225c4c87c71ba04424479e60935d67f9fbcc48aa9533e66ea5b47bb76a51bf6e337afc928671be596719835c25f3b1c4f21e962e1a02996da9527982d85a803458580255c4639fca588c970aa42f64a06b269004a95150287483a1726632d712c2a7aebe62049a9140fda047b382e912ce9ca7ee4457ac7c077ce14cc01918034de32af3c4f85dbc1af449e09bc833fe1a26b8196d2ade2c4f27029efee29683f1a2e7edd2f3667ede14edf0a51a738748277216e8f012a5baeae3150f3b4f5992cba98e29546c34593c18a75043fb55d93", 0xee}], 0x7, 0x0, 0x0, 0x40d}, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000440), &(0x7f0000000480)=0x3) 23:02:38 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/../file0\x00') ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socket$unix(0x1, 0x1, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) socket$unix(0x1, 0x5, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) socket(0x11, 0x0, 0x1ff) dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000723b7682dd284d58baecb5b7edbb3c6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) openat(0xffffffffffffffff, &(0x7f0000001600)='./file0\x00', 0x100, 0x30) pipe(&(0x7f0000001640)) syz_open_pts() dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socket$inet6(0x18, 0x0, 0x8) 23:02:38 executing program 0: connect$inet6(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x437, &(0x7f0000000700)) 23:02:38 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff000000000086dd60b4090005ca060000000000000002000000ffffe0000002ff0200000000000000000000000000018300907800090400a26abcb78100000000000000000000000000ffffffffffff0000002d3db068b74fb762ffac14ffbb"]) 23:02:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20000000ffff000001000000a4cffb8e5bd3dbbed9d05b416c4261835dad38979bca5238f89bdd37197aafa11809", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x42}, 0x0) 23:02:38 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0xa69, 0xef87, "ec851a8600b2772470aabacbbd8c8001d3ac4240"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42", 0x79}], 0x1) 23:02:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000001500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 23:02:39 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0xa69, 0xef87, "ec851a8600b2772470aabacbbd8c8001d3ac4240"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab2", 0x182}], 0x1) 23:02:39 executing program 0: shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000400)=""/19) 23:02:39 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, &(0x7f0000000480)="e362001000002ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cd7c287730c53fb394b", 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, 0x1e2b, 0x100000003, 0x1d3e, "bad84b73f2002cb0caa772d83742710800000080"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:02:39 executing program 0: 23:02:39 executing program 1: 23:02:39 executing program 0: 23:02:39 executing program 1: 23:02:39 executing program 0: 23:02:39 executing program 1: semget$private(0x0, 0x0, 0x8) r0 = semget$private(0x0, 0x1, 0x40) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) 23:02:39 executing program 0: 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) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x9) 23:02:39 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0x8a6a}, {{r2}, 0xfffffffffffffff8, 0x10, 0xf0000001, 0x5, 0xffff}, {{r1}, 0x0, 0xa, 0x20000008, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x0, 0x7}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x70, 0x3, 0x2, 0xe7ea}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x9ca}, {{r2}, 0xffffffffffffffff, 0x82, 0x80, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x2a1aa706, 0x4}], 0x401, &(0x7f0000000000)={0xfcb, 0x8}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) dup2(r2, r0) 23:02:39 executing program 0: msgget(0x0, 0x80000000040) mprotect(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x3ff}, 0xc) socket$inet(0x2, 0x4000, 0x200) shmget$private(0x0, 0x1000, 0xa, &(0x7f0000ffd000/0x1000)=nil) 23:02:39 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x2}, {r0, 0x4}, {r0, 0x61}, {r0, 0x8}], 0x5, 0x9f90) r1 = kqueue() recvfrom$inet6(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x0, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x8de}, 0xc) kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffeffffe}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 23:02:39 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000fe00deffffffffffffff0000"], 0x18}, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2e, 0x5}, 0xc) 23:02:39 executing program 0: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/164) 23:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) syz_open_pts() close(r0) r2 = kqueue() close(r2) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) 23:02:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a994d40118f347fb32dc121600"}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000080)="5ee55aed6d4aea121fc920d67b539d942dc1a9bc5128569fc1cde04a3840cc431b532223cc8e38754851994d587b6f8a4c73bf1807f6e0f9aebfd383430b8d44ba7d028585a7f385afd22d52be2fbeb3f77443484f2d701d7df652c76e7ba8c5ea0473aafeba3afec73cfe9a22df9c2d906fa004e2cc8558fe89e7d1800431e7d81c5a4e5ead02cb00d8e5ec84403b561b6755266c4e958fc7ee287ea661fb579a134d", 0xa3}, {&(0x7f0000000140)="13ca56728ffd9e882d8a85ca9628c54050203cd44eeb38dae7e4df45b684c225e5b92378ab9c89558faf5675f63e4862693e622f2f16c41dfb4dc74e1ae1358d6cf97bd3b4cf5787f2f08ca5a87f440f37bdc912a1178cf8e00a0a18bd8770fe3a89b45f1bb6c8d7b5621488d44817d68a04419da74f0de2417fe30dccfa638a9cd817e33c6f4b629b7af24ca415d7c1276530e1342f931bc0024cd7e8c457bc537420707562e030aab6e8be3e5de421991c3978297818ec535dd614c8add43e5e6e8682a00e8236ca37f3b13411a68bd58312a1128d4e2eb8ccec35024641f1bfbaf8d2b49bd72f4588ff051c913f9dbe02e71a24577536a533697107041f89fd9d0315bfa9603104840c6a9dfbe87ba7862c00f0cf1d950a67863e6f475bf87a118b9c9b4dd9db3a1d35f9cde4e8d16233f6bcbf85ed84293c8ed7c64ef09f7b8e3e79baab7ba920dad9032068a4defa7ca6d948a5234be5245a2ec2e58adfcbe6ae6e118059e80fb4164ce4986678b8b2e9bbd26ebe2ff21332efa3c6852bbdce4d38181c364bcf8b1d8c14c839733bf2a8a2bffca1c5202c5770ff3317b7598bcaf9e8524deee13ab717c4a61d3e0531f8048b6a5350d4089c43acaba8ce34b9e65a4fa4ccb681811e7fd119d52ade203c66ccd84e4f7ae58b15d5019fdf011ed5acef6a08beb9043fac4d093c21ea6d7acc55f8a76473ff05018aa23832236dd4156ce28634ea9da7adb9573290a67a9455dd2e2508f7ee897f149bb522796ec32b9a12afb9c39ad627435113e051789a736d1c510bc212398f472b92ea9c630cdca844c628db45a3e4fe329c862f427c66f7610c7701bbee269f2cd4b8a850ef35d6e72d50d66beef1578725da0007bbfd594a5a41cceefacdd1a7be4b32db2b94585cc34ede4888292deb29ef6a20fd7c4edd3a329996da376d4a56a56db6c55c72178393b6add100ef43434f74239e6c10744b2df9eb53759f35a557c7b99013ba544108b3e990708cc38132d376568daa5c870d35648eea7a34a47203f50378d6183beaca6d322f2badc2c74531ff0adb8286c9c106db2770a5c690950bddf02f3628511b5cbd435f6fc4d24e5de6fe8e85ceda91c1b16f5b8e9591fe2dfd34645f65f040eaa0bd91bb278ba68b10d5b8e9416786afd0d96d8443d29b494a4f0f444b9793c218562186c950ed847d30331e7a6b5c45b6abe81ebb9a2432583c10589310fb0d258b2188a87c3fd551df05f47d38b85caa5e38b2809feb8ba3574a3326955e02e7c7b1b978207f2898ea1a45e0ed8a6d1f4f771e8ba47da899b827ca865a0d7299faa012295121138f0e01956269b810dc93e579230e362392afec6a5d5ae21037380e05ae5d0ab07563827984341ce6d8333712ee3f0021ae6faae1a7569953f1a3b3b3a8df64ab98c37478dd5c1622dd316243641c52102ae75c28716703781ea0ce8ee3ccc18e0f695a8287fd59b7a069ef073ef88b35b735a35a3b4f5bb041828930b874b13b94c90cb3afdfd6cb0075be319b28a97b37ff3fc1a8fb6cc55c1de3a9a62e3f1516a047b6a9bf9699c4a3f859b9ecbec29ae913ba53640804f370021bae6214b888356a36618aff848d3927d7aa21ea0201ecf2b5ae40d28e83edaf4b93d11886ff11739c3ee9a798922ff244a415838c05412ee06dbc322d511e8114a5bae6fa0f911a34418715fb98392775cad2a1104966f52fe639d5a702331b0b532315f120ebfa47ab2a49dcde08dfcc51e0393545cdbf45c7627ca50f051f6001595ffe9efc4de41440ec738a5eee095915962a070adaf80c940ae722cc75a592d840f07d3b5ca7566b5257edbdd673e5aa8651a2cabd9c8b3be6ea282c2c7139126ee2c262912a6770b4e99abbb72da3bc6ab4b36be2489d794c08fb2b2281f8e05aa9851281c58a690148edcdc3aa3a3b391d0545d77008c41b54dc2312bc2c0849a5c0286ee194e425ba734eff98acad8f12eced95cf26a2759f421ef44e6251acfad7b9d6331c34f0a368f072f21e2e1b63d60e55be33d2abc0eeb3b6bc95919901bd385fa94bca01e9d93a3c3daec9ed3f3620e9ad453d953b87bac1cff109a7f3f04f5b73679e957f053ae59cab3fafb9486b1f20dc0a2c31a38fc157ecd108d1205f13a03352cf9cf48724aa057f02f9b6c6c7d33e21b2866e2b71175a7a29263809a03d61c4a4e67b084598b3c8fbd2a069a6b901387b898ffbc284d1ef5bfbb5244341d0a822be1e5f3e1bb03a331d526d43388100c4a58d4d6e600d0768027727e3bfa5b39c293a5d6e869d4bf18591e23bf32d8ee21fe8bb5ba676fcca498760c85f6e627bbbbecb2a51b5b73d01da6482aa31f094663cfd7eb70c5de824dcf9a044affd6d7615004f8f770ccce4f9177a7e2e89fa4cc04c9a18215d4331031ec5ff7dca6b6f63e60d6fa8545334ead0f3b20d54cef45adb55ea9fc3827574a0564b3845c22374ae916cf0db0ba8dfe20409b33a2d196cb485786ec3c5aecabc075e0984a2be6096d4656d705d0d124f3f815c658021ba759bc964ec79118ad0fa095b541c4bbf95a03be9fc8b738c2e398676366ba719971499bbc9ba1cbd9bb151e44b155a926fc813640a25a0c9746a0ba44d4d31c43dc040741038d21a9f5158796d744e047b57c776a331700c521ff053af9bbef6af03005edd3c6ec1ee89915e7fe5cfdcbf2f4151fc4e6c1444fd549a544ca4e7eb3c6463249900636b8fea1be6da2f21f42b217476129b8fbe423dbefb0568a237824870d1b652f67bdc05e730d1e71a84f6d5545a7b4977db8ecdc3991e489375a33978f2f9145c59b28797330e4242597301972fd56e6309707dedaee5044168fdf3bd9dd6e362b516213ea4dd950adfa7a3a689279cbd207a3b30b5449072175269f607711a4672f88b4b5e4e595bf6b24a92512baf32747e4046f18fa3058065924591ef7bc3e8a1a0240cb670e1ff33bfd96a830287ddbb8e5c107cb9ea53c7b5e46ddb4600dc149d5e74e941b9e8e7c5bf760aef98e1738f792bf3e27a7592b142a0c96a79ac8f81b5f89516c73c48b6c95aafddd867a88bcada0975cb9f430030adf803905786cefcbc136b032606ed9f9641ec6da7a410eadf8b677d90543829dc788ac3737de7f15a2540c610be1f9461574735326f0a93c94fbaa3752b6cd11ea402a93f3afd2f3f54dd14bec659f0b5f4d378de03e4782c9a4b3fc1117f5f8053b168034e1f7a5b24fa0591f874008a81d0fadd3345ab38f19ee1a4f8c801eabb2aba821ff8059c24a7777f87fbbd4a3b5ceb392406e01953a934b0e1520e15c79f5088bfb6850914035196ed566d513acf5ec7f154db512523256778a1839f184dbf8f3bc512fecfdd50beb93425427bed96405d7102de95a4b755b14cb1388894bf93eacfe49677b3781bb17cadce135698b33305b8219fafaddbd6038083766d788ab98cd6e0349be493b3a80a564ec177fa632b1b49eed8a8c4667bfed7695b8bbe001e7d5e2e90e2d458cbdc5b4c85dce363d1968c191cf0c9111dfdd0d01836bfc4ce8a79992c79d3b77c69208bb847a693d4517ce43cc851222a7d8ab6583f07c81fca525bbc406ae385f6721be36faa410d1b80c3c63188da6846b6dd784cd7e21b757c1f0b22d77a4c237c343205494fe39124e5b71d1bb8ffeeb65e97b69dc1bc3aee5b9602a8b27982e3832aa9c106ac646a0e566c4e8aaaf344349d8474e92ff9b8e73002cc0b1f2baa3bd56d39ca6b7a578f42f4a327af3b975dc15f8ecca8cf5137f09b6a9f449edde8ba093ed331c073397c34ddadf70e9d4ad63f3a5457116e9281afe19aaf6d0386fe4a3418159d52991eefac499715e69d4e9e8c97c19f058ba8c0908a25f208c6013dff4e794a7141a80675859a6ba6c5c6326c6519ca2ca3e0583880db77adada97fde4a8fa993ef65cbbdd3e72a62231b10ce74909165e7e763cf3fc1c1bf7623ffe417b3fe56bad84c95a30d626ffddf56ed92326741c08ad7efa86eca9dfe12abbbe176e4c536c2814d444c6bc87fdd7240467f23e602f975e474a8b4e28ad776ba8239e8d53a9a58132812f9d695ec2ef8e08008896514e865c38a3575142e7bb8b99467ea57c8d4fa950c09e6d5f6588d32d0089fff06c17b9ee4fa76f449fb8495acc123fa6ca17cbdae5a657c3943c9f4593ad5778b1221331b48496ca89e308f2fa93791b7e827821e4e8651458d85f92b136d30e9dda8e06eda91d3338ffbfe9aa035aa42fd72dc3b5e7a9d869428ce320fc125b9c4b8f233687efc5e7966711d3a6adc51bb2e3b015eee1b2633386a216fde2fd4f87e65de3e78249b1674f990da803d8facc94a3e992a1b02e1000295122ce69cada4607f68aff5dac2babf28bf815db153e90da53e9bb534d16f8a6bef7ef2b09538caae6cf780c684061598fb0722ca4b980ef2336a3ac9de3fd94c8c44917a053b981e8415b905966f05fc01cb50979cc2cd094112ee60055dd42f1187f57aa04f47b9893d19db3fa770c3f5ed571d227a7a8c9b590eaae7bd41d09b1db9fc1453f63f91de9026fa497659c4492ce4da9ccc275f7de7f11c886088e890679384f346adc98a5cbf7f57f17483a2af248c04581c06385333c25ba4ceecd82545ad9db77b184635a6c468598fa6493d599771af00d0b2553c99cdbd838bcceb8b3256dea904e4ec665a4c4d087408fd1e8041167bc5dbc7c328ad3699966528fd2036ef3d465f2b580130794c0753d5ec12323fcb252e75284627d38a556261b6e9d4c58453ec4435131cff33ffdfe3bd6d6920f51190129094f996a7fde3ef85998a5acfb1a98e3aaef6f2d7a2461cde0fa949fb8d82f510f328a26d3ec2562887443198a63f25991ce7d4b9f4484a77c8e59bb381091b8c1b862794a9f7e7cd0296222f6f2530846469f729a5d5b811103c65f01627cabe1edbca7ee2295d14499d27019d74ab62aad61dc8723f583c8e1a0050949e80b44cb128fa1482a9719f2be95292fb814fb8570766f1e744c6c26a4b11e1957f7970b9c194641ed5507acb8cf84a3d5bf36c28fd67bb1d84d4b3b4752c30562a79ec53786175a4f2dac761b0f10d980e56be2648d6ce40a82670fc724db8e4e6bf80cf62890e2c0d99a50466a849228def8eb8450ef432b31de525d523736e12786d7d3e6e112eb3dc3cd2485e6d352b28048e8a70273a729b4fe4c8f4f9cdab703ab18c050488e3c9836f28b2aa835cb8cab25161ee9c73aa1194ea70335c74f709a652c437e6f8e0af929307aa01cfa092301e229bccc232661089569aa9ef0fc33eb5836d3650bd4da85bea06d02c612e24d7cc4a32c0f9d717a768138cd4b1c07e052e4f68b9f98bd6d38a8ead79bf5cbd741ee76ba0cbeb1ab885aca0a5680cf928a383aae4591ab8aaddef71bc7ac2e61285dd9002afec46f3ec75312f777cccb0e5f723b108c8fa623eb68d15a9d1dec8fb0424c97fde1f7db72960ccd0b163f434aef48655c328788b94ed8bab28da5e09d34b85a40b5505365b9f5e26bd4c3cd1dae0bde674c3cfda085fd56cc5bb86b3770e4d331e534e0d3a34f854d63b2720d6503893d13e220f542526aca0b4fd9359d975f5fcc33a4de020aba3df9e3ca7c350525d7ed6183d5d7891871308d951a31ba4654ad087a497bd92639928d71c058a525cbdc0e03bff28e39e05b61557ca8a15606696a4e96cfbe01f8ad091158ea05b473d08b04ea83926f1999437fa7699df81de278a5493aa39954683511e15cf39a2620e4927aadc", 0x1000}], 0x2) mmap(&(0x7f00004fc000/0x5000)=nil, 0x5000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 23:02:39 executing program 1: socketpair(0x18, 0x8003, 0x2b, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/63}, &(0x7f0000000080)=0x41) 23:02:39 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000001080)={0x6, 0x0, 0x200, 0x1ff, 0x3, 0x2, 0x8001, 0x9}, &(0x7f00000010c0)={0x5, 0x517b, 0x37a6b4e1, 0xfffffffffffffffe, 0x7f, 0x7fff, 0x5, 0x8}, &(0x7f0000001100)={0x81f7, 0x871, 0x7fff, 0xf657, 0x9, 0x9, 0x8, 0x4}, &(0x7f0000001140)={0x3f, 0x7}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001040)={0x40, 0xffff, 0x3, 0x4, "604022c84bf6dc3742625af9d8dc7ead9668abc8", 0x3, 0x2000000000000}) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) 23:02:39 executing program 1: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000026, 0x10, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x100000000029, 0x9, 0x0, 0x0) 23:02:39 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r3 = dup2(r2, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r3, 0x2000000000029, 0x200000000d, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180), 0x0) 23:02:39 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/81, 0x51) fcntl$setstatus(r0, 0x4, 0x20000080) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000680)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) r2 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000600)=0x6) close(r0) execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f0000000280)='%\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\'\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='+\x00', &(0x7f0000000440)='+$(\x00', &(0x7f0000000480)='\'&[\x00', &(0x7f00000004c0)='{\\\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='-\x00', &(0x7f0000000580)='\x8f}\x00']) rename(&(0x7f0000000080)='./bus\x00', 0x0) 23:02:40 executing program 0: rename(&(0x7f0000000580)='\x00', &(0x7f00000005c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0xa21, 0x200000000000004) getsockopt(r0, 0x10005, 0x5, &(0x7f00000006c0)=""/134, &(0x7f0000000540)=0x86) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='\'+{\x00', &(0x7f00000002c0)='%+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^\'\x00']) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000780)="8a85d4c45e9c16c6f2e8c6e4f59d82ac773c34bf609326640cb538f19f5ede521b192960a041dad6aa7150a52f9142e74e83b671851443259543266ce78f4d3f7e6a612713a04ae685deeb3d2271ed2d8f80c0db8fcc8cf8fbd663e3bfa21ed5894df3e355aa2bf0e3fbb8e3b6456c1e86f876a59c90f3e5e4157c7ca92c23c4fb7cdf8a45b7f404ded0a737a47765b7cfb6899590a62139196bf842f5e5556fb3a52f944a0b61f0362f7a4af7f09e33b9f3467a17bd4e0d7db799e4863990e5e7c508f9caeb525e36c5439df3d9875d58e2e11ee57ae146b1b48a91dce40fa5eec83a9b3c6d3e8943e5d6d43c1059e57c67719cb3c78f4d977d51", 0xfb) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) sendto(r0, &(0x7f0000000400)="3c1b6f53c0eae7d43bd108cf21c87fe50d81da0c1157460a7f", 0x19, 0x5, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) 23:02:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)) 23:02:40 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 23:02:40 executing program 0: r0 = geteuid() r1 = semget$private(0x0, 0x7, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) munlockall() r4 = socket(0x10, 0x0, 0x4) getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r8, &(0x7f0000000300)='\x00', 0xa) fchown(r4, r7, r6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xfff, r0, r3, r0, r5, 0x5, 0x4}, 0x5, 0x5, 0x8}) r9 = socket(0x18, 0x3, 0x4) fsync(r9) recvfrom(r9, &(0x7f0000000180)=""/215, 0xd7, 0x40, &(0x7f0000000280)=ANY=[@ANYBLOB="62192e3f6669a19653d2"], 0xa) setreuid(r0, r0) setreuid(r0, r2) 23:02:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f00000000c0), 0x0) 23:02:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x890, 0x80) linkat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) r2 = semget(0x2, 0x3, 0x1) semop(r2, &(0x7f00000001c0)=[{0x4, 0x200, 0x1800}, {0x0, 0x80000000, 0x1800}, {0x1, 0xd1, 0x1000}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x1000}], 0x5) r3 = semget(0x0, 0x7, 0x0) syz_open_pts() semop(r3, &(0x7f0000000140)=[{0x3, 0xfffffffffffff825, 0x800}, {0x4, 0x6, 0x1000}], 0x2) mincore(&(0x7f000041d000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x82) kqueue() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = semget$private(0x0, 0x4, 0x80) geteuid() minherit(&(0x7f0000503000/0x4000)=nil, 0x4000, 0xffffffff7fffffff) r6 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x100) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000080)) getsockname$inet(r6, &(0x7f0000000180), &(0x7f0000000300)=0xc) semop(r5, &(0x7f0000000040)=[{0x0, 0x80000001, 0x1000}, {0x3, 0x20, 0x800}, {0x5, 0x6, 0x800000000800}, {0x2, 0x46361b0b, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x7, 0x1800}, {0x1, 0x7, 0x1800}, {0x9, 0x8000, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x6, 0x1000}], 0xa) 23:02:40 executing program 0: r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 23:02:40 executing program 1: r0 = socket$unix(0x1, 0x20006, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x9}, 0xfffffffffffffe78) 23:02:40 executing program 0: socket$inet6(0x18, 0x0, 0x3) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140), 0x4) setitimer(0x0, &(0x7f0000000000)={{0x100000001, 0x8}, {0x100, 0x401}}, &(0x7f0000000040)) 23:02:40 executing program 1: shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 23:02:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x9) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) recvmsg(r0, &(0x7f0000001340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/188, 0xbc}], 0x3, &(0x7f0000001300)=""/2, 0x2}, 0x2) close(r0) r2 = dup2(r0, r0) bind$unix(r2, &(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa) 23:02:40 executing program 1: mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) select(0xffffffffffffff72, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x7f5}, 0x0) 23:02:40 executing program 0: r0 = socket$inet(0x2, 0x3ffe, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000400)="58a416f72ee99586132477f256a444f4c8771fe9c5b4093cfb25b84e5bbdc3a5067094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d930804bbf078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9760000", 0x6d) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = kqueue() socket$unix(0x1, 0x1, 0x0) fchmod(r1, 0x30) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x1000000000000007, 0x0, "a1477802e0ffff89131900e8ebd81821fc7e3375"}) r5 = fcntl$dupfd(r4, 0x0, r3) r6 = semget$private(0x0, 0x7, 0x80) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000000c0)=0xf56) semop(r6, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0xfffffffffffffffc, 0x800}, {0x4, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) getrusage(0x0, &(0x7f0000000240)) fchmodat(r5, &(0x7f0000000340)='./file0\x00', 0x40, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x40, 0x8000000001001d39, "bad85db5718000"}) ioctl$TIOCDRAIN(r2, 0x2000745e) semop(r6, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) socket(0x0, 0x4007, 0x1) 23:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000180)="e2da07d6c5f9e7cc8346c6ff7d91614c5f87127a06bd6c6dc9e721f8b65a97cbf0594e0ae9ba8ae269a667a1792e4cd3c6408af3b99036e64918823fb82095c2127c60af52320ae09b1d4d01f8e16eb58f24905b5b20bf8350471e1350d29338b8129615d0188125392e3029a038bf3c0d591aee56844d31c9898fdf3450833fdaed1f01dd991fb90bb631e5f4f7f59d19b45972bbdbb6664d8aa2bae723cc677839e4832beaff12f87461f534a2dbdb7fafb9b071deba1e6c8a468ced63d7dfbb74ba67dbc3624735d6c6873258ddc255903e6c5fc8b473a63da75fcb3cfae3e069a1b6210bdd606633365d9c0a2ddb69cc0ab08970b3e57bd0408a29052cef1c3b81fcc6a0f25f564153b2c62a433d3e2b3c3b5cc5cd3cf76c50722e14cce900e1446a8db6c634f7da9cc147dbd06edf2aaace12d71247f5357fc6abc2c79b0f8f2481c569263b14bbbc0c890b18d8d956a85a9d30738c33dc429e641791fdce94900cf227a0d7fa975ab04c44bc5a664f355def56ef41cd2e3d174351607c70703debcb80ab665850319f8162d5462aafa43820ad1b849e39dfa042fce3d4c57e8ee19ea6d1281699d3b715720697c581111f3f7e91011bab8248818a40347a3c0607c876da7f55effe30d43ae0b2832e75b807c51e6db2eae7979823ec43d95255288fe6712ba57dfd9e318a36f11d4d641fcc964a86d1b566a9957dfc19910e99dddba1d51539af0d5b40589419c4a27bf7d15aba9cdb0614fc10388b085d7357baae63d6e8df5e00f0cfbb6959f21b705850315858d502a45af034da6be2d1da406389f47aa9da8adb812ec9605bfd51f76227605c9e5f51e2f9e552fab3e12c6d5485fdf6d2fadbbf2fc564f084e00e96c95f946abe1b8f100be410adb3b45a1f18793958e735d0b7458f2526bcfa64f77b0167f47fdb8feabf1724e7c28a5ef76b2b8eb6a1ec3ad881b1b172f956daea025e29226f35ac248aa8abbfa95c97e238c0a3ca2f4cd5228040c74e8d942a5d8b16a8a408e4cf3381587abb9fa32f5352267f2a24e3cfdc8f8ec006f833c41103464cbeb54838e4c1fdf1af2b02d18f09cba943fa32ab9a4b71587cc94bbf0bbb96c041a07f3bfabf1738508e7f0a56bb33a2f073a18e4754eefae0999bdfb68262d77c2586becb2dc99f4ac394d192642e92be8b0b6040641d104438ec8264b1176e6f4bea65b4e1ad1ee59cddfa18985486b69df111180c3c239125ef1c893321c1f462236d0ad4fcaf64d2c94b9c4d8f938c445bddd6ecdc52f0d75d836df72bc02e8e67fb7b790d2b35b5e07c2a60a23d7bb03be819f6d8effe3d6be5fc27deb7c193e38a9fef13ae80068a62cc11a33524b9cae6f9684603120edfb98638270170f96d631874e0bc37bfcb80f6dd367c01f43a845195569ea46b44db50016dab1d63038412d872638684871563b7d56f635789004e57c895b7313c22100e9acdc5ee7c7a2c258ca5d2b8d0528881961515319eb01035a0cabb7e0437111cd9a155da5a38276a4131d333efc36f9df48d7dfa2325ef5664bbbc9827b39d29afb46373f2b5f5bd6137a152d1c95d06862ca71f5945a60c76c7e28717d5cb7253f161bdb2ed2250984580047da9caed0909a15363133cc53e55a28043219ccda5e8688ee8b5cd0bc64834c2b29ee6f6eba56a0918437caa426d873306d8de51c1ffdbda011ee1fe48d2a2df69d8398124d58abc6ea3ba655304336115212c2ba50df44048daf1de79f4b7c768ffd2007180e9a5c924a9a79a07793223c2fcf8452bfbdc84254468ba3e612fc93b477b8f244d0a9ddb06c38ae45cdd5e7117c1e1f7df9804ad8af703873e13c81f5ad0b165fc11c49ffb6decda3367e32ddd9e293a1efa01d13268b05b695eae588a389b03c639aa37c7b52b472907f700c7b6e9b243c63308e7ed4713e7be69b7bd69d3f2ae961f8d006616dd00ec12dc85f4c6c8cc275b5405bd44c65561926e90ff154464024cf942104a78df1ce4332c2dc4862f28122e41066488183651d686ca60637474ee291aea1b0b802144174ffe655af0546ecc2429c92709652d1f7033d8779dcceb192a1d22daf891fcf30c5b431937ad297978b614b8d7fcadb16ebcbf32514f1d1fc6cd3169cc154ad6f6fdc0a00e50a1459db6d3cfbd59af4e239e35c0dc37c49d1c1c57b87bcc15c563253351b731943ccb1a710aeae6402b82baf605b1a97efe16d1fa15961ecd4f5782d2225e6a75dc14dc2a249affe7d90b131a2a2e597e5267880655c7ae3afe5af8e3b966cabdbc0f3918b2ccb01c5ab79c254c0accc68160af82ff4423e079c5583698e12b114bb28c0be996d03e9a5e1b09dbf96bd86b89a58800445a99a38b69a06b1ebf3b736483411eabcee053d021ba4281534d0284a5c1212040eaefff367ec3d76629e3e67b21bd5e52eba21dd52a0c7a499a15d99bf1acaf213af892c4243a354fba0e6ac263a2de753bc7e01565e56d9ac1663fb60cb6381a1e497f13a427c03a05ea2b8d16662b7fb331cce1a32aa927941df0e0245a02c4318d9fe49e119bdd55a59b64eff997e5a54e4788fabd0d26d44fa21e1ea46c00076d5728c7eb45fa8470dd8fc5b1dcff1da04fc902bbc8288e1f84afe3a357bec1e3d1503f1607b27ec2ba21c6688590e98179ea1c31c304a5c480991d758f2b21331c989404e50f7a51786336c1130d433b4a77bd33aaa5cb0cb99f673f507afe1c38885528d5fb3d0ad33a01f15ff2b224db266d67a4c8f602298fcb6b25a3cea80abad3fe08b45c34f0ccb9a8e089f7a758d3292d59f6f4294afd5922a9702e7196e39df734d59d9fd21e62460e4190cbf7a708893d8148fc1eb43b42bfc3a968f4a59c950d7fc9026ca33e24ed8af1a414df77199baf6320d5469896877096022f313c947f18f3b847b9082ebf30e3a2c0785c3cde87f780c3bd3ee88b93d8b1a98ba2326a379f4d05b6d7f5a119b27529165a193b621a4b3e0ef991c727d5139d106a110c696d2cd6577ea1fc060ce58207111b4ecb4f9adf12d942349a564da7ac3bd462584170def1a4085bcf56a3ee139e46ad640d90227379cddfe05c9abd1d991c9e2082e0e9e3c4013e3854092f53b38481534da493da8fc8a099f10d1cbfe0d3316185063c4241971b41fd86442f07decacf36bce373ccfeccc003bcff8f6b0a596a42a6b655e6f0f3e80b8d8ca0bf97620c4027455a1ea6a1a7e51b349812264978f4ac7f60d3e711a0177a89aee81de85a824ea72ec55e65d779f0db93a34e7fc5934a9bf704f6e87312b4d8593eb6de192dcd543865b750fa287566e5b2918b9895614227601d5ec75ab9c70f700fcd2b9dde03116c1010bf623189ce3d1a53404d45d8547425107a58a1f5403a1338a0865d0cfbb181652e93acc92118acf9a471ebffce0c7128d9e89ed5a26a49fa37a7e38ffc961009623caeccb6fee34031d4ea20e82556ccfd81ac64c0d861452c3f068fcd871bc0001c25596f6aba37ff1608c65a4214598a1b6bf739f0a3d7d72505a05ab7d1c23d751a1ed933eded4520af201a34df0b0ffc4e34bdc315b02477fb461d95376af1044315e2c894929f171462464c7e9954cbc142a200b6ef407b1e3c4bcbf88adf4821355dadf1d2448e721b60d7a5e85c7ed2c304c0fd4573efdd47f519ae6717e4a8977650728c7cb900ebb67f73f9e1c5201c6e6fef12d494b3167e6920e1072f4e5e63a47d8f972e0a824236599a0164761101e7d9cab660238c71eafc95a77c87d332d4ba2c2c59ce17152971b248d05424265df633f12434a93eb79704018a922977d5d4819a84ad9966f23729bbd866c426cf39465a7c12f91979ec7da1111ebcced2e5cbb259165d0e6e8421cce59f2d6b8ab986879af61aa09c77afafd7c318330d53fc184704f7446212a119e1632dbd20e151fbd6432299e714c068aaba6bcdda6136320460df0b1fd36fbefa3497c86749e8e044abeef20fed188a61e880227531187546b7607ee2e73a88658d513d3b77c0080072e5e75fa466ec197e622f0e1967871aa5332de50c9672a47149570db37fcca3fe5b0a5d201bdefcfab92f95b86807811414e9657ac0f882b9fd46818cd711e6d63847a19b3114f23f0ab44f679f5d00fc1a9068d370a75b54e111e9b3d35afaad067ccc7a6bdabd363ad7b7e98fc853675b095c155f5fba51a29987a3001e7888be067703f68cec62350241227a94a055666d3e8a66d543065ff7e20b85521066110f90d3b2b579afc14617835df7729ac52611c550974ead66827c088aa4fcd7008e556b75dec7ad192ba0601325e6f62b48efb41141140f7a442f1f8e7539932e6726dfd38ce454a401839e49ffe80b053106687733f5592271c64d083e7ae711174fa525b0a28467852a29bde1b7208d1ac66ab3623a4d3c2645bf3edf8361c3c86450fe9bb5ba5411eca05397e00645a888f675e79f3f9cb9e685f8e326be5fdfe2f05a091ab816aa3753d16683013710ed89f8b0e6b643cab295db8e3a47f2343ecfea5550f3ca3284752f8c5ae56485f0c55b31fbdaa5aac7cabe237c69e5c52a3d1d8eae18b54617163a2f29fbcaf56011055a03fe631cdc0bd9dbb72cc7516ad431e35d173934b10f38df20277b3b81421c820a9ed51e3d4a75812c1bd87cbe16c6db2a77243c57fda30f51953ef3c57e274e448cd4e964e7bb9037df10a5346c56225fd1de4d29fbd2e78c96a29ceb48acb92c12bf2eba0926e4f502aba2a8b6184ef70d8c2fc5c2665042722b742af1be0614cf4187667b249324daba742f86d35e1ca51b16887bf24240636ce29cd40ff8d04d83bc5bd5809742cff85495a081d6d0206112eafffa3f9b863c42c71c78c0966bf55122f85cd2d969e996b45375112e49e652e41a1cf5336e75d741d5418fc7994ad8e50442d38bb6f0c1a60ca4582bb40a3b622fd23f3890534b40eb36a047ac5f37d2ef27200562436c919125f89a0db3b3837b69dad8d1bc2f24da7b8c383e2823e78569328d27a448b5ec1cd9b945758d08cc13c8e8882535921d76802dcc11abdf581c1c97109cb5f7bc0b13b0798f150bdf7b5ce69e4d4f2f9b419a29bfc8c058af4de34d9da5326f9dfe2569ed58d6b21801987ebb29bd67f84d66fb5e90093850666228430081e09fcf86b42efbe2e87aa10b8a5022a92940c7e86d97ea4b3616f12bd66eca93c27061f44c744f065ba4d469a24800ffbd0cd47730f2922860f33d7526ac9e8ce7eccc1b44fef0207be0d914f36684af0068b6b05f6b6f2b1122f9a057f636d9283f70f7491bab3679389b23d9d05e78b81bf34397c86df0c15b13f8fe9770353b9af450585e56978ba455ab223c7230f589420caeddd765485e09a322ca06fafe0e2fcc7f0371ad991612c418f1ac950d101e18b45fef3d57c6ef8f32ce4e5072afac2499e21328c2198746176205fdc7fc170e1213966b21e5ba3388adefb723617f9eb163f37ad0918f6d0bc9d826748c2009c33e0c952127992db45637e7d42dd478de209ae706db5fb8f86637c60007ed141288175fcaa30ad9ea9af557157f6327b94ce5144608fe7dc2780ab6db6e298d060ca30a108188ca6c4eeaa9b5d55bcc85bc2257eac6437fe75221c87da5f3e1eb8685569ca073feeeaddbb336d4c6d3557a81f8a604653903c3d9d2ae37374144ccd8060bfad0def2d125f3193af2c363f9da58efbc9bae7e3ada3852b45b8bbb4db0798fe7762e150bd226846b9a7156942fbc7f65543d1197a147d03f9d", 0x1000) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r1) kqueue() msgrcv(0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="0c07324cefbcc3e462018691298bd48a4edb52c753aa8985bdc3cbb193054500375384a813bac97525affdf00900000000000000c303086c67dbf4a93e150a"], 0x1, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 23:02:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000010000002e8e6eb8411fc887655fb943ed08b6c35416c4cf82a5e1185a33c0041ba1c5846194c1fc4c41e88f6542e12cf8b0b82774f1e6e1a2a624d83b6bdf6f97edc1d4303dfbf97206b863b2d46593ba305c2a656ce360cbfcbc2edbe1afe44de88950555a6c70f4bbd8c33380691dc34d09668cb504c2196962307738813c951a6f5f2411ee5264166d48867552e86b065ac206f3a68958cc4783b88b138e3b4376a73d5bf9c9eda7cfb2bcfc03a28b2e68266f0b6333fd12aed4c7f8be399"], 0xa) listen(r0, 0x0) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:02:40 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) dup(r0) clock_getres(0x0, 0xfffffffffffffffe) 23:02:40 executing program 1: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) close(r1) 23:02:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x6, "0000fffffffc0001000000ad04bd8000002000", 0x40000000000}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) pledge(0x0, 0x0) 23:02:40 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() 23:02:40 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$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000540)="94b0118e139165d94e39cb146134f082b6da8bc9044aae0145efcc793f23f7f7c8951c2e830b1b9e8ea29e223f46fff17838e924f2571a8de6820c3dc493eb4c1a68aa7a53da94927a5fe3552211190685950c52a2033c572a15c55aa751296bc3e7d301684d2ba80fe6696dd13dabfd4e105604f4febc346b40c6b70e97303ba8ce569b420f2b84b593d233abe0637326f3d0e2ffedb222b6f5213a4b2d31c15b1dc7c1251fcf9f89ab6e2b5968fb699599bbd38e3a1bfadcc5c041de7905ab334871c9864037e7121100558f4dfec26ed8816b6f95f500123aae5cad802204c091ba54292ff9a852278fa58a6d955cc91a8ac420d1f9a38ff32a0f79f12ee15c0b40da23c16b6dba4e8720f111fedc0d41451f9e32a919383e7723db51c42250042afe79b06e47e458178e93c6690f59ce92e32b9b1a2db1240dbf08f979889e68f00d8571f6cbf0dafdddce5301f615f38e1f0673e358d187f4047dbc3fce5dbd7ce07f767b1a77c4fdcc36060922d2faaed40956613e3126463311db17969843676c845825768050540cc00d15f2b4b284320a6c9c3291599ee3b433abcfc2109c86b85ab937dfd84d0c018ead19147de545661800bb260e020acbcd67ea17704df1a8550d71745dbd674544b2096f0d1b1f01be827bb3ea170c4f602bf19493cc9aa5625958f9ed929e18492fa03f9ac90d0984bab4f602a11f8c009bab689c410f30bb424f38beafaa75cd2e4079fe52101ac1b8d13896a538fbdaaf79e5c095e7d0087c76d8d390e44de179e5a7699365a7c8a43f40fe3e2e78ce531269286521d0204d35f2793ef54ac78c7ecd7b7c82ac7329d4a577b4fc17926f96a62681a2b06c4d32929d9b56396d3ef5a8e987812b2e78c109433e3cf02efed2b7ef2931df24f4f0e0d049857910cd8fce82675ac49ee50cf98d8e18a0ab592f5a5f2dd80c9eff179174afc0f4ce3a3165ce623f89f5b1e44da532f45e2bfa7001e87e4e9392c10fa18f7bd34776cbb5fa6d7442f0648979b23b15ccff76805bd8c5a85d2e2d43380f861dc3edb3d351e46576cb8857850f4e1b28ddcb4a0a8bbd065bee2cd9244460642dfa88886a30452370cf494cb51e15f9ff8e237a796288eac8d95151a8cae239ec3586fa9d1d52662b057dc6088eb0862f3e656fe53a7662bebc95a170f766d0a3c89b0e2b1d2cf4ec86f3cac4dc291d88b7e678a9e9890d569f4417e1e4222c97a60e156e7dd8ec4520d45a86857009c176a8fe908ffad3e8003299755c1921d2d2035a3d57a04ad254ccf951a614ee90517ff2996bf7be8fedccbb6ad6e6f66a5d6ba2a26f22e97e344cf0f7d09e86792c7c339c98eee2afe2b5050f29a84a7169fb684dcd6aafbc88a4f4d1f335e7c28caf5f0c63f862daf99a16db0ac90647d5da1468340e5cf8b3cacb5fd491ad69d1f69883966281eb2e26418f64e79b27296c78631f08a34cc2072d944a52626ef9c8ef7281a19215182457bd2a7cd36045d2d684e86fa30ac998d3cd5cb5fa453b95b1eb31b01e01d167d71f027b42254787941025d4406fc841505566f908ef2fc937ba93ba6d031c41351afd9ad9c7fd8515b922e7dc1e7060fde8197bc8659380bd8e543e6dd4162851d05e5801ed0e5822e437f88d3990c9d7d9b65a58504ba0576ca77f066ca375192f441f53e3da190c7167e673413b61f58f0f4e9bf381f0db384996a38c2fa09922896e3addb39abb2945827563da102dc6196de7876297f93a05bc94e19cac99e4b2c37e6d3b9d7ceedbe560bc9f978022d498581ee8813443c3943b350451c9e3f149406e5e9f31c9e864c5c07524d825dc091a90855567e8650786f2df55c93c35d9ce35b67093a46def15d4057daed0706591a05fbb52315cae180138f6db0bdde2d2bd33ee6903cf9726ea8928ede66d1da320f092921fce2b302f9ca16594b5ca270377b83368ffb72b3d4d68f7542ff69a67ea78ff77410db0b66fc209c7ca5367fdeb8d1edbe1ba697251dc30df80e5883f537e3e5c5b99b749ce3139ce4086fd20eb59cc75999c6c8c5f6e39f55962a80bca53c2f5fb753c13865242d9b23ce54101975f581036dcc46189271f93922fb185b22a4a23186b7695748689e03b3fb98bbcd551db4f8fe8ad95fe40f9a053d0ec2e37e7e59a754e895a015609cb02b58a8a23a366ac137082f449998178c26deb923ccab8ca14a8757a3402ce277b848beda2345314c30f97d426bc721d9c5be5157cf79ccfca0e6e1b59b99a76ad667a7324873fb9a6cbcb0456b09c8b4ca4b4cb71ff6651825511cab851ce0944cd8c69f5b1277278f237c935b0e6183920cb672bb50991cc4462a42621d00356e03ac1fce8e7e517794e4290657dc599a2939d79508bffbb3bda28fc325bc30ad0c6e78e63319b09808b1e87a0c748762dea23135f2f079f88ce948836903229a691df0ce5ddd893ad73833b5c547aa179c2bf26b3967d0af2ecb25a857894803d09a7966243b051fb3f6c4d3de4388b8b5ae3287cd0e1bb335dc7c542604c842de9f89f9ece58dbb0af7eea11a4a5be84a665c26d390a3942101c17d208bc557608a6bb814d2d2deeb9a3414d6fb6afdd1b8528a8f1e7f55fbb30b9d97ff18ad7f9610358dcfd8c69a6ee3e2e51f39595e8aeb7e71b7beeab1d94e748f9ddf9aa44e69559642b11f779eaf0955be999ca22f4525ab8ae64574700066b89b54eef915e0b98a41f66d1c11175968761a3b69b8df25996ffe75070294e6d484f82cc91fca049e7b2ea4564c70f6950ffe3fb6259065d8f61cba621f0b33d6bef4beee61e8c13165a44edf1c5e8b82c2b9a141f90564ef38d8e02707d4b05afbb788d06e19a076d00f05ccf1d92da6a00d3d3bb4704f1fcfbfa202c783b8dc3e25977e52658c1183c6e1ba197bc1ea409584f80abee9b130b6c6103f2589c4d8ae7c01b05bed2a315ce9acc383baa65376ddb2833f0df9ab8a3c3623f2d2189af6f3a9af0d603f880d0a3f5ba71b279d2c176063049e9f2524b15c4a84547f954a81f1f0b521d942eeb709f662e69c1bc4ae53d80b04d2478d38772adecbfbcd76d25b8c528a66f7cbdfb2b6ebc7888251033050d56a8676f2ed5ed1bca100d34c81e29c01431123dcbb254c7d9ebf994f4369702fc069a6908fb101c19de7394cc7065580a2ecf0753027057a19a55a410165511d396a4e39fa79117e6b8bb830bd4d51c783e330a07dc4500e2c8cb485e0b2a80312607293bcb84cb50ed9e75d19abb4aaa358d067b853fb31903d6390f439bf88688c9b8c53cb02acd4d50ceb0e92e8c91cb73a6b8dfe53e4fad17ee03aa7f41b85550ad08ba4c26bdb43ee6757682be953390ecb3e230b07c1159143aca1dc36da7e5b4b32e6abbfcd2fffe00aa6fa6cf1741cd02fb94aeb9e9edb7d84f85e1798b27cd71fc8cb63937251732538bf902fe7b52678c2ab3fb5c756bb589aae06d198d65dc792ce4473c6913fd0a94096633a5f4d8d4c42b491b03a2c9b0cce0a730ac00e8e8473c10d3c8f23f381d2d5c6132ab6182e600b175c70c5eef64b7b3c3dd335e9b0276c32b4fa394a17560a978b50bb460b807ae6e1a5f39a762c7750f3d1a5b7706946e2a184d15ef08cbc918d9f16ea0929435a0ec817133f3c2a7399658ac9c76f2f084f22127f662270b9de30ea5b60198e2fa78eae3cf7985da845801a9285d3044fe698f7c0a8b1a4926564109d8d8de0128b412ba31bd86b0912e8a0ce05b6b3e40f3b38b1ff1768586e453cf54c527d9a1db574e81565d41e222ad2f05edec4a0674d477f45444b41ca1f6673d34c8619e6e92f25b867cd89db61f15c9cc58d5840ce4a64f7a80e3659a5e08d2339d97c10e2b8a043addf25885f1099c7d0973426facc2e9bc1efd3b5e9871884f76a5d19013d87db9cd7a80da0533d330d3bf6e4d353116b58d5d223f9a2e8a09bfef4c5160d69aafcb0911e7e4e0a17c8317bba2e37d636776f9874d09cdb03fe07f67bf0c84acf205d16382e1ed7ebcac72a835b9f2d68cfef07640ea5b1cf4188c462902387d0735bdb08082b537cee8519e7e84bfb8ecf2c40e8f5fdeef293ff80f47c79aa68abc41504f910c8ea428cc9f9d86ac757b67bc3e97aa104c94746e147a03f7261877fe4e3fa98f7f7f93742a708c417d0de728b589db8d14443c9961f5777ef7350c9905c9aab1b463f17c9f85e308751a1bb069896a01457a49692e9947afc313e727c9194d8c728d306f97c00fd5f9aa09f5332687ec9d4a36f360fa48fb48ca35aa2509cf94fe3f89adcae8c3666476bccbf5d241925d872b2f34d902bedcf722a7eb871c145a6f51fb595f4e6a6ba315feaf05c0b9a4cdc59e1a5d6b9449430ea6a68836f215ec4fb3475aff45a1d94e66040fe363d47f6e213ab593a8578d3fc1ceaa9f855d93b743dceabea4aeddb1ae73bb35e36e3f7c566cfdb72b218062020129ead7e483976a105d5cb7a37153d51a42be329e23dac8b8200eb9a03823a152974447873e85f96036a2f9594e2415e25ce5609118618eed15535bbb02e86c81b63304eb44883b03f172820a127f32ef46d3838993641931b13f15c5fccbaddff4964a5db0b8895de22566a03a986e0b1ce9a2529966d24bef0e902b57ecec18e1568dd98a953d6735713c4f8c7f514c1b700dc8c7a0271b5dda1eece04f598214e80b5fb55cb03b198052385cdb8842498fee47f807120a84e953a549956e83a00f5c36ad40080ec620555068414a053efabf418b9220445b327cfe6f54cf410942b793a73fdc6e6fe7aa5de4eb610168d82a8f1c8304943cc058537ae6c296589bd75ff15637f84f7a1a92987ae9500bf79a16c403ff2a1de209a9a843b757fb303dee4a9582fd7213e5459f299ae23cf2603b9fcbcb23636f1f018f0cd59564111d2e796aff0c71d40c48adc7f7fbe095222d2a3d9882cb8c180cc753d08281526127b16003b7b75eb5912db809448904e2ded21ecd0461d94b7f1839e6adb5ac6821e50d9142d7308b9e137fa176f36f6ad21624f733dfb369725c26841bf6cc2570ba4340adff654f380890b8e2ec162d85a81f8b4a82c944651f84a4a28fd6027b77689ed31959e3fdaf3ec9940b8cada76ca0a00257c1681f86126753d5d3f8ffca395d0907c296f2ba3b49a2829ca03ebfd673b6712dc3a2808cd7e91e7c339ae017dc63e3a72cfb697996c8561140a42590719564e3c45ea13f207286fd0c8766784b59296284e3f80e47c73a5f04bd5d6cd038911b6a738561f74482c24ff4f3e2a8b5e1071dfcb23d8091ca487f5caad0d6fdc49cf68daab0c821e5b879a6c5954ef5df822f8a609c6d1241b3f184017a1924c671ffeeb4ce0aa089d08c2163cc7f03a65b3299a42d1b4292153e818373fba69633eb8e877f0058a9f75aaf5a5127e8a561be7bf18f15caee7956b9d5d475f2ed152b4c04b56fac793674de3e327d6d6fe9697efd8e8fc18b32289be249b48ee1a9853aea9b56abea9966373daa08d5749311f49fd85f82c4e29bbfa0f255bae325af774113be5e8a8efb569b70128d36c466207d09ce20790cc42ca1f321614d364c7591d7fd36d8b247ede42d9e37b5b9342c9fec455f6c463f981987bca68ba661f437c7505109f2f2abfc39db401f3c794f5ee762601dac516c77f777e5763a5b97e375d3d82da2a870b3e2c92678df2f8f079400d41880cf3ea9c4bf6bd7e82cd7ce18f369437fa23c1a84788b37abb79e174eb04793ea0b2bed2fefe372c55cc2a679c38054", 0x1000}, {&(0x7f00000000c0)="eb83806c7ba37c99557e7be1edcb2585edf3d4f274be6e85cfc111971d50a10819d98c2c50a3a658040dfaf8b05c1546fd0b36df47ba6982b7e43b446ef4540ea9738c8cbe6d4798b98b114a1a556b7c5c35dde789dd056d1a23f4554fe9535603e0a0541f335eb707faf6aa75b813a47526ba95567a2a86a422ab5ef77b883b9540c73bbb3034fcb35a6b08c3855ab48e852ff6f91dd9ba3f073f1a3265450ad17690c46822991b30816ad2eea931b2826fef4c6ee3de", 0xb7}, {&(0x7f0000000180)="d081dc51473284545b5a8ca236c410793d2ae96d46cd0024772d0a3c3dd0ce280687d1250735b7f41de9ce5ccc24e616df2ec8473c", 0x35}, {&(0x7f00000001c0)="bc0aa6a21e3cff0e933209e3deff0e95e4d1ea90c20f00260b8ec8d40cee88c2804409713026491e9f609a6772eb1b3be8b374a348cf213cd4534a0ed5a28232fe529d4f915a260fae84c83d7e79137c0fdd3a79540eb0d227ce5aac75d782a41a23bfaafcce18bae4bb427504c6ce831e83494759f7fc30eee2cfa5a3292a78d28d6a4a7f626d77a670e1e99652d7f394297fc0f8281433e3379120176b8549cfa9e4406a1e970a0556a22abd985e975ba3890a1279939e8904fdce25e5fd263073e91899db2feedff460eaffcc2295fc2611d4035c03aa564a8da17de926a6b5a891d918c79c0db016dc", 0xeb}, {&(0x7f00000003c0)="fa9f5c2ce73f69ddbc138873cd11bd20bc749ba9902f5003ec3667e920bbf33839832bdc4620f17d23626e", 0x2b}, {&(0x7f0000000400)="4f56f7867b5b0c4627a684d4fe38307145bfd051e9f924380038ba4af3b8e169a51bafdba7c09ca17b16e815a617d2ed4af026fbbd35fe54eea8a9d756416ed4696ba9035f82a2973cfb8873537b7d9e64615b021195c63b4352", 0x5a}, {&(0x7f0000001540)="d18667fbf1b9a2759241b8cd28b80ec70c3370adbc03b7a5233110a28470687057ccf730935e0ed2dbe4e942b00c4f78512ce52ec1df12d58e162cd924aaa95420ab0da719cd3c7ee5818f772d9d87f4d9ee512428c69d7b4fa748cfa1d5269954ac748e75f2dc2b53a03b5aa77eaf084ec616dd122aede170d9c5d5cb210816749c37e5e9b02a95554ac1faa9e4fc2ebad8131b8f964c3803cc294b808556095693516d76a729d099bf251acdb3f3e34b01268dd4aa52e007fd420a3820c2fee7a5773e45e3487ff4356209cf60c1d1c4dde89f5d10cdc5761c68c5612cc7436f5f0eedf3dbe30564d81d91edb73c0a60244cd477018dd44a1265a63c2193021c508a8cec23dc471a06f6628d71edf43739f952162da156ea368987ef658c61121a081330ee01094372c26bc9931eec39944a7043106deb0c5539f7f383331dd3fea1bdb066f935953813fbf2de8e649795b0d3759debbfc82cdb86735d8b6ac47f917b4fa1992be59a27ab3d187b967a3e43c765688606aa1399636edb61e6996ede82625cf996c5b143e46dd6275eb99e5acf44800cce1f605c3a8d486e002c89fdf818b6c7c0221b65057b6e654a6940921d8f0ba44fe26dc2811d77093e71ed7f0fb37a60fb72e11509a646d0d8db1800a239e5407567339f3fc6e3e9359fd59b095cd1ab7655a56d6cb19894b1632a5347277706bf4c84c99ab44f26ede9ba74a3cbfe7ce9e1903a0b2a101fcb328d95495d3d0dd56b53072e1cd764a5d5a0de1502f1d562f28bb2a06f040ca4340065f93a2cac370898616b15a1ea605b0efdb6194770f08ea391347f67d6af9b71620318b3778efbd07c6548857b60ebff91a28d17137e0080fa043e8225989d342d4d7e0646bc5cf63cab1ba689d262716ed625733b61eb9356496fbe54b3127f9c9f61753187adf28a678e162b470ac645749d80fff150aed78ad7153c48ee7ead26bfb63216676aeb07daa107baf7dece08106c36f8f01dc869ffcc80580487ca9239a15bd0d538b7e12bae5d447512feea53647b95bf282d4824c212a30db2f12b9fa909af427ff1edf208a1ea44b597c9ef5048a07e729e964da73372ef1048484d1edf84e6239b732ced0e0771a9cbdb2da6bc010acd5cd78fdea92883bd403c25cfb74b7f5b5114cc37477b0343ed58d41d31100f25294e2252ab4a84a7e275b7a71bbb03f34ace561269f2ff25fe4f26f4fa9295f13309d6357ab299e452a7cf2f6efeb58a08e96acbe437b2a6485e3c7f10892f1e61063f3a93c267ade2b2e7935f47b7248a49cca3db27b1b43c4d055aaac7bfc1ed7c461d7bc2dcba9aba118840c81e2b344be7637f00c780f9fdc759e217b18e15291f563782f83aa634719773e10b8980364561b31ac6e2092cee33382181181c24b8520d16e2cfe2426b5f329af61c63bb9193c33e2d0bab0ae167692ccba8846c5c57530b2ad7d327d594a02a0e40f4bc0e57e6a45f6e20fbc2ad1a5165fc2d42bafcc5ea20724b05c06d1b2434aa0d22ba781348fe1fc69c0dd1460cf0ecc803ac61e9aba5568a14cfdbdd7e95d8c0dd9e493f9505f94aad733490fc4b3dff75de75de9b7f946f5c8c34c965e59d2050e13adb4f5378fa5499a4916089672a78ed766f1838189f828ae8b61822908a76a7299aeed06463fcf95883eeeb48590ab1a253779814b754007de9a5983c273502c27d67c16e5c28d225074148183073cd0cfb1d35f5cd78040e153e0eed3a31d0a9289af46711cba8acf95e7561d3f0f59915c69963826ba220bae6140c80ab3be39a17dd28437fc36b508349cda63bd0cddbb2bdda326ac0137ed196b7af5f0d64124ae9f9e0e3940c8c9047d6aaf4888fb0ea2b29005a9d1e7eef891dde59f117413afc1e5c9f693c03da4c61f332e5cc1c21fbf04a66451780898be2daba0b4d4b2d603d207a65187b5bf0346f0e85d1bb2ea64d4198cc52b87720e7b12b62ed7d4f454b6f9c024935d4334274b02e8b635e0d93b41f2350f011bcdb7bf7b034f1725c257074a0bbf9c63e4bdfacc853741f96b2d91ba4151386e23616af1d1a95529d9763de49fa107e97cb45fd6b7c75174c13152c574023bccb50029a3fb244aec47d530af81598455d70f4796b636b8f48d719f95f07f4b08300aba094d1c0c77ad6b187c54ce77aa70188c7c9b6a677d178e2550804336fae7e198e9e4fcea332b7d8fac3a32b2f60ace0cfb545e70a85902d517a07ee971ac80def553ca976cd3556ee8dd540ff08a64197acfe2e240adf61c8fe9bd7f9f7b01c84c5a90b492da6fa2ccdaf434b31104e37125e5876043365f50e0542899ce4f07d666b751b9cc6490446e6a41e744d296b2827d79dc19150300a1d6e697e40652f2842d4627dd430c1f16a5de1fe84de275899df96c9e73a404f7d398f9ffe287df608e87918e1604d4f35125ec4e1abf525fbb615e70cf3f0121360f61bb71b273846ccc88f4668afd1e9a1ad24f5c8ef10aeca7cc66400ddf3af2ebad5e7e69ba305513cf4abd41351e2f6e0f8dc0a5c42e74859db322bb105aff27fb6ce368b8a471d68e52ea0b57a0f457c87dff2e79b9a6c0498002fdd08d9e1391d9adeb178dee0db72965bd6fe746563f9eeb802896a0243da4fa1f80e48bb540b88517c7a46160c4c4d5e24334f1e21c79debec51a15bc8245f11bb404c80da03e16f5c9b24a9426fe417f9029a96896047d8790d1656a1449d21e623c4d62d3b53a71b836a62d4bc1e30b96d0df8bacb72734bfc4563cf52c83a76d971f3e9c3d93fea74a4c640d4e961a058cad92ac40e0cae4fb1368ec75a792c9f07ad3246750d0de3a24bfb6057a9f63a47e7943890674ab39ca4d95c43668c00c1fa5d889fec7924012126a237d8a199ed756c06b594afef1725e8eecec678286469d8160f8c2777d83ae5f03f1174ac152d894afccca108ff5e697bfa5af7f59dcb10cc89793199df483082ec0a27f2a11e3fa911144914e46e28b28c8fbbdef224e863a58e4dd34a327d1a8bd76645f6c2635594501a3321bde8852fa2662867becd9fe12c893c20458e7ffd5ad45e6b7be187e4b025a1832f2ed29d369200f031b0516e372eb5b68c23d79b8baebc64c4ded47cea531ab28f6db31de72f554407f06ae8f638f4088f91754cf408251cbd25f911105148cd1bcb7339df6fa59b54760eb48c7219c5ccd355115fc0134426228070e13635bb400c8db187b313a8b166d59dbf908c87fe22ae8c0557f65da2f8e267c745120498ea0edd78271fd37c146b2f328ab8d7913dc94f1b15ae3ac32ebac105b1222ded21f2e43024870d0b4941662405e8d4c8edb0e4aa2ce0974aef05957989df645c0f9482c9fdd6205bf42790adb74f662062d4869fe19dd4d31dc56e02d0341ca30eaf453ddd16377578328c1fda615189a21625e41d766ee346ac91c9c724a924de8eafda62ae40a5987c65952903815ea1c52e73340666532b9e0a70c099b8fa667378949af778b8cf6725f9659930bedcba12421a7f7465cf8e56d548da50d0b4f086083455a6f6c006696dac76f10f8bb08b33e1093b24b5bde72e99886f66117076f88284e9716175278b65a0978ffc2bbe6bf4c10c637cd848e9bbd6f05750eae902dec8e94765d221513cead9446cd46f7dd1f2f8fd402277dd823cee665998437bbb1d5b6d09a4c7cfe8546e294e789bda6b6b6fa144d9a9b0d7a18cae24311670aaeddbf4d38ff20e9d8b008bff466d2462ea4c8d61aabc409ccf744e0f309bffc74507acea2d519579a96f02944ec1bae9f243c0c075fe2e27dac0bb059d711ddaba427eb0d025c262a76cdaa6ca98d6cc04cd7f4faa90afa90d71a9112d55e952272a4eb7d02c58440acb3514f24adfd991b9db0e64b8402d865619430b5d796b823e4105b0bae011681fde50b14b5b66a0d0877ea4b68e0f2fa520e128e71d33d23bec7623f415e35015933eadfc25b4e648c745de607ba6173005431912eec039c8fdce65ce81ddc36581cd9ddff228fb860e4077e273990905a5b8a6b3de236c466e0cf5afeaf74709c2bb6af7038fff437dee7a85fe04a3947ab7ff004eee141dd576e2983a3c5f9faf5cb1376d660890d4d73a573821a123eb99ddbf9443356760f891dc47f87460b2185e4cb1ad02093666ac3203b8a79791f4787ee542f7fe8d0226990316fca2ae6be9479efe710532844549afa2c7047c6e299496aded5fc2a7e05747fe102dd47e98cc368726fb481425d2fd8d60aed9e5592f27f51007320e9b8392a27e0ff92f69f07aefd96584ee96798104ba8dfe6cff8bae0aa6466903e33adf92908e46e5109c1c239a26668b8193b4af9c4a7c06b741971c2d9f182f6bd8c514d7d50cbf555c2d6d349f988b243a165b2d94197254a51447cef24714aae58fe98b19905643d995e85e91fb2cf323497367ad1b32316279887871a5f31605ea9f9c3291a6756bf50ffb779aaebecb54102cb6f09a45b41536504ff5a6f98b9322fae690bf085a90863b33a8836f6e5f83e7dab94b5bda08ce097012da2e7b1a5826d0e50a9053ea51b1994366abd770a5a3aac7df8159f28bd966d8c17754e63aa35203c3db4df781f97ac16c6321f416735e3c051997947c8ed2e57565bb4ba7fc634227a614191a39d1c7a70cc9ab6d63391596a186cb35315715551459dc28719433c805d658b2d72696139392e3ec033a9f743af9ef434de9dd36b8d9d8bf7ad15f6e51961a28d609ad7ce7ac054c6bf019171dcec7afab76a44945054c7f7b0ce5cbbdaf0cb5175670eccb39f4be8facfbb93d600d67234b081f2009079988faecc82f561760d040b7845391ac02cfa176abb9632b2fd8f846ff7c3fa91876ad838e7a37dc11bd5e906d896c259d279f9e3772e77dfdcdaa3f9d335a65a68da99524425f690712875e8d602c7fbdeda187e50ade41fe6e870f25ffe513d04553077816efbffa1bae3d1319af75885e8eebe08270902de85a725249ab19697726779a51ca459785c53991a76974f33e8d57bba68c561019c6d3ee4010e0a70f11a5fede3f853d3b63dc5b9ec4fba32ced035d5d9b84461299ce766bdb91f31ad8b837417180153f96fd0309b666396d54b6b99e788c2b2f081748007a4f835c6520820898bea01430653ac3c609060c7978e5566bbab2fc815a5326abcb854cd6910b565983a78d89d689b2d5b8a3e40501a30ac77344ffe96f235c19a583d7db61cb07e6d160ce71836b39939bd7ad8f1fd8348e7eab0304733a521856b1b7b8f5e21007cfdc8ec9d733c07ccdcc54a8dcc786bce7e279b87a74934bcb1cf07e48fd5000ee3c760835cef154f6408636ed4c2d2c250f491154369eadd1706eee4df43b13f7cc6090dde2c1a82e01433171d27559984f08989f670dc1c19bc32497e70e90dd08a95d2c7fc5b1b58452d7f12657d0cb5fa3132553af85fe9ef530b1dfaa541d7ec0d405319760f2055256ddd2cfd5ed0fe8240b63bf555d639caf7c5dcdb793c5fcf7b02412abe7b3bd71fcc109d3ceeff82a857a949fef7b9b40427ebcaf1d91d99295eee60a98cfc0eb4acc05459dd1906bc08f638b9533754373523925ef494dad6557d062651173f1f37e9acf967cd772bac970851217e3925bdc874044960273f13f7347d6e55db27133421e6ff22797e8f73dc81556c740700c1e9d1db823303cce053f4d9bbd662901617c2fc734bc07b10e9b6c6cee0ac467840a3ee26ed97edea3c44af80f0d26c0dbb810c477a02e103d274ebbaad955b4", 0x1000}], 0x7) read(r1, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 23:02:40 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1}, {{r0}, 0x0, 0x0, 0x4, 0x8000}, {{r0}, 0x0, 0x8, 0x3, 0x4a, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x8}], 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x36) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0) 23:02:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000040), 0x91) 23:02:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1000000000000000ffff00000100c1bb"], 0x10}, 0x0) 23:02:41 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x617) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x100000000}, 0xfffffe95) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) 23:02:41 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0xa9) 23:02:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20888, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:02:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), 0x10) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x5) 23:02:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000000)="3c064721", 0x4) mlockall(0x2) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x180) getsockopt(r1, 0x7, 0x35b, &(0x7f0000000080)=""/96, &(0x7f0000000100)=0x60) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 23:02:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000000)=""/202, 0xffffffffffffffbe, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x6}, 0xc) 23:02:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) r1 = dup2(r0, r0) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 23:02:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x60000000000000) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getuid() setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) 23:02:41 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f00000003c0)='./bus\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="7e4bb02ee56eab525e1d499bfdcffa14a06fae7054554ee6f5409fca76dfba4f88824f62501ff63003d1ce7fed8e0c73e3b1a3a5c467f42db6d185", 0x3b}, {&(0x7f0000000080)="97cfaafc3a194ee2bcbb0c8203bd160a7588fc97328f0291c2396c2876e4d4f5a15dc16e6fa3", 0x26}, {&(0x7f0000000180)="a30b054c2a3c2ff81f4eaa816b10005868d4d2ca1f895c964891c3d4d36fb6fd2d713612d16204a70c12bc6e1fd84b2c8019b59b252a64d06d0f0bc0d6478e5a060ec704186b3e9c5186a492527222", 0x4f}], 0x3, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) close(r0) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0xb9f5) 23:02:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x0, 0x7, 0x0) syz_open_pts() semop(r0, &(0x7f0000000140)=[{0x3, 0xfffffffffffff825, 0x800}, {0x4, 0x6, 0x1000}], 0x2) mincore(&(0x7f000041d000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = semget$private(0x0, 0x4, 0x80) geteuid() minherit(&(0x7f0000503000/0x4000)=nil, 0x4000, 0xffffffff7fffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x100) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) semop(r2, &(0x7f0000000040)=[{0x0, 0x80000001, 0x1000}, {0x3, 0x20, 0x800}, {0x5, 0x6, 0x800000000800}, {0x2, 0x46361b0b, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x7, 0x1800}, {0x1, 0x7, 0x1800}, {0x9, 0x8000, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x6, 0x1000}], 0xa) 23:02:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="bf3ef3ffd271eafee1c7049717d76205b68685ca3bba163ae3fde385891eb955684a2d144cb7cda7e00ee427051f78b8d1e7f2f749b70d687df1b9a20c2591e4ae32dcd9931cdb0015579b57f302c5a35d71b4b9fa932cab394e1d08e9da8034342fa888fb1d16bf9f338baab42dd53d1dae94250e0618ec7e1e303fcc3c120a12fe2b7c6f9b1450683840dbde155fe89c", 0x91) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:02:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getegid() chown(&(0x7f0000000280)='./file0\x00', r2, r3) getdents(r0, &(0x7f0000000180)=""/162, 0xfe39) close(r0) linkat(r0, &(0x7f0000000640)='./file0\x00', r0, &(0x7f0000000680)='./file0\x00', 0x4) r4 = msgget(0x3, 0xc0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x7, r2, r3, r2, r3, 0x100, 0x6}, 0x7fff, 0x6, r1, r1, 0x2, 0x3, 0x3ff, 0xd9a0}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x81) r5 = syz_open_pts() execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\xe6%\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='*\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='*\xfb\'#\x00', &(0x7f00000005c0)='\x00']) pipe(&(0x7f0000000140)) r6 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) read(r5, &(0x7f0000000000)=""/153, 0xffffffffffffff40) write(r5, &(0x7f00000000c0)="d9a061bc7c5009854bf3612a95430173f12e1fa22d60b20389c9c95e8b4d1703880911b8d3a43372567dcfe54868d533", 0x30) execve(0x0, 0x0, 0x0) kqueue() 23:02:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4b25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)}, 0x0) close(r1) 23:02:41 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0xe77, 0x8, 0x0, 0x0, 0xffff, 0xe3ff, 0x1ff, 0x9d1b}) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000001200)="886fdcb4d0b579ea9dbb418206c515f6ef232d3eb40578024937b6fe387dab79a8035c9af799ce56b3545e03e72be587ccc2e707c5448db7e7c07dfa646991a123ce5754496780b30265119f2d1714a69cf2db058bad5eae09a3fef035e5d5f1aa95168c56d34e001375c20538c045b7623d1d6d44a7deed7c9a4b3074fda83096da3a190216d06ea997a8740a7e4d9169f924f9940c15648f0132ff9ae8784645672b340e982e4e7c10d1a0713e3a5226f424dfab0873d50625757c4b17b49603aa446f3efa311cca7d73188642a62008349a6dd9ff8fa85f8e91087bd5268b586b9880fb4d5e6129128fd47200a27e37f8ef91729c5649db37763104d98c9de4f02a2c8a7579618336554af0d6db22d688ee8b6841a8fb83651202d7b31d00602a5dc7f769dd9a8a620496d2eda0e3abfe3bfa572e1014686bf7c0beca0179464650b8ecd0e5ad99df5a79613cc0184bfaa1d4160bc4f64a1252d9a6400d41d12465f99b7a249e6b93daca95bf5711a2afed220bd898165422ba89621eb09785a828fda920d6530bce8e883cccc6d3d25f1d4dd52ea4b5232fbb8ec30b9c0b314770d8f52a50cd8feabacc5ab546c616c9dc68ccf8c3ad04cf3bf7488b39ef392fc3c04910c19993688db29b9f35db09f03b50865cf825d9c7e223b08ee4f378141389091659e79d30ef2d6643d2997fccc22c7e70280d774e32c58a793334778060f69157745c1b2a22dce211136e83c8e00d5b1e37e51cc819657dbb6141d7fbf918e85a5f190c95b8895589d726320d58d8790de6cda75047f53294618aa9a3196f1313862128708f947d419151e097a1fc2b64301fb5269919ebe745488727ae71898ff662b18c94599ebc36fd64ff621aff147c6ed5219212484038ff14ff4ae5bcd92f4c6bb326a1b548a67c5a6db0ed4236d8be1488c9f2f1cd6deaa22ab366b555e2a61a34cee9a6d7b138fe0d4dfc8553d85a708ddaefb12fa6f15c2d55323c1bf9d622c7d473b88e429c2d569c076728fd3e33df9902b043d0cbb6440a3e6656caa1bc823beda1fe1f4eed9d0da7951e7be9e9d0308916df8a1800ab01d1c5adbea51d49efa304c4cb59289c600cff052d7a8290a66ef397a81618c7371e088c3a026390e1a0a723dc69757168d2177802bea79e9e345f7b142f92cb8e5325d86e0fe03725baf5d413988299358c0c695c61599fa1946e09df75410bc42c71a4c5b4560a708af0c7091cd176b317b2328b79c7c48f6b0cbcbc9727c1c75984dcae06d0dab76400e824e3fd50f9a113ccee97b86273e46cb6c1ecc2ab259cbe27e3719d6f022a2eb2e6b8e543feca727a4b2db86c0e7429b318835c6406e876aaf244ed4a586faf084049a04950600bd5314ef9dd5137926826c844555445283e7c090cc167d6ce7717a32ad391e06d0a0cedd07811fff83e0a50965d7503d2e6eb0ad3a49c8a3e5ca6a1e1dd14cdc9885ac3745840382f3eb40588ec5ca91cc09fc0e31043420e2872b2075418be7a00b214c945b3922e8c17557d89fa71e87160a0ef96cb0577311594fc55f70cc34de5e55e12fcaf3329098b19e390c7e381c6788b7c7b83a68178623d21191f4ba989e27c6f6fee465108e117cb8e9b71114b970f804de4f4e3e2efa57f9940666aaa555718cfe9f86173cd8717c00db499ee170747f7f026fd08a28464a75000ee4798983788ed1274fb6ee094b4885969dcfdb94cc5ad3160b17d83bf7f05fcf319c8657f5da0b0e7085548ea2e0c3a3b219d011f7e067f39e58035f543977c00fc9191d5b459a33b61b9cdde3a47354fb126219e61b7d6aa77085de459fb56ab405c97ae934dbae54d03ce361050e8c35f7d8a48ccf8c672dae15c25f3c4d21affd29f7c12f486def428f612937f1544a26f97053255904eda04f28b308f90635a49701f20e1e40249163ffd26bdba82f3022f4db60074fe82322779ef8fcc10fc480932ea6f1b4e97912a754022ac85abec725e0f171223ba7d52809da61474d0f235adb4ac60091275ba33d3be18d57a8a8d7dd2c5be0bf9f666bca3cc7610fb47b6a8db65fa057349ae489119f5c6a29da309c178b41b91cde493ab67bae4e2a4c248b8d269edf8d93e4a1803e2abfae9a21de45e89d4cb06a5418c42d929d2daff7504ebbd4125a82c5b9102be5f729a009400e30b8af446fdcca8adc1817c699330138b6bef2dd46c64ccd0a648ef2ea7ef1d4356fb2eee4c1e971b261a11585adb805f61ed3b1f36b06b1b034e230b940652e06b9e811efc87f20089213273e7a8042b949a9e7162688e03757c6e2eee0daa5f3e8ba32af354caf0451545675b6f85e63e28030b1e84230c506bd1df594d75f8988e009ee54233bb225e9a753226f03ea32a7837064cf286177414c08901b22cde759d0ecab240970cfdbbd89d892d06eec79612d9f683874e3d8987c3322c81e67268b16bc768dcc27ea81f0d13f708c9bdfda998732f1d79057cf2240f2dadb54cdd9d59d88a7f6e8d0151027207dcbffda2521e664e41dbc740da21f6662be9c5e3aa0cd3ac92f005f80bd18881125806f8d4dbb15402169d7f35b659dd44ec1d6cb093eb6ac9c3bf1054ad0590ce2a5f5076d97a2bd15648b71378d9e2ff99466e71147a48e71c00e0b5e14860f61ccd584ffd37ce28503b4754124960dbd50ca3fc55bb63e4aeb6d806dc815b64448b8e716103a5b3b3a492d0b028684c5819095f301248f5264f3e705b6b41fcd78cb7f7b179c14800c5cd327a657c808c7e2e6ac237dc82ea72bd85e0a9e2972f288cdd0cf16ffa190000ea26548aa10571fabd8cc98650974a8692baaea148d07e039226abe914626e6b1b7e1d2a0a2b843a4f29361a439149f8b29fd8bc8eb6c8c198d12c97a354e9188ecfd538c5e8b9f3090ec132c551d60ff682fc5c60315c0f91f29eeda15893a39b149301362ee9d3dc6886190fe7f941417e6e2b4632e4f6abfaacef4d75bda8b37292631aa3f565f6b865bc05fa2922b7887dc4a040beee9acca57c06478f9ae049e22b6b801014551ba6e58fa9cca5db8425d5cbcb03e00f61228b092d9de480f5fac4b25f727adb90f81fcbcec4fdedac3088ca39933840109c2d4c444a5bd277ae4cac9a58abb37ea37a4b693238b5da7f90101b2bf091d2513a52ff58a1ab938a082023d2537f31d7e1b5105f675c5aab3ac9ca097c1841afd5d7bb6929dfdf2fa639d6d11de9d55a670c73fde49e416e5bce34a3bc419c1cbd31b7a60a81b352059b0454d78c4a11c3a4a10fc1b618fcdb268d7fcbcd0092488003da5ed329af7e42d3990d7a595b7bb02001b3b0ae0c9bcbf32b926c5097a3921464eb6551ac1be19210824f83852b5dda770faa25796e22174548835c07a798cc3b0343aeeea8ae652469fb6e79386d0c3f9a6c69cbf5837278e4ef0670a8fb2d29025b34616ac1e838b474fbccec4fc83ef2928586c9ef11b0e95356bbca761386d775c78e302110a7054cba58834a4c24ff3d1bd7a5687af2a8a8eb4dcbca86b1864afe3b5a661cbe28454c3636e909d75e7d2deeef4cacb244b482d68a955aa2301885c3f793e2d469ad2a8aa5fb27fada854a202c7dc58dc8ce6397a267d1402f5e03beefe84d630e7f78799ea7a4752bea2b96ea34c39031e37dba0cdda4a2f9e80aa29de198873d579686e2e0ca896d1881caf74ec1d72c34264370dd1f8c1c31cdd916c6502e7bbba26ada34dc0d168b3e0d3ad2a953a8537c1b287f46f305de805e3e57db0b4f57458fcdf96fdc3286400a4fd90a74b65c9a5b1b9100b0daaf006b02246d46554c75207f90f56f6a80ca5fa79da5dfe3af20eb19620c71f16424e8a16ce576a7a2b913c0c59f363e60f38c2f70e0ff41d1f2375fcbdae705491f474326788e47c44fd0dd75972b8c0b70d307256afdce8a68d83f6386ed575478f2a04ebf268dd5ada1a259595890dc480e8d30271a147a4958d7e94582cc513497cdc6d671414771dde20c9a09f50ade94cf0a133df4e1d0b3cb9d004521bf7433b60d06160f63ba5f701d3d0bfe5393456b68ea14a07f076b5e9e49f4684c482804ce1fdec1028e8d4fe3db032a5e9f29a74a6a0c6f17d75f9c92dbe68fcadd43a83e2681dff36540bfc98f08a91eda5c85ccd7a7d84fe98e10d0d4cdaf5b36be4d237218ef0fb7150c3c93b36089bb9b36f54fffb2a6e419b394f4e0d5bb2de6413aad272e67344c49f4d91b1c17dd930bb8b22dfa03aa60ab8d00a379ec4e9b3a94954afbaf4b2aa46c0a75546e1414cab59f5d7d4e34f7cc0b9e9987c06cda95ef5e1e71ca56542808a27880dcdb41e2b1ffa97ae3907718b5e031ce576b78309ed72c67cfd2cda3240e45c0e829d9ff47b97f1a2c943da869be2154f44538fbecc93c834117069cd4755fc34fad638063c04bcb923a45f4cac06d2384178ad94e3c54c2cb0aac6785982379b36d74a6ca5be7ac249931f521230a612e1d8f11f5ad788be8907607400706d1ba61c8776ccf58655dad721d636b89f0b4c0783d1d5414ff6fd6cc6edb5941e631262e0d0efa9f4c155327f32bc9afe42e62d2628724cbbb5410bf4e8fa10b6c13c967b8ea8d567baa825dcc8fe7defa9c751cebe7c40185409377591b6a3229baf69d7544094ba6960b67bca51ce42454d9163838fcf4aaf36eb388c27a091a512014783acf41cd92b570b6347993dda4c57cadc728a64c34f6513cb7ec1e91c1e39ae9119e19fe590632987d0b138edf2f6dff78d6004369fd72b23f954b2cc4c84c5e65e997c6eb1a566a23c2cdb43c414eb240894d207834dc9f4d22504a6c93a4bb016951ce0c24e196ad086575ad4a3a3b7c3b9c2f1e027b3d8f2b19143fc2ec9a2532a1595b9c5c14078628c545ee18d57e82dfbc1fbc1e8f5b6e6add84fa2ce12832f59307db346ab8cfc28d2e592afc2decbca1daa2a30ace2ef40e84570a1ccc9394e293b3ac51297630d6495772a6df6c6d49e0ea41275b9891fcd5f8fae9c28e9d516ecea3482de8198e607843c0e75cf95b5dab18a34f587c6ee0f0100c8837ae9a8f0c22477ca24fc44738614e2662fda902defe658f5095abbb38d03560f523aaf795a2df3c5b650adf5c1d2f7f5b99c94a83ab9ea3f26081a3f4fa239ed6534f7761ca7d51d81c0c999f5d3cbc835b611d40425f0d9c42aa907d24ffb1ea0431b1ef4c927f7ff1a8b5e5c442932ed021a0dac805a4f3c84e9f874a82f4fc55c9c35baae5fcb07f0e5a78bdd86361b6e3706238318a674a7873a96f7b96ca4e71f665b0e94fc892eff40fd47b1d7cf4c09eb343ba03dc4975faa3fff4581599e13a0b97c42ed890222c1369ffca451e7d730abbed593047ea3712cfde7537d1cbf75208a492e48945bd4d35183dd68e0d273b3d7ea26fcf4ab48e8652bb87a90eaf849e436cff3dabd1b252973153f302ab4e5bb1e9870e638eaff04cdc7cdda82b5fab8e4d6e4b3120d723b7fa617a633d6fefbd496f851f017dd16239ca0130d5b13f50bb8817b45bb92d321f938147be2be98cf85af36e2cae17980bfe51ed178ef776d8a079e76f0c2bec2857373828032c047e9d11b28b4fced5e0ac2c2928d3734511b881a87d0d86c258f53fbec6360eea7a47dd44d6a7d723c2fa28a2fdc7cd5bf3571b86bac15cb005e4eac6a6d304fe0c9f12ff8398cad5e46f4a01e57f49f1c26951f6c035de7c30f444b7e4b64927f047edd0e518ae8e326c9e7a19d01fc27482f68dd94fe84d6054f3f18715e16313fdc10d3fea2e5d4a326a95e8", 0x1000}], 0x1, &(0x7f0000002200)=ANY=[@ANYBLOB="c800000000000000ffff0000fbffffff528f6c72610dc202dccf1e2ac53686b6579f8428195d58ba0055d0b94ac6bd936d860627de6b202a1bc0e54697b3e932e1b71da663fde598453eb9bf32265fdbed558fa837f6f7a46bc6b669cd2e1053e072652f471f3ba68efd4ffa09a753cc16f387c76e4c341f3f428be14b022ececbe2685fe4a8f10fa97e4d317a7677add3721638713a249c77302599ac44b61f91b35fc2975376e334e394a61d5c46e23f26daf83601ab04dec10e9a09169bb5f300000000000000a0000000000000000100000007000000ebdcad85eee48ab7f17e0ab8d37885be07138e9b45d770554848a3f111f0e84f0fdc5201a92abefa693748ca7e17afc6ea5638fe312ca6edb61c13654cda3ff308492c16a9d197dbf7a1a3d3e3c8d75963904917bd45028339d66bdc99634842aa907145f9b56f04956a89decb078a15bd109b1219ebb023296d6033febbd5a4da246f5f5a8c75aeb2741e97f9416841"], 0x168}, 0x2) 23:02:41 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, 0x0) msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000fe23c927c7d795cdc1e6082e195fbc5accf2ac39a9d50b02550cc5f099bb1baf1da21fb5f8e9eab2a13a3441d5847f9d13ee20f037094716c0bdc1b4940d08000000c81bd477fb03588e074332aec0e63db20dcc6d8b12f2553a16608a2c6011c28ac651a7fb69e6191ff5efacf7512a56fc531e79792695e092e9b99f576f4b855aff0000000000000000f4ffe345d8ad415840db801b0e07abe718ea70cdf393a537b1e098aa7630e40fdd98e9cf70194eeb3265e2d6f171f68d7029128cc46bd45e5709faca416e0c4f3c418caad3b4c46b31401322088c7ee46b71d07fc749ed02e7cfa151a14d69018c20706f033057ac0838"], 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) msgget$private(0x0, 0x424) r8 = fcntl$dupfd(r5, 0x0, r4) r9 = semget$private(0x0, 0x7, 0x80) sendto$unix(r8, &(0x7f0000000140)="ce6627692177289e17fec1ceb21685af01461f8bfd2c7655bff4da557a20818d020b28732009", 0x26, 0xe, 0x0, 0x0) r10 = getppid() wait4(r10, &(0x7f0000000440), 0x2, 0x0) bind$unix(r6, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) semop(r9, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x800}], 0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7ffe, 0x0, 0x5, 0x8000000001001d39, "bad85db5716f00f58028fdbf1673e400", 0x8, 0xfffffffffffffffe}) 23:02:41 executing program 0: r0 = socket$unix(0x1, 0x4002, 0x0) bind$unix(r0, &(0x7f0000002540)=ANY=[@ANYRESHEX=r0], 0x1) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002500)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000180)="cd273dd4a045e12055da2f90d6ca9defac9bcaea3e9286387d7ccc659547cb00a580131ee72a47e3546e4cf4d9f1ac0f2139c6f93a4bd88ac8627d6dc7a63cb0fabaac366801110a814a57c8c980be7c95004e3681a78b8c30662b08e18acfac2f2a66be0d6e6416f2803bade02b9860d3b46dd1695f6d8bfd84a62b02f14992eda193d9789e2b60", 0x88}, {&(0x7f0000000240)="0718068ab72945edfd4c0f1d850d810163ca150ca6e55298899614a2cdb51f48775b7b1b0c4495eaf75512a0ae7b595e7875153326afd1eeeee7e6d2d5d2232bcd0463db7678e998bd242eb4b94d7336459a8114f664e39aadcbce7d3b3f312ca5a6d67f5180137975ffeb74f976f7e82979e001ee8c0c6f1e3a3fa5e15453697c428aa02abccce312787b6a5080af67a43e893ebc87a6dc332b147601693f0ab3485df2c2029c8b70eec189f676b05c8a9f86db44eafbf49eab0efe4f2f08588f0d34b37ea737a809e5a79ece93ae233ccc73ee9f884d1881e0ccd078af5d057b2f766999557fe380b110506d339e3af2b36150932dc34665dddd344841fd00174873aa785dd707651cb73d0d58070043b7ec1e3cd5e4501ddb05cd6c78a4286795ff141173f71b4fcd1c52c446cbacfd2b876a3bd3f8a20382a2e94a5c705aa4be2a40c71e7f33f16354a32d0cddf46a7274b1c260c2a5bcfefdb647d626865ad435ae941568bca73d0ae857ac46365f781028034b8e197c385b65242d3073942657c454c5cb2c6b9ad81297e07a6a173aa59e3ce83afd097d05b234b62e6ef018911a3e8e5d1846201d3ce9e80d62a65c2d016bd82f59cc5376f2872a3025a72104341cac7f207533f14f38cefb27bac2d8bc80a6e40b484fc7c8f4a9c23efa0769639b3a5337571467054df47cc29ac2fb770e1a699ecbaaf9f4a4dc809213e35f7072cdf3bc81b0b668fcaabf6ac7bd8523a5330a0d6f662dc1bf58b0cfcac37669b43d241ad2c56691fed3a4ad09f164ab433cd9b528be3132444582798d29c4e83def40ca0b63ef2ee7cf029c5d9608bd2e68b159ac8f8fb4c60cc0e50d71fd2cdb084dc0f1cb1b83c4c9d7895170e0db94e6aef152bbe0d79d76f5bd92da931c6c9935866f8ed909e17d8ca9e8a95a7d7426b4ba13516cade5ba0c476e7a161c162580f8213732bf00a8ec7409712c877e21290be4149e597b1b14b2097cdb7e827f52a559b7c76f697f125a9f8723f3c1281c9d5bb4d8d3a38b387869456202794c89f684c4b91848a310667d834625ea421786626c8a686f8dff2f0af8b4bd7aaba5d98c8c34ef6a55380a319abfa45b6ec292688faf059705034e78fb7003cbdcdb13f31705fc546d7bed9c3db216f10156a6fb9e95df415cd81fdd805bfe01c3205966390e9f66e280742cee7958150136a5a7e9973870e4cf19e4d140811a0570177664cc9c0dcd0c049cf98f3901c0596b9bf79988fb68f13e1e5084f24f8b02fdbe6f0ea41d6923f3e91a44cff0653b39081177236652d8306812ea219bf35aa51e68f599bac2ae77bae32cd97cd8ca3cf71eee7a95272f47483f20c09de7ddd048eefcf506c152732a19a5dfc91198cfdeb41deb9d9af3a781f64c78b88d55873833c76fb41ef64fb30fe39eebb44992748976eece7712017e0f9d84b4475a5da780a874507cefa58b38fa2096a905712c037fbb1a9b7bdf2c36cfdb50da8e38c55adee7d4932dbd1050b8f1aaafe82463badff9a517ac76f506a04d514439adba62a3e3d4bd1e73e2d8f76a186a61eb04602db37be67593578c5eeb2509bdb7565d5194e22f4f96d769f5e5b42512df7ea3268cf5be9dd6c81362437726da2b300288985ba016fb3083fcc82e28402abbf0a152ea9fe3b01cae0282bf302f479df8405ff268ee36c770d0188a4d4c0635ad1dbca57ba8bbe8b70f08e1c999bc0812a1b3436cb081b7291bb4a74bd8308b28c59a6cfb7fe44dbe361278ff97085db7befe692944db50db73c09e6d4769d9a4e1ad29c06565cac92bfac46bac6bcaa7487797bbeb1b73ab961ca6dd523f7246da248f642ff92267b77c9fe94f5e29f372e83b2df51a674f2990036c78eaed9d2d82730c0b97037353323e33a66ce81dd2279db67e2af93b2b8b8f68cb9c1a44cb1370d3ec296b97967116be43ee7838509808b4f1a72e1630ba59e89b26470563e899e57dc792486dc0c2903905f684a07bfa71ab39147a295345cdccd6cac6e2c9f434bff37c8c81fd8b4e82a763ca9008356a130f9f95061883f5d6d7303430b043c182d30807f1ea1dfa65c36b024a2a8ab27f44b578f111c83b3434b3a29b9d1c35abcfd23c1b6a3fa949979f9acde3048fef69fe928d2677b439a01ad5da2451425aacee3afd0fb4f81366d1ce3e9c6fd8382048f7a2a7d38fa8a38ab921de9ec702335a936c340383ad9b2e6f3be0e6e1d85912c846818d38b82d1346df10832ed47611b3c8e11d58f4b01db40de1a0695bbea6e6123ee688c61bf65f0ba19eafb8fd3996bfe0d2eac6731dc2b81b8f6079786266b82d1b1b2f6ff2f7f46a3383941eddfdf28194e820618026ec387cc6a38e184b3a176faab59cc0d67d4692a7e7a03fb5c87a987f7a86396eaab68713a7a2cb73f79a67ed3a8607917d0ceeaafd6b9cfe812c2241ad2c3581c913df9258593dfdeda61030dae466918e3fe92789485717bc6837a36765373c3af73e3230dc53ce044a927fd4058741ecb782e7400b1701154c57a6fbd6985a34cd8d3f79211dbe53875d01ff4814ee8be417179421d857ff84716c4bb1b62b6c644b4f49ba5d7647147fdbb439c4f40aa8dc65c6261849dabf80254116e5d245493ac70a24528574664f65c2cd55ff6137a206cf2687d1e1d6aa92f390c23ed6a35c8acb2ba8d0b365bd252a38b9f7e64880be599bdf19e358166b79596365e03097299efc6d068df5ee0cd20dffada86044875da6016b7d784b16179db993fd1afc10d1e0db6b4058e2631b94cb04811a89733c133961e50d58abdcb2bf572a85c0e0512c82cdb8da14be67f432986a62f85d5aeba2abbdb0364936d068070c88b194619dc2816b02360479312c1a052e2bfe25ac68d4cb9099152738cf1749222196f7dfa11d1a98422e7d2b0bc90a788f0f1381290ea97181c2c46a4a5e191596975c4999c969c7bfa5a1ff5352c9889af61f1bf678e087bdc97254d391d70e37cbcfc4b8a56f5174b9c55becbff7968c9474f95f4f95285f62cb939c939bd10fda27171d2a79b46653367e4ae31d756b5fbe26be1504b6e96bc158a8f5d8cd2a59186c63269a7090cf988d9f4375635e6ca0afaf36e8aa4ee2bdf0c20c8f49caa045048d13aa630111310dfdc5349ccab40d0b779b4c1343a8d638578420107b02ec9e79f28e0128881aceaab3c25e0955fe2f29744e4cc3341fe71a1ed0e6299beb7337ddc32d5bece6f6a6e64d9e2f9835a1538bfb0481b08ab39fd6d08d41d3a0f1205f6f337ed49b2ec94c2438cc1f0293dd22493cdaef5ab2add4dce90be869507e17b4baa15ba72bfbd99e023d1fdfb4615632a16a270bd93b8d4907bbcbd272e9fac3730792cefa95c0485af677d7e7c6cef2c7f870905eb5218d84d605b691b8b3d6f2295faadf822777b2e9a4fbff6f1caeea20b204ecaab64868c4b4191b9c062984929ea5854cb29db433f07f30b53ee51a96d2e57d5fe48caf2b6991f235249c370f10b012ef2443315099c6cdd56eea55f6f5a2f34cd469902695e0b6db2a0109396de190303ecca1ced49ecbb85c4aa56ca2e17e348ae35a87a7516c35b6693c5995421e95c37f156d8742eddfb4560e43728aa089a4004aaf0178110d93e4dd679c4556b820f159007ee6da53066cc7de5a865b86f4d2e4191e4b846195fd5efb41e48c4b1737d54666d40bfc3cc7eb04d82c0f3208614f979fbda235cd5868a5e35837f341bc7505e0783b47b58b5c882eca9e12dfe26af1ee577805e06634f5769b9b27c0991c93e987e0a0622458b5edcaf53e9b3d0e4a46ed95c9d8e36e90c1b1573e733fe25ee4cf10937c8de74d05f2791624c1d58002b538d625905ad45b2dd23d567b1944a063f141ca4cfc99dba44da68bf5530c78b0e3f74f2250a82c73edd76949d4efe4bc9ecbe0e1ea75fac58985080bf7fbe64002f152cddb74053081c1a9ee42c6275701a21d61b81f1685042b240d49b5b38bcf018a185720757f8765bd41cbffbc0cf0ac59a727863ed59ddad8316c5cec1d60cce207954ff929300e4952db3a174d74f8afe2c0931b29feab1cfe607032d90be8bf6a22d7eacfd3f57fa691e8cc40102e31d1d9193097f80dc3cefd48a6d2989ab6e90930245d94eb3618af89f382349b4f1d40245029497003a9a505fc3a05f7541cc6b45c18c5cedd9e7a2e29fb4febfc7a4d959b9aede5887bfaae3156b90b57f094791bff88395f7eb84d57ea7c06c8ec88ca65b9e3f3cbda511efb321ba418bc765b44ba26741d3edff7077820ffa53a4303ac191da31fd10e89090058a4f46473881a80123c23bd3ee87a17f640d76d63ad5a838f664e591aac571a8c253f5571c9cf2875286e565ee27c80613decdf0f4cc368cb5bcf4e6861df72e81aad63e09467ce05dca77aff41fab8d5bc1687743831785dbbf2a3d9838b84832b62ec3b56d53abfc22b326be7b320b9c03ecead95618a5978f6ca559261de4da4120f39765f864f19ff1dcf7c2f80259f077dc863b77fe488bd1b31ced477e3c999ad198208dd7561a7d8f00bd9083642bf40209ee16c4bce302c3519ebcc311d44652031eed38d2ea1fd81db266c9d6f96b378c243ba12681cc96fa7a4d0ef5c6dfde2ff6601e1a38de76e3ba5dbd27ec8707264253af8c1b22c8825e59c42f9e313ca04b4045791e30230f2581a94d531dbb1787b939736fdf83d419eb3ed1bd13142bfdb2cc1e6e1679dba0f485b56723cef4c6d1cce001ec162d6935f78b05f3d873bc0b04034a5a33e4d1d7d3ec8fb98d9db5af1540de79e75e682fdaa278af2fc7968b23a07a9356a01da8c27a08d1a0c51dcda65e3cf74e71f73822143d896ee2314e9f016b9c1c9129e518ba74b3995774bfd60284a6b79bc998f4d08a69dcdc28de88d2dda9955491b496f93ab5a4134ab0789925f074923e5e4f0f6ace2170b6eb561cb74c115025afcfa62ee1d7f50c9e6e051fd9e4627adbe0754589fe49c20d8a54880cb526229d86b3e7aae213228af71e44d32ec6a76abd3279a8f25cf7ceb09d5602d5ab22134883e7331a9669fa1e9e00dddb061491226ebc5c655cd7803cdf6b4b646952b1abab60859fca779be208cc1328699ec2bed7313e89734079391ec3ffdb9694eb35f1deaa2403454dd545f05b42c484d7522322c6f21f35c6c2d78ca2686f0fe783e8295ee9f56fdf8188860c3e1c11c66b267f6fee4db795203d43a2d5763a0d4bf0e22e8e2b28be045bf652123a885866b390b2ccdfd4650d908a34aad74746e4c64901bd5fe3aeba380d1b41ce0ce9f75d17fe6b0166f6ac9b4c4cbeffc439ea42fc45a777996c72d5895ca5376e0a8a00c712794ded71800df6ecc1b75a8d35d0fd221039c1b04606364b19927d90da204ec9330290f9e1018bd3d3dc672acee9267bb2e063bc8b939029547457e5251cca4936297392dd08bde8eb9d6cee782bc9f3e8898878b6be9c0245dea661a7727b3eb5962a85a61ad742f6e2c75bfa9b5e4854cbd6eff554418c7239e0691ac4231b5a7f439ac6f376236a78562e14b540edde79c87f3a22b71086824a3eb940fb4d7ad7a83bedef9f0fe7df00a77bc24a3e54b52f8485322969c04ebc318841f4baa23a263cb15ea63a36f4026c34f67d1e40828ef9b5ec1a618302f721f96d6568c943db074f34cb53bb6f66df53f02ec8b388df1d54e9929acea627f65e17dc6b37d8c6287dee71a5edcf2c76c50ec46079fe0dc38404a4be889b405f5dc04ac9fe39184a9313afdb9fbb57149a1", 0x1000}, {&(0x7f0000001240)="c8dc319930701f076122aa63a29b747fc79cbb9d932efa1798a14179b440ea23e42b7d1a7ecd2a24b56795d63b", 0x2d}, {&(0x7f0000001280)}], 0x4, &(0x7f0000001300)=[{0xe8, 0xffff, 0x4, "d41e82111a3fafdf6199e4d848e644450a55c9a977d5b671727944d38fcf2073da1c4796228d7c151397f09888cc101a63aa609f55e957e1b79e943f5ea19d69b07f2639a34a9f2c77986a1bf7ebd00d3a1952e58a34921f4f06539f23366fc28bde7880b72b1b9f90ecbcb548f67bd6f2d864941d1329e82d092fa8b0a12cc5f5e39136c9fd531096fdd25d1f5c3601d167b1dff5a988c781108a363e730365a865096da84743093d07617933a55b181404e631b540e394f85cfd2351596c1f819d1d7c272902ef199ac954e61b21350f443747fb"}, {0x108, 0x1, 0x3, "ebf95d63e9f528f84e8e794ae28626687f02bb447dfaed9a459a5d3af3e50dfc601ff6add190389d4e3a609465d6458506fe2d202232fcec1d270c91c7da4dff7310909263b1d84bb8b8f896255b74b4d671557567ad6b0aceea66d71a456b4fa3fc32eb0a3ea97b3ea204afb6855589c21228809b50bfce9ba40d29c4add0565af888523bcf4c5943ee0ce44c65672569801825efef8e5146154e9d019d0459be8f5f57374885315052ac1a3dbf55047270665014c2ee528d87074a1a44ff1b4c2360f932174024cc6dd3a2bb5dbfae894bc8d58292aae7787d2e25c89a773f213cf3818f77e6fcc528ce1dba28b0f8b4bf4e926f"}, {0x1010, 0x1, 0x6, "08ad6d9d350d969477a12571830aa2cc591a73785ce541d01087d54055e59acecc2d075fdef385c845d523f99f5317f891acdff1a49fdf0b8ef19804abaa36b335724ee330c7519252044e40d16f34624fcdc710cc2e2592acf0e45af9724b6546979802ef70f435d890c0357f3c12f5a2ef294c6d5fbff6f4bc02c665d508a85b2aa7442442bf4a3020687f7c550f08f2daab24a20027f140bed388c19cb46cd94241b1173bb26b05a1e937add76a12b767031f2eb5418e2a3dcfe4910bbcdb28058399a9099bb4ef66eaf8a2ff35ea513a359f09eb2ec4378f2b1f0cf6d82b1f4a8d02cb80009d323ad33433771b43716a1785d11095b85f1405f4d07fbee6eda5db46f5178fc384753b776e271bcaead9151e7c2bb61e5cf8b2afa7c27ea632017f7de5042c85d94d8e37b9888bf5e6e032ed909433695c3e32211df1ad8317134afd6ecbc9e2fba78b625992c557e945b6862a2b1546cd6109f20120029b583bc62574b5244d8bfa7e5da4dbf872cdc59a53476d6ae1d01d2a1d70732220f1020e20fa3ef0f79443f7635acaac4d2d6228d5654775bc374e47741043305d0866eb3cb605b1003df977cc1ee7f82820b0b497267ee91e76d48b4f0ec71dd5615a63360b39f4ea0a69dfd49448901164ea18ac1a445a5a838a0af72167ac0640ac33bdf244ba7a1e7a7e3704595c405089cba527bb708fee785022d234141f9c30f977dd08591beab066b20f0e3e14ea601641960ada7d1512fc42c1886b1be637fc7518af42f6432865865263203d54bb4d48526797d76d52cbbd5d82230234081c266f1f0b1a652266013fd71a5d7bccd3998fde3fa820a0b89321ed7bcd0456e2ec93c0bf8ce8f3d28dfda3ec5bb5ccb3230ab68534d4603bd3433eaac4a0d5257946cc36afb7f416ca71876bb4ccd1f4b3bfd94a7ee92d47a30d907ee2c07b45589cb7d9c7c1858f19e444a67f2bd076b76adb975ef02253703f6a4c3ec0b9b3a4071ab4c1ae36090b8c21bdbfc58aa6d195ca30e8a70c2f44aa9cf0ec3b0b2f3ceeda8e8b7aec09874c31709fe1ebd0d5bd1a36fb39f20240d4b8c53683913be2e0da277530d8affefa3c46cb87a04f272c1e978358ba95f8bdcbe9661a6efabf4b31bfc9e3000a9f42f772bd561bd60561467479866e48727d2b8e4088e1be19c95305c9124086ff3478c6956c4c8ded3605d86b2f6b163680fdbe08035712c9b01ea2c41e5b1826ba3db865a719755f1749df1c859aa37a4f7b491e5d35499827363b5f826398f55cce3390a5d2c3b50d7a3593ede91533bc1e0b83c817ce627e89bc4526758fa035d2e8672776017083b1fda728ca779039e6e0febaf2f5eb6c8f2922586e80f74c37dd1a045a0cfa1271fc84ded9547a7eaf41aec2d3aba00f86c2c42b9e6f890e56ea1d4f64e095846396c6d9c2601acb7d8f7906cc2887da6f1a74f4b0be2127cce1e6e738286161c9f89d49bc28bec51712a725ebd65a612009a1ec378e29404edd4d51321a1404a58b4354eef72c07eefeb26989d8c84a1bc193f405a64ccbd96cdfca5386e6d539e2f44162635934489863c565c36af69020c31c961d2544be12a8691999a8d48a9cb8d61b9edaae26589e9ca38f8e0f5a402344eb20f5dd70b89edaab7e9b00be0da8b14e20f57780d06898c1f833d519959bb553ea540bd67b864f9bb05d41be31dde5df09b08eb0a0ecbd0a639431433de59bfa587534264295ca6e15ffa1f2c4fe839442c335f6fc7df029d453c64821b378f4a4c502e9630e7fb6876b7a5905abf172417d1a8c39ab9994bd7c4c5d2b584b69dc455f71fcbb497d83936272cd0a974721fe8c740aa19f9adc307c158aa7d453c7b4df82d7d732ccbc6c259108b0ae1b7b38c6313a1859816f09ee9330062f5d75445e788edf9e3a5e96e28116fb85f7457a049110ef70053567c0fcaf12ccf1605d967a142003158def898d13797db18edaf12e252c1763d9e4da935480b8e0bae0d221e3aeb973a9f0d484d4c7928c5d9d216cb0407f98c447ee058720e9384d556e3d163db426af2f38ae85c406cb8a6a52c9de7fde6165607ce3824f39fe05c3ee46164705326a7ade115fc3803e75a7f07e45a0cb13073c36dc5146611b899e926987a150b3dfe1cefcdb0e9c8e2860e40d6c2b254e1905f4369e2b218013774f02f460229b05412e4a055322c3fa162b3f70b7ad3e68f0228c952678173f6e356a8f0ffcac95efa17999688028ce456421319aabde6dcbf3e755334f1ea58a8fb04e8a7d3917f36d85590ac9907840c1eef194abc6c13906fcf60bab44196d47e578f72899679730b99af8cef4af2675a8223a0bda70ee10922f00b00cdbcf29ce7b775f3177dd8a65d7a86fb00dc2cfd0d34d38923cf40c9617c8cd39d829778d4b7a93067e9a80d1f9c9824c91819e06a0dba37791a5bf5971a15a23f1cf2965724798770a39eb199b596bd7d8b4ea46e4b3eb94c079d41f34a4aea0345218a81c204c49af07fb448503958211001f62d1206349e7b4fb6397906287e334366094bcc7d5ac5ac42613840a2a31a128f0efb16b853036856c30a04e7a382e3c6ed53a25c33e09e2e68a18babadb746432e87f39d0ff5b37c22c125d24eed02fc72fb1513249e725f89347a6909bc017c85be81f3ab6645198dda473a5d5d7b2bea93b112f5924acd3078e52cd42a6e25187189204c9e3acbb606f4c96a98fa94d805506c84795801842dd1c2c44a10064e7d4f8cf3b6670bb6c0606e4f46b3a5eb0728897291e7623919cc012b4ddbb877dbc80c96d3f962fe3c6bae2aa27fcb227a4f130671a32d3d2ef53e9fee2fd4e9189ab715ce4cd409a533a26b8aad5cef59e26958595fda8e7c7310b3d55bfc8e99bb811909e0d82646f3be2d87f3e35a0854712781f6281289d5cedf236fe15df721d2c36293e46764c8310ee1fe73e38f4e4d6000f48e52fb0dfc32228ad820fa04e2c0074e6342dec3443596ddeecd4383318b2cd5813d1c9a08685d3dd9cf354ff6b383d1ec423b5c8ba08ebc30b297e83247ce5ae57eb00686dbb01162275577a7a1f7cb041fa7fa5913b7810716183c427f46b5c4623e1981adb0db0dae72b3373943b7dd64c91fbc1b6d4524fee640e10c3a8eccac635967f25b6592cf25b384ad02f1b6c2e3de1d980fbc2337fa555e7619ef93128b2ba6a091fd01fec337f611f77ac61d382fb2eb927b079c5f1ba234ee74aa4e9090447e8887ba91b2e306289912c1571b4000935b5e20a437da237ab116f074ce6bccd647686df1143fdd8b83879d42282c14ebc1c9b705d77ea27662142d9a0e1245bc5d866cbf22389a550d52e7c89dd5013153bd1c9a25be9fd33fbb86c37c26e464479cfaf0c38811accae31efa4335184bbbc337258bb2aabc6fc6332492edffa5b30dcb2bc9403b35b0151def8397ba09cf86fec5d9b1ab88301623b5ab43a80069fabf8f19a54c4832b2d8959810686ea0bd5e08c395e7c5bb933101df3229782cd9cae370d9fc5741440c96f3ada6c56d7750367048a926e7d0322fb810a2480624d494b12aa1fca0e5959a0744863f9b26d5075f3fbc7f69f90ef3fefaf40d0b98b974dbec0f589bfa2b6aaefedf9b323e62b1ba4c55a81ffb5bdb232c7b4e6f03c60c6c3470f77414152cd06c966f46029ae84027465f2ea0b4bc3756cbf30b96b2df909e9470c3362dd2dda07dd069ba75c6a19b80f3b4d7d1643bae98e68d504ba655b6c7a9c417e1ddb73a547c683ae7035544bfa3a2f2f598c002043bab9d113e476e860d50443da7ecc3fce19426f14a7a16b03c2a3e6808ed7fc9ec9497a7f8cabc71a2d6a3690278ef894ede58c803025b20791db3fff52fa088b5ac8a8c8348ba496ba797e57c6e6ad2a8246d9c52cbb311baa226c2ccad7a8956d6dfaeb5ae17fa90e1fbefda2a013459c90d4aecd10399e8b27547d3b398e2470aa8d547ca9678f027376dd803ab1651423097afc5cce849e768969ec416e13b00c4fd98754ee95899d6ce3fa930c47afa923bc051caaa8ad707369058770d285c58015e1046393dc9f4cdfcebfa425e7e132301eb42c372e57d84be63121f0668244c28a9b7b42a16763efca44c41e434bdf47380792178b0b48ca03974009bd4d63bfb3332c0332b40352dc4d4edd5f55292f8acf9e4e8217dee3bba32704a6800e61383146bbd8f1206f5ddfea12d99a131cda75a9fb15e5d66d5396d53d0dbd9499b8b2407fb5c3cbe332a37ec3478d3a01845e376a931eabc786a5e0085b5ef8965a306f8d1cfb0064664677448ddd595786749902ab715a18b2dd211ae54789c64822d4bdcab9b0aefe41bf7930458a198eda26c249368493d0a3d23433b1d141879b214299df40f8a3c6aec5eb250fb6de11e65d128cbf676504b78caafcf36fceb03c75b606ca14de4dea6a85f315f509dccb5a336c8e8bcf7dff75df737980efdfaab6f7d10d823bd42ad4134cae60674ff5fd425624152191f8ab0f80aba60b7f170959cc5e15d1cdfd356ae6fbe7c228981fee3effc7c8480d7f96ca8323387316aa82e4f40bbdc2812e9f4ddc797af14182085607642a476d53e7dd55787847f0453c9403b2e1f8dd9bc1bb2ecaed03ac7baee51c57e453e7387c18a11f776cbe0c6ed6f82a93c573f94bca73a037c5333231027b8f3b62e4408e085ce5034d8ec66de10281a7aa710fff71c7baecfa29669809b803a807cc1a42d80ebfa53271e03bc78d4a797ecd547a0c77fefcb9b6cb65050b0ad04b5c1b33e51069985dbbf57cd1896208784a541d7fabc17f084fc79d0b84054d6d725b141247919f706ccecdaa490fc681e31498e8ed75dcbe64492c813afac4aae7dbe1622635b555e57e9aae3a1fa82dd9a855333cb1c3b627c57acd35639c41a083faebfcdcec25bb74be3a1ece866c6ef560c9fba2d865ab45015a30db3ddfb2e7b1e4106714f633e2e96c46d2a8ef66b19fc7258d800b5f7b51855f074922029be8247be1fe1907df2fb237f8a53330478ea6482cef15bb41244cbab3cebbc91a7a5a2cabd27e800c245172d96f2675bedba125375bad49a4ac434f55187ce87ecc940a806c2c79df2963edeba726ca13a87dd9921ddd9d04ffe78e13f05a8728b373a2d12e6c46d2c6666971504790eaf98c3d97de32606767d7ea3b3f29932f9ca646f3e353c519814eb982470de6a2a09e2cd66cc532b604523d1ab298b516c669297510fe01fd286c7addc17270d300f11905479bb2f80a5a169f2360ba84a548a20b62ff2cddcc44e114b187ab257610e106b9b87fefe14cc6ed4c86e24d68d94aeb82821ba3160fdd6baf68b3c6345f4578b709f375380e816763a19b75324b6e310c9814b847af9a30d447576d81e40c3d099639f61d2f790041b3b2c71211c981a005c03d25195878764fe9696857d3a69c130089622bb69d20dd7a5d9b301a9d7f4bf38639b0f5314ef518a93afa5ef88419a828c445bbd13e8f5e462c499d51ffdcea0cdbf71121d96453d2f32614d997629e78d542f5a5d435881ff2567241e56cf9ce49695991e6b13992a0646032ee0dba5e23395261891327297baf5dd109dda66e7d929db79880ed30233d68262ec6c9660233774a291d8ea3b9115bb16303912fca94bc1f186db4d70350092213b1c7c9e850492f8124e2bf38bea1807626864d992b5c8c6f2f9a7a36554f27a9e6cb4824500aa116974395285b94facd9c878e24732d2a953d49f0a86efd31e7335d8f867d13377175cb52587ec1f963c5"}], 0x1200}, 0x2) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5) 23:02:41 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) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 23:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000780)="92b459ed30ce55808509de8bf8b3abcd6c0eecdcc7050000000000000049f17672419a20677a66da5430f78ef394497001862683800c45872c89e83e359c4fe4f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee608011da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da00800000000000000763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf99880c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150aa2a6042bdb85fa5b8e4908f7513071c63f28acff81efadf8a325f0a3d7423cf69009c5b9f41e8b82752488a480d8a820790a09599dd18ee935e109e7a24da296ad485b2beb4dcc6d7d50e464ab8e42ac4ad51e2cfeffffffffffffffeda5f98ef7a872df023524995b13f5a1f7550bbe53cf86eeab06a6136ac4e2000000000000b6caae27d0c33c06ac9f7bfb8281efafaebe5b153783c876cf068828dadf96d4e4c185be146bda551789c0e43d54c75e6739a9dcf5f51bbb002dfc756e10ccc89cb17ac6381ea481c27cb99e53938057a9045efce5b7a5bde20000000000000000000000", 0x1d0) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:02:41 executing program 1: socketpair(0x0, 0x3, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000240)=0xfffffffffffffd48) r2 = socket(0x2, 0x8007, 0x9) r3 = dup(r2) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) r5 = socket(0x5, 0x40000000000007, 0x0) faccessat(r4, &(0x7f00000001c0)='./file0\x00', 0x11, 0x0) r6 = getpid() getsockopt(r0, 0x4, 0x3, &(0x7f0000000100)=""/109, &(0x7f0000000180)=0x6d) fcntl$setown(r5, 0x6, r6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x42) dup(r4) fcntl$setown(r5, 0x6, r6) geteuid() 23:02:41 executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f00001a9000/0x3000)=nil) 23:02:41 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r2}, 0xe78, 0x8, 0x0, 0x0, 0xffff, 0xe3ff, 0x1ff, 0x9d1b}) msgget$private(0x0, 0x104) 23:02:41 executing program 1: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x7013, 0xffffffffffffffff, 0x0, 0xb) 23:02:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x101, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a2d3913c68c6835e65950e45a9dc8ba0d7460e25254661", 0x17) socket(0x30, 0x4001, 0x9) 23:02:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f0000000080), 0x832f1f7d, 0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xffffffffffffff5d) dup2(r1, r0) write(r1, 0x0, 0x0) 23:02:41 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 23:02:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = socket$unix(0x1, 0x7, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8200, 0x20) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = socket$inet6(0x18, 0x4006, 0xfffffffffffffffb) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x6, 0x1f}, {{r3}, 0xfffffffffffffffc, 0x43, 0xf0000003, 0x9, 0x80}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x20, 0x24, 0x100000000, 0x2}, {{r6}, 0xfffffffffffffffb, 0x40, 0x40000001, 0x5, 0xfb}], 0x101, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x19, 0xf0000046, 0x7, 0x4}, {{r8}, 0xffffffffffffffff, 0x48, 0x80000020, 0x800, 0x7fffffff}], 0x92c, &(0x7f00000002c0)={0x400040000000000, 0xdd}) r9 = syz_open_pts() writev(r9, &(0x7f00000014c0)=[{&(0x7f0000001200)="d7", 0x1}], 0x1) 23:02:41 executing program 1: r0 = msgget$private(0x0, 0x5b4) r1 = open(&(0x7f0000000140)='\x00', 0x2, 0x185) msgget(0x2, 0x40) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xe100, 0x7ff) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/136) r2 = socket$inet(0x2, 0x20000, 0x4) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000000)="e000000100000000", 0xfee3) setsockopt$inet_opts(r2, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) chdir(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x10000000000000fe, 0x0) msgget(0x0, 0x42) 23:02:41 executing program 0: mincore(&(0x7f0000fed000/0x12000)=nil, 0x12000, &(0x7f0000000100)=""/246) 23:02:41 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) chmod(&(0x7f0000000140)='./file0\x00', 0x2) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xffffffffffffff8b) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000)="59f58c50", 0x4) 23:02:41 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0), 0x68}, {0x0, 0xffffff89}], 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) 23:02:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='G', 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 23:02:41 executing program 0: msgget$private(0x0, 0x7c) 23:02:41 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x9}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) 23:02:41 executing program 0: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 23:02:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34d, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) r2 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 23:02:41 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000140)) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffeffff, 0x200}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) lseek(r0, 0x2d, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x901, 0x4) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "1eae8682ab0320755ab806000000000000006fb2"}) r1 = syz_open_pts() write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd97652fc1691a6d457acfe42b2520455692fbdccc8f7b258dc61ddeb8f991d48644c67615a", 0x5e) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000780)="92b459ed30ce55808509de8bf8b3abcd6c0eecdcc7050000000000000049f17672419a20677a66da5430f78ef394497001862683800c45872c89e83e359c4fe4f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee608011da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da00800000000000000763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf99880c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150aa2a6042bdb85fa5b8e4908f7513071c63f28acff81efadf8a325f0a3d7423cf69009c5b9f41e8b82752488a480d8a820790a09599dd18ee935e109e7a24da296ad485b2beb4dcc6d7d50e464ab8e42ac4ad51e2cfeffffffffffffffeda5f98ef7a872df023524995b13f5a1f7550bbe53cf86eeab06a6136ac4e2000000000000b6caae27d0c33c06ac9f7bfb8281efafaebe5b153783c876cf068828dadf96d4e4c185be146bda551789c0e43d54c75e6739a9dcf5f51bbb002dfc756e10ccc89cb17ac6381ea481c27cb99e53938057a9045efce5b7a5bde20000000000000000000000", 0x1d0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8, 0xaa, 0x9, 0x9, "c933663c02a31cf04913b1dc16d73b42a018c78e", 0x3}) lseek(r1, 0x0, 0x1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r4, 0x2000746f) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) write(r3, &(0x7f0000000340)="5052775debe126c0e20d471c5df7284720dde2b5f4e0df6cae68dfe7d360d488c98dcf0efc76a90b5248470b2272331fbb999ef7be66f4b7b6f027ddc3f07e99126c7026bcb782a34c20d25585de8765e999addb9ae713f8fea7638bb1cc3337977437e644cd906d66c5cca1fe37b3f92face2196ebf80de52ccf37b11f12b581afd1bd7874920b614f7a2a2d75c90a60e8430e366db41f59c4caed37bb0253b38961200a47cc3d2265eafa9bec082ac93319c284effe4feb2e0a72a5da686265a2869243fa80b08a4b5772cf6", 0xcd) pipe2(&(0x7f0000000100), 0x10004) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:02:41 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x10000, 0x4}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/71}, &(0x7f0000000140)=0x49) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f0000000180)="d8ab", 0x2, 0x8, &(0x7f00000001c0)={0x18, 0x2, 0x8}, 0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 23:02:42 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, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) sendto(r0, &(0x7f00000002c0)="bd", 0x1, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 23:02:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffe) socket(0x18, 0x8000, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020400000000000000"], 0x1) shmget$private(0x0, 0x1000, 0x6, &(0x7f0000ffc000/0x1000)=nil) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f15899263b378b93934c9599be5ff66d62a3a25fe7928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389ba8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c422c3bdb0551816f985ca5c6cf9bade4a15c50ee8b274e8f39b8f379bbcc584c35bddc3cbbadd6779f244744a7336fed05e69865e19570b2e19439db089a8f8e9b01eed693bfc2db3f17271fdebff994c1d60751eb92a8a723bf97efe42bc6c26004ebe2396d914480a7ec6748212790d1a25f90d5ff3c385f38015bf8b1853007662d9e2cf88094bf9b373d7c3316399c4df4d33b9a273a9b7945b1d0e6cde1d0e8b4da5274675164da01d9b83bb5c55323bebcc52fe4c867aede21f986729b3fd7d26283f862c5cab37a8bfe1f615b7639a22d354fca0000000000", 0x16c}], 0x1) r1 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 23:02:42 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt(r0, 0x120, 0x8c7, &(0x7f0000000200)="bd6cb004282e16c8fe815f35f6a694036d2863f09a1932fe8810549be97b126b5115ecc162b031ec27b365c025251d1c3c66a07d2146e49a20c4319ab3f76c70d543294aeb171417b26cd24084979d043f218353ef05c4b7df3389bc3c07e5458994f7b2cf150df23a8239cf65ed24656b2d32e5e6f2328a31a4466965cd43f775c19847a556c8de4c46d4ebda4b4cb3062902dd761ca068313b0f8f144fc611413f13e444c9420ae11483ff756b78477936bd48a2eab0332eac7b84df32655112", 0xc1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="73240acb1111f47ad18192040000000000000034b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) 23:02:42 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)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() writev(r2, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r1, &(0x7f00000015c0)=""/94, 0x5e) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000b40)="71ebef9bbfeee6b0adab4d9b347aa711fea98146cdc37b23fe740eb92a19de922c2ceec961411e424688c23fcf913b4fb1231fdbc98a7349dc1347c2262aa62a72a7f8e66810c3bc5c860da62449c2a2f763b9b3a6842d7a09e00ad71d855d9ac588164af65cd2d82f892d54b8b4a799ff06bbb2252828088883f42f6322f638", 0xfffffffffffffe37}, {&(0x7f0000000880)="03bd2665235d84343ce8e620c124ea68ee55663c8226b5ca361b2bdcd611dc4ab317f11304a234025b2ca888f13eeef5e23a1efb451c1c63219212b23f594a7c1460a30164b8cd41c00fc01daa1253a0bc670c9a521b43196ab8ff2a95af42d0b7ae555b4f4862047d9081f36eba4bab2fd203a891f29730f5f4b2a99ae047c602c70a624c4455db62492e9d659cafba4ae198a5ac"}, {&(0x7f0000000940)="9cd897523a40ebb959fbcbc37d1def6552b7133bd473940e36f53781b88abab637e39fe6b35ebc7940223750f5eac20fffd3f51ff6be702b71c902768608dca0e3fa7a664c4cf9a539386b1cbbf4323f97172a9e8d1c90dbd2650cd204876ee975c1a0dc5b8c9372c783249b30402eebaeda860b448b0b53778027d871c22f3ad642331470439c8088a8f3438fbf3ac692f03f5093ff54c063919768aca78d7a5a82bc9f31bf1fb6b8285a67b9115bd0fb6e25f1f8eb42109dd711212f8251d8e2407ff958dd9a6cd9920e149ae6f292f1084869561a5d1655480417ae6bd0fc9bdae07325b78e2d83e181012ccf1b63fd9e60203de365efaae0a259"}, {&(0x7f0000000a40)="e424fc2e321e7b2fcdcd31776e4415d0a704e59bbd3ea86c47ca366de86e5dc3908b11c1863d18cbf786f69c0b7800b4cefc443f6a88d6b180b3b8114a8651047c461375c214be46e9466145db48ac6d975a566b6556e70ce88ceab38f1a2f02ec6ab0f6bdcab90ab4fbae2f96464d64813037e7ca8386fe3a6aadeb345eec9db4f955ffd0cde7836f0c2a26ac05eccb1045ae5fb9720b082596d39f4f1567efc3f3e7a8f4f72d875b7c15b7c0", 0x130}], 0x2) pipe2(&(0x7f0000000000), 0x4) 23:02:42 executing program 1: select(0x40, &(0x7f0000000000)={0x8, 0x100000000, 0x80000001, 0x8, 0x0, 0x8, 0x4, 0x5}, &(0x7f0000000040)={0x8, 0x100000000, 0x0, 0x80000000, 0x4, 0x0, 0x80, 0x80000000}, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x6, 0x8000, 0x7, 0x2, 0x24d}, &(0x7f00000000c0)={0x8, 0xffff}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) socketpair(0x1e, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x90, 0x20) r3 = fcntl$dupfd(r1, 0x0, r0) linkat(r2, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCMGET(r2, 0x4004746a, 0x0) read(r3, &(0x7f0000000300)=""/167, 0xa7) accept$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r4 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = geteuid() r8 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x7, r5, r6, r7, r8, 0x108, 0x7fff}, 0xff, 0xbc, r9, r10, 0x401, 0xb1, 0x81, 0x3}) bind(r2, &(0x7f0000000580)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) geteuid() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000640)=0x20) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000680)=0x12) ftruncate(r0, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000006c0)=0x3) fchdir(r1) socket$inet6(0x18, 0x4000, 0x2d3580ed) 23:02:42 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getgid() socket$inet(0x2, 0x4005, 0x3ff) fchown(r0, r1, r2) setgid(r2) 23:02:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x3, 0x4) r2 = getgid() setgid(r2) r3 = kqueue() dup2(r3, r3) 23:02:42 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="d0a6f88d29278575b99c08af0fa678f99ed7749843f66828bed1d7743ecfe80f83451456c41c136e1d220c5189fc6960da6a992c2e515210c1a99add912b7cdac9b0314ac5b9dfaf370629869fe47c5589961f65e0c9caeadbd704e6a33c76df5cabcbc8c45418cd53ca165683cc47ce903889959457e603deae62a96c355d4cfadbfc771444d7ae65ef05208b9145404a4cc7b55adcd981cdfcd322bf4138c41ac8", 0xa2}], 0x1, &(0x7f0000000180)=[{0xd0, 0xffff, 0x7, "574cb007ba4de7e35c67d646981ead0083bf8e24b0842fb8f484e0ed0821eed3563bba09658129d13123bb5ea7ea31969ffee7acf0c2aaf8b73ee34574f1347e4db2d8c3d96717088e931b499cedabc671fac16ce40f5103037285bd57107f67e5303ca7080400fd9a2f1fb8f6d9fc763ab24faa3f1bee36ea121377b2018b8adaaac777fa397b4be444b185ac2d01ba4d2aca30a16a053804c7142210fb6a899c5686086dd7c753d42622b3a8497262f93fec9ac2f8098e7e3848a470e62132"}, {0xd0, 0xffff, 0xfffffffeffffffff, "397599a8b6814f7656d198a2bebb7a3a9be0e37539aef832667e9e8adbc47b82b60db0e89082bc165c31889300df693614ebb1b9b05bdeaf1c15490d86068dcaf9bcf7b2d269ad7a585834a6851434110b348b28b320b9588708d51b361da96cfba00da14dec1551f2e32bb9d222f9df2a13983fa524f54c6e1fb24978f7b2bee820ece8b95851eff9a550a4a7c8161507e0c86b2d71553c962a50a8b25734887daf835dfeae4768b65521c56eb9bf2c25ade1d8564b5e39475719"}, {0xe8, 0xffff, 0x80, "bc176de26c7cee82f921d4d2afb17eedde86077819b3cc11822980ae8ee290645c8435c82ba1e74ad69282e202eab7da66f276178d80696747300f2ae9595bf05dd405a4298c96a40fc6d607d45f37ff6c7533ea3854044c122e3bf38da7696ca8242abf41d00b4d2d15c95a4ca6f133366f363d554992bfb6797e0474ab03e72b9f91534d5c5a32458c472a50b05806badd13ba72810ce731033df7f868bd760ef6a7c863eab64867c3fc29c5971eefb74e78135abdf9f2f849c060185f790de0ca6a9ab86e7f406d9cef74a638d2550c"}, {0x48, 0xffff, 0xe027, "95ba79235cd3ea3d67632f7039e778dd2416a3f0c2c5acc985460d0831ff96fd9acb04def57311f1164e33fb90e265d860"}, {0x78, 0xffff, 0xff, "435e89991bb142bed188b28fe02b947b3c2ca2271722fc253dc1fef120a1ec7a6a2919180b43110ea80a6364a440340f5ab2d22a46e4cedaf67772d9983cc7819744e5a2dda1a39837a8ca55fb3d93cad7d308b333058c19af8b5355356f6c7e14a72377"}, {0x110, 0xffff, 0x4, "8663d35fbd0f87d2f3dafb0e96a0a782f1a979988df50d62ef5c6ab1352a5ee75c00e9bb234a19f76731f845b83f21c8a782b82de24a6fa8abaca8a59e0f3574c31a67d1f864b22a76f340069ceeff9006fc923c2051f2f8a1b3537749367d8ecaa7e64f3f2674c46a7538297db5225464a14bff1df5ce045b0451ed7a927c28e3480ef44c8aedfee25bcb49673d2ca0e1870da0771fd7f80ccbaa2ce3f5792b052b12bb78e706489e0f406c18f069e402f00335fc59c8d5f9fa53719bfb46483af6448d13a13f77249586da8b91b7366157a2f1c62fc0ad4005a3aca529f1c777c2cff9b1f7b1b360ca2347c58b5bb958c2c9930374f0fd09970ffc"}, {0xb8, 0x1, 0x1, "288ddec39c1aee39c29e325a5b69788849a62be2b9b003e2f6d8a6ee67dc63d0e2fa5a741e975e3fdd93cb8f802ba9fcf35667257cfa52915f3155ff16b9f5832bdd2e5f252aad1a4a121da062abbb1e55bfe46f033a6a564d47054be40f4caea15dd92aa4f04a6fb2f4f39cc14faeb229ddbc2b2d7162ee14d3120cb3195e59dbefc1fca5c5b206da0c8909aeb2a9acbb0a2d6c7f4b3fefa01082ad09724c873b"}, {0xf0, 0xffff, 0xffff, "37c0cc349b43d933db76a49c892a515ddf1519d9ec1c8d81c27f997ea42d45de38911092f297b38816acd40e8722999c39b8abc1dd732029fa945d8ea6de7327db052d834b1263f51e9cabf9556c864ed4fef6352b8c12fa2fd5d0fba396ac1c16cb0cafb933d1f0d24524529e66df6669b51c4ab2908afabcaf2875bc8f146e6fff214973c09bfd0d553f2994d9d15e5a58feb1b0265bf33f2c85a6e795a0c17d2a6019faa74939237593ef5b47998174c269cba528b3bf6b12d10bfecf39afc47d9d42bc044d3595562575cd9950f4857c72f9cc2145ed23732a"}], 0x600}, 0x4) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xffffffff00000001, 0xf49}, {0x18, 0x3, 0x0, 0xea}, 0x1f, [0x997, 0xe3, 0x80000000, 0x400, 0x7, 0xdc, 0x3, 0x4]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000007c0)={0x80000000, 0x2}, 0x10) 23:02:42 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f0000000040)=""/175, 0xaf, 0x802, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$setstatus(r2, 0x4, 0x8) recvfrom(r1, &(0x7f0000000140)=""/163, 0xa3, 0x40, &(0x7f0000000200)=@in6={0x18, 0x0, 0x1000, 0x100000000}, 0xc) 23:02:42 executing program 1: setpgid(0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="abc18700f3a95fad4f6b05f359bede8ef2a8df330ea7f07792d3b0fa2cfbcd118ded2cde9a7ff07a0e535f13123a270420a9d930ca99d67fecd426785307d2e49e39977d158994b173358ab49c63396e775109fb4ffd00860d4da070cc41ebd1a360a4dfaeee30586777acd1b609d4c736085a7b4c0b5fd0909e685552678406d63d69b018fb26206621541bcb844e319327ed5c73a1ae30f3023bdefab0163201a413cc89a7d96be65311ae568d8da1f4ebec4ab2", 0xb5}, {&(0x7f00000000c0)="6d706ff5c8e3a4bea08c", 0xa}, {&(0x7f0000000100)="3c16786bcdf39503089829d11f2e7866503346c1e876048ad366dc914eba642885f8e2bf985264add459ef32502c9e00ce4356845b17dc3476f47cfb8e8cf334fb525e7b05364956b3939377fb703929d0668bdbc0cef4082cd0ea420c07390efd68ed1d5785b7d43984d6c04097d899a4ad5df95a934fb422bdd40d92f561", 0x7f}, {&(0x7f0000000180)="6ee2475d49e13e0bad1c5f05cb195863c78ce9da273ec6b4974e8d6ae2e76b8a82498ce71f15f986ca09357136d145a1b96e134cbb58d9a27001efb41c59bf2c89ca24fbf7fc30daabe2db6bedfc2b5f1c3e02cc4e70370b9c06921d2287ffb4a95fc8d33782915d3348cdb1c385bc78ca3d2c78634cbc6df40aaa0737fd42fccbc61d99e5b157f7132d9fad72c13fd81486c10c1c2adcd9f7832a1ee0298dab2685ee6d1cec2073285abcafd45fd0cf3106342c42c0f46eda63f4b9f744288102c1962d22da04afa441782bceb0384888f3d12bab17f0048719f36d6a054a1554ae4eeb7004e5a765ae2308af029197d69267ba47f32308284740", 0xfb}, {&(0x7f0000000280)="7f25ce097f41c13ee5393c13522593daa0d61059bdec1ce8d8f4b76fa35ff8747906b23391dd33e61c55a63f2ec0788ad8e31c56fa8714", 0x37}, {&(0x7f00000002c0)="14b735130bb6c2bfb00dce265ef67fddc21ada1f7fb52f3f185ef19c4ffece1579e47959807690dcd252c9b769b2aaa683ed108d6d1f8886c1f700399f786e620194ecad5fb1b515df41eafd2e6c2184a3fd652553425d138d692f72eb4c355ecd519750c66de85f3e35dbddd8a1780e6d1f71869182d7bd9f29c1cd68cd025275cc6e88387b393bb68517e382d04e9562c5503f6c691533ee73318cf5057fc250306ac7aa0bc7b1b455e6672fb4b019d6a7486cd3ba3890d73c245375436bc239b369873035fa74576ee4cc681c4d123b7973deeb737bd5aa29205b7638336234caa0465a8e2dfe5116900743d07c6b6bb2dfdc89c9db04e1730186e660b60697b24667ce76f3c50073dcb15b4d9fb9ca544e0eadb0641fb90aa01ddb81b354ea55103c8b7fb19e225fbb3b7d8e0a7b31d9ea4473d9da5869bc2cf0f52f6641f51058f274d9aa0acf4ede204e99ff386b3605237fa5536e83f28da555070f928593b2827f136fe6deb164266e1c27e140a9bd844df1cc049e41022a4d0fad1515ff3d940e9136801d68fdf84ff92a369a427e310ef5f30378e2fd7b303f3d43a00ccd873cae65e0f90b0c163d4dfd93f0f0dddc88eae4db38766203910c8da89c00c6289561665f15c6a9413f95b6931cf6633de700052c7a8b9b268d5c8a28762f326b2214f57d97415742367ae7d7a3adf66ff792d7b5f223413b1f33d504845f204ae2d3df2fb32f5f718acb081cb5bbbbf66a600ec957682e23a57f56c8000b3ff4462dd63229384c625cc0baef683d7ba4162b55c2f8df4cd8245682c1ead438e2b9ecdf8d8bfb995fd612850d8023d0d17d4dbcc660c9d5f33a31a413f0a14910da4265047b5119ec9bd5e4d1ac60b23238af528744d04eb4253d31a0c6ba033dfbddce9e5667f86bdcf8b63003258daab39617f7781da19d70bd5c2bca87f0dee3c30ad34462df2be852c3e041053220ca9ac1f249297ef76373accae48741a34a7049221113533aa40a1afbc70e8657ab6d1e0689d793120e41e72c608a7f9bb8203bbbb1926f1df6dcf2edeec66f9ed43847e4f1c8cd4d48b63c38070e74a07bbe448b0ad98a70efcf4cabaccccbf4041b63b76bd882d4b5f68e41d01e43ec2c64d465383c359640f292914174e92b68c103805c4993c29a9022efb90884d532432aa7d888e68fa9a0c1ee74cab1c2ac95f1c0018d8180bf8d181cc0c78a9f477012bd3a3c7b3140daea6f673faff7c13e611e0e1b6ff46d4e29cf27bd9c3eb1e94d74e7000bcc422fb96379b0fe7617d635375b8357ed9b4339ab415b1802835ea0e745563df0366ff5c762cfab6f8336318dc5d2083533f7e44974f387b2343a80a0a4ae4fed138a55ec74a20c8e951775e863133da14a511f30fa04a294e8e1ee3b6e86cfe20b3977826fdebb8d90ac23b49daf0d9f5d331f92fabb4eac4d3a1841effddf0b9a45492d28e5eafd8b5f997c016cdc1c7c7d77e9ab72f561556b7a797d1519c16a6c89aa38335c2aec31914ff1d363c3f3ca1b08c174df0c3f5e3e9bc1b38cca3d8267c69db0777b680af81cca1ac405c37ea5464d951593958bc4a5ef60ff0c4cc7a9ced77cbef5ff55396a26686020b096a2eb7aa634f52497708b565b7eccb5273e910ca261b26907ab465433d92f22c4f1a438b293b863f663c133f4e22d002051bace112c954f402401b11a4a7822db82e668abe085b1e93aaddfdfbea30a18c991a92625c06186c1c570f362742a452a1ba778e0086b63b5cc4f5c7f1a990082225588af562a00d966590f2440a06865420a5fbc9f519a7f68177ddbf6f1201461982ddc19460f2c626a6ef5427e46102eb56a88356ed582aa8f55a7812697783ff832c9a0cf74710450112728035298e935b7cf154a28ec42e160f15a9fe5b809cf3013b44487422f638e00d4807aba6fd41150f339ac9603f5558ab4d50f2a5113198919aff9432f7e7235b402da097aed1a68ea5ad4bb72a65bfea0134327e45f63d29cb62718ccd4ea1d185cd817f89a907894f694ae84cf3bc382d0e4b3656ee9743f4d55b7654eb574a2bb183d118259b0740561fe5f3e2c4c8a530c4aea2518a2a1c3130849c94fd32cf234e7f04e4665d7a9affba9c67bbfa4a4e3a8a4cca6eff7dea19b114fa74a1b5dd3abc37d6e8a32b4cbe71ebd96005aaf962fc711b5cf40d58328453b1fb20eeed66a885420df1053c7afd110ba5b09ccd43385d0c1f81d4ce3bde5becdf6f1d245c873439ac7b282bdafdf8b1ff433627bd507c7f1455fc16edd89f2ef004e8ebf78b2c41edd61ee5dc8322d43999b19caa7e354bf0fdc52d3289870d27107314df9d6c3097bdf852a72c0459833a0208c8442ae4945551beb23ac450a1ef16b2f4be8583f7012fbf5c2d98060b55a9ac49eb4a8120ce09eefb0799e93418601752b01fb837d09cb12fba7c54ec1c06a65e7158d404eb0c93fcb24c79e4dfd20f5f8c490590dc739349e5fa5471b895330c5f493b0f9cfde55f64fdc9fabe2699587e0565f5e52ee4263ce0531d44a3baf8e7ad4aa03d973d9cd9839070f2236327c9873f23b812910300824fac2bc26b76814af7ae04196148d1fc4732f864ef7efdafdb0c9648002af0c413ee790f254681dfbf2f0f2b35b2408efaf5f949bc7bde066849096fa41d7f406cde5f26fa22011e0a13723701bbf33a0228618e229f85c4dddf47db1d47eb7ed1753989faa8cf1088da94a53f72ec3d16cc036f3b875b9fa7d5e907d072e050d3664bed724381b196cf3b5993d252668813535d5553373c6f905458c35f3a6cf294716952bc63e1a849d2c020e427919fb02c49b74dfd430f62aa88485b17280c63f614048da582863f6c4ee51017349c25f78616b285f850b44ef638dd9c58b9f217bc71cfbf6cacb9faca8a5a7b2847ad48f6278c010d3851e093a71380bc58692622f801ca2b01694ff94315af957f826b5f00ea8b65a15518af092be539b8417d36af79bbb80eca8a8061c13feb38c5945639e18e58c8525a4be9a7ae29fef0a0f2acb8fcf9636c4661922861213b9dbd4c9d92b7531bfb18aeb20eccfedfc2b53ec16aec91e46fa40606eba3c85e40926de671ed08cd0402c0802d6b9e2c69f23b2c8bf3dab3fdd20ff5b9120f40e84f27d4fd7fd39f6cde212626f536a021c4f007c398833d5d55718b4cd6379413079648f018a479663235675cf87114d9b225020b68e1d754b4594a832f67c9fb8ab908c3133979875f2bab12b81d4ff1dfa3c001fd17191ebe3df14077759cc2523f1f21ef67a47d56bbfa34c6d00453b3ef4498d4e502236e849069600a91283b2582744adfcbeddcd333390ff4173817ae5b6023b6653e430dfe6e19bf246668169f2d8f21bdf3f96ea69eb193088d694f4f118ed908f5f997e8b33b4eaaf124042a76302c1d1b7ed774a2aab0dd675028b31eddbef1200489f7840b0421c837a4adcf0ac7ae8ab7b43107bfc7b6c74fc7b468519c37cc2f3872d0bc668425a3aeb6fa826c13bd6d761d64f98edda01f4959d61b79e711a3efdd1951075f01afe79f9d887652853862c976cbb7bccd9d024f1810a18f1e0b61a8538a1f3d1848edbc6dab00b7c05c94dc2ad3f2de05d90cfc8a74a9f8b4d0e2fdfd894030934f24f7074e6ca77d77818d2bbd6a1a1e3bb4eb830387b1874d879011c6668020ad7b2d41ebd457bcbbb6dfa7916c7e973c3fb327f6d10f383cc1f35a7dac2a1ebe3e50e168747ab4347beb9ac6c3a14c22e9e64e9a2bdba8ce73b921b6f940418380db501ec72af999a0ab796f93a7c1141c05f49141855d04c1fd14482a3338b661033e847f0419cf1da5dcbdc345af0ed71e69771982290b198560e2f88d4b2d89a932c119fe921808e020fabb6735285067a3e3f5c85a1f0fae8e96351c9aecacdc01392774ffc055ee9a0830ca143071428c2f6cd6069b3f5e6d4f19f85f2b73742c20dda581de9b9f13e1b6793f536579a0385f0e89c0424dee3a14eb2d3dae0a6c5e1406c6d5f719f3242961f58356f88f8a7bb9fceef2de6363417d11a474b504278cfdf3bcb4d49882db303255af769623b3390c05f63a0f1f5b58095044f2c65170585e53d7d4bb77bd9e09b27e305df8819338e225cc53005396038b420bc5b63ea92254b8b88ff1cb5cf430d829b04520ea997e2a0a1b7400bbd2f6a68050c46d3f6230480afd185f525ad701d126f4f9bd4727cd8bcf8be229bdc59e049d9b351d7b97b1a836f3fb85e69a7cab380bca1ff82a00bc1b6f95ac8b3952c6a7d00101372183b2593f639c7cc39fcba9c03a577979b7d9f99e3a08f1b8ee305d43dde78dcacc471e34f5e14816efebd5c858a9c4ba416c5b7a75ec1cee0a500c1c5c0c6c0fedb7476d07c50a66878415e63525aab6a3107afa833b11dd12e470f5ed00e26fb8699a1b101f1a23e39cd5a5a69af96555086ea7cff37910020d1196eb839590e2110df1fd6121064ccf77605a35394141d56dfba850ed2eb9857ebaafff0aba6f5179bd1a61c1c876c51f5d67b5e6a9f4da7ee671ebfa7f6e2a15949cdda6405dc19b77f297f812a9ce8721d3957c2423a278a9427e008927f339ab6fade1c3035842933d3e5ca7abec9ec966ddebff40d36f30343d097765ccc9ff36b3a998c57a1baf0756c0a73f4767f9655e16092ea7fa73729c42edc6de4028c44426972f9497bce3e907d8d757b776c606f297402d3a06b2311ec1c012acefc6eac1ddaa726716e1ab147d45be43f1e4a61b7bae6c5d7c79a2a1a73298bd4d5b34e600a54d28abb4976b832f9f03eddbf39c21ce15b8b4136f4a9d981fbdb35b387994f478ea1520ff46de99b24560a57543d7dec04b22ed1a9edf00b92d8b77111b305b34f9875d9dd44427390ffa64acedfd88c2b4cb3a3c16368d7afc9c4b5b729b8e8d6d5a16a441a9e5f45dc8cd98e39c8a5ce0f6dffbe84d056020078a31e943f8df1a26474c208ec975fbcb3e9880179f6668962940b99ea36192dd629932a4a7c0c52a8d386de1a11601eae9c031d392e0fe2c6aea4d7727901bc528c79e6e042bb059c5cd7354befdc339d61b7be412ef2089e6a1aea5ed64e2ec94419ea44f8721258c98cb8b7cf81e770fbf04c289b5d1fcc36ce46733ed8e54f32bd7af2df7abb108f6664172ec68e794d4beadda9eeb52a4b65059c37ce2e1d559be5868dc4aaea55b862a797dd8165d2ff2cb015fe360014ded513e95de916d1175319f263d52e7e7812663269f62b121d7ce40c63f8cb27f7af728983efcfb570c966722edc4ea445009d35320933744b0d793ed352d5d9fc453b6f79b394c5339c5bd885ede57f102350c7cd07a4cb3733b1966dab277347ada0448209bba3952ff69192382f7eb192063c2cf0a935943377f26b7471687a7dc0bb6aaaec880108fa53e58e0b462fcf735beb1ef5a94ebb2007cc4f2c7d6569b47f8a932d7c7ee8f3c55726db843594a827c2e59ca7040df87aeb755529610314836f7452ab947da3ca564e953941423be9bd6f3b31924f647286b1e5d5bd43d2fb3153d3bbb6bde42724bdf4bbc9f27a18af3b8e8d7f10e8592d30cdfb42d463d166daef11efd9d3d6866d51b15bb230f8287b347888d139dec92b705999ec3cf1063fa97a7227d0b6971e4142df29a963c860ae09788cabc1fd6f13424e1f81981068bdba0d9b5408df2562ca46e6e05fc5830ae903b189608bb4bf8f6d012fe3a08479b57e3de7012ee28505b78921314429538a836dbc21dd46dcf1e2196ab506f0a6", 0x1000}, {&(0x7f00000012c0)="1b4dc80ddfb58218dc0698f7837bc2c9aec862528ecaca0025765c63c2143e8e4911aa31c4ef865101143b3d7cb67df7df5a4fbabae71d1fcbc254990e30d14e8a05cd9449dc087b1475a11d", 0x4c}], 0x7, 0x0) 23:02:42 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x2e5f) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)="1534a5aa", 0x4) 23:02:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) write(r0, 0x0, 0xfffffffffffffed6) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x1, 0x9, 0x17d, 0xb43, "1a02807f8cf46450d0be6cc26aa7487c617791e5", 0xef1, 0x4}) 23:02:42 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x124}], 0x1, 0x0) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f0000000280)='<', 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 23:02:42 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="99d9cb969631634a4af9fa097cb52913a42014dfc453eae0eafe2beb22f17f4e9dbf3965f26ed88befa09de6dcfabd8855b92d", 0x33}, {&(0x7f0000000040)}, {&(0x7f0000000080)="b648d29fed1bc7f27d002ff948ef24b7bdd2a40b9c2696831df7e111e6738871927f386b7a245cf7b3fdcea3634940f6793efcc3", 0x34}, {&(0x7f00000000c0)="7f1f8ea6125ec2229142b8642c09840fa65c9bba4a7038795e70a5a17325c087bd425c4b33736ebd44fd0b475ca34e4f8cade42083b570", 0x37}, {&(0x7f0000000100)="c1b05b5dc87d135a0b816a5e02e3cb7e8c8ce56133b8af7818a93f4257ee37657fb0771a91ac4c55543b42b24977f57b607d3499c29511b31f72365ad75947a03ae208a009c71c3909882995b99438c0909194f3d053f7b97d55ddf276fb6d17a614cc23dec539d8824509bd021ae1693b3de9a65f8cdb05cf1d5750ffacdd5a116e394172185f057cf4738ec2e16b1402682dc2db1d4ed9c416bf67a17d2de875d83fa01dfe6777f6b5ae372ff1539942d85c94be57daad7181647fa29466b76f701b85e4d962e8595e2df07e970803", 0xd0}], 0x5) kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) r1 = socket(0x12, 0x2, 0x359) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000280)=0xc) 23:02:42 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x204, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x1000, r1}) 23:02:42 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 23:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xfffffffffffffffb, 0xffffffff, 0x6d4, "835e5176154419ed6c791ecff3c8a2c5af08b046", 0x6, 0x5}) write(r0, &(0x7f0000000100), 0xfffffcb3) write(r0, &(0x7f0000000100)="51626f11896375f2ae72de72b6dfdff57e43ee66b07c1a2044a86c664aca97ce6bfb37402901cefc1b01802ae7cfb647db4a8bcbfd19732e4923cf2bbeb0bf4794e916e92b3cc05162f3a7cf558e9045c2424c4b06a39eadef0bafe74d118a6b9c50401d8e6f9a2067640429e2fb564e37453ea7e7d6cf00e0a53ba671dabfb2f76ded8433239c43affdb189b4d52759567eeaea5a2279e70576246b9312543e2d1191098946341137d2db50ef1a3c0407ef1f2f09ac81cfdcb9d9eac8696346da808f0e6ade909051758a53d320780823eda2a19ac2be343c30ae50dd8de159a1cf0499c54039092bc1e164a6a52a6fde598640bde057cb5296c479fe", 0xfd) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000017000000b5630567c9722d175fe91c71f204ed770e90d0bdaef61bcc8c13260445773dfbbe6e3d8c7de64710f94125166d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4cd191bee3b0cd002f40d0265c18e96eec540f136bb1c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78c"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 23:02:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/192, 0xc0}], 0x1, &(0x7f0000000380)=""/212, 0xd4}, 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) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/43, 0x2b}], 0x1, 0x0}, 0x842) kqueue() close(r2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x3, 0x4, 0x3b3e9868, 0x81}) 23:02:50 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 23:02:50 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendto(r0, &(0x7f0000000040)="0d5a9bf7494da8d020a8c3ccfa7abf3df92c32e80cfce6627b070b8138663d5323f7e31db300001372abf039c1a9b67c5b395601877ef6f25e7f57498b757948e826d66917174911bd1c94514918a6b29f47db8f15f8489763298a3699f4a72af3d1843ce721087c48fc198a3d33f274e3b0b21052a7297e1df5150c3b5e69ce95c578d6b0dce337d8db88d2e4800ad8c9d778a559fbe7d158d80d8e5a78174be92b63e3278b8d66ed128368480be485d4fb3de8a401dcd2d4b333861590c0da", 0xc0, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = dup(r0) getsockopt(r1, 0x135b, 0x84, &(0x7f0000000780)=""/4096, &(0x7f0000001780)=0x1000) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/165, 0xa5) recvmsg(r0, &(0x7f0000000740)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000300)=""/210, 0xd2}, {&(0x7f0000000400)=""/72, 0x48}, {&(0x7f0000000480)=""/185, 0xb9}, {&(0x7f0000000540)=""/221, 0xdd}], 0x4, &(0x7f0000000680)=""/182, 0xb6}, 0x802) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 23:02:50 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x0, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x573) sendto$inet6(r2, &(0x7f00000001c0)="3d9bc348b31e2a109575f028853baab3367cccec42727bc51f8e0bd6d336defeb1ff3c1c68c635808b2e0e71eeefb1bc2e6c9446b2a7f61fd7d6733cb7188092b0ce7f86760e8e067012cb7c5f5f8962b860d7104c2d65f2375d6fbce0032beadaae1ccaad34783796db423e131f9bd78f239c0bafb75be53836d640300d48e79ffa550329c7a8c0e9d762ae2e677a187fc76b1a91e616b117c49b57832772c9f351dbb4bc8fd03f5b902a48e16dc61528b1f7f1edaffeebf8c615cf3f5b8429d9b9d92fa3da23765b28630492d8218c092f40c909f005c85b5d3c8d9db4cec12b99e238b877cb9856b8ab269fcca6beb5aaa2e5b78c777d8bc5d0b5378060dede2312640309f8d7dff34fe9242f6003843fe54e044c1b7c720586798bfb2e582514ef83cb2167fa090df5bc52ed5622a61d6586e70094a07bc36e3773bdebccbeae977b1569eed26a62a271552a46cab57ffa3d37365523f087fbf7b91fb1ec5560302d9fdd73283484a976607eb11bf589956adc37a01588d6f9d0aeae40033c944c7f070506922b77ddbe16000e288cdaa1c6dee87aa02ed65b95d1cbaa2a1530511fefb93f6d2f01aef57afd0f773f18bc6fc710cdfd51ed9ab48f167efde80301e70c29b406da17f61f7bc12a61e3b3a3a1980620fef7eb36cde222697301948314ea82f928b6feffd7505be80af1d9e9c0c599d06c685b517167d9d5d280960e488be2fb55d712068d958f4bb374a29d105be50972bda2a9910e3a7e0957b03eda5c06b1dd0a09f34cb97c31e968d911a38033c29c48de36ab1ef8b5934c6e05fe36c2c6aa6880b392cfa1b52b4a91e0d60f5586d88b7b0cb7a2ab93846678c7ae5c6246eb98e0af813363d3e769224c729f1aa392b6405a7cac3e7d631a31a6fd3011b82b439648e7c05f6a6e70d0daff26fd25dd689fb395d69793bef70c6118d46defeab2fa53bbf55b2d638bed409d4d55ac77cb9fbe8ff9a6e7e9255be369a33f4763d9932cadd32bee0e20840fb19f670fec3cb157272cc4a8ca5c38b6cd6940c709d6599965345d3be83b6cae14fb013411ed515583ffc225dc5ccd8ea64f95d82bfc92a433df2deffe837887fbf78acdf31cede146e919b8256d4ed240eb7f5c659a20a63b6a30c68839987a47ca61cf0d3a47969001883d5c824a11ca1a4bcb1955f305d677c4b76a3eee53bd8aae40516f3835eb123080934f5df6e4df082d66cbda6430e702af17c34cc7cbfa77deb8f01f593a7c61bbf9fc58a518940714aca0abfcad690261248180b88dfdc4b133eeb2cdbba5ab2b281c074bf06815cf8f400a1008bf1d61483ef14a994f2a90e071adf20cdba64883c3bb1ae07bc07de0fc74151e0eaac1dd73bbc5bfa14455d03ad264da5b132e2aa26d0416b6a5fa3a641a706e283bec35a5fdfe94b6e3e1f5e032ee6b31df8750198c8c9ece3b6e64139c46d0800e3a64f5183c55b61c922919974633495d2bd701855f9425ac90a80b130c5d07147b9cd810ef6a470b7d5350d1ee895dd3a3c81cbcad65c9c48a850b3a1ee7ecea932f366c0ad763ebb73374a7656cb04d9637004c37df9f8604176475c5ca7a5de3f536ed6e51cae97aea08756c726a650c06c8022623d1ac55e9c2e36c13b6ae4a24d20efc254b56a45c8bd7571aa61f96ad92867fef50c36e19b3a2449d5d5ad775bafddd5b45efed5a0a4dc2b3b453a2c8c105a0a6fb951528c0202f256faf8eb1a50f2eb9fa1e53342157f1c15d8c0ddc0f19b8f6d05970986683ba243ac6829efb7d6c2a14dc8362d917af4705bbfae3410616d301a5cd93f033eee3c75f42133e5a2ad9f37ab33903d12c3f7768f85fc0d882e095fe806cbd45441a5e376c4c5c1036fefb3498cd59633a3921afded7d48fde59ab0f1553adea3623e699bcdf34cbd1a866fed578d761bd1ea911c6effcc4125a6c3c17b4c519da459a9f4b1aaf88482f696c7a200545bbaee333835143092e59d1264e140bafb0d6a331ed459f4249f085a1ba903059746d9cf40acd6ee4d817701670f95090adcedf5d89d49ce6430a9d9015de51e88e57cdddee27d2b0e1bd637356b9356f7ea9b5636a651489d19b1eda4e05481a5aab872ba88a0a4b28c2c10fcbf3df1d045bc4bfb08e5cc8a6b6ba828d5f4b343e5fd065ef9ea6476dd540e36bc46dea1f6f64670438d58ba065fe91853f41e23fc98a0fe205ce583aa59a715bafae18f03aea38466b1b86972324eacfbb3e2220a02d8d620eba6027eda4f56ffce8c9d162740de483d4d323943c8c05f5869b5568026ee9d56bc1699fe4d562e9141d323e2de376bc08391ac977ff66304b0c4c24a2c6774d9f0f1c6edbfa14853411a3c3c25fd05c62327375644e7a9ee6fa380eaa46f90a024ca813b51026c5ca4f4060573023413a79bc3c02284ae5a1b6fd5d1c76948a21d3c5e390a1a8795417b309b5b1d325154002aca6de5d5e2fa1e2e90fc16a32673aada34773c410e9b42e1159d24f7b9907707319656b56ca3738aa7a5b6d4215dcb7f779299b41028fd19cbaa8dba99c84a2b3c42e3e7612309dd4c2062fc63e76329bfb13ba465f7007af7918c18815fd1234c4eea57c069fda4ec7f8155584d37c677d9583353ef9475a67af2b5d8c268b3bc9275849149810d61e6ff1268aeba724390a20f529747f1dc74581282f959b5d1a970f65ba405da9a6254336948a19b0c8f76b24769026aa5c0e12d35ed60e18a374c76ee86e4ac472a136a4eb408b1e847aa227891c1d1fa766262ed6d4f50e118b88fd27876eea721e1f1f054cd3287919dd0ffe7bfb97fd689044136a022e4f0bc2adbf0fc6973d3802162e439ad3d2f5f3690ee078851afc070975b12a33440103f5695e22ca05649fbe5f721fe18a895ebbe778061707042f092859e654888f07ed2a90e79f7aa8d0ae5a7e4106261ae774e590d952372d6c434f0f1151764a190360ba1c8eda21a3ccd33dc0d3438fe1859a0bfa9f0e7787711d2b8937ea0bf4ce6a7d5818c0564ed1a4fafccb1f35ecc6333308753e22a7c7b22a50a5b6bf4962d7693e0a2caa4a5080693b36ce7546bd7eab7b48e2ec905ebd2cae3e9b97b3aa4796315437be1dcc3485c3b20e1271b038bad1bed257250b780ed4c8ab896f28c3de84208d913b91f03f74d9e473749c1b59c69bcee8da275920164a28df4a281c4aa09e5d74b5305330d8dd296491f6be62d389f60d946449a1b9fe224d93d96346ee22cc140709561dc5e0436ac7ce45aabe7afa29a5d9371cae210ad46eff72e4d5228e9c8e51ddee3c77f630095b05dd9a9c504dcee5ef5c2ae8e484791716c87ae814a25fd37dfdb359c53b5b02b88fcb7661299c3dd344b0d938afe6acbcd3b574fa7bb99d4ed5220360854cf65e3b1a12c19bffeb5647adc0f95eabfef6d008ca7c6ee8e63ee4c64bb97006a9d3df18b723ee32604d939e002473f24d5d58fa4240f742153239942bd31ecdf2a38ef19804631caaf3c0c18dda665b85484990f02ec47daff620330ed3cc7f999d43fc4c650fba6a278b9d8e71f3d92fdd79036cc0121f6fb272d0df429404c0b943f5fcad7047130661487c52f0d37a650927452a2cb27fa4d5c03d78c4751cf681659689f242dddd4b2cd76bcc68ef55b39431981a49ab260b44273be7e46d7b6d7bd28b1ee0a2bce01d8c82b9dec86bcb74d7d45363fc28892ffdddd7ee87f78e4d94e51cacd585a831f75bc930c460da5ad1da00e8fcaff2263a63976bcd24c2eabd792a85e2f73429ab936773768745db94bb91495969974dd4dbe1d2918ed0233ff8e8b138f54f363d95d2746763ef6ef3d8c7ba069d0d67e19005f98c5857f708b9c7695f40bc707e37c7ec3770fca7b1ee5335c1a4ef8be1c2c62d8eb950bfcf12d58c2fda46c5e9ce1c2e5602db4d28f6b05f3ad463c16b03b7b157da58c1e5595071dc9b60b16b76f63e4b57ea972dbaca3c7c99ca13568ec3a10c3437c8f99d50372a8e789d6cc7e8ed39fb7aa1f328c484321d5125104bdf6984491b4e631a7242a2cc3d556d07851000b71b0bd946404f33d295be46f113af9d2b3e546ae469b7ad9ee187514b71b151cee6b11aa9ec2502f24b8875622297756f1f5454fa80da1f185d14310fd297ddb1f9e57959077b63d033ab20db9cc3785421e12ce28a7639b5947f325955f9e85908b838e258bc2f36a9a9fb78f0d52cf62f66cf1d74048e4b4ee7a09176b1b55f0dccf2847365b73463c0d10483be4b738a0e684dee3e8b0852b085406dc4235fc11b3b3dfbbbca14a1927e5ad4c601351b9270172911adce7263e5dff5050fb0d59a01dc9c65a316308c848a43e8e1da49829c90d674303c5b57eebde948ea56c527f6bd1bff2e4ac187713846828a7cf7c70702e22fabbebae09604240e46fd4c880e7539e2f5149d1c98010b46ca43ad17b9498e5456951a111037c58d15a652847e9796e85c825f1f0016c08da7d3347c3a0debca034d1e22f341cb12ec280451ec6f432c012a5d854f18f33f134b2dcc70983aaa3843eec02ed9ba652f43c8f8b67f45879ec2e5925d0a48ddf077a79d9d548e2d41d867a004c4a9b53606500140cf0571b38172894a37fc43d5784acb451c0a565ceb5e0e533977fa45904e1fcaf99647a82356278c6713ff53f383011423ef34b11a4bde2851ce3b29f1a30e6a37d130aebb3554f3ebd8825d67a8dd54c945fba66087aec34c777b58dd81fa71efc698191fc83c19b4ea78023a15943acb4a4bda7510ab558d679d8465ca20bdb8621d030e8026e34eb67be99ebe31e25ee6167e55c608938e40569db4dbdad284850aee20a9719fd3d8d1c14d6e4b21cecfc176d420cce7e904f989227428a5ff911ee755722e6dd2aa4f5b0876676b5fb2e6f83e80ca8cd529f3f72f570613b1e76e7ccd0134b2418958906d9833dd1f36f325804a36ddcebb99abd628c2468a7a901f8d60dc03265b1e25565ba5fcc1aa24891196a3981dcfdaf5cf5dc3254d986d2690977feaf0fcf04e67727a01556fd0fd3ca38980e160fc585cacbbe36ce01e6a5bc346571926fa315957722cdf3c607cfda2d5e5699d8ee16a349a62c82efd30092058b3470bc2eee2ecea475f2e51a06bd04e7d87790ed8c45650d13587145f7b088f05295369d3a0f83a37e6c90fec76726605d953c52cbe39c00e7ec48a2caee24a93d7772130e637776ba9f9b5474978972e891cc227867565093ccefd0c385c91052e6b8e7681e97c2b882e3ddca136083391e1f14ca79184dca541a7fb955a18cc981bf337a4471050a2053d0396de116b77cf9fffe3f216ca74089275859f4b4d9e5c626ce05262cf32557ede3daf541ece39484629a7481540edab4fe696e5bc8b5ce225239cce5b60f7d0b01451c558a5552c34176028f947dc0e92e3cf0093c8be517300f94a0f729922f6d1fbc70a00cf5c01825a98423150efe1ee87ed0de1ad73062c3679b76c1e8be98f1874912b4151523c02b7e3dea6d674f7925cb69086cc025bc56b74c169392faa5a30e0d4647d5a76af6272091778cb21ca6551de5bb02cd49b8e8a537a6aeab45da6970a52cfffb2e1a867314112d50f86914b19021ffd3d1baf305387a9731ce3b11f6ccbf0f440a2a6348da5324b5dc71a57e90dca8f0bd873e3c3bbbffdc19eeda70ceeb8a8137e1994d5acf45ead087de5434991ec6e2f13e599357f67955186345197e684e108f86260513cd4516c1c27c81d9451bd9112a7c726e5eacfb123bae67f53127c2aaf7f43ce749d", 0x1000, 0x5, &(0x7f0000000080)={0x18, 0x1, 0xffff, 0x80000000}, 0xc) r3 = syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x158, &(0x7f0000000140)={0x6, 0x10001}) kqueue() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2092, 0x100) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0x80000000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x1dc3, 0x60000}, {0x18, 0x3, 0x6e4cb5fd, 0x3}, 0x7, [0x2, 0x3c, 0xfdba, 0x5, 0x2, 0x7, 0x2d, 0x4]}, 0x3c) 23:02:50 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) fcntl$getflags(r0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x5}, {0x18, 0x0, 0x6, 0xcfd0}, 0x100000000, [0x800, 0x5, 0x6, 0x8001, 0xffff, 0xdf, 0x7]}, 0x3c) close(r1) 23:02:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCBRK(r1, 0x2000747a) kqueue() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:02:50 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x4002, 0x0) socket$inet6(0x18, 0x3, 0x9) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 23:02:50 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) getsockopt(r1, 0x0, 0x5, &(0x7f0000000000)=""/184, &(0x7f00000000c0)=0xb8) 23:02:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1ec6868abb0320ec63aea8c379b92c9f100000b2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000000)='q', 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getrusage(0x0, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r2, 0x0, 0x0, &(0x7f00000000c0)) 23:02:50 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7fff}}, 0x0) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xfffffffffffffc00}}, 0x0) r0 = msgget(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) 23:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000140)='|', 0x1) fcntl$setstatus(r0, 0x4, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) close(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0xdbb5) r3 = semget$private(0x0, 0x2, 0x18) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/183) execve(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) 23:02:50 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x200) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) 23:02:50 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffffff) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000080)=""/34) poll(&(0x7f0000000280)=[{r2, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) 23:02:50 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 23:02:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x4, &(0x7f0000000080)={0x0, 0x8}) 23:02:50 executing program 0: r0 = socket(0x1, 0x4003, 0xfffffffffffffffa) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1ffe0000000000, 0x18a6, &(0x7f0000000000)="6974443a3b8c7f9e3b2ff31e7db4a48007ae6cf8d90f0213949f912a35a8bf02ae4ff29792", 0x25) 23:02:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) sendto$unix(r0, &(0x7f0000000bc0)="ef56ea48f00a564ed69cf2c09063f81db9db56fa4b6034adcc0ded95ff0d8dafd58cf0fa76ce8553d384b800ba33e9b32fd0f1253d0b7ecccdd8ac322d3edf6ab70fd00d9c4d748179262e17fcfea1d99dab1a55017d956c2dd2afe9671b85712263b1035510df0668aa578382b7bf6e328e9a6fb7ba9afc17435ee69a29c08659f1894f6e7716d6fbeba25466aa31013200e0b320662f1d01b7927cb80db4b5ee7911b5a35e9d0b30a844f5128e2c3678e1f1d27a07be46f2253486ec2b3c714a2900bb6630c81ee48cee1207aefb2e31a1b05a11675e465a0eb2e844d03875f698d11f27ed901c9bcc833892532c48cb0e25bb00a3ee52cc35ea7397158732c2173d8ba4c02561e23a38e811896ca46652903a67ef2ca644a9b82c09ce66b14b0ab8c0fb02a18e7a65ed6d5dcb8962afefa1bee521411e4b17d47a1d5b57953c7f9bf8668839e773b9db8e08d4a35ded3b5ee60372e8fd3e4a6b0d3221356e3e3a4aa30bee3d47becb886fce46d0689f50de05c96cea388c80588e86d36b8854d5933fb030647bc52bbd9cc5f16e24672dcb2c0c739503ae106022ff4ee85dc43e75e9ce44abdbf6820896b71873fcd2a08509eff82600872415046ce95c9146b2feb7c54c2a30209dd73c3ef63d31e00f5a44dfc848030e28a0f01b8ac406fad886b92160d45061ff16e4b9c2e7d7fed958aeb15a5460e9eb84167df773362c102eb363fbace7236ffb8a22a2729eaf153562703cd1b6120d9de5086de65a213a4e67d8d3bb5372a9b37a4e87faa5cf06e5925c55da69678a3f9ba495094f2cd28222c4e8c59db6b3641b717b2ec99d70c021db77cea304df016aa703e993b3d7844ef05ac0bf99310bfb712a3fee49943495043f9b0955ac61877d5cf5a5f4904b55d44fc0bdbc448112c170869a5946fbd04b2efd3154715deadaa55b2634373a677980f50f29dd275d21a0278609de94766764b1d9aea56b70b23d8a965f83a3db1acffe8fabdfa897bc2b588f20e021b671604941737f837165fe7d96226a5ec8bbf69f43efb17c079b4d8bf606db8ba620517dd607f47bcef26e77d550108ffb0d4e6684082de196a4aa2eec171de3a9bb21429f0c58f5e7b65e14bdc7afd09c93395ab6420020a594039c17fcd29560cf361916622591f74b87fcf13ea0250d80ed727636eac2d2efd0ddd55d518e82c5b33a91d3a126fb31f8adf1e1dafc65e200d9b1de3cc712f314a750e54411ec3e1c000568515d14cad7db8bf802552f98a5ce166e431abe5306bfa595954e3176156e0bd591bf9e6e1906c319f43e6259851570eb30ff65bf7e024862921d3ed9627d345995ea597f560e65c05382a065a4ac70a536153ab682a529e73e886d4804078a0f036d2f6b27b4ac65b420d2e6d6db0e6d301c4863d422e4c3ed966b3c51f94d5450d47b5583ab50357cc45aebcc2d7358108a33e7666a4975d6197ef4334feea91e324d7f013b749e16d4a8f6e552633ce49433def390f4cc22f4b064db3c69dee3f13c30580a96ef828bb6c0a3877a15790a4bb9325efaca964fd768d44d5b61ba0040ca62070ae58c05f17e719a5d01ce2b489ea4975d06173d6ca2b3b6ecbf7b21cf80da6fc98b34ace9bffa7073af1cccac9bc57daa91de94b185730f35a0aedebe545d55eb7717b713193cb325be39ad301a9ce3a333da1519d928291950ec9aa769a811b51fe7e10e989a22176564915b84be4457faf4e986df00ad011d06be9296ac289aba32935dbd08c2c4cf90162fa0f2c20df260846c00e3083080ca1bf7eebefb561cfe5510ec3160232a7badf51b7c0ab52fcaf32bbe9da5db19c3803d7071fccacd19b2344ef2c2facd52b5ee78d7905c55c0cc46093f27c5e3bf56fa315b8ab25f2beaafa7031f2c1a5aea8c8abb4f10717b29ab073e798e6e9148fcba3108af0b5a925c26ce5956894251a5eaf84f1e27c835c013c111a7b5f6b6e2a7b2625f0cd7b3d0a5fd69f9ece021b6d31cf26b9c20947b20d910d3994113173498b6bb4bb7eb159ff7e945206381cd8f3232b33d069a7dc654ce86c6e534df29c78dc47e2f40f71ab3da075517ff8ebb11f9f7fa31d3202b99a08b68c3795b335f493d594f23812cad161c4437c512985651bd3008640a732b1497568e2f8549a6b5dc0131c2def11554f3608030da75f1075de9393d2f736966bab915d52c4b2ae2ca08b16a58d06a0d4a112efd36bf169be3085586fa38567dd2fe3b8121162c84f5107592b21de44e94f60008b9cf54404da0f6972701a051737cefd6400f350b858d36d5147734b1d19ff9c52f62247a7d8624d9868f75bd0274bb8fd1a7266dee34fc712ba665254d8c4a2a94d637a72f81018817ace26648dcdd1c510edeb3e1ee27d7551fa754264ca38ccc4a939381519a8e54e9ec524a0021a34b30963c174043f718ee61b2cf54f22dd283c02494dbbb9ce2abd19f998377e780682bda842ba61a931a9b0d4fa734701420b00adb1bee01a8f53be3b7cb23f6196fee41c9d5e81b7e462651d2d003be49212c49e8b6174a9c061a2fa4e0fa27998387a72644ca48d6c99681cb1e4a7159ea9082dcbef2374a587e6c2b51d0c194e3e8b155169cb34403fa1a4d63146b2213d939775695e293962515ce5f11f7f778caaa5c4cf506835962c47cef29e4f2bd1aea3a4f806193b21d10cb951f3636a15fee479738582779526f8a552aaa08a93783c3af01437a6bce2b080de2455bf060ea065a6cb02f1bcc0e81a2c769a60c5eef245c17d3de939936c3b894a046fd52429edbe3f6b4224243db8d51c68e447fb464df75040bda000868c50ad4d585e620316c8e8c41e015cb8c7aa42dbb9d5a9676a4c0223a6d2a6fa691ba4ca4add76b56920704a0a0de80031a4cf0854ba1a27fd06f65e2d214ac17b805e2e811aff1c718f60f654fe12285bce088e3ab7d7ea15818eb736f6921e98f97a6a4b934cddb2be27464f76f9ab16216e25aea35a5e15d7aa6266f179270db9299b4c8c8b53ba81973d3a9eb19754e90ec6de87f2793968a247aedbf1c7d91c455301c9fe4f3ecbad931febf6821f99356f64c3c43f79d1e33917df6246ec6d64bc1352d2d933941b4605fb9632109169c14af31ae8bfcf193b2d06c3f8b70790879dc18e37c5a312c4b13456bd5bd7dc4036b78d0c9c3b4698629df45b7961d226eb4b26ee96051a1ab70ff4e95b2f09fab0d2c15a132f4a63924475da76996f53c99503c859e7b1541e2c151bb4a1d8797374058bdf0215bed8df2298024bd98211c88b9e2c2c788544484e30009e5d866a83643cd83b4d9bb37ef7ba5fca460f00e8501aa4772ac050f7db9c91e00acc654c410e9ca2d8b699fdb2665d5583051482cfe7bc979f8ec4cc0ea63749adcbbe112b16c53f3b57aeed890fa6f762a70f48fa66c5ede60ee106e8b3ac8021e40c09e7ca3e5240432af6beabaf1bb2839defd925a935162368c9844878231f85f9a6fa584291bd54a857487c233000d14df5a8dfb810375ec1494e92fb4556bc593c65332fdbcc5df69241000f4f4b365625ac068021cdce3d8996a9ae24126cca537751deaa3cb0c799c085b77f84c900bf7326f0de323c20533c9006fd33d029a8875989d725aa9da18850950ea6485ea7ade33a0e7d57e30d0cdb6d2eb4bdca1d0ec9958c6d363544ceca90bdebb5d4cc868b05c10f6bad0027bf5492a5ffd4ba5fca66a69ad19307e234a836ba4599dc01aa2f0cecd2b4720de41b2c6de7cf3ebacceeb2e5ccb00f8d8a2685782ee6bd2d9ca636259055b115d4cdaf75ad5ed7330fe854952cf5831571ad26ea7d7748d7aa8855a88fca14a1d4dd0d415126f84dff0d53a77d14d1e091f1a1ce6c1274faa4e9d9cef7e369fe9d653206df59307ed2485a67d62ab30127bf30a85876578ba3fecd6eec49ed1460a944bea00a2a6525e8635ad59d9fd0731712d025bfad3cbae5e9f042ac5dcbd1172130cfcc1b9832e61a196f32f45be3979774d191b7d05d0cacabd6eee46ed428715eed0feba43a1e70a6dff5e768764d4f559008f0fba4deafa714462a2e19f99ab8ac889616a9ba4024a1a012daae58c3f67f94e872a9a2280ab8fdb813a6e680b02db9af67d0ac44cbc5a1e70a103fe4ae7fa04acce6e967483a050e4f9e28841bd2b24afa05d7e3c1d90f5d6b65af13ae8695aef1e7871314f614c11fa761a7e35fb9b847745d511c327d7c8b0f2a601255e3f6d00a86ace26c39238817ebaf7d8c7d3d9bcfe425316dd57c699594d7d90618539734c03e5948ed0376bdb7d114a4626e11b9f63f1089e2f898b37c5bc85c9fe3400e5afe86c3af21e858a636a8d9dca9f57f4ca34e9899f4d9ff1117f27eb564fb50431d68eab881874728fe53de1e06eb0028d90a92693ff46e2363b7b502bbe2246bec3ed4699c9106aa5fac1ff38042ca5f1b506ebe06bfe5997e63c95c0bcd1787ec7c5504dca2d19b9c9410181c320c80c7d2986a8608b8b59cd91ec5578291df299caed2aeb2773ee4a2788cbf14527356ad7d7ed3c8d05c1439f0af48d5ffc6e75f7ee9270cb00855038330e579588e21f4b7fe0705c7ee1bfd8d3bbb6276714a23d0b47b50963b8847d1949eb3cebd7c69927bc6adaead53ce5439aada31f609b5972eeb5137350a7527ed5b637f99555b5edbf28513e4a24e9bfd4a08aa1f9ebedaae94cd75c0cdacff44edd25d52026baba58fc3d9fa7492bb4ed75eef591b9b220298823f3117f75baf244733aaaaf383adb9b93687c156da3599aae9dd87b5448f8d90adb2e213b1df77d1da97c6b1dc744a1fa8297a855bbd304b38b44f5e0cbc89e7d716da4e2fd4f43ea331a15baf4950b04a79106e25c7f8693eb92caec18cc95a312a0479e8fa7991a11285f992963b250fb68484bb697863e2f21a7ae3a7acfdc27b14b0c296b5e2803ffb88ff81b3c56573fec4986ba39f2b8088daf27011adfc58ae49a72c938c1ebb3d0fd5b7be8b908ad9f7f82c5185ad3605a67e90bb54d632c92680af23a0b225b7e2b4e48a50f04ae3910ad6ef32ea92be4b701ffba9e6cbc7f2085444be55fb2bd13c4739a3e7d5d32390e624e868fa446ea4cf2da7af8977f11ff8ea9733049a8960ae6c2e17070a2e1fbf46690761f3f3d09714776117ac65b9385743a118ee11a84d18311cf97b3eb3a52f762cd91e8a610e5c92b5ded2445205a2bf97dbf2e7f7f19688f8ff19490384d04471c0aa8c0430c0a7e938ccfe8c3cb3089207b3bf17f181278d94e1b98c94ecae0d8d515a633f2741cf5f5294784bac32b2fe527928ea67929730dede0cce53dd6a7cac408ddc249560f2181eecb49da01ff35321357888da538921bd1f0ebf356b3857ebd2847a35ca753d4274a730b3f8f3e3732552699bb0ea7cc9c5c9751377997536dbebf14a59555e66c1f05037c10c8776497725b39802c9553dc3b6bb3fa02f0c85b7a7dfdf602db4b83fa9f3a5d563d6ea6b7cdc550347cc3abac31c8d4cba21a85bffa363217c320b6b12b5f26ccd42cfd31c385c03663852f340f1533fd7c8c03d0a9df1daa66a7391778cd83f34ca3fe0d2369d3a718d9329549208a36724ea8083c5ba10e674f827dc03ef1cb42e29cde9f73faa8f972415d79cd629cd083e95822eea6fa89398f466c735c44f2ddebd4edf6b49e4be51a886e4e7025c6f35b2d23ea9618efea300fd070f0bc85b89ee9c7f0e71604dd6e52ddc594c9224bdfed2ba0458030ab788a06047f131fa721db979ec4f09e8abfd0b23a61", 0x1000, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r1, 0x2, 0x0) shutdown(r0, 0x0) 23:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xa8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x400, 0x1, 0xfbd, 0x1, 0x1}, 0xc) getdents(r1, &(0x7f00000000c0)=""/10, 0xa) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x8d, 0xc7}) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x400, 0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) write(r2, &(0x7f00000001c0)="13f9a9f8c4686d6bf99fc8aee7d02a45d9b45db8e21136b1547260f2c466dc32627bd295ebbc0023af6c4d03bd2c837572ba18362bbad25ef18fb28f8a33bd3ca26f4d4aa5a1541bf15636e184ebf01ea18fe6623e678f9ca263cdaf1e29262d548fa962d10e172d4089a41a626d9fc3151c66e34d20a5d859ada27543b95f", 0x7f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9, 0x9, r4}) fcntl$lock(r3, 0x0, &(0x7f0000000300)={0x3, 0x0, 0xffffffff, 0xa6d, r4}) linkat(r1, &(0x7f0000000340)='./file1\x00', r2, &(0x7f0000000380)='./file0\x00', 0x4) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNXCL(r2, 0x2000740e) readlinkat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/255, 0xff) setpgid(r4, r4) kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x9) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x2, 0x2, 0x401}, {0x18, 0x1, 0x101, 0x9}, 0x100, [0x8, 0x9, 0x1, 0x0, 0x1aa, 0x5, 0x514b, 0xffffffffffffff01]}, 0x3c) getpeername(r2, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) mknodat(r2, &(0x7f0000000600)='./file2\x00', 0x1, 0x4a) r5 = openat(r1, &(0x7f0000000640)='./file1\x00', 0x8000, 0x8) faccessat(r2, &(0x7f0000000680)='./file2\x00', 0x10, 0x3) socket$inet6(0x18, 0x4, 0xab) recvfrom$inet(r3, &(0x7f00000006c0)=""/32, 0x20, 0x2, &(0x7f0000000700)={0x2, 0x3}, 0xc) linkat(r3, &(0x7f0000000740)='./file3\x00', r5, &(0x7f0000000780)='./file2\x00', 0x4) 23:02:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = semget(0x2, 0x7, 0x200) clock_getres(0x0, &(0x7f0000000040)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x8, 0x2, 0x101, 0x401]) 23:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) chdir(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() dup2(r1, r1) fcntl$getown(r1, 0x5) 23:02:51 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup(r0) r1 = socket$inet6(0x18, 0x200000008021, 0xffffffbffffffffc) dup(r1) setsockopt(r1, 0x2000000000029, 0xc, 0x0, 0x0) 23:02:51 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000080)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "04ed648bec84a688c5fdfd6ab949fbef300b7989"}) write(r0, &(0x7f0000000040), 0xfffffe4b) write(r0, &(0x7f0000000300)="ef", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) read(r1, &(0x7f00000000c0)=""/60, 0x3c) 23:02:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82024b2f000000000000"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f0000001400)=[{&(0x7f0000003b40)="3beb3ea545d3c99dbf0231d0d5e811b96e49372c87ea0803fa6050dc4d67fe7971cc0c0453ce1d02f51ad83e648e076c615e2d021038c0f134bf6dccbbc80afcbd2de7b2d83106234236bd91d7fbbf3fb8f4a6581f4bf90362fc8c7708e854c9205003993e027b9b98703ce75046ecaa1144a94c60ddcdc2d042297ad0185f2d825c7ed0b27a4d29ecf400b4e0e85ce6d4edc10f4b0506fcbc364b06d05615ee35e9be18723fd66635a99b9d1a9d6cea3e23560da3d06ae87ba3d713022e5a9accddcd736a1c883693932525ae93b7aaa628f057377e90dd6cb9d312923c09f750ba3a8cc0fa379ddd009ab74a914d203c720e513434057333fbf9aa67e1f9f8a3431d30a158daf05458a541c796abe9ffa0bd3553358c3a5632b7e45fc5925adbdea3bddcdde857c8e1099400208e9ad1f1fbcd24d5469162f73f1419aed91006104831d9e1981409ca78fb6199dc20166b73a7039941ac803c142077138a72266c2f701643c9e389cfef6c07f48fd6fdc1055fb38b83cb2d856f274ba57cbc33f2f62f68e89ab0736171b1e4f130bcc3a49ba6938d3f93d3818ec11918b286c67516e44bb4bda41b34f5d38921319e55909b0a28f140622c598ecf71dd4bdab681661deb5ec3e96c63f48fb18350771407962adaf28e7ae3fd6ff46afee3299a8ab2d25a29fcabbda524a6527b2378ce56f61e5bec079cfec49fe8d0d019c31e8422062984c980ddfe15733abe8e54b31ba5169d67d1a36e234c1fc1355129227446b5ffa79a4a61e1397a5293e7511879eee552d0d2714c48d91058a23c1894c663dd444a649d516a58be1ff52558959465cef143ba794f6160c0ea5cab180b5411b97acc3600afb20de90889ccf9bc5d99b65b1f47c344daac3dd3066e01a20ac5592dd08e79e506c3d3b55211de1b61f5066728d9cf70e02d2c7aeeedede9aa5673d79ab081ca911365bdd8576a7a6dce353044b81fa1a8abfebcdeea52ee5829da0da48dd8d36840de155e875c1e60cdc7fbb920942c96ddc4a811b1d2d392d749a4281c7a6ee3b24fdcc7e5b8165c99fdd76026b8e209abf4fc686958618d6f695e31533c459a62b9853cba57e77492c6d6946c4524b51217a295595b31808f1033259d64369449fab279e0f85112cc7e348f85060335f4ccb65c8b370b5305afe08a6eaf71e60023a1a6c3798aa218971249bd98984b14c09f19edc99cb2c50626cc330ed1f5a327579645abb9c88a64ee06078c3367966caf9be3a8d8601b759443760fa44d6fad5d62a13ff29ed7e92e7361f070251add828f6317ef6392cee7003de399e8db8ec6570f03595d515a0d194630bddfb18b79484b7dd7a9dde479f92842ef9014b3f24bb4e814f4b8dd66916fbb5e42908c84921aba4e148f35b0956a93f59d47c2b5d8cd74776e396bd6e4bbf0fcfca5cb678f4dab2d2d41e4b2940441ecd8dd34162d06bfe8fd98985b9e947f95d369d397d01671d84d927d249a7dd8a81844c39bf20c6d62c8aa6903c19f8161a688b3f996a37b8204e526a8303b42ac27db4647dad45a8e0171619be7266d7411cfd0f4ba6ae1fdada8411bdcca9b96adbe4e7e2e6da0e441c9626df770a2311d14655da8bf6820ff7e8a0b8851696e6de1e80097ecfc21c7456e4667b5c3587e5dc84f9a7a3506567c1b349311b35bc9e43ad2a8e7f9ac54328411a17a8d45f9a8c5eb716f1a586a16cb26431af6e3cbc9ba14454107db70603903c0bc6c1c9bcee8ba604d57f2d94ee5adf40a55c1221645df9570361c441bf75e8964da7323cac2b1a3c6b71ecde21005876586810f6263a4bffac719fb6271296bb4a6e998d699130080f51712d7a63ce87668e7d6b27e311e2d35d1a5158d37452eaa6e86ddedd54cc4df003a114f911f3c0e6513f5657ade4ebad71c02bc87cee91e4c571cd7afb13235e7fe6bcf93ef246c07d6cb540caf1151568f737fd68721ee50a8c560e4d78a9e217452fc870b5ba7367a18c7df3da1117bed7db31a918f549e623998448bcff84f277625f8b51626aa58a1ff6e121304d81eed8e64f22ba9fe6f898453c07183ac715a585045af4b82e821005c301d28e3e2ce04d22ed04d5d79377855f7ee1967f7e6f57d7ad061b98b482b4b5ba03ff5c9c37d590fe57a7bdcff99d442ad5f9aae1302f79c6dfdc24fb29019c0a620146f27ef2a4cb82365329adbabef3dd270f7e0dc6a51ada337fe4cc9e5c7e894eacfef3e37aca4d4ab776336104cd97c4a60dbc523a1d82448b64993c6a2c13b4e39a5e8334c0f380a0bdf5df5c78a7ce71901b4508c10d5f6298c3205b6701b328096c66e276eba4071a962252320ea9fe90d98195460ca07956c6153f045ed66cbdd55bd278dbd4dbf2e115e82b82415601325e455d43b7c79a9817218e55dfac188120d1f228a38792995b9d9f411b18060096a2e8dc157bdbe08b2c16156c575d3c84fc0e7e169974d7ea91b983d28626cda8d23973fbb3e62371041f40fe0ad652d5c323d29df175398c6c591a69571e4f7106ac340445f17d141bc3c5ab3cc3224a37129b2f66b159d0288dbfe8a2a3b4e3344429bee2eedaf21edf71943d130e49d27bdca3e05e70629321edb6e38b59d32420265f6c1bd42cc8183f5c06558394f877b4c471278fa368c59df09304aaa6f99d391486d6e831cf08fa4784a8a2a1f0432fa6dcdc2a03385ab882e0a26d3afe4905691f2f0db805259f18fb47744dd47fecf51e58241ae17d04527781b6e75fa35f3d14325a9f0ad3c9040171c9bf4cd74209399505932a44ecd5b65911b01328b2a6003ce3544cb2b4ba0250037918c1ddd6a1d1ea2e03d5f82ca18715bd4ab671d5b815f2cbc4a2d132ba615866b1d7835a2f5d6a7c3df39433757d35ee27359e7828116c2abdaca69c5830049ea3b14c1afcde46a91b240e8cb0e24836953bdac9b186b71ce1fb1bfe1592f0e7d03929f1526a742a60f075f1029c6ad5e6e88775687313261ca7214a431b50ead18bd7e42f55b92857ae01da4d3674fd5bc853e9cf9a392bbddad6d4f311f74f727bc38c3e3491a735ac2009b5926f47ccca869f8b996a8671c1a95581e485e8053b93bcef42901285acea3526b799ae5b66b47859a7848e46f531e7ecd604fbb853340feb0a01a707b2a24a941cc6d2704a26a4a20cb550fa2c0804df22bff436fedcb9b0a65f45965b6ca34aebd198bf2562572d67e7193252ac64ea76e2f826268b5dc8a93beaf756e42743eccfadc4058f5af4b7649c0a83d3405bf69e17d04fd9160ab17d09c9feb7bea268d6b7877fd6b7f6ed6972bf308065e9fd7744451342744e896158c675dda214d33bd3114434ede775eb7849b1fe70c765722e09c97678ea920f8f8f27107858929c579705901de59c79c4ec1d494ead7f80bc1ff6f7ba9b197a51a96dc37988a8052b939c3ab67b1926b076a7305d1cb3dc41b3997e76fe0c0c0da86f789ce0dbc7ba083b9affd8b36f682ab4f8f08aaa4c8216003b35afe95afd53d4f5c4fc878cfe88e167bad6c34bd0b001fa26e346cec7259ff10380cc0fedbbb2aee8a74c5dbe4d3c57ebe8ce6e646b256467fabf29b6189c1a70af5182d89636a523e6915e329b75539f80233846beb06af5a90dac0c75060ec8effa5a9ee0e76999996db6b13092f5e942fe15b9cc7eb8ca1ea5d1ef7955567889d10b6d48b75d21ecffaac1fac6e90a8a315535fb97b888037d49fdaaa4ae543b51f2196bede563fdfd4399539841ae9a56ccbd2c25b368b85d313018d3209cfc2c3594f8faaa0a30f5a625e7fac0a94152265c5cc56bd90c898fd564bd8d8d10ff3397b0ec9842f97799c32a4b1ed6ea013218a4c9b9cba831c69945d01fba5581dbb7163c8f36270fa7a85a69f9fadfd90508d82ab9e8e6e3d6ff7a5c7da5ff786a718ce00bafc9529e8b91ac3f7caceb5281af651820cd3d2462e9d0f9373e78d0e401555a9b1f845d851cdd14741833dfc9cdc82e9209eb8d1685df753e9981da3ff9510aff026fd01c56abbaa0c5a55b44cae8ec48bc5951fdb01d4ca69fa233bc15291203a5f04e8114dbbc83e070ea3dcff52c3798cfe7d0e87614b1a3c61c5c8cefcefc74c31b0df32a0fa31bafedfcad4f2e316a9c0523e93cbe5c50076096bbd3e465d18f14b8bfef9b177a559ef4c5795083f7b839fb393a6f0f32b2aaecd22a6770bc485ca129999b7502fc677d49af6d6fa86ba5a39ca0c3f978f980b14fb542025e34996daed5edf546df56c7d45f7b3ca5a7bbc7af422485044a2abe76aba44280ec1f6a8ba502e8bf1628e118bd3d18639594521500133d88a8e8faf127f1f90c84f73c9e84d0d1faade10b990a45e5456c1673954812b46d733133aeb39d1b1986ea15f7ed8a5c01e5628a41f387ee35d12705bc47bf3b7cd593170779d193851a07af3a08092574fe06aed189911cb2dfa6572d2f5c5be573497074651912d8f70283463c0594d4dc0cdb0ce7d567fa10df900401f2efad664eced406d8b7af214d45b6df25f14a75c12d0564adf30ba37e8e1e066814e875c2d7bc22ab4d73a27a34b21234f93097e8a6848ab26aedf635f755d7edd6c6f505d35b3f135b5cfc05094bde4f5e5035a6bcd7032dfa6f9f64a230cf62ea118c645fb27e59bc225bcda3c26feb65e72aa67783d284a0dc10b17418193223d7e2add9cdb10036900d68be9d23d70d3ebab19dc4aae3aa3ad32e3d0cae4f3663d654f73828406ce4fd0460ed8f32e28d728c195e689c740ee0866462658379d46c56ef6a4da34140d45cc8a1fbc45c26cf57427c1f9a9ed0b97cf170234f37ae45d217f43c14a0a11054c33431a3749fb54d1748a2f7130e660d8852cb6aaf26af1c063c17e6e7c7da3d364bceb2c884f8bb09b7c04f8501011efd530385b5a37e21d656276853e34a348369ca9a5885d2b382ccd85a440d6b7362aad6d3d8bf5ce475964377273e09043921557af986b4e1b31279708df7621fee45fa2aaf55b0dc6290bb68ff8974481491dbd6dd3fb08139d912f251645c56f6de216f2e28921778a1eb5330e928b1eb1db39e35204f6fe7893b10a8a245b0f56f512d4ff6cf7c015306bd41dec430cd02faa38605ba9e3946b354f614a0c4b3b30214473cb83102b4f2bb2d502e5b1209755e429ffd5d7f9ca75616e6d52671c8b5295cf51fca486a7e18a723c7e60b7650f549d58f517b124a216a0cb793ea0b46f600e7d0e8ebcad5be10a9e87c0575ed277c8489395df9c4062cb8fedfe98dfafa2f9e280fb2738963d49f18a049055c28faa3aa2cf35ff7342b2389a161b2b6167fcbcf5327f7e5eb333b0ffec99eb07ba8b4cc27f16d6bbb71481da9183b1445186fc573c5b9eb311faf34b7d6cd6bfb651516edd1d73ebe64a30802562af9e0cf5302883d5c745065f3de811919031aafb601489c03545641372f1007b2fb9a552a3622bb16ac967da4a75efcc3aeaf8d85ad8c430471011cd14366719c75d4c5126a1a50a7a06f7741e2448713ae77fb61d33fb4e539a3873e1192633b4b9936253dd72b20acddf6145f93b3a59fc26817b6ad8ee34e18437a5204e2b9c58759103a8689a362b70657112871794e39737373ea47546749cd01204cde7b0966fbd8eb68939bad0546f105c781d5424710fef56a8bd21e28348e1c0a206c5493d74085b2113f7497d54b884ce5a3662ab63508d69bcaff08e99948985195096f9257d0d254094453835b7553e4d6edecca111acf2b8609704210be220ada43119ee346ed44094f829", 0x1000}], 0x1) 23:02:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x1, 0x0, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) close(r0) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:02:52 executing program 0: r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0xfffffffffffffff1}, {{r0}, 0x0, 0x1, 0x8, 0x7fffffff, 0x40}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x82, 0x10, 0xfff, 0xa7}, {{r0}, 0xfffffffffffffffc, 0x48, 0x40, 0x5, 0xd15}, {{r0}, 0x0, 0x40, 0x2, 0x2, 0xdf}], 0x3f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1c, 0x80, 0xc0, 0xe1}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x40000000, 0xecb, 0x7fffffff}], 0xefb, &(0x7f0000000280)={0x100000001, 0x4}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) recvfrom(r3, &(0x7f0000000140)=""/51, 0x33, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x106}], 0x1, 0x0) 23:02:52 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) setsockopt(r0, 0x3ff, 0x638, &(0x7f0000000040)="a0dbd97fbecdd11cdbe4b1d2ea124d121712d8be7ffa1e071d31ea77c0b6af77d06454cad847769226f09d026f1a4887f1505cd8943224352d1470b9b96cbb7d9a0629199b6670a9c3fb5daf388550639fd8507d1664c499a3de440b4c533c2fa11dc58f64a6136f493403325d067d186915e7514733c106cccb88d9d0bb25fe4c869cec0120db04552c2d51e8e910e61ed3f2fcb3160189660c2380ed4d4f491f5ec1427a2ba5f87348b8bd7c19a6641c620376294024226c3d9b1153a4f985e00bff789ba83f66b7c723cc72a426878cac2be0d452abb4d16d07e67c25a83c0fe48fbd446a8f", 0xe7) socket$inet6(0x18, 0x8004, 0x2000200000000) 23:02:52 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a9032b8665cb780a7d9e83563c1b9d45973750d3846b8bb488b5df5c546311c249b1c5e4b5e5f237ffa16d4fac8f14a0d5cc9aa8b6b523e0b148218d94df7005fdb0ef03459cab77ac02c41c5eb41bd7b1e2559491baed05cb4b7cedc8313cfcb07e0b2e8588ed00f350f444d440870988be4d48ac553e3a11addb7594bc9919d05935258ad67f620ba9790cc7", 0x8d) socketpair(0x0, 0x4000, 0x7ff, &(0x7f00000000c0)) accept(r0, 0x0, 0x0) 23:02:52 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) mlockall(0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffb}, 0x72) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x5, 0x100000001, 0x8, "979208bf7bb56584215681fe24de85f2acd8ee7f", 0x438, 0x9}) 23:02:53 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000240)='./file0\x00', 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x2) 23:02:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:02:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7e) socket$inet6(0x18, 0x3, 0x81) 23:02:53 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x14) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x12) 23:02:53 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9}, 0x8, 0x8, 0x0, 0x0, 0xffff, 0xe403, 0x400000000001ff, 0x1d1b}) 23:02:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8d8, 0x7ff}, {0x7f, 0xdc7}}) 23:02:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, 0x0) socket$inet(0x2, 0x4001, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x32) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/254, 0xfe) 23:02:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000700)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ea7f00d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fce8d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a04af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x189) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07bc2ec1100"}) read(r1, &(0x7f00000001c0)=""/104, 0x68) read(r1, &(0x7f00000002c0)=""/249, 0xf9) fchdir(r1) 23:02:53 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./bus\x00') syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000200)='./file0\x00', 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x102, 0xbc) rename(&(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./file0/file0\x00') 23:02:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r5 = fcntl$getown(r1, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x54) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x78, 0xb}, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, &(0x7f00000000c0), 0x0) write(r0, 0x0, 0x0) close(r1) 23:02:53 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1) clock_getres(0x0, &(0x7f00000000c0)) setsockopt(r0, 0x3, 0x2, &(0x7f0000000000)="05fa9349", 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x6010, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x9, 0xfffffffffffffffe}, 0x10) sendto(r0, &(0x7f0000000100), 0x0, 0x6, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 23:02:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="2e51ef98b914dca0b633b7197b7d0fe9d52e", 0x12}, {&(0x7f0000000140)="afeb652c56fa99cd1eeba974fcbaf22275afcca7e5fb28b94704d0086d5e42", 0x1f}], 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="3800000000000000ffff0000c3000000027903a5de3c260360331882c8eb255566d39f195cbf304021991dcdd69f9467071100000000000028000000000000000100000006000000cc1f1ac36b7636657571d5dfff04cc9c0396452911000000e800000000000000ffff0000200000002374f676856decb76653c8649bb980d46fcf575374b6c45139d8fb1a1de996d1cb29854ee0739176f52b3fa2085b55a15d1a84d83bc24480dfdfa97bfaa8ac733228bb0d5f86d53112663b967ce8a19d5744d0bc2267c0cce7c093b572af90384d0bd8f973bb791c981f6f82551759a0cf78b45c1db2b5c9f36762d248783fa5e4a813f969b610f2aada3bbb3b7139bdb2568180bb301261cc913c36c1fd078b66810b8b277c9c813c2ef4473cee75a4af141a8bcbf32889b8788e439eae80d5b6e70b907afc58d61f2c615c4db0b015d1aaa10acc000000a0000000000000638231ef3823a8ba9ff422b3466e00ffff000001000000c9a6c41e11b72f51977e870999f11fd7b13296e0a984d4f3ea3d395b7a049491e449ad0cb0ffd256a65b7e20abd17662d3491687b5da3e4e901213fc3ea3375c6d513fe936f0ec59068f2efe337462e5c63f9ffcc7b373a56df9e3456627c6dbc403799d0c76846311b4032f40dff28020915508d85d606f3773d69750acf5a3c39084a5bad691705bfc1b8a0000000048000000000000000100000009000000551eea6e365b7f5b0aac42e7ac03f9956f0c0c856e6db98a76d627dae97fdb80521d21ef064575806333"], 0x230}, 0x2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) 23:02:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) pipe(&(0x7f0000000180)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x8) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f00000000c0)="b3e443133934b69a84e67424528a62d36992003dd48782b236d881d38a39d8c38ffa0f2fbea5b5172f956ca2c01c7e8842afd192e9356a9b31483fec9a08318c0dffb2bc5a1e9d9b37b43cb4d1b00f30843426a0bc5eb17b43f1d75dc8b734b909b46b79e2f9f8e1d22daca5f35c05e21ab7d9647f6a6e9189556e498927264377712f26d6a411d88dbd0ee1dc11106eeecc202cfd347a20473fdb3d4d9ee42e5f91101d566bed3ab5b3a3d9f296c34309", 0xb1) write(r0, &(0x7f0000000080)='\r', 0x1) 23:02:53 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/172, 0xfffffffffffffef8}, {&(0x7f0000000240)=""/120, 0xffa4}], 0x2) getitimer(0x1, &(0x7f00000000c0)) getitimer(0x1, &(0x7f0000000100)) 23:02:53 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x20, 0x90) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/206, 0xce}, {&(0x7f0000000180)=""/41, 0x29}], 0x2, &(0x7f0000000200)=""/12, 0xc}, 0x843) link(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) r1 = socket$unix(0x1, 0x2000000000a, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 23:02:54 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x384) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="085095f7df62568330872b9cc25e21008b05c411cbf6cd2e74bc08d46af2de27d128306feabfe55f8db6b52bbd31ee7abd271c6a2cc7bd68ef549cb84a690eb9a6583a9fe97bb54a47e94492814e131b4cdbc56d78f2cc19897e040f1920441e9cbfae0a38b0c95f596d57c96ddeaec858cfba7feea76ef779cc21db1c3920a5cd96be5f8a265b4e540fe3ddce8f9b0ffc691176bae039c7890f9873c4648aabf72bf75e2099232f4cc4bf74ece33d619bc2ac8e47f10225764748e0dfbaa813b98fc463719dc151ed36b44a2f0389216ccbbb26bdac5b5f3b9905423348d2c6d81c96cbe58893e6f093", 0xea) socket$inet(0x2, 0x4004, 0x2) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 23:02:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf917", 0x7ec, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="04a5b1f5dd226ee377e27f86e2d017d4cadb73fb39", 0x15) open(&(0x7f0000000040)='./file0\x00', 0x880, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r0, 0x0, 0xfffffffffffffea9) 23:02:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="8e8dbf9870cea551ae4f6511bb4314c645532398f85c5d86cf7ad4af1a446c", 0x14dd5bd57183c2d0}], 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) 23:02:54 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair(0x11, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x5}, 0x8) 23:02:54 executing program 0: socketpair(0x20, 0xc004, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000003580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) sync() fcntl$getown(r0, 0x5) socket(0x19, 0x8000, 0x101) fcntl$getflags(r0, 0x3) r1 = socket$unix(0x1, 0x8, 0x0) getsockopt(r1, 0x3, 0x80, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) syz_open_pts() 23:02:54 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8009, 0x61) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 23:02:54 executing program 1: r0 = socket(0x2, 0x4001, 0x0) mknod(&(0x7f00000005c0)='./file0\x00', 0x6000, 0xffffffffffff8001) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000340)="00090b90bf65e53977cfa6380d4d5ff6013e6372", 0x14) connect$unix(r0, &(0x7f0000000380)=ANY=[], 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/20}, &(0x7f0000000040)=0x16) sendmsg(r0, &(0x7f0000002a80)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0xffff}, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)="3099438e4e7b52a32162236fd0dfec2c009766844bd053638bc6a74188733d3087ef7a79808884a5c70aec62dbbc01e1ac1a", 0x32}, {&(0x7f0000000100)="ffc09b38f6bd43ef06eba502cfb424d7a9acf72083feedb0b0f2da52001478ea37da847c4ad11355fc7a83988ffaca66", 0x30}, {&(0x7f0000000140)="8982b0b597b3fe51fa3e34ecb368b89469421023939f9eefd16a0df0e21b35ab3129c300389ddcd6860475a6bab698a8fd62f0cc41747105a09d7a2ac9d0b81783394db34dfa140ab9f4e093cbdd20", 0x4f}, {&(0x7f00000001c0)="cd60443b00446ee33e551eae1fdb563c50ada30a6b4bfba7972a230408a837e17e2e11df85cff8c1eda56b783a7e74eba3ffb5a4d2a74a13dc2e69baabc18e42af45036e09f1356810537486754a00c66f296922b68b88ce87c877779013dc4815dabc5603bd652c4908d4bff52c406c82e34405b5c914faf91e59af02ff6b621eb84a29b4547981e845f4cee7b72faa7295ae72662d21077f41108ff76a47219d4aa4b38241b0fe92a02c396af3892f1b664e", 0xb3}, {&(0x7f0000000280)="519101a3f67403522f77fd58a142250d281c183fb9e0a479c2228e7175cf554cdb6cfa05a0da29d512b205a62c5db1161b735d25c39abcabe918f42709bdecaced0adb15991e5c5428d72dc2cc256b5d2bb3ffccd4f33c707d6faaf6f0fb9782c392d7eeb9f05388e9392cc3d1ffe5273978d996495541a13a9e380187e29b156f4fd86d133bf27f458f", 0x8a}, {&(0x7f0000000380)="842e51fd365c9add60a92c78935756a2fa1b63aa3eb4b4dc0be820eade516117fc34bdfbabdf8bd26582673f6d9b1e50c1074faef141227d55a7b82badb0a6daf7d9911e46e240edc5de32dec5cd2834e186389e11e69bb4fb2181037d2bb4409aa597c66496cdbd633218cc6a916e2a91e083d91783dd707f9df5ba3070a4da8c7d9179cb0b822c7a19cb5d1cdad815a224d22760e0493f7a7cdc6f80667e786075571b8f90d1af4cd14a58109fb5571f37031730eb485c9d1f39f5ba2c49248440853ce8d541a0306ee5d7d98dc475ca76669c60a0b2348c87", 0xda}, {&(0x7f0000000480)="933d958eea69ecd183ba0aee9b85b2ad3a6460add56c2baf1f944de1fe3f042a6b7975f8e83bb3ea79a13ecb5376b8934309b8ef8fe846ddca2877fdb371df45f39b91a23f8947e894d262fce63e5c3b8bf56b82472f6592d5028fda0eba48be9cacfed69100119b97ac9ab7d31ba3cfac654aac9f24a4fb754cfa99876d758d0ad0973ed2bca0af645a222a46", 0x8d}, {&(0x7f0000000540)="a694d7f7252e664d2d0e454d770e61e2444dc42d4e45af221f579d65abde623c14b5a98f56918b73e964322f7a852d7bd42501c9f79d540fa6d5182631ab87e21514f0df8d975f9bd1a161a6b6196bf65a4469d961e802aad01881c790a86911217b962d0e92173e8ccbb6a4839d5dd4322e07", 0x73}, {&(0x7f00000005c0)}], 0x9, &(0x7f00000006c0)=ANY=[@ANYBLOB="f000000000000000ffff000005000000c5d5e6d7239434c4ae38b85366c111c4f1df89d4e22e0a8ce757f852743662a4d5468e0012c09a207b4ee6560f2e234dbb9b45aa9e1bb46d31e18a3be3972924031b1fd74dc2b684d07888fe5cf450a981a83f291e58d17c485880bf248f99eb004fea08abe88c3619ab5f8d87ea79fe9c5b009552ada4c5ff00cce4accab2a27dfb556341660a4a300099d5bd900bb420d9469fff74c8b5b67cfc01950fcc7dfc37f1459dac441ed78b12e2eeac832075d86db3d72a1162584afaa40906880196af3aaa5bd039a73528b29656af967653fbf5698f0493bf8383fd0000000000a800000000000000000000006c0000001fbd4bd9d9b5fb0713be885d22c0b846cf6fe0ba38ad47d02c6eff0063feded40fb575ca2fbe77698242f75565b8866f667e1dbfd76daa86f915db21cbd131804d4482a1834276f977e8e0bd1bcfa0432f80f855dbabccdaa58ae91b3bf8df2ba35b1fbe75c8d172819211d49ed9e23c5e3c377eb2ec5f0acabdd530c8d377ff56108073c3fa351c77d59eeac98c47773b02efadee6845001010000000000000ffff000000000080f468754f0a3ce9668f27c63d4d49a66c8c8e4040d83b19b3af4868da8282fe7419a9ff6ba0cd8e98cf9ddf55805fc1a737782d9b4ca8c4704dbaae70b17ed7e655ca3b48d845a2451495cc85165befa9ce466e4ed4c4dda12903aedd7ca22065c84b29b2248f0d5d1fdd24a543fd1f88ed8f5e8a5da449fb4787f2e8c0559d5c8f5dae10c8cac20ea738160505ba3c57e044af56f719a29227061a2c2680ea13191cd784e7e21785f2e353f810f5ad93c2ffd8a30709ff1e49e78545c7cddecd8709b267b1440d9fba958bb831ed2460bd7ed5bc4e4767f8abc26e16000c74efd119ae71cebc9c5e05ab01818c3e6879c5383197c04d1b2ceadb4ce197b750d503fd9768c334fd8a24c444c2bd91f72f80d8ff9f740d57093dddea7cc21dc12f6be98391ea59e458dccea13a56cbdb7f343d389957a01d79a17a866c8c9a0b2134bf62a799e803c506a0675235b17fa3ca0295eeea5640f8a856fbd7cf475c887e8cd77a02f59e237a29777692321f1c665d5af62f21c7fea2bc8a69c31a88326bdc3ce2abd27cb7ae1fb2034a199f9800986337125e79fdb9020850ad3ae3eeee37f346cc4b1597fbb60baeeba903e7789ef121e222e19d0d327a73b55ccf8748be06ec628f6722df022d55b5a887167acfd9dfd6b145709d99699a6da6b8531f34e858ff469ccdb03132d4951ecc4b5d7c9fa887a9dd6730362b4fc60ee0ebbb3c31a880a10a37fc8b1f7b62900c2b80cfd73cf2ad50398203efe71ddd506cf7524b813185e1f6e2201949b8fa9c741bcbf34d4ebf8aac2b54cef84ad73e9e79695ab06ff58be605e8f1c16e7b47f98a7935dc09dd6329ee14f0c868dbf6740b3f529f2ad4bcd0206e93482075b3e817bfccafb51ca84e6ce303faf991a739c666c9fac3beb9969c82120ac985c2c0ab9977888a7043ca715d8f638221fff5633ce13c7cb5a38d9286871fac9ce4b1355d85c70aa9ec3f9baa9488500c0fcc32a25016b1ef80007a32d8bd70d5e4bc16a7496491ab8aafaad1eaeeaa5204167329e0a2a998c0eca8b49e6f55aafe9897ce8adf72a1d8c4d4ca5e58548032e5683401878a9f2fcf4a842f3c4573a1a2eb94e039b27fc0541e81d1e648405d943533378981004c0bcf0dbc20d5413d0debcd0e9ac8997d8db950361a562ce96e8eca3dc209eb1d90572dd55a36b25004d7aa001bfd8b2276c252ca8978bf514af721e2f911076888ed33d6ad5a5f0a764c0bdfc6ad82ddfaad0aeb5666e2a41fd29a51b7099974851c0d1e5ac6d410db77ffff209be1375a1122ee9ea4d4a7f67f0e4011718d364a6ad9afc51401c4c9f7f82acb92bdad4ce38e5d56660825623e0dd787bca9cc6768132126bb702975298d99803878ee22bd049b9cd8f8084f995389f4370d6339ce5cd534074aeb05afd760f300229679eeb1054baa3899edcf8a15572a8839d47bdf784a025868ab845a56e3a96c3c3d02c5f7e59814faea61f28042c81aa29f574cd7868ed056d8630f120d3bc670eaa438a82ac78d945d42d3250ee065662ebeeb25cc38227847ea2e73c46ce7524ec6827c9b69179e0c41095380bc07c21e02e1ce2c1985ebd119cf5ed5a76140ea8cdc1af48aaacc02c9988c104c8f79bf1ac653a3500257c0eac6e8a0769445a0d9eb06683105738944d1af6e1627c73d4303e45d19ecce3170b5ea4aefd4b7255e5aa118a00a75d0094998549f4e8dcdbb77d77ecc1af13c220abc8ca365f7394b6c0e1ab762aaefdbf3885c3ef10f8aa5cf0f65219bb8b3e811db14657bd8d5965dc05756073f4e419013dda8a4b029ff75d0b1e88eeacf4a54521f0117c8d47e0f67c95611249b4dd57007d3296db76fda8367ba7cd11191aa5611ee53c94c71423b81d993e6ca0244b1bba6fbb2199f43a7fed4c5252c2ccdb398b0b8293bf91c447a4c6b08e07becb5fe639bb79cd2f5bec10f0aba8aa0214206007d5ce1a0d3c8176c771920055059dfd5f36d0ff848fdf036c8b8b8cfd83254aaca1c321051e1aad03a70e58b2788f18b94249dceaf453d1b820a4a3345ecacfa399e898f0d8c5d1d6a36c55352aefc51575da4583508fc78ab81c2dbe81046d67d493bd8a6cd3e607139c3d673c1c62618ea144669c6d4eec83e21efdb14233e764c21ad936eb439c99137c128224ca29bc542ae4623d4581bd037476b5ba59b56f094b75dcc37ba0df128dc21dc0ec9ce7f30e89f36233a7f874e28e655a880c14c2bbb0b765c5fc2cb6a641b9e8e1f518d97a9467743cbc49995a16337b1de3c74a1caa58f52366eb3f5b64125de20e98da41b726746d3b5168c3ad1d05f6aa0d8b962cada57d50af51b7c20640b20a21cb42e775a57e7c3507d2f175e94a645de1148a172c47dcb25fb8cf5e612b911f9db1e351d1acc48815b13feecf4d9dde2eb204a4baf54ba8f4b5487c6a9b4bc58a06a5d39a6e2083c5095b128565e9142e980732a92a644ad4b5a68f95cd54f3d63012c491e41b7322489bf13385b6cb9c4ff4cd2f8d9625183f39e4a2b4b05b38f2491f188a008fb02edab73122159c0239d505ec4dfceebd981e0c0fbf42923ab0b8fdb9851ab49133399ae8074c107ca9cf6baee85e46f6342b043949a904cf2fbcb7098f71875b37b402f040af72623f5699ecd4a0b13da25b441df568f6574179b5677e0213dfd49086127f6e9be0cb3833cbd58f7506462abd9a489d7574894e53195d3a61c86c5d332525feaef8ef769f934eacd8e52c1e1d3048f585e7d55f09f4789a3f751c83f8d97cbe34cf2f862b06a85d429fc48c9fc5090907ab5e1df0c5aba0e442f6d978dc726119ef9743375a61efc2941a1ee90fd4acba13a327d63605a5ffc7c238cbca327f2824db5e3d61958b29cbd4b12b09fcc800987734589ed7be3ac85c9e04b4464e98e439cb0ef0ef3d7ce4e549ca8c4697efd1859a54cd76f6190c7c2922697793e64fc52d9cd3b0a8b6e2086f560d5985ed54e3463cba9b6c4065e3e56d4810ae7b1f985697faa61895037dc9e8dd19fcf3ad56a183ef7e81b435a46815adc3646231dd2e3d21085d14a191f26172af67519a7ace9a6773cdf46794ab8545965d60313530a4191589f1180a1646151a4ec8198d46eadc5f983632fb6f893b14104fa2922e442d6b63d98ae92ee1eae80588767655fa983209c6164ce192867f0694add7fbc36e164af29c050d2a2ae6a43c5cc71cf8a5c696e7a5959ff83364328ddeadba442e12b805a88710a9f76b520cda083d3fda262da0eb0bc38068a7daf6b2ad2bef4dda80a2f010c8f89ff01bd8af9a1d657d1172f2863ff7df20656ab677e8c8338f31b1cacea2fbbeffce7b6a266289bf80ef33caff8df9a2dbb415223d49a065ba40b0747f9fd89821f87be77d58b76f120b25d8b3de34fb0ae2b60f3d726c9dd1dc5d4f5c53a067d4f0559f22facad7c24bccfe47db3cea68cebfe40b69d66d72b5bac4289298e4cefe9b1c8fedec4a339a9ce538cc1d1686b49cb107601733cf7d00c5e89e4f7d8e941a67811c4795c22f7f33be2b6f31514973f653beba21c027b7000c30fa7bdb13f48b1dec2b0520a888135ee938225019859d1bd366a03752af8c13b3a2c04138fa2a632da7aeccc8422d123c8ffa16a590212c503333d82778bd75679b988971bf8654d09de19aeebec3a9c989a56b0119fb6fe2c167c75ce4071c952907b3cd2f7e699fcefe392531899d077ec5f16ee69045749ffb551c090f9fb0b903afa3b4bd9961a24f4d788b88c10d948cee608160113867a85e4f780abe0d98b141a2d28794c7c73a04c7f559cb757609df68d6956440879e986af2bf06b7313a33eeac14c7419690f8eef610a81dffe1057d69aab4e675d6e05c2fa05302a4ea3083b83a17a8f406a25131466a40a3fd30e3064c34bf5968ae1f4410d5a08ce1e0b8ab1e61125911959e1c2e94b7b64012387425b05e90442aaa99901d752f5d4c9ee1af2a62be32ffdf88d287734cdde45178acbc9171c50a2091dd06411e6ae21c3e16a7825adb75d1fd8efa56fa120790065d5e4093fc07e5d15ad8a6f3b49c0f3d76c28ceb772e6e3489acac9d5c7be64afe1c13e3ed00f13ada10bda16631436bb0a872a46a2182bce40b633121bb7aaa775ab550e029ce1b7b999a06348cfa49210a2eadd4c9c141fe4ab5dcc926ac695a705d0b467bc692c3fcb73465d84ac2fcf7ee00088dcc25e24d006a0cee4900d95e77a750d1a95375b070b611d97164d7036c4597d21624d38e880dbfdce692e5bc7446c5d2ff908d9a1ab888fd968229370f871bb46b1d9bfc029ae5a0909cb678478fdbd7405244b13d9c853ead4504039c98c3dec79fc26c3a9bb611d95fe90f41968db000957170c6e0db61fec909c9042743f489644ff875727fb4561291c551a42af32ce1f9bff4d2d5360c1b24498955b4a49ff9303410d943de11ac594a292d22c9ddea584d4f6cee857610ae2bc3c2b0a5531e5d0690a7b81bc1748810ebb68c919a30225b96fbba936af0ff47e8a6ebcee891b545134f613596f5b913db866521bdd85e9363cd8086462ac2fa3f5b347bad402fcb6b8d25c4beeb187187e9652486dbc5a2f60409b0a306aa4af0b6e4c96d22247354fd94826ad1861f7b14a3d75a10d2d117394f52af6e27bd73be4b9dd8496c03002497e1d43be679ce9e1f86a72a14532d3cced45ca563f81ed878bacd610a52a11ea202985809ea8973791ffe67e2d51114cc39ca036792034848dee1470fc224c421be783b0db9127cd56338aa39f0856763286f7473a41e6339b90f4b86a17634e50dba31cb72e9cd706f3e3016b5637e15d2bfb0c6bbf86c2cf252b061db9a2d51300e12dd4fad88dcd13720249e250b89d459e81c1a6bb73c6e8f193a8955b9035aa9b85f4febe4aec1a0336a6c38c7db70730db835ff42b4c3663774fb20c03976d14446e6de1c5c25b67750dd7cd1be79207f939b15f20ae7d17ae738d417bf846b1a516f9be0e0b2e4e8cbce79897a9edb9beba4bd4fde6519486b98bde06febbbf9de84b8ca2a0230ac46133775fce2b4d123d489c71bebbc996714bd3a2b17e53603dbaf6fba220e43217b08c2f813677f5b663011458f44d1e67ad2c0e1a2ccbfbfebd8d92b487f7ee11a8aadc1b84091720d303e214070d4964c8b6b17f3c525ecbb23ea3a8a1b53fcb44dfb639252be45681badac47ff009c4141298fef32a8c01852862c3d97c42138bc659f400907dbd166f18d56458718aa1094cfefe6ebbd6dbe86ba594088d92f5c2aff1f65ce01d89590993ecad0777b358ca5fd2cdc47e163120c92bdce84c4681f55bf878f700aa99ec1bf44038de18524fd8fedb8907f4192939527f3c68e249eab1a855a524a0687bfc9449a2def0deacf118484bfb73b12718c3d77ebcf563e66a6168ee41ddfed45c7525067b1a05d3aabcdcd42bbcdeeeba2c7723c5d28c6eace1e9f8104929439175432b67678ad5552f4ed8ec67ad3e8afa017b30db412139110f46d339a2476f391db71f13f129f95e4371b309b5fb4c86a8527c3794a4f64a9392e0b83aca507fb25b6add2e00e0bea5c98cedb94cd9aafe1d5ad660d5359e29a3ad350ab650d84979645fcee24078b06c0fe4e4c54b5f07f779e0173bd2f545a9fdbc0f84fc9a4c72a4f644128a9412140eb96160fc77ed185dae94b6f55adf398405d90145f431f9a1ee1b94f53d254cf1d93867008df7891a2fd1f094767f9c2fc368df112be527d2c3737e944d2d49a3e3eb5495ffcaef666b3800000000000000ffff00004808000031c9f9fb537ea5d75c22a3c130c3ea33dd4935ed66b2b515868bdc8d6cd2daeab0064d85b55d00007800000000000000ffff00000200000093901e80bb060ee140ddf8aff89160db436a79fd7fea9672bf54477181ba507b74b7151c199e4fda46224aabd14cd7b4ddea34b1ca0cf70cb03758b35b2c8d02124027c965ca87e57b02019a28613ac7be3e47c65b210f3ce9674a8fd04013c7f8cc58a96b000000700000000000000000000000070000003c60b726b1da18b784ad7d38b6786895c89325dfed80b22d704792a91fe7e0beac679cdac23644856748109486bae36260f10dcb58ff812a237bcfee03325678182e0e7419b8781d94736474f12d4ad3fdec7f41430642a2be35cc69000000001000000000000000ffff0000060000001010000000000000ffff00003f000000beb670fbc94c30980deb413bbd0a9fb415dfeb0f42cdfaf1ff2d0a03aca0594953c9bb82dfeff2abf04c0a5ae87dd6e87e57679c3db06af54ba146e6f0d6903537b990807999f0691d7c311b9d3d983f35a02e38e2eb2abe86280b42bb1b761a45522e5f193196cc62df8530a0c3d9cc8c0c42a2fa400ca91e8c12476d61048137f75bfee56e12383548aabb43d9f50f147e75aa25a354d488e10cb735ca9606b037d80c44f6e5848d3bdd7f05564f156dd0de0adb888d467d30d3c39415c863b874233b9ba4534a888944f2cac846253c6dd24f7862415f4ec534ac2f12879d2aa8c08c5c6e61a7fdf987053b04345ee9f62e5c64f137742a2748b96a79bbdd555d5b3305768947b3921917677eba5d0f4caef916f91d202d846bde6b80727fc640c413aae84a5d885f1240d605d81dd446fa928ece06aa6548ca461d43137a5265fba3c45ec2cfddcfcf3247a2281925ab087b19e9e839af73e4af0b348a73ab8c24532d731931c98f72cd8f5562286d5dab8dfda809214c86163b0ad9cd3c48ebb0f4dbe97ce1d28d7dba2b7693556ac6299b8f49747e9af7d38ddd030c7e73f0e4e9a3183c0295bbe5ef39ac92586156949a43d5626d08497ecafb25cfdc86a1003b7e5cabe03db1d2191532dd8f3ff295163e0fa9f4d9d8731a45086b733ec4db82d943e11bdedfb371f09b0498593ed677e089d439c91d4a0f287817e057b71893a0b86dbe9adb394dfc7ac86fc728674b30243974ed0f30b6c15683af80f3dff83d307679a5ed777ba527a57c0bef2259d64da77f2af1e0f7b4b9e2e885fe805e1afc80c4ff581440ec9f39223809d5f76d108f5addc9110bef5141dd2f059617bde7e3da39dd7ee85bab8ed4c77447a7331d65c422169accb60c2b4aa6c5c548caae12fe6dedcdfd2ce06a0374017c316e75d9e5ff4ebf9957690ed28b0bf5627d7a733204c2031549f87a27c3c51f4402d4af086575411690fc855fe46d98379584e10b8c955bc6385c2951137efcff21ed6fe416855b8e5cef28eca3bd68403ce2637e7dbbe42a4f0f9f7123769de8c7cf2866a91abd337646ea1a062a1ce15269161ab6faf00da43e417a98ccdb532f450bb84624202c17c5c1eeac35fbb7c4936699c3b343dde5d4dd21d929b46c55ab921e769e757db7a95c0365011e7ebdc8841caa523a9a622d74bf3de25ab4649085c77891722ba86b59963185b7cf0d662eb0886135ef7670c4c1a36fc9aaf8c3285c5f8737d28feb363cb31a08f28f7e7aed24345770d28f290091a1585416d15977473834eb403f5abc686fa540903044b7b5cf80063b8082347d93860e4c66b423a6e9720e49d36b25b3e8194cb71b067998d743d16cf225f3bd8ffb96e09ea52d92a2d0669f0699723dc473d8e89dce417193408704ef4492b2cd59f789b060fe765048c22e5c8e1262085f400104d2be228f09f6df099f4b709ac460b6b5d61f6335c5ec32731bc81b99085aafdb264869193d355ef55500e0424c3ac66d873f7137cd88e651471ce5b5ac8daf37c771fd2a106518bb41b6423c78ff0792014e3af4616312790ecc775576fa6cd24f1fa3b2de6fa570db21be99d0e7f446db1cbfb818f745fa1f45b4836807db6e3cce49d702dcfa3567412cd573df4037fea4df042c0b2ab477afff12007250969658d05b78208b7a6293c53e6612501f8b2181c6da70577d5db13a14aa43f62f40ee0124d1cdbad7a8329afb8f4d691de0288f32a4fade973cccb882d7c644f29d131b5fa0fd470a090d73b9f6e14dc283ce8f302c97f013c2cf9ea730d672fde365c1796691baa98351d8814c6115b00d373464a699f2656983b909d25ae497c062b4bffbfd485cc42f4617982a471ebf3ccec5a79a2587e1f8be4882881c2aec05fa55611d9885c26b92829d745dd89d718bbb5e87ac03d647e05e1dcb681eadb7482b0206a154f3a79853a9a63f788a9644c3def634675e8856b950947a5ae09fcf0296fecc221bf86e69efbeb36d8db36dbe54b9865638cd434b5431a7c453a8f71a9e8e399e74b59259c66503d55d0eea4387218ce41093197d0d73797fcf1383b6b651e01c3e012104bea3071e8ba07538f761b9f0145b4da2ed1fcbe30b045ce6a376890898ce6d10d6ed979e6ae44b4f4be13ca2c6727d18f986119179389d1036681873483f6324b67c3d26218a4e3488af6526ce373af2cd047c1b29a50f7735128c18582613b5a0b2f889c5530585259b03e2cf01f4b9f080c7166031d00e4cac8a691a94c6173f0c397d2962564217907926982473f1c29e782f96bf0195b13d914b4f47e2a5bed4803f3d10ec0d173579bc1c0e40a1ad598165c1f4af81f93deb89673fcaa2f31702029a51d69d8b7c4f133e01ae1bf69ef57ade8bde7d236d75c80c7a0abc4a5cc4a8128d9d597db107476aec0b0954333752f500c1c9b22c916706ce2de96402ba559b8ecc9baefb4bff62f3848a0b991244ecd4777715f19621324131c0812d57c988eb0988f2cd2b00b797e16e8327842df63b40c470d65b9e368cb0e32b4aa69cb3fbff78808ee5762582540d68adab7d1522ae200242870d596832ca3f37215d44b8d7b37113a9c9e411a9eb7be5a5969ce0b3a5826da50def42bbea9a3d434be4ef61fda63dc04c39b83cf6eeb2091de2ebdbbcd4d239fc7871a6bf52d84f8567cb23a72fa4a2fbcf0950b5ffa26c41a2f2cfe80a5f923eeb6226d8cbf57841a28fb9571c1ec5cd8225884d2b1041ee0894a738ba2302127ed0834b8f547693ec6a463c05d0714b10ecd92787b27a71605bb89f5f1e06faee033fb4af94abc2e93ac49fbfe793f0ef5d887e7edf5c9af46b91629a7a1d67f8d15c7348be079ff75993cc319c47cfef768c86f228f2aa728005a8172b6ba0b54af1a7d386fde13ce17ec7e5fcbb6b324f09be57a5c975b036b2b5c961ab2377468712b170cb371e8a5ba581bb339c69a60b1fea0b1b2d61a09e7a2afb1b4197522280d913830f7ae830fe86bf0f6c7f6d5bb470accfbc8382009865beb0088c9cddf3722bd82ba7311f646c3af90833b36474c4cff3782a764259b9bbbcfb22e2bef167f82c3194a778f5830e416140df1c1658930cd872739e0504a688df61493dc859648d6a505ed7bfc8334a9a37f2c146ea07840d53edfff77a971bc092f39298fc08f2b8824d68cfd4d9db22092ea4ed0d31fa6cb698bbbeddab70fb2fba007c9580e2f6ecca081cdee98d5c68a6ec53113e39e62ad6d7b739a665534af932d7e2b6d105380fd9825a1e72d68cc05345db0ad9f3e1fdab31f47664c13960396ec012fa65047cd160b114600d16fbd192acc3b4b80c9502719618dc66dd9b678c4d41d4a3186b29904756fbd3d978c0a5a75d417a4bbbaca0d4e25e45f8305087fe164882b883fa80274a34d68be0aa46a01ea9ee4d565221a6f4475271667da3abe62c3730012ab46c6384a10dcbce3ad60c8ec912484dfa62291c31a3fbcab6549cdef1c8d3704443c4f3c2989e3f2c7a638170552c1bac920230c20cddb2141e398debd877942f9b1c92ebcae3a8913a684a94ab5135732f6618c7852f0770e385729cfc6ff0d8dda278f321b7072b8cd66fea8b9302c340e1fc0c2decf27ba788d225507013dd87aaf175402321ba8a5c283160f0ae38a1601961d9cc7502d987cdc22da69d6a188866541ec2deb74d1dadeed095de6bdacf7c58de726f1a50b462ac129f61340ddee7cbdc6a2159b53feb47241d1340bcb2f6b11dca20932ca43e7d5bca82919d8f4d909401eea82cc88cf8b86a39c4e1d36eac1d12f35bb66c55c779a8fbd3ddd990b1f97c8667afc6138ed8cf7b55b088a51cf3304ca74e591c09b14246d4ba71959c9effb03b6224586273c86cd603f4cd7f5e7592b258538e28a2759087e68b0b6476705176e412b2b7621bd14eeb5818b5ce89d4108a6799df3b2347b98271c758a7a1466003ef5ee40f9a75f47f6582da3d5e7f618f1a41bf496353cbf78b7c33feef33dd832b95261350688d74a36b8468d2bb1dc37c15aa7ec9c083127c8322907eba8234d3f4835be9647b168983960e1e3e7338301499b8d9b2bd55682be4ffcbc680598a9a8d82ea579bda733131c50f41031086452456fd9f6d5f2e8882717110fc9e0697207b06fb7607015187f1ce70afbb262d90758acaead942e084a8eea5a01f6b24625d7c1a92ecba406d4c6008d3a8846a2bfa0260c3abab5c7e95b4d6f3048fd368c45de21bb618b78eccef86af52aba611e56e48942038ca595f09bc32d10141db7ef496377c2ede7ccaf314fc5d114ae2b98dd03db16ff926819cc3aa1c1830ab27891eaae29ea26b5471589afce1e026b880dfb8b972271a797c8af9c4108a96ec650fe5cd274e8810b103521611176d9ea87f03aa078e35671164f6850e10c0fcb33cf0e92a43085297ee9d08a670f0f34cc1411e8e7ca44d1649cb49a71ba02dbb9cf39e517558d0f1476d092bb0eafd95c7de46cce87255e6cacb6039b7a615043640ce7990624fe674ea836cc9c5c6187113fe6e557049cf85becc6814fe2653f6a5b9559bbff71708f55482173601bfb02870d3851cd86dbabd1394cb8e490d431c76a25c7a49b6480298420d2e3246ef7fab03a94c90bb98b277dea45f7b1e322a678ee4e76c5265729e27c9ba847ac873110cdfd7f8505bc3c2709f23b235e380c6578ced56cd4311033922e2ee6e5ed81c783a416b05adbbbe554354ee2556e2ac86f286900b2fe24c52392d0b7cedf670d88bc4f86127e764c9c87a886ff66b5cc2bd5cbe3c21ef5d1fed4ce3436dbe61b182ebaa98f7f18c668b808b684040a6a069b903cd77d9e58a6665038186937e1a84744804ceca999e51c33b66223c82b150514511038d4775e3356fd58748bd519b20e00969a8be77ef25ae2b94879c8205648f8842bdeee002cdd7d8114c0de4399a8abd986180ee0f9a20585a8a9ba2054b2c1971cb4458b9218be97ba24bff25ceeb59b2e609306388352dbdf781fc8b9a1a006a53d9a56f19e946090b6d47138dd611f384ddc38926379f0db42d51792c38012404472d9c9a2513f88f2b22d621a22cc147a1d7a1e640d08914f1d3060730f1b4ff67656629c237b9771b77df528f4c3e01e48e2eb821a2b469244e5556b70c5e84f9afac820759aca8db55e93ef982e63e078ecb15d502ee505d031dd75c0333f3d36d8d43016b21f9b3cebbe2368dc73be9702153ca136654bbcca395254b56e5dcb10cef6bbb69cd4411e7b863aa07899b5735dfe9acc571720059eeb7cea7724f2e68e3716f6cb2161927527bd9538c640981308873ccaf9d833d0a8cd12ba18d30d90d30e837a05784155a31f6e5d104fbffce26c129491bdb6174b55f433653d2f52aa1a741bc65d76cd5699fbe37bbeda3966de0ebc26008070ba4df074706f5fa8be5e7c77e88b36e519af2bf379912bbe6a7682f6e31889d1fd8ea2f5a8aae06d32d2f5034189a1f96c2c8a42bde0bc4e248f5622006ff5f4ba5f5bfdd28ad49b233ea16c57504264da712d021f599d25eb7ebd973ff67433f0b3c93ea772a71b98334db0ac8984488dc09bef24816c17b69574ece80a5554ced6670148e239d2dcfb709d62d46909cf74d33bbaea52b955f6126c690016ea6f5849965a989a41923576b2623f5ec0486afc034d8daaff44cb1af13537fd32a20f2b23917cb6e84b10f074aca22f7850e5a9cc43fdff315735325ba52a8d55a6b3584c800000000000000ffff000007000000fc417e1e0702ad43f7a355362fdd3e6a3cfb5dac5dac18bebb7a6f7e2cf9a79aa392c93c408735168f1be4407262218dfe9a6b0bbe0390523347cf220b7b6d565788798ad1388aed373c01ea26d131a4353a962c1c7dd14e25ae285100cf681a8d355d98799da0b1d48051409f4417ef315e4ecb17174e9233f871b07a0596d589e56ccc8335c21910b28a0c48ccddcf9f757a90092557ae3f83b222ce69455ff7e5982b6754a2bcdbbfd084202e25829d48a955d12c6a00000000000000000000000000000000"], 0x23b0}, 0x401) 23:02:54 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/130, 0x82}, {&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/21, 0x15}, {&(0x7f0000000340)=""/234, 0xea}, {&(0x7f0000000440)=""/166, 0xa6}, {&(0x7f0000000500)=""/26, 0x1a}], 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:02:54 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) unlink(&(0x7f0000000040)='./file0\x00') 23:02:54 executing program 0: getrlimit(0x7, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x10000, 0x3ff}) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 23:02:54 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) r2 = syz_open_pts() execve(0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) 23:02:54 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket(0x0, 0x5, 0x100000001) shutdown(r1, 0x1) r2 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r3 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r2) shmdt(r3) 23:02:54 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="1858615a31cc2f29afa03daf", 0xc}, {&(0x7f0000000100)="ea2008e5047bc905a91cd064bf3f05b26219b5637e1665a91aff33471c1779d3f962d9fe82ef1f893f97a2ceb4a98b3457a856b16306f2d486159e9fca346bc43a926ae1328a47fae67cd14fe3d8c9e71f0647dc51cc12cb996375057e73c254a68bd91ede6a7aa0bffb230e08eba9", 0x6f}, {&(0x7f0000000180)="f06552c2494abc6e2051009be52af21c3a9749ceb74e1f839a5f695d77796c0ef4387b7be29c522d791ca1b41cbd729128cc58738ee582b9b560f1604051722328afefb084558772c4a3cf2ad56051c405e7bd1d6d75a94b38794708953ef1eca413c6c009e0490152b90e343be6a12e3e1a7f4c039be944e41ab114b413d1499c017d6feb87f1be3d800f21dcd9542a2083689db790ddc32b89cd2900d281e989ef327bea604452c2a71886928cadf7feff1154cce7c4afebe8506647ceed3570d109deda9fe76d389e10f2edec57fff9d411184da87ce2f217be942c30c73d7c2ed0d3b4f95bb9b2bbe64cb1bb753f0dec12", 0xf3}], 0x3) r1 = socket(0x2, 0x4002, 0x0) bind$unix(r1, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:02:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$TIOCCDTR(r3, 0x20007478) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2}, 0xc) 23:02:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}, {{}, 0xfffffffffffffff9, 0x37}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) kqueue() r3 = semget$private(0x0, 0x4, 0x4) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) r6 = geteuid() getrusage(0xffffffffffffffff, &(0x7f0000000300)) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0xfffffffffffffffe, 0x0, r4, r6, r7, 0x23, 0x1}, 0x8, 0x3, 0x7}) r8 = msgget$private(0x0, 0x8) r9 = getppid() pipe(&(0x7f0000000440)) r10 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x3, r6, r5, r6, r7, 0x18b, 0x6}, 0x40000000000007ff, 0x40, r9, r10, 0x80000000, 0x5, 0x7, 0x5}) syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/213, &(0x7f0000000040)=0xd5) ioctl$TIOCNOTTY(r2, 0x20007471) 23:02:54 executing program 0: getrusage(0x0, 0xffffffffffffffff) getrusage(0x0, &(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) linkat(r1, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) fcntl$getflags(r1, 0x3) r4 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x0, 0x5, 0x7fffffff, 0x0, 0x2464, 0x4, 0x7, 0x3]) getrusage(0xffffefffffffffff, &(0x7f0000000680)) 23:02:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000400c06f49aaa9ca2108000049c4000000000000"], &(0x7f0000000080)=0x17) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000100000000000000001000000000000"], &(0x7f0000000100)=0x29) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0xfffffffffffffd96) close(r0) 23:02:54 executing program 0: shmat(0x0, &(0x7f0000eae000/0xa000)=nil, 0x0) r0 = shmget(0x0, 0x1000, 0x8, &(0x7f0000eb5000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, r1, r2, r3, r4, 0x140, 0xff}, 0x6a, 0x7, r5, r6, 0x7f, 0x0, 0x1}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f00000002c0)) setpgid(r6, r6) shmat(r0, &(0x7f0000eb3000/0x4000)=nil, 0x1000) symlinkat(&(0x7f0000000300)='./file0\x00', r7, &(0x7f0000000340)='./file0\x00') wait4(r6, &(0x7f0000000380), 0x2, &(0x7f00000003c0)) 23:02:54 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x40, 0x3fc1}, {0x8, 0x1f}}, &(0x7f0000000040)) getitimer(0x1, &(0x7f00000003c0)) getitimer(0x1, &(0x7f00000000c0)) mlockall(0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xff) write(r0, &(0x7f0000000140)="466ebe50bc0ae1f897839d8329fe90e08d3f017f281d12970d572fa26446231273b3467c76d2eb35cf85265c84e9e06f759a0ae33087fa31d3e837d219548b167191d98073dbaaa94b6f6da5daf531d1b3c17ef377577cd82240188f2780ec0e985422d8f6397213e8f27e0496253719f54cc9c14d9fa0d2ca24ec2c37d3725a4d175efbdeccaee9ac45d0e5290c3ea845111e1c6509d6987bebabbc3a2742b5a079", 0xa2) flock(r0, 0x0) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x10001, 0xd42}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000240)=0x9, 0x4) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000400)="36acb320362c05f5752907ff4d3180d223a83b5e527edeb7fc7d0a7dd247f24534298154e9357070edab9bbe6c85cd13c09c595b1adf864a745182bbd289190775310cddaac4453e6b6531657cc61bd18e89c5f65825a6f486b908d6d5c05e78f7ca5674b0dd38c2abe13c5d1cca004d952ded95d8acde24f136e54ed6d474fe0a25e519744015b6fd8b47e792ed7c1de74ddd2b831a4b42b3b8bfab", 0x9c}], 0x1, 0x0}, 0x8) getrlimit(0x4, &(0x7f0000000840)) recvfrom(r0, &(0x7f0000000880)=""/176, 0xb0, 0x1, &(0x7f0000000940)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x299) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000980)=""/41) recvfrom$unix(r0, &(0x7f00000006c0)=""/204, 0xcc, 0x802, &(0x7f0000000080)=@file={0x1, './file0/file0/file0\x00'}, 0x16) semop(r1, &(0x7f00000009c0)=[{0x4, 0x10000}, {0x3, 0x1, 0x1000}], 0x2) sendto$unix(r0, &(0x7f0000000500)="8c21203839abc442e8eda89ab75158275b0dc1ef80361a704b31932614ba72f91f1c79afc6c842f2c908f67353b37627f0c4e6ae33f483600e000000ec30f8eec1826f1f258dbe8c6616b03d46aab8d666db5817c5bc18096b284888a62b382c70985ad2c73465dc911caa22b08c7e67d738481d321fa68876d5c13b308b32dfb4d56be5651ef1281664c3f292da76183b1ab53085c2dfe7a797cebb78c0151f59c4a9680000d66301e9057cb70c656315fd188ddb67f22e5a7e97bdb03de74078f23515428dd1db0000000000000000000000000000000040b2a9b2f084b6928c3e90c76617576bec4966f6dae744c3eb8676521d5e4bf8751f9acdce1370f8ce1dd355bab717b99b739b0b9c649694c98ebce015b67e549aab7aefa81cb6ee14873b4edd0000000000000091174c7bdfd19b7b32f74c955cb47ead53208bb4b86d38a4bd6ee466dcd67a811f0547ff280d082d4de12aed7ed44486052b41ee36c8a4680d9b0e4094aae6e8512571c75949a43dfca0ffd9c06d23ebde65b86eb09611", 0x183, 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000b80), 0x0) open$dir(&(0x7f0000000bc0)='./file0/file0\x00', 0x10, 0x20) sendto$inet(r0, &(0x7f0000000c00)="d4c4db3df2eaff35fbf646bd659adac58615e6dfbb6ebb0f1921d61e13e6d04543359e27c544bdb444620526e15c7d1d6c6b694fec07ba8f34f1cbe9864936ed9de73019c34197ba44340ae3a8a946a2f40d3870f2eae8347246f702c51a51f8b1bf4935cec51811d41e27c25206b05cc6fbd8b0d28dacca109bb81b5b3ab5322cae225952b047c183debf67d136bf3fdd3103d24af726fc6aa21f1fe61d849d", 0xa0, 0x409, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000d00)) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) getsockname$unix(r3, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009aeae694a9d616818bff1cf300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b06377211cf1413a6f0b3043b318a4900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001dc0)=0xfffffffffffffde6) nanosleep(&(0x7f0000001e00)={0xb62, 0xff}, 0x0) r4 = dup2(r2, r0) fchmodat(r4, &(0x7f00000002c0)='./file0/file0\x00', 0x958586ce42016a53, 0x0) getppid() 23:02:54 executing program 0: r0 = syz_open_pts() close(r0) fchdir(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x3, 0x0) 23:02:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x9) fcntl$dupfd(r0, 0x6, r0) 23:02:54 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 23:02:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="12", 0x1}], 0x1, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) write(r0, &(0x7f00000000c0)="9388ac5eb5b8b7b89d67a5903c18ca792f6a7d09f5753292a16dd3f596c6243602a071", 0x10187) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="94735ccdf1a32cacc6e0936f582af7a6612362f63214f4e831cf9554107e3b1252f13207021ae959ceeedbbb1a1527ef6c14d488447f90d4d90e7023e6c630fa2c1222bbced2d397cbae", 0x4a}], 0x1, 0x2b) 23:02:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x22}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x20) ioctl$TIOCSCTTY(r1, 0x20007461) 23:02:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x1) 23:02:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) r1 = kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001540)={0x7, 0x4}, 0x10) r2 = syz_open_pts() writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="ec18e3fdda4c29b3359e8ce02b375cbf9fc06a019cf4b16bf2ca2678d08f0086fa04341de1dc9346f671d388dc3226bed3143872fd0c5434679e6bd14d4953f5e3130f1520a8ef8cc87bd87c4121e8c06e207073c76d181c93ec1b2de3568104fa52b58d39a9558649536dc92ef16efa14dbaad7361c04964458296babfba08bae56ee251a0772080a3ea52519201ad004e83c463e054440b697f032f0562f42023fe25ec62fa3ef7efe847a72eae54bd98d979b76003fd14a412daa57f7a8f9f9491d2c670902fabebe", 0xca}, {&(0x7f0000000180)="ff2cb48b63d0b55463080d6bb6820fe74bc598486d10cbaf109021cbb1958cf84546826f2d9d7b2e0b98f11df0610e7fe1260e5f27bb5b683526593574c302dda51be695e4d80ca87b555b34756b6928cfea58daed7bed3fb9f4977257c6f6c960f8e04b20bb7e44b5265a1f19055c343be7df768bb1a0178e496cfee1cdd64f573fc82876b57ce8163eb6b1fe7d79ee8e3a17e7fee86cf8cf8e88d9d9dc9fbb4f8db0fc52690143d518dc0a430b814f99cffd3999654b78e083e9e369fb4e278db6de6751b905c141b970bcdc4fc949d17b5a3a995b981430a971ec7c772246e53e60119894f2dc0141f5e1b1068695", 0xf0}, {&(0x7f0000000280)="39b549b2b19eeface51fca7229e8cb82086a6c04f298042f0ce1790e2fc396f863cebe1a8ba879ca4da18bd44f01455908a09808711134f21810cdb5b76aa5f06e1badc3b2cb01e4758671ecf6299244ca062a1b3f538153d4396b8b040197b2a06b46f6ef9dbf1954f0809e759220946f659da73a2728ba2a646525a8a1f90ffc3c4ea924bafa981cb4fde04bd0893f86be4df6126c888ca4b7789e22fa222be00b7490c912ca73543ddfa9b04a4edad752ff8460a93b8153ff52ac2ebcd687b4306f4aded71b0e4eddcce8b47558a312710b6358cc15ea874f3b49987a829af27667d9adb1ce81eb955891ea3191e97bab0c23052c4c3c5d08aa5b78c8e939b2c726cd9b31878b494e7a34780355588ee38c80cfb63434040f8b756eca747ad8f68f860b65a00e6db207932f4a949be19f15fc20d0e82f623dd47c2b7f434898eafe5e371501b3f19c8a409f9cb67f7e06b723c3f19c4c26a330c9e49f238c8de8329125414d401113965b8a31b5221670209a5af8ab2bd0d7ff68e93b2b680280304db8ca49f46bbff05e6bef23683d99b87db4bcab18897dc37cc272dee966421ab52c38c5be0068b956443de1b810b8181c0b1e6dfee9c0a707789ba229c753403f3d5541add81af61b0d279c21a76fafb30004313a28533a00239c55ce2fc31223f2a23914cb55258aa0d742aa11a7f250efec67807f680e471f254979e8631805f294b4251639a766ab0679e68b1cc869a2b40e92cf55d0c9ce47008ff2f42f0561529f189d005eb20324a9dbcc91fc51c8c4d55debbc7b5064aaa4cf353d37292cc941d5acd9601a6169e055e02cdcdb60790be264f7231f9ce34ff035c7b868c1b39e826cf0155ab1b0212cf6faec252a29705a218b22c61f212a18f1d48bac42d3c3f9cd5bac4f692e9433089a88a25eecbd61043975a7c911df9284eb5c6a48b6a1219efa6ab9a654b7a9ef905d5908ae8b99f76bf3be57dcf0812356af07bacb38c2ef695e1d9a9830128e65fa7a6766106c113d409fbd0637985ef619d36efb9c4dee263386d1addbdb8d7cba248f7a2edecb44f44785c20223b58537bb62b960bcbd5f12bf916eff20cce7e879af2d15082568e6d622818e2d17fb67a740bdc25c709b3e843f27ea1201fe5887d2763d2768d849f62c85bf9b51336baa029745c1f2434d6681f6941f7b41603d5579069fdd5735d9e34aa2921c07f9780de8055530de2c9b23f23cded4c248881ff6e8a391f7668425252afa238681f88bca38de0d281f5110b4bd0bb807d1ab7c2a032537a1d7d7ceac762d1e07f9c0b7609faefd8f7a15447f915d993b0e205ce403c7c4cfc34e59cae145922222829b56ee9dad8ec77eef0dff07f244f10a0066f7089aeed14858c6013292bfb2b345b05b7c2b029cac8ee16f75321673ce901a1426cbb2a3f5f8b096411da732e75d55392e46859a3885667a13dccda143d9d0b8497c65668a5b3497c7740c2726cef0dbed221c84f3febea3369dc7af67ab72f7ebafaa9c622094f619d613214a2a0b8b087c8d63eacd6e30d04344845a966a17c52a018b6d8cca707c83934752d10a9f1cd985bde0e05c312eafe5709c2c1b7ad5aa00a8fbe223812ed304c7a9dbbe0f86a3efa969a8ce01f68c1fd749bc6127239b887984fcb583f248ef30fe74be00b0ff97bb3941ae02575afae2593ac34203a621af16f89370c62552a4d0d3fb666fb7da2a75fe7af6d73f7e484cac0cb01029cf54e7a01a26f1dc7df033dec45fc463463e3b76edf909cd1b62119f031160b5a1a965bd6d74f3608e81bc85313bb320366c494aaf5986d17a013a95e9ee309a3a44f21475e79e698bd55c0e1192a7b3db8201238b46252d6f878e8cdf5ded2b62bb41fa3557012cb79b1d6348bfe611e3306e0ffb7083969137b1c558ea564d70d4e8add091e6557affe614f726d5243cc11ddb8ceb3c646b0cf680e712c585bf5bdf616e8a4829168cb159ef78ea70e985e822cd36822c2b8c992018e6775fede6d6ef67695229f7c9dae102221a67e8effa7a91d5fe34a82c85787a5ddd0734719f84e3411e5e5473ef41401873e2d2bcd208357245886ddac4c7bc9ef8671d5e4f9b2975195ec076d317e4eabd394821659b5d25def8ae286d5ee2e996653b1d0ce8ed1a1811c6dc19713fb10ff02fb6ede54fca0d2f6faedea089f8ff82e485c5142bf5eba9f4fd9d9084869bbe62b83300137dd9e25a96d6c2051a2c968523dbc724bed9e5df22cd3fe85b89efc80e4a2269aa8918a0862b37776e8b98b4d9281ea63c8e2bc8799406fe8630dce8a95a4e28e36eb4f7bed9b6cd41a33a8bc71c51735460488c92dbe75cd434e209b3599e05a4270fd97e382351db28940d4ba57d18e70d954e76b6a5ab216204c2d7b4451f37ac97ad526044f8c74c1bf2567bc5eb0e58917bfbfe8f17973762c41551fbb512f004cff0a00bbb15c2748bce9ff68a6345495017b582d64242e81086071d9c1f0139350a33343e088546b2cc1e1a1e506dce28ad9d2b5e92e92e21745ebbea457413f31f16ddb34358309f46af815615f05fd34082d907f8b0daad59843f0b03346af140a9aa4194b06b1349584e26045a56d38e759a22ca7d73d5c09ac9c12e8bf447f0c2d05048102a992dccb8965c0b18995c0c5d722a8fc204fe24d8782c0e092d030e7df52f216b20dbbdcf35c64df98a53cdeb4974f47fbd8deba8989881cfd01b1fba444900979e4bad8ff606d0dfaaf6e181e337ec0bc47b5aa1ed9c7d9ecdff3c0e8f026fd3d9aa8484d7058d27969467586bceec88dd103208b12772c49e717ce5a2dd1df6bda377bf85fe3b079180498f83a585abf974f06c2c0c9071d5ea38cd684da12fcee7756f87ef49f90310ec3557596f6e36ad47afef1c8516fbae2518893b991ea0c0f842fd09a3c886e36157f526262aed714fe4f49b9e5d3a97073e780060cd38fcf5adb52462f5e1c5578e95ffcdf98d78e4b67305fc087f40ec5784b82fb991e1a888e4da3f52d161620182603940e087131b83a48b7ac678fd955572ad7347c91250ce63d50206cb94930491ee832354dbd14d0fa9a8906015d305760b79a398550f66727e60f29d5a0715cd39c8a6e86e1739801f7165d62e59ef6fd0a1e5ed9901de7bc7451761063a95c0df577c33f8ad6845ba84e5704b34990f087850f962a55c1170ff567959d9bad6bf27aa17427c64ad0d1485c9a39b6bab3a93f79ef109543aa2dee88b8fe4efcb526307822c95a63386f64c6455e5fda37462c5b27232bd47ae0012fa3e3dafc09e5e33f2bbae54ed0d73b926ef1c6cb89bb1f98c68d94739e4ef75ef1add80bae87054401a92ccb65e970015fa96961b4580c6ab920306e1d425b51c6c4be96de7512df09d93cd59ed3371e83e1544da91d8878f08693173035fba4951058e064d5acdcb091d5303cec743af75d527b5fc01cc7ca202d5a7667c3606fa389d83e9e03a3d62173ef267c651b46dab5026f7d2f672a005744498b8ce7233a0837f31d59f09c6112dec84f54926dffb6ab62b00323a032e73b63f44d7b25c94a98d8ec5053ba2fb3edde1401a75339d23bb6e5d7258a63883348cb80b674b87d357b7ff0e523fdea5d1d96fde249a1fe75e9f2c0e8c06039b345b1d8bb3bcc1b3e92c5272f7ba245a300c4c728edfe01accb75c02aab241ac90f59ff302b673c2f2649425e9f995e6d7abbad9adbd832b22eab657caafa18115af61a8ed4a51ef06897c2d0d5b81208bf8cfd3db34f687838b871226329a9d71227317d33f343c6b057e4ad673fd04d0d03ef7c187c905eed48557c378bf42b5f8b08c9a3d0ad4f5ae8979b1321608d2afe5bd235d7ef1cd3c7ac2e3c546f17e443827b3b5ef0b8967d759098d23a9ffbf5f31cb07891331f2789fb25a947503ef8bc0ddb9e48d583a4f540e0b513e1c5ecfa4ed85620ab407315e5b4b086dbc3ed3dd747d496a5c831445e16fe0b8a2a6f28f39c03bf6a3f99deca7531e5a6d17f1d1e45f2fe0c6b51b5f07396f4855b8408ed6e756d0bb627c4cd59c1635cb2f63c6cb679ab7daf36173442716eebaa57a69979d211efd855b3317f34dcf88b693456992ad4f7e86f138836056d5080cfcc6fdd248f464684f2ea04019c9ce8c0aca1118e4b725e1bf7acdd48788aae4db9a06efabecd71cfe0ab2b0bb36e9bf462e129f0884ee5f29c571554575a14df9c58731d4251a7674350cb438f7dcf765022a6e47ecd81e6a6a6076939fdeb2b62066c9fac99c62ef676272bf96ad5f79a882d19690608cc043a9d0ad9744ca323b35b2e199895a06cbf711e1f8a49894d59f2522e5f395416fc07289fbd48290874b1fce6f622f7a86e6e6e325505b7464c3da44ba277999a7b2b9800adf626017b1e0c9e60bc6e8566335ac25879a8ff3ea6a90e35f8167b7eed0daf4170b49d8f9698a55253766b91a7dab4b7a73b1e1b41e7079d6fc93ad73f5991fa8f794b8e088790beeaa947e3f87fb8a302698af82be853220b6db46e8c49b49d61bff99a9f133b16e81e46a2c0f80187d4ad8de5179b29d506c42e704489693e2a398f4eb95cb2a6ea4b7f37412d75a2502f5e610d821daaf96a382918ed5c4efacca403620f5cb776030919dfa1304c152c9895f9a0665ce1aacc5db5f778f67eb573b304cd78464e6e383bc68126390f457cd794087d74813d3b8fd0d19b4a88a56b7331d16f0226d5724350763083f0daa443d3a2b57d73a8983140a90e3e5b08c406c4cee75ad9f194b01472e84f96a233dd1956d22205b1bf762b474c983573f7d794d7445eb91e0c203f73d9633eae9be5642d3e7d9397d4729fb354df16d02eaa1ef15147374e83b009150063799c979170f6940c1090a9cb7afcf514271b46e96d98f41949d02b0e2fffa667939e1cb0144a80ea5d0f5289142fd3abef8b36f7b7398af22ab9f59db52171e4975e9028698e549b160dd3a54cbe7df6721c8f3b958cd8542fec544c2aa58a351fa76dc591bd81bad36dafe652483bee99cecd0790b86de82cc255f769696604eae1969da38d0c5e38dac54d901deb3b18abadeff4d65a24dbc49e06c3605f6ab0d8c80267a0aef0e8dd8b79bc9a642baf52d100d3804c7bac6a1ebf6d3a13e435e590f1102dc4e016de3c21bafde734f2ca558f0b32ff77c2726120843ad1862182ddea39c3268da2c01a1358df21119c37234dd24b2351653c0642e0c2186a966d2c5c5e6a93c8e0c1b9bf5819b306997b17a5ae0f67406a9606ed164d556ebd2649fd927bdeec3fc54f080bcf41271c312db348c99cd460b8a0fa53c8d78ad6fda678eeced6fabb658134f7471c016de2dca8affa4d3f445de1dc24f551805ffd14bb13e8aee3c1e45ae085ef42ebf509320cd8dcc469c91a0060de63d0008c17a3e4a2ba9d64ac5b42aa70c297804e7a205ffa6633f6a9a812166b05c04b6a771cbb720271539f13fda6e41fbf5a3764ec3a11c4681503f1e75b2aecd6794847f8daa149dd2e2668c7c4b6d63082a9a9a895be8874135e5f19f2b2e136f68a6f91e98788b770b50df242022f755a3b8cf60fcba8c55d6325036a89895311ec307b06f087c896f9fd7d46ebff0063736a63e12b35b56dca7581ce32305959a8cd5830fc80316d022a1c222462e58ae2b4fddec4d6ca880a3bf57e8bd5327fc5b81681e07737307c353b30bdb8a7ee5b05a7c57a30160e394f259a4a07ba85adf5745daf43f65ddfee196cc91a19789ba6d6824407f1f8b3ecf27ad03c46d67a0", 0x1000}, {&(0x7f0000001280)="769c711791b932480b20fcf9bc31f6b1e3dbcc82ea1f8f7cbf2b73eeeee9289ee4ef149f47d5d5ec4e8fc3257f9a2a2484a56a14fe350284c7e54cef1a52a8de7937f3b82a3e839a356db7048155f89931f2209f08c60213e2ceb2b7440375c12cad6bce", 0x64}, {&(0x7f0000001300)="a109e2c4f92285f86bfe1ad83354304c5b2619a3633039f6db06a99be2aee9ebff4eda50274cd415e873d0364f118bcda80ffd33659045b841ef025dc4bf6a73cbc29754c240e5c6373ebf7f3ef635aa06d05e9070db09f2791fb647d48145f4e5dacf6dea6f905f8dd03d8ac7c72782c02c6233e5b875206201df906cfe30e7da40d0e4400b5ab126d069460f3d6cb3fba1e88d69ee5a468fe12f431bdf2f4fe4a2153531797c4f20fe44e27da1a15f6fd683ce6cd324bfe39e528782dafd6e04ed8042511cb9742842", 0xca}, {&(0x7f0000001400)="7e649825416695c2f6cb4c68ae72e18859ac3e6079f5a59d833b2036abc0d48459314c6ad83675787ebf9f2342083de554326e0f3c5bd399594a031b256c18064f03a07bfd0d996c6aee3d19931453ca732f9f8e561bbd19b2f3", 0x5a}, {&(0x7f0000001480)="88f9da00239c9acdb66fd4a6da7f298646b39ddc8dd73b0c1828cdff19a1a1c830", 0x21}], 0x7) pipe(0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:02:55 executing program 0: mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000afaf0a)=""/246) 23:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x8db, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01de", 0xa5c) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) dup2(r0, r0) r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) r3 = semget(0x2, 0x2, 0x400) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000380)=""/190) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20000040, 0x3, 0x4}], 0x9, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x30, 0x8, 0xfe}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x3}, {{r2}, 0x0, 0x1, 0xf000000b, 0x6, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x100000000, 0x4}, {{r4}, 0xfffffffffffffffe, 0x40, 0x20, 0x3, 0x3}], 0x3, &(0x7f0000000340)={0x8, 0x9}) preadv(r4, &(0x7f0000000040)=[{&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000000)=""/63, 0x3f}], 0x2, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r5, &(0x7f00000001c0)=[{0x0}], 0x1) dup2(r4, r1) 23:02:55 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getppid() connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="a02d95f443ccca2e3000b9c5f99316c3de742fc9b168325f68e86e608320209d50ca72216eb9addec5397e1617ae11580301c03644fee6c96ee07931686de447ebac8bc8552ee9eb1a3bb22a0ab65866bc24fa4246803edd086419e817076d5f394e34bb4ec25b231bc2f36ed143cafea944b40475b59e96a55dad7064862132b4b7261a49a5fea628ec0da3cf7e54f8cdfae1b9f84318c73517fb394c56163ff70e83aefb682835c88d421e6ebed6ca31dedd4801b96966ae5aafb510d95197700e45a781d8260b48739b43320b958524c47326c8ade5c0bc675a35da788b4862e9c57859485ba26fc896789c1f3c3bac"], 0xa) r2 = getpid() bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getppid() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8001, 0x10000}, 0x8) fcntl$setown(r1, 0x6, r2) r3 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x2}) 23:02:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r2) 23:02:55 executing program 1: 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) 23:02:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe38) pipe2(&(0x7f0000000080), 0x4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x140, 0x1) 23:02:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x7f}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) fcntl$getown(r0, 0x5) minherit(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 23:02:55 executing program 0: kqueue() r0 = syz_open_pts() openat(r0, &(0x7f0000000040)='./file0\x00', 0x20010, 0x18) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0x3, 0x25}], 0x8, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x4605bc2ddb795ce6, 0x0, 0x0, 0x40000000000}], 0x5bc, 0x0, 0xffffffffffffffff, 0x0) 23:02:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5a055f58ba6b72c1ac46664b445e312bcf1cf1dda5b48221136f6a941e3913cd5315da9d2d3a21f4e7b17c42756b344c5c0ee2df64d7e67c5a8763d1aeb7d24ef010d3125443deaa77eed2bc2be9dd4fa765fc585a18d7c208389edab49979079efb50da59400356695810d58690652573e89cae7d01667bf7a92c9fef938ac474493156a0832ae453fdc134a08682fe3ed52d5c19408e128c917d141e", 0x9d) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001d40)="5045675b5413aeb126b284813f63a15d789317d1d211b670f0e30de8533930b9876e8c077515a6a9fefd5de27631e30312466c39ce06f7940e946d3442b28ec680b964cc45c7d91518551f5c3bfce6b4e60a3c8ee2cffcede4fab2f265e758f62ae51226c7832095b9f055c7b0f37246ab5ded5c85553cb858061fcb81c65803f408491958f451b8c78eaab39202b94840da61575e9254c31ddf40fd6fabedfd12ad102859fe4043b12c9c251d9b8972bf31306a931ef4d4d95de5ab27d9cdcebdc10c380a932bb6c840d677a48a1f7c9038b46fa26340f8ba7cddebb2091520496294e6bf412f81473212bb790a7dc4c897ea6e2f7fde4aa4b708f7c9178d0ee50a0f7d9bbd597d1c50514310077f7b9c0b1fe00a09d1ea3ea47fb8522a8bf88ab0b64be976d8197c67545904e177f809fb196d9e7d5b5a599009606ce61c6705964e3f5132372404ad000dbb9be7ef48d946dd948e92ee76aec67dbef7e4d7ed61966659d77227442051a9c583b9b43c659198cf76d455e6d714810d8fe2075ff1b64e12b84378b59a21a27c7cb7d308d643ada7c5b358d0e486dd8d4372d648b37f4c5bb57262301cc903ead32d4cb1956d38daf724dfea84abd73f31a7faed7d566e51555acae5abc103273365c894d7632e68a336364293eb6c01a2059d2a277eb63049605cba7004b82a3bba6891420f3a4a7b2313c7d459a5006c5aa1f197a9ed179b47f61d105055f74e3ef5e1362c7d78dd4eb8b05d4a35f81efe5ddda40199fb4114d444c9610ac6b4630ff73dab17fdd70a8c918f1e68043d251ef661daa20778b22c6f3f1f8a2312211c038ed96f547334a26fd9da480bbf473835b0359af14240b8a1fb2f05e160555c6a043368771048620b5209a5e2f53d4122c86d06ae7620d35344b98bb3f192f54dcb2a85540a4d510d22cf63540a43388d6da3897581daccaeef40c2da74f859e18541621b58a2565ce30f2eeb43c95731c4bc34bbfb8dddd03f4b5ccbb2785357dadadcc38e0eb3d1057643ca7f365ad1ddf1bb22ba5cfdc5ed467d6ebaeb45788c7fdd48840d7d3cfa6e73631739cd15a26a68398bbed54064f9764189de1ad221023d0c0b70215402bb772fc51cfcb6ee6f3610a39416f886d4eec0179a8e969114a4fc3b39ce5121b41313dcd5ac728c236a582d5952bea44a98738202eeb5e0cf0921e5c357e47736e9a1b1210727120c742cadf151f2c11cea508b3ae344559040a4c22d7e5d20b481306d59df0c20501ddf4f29c4c960ac0d875aee463c3c360c8409d079635da42672cf58988b9c0a7cb88b2e52fe0d308afe3cfa8c11d44a3717086f517a746dffb9be4be6bb77eb9b398e7fe777ae8dd5b1a5f706bdc25d8baa8f5173b4e4c159ebaeb9d7440e28ec940607c44df2a7f2c081533f31148b9881d6122ce24ccbd4c1e19133f8f8d8da92bbe63e9a05fe58469064ea6283da44605d6aa959eb3c39a8e884cb972990549367d656cc1605e3aa958eb0d3191cd7da46dad7a9e4f3d691c5b5c4b5144844ed5c97f33f55d9df4ecd4467ee81c76ee67b41212617494a04ce23f3855fcee7a469dce06834cd2e37e0a6033d539084527b66a1ae3df615084ee9178845ee8b81b8977147be2a7b36937c501cb8384ef5e9dcbb53e8c9b14bac78e4a816de3e8436363fb983e7c83993ec5b27640b5ef0ed2e9e2cd8563b4a4675303c476f3b7a58c1104da97a4f5f0e1bb6eaeee063ab81f08b3a80536fcaeee71acf2ac90b01cb63a4b76e6f744a7ea306a26f947df6e25814e61d55fcfd03b9e1acd49d011a5ca2c01c220ea548ba3b72b93a5af43235124322aa34e99c10e796af1eb79540ed3a3ae8a54808eb203cdba6710554e2a11aa75b4359d063e1ef5f8ec4d53f9236449fc4f06162907d0a2e5035f291c8fbdad3edadc93cf7889a5a0959ea00f9a5518186208e8ad4e2e8f615879cdaf3158b30e223acfdf453dc5df1ad89a028e7915f28832cb72da3dc7fa99ce9eac7ba87e993fcd13d570b40eedd4022907c4e3c9a5f9e803c334d9a2ec477200023488e1ab7ef6c897a5a9a136e33d9380ce13e215f49c2a6c78429b985cd8713fea7d61e30012babbcb9ee28d73b0bbfb3d546baebe68edac9b935235706364d15d145c7015c95e144a3172fa3acec4c082534562216a75438f890cbb5f70cb40989ad1d358a22c86394a0f6eaa4d59482b21d89f1af7fe68f9416a4590caa62259161ef1fa9ff34b6a5f781e9cf5d9a5bea65689903361951b62121731a5d5615a46226ec8fc5234422b10326290f844caf3974d9ec060fcd5b72fddde49e4a5d634eaa6dc259367358ae7f20a6db2f41c96b5746e80757928204af770e8564e702be3b431c5abd7ce2689294f1e0d6475faec63e6cdc200b9c722e70a4ae090cbd6f62b2a9e9850a57411f8d935fc4690029f64f851ea36a205ed866feb72cb47283ed5e565ecbf5b19cb1fe745908cc96191edc5a7c613e390a0be0108900a98f9099a2b498d986429edd3a3544bb844c11fe4ae925ce7530ff3e94ae0add3937c3602f7952f19aad28cc122432860dca99fac7b0d982d67f4b8be5ca088116733e570a441e4ad576afe6cf2218ab2d8936185e8e1d4ab25aac99f17e4c547db3ff4c86efff331d0b98cdf5101b77b2b8647f49fa350ddd7f956a3d811d42ba5ff25b1e0ed6a220b4f1211b957ade38989d3750b5cb4557b03455f025fabed15c71c69a9fb86a3982e193744c4d179a2c", 0x7a6}], 0x1) 23:02:55 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000200000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$getown(r0, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 23:02:55 executing program 0: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x80000001}, 0x8) 23:02:55 executing program 1: pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x8000, 0x4) r2 = dup2(r1, r1) setsockopt(r2, 0x2, 0x9966, &(0x7f0000000000)="1f109610bece5e90ad645d4f9ff8cc97a3bb3b265d493894507b585effac86f2d79fda1684308ebaecdd864c8da851bd67b1994251e501a60e5fd3da37dbc507a12f540ad41a885f0477434af32703845b03acadc7594cdbd7bd84ea195c97fdccd5a5a2217c79c54248d8af6394c50d3696c5187cba6fd4feac304f6067eeb84ad5ed75e6d4b04b0a1667d1deea3acda90cfcabf10ceb5c6c12c41567b59dc66aebccb95c60cc11265a6aceb4", 0xad) sendmsg(r2, &(0x7f0000000300)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000240)="b96f00fe44f508d4a9a760460950f3918bf17a4e6936360a2250f52bc93c8f0d58703ab4c2d73d42f4391bcea9f158572fbb9e3e93325893427aed0ddf29c7f5ea4a3a27bde38f7721df65ccee044d0fb37b40ef62a7a962cc0a6f1c05507131bf8b0620c0b0c9b0644d259b2b77a79d12781010866855d8532c902102dd52fe1834658c76222097d3ab3c05100731214854a8a7050737aea58fc71ad253cb5b8aced08b8abb3d63a7410b1d6b29e3b52ce23afea2", 0xb5}], 0x1, &(0x7f0000000400)=[{0x1010, 0x1, 0x9b0, "caf9ccb3da3109e678933b3feda5c1db941352cb5e8f66b48a569e1e5a9b6ff244fa52d8848079c9d36fd734e02088a67316a58c07b16049b3e42dfd6800698c71214228489b020b1e5fdc3850a296f64c8bec46c53c5a40a397ef52999feac5558644fc3eab52a40000e4c5ef11d0b484a8e9dbc29ef8e5c896033e332eed3f8858f0ca565f18208f2f5ba28c373222ea8a52a99caeb8a57e48a974220d5fab904fc99562ada1f8e503d900bd3cd6f3d8feaaea9759704ad08c3863030a253d26773b051b433ff9497e62a96325729e33414f17c6dbabb28fd7dc45402dea5a416f886f6a37443a8f2931649f8f5c9e708128cb47a998f694f24c0f72e7edc13e5723a1441be5aad740d88c11b237bf989ab5461e13e1b09599dffd03302752fa30147a59be2e415e2a123a58a06286655107599665b891f4f6f064909920ec78761c11fcab2b88e0ac96c14b3d74fe698ef3f634f663cb84a793296df14ad85a3ad49e555111dd4fc1b723873fc7c61a2f5ea565716f03aed65057e8383547614418f780d02b7fc88d69b32c67410ed52baeb42c8867f3cc39c5115bfc373067df932753440effafcf3b3a001388ae14c686d4b8b2a3cdc22193e7592d768ab5af3ceddfd0743ff4c2e48f92bea963d058cfce4896304cd873455894ad5f9a5c17d0c639a64177a09425ebf8bb6ddabde819eb3b75a66140df9b63242b957c5e214bd92f95cf33220c99ea21ebf8fd47a6adfbf471ac07acb592d6a54518c435babb4d19c94fe6c19ccb014558d8cf580268c21fe9864913b2f66dc52671ed11208e6a01d870d5fc1ed9a59173d41e8f20a67f97addcb93c09235c7332ae3ff83542cd273ddddb5ec0e781cf2ecddeecad05322ebc069c34eee011bef7310cc06c07e226df3a4273860b317870dea95e06d120a8e11ade63f68bd1b396f3b22f1854f6502e948552a97115b4f2f284bc54255863ae85b2969e21d5d9ead9dd3559c3c47f0a57a3cda6e682f829e2fa339e8bfe8bd8b63dd5f70118be7ffe31bbc023262e60b6bf7c3415d18fc6d04925aec16d74f14cbfc0490847f95867fd29877e7b98dc6d8b6419e0589ffa1e6d7b080ce232a0e0a0c05a6f9cf546281e7483acc93e346af6850f5ef5fb18e44c0685d28128c47bdebe9ee10c2e30b31a3fe071d3fa64231673451696fd21c4e26f3aecd6149ace04c8492d4b8d7e351276b2c1eb9a7d57b3fa1495340fabf247d9ae7c60e108ee72753ebdeab1f681c80f00275ff15cfe65c6462839b1217d965dc8c69e48df702f3963ea9ccb985d571f7b18cecbd469fb8bfab7d60f28945c40220e88edb4fa182de6d2df06feca4dbf90f37baa748bd4734ec2a814a0b1f30d93ff2835ee0d067a1efeceba2e71433f4b960ccfb6577fca3faa2d7f008ed45d6a754fae955483f8414671cdc7f73828b8d614b283f0fb8efc83085b82077cc4af5b362e3baa2fadf7003a861585d31db8f5ebb3a6e0d462a4ea015b9eaaf8764452f55f6f804369ca67f3a35bb24163d64b0b286a3c1b72e38adac89b0a700358cbad48a0c564f60ea83bc1929e2303ba131c6ce3cdf01061334f36857c7db924adb65d468404688ceb3b7a276f270295fb952a30efaf0f403f03438ac6daca77c2464877a61117bcb4ee60230e8fb7ec32c776b8b46d4d12087c10a0b7ec78c6fab07ca78da504ae562b09be678c9282f035c6ca9059d91467a10ed4ddb6fac4c22137b010bfc2545f81a046ac7260157625086f31808c8650763f99d7d04a116b3eede995bb7556105dc472b2bdecb161c57e431ba62d6a56fa63bf4cb38d4e103ac23735879aafd15cf3345f3cd58773da4085df78d69379f9646810b872a8b781c469e4b6cb64bda9815ad066b99a6b8155162efd777e9cf7b974a4d8f02444c0fd7429fd657b2a84322f9934f781d4648ab62c297dd6674835df001a2b0f9d45bd4c848d4a7ffe28965ea3f00065edeceac73c0a14c782e6535f7376add417235aa50fad4ef14d6e33f6a405ba3c4abcab6c8d1a572e53b11025057dc9a4c3476144bd7cb67b5e95fa45b32d9e39b1952dd45b87ba99e366d6fc05413a0ee3d13eb43c059796ff1998909cecb72123b47e3515d706eb8d11a21ddd0a3a26b3bf04799f6ae377221b0f9cf1f74c62e0371256e520b52c2d208559cff3e0fa394e7a785c498c004a5df82e0d0b4381c9baaf4e0ba9d65c58e6fda4286dd0d5b0a9c94e8b5996d4623428d5ab500408b486371ce8aff575923ca90f2e2dd02ee91a17aa99273ebdef6abeb0adcd90c638f643ee6fb8f9e884860639ab5de452b7029f34e6d9217e10ed5dbbb31dd221fb50ec9d20e73235815ac740571a34535a4d5b6b0ba5d57bba264206a0d74df8df3f8d96c18291d8cb150a3e67a75e86e9935d71d0842800691444ae480838dcc02f2b2f35cedeeaca941a76c26c514cef0edbb1d8c414a5d45d8e462307d636a40d022e644c46d79a43a45f6a666379686c2b25472c94bbd9ee35b0ac95f66ded2977b9e6ec7decf332bbc68869bd46125ddea0fbe9cf0c5837deede56176d13000180ad1355ef4a25831d5e507d006a2006bbf0dcdfd36ddf82daa17888247fbb818fbcf18e0e64ba2ce00a6f5627047a170cdd75e0506d356af5bcd1ade31f4675d3250c69295b8532a0b643a1ca100fb2e78750a68cb4577ba667681e5582df8887eacbc6d9a7874556e7425c689a2bfbad053ec4bf0de03b497a710b4a0d4b0638a6882247173749ae7de91fc91b9dcb3b79327fdbb5dfd44a3725e2932eb7449899a4d5a8f489ff444c97417d5227d7cafbd804edc1360f3bd67c3d23f39d9d618bcec8b968c28bd02bdd0dbed59feb311dcb23d9346cd3a496525a3ae3613d8b93f9f5ae76de9133a2e7639b9b44f6e35369d68db82ed776ff427a26edb40313a28b583b2722f33e42e207059a36fb4540f69cc5d0e3ae8cec19c28f4ba2136819714b88b487f160bb451ae35060031b866b38f02025a3ebff7f25843a75af855ee8d8b322659af7e4eae15187f6ee0b97bddc6dcf3b0823716a8bbe55caf4939224c66c1b2431ce3d347579501f74714d84391cfcea04a01be792e7a10dadba37f4961dd2c8712e2c4783f9dbaec5bfdb2a74013dc312447b56e573588fcca236f8c0f81416337f00057b1e1358aa93062bbcc6b7ca65aa7629c9513260e1b9c96efb5cf37daa14bd89c172d8d9545e1be916846bdce2e5ed90ac9bb2de79475936d8b08a8500ca1f1c3ac8d419385a83d689fc4fcb1985b426652fae9e07ea403158832709d643adb4573927db7f209fe3c5b5710017657eb05561467a59e19a0564166a1b29a533425169060e6477eae2cd092797d30c3a0aabf9c5f7eba18a5e39f8234be21c728b5396ba086faf33ebd99e369054695e0c57f45189879b2eed9d268342486673ee7ae5ee6c76f57071f8244badfed336b558e524e1af2162cb82adc729ca1f1f721e9751c80a7b301854f3433dce2e0fda2a93405171eabc3443cf967063d8982d1105830b675402dd85855f9fccaad72e5afded9bd0956edcf5644e0d214cfcd282638d2e0df6f89e1df93d2eb72495b8c3cebdef11fad64e203dbba57b50cefd59b8398e09e289c9129e806edf37fff1af697018b1d1ff698f7e763f0f661d05a3c7478658f3b2451f29c93645acbfdad85ac6c53d0aef689d3e780cd033328c7f3b0131ab77accdeea8734dbfbff78d8d44da438a0861d09133d7b8cb75f39da6473ebceb3f0b60dbf2170ac2d15eecb2414abd1c022a9c1700c129cea75b6511f22b5cded891bba37e0a31df2470466db69801d49076cc0aacac3d0eba285198b955280d259c9bbbb2c37b05c98e3506490cf14d695408cb8768de35b318e12bb29a2e6d09a898a202fa9e93e53313eb76c087af0978d94990a9916df9ef4ca7bb0d620d2e2997e9f25e42bd4d348fba33612ae835fb9eabf0c1ae5ce36c19b2af6d739eed154a4f6df0ddf9f6b7b470b248063040eb5ac136b4c3ddef4d6b1fb2c21aabc80dbc304748dbe9758fe666d62839302262bda21297635af336814db1241b1348e3f5ed090b6ae2cdd3df1822098a78f4ae857e792d7407cedc3246515e129e1deefbccd0fef13e8fac58cd44d546972b7063e402fbfd4e7095b625ea1cc9ddabe5f0519810d88f3d57b0d6686c853e68edf5d21d9923d70276d1bf73b50c79bf7333c522347f4948c4d44b6eb140d98773c693ef0eb5878854d1cbb0417ca081453d96f217cd4783cf60e58d3c11c98bf745bf255542f517c3ae09c9e3477d2f7b70fd853ea864a4bf3831cc9cbc837fe9ac35b11c2851dcbf43170c0b7ba6184e5081ff3e9fdc6cbd96bcf2f0df6e5b216919d5ee64a68213c8b9f3bdbf6a431e70d010d6717eb51d98590d5ea2b01a94f3207e547a28d6481249e404262038b080b6df414e87e0bbfa400b904615f9871433a8ae86cbb1bb3d9751b0137d02cdc1140ed80cabf7c07babc67a1fe49d876e7a43000e575b85502004cb2e4a59708f8dad39319a0e5b6e00fcaf59c4bd14833ec994e11bb1b9d6ebe79a17fceb26cc9e455b48e3de90041689c74f04eb9004779cdb0ff53ce66b1b8a1b9c8fd4e85fb8bae9c186d6751713166d5d7edb2d6c4e682be664a2e8d15310ea0aea5b479ac3b9572477755e316491dbb7d7f3eb762da9b24d529cf657f196f499d2100ba56f092c21e1e001b58c23fd58d50a1109d7fadd6442f54de94957215de916e3c37c04747249e9960f4f7a7b6cb8e31c580189a2347b5e01b553666f6bc0d9a28ef57ec111b75d65f245ab1eec5c2bc75c71888d9e21f40a6e99bd8f2f333b33d6823486987d73662befdf57e054685d8ef7c8d2b5ebe952e03e7de125d7e259b7b5b31ef983e731ec36483e0b40ad17129215108424d08fa92f3507c292b8b3018c4a3487beef80d208f562131cab60a535cbc95307b010d665749c656ce3d75ce5769e098fa195b3bff0c0b2c7f048dc52b4a838421c8caaf13fd04b0964cb7f045f30ab23cc53cf39cf961873c84119a85ced3e36fe570db5199e45774b27b0986218fb96176141b6a2d7ce2155e69f846dbeb3ba46c1dd75dd909dda2a47b80bffc824f8126633767578eae9d06ca2f8c157799a0d979fd922b1f88c245409dd402216d93a964381e012f2dbba85e84011a722ee76a08d0e4116b4f4aa7c595ba01869faef8ab7519a9cfd8a54945dbc60992d1a914c202fad8eb23372d93d9fce4a416b0981bbed9d1091307ce58a361a3d47dfdbf97bd03a7e6e43f12dcdf1d363a874d0cadfb4bf7b2dbc29ccf6aa2ac0f0396a2d2823b918df15da6c74b40dc8654ad83bccacdf847102e452419ff574f55514f1b5b88b1f0b1c487fc6798be642369d8a9d97a089a5081de80a4899405c6ced934fa6d3d792f3aa94ef5ef395c11cc6f26d977c58a331074f9f5d73621e288c828ccbc24f67a319a5af4a6e3f458a3f5de4f3d32b1f78f786861027d62cc7e0e3b94450806336217b206c4ff5cefef84efc31a4da89fc77aa71b39f8d74b3df8287da7689f512d76fe4f17c439902f03c2ca10b99fbcf15b4445439146b5f48c8c41e82f876146e18005230d2e316b0908b9aab0a47954fcaeab74202c59f6cbed5224cf8e17ae30beaf8f72bf49535de4f26ef26da9a1b5daf468f71959c7f3f548d43eebe58f0004f2b20c34e739f960cf78ba96d377359644d86c3b45eadb86a3a8e056c635cac1804beeef8dc9701380"}, {0xc8, 0x0, 0x7, "a101b12c636a9c2af632c5dbb1f74447d20ff4bfdcf9c3508e6e43e645fcabb1856ad812dad57e223e1c58708642515eb7cf1bfbe30427d8c850757ebe60853e296716216da5f14d42e247434769ad550d309f91ba02d88ea69043b873b237d498e2cbd4605f405dffa51d5142842d3cc9b239c2511392ab244bb4af976e452b02ffddfd4cda1fa41a9741606cdb0341c5e0c7db57c3f49877dd256711110d1b9aa7cf0ae4069ae5c93967be959a82ae968dbf025a030c53"}, {0x10, 0xffff, 0x1}, {0x60, 0xffff, 0x1000, "674b95f6ef97c75173690ff1a316902fd4dccafc45dedefbfbfb5ba863ddcd010b0f93297c82ebde059a5f75b1f35e958d6d2223206bec4d602d1627c64da60e5e16cf54f2294ebdda5eb694dcd2f462"}, {0xf0, 0xffff, 0x10000, "7fcceaae903d8838d9185bcea4a3776a4e4a9e95a042a8ad0d216b173f8dd9c97914fd7b26f944a34dd1efca461ffae7926426c4ebf3425ad3fe78c6b46f1507d6caec0769a27131a9ae3bfb39d706e732b5924b375b645eab3a02ea1dd0b6a19f7c4f0a8c15281f5ba2d3dc9c1852551127bac8cede81a3915ed617eb08fd9eaa403c1917d60c77899653f9a821e88e6800e166b0d37b86e2cbb72ad8ab75f3a52ac0be5bcc830392cfa976263d82a396331394ac8e263da48c54deb4523e79045d72afdaffd82b7649e803b5a60b4cdc32caafb784b355d579b7cc57bf"}, {0x60, 0x1, 0x1fb5f45d, "32529b09956fef5ce8537ec76d4cf142b32332f47fc262f5669dcfa6263e0f9ff761d7efebb2f70180f268a9c37ec3f4e1714c84cd3083145f16ec30983bd7917e971ef63fc4fb4baf"}, {0x28, 0xffff, 0x1, "2cad6d161d0832c5514e93db728a05fd844abc10e9b2"}, {0xb8, 0x0, 0x28c6, "3cd59c95133479a71d0712f69807161e3baf8fcb3f8f367c1078cee95a359d556e237623ebb1422318d8ef79af8de163b3ef51eb6eee435ef6b33a05208dabba426694ed9c2dc0a41ccbbd83d0c0a755c22f0386ce83e1901c8396ca581ae4f6a0ef98ed54070580e317d24dc91b9e6c6e83bcf59a7ffa802eef9d9b7044b49bc86531651a4115d7d4bbd9ab132c4e88ae431207fe35891e1a77fb56754b4dc056a77e"}, {0x1010, 0x1, 0x2, "d60b10f136d1319a148404390b9b52093acdb9b30211141ce42caf5dc98e41e7fe782bc51182823a0c9b858837be95bfe544e5d25a617fedd1c49412549310fb4de921101932b7fa899af8e4243aa7dfe47d51356aa0263a5401f5658b2cb5f0c5636dde39dc1745432155e5bf5c94ebbf111c149961a8d36e8d6125465698c8d1ec99c3195a16b87dbfb0bbe9cd4805818558ce6a1d92c31d189c7f592f8a41ec53423e067ac1f94b4867c28e399b74256f3df75f4e442ba62a25b46cb89be92069419fbf6ecd1991e665db98cf20cfeb745bdb858559c86d24164e7ad6108529d94596027839acebfc0ccd02ac664e9eb8570e460a0f960b9104339540b57df90b7e60540236a48712eb887d19fe018edb6882a011d10ac58bceed3cc1415e5617ff8463b995c871baa66729214d71eac71aba184f7f161d765aceba8a599e54553341bbade0465a1eb5d6c577c6057b0f4b1776b6015d20c7aa97dc851197ca967453b65d09d0fdd2c5e947fc7839bef6e7823e4fc847dd7ef8e664567b8a2a840d67c332404319c207957fadc8aff57f5aafe0228ddb0acb528b2d73d3468acc4268b71c38b99f27d52490d38b9f642cf67e13a210d52dc5f085c9a02f337b3c8e79a7ef1984bbdca6352d3aa2f61ebdbeb0c33691b8cbd4097eb48849cf5dcdd70fcbd771c8b6b0820c01b5db3112d59388fc9666d6daaba02898bf30360f460e193d4991de19ec2121b62b0a0d97de021e4fedf08aac8c93cea04f67c81d2c47d7065d066b8abf0bfdddda5cb2a30ab2c8e9951fb00a87917a2203cc609d394fc9fd2b577d4ba6947546b5e0cfe9a11589e939f84ea58fbd1a83888c9c108b0082e8a85116e22501b5332f8f4c64844a7764ca79eefdad308e7788e377b2eabbf904c089d4e3620730a4f91661ce105767c842201208add45c298fa91699168f73e2971c177602b076c6d553b7c3dc01ac09de568dbb948c605146c35102d10b305b2ae753f782abb0e15d8bef45985027db4fc388111c02ed8cc50273e2b780d80ad9ef0e777c90f34cfc8dca55b59b412d5d9a8ee0532fdb3c8bf6c88455139a02be90b21f426e2f62333456a64d3d6d68827538083fa08dd952152a77d97ec28c1d07817011682b9ec11f523c7908cd5d5f26738fa00d86d4ed60868be8a0b54023420aad1754932788526b19f44795d30cc2620e50da29b5fb33dadb68016a8b1fde806090183a3482891a78790da193bab316a1b1133d76758de6636409ad30f993eba8a31559b0c4f9ce3ecca4d44883d7a64b3e31c2bafe986ab601521215a8897b31be839ad4ef952425e42d062ae3f53ddf209a8cfcd86d1d4e382fb70912ae545f807dd35dca808247ea534a7f2372c5d1ef690f075de8b67452ff145a1c93dc4b19b2819b5575f7f33c6761fa97b5f9daca08bd671f421896971e535e66173ab5b678c0afc72a5af57bd4273c1393bd780fc737d09267af9234c7e45d81073014af75cdc77c4933e8368941f81dd6d2567a901cb3e7917d201388d3a4ce27dd2412ad0f3bb01f735c1f709d4ca7f91cb64e40ec5358bf61b1270d85df65ebdc4f30719155c009cbb8dd8651577ba98a0cf45fb88a9b4aa647c05113ff9a253dd6adaef018d32730f0162df3434faa9d723a1d375d7c2496078d95a100a001234ddfb377779acd820ccb8a3b4b0df72e0beed80722618ca6af266616ae7bf9d763e0d6cebb8c25d2a298af93828301ac028f0ff55b4141326c03e3580b09f85627d81f0e081dbeb6c7cbbac8577b2e9c891f76db11446b0e0e82b049f917ae2cfc8b40ce93bad606f498442731b4f3d2ce4116c90673182d2b00ab305224668b4023c0a9955c82ad48e35ca234200a194d179c0293caf02beb690e931be72c4e4fe66edd1941b2e632bc55b6303e5d083054eeea9a3178a3c96fb9725bdc59185e247da22087ae66afef957508549df31cefbd4be46aeb80a4379f136f5efd1a9c751ffd7aa9ee861f4f8dae73250eb5dee43383de7859b31891cc6e16855a57b4c7cd45c0afe83e8b4f2369aec303107328086973ab75a9ea0e35165b298e57bf23280d89ac7c0520bdc8fad062929b89761e4d4449728937ab46e08d166ea94f17e9c0b9550f7ffe10d72cdbe2b04394599ada0ca18875b719ded071e0f6605a0dba4bcba66891f23c88da2cee548e4d97183da700d8243e24504e3ae00853534c15739386f560177f4b2b53c4ea387aa932c7067d12f60048f7b7bec8fc5532ff98375708c2e36852ca092bd1e1071857a4d5fc5c5a497e5110b31c477813bea9149db1c58c6d1f9e97f585ef99d128265c4d358837419b76d4f2f70f85b2a392bd85c72d9dd3b72d789831453153942c92d3e40b270f9aa823317d9b0232c88cf36f33fdecb5d2882e18150fa110a5f5b4219d7f109a6599d403ce99a05240e4b95e297c762e86715f8d9204b49a4c1edcb2a9d352c4c571d0c794f6a06848376636206b79629f649f893037b3e1e36d4e463ddeec170d93b2d8ccdd05fe2248d01275da239440425529de680e024e3314ddac584d17b75952375626c6b76e2365d4c9ccd27bbdeeb7d3d13b8d0ae3634170b4d5b86163fad756344c1a11109ab73be4c534dac2ba104f32ed648675a9dbaa7cc217d065189bc320dafdde9259263790d3634fe1c37842680f1a4755d4721b10caf2b76ecacee91aec7adaf4e8cff1a9b7357f24f71809120228d2c93f945050b758883cc5c1937f5d938039020aab1497f259ccef5e536fdaa33387b6768ea0aca1b5258bfb8af46f2800342397d4a84be6c08afb0edd586b8dbc42fe309dc814fc1b652684cfec8f1f50106b1b565c98597214521f44eda2ac7f4d7cbb44af7a1f92f46cd2b50e8b8e68a8b1b20ef5251c776730fd609ccfed79262bb143beea830da27659b0536cc0ce2576409d89285d6dd480542399e8c14f2e8c70a91d3b55092704ce45e940e5dc22cc23fbc6c455b7723b27b338e48faf6bab74c4dc6c3aecf4a08b822f294dbe942ff4a650e4530a0cedf3c8b275684a75aa96cd3869f8a1733211b32270626d936a4806a2052a0a37b9f522ad0424f58327afd56fbcae36c71cafd7d20f575bd26277ec59129ac1db07cfec656164abd7ddd806086fe070abdca37a9be8ee62dc9c5328532d1ac053bc8181798d4050269071cd5de08c81365eed06eddd1d304eff84f7ca66e8b448ddbeb5141de2b37da23e006283a7f41a37839cdfefd5740b41ebee419b30f11b2384e7c5b09b345d5cd24f8e06bf82103c34cbf93c212d5ddf89dbc035180a7e0204ebb507070cec0229ea71dcec22dea547e81a3a510a8794c39115979ef56ec68dff7c9d21c849701360d9b2dc624b2413f3903ee2b2f73bbee99fff007b2e4ac969ea3e2b9cf2a90ca0ff9efc0b635f2549ef782dd76edb7e5f990be4b6902b05e3efaf7b45d0d5dbfddc5b678d050f0f2a6ec816358f3b62949ba39770f1d86be1c53696cd05ad0cf4af70e300d976cbf0c7623ff705fd1568da6bbec234231e0b8ab52f43374fb764f246e4888b21a59b6df3673539f5821b84935fb1794f68000815b0e770e350d4af23ef247a0a713e13a89d1bb6874e539854dd73e3798bf37783225c2b82cf8c9be250557c17ad7856edb0d058f5317b9b75c6497d1f198c3786f8632b8e7d52efbd507d3103d1f07ad558177808598582cb4e0075fee9348bc6b99e8642d9730b34299261407c9c8a0b05ca7afc7f0986f52a43934884b0c27db709dea97f7cd4230ca3f187fa1dd5ab0c5113324696c95c0bd08bb782bf31b1c85b63df849c9aee150bba5f70ee23d48c9e12f4d1a1c13112dac82cc3480efd7781e004003e01d58f8b107c5a9a0b13f52afcf9545dd8027af0eecd3f7d662fadb5a19bcb4dd1d30d32f545d7417ced22c3ae80555a6a1d501c41804353a092e8eb5ce9cbf1d832c927ce28273a1060718349e8cfaae74ae4ca2c49f6d6a0785475f98f8e56c279c5884f87f426dc66e5fff87faa22b9b5a3a412fd982606973ed661c9c28f5b28f6fda86b26066955b64763af8647b8d771985bf0b8e50d5c88d5b9b709bb0929bf6938f99bc924613bc5df71311b0e3b2645b5e527414c254063264d4c0e0f45783b7fc7137eece4ab15e868843fb1ec2d8ba5f672b025dcb8f8543c1db872b67fe976d3a09cf983bb4ff027709a3339e483d2485eed8b449dd60e2655aa549d935dfedc1f5386f1b06fbd9fee9f3d0250bdd5dae545d837afe7d3099a54fbd40ede4f13162ef693061c9020fa6458b6899d5dfa28c6f0f832f399897d31b5d1aa562b51abb11bb7c77827bf7d66946fa2baff390aec70a62d773155dc7e1bca4abe40f739bd39df6f59730ef768c2813bf9ac6d927fdb0ba91d4eb0e39d699e3d2ec5b799061a6ecd77cbe3e44622bbd9704d106c2f1c1a3c272ab484356aa8fceba2cc2fcc8dab783f5c070aa10fe79da3e3c3ec134c47bd6647affeccfe5f91a25c625d7e2ffdf6985858c8e783d68ff65b99534b05e548d6a365ba74fc016a5f8e76e6ed857df33001adc29f83c1b7f5e85f082b63b3224292ca9a7ccf5dcb45c34ee5e8f8910e17d28e2fdba07ee127a5838ce2d13efa8e193d1bc2c24aa54245d0f7baf1e488c21a1aa064b106a59a96d2d348e0beef6afb15bc95536dc244fccee94c9a7d9645e86a2b3e63c7ab7382ee9ab9af9339a87d27fd7e3b23fab2375ad415ff66d02a7085b2b48196ba388b80759fede69411f43e5bc93ccfb3313e83ae0f6cfecf589da40a4dbababa7faf090a3a9803592a6097d5bc79ece3a799744b7c908e9d850ffa5e6b7f4f72293499a2cf44e12172ceea5ecd1ad46fec2ad7e9c9793246b6e5f1d2b782a104a3a0f48964166dd357611be7240f7ad43861829fbda0bb2cac8629ad734c6d9ac54f475cf44a0e52ade70a68cbc8422bf0ee83282d8c9e7802b4c3e5a9b8f5a2812aeb90320e39f435641e9c3f2018ba61eeb90179c77d53e3f79e7dccaff0d64a38b8811d97a9ddddff37d2121b31f01b6e366fcccc9b0ee0916caff0ce37f0948d5bbb75903753a56b3d1580dcf625aa50a24220ab6003f6476bc73b808be1d08d1c9fad4dae4da3340bdaad8990740a4ba2ae6b33f3022532efa2b480c56d112b674a9f079ff268e21ad5c01f6510e6d15abb26f1607b81e9defd692c1ca6e2e1a360bb22bd05cedbeb787936c90db3206e57dbaeb43a9480c653204f56cd1c5abd57c5d4234f9567c98e3b55c0d0c95b3afba3d2e3e59f3b46620ae0e9ea2148ceb1bcd7dce357600b5e181b49593d917e14ea9fc24eafb5f2ab78b366e60eb3db9675744a05bfb1b290e4094a98ffe48869bf2f05d14d8e2d061f16b00f15fa4204065e0f54f649b21279ce194f65c11ea5079a8bd9de8ac1d656d4d226d97b7662d27feedea0aa2ce97f4d9a7db4e37243b4079f4e26339a18b5febd1eca2ddc85145fa5ef1c34622e8a8625cd26a185d79092d57168bed46f8bb42f2a0bdc1eeb8e29225efe3aee84f622420a6adf15b3e41d9ee4dad30e583887cad893d46b146bb92b08f9a9e75c388d27cedd3db5b96022f3e876548da0fa0ff1019933950e44c243c62fd2dc908ff002870c9f09cdc3c3a47bec39711649f610407fd3667494a62c0d46361002dbf6c3918395934b424a7462f251be76de678e728dd7344d59ccc1351c9a14bfc64d225211e69ca410a7bb01ebb1836913850dee39f36dec7f2d035c326876511699eae871"}, {0x10, 0xffff, 0x6}], 0x2398}, 0x40c) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x4c9, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r3, r5, r7}, @cred={0x0, 0xffff, 0x0, r4, r6, r7}], 0x40, 0x8000}, 0x0) 23:02:55 executing program 0: 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') 23:02:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000), 0x328) 23:02:55 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) unlink(&(0x7f0000000040)='./file0\x00') 23:02:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) setpgid(r2, r2) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000740)="a5f75a0b10315ea9053cf30b0b6346bc8141e6943e11e377b2e65313af5d9198f58d96b3a81f6d953d903ae1d015fb0ef29def44a29718b51e55932edc10b4c740f2a8e16e67be49844177e12293b59dc226209e57fe9f5fa39193f7cbc9502d18f303c10fce00d7ba2bf112c1fb021360e83acad91e3c16188ebae171ea4a6710c82bd866bf0e99bb914765143c52e935388770f50c71b769233acf0f75224d8d391536732461538b67b626cd121d127019e8b54c6b82ad643a39a19526a39b198bbbe50fdb51194914c8c1ae68c05971f3ea193ec80f121279809db69b17e7bb2e7c7f782b12348075e983e1e4f95b22f816c687e778c92d45ddda581ee0619d2b832a7ea6ac462927dc5f5e8bf8f5036d9e1b19f6d53c8fa1cfc30bc7b91e66b2067bfc4f6fbb860a7a0b56cacdb18ffd35d39557178d8396b4bb14c0e26ccc578f740747c250196589e3ec8e14d1a24968ae6965ef4aebaf089eee5a5074e420c3c8ab0a99952742746d5ffed6728ccf25041bf76e8d6a0f6fdbfb5f169ea3e30a6f2995a358eeac988995e9975f458cde008b1b760dc3f2d79834a8b33ded5ac80cdad6b2de076a7e6195bb2839eb154f0b87eef514f62eeebad3dc144dd6ce38d0d217013743250f90fc1ccc88054eae302f36c1b4c783ac953d5c598aeb79fa85bc26fdba977ee120f11c76e22de6a2fb29a8c648c43b4824175fbfd94a65b8bfdb9e1836a077530ee7552f62c6f7a26067711e593600a57918136f0de7a1195a2d97b3939548ba8db5d5e051af354cb9ab32a2267cf1eb5037f30b5a68776e599f6a6473a86e8412f8ec26c001ce1dc45c546862b17ea541e8593fbac9fd5579dfc70ff487debb14013517d2b6cab502d98e814c7b7a5624cbf197ccff2382ce23898cac1da5f13ff0f66d083c9327ad06414ac1ad82da759a4ab0d851ed6d4c674965fb4f3ad3f92bea4576630ef81f0a7935556f9a62492ae5e8412cefd65ed987c5b040e840b0b5d5f07435119912ee0f2e19c6fe07807a4784dc51302715f03dd07d450ee9c0d290458fc372eaef922dde67ddd24ef0961469031b421c151f8bfb51af7b62163635722ff2331a042a5d4b7c71d918e8358af049ee82ddb13bb98a676efec254e2d96de101d2bb57233caac50d15e57028cdbd9b802cb5c4e4bd66239c6575cd35304e2d537f3df541173391b98648dc31d94dc4ec84f99b6b099b928a8dde03cce04e422868186f70b4039e9656a1c6dbba547d84bd45b251494a0856f686adee98a326ca35f717263b161042d16006ffd2633960cc072ff4c99264273666c703af1b5322ba9bd6b1579451ab57d8c2547c5e2a9727d6a42aa40f5c98e408c2480158751052f3f255471430c0afc33b0fcb7494574080c2a892681dc55e889c6a12a6c9692f31b231674b936f1ca71d6985cd33e98b7ec4c5440ce5d15b33e3acbf4e55186b4da30415a0f27f9e3535f34a8249fe2b04ed1c2b948fa2806914050112f6989cb30ce8fd6e52eb1a9400b03b63595bfb57787e20f74244ee36d68c9fafea822227de6daa062b5fe4898c2df40999930c3e1893594ed3080d943032603b14bc8ee4610c8962d1933006f6173cee35e441c24506234899e650e3579cbb0c03b3d076f1e4f470c6f94247bda0faf30b9e388e96828aafbf7fc6e459f3269364087d9064835c2b43e3cc784e20436ae55077347b9ec04c1b2f666bd9f76b4e15f44c29b032abf18ad7ef09d4b3dfcd58999220177be2f432d5b1eeb4327cd4b0277fed8604f353159fa0d323e61aeaf8b7d77c98fc96629acd4215d207aefc3141e2ab893efa9a7b8034a55dc994007a44efc9272bc9c6e0dbbf4eea0ae3beb85a973ef2fd4b455b8da901e45b89de6426bfb2a44ab87ab361d4db6690f6cb26cb45ebeaa65c87d41492dfcdebf5a2cb2c9e37476a69fcb5a6c1fac0c2a024fccdae106976dfd6bfad20f6c9ba23a92a979a40201b97f1d0cf5585e9d0851eef07a099e582b1e955afccc10c2459578c2f68955aae4b180c2c6e107cedef28478adc2dd0adb51b6945c8a3153240eb80e80218fc6e1eefb6d0c1d0452e6f85924d68e6a430a25fe272d12d47944be9d2d23afe7bfa7db448815e9cf76c5606978d90aa465292f3360336b8ee8795b6357c2faee15096577b4c0568d7d2026d0cb352ae2df090e80df2a605694e66d893581886d52e4d57336089f6ed5e210911cd37e11f6f40fa868f9efb5eb67e7716f8da5ae68465680bba16466bf6025347945771e30b954ceacf08f244ec5e29b5b24a0ab02fb242593047758b8d394bba367a423c5d0b5b7b54dbf6ee0a45e92227d19b2d950b6e79401735fbcbcd1942c74aa7291e89e9ddeb6355362433de79eb5f1817067af32d44e5a34dabd444d9ae57470305b57777f1b6fb3e71f788bb53c9f4c12afc882376daf8d5756e55a80fcd632586d0ef82e7d7b8e8811ca46ad410aeedc8783b45325528ca02a04f9ca3492be36f6a43ae8bc81b3cf26062a4cf1c262cd1025172fce790ab151bf9bfb30d94323e7bd93a47c453891a3de8be84e7ce4cee3cac17745d80fcd59d7ccde081c8b98120d82e22695daacc2b7aa3a4ee4f5d026372cf387e532ddb8b2f9f96e6615ed9d87a08ab8d392c86e1fb0a1e10f06e7a6d2f192ce5dbfaf3e88f6b975dd448abca2ec28dd6a43f208eb48faa00a16e0523eb363ba2c601d1c8fd44ba66c39978da66fc2241fb9185a932400179eef1e2983d4ab1c6cae62cef5aaabfd64abf738e4f07c023b38e434e9f7078e69fb16c016b1d38ec76bede95f3556964326ba000bc36446ca3b3f91f99ec424fee7fbc77a1bfd76cc0886d9f0cac0a6df6319eb2ceea11f4624d245a2c7e0539a3da2e8777701c9c44092b1aa7ec80fdecd4e2ec6c963ba0fdc3ec019be2c1cc0a02512d32aafc180982f8a0cf35276b8cfeef4e1f1ee8a2a51448be6f4e07dffdc2363668598cbe61ca00d3c307334f35a2eff59a7606f06cdac391c0accf45c7b1f53154c70e14650c2ff4edae5dcc3de0ff627b21c0314f2a60cc7ce8831e33029602fd8e4c84c303612a9f81c78b1f11ae00aa7bd537007c7f49dff61e144c48fee1e5201268adf294d8f0c697735cfa862e830d53a30bb64456a50df4c9867971b5e87f4f36af40c78e09d5ebbb22fcbdc87dbff92fda8003c8b71b260591c7770e79fc4d7a686f8113616037e9790c09a6558d222da2e5bc4b19f70c2385fdab92e012d0b4420e216834dbd54c3ca98fa5ff682618dab501b4d5fbb675be16d06b10e2703476733141a9aab025f190d340b01982b5008b9f9d0ba346d55854772a945274116ca7b4975b129732c26c2d7ae4f421a8fb532b627893245a7c06a44168975e969b82f6bc5173b96377062dcf6c9c8c629d804917b272952b192c1dab79ef7f402e25c7dc995c6a4cd8b5226e3120f7", 0x999}], 0x1) 23:02:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100), 0x10004) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000140)) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getrusage(0x1, 0xffffffffffffffff) 23:02:55 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8289, 0x0) lseek(r1, 0x0, 0x1) openat(r1, &(0x7f0000000080)='./bus\x00', 0x200, 0x24) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000000000, 0x100000001}) 23:02:55 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) 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}) 23:02:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000240), 0x2) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000040)=""/189, 0xbd, 0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10020, 0x10) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCCDTR(r2, 0x20007478) 23:02:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff28, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) munmap(&(0x7f0000597000/0x4000)=nil, 0x4000) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0xffffffffffffff01, 0x1000}, 0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000100)="f34d77a206bb2beb65bad956b292fbaa03929599e1d16df5dc80d855f0f0baf059b48fd76c26712a6597c3a3e7a36cb2535fc7f3c927cec673478fe06c6047b900879aca7deefa4691fd1b57df816c0755c67be328e1567161e8c697cb7ec4489ea90e74280a73d340d4362892737e2511a327deb79b00251daee389dacb89b5cf13d5aab0e883b8eb7059daa8", 0xffffffffffffff64}, {&(0x7f00000001c0)="f69108a1c58a8ba14ce39733da5c5d77cf1ace7da46c1ad473e7803802735ab8635890f4139303c1d33b616925ad08f9ecda46e36e1e8860d8b4f1b1d9326188dad24e67b44e2df73f18bfc9c8be2b1267d46a6f513674402b32d43730bf1580ba20f7da6bb3948f63969a3c3df3f5de1d0a53662eae5b", 0xfffffe62}], 0x1d6) mprotect(&(0x7f0000412000/0x1000)=nil, 0x1000, 0x4) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x90105fa72a5ad72, 0x1) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x29, 0x2d, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 23:02:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='/{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='}[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='(%\'[(\x00', &(0x7f0000000240)='}-#\x00', &(0x7f0000000280)='${^!^Z\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='%\x00', &(0x7f0000000380)='/+\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='*\x00', &(0x7f0000000440)='[\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='(+\x00', &(0x7f0000000500)=')\xbc\\-\x00']) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000580)={0x100000000, 0x80000000000000, 0xfffffffffffffffa, 0x3, "17b68b0cf51380dc090012c3ac62c30be603472e", 0x200, 0x40}) 23:02:56 executing program 0: chroot(&(0x7f0000000200)='./file0\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x3, 0x5}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r0, r2) 23:02:56 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x5, 0x7}, &(0x7f0000000080)) 23:02:57 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0xfffffffffffffffd) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="2d5bc77ada52db1ccdd6bd596625dc2bc0850f85ccebe768a81fa66de48d97b4da3a8e33b978e5361209bb270f8f3d20ce4754d6a415a279cc7b346fa2b25f46229fa05bd3aa7220766289dd3e092144920dbc80588747f92b8821e518cd20b7fd64159af1", 0x65, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000240)=@file={0x0, './file1\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)}, 0x2) 23:02:57 executing program 1: setitimer(0xfffffffffffffffd, &(0x7f0000000400)={{}, {0x4, 0x62e}}, &(0x7f0000000000)) 23:02:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmod(r0, 0x4) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r1, 0x0) 23:02:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) socket(0x10, 0x2, 0x7ff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x0) 23:02:57 executing program 0: clock_getres(0x3, 0x0) 23:02:57 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x9, 0xfffffdfffffffff8, "1742079b37982cfa4e0000ea83f77f00fbff000d"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c845b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b854552eb2ca1346461f449bdca2e054b2c001e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297f", 0x14b}], 0x1) syz_open_pts() 23:02:57 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1f, 0x3}, {0xf421, 0x7}}, 0x2) msgget(0x2, 0x610) setitimer(0x0, 0x0, &(0x7f0000000380)) 23:02:57 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') r0 = socket$inet6(0x18, 0x4001, 0x9) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0xfffffffffffffea7) 23:02:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10003, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x144}], 0x2, 0x0) read(r0, &(0x7f0000000100)=""/110, 0x6e) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 23:02:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 23:02:57 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x50, &(0x7f00001a9000/0x3000)=nil) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x4}, 0xc) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r2 = dup2(r1, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x1) 23:02:57 executing program 0: socketpair(0x1, 0x4000, 0x46, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 23:02:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8009, 0xfffffffffffffffe) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f6c653000"], 0xa, &(0x7f0000000600)=[{&(0x7f00000002c0)="386de99c1384b40ab4a452d30d7ca07d609b2832ac2cd3925bde45513fe15e6cd02751e529ad91b671dc95d04409520a4adf429225767923560d656b3d56289e9e157db55c36666fc15627076f1d18db5fcdb710b8258436ea20b9b1ef9a712d605fde360420f3b58f1932483eff2c", 0x6f}, {&(0x7f0000000340)="22f2dee1fdf23e6a9791f3d0c7bf0a01b1c74ebbe16828b5803aa3eeb6b011ddef4391ddd338b28fa4", 0x29}, {&(0x7f0000000380)="c6afabe3ae2a15f60d76c05a358c0905d61da55b6e8cb8b460a8c212ed7374cdec4c525e8a0b2225b8760ae8af332f1f851edb2150b084a08de8bdafa6", 0x3d}, {&(0x7f00000003c0)="6a810682a87fc4841dfbd95fa1d0884cd843092a0cc9043de678394648365f9bd3aea50bb4ab98ca2cd811d6441f131154d73dec64764264b249c5030809edd8067af94f40c534", 0x47}, {&(0x7f0000000440)="078a60a4ed81f432e0b07f7e5d99d40362bbd61c64077f0b54a98be3e0ac7cbadb4f61cebeb65615903925a5f7037a436ee321485b3885a92eba4697ca2bbdcc5456b62f06e21fb8b943ca353717f49cc780e845ab014a90c0d1e908ead5261cd04f333592a57a1ae116adeca8e9a7190786288b604f77de0a8e7b", 0x7b}, {&(0x7f00000004c0)="ccc2573999a23f92bcf4", 0xa}, {&(0x7f0000000500)="a9aef6e3d070403d6863bc5edc6e3c463b03e1da8e94e17388e524d446ad4abe2361a15823c8e77e7ae8bd363cb8bc3f9ec713d74b4599887ce73d66138571db6a9cc0a2806f0b02b91dafc0a9f205bd29accc0746675c3eb31122f6a4f368f32e2916e1a7615999d4b9340b73da9f78b4165312571f44d510fb1d46114c67242cee1c017201630a37d2ba43de6cdb199c8aecbf86810419507f01ca08864b6afb8f1537ca2a130e9cf161268e837ad6392aac0e2fe8c0b72fc5fbb6e64457edf2c39dbe18ab9aa7f511644ff0df0a29f3e2c9ce65785d512d4efd0c946f02630f7f63f97c2a36bb708bbb43182f5ecb0a220f5969702e8e", 0xf8}], 0x7, 0x0, 0x0, 0x40d}, 0xa) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/58, &(0x7f0000000100)=0x3a) setsockopt(r0, 0xfffffffffffffffc, 0x0, &(0x7f00000001c0)="2153c96790525b78e0b97297481e6c957654f285468be36a570113d4a811f0cf1262c34a641891c0e6f8f7441ede11c89d01b2aa53210cac3be19aec379e5d720b26ab88285a7c9d290479efee1e870afec4ae7e2d43fa15fb84e0edc3fa7fe233d6b258065196ebcc7629252deb1e619b71b0075a61f76099567f336a52dc95cab48d17b79ae11d4d178e37bd5ddcd9d542511ea9036a59c21dfb1d637431a3174c2673d1aefc931ce3c8c95fef23f86bdbc25bd144c3e87a7e7e177a8947c3909a21f91e03618c509f", 0xca) 23:02:57 executing program 0: r0 = geteuid() r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r0, r2, r0, r3, 0x14, 0x9}, 0x4fb1, 0x3ff, r4, r6, 0x19a00000000000, 0x2790, 0x1, 0x2}) r7 = getegid() setegid(r2) r8 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r8, &(0x7f00000000c0)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) setpgid(r4, r4) r9 = socket$unix(0x1, 0x7, 0x0) socketpair(0x0, 0x1, 0x2, &(0x7f0000000440)) getsockopt(r9, 0x3ff, 0x4, &(0x7f0000000140)=""/87, &(0x7f00000001c0)=0x57) r10 = dup(r9) bind$inet(r10, &(0x7f0000000200)={0x2, 0x2}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r5, r7) getpeername$inet(r10, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000ed4156842f1bb5be29f4738fff80ae3be43aac53f3d25a9237cbe3f40c069cb6ac8fee0aaa82b9b0782796489000b1782f8ecaaac43fb54d453869c2cea52aacd3f60d393d2aefbfb11793e2798a5127b02311360b"], 0x5c, 0x800) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r3}, 0xc) accept$inet(r10, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setpgid(r4, r6) 23:02:57 executing program 1: open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x400, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x0, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x0, 0x5badb3a6}, {{r0}, 0x0, 0x4, 0x88, 0x7, 0x6eba5c5f}, {{r0}, 0xfffffffffffffff9, 0x11, 0x4, 0x7fff, 0xffffffffffffe0e2}, {{r0}, 0x0, 0x80, 0x40000064, 0x1, 0x6}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x4a, 0x6581fba2797972ca, 0x2, 0x18aa}], 0x7e, &(0x7f0000000300)={0xfffffffffffffff7, 0x5d8}) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000380)=@in={0x2, 0x3}, 0xc, &(0x7f0000000640)=[{&(0x7f00000003c0)="cd560b7d4c9ce3f6a4d907692018a7634fa23b43ed55b9b91302f39b076cb03416180700c5c24eddc3175ab20b3ecb3b1a29ad431150bbe4030abafb14734c3d4e353ba0f8b800d68faca7f67559f3c748e8da27f7db4d70544f298e2e6f1bcc3b8704c13ce4861567b17de41d061d134430b68e5256bc4c49858812e8dde223b6d0450136328a479027d2fe197df4be47db239bedc04fecf523c1ff6eca50f0cc40959a7efb9db6293a76c9fe151c0040b4affec907c0", 0xb7}, {&(0x7f0000000480)="94eba7ed93b865492c94768b2dbbd5cbd170b8962bd193351d323661bc348c7ba6ce7f19c12ee09df430f415f47296b4a4a646b35db6ca6a7ffcfc80ebcf71585b60c02ee0b7692c7de01c450eaa5951e53d805f60ab102226befe4a0a2df9214d1dbd03a594f3603005372ca9a04f3f52f1efaba7803bdc02c8582b619c70b8fe43631756a60cbd5d40c7bb4e08ed7dafd8d585d8460a1870b48d4a6971eacaa3aabc31463c68b71bfbd53d14b0eb3b", 0xb0}, {&(0x7f0000000540)="0b66effe2b51aac8085b364bedce9faee51ee3b6506f4c0558edebeda80e0f9f9faa1344064afc37043bec84", 0x2c}, {&(0x7f0000000580)="ba159bc88ad3e19dc2cf92243f4a27840d0b1d173d", 0x15}, {&(0x7f00000005c0)="6aae1ef7471a93df28f9aeb20ed8f5a06b25713af215b6a800652b07ac3831611229ab522bc565ea6cfab4d039bf97233e0928812981c760c60675d235e27276a2d4936d492b75ed818f10007a3ef6d5fc7223cb876036a74705a9875b823979a83a15494ca4ed7a9539fa6a56dcffdb96538e27c1bac223d46a0afa6701", 0x7e}], 0x5, &(0x7f00000006c0)=[{0x18, 0xffff, 0x7, "1c9a"}, {0x1010, 0xffff, 0x3, "5be01882edb7a4de8ce11bae830b103f5bb32001c3b63da69c1596bc5170410d4af234c3c3639496dea4fb08518ff727b3dfd647aedc3f7c08062c176c16e51e4da69fd9de7920390d6493819cc03cf1f6a7a32382ebdcf9497fa742b437dbca982c82836faddce4b064fad8781040e67468d955f429d7599f421ff363f1c485a8c5ffb1e5460df3e3c56747f62772bbbf7b279f85e289e2d7f23a68939c703c7afdc47f6760b9fcac5d5b85e48ef51ea4ea81352b16f64212cb7cf1723f8bbca7bff574029e8f51b5293dbfdcbd051a7c1b4cde94dbbd0ed08717af04d5f6eb151d15a510c00a8ea0740f353d52871ba26789413c9698ea985c31e0bc80d53f69e9ca4f1c5fd2649269c71b54b3e616deb740d8b0cd6e0d0a0ac137f491b5699041f1a16024624dc8c2d494075b9d3b2e9810f2c668f787f60fa93334fa2f476605d0c6f3555d7a580acf8442ceb356d74bea02f0351f2df66aa45a3deac9296ea57f78a85a32e711ba34348d1da9c6953cd73eb4b5ea459bcc60d0168dc02b22b4aa05605a18d685f1ede8fbbf2710737765ad96042ac34353116d9fe4135f64ce8ac63e30f6cee821ee716dce88f5c788137f94032944cf8dfb1e5476b33469cc6f8f40482e34a0c94ae6a09036d3d73a9e1e6db1519e2aaac9a9e54ef8f73033c44c44bfe26a4702e929d9b02821b07b0882a0c491444d38984e3f66d3b19d69c74f47b268cecd0ad2d3b550ed1e6bdfd64cde2d604ca3893fc48e777e6e77145e88de5954c9904483697109db020e7ebb86da5a8eb92ac89e6ae895825ff5f0bbe45dd0625f89e2b63595ddaf746b706fd2e28d7e474577de969ae8530e36efcdd7ba9513ac0e111927664d2a25dd8fa6432fe601cefda87785a5cf2af3b8caff9aa2494bc9e996d4b25f0eb4740bf9fc58e2a0d620dcb10859ffe1de74b612504326b73e3728d7d5ad2edcd6090607f20cb21b293f4e8f64a2a948992122490b822d71e7d9a9ca65732e955d279d422263b817a2ce76c0bdaed86416df98d6ec84647ba5346391f2c0d0570ab87258d24a2ecda1ba5c826a7cc64aeca21f75fa70e25ac13ea1a8bd7cdd3584789c1e9ff3663df47b9949fc4513400c95de6053d8ea6d7e1675e0481c819392fb89c3f2f3639c682551a7f4883f67f5f1202424cc47e4e82f2e39fddcbd70b125c67f32f87bf5bbfbbbbac373b66a1c195d36bf8c32b5f211b10d93324981ff32c676c87da428a31db7d0490db91cb6bb66ce3006679133c991d13d7ee1430a598bc8bdc6039ad042d892c909ac8f551b79dbbff0ad3f1b2f2bab364b28b237b5bfa015417946e535a1cd321298f70545ae86809a67e4023bf982c4f1c0520f2f5dfa88c03817b683a6099a7c01eec180dc474783bed0ee27bf63a8b96dff758956fe8382898f3ee98874ff92a5e3b76e86fc1f117a259b8adc4bf3d74b4e40b42a33f48f730b9e90cb9cc612f3906aed450baedf3b94719545e3309cd54a13e3d07d7ec18a3b0ca9c13f8a2d6a798ac22f4e0f36b24506b0273ad0cd386789a66c29a6c491d8293667c6883d4291224e8f8ecf79aae3c488058e8e78c3a48987f833829dba9301959af0d121aac8ef764625fea6d7f9f233613b39ba16951fc53922540a61f64b5e912f3c251464a2ff4a47ad1a9766f959258ec85fe75c04c18be9aea27d2c8761a60941d1347bc16da58d78cfd78cf3f446baf59960c21de2d455c9af8068b3ffe3700869c1ea45c7fa5d942a0984e0a01a7abcfa8ab562cc79d89f2a2395f1cad8c7bda79a4c732b9ba741aa3ac7c667c05d222d6e7bedbe757809d12ca364e91940ee9c20e47062fe36b521015be5475a3110f5a750b8072f676f66f7de63e85502910801eb29acb9bc02e33c2f706f3ab4005a857531fd1a01983e0453ff623292b796172509a81b6799881e5217cadf24436572c70abe6d2e8135b79f5f5dd202d3a2b9cf3967e84c0c6c0b39a97776e20c53b53cc3793a39186242401e44da55c379220b863fe95dee9bef4a2579978f0bf996c58a687f7c3f29105261b514e8017eca037561f74b76e157703d386e3a3c8a5233ad87e46d0b1cf87aaaaac490c8aeb5167d83b1055c3141b43244d020eeeaaccb44d190b72398c4dac6b832e4846889e0d1dca739c84d6a3fc41c750e13e559d10133ccb1e8bbf020fc6834f36fbb2574c19c45f61371b62fde5e6cdd32aeee2f13ce5c86f6ee38b7de8b51f5ad11e368d1944e77ea2d37e505224cfebcff07767480aa3d3f8c727b18f8e43a46a53e3de3b8fa391312639fdddcad266a02e557d934db0ff60c94bde3e267a63736f5dcb44fc91b0dbcca2934a441029fa9ecccb309e5660e97a817e26bb6011077cc3ffff2c7496fcaa749f0457eab23fce1abb2f2698f22807418808c3f1fcc4e8ab81319f64ef6ea0cd4db6743a360c522538b6e9579e930745806d729405be75341aaf4ade314e215ebae0be5fe4bde44d4dcb7a5060fbd278c12c3730d46034e4ecb8e193ed2bbffbd34eb47fa436bc48da15dc656db4679f1a06b26b7df47611a3fa7c14481bf47e4144323298ccf7d425795f10ea594d9692ec1cf7547f39934f70e2bf1b000721957f8060def38c746344a6deea10ec228afdeea0aa5564b7ba21027ece7795339e2d9560767b5212cfb5931030b3fb6c789f71d9bc28ae655bad76a9130f76879053d14789bde87ade3e4b73981059b2d128aa6d30ba09416796cc5e7494ac718871d1fb75b96ecfe3d19f45f87731ea7ab23d735423a21eb54cd5a021841d28be35fb183853f15957781487783ae8a6c32ad6a174519945cbb73bba2e6f4691ed07dba3693102316bae42dc5455722332f8961a9776deaca14c51494a1ff074c05aa537f06dcc8d8b64a0a5967e30d607349d449790d6f3aef99a93c3732b7b72a0fa56342327a0fa22414cc61793af18ed8d4ebd741e6fbc5099a4d40e7490badffe2be5ff3bfdd0688c54f8a75db39d28add8a7679189923dc83363b0b4e874525ecfdefff284daf6fc210a7d89950a216ccc6c28c2ae2c8414f4574c16e9426f6d54f4ab1bafa24175d617f69af46055633c2897f475841325ba166b8eaa04f5e8863d21317099623aa0573bcc6df116c57655d9ad3d0b637530772ea13fc84594942382792fa1f2fdc510facfeb56e4b05e9b97a1bc9e4419d56344ed7be1074b009c031e64765a0dac9398f0c4c89877ecaae60502309822e9d90eda01379ae3484a558199cbd7e553614161887d945ca20cd9195dcf2ac99014374b8e9c8b6ed340e9b61faa98512926dab8bbd8e5450014a957325044f0729ae7764e8fd74d61fca1c16c3b26b0faa0b67735bcf210c28c1ad418a6b1fc7980a89331025198520f63b07baf7ea325e7db5fdeff26cdccc44511a68f470b443cfeebcae94c53f599640ce8178b94ff5d94e2b9d56f66b1c43e3e6b2084f080e62f282073f0c6423fa51c67ca2af20fdb029e19a7e3a692eb91e8eb919be0f917ec7f5a9b96873be1b7ec6cf29e83b5e4728b29df4a1f50ccd1e7d4cd18ac10d48772603f382c3a0c84128ffae9b7a1e5bcf7cea49b747bbaa55475fb42b87231400a89369a83eda619b5e8d3cfee1b511ae954c3651e477bfc6446e6a17806d78e7a2fce78bc84f5fe3260c5d3a241dafcde0ea9632ce324ea3f81c6e6527f987d7ca5c3a498ae3126eac2e0a31144d80d1ab94715e1d4e8db5e62b88c700b1aa12b4790622a113058a86f8d576782f7b18eaa659f963fe2e6576f653a0266991346c27fe98d01ffebf61bc8c093c16bc09e04b8668b1179a7d3b948a13078fdc235ad99c39b4cb1003c1ed3ace9f93833d2b54911c97db9d13eae95826e55b09feb027c06b37592de26b3e29dcceb769181897bf852e364b45618f10792db020b6bcd994c9f13fbe8719a1632feb4077f8bd2c5a27444d200f996a31093de1d7466fcc48d21a1acec15ede825e30fbdfdbe0b900c10e9b74356b15c5900554a025aa19a580931c9e51c1639d46688f1a769d1047ed7482ca7bad0b4dfa90586b868cf15f463c8f6434eb5ebd482f6188932353e3b91439436291b6b038cea53a20e42542a6e3c2a7a752a4a9defe15c7c29a8dbfd0426ea59a6679a56e77bca43301b25d462d729a8f5f1f7c663293151df2fb7b4e991ab572e4650c9332eb8d21f2ddbf5d887c33b140ee0099be12f7507e29fba9617679528d2d0d0266a91cb64d516e173d8d16a4cde2d38b84621106eda3939d387baa474a60aedd1f9ea626c6ac5dffdec4761ac7da49606e07fe4c5313cf00e63523a53922f16c3d4e33f9fffd38bf4a3f9ee68c3c195207ee0ab9e0ee06b100d4395d7b789c92efafc2d5849921747f2a1a3b0595fd00ef4d7c52c39fba9b8c613b1c9e92ee5f54b106417a91930b8d3cc3f27a5ba7c719ec27e770d6a8a601e6e4ab949f89446c446130278dfc229375d4a1f0ceb492eee053cf6d1b76261da289eb15bcbb2a4c76fd69bf81198720a252cba6c4b3c98b278a851e97e42b797c1692acce85a35fb96bdf792d440632ab8961a1ee9620e0b2bd39b5633cdcac15321addc8b5014a6825abc9854c9cbc6700ff4b63a38631e1c1065ca74ad2156bf28c9b2182faf416977d2eec3b63bc373a0b04d669ebf3dca886714d150e177941b2af52ee50f04a2a5925f04c83cbf738e49274f090ffc08b5f4e911ad09ae75389cfe463feae10edbbe0a15a3d0a2db6a59ba4546b4959c8da6c441f50aacb6f7ccb150e2ab01004392c5768abda4be854be01c1daa0cba9c46ed5b8d758ad4c5d5cac65e4a8f13297b3b9a8c2c1d0a8438a16feba404c1f42ea274e0abe08aa40b7b55fbae68e05fee8139b0a42bcf34a4eb30324b966ec9a7a076e8e0aea1dffd7f3bf4422f6ae17767dde20bbddb001f06916b404e84d8e325ce6583f760e1b17522765c51bd3a25ef80a1f9e53bc84be87a7b316122bbf3988558f0b61016679f0d11b42d614c3b9baed7844b0fb52ac1787b58e0a338979aa3bd47e71a91f71106a9cd681fe9a6430ab9d8b4b2b81a0afebac63e89ba9822099aefa4449c511a076573a1c77d9b0bda8575db18c206ba370e861bf17db5e733e92b8b57501054a817309ef808f87c944fe1420e5365714767d32af5c574cfb584fe0fef02277b06eff28d3c5a9c2a7950317f694d89a76fe6cd3b3aa1386b96ba896fa2d23bb26a9ee6a0221a4dc0c9bce34d844afd6b4b64e0763e1c89da2ae286b7dd992dd3d1258d5c0a8672c0d12fccbcddc975a7ebbd8314ade1fed1e23df079f8944a17aae83f86619741c2f7e79ce1418feeacbe5154619eb40bdd51e27c2273ed2417ab2f329147cea40531075315d2da82a2cba5c42cd5b335b9de667f45b42a82031bae76ef9e9acb6bdb06e8008d34a0e08314b4e94bab3fda00d57b3bd66094a55b136158893642ecfbd5615fa449428b526a839fc22d480fa8fbec34f3d2741ed9e64fef83d45c799d7fac9f2c179d86f357550b176f2dc9cd85c7855d29489456567c85c088248997f234618e2829767406ebfb432143bdc772feb6a7f63bdfd74ac7dc06e8ab4e0f676d64d9fc9c81092f34732dd8de8fc5c4599a4550fc5e5df675e0b9c0d20064e897354d297939f17b2247f85163de5e56aaa172b3944bf6363ca64e191d895e1e5b0afe3135b9f35eecf17a8049c6a3a3c827854cfb44985cca34b18d35359e061e4b6718d85449e6b5a16aff6f1afe11a604e5c049be971dc"}, {0x58, 0x1, 0x1, "a55c331237e6bfcfbb881c099c16f0e48e24ea9d356df766223619ac07c0abaa70412591f109c7494047cded845ec8b81760bd85fad0697e4ebfdb8e6e72d46ebfa2e93f"}, {0x88, 0xffff, 0x2, "11328a420b0cf64e4bda23883963a7a4d7734474f1c84f63058ba3e248796890def3230ebf7a8a378de2d1e333d4e0778bea072de5d56c949bccfef372af2c4b4fa5134a839ce3c8c164572dfb71667fdbac233c621117ba63e90878562e8764774947029e3f86e92947bdd2e9fc603ef0c5af"}, {0x58, 0xffff, 0x4, "3e78e0ded39e3a058d9ff1f0bc851037396f15c6282a846b978d2f8514b67602824cdebd484eca989d742c027edb0403acace83ce6b78357c2a2263210d1f0d419c641cd"}, {0x60, 0x1, 0xff, "8716e404fc8d0eb6824ab3105162f3efca2f82d3e942839f43e532dcc52b8820fef99026e6bf8bea3f571336d9811a7974d5672fb167c31bf9b0112758de3774a071ee5e3fbd203abb8d5a"}], 0x11c0}, 0x4) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r3 = getuid() symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') seteuid(r3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xb3b4}, {0x18, 0x2, 0x10000, 0x2}, 0xfffffffffffffffe, [0x20, 0x100000001, 0x7fffffff, 0x3f, 0x7, 0x5, 0x1000, 0x9]}, 0x3c) fcntl$getflags(r2, 0x3) 23:02:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x89, 0x2}, {{r3}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) pipe2(&(0x7f0000000000), 0x0) 23:02:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x45, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x40, 0xc7, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xc, 0x487, 0x6}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000004, 0xffffffffffffffff, 0x6}], 0x1, &(0x7f00000000c0)={0x7, 0x1}) r1 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kqueue() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f00000001c0), 0x7, 0x0, 0x7f, 0x0) kevent(r3, &(0x7f0000000140), 0x8, 0x0, 0x1ff, 0x0) kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 23:02:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x48) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) fcntl$dupfd(r1, 0x0, r1) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) sendto$inet(r0, &(0x7f0000000100)="3c4eeeff2925b64dcf2b13384577c7c83daf3f498bbc1d3801185adf82ea5b755c1cab041bab315438151a0c8ce479fa01b980cdaf74e7d48a90567c822a5b55a8b2f47cd6caae513bdc8a5d63334013d2bdf44799b0b5", 0x57, 0xd, &(0x7f0000000180)={0x2, 0x2}, 0x1) 23:02:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000200), 0x0) fsync(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:02:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x1, 0x2, 0x8, "5719f6307320edd6a9a59b365bf2eeb83a7c46a2", 0x400, 0x100}) r1 = syz_open_pts() r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x101, 0x0, 0x1ff, 0x4, "36ee005dca8371af2d6bfb90b9e8d1179725de17", 0x400, 0x4}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="22f1049ba6c6403897404ccb90da5de1f9c274f6d51ee492d36b6f6374e3e607e0925bf1b56e8c4413cdfa0699b4372f3c07b7d8a85e7f344ed0da296fca1955de09a7208cc1cdb07c83e3e42b91b72d36d3a87e036b119846eba3f0c0ea4accb8c9701ab5d58de6df137c64e86ddf47801e8e59b8bd4b90ef8742cd10e377391e50ef2ce14ec83960f80ca5af885c053019887faf9b3ed0e56860a654dab9efe9392b27debb5cc36f4f291e8196278a", 0xb0}, {&(0x7f00000002c0)="e257957632319ecbd4dc5e95c6cac9904ea1d7c83f818d245a1d69cf017f7095ceb77b1cd4e53ec61aef398f4c7b0147c4d8d70c58f7af6a258a0a3dd35f4a62c981493ecf2676f6a79a552217f2d00177bb9090dd349234db92c859f40722926c1cf9e21af87ee30cfb82fcb2209a6672cf67095bcb0994988aa633d8ef1be3507c46adee525daede2dcefc20af34c4add6019b5de3f860a56684ec061263959e444d5357f9bf2471c71e087b5542597a226ac143584030f8177960dc8c6e79fe23fdaa765e41d297eebe394023", 0xce}, {&(0x7f00000003c0)="77bba6ee10517b33948ba4b20a82844ad3b49f8b98369ed170f456888d08b01002b02e4e3947f591783b5c6f5648c8f125887aa0f87f61f2e8269c799efd3fe87b883edbd55f54dba1a35b6f546dcda00db8f32e3d6abc542fdba0be01dd3a193f66a988cf76f8afeb06d0b52a926be0a2a193a0fdf49fd4e9e056d409a33dc581e115d7292afd9018ee68b1c687b6cc4abc1bf54a8cab2b0b06e947cbb0c82ea378ebd0d332fb2aafecc199de54819c", 0xb0}, {&(0x7f0000001580)="115d09c6a71c27d38715395d9e9b90aea244b3aa9ca7835c5c6c8a7e25ff87cf968edc1833bc60340ef716ff3b648585eb98458bb44b2400013dca382e9806fd94afc8a3a4dcfe80406ee85f2f6daf42be4358486b4b26ed7548dbca1c0ff7f0f4bfea7bebfdade083bcb1a2110ba0641b0f7b1ac96227218c5c3687b47b1448753add38b67cc2081539c6627dc6b36f5ab375e34a5fc86e1c972c57f8a6c7192e62182d64be18dd7ac04499aeefd6f253274a0f6bdc8ce0d0d88a5ce9b47d368ef12f1c4c89a5f6baef56ba4a9cfe6502f02613206b106b2ecad785945af8134776f4ffdaeeaeb5327a57d658a413fb9d836ee6c994db0768b7617f7fa9bf4cd10f994cea633e383c9a26185a733e9302c1c72f50b259fb32d27702dfe8d960d4193b5a45f2c99b4e2d6e0139b590640429c3b7abfc16553c318a831c3546a07d697c51863748d7209ca33d0896a162c99e43602e4b10d7705c5238db761b9d941bf236753948469daa0c89a01dab54d3ec1f90e16feab3f3e7514fe75e5ef85ddb33ede2e76aa377ceb5b1a91f3c58a1b56ad55030dd9f9584b2c5857b7029cd9c850cd2089809920e0bddcfb44cb52980de4bc1ef63cbe7fc448e6d628e628a89c61b7f5f32156ed9889a5f9ae3cc70d6e7c19588e6154c03b747e0d2169f5e825218fc47078a092b0ac0011d98d4e9a6cbd0a07e4a1e09a048f7e311974139073fc216a435990946f27abee652481b48074838f134f463cf0606bafc07de90f7609c1830082d04d60f3d84c0fdb189ff17cb73345a7a62d5e43b4bf5d186ae90d4eec3b2e55e20edf9b82694211673b064a60073f9e2b5741d3f6e42a1b3c0d364eb7d551f97eca9baf1d46c24bee248c68edef995a4b32728318928ec41e2b005534d42a4f8ab0ae78db36ce44a90a366e83807e76ce04107e449b01dd00769590fb24eb01e0e7de3e13335bd2e6c25e5f157f8f60d516ed827ecc6a4417414fbc9496fd0e687999f559a0ec7aa7106a48f7da781bf71a5613d1673e259064d0f9e3e5891fc4e1365350d93417153d3659c77c4b6242235830366c837c73602d32f8eb85bc4de4d3af6e7ba03eb698316aa9ea385067194a2dc2f3b1de1394b6553d2dde7efe3ba8a50a2b9620aceb70a8107299c37f8dc5ba4977dd444287efef1ba21e98df5b9ac3ce05ef16f091d779e829eb94e16826c7962e6e1f3260dfc4f0a3fac367cdc8c78b3acd5a3748702b59dd750526a64ab99d9aeccf9d81da30c81a794e4d1212861e7198df06aa567b14f6498e02a368d03c2fa0d61b30cf5ed2081de0809847e107aeb13e66e4bca875ac225207a60b6bf574ed3524a5f5c5b2aa03f93b75ef77945971a782d94a4dd383323c4ced8e886b4f9062586a5f38677e84af98e26560b5c52cc830e71235fce1bf7268001d8ebb17ebc0e0dd9e038a410ce49322d1252b7b37e6047154d951ff28343c123dca759761c8d752f9e960ad1b9f4e0fa2f017612078eb8210dfadcb8f334f29b016a22b958c08c20cf06c80fb3a563029c5dc23051beebf34e9f70043ff32d3db1904d78a02a7748e08e43b837c39408fc2a60b52efd3b2d5634403f34100583e24774ba8a669ad5241be6a605552879a1305ad76055f9efe91640db22f7bab55d7457b89f3c813f932a6335c2b9ce24efb398e311811118b3f6611963947c27c4ec531c9ed3bad33648dd7a5a12c934518b2b7c0cb69b11ee3a54c044f3bae09080a132d9fc2833e8f120dd2ccfceb5659cf3984397c8ed8d2c8e5f542a3a950ba0bc7923d3ed6881d6ae7e3a05a463e20b216fad2934f3ca38319a1d1fb70b55ff185bf4f27542de9705f0d80bdd607976b621218e931abf1c3d8c902a9941374574586b0edcc7bf4c526db4414758d10ffd642bac94f2bd47cb7f33d5dbe6050325f9f788c0bf23dd57cbc91e416734984a50630aae8ef37e32c8bea85736e52b667e966848a0812912282e18ca8fd38501d6c4591da5562c4482ddfd31841d39ad2f1c88d3f8e1a4382a6917b066f13dd34827a959f8dd16c81d83d83b3a9d51997ad6378e0e68bd350d4fe070099f779929c0135bbc89d41f2dccc47775ce2b39f776e4d43e1d6fe2e9a41515e341779a2e2344a290e43755b8bd56055cb9289600faf7a4bddbadad6c675dafb8a6868bcf60921fb7efdc98d49fb4655b223a5af4c2f888904ef5d8712ed57daf849b9732d422871a2017ca28b5a6e3c5e62d6fbd46a73386a1360487851e51ef4c949740dc7a7fff278d674a9334422044828dba733985742a615799c86603ee38bdb7a3593e9d0e5543cfdb0f8a411d0f8d0e66ded9394c24fd50ebbc9ea386385b3e6e0c4f89569b5de1055c21b3cbf9f63f5a97517aedac1f3bf8284100cee1e06affed087c229751a8781d965561f63fb574739ef13a8720cf00e018e03764fe07c8771265e542a8fd6a1d556353501432248f5ae880d86f7a2483f43d19a52802994d6fd4bd545e4a04e05ecb725899303a6ba48336bb476c18718b7af40f510ba7820c1057b43cc71100e38573a5f9a22aa31a6555ffcd56f2e669e9b7e64eb767aa5d0976cba2b51c64e8b50e3025cd702ffc556f0b40f4f7f7835b4961dac5b3540f94c0b32f9659b2bfb45d8f080dba14c9e301d6d50ca24f3898252c65f23be3a72c4fac5cfc75b9807159ed5019ac96cf817ba55a34a8e6eceaba94c6ae2ff471f3f8696289e01656dfdacbadb4aa7ce81749a2edca9647a47985daf75b6a062b433734789e6fce032705d206d96287adc7a0ffee1d72965ffe89fa408f197e212ce5b9b9e98da9384fc563ca7c9e30c0b3e60e55d02b82e7e537d851eaf77dac003eac1df25821b5785b5353571f222167b5628d89b31c90c5bdb02be257e3c59d614c8464f0f0acc61846a9cce2df101a7815ea4917f270ed24eb3f22623dfed7ef2a1ffa22b75edfb7e220462d4b7f9b27e5ad8c5a3279ccf785ca54f0b4d18d39a761f9b24efde01571f8dbbfaaf9cd6f6e609bfdb762785be31bd86e4d3481d3dd6fa9ac56b594bb60865ab4336c387a4484cd2b4b372ff5f48583edce1ee9a2937083e94ecab2d1e70483f5d728f8942f6ee90eff68452c6e63ee9025fce83ed70a375ecb8ac4bd0768b1cea48b9f6e998c1167d6d1f160c389aa33a125bc1ce3cfca2dfcd87d0e1709a76ef2b86e51e209a5a62c4cbe8721a23889edba164e43f05a2d4d35b3df2e18ac8248f799ac5ee8151a992183593bbe5245279e43ff060a05a74a71f2bbfc65a056f6d5ff25821b844408d1e42a174d7143f444f65d201254676c56c43d381d63b2bd267eb05ea5437e16f47885dfe5b9939d203cf08630b16cb9fdeb2491b505bf9538074881147a6a3ec9f2f0667da05dcbba5081ac36729be13cd61e5485467b89b38981a0336290163f6d7b0917ed04113de2031dfaa1311401455f1bc2f5b2ea248df5e287677b6daa1414abadb8d8046ce9abc3c5c79cceb3c5d5357c1e025a08fdbe13e4ac879764aff123faa39476d0da4cca9602cbe7482bdfb1dc35400223a161771777b119e69311d4c6399ce0e6b1d7b36ce9bbfc0c278a34d54cb5720404b83c0e87a2d2c6bb8ed68983b2ad8c2fce24fc58e31dc12756601420daf3ef3e43ed247d9c0649fbedfc8c7f1e7823bab8de6ba92e7d589748f593eba203a72a05b2f13ed64f528e9d8f2315e05ebd652bcd50fd65338f50cbd83705dcb505d59e7d0fe4cefd7eba9b50740de984339a54cce5046a1704e2399933607f6ee532666bf54d650cce61c15d77e8837961a2b4a09a5619eef5f74f9b50453983ad64c8b1a955d3aae0f9ca2a6fb3aa84775d3557dc39b6784dbf860c876c62d1d1dc570c5fc37fff470fa8f00deb6b36dcdbdb2ebc90033d2b1f10777daed701af4b1fd198c14d02163d1f6434ca045eebc534d1fa01c57cccb87b1657bb10c4d87ae0469d7be923413896ed226672b15a42dbc3736d532c9684c2f78758273d4dfac85b36642fb50f21ebe00a47c1ffaf0c2212b8517975835812f6a4fa72d6e6759dc18412d57a3bdfb8ea2e1dd95c19f56ef50d1f8b0c0331bcb53ba55dd8f86ac313e26a9787b7e88c892b7d2c7bf904dca982b72f40f03ab701f0ca04be83581c70512a0d3cfc2ff9870b7654c364435378bf5dbabbd00c99dfc029a5aaf8110059e4196d0d677ad73555e4e359c09debf963150ed196058a80302f48e38bc0df49d147787f6b3d2603ace4371d2153888e7ffba5bcd565632e3688741ec05e7b0e904da642aaa629286482c014e4b3681972c9d54e477659e15ae7b428ece1a8bb39756e7090e06428ce2fc07dad843ea60d3a4a9de9176d120c25c17aaf1956bf6ffb04b7dc88a7bd9b1ccef81899c55e5d014b77e0eed2c7164b4ae5a110833a8a696b6008952cd82f40da5888be280aab3f0ee1a1c6148e37e48fdd60d2317d7daff152c791074539ee53e907c78fc06cc68858af0d48a0aa06701cba3df201261fbd793bdd3643810f4228793c3788197fa765d344258d73ad79fcee69f545b795ac0c496e9cbdf4a188630f23de5156494cfc5e32530e3a3199e92f5f1afbdd31138d8b3255fe8e19b47c7ddf8cc54e3c5e7c62a4d759632c531d5087be7ddbe407741d96c2da16ba02d6c075ff1665a93b9c3af9417a6d9e056d79ac64126e4674b64812a1c994056b2b86213884f5f0eebc3016edeb943100925905919d6a8d3991ac91087bfe775c9d558a47124f72382fd7ecff246b721e7d44376b5d20aa0462b5ff5307911aa936aad5e27e3c4fe5371883ac84944005b3d36804c5859463501a37b437f5a995ea203b96a5ead0dc88d68a888f9d612ba0e4d022c6249b7b977a9aee53e86c061f29dc4fab52a09441d14dd3da3df3e6299d17fdbb9aeefae3458c2e54aa4c0993f25d5f036542a2af3d0523d862527981ced337c1bbeed003e4eabc7f8c67ac93ee0c099db20d7103c8423445c992d837d59a4fdeef5c785bac5b2ce2cfb8efb760a4007ddb959fd881b7768304bb65fbe7c1cee32fd2b7a216112f975e51f7c60a64a5c7277d170bbbd393d1f8dde9f6eb656b0acb6e7059f9561a9ad0cc4e22e5e19310980f490ef60fc03f0472951dfcd199d85ff6b5e2d6011464a62b870231ac51dd27f6f94cd80ee1aeee4643961752911cf3aac076187dab7ab454bdb338120f12ffcf314d67874ac05cb623450476fb05a1ee87b8107e4723ac6c59443aa92f7fc86f125c864c62049e3351a730ac17da15bd009cd6fe26031b184c6ee8c521a8fba8d09ba9591b66383a2a6a6624dadcb356946941454b5cc7b53c81485e93a487444780112d8b6685fc8366d0e10d30bd6f86ade0ff86b5550bba52730d22695d97c14ca0d2e89f8f49b4dd2156e9b71387a1e9461e746b248c1f741ec612252d7cce15d56a2069c8f83b2726255f83f93b0ba33d11d121ebac5a66d6782ab9472aead2fed0b07ec623ea9faaa35f6ff5a08366a4b9ead6f906495692fbe8fe819b92efdc187b8202ac9900ae95bebf249cac415e7ad776b35971c9b850d6860ce267f08c056840acb5e617b9c9b0799f3960ddde6f034837b95479cf4c894b78d91e5fa410a3b396caea9d7ba5074f2accd1c75bd954f31f4869fb7c132b5329fbf419208282ba4421cb1fd6ed8ba73d5ff8ead35d90100fce244ba6fcc9c5ac8fdf6bf4cad5e8bef25621516b24b73f03dbc11aff8173d28b1cac43208c5fd051b057fab4dac4a93b355869", 0x1000}, {&(0x7f0000000480)="58577b07d9ce2693ec99dda63b815a4ffab637deef6af7d6be9e0ded475687ce13fe80b3ff91e9acd0758b293430c312906b3ed4e671579bb4c3e42f0026561a16bf85972d2ab38036b6db4a43ab213a049579051d1b3cef925e01301761df17d0383ea9000bafd9d4fa73a465545de63d3ba76814f24bcf539c505d2f245ba1f47c3c6147a7a0380cfad8ccf84dda4988e94757ed9eae07bbcdd7504b6824e9412ebcf560b9744adf1dcd1b4acc832f462418aad63d87423962de81", 0xbc}], 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 23:02:58 executing program 1: r0 = socket(0x7, 0x3, 0x1) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 23:02:58 executing program 1: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0xe, &(0x7f0000000000)={0x18}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSTART(r1, 0x2000746e) 23:02:58 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x10000ffb) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x118) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/14, 0xe, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 23:02:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) rmdir(&(0x7f0000000980)='./file0\x00') sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000940)="da", 0x1}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) r2 = dup2(r1, r0) r3 = dup2(r2, r1) utimensat(r2, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x3, 0x2}, {0x401, 0x4}}, 0x0) renameat(r2, &(0x7f00000008c0)='./file0\x00', r3, &(0x7f0000000900)='./file0\x00') 23:02:58 executing program 1: mlockall(0x3ffffffffffffffd) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 23:02:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 23:02:58 executing program 0: mlock(&(0x7f0000f1e000/0x4000)=nil, 0x4000) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000500)=0x2) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x5}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="9f4e1414217578d10f229acac5d8562249dfe47ae613367cad0327d65adea2ccdf4e3a31f825665bf699827058bccfe90c50ec10d775a80d0423694b3367a585d41d990ddb3b76f7781e7bb0098ca7cbf3657724adb33b9cab2c97d224943c0165dbfe12ff0ba9ecf5198ecde25f9fc4d84b8bcf756655a61aace3754bed7b44d293ecff8dee844c3fb5b236d2d015baf81abb3b", 0x94}, {&(0x7f0000000180)="67101faf6084ae249c11eb0e09d9dbfc17a815800baa3357245e13c782f105442df162", 0x23}, {&(0x7f00000001c0)="da0a9d84fa1442f92385b0e21b70c170923a12ed1c989162fecbfac501207b96a131d1326e13d3ad30d0e7dcc77fc905e0e70c2ddee6f48fa9b6dca791cf7efb7c5debf9856d2b1a6844ff899f1a777ef79a0a14534da5fdcd46ee5c3856ca8dd768c1601dc556d182c8fa60dd044d2d74f46251777c65e5785b1d3641dd2e9192c16463116d074dc607070f353acb2a4b38dec3", 0x94}, {&(0x7f0000000280)="bdb50f716a1d84d00ef0cae3725b7a6a707d07d8ec095bbb2dc689b83dc622a5b33718a4c4c211dba82be8890c2f392a7e7d22227d6bf74c99342ea901c8f4a674d7cea2195a007fba011639d2a3f0f8c3a4a98545926dbd90a3ac0e0d1e81da0710eafeecac47660b35aac5d1be85e5a1decc76401a244c42ff8e3fe574e450307a789de873e6f1ac5db98d714f2b159581a6ef2d135b7b7538be02c0b9c5348ba30dc690", 0xa5}], 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="0001000000000000ffff00000000000076cde0eb5ce4dc0922ec0b71a9a8f2d8f53f1fdfebf5728d09f589a634d89e6c769acaaf43972a0d597fd97ff0327d7d293710b91a28dde126cb6f77e0922f274246b133e30a91c75467e32435ff8eae42b9da302c644137dfd72cd793401a36871f9304e74aa8651214c256d5617ea7fab5db13deb599cf92690777f81bca1a930f3e47326a987715f5d9fd40109f268b2746e7b62ab33fb903c79ad6d0e1ebcf46c1950b090c62cc099f4ac89eacfe4155b2dd649252cca511e90b3180e6b0fde0ff7f000000000000115c8efb4cf685e722248f6f39be4461d2d274713fb4c7b7539baab9c1c117b2a72c8b8d0000"], 0x100}, 0x408) munlockall() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 23:02:58 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa00, 0x2) connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) accept$unix(0xffffffffffffff9c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) write(r3, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) 23:02:58 executing program 0: sync() getgid() getrusage(0x1, &(0x7f0000000240)) 23:02:58 executing program 0: r0 = kqueue() getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x0, &(0x7f00000000c0)=[r1, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x11, 0xf0000000, 0x5, 0x2a7}, {{r0}, 0xfffffffffffffffd, 0x11, 0xfffff, 0x7ff, 0x81}], 0x100000000000070, 0x0, 0xa9, 0x0) close(r0) 23:02:58 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x40}, {r0, 0x2}, {r0, 0x4}, {r0, 0x3c}], 0x5, 0x1) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() r2 = accept(r1, 0x0, &(0x7f00000000c0)) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = semget$private(0x0, 0x4, 0x108) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x7fff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x3) sendmsg$unix(r4, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffff000001804db9423912473d37ce197d59000000c5bd6723e052267a6264854de69211", @ANYPTR, @ANYRES32], 0x27}, 0x0) 23:02:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/233, 0xe9}, {&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f00000003c0)=""/140, 0x8c}, {&(0x7f0000000480)=""/243, 0xf3}, {&(0x7f0000000580)=""/106, 0x6a}, {&(0x7f0000000600)=""/138, 0x8a}], 0x9) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="9402292f66696c653000c3422a0d738c6d2248576724e3b00d0627b53fc7c0754c85eba3d7568f78"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001d40)="5045675b5413aeb126b284813f63a15d789317d1d211b670f0e30de8533930b9876e8c077515a6a9fefd5de27631e30312466c39ce06f7940e946d3442b28ec680b964cc45c7d91518551f5c3bfce6b4e60a3c8ee2cffcede4fab2f265e758f62ae51226c7832095b9f055c7b0f37246ab5ded5c85553cb858061fcb81c65803f408491958f451b8c78eaab39202b94840da61575e9254c31ddf40fd6fabedfd12ad102859fe4043b12c9c251d9b8972bf31306a931ef4d4d95de5ab27d9cdcebdc10c380a932bb6c840d677a48a1f7c9038b46fa26340f8ba7cddebb2091520496294e6bf412f81473212bb790a7dc4c897ea6e2f7fde4aa4b708f7c9178d0ee50a0f7d9bbd597d1c50514310077f7b9c0b1fe00a09d1ea3ea47fb8522a8bf88ab0b64be976d8197c67545904e177f809fb196d9e7d5b5a599009606ce61c6705964e3f5132372404ad000dbb9be7ef48d946dd948e92ee76aec67dbef7e4d7ed61966659d77227442051a9c583b9b43c659198cf76d455e6d714810d8fe2075ff1b64e12b84378b59a21a27c7cb7d308d643ada7c5b358d0e486dd8d4372d648b37f4c5bb57262301cc903ead32d4cb1956d38daf724dfea84abd73f31a7faed7d566e51555acae5abc103273365c894d7632e68a336364293eb6c01a2059d2a277eb63049605cba7004b82a3bba6891420f3a4a7b2313c7d459a5006c5aa1f197a9ed179b47f61d105055f74e3ef5e1362c7d78dd4eb8b05d4a35f81efe5ddda40199fb4114d444c9610ac6b4630ff73dab17fdd70a8c918f1e68043d251ef661daa20778b22c6f3f1f8a2312211c038ed96f547334a26fd9da480bbf473835b0359af14240b8a1fb2f05e160555c6a043368771048620b5209a5e2f53d4122c86d06ae7620d35344b98bb3f192f54dcb2a85540a4d510d22cf63540a43388d6da3897581daccaeef40c2da74f859e18541621b58a2565ce30f2eeb43c95731c4bc34bbfb8dddd03f4b5ccbb2785357dadadcc38e0eb3d1057643ca7f365ad1ddf1bb22ba5cfdc5ed467d6ebaeb45788c7fdd48840d7d3cfa6e73631739cd15a26a68398bbed54064f9764189de1ad221023d0c0b70215402bb772fc51cfcb6ee6f3610a39416f886d4eec0179a8e969114a4fc3b39ce5121b41313dcd5ac728c236a582d5952bea44a98738202eeb5e0cf0921e5c357e47736e9a1b1210727120c742cadf151f2c11cea508b3ae344559040a4c22d7e5d20b481306d59df0c20501ddf4f29c4c960ac0d875aee463c3c360c8409d079635da42672cf58988b9c0a7cb88b2e52fe0d308afe3cfa8c11d44a3717086f517a746dffb9be4be6bb77eb9b398e7fe777ae8dd5b1a5f706bdc25d8baa8f5173b4e4c159ebaeb9d7440e28ec940607c44df2a7f2c081533f31148b9881d6122ce24ccbd4c1e19133f8f8d8da92bbe63e9a05fe58469064ea6283da44605d6aa959eb3c39a8e884cb972990549367d656cc1605e3aa958eb0d3191cd7da46dad7a9e4f3d691c5b5c4b5144844ed5c97f33f55d9df4ecd4467ee81c76ee67b41212617494a04ce23f3855fcee7a469dce06834cd2e37e0a6033d539084527b66a1ae3df615084ee9178845ee8b81b8977147be2a7b36937c501cb8384ef5e9dcbb53e8c9b14bac78e4a816de3e8436363fb983e7c83993ec5b27640b5ef0ed2e9e2cd8563b4a4675303c476f3b7a58c1104da97a4f5f0e1bb6eaeee063ab81f08b3a80536fcaeee71acf2ac90b01cb63a4b76e6f744a7ea306a26f947df6e25814e61d55fcfd03b9e1acd49d011a5ca2c01c220ea548ba3b72b93a5af43235124322aa34e99c10e796af1eb79540ed3a3ae8a54808eb203cdba6710554e2a11aa75b4359d063e1ef5f8ec4d53f9236449fc4f06162907d0a2e5035f291c8fbdad3edadc93cf7889a5a0959ea00f9a5518186208e8ad4e2e8f615879cdaf3158b30e223acfdf453dc5df1ad89a028e7915f28832cb72da3dc7fa99ce9eac7ba87e993fcd13d570b40eedd4022907c4e3c9a5f9e803c334d9a2ec477200023488e1ab7ef6c897a5a9a136e33d9380ce13e215f49c2a6c78429b985cd8713fea7d61e30012babbcb9ee28d73b0bbfb3d546baebe68edac9b935235706364d15d145c7015c95e144a3172fa3acec4c082534562216a75438f890cbb5f70cb40989ad1d358a22c86394a0f6eaa4d59482b21d89f1af7fe68f9416a4590caa62259161ef1fa9ff34b6a5f781e9cf5d9a5bea65689903361951b62121731a5d5615a46226ec8fc5234422b10326290f844caf3974d9ec060fcd5b72fddde49e4a5d634eaa6dc259367358ae7f20a6db2f41c96b5746e80757928204af770e8564e702be3b431c5abd7ce2689294f1e0d6475faec63e6cdc200b9c722e70a4ae090cbd6f62b2a9e9850a57411f8d935fc4690029f64f851ea36a205ed866feb72cb47283ed5e565ecbf5b19cb1fe745908cc96191edc5a7c613e390a0be0108900a98f9099a2b498d986429edd3a3544bb844c11fe4ae925ce7530ff3e94ae0add3937c3602f7952f19aad28cc122432860dca99fac7b0d982d67f4b8be5ca088116733e570a441e4ad576afe6cf2218ab2d8936185e8e1d4ab25aac99f17e4c547db3ff4c86efff331d0b98cdf5101b77b2b8647f49fa350ddd7f956a3d811d42ba5ff25b1e0ed6a220b4f1211b957ade38989d3750b5cb4557b03455f025fabed15c71c69a9fb86a3982e193744c4d179a2c", 0x7a6}], 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:02:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff28, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f8521922fd9f00", 0x14) 23:02:58 executing program 0: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c0faa5232df1648b2413ec33161eb450000000000000000000000000000007bfe4b0e9209d593ee996aa30dfff25b2734049660ea095d28c687e19a351d4424695d"], 0x96, 0x3, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) semget(0x2, 0x2, 0x10) execve(0x0, 0x0, 0x0) 23:02:58 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) setgroups(0x6, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x100) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) flock(r0, 0x0) fchown(r0, 0x0, 0x0) ftruncate(r1, 0xfff) 23:02:59 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0x0, 0x7ff}) r0 = socket(0x20, 0x3, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0xffffffffffff8000}, {0x18, 0x1, 0x5, 0x5}, 0x3, [0x9, 0xc4, 0x7, 0x32dd4cf0, 0x2, 0xfffffffffffffff9, 0x3, 0x4]}, 0x3c) 23:02:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x2) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 23:02:59 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x6) socketpair(0x10, 0x8000, 0xfffffffffffffff9, &(0x7f0000000140)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = msgget$private(0x0, 0x488) msgrcv(r1, &(0x7f0000000180)={0x0, ""/174}, 0xb6, 0x2, 0x1000) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1012, r3, 0x0, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) mlockall(0x3) ftruncate(r0, 0x839c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x2011, r4, 0x0, 0x8000000000000000) 23:02:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1010000000000, 0x1, 0xfffffffffffffff9, 0x0, "1eaea09820ff0000e5002000", 0x5, 0x40}) mlockall(0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x400) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:02:59 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"}) write(r1, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x43d) fcntl$getown(r0, 0x5) close(r1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) 23:02:59 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x10000ffb) lstat(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x118) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='x\x00') open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) 23:02:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0xa36) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 23:02:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) dup(r0) 23:03:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf917", 0x7ec, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="04a5b1f5dd226ee377e27f86e2d017d4cadb73fb39", 0x15) accept(r0, 0x0, &(0x7f00000000c0)=0x199) dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) 23:03:00 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x40000000000000) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/225, 0xe1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x380e2, 0x30) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 23:03:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xffffffffffffffff) shmget(0x2, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x40) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="5f9650cbd005400ab2d976998200be0fff2c9a002e8ddf9f1985a2f520269daab4c34574b7001d33aad20bc1a69d5ecfd96dd6a44163781074ab0755f719d5d78442f184", 0x44}, {&(0x7f0000000200)="b06da40d74840735c63f5e8fd461fe62e98af85a057a44a3419f51e00b07888b7bbca28697c52f760214b3ca722fa5b0cdc9534cf9b4e1d8c350c7435418c4062277be48f20ab8676893ad626b8cd30b507139679cd797b4e24079f2e2afdfbc85b0d3b69482a545", 0x68}, {&(0x7f0000000280)="b0f61ef5a2afbd7add1f882163d37dcc977da19388c1d159bb6d9e6cb073f049a18ef18bad54bd069ac8ab35b82b8c1f358b53638024ec8c9df4d370a6736cce44bb61bd0453346305ca95", 0x4b}], 0x3) mknod(&(0x7f0000000340)='./file0\x00', 0x22, 0xff) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x9a) symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f00000004c0)='./file0/file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0x9) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) close(r1) readv(r1, &(0x7f0000000140), 0x1000000000000191) select(0x40, &(0x7f0000000380)={0x7, 0x2, 0x20a18d13, 0x9, 0x100000, 0x1000, 0x3, 0x7}, &(0x7f00000003c0)={0x6, 0x30e3, 0xbdd, 0x10001, 0x20, 0x7, 0xfffffffffffffff8, 0x9}, &(0x7f0000000400)={0xff, 0x2, 0x5, 0x0, 0xfffffffffffffc00, 0x100000001, 0xfffffffffffffffd, 0x400}, &(0x7f0000000440)={0x6, 0xfffffffffffffffa}) 23:03:01 executing program 0: mlockall(0x2) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x4000000000000002) 23:03:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8200, 0x1e3) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000000)=""/13, 0x266) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:03:01 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000002580)=""/52) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg$unix(r2, &(0x7f0000002a00)={&(0x7f00000025c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002940)=[{&(0x7f0000002600)="441a08eebe6cbe7b28f03fec2f616cbb377a3869d25dfa0a6f93ede30f893bf1cd70baafa28d59feb1df75a327871233feb85eddf8bc14010ab534e57f27314c10c7aea124b9a2fb90dbc5a98fea4a3294f090669d8a86e7b4accfdfbfa001c67db28a527a989e21a51e1ade6334d18239d94b2b91f3e81daae87cbf7ec15bcb8bbfba77cc3e3cc5d7f22787e3b08a711e61d024432fa0e0e7d5b2f98132273c27009461f86d4c75642ff960b93a472cfc140cc5b67f9e97de4c0c6a4e9940cd589ae11ae019dfa73883b5b656b61794ece9fd04993a4cec7c00692981271798a6", 0xe1}, {&(0x7f0000002700)="dad2e7cd3f9004", 0x7}, {&(0x7f0000002740)="e6c80feb4e011b464980016f19766c615c75fbb48ff39be388122983d188674b6ce9dce34b685c8ef6d755e59b", 0x2d}, {&(0x7f0000002780)="6c18a58aab39cda7888f45e4fe529d96556e8651946140143070468765b540591e56377264ee1a42ea8940cb0744a4cc2bd2eb82f13ed3a9d9f4e7e90c31b95a6d0fd748412e49a5d15796f0b720565078be17bc9a8a609a405f8ab9681223a380c8ad6757f9447a55ab61c5d2bda7ab35930f34f9638481e5e28aa63ccd095088a5b28eed9df51062a82f40b30b1e8715c12bfe6cb874f1ebbcfae980e7e6068b55c2c77f333b2a0acb28c2d85541a36d4a3fb0af826a8657a4442b", 0xbc}, {&(0x7f0000002840)="d3c7534823839c49a0638d6264c11bc02aac88c496daa0ae17ab9a5dba52deba01e789b8298c67a3d1335d576625c31e04a6a66108dc99e81f862cdb423238c8c5c20eeb7bac97bb40d0652252cc70343e9c9ce635fcbd2c4e728d2cc9e804082d441d2c818fdb9566e5c6847aaa81d37a8c3d578995253bfb2a68a3335d91fae6ae70edf370afaa912401e526d53c932515a48a10b2148b43af40ea84d3c7a99142462ed26b3d17ba98f13eff5d909935d77e810c4550b5587b5f6196ab51e5d8", 0xc1}], 0x5, &(0x7f00000029c0)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}], 0x18, 0x404}, 0x408) pipe(&(0x7f0000002a40)) connect(r2, &(0x7f0000000140)=@in, 0xc) sendmsg(r2, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="90114469953bac535fa394e7db6beebbac24f3e777e10bc363d7333459462839ea38a7a6bc95228bdc71d1dac2db1b3c8f9a2c2ffbc95166e9623f66868d697d8c4c5d05b4cb9916c79dc2db9e87d320a21d70a4cb38d5cb9e92d5591d890f53284ae601263fe84d715c8f6c003a08871af7d0b15856d9ae2573ed744cbe2f3785399912f0f2856ec64c47d754a951", 0x8f}, {&(0x7f0000000000)="fab37e885e6ac735e5f249885a15e6d14547f441e949faa240d851e1c8acf632031eef6c67e4a00e4e457a0b3bec226fc4fa7e68584708c627719f3c7204530a56628cc9efe92bf12c055fdf43f2d8494eb936c51d7e2df63910fe568b64", 0x5e}, {&(0x7f00000000c0)="686f2d5a0d67535a665356e8cb14d620ae6f800de7caa7db93c1be9f0310b5fed006890f1dfad210622b96cdacc0ff5957ec42777cbffe209abef00d047f3e773271dc8a41f3e39fc2f62b18f31617af583bae", 0x53}], 0x3, &(0x7f0000000280)=[{0x108, 0x1, 0x101, "803a07f3f34a2eae71a4d9065577df758a1aee605fc78761186d3b23c65dfab6b7d67e0016bfb5cea0b836899800717cff81bd802ced5f5f7baf3c6cdc7b044b708ae01c797cdea55af4752e3c672e1d72e2abc82165b47ccac0393995873bef2f3928dd6e5424b1f60d8c94100f037de573965c1492b7cb3813b22e8bfb3c05b105a88b64ef8f3bc4bbb80d5442640247fbc71b22ba69714230cf14466ecdf195ee9ee8fd6e3d04c5c0e6469bef1fd6cdc59b6600c9ff6bfa156c6d061ed5ecec2f1fd4f0cec2533556e65523a99e8b333d4b6f3b8cb481f88628cc673dff58ffeb490c9a370365f9848f277a868ef137"}, {0xd0, 0x1, 0x3, "36929a56beec67baecc0672e3bf50f44d1fb3ba67e5386bce75a5397de1589dd9395b2796ac6ec6b25b2c437fbbcba5e96750eff05a1724df80adc879090907bd47319332ca077c9d2236a8f2dc5e60919b9f928d80aff3b23f7e4173fb943e2c896d159d7d3e8aab87767b43b0d9953cf8d62df6e3c156e22764ecae391b2311513af07dfb4d63b4d448287802b18f742e9b3c4954ef5a48b1652b13767906e0d596ab23d1780d05a32e258a05bbacb8ae4fa18b415e5d7d8"}, {0x1010, 0xffff, 0xfffffffffffffffb, "3ec5392d7f070f1745e50651589075e3d06a558867dcb7f533f272c8eba82e000117fd2d359a2db8bae1d7c91ba5b18bb98fc509c839917014634f0ff3e6a9d9f761654921fbbd0777e9bda102a770766d5ce7c7d48b0e0acfb7cee3d50bf0a54e5a0fcb045525a741401faa3f55b2d3c1b32ee3a171c257967aab6b9bf44c7637124fd739fec0275386bb94c78930e285dc26b5b3ebd36c26f752b4aef3e3195944062f174112c5b15e1de81d0db0ce61edd70b173eee15537bd57795ea5c952612946e383504988449e8bbae142084de3594bc7a32e1e7fcdb54631e65b80f05d9d6c004923056925b059d49c099d0b0fa2c987b9797d46a1bf4041f6c3607e34f0eb4463b0651a523e23a99a23f4bd8b15c954112beda4f589834dc53cd7b94d613e1ed576bf2baefaa7f1d2e0d3048fcdf1850f0049efbeab1eb108a73a321a72dad0636779635d54a95abe3057fa6bdfccb4aeafb29028d552ba8207d5d629c7cbbb8a24d623f259e24077eaa7bd88ca57f07900aa79fc769ec127d540bd2adfd3a7ed87528501a09d2e621833dae2625e242e50f568f0dbd4e2f1d481d493fc9e71ce227c87c6ac94def5571379f152c6182af20284e8ef1b29b977877bbcd138ad04e39abd0b1114a8594effd08730a9e4bc0c69429ff1d5bd4e140c1fca808b826095fa6cd05f40e5d463ec30f41fdcda41bd2ea9974239c6ea2986cb95ab2a3ff2fd3a46ebeeb8266ffdb731d52718402111f9803d739f6e9a181f42113ffa117c993e9f2479a82e8a1e81c70396129339e8ed28328fc04eacf6c24b1185611fba9906059c67496e6283e8888f87f148fa6e58decdc5eddd278d64345e0ea7bd25901400e08dfaebc1e034dc8b825e3986f988154b2ee89cd357fab93d5badb193449c48876918592c3080e9a97b6c5740f49898ba02afdb98ffb7a9f137046de00ed87404cafbff69f94b57a30079d722becf7804a4d9e58e0fac091afe130b7a85661696e3831074d6a392be9b0b4fb93a6d0257b1dac3fd10b2710584b449d0ce71a1be594e5e505c3c69d225ebba3f976869e1fbaa201405f97071671150eb7e18348b75d41aa1f70f95a9166c9e2ee4526204335806cc3950186b1c1a9ba07a9a3e1ec92e70a0a266029b5cf79d4f9b08fc447aab8e7a1b1eef646f965bc64f5212e89c545c483a01c1fddb1d1a8927efb7c4dcb94031d3022d897acc65096f88bb1cf17f87f11c3aff5a1762b8e90345199a63dbb0189999823db99133a04625270ff310bb8da66c7a772ee0acb1dd244ae3962a21005662ab5c745bdfceca67f5ed636d6e1bf0fa2379bdfba30da29ef14967857df73fdf752f6ecbf40c08d2c1c1e6f541d035cd24d372fe8c1c14ff529d35b4aae5c583de628242e8d70bbf7ea2f4e03cec20fba4d363a8d2aac627727d833c3032d230d0567097b9ecac2f2f0676daaf77378ffad3378f3c42fdf30113969f8d922972bc76d1b36181c9915d7328dbb155cc19e7591500c6a809bd3a3ff4867c84bcb2208326df582349f7e95b95507fe2564c12ff4149d818e4e8f95522534e75df05977d180b0017c36ecb967d03193de904d74491cafd76f2efb62eac6019a0006e4c2f4438ef4217a27983328265deaa50ad18404cdb2c9d7e57b6d041cdb24ff17e0fd83e9b35c7e2b0b23d049ca4f8eef2235dcd463e17a935bbdb4084eb80254822117b214321a37f8f4443475e3c1c5af77d9852fd841e2de0ba83c899caeefa80712481d0a85d86cba58ed0db76af2d59ded993ed6fa4797152d0793ca3daecebe7d198e1733a3c3d697296397e29d3d0d047ca68ac1433d3d06c58af13409af8e642f9c1b90489f496b7046435bc215772216c9beecbf91f4dfcd8d2083d1f6c0d5ee18529bb7b837e52e6c8c11694567ee10eff8ba3e9d4f5b57485ebc6cd7a009235463119646f393cf5458574beadd9b639f47a2572fefe73cf528df17ff35f3d6b6811310e8f5d1d00cc060309a916e1787a5b03f6e43ec0fc80ed89b51caeac132a7ea056f41b2c99f7b411ef591cf2c7b3157fa79d7b7d366fa716687cffb2c6b5b6d2b6373b6341a1267f8f6f94da5424883b4de35af46be0f7be4a0498b1489922bb2e210166016f06455619612dd66ef4f3412ce5c69f374e120ba1a5aea85e555581dcdeb0fc6a26c744aad78aef3b70648393c2e779d608e35932acd443c34b6de61ac9123c8e7c48241de7725f1eb11ba1bfa9319cd9e8142ea3aa6b08784b5d7eedff8ad909cdad108314eff9a7bc9c28fecfbe85b909917d04fe28cdbb1ebaaa50afa53cbc05d6aa05094ce52349322d0afeb6df1eb841eb80514b37f385c7989bdaafc99b6c754a850425d575254b610315d9a1bd7e269620787f04b272346f8c44aeb352dcf088f65686c4f803780589475992690d5b8ef7642d1a8b21e116149094ab1f748e5afa37ed39c9a57cf152975503520f729ed398742c6bd6f1be8065c0c30631a4d69a5173dde6078a61fe62cf28515074453e47fc639e41b5a57e21827b88164035697efbdcbff79b116d2d63ac7c9f6ef96615f8de00eeffe3c7e70a45a5e253eac6daffc1c7e1695ea0ae81bbf77d66c895326943076c47d7574e8a1d0389156dfd8d3e58681cb4ded1be78b77cd4ba98f854adc17ce1f8d9927165e7f3e2dd624d5cb89169df428e8abd0854400ca0df8048030eae37c336c3b2031b14dad9a96db1cdd726bf7ed6e688a371d1d88bd157e3e5aaff2090deef55fca262d4127d0501876e90665c196541c9349f299a7a99989bdcf60177d73eb64c9f27ddbbf968bd9e1184a094d004886fe73910e481ba37a3454b0ab3fc5e7fa8111965091bb5b510ee777fdde5ed416241b08ff6b17546649e4c866e7e7d2afcc6dc633fcd52310faf891df95310eb57e2229e7ebd252c45a19382bdc25cc06f04c2ec2ece8e406a2d563c2cd34ecc42eb3d543c6873782388f4831f9a5006bfe0b23cc37029c318d847faad64cd1dddb16b1584c703ac258cadcdae91bd82bae2de442955608333e931e1659c9c79eb3bf0e74c101f11908bdcd7c56d47ace996c08820ceb702a711cfb9d982d0055eed0328f98d43d8ba3622843e6cd66151bd4f8ef90ee637ed9d679b599f9eaddbb5abf441177b2ddf428d4b10acb90a7e754a75c39f73d68dbf26383e72d5f5855b5779c94c5aa3e581975c4920bab4520b53ae6b6985d01d187a967bb7022811559f3ffb398424c9d350bbdf6a2a9bf4c52ea118fd180c1b6c91c49be7b5d6cd65c437f237218f5b9ad16a240de3a5967756a0f978f512561f5700840059a1c3b114358b0266f26cd60457faad491f9f592cd22ad6c9e75609907ee51e0d2f3f1131368201c82626b72a0da01b964f9955d7bb5aee35ff78e58448ef0bbf113f27724d3d9f6b695134c831d53d73a6bf912e54c202fb0ee3686d4636661bc958e1042750c5f12055ae8e179120c16a2252661886f71a72212252e753002b4f18de820a17f15393f95a7f5064fc10f485dfa879669e7423cf3921cfd99b69c15ece81fb5553e786e52be6f96ef234e9009a36311326fe188b1c4116233fb95e3633d3df7fb34d7b8b1c490b655b0d0eca7439a1bd003b1b936a39acc534abe3d093eeb91ba285a3e9016e19abcaadf265e53380215ae4cf90d03b664a3896539cdf883b22a3b09867911a0b0ce28ff1c2ed161d5140b777e0e445e23dd7febb614fd92393a02d3e7592900eed6238f9e60b747103e442d7d5afc51350c106ee31bbe45668800a7ba11c78320b4bcc2e260213a11bcbdfd586b770f5052409c691fcf55abd358b1e97d7eb8cd0867ccbba1b2dd7a78a890a08ad993b8c5e4eaf2b8d77fadf9a93300edefff1790092d621f722bb5f8874877d3b3bd4ecf1660c3076c6e48975a004af9c10f73d113853581f46a2ba0c568e98b4d5c07c4ef783c603c33fbe56ffa85ead907f7309911b1b85b2ccee65fb2b08e2a7a2aaf3f8d8b466787ac9283e0a6e10a54a598e3f2a691b19a2589f7913630f49ac8c81b0335dcd5efccc8c0eda51282c8496f4fcf85ee07df3a4b873cdb0d22785b21f0a9157521d1146e565815b3190154c6873f3708ff0e210abbc389b17672be6a338f66fba3366a835639e62a719f92144769d65886ceddf6da2608af81cfc4264fd9fdf3a379ea372ce3cab8b1f6ba25e33991fbedf1031872cd1283846d09aeda5abdcfb51bfd97fa0afb122ab495712add7f4f348d2d9059a1c258317defd3821c1fda434504acae1d5cc357d11126098259d5ecb88f78484937d1ce2476d48ea91445c46a768bb3cbc3d26cc66e14db929e63c2c5a26c8c920caa194e37f9e48b9e99d8fdace41f9f48578430c9ecbe88eb85cefdf093d5bfd438fd08ee5c34f9de8eb166f0640266e3f59f8b8aec16ac0dd83fe6223ba9489e6924e5fb44053332c32cffda6e2240ed9f9ed8ce0bf1dd51580f3da1181f108eb84ee6549f85c44875f490c84a65fa54a092102f694a5aeeb933a64c18cf4f47eae1d5431b798037cedc38f818ff60a0194f329dec266b07cf55798ef5afaaf20e16d5d439109a4e8f8d262c05eb59273b8373432c3d79bb7516c55942c47865f8645fc0a5e00df93e949b162e3813b289dc5232ab95657c40145402c1aa0689d3d3a72351c273a1282b988ce72932c6b6899c2ddda1494bc6223fe21e1b53559d65248c53fecd4a76e270be4ca08d80fbaa30df412647aa10c58ef5332d9672fb15d2ffe04c819057f417954b9420b9964771d901e16a7bd3f9dd07b6cdecf23151a74f7a65530d490b3acc92352f3377711b159555b6eb8deffae63a21d2ce171ac9880d987c24b8e0bcd025f9c5f1990df37e38912b56fa101a1ac0db9b2b483b5bd84a6c7f36c4a9ff6e0d057462cab32a4492eafe6e3ead16838055db6ec292aa538e963ce029a16ae7e54ec45d0c106b9b5b7847a24d9daf31e8c8750b9eae42dd77bca3745fac8049af7baba2d697f673070fb6667f0c7291f05440c23459a0798185935820bafe8c2ea574bf3aca8dcd078a536e8f1a2eb1feb53bb54b23924a07385f1800e120d6dd2917658051fa96b7307e1c7e040f0017ee63e5b2799a04625d4621ee56c93aa351895ac9cd26f80962a5577d0f838fdd94cbf187babd4568abf6af3f3d6f68ba8190be5ff8c0bb2a0c03b6cf0eaea7592442da4dc5a915fa20f450c48a9bde05d969295348e3b547968302f3b5d14fa6e4cefeefa1fb50b33170ba0860007e1c27be90cad4c547eff77a5875abcc3b1856a3de86b0ae6f49c61cc19b3e8885a6c0437b0c9b60b5446ce795f066438307f5dc7dacf2650a2120c1bd97de66f997e31d169daeddab27d1ab5da706f99919ffc39683acda12ec88468543b8058a9151f55a1266f78d9fed8c62ae9949f43bd99783d6109ec7dda1d8e2fcb547339d58dd7739be67bf8880f3d52fc63b639b558e10cadf11a076c52abdb11a1a3e392ba1ecc204ab4699c7da873642598ae4aadb5c2e71f077bb7c04cd82159c6bb90f5b817b23e89be7b1f6bdd27e208e840dd72d23848513baf7577a983fcdfb48e6a53e847da5ea3b41cb05155280cf0b9b4c653e2647c301c926daf60a4b1ce3c69d6445607afd321dac43b3e568b64c0819f0e272233fac4204c364b0775e7048891a50a2c643c4ffb2aab19524c2a7788f5a95d6246e4ec191a075ac37687ccce6758b9f719d9c4d77bbcdb1f827d4320e6651f9872718a7076f07a775069f"}, {0x50, 0xffff, 0x6fd, "85e06cbfb8ecbcb98623dccdb50418812e420037a39341abfa4024432680abe72ffc12647b257c9cde7c2cf55381af0febdf47f865a7c15319af2c2b"}, {0x1010, 0x1, 0x6c3, "fb4235ce882f59691626bb3ff7020eeb93e7b0c69b21f5c5a6a50e6defd346caf79ff355fdb79b73577e1e1a3c443814d67ea840e5e9abcc57b71f8107488263b95cde8d232195f61532651e5126a620a3ea799a28b1afb8241f03a6e3a828cdec80234d2238dcc779e8a22e4e4bb0f9d4d21257d083b322d6e0f9b7c064b95076354d74299b11a2e2a2798b6b04d2c4845647fcdd4c4acbd61687f024cf0c077f1cce2f154f93c3d93a1640761f92ff7d1ad3e28d5c426ce83df81d3a3319ad92c4bbdfe24623e7cc534d72fef20b71be1c479c88231f7ee395f84ccc1b01e2da04e7a57e121928012a0227c4b027899c597b4929eaa2dd7b1182d340a1f6b26e61ceae3c5c88d4003c3cf01d1a578fce958b2a0a61c6dd4026c5831c99dbf0e8492ee463f3fe6cff650ccef570c71bf9beda56f05346ab3d3790be91026ef5c6f099e77a108a988e5b63651bce220999fcb56972cdfdf1248723ddd9ce2b74a2b986e553380c313348079f8d959fe5a06ba1b1d12f0f0aebfd6db6e846a22b9214a00da0b728f1a75486e4f3022fbf65c8b51d80c5e776e108ea3c8d342badba8ea163e0a4eaaf1136918422427b4fbb6484847b1e6983a64b5e55edb92356632d923253d6e65dbd8a043ce23ae5c45f28e87e875bd57e7ca278bbc0bf83abe76a53af18550a9409830796e91992bdaf8cfd0f7ab1208079fbb12a406bb7969143ce81e8b74d30272901efd02c987ce5c89d548ea81c40c1bcf5c314f9e80d93e716b96d0b996a7081d2c0c341dd017194305ee176587a927b02ea4a21661b9da9cec635374bab53fe8aa96ebd2e18bfea9ba57bf4fe60def1d9913048ee1d4cceca3e98cb371318e0c61bdfe8b9be5c5380210648feb3d641b6f773d35f968593c09f686da266880917aafb215b78a93b5485f74c837fa9c6d68d2c7565e91b4356d93f15bbfda947273c633354ce973429c9148f5c0fce14dc742d4a1068d0deb2a6bd58e5e26c4979aca19eb2f729768562b506f9bd3eb642c4a09b8a5cfaad9c121a98fdb821f52ee3bf928308022e6731fc6320e0ab91732c65f52112d97dbc125e0e74f9ba903b274ad26b35b165255cdd2b24356e20463c23ead92a40a1a8809ab290e9940e2ef4b5206aa629da839edd8c897cff69ce9edbc423b7055839af71fb9f5aa495a3c69a72ab027418f2f7b1d815c7bcd5d2ca4b65709d7a8e98d80204c9fe9c1be1f6ac87d8bdb2d7f9d5a05fa9773ade63e3b4bbd9a2088b37e41505b4fd19e20fab683bef59545feab0f2ae19e09e19c8a9ac691721684322cf9682e411db0d2bf15c4f7fffe5d1adc8a73c07e085cc24010a8ea8f7881e197c0221c08f58d5b46a09cc30b0d3729083d6cc62d0dfd9ff62f343c9450bc984261adef8a112c49b35c6d05bef25b0ca1cd8020edfc10c32bb17ea3f3e97a39247d5e61231173c15956ee145dc775e023831c7921a4518e529e16d29cf6243987833c489e1c0725c297609ae3952281f2fdb70300d8b0dcaeeb439cc52117d8a9bf3e72093ff06ffb7b86e81d3440268b460927b195556c0e33252093d464399dbaefe083df1bec5a2f6e3e1556618e327811e458abb92def6ef94946ba4c99166e039ca19f90c9e262491bc4a3638e9185a6e7f47781bcd5acdce568d0322261fe83e5a6cdf28c33766da82d70b04e89dc394e2c202b49f5c3a4b6dcbcdb0104694de5020c04ce804e9c44d044a084020c400d596d00ecd273e6962b5439311f8f07833ebdaf784fa834ebc7380604e7c729d5ea267e852c7aa2cb977337b890a329400b826e94896ef6cb9d773c06ca7d631f6e045f4b142e07e4916bb2905c09016aafe64bec586c793655246e8a64e7f2c81c7970336fdc50065a9e6ef3b3ac8d9285102b9f089813841ce8078af86ff13c8cb24733365adda805b510015c6c2d58c35a9907e0ab69d87baa26ca07706d234765e38fae98dd00e21f60e987dda1107d999e98693165a3bbe4628676ef26ab5c983c7ab79eb4849c2a370e75a13fac824dc1be267cc79d1cba5f619d7f7fe051742b1f30e9dd777fc65a4dceaa28c937edde4ab4be3120820a2c685b0a63d558afe24309cbfc366558f82ec562579feee79e0b935622dc3b7152d4403a70a59d105a2a030649b7025b6a32fe4fe56af39af93daaf17292b9e49e0433147397486854bea5224976341f58d3c6fc897c14eb6fa5ebb0f102f1c884bacdb8cf3e78ad86320b8ca91d8711bca0ec02c77cd938c3338fdcd20f08a59b00c133cd6b9ea5e35750874c076d87112bf846d1144df083a08a146f3b6f7ba5438468e54f0d14e8fba5f77df6deafd3be5d33b8fb3f5e9bb6171f23c09614a163e73ee0a1e93e763d83acde2ac4d3cd1c45b5612feb5d0837f63e76d1b8dc50c2448ed8f131d7a9cff14bad5b6170f3fd1c8d5003cf6d60854eaf27e2cdd1448cc5d08e7174e10bcdb9be0787eade9342d66e970574f969c4a542e7b0e9d8e799b47c4a4c0760a463a8704b8bac6da3b4d2d41027638fac8da070be6727c2a9e40f379e019b2ee4eef14fa84f4f94e5927d80f975934d36d4fd417719bae4a36ad00709d2e925c84219c2572c672b099449d54c0dfc1815c5ea407870459d26a46805d8a19357cdffbe22987972305e3bb3ea73d8fdfd3a6cb64742e98ea99deba96b664f28ad3b97de920900a7220bf14c95d39525490131682f3dd31b3d2a3896400bd574bf81fb8267158e5ef508550064d175c214dd7ed5a720fb12dc6eb58c36e1fde222803e82d3d68c96c8ddad2e71d79c4bdaef8a6b5b2428f5983afb6d79a09779a2fd1f1e1ba00a023ecacc6a66f10c1b138974ff2f61b37c5d550a31fd19e3ada164116369d773eb10d76d3af418cc99c92ecae0700d58460bdf312452c4719b9eaedd777de83e3d8200688e37f0d5ff7969a99d32602a497c0d409cd1565225758030a0e977dc72b31368cd2796e8ca77216b984cae829dba0f59deca7ad92e464228cc23f77acbafc014f45d70cc4c9c9568e120c5425e004491402771bc3142abef9f0fbd8708d77d54d822d78b2a88432758cf94fad93bdcd9aa1bc44c32ab7b1cbe113cb4e4c7de064b5dccd51e47e301d864661e23ea05c988ddd0601ba57c2df621be9e722408570c5d4b3ffe75d31a52f20f45f83c0c621613b0d4a124c68571e941f2d8d946883f2674dfe60559042e41ec461eb392b20b4b18ea4a81511d21dd4a369739699acfa32cf540a5d96a5fea3b80503bd32bec13e54a94339910168ddb6ed939f8ebbe746683ef0c13fd8c9f60b60f721ed6491ca975b70b37235794ca5b08ecbed3bf23d6db4b8f4a358388aa61b55a4cd7d50773ae596edad9dbe3c85af0317ee22dfee1ee68cac3e2a98a9b1f3d6583df5c825f1beb317b86b8996004d74392b22249ad05096817a9210629787bac325d6bd205b0a0f2ca6ce9afebfc25e2d026bef619b0645871555d368182520b6c461c140f602cdc37912460dde85e8225b9a40ca6ce6d56123265491b3d48100fa1c272ac63ed2a1da1bc6c02b678042d58f7e9b8e61da2662eb4afbc5d3ff311dcd83b0be99f6800eb7b43c03b4b27089316dcc0db0f17f026c442c86d02f5eee5c1a1911f27d0e46c3e3666d2593de9019db3a0311583ce046b4ab6d107043566656f1bd026dc1b32192c9962e4da4e793d4a28b48940703642b95836a85df6e0c0c917747cbfa0bdaf5afc85729cb787cbfdd40d677839cb59e93c1e56cf729344e2608d8d17a83b6091b8c8a14dde12074d585e8554db18c928c3b980d4943f83889bc28a9998b882a8e29c2b8f150f8502bad037c26e62a9983289b6353caee129cf4806a6814d8944a15d22122050a38ce04bfcc24528c1f9b33be8a32365e125b8d8011935a13212c01404b564e7d4a9fdc6fc305166614166dbe254ddd764cc35eb9188bf244fe164a1250e095d3aa5101a217279d94fd161e42540e09160f73cdc807b45f65872e14a811b5ceb431ce18f84fafb476e4d8c5f0e659fff255e885165ec094fedad4d8faa4d9c649cda4f01d58fe03973f572b816878c49c456246335da6d92039cefef6001e8b683edce682a5619f097daeb5cb155b8939bb148784100985049255805485fbb3117ab764f89911524dac157c83ab014273ea0b31f59cc7822bd8373cc963fb853635a53e751d4df1c412d0aa7f66856fa1708a1144f12ac3a4671e322cb25276a9dd3183812ca992ac81463eec2b5e17ce302a8db8d78590db231fe9a7f8b5545af8e3ac24028b256b75b8b3bc04712c0b9ea6a9ec9c69d4b065d4d8ccec27b8ccd7e8c9a3402ee1c5ac173c6ac815415713a054cf66913ae4a1dc9b0664b0a94ae17b5aa22a2adab3f63b0295a90cd1f5def70ceb9929ca7a360f3f4533bbe97e8de349603cc1abdffaa0a7d82cc2a74af98c3de79d66b5b8d3420bddf2f1aa3269531238b260121e4dbf9f2e55ee7ba6824fce6390ec25836fead348a9a6756473be26dfc1f05039b0ff65f197dc610a0337bad1b94c32e5174343c927929516157554c6fca02caec15ca1c1a9d20791c7aded096f2827e774db28d34ade022e7eb16189c78ddf623828049f24dc86c4cfe50954fbb05f9cc70dd052ca0d7f8ca4b512e205891122675eb7f7f13cae8ce4b50c56be8e1350fa9f7b6cae546a7c374ba9261282936d338d703c1fb616cb69cc68340b5406760fc2e95d8dce207a25186020f3b81d597fd49b26389b0fbba66efc6b36843efcdff87c4eebf7891b95ba67cff0af90df90a4ce649311313541ec9c61ec2e05aaf644b2f8b8c195519bfb2e550e3afab2cef18560ecfc08b9a6361b1aed11c59a4c6167b0e324a2ac749a471d124563095b35dbbaa1a999ca4cf8d584a055ee2b0e88fa0acb5e252faef35412cfbde4723d42c5ab42ec2fda795ca8b16dd6c0657dc053a2e0343b466dae2f936b0f32a59529a63e2fd418bd43063571924d9272b7b97d899bd7ed007c34dda3654efd0cb143917b540c806998d6aaafaa88b5ea5aa3281bf27672e431222a29a3af522621a41ee1f21df5da0748909a50d627fb8b66b9228e9560f3fced4d95dd9e0188bd4eae15bca49d50a4b3d038a584934078697c93db8df6089e5293fef65cf0b4b593b580c0180328c23ea70338c460f5b36970ba8c4bde091e0b90dd90cdf3b2c132af7b0efa19a8f1efca95e6481f9c8f6af8e9109546e93400d94544c8c5bcd54ff610bcb51a80a48086e147ddc09a199b7b0e758b2727ae955911464c35e9cbb56026cc72a91fbbebdaf2788575b7b44820b79dec1e982d8b955b1280f40e241ceea8905bdabd953c11c0809093a290687150e5a5388b7c69e5f761e28742711caa1565fde1f137360697f09834144ff50db90eea2395deec9da64fd6367647fc65d1eef9083a911e2c9952cb96c601497768c0f44c748b68d25727303860239006ddff145a30d8064149463d3ac8958ea178223b314205b795d5c1b7a7fb9f30606ecf8a19dabdaaa8518d0aacea53300063d52a953a746b64b986cc32948324a69071a21647d586409c3196430374ab903c492e753fc15110be4d04a19e712a9031852051ec58316b10ca83c4a4b4519de20746d1af3b0b507691d7bc513ee7000e20a7c169134af745404bf62b2e7dad19e861c3441bea41e82d733844a93aa80cb4a6a6c5cf49a5826dd71a416f8ccdd1cd33074e58dd592405e399eed76b2313f97e6f858451ee854c500e95ca6b277673"}, {0x60, 0xffff, 0x28278000000000, "a63ec49cf2879e0a7d103cb3369a9e4506294076e8c1b297a985702cefa888a73cd8b28f7ac1d964a5baa2ef1aa119a1b5ed14d664b6a9a798444aec0c270af584a2a4c918af67405e76a1019fc84c52"}], 0x22a8}, 0x0) 23:03:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x5ac, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7", 0xfffffffffffffffc, 0x4}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 23:03:01 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000002600)=[{0x0}], 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x0, 0x4}], 0x1701, &(0x7f0000000180)=[{{r1}, 0x0, 0x3e58d215442d6fab, 0x80, 0x6, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x3ff, 0x1}, {{r1}, 0x0, 0x0, 0x4, 0xff, 0x25b52037}, {{r1}, 0x0, 0x18, 0xf0000000, 0x1, 0xbed7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x3, 0x3e}], 0x1000, &(0x7f0000000240)={0x80000001, 0x5}) setsockopt(r1, 0x3, 0xa, &(0x7f0000000100)="00863f8a", 0x4) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 23:03:01 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x80, 0x1, 0x5, 0x100000001}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x100000000000, 0x1000300000002}) 23:03:01 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820293a2d9f16c653000"], 0x10) shutdown(r0, 0x2) 23:03:01 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000008c0)=0x10) chroot(&(0x7f0000000000)='./file0\x00') getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = accept(r0, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) setgroups(0x1, &(0x7f00000000c0)=[r3]) ioctl$TIOCCBRK(r1, 0x2000747a) symlink(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000800), &(0x7f0000000840)=0x10) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000340)=""/160, 0xa0}, {&(0x7f0000000400)=""/99, 0x63}, {&(0x7f0000000480)=""/77, 0x4d}, {&(0x7f0000000500)=""/89, 0x59}, {&(0x7f0000000580)=""/198, 0xc6}], 0x6) accept(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) 23:03:01 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) 23:03:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) socket(0x1, 0x1, 0x1) 23:03:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) chroot(&(0x7f0000000000)='./file0\x00') writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 23:03:02 executing program 0: nanosleep(&(0x7f0000000080), 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x9, 0xfffffffffffffff7}, &(0x7f0000000040)) select(0x40, &(0x7f0000000100)={0x2, 0x5, 0x1, 0x1000, 0x9, 0x2, 0xcbef, 0x400}, &(0x7f0000000140)={0x0, 0x1ff, 0x5, 0x1, 0x6, 0x290d4f89, 0x5, 0x2}, &(0x7f0000000180)={0x7ff, 0x1000, 0xe85, 0x8, 0x100, 0x8001, 0x4c0, 0x1000}, &(0x7f00000001c0)={0x101}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 23:03:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$unix(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x2, 0x3}, {0x8, 0xb0}}) write(r3, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) 23:03:02 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) dup2(r2, r0) 23:03:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x80000000, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xffffff51) write(r0, &(0x7f0000000880)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ea7f00d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000000000000000edff897a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fce8d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x10e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r0, 0x3) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(r0, 0x957951c766859798, r0) r2 = syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07bc2ec1100"}) read(r3, &(0x7f00000001c0)=""/104, 0x68) r4 = msgget(0x2, 0x60) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/66) read(r3, &(0x7f00000002c0)=""/249, 0xf9) read(r2, &(0x7f0000000000)=""/26, 0x1a) 23:03:02 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) setsockopt$sock_int(r0, 0xffff, 0x1029, &(0x7f0000000100)=0xfffffffffffffff7, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 23:03:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10672, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = msgget$private(0x0, 0x202) msgctl$IPC_RMID(r2, 0x0) poll(&(0x7f0000000140)=[{r0}, {r1, 0x91}], 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:03:02 executing program 1: r0 = socket(0x1, 0x4000, 0x8001) r1 = getpid() getpgid(r1) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:03:03 executing program 0: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x8d) 23:03:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000013c0)={0x3, 0x2, 0x4, 0x3, r1}) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000001480)=""/94) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/174, 0xae}, {&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/6, 0x6}, {&(0x7f0000001200)=""/179, 0xb3}, {&(0x7f00000012c0)=""/81, 0x51}], 0x7) fcntl$setown(r0, 0x6, 0x0) r3 = semget$private(0x0, 0x1, 0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001400)=""/106) 23:03:03 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:03:03 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/183}], 0x100000000000014a) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x88) dup2(r2, r0) dup2(r2, r0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 23:03:03 executing program 1: r0 = open(&(0x7f0000001580)='./file0\x00', 0x12a0a, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='1', 0x1}], 0x1) open(&(0x7f0000000880)='./file0\x00', 0x1, 0x20) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000000a40)="184901888f28d86b242c02848aebe0bf30de5320ce95f525a6cbd2c0a7f91f434d4b3b0ab808fee7cb14b615f96a11f3fbab4cd53b0758d6d132043849a565df819a48ff136ef6fa23b498a71055d55fa8ea4c31c707cd04d06a669e9f98f8fc555245be79ad6c0ae83cd06a", 0x6c}, {&(0x7f0000000ac0)="07981976f658aedc58d639aee771f0dd7b12a730c517751d0f5faba55dd78e5e4df3cf204cf37b7e452d87d55cf3f175d5d4c4abb5f539d0940e03d6bb9c1c5d2146977fdb1bdf05f2b76984692cbf650ed9b159eb78f798108b70561a8046170c0ec68d365acf72ea51053d41a69c0345c30f878ecb3364aa336d9445b974773a6a5b32e789190038065a42ce3d9b23395d6248035498861fe82a502cd6b5cb0c94c0857acc64c3b214c417f0c039654d303fb79a3b464473bb88f14e15e4376d9fae5c", 0xc4}, {&(0x7f0000000bc0)="5a90b64c7a06a4e954a712a92fd674b1c25fd7a04912464f31329372dd9a95b093e725172a67d5b155946d96caebd3e433162b6f3379d5ad4852207bdb5d346f910590f4722c2762f9b48f92eeacc3da47b290d1e1e9d36af168b018bb5f01e26387274aa8263d114e7229c69728515f88b5007adf427676a1127da885cc140f3b1206e5be67c2794d9c481dde82", 0x8e}, {&(0x7f0000000c80)="41f7d8e459e349078b3478a26aad227ed278b94f10eac62dc7b898932a5050edba0d2c67bc19312da006f2683f2934bb6249628de2fa6034ad90432be16e4dcc0b1072e0775d76a19bd7084d4ea4f18141382b7c049457ae701cffb6aa5ae4c0b7839171fc6c0cb236", 0x69}, {&(0x7f0000000d00)="930e3a5cb8de945158347bcbd98c6e6dcb461ca4f044417fa81ef48ad036b94894bbc11e67e61d41694da1bc497b94fb6dc26e1bb813289bb552b6708572c0b79880c90adae2fd2fdb72f5f0959e5c85936633575d1946096b963955f460db682ab31bb018e4", 0x66}], 0x5) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d9de60000853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcad024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d3", 0x800}], 0x1) recvfrom$inet6(r0, &(0x7f0000000e00)=""/193, 0xfffffffffffffcdb, 0x1, &(0x7f0000000980)={0x18, 0x3, 0x0, 0x441}, 0xc) sendto(r0, &(0x7f00000009c0)="05779dabeb05a09ce9ba194251b36780f8a5106bf625df175cf4d17cade57b4c78d0867c27db74fe15746bd8c867e566e7a21fcfbe6fee88", 0x38, 0x1, &(0x7f0000000a00)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 23:03:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) clock_gettime(0x3, 0xfffffffffffffffe) 23:03:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x6) write(r0, 0x0, 0x524) 23:03:03 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000280)) r0 = socket$inet(0x2, 0xc007, 0x80000001) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="465c6aebc59ac2d8760c8cda0d96141e97aa20dde28d17f6af2820e46fc580", 0x1f}, {&(0x7f00000000c0)="637406d96009497c9507a43bf78e0d741d21b9e3bd81c49864e19910badcda5e69a765b6573169053a3eac117d290a7211d51b0338f509c32b2bb8b7ff4615e0caf74bf919a6935a54e06caeabb9c419b2b6ebf94485cdee59dff3441cbcea502801b60b3f8130dc109ab1c75c301230b0f0", 0x72}], 0x2, &(0x7f0000000300)=[{0x78, 0xffff, 0x10000, "ebd228fdcef5bf70c030d428e0cde1a3352338eaf09ddc9bfe5fcc41cea5167c439a823ff38220eec418ae59ba985eab6ead6f1e735a491b5053f368aabb8cb558eb1d9af6f3df773ea3a65958dc4e7ca300b8221ee7ebf10e4933efc8da1f6d279cfcef"}, {0x1010, 0xffff, 0x9, "5fac55c748c5cc0c19d63203948e21f52a24902e4ae8bd456a5974866feb0f475798d9ff53b079d1602a43e92f6542767b3ab8111e403e5c6ce566ca2a707e707efb9c7c2b0f74530564583bbec6b9e0edf8fe664810f7d5520294e5cb5119a5698f8a9d00221aaba9439d30bcf56a5610b84872be0b129a8e9dfdf582f8573cacc784ad30e4f8e48f2daa3165dac96f94a6756b761718abd94be34d0cf7b12abd7e90d1baa31e0f112be269ba735c6b6a30fe710dedbc2061200d87fd6fb831deb9b5c91a9f35cdde3f11dc31c6d62594a061aeac51dbe51b5bbe682dfdd4fa4a9d50355ad5239e2f9e20fe31440280006b6e2cabd1471b8cc83be2575f98c831fa993233335c1927f2d520ea7587780a3aec85d7a049284503257e72a59bfda4c5534f39e4e88b2ffa418079c243f37a426d144531e1e9a6e3e7d893839add33e97300d0ddfd0ca432b414ea70cde85b44965e55a11c012d12fa6d595571dabecf86155df73918bac2c815db35c37d197068eba64a9fb0b34e7f94beca6a8877ca9b06f482a3767c28adb8d25c56c0e3117edbde9ae933233b3f275a6f4ddb44afa9ad6080da43d69102e29322d87c210978a9774dfd72f07dda8d227e8d0f21552a42f6dadb150055652944e8c0e03295c5f54b4b7c466890066e0c43f78716d7e5a73612e44a11f9d267260a135387ae89225e57a4195e9f5e50d35924d062a4a0916495c2e4f827c79baf982e3ddead3d33b47226de3915b6eecf443020d7b5a89af5f614a47161537972da4f56895a1e3f6dd3dbdb6aa738e426d31a1f42f6e56ecd674fc9d497f1310c824c74fda01010fdc033a933e260d668479b2c94b00bde2421ae36d85f168efb7b4b9bff4efed0fe1b3da3722e483700eb7c1b15f270bb9b201bffdaf738aef90140e5c230dbb94732de0f5ce2f2d82950cdd5bc7f8da9eb53eeef977b77feed14503ad34316f2be58552d466b77ce34adc7420baca678cb92f9a7b58dad96838cd59ec76ac7e84e08756ab3fd4ae7229c246ca8b642f6da43300b7412c16c49d6b28b2d8b435cbe4ebdbd95f547df5fd834d0d2178044c57c67b545400818c330c58e006115ae7f20b5230405afc50b67ca0cf7947657d3ea40051d4bf1e7b4a669c5c0386455ebd0db30ff30ca817746d49af4da8f781490710a798ba66a2829531b8ab02390401483db92107a4991a44b7d6e96d2444359d95a9b08034b4cf0c0a5668136e37f6d49f439fede88349679ef61529e38b5e6a66c9db3aec1fa43dff65d8207b5ec7c09c1e2c2cfcb3293de74ce3631ac96443f834210f7dd49f639281a52dee24b08551b0191e9d1545fef0e0a5a5974e9f7710ff00e805303f82ae1b274974dc26a42adf534216c60ed144d686370bb6bf17ff19360b61d44795d077d26922190c4775347b43a1cdb96b1f73ad739a4dc9991944e98d7da01385456da4ac0f892c2ef57331fce2a97513fe6e32ba40c885b36b5796a2ff3adcb48fca1bc8ac2a34f31a89523bafe2bac2d809da5df9a67cf1bed29d298f08b8a9a5c497efcedd0b9aacfa9d7dc79c44df9b5c02a42872602f97b0359ab29e1bfe2292babca87b66937137052f6d2907d10975b0f1b2bd99311bb558d77506384ed03497f910b0b90c11113d698d594156321ed43f1d41c3c46dd59d4f3db4d7f08db14df462e6ccaee7266a2e76024e523cdd925310204f93f2d7b1720e44d9ffbee5c092a578f269be33e3846813f7f133fd32230326dde6a1da42ee31b6da1d2d77d441db7ee4a01dcd48539df6d114e19870acf7e747fb30ecfbfb228302bd1853b51c9f7fc32c7d8ffc6660c88c97a600281c38c8a8b6aa5e4e1b651b76cef0751ab14f215fec6e9b3c3515190d137f0b3e4b36405d35ba6bb569003d4de375b0be0029ee8248db0e271b1f8c8c05b6d73c9c2c16a376eef10b2f09faa89dbf916d5d8c1a7dc26fe81b21eb790abcbdabda2039d72f66e545e6139ab79f942d1d0bf6506fcb5c311ec200eef97381fe1ddd9f8a69c7d9a3b9dba40c1fee831edd210d432e99f18d8eed31d848099fc7672e7238a874624897b69ee3350e58a8a4f0f09b1704eed792b59a0547bc68e5c40fb41df3e36933997edfa40c51e7671c2dbd81daf77a04ddf74f916af4c16a10daef1b3fc2dcd43eccb6382d5a639686c65ed1a87ca9bb5a0b89006871f3adcdf94c5b3ef6d42b7e680196904b3aa2dd599ce86f7cc3960da064d173eccb9576bc1677fe494ef594a6ae096caedd9b516450543297d27a35af5736b9985d671324484df377ab8db49ba4cb3301d1635b834c25484598ea20ededd87f1e970bf25bae1611cde929f68b0a6cc82d9a86d974864a7eda49f0478195f6557a779e077b059ccd617a3ede385109a793194685fd9c6c85f474d44127933050ef79ef1181498fa34e21b1b319afdff4463c228223d6fd9f3be5994dc723c7eb0617de6996a3be344820a4306a3aa03d969c9d8dcd2074d700048a70f2fc38f56284064b4b4b0f559f555f921d3504795b7282a8053dd5d7deaa033e6d42b8867f974138e9e68f214c6f716ccc09ddda5820e96e50aec54d98a5181ef2c0158e918f27e5005cb3c6461e9dd8ebd21bab911a3379c887955c9e570c4df83494ea7190760c0e6c47ac2dc8bf6620c1ea4976b0b11c2fc3c8112fe52b8a2afc6d47caa7e19b67bc04cdfeffe7283c52f94f3e0f1c16b39adf660e3c74663ba02369dbac95b524aad697a494a5b5b081c34438f0285c1794e42f163c8865f947dd95ad49f0732219b30ffce365df60319dd8eeaf1b4c6f1d63fd75be09ccd50518dab103e80ca25dbe2d06213b8f6161eb578f3334ea6ff7137980893f6641492413bf84ba6b1d478a3ca0b3be56150f1c2778716137588e6999572cd43cd3e58d1e0922d9a12a4dd64a3a2741b9dd4077c6df283c323984fd840023f23706d1519a434df4e9227ea2a8b6dc4e86fe96cc7776089b55928227ab305aec95187d4d006cfb2b0e68d3b758397285d8f42051ff5e18273c5ad014b445d912baff313a5c4d147eba588af2cef54b53839bb19ca8727d753b28502b718194fd878d0dc6e60ac385c82d3b9918b503c11b04450cd23776fe0a1578ed6e7a1eca550ce74b6b9190035c9465886bdaa3f1140ab48aef7710a573bf4761f8a8d70453cd38a0ac7fea9176fa853f31d69fb484c741cd467537dd5c82eccc98670668bd1567b765df2d4aafeffcb484f3cf6767c74ae0c73cf60aa7f789cd8ea184f4e5e9555ffba15782f270d831b7bb08dffddca3e9c34a2ba50d8827dd123fd37508eda53b8deebd81d2e5e7b945a4a4645c71a70ee826d0dbb2199745a2ad314d3183278c3efb8c53e69091d7c7008fed09ca2cf6a872efa3303c3ebb96023cb0e31bbca6d1969f411122e9f15113c745eec4cd1b928d2682df591dd89b741d6a5653a1403e37aa527587ec1671902f6dd969a8b957f03e4d4e4fc298376fc141b95fa92f7e62ad72fc665d251b372984fb26e720b21c52ac33106c76a851062e1c1077fc558758ac1d3fc40550e8800f40a6c687eeab9bf15511d9fb3d6e5b05e024faaba8e30afcf2075984712d1cbc194ee8abf055f7795244d42bcab17c2550bfa4e09e112d693cc1ba99ca6217646517773e3e9acca3f21fd4d5b765c4d5b502f58e9ac72238576b3644e3436b52d66ac90ccac12397e1ca096149dee41aa5a595cabe6cd14be8f993d3f6566b8762409f5f04a06cb3bc750a2b2ee3d4bcb0ef573affcb5c90cd7e1278f5cd43f68e33938385f9c2d17a96106e0175160e5cb016575ed0721fa54dfbc68f67b29458fd2028c636c30fe507bf9746cc8cc48656a6a916532b3ca622072ac1a9f5aa35e9b1a88d9699e9dddc7b016ae459e4742c51436dd69b0d04ce132b7bf3b499c9ddad207ec30c83d46d6b4596f5e6079c4e7dac92b221542e80aae2a0312f760a3531cce31fe105127ae4c7fe9ff771c9008a444d8069541dc7dd30066eb28030054a8457aeb6a1287423b33291766b219db823ae293c33ae874f06bc571a599cf6d03bf3c2a48ebb3437debbe9bc28683e123edbe80bd387ee7e8e5509364be1f0966cf7b477894372c722857b5b4160b7909af05c335f3494b6b1e637c3d29954c91a752b705a28f55b34b8c9325cd4237f2172338b95c7625f6612a5d9627003cf0e7e2fac24294c93ae63b0b4e42780895f14528ab9a076df8697c6b9869ea34d4f2c05f65b78d4ddad2d0e5ae8c5f280833f1cd7bb1cb7dddc25323a48a93137f3c084596a561296be9f895e0aed6b2ddb582915821bc073dcd5c653bf713507d5acc0ff7fa3f118e2427172e8c5b364b03f9092ed7b6f9fffff2814e298a0214c60903cac747a4e85910c9cdea0a801901ba05ad3d0ec89849bc2a0c711e825a6cf4a2a915578728c65175d0a7e97a2792efecfa68614c8a8fbd8a5d56740ea1284c3616e185c1a493fc12e970b86d1247e252db44afe0c81949cdfb058e7e5df25cd00356f096a6e27ab0d78d59ed363e1a763d7b56f4a3e88141c18b7ad2039e295db7d5fc0c39934f6c08f1815ce8d6b4f7b952dbd108a04cf381734c6df8e0f7106472eaaa20e7a7c836a75e5de4d1a78a6c3c99b5dd36a7104e92c6986068cf1fe52412d25df513b3086f8cf9886c442940eb851d91626422db7080d83f4122b390a89db57caa9528aea1627de2e28c80d9591bb1bea8c481bb8c2775be246c97a60b9f6710ae4490c991ef9f38f130b9d316a87a5ba89459656ac4dc8805328343f314c22207a81da3d158f84b858f0ae5912005b22cd948d673fb05485991003d2216aecc748f34a6ed5e1952792fe177f25f59c10b7f2515eac461b38d334c646387ea14f230b08015e110b93f861f0aebcbe1026b54204aa7fb5dad73686262f1bed3e0628343c8456d9dbfc21fe69636bde4f28927b42a27fae72c631e2c8bf07f4df96055000a8dec551dfea32d03adbd56c98363e4f2ccf4f0053789ac2cfb914d0069caccde91c9b8af84a0897b5b4908348853a9db08ac7ce06b67066bd4b4bf04cc6db364537816ca846acd4d9816951ff8152e9198d6366fa341f13867a7f5848f8e720e1bb42fa9b0f1e74872897c2964d1e81b5da46edc4137c65e35401463543e75073c1da2920b978aa4fffa51907e6de414b621d5531894870424a3ae2ad94407d531aa46084162bfd7f41b16adbef6dd5e31ef72df5b7df9a8bf9748b3d1d54c0f206bde626e92e08a732b2034d11c3d219e973b7dade22f356272f4a854e125c7332122ef9c5f63cac33d49629dece0993c530ec60cf835c81bf86178ef9c1125e3940c2f0eb6f9713ad14766432e5006980b4a4779cfa784f444643844343b724bba2a2e1fadc62883f0353582ab8b585864cd56d9e2585e7868839c84f45b9b5d6594539563215947a6bd6051c0ef26b0c071f6c295ce403742367dc6c14bd5f0f6bb08172dad2ed21c842c2b9fdc04d4b3159779cfd70c5b44e6713c18da58a7562ddb206b77b2e352d176c77619e688155ce3b4be283342b576fb26a61b85763403b8df996ee020d56257ef5b0093fca7686a75d909cb765b2cc4f24fbf6e4dd028640f1451105139f2f0472a3bb7d4fdf3e494f1d6d49e364e28dceec00e7a97e3c00db7c7c155682420819cb798c3396a7c819c9d85e17109bdf1d292cef856a588f5ee6f282875b96df714b2fbea44489a635a1b5cf924e63a97f3ae65e7a9c58acd99da9250"}, {0x78, 0x0, 0xffffffffffffffff, "9d97810fb7e656d098b8c573d0c5f6238f76c0788f1b5d5a0dc3391f82954591f871c1ee12d8959f1db552ca7d1305dd709af0987bfe8d0cbae1aab318cae0fbf292c35aa9bf1f1deef7f87d6ece8c639a38024b335664796ec4e6f4e2052336994226d74b67a3"}], 0x1100}, 0x2) unveil(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='r\x00') socket$unix(0x1, 0x7, 0x0) 23:03:03 executing program 0: semget$private(0x0, 0x2, 0x131) semget$private(0x0, 0x1, 0x8) semget(0x3, 0x3, 0x240) r0 = semget(0x2, 0x7, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) semget(0x0, 0x2, 0x200000000000101) recvfrom(r1, &(0x7f0000000340)=""/248, 0xf8, 0x42, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x60, 0xc0000004, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000002, 0xc09, 0x20}, {{r1}, 0x0, 0x4, 0x2, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x5, 0xfffffffffffffffe}, {{r1}, 0x0, 0x8, 0x4, 0x24, 0x1}, {{r1}, 0xfffffffffffffffa, 0x41, 0x0, 0x2, 0xfffffffffffffff7}], 0x4, &(0x7f0000000280)=[{{r1}, 0x0, 0x2, 0x1, 0x7f, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x0, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x4}, {{r2}, 0xfffffffffffffffa, 0x1, 0x8, 0x40, 0x100000000}], 0xfffffffffffffc01, &(0x7f0000000300)={0x8, 0x5}) r4 = open(&(0x7f0000000100)='./file1\x00', 0x2, 0x0) r5 = dup2(r1, r1) linkat(r4, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00', 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r7, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) semctl$GETALL(r0, 0x0, 0x6, 0xffffffffffffffff) fcntl$setflags(r6, 0x2, 0x1) 23:03:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x51) sendto$unix(r3, &(0x7f0000000040)="30f3c6453c010db28f46fc4aab64bc37aa36117accce12bcc0d217996f5276455b3c32c673e48f2673d90bcdabb63634bf56f6e44655ab4a860fbc44422ee7337fbd9d2c41e10792374a181f", 0x4c, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffeffffe}) close(r1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 23:03:03 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 23:03:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x200000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1087, &(0x7f0000000080)=0x3, 0x4) 23:03:04 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = syz_open_pts() r2 = getuid() r3 = getgid() fchown(r1, r2, r3) 23:03:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x401, 0x0) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000940)={0x40, 0x5, 0x10000, 0x401, "5c59eebe563d4eb9f3ef9ba1e8c40f79c701a031", 0x569, 0x5}) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) faccessat(r1, &(0x7f0000000980)='./file0\x00', 0x20000000080, 0x2) 23:03:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8609ab1a20755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x400) write(r0, &(0x7f0000000040)="9db2e63a931ce75a46000082061cf0ca", 0x10) poll(&(0x7f0000000180)=[{r0, 0x14c}], 0x1, 0x0) 23:03:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000010000000000000000f1ff00000000000000000000000000000000000000008000000000"], &(0x7f0000000080)=0x2a) r1 = socket(0x2, 0x4002, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/64, &(0x7f0000000100)=0x40) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r1) 23:03:04 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) close(r0) 23:03:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 23:03:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xa, &(0x7f00000000c0)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="871dcd0baf2c6d4bbe913879ca8d181bdfc066a8e419b3df8e31544a", 0x1c) 23:03:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040), 0x0) 23:03:05 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x7f, 0x49, 0xfffffdfffffffffa, "0900de00000010009d1800000000000011ff080d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e652390", 0x13b}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc8487489", 0x2e2) 23:03:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="3d61682332ab88ac5bc2a8f86a30dc1daf387f1b57801e32a97c6c1aa28e97dd28407ad69809f539517b55f782c8bfc97e2a7950c9740b100d135e304b3b4e10de542bed7c9d5799a661388435c7faf9393330b85f2a36e447139f8fbc35a9780b868ad38ac17487d126357aa5fa649305c1f5bb1734328a5e83dd12cca38e33c0f92b77c2b8ae54a8aa418b72fb8e5ee580add0c7ef95df8351af7f017199f013b70ea08813e980a91fdb3ccb951e44970931817c1c43f9389fa7d115a0ead83cf1fd46acfe5aa411f54793d212343fd081859139662c9dbcab966e4a4977d16e01dd39e8960dfff93ef2187c69f33fe24a910d86724014aad39489d94efa", 0xff) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000000c0)="01000000", 0x4) 23:03:05 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x1000000000000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0xcb, 0x9, 0x3, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x13, 0x8, 0x100000000, 0x1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x40000082, 0x0, 0xeec0}], 0x1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x28, 0x2, 0xffff, 0x3}, {{r1}, 0x0, 0x40, 0x80, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x11, 0x6c, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x2, 0x8}, {{r1}, 0xfffffffffffffff8, 0x10, 0x6, 0x2, 0x4}, {{r1}, 0xfffffffffffffffc, 0x41, 0x82, 0x6480000000000000, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x96, 0x1, 0x80000001, 0x80}], 0x5d, &(0x7f0000000040)={0x9}) fcntl$setstatus(r0, 0x4, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x14}], 0x1, 0x0) 23:03:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) fcntl$getflags(r0, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = getpid() msgget(0x1, 0x125) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 23:03:11 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='x\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='x\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00', &(0x7f00000003c0)='\x00']) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) fchownat(r0, &(0x7f0000000440)='./file0/file0\x00', r1, r2, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) 23:03:12 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') unlink(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x24) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000200)='./file0\x00', 0x0) 23:03:12 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6a) sync() semget$private(0x0, 0x3, 0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x4}, {0x0, 0x48}}) chdir(&(0x7f00000001c0)='./file0\x00') bind$inet6(r4, &(0x7f0000000200)={0x18, 0x1, 0xffff, 0x28462ad2}, 0xc) mincore(&(0x7f0000ff9000/0x6000)=nil, 0x6000, &(0x7f0000000240)=""/214) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00') chdir(&(0x7f00000003c0)='./file0\x00') r6 = dup2(r3, r3) fsync(r2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) syz_open_pts() unlinkat(r6, &(0x7f0000000400)='./file0\x00', 0x8) recvfrom$unix(r5, &(0x7f0000000440)=""/78, 0x4e, 0x41, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x7, 0x4005, 0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000500)=0x9) sendmsg(r6, &(0x7f0000000800)={&(0x7f0000000540)=@in6={0x18, 0x0, 0x1, 0x8}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000580)="5c59560e59e060a5bd1ecf5714441f8708c0bcc2548a55a7833f77a7c87ba4151084744039e40059cae0d32ef42a7f20f1584427313e3ad1a1b9daa7e669e058c6d502c1f90ada207a3052a4a12beb3b18e9e1a305691eefa09e1138738b3e821c2dc594ddeb6cc20e3712ef7f9766e4c8cabbc4656cbb48cda9e67a13ce8a071666b764bae3fdcf6b68c43c", 0x8c}], 0x1, &(0x7f0000000680)=[{0xb0, 0x1, 0x2, "bd4d5c7f796860550c696a786586369e88cd3992df5172566dfdd97d1b334789e5442172ac03604196e03b546f74f7090db0be45f27b92bfb75bb81540dd88166f3db9296efb76eb851274c7d7aa5c6ba8b7f74b4e64bfb9d952d08de1ff65593b402c237bd340f1317c4319cfde22e94d8fab3f9f8c565b5b5646ede62a6ed94bda253b33259ed590c5d1423656446d89f2b7662060ab410b07"}, {0x60, 0x1, 0x1aaff8ba, "3857e31adfa2a17be3a1eb74db673eafdb4b6d6e99cda1c4752c4a32312372b63bc309396e4e6980557cc3fea8c8a2977f9aaefb3f8d0c0b0acb2fae10ba081257280b631fb2bcc5a3731e"}, {0x48, 0xffff, 0x0, "3f52e54574d0e3974d832a0617cab53c91d349bd90eec2c5a498df3debfb32297e76b4bbf63160a526959ce16b3ef7093c46"}], 0x158}, 0x6) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000840)=""/4096) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001840)={0x5, 0x2}, 0x8) accept$inet(r2, &(0x7f0000001880), &(0x7f00000018c0)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001900)=0x80000000) fcntl$getown(r0, 0x5) 23:03:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0xc041, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) 23:03:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r2, &(0x7f0000000100)="97", 0x1) write(r0, &(0x7f0000000000)="06c4f0d1055d5f3be9d0319675e23ef1d226379265dae046355699de5a8328485310e46cb6b6cfae467d7549", 0x2c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:03:13 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7, 0x20, 0x41b, 0xfff}, {{r1}, 0xffffffffffffffff, 0x86, 0x2, 0x7ff, 0x4c4}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0xb5a6, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9, 0x6fe}, {{r1}, 0x0, 0x4, 0xfffff, 0x6, 0x40}, {{r1}, 0x0, 0x20, 0x0, 0x7, 0x5}, {{r1}, 0x0, 0x20, 0x10, 0x4213, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x81, 0x6}, {{r0}, 0xfffffffffffffffc, 0x32, 0x8, 0xf60, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x6}], 0xe5a0, &(0x7f0000000200)={0x378, 0xdee0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setegid(r2) sendto(r0, &(0x7f00000002c0)="ea019e35f0e89867cdc0c9b6239801982a90cc91cfe42047ec9cebc7e94b00cc116ca93e796d5f6420c156f686f4a59ff6be837d434e50621701f9eba30e22dfb50300b23310aa483420e2ec0ff78fa44195987b719887e38defaf670b9b7e16341b32e71af471301ea3ada4cb7576417582f0647e9b60b6dc6837bbe39e1d33ade3ebcd35b58194bee6d04ef9b3fce13a36d6d7ebf5ed1f45c0d8843fc3bfd22b269e357c61a4c0", 0xa8, 0x1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) pipe2(&(0x7f00000003c0), 0x10000000010000) 23:03:13 executing program 1: shutdown(0xffffffffffffffff, 0x1) r0 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0xbb, 0xfffffffffffffffc, 0x5}], 0x1007d, 0x0, 0x409, 0x0) 23:03:13 executing program 1: r0 = syz_open_pts() getrusage(0x2000000000000, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) 23:03:13 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="8000000000a3100000ebffff", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) fcntl$getflags(r2, 0x3) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) mlockall(0x1) dup2(r2, r2) 23:03:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000080)="0095868375b85c5218a8", 0xa) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x7ff}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000180)="770b13f4266bdee37dd76e2b91d8a5ddee4415c22aca7110ad4f8386518ff717154d40136f157a21e2d3fe7e53070e47d69c279e74205cfd6e89f6f8ef39a25ac18a7d1d9468e612508b2a5f20b9a3a5580df808b969ab7ee500224a7d285c211d8cf6643dda938cbd9ed08ec1d8cc8412da23d9bf556125", 0x78}, {&(0x7f0000000280)="f699a9f81b4ed19eec5375b31772e844d89e22db3f3cad3cd094aab721ec4e170ff74ddecc43930859cf0d22a335735767a2dc3a99c6a02b50f492558cf2f0fd9b6cd509fd4745aa123cf3ece3a6864f67e70fba6e2150cbb05193516e43a338e53e9ca3459ecd6a31ca1b0c9171369c06e687a88133b59778b657855f13945f570142a591bd103274568534f6878408fae6801bc4e820f514935c5cc77be5a42ef548fc3ede876fa68ebb995631f53b1f7218784217e15eacbcae8fe78147f4c0d44a8d03ec7692e622f163aa4dd1a0f7f2dadcb17da13f801e479bf7bc99c04a420cc99b34fc4f8da135da4306c98d12f9e534f79f34c0129625f588feedbd733b66a441fa534fa5c924d3fd850e60b42e548d9638817f82d820aa689907a62aa8ed1b8e3c1ee873a76c96ac0e0b93d7e77c8ca28b15bf2ff805898347f5a41dab21ba32bc91b6a4b6497a80133478d0716a82eae105381f72eff99f1ed8a0c40a56b573dd089661558163caa4536395ce5583318138911b0a91973fbaac85ab6621c47a7164fd1cdb50f1d24f77eff35de8e4eeabe2a53d9b621f761697859e8e80e321f647ddfcbacbec958c8aa3af2f8acf80b397e4c1bf3747c20bed4297dbb614e05c9b69cb8f4556485b41f3815ed1566fc03e8531a67a4c3cd68666a2443e5254bc909666ecfc2a19ce2bc55123e8eab8df4abf795713468893894fdea1f0fc4945e0482f281046d85bfc6b107b4aad7bdd22f2c4c5252142867c064feed1af4e20b69f13eabe33fbf3c367c6e44b93749c3426a2dc52ea7bac305511ff449daa2e8279fc098b914621188366f577a5cc0ddf6a76f9176fd1045f2b11796986d0bb80f28c9525066b8762b03ee6e695f22019d92b0b0ca24f19bb625ae2ad21c6c58a9161282c35ccb211132788a0bb8a1b9cb4f1af30dde4c24c125cc966e62b3355f4e1308746c5fd65fe6dad49ef0572c2f72f900c3a3038c46fe24bd3d06d4d1ec8aedcccc8b9f8a8f3291e84374795f314202315a56addbb98f5c404621480f3b3dcb6db71d3c0df814d2360033b74b2a52ac248c3a6fe735aba991f26c93f4ef04d35f169777dcfa9c2f71933132ba48d05deb7f7c71f4fbc405a094d9af16f0814b629d06f132773f929ca822cf05f36bd5b86b5f094b30ea9d3aee7c770ecc2c7d7b696f0453a424ff6333b3ddeee950f22fe138f34df8cbfcc99b9a0205c85339bcd15f5df641459660600bf513a02caad3f8d9f732e8d592c0274d110098d8097a1b9b15aad934ad76f4faddb84b98966b2af7cc2572ebf4942d3771bd2406a3b29b1f0183a1d84c74b50c8316c7567d12927649e9d2909c363bccc0e09234cb0f3d6de839b593e38ce0452a6df39d33f730b82667d53594ae2fea8ab9310ef7014e7f4e2ccaff5dda8f30df725304f3ed551876b467d0fcd0682fa8252af5ff6afdd4f30a2228a4569a0da60230faf857db37565bf6684780cfa90ae946f1c4a3500530813d11b11b1790ed976a1af8e0266a7f67acab8387c1f3fbd87c622ba859f841c59053191bd66c6122f6519da1d3e29799419e440f27d801d261dbd2068d66f8c9fef080a7a1497c212204b59bc109b71e6b4022b15552075f04eed89e03a8163daf472a4bf76110636ab69d3811d66e2b0be928e74197d305481c315f8f9d19546bd2437ee0fe05786483a82abfbb64f434b96ee4d1b0c4824f80a8cd795afc64fdc0fef5955dde5e7342e585342ef9ae5f63ceb5a94cadd374061ff743fbd9479a5dcfa056d1a456084bf204df9a941f529785bc4d42763ec0761d6849b4eec69b42b59bd0cf4bc7a813f6b30df1614a0846e5d15d6edf828d2eb7b4d37ab1d59e98508b0548f84c2b49231f0a0dd0fa109951f74c6f9028d53578affd5278677c7ed193bb894f262b1896b7e2c9ef877149f50b886a615027d9b0b4495bcf9225611fe7405a824aa2bfc751830f6bf49e04a1157140607cb27d6742a2c24c2e5e0ddccae424680acaea9743fd1cf357184c7208c87e7fdc8fe8220697262a02500b5c6c9b1f76bc664a3c229882db121058abef18f2f3dddbae30897a0db1b639db19dee0c6c474befa54a1a7709dd54a80812642b65e67268cccf11049d9c2d2fcdac3a07704f97c1a714aff10214c339ee1ece7d89ec86cbc0e9d13d12e35e7af0c3ac8c0693d953d98bfde83aec1673788e16891afedfc63132420e62b16edebd3c62687dcd31fc115f86cf9d2871b333670759002394b224a718e582aabe97e73e1382bd1f33dc912ddc87406e048795f49b353ae6a1c1a73948cd5c401b015908f092e7ca25b20218beb9fa7c60a7cf1df804b43c94c77631756c390a9064f2fb8a66ed7da87ab6d8dad2239e8c9e185aebedffcd47ce682f13c4ee293aa216858752991663e2d89f5f93ecf7ba0940a7444acf1e8983850c999814cda0290f04d38851425d2814a0183212c2cf65c8c7f30f825d95387886849bdbe4d1c64cc88876319b91dc3b4eed77e74d5bc0bd41c5b738c5d15bd79f0d818748d2e771dd2eaed50f35c04d6be5878d562ff5683ddeb9d52a8be3e0b121adaf89c82663d2e3f36f01330d1f857531a948a8aaca17d12d45b50d93fb869e446317cd4dad39d5219e60a854d272a1c22678d337f3ab123ae6a92794b216c92b73aa222fe1520090f2b467e12dd8185ee2fcc5895f6fdfde8a0f9c112e4f4f69d65365e5af7f71888877f027f967d1527bdb13258466c184687ad00005b6ae01599b6579b7541280df627fd039e65bb2bc653dd9f3ce0c2e689c94feed1d341b8c0f4ecb07b4adec6f7a4985f99d3d90575eadea3b6719d9901d69349c3ecd3df5f7a2ad32760a398f2e0b3fadb75854d04c6899e7d84f6f74fa9914fca4c04f180c4d108687f3bd23fe2a741d00283b32a84d5da6626c5debb2ca19c9e40cc0a2f0f3e092574a4b002019312dfa282a8a0331d138c7fd48dae26affdd318a12ced6777557041f427cdd77b5a7ab78a1592750bc6c7bb75e0e252b683da3afb3a685f2c3fa9f3819cdbffd0020b0ff0317891d9bbdf7dc1a8ed17b99136fe77b1050db82c6c1d75cabbc0bae70b51fec924706994db7d971ab1d2915cf124c54fd3a72fb6497e97fa39c57622ee13def6f5d23fb6e528a4d668124270982b4b8f2d86796e2e360f3f98d4e9716acd62f97edb61de800b962290441c0b66e09769ae8c3a0e6c6ce07573897200d7711f1db8196bb071e640a07d7fc736ec07b467d0bef7f1f6f2be986d7dd72b35c38ac46d2158eb8cbd2c3dbac82af81b6983d08d3d25d627aeabe9f49dadeb9e1171e837256bca88666cca8965991b8b296040e5cca7e99c13e2fe46cbea54dcaa9715f299635b71dbc57074d384e54b52cffe92c0ec1999a2a8c6e43e578d4232b3c09d57a5a01d9580d4359a3ddb1415daf8cdfb0816da0eb4b1cc2df9a1e89a190c4b8fba59998ee1d11b94f07350ff983036095b4d222d978d15371fb8770d473ccd07165a677d1cf29ca310978f70cb199928c044d6ee37c02cd6351ff22e196b4b761c605c1c1eb03959e7de66615ad82fdd2669d598841d91a2b3a2788c18451ae0e4707a84a368227399cd6bb786a8c41fb4d101a9e446c86a73659ca7238acbae5e24d2b9d93851ad6ca8fe877c5bb949e1d4366b7423d25327b4cbe46f09bb6be0dc57c547bdb097d771d871e0d16261f8833b2bff6fbb3d506491007675077f5b157e831b2297e80bb4a0e1ac17ead3a1dbdabdae05531c2554e7df15fa83789b52405f8163f385caf5de0e4ce2dfdb60db24c25592e5c8ad0d7da6be7b2beb0e8486ae9c62d86c1bccca99b6f663c2e52aab8da6bfa886ef7b3aeb053aa541c022f8a81e79dfdbcaf9f37237af9be946c05df909f8e26ca51ba77fb233bb72d49fc2988724e7d6677c1e69ef1e690392888dd1d6da70f440f320652a8f48996201d76cb345e022ffb4d73dcbebfc4a972dff027edd3d989677e14abe8c7af3c69a09b6704c690adb1b90d8265101351c7c5ae1f9621d4b1ed7765170fb272b2861efcc8e1467fe5e8e95535e1d85e56a4d49383abb372298bee2e78fa8eace226a798bdc6cef82744c7c557847240f6152082d2b78a06f0341883bb6094943bf2e8906eb68cd8e0430ce7baf9327a95ec2f0fc3975f1a16169075ff674083ba5e931919cdef88ee43836ede79447d3c4aa98799cd32ec2c0f87751bfa99fd72e56f6710e2b833d7c3addfad997fb916b59c5a16ef2a837690d2ca742d50741996465dedd3f831047b9217268803eb389aeae875a5342d188500637662aae235d3c077fa2f26f717791e2c8956088a3d6942f6ee9c88cffeb76b21e7a88e312950e9b1bf51b804e3015f8ac5457b54b48ad7831869d229e2acd39aa4371c72da57888799232cc05198538c139a0d85d84fe0a63da2fb72ba0c71aada878fe6a55d4d1eca06d2ec0f00476798053c8afaf34145dc294d752e800f3afe033f57224440be1657d260d1801c904877f532b17e59a0d2acdbbe532d0253d755b0f1885a68838a9fa1dd91339eaf82168d5f0ced1153101481c58f38538ad52ff1392f9333da39c34bb3a8771da13699a8d31a30904a4766147a8825409e3f56d0096f3abb947056278732d471b699a12a0681cbe26bb61c308302db56feffd946b4d48105d3aea32bf5eae42f9bd3dd9ed834e08c9be3f5b894efca28ce7f34aa248c6df3c4de8b9a447e9dee8f9ce067239d2e3079504e7782559d795bae00fca89db0b460f666e739a0a393728c8ac7569a6334a6f5413270cf849fa6340823a3a5f6c5abdb9ca52b6d07804d69994c3958854e750c9ddf5c548d14f25060b578f49a8ea84aa2bafa26e78e919f0e16911ee8f26055382b844d48e5349ffae9a7b9d07b2181192bc1a73d823834b0b307955ceeec2f3d12cb68806116aa11c37086b385cf1ade0ca80957feaa0f476fe74e50160592c3ca3ce8c0fad902cb2de3c603c0ff00d33ef5be950cfa9872d165f69e497f2cd0703e9ec349701dd924e46515e5fc39a6a51ec6864a3478435783fe7d099fa1e18f580572594a956cda11bda4479c7e9b288f579caad568ffedc1da29c70ab3090e10d5516862bdec5480b9e38c1d4d48807bfee8b5a0e3b2ec3543889929052a9400bfa0070ad5366dfd2a5bda2fd51b3949eaedb029fc3d92610ce8edb448636ba3e2d92867f6f7ca758942360ec6c4a1c35eb318da37cbb46903cc1ea7121ccc9ca6fa8232c8bc81f1e8a7708c8381f87d1da1d5f9cead7fc2f69976b8c47c8be5cd19e85dc0c4975965e37bb8f2022a21cbafe7fa1ce69cbd63c7f862f967533b291992fcad4e9f922b8f0e2d5c65249cbc04504250f7fdde621fa393abdc929122c1e8e44f496359c05e22d31ecead02713c73cc86ab3930d27669f510ba6b345719101f64697d861631584262ec9538cf231390e33e3ff5414eee8e029216b1b4973be92c39085dfb95be3760db9041e446070104e7f2d54c9c4f43397dcc835755e7b57a2a66c0b7485c47cc31207ee5ee3bdae7730fa1ddb6f7bd248db0281412bc2f5da7611ece00accb40e2a7ea40d169c5475e1b68a4b9bc875c3d47f760d70fc7db3473521ab82c140dfa556c403a6d0ebd90131c541d4d65cdb6f2c701bc470a01f25025b8bc45525469a7f9ed4e6651f70cfdf0deb3588756d25e7eafe0a2375bd15f9058f1704205b3617a23b7aa320bc4dfbe7a1def646588e972e5a239f03d3a9eb6afdd", 0x1000}, {&(0x7f0000001280)="d79d3acea5fa1d950250f8b6ae4a521130991682d3531dde491bc0e3584683d31d63758c55c42067d351ccd62c37eb062d287df9c9fc165c102105f8014eef624088d546c191d45bfd9ffefb4414eb07d0192f042eb725da28cc57eb319888e9de9c9209a1895ff9d1ad653ec0e7fd295c8925f03f38d146c285cd46255376594d1d07c5bee8252e4b683b48950a60d44ff37c3ba93426b19bded44c31d709d0ddb946e01678f279c76ab6da", 0xac}, {&(0x7f0000000200)="3fa2fb140c474442452a8e3d772f4c228107ffddb4b2e5434793535d0da5708eb5c00d8ad216b55d49c182873215c11e4bf8", 0x32}, {&(0x7f0000001340)="c8bbd9020f3a635c7698835fd1500875a6e973ee8cb5c865ebaa73e65d060613bb9b089dbcfc9550259604a138bd6b53b602", 0x32}], 0x5, &(0x7f0000001400)=[{0xa0, 0xffff, 0x400000000000000, "8e1e51726e06667c5be45a93502bc9e5824a0b4d0e59ef84249c94f9cbf5d2aa962fa6e11dbe575f5d1e1832b9b5d28b6b77fa3ed014599fce5526a9435513f3ac1ac0edc97657c49797034aeabe95584804d01c0f86b8c61b35b3550970fed29f01a7145e37a864d106cd6a3b6590d7c343aa380ea3712b719c7411869c60119bc7cbf31de08821ff37fbae"}], 0xa0}, 0x1) getsockname(r0, &(0x7f0000001500)=@in, &(0x7f0000001540)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x400, 0x3, 0x41c1bff1, "ef30478562999a4cef635b9305e6a1491925940a", 0x5c77, 0x2}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 23:03:14 executing program 1: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/104, 0x68}, {&(0x7f0000000440)=""/68, 0x44}, {&(0x7f00000004c0)=""/48, 0x30}], 0x6, &(0x7f0000000580)=""/67, 0x43}, 0x40) 23:03:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) munlockall() 23:03:14 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/4096) 23:03:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d3a, "a00dc25b4e3d3d000000000400"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:03:14 executing program 0: rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 23:03:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x40) pwritev(r0, &(0x7f0000000000), 0x1000000000000052, 0x0) 23:03:14 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) socket$inet(0x2, 0x8001, 0x5) 23:03:14 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) socket(0x19, 0x4000, 0xf8c4) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0xb, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) 23:03:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0xd0120e8ddf1938a}, 0x402) 23:03:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="990d8ace2fc65f5487b8e6da452e89db141be816903a79ad6509818185542374543033768a563f407be7aecb55124b4710117889313a66d1c23d3845de5e859883387ba60fda7400cb0374c4190f3afcda7cf933ca940229c6fa6c1a46", 0x5d) socket$unix(0x1, 0x1, 0x0) 23:03:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000016, &(0x7f00000002c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="459431d50312fd36a4a9e6f1d53b559494057a688561dafb5d5c09255eef232f69b32427c4c4ca45c6e2e634250bed85111f3b1969ee3b21129047e546bfce38f4d2d99610", 0x45) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/154, &(0x7f0000000140)=0x9a) 23:03:15 executing program 1: socketpair(0x487c00726b70adb7, 0xc007, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/172, 0xac}, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) 23:03:15 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xa) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6f4) 23:03:15 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) close(r2) r3 = syz_open_pts() clock_settime(0x0, &(0x7f0000000000)={0xffff, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x4, 0xa9, 0x7, "e059de73c3e09fd7d7c47ad9805414a13e02197d"}) r4 = shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ffc000/0x4000)=nil) kevent(r0, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x80000001, 0xacb2}, {{r1}, 0xfffffffffffffffa, 0xe4, 0x80000001, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x10, 0x13da96aa, 0x37f}, {{r3}, 0xfffffffffffffffa, 0x18, 0x14, 0x4, 0x443e}, {{r1}, 0xfffffffffffffff9, 0x41, 0x2, 0x7fff, 0xfff}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x2, 0x7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x80000010, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xa2, 0x4, 0x7}], 0x7fffffff, &(0x7f0000000300)=[{{r0}, 0x0, 0x40, 0x80000021, 0x5, 0xbb76}], 0x401, &(0x7f0000000340)={0x8, 0xfffffffffffffffe}) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0xa8, 0xf0000001, 0xffffffff, 0x3e0}, {{r1}, 0xfffffffffffffffd, 0x14, 0x5, 0x7, 0xff}, {{r2}, 0xfffffffffffffffe, 0x24, 0xc0000001, 0xc4}, {{r0}, 0xffffffffffffffff, 0x0, 0x84, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0xe00, 0x3}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000080, 0xfffffffffffffff7, 0x1}], 0x1, &(0x7f0000000080), 0x2, &(0x7f00000000c0)={0xfffffffffffffc00, 0x4}) shmctl$SHM_LOCK(r4, 0x3) 23:03:15 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) execve(0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) socket$unix(0x1, 0x7, 0x0) 23:03:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) readv(r0, &(0x7f0000001080)=[{0x0, 0x177}], 0x1) 23:03:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB=' \x00', @ANYPTR, @ANYRES64=r1, @ANYRES32=r0], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 23:03:15 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40004) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000080)=""/64, 0x40) listen(r2, 0x3) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x6) mknodat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x9000, 0x0) r3 = dup(r0) r4 = dup(r3) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x1) fsync(r1) r5 = dup(r2) pwritev(r3, &(0x7f00000013c0)=[{&(0x7f00000003c0)="9a2cf2fc2f2db5eed657bbc18d8d4ba55abfb8cfa11ae68e1c652b1c7c32ceb7e328d637a6454bb88d717df446284420c12bcfb436befc3ed7c65f4e2a36caaa58257bb2c3001ecde929997e6b0c3fa9022f2cbedf99b4e248c5c6a23da7ed322a787becbbe0182fee2cbcd15ffdd34a0c31585009a419fab3364689021cd9a462bedb8b97f2244dccb94076a641cd176d9c6daf7776195b1810ffbd53e2dae18be3b5dc85245287c00abac854055e056aba5f2da85b0ab5bdcdd8089e647df8ff57f404526ee9b0452bedceae73f70340ddb4e562f26f9972842a967d08063b0dc3996767df4284fdbe16b296eeb64c0c2b376487f292cb56d59fd0c1fbe869280bcbada86869a8774e2eb81073f22a4e5b888e6d629d568c6e50155233ebb4128800fe8d6cbdb36dd51dc43afd66d28f6aad31276a47207b7bc3039e5f63a5fb0e65b4cffaccd1b040b49b595e667cec4fc7dde21d969d2e4d03060a8f66465a2290baf2c5b3a0c361c36168d7832204123ec30355a9d5e12d17f324485387267aece6685feff3bccb56e8ec80d5e5a1b8dd45e75c240201ead64ff55e98d5d328a7b69c0d39d6c430005b36af7f1d882c3a493a4b2f677d7bf9bc8a212910701155abc1f17c11bad467e79f17631ce209f70c607bacd523a271455cfce29a89cec3155e5b96206cb864495a307f9c89d3274489fc274e661a918c03587907893a9823c0b333620ca7ce4d1a57f9ec2a92d6d530690f5884bdcb4fdac8600ff59bf7aff43f93dd98cc8d51da90a0603c930d7672e08122af1fce617d72c9f21bc34a9b861da1de1413dfd58cfd531efb4ccdce7cc8aab5fd7a98973e918e01a8de4bf70b970b6df4ea0e90935634c00513f131d5d954d006ee7d3f93378e674adb49e5094e0d37465e225e1c696915b3f52f23a5649dc6ba1b1a811eb62a2d0b1c6aa046062a0e2c9a69415b34079b0400e6864f51f0819c8bd33e0224e1aa950419f629527a1e933a4c58ba5d6c3641c9625e4fdaeb2f47015e690478bbc6dbbd948ffe84c8788e641818872a145036f77d3a8c78b7af316c75b82c35110a7f3fafad69dc83e75920e2e691615de3c1e968407fca69f130e5b06cb1974ff8441e96284319195583718b7ac2d1cca1ecaa805aa164d90662c3620b59e0ccae24d5fa7555b5647ee1c5d2644f34bfd61d5328d18d18e8f8b3b4e4a1d074677b2ac6f97536e57021032c32a80b30bbdd5c306db95aa9ee98dc440061c47e0a474806117e9e938dc1a523b3b83cf9091dd1f80d714f506f89b20a61c0bd7f0f642418aaff1d72364d066eb774e08533167dd3fa4cbddda3595c2fa073d1c17b62bd95bbd94c03f1b3e25fec3c158646e6bcd3c81c4bd2275c4caa2d71a10de493b12eb0cbbd3ecea8fb9ee94aeada5e5d7fb8037ceb2387c96365b30e762000e878dead1a48c54e7ce031c7ac67ac529936b988e9f99944016252dd6d07ba71cef516952931fcdb23c698cd4f8314b331013b2af7a3f0ef3cf7f5b7e876a56c556fafbfdfb5378446bfc60cbc3bd87c55814c1a84717c03ca997251d5bcc83b4910b577e885c17bf59f8102fef8c961910e009c2ade453df5dece7b0d716b3fb17853e061f9ed8686646996daf165df47da567c845e1fb53ce17484312b06ec25e11c93938ff12f849c92dfedbd119d0ab1f1e626c8c82733c79e06f5056e86dcf5c8ca05e4c94a98436bbf33c905818175afc690b2a0d3f7a2609e8074a3ed91c106b8d16a58096eba6e0849da0a239789e05155305b0588c3151f080115076979e95949831531b364cca70e427ebb05e85f64fd6b3847ea07b370c9d14956e89e4fb0b13c74b7d73bafab97ca74f1b3985875e4041d2b23242402d2c83fdb8fef96ca287c6c687ea1100d3e138bf5a24dedea4b576de7b5b2357e39f24ce2fc9431f98461f5635deb7c58e2371aacfd3279f6f7b3eeb3acdb50eeb39648c2a5afa528df43f79bc1676a483ede3d0d2c5bf9ad81c5d2f4e849c774efbbbd13031cd5ccd239c39e9602b3d8d465eadc097909ed21ac78e9e2398133b062248cc7d1ab671c0c39e92a60fa461126c04be20c628224aed26226dd44cc84b2d44cc987862e64234062791b5518db7a7ec0bf89cf780822dae2bc781b2fc6c8ea6f47b033e06ec766a90bf77b8aff8d352c843c73361726276f8ee2044078cfbee0799aa438b1005dec294af4f08550172f13bc666bfb8464d0038269204ca5ae07a2e148233323d2c527c10e6fecac269c5a47f213b64c0336cce3541e835e13736e81fb073211a6e9c7e779e1e6e544e618b61c1bf21da5f6c6afc8e9609da9e9a214c7a227f38f117945a8a072c84a7ac3e0d99dccd0333492b61e52bfe34a937cdc1ad863b94a18b3af5684b0c73812944f37593d4e3c8e37095389959da033edbff0f172e3286e89643b802b79c3b69bc76dd545624a2ec8f8db07b77d6571c336ecc47b123558c790731fbde9921b2720040a8d84d97c43eda08643e266a3a1db1d6208f9515e7f4e5709edd766f420399659a836ee9a71aafd708f6e1311214d06781ae171bfb3f9a2380a7e513f56286135eb51d4558e8ae87564283da9f1197537d6548ed28a728bb3fb56c8469083339d538e285b893de1167102b3901644a13c96cc7db79a998b6361011a195ccde5f8726b5891f17b5743b22f3b2c856866cd5766d47d32755b5fb4d48e5c81fb89aca6451fb2369e477a68b1a3d9695aab02193838b1d6a3c35d664bd8ede069c66630d0a000cbe92e8f76fdaa34a7c649bbbb32b29a79b46136c0af4a9e6666b5e7a46196d549d953ee16743c686540ef4d193dfd0c95324119e6f58a92cdbde36e894d071da28e0562da7bfc9538fcecd6445022707ef7c574ec2dbf701dabc93f0f80e334970082076c12642dc6cca0b366e12018fa6bf10f9650baf61e84cf2b27ec43989cf7c527ebdecb1ac7dc56c6592bb34d70e4a2c4efe2e9fc33c0927d5ab0374a4aa6a1527ce5c60ff6c363a165ba37345204c7e1a3a62e38cd897ab862be3b0b9a9fd903331fe293b3010597f9d05782dbe56bdd93ca5f4fe8ebd36252bb37d8009c96a70463dc313ec91fbcd0780a4674440e34268f4efe205c6d614e1d6e05952ac147bc7abf466edb70f977d6ba67e745cb1474bbe4c3eac3e13cd86029784a419dc2d36998edb22d09dcdb3373101af179c5b760eeff493fddbb1d4d7290c2b48500fd3188066ee8954727d366bbcdf812b52a138e91e56f562a2581de5a79d2805a128d61ac2f0e9c3b2238ef6c99d280ae812fc8fff433a1e515b010e911d672a98cfcc27e2c0b484a3e5c450a28101683107dfaf23bcbe7e34a32a7f73a106ae6a756868bd850239a77ab0eb699a2b08e29e2dae6488d1d0cd85354a9de50755650b7b74f86d4029499d37eee053dd7e382845f38bb1536f0e8cd25e50cc45ad005d17450685d22aab7e08ec14a8b4f91fecca96db47167734bf8d39483555b7f36da1f6442c198042eccd5089e208e2349d6931b1454d3e364d067abe33f887e44b0e7692b519139a3addd5beda5a1519762c61ae83bdaaf21fae5a9ae616ce2775b39585af442f7f456fe48348611ec4cd51f6870354ec517c8d331a4fc8789b2d54735572f2a115dd71b580edb09410a5c2bc713e4f5409db80d3846ecc19722bd982d40e480bb2313bca51c52ef599e178e8f3b1079d198457ae7982e72f1fe0d1232ef27a22b346ca326eeff85561466c6a336a18f331a5ae0a5b61baa1ca08e10a0b3e84084eef96c4f14d05f0ca70aaed5d455ff2a81dc6b1ae6ca64c2c24e9f261512db8f1b9c1a95c9ae894ab2efcea711fbdb7d5aee2ad867ebddcc77c4dca0301813cc2d832d26994a37ff266413eceebd7afbc369d86fa87824c1432b69471d1aebcdb3bb5243904e1c1c48a3ffd054ffb4e3f4da85def7834ca6b4739404e307f8aa282c4059eebc959371c5595ab4c7569015625b9373f6cdce660b1c8e43e12ec69cd230bb766f10fc44969832f9396b03718650659aac9eddaba249ddf51cc0d07410c8282abfb178f810bde26d1ea09e0895a47f5aa253ec8a261efd77d157a1a5ff0048dfabe39d048d9ef8a14552c7ac13c61df96f5a97e37512f5b1d2ddb26b0ac6797837c92b4c698e05d455ce5634fee27e258779ec086989dae01ca03d86c6e7942afd4e7440bc40daf2fdf626c2c39354a6349530a0397aa6f83495522868a4c47b187a07af52ab252d4e25ec20822c0c760ea187b6ddb499c0f15113cf4158ddac805ba645a264255c530ad49ad8a15e07eb1e22eebcf4682e77a96bc3839ccf6947154a725ee048764b7b44a3fcc0c3af4a3ccb6d912a9c1c4dcc845dea6bfab4011917a4f92731e317c59397047d13fbffed55ac2c00c4848a720fb04fe23e0a3bfd353f72bc3218cfcce2ca5ab9778996a229d3326917d7af1594f507ddd8066b8e9fc2aa8f8e33c6976f697930a444673596734cc2f627cc56af9fc76bd5f902b164f40f3d26daa7137a6a79420c6539cfebe9e597cee95510f169f1a4ffd115e0170497f9c4ea5aee398201ad80c29def4d8153ee300294282a9365ea81542b8ba99666dcb1488868b0ac090e5bdf25341b95bff35e0e6dd213e58cd141dcd61a489164b388efc01bd3f03b5b3ea810431df4e4c97a3838e22671b46e6b0d9035d111bc64056309f4045aee5b04ba47138d0f4fff11618917a8c7d022590de6496230817d185996488fee35591372d8c35c430e41444bcee4794fe9470e62181c36f8acfc54c4386d67e9352dd9c256e1b2a8d477a03a117af40f0bb4a8341f2a13ee2c8d1ddf2d402af7509b50ced439f4abdf38d370618d33419a35a7145463792d0b7fbb3093cfc835ef2d058197df5c063eec32429a78888a33a16ccc17b1c7fca7c704ed8af419870e71fea124026b3e2295719542fb943883498d2ba63bf4da204b8f75545bd53d5a82e4f1aec36f1fa95c8e84253ad3ba73828793a951818423c4c7b3ddc40712c80bf6c855c323b21a3f94a590fda299d7cf863bf68583da35bfbb772e5ea4ea040914a0a2c0d50a8c625c3af85c1d6dffb2d71c344fc3dfba752c608675382bf4dc9968ae6dff40e41b3e09abaa18d046130694ce7f08fea7349d9756a37f51f1484ff9813a0af3ec142acb6ea331ea86059721d7a15411891dedebb5551df1d0ce63f271eb97a418c9a96babb29d14634b4f52e7ebdeeed2111bea35f52438beae30a701a910a52dd00346a2a38017172d37417fcc1fcfc37105020e7d43e244ab2b036e4085f965be9eb3021fe92164e6776a2fc4c415cdb1c8382cb2650d69278df4613dae409d17735ccc04fa9da92f7be6a212b87e5ccf363697a0a54cfc80e8c062953a661bf2ae1dc4cf2df8b7c7dc0ca96dc7bbacdf2aef94c980a3475792242a4307d6c866c14f9f59f10ad5865d402c4c573ce73dabe4a2a908267b5a92fc504fe582d218839a329a5bc4fc35b97083f7ff64f46d0afe257e9b532c84bb16d7eb74edc7216cd67a7c1434c05c55df2e524cc657f27734c072fe1f468ac0df3464b1a4109a7e76035d1dee1429dc4a3bd31c1922312240b43ba0d36e77be2815442eec30165ceacfae440d80cc1048c337a2bca282953cb4098db645f1ef8e233274f34664ab167d038d4e96eddf4b2d822fb187839eccf42d173abcb5b54ba42470a44da0212ac560f30042103be257db6bbac05947072b9439eacaafb012c6fe19f76b8f12d1", 0x1000}], 0x1, 0x0) r6 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001440)=""/59) close(r5) mkdirat(r0, &(0x7f0000001480)='./file0\x00', 0x120) execve(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001500)='\x96\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='}M)(\x00', &(0x7f00000015c0)='+\x9a/}&!:\x00', &(0x7f0000001600)='-$]\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='$.)+\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='])]\x00'], &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000000)="bf40771bd3fb6e91c5434fbcdb8f91ff47164810c8e01b5d7d73d740bda1ef0afc1256da01fac3987de193bc71876b9f7ef2135960a0507eeb7f9e8a82669e3e", 0x40}, {&(0x7f0000001f00)="251bb1d745f856ecdfb5429f2793b4e76d38af4c75936ee95ee00103603b3959efa41b2e2a6c80396582255e432a80316da55f2f7f9da58dd5d1dc197d7d0da450e9c39ca54c9ab52c6e980e2c2a6723be15c6e5eb80c7c4fe1b059823f1b9264df3efbab95be37cbddf031bca1fd255b1e7727982b7ce5b04cbdf6dfbbaf4a1b602749d0ea9934513a6129093e0b4b60a9a04fb7b8731a448327e49778ca0a14f26b2ecf49f55159809040039c30613d1b0f8cc8f030b1ccdd5d8b75c9b0f617940b6da1365da6233b316ff9036ad130e54774229919d612b9e589bd728dc3064e3ee2efbb95d245f53e2187097516df2f5701a7fdd4d06e6f95114ddeaf61ad76260819cbb78faadd04463c39813d76234fc87b95d2126d964defcb7f979bc492d3039877d5cc1656926f94ee5bacea6ce730b36da995c2c24b9de59e27a9df597042d1cea8f9f5281a0096c6b14a97947d5dd7fce4bb020f4d1b1e993448b31cb8840d763b0c358cb4593fc03ed3923282965bb7e536cb3b757307f85ad24b3377a86cea800d6d2c1ce5ff246fbbd384e68f8abaa879a5851815caedc494bf205396b41799adb1b1d96c8dba3b78cb614ed73eb351e91908c1ab8a360bf67e2dcb830d7742d59fd2f80c5e74d076ef4525aee24f08217bc289ef9790998d65de9ffcab2179964ddb75e2371656200355cc0330108f5d6653f2f56c3d6491d8a04c4f22043c76f81f29be4b9c1f8fcbd6bf08d0ed163adc59d608422030f2eab5ea28d4dfcacdd0268f5dd43cd4289842a498eb6fa559d7f065931f6613c95d0a0920c88176d56ceb490585c4bf6d4fd95e882199c881a21b920defa22bf39c52b1e1bd5d5bb2b666293f9459e7bb1c3e118fdd4464c0fa35acea5cf355cdddd3f5653d13bb7b8efd9159a5b00b61bca1366f9247435d6a7afda4bdd00ea4ca6fbeb0e44465fb309f160ae8615000760b8eb25ec093d98f621b5b9ba95c90580a5cfa6cfcfb1db7193a7e4d875b5714f54553be8a5cf3224dd9d7b7fdbeebe7068f06998b73695becfb831d92dbfa27161e47b51e3bce1975b01d5b01107b226e749b5d3571e8ee06a3f681ac9ea1bce82d154f52b6095445aaaf780c822723d734604f3e8339661db9cf0bad0171e8323a0cc1feb5ed87b5a04cc0520fea66c73594448141fb5f0621ec9c847ce2f8a41bb11e9d61d544f20c86d435365cd365e16843e929636ea661de3770dfa226ec2b2d879f6fc9490445e4bf2be5ac5dff41b9f7b3008b179ca541c8b8a0403ab514a8c2e6b98e4dda8b76e7dd69dabb2ce4182e4b414885748b847b7f1a964947cd86adc90f680a8dba24941caa032d3e8f9c2889ccc96643bb5b2bda7cfed2da90b8a25223b6493c9c4276a859a68a8c9db24e3e97ca1f3f33d8fc27b99270dd9609c131f528ee7402b660e2279b2a7abcd26f4ecbed8ff2d24dd79679ebdc7145b35eaf1e9ae1bfa23e3c9da30ccf787b3a8c823845dc4c51f9144883616c597626af57500f0bfffd515fa52a7740782ed52e3b84f3b90da7e7532682033032da65b4d3dea85f41fb8e2a0126558334f33db55b1459f47eb04812f3b4f233926ec2455a1405bd34bea40e6873ca5801050ffd426d4fefd8521a2193447dfef2882d299d0ce87b7d2fc4a7ec71fd5a43e5dd3a39cc167986d0113ba73aa9b409a515a1f6dce36417727b369762b6f8fb398ae3f97bc5ce23bd5e8e8bd7c6314ebe6cd08d5ab70f032e185e81a85ac2c84fdddc6ddda2a3da864202721a1647b0ec3009919bf2351ce3e1a8fadc83f22f8e7a5e273d35c8047eeb27c0e2ada6b92d0b92f3185b5fab5e7de72436c1e6396bb2a049bcd5b42c3dffb597e4b80214dc29c4e9855a93b62419f6c3346a77fb501fa212b0bbec07731ae43baf518d6ecfd3e36a09ae79791af2e873a1b471b4de27ab26ccbcaef3388d2ab8a2d33db04a32907b64689f9f1e2854a51ae8d967f2be00c8937a137703ba410fea6bfc821dd6fea33fe5059015227c317dbb452496dcbe6b985bee9d69cc4914df6aa165f5047a9c1f0118860da44662041e0fa571f8fecb5a3b89c5e5a9fc163999932418b11a43c2c4ca14187c7a642825b572f8b61fe1086243b444f6d0fec1d31fe76102b485fc1b7d3f417e1f6c5cc5333bc91a7b4ada2166c0915f50b39115cbcfa62c435d9f37c372291307d1c40fdc264555955fcc8e9f1af67a48641309ac86f21e04c3fff612406ea4a81f3e7f349fd71a685ca3a499c78f1031b065a5380df52141a74baf3ffebde3fd1bd6c9dc3a313f12af5789915bc6e289625f8e25b7682cc6c9b1ae6c5121751acdc5724ba8ead6b4c8c140b4e1883270d81687325f8e920550d7af7a00c8535f7b872ae42b674c0273a6f8f2ad7778590e34bdfe1f9a4bb08d13e79dda2b83cd7f6a62af94a3ba5f8ee6038fc8ce20980b6447a07e67b75312c117703869e4127fe0919a983416037793a2ad2c3e4a0fcee217284da012532cc983df7378fcd342ec1c16f5b4ab4c70ac65a25d508d254a0610dee8517b01482e4e38e93bd7f6c37a9a10f54a9a25cf236d6b70c0b79edf98054e9a9315d2e016cb81bd3344fbf0bee5c1fc54de7be276a3d0a8826126b225863010cfd0ac044ee8b17db9281b0e3457d4c68843588edd03a3aed9d5b4dfb97d72f945c4323afab724efd9be06b03445b7916a086683af65da9a50d70d0f75c79727d2bfb03a2364f6d90b8f05b5328e72926f20b4b61cb3a6fd1bac9efedd0499a3ff4aa60c1220620da06febfab2b662cc4745627d49c2dad667464c7042a812f9d74425b3f78592adf112c5b2f43dafa32c688fe69ce49e73f2baf3fcdbdd23b86f22c9336c9932c24eaa7b8d8a374bbf2a5e7deb88a811493fc201a2bd9d821bfa2f376b81c4fbaff196ef396805b640d150466b73b8042e9327ee205d0dbe39b664dde893ed7173fd4b1bb7055d784740b2f6eb426a8fd6a40443cdc3cecd330f1954680df3d3222691dd838758b2092b4b1b8625b5a942cd19ebbc2400278af2dba0e7b69075dcb1d1a778ef95a3b85edb23feb989c22b6a221229c9e0dcb9af7edc5689b1b6394ef8e63b7eba676e323b0c63eebd3c75f93d3f6b6a7a9c77b3a0d7f0654cb264d118c865c8a94ecae311fa0d95b37c38f039c23b78e86ddae90e0f241ba6240c5b721401e29e410dc09c0ce704ac772ad071faec4a268d3e4521c9579606f556d752367b27b0088af471a6703c6f36ba3aa7b8b03b7846e60adaeb91c326823cdcfd317c056d3235c659be2d6f018db9d099a2537118742e0824630782f3f07e02a597cec1f795e24fb9ec618b3109afcdfd0a0dde3dab285993dfb06f21ddf8c377573fe9eac481de4b8a00dda04123af5bebd394564103743c8349d46e9ee51ab3dd564635057215189ac4552211468450b14f7e3e2036de21cb4aca4b4705705612d10f9bdd31882b6142fa5a5a38aa75bb0bb1becb373eee4f5b4c902ae5ae144b73c33f4114cb1c3fa4f408fb8c4a85e871d34ba2949f154cf4b4ba9345e706fa06813079d7e34f91ae99f64074d3588199d979b623bd80d6205bfb8572b9d6272d6accc8ec6ef9e7e61b4cf401036651038fb163f7d59a8dc890ae6cd72a26927b66ae349e2b7d482554ae0cf983196d841418570979fc1db5b301af8edca65c968120bba096881afffc1167f33906a273abf5a0051518fd590ace03585a498a943529fcc586d78f5868807b0dcad52a14cd7c06beb115a70bc5d95032ca9e8553e95aa72253baa80701d88d220d08e43a54046ebbd6e3013eb1d6961e91a007c69cf67570e9d50d0da54a21eb09b423d6afdcdedc4aec936f36dd7c80da7809326473b7f6725a746500e5e2f80f99c06f73eaba33f07bf3e64579e5bd6df20ed80786f3f17fc304068e86e60d680920b3e75dea2956bfa61b60402f9f7dc994004440d7f86ec9e4b4ed88718ebfe93191a7f7348c9d36fa5d32cdb1d519cbdc19bcde8c4709dfa8238c0cd75d00ec620b53d4891dac2a9163db78aa587ba72b50126526279586d312522a2c8ff0c78296cd1e5ef0d25fdfb0f6e1683f556f81da33a470a486cb8929b831884df002f9b60c8c0ff7906269427efabd480afc412f71ffa1cd187f43161d538320dc7ce2066c6d78af56c6c22afb02569fd7a4d7b631f9f6be75c3548c7fcb76640babade5f4382edf14b9857c3f7342f56260e40dc1746ebd17d4fd710f78012bdcb65bad98b5873c32f5a448c3afcb0dbbdcf006a4895ccf4c8b40591866c06a0e2f318d0637bdd2233b0dde51c58c56637ada304fb48f7244b802a065ca78da0528d555bf1f7816d6ae153145186e2f92fb6d04c0e91c0f98ccebee562e49fc5b023dbf555f631b5c56c45cee2f42be53faf2e34bddac6c6d3dd93b5a1bfd8da0fd40f4c9d888e3b86bb72f0de7ace65627f4ed5395facdfaca45fb0deaf26b95a673019b97ac564f149419d82518a264927e6064311a2b64d897cde07be4405178706547d8f92bb92624f617ccd26fd729037327280e0f3771b6be3c52f58fa68a2873abe20f0bc7731c5f5a7323d0ad863fd30ff10db5b69411fdfcaa810dca8c75b189c8331fc2cee0b34a6fbacbba520a34f83fd7dae6db0ca62150d1d806a017540b034523b24dc9f22fae75521a15e5de738ba897a73048a31873b0960a87518a1d1e80ca5ed827397de24b43521e6b49c96705ea715b03261728006db9536ae0ef7b1d1c7b9cb331684bdbb7ee69da45365950d2ee606d42d3c42cbab784beda3135f7031c0349497b89ab6b4734fd9535a1c0f7adad2094a78f765ccf97b9ace4981287f4e51778b8bfb01c3771c02fe017eeb625e7381026af72299ec69dd234ed5eb656064c63368ac45ff77cc882da6e009ea29c388720444cd33759bfd0818628d06f1722ad9f94924aff28545c282c8695c750acd490d2b113e3974c3c6f1fe89e282fd690e8b9e28bfa1bbbf7a12b854b9f05e4fe06dd909748ac68769270ef3e91b8f5f7a887e0a98cde56595df1c1bae716da39cda61280fdb7fbea16a26abd513cac78266b6912f6fe9512fe7bcba89f5c4936b18f1e1809adbbf3ff409338e01593d6d5e225cc4ab96a1f6a3c4a69a7bbe5cb9828b5e9d72fe6e07ce43b741dec3ebf18501a802591b4fe8ec0a83bcb2eb3bf03f453b0941c8aaca4bdc8a795c2de65ad15af09583c9c8a960097ab54e0d37da702bc1b1e7521258f43334b0cfa34163f795dd61481b9e9afe149cbe42f31968f3408754d3871825b6351b90a59cb466ecd2a92fb3c4713667c5413aaa5022098920037f17239eff3c482c5aa5b6a74f9a97525a65207a07d793b5d76bfedc71cccfa43f47a80f3d0aa474e61b3fbfcbae93d67b05c1f9f9ea08026a05877225aae079733a552023b6d0d893e037634ace176b0173d9b0bdb14581151732a9922b77933af7ca01eeb319b9e77700f83967c5ad87a13e2b433d72b8a03eccbc537a7ca3c6c620d6512af6ffcb761be157a1d8acfffcd0e6a7c258bd2b4569f5722c8e61517871bc21d1f8b0713e26831915f47b5ceff665413baa839f2a8e8f59dbd83686cc31d8c05b31d133808123bb982ba9a84f8ca577ee02611ab6a3d17da5c24055ad35beb1fa6f465df3d78bd103aaf5fba3acdb7342c5aff662aee72c5e529fa3ab4e93bbb89045908b22dbae058ae47a9b1921a07d28aa8bce27b91147bd313fc44343c9ddc2f8153b3232451d11ce1b0cd0d5b61d14", 0x1000}, {&(0x7f00000001c0)="a3b2c30f7bc74b1702c9125c780ef3dc30616b6ece906bf87f17a3ec1f2d4d9ead807076df56a575369fa1bc3b27031380403531533634f5b64414a707d2a945c7e165127039374d28a85251305cd3309e4644d1851471ac2bb5b66e46a5703819b7bbb8cae8887fba7151cd6e2ed0f50deb5b29bebed03ac9a1a4de8b82a536d2919b0bf7741638ae35594a6f3885f968fbee7c379de21c6d277b8401cb4df2dd3ba646f6c91ca6be", 0xa9}, {&(0x7f0000000280)="a64340dea295567f4dc59971fc1eabbb7e2bf9482ec7ca173eb337c44e772650cc3f0b234909b9874fe8226d73f7f3c43246939ec2fc4cd9c63ccbccad7216d4b1d8792e0f8ab0a7241e795a62de42de79813b09559a2586a566a2a225f68beb39a4343a5e0a9e96b9aa7b10883931d79db2b943ff39ea8c714da78e977f54eb197ad30445fc1b08c83abcc5f03e773471139201eff10d04d5937edd04f34fb81bedede904938ff9e9ec3ef84722925a549a615aa2c3f1254af84f", 0xbb}, {&(0x7f0000002f00)="6c8646d986a89c6386d323cb5b622f7823964f8345039fa016d2bcf9b59a3cb754bd9772faa62e0cf960b87e165463f172cc030f7751b6bb766a1ffe6402f3bf517284cd4168d334dc7ff3f5c5ec8d6656cb78d189a9d314c2e5e19e3d0b2e1ef0a36cef6a1fcb48ddbf929ba32d298fb2d0d46c699ab3a3e491bed5b453453452259666c614c27d9478836e8b577125611836cc8f1dff8d2f73e77acbaf1913d8b125d6741295269dcf7ba00a4f7e9838509a2f07e3218b68f1355d56c9a343f1c11c2e3ddb1fae3f7470ece9c1af38fc7c95a448fabe5744d83907ffff09ba1b3a2d874fc534340f1fd3f1a04eb2bb116347b997919bc8a20bc1350341c2597e0a69477792bb0e32bfb5b6f1cfde703b8bb3947733280cd96629c9419201d1345ebe5296c644d4d16a09f1ee6bdf505e5c9041b7c287941e6a9aefcc3efdb643a328d6401598fa8dfb7f91aa8fb8a92d9718f5065b208feda6677b757f5dde33c4fa49c796952f3d80a3b1d907add3fc7b2611253cb06753d434a8d4526383da21095965d195a1201c2fa0f1227bc1b854f1e358a44f68c48b419f154aebe5e0075c77aa31b2560c7d3981ecc8cec4cf56dd1e1fa2da603edc83b26458c6a4e9058fa65351ecda12b7d958cacac096082307b0ccffd86b8705b03cb89634c50dae550fd358846efe68f7b36161dd4b9895bb6890a45f5abab5857694c5443da64a077cf3f59b3a5f5cb63c458c7af3311cbc228b77cba69aa30d5d44894e325b54068699bd304415a2a0e58e31d07806a572515485b851d9a7fe88cef35f2e097a497d2bbc55178e0856d8e814608f11983d8a31e2d98920d8f4cf5778de243074719e9da2bea6631172c2dda4f7817582473f4c6636ab02fa7a594c15bf029093ed21b85448aac80b534afd3744d64fdd3180ab1c8d0b0c401a93a3e4e1cc343d21334c2bd82ce7b781068ca2b041b159d8e6207e46753ced1c768c1be7be683c46473debebb81fd07826e08ee77874bd71f94007f5d16cd18d8eab10fe13bc9f8acec48e7d6de40b743c932abc95de437be52dd3e6b3e2e6e3c3637b75b5fdbd6c307b26cbfd2a36558fc5125e7d8e417a0f5f1580042b94b90c06e8d06cb54e4afafeaa250b1a0b90f61ef4c24baff1f84e815714741d4fa99fe598ebecb2332cc11688bac871ad989ed680ae70915134e10ec785f8234f3d5a19aa6dde9a7bdfb51cedf00b49d68ee69e35e819b0e309e9d1c6af980d8ddab355df762be033d5de05903b08160ceb68c42c661e5e20d5a5e340e9671462fb2088faee877977b3719644161a078cd1c5225c8e0f644c32278e6dbbc5d34e32f686ea81e405aba2a07db5ae84f6e09ff57e3aeee3398f4d6b84ee533e8c53794c784311c1997e17d7cbd6a915ed9b727eb026d2b667ad82e27214f741f825ab8a867f109c9c3bba2617e029f2311b67d08c313f450cdadb8bd3568609d9ade8bae88bb647821ee8cd614cef93bc04ec84d6c77fd990bdfe17f9d616ad10cb47488d52bacff90501cba705c613dd14030b01c2e484816e9cbd6575e3757df7242c631bbe55bb99cd27d6aa01e454d98c82e6949d9efa569d6a2ce8938aaf5733d26fec68446db66aa2a6020ac43aad7369e526577cd152842963bee215af1594b95b245a6f98a79e0061395877706b3be334e98a001fb701e5536fcd37f2fc5b283d0180be84d6eacfc94c141ed74511109b7e6bf6674debee07b461b07e7039ec0b3e3c7f7727b006c0cd981b49e09e7684bc19609ecbfec2f358e2b555082f156392f306f389e0cf0e4b41dff87a2c372d37c0c1f67521dba45d5566e04d92f4eb73efa78152221876be0ea5da51d4c949d0042b04f31728d5561e5c6549929895d4da3b781a8cc3a67744fab98507da734ae8981375ea2e9e8db9a8f9c1d866867778e141ed9e18e331720dabd386ea3fc1984c9735a92d3d57ae2d780ee5936bb70052ec45519c1551f3ae953f4e52c7313718366605ebfabb772714e44d5801d1130ab0fe149ab21e8653c348b46b3a0a95ecc0cc88adc7e6317bc6adc5558da2c8247bff6c1ed3437a170d80e2f95e261b31a28dbfbc9579e521abb1f867ef11aa4b2a3c2bf17f42bc78bc69d8fe19715c9a9f4ccd9446a934ac7e44012771724492d8523c94070a72ea4226ce5171f1a1585226b06e3cc911142e2b70b222ae1bc66d98159f9153e14b468043102ed9562936cfbea606c9fc9af9539d4d0c5a929ea91bcae2ff7e6b0cf8d7c743bf678b42e9fafcfed79db83c20640f8e5983e785d4ce9b010ec880eac360916597c5bc84bc1d79726e693a4cbb948e6f76f5091a6b7f030a792dea6a316593bc5aea909010eb5c4a732cff0479dc88dca58100311d3731acf1c1ce543c17f04f1be55595794cbc790f9593034ae8741786f95f50868ef45f57c9cb85545330abe92b41c27b186a980667ce2a6e415351e6c76a88e70d3066bea03e20ce1e1add8e478d7c9eae668faf62586c8d5123342274e0f5423e4c2fcd9e20a517b9283610fb72644ada389004d44164e69e4f0b53f2b0262e3cf57abb50e8e8593f3b0b318da5831358871c53f30360bc7f6d4e4e6a58ce51e7d57f739fe5467b97ca210a26bb3169a8debd3be134c01427ed2bd5b26d7fcbc9c90b4a197cb1b64c9c3cc51a44ddfbf6a9405f642e603755547dd8876d3dd7de36f0307c0f149d8f5dd73f7a210d0e83a8d861978950b3c4fe2891342608aa9cae02c2b727b88980b7fb268d1a13a70766d039aa69c716157e76c693c7978217649fab82a33fd7d1d2b3d91e46f7852fbb31b606f644943ae69b62e97d2e08ccb580eaf9156469bd941a821ee0a0efecf92b2136c852041c771cafa1513d7ab24819ae35b61cb441bc5e3eb760a1c2cbeb1316fe19e752dd0eb5d8d820ed64b6f80bd47fec4fe5c897ad326e2352b3eef88bf3a171949a52a72a1ddcd9cfbf3f49075f106bc0c9947d86bfab05f81a1e7b1b28a84b638b7cbf3b944fb99384a63de5c7adcb76e7e2785e1d770bbfa57b3806d55b2daadc27ffbeebe1e0b17510953b9341af74e17a6683562fb1a40c95853cba2d1608683bdd6a32d219cb29d965a756cda381277b07bd8f1c760f03a79a86a07af4481c980f117f0d13eee242097499b9952d28a77a153c821883b4fc89d309e5ce5ed3654148a9e339b176893a355ea17128a927f64186f37a8d19641728aceafd8e41f199399c8350fdd82199eaecf08a056af46b92020436ca8a362c58af41390004295942579e07e730b72a43dce1846e3b8388f8e01a9b9b06ce4ffe72a2a95b90381a7e759cf70b5fe354b72c31c140b2b5303571ab58787d26cef869b87cf911edc99ffaa0a04737664d48ba494e631db3b2cf3707b4036ebc3642ba0912b11436eecc51cd9d3afb9bf6f456bd4487ea1833314c9064f40afd2de82e97a16bf34fc9b5eeaffd028be114f9db9f7392a0325de890ed0383740897a1888b8eb8a814a7dd70fd9c42d9cdb2e59f1c2cab94b9d5d52cc4ea0ee48b8369d8c71acd837d25539daabff061eaecba4f19fa6cee313c81c2cbf148341f629ccde8f125eca84f8875acfb242ac767d9e0d4a2870ff9edbfc7b697f7053ef1d29555b7a11be86b3126c99bb9e2efd6d7db528110d2d6dd33619e968d17ece9e14ad32518a8211eebe15e48a368bc4e39f88807121824539d9d553de6f8580e75edf584c65d2ad1dfd6c3e9d22bc63f7c2e1fd4303bce4c08575b426313237a6347d431a0402c688ba857f418b966c80ac1a758f77aace4203a75205028f427e995c851deda9142500d2660243353048df89a586b0071d58860f3a8182006fd3da12703ff0e5f6df13849818729b1ee5f4e5401759b2173c4547bbc41bd11d38741cdc709d39477c0b60d76601f79c717aa883cfc48e9017c824e4ecb86e627a6e7662262a8cc9b6e53dc961b219ac6b869716919a1f465dfa5ecbbffccc54d0754d51cbf201e0b6cccdaa4793a0fb38a8c2a83e04995fea8b33f4c4fb56cc2e0bdaab05575141e86169b4f0d1752214883bbfbcf409f62a4df5cec62087fe4fb23f6164804b15eef20ed5315079143fb6578faefbac8bcd3e40c8e7308571eeebe6720d8599510a4a75f43721a3d675744cb426c23c92449a544f3fbe708653bad6a02e92f942b5abd328080347cab531b560804930bc7b4fb659edd4a024b6d4574936958ca10d029013be07f6e4fb886ef8b21b2c12fa5f8ec4def4460f3a968600516ac89edc592f2b6b8ddb3052a458554b12106c5c4511b01805d4c62f5af4bf42f4b119eef2b8050d9ad9adf03465bf8c39405b42c5c575f0a23b83b4f43f729122d48d2d5dc412e94cd7faaed248080b178f5f33730b6e98905be788c52a7f7065e6ee89c52732fad39a22611f9b8169f86b295e15208e3842c79eeef3074e1e8778f27d851db80162a7059c5cfc67d2641f17126a5b8e55854f963d8501d1915d826fae39c7fc67063df2ffa404078f3af36c972423ded5a5e031fb12b6ae4eb8e42b505a8eee85cb736425ec4b47c1b0e8331c8affa1878d843f299489f1c652e65ea9d78e537c9a4897f7a8d1aa5cf37a4d2682c6b644e03fad2978cb790cc4d1b4dd8fded0506560d6ab450c15880c390a9283ab342deac049d9af296642f436457d2eab14035d361da5b8f07b6f5a1219affe3d49871e0abd8812b4a5a072202f6ec76dddf88bc12178aa3456dc434a10d26519883eca6a106ebbaeb895345f0b6aa44a6170803ccd522148ea33fef5fea6beaa03fb59461490d771b1bbe6b2221e9bde923051ef23257609a8e82dcdc6fccc50cda4ddb7878ad9aec869d444d5e3d014a3220670783f002d3fe63abd6ceae22e9cf7bdd25bfeda4f195ed07cebde00d914a04ac804ba26d2639248af1e795619450f1dc9c326654dafd80cc6d7252b60210200a1c3e5711438fd72eeb38ceaa06584021c2783ee1adf3fe64484979c76fde7f8c6b511763cf24b4967165f31df1e9ed0fbc49181e53aa8814eeea675abb33775a5858b9f1fb9af83a0a185337898e8b371fcf20d022710fbfb1f2c3001fb417e030635f71b76b0cc952a8efd9c3cd23e8b0bb7feba95c194e2266a018085160a0accb4c710f9daa5a0ab407c64526745465c2856e09beef508e4f16eb3b7aec5074648f6870deafc31f4e7d401cf447bd5a42764f8aacbbcbaeb24c0ef4a1a7cc86659d2e1b9dff9338848ef4ead338dedf93d597fada5cd1937220215297091d0337b8a5ba901ba09caf0fe8f116767d9a707c174f0eb0b4b2ca3870e2ab7b623562022cd2013f723e93170a9c5b65196df48f752b5867fd28ced54e7077bc2051bdb97e59a0a2352dba8bb7b4c93d83ab1c7d8147bab2f64c770de1054da123511a0dcc9b6eb90b46b79a6173340cbb4cf1a0590d60c95d25a890386f533215b7995c3a75f2a8b491191f2f656db811b2c8f0170283b828162ba5dddec9243153650c4143291fa9f84aa0535be6fd653e46bde2d63ee00fb1dc9fb8067bfad62fc0518c24fe5f11eb8d32eb84ad5b9828f58fdac27701b2ba0cc55b1fa5b159d5e5e6bcbc4fe05cd9d504e492e14849d3711f88b86fe2ef49e2c8350bf2d605b402a8643b39c9bcbbff5dc160072b6a6611afd4c079fb3dc2856df90bf63569b0f2d016a5d1eb8d237f8f454b3086f3dae3fceeb270468cd07b94623dbcc26c9d5df763738e033dcbd6f1be1dec54e2df3e61aa1347a770f30dc81d01b976", 0x1000}], 0x5) truncate(&(0x7f0000001880)='./file0\x00', 0x8) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r10 = semget$private(0x0, 0x1, 0x151) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f0000001900)=""/23) pwritev(r8, &(0x7f0000001e00)=[{&(0x7f0000001d00)="78c9a96632167c08dd113f229570f0010819b669e12ec49bb0567c79ec0f4b1f82cc120a283eda92c3c5f7c31548cb6eccd62861ca1dff72d35c5daab9e9483984bf92d07dd22cf0b2333b713ab5ffba87d1d36bc234de90cde1dad42e06b5f841c2520915b6e48fca70eeb0df47f8482f341eb631f3832ec72cf9973a340edd233f3df3789bbe3d22e8998b9dfaa1a8faeb7af2e5337d3522c057d858d9ee3fae31c14d0d0f36bf02dafdfb9655c8b913d13f340119c8fdb545bea8af1a18ac659674e408647fefdbe9af6ff3be4f26fb57307ff828cc8f1566842fd24342d648", 0xe1}], 0x1, 0x0) recvfrom(r9, &(0x7f0000001e80)=""/88, 0x58, 0x0, 0x0, 0x0) getpid() 23:03:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffffff8}}) 23:03:15 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) semget(0x0, 0x6, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) setegid(r1) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000040)=0x7, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) getsockname$inet(r2, 0x0, &(0x7f0000000100)) 23:03:16 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffb, 0x0, 0x9, 0x7fffffff, "1702079b377b00000000fbff000d00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) 23:03:16 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "904c0416de49ba693d0d6c26d1b5efaeb3816db1"}) 23:03:16 executing program 0: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) 23:03:16 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) mlock(&(0x7f0000302000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 23:03:16 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) 23:03:16 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x800000000) listen(r0, 0x0) read(r0, &(0x7f0000000000)=""/112, 0x70) fcntl$setstatus(r0, 0x4, 0x4) accept(r0, 0x0, 0x0) 23:03:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x20) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7fff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) unlink(&(0x7f0000000140)='./file0\x00') clock_getres(0x3, &(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r1, r0) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) fchown(r1, r4, r3) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) mknod(&(0x7f0000000300)='./file0\x00', 0x4, 0x5) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000340)=0x301c00) r5 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) bind$inet6(r1, &(0x7f00000003c0)={0x18, 0x2, 0x1, 0x2}, 0xc) mkdir(&(0x7f0000000400)='./file0\x00', 0x181) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000440), &(0x7f0000000480)=0x10) recvfrom(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x842, &(0x7f00000014c0)=@in6={0x18, 0x0, 0x4, 0xffffffff}, 0xc) recvfrom(r2, &(0x7f0000001500)=""/245, 0xf5, 0x800, &(0x7f0000001600)=@in6={0x18, 0x3, 0x2, 0x7f}, 0xc) getdents(r2, &(0x7f0000001640)=""/49, 0x31) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001680)=0x9) chdir(&(0x7f00000016c0)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001700)) listen(r2, 0x89) 23:03:16 executing program 1: ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x6, 0x4, 0xc00000000000, "d1a984ac88c295584b68a540e04b737aedad67a0", 0x1, 0x80}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x112, 0xb) ioctl$TIOCDRAIN(r1, 0x2000745e) getrlimit(0x2, &(0x7f0000000040)) 23:03:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 23:03:16 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ace0efa83220306813291b845a7c57c9a76c5a2ead7b13a8337ffc03340acb7d00f21792262a4b2c5b0d"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 23:03:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0xed8) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0x3d, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x6, 0x91) getsockopt(r0, 0x8002, 0x40000, &(0x7f00000004c0)=""/1, &(0x7f0000000180)=0x1) r2 = semget(0x0, 0x2, 0x401) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept(r0, &(0x7f0000000780)=@in, &(0x7f0000000840)=0xc) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000240)="c2a6b912ae835deed5cd2ca8bb6bc9e75a3cee0764baceba1346c078be72f93cb15fc5d818b796608b648c6d388a044d0b6aeefa94e1a2", 0x37) setitimer(0x0, &(0x7f0000000280)={{0x6, 0xfffffffffffffffe}, {0x6, 0xb83}}, &(0x7f00000002c0)) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCNOTTY(r4, 0x20007471) chdir(&(0x7f0000000300)='./file0\x00') r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) connect$inet(r6, &(0x7f0000000340)={0x2, 0x1}, 0xc) semop(r1, &(0x7f0000000380)=[{0x0, 0x9, 0x1800}], 0x1) connect$inet(r4, &(0x7f00000003c0)={0x2, 0x0}, 0xc) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semget$private(0x0, 0x1, 0x6) getgroups(0x0, &(0x7f0000000740)) r9 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x9b, r7, 0x0, 0x0, r9, 0x180}, 0x9, 0x0, 0x2}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x1, 0x0, r8, r7, 0x0, 0x0, 0xa44f}, 0x7f, 0x8}) fchmod(r3, 0x9) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000640)={0x10000, 0x5}, 0x10) semop(r1, &(0x7f0000000700)=[{0x3, 0x401, 0x1800}, {0x1, 0xd1, 0x1000}], 0x2) 23:03:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x5) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="144c1bef1fe83df5f7590503edcc87c5d596d9c57738546500c0161b5a6688ca3bac2b4d43511c9549417c6e03ecdcbc3dffc631f1910d2bb8a9d6a784dad6e352d7fb01086fa3e90a83751e0a11a1317aa731f215a4b5476e092eb581745a61e098ae5f13dee63511cdc9a7c4cae80bcb8b87bbd47d5d9040ad33e802706320a1cbdbd93a", 0x85) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x5, 0x800, 0x3, 0x5, "d7302a078c1b960ead584b81907169c96ba49536", 0xffff, 0x80000001}) close(r2) flock(r1, 0x5) ioctl$TIOCSBRK(r1, 0x2000747b) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x800) 23:03:16 executing program 1: pipe(&(0x7f0000000000)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000040), 0x10000) 23:03:17 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0xe6f7afc9cfe098b8, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x2000) 23:03:17 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) write(r2, &(0x7f0000335000), 0x1023d) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000540)='!\x00', &(0x7f0000000580)='/\xf2\x00', &(0x7f00000005c0)='-.\x00'], &(0x7f0000000780)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='{\x00', &(0x7f0000000700)='&\x00', &(0x7f0000000740)='\x00']) execve(0x0, 0x0, 0x0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x800}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="7facda20e5278460c8", 0x9}], 0x1, &(0x7f00000001c0)=[{0x58, 0x1, 0x2, "13f5f3bf541d348a15b8738b7f87e5f29a7fde6c50413d70fcc68e8dc3c86e923f24728f5d0bd322e108fca4160cd8077da20cdac429bc00c2df4522fbd349a680ef5d518b12"}, {0x58, 0xffff, 0x400, "9e0ae8f0fab8494188145bf95bb55f97ed82a6e8a6a3215e68e3e91e14d352f8e99017e95365f78e0d455a256c483639b405814290e8e0faab55b4d249b5aea6be64cd2d5661"}, {0xb0, 0x1, 0x3, "87b98085bbba4947e7302cb40497629f872ed83c85e0378359a4357100b7fea19b3588cb9f6d459cc6ab590ccb8384eac13dc40a597ad8134c787e880b617f2dd3ac5d1b04b6237ad204b8892441446e1da20b373f5fbdf154f226c8cd4cc81f4b177ab47e562877856b5026b67d0b41b60c50e8acc2d17308b8a5c7b3838652bb62e9cbe8a724ff5094f46ab1bebd6302654eb6b81377cea8"}, {0x28, 0xffff, 0x8, "9e9dc7e47559dc3252dff4e4bda744bf6a"}, {0x38, 0x1, 0xffffffffffffffff, "8aa8ba7246512f465a4fa90c7b962b44d4abf1ec7f8c23b6bc382080d237cb794a85754588"}, {0x40, 0xffff, 0x3, "bea67e0925e871cdb85e73ab203c40eb020f7f52df3e3ad1b002ee942f2f33e9376f4c46e00401152d23"}, {0x100, 0x1, 0x3, "9c88df411e6de436e56450d26a442ffcfc39215c6cd3b0e2e35d5c89a12a78d2e1a204804ea384ec00da34be15b8f0f558325dbf4ab3ba376b58200bcbc0d2b813e2f0da40775288765ad2e6595996415b695d885ac33891e788a75af10b9a3f0deab81fa435f51cb441e24fc375156ea28996d93b1c06530c080eb1019719c915ee3c0732ca1cf67a8386533b89915014775f583e8dea1267f739d57965d5e8a411c579497f60d3ae71a3fb1e3a4a03f7f9fbafb64df5d4e812727b0dd650b76309fcc0a26e2cb3614e2d59dab56e8525499e0288c2ceb243eb174f6faaad03d09437d0951da8c01bd14e8c9c31a0"}], 0x300}, 0x2) 23:03:17 executing program 0: clock_getres(0x4000000003, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 23:03:17 executing program 0: r0 = socket$inet6(0x18, 0x3fff, 0x80) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0xfffffffffffffeb6) 23:03:17 executing program 0: r0 = semget(0x1, 0x1, 0x9) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000080)=""/223) syz_emit_ethernet(0x31, &(0x7f0000000040)="42cfcbc0e5c5f61aa666a1de1db814484dacafd8e0ac0b0b6145c70e58537e916860d5534818adf8d319642220f514998a") r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r1) ftruncate(r1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 23:03:17 executing program 1: poll(&(0x7f0000000040)=[{}], 0xb1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) getrlimit(0x6, &(0x7f0000000000)) 23:03:17 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) pipe2(&(0x7f0000000000), 0x10004) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000340), 0xff75) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) semget$private(0x0, 0x0, 0x1) 23:03:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 23:03:17 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x40000) write(r1, &(0x7f00000001c0)="d7adeebbf35a1ac2fbb9fbc02acdff63b313d2af13177170e8b5e581c65b378bbe6d204c9879616135bd6770ef4a5dbd04d209b7d58ec1f7d8aa5a1f0cc131385a2744b2c440b5a0a547453be5131fb7e0bb4ed510339a3f7dccfdd31c10f12edd37d5a5", 0x64) poll(&(0x7f00000000c0)=[{r0, 0x106}], 0x1, 0x0) 23:03:18 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x1000100000000}) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) read(r2, &(0x7f00000001c0)=""/60, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 23:03:18 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) socket(0x2, 0xc005, 0x80000000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) 23:03:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="6d97d3fa56af23025966b097c39bda2b26d3f7911346c73bbddd49c916e082f4b3215f218705a09858b3d9ce469da6af2e2efa2ed5041efde3c62d3ee39faedf107d7e3717cd54f66b9840a1d0a781435b99ca369d5648d7fd815243b51e69481cc8f1e0a6a138fb1b78bf", 0x6b}, {&(0x7f00000001c0)="95023178d05ef4c5fe19195cfa66f3b97832ccbc87a5ad36450346c41886a0e7f8edf825120ffbedc4b576ad139ea63137a7ab6ea3fbcc94132f90fbbaffff5d2d584e788d7ebb54954f42", 0x4b}, {&(0x7f0000000240)="7ff010b758a1249dbb1bb1470fb5ab9aca8a620e3a45f597cf044c337c708e9c22d9c8ef0c7f2b1d28a3c5b341cf8a3f791b9e559b33d216f8618eb9d9dea05181f88d931c55d67e8dd4b48a68064f969f0258125684e643a504b3f396913645b56b5cf5fd756093c3b4612f7e98d4ccdc4ff8cd823e06f2a1acf693c7de5bfc42dba4a181cfc8af496ef62583c00b66eb5ec840eae01588dc1002d33536a37d084fad18f902aa017e8634e7e6f6e730d716a25a7554198834f819e7d3d391398349eefd9a3f9e728c541fe60639d3b5deee65a5de988e26fea868bce77bc10e2500e6352e8c99f185f04941876bc0ad1bee", 0xf2}, {&(0x7f0000000340)}], 0x4, 0x0, 0x0, 0x8}, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = msgget(0x2, 0x40) msgrcv(r4, &(0x7f0000000340)={0x0, ""/53}, 0x3d, 0x0, 0x1000) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000400)=""/97) close(r3) kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 23:03:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() utimensat(r0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x401, 0x51}, {0x7}}, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = socket$unix(0x1, 0x3, 0x0) fchmodat(r0, &(0x7f0000000380)='./file1/file0\x00', 0x2, 0x6) chdir(&(0x7f0000000340)='./file1\x00') bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) recvfrom$unix(r3, &(0x7f0000000280)=""/65, 0x41, 0x841, &(0x7f0000000300)=ANY=[@ANYBLOB="00142e2f66696c653000"], 0xa) 23:03:18 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1010000100002}) read(r0, &(0x7f0000000080)=""/4096, 0x1000) 23:03:18 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, &(0x7f0000000040), 0x107fff, 0x0, 0x8001, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) 23:03:18 executing program 1: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028b, 0x90) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f00000012c0)={0x0, ""/142}, 0x96, 0x3, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) semget(0x2, 0x2, 0x10) execve(0x0, 0x0, 0x0) 23:03:18 executing program 1: mprotect(&(0x7f0000624000/0x1000)=nil, 0x1000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0xff) socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 23:03:18 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet6(0x18, 0x5, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x80000001, 0x7}, {0x18, 0x0, 0x7fffffff, 0x8}, 0x7, [0x3a4000, 0x6ab, 0x2, 0x1, 0x1000, 0x2, 0x19d, 0x9]}, 0x3c) 23:03:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 23:03:18 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe49) r1 = semget(0x3, 0x3, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/150) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x9) fchmod(r0, 0x190) 23:03:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x80000001, 0x101, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) msgget$private(0x0, 0x604) r1 = socket(0x2, 0x2, 0x0) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/90}, 0x62, 0x0, 0x0) write(r1, &(0x7f0000000140)="9a010179ac608ef0bfe8955da5d75a60a922236c557688c8a6019def253c62f2cc54194a3971db79e329fdf98f6640804f07b2cf5088fbbe66fe1a573efb1f3e3e6ffeea53973661ad7f4ecc2f5a03370d61748bacb2f34987132e68956f9451143d4c8dc73f5b7ddf020c85992267fd76fcdd6869e604f4ffc25f6478ae7ea9eceb23edb15e4282fba18e2aa2fb26baacd1d511f550aa3781f9a1617f8482f4ac3a9850b6bd32a5578b3f2420410c4294831e5fa2174051cd2d354c59773380cb8771e8e01a01c0e85b988eb99f081a", 0xd0) 23:03:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000240)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3) ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) kqueue() kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) r3 = syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x4, 0x0, 0xfffffffffffffffd, 0x0, "8ae96cff3e0065f629ae2dc6717595dbc06e9ad7", 0x0, 0x1000000000000000}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x5, "b73c504f5a9ea12da312f5116384a1f817459cb2", 0x5466, 0x7}) 23:03:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket$inet(0x2, 0x3, 0xfffffffffffffff9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x1f}) r1 = socket$inet(0x2, 0x1001, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) select(0x40, &(0x7f00000000c0)={0x4, 0x8, 0x6, 0x3, 0x5, 0x1d8, 0x7ff, 0x7fff}, &(0x7f0000000100)={0x3, 0x4, 0x1, 0x1, 0x6, 0x7ff, 0xffffffff, 0x6}, &(0x7f0000000180)={0x7, 0x3f, 0x8, 0x800, 0x4, 0x8, 0x7, 0x80}, &(0x7f00000001c0)={0x4, 0x80000001}) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140)="73240acb9811f47ad17ef9fa2b42fd7e34a71c208383fdae3942c583410f182bab000000", 0xffffffffffffff6e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:03:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d275d8774a4c845773a97540899afd9c4d09278d9482c7174c84685851f6aae4b37bcb7aedf444b7e16ecfd5c3b89b62151dcdb85738e5acb6f726d30af8a525e164bf3d4479f940bd7cb5af3daa0b868b6fdeade5ae558bfb105e3f6c3829a72e85f133a79b60cbf465a9e0de311fadb840004bc74407494b64a24fb99effe7322730", 0x83) shutdown(r0, 0x0) accept(r0, 0x0, 0x0) 23:03:19 executing program 0: r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x8280, 0x420) r1 = getuid() chown(&(0x7f00000000c0)='./bus/file0\x00', r1, 0x0) unlink(&(0x7f0000000300)='.\x00') openat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0x9) unlink(&(0x7f0000003980)='./bus\x00') readlinkat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000100)=""/51, 0x33) 23:03:19 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, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000001c0)=0xc) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 23:03:19 executing program 0: syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) syz_open_pts() pipe2(&(0x7f0000000080), 0x0) r0 = msgget(0x0, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() select(0x40, &(0x7f0000000040)={0xe7}, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x7fffffff) r4 = semget$private(0x0, 0x1, 0x100) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000380)=""/112) r5 = msgget(0x1, 0x100) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="dc3345b4680045a0d141fd75171a5513d83d50000ce100000047ac10fe0a63ee0391a244e9de14e468aa18f9655fcbc4ec119683ea1ab475f5d86649c2becd8e03b74e0700000087007abb267c8bad45191f14cf649bde978898138936f0c4eb3d352e5d20a644ce67fca04c631ea375fc72a66e55f4f5cda8e6fd5a8ffbe845a5c5c018efdb8217b9b3699e0cc88a27ef23ad00d33522d3437455d9887a52e47dda3109c40eea0825eb0532be1633e2666e898d605004f8e362d03ecc802fed9f00"], 0x1, 0x2, 0x800) sendto$inet(r2, &(0x7f00000000c0)="cf1f935675eef7c151e53e59b73cd416f94a9dfa9d0849160ab9df061d2b9783a5bdf5246fbe7d8025b762a510362b40201d6250cbbf650106452688ecb3fde456184c03a18fc1ee6a0de30a3adc13dfcde84ba275bcbbb6135ad2c632fd40b220f170f9e98ead5c049c51b29bd4335b761fe906e28e786d04eceb256992f77947779b3ffaaaedd8024eae5b4d12", 0x8e, 0x4, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r6 = getpid() fcntl$setown(r1, 0x6, r6) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/72) 23:03:19 executing program 0: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x7, 0x2001002000104) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)}], 0x1, 0x0) fchmod(r0, 0x0) sendto(r0, &(0x7f00000000c0)="76ede35760260092c8a0c713724bcd7423f696fe71f3599ecbe06577203730341ec3391301358ad20777fb2c5a9b459891e004d5cd1825d98bcb05aeb2451d9befaff0c218986c97e53f5ca0665bbe0cea01ae1e70053774273be1f65a21c0c22a83a6364737", 0x66, 0x40f, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) rename(0x0, &(0x7f0000000040)='./file0\x00') 23:03:19 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getpid() fcntl$lock(r0, 0xa, &(0x7f0000000040)={0x3, 0x6, 0xfffffffffffffffe, 0x3f, r1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x1, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1, 0x0, 0x0, 0x4}, 0x401) r2 = socket(0x2, 0x1, 0x0) bind$unix(r2, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) r3 = dup(r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) 23:03:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 23:03:19 executing program 1: r0 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r1) socketpair(0x16, 0x2, 0xfffffffffffff422, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000080)=""/183, 0xb7, 0x2, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x3f}, 0xc) r3 = semget$private(0x0, 0x0, 0x5) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/47) 23:03:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) dup(r0) accept$unix(r0, 0x0, &(0x7f0000000080)=0x2) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 23:03:19 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="25c34b19f49a910fca5ddbce431d80595d47e99f952222656dcd416760f8a71cdf53a57532a31dabc9535fb9d95ebe075b38ab2ed83842867f6e7bdffda71ce096c65a825a4ee3608c82f9ec0e1000d127a21dc8160fd8764668561555e8733a86b623a897ebfb9cea38f777d530b58f7669ffe341d613bbeac5e58e2025b6b5ae015165bb2132f77d53ab0394a13157e2ddcb29d0ca851fad93d55a2fa521c9bcf42baf15e247a30fb188d1798323599b652ef54110a60a61b025cd78395d2e29bb1a11993139b227416c164b6bb3aa2127bc91225665fa0c2708427c5feaada71353f261ec", 0xe6}], 0x1) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 23:03:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x1) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) 23:03:19 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x20010, 0xb) r1 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) open(&(0x7f00000001c0)='./file0\x00', 0x117c, 0x114) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000080)='x\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:03:19 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="4355bdc0e32c3ccf7ce3ecfbbff715dc99f52808245bdc49729b612268de43cb24b58e623302909c3a0ce8000e6375b313099e7242cfe45c3034e0d383ef97f3c47b9ca190110dcef047451c07000000000000000e5b8e44a1f3c3be43ef1dfb11194eb3ae798e720779dc5e61ca08bc6fb65e2eab465e6a27d061b64b8987e4cec02f32252d1521d5b7a9b0ceeac221384e1944f5b73bb129b1afb528785db9e7d17e2a5272fd87e489ebaeb12275de923e1f9343c2e1a0ae7d74979c80f5e25198cc9b96d2af2eccf458e575c08b44f649697c6739d1f59c89f08d23035825f4473fd844eddd116175c8e82aeecc671132c7c29252b11addb29f20c3d5e897b8371d68f2559a0464ee49d709e3dd4730fd8b051ccb7b0745aa70801be9543d", 0xfffffffffffffe32) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) 23:03:19 executing program 0: symlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) read(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="ba0d76f1e0e58badbf46e64bdf92034e647995605aea9e01a6e4f329ceeec53dd487e6176359ecc19529e51fb5b10ae1babda7116edbad98f37883df9246c7afc5cb3e27c38040e5583a15f5de8a85acba3a48271f07d0be5a79be0c63cb11eac5be9dd7", 0x64}], 0x1, 0x0) fsync(r0) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)=""/242, 0xf2) r1 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0) close(r0) write(r1, &(0x7f0000000340)="8cec9e382a7f1bb194d582004139a327c13102339871a4e3a8eb08791044db1c9f21f70396a1fe9a59f6b3d08d2b1530b0a4fdb429e5eabe59798f948e28e46576aab60fd824ffc40bafb0288f2d5b566c0d866a98226a26b28f383b4756704404995971a19b9412b07b147a4127d10225c9fb3e483b4d7ea51820efc30c8fc13818b64394b94397400340e71959bf5b65fdaecc676cbc0c49b24c5141544affe356d4056ee44abbacb96278fa5cf01953f118975db37f9bb1374a712c148db34d76909377a1e917742ee86bac039e202747547241e51c8831109d0e39b6d6888eb641a60a28210f3b2e54fad21ddbd2fd9c3ef8d637f1fab24f053eafbd08352f393499428aba20643729f9ed4510a47769783880f79ace6e36567c09ba0c1b3685332bbf55b0cf60e275871a53a8727eba6b368b6c2bb37ae205dd9b1d54411f2c12647d76a2721908d3c85a82ad5908827a9ae5f127f5423623d1a6dd63c153f1f4b2f0e0dba73e6a87e4aacb1051df67c89fb13009891762983a57feb1391ee399bf68436b4368045f1129afcdb23b66c531ace6cdebc18b9ccffd3d574844aab86352daea480f41018b8cc378bacbbb3599dafecbcb56097fa65139495c910dff8e893d990a48707e30bc0ba69001b2ef26f3d18b88181b13db947bf2645efcce3a89a43f084ac639832eef68e1694874e8b87803cea82fa7d7d96564a381c2687d2099b731e00b8a1b79f7e4273c00f88e1300971eeb7622efb78a1d54d0698fa51c942b80766414e001b575ebfbb7cef93d657966e7c173602cbc28d4a9a8e927c1dfb8d95eef6b86fbbe4d484d731fa10276f77dbdaeca2e37aa483a45a6bba51901a2bccbc436640a4a0425f256258c2494c3839247e3982985e7b072d76b5f40b0cb627fca3325666c2e62dd1c98c3a55202c5bdf899ee3a0d15435df2769e55acaad89a71b32cfc5993c456ca145186bd019dd8477d48e1fc077d53242dd6346f107c476a83c0ce223c6f268d4c47cad6bc3f22695f413d4ccddfa8b7f584df3769cb8b59022d3554d757620cc935a746b089bb96177ad778ee4b383e4ee3cc0334b0870aa8a133ca7eb8959959c5309f3469692a7cb62f06ab329ecd936f2ffd180c4dd4e1cff256ab459c25dbd08a381d5c9013724e97d83e03a13c5ed8225f75b5953bbb457d088f2671e7a1bf5eb2d96a28632e1a4403f47c82810d612cbd975bb5e7a8b774484ec0a4bede3b9cb4cf11f222403f1f17663aaa2682e4e2d564236508cefeebd1f7666add0ef6cc6c63454585a8ce43bbad4d8ef080163948c41ccd90c0f370e8661ec6d88c5c8f7da1ec0fbe425a09601ae7b64a7c053261643f07602c2813f24de7e41cc4df073ef828dfdfa5dabe7f5c5a52bf4db48b351a2443827b89f10afe08456ee9a16aac222a562728006a8d9d1b011a701b10918ebfcbbc22a33d5032b9076dd728e198cf8ab906b1f9db7d2710c69428e303c9a97dd9e75b39c2d696ade48df38741ba85312761b0764ae4ba09426a606574ca416723ca96a13d00b9a74c16241751262d1ee53d1395aae2ab10e8d965c15816e4ba75b27ea712292b307d7a102062c3db82d1d8d76042929d1f293363fbcfc8344575060341f5940261f27920c04a5b3c4ce5d868fbbb14a5a00e5305cfd58445c135b10ca38d9003fbc1ad92838d30c582cb98bff89db922acc5817da65d32396db145224da50e850d3ddbd7a19af5e5f787ebf855adfba2c0be507b048fd2a178f213050c46ede13a77eb83f2068dfbd71cdc70b596064e5cfabc0c3f4d1485bd9c0a54255afd51f3e6166cf6d9112e67074904049f45ce85de34440c98f21416f53dc7801c17ec4d9d12dcf2babf08cce6392998858fb53f65da11d2beab86108a2a8ee5ca213c1c160ba007ab2553fcfe3a446e1a2c4cf1e59af9f11a85d6b5288ddf4760299a40aa429f95608c7f4de4f269aeadbe5cc9fd10ea3f1d7acf2957b3a7cab6eed839440403ed34ed24c559e8559a1a3398a49e5151421fc010d188a01ee6034a3a1688af136482afee6e2563cc50a6810d857dce0ebe40248c7b6a734f3440ec79c66aa4bc1a5a2d442b8ff18541640b493033bfc0b976fe194a0056e9e426a5610c9ecd464771f217e7fd9be148c7f43b702af701bc3acbaac868ddd0e09efd24143487199cbcef01957bde655d8674e4073e631c9e583d5135c7337118f6ed2cb2a1a3144b4b911af3f59a17860078723f0deac66728d4e44c4f62c21aa38497fbad4f7c7b7fe1d5dd38b32af872673d3e378626b0983ae41eb820de82bf4ce6545fbdc3da89ea0f90bcda87bac4873960d5d226a25f0a0a5935402b2b84446b4157f1982bfaa2abf68a0729f1ae71f71aa3a46a78b87554488fef8a939bd4dbe4bbc269a2684ddef50f9b36c9c9af5b23f0ed716b7a66696421a40adf7ad2b28a008def70811ca75e5341d391c7de0ba2facd9f8ce28f73ba3292337bd6676d3ca9537f0b14b24afe236951a5f8cc467060a39d1ccbb7b44c980a3e6fd8caeffc1dbc7b8eed004e756027d66d9ac1aaea95b12d77cff65cb2da9e2b0a6c0c8222e31504b6943d35d920bf891f1498aeeb031da7a31dec0a0d06faa75e74e2b2e92a90ddcdf523ac0128bf175920f1e092b7b98ec990059e71e88cd984f5c45b2355a47dffc2c7a1ec67bd247ec78dd2c488a3ca5bcc9d0004cd845ba3d2b1d5d773b1c5e06268d7f0925ed8b1ba3a83d11b68c357d681b3362118edf313eb8e0e2544ab159d0b725282d45ea4bfe8c5c17eb4b484273e020783eee296f263f005658f83d2f8fab44e578a53b79dd69bb09beacd0ceb5145fe11fa0b8a7f9f174fa7febbd4790754cca2872d4daf6e0c0b8dfa959fcb2584d29f414f55ef33e3cf2073081fccba25daaf655ae5f1e5506ccb2b7abbb37a7cb8e9b05c175a1388158e52cb88a41321eba360df9016b53cb5e2a4cf7bb5ae88352f0aa4b0c476a54db84964199634d308a8e8436e53af52dde12c4d18999fec14dff8a0b6574506141ad0554bb9929a19504dea60f9dacc99867143d53d14fd6820d9d61b6bf44074679dee15ede691f69fe50a5b1c45f0e3c13918edb546b4265355787c355235302097e44338ac5eebe94b11605a502ac6954cf54450822a2b7360561df0a53c247f428e3d6e37cfbfe20aa9a71e2cc4c5d78b32e2dc0253e98e82b6d7fb0917f3a13316c7af9648d0053becbafb77b9bbf31176744ace4fe4bb2c1bc8218a53c7cef69dfeecaa1b936ed60b19044b57d4bc91df8385361f467fba44d5b8a36f51faba9cfcd85ad9d0fabd4223f565b582e22ddfae1817cd547dd7dbb6f883f1e60962b0e32d00adac9e81b09d7c0be606f0556630d04b816c12e7581b3942ac6f9a5cbb3b19e7154d3cb5663a7701309cc648472541154475b77c57566c7bfcb0af8a28d71372ed1e28a9f8eab41adf43910f400c02f7f397f147447f3dcf2e1b749f070e116248dde66aaf996d15e5edeaae617448d71e4678c3d00624b6737f6a124cb70cf16e92e898de1eabc36ac5c8499e5bda6e3c9c433dad7c58f40437779c6c944bb4f3e647673471117fda335b658bed4963cc69e8f32effa68a86dfff9f26147fbc21d1b81ad0dab1e74cd27c827ac53defb19e82506dfd7df550bc634063d77d398476d1d272e1ab54530a3bc7c7874e1d59ebca0647c1c20cb55d809e0259b56ce370dbab258b25058f7fe19f017b09b2d34ceeeed69fd060da077af97532ebf52530d26ccc49018aaf789b14186eb695a0fefd98ccc14eff16beee92d1ec386301e8d5970d6e0ca931df547e05de859ca81c29cc59bc605a67988df629d740d5ff9c8034b5972f90ac0f47c1b7a0adfe7627d5872106df742a00bd40fa1a07e3f16f946323cae1f14ffaf1ade88acc095a8f6bbfb34a13eb38d262b65f8b426b65dc824e99cac148d7c571908a21dbffdb463cc0e369c346b0faca40a8c499a74eb6b5f9538950d0501b2cf4e37796aae794320f38c17fed0ccb140bc0e9fd0caf93a82bf78b2a41bb2748962340dad12313f987a96deac347f53e528f761e96ed5f26b7c143397cc8a96ef7124c2704519f9df773471578cd5e767e9dee2624454123f907dbea27349798597cfb680a3ca4eb164285ed71dba9323811f0c98f659bbc3fbbc1270482f9eccd40e90306b77fc0b14e06f2fd8f3a41046233de3249479ed969d6c8476058eef327f922c2421183d850efdadbff466c02fdd088c34bb3dc3cc198080f10f04805653b304b58a8ebecba8f45dea1ff851a85fcfdb928833863a96765f22fcae2a3c2618336035623c6cdd699ef644b65789e9c8423dcc1b1eb59517fa9339aa92cb5f19bb8eec7798500783fc450bb2e78acef69053cd02d112ee385eab2d415b3669a5739a8f2d156a7507f2e7932c4b52a6ef4ceb86a7a2df9bbedc5f6a35ac93fd8d9ea00d65255b667cdbf5bc748950b920848d609ba6ed1242e624a49e1f044daded7c2c79290f784d03be498d7fc31f935ed800e765df8edd9417c1770f9bf600e227a30a103017ecedc610298ee26f556e776932ae53d730b827c70da43806be5b17f373574783a36a24eda51632612ef47f3147e5022527a89549b5b8471b36629c2484ca8fd0f981fcdff8219f29e9e32342e40f85ac63877bdf67d8bf90b99a5d6515091200ac2cc8bbcc00b7a033783d2838bd95dfc6746ffab0d1c194c9afa4bb249d2f139c5a9a9f1dba347bcd48c27822a9c4fe2698fbe4169160278f9c394a88fe05c41cfbdbc158a743fa806bc162b416a20689957f4eac34fd7066ed015f42a5d97bd029dbfc1e3028ed97f28a1b5d0a5df06371edb87bc2c0ca13df0dd0918f22f51123a2d5f55a1da41e68d6b6bf38a1c22c68c632d2efb3c0bcb5800799620cae3b12036bb69ff70def6fc81a0e762473bfa9686cffaab3a4efaa787148a9e2c53ecd9e0f2ef7831a68f2bf3a2313d5063626b3ae734cd5e8f1c2cecde2bc0d50fc3563386d36d753a42cbc47e88086a24141a18b9ccc302f5a456b2f4e08efe4cc4c8b2fffbdfbed73de2ec742ab968e852222479b0e8059cc67995565cdbc938d8668d6cae0aeda110e6ae27ef0a6bfa48d59af2f741df78072c35136fe52c95c00a8e435cee13ff312147cc0c3948c134fe879eb84dd5c2de091339f10e41ba58fda2596362eb5b2a4a92c7e084af1666363868ee98f329926ef01a3bd01e1fca87d90900681c75a779c00b1a46d6b43bc50e4212bb3c317a8f7f3dc19ada9c513fbe27e2596931da84c37aa78fdcb8a8a8c39085a9d74ac8f7d2d4f69dca15fa565dce64053d4397d0b041825bc35ab53723c2e333520f7e52f3853228c2209e470312e365c7947c9d3b633b23aeae50406da38093cd835dbdfc668289863801751db1a8f3b959dd1be9ddd91d020ace40398c427c4ba489bd1a22e8a3f49f8ba0fd75ddd6faf4e4b98e14a67e2e43c12c02e9f020be53cad22ffad0ed1a031916d41c0ce9df7eaa3c5b760bc9ab650d7d010ccf55f9aca50872975e2c430a8ebfbb48aa33510c45b18c9e124f0ba80158a9af767cae865675fddb9ad2bd74c01028130c3554c7b6b9f11bb78bb287ae89c9432002e016393b224fec7788a672f7da99b7516442ee91bac0a7e20373f3452a8277b95fd701ef79eed83e4cde556869a692138257726aaca27ad5a40133d6de19fb71a77a3375d9c933b2acd695e2967864bd74399deabde60f4e4b88ad027432", 0x1000) sendmsg(0xffffffffffffffff, 0x0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x131) 23:03:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)}, {&(0x7f0000000880)="4ddc036d52fae186b1200813feec78ff38b68747ebeedd414d9da7a8c64fa9cef42c0df65a66de9b76631205521fa3c8efed16e518edb0545ab2fb19e43dd6405785f02cb4886a26a4d3eb1cea13a442fa6d5e5ecf3b28dd5a8111c248633e45cae207980644878ab2569dd7e54857b689aab46ba64d24f37586c2a2f44ab21a32a0cd3202afea24613fd7fc46f87ca60552860f31da9cdd28831ca3a9a5e840083d9baf4bc0ea484bad3ae46bf61f8ec160768f3e41bec9fd03dec37caf4d3095dcf7facc47103a1f24b987bd6f2c1ede97b238f44a2cd46b5e7f0fccaf8f95d0563806b59997f99d8bc44187da9149cd4afaae442b6384f157e5d1c1488a14284264bddef3102af412b58edd89f35b797e10e340d5f294b65d0c04d2f60255992ddd906c46cb27b3e9056f8d9a3f41c2b9a8a997ea77ec6a67aa58227d2e5380ed7f1e2426483e98fca5bed7272cf43b699f3fe0630148a937635cb5eda33ee9ab93f3bab53ae22477c4677f09466a82999950ae8bab1226724066665750d193e70b7e7362bdda52a43108005f72827be8eb56bae67daa549364041268cd3450b52071d25213ebf76c78d4df5ace99f0bd66130d04a7bcc675ffade1f3daa979701198041dd4fde89146a0a41d5ecaa42c7877efae98a907bbba8c36ec3b2176c40c73c33940763de8c6b8e1c14c19865e793b5fdb8edf3975d0b21e983c0612b675e87aac3d964bb3ea3883db253db3490539a675ac47475d050a28e2eee1a55087f3c08706f01fbb79d780da3badc61a48c7e4aa964202354eca1241b14c580fda6b2fd80faa1c9dc5bedfa50836ab55cb64cad86747ea8868ece14f447ad03ed6f139c1e9b268b14a62492eeddbf571f37fe197f78880cb208ab629d83b978f90f3b68d272275387793850a1f40bfa9cd236b24b6188d4dbd1646d7a0ca086c15a0de240d217e3faf4f17b6aac7a1af14efadfa2f6d6c092ec1371da0997cf7566c58958e5a12644de5f639aa63532ddbb7e629114a83ab333beb5737906b725f7a27d9d3f9e8deb80185b3934173fdd43d4d601768f95a8c6f5ec9025556210dc4fc4a23d98c735a3ba83e27fe678945b42a39753b992a7766e7d10cbb19ab43d281b6b0cb6c01e4c37a5500cc7958897c3eed5b714e9fcb458710700c03fe20fd607ca334cec777d5a5a48a7f9753bd1e97935c0002016f86066ab931791013aa58db035b59a0164575d5abbdf8e02116c72c559f1075b61d584b848708d2015fc6acbeab71863bad24f56a9af43f3927de2d7991891f909a10b45da02d3ec8f149b4624e15320b953d73cbdb33a8abf503df6db659e19c653dbbf5947335a2cea5e7dd53e53170adca7e882233154704f704a7b4cc53cab33d460a3d4b5fac4e19a30463eeb5b4349b5dd9b37956c81961a484278d4de3ca6952e7e3f7936ea68f614b0ed5712e6bc92d63f313bd351bc8a406ea4e8c213b2f82e8a06e78224ad2ff365dcce0ca1b83469cb1e792233280195fb786278e1aafb676779185cb4cb57e63995a1558ad07d429f66a7d3a80d8ee5bdcaa9e79966ee2ab9d350d3c37cad42aa8b4ec3af2622ca76d7a7f4ab92004234ab85fab3f2863b6500e80d4e29ecd1c755b894c37f794f84aa15199e6095defc0e0c0514deed542c2a9cfab6900edd7952f4fde703f19eb09f6f9a393cab0fb4dd77d1fede481ed9b1a099ae5b7ed92d668a344e5942a96ea0566b483669c705d1f05bb27d7a2b91fb2c309fd921e261ded44e650bd5d86cae719831872d0bc91b0accbfa0b3b28e21f8ef7a73e6fc602673d9dfb81141a89920b821ba0bfcfb818033365886ac6dfea69298db057fe194e9c711775d9e63bce4a2f0874e349ba08001cb572bad60723470c4a0c541348963e2813ce42f8e97465c319accce75cf3e685b7760a298018784136cafcc8e85004da21d595e012267bc266704010c4d22c5221c46fe7c118bd51cb6fd0d08f4c9d222594293030a897fc12cffa3f6b1427cfd44767a0fc48c24ffa63ac91bd875895f7f27955da1666ee42fc5ceeda979ed6e5daf94a651909a4fb6ecd0c55eeedc394c28f3fe67c3c2061110d8ca24b1fc19c3118b19fbd07c57b302447e1e45ab2e01d413cae5fecebe72b0cb0b03c7edef7041bfdb409af0acdccd51fd1c4bb41096dd7165b8bca84fa87ac251fe403a2dab677a88ebe35da27037d13b4e988b1fde3118cfaf5326e2191580bcb6d1950af5e8017329b7b9849ac7846386fbc34b7134c6d505eec616eef907ca09579099266b526ef7ce30b537af8dbbcce22514fe4d9fd3c3d4d930adad1e71674713f09a4bd364f8a48c59466a79ddca49c47d5686020cf533befd2e4cf8856b6dab7d2dc0aa0c1b573e3b291329499816dd4d7a8705e0b79824228e9bf893b5c01ee04d99d178ae8529eb9172604a3c6d19139118267c4e563c3c5ff9118c5b4992cebf879e04d66511ebe2f2e82e82c9756b8302a6352f157eeced81fe528a235a8a1b66004e67d0a55ebd503a2dfff1bef1e10f025f4aeac42d57ec723f64fe3a9268b5b73316425af3be71a828dc328e936044c61aef472b940c474db32b9a5b088a09d303fbdfe300040b875f91054690e0ce54aff4b1e930b1a690af6e43bb740f23b2f8dde5594a0ddb592e3dd32758ba7803eb9fbfffeac1249b0f3c00187dab9abb8e8a566db4461d8ea36b3e588b5e38bf90599ba513977af61a5dcc052ba903e6744165f86fc27f8171e95dfed8614d4f41426798c907e788f878006244be1d1f07683bbb80d25b1a7d9403623c49abab03d05aab80ff927ead6cf19f355a8f8437f82372f3395cf216462d6bfc01429a989e46363eeb96f9a970ffb6c9d20d126ab144051527b6add6d80372c9b1a0b3a1a4c6b4c5148c4dd3a7dd600c9185b563efd53a7b1a28a1c11e412786bb6ca42ef6d8487c14874bdcdad84c41a4fb6ec1fb6b9ede9650b56bf8d6c85cdcadd4b8f2ba9e65b0df068b277ee4b6e290a9953af56eb5fe1393aceb2254424170997ba5763501b4c02d576e7800d2b02500efceed627022926fe997c71fe6beb46a5ad1b13876c9c6da4584f0395e735fbbe94803204feb2bde8d16211786607fe8ec53078ce758ca399ac989f71533b3bc471f732cc07885a355da9d2550825df0e2dc417c593df0cc81b4a803fc781d10a3b86cb3f1fb696048f7317ef5bb5c8c796bb720913021e26d73e1aa89bcbb4eb5ffcc815f5214d091b04e4d3140e7edca02e57683a1104a6396f6f3c06383296226cea2463784c68a30b0e0f114c7f1f3ba2c118a743ba4fd0aa10fd71e59618a8408b43b6f0cb5de965033df544b208dd76a488c6094b33f8f4360d3c2ecec3c9998094bc5eafcf68cd660d5c5e4ffe4800f22b6927053089b15b4cd0808b3afbe0079e3836ce90989ed0b6117863fe036fa716eb760559b73e2dfa9f081c8563ac4b14c7241266b4acb811a1cc7ffa09b3133e1e67bcb4cc0d19516aa2378b6d1bc418ab2b1e8777df0d2a18d479f4c070f6dedf51394df55f31ac0fb4dec8b3949f5c266cc9427b01d33523527bd6a4f5d805b6ce183ce050c6d27f9a1d0cdef6426e310c193cbcb62ca0bd70bfc911d88959946eb0d589212930b4e6fef5605be7648eebb8dde66f9233d6c1e96f9bcd25f91d8b632337bdff64b7098ffea272d1f4ae77641fb1a769d1129a8f1ffd0ca47afc268a626de5d1a15ec66a5e1d1dc7f60430e7b9b43021d1284768e80f34e6d2dd813cea4c3ecd3025b7b48dfc9ca7a3cdf44316149c2ac7029ac27aa88067c9e7acf39b3d1d63ea06c86483b5bc5d917cf6cdc4e624c4fbc47c54acb00c93a722b88dc4dea3f7263bac66d3aa609f732058a18b66f2513e697439f2e2d06be064ae00946ef7ec392c68e376e39697f908054fd2ca675e9c98555a8ce3c71c0bf9941022917f96ba6a1e101057d6fad6b774b6ea9ef2c82cda7d28e23d56c4b8fad4a5c6d55b2880dbf93431c044a491e1eea30e7f5b77325594f42cb978207a449ab4d42866af59b5a8cb24f6670c44b0b48ff2964fac5a1980d125ba147ce5f7cc9e3c5dcc50059dc685ee1cc521999b4a2fa66751b8e6afdda30a8c7586020808d62028246c270a5add8b55fa594a4a29e9e0f55b4edf7ca4d7f030bdb44fe6884414c125999bad99b26bbb33c41db9b209dc00415a582eb8d141f95945239ac72ac5b91d31002993401d4630a15005d287f59245b054858aaaafd39c8b099a25892b3dc23e21bef4af35d2ea6fa317333f98333eaefeb19067e6e58aad83700d5e0711f862fda4b5dabd382edce3300bfac5ce49903886ea191ac36a15193d742883f7b84433ce110996fe026f70e3185b1ca6e385415455edf4a1b72283e21a3c996db00886e6335ca8c058d447e60edc2fd5fb9bd3ac307e701ace6cc313c8f070435c212bf5378db01cfd82adf210085af38a6c0e765d8f97c6a61eb5074c1fb9c790816dccaed2046573da14edc1e6bd90ba5843e9f3ca79597bf377d5ae4d219df5c006e80ca3796202b262c74ba7f6bc2bf7ac353cb8af7760aec144441577c2d1e2b91f9917ee5fc05049548280dff5dbee5a47917c4f522c037ed141bcd4345f76d60b3918a74b7b3f59fede3b9ec8678941bc816f57b539b356500ace7db69628b4c616131ca3431c297a3dd2452bd5f3277af9618acaccd5fe9cbdd0d968c670cce4edbdc37a63de3572df008f7549f6aea80703ec6769e3d41fe4adc914931cb1aa37cbd18b39b02a8931ed0601cb4ca1db40bf406fdc64cddbf6306eae6cb605f1bd41d54614a52437cab28f620b89fca91d1aca07e0b57d8297d7deb51b0a4807aa8e50dc6b3700a3ab5b9e153fc2d701c1db8c7c86ee1eafa1950f2340130debb517c1e065bfa42b65a0e3714950da86ba325e8edee7a92e658705c20d309572bb2ad57599f94a0b73ea7cc97ab89296c3a3a363e6c258522ba2a8036202f9b4251dd14aab774ea8bb21b230833ff37ae3294964ffcb26e242f2fcc3620236da6fec2b8b7a576d085ae7cfbf10ee576d98580c76e867b7f0a5028c625dd51cbaba16a7bb6c1ddbd023b3621e191af5578f9c915f066d785afb0b3d51b46ab5a3573cd6d6d60dfa075f7de108c392ce42111eb15b38bd2038e739fffe63c9f156b5fef86f4bc094d9d5bcfeb83fa43def0bd805405c2de399604da947a63f570eb2b418cc76519995ddb47dc13b5c5e9df59f3007feef1a1be045c84e1ec5a90a5e699ce450cdd42c8cd16b0abe13c03e6a2531904d28d36c1bd5e34093754511136a4e5b108cd9b937c07a902e1ba6f20253f17b944f01962a2db20d4ae7844168c709173dfbb01939e833635ba5ecec7f9f764c3e234dfcf5ddbfa7f08927ff1d5d8c4b166292718a38af27bb0e3872921f648b393b9bb11dd1aaa1a2c90ef08486b7cdc732bb397184f86751b71dae360969d3bfebee1d8cf7e8c294ef262f6f36e70d9f5f6b569699d3a4daf5273612aef20f8a2c5d05d6dc3377317758e4552ec1f47861375e0a2c64d5f28b43ebb740c8c5454a5d52a9af24c4280c892aadce52681e919fc299efc3f23d54e75f129f1b81b04b707d43a7c911deed069669c62a6ab829794c09e746949bbfa1e9ca9fd979481ea8cb5cfa80d7c1c4057d7f406c4635715f9d1fab38efca8f1e632bde712f118d0e71911675959a76235181532f5db394f3adf1c842f1d022e9461cf44390065caa52af480b73766991a1044080db", 0x1000}, {&(0x7f00000000c0)="b29cd94e08f7ca0fe2317ceb6b33bf90f8f88ffabc585181f39d6894fe8583460e9b9a9a24593460d19428ea9e902084e6db1a885a6a4a6c43cb0854154b0d93aa3f3e276b0187690a59b99be7d9", 0x4e}, {&(0x7f0000000140)="49925d36a711cf97233e396d66f735b7eca59b446688e5f13c61a4aa5b2f52dc60968fc2ab0e45fd015ffc35e2201a80050cce3ddf1e6318c73f2e59d597ec9bced640775df3f73e9ce875f18eaa52cffb24af8ca3ac2f18b51a226227d961608508e6aa5d8d1657e7c30e253addf87e875ab3bf7cfeb411558480c874180bc0eac8f2df2e229dd11743aae880aa23ec260fd8b1f2f91419f1b25b2e4dceafd3f2ba1760b7792c48afb9d9945d", 0xad}, {&(0x7f0000000200)="241a52ca8737a7fbc736d0cd04df4e6a87801ae17d3cdb234c7fd7fcf70d79c8b8722029d8ff4383478fe4284d871a703b4ea7e50cde", 0x36}, {&(0x7f0000000240)="9e402899403abdcf0e7de4005637ece24155923898098888fee518f429878767e504b2496b37cce5f8ba1944df8462b688ca72a801a8538896463d0e74796a77f42e6bdd1768c36158fee07ac8bc7c076b33bb20d13ea778eecf632c054dd34fae4cceb840ee8234a27a1b6d85290aed8ff7001eecaf28ac2e9ce104fc918446770f9ac45e376c8deaddd835a078ce97b088536f9730a12d", 0x98}, {&(0x7f0000000340)="cc052862dfa8ed9f5914dba4afaebb30331682af7032c55a33f1286793f020b69ef9907de01c1c1357c61ab9ba384fb2205862f7e8893222b305a6e430a4f2138e8cb5273c337d063f647c6d15c070e4719b9f0601beaee88a067e0ade2e08baa0fb50c5d776ec98bd40340c397e3f7707f62492bedc2e46844393e905da82f44d91f83b2c631d6174874aa662d606dde2040cb80353503772d964305be0b4136ac5d321cb4b864ff6ee1044ed23bb9f726e460e926292be8c62fe43dee9b3682ae60c87845b807ec8b37b7de6a059d1eb960fa68ceb952694faee", 0xdb}, {&(0x7f0000000440)="d8212c3c1c4d4926fc5ef753a39cce48730269e9edcde6eb226aca163b98031cad88e67b9d7a2d94e56a748a1736aefbe9fffa2f1eefa10e01c23746afa97aef2519232b541e97e624540585c1238c437cc363cd114598027f43ecb926a0c1a0e3ac3f36af4abaf6ae6c00ab842e3fe3646f12439d0babbdfbf11e4a246736089f9e060e6db64aaca62f93aef2a51ab6dffa", 0x92}], 0x8, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x60, 0xa}, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 23:03:19 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) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) kqueue() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:03:19 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x4000000000000011, 0x0, 0xfffffffffffffe36) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xfffffffffffffe8a) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000440), &(0x7f0000000400)=0xc) r4 = fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000280)={0x0, 0x7, 0x19e, 0x100, 0xffffffffffffff7f, 0x7, 0xfffffffffffffff7, 0x40}, &(0x7f00000002c0)={0x9, 0x1, 0x6, 0x80000000, 0x40, 0x8, 0x0, 0xfff}, &(0x7f0000000300)={0xffffffff00000000, 0xec, 0x5, 0xffff, 0x6, 0x8fe2, 0x0, 0x6}, &(0x7f0000000340)={0x1f, 0x8f10}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)=""/157, &(0x7f0000000240)=0x9d) msgget(0x1, 0x210) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="b0", 0x1) poll(&(0x7f0000000140)=[{r0, 0x10}, {r1, 0x1}], 0x2, 0x7f) listen(r3, 0x7ff) 23:03:19 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/133) setitimer(0x1, &(0x7f00000000c0)={{0x3ac, 0x7}, {0x49, 0x3}}, &(0x7f0000000100)) 23:03:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x109a, &(0x7f0000000040)=0xffffffffffffffff, 0x2) 23:03:19 executing program 0: socketpair(0x1, 0x4006, 0x20, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, 0x0) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, 0x0, r4}, 0xc) 23:03:19 executing program 1: close(0xffffffffffffffff) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0x8, 0x8}) write(r0, &(0x7f0000000000)="6759ddbc295e", 0xfffffffffffffd62) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x14}], 0x1, 0x0) 23:03:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0xaa4, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 23:03:19 executing program 0: 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') utimes(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)) 23:03:19 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0xfff) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x1, 0x2}, {0x18, 0x3, 0x7d3d, 0xfa6}, 0x972, [0x10001, 0x9d3, 0x7, 0x288, 0x6, 0x1, 0xf73b, 0x6e78]}, 0x3c) setsockopt(r0, 0x4, 0x9, 0x0, 0xffffffffffffff5a) setsockopt(r0, 0x7, 0x1, &(0x7f0000000080)="9da5eb5236d7ad9f2731e4e9a9c8fd43fe75c78d2b663b1cea4bb37f4ddf7b11d27610fd82097c2431339f1b9207c2597a5f62fc1a260efc5b12a09ebd71f5c42bef831a923039a0f3bd772957b731e1279c9dba527fd3a9824dc9145357", 0x5e) dup2(r0, r0) socket$inet(0x2, 0x2, 0xff) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x7fffffff) 23:03:19 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x4e, 0x0, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000200), 0x1c6, 0xfffffffffffffff9) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0xffffffff) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 23:03:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x8000000000000, &(0x7f00000000c0), &(0x7f0000000080)=0x10) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00edffffff00000013db1c473d7b7e40000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x2e) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280)={0x400, 0x9}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 23:03:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) getsockname(r2, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:03:19 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x6) write(r0, &(0x7f0000000200)="454e55ca972d1c7f3a50b82f8eed562a03a236e9cf3e2962079c62da2a851a99", 0x20) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket$inet6(0x18, 0x0, 0x8) dup2(0xffffffffffffffff, r2) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r3) kqueue() accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f0000000000), 0x103fff, 0x0, 0xfffffffffffffff1, 0x0) shmdt(r3) pipe2(&(0x7f0000000080), 0x61c7e6d813910feb) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 23:03:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) close(r1) r2 = socket$inet(0x2, 0x8003, 0x1f) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:03:19 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x510, 0x20) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffbffffff, 0x7f, 0xffffb}], 0x20, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x29) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 23:03:20 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) setsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000040)=0x81, 0x4) 23:03:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20500000ffff002001001000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/89, &(0x7f0000000100)=0x59) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 23:03:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x420000c001, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72770000, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 23:03:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="2ede3c25dae968971cfebe9d060a409be852405ad74c6820d030b610c9f6f994e48f51339b12023455f4149e479c7166be5c6b52a842c68468cfc42af49bb93dc4e7cf1bd37ad678e25302a7ed2f2717ecc1571ee8b93db5ca8b66e3401c77ee6e90362a", 0x64) close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x66adb876051bc9dc}], 0x7, 0x0, 0xb3e8, 0x0) 23:03:20 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="58fece399bdbb9b3ab3a188bf73de2db19ac969666a10036ef5e71850a", 0x1d}], 0x1) syz_open_pts() close(r0) r1 = socket(0x6, 0x2, 0x6) r2 = kqueue() write(r2, &(0x7f0000000280)="e89e853d4a37e06bf7f70b607676f54f6054e142bd422ca99cd112c66cb20273831dc36d8f03603ca193e558dcf8c8fca9ceabe382eb6f478542c3e614e47396eff6f20565a1aebd8e6e1ffffaa16fc065a122511f7d2936c984e1e78e1eca5983800653d4dc2a3d504f5ebd7cac5a097b9b3c187e7a620069fc107b37024e6f3651add13dbfb0225d104c9a2e222fa4b1b6e5f902d1cd8fd7c6da5993b842766fddfa9af4f0e80bcc93c4c67ebf9d84a82e151a02c3b2a6871248a611d912b82cb65af4c4e3aa06ff17941ad16274df583614566664b1e993da373665c915929627d659430c200d8e929cf64644b5f4dd0ee7e4ff438b4591db1cb5b7288f12452bca42f864023b2e7ec6f70666c257e4dddc846c7d0f5d45f2ae37d78cd5f150c0803836e5048e829d24bc85ea022794e29c60d3bc99bd8c7958bb6af04dcb68be24bbd39b8d86ea7374177401f2664d37ae44276dc74654a9af5f96e75debca88df2469b82cfbf7f9fc2511d498579f80cd69126d8be11ae1d4ce0e8761cbb715430237afbe96b1da0c558a873c8f5f682d67f8e7c31849678ff0a068b22ea27ed7e8cb2595a78b0e0f0928bed0a001ec8a04bae02ac0d59b061eb2a2d6fa6b0235afe2421a6d409da346fee7c333fe7b0b248bf2ff294150d0c3a9beb89fe3fa6dfe25a58e13f12f3d1161ebe4afae001aa932569a8f6844a561e982f4c0b216edfc5b470e5496ca0802138325cd39d9d72f36c35e0548569063d4e69a5bb44234ddc8e06f73626924ccd820ff5144c9f30d7f91676fe7fb03e702238f32ec92d36c5b8f4bc4b10be0a2b1cceb8e252cbf829760eece17fff3dd8defa7db04d374f87c08d8be3d600a26d58c37bd3faccb9c679561c8cc0ac069d814481c7463ee5d6d73aa2d740039b0c7d6840b9a62f8c6eea7f743d975c02139fe1d2b86516e9208a7a4518669678992102918d0c4cff765f45b5e2b6cf69d27f2185420083f5ee0e41e7b10335883cb0cac5195a81bb32a4543836a5019da494d57f984ab4d49e33b155c3a8deafee5d8636a56c9f46fcff33466d9cc89d0caa462538da89b0e991a6166222c0b242187079cefc731f0c00eee9566df701adb263c528493cd9c13e1c95e1cdc7161c649c6f392c8989a4279ca024e99a08a96eeb296791b23371aa09ff50283f14a2cb7186d41d376d3afe7d5dca0cec197cb41df30baf06fb8e69a9c1d4cddf6f9444f478bb9e157e1768b661eb1eb98e1b2ab7d877dbfe402826c24e365f1c64553da3bdcfe11c3c11a063036a7cdbba3a014a2ecc9be1ecc617c2de2b74d8c35222c656a62349596ffcfedf9fa36c9fd71effbf3a0afe938af91ef535828920872c049b8d4ee7252cc6cc6395ce402660b2cd76366d8ab5263e8dcf45d76a5a36285ddb661b1134531a7535fc4c97e8a66980706e92db1bf95659abf74e9d5b18f9b44634017ad55efc4da3701294bbdc7f781739f24771332da7b2e330a256f019e593acd90b7588f120a0baeed9f1a207fe9a9eeffc6bd3fd18dbb328bab02767a9d619793c4558db42f083aa7e4dbcc2078ca842fd0d21abe3c6ba6a8d0d41af00e180a9220a57b459fe473dc41cadfdfabfbceedbf1fc1e5ffc888d5b87002b2fdc25071cd6493e9dc0bdf69d8c968e30c286ed27d1f5165cbe24187706d708ca3c8198941b52d504b45e1aa2b1925c9076a3ed72d129fd88e2b5a055c9f89a8ad3b9f6c4b50ce1059bc5d18916a1cbaddbe1cc34cdfc576993a399595c93c8f3772c55f9e99f95b2bb5691e98dfa27fb16307d0441bedd6f8dac82b52119b8fb0d7cab82516b4f0c4c52c6b87fda4a8ef656c80758d390e3fea6b59ac16ca7349161bbad8a159755de67e4ce56fbc5897dee61ad99b93a46e459899eb84f384e93f72e26f96b073376687bc5c76a7d8ce2b0932a25d6fee1b523546cc0562d4bd6792b61f90e00853a24a16c2abfb574293abd72e338745a3bcc1e43e0713a6d23dc4668701998be84d6128604e5fb54876dd73a8e80533dede8ed0b3048180514efbe5a52d0626426bb0021e3bae4fbd5eb88841284fc96e9722d7a470696c55c14b95b8a39d05f63f16f2e70f4a072f2afa846ecebdf2f4bfad245ee5445897dbd0df8566e5f6ac4008f53936dedf7b0131e32c0016273de303f653ba0b07ea14989d6644ebdbcff3119129c30096835186b3f1d5a7a3431deebe73f9beee60c454ded242faff479bcf6dbfb743a2d6afefc70d3c8a356aba5c23f047f4990ff990f9600b42e703330e1724521dfa8ad26d24a204fc4b33ac4f5d6eeb11ec3c0e43b68792224a261c7b810493fde4475c8c0ac9526a5c3686ad7086c44955910f23622fbd45925052a960fe5f86fc4fc03d8b24c7d326461bd90d2bd6c9fd16df0aa2c9359d343c198673ab8025fa4bd67ecbb7c0ec4291e81480d7392cbc68c7f0d82ebc6defaee17463a2844f146723ae0ab57a889ccd7e14ce63e9c147ca809cc8e902b799fed42986eec6c8518006ae4efed6ccb1d8eec77962aac281a7948a72995950616c1f8d2f0f7884137128ecc5af051c79062af86e30b36caed123bdd204c0e6015fa1357f2990b49bad7c87a0bd98b8933a81316436fc477b149c0f8d600797b6ead4d9f40392c6a6fc16c9d4154de13ac1cb5f6128bfe1cdd1558b923a56f5c0105f17d65b13940151a88eb844c1a0613591762898ce0646fa631764ac22c7c742b5d392df421de1337829fdfec361b4d7e9ec95e5f2e3703cc2a3ac21d53a0a8cced73583d2ae98282011ac003824b887715f52790e55e262de8c9e5b97c93fe5dbffd62bd3906e4f139e1e0bb50211ab6fc5b36bb62a21522c8a360c4e0570ea2fa7751dc29f09bda8f444b1ee3596778ca4dc8b6f4719a07cec537c05fc0e1c89f1e5b510fa7fe05f1dcb9be823bff88ff7329f78e4dad4bcbea4684c0a12b81d1de07d7bbb9bd9cca82ba0c1b2dbc10cc593646de84c777d5c0c06a38e65d343766b9a14dbc27d46803b8d772ed599eeca2caf0e9ab1ba95b330180029b12dd25d88242956651f58087d68e2f939ddff1e8ad01901f4c5a68661fa3fc1e8fc04fe35e0db70dcf6e92a25a0365732829ed9c3d9d4db2cdbc3718a0840aa64e7e50111e702ec6e43a9e645b11e206eb6dc2b462195beeba66bd7983e22834ad503f264e576f29c3feee855f0c6f4ffc6924b869b7528227e7376cedc5147536455d0c412f2b279e18fb7aefddf744c8bc33cd24be7bfb5e9c74abd7a4e2371affd00505db06993ef1e47a31468478df73109c91fe1cd6247d0384b8808d7d2a06df299b6ee8d4cfd82c7731ff1e9d891cdeb81c93fc2851b7595912d585ab1afea93b35a2dbe695225cc5be3d25467549bbcd8155c96825708b81995ded89bf5271ed9a533210bdaa75b633635792fdc26418e3c91d72888dc2b0c3d4ee459da137f471b85b4ae714d4644f9b3d2fc692e6835322757857905778b2c38ec42065b93dc56a07ad843a59887d7e97b6c30464629d1c9d0bec3cf3c219ba6de31cecdb38659b596109335241c5ade83b8db4b2b8a32ebbcedff57539478b78d36b599252ac8b8575c9aa87075913d051e3c51eab6b6f662ef3c843bd88338e9011a63f9bfa5fa7fe8d5fa744af59e07aae30f4f795eb293cc717cbca33bdda72d69f707359caf501d75e5ef43018a1a834166205d4fe010df7888b8d3c12462d307384209446849802e0fba468063eed13e54c71e23a2475fe53f794860dfe171f0458171e810dc77e274d45302b99dd12aec59bd528a0df5c8984cc4af4147324cf906be09f82cb0f43008cccdf029a566a0a7e3b503d12b2bce5a4de78818a63fdf9903490dead5cbfa4105025b0e8531d08843eaf052356ef6d5b087009ba93f8ecf6b53272eef16cc4ca40395dfbc30ec5883a05aaa5cb61a971f5b1bc780bdda810c66a2c8b3d7297cf4cbd0e910d58e5dffffa4e5321f0c3278b53ca2ed043d62d2b9a365a69822caecf6a4a69fdd46a91a5464e52653ad93b26c78e9ddaed67335f0514fd3ba5ad2ac692fdd6ebfb57da3abc5d2ce90ecb3cb9549dd7fd9122b3350025af16e2f36b6b23670ee96440b8ef0041e324778cc3495a3d59ece3ea424ce8d35377d2de28db0a86dd8a2fa0fa053b67223471ac05d5cda8b3e3f1d850facdfd70b788f0b6bb59919d900387bd0fdcc7d482689c2362428a1d88ff9530211746d2451f8293d203bf06d41fcb8af5fe09042dd8414d7e3dbf603ac4fa92e760cfc2cdcc95a0ce5013077d0801d0cfc2b4fb6cc42d889f2e7eebacfaf34730954091caafd5e90d22d1730ae250fb334be2842b84eb5a82cb813f06c696ab4a0797c28d8b7940a6231a8d3344a67349b8a612875d4446593d5d5756d91cc02d0eb75795b78c9ee91ef31c528da60a520ad3e4e2a0def4a64f7669208e5df455c02216d77006145099b671ad1c4c9e22ab2f19676aa08baee9c378a519003b18870ecf32dbbc3c2d39d4eb8ad1eb703d76259a7b33ad11e6a58d5d7d0aa30ac4fa3d3e809375ec1e7775ecda4607bd5efbcbf4f933163cd8f176c21114242bf39474cac58e0d0429912f9df2c561777a458d35363ca408a1d01ace1b3c26ea1bf3c5772b7b1d8169081ac21f0060dfcb88402c5c4288d0a4d2d347d70d73e260429dc44e7d50ea6791c8c555a7793e977da8035ea044a4619ebd35710482959c01e93f33cfa53b7043b3d44c0f5ac55a5f2afea1fad681b0bfddbe76104b6ba5bc97a78f4c17847fb73920661c6156d5d7a472c94f29724095870ee9fa9e6c748e9601678a701ba1b4e083b2066e4dfe941354179aa791781ac886c58349683858f588ab94096ff5f953c15d1fbaa58166d9640a0c16e2f3bbc7afc8e2053a7542735130185e63b4e48c7958c4d4ddb71217263d5bd03f30ac5f737e0d093cbd74aae2d7fcae71603000603651cd133c357799424251566e66fb0c81dd17be604da8f50814658f0338bda4edbc262c15732609f8d770e34f11cc0eb3e7515badb908f7a55d09443a3660634b6eba73cf3827102ceaa0b32ce1bf41c4eae79a45ee4ffd22d13426b8109591553c9f789395161707750d13792fa3fea946a232361a11e8cb479b94e1d3c74ab677e10b2e6ab8046bbcd4b6b2fea2d61b596391ec16696f129f3836a5221891e14ae5c1a85702b19642d502e722e3e75a48a1a8459666a0df90db4db49297fbdb6bf68310de7b8ce5efda62ad5340aa9a79dfe7b438be7f1b86aafff1f6d81a2d7efc6745493756021f1d04b32b4dacf7a6c93a9de938ee96336020d8f72e0c8fca9b2be7ec9e025d78885d6b23b8b579368ce59a3b04ba74fe7e7e80335275ee7d5d453485d81438b5265c3490862aaf80b6eb2642a1a69d7ec39f6ac4fe9644bb94b05779ae023abb89d235b10871877f8abe1833f2ec9e39eeda545c8fa217266251efd3138639c6d9e606c2eea0cd7c26ab7c591c418224f6762b93f1b2ff0a166dca76367e3b54283077b51b9e583a6a514dbc2ef681bc974c587bc3f87d94880b1f9429b81f674399d5626789a663d081d3918646813b8e5546ab073fe6a50dfbf77085189bb6229c0d92411e0c16d7ac3fb8760ad8fd745a19d673a6c6fbc0a5cf68bb87be4508eb8588f5b214cbdb70f5db5a9ee0723aceb993beffa355f4b7dea14d50893dd4e84b918de38fc922c384ed6539a666e88e46bee505c533ec1e4c739f0ec68be1723a47d32b67f3a7d297a7e7183c871", 0x1000) r3 = syz_open_pts() bind(r1, &(0x7f0000001280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000012c0)={0x10001, 0x20, 0x9, 0x200, "8f3184587e792b5aa5065c426d37debcb3498527", 0x3, 0xc23}) 23:03:20 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff209a"], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x51) r0 = socket$inet6(0x18, 0x4, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) 23:03:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x1c1) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffb}, 0x72) 23:03:20 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) sendto$inet6(r1, 0x0, 0x0, 0x1, 0x0, 0x0) close(r1) 23:03:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003138ace700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000000080)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1, &(0x7f0000000140)=""/223, 0xdf}, 0x800) close(r1) 23:03:21 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) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) shutdown(r1, 0x2) 23:03:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) close(r0) r1 = socket$inet(0x2, 0x1, 0x9) dup(r1) execve(0x0, 0x0, 0x0) 23:03:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpgrp() setpgid(r0, r1) r2 = kqueue() r3 = getppid() fcntl$setown(r2, 0x6, r3) 23:03:21 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/239) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:03:21 executing program 0: shmget(0x2, 0x4000, 0x48, &(0x7f0000ffc000/0x4000)=nil) munlock(&(0x7f0000bfe000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 23:03:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0xffffff7fffffffff, 0xf) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/108) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r0) 23:03:21 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) flock(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) close(r0) 23:03:21 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0x0, &(0x7f0000000100)={0x2, 0x0, 0x80000000, 0xd0d1, r3}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x7fff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x6, 0x4, 0x2a632ec9, 0x8}], 0x7, &(0x7f0000000240)={0x1, 0x6}) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) r4 = getppid() kqueue() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x6, 0x3ff, r4}) kevent(r1, 0x0, 0x0, 0x0, 0x80000001, 0x0) write(r0, &(0x7f0000000140)="a9e5c646ebce00a767ece62701092d46e2e6800003", 0x15) 23:03:21 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:03:21 executing program 1: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() ioctl$TIOCCDTR(r1, 0x20007478) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r3) sendto$unix(r2, &(0x7f0000000040)="56fb57e01578a508dada4a6b54cf74ada18796d56915a01fecda3fcbb10e7059d56f2c0b0ce617e768080f700ce151fa85853bf2d4b26bf0bb14f9fd997f99c2c4b8783ce9bbba1ebfbf7bf3b5e31e0de4d52e31135798135bf8a5ad491d44f191424be2cf4694eb4464ab1705a061d3e0379cf3913941856978928706a7940586936558", 0x84, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) 23:03:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f00000000c0)="e04e0800ceb2a42d5fdd5366e7d6662b32938a914174432b69c48a452a63f3ae138b9010b9f8a099e16cd1b514b7d15e0268d00880292d874a9d95e8ba978b66ed907492554215415468259042c5570d7ec4e6528f65c48ee5c08f717075752a97229b21923cbe2293a44327d80b604c5ba241df1c83ccb157ab3e6661727bb7ab2e8e440a28863e55aaaa5ec52642628b0eb90eaf789aa6e68d5b98b244ad32efdb002e939fe67b0b67f8d980ded1bc3ad9ca2b7047ca29e2ff95", 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000001", 0x8) 23:03:21 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x102) write(r0, &(0x7f0000000100)="822287", 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x85f}, {0x18, 0x1, 0x2, 0x1}, 0x8, [0x100000000, 0x8, 0x0, 0x3, 0x15, 0x9, 0x2, 0x80000000]}, 0x3c) 23:03:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000001900)={0x2, 0x0, 0x7, 0x4, r5}) r6 = getuid() r7 = getgid() r8 = getpid() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r11 = getppid() r12 = getuid() r13 = getgid() r14 = getppid() r15 = getuid() r16 = getegid() sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="f50e1fb6df5ccf8a05e9d51d5f920a929a7349bff4078bc64571b1d68587f540283ef44ee46f48541ca8588347e1b2f8d5618d9b1282c42857222611fc4fe5878087a868af239eccc99be2b046ebc90e5bbb11b3b8430010", 0x58}, {&(0x7f0000000440)="0d779bd8ecec388d92fec0a3826b0e855a2897a155e9f3a959a0fdc32d665fdd6378e976ba31fd746f288a828d10c93bcb92251fbfe73476a12c1c14802e1a7fd99fa84b92283e56137a251fe25f183eb83c04add12c7aaeae44f929d0811d83b2dfbc02263e3455967d94177e959c419685567366b98d7f904ec94c424be187a92318dcb4aafdca7d4083286fc7717ecf6079c78f4f231540e00d088cac2c9c559e81f3c1ae5a3518e2c127c997773a94bb8684b782e9854241d57f88c5b2322af02c52e18beb674e4c2df9f97ddafdccd759e9f0a47f2f7af43e6a3829011651a915c0ed26ded0ebfa6c9bb325dfd1ba2395e888548f243eb2d259c376f35fbc7d159e6e3c473442c69c366e1a8900f9ebcb02bfc25364bf268952e4f6ae39ef1eb2dcccb8dca2bce4310d7d2607f9bfcf499e8b72025c77d8f89203b63d518668280eda57729a6432a0af69c3435bd441c4388d57804cd4d86177af4724a62379cb751e46a2a445d1e01abc0c3f40175623e4da319f80b039bf743302624d9942c3bcd4d934442abedd0d566ad21fdc53cd76a2daed60558bf991d8e76217655cbc117ad3fc56051be13c9b2c93a7a7bd965a74a080176ff1adec971061a01d9450d445da36e499222c97d1f7d8425f7a2828f1f3a81745bc7083e926d075942775169d2b64ae6c69ba6896de0daf7b4464c72e7a8783514b8e1ba9b6c1ad1cbf9ceedd967445049a825d5ead4b10bf4e88a838e18607284951637be0cc5f8680e00b2afeb7a2482f6ede6f8d4e3281d1d0abb22e4678b53fa859649f4c18f50fb5d11f121b6a0c9a76c55c9f99ee987132376a95692652a832b04f145c51d36f19b125c6e5124b947ce3e2bdcd7eceba1b215f11f0fb4543950e811ceaa3b800cdde15d8a60ea83bbc4c84fd3d2de0bf6183a30850d67147d25d3c70eaabbf849e5f9fe13000db7aabdcf0f1251a54690a8d3ef481ab9bff45b1bdb9af458764bfbd99a8f5169404092b823352f8257307b78ed35ac733626f6fe2b37f82667756ddd2efbd2557c8e5df4b5ba59fd50def0465c040a48f7a714614c27a634dfd37267688afa066137257b220f05569a2445370c61bb787d91a0a2210e07601eba069332449d45356434ae056dd9837e069d0b0aa2d3196869aa70770a3a0db9691bed191fe317221db5b7f4371063c8af73d26ae375a1ddef33a3b4fff556bad0fa073b2c9abecefdea1cbd915563c9f71d974782aa438d4e761da90f7bd9c8197e7da3bb4addf775012348815a973029e585118351de6a1cdc003c14fc49508cd3bda15a3b40811f63c2080ccbeec84bd2cb61f2d04d93cf15a241497499420df28d4e099c77c7b1902bdfdf9c69bab499aef3829a65054783d2de481eb3ae92fdc91c21884851070c5dab4d35bd633eef9b7bf4f13b1515abec7ad720afc911f69d8611745c070b60d72a86a2221e458acc6f69f1e9213000a6814c00deaba77892ea7abb4d9b471eb02fb533ff12a13925cdb3b8f90c4d92d71b1cb71bfacf707fc1458999b50ef318515201fe4405dbf385914507d013d841240f18dc5d879d5d39af43bf5a03b52e78760bea3f4554882f9b9f2f53d525a8197389bd61daa9cd72b1a73d4a7b256ee29c2788e6d2d4a1520b369ec88d1b5b280a10ab929d4bd6b6c8341b85c662a5f9cafe735c73f38d0443cf65c3ac246517dd2a02e0635e3f29b3178995520d417f1926604af423e3ac4dbdf0a118a9b1ea7a1b2c6698a5e739547d2e20ca1fc3a6b1161ab9c6cd3e5e19989cc586eac36c56092e075938ddae7c02a8d5c2d4aafedc8c773061f5d5d5a0cb245062273c622eef287e1a1f254bc0d34229b3f823eba0ce680f172055d886edf174924539f817db9b74707e6811a01935876a324881650a07eafb05dc83cb8e8130d9703f400796d1c1c66d448e7f97a63f059efa402955b30092be99cef517b150fab5e62c7fe62aa445d886cccce0d49388833b05e2f6f7c40ee5a46045cb1f96f4ebac691c99e0e1f2bffdb1452268bc8e450f92387dd95b066fa6ba3c6a020ac96a2795ff21b944468b3ea9aef28e53adb8e1f66d30e3fa0dfa95b1d406a4c80b6fa640eaf2fe89c971c7aee71ba565b24bf24335114b464c2db77a8b32d73b0cca4be892fa76979d847e98895a19bc3958f2d03844d179ea14aac07ec99677fb6515f47365ce8532ff33df722892d5e08e071c0e88a9ed07c912a7e635d899bd86c66bfa647cfb0cd03c8750df4ef870efe0872dd54eda540bfa6d02eb3e4b2346ad2fb204d329e1989bfdf827959c91a0aac5e239a5175c82dcae8068b8e63fac10365107f15a893599048a42b3086fbad59b606ef8dbed6ba64a85b5fd12365fae47bcfef1c7447ea6e9f9ef801e8a0d4cfe6b1addf6cdf6458ef64cf28c84df691eab14cb60e863a945fdebb415cfe7e2ada1d9510e98deaada48de56638955d255802aa2ce93db7d476901512ffd6a42427873d9c15e6ad3d2e585e432710d740c53d0b3d88222d47faea6c8adada2c416e70656fa9b1a98b257ff2dc5e09e60dffa3b2534c8194e6de7f86ee8754ce43f2ad3a0c2a926ab819d62d9bb8fa26881273aef3282fef267150456a2a9713d8782052e33c83b2e462fed94d5e3445c46805bec980331ba666fbbc0f12fce3579ac2945451fb77e4cc91c77f7b3de12c9a51aa7bf3671de9d81c2827cde5397c104b917187aef0e2ff27bb7454da9a2fd76fbe3795a458d5663bb3d57547ed10351b4e9fcdd10f262787b10599ec94d44854ceca4541274c516ac8c081b8f1f92746e256e2f72329e5dbf4cbecba6145283cc8da6d72f9b67bb1d61def6b45bb55c87fea1a4483bb31278a8460ba9d36edc6955cc814c1c28f55e42727780afbc7a3d3bba4838ed00e9b0a18217c548b338a05aad85d9c447b4d642db8ec294ce00ee25333f6ddb12749cc06a582b8dcf22196d7a4470c5829d42c88bf771e5ad9262813b503a697da9fc4f537cf569d08208acbbb836c3b7a039a9ce2ee614848b51c5c6bcae0229300633bc6645c2a8ef7abe88345396e0655bf26885baea21524ef7bf784929b4c36a5c3003a4cf823571b413f8a7765eff317438353e30c0d2b5c6378544a2903191f6509df1ae831824eecb85690eea9a0e07b1fa399f3f7e2a64392720c0f52ddf82bbb42bb5709a75b8ae93c886bce100b7ac69914174c17ca86b128d7a112da83f983e950c08b45e4f33104b3235929297325348984e79ba5023b2c6db1265f7dac741d09f5ac145ae142de17eeafcadc66179fa62ea9c99aef37c20a40d160b49dc21512814f8a3acc90eaca53423c5bccdd49a6e06430bdacbd51843ab18817549997b7e398e564b036e24ba18146299ecf6310c40e6d90347c650f91ba6de0f8a5c8fb61ebfb0968ddffb0bea219efea9094a74ed8c903d57aedfd524433f07720afe3c015c41718aae7ab04eb92a0d05b1313c519753a57c5f26fd964c8407577c8174b12cbf4dc9793fbb124bf293262ec37b4abc6d69fe82f3b5c8071205cb901d03344a25e9aaaaf5ce42c7b04c611f4bfcca29b18e238da1e889289855f5560c9eb870a4f5f2b09fd3ddcc5aff84171fa85dcd9e4b1c4412bdaaa0b2fc260b909d2d8b665eb436378be1cef20fe646517303b8e6a3cd96508fdc9a395c82179e5cf6b71a40761307986f2a87ea30907d16749ce74541014a6fc7bccc1bc877b7f94a6fa8d85c17f14149095af3ecda3927f876ba00834c4b35a3c8c5f4b1b24ef444e1317689119a98bdf1f9a99e5cf15db6fce4f3d5fbab1d7086f20946d48719a6f6fa0a71c8646272770bcb0ef3f09bde73dd7cc1b507e86a3b087d89fb2b01be5a440f6db322deaddfe642363d91060012e2760a777b68eb187fbef96be17c5ab56ae5ae5219d41b23f98a8b867a3e558341d561e3d4ba81bd13f04005eede223bedd576daf400d7ba9cc08b3386dd617e36ec7b475320157fc2bb9d85b5a2c082ac69c085530d57b8b874f66f9ad01b57ef9f85e4f72cb9c141adb4020bd21d79619547962d0d60ed51e5c62359132e735f8553038d28b6076a1028c59c85cac2ec1a658c4370026a53fe6f010ff67304cfcc8b22e313a730d42235cd6983e93e14de3e74bb2632418f277eac252980de9024e2b9b597aeb93bc5daff7506466a99bdf28290ef314633cfedd1429d5ca2c1b5df9a1c1f8af3ec55547a623a1a24bee0daf67f100cccd4e573cb077bf8976d8bd5bebc4e858bdf70aec5e3bfc5c0b97045f583659a8a0728b843e0cf08faf2c2948e274e175a2b7b9579b28b8aa6f4cc73dca41373bbca29a18132307585e16a24add89a4d6bc1f44d0cb847fa10bc0065baf2757c1802e8ea6101005f2dfcaaecb43b2b0469be84050372df1a31318a4a8ba349e46a0db2cd0ffec60bcf079522f98ea6260933474bd2c20183c3695235f2e76af51106ee37386dfa43690e086e7849ee20c55679fa0fae3d71d9537402c2bed4d2a930ba6897407d3cdfe1e2648ef487b06bae113f1d091be0ab1f0647fa4214c236a36c665805f9a33dbfeacf3cf268ac0d61fc3795da8cfcf57b2dcdd0eb5518e5e7d92f8d925aa0d435322d263c12e8c2c18697b2bf4c6d2a0de69d60476a308f357dcd9013aaacbab48f6bf11303fc8c934dfd4f6d97c5f2f5748af8f099b523153a6f8615910f5813c6818bc50e4e7c394414dc92e09ab9854f1d478c866a33bdf821ee12b86aec86c677d113ed8dfbc70c54dbdd6bb5ca13aafd0698564f0df44a0a8f31c8525c16a37e1f3634f7085a5db8abde2101e9948e7026fa5660c2d9be8ac2a0237fbabfe4999922fcdab7dc9473fcdb2e7cffd2de9db1859196d93a5ce994dfb9856178e95909ef68962456f4cc74695df69e653988919c6575025164349820278f30307219d522f82c2c46dc31f2ddd0bc8f48157702bcf4c2fffbc10d479c5d81bcc20650b0e48295ed081da699017b98c5a273a6d84c6e6467fa4032bcec402afd5ef0905307f6237c55006d42a66a054668b7020cd0544a205c712f4fdcca3a97a8d51ea7187b9da17869a4c1b03fc5be48feccf0abc1db2351bd0f2c488b87f8356b0dd996021239a45cbe159dd879145cdcbc0b46ae7795248f5035aad656b88ca8292444afa07a7989b3bd1acc6f57288a701222a9e0b1220bdefaec43a6e343c92c58b137c222b716cb331aaa443bcb159f9c0eaf04eda0b6f574fd3a5c799acf82d8dc8a0b555d4f505c63f9fac6fbc374fc53d3c293d713f4cb3a651cfe3388230737b26ea8599d36f699a3faf8926674f1301809331a8e149ffd2139ca97b69db0e0ddba2979f5d0bb751e36e530d4c90f85b73bc6a760b4e7163e5b7ab816f2ab600cda1289395d3bd8ccfb4a0396fad277ca2cd6e8bb68633c4997b53127e3f4658c51ac2c941709ccd9bfb5b576a5f9fc3151757aa7e7472c61040af0661509139494aca9f97fbe68a5b585ded2db5543c69147a771fcd1b04a933d93b8cddf0f333b0ae311cebdcd60c94c2d17a129ce09d2c5a4d90fd95e1a14832daa16352071161a0546d871eb770d3c326110a8ef1b7b702ad8f4ddeb7586daf242f6a3799c9adbf9f582d2e0b2f4601497c62b2f2b97ff9f57de8224c656016a79e2ab315adc1cf18fcfd2ec3c4eb17ca3af2d6d98753866d46fe72a196eaadd2c0f97ee1adfd5c79e7affce6a110c992568135287b6f476538aa0650a7fafde99eeb8681bdb82cb63e51e350cdcb0a43", 0x1000}, {&(0x7f0000000140)="0d50f3b86bdc17d53680d2bbc1d6c1ddaa3f673a31abe3633f8d8efdaa83aa0f9387c5d7d39dba3574e9681cc16379a8c822e69931130f8c2b536b67ea74e617787fc9eecdcb65c0e839304867f35d34b6742e65814c4934bc580fbe4a5b5ae235963977c0261ab7807f872113bbeb9955bab5b2f59aac00913d85d81faaac206fb9477c7047310fd636f4297303aa6baf1551fdce8fe92b66489d3a7be4e3d51e121bf5b4a2b3db9376b81184dbc1acadf9601795314e94e941d7e9bea9c1555120c0e18d08aac26932f928aa90c50552fcb2c5f32177a816e5529c06cb81e36f2f8809ccd13682a1ae3abdc2bfe44a", 0xf0}, {&(0x7f0000000240)="443c6bffeaa5fc17b734386328c2abfb296b03f1f73520b1038d737d0517f8d68c8cdb46b214e509f92310eac35e3d710f1b7baab577dc3609668692b7eb351f6435de550b18e33c7569515bd41b858c5ca480847371e3feedd7152be6e41aa75c83a089f28f9cd96ab8151adad784e2ba1b07800ece38ab223d8aa1b2a7505902b930c2e7537bdbdf8c725aaeaf6d125f31690d7211d2ec8c3a6f3ce56ab983e7136c2dbb6a2f94e1572858e7d4c390c91d9babedd49922d9c759d4d708cfc04d12a07f89e82738898b9677a24ad954ae", 0xd1}, {&(0x7f0000001440)="30363274b28b21fbc867b3c0154e142662323cf52039b41eb6bd0afe605440ff2f01849577cb71031aad1cef2762f9ff41b2e8af83392472d70355d7c7c1258d4b4f0613be555eec78d6837a13266931b5bc21387b3d7f49578c6b7f44d38a4ee849ff93dcb91d8fcb715c99eaf7ca78915688a6c960e8bbbb325b7d859de0e5a5b313e0251354d7dd92d3b1439af663d5403cee42f760053837d7d213389b75bf7362589a407af2c41a3fbe1465fe6abf9c5c3556a5e799353a6c272ca0736637d0bc989c4205", 0xc7}, {&(0x7f0000001540)="9507447341f539c67d39d7002186b56533a851b3792c16f59b77fcd4b45d0e5b0328111567d06745e4576d34223b096e424681732c58ff096f494c447730cd5cff8c49495493596dbc0b935d37426b82af30315c8024fc9926666824e320cdcb0f07cdef3d6c66789ebe115baf46222dc812a3ca15d492b86af9335ffbd11fd0646c6df910ba778d27efd16716b43d999765081cd02b9ae7b649e20b02859c533f3072654b3365cd9c9b99a73a00fffbf96565bb2d4d193f9145698845329199039fbaf09cca8ba2caca145e777d9988", 0xd0}, {&(0x7f0000000040)}], 0x7, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x120, 0x402}, 0x4) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xffffffffffffffea, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x137}, 0x0) r17 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000001840)=0xc) getsockname$inet(r17, &(0x7f0000001880), &(0x7f00000018c0)=0xc) 23:03:21 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4331, &(0x7f0000ffb000/0x2000)=nil) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 23:03:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kqueue() setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 23:03:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x82) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) 23:03:21 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="88b05238e93d679789375914983af6aeac9b7646a507a00b6a439cc78498f2d1e0e8de6e3cf09b3193fb334656c57b6d095aa18da228cef5a30b076271f2643e43a121c8c667fcdf1e0b6946aa04b4aa7451522242835511fad547ad7b900b0f4f81f3e573186de468138191dbdac3f67542b3d2ffa8908e2365314967894f83dfcc574abdcaa0312aa32add72ef8a26f8b96dee8c390270265707aca8a539f591386f8a509c49a82c033d38fcfaa4fa1b866e5c699419aeaeb49536b235ce61ca218b0934403ecb853d45fa67b8f78551ae1f90c31fcbf2d4a8746e1652cd82772e8eebdd344d286afc22747a5f1aec9b52", 0xf2}], 0x1, 0x29) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 23:03:21 executing program 0: 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) flock(r0, 0x2) 23:03:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/30, 0x1e}, {&(0x7f0000000400)=""/32, 0x20}, {&(0x7f0000000440)=""/30, 0x1e}], 0x7, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = getpid() fcntl$setown(r0, 0x6, r4) fcntl$setown(r0, 0x6, r4) 23:03:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0), 0x25b, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/155, 0x9b}], 0x3, 0x0) mlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) 23:03:21 executing program 1: socket$inet(0x2, 0x1, 0x0) syz_open_pts() 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) semget$private(0x0, 0x2, 0x80) r3 = semget$private(0x0, 0x4, 0x114) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001240)=""/216) r4 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000001340)=""/26) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001380)=""/217) r5 = getegid() getgroups(0x8, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r5, r6) r7 = msgget(0x0, 0x241) msgrcv(r7, &(0x7f00000014c0)={0x0, ""/34}, 0x2a, 0x1, 0x1000) dup(r0) r8 = 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, &(0x7f0000001780)=ANY=[@ANYBLOB="110df4706ec4148ad94394b69255828bae0a3dd316afa3d706ef190e61c7d520748ed43d8e8b6c155a57abc7441be2"], 0xa) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) semop(r3, &(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(r8, &(0x7f0000001740)={0x2, 0x0}, 0xc) 23:03:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = semget(0x1, 0x2, 0x49) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/4096) 23:03:21 executing program 1: r0 = syz_open_pts() fchdir(r0) fchdir(r0) 23:03:22 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) nanosleep(&(0x7f0000000040)={0x3ff, 0x9}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x80000001, 0x5, 0x800}, {{r1}, 0xfffffffffffffffd, 0x50, 0xf0000004, 0x7fffffff, 0x4}, {{}, 0xfffffffffffffff8, 0x22, 0x80, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x7, 0x200}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x6, 0x2d28}], 0x3, &(0x7f00000001c0)=[{{r1}, 0x0, 0x10, 0xe0000011, 0x80000001, 0x3}, {{}, 0x0, 0xc1, 0x20000085, 0x401, 0x9}, {{r1}, 0xffffffffffffffff, 0x28, 0x2, 0x200, 0x13}, {{r1}, 0xfffffffffffffff8, 0x2c, 0x1, 0x5, 0x8}, {{}, 0xffffffffffffffff, 0x64, 0x60000031, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x1000, 0x5}, {{}, 0xffffffffffffffff, 0x4e, 0x2, 0x6, 0x5}], 0x4, &(0x7f0000000000)={0x81, 0xffffffffffffff3d}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0xff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0xc4, 0x91, 0x7, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x70, 0x20000040, 0x1f, 0xfff}, {{}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x64, 0x10, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x5, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x8c, 0x40000007, 0x8001, 0x6}], 0x1f, &(0x7f00000003c0)={0x2, 0x100}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x3ff, 0x0, 0x0, 0x0) dup2(r2, r0) 23:03:22 executing program 1: r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x2, 0x4) r1 = syz_open_pts() bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6b, 0x2}, 0xc) write(r1, &(0x7f00000000c0)="225117babd40e3185c5b18cb67dd14178b625130df8d5edd26a3cbfd3006f5ee2f97a32b860f1b54fd7f0c125fcd7c3200f477e4287cbf426f2872e8a93a5def2e2d4badf952536b5b51118ed72c5cd7c44892a6df220a15bf68dd7b8db989d9bc65729fadc3d40d27ad8e47041a8985174bd555c0006ef115668769b458f71172c599e64771862479a21f5bd6f531bab3fcd589a93b1e51", 0x98) 23:03:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x20060, 0x9b) getdents(r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) 23:03:22 executing program 1: fchmod(0xffffffffffffffff, 0x4c0b82191b9367a) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000) 23:03:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000200)="b699c0ab122d7f1ffd1aad07cd4ffb98898e656c82dc3b3e00785bdd88986f9c6440890d9e0ec1fe3a612e59b3e89104ce62aca235b2a18aa86cdc0769907d5000966777b9b7551fe70ba25da1b81b848e75327fdf75756b47699078240ae3e57fffc6da3c054f6a1ac1a69b2b0ab90ff1975e246900c30b8ea273afc943d152d59d1d258a677f34b6108f90eaab7ab265f05724ddbc4eded8136b3a702ad1042e766578ad665ba24d7c5220c461d1ade9a6419c2d8663e536", 0xb9) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x800000008) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000380)=0x9) syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) recvfrom$unix(r1, &(0x7f00000003c0)=""/45, 0x2d, 0x801, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xff, 0x80000001, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) ioctl$TIOCSCTTY(r4, 0x20007461) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 23:03:23 executing program 1: socket$inet(0x2, 0x2, 0x0) 23:03:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/252, 0xfc}], 0x5, &(0x7f0000000340)=""/93, 0x5d}, 0x1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x408) semctl$IPC_RMID(r3, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x80, 0x0, 0xfffffffffffffe66) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getuid() setreuid(r4, r5) 23:03:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa8, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000000)=0x228) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x8) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:03:24 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x4f60765a062bbcf7) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x5) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7f4, 0x799}, {0x18, 0x3, 0xfffffffffffffffd, 0xfffffffffffffc01}, 0x938, [0xfffffffffffeffff, 0x1, 0x0, 0x1f, 0x40, 0x7, 0x2, 0x20]}, 0x3c) pipe(&(0x7f0000000000)) r2 = semget(0x3, 0x3, 0x0) semctl$GETPID(r2, 0x5, 0x4, &(0x7f0000000080)=""/132) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 23:03:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x2, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3a6a785f, 0x4) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) fcntl$getown(r0, 0x5) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/182, 0xb6, 0xea83a75388143b96, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x81}, 0xc) 23:03:24 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000080)={0x3f, 0x7e}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xfffffffffffffff7) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000001c0)="000080549100000040e643f25e95cbdb6bd752472acf697ff4", 0x19) r2 = semget(0x1, 0x0, 0x480) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/4096) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0x4000000000006, 0x1, 0xfff, "aff6031dbf93f4bf0dd70321db144251cc557b93", 0x3ff, 0x80000001}) write(r0, &(0x7f0000002800)="f9", 0x1) 23:03:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fa013e2f660300000025550d2201637c52800ef60000000000009246b1d34d1882395ec9e90a44a892d6835ac600d99f71913dc92e98cdb0db86ced2845151582447786d17e4e318c5d55623d8f0033a117f88d966677a4a1c56079c2b39fdff0e16983a3adac7fea2b4a20ec27b2cac4bc3783b7ae507e367a3fd951a99bcec44897722a1a4076d30fcf15a2a436d7b02008988ad6eb3c7ba919ad0a17a0245c44e871b9dde216839b2329699acc5cabc67558c8efb44ecab88d76f2089dd0f9af4473c985f7f73fb5fefd837572bd5fd1bc7916418d59665ff1bd9ee12b796a6adb0043aeba6d1eb70b570d67a5499879a7996ac241ae398ba33bf50adac4c8c617778ef9ac5cfd09e60eb9e0ce4"], 0x1) 23:03:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x200) setpgid(0x0, 0x0) 23:03:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') dup2(r0, r0) 23:03:24 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000080)='x\x00') r0 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffc29) 23:03:24 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x200000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x2011, r0, 0x0, 0x8000000000000000) 23:03:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r1) listen(r1, 0xff) pipe(0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x74, 0x0, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x401, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1, 0x5, 0x1, 0x3}, {{r1}, 0x0, 0x44, 0x40000000, 0x4, 0xffff}], 0x4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x2c81ce30, 0x8}, {{r0}, 0xffffffffffffffff, 0x41, 0x40, 0x1ff, 0x1c}, {{r1}, 0xfffffffffffffffc, 0x5, 0x2, 0x2, 0x5}], 0x0, &(0x7f0000000000)={0x7fff, 0x2}) 23:03:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f00000001c0)="df8973a56129becb9942d3b764bbfe31824cea056008c824", 0x18}, {&(0x7f0000000200)="f412", 0x2}, {&(0x7f0000000540)="59ae4024a568fce1d3792461ccf172631421d438b542cfd1c4d0e2cefccb799522e31dedb0fe63e5f96f8b345f348688d6bd8ba3a7e70214f9330f3be75b93ca966c7277c47cd06beae15c50e558df8b42b573b28a0b3973930f2112154ce67a38409abf25330e33c2c9f0c4bcd1c8b1582070f0ac0ee410975ad8610534cc6956347f2e95c2d68935175ebbe50eb584997cfc44dc3ab1fa0b83a6c0b5e36046bb9b550e8f68ab19838fa24caaaa997d6b1887db3e2f1b1ed5aecbeb708641cd4ed803151e70242a3d80a57895ad81f97c55f829c71ea8ce4b220589962ee59b79da738daf552f1b96c506b3fc3a644a3eedc92f6bf838f0eb81c7777cedbc766244a6cf50bde48263a4b58cb7496e1a3b83bc7ddcf4a86a7f03af755d97004d4286d032b1c5fe5b89cc10c6d611dca05c25109509f2ef39dca86ab5b540b63b0b6364dc15acd6237490a5d63bbd26ccd83b3265fd3a08e0ffd28943e062ed0099a02eb131f0b447afc6dfe2d29a7c32390187985fff9edb4b475fe179f2d2e81fd73eef728b5207904257897a1c654884a81a3fb022d4a47b4b8d8cc86b22f392d259a022ad8044cafdd391d58232f99fdd9302b9ddf4843b11a787d45e8734a2b61ffb89f4409bef3ea9f1dcfd4fab1cea39689a29f2b3ae2aafd88558e35e3a19e82e6eaedab8fcb620e877ba91432be0c6314023d49ca227acb5cbfe93b2b8b13a47588e6e9607002c1f87c931748854b112e31c3abd5850790b657619e7a782194d96cf81e95079106f5dc8ff7568ac061d9febd4f5476f2e03926f2abc29cfcb72bec7bd887caf5fce71b3723987f568c4e5ddd1ad507684b75558187f7a1860d8cefa1cdc592333563452c502216ed9e3f301c178179194dcae4c309f1657ee3797c3e5974ad67cbe16007aa8a6ab7be6d7749f4b3b9f7d3fe40ee7fcb5f71fdebb818dbe86d79c72e4a8f664a80684e3ab5b201453eb0fe9ddbbfd6a3a3a9db836c811b74e2cd663589c0fe05413a6cb0a6e04d7f6c7a0ae26a966a6df9c18ce2a70b328ca0ce594e63adc7cdb375ec4691fa9e53ba376d6ccd7004cdf81ef5699eb3c582c45735760657cffcb3f8c797773ad4445d2eb9da6c9967f4d8b6ad0820846783efdc90fb8e66f963d9face16b3e9dcd0c5503a69d43637850db3ab673cf076bba4e222b3df6b968aaf2ff366bf7b7a90a4327dcbc2d29d57e2ec5b982ca60345105023c01c472530337963ccc76649ce0099891ed35a00888f2a18aa9f25c4a4527576bed8aec8cc526ecf82986fcc13fb48c31ffcd3c860c0a889093ad9814dbe175b9fd0bdabf38e75c1d19c4618c90101a7cd5d2a99005d7b7b6d460a2cfda33cee2845aed376bc1d3fcb8d4a35cffad0e50562a852eb7930319565c7695194d501acb8bf1eb4ef9dbc9f0fe152e735898ae00082e6f4f35d78172ea6473e30f344b58fed0a02a7284a9338e70786ad3cc48b5e7991fb6ea3b166db70f9d83efc4c89af574b26a86f405fa75bbf4a2eed54f679b45aab025ce1a8f45f799832d3e7a602f878f58170d7ad9486baa926703ed2ad1a97219e53a58c5d98ebfa93663afa5eda2b2293040a9d6bd87b885ca1167b31bab1ad61c842d0c4e60b516f078f659edaa08b58f1040767de8a4b9732be9da1747165c9199abc0e70f79719f83fde57107c47c75cf6d6e645ae88a6098cb11158b55d898c02a1736a0bbb0c4664ecf9bd5cbffdfbaabb895d8ba606f0f7c2fb4fa038f5af96abf9d6ced337c6b2450d0d32bda3279da8ef6a8b234978d3528b288a6e26ed8964a7ebd9c050fca7d56f76dd776d41983dc92feb75ff3f8120656680bdbc72aba714545bfa4403725e5c4c7ee325db64685718f0664239dea71019b534f82551e76ad9d85018783bb89441821e10eea383a382b333cf9030b51617c6610486da76616a097ef06be6353a6d174b2a65eb1cc731ed39294d309783c6def3d9301c3b11c35c6b64fdac94e23b2e9ba82fef06ca91b6c0b1996163abd65fae4ef45830f7de9a2f2db9f68e09480f2085cc804a2789019bd987c402b0e4685f2422f5237cf99aced8d9d9a8f84698e8c6ed58ca17cd280c4495554846fa35dbda06a649e14df1de2b8dbfd071c41bf2a7b5223f1bc5faba2bfae6bf18c57df3662c30c88260a8393aa518a400372c08e3f8cf15bac0a4dac208c9f50008873ae2e8aede47f62d9eb2dd57d6cf48dd4ccaec4e38f15a1456cb2908d506af37e8136760ca3fc07a853b53d697662ecea4d2a4c461d8cdb11de9a3684c4b7b46856b98f5c229eab0e4371455b092201a6d994f1a135d78e0a6bbc4e744becc5875feebdcb68db10a1c2565d6effedefd7763299fb386c11d7b48b9e426593cd620f889d8d3663439f994994f746c14cbe11f2691ecb7a277b0af6c9c93a89069ad743b48dde31373a502048212ecdc070b632eb0510bf881e76fff450b63b9e3fab119be2db0131e8703c3faf412e7858edcde0e0e286b998910da2b5144f329d50c327130a0136d14b26bc93dcf851d35406cf3270e20e94e42c7563a0cb584b594e69a427fb67ba12136e5b3a25cb875269d94382bd39c249fbaa053166f71d2fc6198480fb02d4c1d7d6e15e2396cdb1fa1104034bae3b40e1eb661cfe08ce5925c197c4da28e021a8188d7b318f2a3c703d6cef21550a013c834cb2722ddc6e034f62e67b96324ba2e1333812daf8e51534433df7e175c56041ce6f9a413e5acc500fa8d6f2135f384727867eb4af71fac1d7c5619780999c54e559c2275d067f99d0356c121681c95a1c700cfeb84135f48001fd04c9ce242ac15e9bbdfe04b7f59c2145853e6d51c94374682459c2a901078cf66d3d020753796ca6295d473251f05dcb29ab743076824a95413bf918c8ca8b9b1bf36ac766e7a1237e431584580701098ffc2282c705e7095ae5b92edb0b20fa7c2c036767f2cbde838827bccd785762db1c7b24f8b1217225229881e90a41e0a7a5946f43c86eb503cd2f7407992a0dcf41e6916b2c6a8ebf970de5171c43cf28d501ad48688d04a53d58c75e21eb51fb4138d7b9f0404047fa8b32e6de7787c003e4dc30319e2c915c2f5b22d83f44a0352b03cab8315c858f69a6126e9b83e7d0ae96bc0cdf3be60b680156e4757170daf2def85e085b6900f2f720cfa8c3777dd2d03da50935945da6fe005d5c119ec7202c9329ae4d7334309db22e08331d3aca0c932ed641cb34e16036376bcf96068796ff993bb9643b4fb1501d6b854733a13dfab10c502f187eada6a7fbc2d56b14b2e894b562943575008968c68a2806fb17d27d40864905f65511b60d52e3ed694317a82143377056089db0fe10fa6c291dda0d01531076e6c095f40c77b1f2cb50021fc1bf8958d3ffa6777c39a2b46d5cf40cf8c3d918e577893f18ab893ae86f09838d588bf7a6320ae1de2514443ce2ddea56375d76c1a4b767da7a5c81dbbbbe8f5534f9425640602524ed80e117166ae6b73a2bdeb52b3dd749c3640879c623383e6f65237ca66e4605cb7c7216752aaad13638d704415a064b3ff6c320b40376b7e42e7973db423e553e87642861fa02c4f08ccd0081ac5a04fa467d7312331aad8bf13d2ea338fc9902502fa3dc7c585b62166abae982858a7d9bc8fdfb5a6abd0a08704d732ea7a4ff8ca4903e734730726198ec6b9cabae4cc99657c45a46e665df0caef75d9dad7a8fe5f5bcbd834f4ba17fa2a8f9fb7b28bc6e9da0a024a2428f0a8eae8a2090276b1bb93138a44340029edc2b06a8810b35c4363561dc1552a89347c183aa3a95d78da25062d46210e1b3b474aa6243b9428f693594fe5d7c5af6f8aaaff8478120f0f11e832c44580129b65ed98b32f42f66728342d47576d138c4cc4881a6719965b6c12eb03ce3acbeeadac75997010db54acf656aea1831c30aeb20d28e0c42da9f51e5a1a248405dd595b38182f573b367f21a2c5f4a7ff57312f048deeccaf4132f1e13559397593e8587ad6e09dd420e9b3a84b3c5630962dab92a4902fb6e993aa163a05168af6f4ed08ab943c7acd023682294a3a792369f99a4decc8793a2eaf33188b19ac16ce42fc96c4381177bf556f83cb386f031f3c56480c35c5eac9851ac74d25a0db8355585e366937fcda2c6ee07d875789f6594cd32aa1131db09b2a2635f579ee9587790fc1d8340d1b9f88418998037bc5225a9723d266bad434395526ef340b68d9fbb6ff873eb41f33e44ecceb1d4285dd555c4d5a89dc2678f3b974f8fb7b04d0c602c30ac82d5bf45bc09c7da53f0f4bba67fab464a9827babca2488ef268c153fa4dea8e1d955de03bd69b8b979d35bad76f02d68ac9d1d8d1668a293420b1ea390b43f543bb37675c82bab61300accb8d79ea7cf3b838460cbbec9c684bbce1046a3fc51b229cb05847cfcadb8ab28c25c841a7ef0ecb262c122070a714e2f99e9f254afaa5d604a0bc79eec865a5e1c9ccbd7324f3f84db25b531e40d9b37950e21c8b595a06030eb77d43a880e6dcf985700a23be40e9f761687062e33c10431afb4068f536509908436b059647f5250b8c0278fd8e3d47cfb91923e0b54da1d12facc40c4d68e6d8e17881ee40ae2fe3da142c1d7a988184ee6d8d002f055761fa99dfd22443a48d40e3d67833f746f604bd4fd23894a7ccea7b8fc89b57fe60c13baf7f2d251839fc3e879d17b99a7b6ddb7f3b198a2593d7c442f577c0edcb9e68490d0ca64d4738c3ed01683290aba5a8ab05e9e7a43f2f79a1edc806628e87a0c6c31ea33024ecafa7546b8f6f10ac1a656d083e52a1882c9f713d330e1b3cf40ee128f786769216e4ba042ad88a6a1a5d2ac4ea593454d32d4dec524fd2a9ff81c02e7d0177bf5c811b92dec252dd8b2593fb6aa360202db3f75170963c4c1ddb4726627e9a08faa6017de1ef10a28fe353e867d84ba204d8eac61162698ca37e6d538779fb55a94a16a519cd642d8d595d5dfaddb832ef31b744c69295765ae1cee4689f59fa670cf295fd3801722b75e885c6a704e4decc2fefc3f46379448e08cabcac414d2237e1ed44c93c872de8f3c3c378862c3df4143dd32993ef581c73795e76f344aced9fcbcc85c2743b2bb19d473d9cd7ef743b0ec95ec057277e6b4aa6f16b1a826996a86e860ed4d138ed7dda4679b3df1769a766dc5a9fcaafc34d4415ee2d1fcad52b15a211f2c6bde0b9fa5e109fc73795a43d361b7fadd59492206c14eb67d3da187acc3a4e9db8ba063a38ee1427a73dfd97480217f9aec14454b1722bfcb765837738d7e43b2ba66e53759e0baf0f89fb1b80145a9d35ba578924523a6a6a7dcb8fdd1fdcb19676bb05e3cd1a9683fe8ff5fbeaf086e75f606cb15bfcdb7017943e4b02a09a1822b8dbca08ca5c4b4803d9183442db20ab381ecfea6fe975142515cf8066f1411d45128c665b7002ec2f8e15f8e84c39355ca99b5affae2c35c36db604a71b76960bfbe36560d2ad1ca5222e7f5c530e4ff441d47e80ad67a73255c0627ea7f9b600f272dbe7aa4b05eda7cf474984506513961343b73a7d2f2341e249351e05c94d72d7ecb36f15419618e141793cd4ca86074296d48dc9a0c735e9dcc42bb3bf7c36609c8d8c549be07b0853da1561d65d375e259dbb7b13cc6ca8f51c7c66b60097f53a9fca6df599929274cbf31d549ef4ca07b5ef6a13b4d3a5ea2eb8c7f9a4b1bd782667b856d01b62871f5e72c5f3bd7ca22a9bb216dc5147d975151ae2c903cdd188b0d2", 0x1000}, {&(0x7f0000000240)="7b981f7be13f853675d203715ec829f2e9bac3262e0913116a71ef48d43b26877e5b24e45f95a4bf0ee2", 0x2a}, {&(0x7f0000000280)="a806fcf2438541a997303962ce4a306570fb55022d5e89ea5affab55ddcd6cc5431ade23a0abd13c93159c45b95d4ddd566b27b939a70cafc473ac34c0fe1e8b3849b7e35775327813288b1c3f80ab4fba024cd5d1a251917f27c4661c99a10fe00e1bdb557ca4ed7211c4a4198548c8d76a26f540034297fe656ea27a1ff722fd0a6689dd2413", 0x87}, {&(0x7f00000016c0)="a4b01204b5252279a9c647bfcc3fb4fa1585235969a0980a3ba3853b89d3d64efd0469cfec850e51eaef2598044d591a11c5a8e0fa42d0d19d55b125d71878ff2cab90cad1d9afad25535fd223d75e367b76f8cd3f155638c0015fd34a224f92fbd5818212fa59e3aa074358f8e085923864a4dc59c59fcb03a75b0dbb5a1b9a878d297994a3169e02e7e2c96da10a04e1945ea9ba48f9af4657a3c777aba235c9b4203a18b5c81c3212667bcb7d74b2e486b5a3d261026c3aa81f2be92af5d6ff138f31000bbac75fb0cba3ae67d4bdc4e61cedace01227b9507ced18e89d7b0a2ac6ef46bdb5023c9b37a98af4e2b3e64324c7ecf0fa2d2a8974e7fcf997f0d74989256afc10a4daaed36275791575c4e7674c82e448645cf2fc65c5958d26d20239926eab36b1ec7c1dc110545ade9094d8f6988d4d443ac7b3514cc3c9907aad53343596234cd9f130c687ae76b05d51494c46e5a61c561a6fdc39dad7f52cb516c33b35aee8cb35cd53f19fc1435d028a71ec25ae2d899536fb20f285374fb18a0c94b096ba2d8bc7b97f804ed8162ab7c52baa8068e5dc5df7e44f6b0ed1b31d0e7c7cd0232ade761fa9b731d8ab9bb79198e0dfbb05edd68ca9d590861c5675fd770e8789ea96cc038a7eceb5e5e12434b8a911b7baa2350d4d46980e1f92304c531ddb672ae6af06d773e849d0e7f733b48ad89326dc4608e51e097ef9a0a071a4435b22e663318197c16c44249848a7b0a346c787312305da89a2a1920467139c3ce7953a2d944df744bc528cef9cdaa24fb9528c42f9c2ae82651f82aa1921be70f773397bcaf5e84a283732f5cd4b5732a18ad5b71643c8665e1a617056fe71695f4fe39dd93c1cedd5ed7b4f0f7f63d33fea8c50715726c7eebe48c6d277f6fb76991caf2d3a487a0c96fcf891854e65813310deb19fd1f87f7b84a7f4899fdb58a5bb45ae80ce4286e684ca815d24d2b591258ab2c141f84a2cad2c1ec98cf2c489c34946ce6c2f67c9ebc132cfc316d98b3145a4885ea51956430e5ab8d8cf47149f9d6ca3af574b79a37e3ceb944ccc22becdad26b27aa9b1fdf12210e97da60aa68c5812865ad0ee04af4372d3a6af96ca058e1aab8d976b57b3ca49b26b6ba57753d4d26daf476687aef114f4ae63a0e5b61bad3695c0c77c53dee2985751f6edc4eb84b690364c62a7710611b99d21fdad63c7ee7f3a0081bb1a374867d77b38a81a8bbddedc2302c9bcd8e2bacdbb42df039ed1a914a8efb4e27e2b99852c67aa1182ab81a67f5221bd6a04433fb160d0007afe120a8744502cc61b71b15b2440a4384d48a9ddcccdf33a6e45f8aec02b21e85aa638b29c9a8dbc92d3bb80c7f3dda361033ca72f389d0aef3a1f4d1ffa4566c1f166b77a76cdc77f59d10617f8ff2408ad7e3080fad4866258372df0fc9450f21a651d2dc08cb9676570f60135ec56dde353544db482baf0c839acf87c1802e817e1ed447aadbb815b309a2d970919997a437d4d7be883f2c4222547ad61221905bd66f8b8fb4531cf168e8695bcf3211edf91af7486936c70eb78d334ccd1a2c00f30ed0219154a6cdc83852e2ffa885bc35f98ca62cbdb8e2e5fac5cadf5155f7f6e276adc5815ca4f07e9d72dfbe38efca1978b8f84cde5eb126e616dc00411a129296c427cdafcb7792c2bc6e8c4264a3c7d119c84f9bcfc86133a846d9fac620a4d23cb65a3cd95dc4b99673dd53093b302ab1af090d1be48d1384a046b4fc2856e01b0940566d43cfd4d348ee0cd8863af0bfb1c2c008ce1e5c897d11d882802d775847362bafef3729f7c63927801eae7ae1db18c1df69681b3f72e4f281001816b7e0eadb552fcf53e4b85314fe0ccae774970d25be761e0d11f67beb2d0868ca833c0523ad9c2c2b4501079647e60e435a39091fdf2d45b34bc6f6dcad0dc82d1856f10137b91042c47532b73af13e03075ecbcf903a6881348da8820c71b12631315364634a6b2812e1ba45cc5071d197ed007786a35be04856490a35579f4766e27dc1fdbd9d659e524513b5e03d09a725336771db4278ff3b568fe26ccf79849e4ebd038342f2dc6414b7bcf65d30afcae1f7188d7bb4f3839e7ead88368e42a468a16fd25f2e3baf68511ce14a62b6cb4d84517350cfdc733a0ea55cdb4dcd2178ede5bb1228901e419c666f5cfcbaff2b85b69be1e9487d70aca2b9d85756aaf84479ebd895e5658318ccf3f391f766e49cd0371f63aa40c7798075a427c3fc8c9a361fe5adff528153de25181602f96198967cabe5704432adf81ac2071ee0bf502f4f30a488b9a52c11f1e91048c753849bf730d1d2e2f6a0c60f48d8decf647ec94303d922de154cb9e1597fae606da596b7c5314a3482062c3bebf185eafa01d06f1ca7bf8a6826f3404ed7b09db98c797af0da32a88e4606c4b06e9b0bcc012fba3e2568a7b102c5dbf965a6324731a2fe490dd22dca1cbe9f7cfb06311786e7972aee94a1cc7e38b6f0ff769f72b75286c8760a4bf07273bf881e9a846b08fbe4461d2e68b59eb27d3df5061cbd48a656eeba6f6a0907cd1b4189b3053c04e37b45886d25d079e7e2d49a065fb8142906ff5d462c2a7f4123d41e9b37cd51e0900be2bc885da00fbb7663e986cc9568546c7f1b012b03d3fb9c605d39250187cda693abb97bc2bca695a3e237a29eb9875a60177dbc262c2a1891012392b8a45b4b258a35f7f4ad90f6bd7fdbe512e4e74025cf9eb9424522abdcabb3840b31b2d30a4241dac9fc2a7f463a8f0ad93f2622586ea6670534cb6d572eb1aef13589cdb55f656fb93744c7b7bd66db6c3b984b62b30129cd7477022a9709a6aa7c1e265bff8c73866d206104d816a8ae3a33876334ddbc01d5c80e67e1f4517074effc56c84f5fb652a0b93f43cdfbece44e5d354884f8a7fb71f6b29344d9c0cbf959cb2e8421b60e1a4be154a4fc54925f30491c0b947e022e61273e6f0117f688352b0cae8d47509b969ad9e8cc1ed5316fd855e69702fcdaf943855274a2407a7d0c8d6c9d917320f8576f88cedbad79b6ef112c562e7c950dec5eda7c2c7a921d4fd59a96791a2fcc0007f5c062efc3cef57641af787a51b8bab9fc762b32da854f7850f287675d38aed61d5c1a77dd98534e74ffd2e4be319e26f9ef2a186fcabb0203d279071debb61e82363ae8765ba098461635c8802d967721e5a4af4f616e30d84de3aecde6b09b04af4d62314f608081929fc25921f6ffd218791d46eb46edad04af5214afbf05ab70cafb65ca3f0f4685667b031f543b1fdf1ba71273b5ed0987be83f4d79cf4da767ccf05072be8e890d0557b0552127c3be3fbbd4dc4eae889dd35031dd7c6b11653aebefe3f770d10f0f6e8aa211f44f1b8031b4e9e411b7559802adfff50329b2af93f34ec7696745aacb4babb5cab8da246e3022404f1a63e01513f044c06fea53369ef537c0019d7acee4e5747c547a102ebb68b8dd3e1af33e0b5a2417681ee7faf49a040a354c68303cd85d7fb2ed3e81e71440cba37ac797a6213c5d98898a172dfe228be2a0e931fbeece9b13aea96339be5d6904ab3c6bf4d9d726c44da8bff65310cfa1a93065aaa92741f0fd100453b81b25b4b8eba319f5c85faab579f4f9f59fd54a2397acf7bde60a49ca644c91b29a47f0fccab32cacccb168c0ab3e28536c716c70c35862f7e96ab84f28ae56106b86c7f0df0c68fed68bb1a6627732082a296ea5fa5336b0fcc18319b439b15c67ec6b363a1b017fdff1b31e6065050871339b370cb76ed634429f3671442fa5370984c8274f8961f5058f01ff1772c2e2fa97fa86c62786d734d2ee53d6894fbf1f9477a633379184003e41cd262c41c6224d6ee8a2d243af4b618d258fcbbd71cee34c7f77b5b2d0e96c6cc5d9f0d827052d8a4418766b0fe4205f32aceb2b58ccf37442e5f2fb6d2aa141aae652912378618b5158f69f789e88787a5113edd81ff8181f04ef970bfc03987bea8987a06a22e304cfbdfc6466524b3b769faa15dcfcdb95756759a60a6ef752ca069b36fbaa4c85cc8c941fea0bb3b4a1550c60f04fa75da2c46ba8345e8e723da55e1884afc315712bd7fbf813427ad02ca1e2fa7464c6454f260ab4ce32cf11dda151d042d2e76b114530dce36d9087a163d90aae83775a313d23dcaa6b27c1b7ee34c1168a1fd7a4ab88b8c4cfbdd3f3c1706a986a4ab7a4a3f2e89a0cd942b980bf912fa4e531d54986d31cbe72821010527e77e57195a2c747d9fe112119dd9226d8148d18cb226b7c89c490dbf5fb312841690ea05708ba2c7ece7396d1a122eb596a6d4227cb6778c2a4b270654e0b6e619254c95cb21bb6e1bd6f736fec18f80e6c61485bdd4d16bdea421962fec95343e5ea7baaf1f959fcefdc636974c235f87de60c906435f4bab8185b8c8864043ba7e7b779a564bae438b372abf565dc029a800c074cecad98326e92c5f6c084cc3d9a672e67f437a5ad8c3673c6cb762d1e0b10be023531537e337e61c377e841cd0c851318ddf6989d8eacb8da0dd4457a71dcd9521ba7dc2bd31a7dd12274fbb1f69688d67b37395e2646efdc1deadf0f92be8068a16575014e468a9f216d2bc869bfe6b0b53b39f27c24788b8243edb6839ddf6bd709e7106f5651bf159baba03bdca12c18710c8bc3a84eb8dd2bbf3cefd4c7dedfefff6d22492021614280d010a07ab84f67b70372d99ca6152dbcd07bf79ca06267176fe2fe3e2c5de6db5becd8fe0eae378229b01b0a3b26cf81ce2902f11600de7a5c22884e94cc8f296cc0ccff8cd25f96fc62fead1dacdc65c6f840ae181e03425db2058699cd85d51ab985fc9f57e8b130ad591c4d962aa7af416a242acc5a89f1e902d61edca87208b3817717a9409f4bd1fd85fdfa73938e52d912a838c8014b522f01c53bfe24edd714a144fa4f066b9e10c0dce9a724bec768c25fd1734a7cd8f77390be185f43d6d80da7725533a7d160232cf0f2b0fdafd5d12be0911ea78204c6db648cf2712ddece1c8fb4b35337310d40f3d6b235c013814db4d035db48979c0f2848c42986a7796bd0c8890b466403a1e1f27124b54176c43e23847676f5e9adf894a4a141109a64e83c652990fcdcd05336fb6973b7fb698b37fb1304a6173b6367388f6e800bac437fadedf2f42a718025f996afe79766059404486cc84db88b0e6fba9055f3c9ceffc0b2d022f29e91dcf2366315624ab614d3f34a1058e5a1da10922beb5b1e84c94a665452779953d425591544e5ac0c63f8b8a65d86e901351b7a45cb7e76631d01b5befd2567a13d98a4fadf608df2938175fe63078161b6e4be26f5cfb6967721d7b34cbd3e07eb376a5394da43d9c6d4662632239b1532bfbc83c3edaf21792eac533bdfd3afaa06644e0730e9c46cdf876db50230b5ee88a8cb48e9fc84ee2f5b223873baf9085756e8070f1ad145cad851d104250e0cbadbe49bf22bff7816019bef806bf0e64b283f217c716dcf4cd47fe2bbf16cfed7374615e414db98c2bfbb525ef46722a32864365feb9b42eccf3712158bb300f509372a9fe7cebc987621086e62e647deeab12cf65530e66fa3b10f4e4f856d37de0f62241081393e840f544b7eb423a839951c015bfdfe256cefa3e644287d41e52514d1b80ca25f5bb6547a32c667fc14bbf4e39c7aa57ab3ba4596f3ed76585229f67fb776a3c42fce1ab19dac096625284a209c1020680ada8a6a99e67af3eaeccbac84837912a564ab2f1e0fa8c01296966b26", 0x1000}], 0x6, &(0x7f00000026c0)=[{0x100, 0xffff, 0xef5, "4b2b39cad77d972e91ecd8d9ad4f108da8bb70ce6b085395c931d2594b2e2ef5af827005ed9b3875fdf418be0a6ab0b5c7d2bc1d1f980661cae5f8e35879060d3d0c26212283058d22aec81e34984bc76299e510730b565762873d2b4c2acfdda22fb3244d33343bb3f67e2524ab4badeede0b52320f6b0bb567f78ae920fb4c90de91960fff9f8ee0a28681d6ab950accaf487d4c432a268fafe6edb216baa0c844dbaaec1860191466692113f1ccbd7ad64c10ebcb23030d064035228c69aebeb19c3a584bd6ace427cfdfacbc688c4035cc4a970e3f26ff5277bc9b91108469a5655a86bd5c5123be6e0cd3082f"}, {0x100, 0x1, 0x5, "9531542a2306dd140dce4378d7847e01bca2586b7892bed87c3ebfbb40d5e19eaff3a2bc98d344e0433f3291a61f5510d4d01d09c49fc309388848446c14ce5c101227d77b8d2d9e64e84cebca72d3e534798fff48a68037f7027906a8903808bed79d50c700e134c4e788146c9643ca115c8f95823431dff873757efd9e043861c202380008463dd8ed572153cefeec77a64e42b2284178befeaede6a8ee25a804ca15eb81dc17a1fa7470b3c0896881bf6d18a15174d198c6487c779242b76a5c7665f2a4b1b6ca44892e5870dd49266f34e1f20d4b96003ee980cdd0a5a25fc6a9407bdbb1f8d9dc26e"}], 0x200}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x0) 23:03:24 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xd19446e3fef64544) r0 = socket(0x1, 0xc002, 0x0) fchdir(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:03:24 executing program 0: setrlimit(0x4000000000000006, &(0x7f00000001c0)) mlockall(0x4000000002) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f0000001c40)=""/123) 23:03:24 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x3b7, 0x0, 0xde, 0x0, 0x3d4, 0x404}, 0x4) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/189) r2 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/120, 0x78) msgget(0x3, 0x0) 23:03:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0xd0120e8ddf1938a}, 0x402) 23:03:24 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00') pledge(0x0, &(0x7f0000000140)=']&\x88\x00\t\xe2\xc1\x1ee}T_\x9a\x9b\x80\xa9\xbf\xaa\xba') 23:03:24 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7, r1}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 23:03:24 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(0xffffffffffffffff, &(0x7f0000000100)="fc5300800000fee6d3d5f0000000006d4316cf81425ffb3e81ac330c05167f", 0x1f) syz_open_pts() pledge(&(0x7f00000001c0)='\'\x00', &(0x7f0000000280)='(%^{\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x280, 0x4) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x1) close(0xffffffffffffffff) munlockall() r1 = kqueue() r2 = syz_open_pts() mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) getpgrp() setitimer(0x1, &(0x7f00000002c0)={{0x3, 0x4}, {0x8001, 0x2}}, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xe2, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4", 0x95, 0x8339}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:03:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4f432d6c673f7f9f6ff1e02164b47be616cbd000408cb24f1b2ec8546ab3a06ff28324de066fb06274d3ed8b3bd5292d898bc56b090d4972facab280bd986ad3b3d483b98147e900c3b51d6a2cea4895b45a3aa20b5003eb072cd874437acdd5fc3b3e4476c16b9614cf6e939d732eaa62ad314c8a10a1759d9a934bbc7d3fe01ef38f739b3b54961910f7d842ad36ed1e4b792fe76ea84040c9e9d41e62ecb447375e5c6ab71bcb2fd25fec3c227c5f0b84572208157c5fa1c4a8cfc879b6949ea3732516e708da20d1949e29e91e2606fa", 0xd2}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) fsync(r0) 23:03:24 executing program 0: socketpair(0x10, 0x4007, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1090a3288f75a9ff6c4fa1beb597d6d7954612faeb1b845e91bbdda88cb8734ec1cd08023ead3cc488c66e262ec9745c3d78922935efe6b417979af245870ae2afe558f7d1cc7e18c61e192482e22775373314ecbc5530cf4adeeec82630680755e395eaa984775972c5ba9c99120a22ec0d2665df6ebd9753481ee4b8d1c822c55c1272cf00dd19ee797a86bb636aaaace577e89224155451fc9ad05022f65d81d6e98e3f6442616ed24d3cf12d81feeac9629a79dadca79932d5", 0xbb) socket$inet(0x2, 0x4002, 0x0) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x729}, 0xffffffffffffff87) r3 = socket$inet(0x2, 0x3, 0x81) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0xffffffffffffffd4) 23:03:24 executing program 0: r0 = socket(0x2, 0x2, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socket(0x13, 0x4000, 0x0) 23:03:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r1 = getuid() setuid(r1) close(r0) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgid(0x0) r4 = fcntl$getown(r3, 0x5) r5 = getpgid(r4) readv(r0, &(0x7f0000001b80)=[{&(0x7f0000000880)=""/123, 0x7b}, {&(0x7f0000000980)=""/205, 0xcd}, {&(0x7f0000000a80)=""/114, 0x72}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/79, 0x4f}], 0x5) r6 = geteuid() r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="f1e0fb9275c1957b101df81b3d780ef28e3a2e532ee4cd861eca9c6be43863dfde7707b0e8db14bc7f864708939c88a6aad4aee520729ceafb0d20b365155370db16d55d8021ee9d8464de5a611514581ed2d1ae3b38673d18de52422d2b95e6f4544261cdbd767b93716d1e6b543c70450bdf04fad73ba7de8583519a270d5fc4432ab8a87aa49af82489bb16f25143976ce4fdad7dc30e284004729c54bbd2cd132eeb9159e9030c3c1f5e147268bd943f54811fc90b988e1535594cb7a3db2c1f01a9c1ddc120cfc30a03aa5b5ae4b17ef353", 0xd4}, {&(0x7f00000001c0)="aa818ae5bd7898f78d9ebf137c8bcaad9d97bf01a865", 0x16}, {&(0x7f0000000200)='u)', 0x2}, {&(0x7f0000000240)="13a7a76e6541a32fe0610915f7050691ac", 0x11}, {&(0x7f0000000280)="3c00c069c81eec3034a7a8b4bf98833df755e9d12687236246a33335a8be68c0700d41a8d3e6638e409a554e38f6907f0c415624c72b20c45092e6e4a13b4bf3b4abbd169a2b1f0e03b80b63476092ee69789b0fded11de4d08e1248b778b7ee2f853d157d6fc2535c94c2003daf579cf825e80582200c7185989153160604fc493823c18caa323ecbb3da1a1c4d912534fab3e9a07e16aea1792d70a847768fe5d96f454f", 0xa5}, {&(0x7f0000000340)="4f5a18eb550f076d382767f3c8cda25f9f8f586d27f5e40cd28f022e48f2e11fa2e06c40d6ad2fb36c3639ae0c088c313c8f94c988d7a9f53e07249d978b870139fa6812a5dba576da6c379683f20b325c98fcb351dc917b8cc82d577717bf6580ae21d2c17eced9e25f7d20754c760f384a24085684415206710b7e6fcafa48782dab0d557a5206ea592b67", 0x8c}, {&(0x7f0000000400)="10c9d2a389ed177d83c01d07f597499c8f84673ffcc590d924f5a57b667e6e1d0009962eccf8c370b0e784b6141dd060571324bcf7153d97828a9a6a75785c4d3a5a0c7d9d14f92fdde400b8858e29cbe11f6bb804f00101121dfc9d3914fd8648132834fb08b9d2f5048f5bc8fdf89ce97f50b465d7e65f54e128069bda361d93ceb028d662d0a278db5792bb2f3913ae3ea38930a8cfd4699024292a3ba8b725495b88e7e471a6543d274c2bff4fa0f8153a3d128c9700eafab0a4785969599a2f248cc2fca8e7e2953881aaff41864a86deb8c5beea6ba6b1e514e5fb5244df672970ff94e14d91e4e609d97a5afef5038c35621e", 0xf6}, {&(0x7f0000000500)="38c3e9a475fc68b95cf4b976baf312110793bfd2f9b14320643be3b7319485e2c4634de857a05e94958bf8eb6bb3361525b60e44846b9f52a8b24aed657c006705d155dc9b4133a6fb465a65b57dfd0790cb423e5cdbea8ed5af5bb594a5783c1f3a2580b1aeed1b74054f5a3f3bf4b6bddb133864340b8a001e8c7c5c9ba83b6e9f9e399a1bdd6d7792986bde8fd48eda1f3d830a9d897a2891b16586b96d9a9ec35d14dc3caa9947d0f7a037adcc1da2b3e5b5d56de682d92375a5357596da4ef010edaa16fe417143aa", 0xcb}, {&(0x7f0000000600)="27e6", 0x2}], 0x9, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x70, 0x1}, 0x8) 23:03:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2, "0300"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 23:03:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) r1 = semget(0x2, 0x7, 0xc0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/110) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 23:03:24 executing program 0: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8007) 23:03:25 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) setrlimit(0xf, &(0x7f0000000000)={0x6, 0x9}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f00000001c0)="3ea71eca04ffd4e7a138bfea1a40ecf9b35bb5f9ab0e1f7e5f076b9b69a9b80ee546ff7e9126a982ccb957090ec905d029bf2cc5591d1f73b2757cf1779cb85b838b50dfc9640ff4b08f0c87625edf4f048f02ba4248bb4db85218d1e11549936682fea175c1aae1563ab2f0f476d4baeb89972ec6408604073941002400e929844b506a7e7226ad1fff69c1f7bfd8b51744f66d08b3b5f29bb6cc71fe7e7c51dd8ff07e64d12fd9a1777107cac2b5c5c20e50e6a08d1d0ea4f21a8b7b208e2ca34f7351f043306adc52f4ed9ca70f875c29e2d3fd7b9e6ec9202e85a06a7dc6fd46d3ddc86a1c51013f34", 0xeb) dup2(r2, r1) 23:03:25 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000140)="8827fe126d8e3d99dbc58118ad33216fda2dcf88fa2414b0e017a3", 0x1b, 0x404, &(0x7f0000000180)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000300)=[r2, r3]) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="079abe5dccfbe4fcc9cf09073dee384385fd314aa1fd2779aacd84b40c3a62b6567957960c4f85426537ff5106dfd1e0523b284fc4540c1558ae89b09282464306acc71dbe579f1a86728d17dd8eae2ad25bea260334eed21c54e505d72635da98dd5644e92cf513774b5c1da1a8b27ec264bd173c69c3a4eefda3d052bd6c3d638e2a35991ce955f2892458a0a6c5f3672e0b75a148629884d4d3fb79fdc59087f7993b6289f3e03e1e6bf5c61ca626a027ac65a0181db7965a4cc1b6f515943ada490982178230acf0230b2efdd8060b629832ecb42caa3ca6ee1a832d74b202874c67ce9415a16b5b3a5d792bb92ea07b66ba3ced4c3fe1fd176c128d0da6afe1d65b64d6c4636aa30ebe87c456faff1d21798dcd0659dca6f9e04e66f95b510804fa5eda2c396d9f28acd92e59ff9dd79977d2a85df1e7a4c62cd53a04745891d556b37ec8928f9cb9211fa23024d0681b3d43d4489e5c7b332f771109f5650b395010c9c8ed39a8e006fb77897ab2f534a7ae7f330f71f8b5b7841b87cbc0306ab28660a0fc5ec0afa7043d7e5195f56e7d3b47d4ea1696784e338b481955b6a95786741415df25449afb039b95fdefe0c2088d4a779592302a39ec16322694"], 0x1, 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) connect(r4, &(0x7f0000000100)=@un=@abs={0x25af90167d5e1800}, 0x8) connect(r4, &(0x7f0000000040)=@in6, 0xc) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind(r4, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 23:03:25 executing program 0: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x4e, 0x0, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/80}, &(0x7f00000001c0)=0x52) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 23:03:25 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x7fff, 0x3, 0x8, "92cf5459142296ef7cc52d78512dbee6b618388a", 0x8, 0x2}) r1 = syz_open_pts() syz_open_pts() semget(0x1, 0x1, 0x60) r2 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x200000000}) dup2(r2, r0) 23:03:25 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7fffffff, 0x8, &(0x7f0000000540)="eb24979f6c86998c64258ec4dd15ed4dbee3654707736a6a5f7b42de56b7842baf0c3d3defa6a535ad0910e185fa66098ac71c412c4769e0275e04baaeea5bc9c452888247cf42d8b697fd3d0675e7fd00736e56d768851920906b132b25279e69af3c4303069174509f6aceaea3afbb6602afbaa36ccb911769dd5a98798a2faa30d4fea7daf77800326917e96a3bb06ddfa63ca281b0fa56de2db9a7e5ba210932e1b996e3a38915b2f9aa6b9668678321e3f9fc7a804d1a19b272ff6a066603d57e41ee72ff38ec7bfb25f347ef8430bf89c117938833842234d4c2", 0xdd) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r5 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(0xffffffffffffff9c) r8 = socket$inet(0x2, 0x8000, 0x8000) pipe(&(0x7f0000000280)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x800dbc60f43d6e7c, 0x1, 0xf00fffff, 0x10000, 0x7}, {{r3}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x1200000000, 0x6}, {{r4}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x7, 0x4}], 0x1d, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x20000010, 0x3, 0x7ac4}, {{r6}, 0xfffffffffffffff8, 0x20, 0x1, 0x2}, {{r7}, 0xffffffffffffffff, 0x2, 0x10, 0x100, 0x5}, {{r8}, 0xffffffffffffffff, 0x10, 0x40, 0x1, 0x4}, {{r9}, 0xfffffffffffffffa, 0x8, 0x40, 0x2c4, 0x22}, {{r10}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x7f, 0x5}, {{r11}, 0x0, 0x2, 0x4, 0x4, 0x10001}, {{r12}, 0xfffffffffffffffb, 0x20, 0x4, 0x9424, 0x1}], 0x219, &(0x7f00000004c0)={0xfff, 0x3}) r13 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r13, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r14 = geteuid() accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) dup(0xffffffffffffff9c) r15 = getgid() msgget$private(0x0, 0x104) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000140)={{0x4, r14, 0x0, 0x0, r15, 0x1c6, 0x8}, 0x100, 0x2, 0x0, 0x0, 0xc84, 0x7ff, 0x2}) shmat(r13, &(0x7f0000ffa000/0x2000)=nil, 0x1000) 23:03:25 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x3, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x71) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x8000000000}) flock(r1, 0x9) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) write(r2, &(0x7f0000000140)="cb24712a49ca52e151163d9e760b1cb092882bb64172fa62b62f70958e92955e5769ca7417b98f6aa197bc44632b43e5c2c0af04aaa8eb6f6e0ede98caa663533187ef2cb1df78c42dec649fdf576b0f9e630824895c3508a85639a42877ee0ec178", 0x62) fcntl$setstatus(r2, 0x4, 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7a) 23:03:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x80, 0xfffffffffffffff9, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x6}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = socket$inet(0x2, 0x2, 0x7) sendto$inet(r1, &(0x7f0000000340)="ce690c41781d1e0592017c8cb56aed18ad55c107ae3da4fec4e7684a9d574b4535f04a8b5b0c86a3706acad7522d9f5a684785a1213e34c0ccf5de1be33b15abc45f5bf4819795a97885829af7158435a3606597a4be2c07f5dd9149a097ff8973a2ad0a2ede813e4aa3b3a08218971d317307ab82a1aeb335ab938851d97ef48acaf88f950dee3ddfe134d66d82f69a86c06449947759c0f09201ab00b3bd7f1c4554b029c148d8049c886a3e53848e4c3acde4b43099b5b268ede37d3e097a421be4d3e7801cf07c503e0a61ffc86317f0848d1187cfd6a3cbbcb01b", 0xdd, 0x400, 0x0, 0x0) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01de", 0xa5c) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r2) r3 = kqueue() fcntl$getflags(r1, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) preadv(r4, &(0x7f0000000040)=[{&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000000)=""/63, 0x3f}], 0x2, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r5, &(0x7f00000001c0)=[{0x0}], 0x1) dup2(r4, r2) 23:03:25 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x282, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x3, 0x80) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffc}}) 23:03:25 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x2, 0x20) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getflags(r0, 0x3) r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r3, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ffff"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 23:03:25 executing program 1: r0 = socket(0x10, 0x4, 0x200) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x200006, 0x4001, 0x1) shutdown(r1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) shutdown(r1, 0x2) 23:03:25 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x48b, 0x20) 23:03:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1a0, 0x1a0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000140)=[{r0}, {r1, 0x91}], 0x2, 0x0) 23:03:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8}], 0x4e, 0x0, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 23:03:25 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='h\b') 23:03:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xe0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) r1 = syz_open_pts() fchdir(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x2) setsockopt(r0, 0x7, 0x7, &(0x7f0000000100)="af7c8d6f29476ed2fc952d3b78f5dda1c4a6984a44fd12b4b3fc939f5f7f1f0dd8e81209160c52702126edec8302e235c345adcacf60a4c6f060dcc57f63c6cae29b25af380fa1e7654d6789b61002fb0b53e3169a0c10ac3c37f1b9deaf013524687b689f0b7f4b12633fbc8883", 0x56) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000001c0)=0x10) dup2(r0, r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1) 23:03:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000000)="e635c54dbdb99333b5884bd25afc0d02b33ec1b7ed3c051563e11cca6032c98d576412d91474e56c7fbad870df2fcb82650f963e688914c3668687fbf63b4b38a4391fc0e6e7fd002ada1a88f1105a1f5d3be4b2ed79463e4796047843fa5d7e025083bbeaf6094256bae4b7b62c91fb983c573b1ed4e2c1ffb104b70f4c3a95f6f42b3c4da1327ac29da7344eec4b0f438557d40282b42df0b3e2", 0x9b, 0x3fe2c65c0b06cd49, 0x0, 0x0) getsockopt(r0, 0x1000000000000029, 0x80000000000033, 0x0, 0x0) 23:03:25 executing program 0: flock(0xffffffffffffffff, 0xc) 23:03:25 executing program 1: msgget(0x1, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 23:03:25 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = syz_open_pts() close(r0) r2 = kqueue() write(0xffffffffffffffff, &(0x7f0000000100)="97", 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2810, r2, 0x0, 0x5ad9) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/220) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0xfffffffffffffffd, 0x7fffffff, "84e84c28e0644662e27c78ead684fde1d054fa1a", 0x1000, 0x20}) 23:03:25 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x4) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000380)='./bus\x00', 0x0) 23:03:25 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r5, 0x4) r6 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="13f66d0f5773483e6fe6540353240b0cd74c640d6659468da03f50df1b13b227630ad11fcca1c8e2ba67f55fbdc1a18744bfb83dd16e768d9d13dd6579996010b1ee06cf98af901dba13173a0c7342f197367a8694b764872a9a7396b28001538ab2c1bf36113234dce27b7a0c43ae176bc348ce3556734a49268a4584d9a9faa5701338fbc788390ac6c862f8c014873c30093995561bb01dae0e8e245b520f7ab229e9d296f14eb26aa176ce1b57efeab7747213ba4bdf2fc7a34581b0eccfc22067fb174cc9dc67a6a0dad680a4496639442a0c7b6e5b62a69d6d3359efbe97cfcf57fa165f747cec2ebd52cfc1388c6335", 0xf3}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x8}, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getpeername(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpeername$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001380)=0x1002) shmctl$IPC_RMID(r0, 0x0) shmdt(r6) 23:03:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x2) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x4) write(r2, &(0x7f00000000c0)='T', 0x1) lseek(r2, 0x0, 0x80002) fchdir(r2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r2, &(0x7f0000000040)=',', 0x1) 23:03:25 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x2, &(0x7f0000001080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8906a7769e4e3dc5562fb0fc170c96aeb9c68dc59a333278c2a51b26364b4a6f2c2dc3355023d1cb48d5d36863256ab54000b34a2589685051fc74ef091fd77ef4f87166b49224e6238ce54de734ded3af88346c168c29c9518ca3e1", 0x5c) bind$inet(r0, &(0x7f00000010c0)={0x2, 0x1}, 0xc) r1 = getpgid(0xffffffffffffffff) r2 = getppid() setpgid(r1, r2) 23:03:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x24, 0x24) r3 = socket$inet(0x2, 0x1, 0x8) poll(&(0x7f00000001c0)=[{r0}, {r1}, {r2, 0x4}, {r3, 0x46}], 0x4, 0x40) setrlimit(0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r4 = socket$inet(0x2, 0x5, 0x282928d2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:03:25 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/188, 0xbc}, {&(0x7f0000000140)=""/105, 0x69}, {&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/89, 0x59}, {&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/89, 0x59}], 0x9, 0x0) link(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) 23:03:25 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x890, 0x100) r1 = dup(r0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x9}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18060, 0x20) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x8d1d) r3 = kqueue() getsockopt(r2, 0x8000, 0x1f, &(0x7f0000000140)=""/48, &(0x7f0000000180)=0x30) dup(r3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000200)=0xdf1d, 0x3) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 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(ffffffff81603364,ffff8000211c74a0,ffff8000210844b8,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210844b8,ffff8000211c2000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000018d7000,ffffffffffffffff,0,9,ffff8000210844b8) at allt raps_kern+0x7b ptsignal(20f6,ffff8000210844b8,ffff8000210b7310) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211c7730) at sleep_finish+0xd3 sleep_finish_all(ffff8000211c7730,32) at sleep_finish_all+0x22 tsleep(ffff8000210844b8,3,0,ffff8000210b73d8) at tsleep+0x142 single_thread_set(ffff8000210844b8,ffff8000210844b8,0) at single_thread_set+0x2 8b exit1(ffff8000210844b8,9,0) at exit1+0x84 end trace frame: 0xffff8000211c7900, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81603364,ffff8000211c74a0,ffff8000210844b8,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210844b8,ffff8000211c2000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000018d7000,ffffffffffffffff,0,9,ffff8000210844b8) at alltraps_kern+0x7b ptsignal(20f6,ffff8000210844b8,ffff8000210b7310) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211c7730) at sleep_finish+0xd3 sleep_finish_all(ffff8000211c7730,32) at sleep_finish_all+0x22 tsleep(ffff8000210844b8,3,0,ffff8000210b73d8) at tsleep+0x142 single_thread_set(ffff8000210844b8,ffff8000210844b8,0) at single_thread_set+0x28b exit1(ffff8000210844b8,9,0) at exit1+0x84 postsig(100,ffff8000210844b8) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,908c3b35600,53,0,908de718aa0) at Xsyscall+0x128 end of kernel end trace frame: 0x908d0df2d70, count: -18 ddb{1}> show registers rdi 0xffffffff81e32f30 kprintf_mutex rsi 0xffffffff819edaf9 db_enter+0x9 rbp 0xffff8000211c7400 rbx 0xffff8000211c74a0 rdx 0xffff8000018d7000 rcx 0x401d __ALIGN_SIZE+0x301d rax 0xffff8000018d7000 r8 0xffff8000211c73d0 r9 0x8080808080808080 r10 0xbdea69b4cd0d96ae r11 0xffffffff810fe130 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211c7410 r14 0x100 r15 0xffffffff81bf37d3 cmd0646_9_tim_udma+0x1f579 rip 0xffffffff819edafa db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff8000211c7400 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=188268 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff800021084e18,0xffffffff81ec3358 process=0xffff8000210b7310 user=0xffff8000211c2000, vmspace=0xffffff00661cdb68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 93560 352035 58186 65534 2 0x4081090 syz-executor0 *93560 188268 58186 65534 3 0x4003010 suspend syz-executor0 58186 219277 15275 65534 3 0x90 nanosleep syz-executor0 15275 10626 86037 0 3 0x82 wait syz-executor0 45806 445503 65905 65534 3 0x90 nanosleep syz-executor1 65905 275788 86037 0 3 0x82 wait syz-executor1 478 509551 0 0 3 0x14200 bored sosplice 86037 299798 83830 0 3 0x82 thrsleep syz-fuzzer 86037 502132 83830 0 3 0x4000082 thrsleep syz-fuzzer 86037 142346 83830 0 3 0x4000082 thrsleep syz-fuzzer 86037 460579 83830 0 3 0x4000082 thrsleep syz-fuzzer 86037 455758 83830 0 3 0x4000082 thrsleep syz-fuzzer 86037 511230 83830 0 3 0x4000082 thrsleep syz-fuzzer 86037 369963 83830 0 3 0x4000082 thrsleep syz-fuzzer 86037 303631 83830 0 3 0x4000082 thrsleep syz-fuzzer 86037 400896 83830 0 3 0x4000082 kqread syz-fuzzer 86037 57286 83830 0 3 0x4000082 thrsleep syz-fuzzer 83830 71937 39966 0 3 0x10008a pause ksh 39966 148414 90244 0 3 0x92 select sshd 85678 46922 1 0 3 0x100083 ttyin getty 90244 503072 1 0 3 0x80 select sshd 82135 274033 27766 73 3 0x100090 kqread syslogd 27766 375955 1 0 3 0x100082 netio syslogd 99449 271749 1 77 3 0x100090 poll dhclient 7453 398046 1 0 3 0x80 poll dhclient 86525 301183 0 0 3 0x14200 pgzero zerothread 66519 154097 0 0 3 0x14200 aiodoned aiodoned 57115 436786 0 0 3 0x14200 syncer update 84090 307860 0 0 3 0x14200 cleaner cleaner 79919 476855 0 0 3 0x14200 reaper reaper 47846 309774 0 0 3 0x14200 pgdaemon pagedaemon 95564 264900 0 0 3 0x14200 bored crynlk 14908 506781 0 0 3 0x14200 bored crypto 60981 472349 0 0 3 0x40014200 acpi0 acpi0 18037 173883 0 0 3 0x40014200 idle1 80659 293801 0 0 3 0x14200 bored softnet 20101 500712 0 0 3 0x14200 bored systqmp 88239 358604 0 0 3 0x14200 bored systq 57256 437545 0 0 3 0x40014200 bored softclock 97401 433273 0 0 3 0x40014200 idle0 1 441472 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper