01072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 06:31:35 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20000000000002, 0x0) 06:31:35 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) 06:31:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x60000081, 0x8001, 0x8}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0xe3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x82, 0xb, 0x7f, 0x800}, {{r1}, 0x0, 0x3, 0xfffff, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x40, 0x5}], 0x6, &(0x7f0000000140)={0x29, 0x80}) r3 = socket$inet(0x2, 0x8007, 0x1) sendto$inet(r3, &(0x7f0000000180)="718a0d54a80f7fd6f4abf3f3da2d294d50db50fbabd397f1e27858bcbe0643b27aae5f08608071acb318b0465aa4e7f07c0581e5e93d6ac540ff2aff0d22290f9e2137576a263d3649e50f", 0x4b, 0x1, 0x0, 0x0) 06:31:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xffff}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 06:31:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) 06:31:36 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/97, 0x61) pipe2(0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0) 06:31:36 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)) getpgrp() flock(r0, 0x8) 06:31:36 executing program 0: shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 06:31:36 executing program 1: r0 = kqueue() poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x10200, 0x6) ioctl$TIOCSBRK(r1, 0x2000747b) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x2, 0x40000005, 0xffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x7a, 0x2, 0x10000}, {{}, 0xfffffffffffffff9, 0x28, 0xa8, 0x4, 0x7f7}, {{}, 0xffffffffffffffff, 0x4a, 0x2, 0x2, 0x3}], 0x3, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x20, 0x20000021, 0x4, 0xfbd}, {{}, 0xfffffffffffffff9, 0x22, 0x40000000, 0xff, 0xfffffffffffffffd}], 0x101, &(0x7f0000000100)={0x173, 0x8}) close(0xffffffffffffffff) poll(&(0x7f0000000200)=[{r0}, {r0, 0xe0}, {r1, 0x1}, {r1, 0x115}, {r0, 0x40}, {r0, 0x1}, {r0, 0x8}, {r1, 0x4}, {r1, 0x34}, {r0, 0x50}], 0xa, 0x9) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xa80, 0x102) openat(r2, &(0x7f0000000180)='./file0\x00', 0x400, 0x2) 06:31:36 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x800) sendmsg(r0, &(0x7f0000002b40)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)="77e133a5ab", 0x5}, {&(0x7f0000000100)="57f06b94cc03867fd270f3678c53920807264f18305a4a479d7bcec35cde607d71", 0x21}, {&(0x7f0000000140)}, {&(0x7f0000000180)="560bcd6e54083430feae55145acb4eda1cfdaf", 0x13}, {&(0x7f00000001c0)="866a867d7f4a901ca5aa72c2e8ae3e178c4d92afd729cf02b8cea338762e5e47b87a6d51a999142bcb66c8b59d", 0x2d}, {&(0x7f0000000200)="8821a3e52f1a558399389ff9ac24abb25e99087b6c02b02b650ecab32fb0c1a404e31f818cb9f0265496de8631b02badbf2487fd2c98d5e7e09878551e042d857d81acc7db3be4e154b8a7c468795d0cb7c59052e711082fd6ed413ce20438dca5e43d52d2b23a0bfb82681b204ac8a22e0e229a73ebf8827d26b62f82646804f6fbf53fd6f09c6e126cb593caf0c98921de19627bb3cbf04160466dcdd4d2eca57b76302b3be33bd62a0c2687b5ecc055428e9203570377204112073d96ed1dd60cc94fb18eb34c3e3980f2ed739ebc926840c4ed6e8022bd8603dcae4b3f7dcfcc88fce2974c060b94", 0xea}, {&(0x7f0000000300)="e6136728808d518b0833808aec5f78baa11ef2a1d29030df43547cef693c4f7aabcf7dbdaf867e894c57bb50b2d516be21da240c21e479057957583ae5e5be5f22a49cd12d30705cddb49bf9ec87c1fe896deab402d601ac8ca1356852442b6ece4a872a647129cd5d20ce1fbf7de7c393786a2ee0d42e741f69735614238a22f1832fb86dbcb0855018b9a8bf627382e4b505586a5ba62c8a349e50d85918e77da719e5f5745724b01efd6658653140d6440a5b13ed5aa89cdbacb0602493e80909ce1ca49117a3", 0xc8}, {&(0x7f0000000400)="cae34d1a79b994b5118790592659c440d7eceaf12fa6e49b053619e2d5483f1ab45fc1dedb943a3020cac75050ad159e03c2fde50f54f737f8f024786776644f8c8b670f14307267f93188b3a1a4398ecbd189db477efdfc531f44a5d320e9bc9045750abdceb304adbc5edc92e318a6956db085654b4e608e939e63c39695fc02ada7cd6d9d3a30e963dc07992cdf6d6a9d25fdef5dd126642154809bc1b76c9b3007e1745db8d3a8cd4aa14322e0b906beb9290c6e45d603365b4031244acf", 0xc0}, {&(0x7f00000004c0)="533ae4958712d8ef496a75776d4f87469324ad927529df68873f01721436c82e771d1403249b92bd5092099272b60d1ccdaa9de2fccfeb66d56cb1ccb19af19d079820e5afb35af763cadede364333ff6e64425bc2c3342103441fdc41678d1c6d5697aadb97fb75f0d372b752876af38bcea41e5c0f392d43031b9e56fe4a30cbb9e2409db36f214fb44bb13a7999b1efc401f0c7a987c48b0ba41b59cfddd8c671349cd4091c6ff533876d28f51138627d5c8a466cee814b4b1306d62c99495ed1a4c91d2c178f", 0xc8}], 0x9, &(0x7f0000000680)=[{0x1010, 0x1, 0x7fffffff, "b076b5670fcdad6959ca16df9f0e5072f8f45233c4f03da6d6d87f818d44da76832f4bd3ed9bdd316cdcd4774be69351f8e8af61ba887c84b567df2776df8067b442484b261e117159d648451d9197477700e11414e037db667bf49d46689c2d890dbb8badb3d7b13133f5df60230811dca419daf4d62423c6bd7bbff81b509e1c6f0a7db3e29786f6a5a781531a48b32c1fda4d8e79bd2c1ac1a603ebfdb190d10b529aa1f1701eabec9c346213ae796ffc94d6e0dec74eb723dd18d4c2b05d414487c422f00b7c1ec7b32ba858b6024e39e1eae5d0e5f346bace086d56d0a10a23fe453e73a22287b6ef13f6b88caa11333ed1f860b10998297e59b2c8dcc10e5190f7f75f5f292cf8b0e3a126e7fe94382a560b485b783ae3a55d5e9c0ba3923d9a2554adaccdec4be23d4f40488832e10cdeb60641739e1c6139c39a4722e5974c73f74f857f315c344cc5b0106acb9149e278068c7c0f7fd438a3eeb7fb69cb807dd6cb4cd30b6e5c69fafe3b44fad3aeffad8e6dde6fea5d024ea5fa0c4738e44bff3ea6a7438f11b6a38ea262760bb874f22b50e70d3c39cb2fe68f719395a71a4f008df4f54939c318ee224d228f5ce5a33364262cc7ba47d2440f7d64d6d10187ac90613f542a7539ba7163b739a751a300274eaf1d36186e031b7a36703d260ac1124d816227249f1732679c8014d2b7f6c6298d7b42beb715149be43e7642ec97b7af54c8f4373bf3658f312fa04542a99ad9c2dee775e591ee918558c436fb27a12a5513aa1792fa7015bf0233cdacc1d5a2de24ad6099da87b476b32c57f1bcdc6d0ce87b32de8cb774397418478294f1162000cde8cdca13c0e180f859af256fe646255f7346f361b0f0bbff446d147222ac8befe9add575be7446a69c9a8bc0d9ba4462a8e9e1f7f2f4f7999ed47bc35b0e23b6879524f557a4bf57df93049caabe5582575dc62d067174aabbfa86dcf46feae67f2bb41cab5add1a0a987ae5955922a71b6ada55ec217eb1c6d7acd0571fbb14239189598ed3c2b65b333b861df4579f8a32b6b7489911becb9fc8ee2c0e2766132251a80373ef1ab5c42714711629afa5d1658e849879145620b4e56ed231e1c9faec50a7d3b8f3c3354e25b8a176098fce9c933dcb6743a906e01ae8e4231b176d629c7b38be4771414fe45d58ce38a418268498e8b58525b7a2c575978a422efaba4dc6c5ca6c10a7e1bd1d0fd1e46e0fb5c8a8f90cd704a10a9daacaec83bd105296f4ed8ae154f21ae25f6e8ec83f2af55da7a080245da3dbff5ff61b7d25423004dc8a406a91ee59faf5b8436f7c38a58ec1e8eea1cfe52081ab29928e254614c297d2f2f18087475ae762cc54e17e66f9177f09ddc89805595580b624f5c165e69d2406c9b0057d5313e63171b8b233ebd0998b37a9868422935a2e22ce71c1274add412b0dcc2dbce47647ea7f02449eca92cfd4bde9284e4139d17181e9e1e3f25a6a7a9c03b11624c3fda71a846b4f07e07b0996c35d9dd5d6d78e7793e916caae098d4d6b182e9c4b0c48bb2f9fc938fb4c90ff68087971d89b8cefb92cc269d75ff772bc6f52193e8cc27e215f4a7ff5660fafb942ba80fbf647c900fe474e01bd42d22c4335f2be740315b8806756f720588d15c7bcc1831cee6219b2aad45bccd7161980490b47724d5cb1faa43e51a288ec25e06f1bf5852c3d474c667041e14750f45506c8d18805d418a8c5b252d2375f94f96a067252b601b6f3256d5e26a5775358df1399e25f0dd7b858db94bea59d2bc8d862369db807dca78b908ff06bcaad232ee0e9dc8680959fc899bf87fc2694a8212ccf5cc616331ef0f8a8add96c38cfbea763e0ecdc5c3fcd05700c305149d40836dfd72038a3ddfa22ca96d73dd24a7a922c7562c12d4a31b0dc6cd52c1559443cc3b11f6a0cd8a33d27160255277c798f9b87405e5548b05ae2ebb61827a2de244b1f56bc6a72071d37e92945fedffa5bf605861565933b12b5456748b3472b1916da8c717754fc9f143e929addfa24158fbcc007889e4a9389e1f28fb8dff5e1968aa04816ffc06908beb330cee3fd7eecdaf43bf20ff5607c18e5e85b9100d1b454451526af9db33c332629797658d8953b91e1f7149ac5ee8383495352b8d52f1707a23ddb95e21bfe5094f726bd91a5a619f1ad6b69737e30bf50eb2fce57737701cd9557369b8bb107836dee9084f8233e447c2c3670028575727291243e5e87d6ad4142dcf20b3abc35cf9de7ef67518fd26c8fad93ae013f5ec1f4ded5c04f44d38355950ef10879a159d23eba84ae3121aeaaa2360dfcd4ec7d75beb3610c092a3f393a0bc55c88bac93dc7a122f239db28ba79e7994180eda29bb4d133857d19ff7c5ee91b4292d260e1e376265e96bc11418cf8eca53efaa2566bfcb01bac7a334b0721f28053affe0af9346e5808c1a8607eb6d0186d6c728963f97533a3f439395ef61ebeeb122c9084bf46b869fe968e0594d495c13cf03537dcf4839daa93a1e8f692c6999dc99d5e00477d73b89de21ae684a4eb76746641b316d1e3613e14dbaa54c581b4a6f2f7a0df784c1a755a0a886dc2119c7dd7f403d6ae24f537a29a9496a7fdc9cb51a4be21be95ae66991d71b0b0d8e8fea8ff1e8c20596c7af71f3d841acced81efd5c7b146cfd9724bee5596ee2e0e4a7bfe0d174ac464409fa34be3e6680cbb3b1d21934ee8656a0d3eab17f5aed18ed274a779422bddb822dd447d707e52371d2de1469647aa64302d3a56f06fa82ca51ea62846c9a295b47eb40eeffa65771ce60684f17901c2e4a5ea0da9997a51dd2f4453c4147333af7eb59ff95d6c4c6de45afffc490988754c133b85069e5958aa9a99d329e152922d1ad3662f9e36144ac798b58b2649de3471d78456527cbf7ef58ae7c58ab75d4c22a438d5b95972e52e8d0b0dd670337457c33aaedd45a6c3acf4258e73c9130d47bc93eb8a13d5b08a3e67901b09d26889171af1501c8327d3d52960d38afb7b39700145cf0fbc39a4c5a61206d8e36a9e6d446ab71c5047483fb3146431a8e67a079e719cfddbfff730568f4190760fa5d15959da9de07a7ca86afc2aa846ff49e6d42b7d6e76c1dbf80915976c66b68c45bdce404715f2ee308b69ca00fa3f1f42d092c97b6a60a2555967784d37ea8bb0e2db78da35cf47138d1cb93bfdef6a47966362b8187f51378d9f3d2ead9617f71fe6ff07013e18e07c154886e65e6856ce5866803ccfd1f9308f3a22df8b1abf1161d1f4a111fbe2452fbe71510027f22b34545d75f3ed4d93a96eea36141c3a12a44842bd6c5b6231ff4610cf2a9316ae4cdb6ec96609645e232401cea7e2dc7ed0dcc04bb2a50ddc1223bdf1c9fa4fb1b8bbee7a836e5049e1fdb5a4e200de5b77b93651705076a907501ab38ebf64eff811a913f027c18bcd89be3b31543d183aef74f1ded5a6554bc7e42b0ba64dce22252c429e9c3a3e1862c4c6b7b0fabebc2a266d954dfc5176908f8ca33aa611aa502f1cdda3350065dc16ee50d50e71dedd447a7778ec19bea817f183ce7219ef96b4f8576395fcf386c679a80760f567f1352cbff894626a585f0cf2148875721d1c35e285ae27277a79b421b459c577840c9ee3f817c2d224efa1939a09ba76d9eedaa896ed5c47f2a2173b0ed08ba585328cba47b26206dd1d69ecb316987ef1b527186b57ac3b88bb5ce266191c4da5331864ffdc8e3f76b72fe97a490b1d06f10a124b5a98035b02f262a17fa503347a6d700e5616d3995b02c68639b315d12b1c7ffe5b838078838f0b51f912cc3db86dbfe54c4fff969ccc82eee828a34ec4247c1d3d367154994cb422c13e1f3ea8531674c59b11a25e400028b13f8ecbe65f125af40e584e74fa2b117e11c9c7a177651c5649649684fc6957747f0ddbb94371a7ce7c5b4f1f26965427ccf48c772f7400cd91269ccdc5c38fdb8c73d567f607b802aafad7bf159837d157b5b9330e23131118f12775b9d36384ec8ff3ee6c4038517f3a205cda2c447ce432510fbd22bb230a1582ef928282a433ed5d9db1def1d4529f358bb481e3d3fc9786f2f440f8e86df5c16e1ac439357183cde203e95d2f6cc961554349a88baadd12a80206f5908a5775ac021a55ccb3fa60aa6e5abda10084bed06f1f0199defc588e9777e22f5bca9047ad23210046ee3a071e7624437074006544ae5f6cb805639977c98afa4f5a2e45634703d479fa0db92cc267bda799c7464041de8328f9c41d57af8904fb5e730102b98f01762272db929e27a824d323d2b651a670ae6e81cd971817fd19433f7a2acce42349f120cf15cbaf3ee5f4eb628575be4d98b69943fc440309783a896463503f497ca8e5d510b2591376f40716c58fe1d563c9d36d66e42d5210275111e0a89f5d6c7be74a6620b7b81790dcfc9799e3780b25228a5daa73543faaff417dc80a58451ab4bbd579ee1f0fe76e758fcf1dffacf68f6cc6fb001f0291b802e9dd53630284ccec5098f451d77cfa8de811eae072392ced64b50c20a8dea227bc23359918cfb180a603ce8e6be386ec2a143d3e4eeb22536c1e52b282e72c304ebff86b89bef66eabc22323feab5d21a804c7a9d7ae757a293a197d9041f5c90dc77a9299f924e09c550b0d8473e1020d54b2a2cdb4dae09b77ea77a7bb70f054a439cf13fc33a549b5554e6e6ddd8b2f4d8e2342889a74e58a914b4f88522b62ad26fedc639df95657381162c7ae838f75ce501243495d3b2c09a2770d79047f1d0361e23e8216de0db2aaad5f4778a834cf6b52f9f216be67ee49deb35ea1bf26756fece18d199115ac1d4f166a15dab49a610eff4ec3dfe88b0611375d2749f3540a8ea0e5fcadff4d7f5a23ed922f2e5a37965493890f0cbcfe675a6b8d106bb51ececfd7ddcb568a5ec0dd6956a99ff732319ec1a6c09feb3c832c52a1b16349afc11cce253dc94ebf7be43c6f7af74ba2489b67f975a053ad7a7357603bfdd07ba33758e3d5e7dc19024e1164e80f60588ef288bc587f8466d714bb8f262e55f89008bcf856bfba5beba821b49fb311f1d47696ab6fd3b0a5a89db340d33321071d5041c6364d4738e416ce936c40314ff7a080f4a9df5b3370d5c9b13d1e764573851edbfb62d52d759bdf2f55268db2d0630c1a2ff60accedecd971458d57195c72c808e16ea5d33ec916e3177d740d2686258a5d951e2558d97ace6519fe1609f4d55e7638fb01fb194d22b72bc8b7d3610d4be1db515da7ab35cd3bce8bc6b37d9efaaac7c4d48f43560327f3e4c143f15934873fabc909c01ee71eb3f83d4de65a961fafbffa24f2a2e270cf62f6a5518894203ee9505034e7264ccd5b4d271588b89269f22b297501407126dd42b4d025bd99e10884f7a476cd881ea8782740722ebf270ef04a5e01e5a4636ca3e4b25c2817a9723d4218d87073971f9ab0cbe5416d93f6ae5005be5b449adcf9b592ca6b014fcbd77ad9e0dc5ae6d3cb481b811d49b4ede0a751d8d606f0c144fa4e65b952e6d97ce8e58b34d48ff5a0af040955d085447939cb7809bfd3b09aa2f6e6ae9273b9f55b90f578913d7b5071c37f7be195a781ec075d0a43336a105a5351108b7fdb730e741dcd40ba8dabf65678eb589385ffbcee24de020b3addbfa6935d619910a388ede5152a9c63d0a2d10aeb49345dfadf74d5f89bb915073c9baa3a7eabb6d032811aecd6c5d9f0968a4e36946ebe43743ec61654a605f1a1bb9f97c44f675a85950211ab2644"}, {0xd8, 0xffff, 0x4, "6161fa1f6d7f50da17e9e633ceaa63921c9dffb348ed122ebfb3d899f26568ed217f875268be3a673617c55ae2c1417121a865fa59151580310d769f53dd68cd268c3ec8ebba3e62bdd0d7d99dce1bc4f463e1fe055be8514db647bb790d41c524099a2ae8e580ca1645af7929802aed16ed0c4b3ce1daceeae3bd1cfcdaac9e0b2a2361b9c28d73f1f2b7285b3dc91756b6b99a29ba79dd95792e4c7260ad500eeda473f3cd6c5d0f0271a7e2635f73ec9660696b5a24965088ae75cb076d4f6d9ed0fc939eaa89"}, {0xe0, 0xffff, 0x8000, "1efb11f920727aacb1e97fa4d1179f7dad52a3d52f11e5cb66efa90c02e5e06db86f40b6495f8924f69edc9829058fe7889d6cc03630beed4988804819d265bd9dc0727f06e38da58784bf7f7083abe3b87f4748f8d8dbb5b92109a6d41fc30c617cbfcf57c3d5ec6ae622e8d7203758ca5056ca0f815b6160729c59c7e6943366a230ff9701abbe6523f648856172fecd04a9de5e65eb4b84ddfd790dc107803095fb871d0c1f2e7af3d44851e518da8f60b54fbe6cc7b12677eb077e488c8dd68e721000dd491d71692e8cbf8aeaff"}, {0x1010, 0xffff, 0x100, "6d1c611858422c26dd993f649f203c1bf4c68d373641e885fcc8e06216613a0fef1b4cd6443dfe28e946bd3165866d7caa2a724d21859f4eedba26074de48ca44a7304ca8f2ec297e5875413870e0d1fbe2c5e029d18e3702dace383f2c2c668608a59a8580a6a8eb9cdbd5d78e4d3e76cf9396aacfeb1995dd7099fab56355c9c7a42ce7edc67961f2af7e81ffa7a24b5ae1d1b5794a72a2f7200e83393fd64e36b56ff47de33c124c3c16dbcc647376e4b4f8864cd42643edb0322aa917374a0bd80dc43d0c3cdd86d04644fe1ccfb6fb7475a556ade4d90502259cea266fb980b9dd655a29cd595d8b2b6b4f23987ee4ba7664cadcff80d12d54b2c921a733c4c2973b6ac8f7411019fd0c4095e83b28461119181c25714f3864bafdb0116e9deaa4b54321b942308f303c4d024c782e10d04ffa07ac8403ffd77cc8e41e75a40a3a19a94e54d9efca8ca7b40b1f902597676727192220bd11eb57df26832b60eb40d78691f50bf9b4ab47f856170f2b652b510d972c4448e2800988a7ea306680a338b1f795d4b4757ad70c3f5b20aee1d18fd90c232fd0fd303ea05dbe8dd24eed365b61ecb21ce4e98123923e5ed80d81735789d210aac430a878f2c04d52fbdcf8f475be7ecc29a82922d3c572c2005c8d51cac7986fa76aa396fa5d85dec7617b1193fcbb877720b30eed9bfc6e96168e6d6fdfd3507750c7d9b876ced917ba6fe4d598d5e31091dd18e04184140f608d11c97daf9effe19dd8511dfb44880e82e9ea1f1d107c8cf9c95f4dba64a93fa0ac0facdba9bf4fa820d5db29d11541e05dce99839a96e89365779405a863bd623cde1c2e3d496ca437e291f156471cfb89f986fbc4a36bdd5b90e5df94445eb4f60ee1c199ffe6116ba95518b3f8d96f20e025c0b02bf8d86060728ce79b52cb82b6d6718714fa491fd683f260fb9ac46c027a7ba52235b12f72599143c278ceb48264b770451405ad8a1836f47283021a00657eec80abcee5a7698fd0e9a69ce40e1b8bff56246d8c78ad8d16eee83a53cb3cba37ee396a5b4935a867a07cdab59436f3eb85fa69f2e53bc2a1de9a9461a9722c1f77531d3c5d2f6b73d19df7440b297696153b3af4402a4d6c21d3ad994ea7048fe544dfbaa818096fca2d6520deb3241f460967103918de64421e99da6958fa66d52a8edbb944cfd4478a0cbd4d5f6ab0ff49a1b51cab58d84f9f282b242f3c382a45ad4a201dca3767503517bf6ac624396e699d6cff83ba38f991e6af512240ca3c2313a81183299438c366cd6439c09798c1bc7ed6169711a50c19d780b63c13ccae543f66a989c852b1ed8e33379d807a04e7b2adba8c94a9ff50b99e5e7c2b9d1c6bc48943ac1fc390a94654ae516c8a2476cfe7d0108412688479e2c0017a2d20acd7a94c7ee87eb13676fb0db7781cd9b809c717f754e6d83c924643d8d5072dfc213413d02341f21e43ba2cf0401fcc0ffc9a725750da927cf289e5a04e4e6e0ec9b2ec5db8bf356850e706bbea88dbca182df6c0d1354ef92d9a3a9b4ff91854ac2587648ac07bf9ba4cb971b79d044742882dd79eb76ee25623427b42dc528206a0cf6838dca0e1a8d3ce2c19c82e0e581b524245fa4a1f26cc7b32b13337c8db27642cf9e995a1838b0ae180725d08eed1f2a86b748691f0510ec0a92b0e3950848e7a4483d1da35f5be0fa8b7f490e620bce0a6c3dcab6489f7eaf96dc595dd82320edb49900e327b284e523cf8b5c0dd4d3c758ee480df0714ca5a34fa84e95ccf6b735fa51f6afb69e50bc34d0720da0a3809bcdab3b0e2902fed294c5c01ab0aea60139b6a9159c698fceab4a81468288663356bf273b296bd9c0f0573798c6b6c0dedbe90888e793bc4abdae6ac46c9db35e302f0951b1ef4e544e4150fc095a74dabfad3302175c095b9ebfd907ed7560f1f32157bd65c20d4c4c95166ae0c0f75960b7a0bccb957b68dc0a2bc440ce13bd665ff88ad63a360f982d616518b1c7fab2b18d25aebc14c285360d1a99ba63b93b40efa8de1d00c1f4e064dbea64a326831d3f16b11fe1a5ae01ae4a95cce096caf05f9623de85545f214aeb0682440ebdb8c062abe3149530b3295514c7b087d204f5f64bbe27a8550a0d743f6d16548e5b1e508d7ac531bf1696affe3d1107f697c9021377da1ba177c6dda63d29acb9a68e6e8702099e210fef9cc279f846f6454f8efd5e2260946892158044859f3dea2571203f337c075d55b499cff8e66723873489ff358f558b28ff8c5b249f72979eb92c29711bf0cfddc27b7fa8e25e89d29740a4ac7b3b61d21b44f0aa7f12d85dfa8c69c4090d4c5ebe9055cda0802fdf3f16cf7a6149c8a55a8a1b590613ec6d69f594e3c3cc39b041d125c51be9458a31cf62bca547d0f96691e1676b78d6e4ba3ff997d0056908e7b8644f1915a87f733e654da7cecf6bba401959aba4e57e9b78e57b083445a3000f2ae2e8b0b0258816d6f64711be659f98e4654ae2ea3da5a464c64c78e4f72c9fc5245fbeae612f3d970d7615541fde97a3864e249af725e30d035a64b0dad2acb0aa667670ef2eec3799e6f87ee813bcb02d9246da6c0213e282f2ecf17566e8489c74e74bda96bec5e3822556f221ab5004f2385dd33ed3d9bb695fc798c9a30cf6f24bada6c8bb2bfc05e1b0e98d702280e298079e6e01cf7258c5bca754a4aa23003e3a138665662ab56144e425745133a98989b8c7d2d31a370fb48d12f83e7a89361c3e1f5843e931041d35b99b45ff84c91c47a28dd8bd5a6421d7e7dbf1d35b8dd0934a7d4c46e4651cd4e8a7afbdafd1b6654b09bace29b1f993ab8854d7c00a9d6f54d6aff5133596aabcb2d724959a3dd5d3452b987b7e1fd8fe5afc9da18ad1931bc3a426bb2ddcbfe29042eca87cfdc5124f1e3cbc77c39fb4ab7839503f84301b046862627caf9be055f0bf671f37d39a1201ccc99921d4fcda6c3700973bd0b8c03a8ad8fcf965b5d4ff9d2bcf069b681184f7a399bc06f15fbc58fb8a0260e6b6adf45de126a43e07ccb8b099da1c2ecac5ca1d14d04dab0769687727e8969bcd242f07c158d22798294a61ea64ab33c699e33112b6f97ef56c379bcc11bd41c608626fc238b31a6d1ddded20d5d66b48c95fd900e1dfb13943275d0d9bb487463a54f8bb373c1cd78671e633eaca20b342565330c4db643d74503edfb0f57c1a831b17f257541ec7e15beaad780665e9b972c14de5d77ce177f20eda256ea43601d1e04b78856ae0c16816776f8cd2155a752c2435c47846e05b0250fc7103789cc60b8be37ee0ce0423de36bd1fa9007f7196a71fafab0b38d96f1745c0ea710849dd87ffc16de13fb619ebd4e1741c878703bdf426047af95e5bd93135d8ff1efa0cf7b89a9d94e50b7c95812743f4b907580dbcf950efb1332f208809096564abc29cfce4095b34fbae5193eaaa7e4f161bf836bfbb70359d31adc5fa69f9aa1c098705d8a4cff95e70f99f50901b8272c1375b0157266410299ac79e919645ce408aea6f50d3b925c065ac0ab656b9921ab5638ce1c6fb86b02046713086def7b79815ea50b5711dd9c79877c74f35ba2bcb80694c5c426b9207eb985ea9d2eb77df839f72c1e1fcbc2b21c7fc7df35b3602235f615cb41cf5e60bb90a1f5c3eda49f81e6b2804902db8b5477abd46c678041f8e0634a5c52e7ba512f558f693a72d52db628230cd74aded1905150984c7fd60fe1b6a7ee041eb7ef0a4194342b4e07dd6b64667a1db599e4385f73cda71cf976d4515ce364a00c69d2bac561c8307a99d4e41ae185367f4231b0a312d45e471f9be76933592ea224babe4092813155eeb93ba0d606d38482d0bedf04db5c58df7386127f5e9725986063e0fdf53e8dc990824df14a903b7f569566062e311d79576b93b314ca9fc48d7da86c15472878b240a115d7014cc7a38c96910096e9193dfbced0deaeb85da3ecfb1a47d637f9ad76a392f8c68de57e12808aceb58be34d8b6e93f0958e0a90e36d1ec176d3f3f37e7cd9a4fe0b12b6d4c76af6f9f245d5cdf784270ddad3161fed95eb8cf593d56e8909073a6820bfbafcbb7e08d05cebdda753ea79a1c924f06e6eacf4082cbdeddd29458b0785105ff8e6f66eaa4f51d97a26af2d7caa2bb21be4766544e773b4a38ad6c08206f9eab1dedc4a3b755a8871b1e309927de9423530fb544a5dfdafe2dad2067cb9768326c0ce5073b63668c1969399e6e212d2ae8fc456e5f2b8b1e6da48b6a9a9c7ac04568ec10e12d88ba570f35320cc05acd0223ffe0f5e1f1abb5ea83e094a6c626f1a2ba8a3243fb59a8430a360f3673e3e572980f473663d81b5d06893b16f5c04173dbd864d6c13b7a62ca53066fee26f74937d6c80f0892dbaaa5b6629600c8c9eba17bf92006336d7dbb9652e1b14b442e4884897412cefd520a0855758197b8042a3939a599985322985f3ee0b4ce9a4296642c78909ed6326ac961180f42621cecf29fe32792f9c87b63698270623d69b85f090f1d2127cf22a81e456002e7364c85e354ace0106628121a16c8943ec41a177f1ad8d9548fcb1db22cf39ea81b0c1643c14959de6e999f5770b0ab7421ed62def1aace2ef4c2d8e2f3196a0559ccdddca5405a55b7a55108c648d0ddc97096ad306e37d2ab76295528ca8cfb470770dab35784e047d5a52c408bd04e04b71876c5fd08ba167b53641a2464309b3725067f978ace04cf6010425404a0955bb8716dfba04f236681486fc64f89da5a0e6b3ec844c32854a1fe397186891d5e29061e2b1791de9287108aaa1b5b4e9cd917683100dbe73d8fe29445323b3667a9d31010d2c7df8b76b61f09bc7a869b5599052e7adee08a4a72704ee02e7a892b32d7cbf52d49a92c8fd6cfe712ac08dcbd65ef956498add0da80433960a006a5c2393d3c70830daa1d16c5934b1f5120e53cf44e18fb29e7af0133da88775b8fe1229e1cee371e11f05d6f3f1bdb0b9157fb894d3820cb8d7a9d14d7b26bae1a5417f07907c1c0c5c1a67166bea26d27eb55b78a5503449d08e94c1e9cb08cad50b5b1853101aea03d9472f7dd340cf27cdd521772f3b5e97491450c6176099751929d042f596f69fd8a039a6c8da53de5fa2752b085557341a33dc87288bb50f05ce97d2e4608e848c460622943a8906c0178d35a9b15a1be846d8f8ef35de40f7b414d5de17179a5d75586a6170ecc80944c8a35923391e5a4460006b15c6364a1970a248396ece1723918ccd0f5834c380a3873e8dffb0d412213155a319251d034ece76ea003465b17fc3d8bd9404b5bd2915f08e24c8bd2e460d6e2837e9876dbcb8082c58b00bf4495f7756afb7209b598e5699b879460bfada8d33b15a1751db11d5bc8e9d3daa0fc0dfef0926f01f800e030d4dbdc893ab02bd9b9ec41c42e0b1a2021f7cafc87f43aa8c7cf6e990e90f3caa00611ee40e718ca96ebe426ab800b34cc97dc8dfc4a662e53e53d92ecf2bcd4ab7730465be163dc23526d5432fafe26afaa9b0b3038107af9950448e1cac503ec3428d395af67e05c1e556a0a32e9d5ef79bce2e89e2bc6196363a70510522d4281bcfadcf51c02cf803a7b359cae9c137c01acf3cfdb60c0c8a22de55b327924942653f9c2352af9fba1774f9b170570f085b85c7e61b13348fb82d00fd325fe83978b8e5232a535ad505b2e9a71ea7f986c948f5fe672381d84c6f0baab0acd37fc4f9f721081a09dd23dfee2e28e962a5e6447d15ab1b0f87b900a82"}, {0xb0, 0xffff, 0x2, "14a4b2ccad3d6983eddbf2f1a21d86cf7df99f29361246074408d1f8fdd6106c9637a8f10db6fdc811dc9063802d5bc3245beee76d73e4a1d6c14735f165aeb51548a8fd2d0bf4b47d9a6c1ea1ac1983d1040fa825de87fe43c3b794e82acce99c27494ab5cd13cc73a429c99bca72e374d3d8fba8817c269ebf640b01ef4a14345e6af501ac3569c1973f0cc0944982c13fb47a62cee521030f541f3e"}, {0xc8, 0xffff, 0x115d669580, "2306ddba66fd194aa9372ca62e74f348eb71be9543c43dcf2ef1449ea45bec12346a4172b5419de6642ca47c643db295951142d69dbe1cd0153d41f6afaa35676c430504ecd5dd7671cbc18aa36c81775d2b8b4402c8af7cf2f1eacd72fd8013528b7754f00e9e3e9d72663966c5d602f46953fb9116050192c9cccf08903c93cd85d791aab1a6a69c66639970f1232ed62ffe39fd63041f914069c09521d5ee72ada6a7b8a9f62eeb24895877f65851d7f23dbd46"}, {0xf0, 0xffff, 0x4, "6474b06b96e35946c0dd6c7ab6180982e33c7a5fb7ffa7298cb1f2369bf2074c5578681a9bfce2f469091539c78567a1f826a514ad08ad5dcd0bd0aeab604f7684e0502bb4f906576f188e708a40ee361d0363fc10d0084b347f27a662105d9273b18b22f9ebc94d225b33c65b9e38e12e373ac1ac31773994003f207d11318170f5d10b79caa477038e62d61c02a4f89d963c01a56424798e763bb1105cc8ffd90e5fd43f8499be4f17ef6e65fd8bd346f7c024a54c3d38af88f1ffa5fb5436e967a1707f5707bfac9c9604cc5830afa34e267464e8b089882afd8e"}, {0x80, 0xffff, 0x7cdb870d, "0b29ab36d58b8751597365e75fb2d9ff7c4a1914de2154ecdde67de51e393cb0f0328c8a2c48fbac595da499560ed2bafddd364565460898684625738cca6373396b8d57b5016ac11018c908d7a9e6a4815868328125c92bb5bdd3e7345b10cf8843938a1b5f21089a766ac7"}], 0x24c0}, 0x401) getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) close(r1) 06:31:36 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) r2 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/174) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 06:31:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x3ff, 0x4}, {0x20, 0x1}}, &(0x7f0000000040)) listen(r0, 0x0) close(r0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/166, 0xa6) 06:31:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 06:31:36 executing program 0: r0 = socket(0x11, 0x100000000004003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) socket(0x6, 0x6, 0xffff) 06:31:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) fcntl$getown(r0, 0x5) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 06:31:36 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x2) 06:31:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10028, 0x8) fchmod(r0, 0xb) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000080)=""/89, 0x59}], 0x2) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/213, 0xd5}, {&(0x7f0000000500)=""/41, 0x29}], 0x7, 0x0) 06:31:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x5, 0x4, 0x63b}) r1 = syz_open_pts() fcntl$lock(r1, 0xb, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xc9, 0x50000000000, 0xffffffff, 0x0, "5e21544ab4a1fa794c962014cce2c064095f7853", 0x9, 0x4}) 06:31:36 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f00000000c0)={0x1}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 06:31:36 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) r1 = dup(0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = kqueue() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0xa9) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80a, 0xc) r7 = syz_open_pts() r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = socket$inet6(0x18, 0x4000, 0x80) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x81, 0xa5f}, {{r2}, 0xffffffffffffffff, 0x90, 0x20, 0x2, 0x58}, {{r3}, 0xffffffffffffffff, 0x10, 0x10, 0x0, 0x8}, {{r4}, 0x0, 0xef, 0xf0000000, 0x9, 0x1}], 0x80000000, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffc, 0x80, 0x80, 0xe884, 0xfdb3}, {{r6}, 0xfffffffffffffff8, 0x10, 0x3, 0x1, 0x2}, {{r7}, 0xffffffffffffffff, 0xd1, 0x1, 0x9, 0x4}, {{r8}, 0xffffffffffffffff, 0xb0, 0x80, 0x2df, 0x101}, {{r9}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x8, 0x2e60}], 0x6, &(0x7f0000000340)={0x7c6c}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 06:31:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x8) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:31:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x2}, 0x8) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0xc002, 0x8) 06:31:37 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="af8343ad186ff70a1492dff8fd", 0xd) r2 = socket$inet(0x2, 0x2, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 06:31:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x2ee) close(r0) 06:31:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) getgid() r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f0000000180)) dup(r1) syz_open_pts() 06:31:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() shutdown(0xffffffffffffffff, 0x0) fcntl$dupfd(r1, 0xa, r1) fcntl$dupfd(r1, 0xa, r0) 06:31:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x9, 0xffff, 0x1, 0x891, 0xfa34, 0x81, 0x0, 0x7}, &(0x7f0000000180)={0x3, 0x4, 0x80000001, 0x380f, 0x4, 0x4, 0x3f, 0x1}, &(0x7f00000001c0)={0x1, 0x10000, 0x2, 0x3ff, 0x100, 0x8, 0x2, 0xd3ce}, &(0x7f0000000200)={0xffffffff, 0x6432}) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000100)=0x10) 06:31:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) msgget(0x3, 0x30) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 06:31:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x39, 0xc007, 0x1) dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x9, 0x9, 0x7, 0x7ff, "0cd97c9c8e014fc82088ecb7a9f87b3d70fb078c", 0x6, 0x80000000}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:31:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x0, &(0x7f0000000000)="155bfadd4cbe15017158fd5b2c984b028a1649f8731a780a2cf769988325", 0x1e) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 06:31:37 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x7, 0xfff, 0x1, 0x2c, "e3bf51f1e9322fa568dd5680af756eb445e069ce", 0xd12e, 0x9}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x9) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) syz_open_pts() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/142, 0x8e}, {&(0x7f0000000000)=""/32, 0x20}], 0x2, 0x0) 06:31:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 06:31:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget(0x3, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/10) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x1fa) 06:31:37 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x3}, 0x8) socket$inet6(0x18, 0x5, 0x8) r2 = shmget$private(0x0, 0x1000, 0x5f69365b03dfad01, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) flock(r0, 0xa) 06:31:37 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) shmget(0x1, 0x4000, 0x200, &(0x7f000071d000/0x4000)=nil) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:31:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r1) dup2(r2, r1) 06:31:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:31:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x29) sendto$unix(r0, &(0x7f0000000040)="3426fb7da8c48ed08bbfa9e77323041a6ab7eb67fce7bd65bb8bb2c6db61dfecc29807dffff1e29bc4c71373dd821e4935e2b8a846f48ae37d573e3899e8829b6138bc1bd5ceb055b559e6586af79f1efefcf35ddda0fc21e35992596b6fc795e3e35728d11b59", 0x67, 0x403, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r1) close(r1) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000200)='R', 0x1) 06:31:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/87, 0x57, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) 06:31:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socket$inet6(0x18, 0x3, 0xd1e) socket$inet(0x2, 0x5, 0x82ed) socket(0x11, 0x8000, 0x1) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000380)}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x8b}], 0x3a8) 06:31:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 06:31:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23cb500000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919a", 0x108) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) r3 = getuid() setreuid(r3, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:31:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) setsockopt(r0, 0x200, 0xffffffffffffff2c, &(0x7f0000000080)="831fe5cd89276a4d78d04f66e8912ca035945f6e9276a303a56e2d4570f87edb3be2199d196360d619173e132dd5e85c4fe446b3c3088a430a3476a65eb9dce579e8b0e3533344b7483e2e8f13", 0x4d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffffffff12, 0xe015, 0x8, 0xfffffffffffffc00, "ee8b75711ad958be55726395ea7ebf577f860fb3", 0x7fff}) 06:31:38 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 06:31:38 executing program 0: r0 = syz_open_pts() r1 = semget(0x0, 0x4, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/135) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x2, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x8) r2 = msgget(0x3, 0x100) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getegid() r7 = getpgid(0x0) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r6, 0x111, 0x3}, 0x5aa, 0x9, r7, r8, 0x5, 0x8, 0x9, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) close(r0) pipe2(&(0x7f0000000100), 0x4) 06:31:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x0, 0x0, 0x14b}, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0xffff}, {0x6, 0x2}}, 0x0) getuid() 06:31:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="fa353f31aeb86b087c7853743caf51f9df3533078434bf6f4554937e431c2fa8b806a087b2e849ebb247aeb2a2df0adb2bed1c3cc1014b9d710c5b7fc2f92d06296147fe490c6d8b1b99a1ab9d476aabdaa544f41c7ec4f1bda098d89b2b6c5b4fe88c0a426fb845a19ba67f03cf9a938bd8b452d20e7e91f1a6836aecd5179ebd7b146838204c13e13c32894a227aeab0530f9d6487474900cf6cef36e16214d2ae", 0xa2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = getpid() fcntl$setown(r0, 0x6, r2) 06:31:38 executing program 0: r0 = socket$inet(0x2, 0x40003, 0xfffffffffffffffe) fchmod(r0, 0x180) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) 06:31:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x400) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x101, 0x100000005, &(0x7f00000001c0)="ebffcbeb13b9fd00000000710700e69931929df192ad6557ef1619316adc9648", 0x5) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x6}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="b082823bfe58502d45b5a2b3053462062d25a55d08a39374a4b34b3b27ed5348565c059db92e0dc9bff51fd8ff1ead40aa89de3b5713b624d0bbc86809458b45171d70ca5ad23ec6bbb12fce7bfb1fa02516e765b7b14f2b445b75d3b59d2e63fdf7194095313d171932e572f4b86641053aad61d0c3b1d7756ca70cba2eaa4babbe37c9a717706dec65a7f9467f6274711960ea21e530ac39d73f4c219cce739555d0483c5e16e605", 0xa9}], 0x1, &(0x7f0000000200)=[{0x78, 0xffff, 0x6, "1315b9e2dca7f9fe2ea03689add52ff9ec39a0d8e05327bb9660cb0bd954ba68d3161aca1bdc1c17b99dd546f42be70b35ecaa13a864abfa8f6015bdae7f623aef2661d8422f9d579685544d351af70244dcdde4b87f39454b4ab82f1373e181c23c035d53602f"}], 0x78}, 0xd) 06:31:39 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x77e03754c7183223, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = geteuid() r7 = getgid() setregid(r2, r3) r8 = getpid() r9 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x6, r1, r5, r6, r7, 0x4, 0x8af}, 0x9, 0x7fff, r8, r9, 0x8, 0xc92, 0x400000800}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r12, &(0x7f0000000040)=""/143, 0x8f) setregid(r4, r11) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 06:31:39 executing program 0: getrusage(0x0, 0xfffffffffffffffe) 06:31:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTART(r0, 0x2000746e) ftruncate(r0, 0x5) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 06:31:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x80) sendto$inet(r0, &(0x7f00000000c0)="4170ca9e7b85e0d0185e3224118f84e372ca350dd7c7f70332f000675da060db3dc5a4c3f0d6ef150b4c870d819ac7b49f942a8e8218888a6d34a84d803e9fbc6d0a187d7a881297aafa12aebc09e36d39321139733fa6fbdb2b432daeb03a25d2130e7ac1c6f94513783b433c0ae456df0e890ab6057e024d94b65a3e2b316a0a04a953a2820e156f22ea1a8162f19f0e7e415da2851d30bb8d240df8365e2bc650c0c1580e42583e7588efe0a407dcecdb7b62d9aacc7687da8564cf539e2d2cca885102e54089e52334a970b7223bf0a062181e3a5e1930cb722fab2a6322c5a348b8bc1f2ca43b60afc0dc9d37fa1e75a9073763bcae36ccbdaeffd95a41054f96adda0132aac1193baf3a74aa3eeb0d010c999769aaca0f18d9990c1f5173506b686b76a254c40c4ef1c9bd37f0ca9d4e51f698c812d98f7365b0a0cc39bdbafd5218fffe2ef191bd6ad6f2385f62036de7a8d5e5dc93eed4b148d0eeff591c9aa33d93efb8b9579701437bf74617408de046df647bee6e28f49a1a8e9d5da46963bc54c4df110240c6bf544240b66eaea890543c6f2abf03b7f03efa16a29f0d6de94e941c5840bac663dc520267b3c126ae7010139240c69f465a81a7e24fc3fdf798c4d0d3520c9a3a5f9b7dc7e565ac7af1102eec0aa6601689812712de6f0b18f2384caa40d0b51e2a438dd848c431eb2ff3c93adac2330170729e3865f66ff74c9e0ce352dd542d3c34fcca327ebbb5ed2acf9bbcd6e457513e585ae44400152b9830ccedd8edda18c27f3316e2ecda32bbe674ce389519c3cdc4bb645cd8f62bcd5907b9a7a87750d356a201a0d5e4c5223861f4d64cc08c3e79d02ca2e96d89a6fd3bc612e541cdb360ca8f2a726b349722a9b9bef5a1a357340cbb047eb736f470c7757ca98f61cf2d328833ec7b44de3213ba4fc1045e11b04aceeb2831a2ebe6693c6ebfc0d3ac3448b4d981ac904a70489c6e69769d012515752d82eda8b5238cce8403aa2ab161b56b5a7a02759a11648aac4ac66bcaa6827138072f89067f51d72428c2082990a6533b11913523f4d9ce4dc9ec7d5509dd990a1c402e88323fc2c9a3d7094c5f79b4c8d01ac4c326e769b7ada7cb6960c7528480a0f57610f2d066469b798d2ff9bdfd633b7344c9fc3f1c84183d3a88227bce9f0c06d7f647238e143251beec39656b933bb3d90326c468a782d192d8a538af7ad61670e3529ca311c16acb2a87d1393b81d633700d549facf1611e27b135f795e80d895c2ef7ab87b2d89322d25a0dfa167f48ceff3bdb2c4a5b9b8ce82fdb4beb7a73d0c4d12426b33cbe73b3b8b694fe167f7fd53deeb78fafd20650e35816149c4903c7e09db1e56de41965a35674615123a392b4c31e1d38c80e061fce17cec755ac13a5516b9f08ac81143019c85c6cf8303f558e1567bd1ecb30b3c0246026527b349494b1a53e7fbcbd9fbfb98c50421a72056210fd59b12eae3db1bf68de949778f304f10d434931452cfffe72b024621a99307cd01da19f0d69c8155673bfef09ccf53bae5bca13d1e7adb9ceffcf11d00a579084a5f0f75130d463e0dac0bd56031995e3b6ce5c0b24f3646800e50ca02881fb63ffc3250eccd24e661907005de6417ac4b4e1513d9422d2c8a4f4fd2a668cc54b809c4f862e330426e4d94f88a7e3527d1db23d8e8904bf110eb2d5c49a1ee5b2f2b68ea055a1241da414ba45e7232f8443109d967a55c34aacbff2bd86d53e543da2f0d46a210eaa56c1eb190e5d527fec66fa97390b4a5badf96866636656c9b1b8f64f00594b6b4853626dad144fe814f1668009346db5aa969b17a3fe0b4fa7639432eb21ad614173cee8f7080c3baebb669a09b7b33403eff921253eca5dd7e9cba27e342e88783075393fc2f284f9ae47f2497b5a4b796799bd5796e1b80464a8acdb03ede757310ed49aad2e99d0046aab1a00ee28a300a7260db1c0614d1795af8fa4935ade10d8dc066f1c74f02fbde30b2f0dc2abe2033f7a6a59b7ff3c03cd0b332ed89f9a3c21b87abf160a6cd6b4f1c26fb700e70014f14f66230ff658753d04dad582f1047268acdf507e1c3d60d99122fb5115210ee5941490a26ac1d28d0f3dd1d408ede9680e8816e85f744be265388df324c127f43ba7ae1a794e2a7285f7c4cf7dbd3a8b8a1a9288246caf06955762eac728a05b64a4febb1a4249d91f4909feae5e7bb554e47933c0c938885f83fe85e50682ab15264504bdc1866820867b8ab0039e7391ded30958fefbbc47919b81a96fcbc8542ab0a2c5defbb36ddb809df59c2e52083b2037c122476c958f3d2971a41436abab884affb3a75cd969ccbc3b789b2affbe04aa7e5dc2ae8e17447f412b720c833f3a16903c26ab218581829aecd034b519b582130dea7ac5022da8b06b467849ff650701be078855a24977bd3e042d86321cf16c017c68a26cdbbb8e912df36310df14a42b093227f83c02517308505f58c971f4a756f560d8e2c5d13354762d5909b337e5a37ee68b1d6742ad680b46b8c5615807d72e31970576a4425858713c0d4916c4c2502ab2fc76a50d10c38be9e80e58b0bd9e9c6af6c8f06be551f3a9211c2395345a960ad9c071fe14e0fe9512abff54fb91b27c3474f3166705c95b8f8c00a8ff5407b2d9eee3171cdf173d3ea20945e83021238617380d3f2d5d57e283ccf40d6919f6d1b1f85a9b1d43e65944b199bd5f100e6cbcb65c9ed9f55c95ee7520dbf7dd168f74f57b6a34ff0838e85d8385a2056cffe91c584366156e1e1a2ac0e8ee67ad595fb78506f4a7e2cf6a71add807767d46491fe44bb5eee78034871b9021fcfd4bec946a989c10d8010ed187373940eaa41e0690ee73aa17580575c1b38a2339777d01f3eccf364464768aebd765ed9e8b0568579eb7716ac8bbbacd45dc090719f77b16aa0538c1bb2a87779d537325041298b4f3a4d81c8c52d02b3ecddc6e3efeb6dad4f3da099180916e77999324fdfe8298f35088adb08bfa29c78189774cb2322da2f1205ce3b3f8b0af94ac699da0168373818416f859e4531e087a2b213575b4c29411d78aa34d057d6cec187cb7b77a06b14388ea17063702dde68b981cc055d02fb8c866eeed71dc2288789739e3c043bf5eafabfdc75937f37d860af5864aaa4ba235a6e03c722d7d7ea4d7cb04ccbbb19f302dcf1d180ab270433a81c2ba0f4a73f392fe9149ca1e38417c8c1806771cdc4aee914bf83358bfc26c3f0ad6c5a38d5f996c12603b788c51e128e8486b35ce9b4b663491742c08361649436c8425ea8d5c34bc3636e748e5c3a789a90a0e1517d55f5590aac54caf285586a00452fda18e80fa27209ea5bf3410310b50014de3bdc86634ed5d25b08c40abeba33a084d0e0893d158f8188fedf0f48a86142e2da5fa78ba00d947a9e043ae2647fe6a6c255009a1f2bb7370f411a05a05b53d33f3ae38825f1377c5d9edb6cb5a05465634ea6c02c9b55a1a008b33275a998a48546797ecc6e4d561677b50009f5bfc9d52b543b08a5816049d4302c57808a385b972d449dc46744f55cf269fe9ff98f974de68da771bc0ddfff1de609405a709e1081f6d40a835c8b57108823a762414334c14d19a39c5bfab88974e3dda12ab79c42cfb4ea325e6b199adef3c13179e05bc130d99ebaa4f80352e8e21730d6ac2e3504c5833e493d2571222451ae61625a7e68dcaebaff0ce2ee57413af6a56a60441aeb143d71c3c35031edb8646b15947b43d99dafcb1b5f4974aa314a4d108c8d6d8ae6100328669079f8fbed5e9572c71150e74ff4cbb78f7a1cb1f1bf6bff57c486ecf2ab26fabeb754edfbfceb4841daf1cf23874c45b86a91be3b2f7e22e133383522ca6cc32b9d6197af56dfb4d174681734e73027dffc3812371f4f6370862b80483383913f7c55989df2e28077751b6c85ff1070c4a2c512d8783117a166ab85da758fabf46ae904cce0ef7ce79fc90c821cd0299314c429926d012faa54bc518bfd0b432d2429ae010b88bb6375979cc47fcb2b56569a0dc43456d22d51ebf0a2ee5d042ef3ed995669f69532d1a6b91746120ea5d893e2164d4a770a019e689ad1b30d904aa18a00f03c2b9657d263e95b945257e6f53aa2191178ed8286aa21112fbf8601c6f8da20105c4ff0cc0f647c3da101211ada4d5ab49adbd1bdb5b2427a14119fcf4c8c0a977ba1d9ce7148e5ec2a1b63c769bc37c971ab80a0d41a2c5b46f462ae42430c0ff75006c2c9ce11a97c1bc3fea47a89a677408181fc91c2eb6b0a446c2ec909645ffd8fb1d2b747849da6efd7b97bdd3dc6189d7652d8e38dfbdd8a5319883bc6d7d7cdf1f1278a7e42de7a1481a9423758fbb40e0652a88485299d1a73e36788555ab30a4dc1d5c13b7f74a4a3d66ca2b60ff13a0ee1c9dccd8554f6838d5b724d6fd4d3980e72ed6afa38444819f47a788c16ec3a15a29d2286c97ff63369720bb423b53ab4859a4c72742852a4c89c8eeb4b4204c254653f214ba826b49274d2b9c711415f192472a87828f7cf864e556115840a58a191aec32582b93bbfb532f3a87078b4bf25587b52dab5e1e67aeb868cfe0bf30ca93c6bf92c2bc4c1dc34b5852e509f358b94bbae93e89f53889d54eaece2cce68839f604cfdc031ffc7d98a168c1e15d8a7ad516f65dde34f8cc14847ca47dee323354fbcdd3a657157fa10a5ca9ea152946567f488e48f66ea81b0ff324cb845d99d04001b3d8890708cd53db32ed82c0547161af518332caf8db763342714566f0b7c51d42a6b8fd1a3b1b6dbffdf23aa1605a67cf0bbe6313a41b6abe0d8e1ee1c5e33d0128f971621845137e46e5cc20474af3126334892c6070754127bfc8b770ac12296e3d83fff482d816749d7fbb85bb596c6b0b74a22495c7c42fac2d537696118f51c61b812717de9b406aa037775707a9067626cf3492010b4a77bcb5a32ceceba61e02013358f0d757976ef1136123ce44e63ac9c74c3f4f71bef501a682977e18afbfc88e20ea415efa87896b10ef1d36b7aad84f46571b046b719c0a9453726875a09a95e305b58a6a185d971c657a0b7fc8c10041ee76c6356c2db8f4b18b8a48edceaeddc9c1466500696dcee48c4d7f00578a5f406cf5c8edca98ed90785ae782c8889d58fa99f5e30dd08f8e891fd48f05b7a17e36a37bee182bb373e00ac2964ae1a61c82388bc0fd5bda64e65350426d16165b6616db6af5cd51bed679eb89e3ef6abe3716f8fb483c255fe88600e383e13e81b9d0515af5007c4ee6c7dd48e476f83dc6371d07178bbade2b73dc3ea7981341e44ded9d3700f75d4b128881eae2e9ccc580e4b43f39cb8f81b432acfd4c755db33bbcc6804ccb97d860c9b8f480e88d8e5896219d89df7a670466f520ee023b32e2e0a95abeedca1accebeaae80bfbf0bda39b3ecfee54a3568d361271783eef8c233968446c3482a3bd7a48e462ea27dac51da27cc4ced40ef02e642a99bb086a7de9ef67e3daaf79c49ec98f8f31131ca8043c2e19f4b6ead53a3a74d0531d6d8dc393809ae5324e035542000044b585bdcc244876441bcd6696aa14ae4dad8168625a13d6d9e3d6f6a591fb0e15938f8d73fec576cb3420944e4656a12bd3f8c7de9b31d5967f6a1732b2eaf5efe7fbc1af2cb4f684b4aa53af0fcffe1b64b44560ecd0ac8bbf714e54e56fcab8198ca0a1dd471f419c07fabb4f26b683af48559ac24db4bf4edbf3822a170248bd240ab784c4b9637f2e3d56bed8a48a", 0x1000, 0x40d, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) close(r1) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x5, &(0x7f0000001680)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) r9 = getuid() r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) r15 = getuid() r16 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) r18 = getuid() getgroups(0x8, &(0x7f0000001880)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f00000010c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001100)="396ef6719dbc0f0537ad49480186b36802134b9e56a819d0076916bda857e143c915380aa63cb05f0aedb647393dd0f813f67fa075d4ad1af37123bef401e25ad3c1c4e574501a3e44dee498a52bacc30f129c0546f186e94b8f66471ee8b119db7fa7b4948ffcc05c428198f04a6213d26ff836021e9dbbc6fb1e36ef15e5f01e6a1d8d9e7e50e299c0d7cf2c31d47356f8bca329bd287d", 0x98}, {&(0x7f00000011c0)="2d02d8591fbaa331e7ec348460d3b75d2a31c63eec715435aa77faf1f476742647d4811a864350fdb3630da83bbf98f945d199f41ed8091d84a2b348afea2cc13d001de6c33aba088c88a7cffd03cb9e2e5c81ed3da319d7542f1b6d2b87bc7803f7aa0eb693aca39180f01a95922ee9e190d575bfe37d62932996d752300682119edcba6e356b171857d42f25", 0x8d}, {&(0x7f0000001280)="2546803d6ba6e3eed6014dacf7ce5cfb976aec6cff03a8a16e7d17817cd99e592ebae5bf85f61291b23a18a7a77557505cd694b8d0fd77560939c99544649374c93146c276377efc6c83699eeceec16d1a53f9b5dffdc1d6db11b197615a908aad6803318df45a9836815568251dd335a723499f6236ea7957895b0c2cd3f6088d72b85e16ebdeeca82b0702ebf77ecc0b78de48a74ecc680c835bd1e89a086f345c6811a7fa4116747e972d3d8906ef9b70", 0xb2}, {&(0x7f0000001340)="fd733af21b221e60e19d17b62ce819a872666ffe113c5223ac129b9c49c035339d8fea83e0ee8cbc7f6c2c43bc1136af5770f4c2d21df71451e1549f643f1eca59a6cb16527772cbd55a1e84595c01c526b930d17bd7026c7b2b6f57af1153e5ca4065278cef107ef65120876242a7463285b3bdd8ea2191b78b92624a6a7df8f4ec832f6f4a1dde54be9f51e389fdbbe34915adb2529a9dad7b501c2013898c8c6f88a3a833c8a9daa508a65824f2c8d57d624cb0bfcc8bd37d4e7f", 0xbc}, {&(0x7f0000001400)="054fb9400d879b94ad04016cdad3d00dae74d3efbf48104557bb393d277523d139969293803828c75e2e7916bd56daf21a1647026a2a201798e3b83e5f4a41592f1217cfb5f2cf7ac7fd60d51bcc4518e8b5ba1664b044a0d1686eca1a", 0x5d}, {&(0x7f0000001480)="d34ba44e5b33969d", 0x8}, {&(0x7f00000014c0)="3dcc6388ada787d33961", 0xa}, {&(0x7f0000001500)="0330a5b301c5d69879ff552457cf7b58b6ad4a272539585df6d4772a6dca9b265df797971ea23f1f3b7f2e46b8794bd40537195accd89c4ff6fea1949442fa1a973b6f55173171f93af2d51734adf280b4bfa06c2238c02a6175567facc6479d4de4d6cf3e2e9df83226fb616d81e177073460a0969c5d7f2f6f7a468af0552a9706d63c7393c524f57176ecdf63323ba5292cac08656ecf5317e06c7b252e420904545e426f8ba00a25cbdc2889de54aaea2f026f6e389a09b892fe16ead715b51f9c9369b70bb9efdcec23141cc28271286e65a6637cce4e8aab4d500a5bf5979a33", 0xe3}], 0x8, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xf0, 0x8}, 0x4) r20 = socket(0x1e, 0x4007, 0x7) sendto$inet(r20, &(0x7f0000000000)="1c10967e3c5aa2882c2f240813289cf0fbbca9a817c9ae1bf837ff089100c72122c8d5007fb55fe2a2918171c7444420092b4628fa", 0x35, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 06:31:39 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r1, r0) recvfrom$inet6(r2, &(0x7f0000000000)=""/7, 0x7, 0x840, &(0x7f0000000080)={0x18, 0x2, 0x200, 0x6}, 0xc) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 06:31:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}, {r1, 0x4}, {r1, 0x80}, {r1, 0x11a}, {r0, 0x28}, {r1, 0x20}, {r0}], 0x7, 0x20) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 06:31:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x20020, 0x4) 06:31:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 06:31:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x2000) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socket(0x32, 0x2, 0x800) 06:31:40 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 06:31:40 executing program 0: getrusage(0x21ef7c08024accf1, 0x0) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 06:31:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xfffffdf8) r1 = socket$inet(0x2, 0x8000000000001, 0x12) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x6a, 0x0, 0x6, "6e98e2d4dfc59f6d7fb5a8fa6ff32ab062c5d2e8", 0x0, 0x100}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 06:31:40 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) close(r0) 06:31:40 executing program 0: r0 = socket(0x23, 0x5, 0xefe) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0x8}, 0x10) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x0, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r0, 0xfffffffeffffffff, 0x56, &(0x7f0000000100)="9433d1db0457ec85a7327880f4076e0be91adc88d958ca534b0f1439624f0e574674ad80723d5c7a7a3eadf8a9988d2efe45be0084e285441b4357d11531c87cfbfccfd045304781ca60c7ca80ee70dd3096bf6f233f3a5d36118205475695768b45c3", 0x63) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/142) r3 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x80) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0xfffffffffffffff8) r4 = socket(0x7, 0x4000, 0x200) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000002c0)) getsockname(r3, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) shutdown(r4, 0x1) clock_gettime(0x7, &(0x7f0000000380)) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0xffffffffffffff00, 0xffffffffffffffe0}, {0xfffffffffffffffa, 0x1dd2}}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000440)=0xffffffff) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000480)="efcadd130b15ac8b469ac9ff5a15fbab81c01f9abe0901012f5a4b158bf126b284c9971eef96a597a0ea7a2ddec4f0718eba364354d66185f8fafe59db773a2aafd527cdf01dc61968a9b77c15d514c0acfe7db24462f420b05bc9b427430455970892119f8441635c6a7a80487e81b27a54", 0x72) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x3, r5, r6, r7, r8, 0x29, 0x200}, 0x81, 0x8, 0x400}) getsockname$unix(r1, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f0000000740)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) r9 = accept$unix(r3, 0x0, &(0x7f00000007c0)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) dup2(r0, r9) pipe2(&(0x7f0000000800), 0x4) 06:31:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 06:31:40 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000640), 0x0, 0x0, 0x2, 0x0) 06:31:40 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {r5, 0x90}, {r6, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x5, 0x9}) 06:31:40 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x1, 0x4, 0x100000001, r1}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000180), &(0x7f00000001c0)=0x4) flock(r0, 0xf) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) semget$private(0x0, 0x1, 0x40) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) shmget(0x0, 0x2000, 0x180, &(0x7f0000ffd000/0x2000)=nil) 06:31:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) write(r3, &(0x7f0000000080), 0x0) fcntl$getflags(r0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) 06:31:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffffaa) r1 = semget$private(0x0, 0x3, 0x23) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000000)=""/3) 06:31:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20220, 0xb0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001680)) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000100)="07d53aa7d3f8006f222620fb2da656dda73adc8e8eb1c54bd7fae16a3b5e5f1ab53588fbb0e224233d195bf5ccc67520629a67f825558e37a15248e57fd239ec2751896fe361a0f3178a8523090ed82c1f364f570e9ae78ca17aa0a2aa5bdcdda119288740189656f8fd28012ce6982ad5cdab09b432e7f8073036e3800370dbcec95442374b38478482fe1ddc789903e225f6f7dc5e375414a52c76b4c354886b6e54dfbc3829da52a6f0232de156e173398c", 0xb3}, {&(0x7f00000001c0)="006aa21c7cccbeffb7a43fdf7716c72a376f2532bed493bb050642f4ebc5aa0273bf06369d752a60d8c0de2673ebb4470287bb35abc51ad4335b4c965d12d94c8f79c69e147ce5736db201340a93c919dc891b6d86235afb59c563699a0d9055fb28a4c5e6eb21291ba1646dd2786540646491dc53ff06426eed9238d2074e33a339bc3b8ea1d3d0f41f2cb191b1758bbe0b778950335cb7d7e9eb8301fe778d5c4dd3dd0fe1c666c5b8e06bd9737386e3752fd3e12b1977bb22efafb419ebe137a8e734f503d7444f998abf173726d2b7187fff56571758fe145ea43b543e03303c88ef056acb73e8c198d5c70141a2bb6d7e5c45a97ea9c63866f3891bb20c9f7d78891664519200e1f9c43ce1d491d61c201281f50cde680b3359397a40807b837df7ad49d9a6539fa79bb71dc248be582c31471863dfe5075c5569c353ac7803a7a0fa2671a093502ae36acc53f78eb1c4e425a6e9f4a942eaf5fecc11cd5bc114dfba1911d8b84022b884b088691a47c0af09792f49f9b1d6129108cb77fd6d7dfc1570e7280c71acc64966f9841d278ef14adeadf4dfba91dea7cac85f39acdcf2e9dc99f76adebe262bd5f777fd7e74f4d83c881d446df3bdfa672539d1ba6f103d1d8a7992715777aa65fb0f0474c1432ac2c94d64b134f1b73c8cb50a596ac8e5d62951442665e8131fb5def747c60e130f78a39f08f8e82cd59b292e5ce81ffff0055b8768528f7bc9334862977ba08b434ae9bdd5afa5cef113bb8ade4c57f602f87cba37d4879c71c579c800067c1489c172a936c59d92947cfa9dd3fe59a8fcdbb7675076b13425fb7d86cbaa98c32708c881068ab7b2b765536231cd41b1e3a5a198e922620cc5f7493d81f4d2b44ed416defb340e7d2eb2fc29207d5d2434da0809d8d849fe454fcefeb9a329c12f451a8358080ad823b289fee4c5a26e30521aa6e0ef9b7171e4a5e8541a621644d8f2bcce485933bb2af29fa1435bdffa66a3bfa8dac53660a8899d6297c20f445ff86625a92a7ff8989e48c1b050e5fd92be6c9163c5a32dc84bc082e2bbfc428e003a30a966e68aac122ccb25d5f0d9753e5c8073d15ba05b7e9e5d30c94b1867c17d761706a866ab6af04acb70a3638799834895c7dcf4c3cbd30adea3ae0d5af69019db0fdcda75f5b550ef0be6dffcaa34420b8c9fd43637671c2f440327a5a1f0cd4400cce6329afafe54c1fc15ba08a97bcbc69887483b7083444f36bdc20eaccc425cdc4c4672ccba78a11b8df428b68696eb2b3f7771555552c5758713bf10662d410c52f2c8d1a6599d4f33cfd86bae3b72d62b1a413ac3c8eb485824fb5d91d6ed67833e3f66fd34d57b271c9032df86cc09bc25453960504dd40f43605595bb6cce01d7a6f71b5fac33f76c6b6a13ebf390797db6c6d6b3fb2e92f17279fd6f0a906b8d02f89c74cc97953af9dff856d43bde01aa90a0bffd1278f6b9ab503d6e3980d92d390e6e6de7d592fa32d5eec16ca476afdfb28df5326db0ec4bb8394d0468a9cd243ed2c47ad85f9f1df501ee2e92b96c3d7b5e021a5f839cb22d2a38623afe64934f3b2e3508822c0a425dbfcaff2e9431759fe00447ff78dd592099b8ac42d21abcda3a512e397c458054decda1c60e73d2378d2add009e5f7b23297fa73a144454aefac1513f7a108617626707cf78937b3f1cc557fb51dff565ee293c7f7c7308057aceeef9bde480f3e2b35ecc7cc15acfe823503efb8c67ed03fbbcb84e65b7bd7581ae184d382ddfb9b21ed0d55f9a4421dc7911f0c4721dc41643027c9a8c79212b80ac98536999e17b7410755612fe8b116f88f6c72752899066d1a14bd4fc9ff7791cb562861673cee1097690d0d17db246cef81fdcff6dba0443be71900273f3c52c1d7dae7ddc7acdb36a4f07f9cf0708d999d0c65ce878dba4e63862514edc909de01c26fe85d8bdb99dc1c41987479dc9ffa221490526756a1fdffde642438ce082c07320fc8e7b7715dcf8608948ac25ca96209031b942977b5f62de1e6d278835e06a08c2feb6dea1307398b12267f22f485487e34899a2c977e83c3b327f60a5ccaabcfd757178f0ffb7573b3790fda58a27dcd02ffad1993739fceb761778f58122521843722d0ea3b87d33fc956e28b3666fec0ba4e6a17cb9389454ac517c9e00e4f4f031853d3f6377c2794f7c0a2929570164bab477728ae77ab32d00bbd64ef45c46b5ab0a019c22d0ae3bd9714b1df2e475a6880191ef7c04741eb2380b0ad090e638ba0995248b3105e537a51bedb90e4807cfab06c4d490644101b892269b98c67a853587f85f64c7d34a48315a953706b1ebf3ab2f31005cd997fcd591e3b5aa9c254ad26cf319b0f4792c3af9c0256537499c53afbdda61a74c43bf970fbfc473afd4f7bd65f97df0c43a620ba36afdfc1a72f16ca1ceb9a493fc72a51451e3772ed33f16c9418331f73efeed4474aab84492addaf1a86a710d4226de05a972f508446c6ec627c977b5d870a54cd2c07d86716251b33e843b0f7eafcbc8d7f4db1d7a1dbbd6feec50fd307204ef0e3070adf84544dd46b1730d618a1d0c0a60303775d242730acaf1288c22c352ef18ff0311c2bf11a47fc788129f2bd7a403457ce79bd610597d860f77aa29cfe7d4e9b455960f46b6b1b27d8a0eb4ce3583597d25be0550e500ed38c9e0e4b02bff971bd109839757dde389acce47cd64190f287bc37cade4472bd2b6d8d5fe9dbaed5b96dad5e0e6dedc11f6dbb8d63af219a199a34d7ec4e23a401c091c7f889b6859e736480c428a1ad1e06161917b27b79adc360bf3e96b83a4361ebbab3ac64e970dd125590cce63b4b7b11fe9d2f021cd218b0d633955903ba363b610bfeb097167a74a8c334e51ac964378674a889e1fb7e4fb03d5a6776b58d236af117196a594635af7087d4cf6cadb2e016580a860adaf9c8014d6ae18978866ee3c0531ca6eafce2ee92243e7aaaf75dc9661450da6ca3ff30e39edef3b790e17e348eae7f8a1d46a6505cf03ad778f1dc0185926f4b80dd1c0062ebca7b465b532f038d0f0b0a67f031300a80e17d540f6e1aba21d6e2c534692b755d4cac12c430aa110ba6b40812203f963ddc1a965e4d675f7f0ba6506e5cc15812de494c71e42c1c5a85d78dde305e4f3d342a5b44502209ee0df96add315d463023bf698972d12aa460c680b50c3027f79c7017155d6eb98697ac43e09014790eeb171444f0939be21d048e7c5e0a1d3fb3b7376d4329add68250d440924138c0fa1e6e26547a210112486c9bc793a74ddfde68792889f6ae4ab2c9b7a39758af5b71fa3ab1dc43b0d88a145ea86e4f13e768e0f60320e7636dd76f6f760d81b584ffb479c14e8b670f87d7e7849496b9e0742e50bbe656404b477d256b6030075b1679d4e30c6516b3895538233138f47c5c170166327aea33323b14af53b8dcbd269c459f6e4bc65dc7fd0d30d1acaf4ffa2652f898689ac907c99ffa912700e07909039ce8aca8d00001cb8984aa090e1b2ca4b78c0e783adae5dded03dadd3b8f3d1b3dd1ef2a86377ed8bb69e803149085ab2a7558e6dc3ba4c537b95b8574ec69e2b433282733e5aab1de5133e6ba788ac3668abd2616e4f0dca0021bddd17bafb113d8c8214b1314fce24f6f4ee7033620a1de17f471c1770343f1d719299a9204ee020ad3b0a04396adeed2d3b14a1f193cdebe5c71becdb9a7bc28855f5864dfb6aa3761e8169a944490d6e5fd0b746d03b33a09b6cfb5325efb4a13ed5b65356a164fac85fab7f50a3accddba4b3cc1df691740108b9aa2a304cab17adb3fd76482e965d72610dd38edce63d40afff269e048b87a5d08e0ac0fd5644031785ae19707f2a81fbe19fcfacbfe89d2451a892f47e829ad1c122e655f154f697e5ba8348b1982a2db170df794cc5a9f9eab25e7f3c60d4b7bd80420b734bf2764c6553b810f9ae44dc4f4cdf737a00b4ab74a03a233cd844407832674022006fa7eff82e5330da4c3212aff3f4ff82cc00fe32db6c62aa5e0565a287f82fe409ca8f1dc7278baf28673337bf9739930afff73a798a2700490e3ab16edcdfad59f0fbcc8b0db61003b1bb3b4ebec3c86b5b8096470c9b2cc573ce58d51c1045b31c8d734c45c42235b8cc5f64919e245c48dcf60c48a5f4fb25b9c62da184fb475feae1329ffca34da3300f228a22a5bd143084bf6473d368596dacaa343539884c140f557483042448d7532c9b5d86e92244147e7533a1545197a2cf22714f3a72816ee460b718ee54f436759cb71667ad49e231ece4bbdb78a7ac6c451e2f6d52e0961be518e0a58acb9a0d0073ed58a5d5ecdd65a07548448661bded7a0a91ee79ff6ac7233df5fdd9c2d3f822d4caba1fafdfb201de372a03505cc7acf3547fdd1c2483d0d998e9bb0323b842383fbb72e5ac35ea45fc7ce3c8ef17e6ff3235422abcecc882ac66f44defd98467599059a69fed7c051dcdb1ddf82cd57ec37d980c195cbdcd7c9497c44cc48d43a7be3a6ff29362db926af8ead0f62b4845ab29fca34753aa2d6503a6f369b625ecda2dd5c7f9bae87ee81ff3977780a8f3b97ed4fadee5dd7dada27b1a0905ec7f588747aff1e07f5849388cf46a7113d940c3a80e46d4de21a4f5446fabc6251c576913e2e66870c2188540e28d4a6b14def577788f5e46c9af068492a985cd2f94f1e422a28ae96eaf4bc8f151038a7306bf466b07e69b57e7133321a58b9e5b39816d7eed62f4fe17e32eb428efb9b9853d686077dc2f90a70a7c9c2270a5dd06dd5d5985578797182cc7776fabb884a40f2af6a5e42f224bc8c23c6a179aaaa7d57d4df8c50dc324995c8e12d9f30f498887fad0c7c838307ca5d1f8afa27ec1af73787b061bd2e1371ebd7ba8960e37dc02967d438b43c5a1b782098a35473de5a386cb489cb968167283d2160f15e8a7b8e37e09bd9a3a236eb15b3fec03734fc6e0960aab504c0578972a4eb9090dcbd48d7313163824a89c1e938fcd5cb636d0f1b43bcf04da6a22e6f4a60e8406399bb2df89b614f327a7cb043208804462b4dbeb62c69f375bb1b9c7e30e1a43a34658a6a7ae31460278634ed7ecacb81b3dbc9fa83bedef8ae25593f4c511dda765cd35065149f34e59cb6b3e576703676f544533b7a7385476c1bb51def7bd9df9427165fc1262b339c7ea5c045e5a91ec90961b2c73a8ad86b0b675a98824a740457036ba0a9ce76c55b0e6a4ae2ef86839fbaefff33b80d96c7eeb03215bded4f649559e058ee55bd700b3e852801d883781c33f07268e91ce6809bd6a8967a18f4f4ef502adb5064b073a709f6f8e46a65f83278b4c171c9a87d902699c7f69229e648740e810513c256ef678437cbe68ef4ea580300f799349dbd57986b2da18445f683508805e8c9c1993e9b1dc01956dc8079e33e6bf1e4bad25c1fe195d92c1c8e07342b276babfb36266a18b52373925fff769d2f6e3d562b12c70612984907ec9e0e233f98e1cb8101d7af18a4b36a6c969ce3330e615d652355c7ae0feb28bfc67aebde62047898072e9a1bf9bcc5bd4ac5e2aa48bcb75d00b1da0fcf37732721387dbce2b3b55d1e20a91252ea76535d2eecb9b944469a029ec9759df152a3fa6fdb71dfbdd24c809ffb937594ed1edb731555dca83b9388d61ab132e1bb1e68bcfe9cafbe602b4654006b49a555d111a9c0a441825fb4ab928f689166d28bb5708f2e915492957c4180ff8e429ba36687706cecde5bb7c2e5445133cab7a", 0x1000}, {&(0x7f0000000080)="e791831e7e22125e2939a660e118d04b7a0431a3ac2f7b906abf7f9f2b6241c2a197", 0x22}, {&(0x7f00000011c0)="b09911c5faf39d6c192c79bb4aa00979bd70327518c54b505d24a005f08a73a3bf67634053debf6082a44b0519ee352b3c175716a469d5", 0x37}, {&(0x7f0000001200)="9175fe34191e5697971155cb61792b34c25f76ae0355a3c3152ffa65437b8c1aaed78ef362b82188265b5c9c9cb220629d6a3161200167ae8a6f5f5b34f8ae2821479606d39cd1a3915beb9e13cdd278fb7479d94dbb1c86a7f8fba9bf4be44f6a6b1d47278717921e4e3caa4a47248e38569981708f8bd80c814b24d00f67ae01085ff4ffcaa979b2903084c56c1bf6d8e25e68014c4ab3a2ec05423ac8bfc44ed3dece81ce0dfd4cdd7d95ffeb81b9fab4b6f98cdbe9ab7affb989", 0xbc}, {&(0x7f00000012c0)="c68651c60b6c144c9e0ad7101f03c7b7af59df3c1ef360a04d197ae8985724ad013dcaf86f0f00f100edf0dd0814f0d18e3319993a65481c451a3e58973d28958a25a992b607c814eef359ac1131dc8aefa351944ae13fdf55b0f5a4179441ec6de6391a356266bc454e6867348b4372f5eda5ba635514e592ea50e0ed1a6692029697f84e1a311fe29f14bb9602fe627c5b512dacdd26d12e1e715a9e2a10358035e195c063cd2e05276694c80493f7427a0ef6e9bdf79334331b42b3ddbc5bac6a0781d4d74171956a31aff38a05e256799c9da45e9ff395100c7046af051319aef6", 0xe3}, {&(0x7f00000013c0)="ca56496cda465413277ff11aab9d6287b95c6fa9600b9946e57651a2c5af9cfc404029b22e9a0ee606707fd0ca6aec06b6ce749594ee7e47be1ebfa143f585474b24b95c115e11538e8d25080b97dd2b8c2f4645002c8982a65cf376c59cb7b8875a7a6f53e4b97955f9e10429da36623644a459b3d84b3d941e4d913b6bf28292d8f01baae84184ae6e6529", 0x8c}, {&(0x7f0000001480)="ae1fd7efbb662db284e96712fbde2f2d06157b48d23d2e9f4e9d0ade08af852d79574976", 0x24}, {&(0x7f00000014c0)="9182bdbaf4f25a8646ca34bd693f743dbb175544f8e0ac9099160791443422ccd84390aea61a090159a1df80b99090b8de66fd1ff9169c69a2d63ef0fb05ca8de4ec382e039d10a371402f4384f0fcab8314817e0e8e28d02bf7a850fd426883059ff777e95c38f3c4e99f4c7abde60a56e06a74afa73c46202c88194c", 0x7d}, {&(0x7f0000001540)="6a1e4eb571882fbf69b6af2f8105c618b3eb63b5f7a200abf6d192fec7a6625399d91353dcf8e7da18ac388a7b23c3952c75046056a72cbf2992a133d57a29ddd80f5c1b7f33cb35474aaed54f7c69d2db12f4", 0x53}], 0xa) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) fcntl$getown(r0, 0x5) getitimer(0x1, &(0x7f0000000040)) ftruncate(r1, 0x100000000006) kevent(r0, &(0x7f0000000000), 0x68, 0x0, 0x80000000, 0x0) 06:31:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffe86, 0x0, 0x0, 0x18f) munlockall() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) 06:31:41 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000300)="49370e0b8cbeab34e111251ed425f2565e394261a67b5b33011f83651ae6863d", 0x20}], 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/99, &(0x7f00000000c0)=0x63) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/60, &(0x7f0000000140)=0x3c) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x6, 0x5}, {{r1}, 0xfffffffffffffff8, 0x90, 0x49, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x22, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x31, 0x1, 0x3, 0x8000}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x80, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x6, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40, 0x5, 0x9}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x24, 0xf00fffff, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x10, 0x10001, 0x2}], 0x3, &(0x7f00000002c0)={0x3, 0x8}) socket(0x1e, 0x7, 0x5) 06:31:41 executing program 0: open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 06:31:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000001040)="066dec2c9a2831fc1ed4", 0xa}, {&(0x7f0000001080)="57e567182434aa3e829e5762eea922d04e9f92e1ab0500cf0a295a3997f64856f0191ff2df7251a617", 0x29}, {&(0x7f0000001500)="f4abdd41f9f78ea91b76998aae08c28403878804870bf411cb4adb5005a85b878c402f189a0dfef44431319ba2a1b51cf230b81ef61791117897c77e566f7ca4d8b198805fa3cba432f120593bbe2a3dc0f0f9fc882f8a44983140c2d881610505b6ef0273de4273bcd38769167ff188ca2ca0e289296950194901a641d48e2224f9e5e7c73c66a49fdc7ce2aae5ae9b222ccb295a0dfc322e25abae2481d60f8b6a4bebff2e75f2a45a8f8a89f505ae8bed992b3ab3c72c17b0d59e1a65b4ce98795d6653285080d99462079fd0d535ef57b6c3ff8cef280f17316c279d3dc4d7d3fab417d7229fd94c1115e06f55be2447ae9058e5e8f5b3b3ad34ab3a85364c844d4b7247e3db5cb23d37a92b2b89237488c98c96afcaa73499046d18f1dc1e353c6dc0a95e96bc42261754cebdf1568196e7d0620cca6b9818975fb0c4a705f178a57ebf63622e4a349168c154cb669a77c5d9c17493686d23bf4ae4afbd814c4b37963aa8b13ff7cce5db1fa770847120dc5f7efed28593958fb0f0ceccc94cf6225b052cddbd0219454e79e55a9274d0ed4cde78ca7fbc4895b7383792e8c070730e361f84e8839f49845788883b63ac2e4b80eb752c2ec47224b9a47bc7d22bed2734608abc54e73aaf6943b4b3caaf8be274f337dd2b2e8655ab10b34b8e5cf803b12303765b4667a961955e0d0fe10541d6825780ea722fe90561ab1d5d890f36d4401bf6d237124f91c0c27dd31f4b8ad5bed91fe0d3b31b01aa819bb765ede5969c1cb6d4cec1366a37c5596f5e935327c183cb6681a8b5ab31ab9b7851e5866244b8d06b6723c0bae95c9d4e4869bf9eb242d57ff04c852e05497643dc70bd676b8f0a02f7d2c80c68b2450951d3428a4b74fc1a47d18e36a634b0b489bae95d734204b62e3830650cc0fc826bec39ed17a574848170b5ca1ebe0b2af42f911783abbb9f168453e175f783e1bcf8a3987ab7b6284678cbe55c8d3e2a661f0d8df3a748b498dbf216416ea767b4b517908579d4befa280f3d8b67ad98b277c748199313590ed86c044632e017b8b706ffe45228220a6ae87f7021c958fbe133b6c827b20f74fb25efb3ec99b688c4c3fe0157cbcc7151770360593cdb397373da56986d82e77284f1369ad9527b6579d4bfac33e741f65e742e0e995324766b76c69acfdc7c61180b6a55f24a08a9ca6e57f76b7da0125e45f036e0ea99bab0a37a0ef513b79a78b0b829bdfe0c68066c3113c4a40765ebb9e987e88277117ca02108b722329b9f4c28fdb5479b591df628deda1c4e8ee8f40c11b27428eaab9d4f46efa816ea320a95845982efcef105aaec19de5f6068029ff744ce1953334b4abaae820e21987355e1fe5e06c59e0b60783bde4348cbc0e20bbb9d8a0fba436d427cee0448a1f4971ddc7e86fe55401399505ceec610a3962ef3518bc6ed2584ccd6c86b8ec27008ab84758746611f2cf455778299b4ca6b7bbec4a4aff82389bdabb20720babbb71324eb661ce8671133c39b093c1d94a58229364b7e179dd73607794eea57f4d33b1e7b59654ceecd4785420c656779b688b27c593f7e0a8a4ecaa38fefa41f086d09003624906f7c99eec9c7d29b223254e123ecf1ffa388e8e792653dcf227f43f64715ca393e23ec6e38cbe847d1f7c375072c22bc61aef84a423f0e48d251aa5ffadee8885ee024c6dff59b1938530cc735f2ac355d95b5ee11b1276dd0b5e40096a25cdd7ebf47d5f6549d583fa706968819f023124d642f691774add881de8d278ac3fdd2e9e1c6fe5fba13c0b3a348d1ad1715d9ecce3967e041a7859b1910af4a2e5f68dd3af51d4136731ffd46d5ea9595d454c674a8ed5274aff63912e27279bc407d9d5e7ca6db165d462364acd6632e6501fb258cd273754164c78699e1ed517efbef005812e43669c7159c94195c8d1c14158057fa3d31551b65503e3b411d3d7f62551b3cf407f2047844484373aafee607e91cd63b4bc4d1bd0ca75c8965c6bf4fbccf2889c4b1fe3018971abd8141ffd9f3c9ea9ae3f3b126ea0e7eb1f79114591a76ea549d5439093195f9b58e8b026cd6387d796d4cd261110ad49ef91967705a59f5769ce157579d6677a81ffcfe8676690792f4e9803c5d4d32e236e64cf028817ef80069bae93353b61136614c18d88adce991c4a9440c25389f9f1dc0c505ad98c74843477ce0e82a037d79aa238cbd033ed9a9c901fca5dcb033a035cd0253ec361e359202f5b06c8234ffaec01a4c80ef7c0bf56400e232d5b86e789a4c827a988418d793bad724a8db7602c8c6c9c4a0a7a671739a121c5fbdac48096bf7d994f2fcc0962414e3eb3941c63d0e08225dafc2a9189d30ae5f5b11101acb84251259e06a54e642f2dba0039ef557361e12e0b985394e93f07f0a6f0e465e35d550025caa39d96767bd2f021b6324bd05d9f9bc5da61231cb1d45fd079c5b9fff5014907f264235f6c59d9da14f57ecbe3346be609a4de47c42e15e20ebf5ae35efd9c5e144b1647a549e9795453a6ac08c40d3ba64492d319e99944271dfb8807802ca18b50b4118e4d5fdb275b3165ebf3518f82b7d768b86e0fb38f1f88312a1971851cf9784beccd345ee9afd6b6a60e3f6b670901c3a307f06e9908619ac3a033dbe98acd19049ea915b46d3b362bc4009b4f1a46a21520743543dbee30afa13c7a4b84884a7b1341273bdb259494e44e835d379978d9f2bb7de24b9b5e339bbf5e60ec47493ddc45d0d36a69df89a54bea8f0edc83043599cf29e4d691b547ba8cf21ce67f07e9c1f848e9e597307a61dc2fa7814a885faae64707f60b20dcbfe35a1ef55a5761c2c05f0b932db4b14e64d8cce9fbe5c8c5ded5e1f7f7683e545ef793268a2fd83e13714b4df4918e28aebcc522f1571e5b3f1afbb25bf5ee17adcebf942e3bf299c0118a95c32edc5d42b2ac0e0df12fd3d6d0ccea98dfaa08c709692f51eaa83df81af5bff15068a1754af1dc966f5b32036161b7b646ac99de0e9c3462d7092cc1fc21a63023effac81cabee4713066ab5660f36b7bab00878695d9ce6d9eccb266e0fbc222e3a4ddc8a05e2534db516ae075109f8f6884d6eb2b84e61ac29fd978f9713aa46044b15ae6f0f6494c4b3cf759b821367cb32b5163c812700bb95c65b967110ac3fbed1b6933eac7ad2ae429f08677ee650367b4e60e5cffe2c6c1eb7379a2be62d07516d3d29eb401882c46d075de45352c7e3b34cfc07a5f5f2a5244953d92563d6a7e3d0c22e8ad6d9227964a8a304b758dc4c533baed44730016156dc1feb81b3e20ee1dc56028bd30395db8a9ad477d44fb6e5fb7a57daf9f8dc5f98dddd4b90126be7b0e37ff08a3cb775e90efeecb6b5b0614971e058d48657180dc08a53d83022917f4e4c705d43eff7a9bdc040818628d0bd6c9472d19200a77522bb0c4f8b3040b64544e9a05a35f630d63b9fbf6ac60251df108213f04dee17aff735e3a467b47bf1799c88869fe121e75a79d024906b7814034dea782cb0d1bde7686681cf5cdea64784f0e99239d720c1e8aa0a664eddb9bfcc09da1dc49cfc6324e393b2e7d9cfb2b9aa5e6a4285ddb7a57b683db47667b795e9563ed6d6e7999f3d46f28fdff03d3fc52c99faeb1920dff0c8c4da5fca084cdf120c5efbd91d76937873dd9dc3fe7f3d871967620cecab750e01044c23b7c54c221f28f93f4c12ecbd0c90d1d1331da9cfeac457011c219a87a59261d0cbbe040b88056a7a9d279b737ad362a0903b97ef82096403aea1f196ffc6bfab40d6406ede85bac88a1d83342226debe8c7849b26eeb3054dcc3c348e45f92a0fd72e1cb4fe5e7913edd04fa6c92a8c12a42858561f5945e4c8103e240ac17530aa66e84b8462155c74541fcc08eb29b1a6df3507763788c6defe0dfdf6c33b88312ab5ee95e5bf55b1fb5240048a22b7ed66a013b17bd9384a093964bf15975e9b05129f58dfcdbd1f2bb29d73d191b2c7b556ef1b0ea3ea2dc44437373a6d0abd2f610b30b1b9748dfb1b75c0376daacb69f6e2a63dde23953e1e1e9699d9be06a8de4bea3834829f3fcd24b2aef9c3c3a89a9397d1d4c8204069ff9f89887d725c2ce194ead7c74e2d98e5877c0fcb794d08d6030a87f31e5f3d7c6b67236f7c04cf9466e195f8562840078dc2cb23723e9d63a59109f306e5d4a2a1da136998671260207c91d906ce63f30954312a187bf993128e4e67df592c55ba614891a0ed8ec9d7fc62ea214c13673cffa63c357ea5e7c51f3e19648db6acd8dfb570dfc0003f7fc963388bd6b111095a188a2336ce1452a2487950a8a8b366227b2bd92d6a7ff42c7a4c968550b5ac7f2c3127236e11b27654755b2275b854f512c6906e3821fc36ec1a7095e13a05219fe65acbc985a8a2bdd7fe2da280639cd3696b690ad32c76041071cf794c9b32940458ac8e83744813afda55c2a96c18297222590b8700054a6dbcf5b091fc9f8d5c79c525cc90457ce5c65ab9e58b841c93986b6ecec6c19b5e5c56e67a5647a70a625575660a86b05fb0a609504b4ffd4877355f8ff23886cb22d1b69db0bfed45433466bfa6908d53f3ae48bc192761ed0b583379eaba3820e09690da8ce46a4c4a1fe6af6017374c093bbc0fd337b4b4a13b6b8d4372a8dff298d0d919c4c87df57ae6eff384163075bf65f70b336aefb93febcc73cbb6364aa04e71ddf235205431838ad93910435dd5a95a7721afd698106ff374c7d2c9c97aee7da47ea6b9a6c675af5984fdca187e93d7fe41aad1110fba5e6b68f86fd3516ea60a8553c0d00c7cbc4e05af4e19aa33396233912f096b4be662420533da8cf2367bfecbf12878482796a4ef7832002ce7cc6aaa4a8bdbd1567e49ba0ae1e2cf7a1df82ee8fc8f4e150ca4e4309c7a747d133005aeb340a1609e3f084f9e7ecbbbfe4513c1f112c8f661c601a70b8bd05627383d60a17015faa97d57db818c94cf3828f3db3a142e378471ad567f1e13fb41af53e7501ab34c91f6108d75494349d19f5a26f23e9f101f4c66aec5c63a71b32d2d60e507db076b845e1cfed9b36f4c3d5d826ab2d2fe5bc133958f76f608d32684d50ee2fb5b873b243290703de55a1d5ee5553df83513b2e036568026c75d5aef8679a705f578bcbd88a1ca8f9c3216cccd07df240d00b3e148177b04d4c985b02cee3b8b70e8c95145d36a60e0b88f65b853787dfe5db6b761555045472b8dc45c5f6099455e83be600e133b32096c50041555617af93c21b83883623216f0629a5107637a8c10b555ff16c710b0a8355e5a42c415a8b2eee2a5612737d428b7351afd9ac9fcac34bd9cbb1ccdf5b494b726c63da64026621e353b721f5355bc8c47a9e3f5f81fd00aac66996a43e9b9b63cc681bdd34155c0347e9a8e99cfe7d25c52ce9149a517887f7c64ea31a17271944bc68197f8d851cb4696cc97ad2a68da9e2cbdb893e1132c205082ed3d72cff4f4915c72be882e6d4c80111d0ed1ff20c1ca3ba8bb92d3ce265a408b25d7e4016096f9798eec334807c19bcf9c05850df2ac98d9b7ea2be965ede1c6fea6045e72c664aaf90dae1b7dc4d7026765fdc9c26cf1c52f8081db44cee9c6d2466b22d510f3c95c4ed7dea1eb3974b43d6114d0b3cce2f1abf409a72a6cb869b132a6cdc4b17f3b5fce00334f2a4341d73ecaa6282658aee6c96f9897a2359f1adfae6324316deb2466bec9a3e937a0fe2093f71cbbf0fa31440005b58f18823eb91c95bfef99dc506d8521e4ac9a48", 0x1000}, {&(0x7f00000010c0)="dd271ffcdc91f43eff3a99d3ad91d8e524492f584b4d231350d38b236f0213e2aa4670ffefd459de5f16cff58a88657c09d5b02e66ea61323f1b92314125c3e9a7412252824cfd78b09552b07735c43ec0d1e9880e6a589909980e6db985bdecdc67027dd7abea0cfb760ed92d1e7038e0f007590c4c79a2df6ec0084bd3b4e659cd4d9fcf2c9d1e58631ff4604cbb3ac1f77fa3a666d701020c2b43b558bf1227ca88af87e5efa16e3e1e4f4082444038ddb480c43ac3700d7bf3f268969f6e313ead7bd0813238601407b9a8fa2bb747a486dd0f0f3c19b4e0c22ff9fc794048a883b42b4c3279f9fcad5588a41475f47115f811b2", 0xf6}, {&(0x7f00000011c0)="37cb7f7b1c8fc17f0f4b004e3250834d319455cfa7f3afbbf3cfd2ebbf375665360ec28be2abd580ed45db8c09eadf301dc93fb82628da20518796620d0995507f6a25b117d00f60feced0fe7197c8cba95e7cebf7618a6b651464a842807c123f2f", 0x62}, {&(0x7f0000001280)="92160c521b8fa097e9d5fdf4caafdf2a1a08b25efffa56297731a3c80ebb0396f90e659da99b3b207899f2615bfe7b1ac8a978b53f0c27fd99ea9f69802dc6606d7c05fd9f3a367935fe", 0x4a}, {&(0x7f0000001300)="501b9a5920a82143179cba2df663090dba54c58f37ecd0b66b6af023285def42f1986df4113495e8a7887f9caffd37166f1fa6c3ee23386ab55e90ea81e89da69576651e4f503b72df02032ad46532706192e9b8e429c15407a306bc10f1cfef3530adc25d86318e875f1d3384d27775d52d0e7199d8e24b7eb9b42ecfed086baedc6a910ffab15b3000f2c8b4831954693dd8b91ff6db41", 0x98}, {&(0x7f00000013c0)="0e0e4adf98ec636b3365ce4f97ab216bf7b8ac7743a71458ee3eb18b62f1f69c8180b6ab13dcb2702fb65f3bab67dcc4ab39a8881739b2f30dc54f235eefcfaf07d64772bd9844691302e415cc0f869d52b8b585929c233e046feb9b08c25825754a7ff11af8638a9e2e4eef85aea58f133e966ab051d6d8863687aa9e1bc386c7296d71e33bd9c4fd6f27f42ac3b8e49302971ef88dc54d544ede8235b7d3269ef4121c2c77", 0xa6}, {&(0x7f0000002500)="85e5a3dc101b3592ed8d13e15bed36774619d9eaf9c4f2a599128382b0e3d72af1c2de4119416676ca8ce4c158ccd01cf49b33ac5f0892569498da301ed058c5b83e5ec05a8df5cee2afb03865ab55abd9b77d66877d326cc2b0306fdc0d514ead910cd35234316d7146165f1309f32cb2741a50e6dd71ef44ea40cd134e0707a932815d4db02df2e7b6c56d9ebe5e46b0a4a4173771c7a3dc5671c8d05fdacd2d16d6bac0fdd8455756b2986faf14797300b2e6ca811d651d6214017e9385c86fd50000b004d9a18889ae13b242f5a0ab806a7e26468e641133611a907bf0e1399587a5f4443ab86af27b2de7d1d3d3620dd19066e3307d8563f31c73a78df7cc041e8e5db56c103d5e934af3d82a56e68285de12895133ee302564fdf5475620675df186b4f2e908a3203ed676730e17c17949ac09648fd3bacfd55ac5c0e2508984da35dea54254ccaf4a4fc49446e9f0a9131eeb7876b6805645aecbc9a4fb14295c688aa807d1f4219202c6c636786ee5137758f1425f40364b90c1cc50b2e303a1af0411f6c2bc6016fa21c0a1df8b7dff1602defde0ef22734909506e416100d5172a397b26f6abdb05a819fac409575882670be78f37ee9efcdbe37947c3985d073678d61295a6bb15d681c37afa37f1f64c865957339d8ac62372acffe72bd15beaf2c80d9a4b9acc8389b5305cf37774a44b1100ddb0147150e4d5b778d9e0160335e8320bf68f40b1abfde2680ce0e7822ab78f2e788bad7d7758a5d5083483a29d8fca58e0763ad67c7edecb0679b40d7b1c567a865b189b73e3360cec3c01909c6626f2b25d9ba8190fc0d2bf3bae5b7c9a5571f826072aa5192c8ccdb92f537e6503ca61b233e44310bed5fe23215b2f41195477d275d9f1b7f856b0fe54decfbbcf43028e1760ddc0ebe69063aa425ba58f9dec7fe753e778df3e4bd88d0cd1c0ad9128881e9fb52925bec787524a97fb2c576588e857f7c68bd1ddaa8cb4d57c2ea69601a8ef0795ee62137e3b7926bdc05262b90a1dde2bf5fb5885a1243f6d101ca13c49246a2251a4fe6342228ece1f7f621bfaa751b6cc0716b4744de9a367b27620c486ca58d66a5fa4623469534a470d7423c57a1bd2e268bce5c024b2413e422bcda31e22d80f532e7a1106aec32b7370f22ab7b5146571fbbdefc5e60ed2a86d2deb6fd6f0079c521f320e22ca190f250528a0e613df611cf01a6bbaf8e8bbecfe31808b9bb26ae04380876c96292e5fa87b3b64781cc685d7134438e43a934d48e9e70878719f5c08b96da3759e195c53d8422e4a6fc1c5414f84af723ee73c447b9ad069885169c40682884003d7d754e844b03d4f1b3011fa5168f04de9674eaf8d6f3571e554037df734bd64f126c3753fba79f204c3824c70e87921695ddacbbebdb673fb6e877f211f5d3390eb469993ab845179168d7c9eb4c4ca5a67c313a115bf235f991c803579da565172fba700111b6ec766dbda0a7be8f103234aa589f41509d45f096b197ce6dec9084e404f1d0904e1af196cda13480ec63ff47be0e81107dce6a00900c6c4bee71abe12c0264fcae8b355551b412ec0a94fd7b125824e1fbf489f1bd1fbe87173696975892660a4e6ed82e01051c576a0683524fa192f7e957a9353309bb26b96abe9bccc1e1565aea1eda51f949528fcb4056de8030009ab6f21bee9d9206b64ee66ea95c65d374281bd426c8652a2b60abb97f903863c733d8c403c6bbd671f5f413f6686c5e6703a32d239c677bff30987a0362ba00a55ae05ddf2ff8566a050b0c1449efc024b887b5940ceb085bcaf8bfbc2b8694cd8cc602477ca0c2a5243bfbbda2de79cceec4df1fd641f7158f962023def742eec02e00197cbce4baa0d4028d07ff06d8e758348d92999871a132db862a0c2086723d2a73bf992aa29c0e64531adef28bc513489ad68783bdeaba0886a9691ae6e4ae7bfa966883b34cd1551ccf765b6dca408c3ce123a2a9c410c87976235b4d261ff898ed47d38e79293edd90e7fa1795369583a3e6e5bd8c3965892bd25b2b7cdd3fbc8e9ada44d01dca553fbe262269c898c78e2c1dc576320e7753179c717850244af02af81025e86f7fb71204cc14b51d07921a650b567482948dff8654379f3a075af65911c46e2cace809b61cf96fd898d643d6da3e5cb4a92ad274e6b0f8ffde180d2875c1098d0ac0008857de9c7b28d6817f592a1f24c2a109eccf1d1694425bac811971b6fa1bcb7e178f16f4f50e911ec37a884d8fee687f2ebdc16f4a468365d297360adc063e7f13b1ef49f715b00c4ed12edd4885bf1d14fc1d8d16a0388bec9add953a09a860458154925f13a91578b5e7f729e46e1013915e50f2240b4f10333ea815ba5a1661664ebceda9dd7e24378db0e74d5eb165c88195d6a1efffc557597d6577fe1870e650d23ee3cf6a957f425b20228a11ba1aac5b85b8761533546c0d8a90dd6d560b59966139674784fea378381102befb5c6549e816c2c8c3cfb9f2315475d44a607301e12340bd7614521b3cacdcf8a46d0f055e763aecfa15b09cf6011efe569cf2952fb843423889218a791d3323c7cc2092a031e4bcf3655d3e158d3f0f70f0623a4a30a9d7abc1b1fbba5cd5dc13626f64d424f6f778d8758461c9de2893e73576f357219bc19d9fe5b7079cd33c9087f19173b682b1730d1a8afb5428d9f3b0ecacece23f917c30fdc908f0eb4f15bf54abdbc08dd01999ea8431d364f90af992ee84cd93c0c1760a3e4fc67aacd3a37930ad330820b045f214021c513d2adbca30ad2973adb00151f40ed1090f6584dcccc55c431de2409777efa8e58f746b389866ec28cef765248700c438ba8c1b523f5e713ad60e27e255c8f8fcd690930add9bfda87650092f8b6d36d10fc73da2ce7fbe2af256222c707c5b031b0e35a7dcdc9248b27047cf144928ab7fcefd26d01fd34b525e6190fa302f37efec713daa425c49c859e9dfc2938cb563a88f9c41a526f2e9602fde98a2668be90cd2480dba78cdc1a7253a3d8cac431f54d035551b545a1182971ce08708152b0b3cf31a780535dbdb8221ed3bf540f7e71a552ef899734903232b199477187a661ab4634cea9408585729d8fca10212ba7a43d961fa903af6cc42006cbeda3c8c2daa8ef0a981d94f8d8e77d31f214d4ab7e27a7929160e8b454b6bac6f269a53f7e3f075eac50905e97a7bd60fcc76edd56d5c93a60c6bfdaf8aeed12735af094908fc0ccc956263bf1f2fa48a5ec5583679bccd8bc30fcfcd6e978985b7b750997c968dda539a44b1424efa8e152dc759bb6052e1d5ad1e7dd26ff1b67ea6d9655e504767684a05d699a20cef2a94553669446d0b1009824c2b343877c715d6ba70cf8252ad174b7b6c7b659b0af8f81220ce389772e382441b4b4c7b02e001e9ffed985d9cd3431d102a23aadfd14b9ded350f25089b291997bf1c3b66315a215485d8d03534fafeed77ef609a7ad9cafed96a34636c8decb8f3a72534e958317d9b0b0dbc2ddaec83499d3ffb7ab48dcf2e35736af4d66a0879cc0bf9250e3754df5ca8ba823f891e446c97be4c59b8a3bfc0f3bade92f07dac5f4af8c77070b3f22a2776cdd1f7dddab55bc419427279a63f04ed45a855d3114c05b78991127716d64139731121c17d6892851d4c3d6641e2d0f845dadc2931f7d00d9988ffe2125c7bb0dd124304e3242a70fac22b94acc1723d6661e82c62ab09b5bb376013f53215717012a1d7887b19778e538978e08dad55033977ebd8d678b6092eafff0d608149e33b41586463e7eac1dd28ca1fc0d3bffb44d41740595b8abc5279382f8148ed528508dc3b3bc1af0eb0f66309bcdbc99564d9978fde7b59975d21d8b95238060a91b81a459ffa3489c98d8688ff551f4ec4e7dd0a51b25af6b7a7a837237b4f46870847347f1cf3e03f53665d68dff1cdb56a92a2cb750214670e2be09a550c1335bcc96a4d615db341b44a15ecba626d9a23f83a998f885036fd016a5fb0de3cd336cda6307d530231839ce04ffc4fb4c85c8d7dec9f2cd905202ddc2cb7d9fe3f5557ff31b456fb6ef65c85c858d7ae7c9d31d60a59c97a33cb17a16966e491258117d0ecf9cf1df1a11cd1810515414d7139510e22c0d817c02ff6bad14799b48bc6e666fb967d62da0041ff362e68611da14a2ae28eb4272b890177391db5c1ee86143f73ffefe2bbcda53aa1527faea04d14a2f2d775b931b5f55c69e30510d1450d2ae96451b97de00140c52b885ead0356b092da4673c97b1ee68c28525bd511f0b52193a694a4eca76c2c0678502eb7637fd54e5e1183d93f2d9e14fccca2e2821355ffebef65e78624fdc18a0ffea0709f825ab5e4bf4f5513a8e83d5a2d6d857a850a4cee061b46ddbab5b496ebb099a2399251499652f9990a8e8f3dd6a0fa059aeb7691b8dfeedfe7866cfeacf1b73a3a8bc76c12e876ad3f26a9965a77e731de631bfcad7156a656bc8cf6f8a253e6a473503068c7f312ba7826631eeea1e383300d057e0212d7b3272275ddbdbeb674852f6d54fc6ccda01340ab65f0d5749bdd50efcbd84a73b4af8f9dfe41211df53f274ff6b10fcaac2165117628b82e2a813b0f32123392b16d2c8d0cba2b75d0f282f1a88b50929aa856d9a711774eab64b76f3de93bf2a6877d3663256b5c4fede62fdcd46de0597e9b813c59e3251ee40f44748d961ae73389c65432b10d6cfd4d0db81f39ce2b0853421a34407ac41c24336b483eaa32e7ad252727cf37d57bb1e4864d3eb22cf13cbcee102fa69619c1a4aff3cbc99ad843e9d0896c7f07af4284bd997a43dbfabc19c8174f2897edcd7bb638d5311facb0cd8e950166ba2eaa08fe17d10784838fc3c49ed2c139b6b4e3cd5907ef627f4082f08ccb41006c453d235a3ecaa1b15677dddcff631d6ff425c9dab4c5954e8fdddd4bfb2f3e16112c076d41b16855c510a5cf3e2add0330d85cd84204effd6ee64ac736eafef2a90b3f28dd14da5b21b843e311171c4e656d01fa7a86b0f309647af13c59cd6f9be2f83f5065105c495bcc7764ef5c2fc0a1ed720f1f42c92d3bce410ce60c94ad310a69e9fffdfc445b1b515daa61ceb6cafdc96ffee9b367005570f4e3550a8fedae8a3ecad29533823727ecf0cb8c1056d12da96ac8a5515b74419004f4f42b558def1159ee8794e6cc629cc27ee39ea86c43ce780555fababa48a6d1734dc28ccb0b5c7e194d06de3b140f8660f70ca02444e59bbd492a6b745e411c638af05b36b6f2127df1bd1723fa82662c86fdfe1d122a16510ea00369851739fed4dc170e3087f3ec4ed4ea55b47dc9925a02be9d5e13986de54ccdb309b5d2ae3d43a9905ffb0c7d16507dc4fcaaca2b0c08270d4200804c0cd10f75f2a985ac4bbbba596eb82a99f1ae6f555065c8372e5f67bb42b30514affa47aced856a1e837fc752ed4cbb30b7da9364867f276747a3df533e0cab6d2a79410536d73e9cf4b06f565e5bfaa7408d0e21ccbf90480c79bdd6ea7cd5424fcba6a7a2842cdeb1abed2b3f1e02e954268da55776bef90438afe313fa088d684df9198d6009cfcbf146c79601e98068a814eefab36aed97813dd509b58f55b6622e060a5be50222eb82fd62f7129cf9f6188b9404d726253f904f02708ceab1db8da080699a056f0bbb979755f6111d28681ab8adaf17bc50824fe3619790ad1c637f572b27f83c6300d66e65982bedb9016c95daef99531100f2a83f5d7bbd99410a903dbb366", 0x1000}, {&(0x7f0000003500)="14c1ca2419274aeec6565b6f5906175951e345d7929df7bab507fa3ee484a56c4fcf41b6ae9b0a016db18627d4f5bdc9fa4e22ca89f9e255aab717e2a0042d3082042e6f69ed2cd34165de38cf251b259d0d51cfda0a5080f5e268d0fd3ef61fd275f9d319bab881e0c91d04caf53996f3a5e60cc069ff4deb24d834396353319dd13f804d1b3594a7737d1c87686ff002794eb9ce778fd95d3de08757d852fb813d498149938a955e2fb27611289bcb0a6cdbfb7ee456", 0xb7}], 0xa, 0x0) utimensat(r1, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0xfffffffffffffffd) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) 06:31:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket$inet(0x2, 0x8003, 0x2) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x55b, 0x1da) 06:31:41 executing program 1: r0 = socket(0x2, 0x4005, 0x4) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="da24e7a89ae47b7f4babd4f28d4bd3b9cf65a42346e564d9b526db0e1a5ee23f39f549bc1a76fb61d02209c5e043530292a01fde106d7b4e8955200a7a763b9ccbdb69fb0e8fc2c9aa16f32f91d532205659c7a2237501508b09ee3c79e58bfedabfa2f48bcbb2111fb7f1e9c100a5865265dab5f4baaa4b03c643d2bd34875a366a053bc66b676abe58f18a6aa048b5de9a4cae7759871167871128e22b89011b5c4c678d5dd4d6c223c2c29f59aca45742614ef3b5c0a34e926e7e03fe05bda0fd9d90d0fa4fbdea9b713ee6bfac1d0ca820e04016dd17968e9c75278c235503712947eeadf1df14f9fc40420a6ed642c67b87e182e35533bb", 0xfa}, {&(0x7f0000000100)="58161d363ffbf1a87d9fa3cde971cd76ed4c17484d863ba29ed4a3881a56f2ab6754da5270bc95deff5eda391637ae959b096d1a2b710fc53f75317a4a2cdb8b1839c5b41124e50f1dd461a80c14fb9b9140984bc4709a0b1eb946bf81d2cdc4a27f35fc0abfcb36da89c21b", 0x6c}, {&(0x7f00000001c0)="8667ace25a4919a80ce41d9656f64a8ee17cb6ad81", 0x15}, {&(0x7f0000000340)="5b600a798cb974dfddbea139e15d3ffbf89065b68d89e2ea6dc04affccc03b51dba8db8c3fd7f0ff54b56defe0542c7283b3fae22791fecd121f4e8f0d2840a0451288369d22ab283785dfcedaa5c793ca66edf4a3f75bda3d34abd0f641", 0x5e}, {&(0x7f00000003c0)="71b4ae5617dbb7abbc3396d320f992b7dfb06a2dcdc873cf1b68abb7c91d54dadd03209eb504079f01b745d0ac51238c74870b7f", 0x34}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r1, &(0x7f0000000180)="a6", 0x1) syz_open_pts() write(r1, &(0x7f0000000480)="62507d2a6b2908da4afe0c5df5bfd0efd7f32cc0a6210f29f916a27f193a492993a5900490279e770172ae83799503d621798e718b1abc326d0b7f869e05f194745f18985b4f9ba12d06b09ab43fe8f6bd3d7369a7e6d8a406341f0745edb85fbb2bd2347e484ea06f5accd6af93cfadc4ef56185b6d144a59", 0x79) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 06:31:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000580)='./file0\x00', 0x22, 0x14) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000001680)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/109, 0x6d}, {&(0x7f0000001700)=""/188, 0xbc}, {&(0x7f0000000500)=""/125, 0x7d}, {&(0x7f0000000000)=""/2, 0x2}], 0x8) syz_open_pts() 06:31:41 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/4096, 0x1000) r1 = getppid() fcntl$setown(r0, 0x6, r1) getppid() fcntl$getflags(r0, 0x3) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x7fffffffffffcc50, 0xfffffffffffffffe, r1}) readv(r0, &(0x7f0000001280)=[{&(0x7f0000001040)=""/9, 0x9}, {&(0x7f0000001080)=""/82, 0x52}, {&(0x7f0000001100)=""/51, 0x33}, {&(0x7f0000001140)=""/164, 0xa4}, {&(0x7f0000001200)=""/67, 0x43}], 0x5) read(r0, &(0x7f0000001300)=""/209, 0xd1) 06:31:41 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 06:31:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002f00)={0x0, 0x0, &(0x7f0000002e80)=[{&(0x7f0000002d80)="c1", 0x1}], 0x1, 0x0}, 0x5) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x3, 0x4) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) pipe2(&(0x7f0000000000), 0x10004) 06:31:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000000), &(0x7f0000000040)=0x4) 06:31:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) ioctl$TIOCCBRK(r0, 0x2000747a) 06:31:42 executing program 0: chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 06:31:42 executing program 1: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = semget(0x0, 0x1, 0x40) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/83) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) dup(0xffffffffffffffff) socket$unix(0x1, 0x2, 0x0) semget$private(0x0, 0x7, 0x4) 06:31:42 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1117, &(0x7f0000000080)=0xb876, 0x4) pwritev(r0, &(0x7f0000001780), 0x1, 0x0) 06:31:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:31:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x1, 0x6, 0x9, r1}) 06:31:43 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x3ff) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000280)) kqueue() 06:31:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) fchdir(r0) writev(r0, &(0x7f0000000000), 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/136) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/182, 0xb6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 06:31:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) clock_gettime(0x4, &(0x7f0000000040)) 06:31:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/116, 0x74) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x100000000000029, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 06:31:43 executing program 1: r0 = semget(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af13363e09299bfa8ddba119d75fbc71a", 0x1e1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000100)=""/115) close(0xffffffffffffffff) connect(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 06:31:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b3, 0x3}, 0xffffffffffffffaf) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) listen(r0, 0x4) 06:31:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0xfffffffffffffffc, 0xffffffffff7fffff, 0x4, r2}) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100, r2}) flock(r0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 06:31:43 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x5, 0x1f}, 0xc, &(0x7f0000002700)=[{&(0x7f0000000100)="51464cf071017b566f3f727837756b35364168af7ad5f2df4d", 0x19}, {&(0x7f00000002c0)="2a2d15cf120af02bb4ba31c9477426de38360aa8ce3f6486bb054329ffcccf5cb3e90f33983e393072a7d26e75f21e59404bd44ba85d52f15f67342853aaaa043f865a71bbab8a3deb22d374a9b80c5645e0dd6882e5fe9b0d672d4b6f093e835de1df804f5ea6088df278c22ba806635d910747b47ed5b7e3eda11d882bd38562352b4c0e7054769583d2ba9881a8d39092996d6cbdc21d56b35da5dc664f0476868b7671fdd724cf70ccca1452a72c103d3dc7d314e603f74dab3a3cec3909c5d1d37dacf06d1a106a94366e9802c09d72aecbeb268931837df552591c5805f6dab4", 0xe3}, {&(0x7f0000000140)="8c8e477b5c09ab7a96c07743caf40373efc08b08609f1a04c78fcbbf7e7dc4415246709779ba101c7fa2e96355f83f7309d7ef5035c2d8eecb7bcaac1cbb27c79ff60fd1f1de7676bc5111cbd41f93588bf99d815bfebe57ed866b2a841da93553cb", 0x62}, {&(0x7f00000013c0)="6a72bcc2d441003c9bab3c6b7f3237aee743b54ddfa2ca0d57e376b20bd04912aa4502db0c9c2e5351a6821dd992f058ba143c8fe0a401f692f816773bb80ddb0b777ae1da9c60fd448f2ae5ed1a7d1d8497b3677e4b2151a93930200a67551671dca64b522f461d9bfadacaf98ac45666b5505e1e66c72f61be3af38601ad48affdeba8a50e9a0db77dcd6e4f39be2b", 0x90}, {&(0x7f0000001480)="df9aeb16901fa9d76391dbb3b5f5adf78076cdd9c69da61dabd232e098b28eb28b592c15dc24a85a2256e1c6f41cfc6d3548b1f752e4b552d0a70921da75f4533a314f698d7ff91ceee87a14302ca6d197157b51b2a4fbc1219b31bf691b1aae00733435e42566df49fcfb19d8ca3e31d024fbd65fbb5e12e4cda0a8e5ddfee3a0ed0157cf4ea59b671f3a6401f55b69948616ac72dc9747fc6e1013721277155f8ef5ac62eb8fe0b38f81645fceac3295d02c784d9ef04b07d7a3ed362fb5217e2161f6d1b8ef1968d10fedf1c63da30aac5f298ad38f38cb2d7294a1867a1b29a8330ec76dfaa1e358ec0386810ebbb3bbb06e0fe3e093f2d774a2cbd1dbd0710bdb3ae71b28d14404d30c78c331eec16f2d8484fcdc6bf4b9453858915bfcfcf7fc584f389b7d417b43feaaac0435de9c9669ddb0398e5d1aa38c0030093577fb198575fed5236ce1119d57480df613d8a3fe3579a6824d716670668949fed68ef02f47bf07884f69168dc81596b06e78b6fe2ae799559fd4055bb9f3ce06c09be37a5424fdb05855641963f6fa7d85895057500ec1ae7357706f26d9e327e55e3233689aa4363d0c4002f2e88833677059c9cbf5441bd95011dc631d259ab800fbb196f7d44316bddd3457a8eb78f5c0219d927df45b989a08bed5357c8b83ac766c806d4a42439b77843fe7895527c6d786606def177b754844be9bbd9e9b57bda60108f957cfabe54fad424bbdab0d6bd97e76460dbe5e81f0900f77986d0d917e2ebe2cfd765b0e5baa3537a74f2b3d1af44a136576cc3f99655ffc63544563c6ca9bea2d155fc7eb3cfd1cb1db8596273cf2cb4372a69f3c4d9d36ec91ffee331dde50091429241b651481c975a367b7cdedddb35b8249ae4057c721099a8e9222d242bbab809af977b561044e7293365f0976cd5762773f8f584935afd5f2ddd7492baf97ee6ca09cccab7b3d61afe5d8645bc6d26fcba91e0c9689a69ba53eef31d58d18d469eaa7a24ef5beb4d75b6cf409b911b766c212558c8c65f718f0ec37185c7ad2ff0ab3309f10119a59e94917b547b054afea96b6fce8e31d723972f04da2a7fcdaa7126ace526ec7d00a45f153012e72981b7e6364cade0d043d916e90afdecd4c73b6ceb38145cc361b52bef6f82be9efb0e22450614f833a0487efecf6bd63d0c61a731baf1f04b372a9aa2edd04890192bd18ce8dbcb7bf7d4364c30f4745b217ff7f8cf75cbe837330fa4a44c359617dacc1117dc072fcb7ef686b1f2e9e80f45b448da6bda0046b435b60a0d54e0d9b2a80ebd80068f70934342ce3ae69ffce889c4e5c0d52d328567ecc7920fe5ed22ae5cb820a2e90f7a5dfecab2fe9fc93bfb4bc05025d99d026888775621d2f22dd75a80f91a22f2b7f69a5620e75d0c9b90cd31215b64f68ffade68bb4ea4125e49758856e44cec183ed4ef353f157a1d31fea63583de63e2fb70b27f3b9d93dc5380586536979660119356abf0ba7f0c46adc5a8a00ab96ba86c9284ae78c21a83359372ebb39b7899c003993a36d2f976b7a7827260a9a727606686b06a78e61d811b607dcaab47ba302fe88ead9afd508d67a9a28903ef48a72826dc83542277718f904ed3db2315df7c1a0d2b50cb2e46860a8fe8cf10203cee2ec6e37e55457a8e1eb2166cf062d8975ff9d3a4a984732c65e969034fb00779f894ea54d6cbe89e05cfc86f006a788e0a24519c4e7abaf402572e55ee58293472d79983cea86d6c69f90efbca2684432f6fd17a6d83e7af78224d98e35f637fcc486b55f22024282e8089326b22b5d7e79208bddf18f1396e61e29a625dfb421621e9b75ae6aa991fffe7bd670044424fb5da380e0142dc33b2bc4e55b0bd2462125ceb94651f64152a3f197ced2e343fb49f13f5248436ad287a482ce3fe3b18e438d04e593545e959a607c8abf19ae6546aebaf92f2b807ed7e7f0a6cea530702106571339d2b5889f6522ad8439504fba3cec11dbf85dc53b098f70285522aa908297300245b8e3e20313e0eff98c45bc3452596f07c7e59f94107a350b8dff012ff76267d4ef7e1d14d499bf10bfe43c66a5cdf8b6e69fe06fb6eb51ec4b3904c2c686f82970b2222ad5c751a2c1e5ae6ef381772c9467a4fb33180309198104984227c3177b5f792d0ec362dae665c4543dfc705f4fd5bb30eaa57ea47d7cd8f2b6c3bd111ec47716ce86128ae40a5fb25a2a6b6fabee98cea25ef77aa7412b8081f68823be666a57444f006ee1bcf2ef87c619640bf7a10bf045b55e972e3d6ed5d7abcdb2afa04828701d3236a2e5e46124d0f7ad9b7cd88f3496e70d683e8473f2feb67eeaf73ee909db39643c1811cbc2ef945cb533351fa976ad8337dbdbe41f6a122619fef2922b7162e8c518bf1903aa7a6ddfee7d758ae7576592ed4a962a6b260fa490530fb47c339478d8b104ff38e26f170f5c085e0b417d88197f8d1ce5f2bbd3dc92a114e2128c1dee1074aaee59d16e3f132cd895338e301d94c34b295918b5ce730260a17909b6bb4e3189598a7511f0ad290e3b0163340b12c1fc8651bb4c5bac37922d5e46c3969dda6172fd3790a9d5fc501a59b75da29c9ce001310f3bde54710aa22971a459d158bf7080a5e33ff98d3a87fd32677152128a089c4c148bc8bd1ca233d8b7b91b6065ea41b3d1d8476d07243e95553d5b93cbcd61f6ab1752499479bae26a0bbe64881fc2f2aaafdd99f5dc225a8a0bd1571cb931e6ffa6ca03f28cbaa8cd281b2e2c63d5e4adbe81c1d10f23f02c531ca5ad580810073f6b0735a495bcab41a743c655eca5e78b80fade5aada4b57e30c43ed1ee6a0e7c31098d985b9038c40590681542b7f6dd6b03c96905bc1ca0864077f0a73cb47152f31bd222784a646fed3253f13eb74adeee386c2f780ae6b3b1985e48089325c446e81efae5a09ab1dfb9b26cf09bbb1297887e79984a855c23d28be3b05aba7f9c4df3dc3f66cc951d140d9598b437116c7414bcaa753c9cf91bd6ece01f114dbcef146d63f6bcae4f83e958710844766d3cc01fb0b1aa6fde1d7708052ae8a6ce7f920948f4079786fe3b78508f7ab9b0400e20fc0deb8cb4edabde295d02f32d9963bdde4c7a93977180c529870b970fb95023e8e63bfef3d9fa168485f6e6f1df0446c5d611b44075a405a48ce0ce9f9e1cb2fdfa2fb599417cd4d69d25758ad617bfeabcc749f3b3d22ea39d449bda803b1c926c13a925fa7b3c5bb6e96f97752b52cbd5dcb98aebf25d862b31e7dddb7237b46594fa9959596395cf0b5a936b6c00a751bcebb3ea7bcd5f17ef2e2252299c83ff1f28cec4ac6d40cd2e5d267a9b0b96865afa07122b5d52ef6ee6573280810c5dfa8fe1476d254b66283a720eed1d7266c36d2552a54bfdd0cd3b5cf7f178a16e087eaad5d4a5a4ccb57b099a9a06e3464f84d1511aaf99af00e4f7e8d94967ea91a47887304bb42ee3ecc4536a7fc455df434c256d51c269568f2eb49795254f9f8c1d9f0dcdd9b450c9b3b2ec29dba1019b64dd1aade75ccd63ee161e9a9b0331a4800ed79bb1bbde29631858fe1c09b9943db9046f7f867abf6a66f87249f58d1f66ace4b92e4968478d673ae3e9bb8842d688d05fe91a37ab41a6981c7e1ef18166e2f40265c596391c81702fe3f60dd8c0ef45fe4a214f0538ed1810b62581802985d8e5dcdb49f9bcbaadbad44705af91e30763641d38322790805827360d9b71f7b96811c34262022954f9cb70cce8c23438acdd95451672de3d6628591a7406839baedf239414237bf2d7183c20e8385d42c54160df4d048714325068a373575c34cb09532e9d31eac419b03380afb9851cc8ffeb405060d80f14f501f1d85e23114d70d4b7137f4321fa8ce2feee0f07f87ed51d2bbd0573d29ddb8511e0b8dce61fd8cf039be38020668fa39ab7a2bc86282a2b758e6a7138540c08966d81e8982dcc817aa858ce24d7bfc4882590e7710d413ae07800de8b23ca24ba7b1bd09e54e5e000298a46ed5ef28fd332f70be7998e469435d738346e2912aba6193dc41c9b7097dadc50ac02cd7e6f7534fcb47b8220772479f7d64027e8f02aa90c1f631a4e8dd0a753e24b2d04f097876354409343ab1f3d7561095f606b66411c97ce7be8f0d981dedfe4b7e444cd5f8151fac5ce52b7664d1775d63864eeade4cb83926fbd06c79f92aab9ab62aa8583b986bb773a86cfb26bd076aac361f627ab682f2826b25f4ef5827bb86e172b046e0f1e3d10130b71bcc3699560a9c4e4ac9c4b8a983458a079b5e32a0ae331d38b80ced9b4fa84bdca87512047133fd2073b560e1839e1d4f1fdaaeb4be293ef3a5b962311a85cef6349275e51a5c59eb44ac29103932aed0866c5cbc01e59367d86b1b244ee40a8e0886124335440cfa699556c70f74e30375178e3a6e8601eac43a2162f0140d4c2f6f85b9dd52119b5e2c4eb68048bb4dbc0fcb02ac6b37a6c097d51f9cf76406f616a1f8657797b65ba052a7dc7a1aea444ff6c382c55871ae2f0cbee28c79aef960a39656d5237662dd60ec80e721407ecbddce7f5d2b4472fa0cba1e59647f8bae1c646d4a13feccb4afdd93caf24ac3741429285962fd389fd753e98919cb41edb952d759bc6b24e33b251338efe48d5ff897d980607a9edfc2bd79cbc6cd3ca1e879d613f669e95d3fd76e6e448d77abad2cf00995b9b0727975f7812f1e9e7fe9bc4a905a53caa304d3690ec7eeaf02c254c61adbd1d8a67ee4e0906fc8ae3ecd6ac78fa40555656b44d276e600f702bfcdbd610c7f7d0c4cafbda69878443590e5028d1f84b78c41cbe87cf64ab81bb80802ebc9227f61da56368e316d7a5e4b62b469752ce51e97e7b8415639e61f03d517d636114f3009a5f5500d61cce57aa13526919a4b65287a5cb78739cbc1479ae996906b2e94d4d32420649542fd4ae069102f118617e2e9b4938799325bed25ecd37f67f800ff51d16b2112d0b97ada9d4a12efe4f72ee4ec07771816c021f628df6ecc1781c856ab781a6741f0d64772a7cd28a3b5dba319f3c4f178d76803123e5f9ed590d0e83469850194d247d34c62744c3cb2f4d4abec7087364a06db3efae74b45be840614201a84153868ccf1145595969140023a7a980b16e0ef6b9dd4c86c0242f0bafd2e538e76190730f1aa917034ededd04dcaf5b842e2fa4f0e4170b54e29bd5c51b7733aed2df0c2645cd70ddea8720398e56eb7d9c71a4d5857c15d880042d6cbb2df6ecff852491924d09fa695f7091ad85372795b1fd937370165c46cc8188e59f3b6a9518b24ecfb31fe977d4b551bef6e10951dfff75b90b6efb95b378fd1189a7dafd44452ad7499cb085aa8dbdbfc457552d78cfd9fe5cbc10ee1a6016155a66078ba6678db5c45d1a9787e594dccb889231fbf45949dfc4012a06fe9fc8e73409f953bc54d363d1c53857e64b336a44875b90b703cbf5fbcdc1406ee6dc5a7c264efacee24eb660c2e70d3974ef404a7d40dd0424d618ef465694ec9ddf147d4bd0f6ab58f944eb1b9422a5f1931abcb2a2345f74a876441f2ae53d5516ce984283caf44ef58954b6842fd266b1996224daf82c6ed302eafa44d8d62a3f8ae1ce69721d1dd0c6d26b2f345255db1c3c6618fc61fba15a44dabf345a4afb340a7b80a30225646cbb8f21638b09584a4bbc251598e10b62da16061d381e34d4cd86ee070b450c0bdac0e5132efc13752809cb3a96c38d395e90b01f09e2bd95e126acd88b21431800726275", 0x1000}, {&(0x7f0000002480)="89f7231c055401f7bc774668e4ba279a2520b866df02865b3bf7268059a248d7417a59c8cbb28a8ccae251d52e75fdfd4498501e08398ca5f9f44a40af8f2e5d4ddce8286e5d5bd93b77d9df6d77f1f595b46a8ba4552fa1a8a22ba310c58cd92e2b0ac15028cf3df3314528a2a5ec8ae3340ad72068269ced3a104e7730fc1c1e41fde2f07de4fc6a3eaf9ec49014", 0x8f}, {&(0x7f0000002540)="b5aa66c73eb32c5c530f45fc7ed3c03c50dc602cfb6a5686f79b3be3243b14039ef78c0b7ca4b95d92b99c3837f956b938ab2493e73c70c19d2bf728a6818cf81e9b323cdeaf7c3fc59d2756c675205269f892dd90c221e45ac41380ea290a62288ff0cc28109733c7f021b1b768f5bc76d8aa6bff915975473fe3fea6cbcaf48c3bcf5424b416a5ef1b1d36781d7b2e71976654bc91ca378dd9f857b3d27f1c789e0df68ad3297b68fb62eb34c2549ac6c9ede138e86109e265a1c6a589c455688e90fb121f36560e60c40154bd7e28e6657ffe9e0e65aacd32", 0xda}, {&(0x7f0000002640)="740d38245e7da5fc320fb86a9c0fedd856cf6a8f9a8f23331c97bbfc50bc5d0c57984590f7b0d3cc9a5d2c26bcd8388055b3d71a92ae8b9d56a273b2e8fce2dc92510b0c4688b8253f55721a19412c773ff7c7a5d25700b4f3e9d98778f7f24f0592993c039f728970902645cdfd5eda3fe3b0d217c8a00fe19977849d7451965157efbbdc15b0ae56948c148f", 0x8d}], 0x8, &(0x7f0000002780)=[{0x68, 0x0, 0x1000, "71f3fc4b6bacec72713c1adad0d06c4de897aacbec57f017871aa2d4b15f878f2cac0c543c6b4dea021c79a2ac61c76c8b1ca108f46a29fb88e8b334d083c332b92b880544a9caa47a479e540f2451e9d46c5726"}, {0xf0, 0xffff, 0x8, "068c2a27d4eb88cfee6701f0100832c615608d98110dea1def1f8997d41bc82c10e2fbace0ebbb5a33816dfe540cac0811360b9334c92e160a1d62bfe7dd2d45f9ce17c3ad89bb0abd5bcc5d6e57f619719a9abdbe2db65b73019ec53a7d9da12df927ffa8f30f6e478f7c2d81836ff3af3fc40a5e12c73419995b39de06543c3ded86c99af325568ea7cb1b09101a05dd8c284f733ba4700a046806306d8f28e0e72b8f35826503a5aa1c61aec20d402deb138ed3716ee3e935234ddeb360dbc654cad3631ab28b9f54faaf57336e82acc64f2f22f31e758b23"}, {0x50, 0xffff, 0x8, "bcad9f861b52f20a54a17ec630145055cc9821230d2342c207460a748799dc29920817a84fcef51a249824119465227e87be07eb67050ee69a"}, {0xf8, 0xffff, 0x7, "77790c042a36f2489c7285747fb09b0ffefa662ce35e2096cf958887ac3ef083e2be86ec93efc600ba733bfdc943e2b94a036b8905d1db36aaaa978385c6039c2de96e99355d2a49e45db44ba8b3d7862d004d1ecc20d5fc9c43de687a0b342b09c57c5cf7b0efd583ab768576629bee54d42f507077f8a5697bea7a9c37afd7bf07e4607901675f22828488f89de2aebcd337329e6673b911edadb15194bb4debeeee94fa524bf23f24f96c097a5b311060058a020fc15566987ef984e6064708c4eee0358ceaf6f4b8e6a81f10c3352dc2dac1ef665ddbe03dadbdb0a83eb0f8f3218ed6362193"}, {0x40, 0xffff, 0x1, "356e17e8b1b990d31a3adf6a5e0e156d0561352d1074baff533d869d5deeffa34a6e69c9b5f5672209f390ee35c3"}], 0x2e0}, 0x1) r1 = shmget(0x1, 0x1000, 0x10, &(0x7f0000007000/0x1000)=nil) shmat(r1, &(0x7f0000007000/0x1000)=nil, 0x2000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 06:31:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) recvfrom$inet6(r2, &(0x7f0000001800)=""/4096, 0x1000, 0x2, &(0x7f00000002c0)={0x18, 0x3, 0x80000000, 0x28fb}, 0xc) close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x1) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f0000000180)) dup(r1) syz_open_pts() 06:31:43 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000140)=""/104) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 06:31:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x2, 0xffff, &(0x7f0000000100)="3245ee9ed675123da4868e722967071691f3cf88190f2f40432be2de2a7d1724b4e1cbeaeff52bf1422ad1e7d9148d324a50fab046763b217b0b688f3710c8a13dee03894e0c77765416c01cb87a2b771eea4eca2d24e3f0d01aeeda7aecae51ab90a6e6cb8b8eac53fd552b01f4f708cb207f48147520a40ffe98caff5e5861355d3cdca8ac9a97c0845508bfba3e1de2cd96900df1", 0x96) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) dup2(r1, r0) 06:31:43 executing program 1: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 06:31:43 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) munlock(&(0x7f00007d9000/0x3000)=nil, 0x3000) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 06:31:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xe474, 0x1}, 0xc) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) sendmsg(r1, &(0x7f0000002e40)={0x0, 0x0, &(0x7f0000002b80)=[{&(0x7f0000001600)="7f34f64c83bd38576e34719f10428a7dcaf478c3f63b6e6ce49a1e37912dafe82efb133968d69d29f6d2780ba3e99f19040febfc1419a4cfe455dcd089336d8d867e45011915d4ad35d39ff862fb8d3747b13f2bb192da0d0996256fb663b44792e26dbb9b688e3a05cde516f8ed709e34a0492b9b43acb1e5fe2fe4c57461ce85a185d9b8565aae", 0x88}, {&(0x7f00000016c0)="5c26981c38fd80706e0ea02943b361c2aca29ebe96d63758ed4cd6627b8719410df6874c34035c9af5c346b691d32004a3957835ffbfc872c2d411c5ea6e1996cc4588a102f3e419741c6e66a55f665734db8e1b2687143755f1d38a5f04790074c2b65fa7059421f1a718baa7aa7a0f49635654f183e1026cd78095b9b8dac209c8b3819d16d5ef2145d4ce92cefd3828e71dc42e133e1a687bdb89301720215e8a79b4803d6d12c974374ac8c350cb6aa45b3d0159093f6d3a5c3d1677f814707efd45e6a805079188363907f642bf2253e15ad33c4961cadf1899", 0xdc}, {&(0x7f00000017c0)="1fc6314aacdf6afaaf73c3546ebe0ac668ba65b29bfa9e3d469a6d1471829f353e3d84afbc828f0dc535dd804234aecde9868f50212dad8faeee57252a4103a5b496cd07be3419a7c5daa2617c4faff25201823f09e1960adae3570e3ae79218167134ebe0894a7e50d4b0513d91e5810ca1ef1fc26872de91646e44478946b548cef13b49f003c80be63fa5b06f2ae3329abaaf", 0x94}, {&(0x7f0000001880)="cbcb60cb1521d9b26dd0595117b126f0a16658630e8fa3dfe9d6cdaa8b6618dfc6bf7ae34078ec4a5ab2aa9534a9fddf161ef0704f7b9cf0bf67a502cde0aa85e5d1ee1452372726926297185fb801b057d59a6b231f97e689a900ba6c85c51a9f528b4fc08ea83c68e2cf65dd5f25c8b50d57054e857e449fcc", 0x7a}, {&(0x7f0000001900)="32dbda7e331849617d659183d10ba405cb9f0a89395ab312e455d77c05c771f23c4201d50edf4bb12e78074dc54b821c8868dfecbb6080313333d729156bf9814e501786636142319b821d95084beff3de3d82e035762603bf20e5c2fcdce696b9662bd057082a0bff7ac6c1dd33390b57c0e9e24ca0059888fbea0962eb6cafd21f275cb658bda22037886cf1282206e46d9c14c08ea782a6f5fab61166d1861670ef63633a6a28f9fdbd76b51b564c8d5afdf93bdce949e5d752a28f8d39b15a3111166c10c4faaf7f16f1332a5b6174e53ea7d67807cff9e2a235dcc6ed6c", 0xe0}, {&(0x7f0000001a00)="b2c3ad1a00ddd771a89372b33c0a9c9a09c1975f1e535da67491caed2a0b7263e21e89338f7e9d9e66fd562aa8607049ed47a84f942a41b55dee7667e10625a94af774b6f1295c4debec84c4b6d8e5480867961685b925bbc770192ddcefc5b240b79b791adbb3c8f7ef46b5a660b94ac7fa26b5b1f0a649864f6efd8aed7c7bc87aa38a97855e5523ff818ba2194973f10634896d3fad47af486d845a39045098d0a4c52fda8ca19e9f2ff22be4ebc6ed3658ba39f1d029db6d73682be87b7876f7189ce269390d10284551b21061ee3f38148ca7bade7eca17a53a19b500388e5ea92031d32c8d9a7080c982a15ef91dfdabb57469d963488beedac5a1eeb00907a28e29a9ab4f738f2ddd9e9341dd490b27bbaaa4bcc147763efd1a55e9635a84a4d7d70a9db7581f26fe9628eb8882d38ed8ae2b6f5c060bff240b53e6551adc5cfa87bc50d418f406d620e2b77c7ee46298d58910e6f6eba7f04a7bf3849a94b657a42df58d9e96d6f78c01b87ac097bceafe98205394a8e326e8823b377edf44883316822a1b92f374c92af706b5232eb66fec5dda5aea7074c8e51a1e82d051e5b8e647fb0dfaca890cc318f10bf851d5f863b1b5b60a99b0417bfb71294f798a56bc0f6532275c6646696a5badec1e1b5c024efb0aed0edb0b193b31454863208b2280a05cfd51b192da9fe2852e6342a82cbd35ef86dd2f9ba2c9baaf76bb4dd5abf2455470aef5be333d037198af24351ea36260d960b3f40e82a541837550b5a861337763cd8b8b7452e29e366deebdaf5d4046e659d759c73a02f5929888872e41608f30676098f0918d2c93e32cf4695e86b0dee272275cc56a402bff6375adfab879699fe3fae616fd4532f3d5aa01d36a1e68830002fe659b984aca4b689b368650ebd38c8759cb297f272fd8b274cbdf1892f9d47beed442fd29d91fdfcb3a48c7dfaf264cad2d238518e6d69edda10e6b2628a779d17558a9a7716bb1ac2ba9a4fdbf3f11fac6c36b50042a7afc0595b4a124e754c3e432d55177b6a1ba5771fb8c78b0f4548c2c387ad2d05f396a30e8c981acea972b37b329f4931c34cd5cd51e7908148668b6f10830f43fa5d5ceb3c8d8d9dd39abb4fa8934918e6e2cb48aa62b13c456fdc2dd56101d0a93272b4b1d9ee7408bade04148579ec1e93cf8b0c7afdb79b7c05700a0480cf2609189ec7e0a2d0286a19b94cf210cd59fb9d115debc8006693a0e7567e7aa07326f422fb866b938e4497082ea0acbe048b92c8945671a28ee87e86e26227977d8f73d92500fdedf6daee605db22b6950349e4d31e691ab7326b53265fc1afa8efb131346ecffaa24032c8b73c6f8a04946b40a5411db4a9324c36f066917004d1ffbf518824a8c14c3145a2afd83840fc272127a716ee114cc99a560307e6a3fe95b15c6b0040960f720efc895f8ab7a734772ab2538e6f0389363005ffedf6ceea83666ecfba8410f892066b9286b14e0a08f5102f1f43479459a119a59093dc6a36a19982362cff88420b40769c3f8b3383299ccf31c2df6e320fa48a00ca7e1f2c7e8ef74b7d427270cebbed1eb8e4a6e6fa9a73c9603f89133344f4562b78021aab7691b08f890f7b92eab79c526965e7a6fd43f12e8ac7e8a7efd8c77b3d880012e21dc1e162f07c7b06afaaa7b839876ef9b1a7cf71fadb79e9071620f389f9c2b59190777d9cab7f26c3375da3a82b9ad451cae0b93d78fbab111a8cd8fe8aa8284220b30ecde480bbb1fa0b3b5850ab2414ab018c76b06dd2888aad0cdc3fb3217c91dce68ec6c32f23e7b1dd475c910c924deec332f727e35ffe6859b6a09e5259cc60e55c32dea271b19922778e8126ade0b44bd364e30a950d83b7e4bfa91af783e2277a6aab19d0474bea4e65c3194a768ab92bc0bcdd11d6d5a9bc1c4dab49bac8ed17225c0338a73598dbf44af7960bd2e6f96378feb02dc38db359aed27450020cf4849d68d582c5572c8dc0d68955068c4becd1a308c2307995b10444e4847ddb6b0830fe8e9ab1b73539c7c2be9679a2baf01dc313a10b394225057926b32e700d8faa9af5ddb6dac59fd77e3697fab18c121266d0ca69cde6d8e3008d89ae2a29c0620577f162450488cf10436b0f3af73b0ba23529d20378eba0ba02f418b0727c8c8f881d8ef6f1af5e1c3c33c44739b52685dfcbd6630f7ccb6006348d218cea33976d6493d3995be2bc0702feac1b4c986f12758399e2c916a5ce6f2de6907513bc43d609aad80b67bf0809cfabc2d06eb2ff7446e19cabd0c35ae086fdc728491c68c87d0a21e6cea039b9bd522448275bf12f761f1c41621ab11a1bcb79ffce0a85617bce96a869ddf2b7989666959e42f9685f2f8ecd26430db6558ecf572d483f484e64fdbe4ed475a764ec0d7badbbfe5919d0e3b3c7be0d3cd8eb1288ab0ae1cb86b11f3cc0794287f2b88441d39ff12156b8f47115692fc620092d1ffdca032334cfb48cd526f2bb147612d0af3bcdf22eeb45166aecd124cdffb77242ba4ddce10b8be7e55161d265138bec6594a6a91117efb465efadb3b161f3b8dbe9bc3d6f7f8ea9501c2be7edcb99879545b1fa3c915e428424dcba11cc919b084a691eb0dbea8ded2b50d0fca397fd489c47f0e3e6ea8c2de351e5ef5e728500919ab1518e3e2db7621049a4b9f5ef0ba91bd12134abbf39286d9a9e198402ea980c8b51edad9d6710fa6666ee2f5d0a64170818608e3fc26161d4df130012ae6e8a4452ad9551e771ba986f814e8b353e1e15f20a804a69978e3e947b0e697fe56234f1f4c42eab5dcae022d24f8b875b37a559390bce0f34ca4494e63c21a9a821b7788245b5479fbf35536cf6ffc2058c339cc981b9d0baab6f977f7e43cf3ed57ea964240dd929834ac788f0d435555c5816243191600c04904272a336875b715c83d6b6c7339c86a8643d73061facb4260a555771a9dea6da12178bfc8c0c36144040192d52c790ecf508079c3e3d733b2129c78a47f01f69806f20248dd1bad5e6d49548a96917152d2913980be05d7114610a098ebe979d6a31a32986790daea5ba908d7b412b6c46ba661d71fd0e8f2434b7c442367f284df66443194d3b21b3f16bf5ffcb6a3180a1e46ec5aee3d125ef5966144252409636a997a89d079c2013f14feaa3504c90b8c436c57015d8530d3527485d78e5ab9cd11e950cbdb374efe275ab01ec63dbfb7cdb64a21180e707506cf8555515c422c32347014dda979987cf8d46610f5ba4fa2cfece97ee4e8d17ebcbe7655c36da119cdf1721e30a3560f10aa294f748c6b376d5797cc8157848cc316262a7b2925c70d022cfe8f6bfe12d989c9aba5025e83b3859ff65ff8557841a24ec5debad7a4a568c1a5546ac10acdca9c2857d0c5b85b8347acbedd688fb37571cc97620e1ef82c71dccf0a30a5b26b9a6856904b8396e3874494003fc14b258fb3d38d8566e68da1bbe6b0ec1a4f093067bcce4f4acdf603e1e079d7d99d950b05a8ff227e4005f60355f631c11c9258bf7f98b26b541c46e28d0cbd32b77573eef6515baafcfd1fb66c601aa9d3743c4ded4daf9dc82ad15d513022fa5d60dd5cb76db0d2b4aeee7642e7c5838ddb2eec49612aef962661740e418e3f1661c85f68b6a0e7912610289e213bcc34996c7882e856598f817bc7b1d16037026d4e728de85e85d1ff730f54a5a2d906bf098b514a8911f765c566cb17778b2e7430b313ace68b7790dd7a9c9239330ae9d6fb4e6dc81b0a0b3e5307a783d70b9e03905f72043e2e12a90fea2a39ebb98beff8106ea26019b36ee27214815b43acc93b89df4014546a54cb48a5a314fdc4244f146407495acdc163de7329909950ffc87ebec08817d993524f29de52702f166de83a38b32c55dd075966a6cabcf60c3f6289cb4ac2f4e7314e360594f6ca3c384a9cc332cacdd61209b7dc5edd4b66b11d5391e122abecfc8c77ff82e70413e566d5a4ad2d92dbf0c5387e26d7a2ff284fb40aa579669023753d567ce95b76816ae4fa0d3e9273a5596183a0420c17b732500a4fba5b5cb306aff8baf711338c2235a604cff317717fc9bc725e5c0055cd8d8ccd921c436ed06394606f9495367d634fa668511fc2636e10f5f1813faa58ef77861c7c197ef65da6948124dd881ccab97195b5ef2a676ea70cf1dfa66b113635bf7236b1ee4e60276ad50d487e3de8530399f450b4c3ae2de4b74c9a0309ec18acb21c6315deaf7df75b2589479944672c1b5f86522fb7b991c7e1fbaddfe65920efae229c118a0c5936476e62cfbe0d623e4a397b317e0750ca768e0fb5d003b9b07c89ccc2f5c22b680db3237f6c9e6fd7268dcd6654418d17f219cce48943f4a3139621e707098ab920626eb0f21f6eb1b0592d3032600df25d3a6ce2b69fe70a5e58e015641b67147e5a0504e1edc27a9ba8bde3399a562bd47deae9d3185aa3ae695a69354d4a4d7d3849c6f86d12e3f38041b06ea2aad227e3fded2e5ae0cc8889adf39f2a558f5df9c282bf4907178843cb406694a901dfa76b606b409b7108c533d01a37adbc0b6b07a5aa582d15379d8d05b5fb55ef15c06c1b2463da94776eed470cd128ce9e37d870c1f712a7e06f6abd528689856ec5d8c99d72953ec46f607c6993631da7da1c1c725662e44e80a4a092d54ff5ff82f8421fd251cc83157220d4830524fec59263cd195e7771d0583ffc866b8c57c621d23ff4b6497a78ccf744a6b1bc3e5ff2071d4c604a702aff888dd1b680c55fd4e88c4cd253a8e1976345d756c82e958509a5e96ab4d0605297e1c2e8a27b3f676896c3106e57883525e2bc815a4fb9d4b09e8035fd7faf3e92d76c24fd4ca5780dc1add6898427057f06db8c0648b94ee2d72b8983402dd30f873f7c5197053c129cfef362743b5a7b49119bca355bc9911670008e888a34fd9c8c95f9cc5128952267ea3958a67df09a265aea744c3dcf5adadc2ba449d25b67f2c2ba0e3890b7f858139ec15f65c863f707be62e6e2a3831f085b1deed6df13668542c402fb425221c8a9a63ccf14d7fdba4d4e6dc0d095137c461d37d9204ec94a41bef1cf7e7c69cb7ada97aef7bdf3e18105af6f66495c0015cfcca874a0d67e93a7dc2fe8503e2c0e7d1c3c7984e7080dff382f92f5ee7b2c9d1413156aa691dd463e5b550d5fa9d73e9d33485a1d2ae655aeaec3f706aa36ec14fe89777fd483640c9e6e04833359939196359c6225456fbb667a1d206f96d2a16737ef14dde930b59c0582ce35e7dc2033471aee43faabac1a1e005f698f1b222e84159f4d60382045aca97113bef7d2e37a4ad6da1332061810f2355bedc9aa56dc9344f882ce62396c1a4ba754b5424d6185bd7210a3d0cb4ff10f7fabe29cafcc6d1d08e755ce574de41e80011041cee116c12280adcbb8a5aa7f470047233285102decd00daa78f5346fb7e3b50a8ed5f17797d879877291759f11bbda4555017e47894056de690ce8de9ac4853039021813e4267dc3f8a23ec3227a8f21bccf5ec4dd0790e77a3f7557bb0e421f44f7986fcb80a2e8a2186e6bd72ba796dd3fdeb59982bc8770eeb8bd4014bfb91c3330393c02d36603abba64ddb374832a241742f2faa544a3f2b6ff7408787a04bd1f45ecfc7eb5bf31feed8306483eb8251a0380cf2a1304b0e110cdb1174058114096f98d2a1ce0d42cef6e936e3665cae66fc416c8ba03e9bed8bed014cf296db82f4b413c1d551087a3cee7828851c4a0f21f0925efe3584ef461e", 0x1000}, {&(0x7f0000002a00)="7e8edf8e74e331f6f6dcdf4ad088b554f5b6dbccaeee1d650db1d94b8afb6c523dcab7b18511c4b79d3c0109b6c3d9755f6c8c42196110a4f6af9893de31b400db8f885f5ec373971fc1be139b8b35c1f5c689d66b83979064ad4077cc8a75e3694cd19122b6551b81f52e1add8361b3f83b0d2a17a8272571e8239d6b1b3568e9b23b046af222bfdca4ac8d31fe1683dbd19aedce3df034e63e9d6635acfa10caf0b1f50e222c4d799d1222c112c9b9f7f53b123333ada0acc9198b4b1a38b77023244f9e66dc8d70bb78b47b9d605d", 0xd0}, {&(0x7f0000002b00)="52a6d99c87ae56750390234f47c023d0ba", 0x11}, {&(0x7f0000002b40)="f24210a1e6f91717c07188286088bf6d812d7decd8bab07b5df7ca2e4fccab53ffde", 0x22}], 0x9, &(0x7f0000002c40)=[{0x108, 0xffff, 0x2, "e78bc08ded1b3a4eb7ecf8a3247cffcf509f753106972724a1da1b721a3fde6c355a7842f776540be7b08eba43ad4d566ec5a306a6925107fbb1c6ad5f16d4baa8e87660a9bf25a0a724d261d8b2e1473e22eb0ba2b17b3fbe9d356b2a9e92fc5ee46ec8f0ad562d2c4f120fb48bb2af20503ccbda3e5b0f708580cd2acf0ad7d9b38d698d58d58502a6a45d10dc55aa7c7a58d370c50f27c7c706b73e816e1c9ad044cf18c206e20618327ef1f31c61bdce2792878b46c4880bb55c7dbc7b66deeb79fb907a00772e2390a08bd17fdc39d64255a4513ad955f2883552ff65a787611eb108e26e81b8629166e6f828741b60a01b561c"}, {0xf0, 0x1, 0x40, "9f0eef485699abd6e2701b471b8933c5f5ce8f84d7511db5139b5ea065e88b708e3b63bdf398741738b59e67ce539f418663f37ee5ee7d9003fa9edb3440ab55a449934cc4d0c5d87a3fa63bd3fa05b09fc455aa7a48daf49ddbad2e87a0ffad4cd3c4572cace791fc68ec1db0b057b3fc216fd1a7702fa38bbc9e51ceedc2541600d55eb86f0f104c14092d88927d6ff8744c7d29e30b47f86d2e347b5fec3ae128984a3c4f840b3114d7496138c3381bc573eaf5466795fe5340a9099c43862fb74a30f2a67b2d72bef061e7af9e25ba8f2589c27916fa0af42b"}], 0x1f8}, 0x401) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="0c0bccc765957874b5dfeea33f8f6667de4aae065aa9fc1fdcf007914d732799d321ecd8d142ff0509f57f4d8c5b2dbd00b5c762144d821dcdff6ac8912b6cfbab79de98003a59b81d6aecc845cb6b4b0d72cdec2ab53685aa518203a0d005602c73171cb566cecef65b67", 0x6b}, {&(0x7f0000000100)="f6273467ca16e8263aee597f3502cb81c10d2f60b1dadcd14feb00971634e399ee9190f880ac991a1d6a98998e0d76a5c9a232adab430341a60387120d48116cab6885709de7f9db1fd9c53f27cc88726d9b9a321304d6832a38b4b1d059c3125ae118b246af3ab915326a3a3424c7d388204ec9b5e4241fa9dce5", 0x7b}, {&(0x7f0000000180)="ce34db3b88e4666470de94a2826bb514548489ef27264f1f12b4479b981c4168e1ad9c299c92f0", 0x27}, {&(0x7f00000001c0)="969106552d6cb97f644413f6aa4840aa4911359535a263dd36352b9c4c41742d0f1a16ee9ddb8a10c154ee3ffc00f879b76d623ebf3cf08f232d6f2455b8b76422b7ee4ce9dc4e0b502195b50699efe2fdf978d2b91576f1f4a4044c062257a0d5abd283190a6f2a87c4106321273a7af75863b7b4a18fb0f35b0a3a61b963e8a2255503625bb6a53b1e6f22457a60038e06addd56295487de1c32c672865c60a911da07530d7e78b2", 0xa9}, {&(0x7f0000000280)="4f28a0958292dbbf0404ce3d5f5f0f53f008224fdcd1479a7d990eb9f38a9b82959c3a79e8a9d2edd3386efa6903a95820f84d1eedefba13bc823b4ed3c1279345bcaffdad178b4ef5815f28b7219a820c842104ea82c85a797939ee5e0b023c22551c41f3883f0b5494822b0ed6c3ec15ba7c2e39d21d088aeda6dd54d1e8c399979d55779595e3ff166b", 0x8b}, {&(0x7f0000000340)="1d8fda0f103c71f1056b9fd72873fa30383cecba4e2fd9d897dcef296bb5722f6c43bc6042ec02daea806306899e8bc8c5f024d86556a6dfa152d0a5659ce7877ad7c63575bd97c557cd7f46ccfcab9fd4e9d262f4bca1c08f41cba82622f049903c0e6f30978939572fe0f6f95ae70a9049e327ec", 0x75}, {&(0x7f0000000440)="6d41f06189759fe761e5a2374fda84db1211c2d0868f4a8fbfc12ecdd9723adc685dce6132fc4b84831b2f2eb657e3804361fb49de379d9bb1559c2439f4227501c85bceeee6b75831c47b3e98ced77257b31a7ef4ccc45254ae86e2074b3c9f3399b33d8c93cf76bd49eb5d0e32745dc273301b670b4c5c9f78d039da260b1e7bcd3059228119ddb64e27097532f7f9004bf7549bf536059b6caeecc357d7", 0x9f}, {&(0x7f0000000500)="d38184c49d97c2296d2264e4c1df2dc549a9a8d0f98525168bfc0b8cfd376f1f22c7e4c0d3b664123298067471bdce3e2d5bb626f1d6c776d8beae2d2af904170a70d5f02a1ac32aa28ac716748f0c791d1ab3774486fe97d5fe522e91020b114557e8eefeec56976c3ac8c2d70222864c5f8b1039b04a820cddb14733e792c7b352807aea55c9217b91b67c988fe0cbb885066e1abaa6c9969032445e905e998b4fd0bd54cf6223dbf985e205fd7d54d5da46a0e0d1e480ed1bd31a61b2325cb8e9bb532cd3a545b6a931e41d843ab132c1f7801e6bf952e526d6f6dc474b95ac9e16d00ff5b5c0701e58c816c63238506ba7f5424071fb0ad60623498347f6cc577d5317d187a7f0d0f1aed9a06488c10c70e3cf9fd3e57e8a63586d01eb8259cbd5b6a6bd723bd1082b445e1b40fa0cc8a53991bb7afea9cfee7d0906a1ce5599a2949b0e66a185e8fa201e3065a3ee32e3d0216356b0e5f0baa0ef0b6cfca389cf26a6b0cabbf818ea54087b826f18cff573b7c4dd7b6fd1916fa17954f32bb1fc7398b38710b8829a490c8ab5120d7f4f2b19bf3f9c846f4d573c28d1ab73dfa7f7b7aaf6b438c628bb7db6c03f9085aab7c7e519454bc725b482723f6db55e4fe68741b786b83df658f574c4f52c3f7906e3ec94d312901c6bc185e1081364be4204a28628819c7eba771fa846df8bd6b36cc04a51e5aa127b3d178e8e063e515f4e7405ec39a3a5dd96a0376274c12441a56b7f0e89f81b2d4d0d3918c54da0405a8de9bf428dbcd8b630741b9ec0d7211346354274ac2f3763dae970542e4abe16470aa2071f01e6770a519922f08ed999377b158e493fd12a2d78382573f78167e38cc4d24ad57b801dd0b5a64b5ac9acccc756b703a4e88b789ba436fd8fc92a1cd70f137646022d6fb7814fe2d8ee4a602a60ce66afc44310a2c082e26f7946ddeae2264b85c2e749a1efc62756ec7eb642ccb38af4b9be89c805967874a8a31d7c8580138afdb6a5f98bcd416f8896d2c4c36369842940883b7748acb9635cac0e0f64c80cb4fba1519a8e19d3d8fdaa6b1cb8b3e1dc4bd5b83496af482a83cfe3254b6a8d1878ba6c63684dde313032f5f3070dbd0790c9fdf04b301550144bb035b7bbdc38b188bf6bdabccdbfab53dfcfe51983981f02c621bab491e617c807a661cc7445fd951239dbfc238dfe874314790e424b6abe011ef1a043a6aa21de6be57ff719718fb539459556c7213bc90b4e36a2427d6b9f2a817c0200861e07995fe3470203cc72a76ddb372084a51a80de02f34f09ce3d0c1bf17674fdb102af48c987cef4a8b491f366b290dd9d8dcfd3e0ec75ce54464579954efd9d48713ae49edffd3541f8e0d48bec2b6d8098ec5611832b760b99253dcab5073c1ee37c46fdb390b4f59b48f797d8d3239c48927eb22049ddcd4cc57936108a83f45fa3e3e16f5f920c1449b940670f0f9c142eed701f0f8bb82822c2b7336673e8b9ad30fd65b37b55be292fc437f83da81ec3c6d4279dbe9390d2d098ffd161317c616b63d4fbb7c848a5ac9068fda6611aed507447b25d8b2419772d5b710204737db71fecd9eba12076e015e1e9122a2f686401ad4527aba77a87e6d6b1540afa0c980a0e5972f1863eea589d1647bc617c458e1aabdded3cc6d6b89a4d688e47229fe0e86a5a5b6860fdaaca10ab78c690f8889bb2fb6ce0da04eae71a7469615f19a85c6c929e09ec90d35ffac9659e283d88866b75d0e52ede645416474490ac629d13b09b2d8de80715b9ff68667eb1e2f6c2f6a156b61e2b67111eb00d7e6ede047507927fbd13ecd0228e40c5c0122ed89a2ee85a11abc12de90b2d8c229442776ed6b58544f5633140c93937ac1d17b527a53cb6cd06d6e82894a44bb8838cd388233e102e1feca370fd7ccc4e35154c3f20d070fcde54f5baeccc8a876657dd8dc06cc9ef8c66565f8ca4f7f87b8b75267da2e9916ca6f566f634c260e62340395ecde617823754a5810434d9df261ca32e5b381240f27b3eb4de4f62c248bad41841ef2618c2f94699d5aba3c131e22b52295b7959004150753189e4ab10f0a10d41b0a626705bb109553e75af95bcebd9d732c98b6893d4e619d1fefd0c858b8a37e877530a1584d9bb62c56fae56ed1d7fd93aa8da7d89b6b06a16c77b6ac4b79e55e7a984def7eebc3ddd514fca79435bd9c436a83bcdc0d7b1ffa5b10dd5cf6fe03be636ae58568cc67879a6c6a3e4e14eaa81bf19397de81cb3f21bca46db9bd7ffc49eaebb4c30eddd3636ac1c65f08bd5a855fd2ef4f2db70321684abd22ce5b9b61ebb04ca89e1b975d777ed197994ebb14399bdd2745da42979f129a1d26012c130deeda39f538626ba4bdef8f25eb9e71a372606b281954543fa175af6a4debfd05b79e516f93cb337906c31a465099e461d6b489d49285be01ebb17f44ad15a6fe22a629f60f248acbd35c9b8e92b2d0c460c06134f4a0ebaa4155ecb5e70b3e306a91ba27a4d448c2730697873ae4e0ba563ed680384644f97c14778e7393852a48e342f77fb0f50161cc0247f2fec936cf86c581d9df6faab370ce265c655090835972576da3d2e37784b9f540f194a8bc5a09b1c73da16ba763f126e36b1977819a1e467ce96e8ddc1e73152f52a2bafcd6c5aaf5cbb3aabb4afe4ae9ec278778c6ebab3ee9f0ab0b2942c3e917be308c63256ab76fced454da39ebd8a4fe38363f60a207bbcdea09765589f67e8a9587392ee57d612f9436e1d09207da58b8b35a3d301b6aa91831be8cbf38232b48b4746709e5f9491c450d9fb93f16ff4a5a9103f95c4b4d1069b5d0086b6784fd5d85f2500471689e61c03b0cf6b6382b1c7113aed2f702a5dd27197de9f632f22bb886a053d96fe603f72599e8c7147523e38990bc4b6477aeaeaa3f2413a79a31abfbe13220bfff2235e71caa69f4745764eaacdcd32b2e5840f3fabf02fe8ddef4f682374e7c2bac2af3317a81a2fcf648102608b223103d7f6184d16102f212fca0bfa2e4900ad94603c19fb7a09239d89a93700ab85b4ef1088a9e447fd46386320b9589fade08022746825c7293c5f53f8ce241cc290292ef1483f4a681c014b13bd129686247b323d5764059765a4a37fcc8e0dbe16a95ea9dec8d2a2b980277f4433cd2f3d5548ce84a9a1eeb956d0282913360b7edeca6ee7453508b1781e6de4be3ea5faa76ebe1347e6573c7977b2ab26026168df0e6169b7869aa9b87a92cf33726b42b8c915759d70bea908d282a6b875266a92e4d7623cd28fb39adb82c267a4d40392de35744cb01ca405ba20b15ccfc934bbdb479cf8b2e5534b8a9df4db87d7c8444f6db05ed43592f991cab668000ef2233b23e265b4bf92bccc8487c5dab9f24a4fdd528569b5bd565e4106097e5f1c6eb8df6b058fe7018ff5a7462dfb56bdc1d1754efeee5033dd5dd9faf687d7252b207784826f53efddfa6f6ba93bd639cf3b9c28fad7c381bee5b3e154fb73480bad8433828fb565d1fe52db87c8b973c68e0d47a1414a2f283ada6ee33d7ee2d282875f008da9b5ecac7c9f25007c59227c88f83629b96ba8833ee9a19dde3c5f000e26fcf13fcacf67cf89be2045cf85e82fdf0f4312d04c8c7b497ac4f5862b83bd98a852fc06f07870e23b493a77448e78c9d1307739c3da71467638ab6f619365ebed9b85f5042bba67c7e6b5e6376babb3007a64ac658677cd6506e4a93adb2d0c138ef7f11b6497084c66614e647cd9af54ad06fdcb55d8493d0d55a3ddee421e8dff0cd07c147263120870827adf83860b4dd45e503ac37479e0e0dbcc007c667de6cb3f8246814de1b9419ad55f371f9eb13fb770e05bfa8ddb3eae2fe889b33929f8f24ccadfe12a54a908a848c680ad8bb253ef7b3653870d7da8834f37f18f9f87829248f3330d901efe0446eaac272aca0908e57ba0bbe891a58713c5c7429f46bab7bb40517f27c2596e9c57722c9356e46e4e345d977d37ef2e2fc7f7b1b2fc92f7ccd0ae16a9024bcef907673a960c52d618a1841946c81841b275bdfed9e2f05731bf30851b3353de1fa6acd244d8ff6db6d7e069284e95f598d5623a9a241d26f855aa40d0499c735050cb7dd237ffc39d0b4f7d72d1f4323cde1681e460a0d94d1740ee1110e88212638ecfa9a3118a9cc6cf33dc3d2c5ec27c7b38f0a120e8ee2f9ffc50a9252b39b0db3bb379c5d14dfce94ef0ac64d5f9429dd35e44fb84f56721d547cd89fd0c3a0e1cefe64e518dd1e9608a7117c188b4cc0f958d424996c2634edeca3f79f99d35dfdfd264e06c42eabae5b64a1e7bcb6c1b7a19a703785025db922161e1243cbf9f0521049f6a9c944cf370ce06f3d0d902e2f928e3c12abb2650f0fd7d3b776838fce125ccd13ab4ec958bd4cd555907f4e44cf8fe52b8c785959fea94c9ababe6b7458a73961a60ce63579353ed46a29e120fa7663c409501aef8d47d2478e5a54c6b71a9a241d06f3656742030e8f91e79d82877347f4699b7ea1582aa05af47f91d247b4a948e799981717be7fe502a559fa73c44048db5e9c2749709767cf69d9d06a660bb94a6e1fae3005946c46932a494296855494faf3e11e0afa9964ad95b0f515d3fa42e2bebaa773f2bc70d28bf6363c3f1e3f2d10debf7450ebf19e4f3dd7c0c0b3b442fb9963ff6601b1cab1f55ab61ba24a4fb808ca9569a6a1e5a328a875f73de001a4150496ad875e997f86dce7f4cc7e9f6fc1816cd737d64b435e8a31914b1c9a4f8734cb52c0607c07f746dc00448450b938f1bb7028031beed54dd7af374af173b27fe5a91ee4b2d71fd45b4e79a8890bcc630aa5f7336f4f67df69b99d712389e2604441c2997a2de623d7a5158797281256e2797228f2acbaf4119b9988d61cf2cc8f768038929ea75563a7b19a9acec5f912194d09502540c5e14256db6047eb70d6d6bb0171bbac4fefc0bfc64ef7e6e335125c496a132683234b8d3bc20a4714dbec52b7aab7a355d699d2db63e136dbcdacefb71b13a4a00299224bf2ffe6bae73c147b0ba04dccbabac078ced54e5d0f0d19bcf9671f0a2a84a0814505f5686ebf36ec86256b67fee804826cda33e5d8479f465d0e549fa9f68ad515a0dbda0ca9a8313f1f67e7e657c638f94e3726ceaea0ce6da255fe0b0abbe2dfc55b20be6241dfb4b66f0cd2e9fcf06d1781c4c3a1a30f46c311068e249338df85ec3b9008362552f1cd93e2156c02702361b617bad542678c7ab34772e3eee05474f7bc72f8c07db23ca02f9e03e2d2d4c64f573a34fbaceb45e0b709b497c003f404cd8c432e3a5aabb489fa9271caed9fbdb855211fd828c646640cc7a32bb649e9e1c4a433d6fcaa99db17a518aa636261c536d0c2598d0f680f2f716c637b08e55ba2bf8501159778e04b6480d81a3957425f0b7e44ec1ab3c873f52e887d1553e17b53bce742b9a59f8f199b853613f052f823d482472a814be93ae7411781b7e884c871d2433480ceb835a7f5f460402af8ab36707cf738b89a1c193492b2368cc0607b8052fd0c09ad54fbaae89ff08a55042782dd5ed4f400da0e94721c18724b003c8ecd9ff90b4a93229891174912d7ee8168a17bff253d32064207682d08e81b415a6ed346b39bf7449819562067d48614bf4300144f66d905568544abe8761ee7c2cccfa13f20a23d939c66feaac4bfa27d922a156e276bc60bad5dd40f7afe9b3dce5cadeb89946edb4e0d2c6363fda6e091e0bc2564a07b35ad2ff1e8556f7360f", 0x1000}, {&(0x7f0000001500)="fb0ba1c3b39741b0ea8bc1faa41db88bb4726c4c8b38b103e0d607d39f12c0a74783a34266f505a763db4bdd00dd5dce", 0x30}], 0x9, 0x0) r2 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002e80)=""/55) writev(r1, &(0x7f0000000000), 0x0) 06:31:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/60, &(0x7f0000000240)=0x3c) r1 = socket$inet(0x2, 0x8001, 0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125d000000002eed0016f9baa84e3adbc1bd5dbffab7c0b3969e9b4b6a72eb836034a08cb31cd926b3600e145cd7cd17287cdbfcaf0017873078eaf81b226e8162938cd95c03fc256233b6797d404d4fa01e4019f174d49bda7a25d6262e120d592066f7d65aba434324b1708878f51140feb47325c601de5ac63bb43853178281faf4304df7b29217b38358ed89ad2ecbdee812d324b762717e22540d1e93cb6d703223c23ea7e1212385269efc8f6b7bcb4db2da3cdc75e6cd5e11653affe1242cafbf7829f1d2654ab62ebd520100180639cafbc6a4cd0a992922cbf66008f954cd33f9d5", 0xe8) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000280)=""/244) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) r3 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="ddd29c5ff548b04498bf1a391fd1426590b45199fbfebaed1e33621b50b29ad385b21dc58326bf092fc4268b79fdc836d11a9e41bd60fb1ab70cf13a045f80d6d9e3b8bb0ec5bc6139a6a70e4610", 0x4e) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) 06:31:43 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 06:31:44 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) execve(0x0, 0x0, 0x0) 06:31:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100262f66696c658100"], 0xa) 06:31:44 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) clock_getres(0x6, &(0x7f00000001c0)) 06:31:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/25, 0x19}, {&(0x7f0000000340)=""/224, 0xe0}], 0x5, &(0x7f00000004c0)=""/4096, 0x1000}, 0x3) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x1069, 0x1}, 0x10) fsync(r1) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x0, 0x73, 0x1, 0x8, 0x80000000, 0x1, 0x1, 0x6}, &(0x7f0000000300)={0x4, 0xfffffffffffff800}) 06:31:44 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x0) 06:31:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400008002c4, 0x20) mlockall(0x3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x8) 06:31:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 06:31:44 executing program 0: close(0xffffffffffffffff) pipe2(&(0x7f00000034c0), 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003480)) recvmsg(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/253, 0xfd}, {&(0x7f0000001180)=""/70, 0x46}, {&(0x7f0000001200)=""/158, 0x9e}, {&(0x7f00000012c0)=""/162, 0xa2}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x6, &(0x7f0000002480)=""/4096, 0x1000}, 0x800) 06:31:44 executing program 0: socket(0x2, 0x400000000002, 0x0) 06:31:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r2 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x3, 0x5, 0xfb5, r2}) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 06:31:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x5) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) recvfrom$inet6(r0, &(0x7f0000000100)=""/134, 0x86, 0x800, &(0x7f0000000080)={0x18, 0x2, 0x7}, 0xc) connect$inet6(r1, &(0x7f0000000300)={0x18, 0x3, 0x3, 0x80000001}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 06:31:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x120) symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0xfffffffffffffb09, 0x2}, {0x7fff, 0x80000000}}) kqueue() 06:31:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt(r0, 0x9, 0x2, &(0x7f0000000040)="8674af2c24f506237d9d20b83db5f7d6e5f79c240dec11a5a064f9fe92b6618ea4b7da2ca9964643f576c54ef3d3a4858a480549d70200cc141cbf70fa3a80f771dac765b28f7e7b9cbdc6f58758ee6f53f7ebaf45f68d1fede89080e9ba58451b0f860768d18f53d81110b18c518055e599d300148e55f10e9fddb134e6ee52d5df76b233d9d987d52836123ff5110a1d5ecb03acb98db6068ed67b3a6c4e131c4f30b6f95a8730b66f5302d9cb63021e90e9fb5d766c1fc9970ea40f3f5a45f72a4d846d531e7ae7e671c07ad7ebcc6050bdcc69b6521b7229bfbe521e47e4c1c76c44ded361885c4e990fa28303ade12d33", 0xf3) 06:31:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r2) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = dup(r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x1000) write(0xffffffffffffffff, 0x0, 0x0) 06:31:44 executing program 0: mprotect(&(0x7f00004f0000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 06:31:44 executing program 1: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x40}], 0x5, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 06:31:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc251ee2f097b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9da53687eafd633f8c7b057385860c6600efb67732d3c775af7d59ad87a947439a918f69f28c3d95e08ba17ee977fc88b5924eda5a98", 0x189) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x1, 0xfffffffffffffff9}, {0x18, 0x0, 0x800, 0x6}, 0xfffffffffffffffe, [0x8001, 0xff, 0x4, 0x1, 0xfffffffffffffffc, 0x76cb, 0xfffffffffffffffe, 0x3]}, 0x417) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x8) r3 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) write(r3, &(0x7f0000000140)="6f1db6952e85e83b17ec1ddc64", 0xd) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0x4, 0x6}, {0x18, 0x0, 0x8001, 0x8}, 0x8cb, [0x1, 0x367, 0x8, 0x0, 0x1f, 0x400, 0x0, 0xfff0000000000000]}, 0x3c) r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000300)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1b, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x4}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 06:31:44 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100, 0x7c86, 0x8001, 0x20, "bb0e394142f9a3add7525dd901175b878aa3ec68", 0x6, 0x10000}) close(r0) syz_open_pts() 06:31:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20080000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x100000001, 0x8000}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x54) 06:31:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) r4 = fcntl$getown(r2, 0x5) r5 = getuid() r6 = getegid() r7 = getppid() r8 = getuid() r9 = getegid() r10 = getppid() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0xf) r11 = getuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="22a393c7", 0x4}, {&(0x7f0000000100)="f349ce64d3071e37781db6d1f2d7a628f145554bc4de40bccd6f66ecf6943f7fcb2a03bcca1520f4aee095a7ee026a978338c3da0312fc986507dcade9615344ab690af2b52471b39468bb47c349436fbb780c58b50c0ae63dd3e2fddc10e950f8447394fdfb15a6", 0x68}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="3000000000000000ffff0000010000002832cdd2f4566761540208b9ce123860b5", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x40e}, 0xa) close(r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) 06:31:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000000)="cc454653ea0cc674f71fd60ea9fd9f1067f226d1779270e7bb256a34b5d0ea5723eaa9521162fedb5aee6d529b4cad84008250f47f399d202e2941b4133fe41a8a28cb49744b2c6377d285c25288379803d93705744cb49f7a0114f4ae450211058789f02b6ff9d5afed7ded9124d995fd35080b222e74dbc6e3ed4e906b3aecc6eef9fa651ff57bd9cff519c67073818aa1655b2606748f8c0f53eca152abb6d602055e38d89ec6fddc0a9a10e06f40d31e540f598b9d1d69533ca5a761f07a5734611f8fbd90e8c475f37d85c45461c0f2c66e73ad20044f8f9151695d9bd83e01a8487f297ac6174b1cdcab1dc87c2b1e9da103cda7cf65465de2a294b9e9a42c65f0494e00fcb393385d1ab032a730ad727a5f1e36d8698f87e405c25baaec9c93fb5db315f9abe21429a751c711a059da44863919d6717ab321268880f8926f9f068aaebe865b46155e907710db0b9cbe11c6709463e962f337cea6c8b71d34130d498d0acbf7a6beec5b31756546a86cc8f900a66ba6e0cf8ce61e4e76ee569034bc30b8fdb882f89b7d4966bd0035359b8f8253d289d5d38b7dbaefc2708accd90cc5b46087c14c9eb4325fc266ffc8c2c88e0cef872478a81bb76e5152f3903d8da73393222862be253be2c364cb9217437b4387cdcd8ad79f86f9102e4818b954ad4821b85f7faf1730e1c8ff26874e0d6c9f81a97b4abd56dbe6c9716f747c849380f37d34728367ced8d2fa93052a27aae2bf80dd1724e5186e07ddb525c324f64efdd2ac54d54084bb6628e8984e220550792f16cdb71a39b0865f83903e350384ee0a935ff4bcc747ec9616740f3326d9f56f1e52230e34fadd2152efa81e8ce48b83c0709c356db630aa44068ba0ba75c5f162da73bc46889850f0fb7d2bf8dc015913336bd994a24ef83e4a106e5a51e727fa370bda6163f1e6cc7ea9e7bce5caa40e972514b553f29ba78f4126c1642e629cb5fbe4b6436549f0eff331c264bbdc04120acdf44d6c875bfeb36c0282fa761077f32a5f27a8b25ec5f73638f71c57c2e75148120884b193a43fbfc83dd5300b4c2101c3e7b7ca0485bf26ab339c5db4155a9ec51cb9e7c57fce0821b0ea47b9d91ae458492f075bb295e7b893a635735b9ce8397a2ef9a424997045fb9d8c63febd33db5cf968d03018779dcc67c54cf378d4e3b5dba4fc25930cddd2e9356776028976b0eb18fc07bd5d34238c88a87b6dd341db2b8b94cc4fc754654d1b0aa5755f9017a3cc3d3f633eb5b421a8058c82c5845828f12b3582b744cf4d7c0d3559f3598d35be9845d5be2de0ac2d3d59c883eb3d6f8da4dd441a7c1fce2c984566cbdc6c7027afb5d9cf308c5cd52089112c591c8a0db6b8e9f4d82d0a9cac91f8281b6a3bc21890bbe424ff3b7d6fabf43c901c28dee8fa557a8a0a80f22a4e640b37d4780e7e6db1047429c5967daa005461854db692c64d4d339bbac0d65c31120d176eac78030c763cb4d213aa78fe55c71caefa9973f6102b3f6073c04bfb23e14aa877125d7846b966b3fd0c1315ee14a45b1fef1f3d85161f76e30f0a4953baac274b1979a9278dd1501da7ebded06148ab7f1e272e683ff4a36a9fcc61854248b9e1b057f045155238fa6fdfe5f91af7408b658c62698e2fe33875bca7bb750ab7ac81696b863b33d9e1db01f1213b45234b33a778fc972250cb7f6167fc7ec85ec17d4dfbd1ff08a38f9d357ad3820d16b42e3a569345f67ebeb0944658b4f26d7a0934e3e2d1d9871ecf176a8dcb6a637a0d28fe15350c2735b47a8556a08203f45d92e2115f54af8f8a5062195e2a70209dc0937269a38b614c788eb798c7cf3da686f810b2ee77bfd2e029255f799ec9ab2c6f0ef8362be38b9da25d7d70ce0dbf91aa2f084897235a12930d2b65fc3c1c511d41848f96be492e15d8d5cc6e60a4ae45e9b8b37d2af96aa80f6f7494edcae782cbd7781809f7c1d03619904f0731b30fe6fbe52a17c63cb49b0070425e0549c73541b3de9bf92d13c156135f11bb7d040036f6f4302bee918a7151afb4d11576485925684158dd8a67d1275e2052f105ad1f24abf847ec34a9d8a953f28dcc1450374d23ad3413940beb25da54f492790b48669e834b3259cab0dce498af8bec28b11e559453290bc41a0029fcbfe3e72bf6e139648f7cfe70940f0fa7d1a2ac5e312e8147d5f01c3e86cf521fd6768fc4ffc578acea5da4e7d422d485f68f7bd03ebc8b2351cb0945909b3cb75a6710940e33b39a8e7fd9337aa54eb607150b3439883bc271bf1dcbe2a4747aaace56926a492613694a82775e23820027f2fc7884737353862a7cb526de200df1d65dbe7faa8cc282f5179752c88ae97b28c43a265b58eb62c16096e5a9e854bb7e90819cf4b0ebaf0f1b2765b2334e30f9021b1facd9033a74424c37999cc82e7b3d0419a943102d36adebb07da67c47815944a1c38f4bc4a97276f1928a04497e122aa26f48938d1a0dae022bb03fe157fc073a2c9e1340f2eecfd5688866021a12275b8b003096444a470a3e4c5ca437df7f4e46adb9c5f6797c39f2d18cf5cd74ac67d4bd1f7c50c49f4c9c84815a2c0ad4ba7d84294031b559da419ddebad9714caac5da5b3bbb58d5b0f41549e0587d46a03669681514d67ab57d9aab48ea266b89e918c613d3d97cf652c4113b3d41bf35f5ab728cf7021b3e2d6129871f03ae67fc334634b050dc2fc5a8cc3960e556f5ab8d175f2553950821d54a7b2557cc83bd7fb3fdf6cf8bfce2e504a6d9bf151032b3fa19c4e8f1f3d313d8fd75e3bbce9cd6d26de284b1c0cb8666b0b146147c31b33ad2fe6cc77c0085d83056675429cbda5588794473e734f0904e11b453de800b41c0a0db64c2613c6cbce55733fe2e5cc902d27c6020851c5a7c78636b4dc3cd580d21ac1c6f685e9f4da9e5fea3fa3ef4a6faa051258ce55f58091dabf98a81f232115cb0c426f17814d337523b5901cf5b9afb6635beda4d6aa602236bff5a2d84477f72d6d9f0d42cc7847328da9af8e413856a89c5256b4df54957990a31edb730125f4c48729a87cb014085ada296d030dfd73e13b357b802f0416af32084113df5e0776c7d02334af5f48aa9451c963959cd3a56d8dd5f86599155be7ff0731ac2b130705d8fd3fd6b2a5f36461c449c3b461476d43acbf9ee682e41f05dfcea98ab90e1d9783d0e6fc6bf08f43530e996bf9006e90001f5918db082b63c16e8102a1cd088ac0ede9251478f6bba50dbc84016f6b06d66bf0077dfd732963e441eb3f9bc4d4bd5b97c7c1490d4fb8ebb0d5d9a16e5a620a6ed86c13245039d197192e4b0902fde6b34bf1b421d0e0c3fc05edc7465d2d010db727eda6d42c14a69d1cfbe25dc687cce5daf6b30f072cf8e8ab02235940c0c46d2b9d59460ef5d90be5d5b511a39c2a2b02c572aae3d7ccf5efbd0caccc692a0bcbe09d6e2c7868ab918dbf16d312a4f9a06454e5b406a13a6d48db55d5bb090962af4115b316db30e4bd50221c786f2e37b6e8592c44c97b804f48298cd14bda1200aa9d21447b77974759f5c5acea856646287240d4dc6c87138ad12d9236565714d20545a837e9ee06551642658c1144b2f36b333e5740d0c02d42e85cef4a383fb89857f39ccbc142aceade3497ace14b6aa9f79c3f5de7f8023fefc1bcef9aec7cba6f9fa83895d1fee16fd87fb17529c88cd7de28c58c6d440df4093be12402783deafe8a482c019e122b72743d9a1daa46f143eaa8a56ec19a154cbe71c217cc33e121febfef30fc2823df10aeaccf8c93b5a8fafb64b42baaa24566d9c3aad495cbf9a2c9384ed49de9ffee4db15c0d9327dc3edbf78f2295c14334dba9a6173d3a3c0dce97fc561e225df23b871c5ecf56fb7d83dd37041501711dd8bedac5b3cc3d7abe301768f0a63cf55424ec2a17903f31ef68c27cd585f4a0f134984e69962032e3e34ee3ae05dce17ef0eb769b78db351b9f5b942b1eb7fea17d3ca20a9cef597a47e6992a82bf1f953daca18ce21ba7fe132e9649aa6d1b1a8100414a789116e86bf58f8600d6ce18d02a2fcfb908fba1390471ff00b8e15ac9909d99fb68d0ca9284e804fbed3e406a1ace1d4ba7728bb78708647e1b89f23b1d370e2b332f1a447a437ee5bd148fbacf57752f91f7c8514d9b6e2292a78cc1d12fc6754cb229366dc719815581689de58bc569c7ff80908eabf19ee7a7162b582029a7de795bc7e9dce91d8e391fc26ca52e5a3324a8d0cb4596eef6cb2dd8d0525dc53ff753599258b7a12b9c10ae3175b99b89236a7b4cb43559c038b144c25a568008dad37d17e95fe82aee5165898e0270375aa03cbea4b9590ed6542e41f129b2441c29c8ef7da0a37dd626585585de5f566ae9c99000260bce992195d839d2c15d934f356d245be684f28160b982922f450d9dfbe6d6bd18372d153db22f6577e0e2e9b78e2ac4548cda360dccfbd0c842b9b19acfd7d061eb27768012a32610d87333de5471d69915b87b3da5b73e9a6a91170246aa3330929cbf6c2789b714d7da9daa503efb3692542ca69a5e07949e124e868a7bbb22cd46a57b061376c3e4002b922e90c77403254123d59f116d82871eba8973f235cc0ffb279ea0864058e303d9dce379760f9567fd55740806c03b5c17753d0afd08055fcb82c741a33e525ba94fda9e25480dea0d42558222ced4d262afadaa931d0698077cb6c83e7e05f29c82dcc7075b4a5d608d0158152fc7f960dd048f21b15695011e19421bca04aaf13280a652f122be1dcfffda12034cfc11b242ba5097862719af1328c26228e0ecdf94dc8a09b62df0a45d9840bd0c82354bb9397c532e5772bfd798c021ccf19833fa6a9f8170551321af9531c8d68662749e2c43b430497b8ef03fdfb142fd1c91dcbb09febb7cd99bf732c0007913a21c5f3fb427ed1dbd442449707568b4d37e8f6798610da0b039235f1e367fb7b29a931ed2fe05605e6ae3ca549caccb990df869af5a4bcaca8f13c02848214441654b061c2d8c67391d2be954b8e971b9ee9ece607e70933557583119a2cee2da55416985dc5e39423d6bfd509c1a9ccc4f88cb38cc2cd904bc9b10fb5316e6cde229bbbdc279133db2ead6981c83118bc994a5aabdc1f4c686d7b4db3f248fe7a567ea769ba2677078167fe2fce6ba140b022ae53ef8fbb0a7a193502d02659f8198fddb505de46ff1de0fec6ce6d571a2fc5ca7528976bcf89e26ff2b0b8691a859f63928b3163d5d0460f2d5080bf396d084a1363590f2fe211f74dd5f4ee3e34ee4e22713e92f09017f23b2ea2091ccd0b3cc8e6dfadab914fc9c2a26f384bb4ef152cfd78dc3635f3437817a5e1c34713c248b79331615a98e24e5a3bf023331390c3c09b7f2444628a802e5cb94706071a8604a32f19724b0776707600c3599c18ba713eb9958ce1c1519de51117b1cb57cbb1d821ed15ed98fd7bad5164031ce8738b75477a542eb79ee66f0c3b15b9fcb533a6678a1cae196d3689a96c8d481bda01d8d779dd88ae32d8addcfc2439d227485bfa9c60a494eb7df4959c1b59547fbd6f078677fd001661f9ee86c58a04925bdbe617149f32fa45657a276221e1dfdf79a94c64aa9e103d5fcb9124ebce75be6c0d62d3716643fc129be3641212c375d5f301626e371adce3c2e78bfc8eea855149d7c91423c20352f6c5af65d06eae5d0aab241d51e592bcf377f15ee72c314fabf630890fd0e07dcc2aa50b4e064c4e4c20645893f77e2c040eeee3", 0x1000}, {&(0x7f0000001000)="8d343e9770629111687e7e3b014a9958df77725e09535d02bdade8bad32228957d424ccb7dc5284d180fba489efb3722b7bfcf2aba3662ca343d31ea9e118d30381d38b756b339b22a8660ec777bd57ca7383948b1faa70552279258735002e4352e4cfcee22db2006523012bd97980bdc7fd15c36ad55954ab88e", 0x7b}, {&(0x7f0000001080)="174c4dbbd13886b33284ced7102280672c238eb614c47e20fb2c5e211471bdccbdfe2be216c7b25d91583cda210fcc55899b35748fcad1a134ae9d534b051265025330df6e1a9770074036dbdc7769b193c8cc5066b8c7dbf12f5b6d258b79dbf906192d948d9310029efbd6791654f1725e95257c3d3fb66051a0b63933f01fb25f5b7e2e325ca568ec6c6a38fc3d0624ba0d7ec4568aab91331b854c8977ca3078068b09c127cbf6cd3a0962d7cfff20a171b4783f0ef6dcce2edc56cd0be7b2cb54181a670c08919dbb5870447a61d129af5c619a41d6e1966c728c6706fe7f78acc0aa85", 0xe6}], 0x3, &(0x7f00000011c0)=[{0xb0, 0x1, 0x101, "caba2dbe40c0c1311d04fc698949702cca94bef4342902e6aebcaa1142728c94c80fffef2499a19009edc91f369bd28a18d2c2ddeb5784d5caaf5c8d98cd96d6a4bf9f76e4363f3438ff5be1f49de596d2d4335ebd1e2943396ea55a9123725ab7566c1aaed2012fbda0667bfb0c6fafe36506ebc22057aa82d0466c59ba73b065923e2ca44e61698dfb65e5c9afdf6bf7f8eda382b373ed831b4c46b395"}, {0x68, 0x1, 0x25, "f6358b278c7503e547d9794caee42ae034b25ae6788d83b1b026130d5eb2c0b1fac1bffb31704d67e4024fdfd75a9a5981621c11340118757d72fb0487bda2c94654f7f6dd5f5eeef4d1fdd3e84a14ebad8db2a0"}, {0x100, 0x1, 0xeb3, "cf55519ac33f83ea9538f3e78dd9d0ec66a3f7a1ab0030fcf44ef556fe5d3f18995abc9f72aaa9cc7f65b229d7c428f1f56445f4b3420ac46183bd85f0a9ac682222ac907c02c522a1adc151053d91654bbcf279ff7a64672e0ae1b45268e2d1623d8c71de702d2bf0dd1f4c33a0d940df21cea71f9b26c3a8e326e6ee7e78bef48d132a58e655c72d449cbdfc8a3c8b9cc7ba6f65e453fbc2ca8ed83051c638892db14806c667c176780d71b7b8278acb60e71fef58c66a9d0fb46b7c0a51506bae8d54ed91bb173e443715ab5a883ac84eb23159c695c9a423b9af307710d48d7181ce708f8046a7d91763f0"}, {0x90, 0xffff, 0xff, "7d8f0703cf61742558e2195ceaf9e0467fcf7b64312ec59e54713b35f3fc2aa42fcfb5bcb527ba718aaa6d00194a63015787f4b9b6b05c13bc8ec821060b66c13c93c04337b459fb62c56d5f03b44ab1ab27a3f5bf2e9694516ed11bcd7f505fed8212375a9662b5453bea2c45f826223e0ab639169e7c7380fefd72383c"}, {0x68, 0xffff, 0xa1, "697aaab3f88685cf7d6bc449271b8226e1c02e8b1466a329d2fc31c33be77ebb5854fbb6272e2187ad02748a34dee3bfd5ba617dbe2d9126e073e775c8f1475cf48e9e3b2b7088d2d5c2278d2196d80848c79ef64d566be8"}, {0x78, 0x0, 0x4, "10c5be8eb648a56c231dfa2b20d3251655c4ec60e411509ab09f471f1051abe692b4d026fdbecb2b7331e30413cf0bd0709c0e9b20f353de813b152bef859a86e1889dd7fe798306294f153789d682beab857596bc5e06de459783fc04540999ed"}], 0x388}, 0x2) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) socket(0x6, 0x2, 0x7) 06:31:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) getpeername(r0, 0x0, &(0x7f0000000080)=0x34f) getrusage(0x0, &(0x7f00000000c0)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') mlockall(0x1) 06:31:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ftruncate(r0, 0x10000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) 06:31:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 06:31:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 06:31:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0x0, 0x79e0, 0x1, "a8a73fb8a2dd0ad97d17b59f2b4ff30bab846e14", 0x1, 0x5}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:31:45 executing program 0: sync() getrusage(0x0, &(0x7f0000000200)) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffe, 0x81}) fsync(r0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/140, 0x8c}], 0x1) 06:31:45 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/83, 0x53}], 0x6, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x81}, {r0}], 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x31, 0x20) openat(r2, &(0x7f0000000080)='./file0\x00', 0x2808a, 0x0) 06:31:45 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x1) r1 = getpgid(0x0) getpgid(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 06:31:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r2) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/190, 0xbe}], 0x4, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x1c7, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 06:31:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r2, r0) 06:31:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x6) socket(0x16, 0x166ed62911010ba2, 0x4) lstat(&(0x7f0000000400)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) mknod(&(0x7f0000000380)='./file0\x00', 0x9000, 0x9) ioctl$TIOCNOTTY(r0, 0x20007471) shutdown(r0, 0x0) r3 = socket(0x10000038, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) poll(&(0x7f0000000440)=[{r0, 0x4000000000003c}, {r0}], 0x2, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)={{0x2b, 0x8000}, {0x7ff, 0x1}}) r5 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8001, 0x9}, {0x401, 0x2}}) mincore(&(0x7f0000768000/0x2000)=nil, 0x2000, 0x0) fcntl$getown(r5, 0x5) 06:31:46 executing program 1: semget(0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x200) semget$private(0x0, 0x0, 0x6) semget$private(0x0, 0x3, 0x0) semget(0x3, 0x3, 0xc) semget(0x2, 0x0, 0x10) r0 = semget$private(0x0, 0x1, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 06:31:46 executing program 1: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x401, 0x4) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x6, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x10c) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r4 = getegid() r5 = getgid() r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000280)=[r4, r5, r6, r9]) ioctl$TIOCSBRK(r2, 0x2000747b) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) fcntl$getflags(r3, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x1ff, r8, r5, r8, r6, 0x44, 0x2}, 0x1, 0x9, r7, r7, 0x2, 0x0, 0x5}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/86) ioctl$TIOCSDTR(r2, 0x20007479) 06:31:46 executing program 0: r0 = syz_open_pts() fsync(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setitimer(0x1, &(0x7f0000000300)={{}, {0xfffffffffffffffa}}, 0x0) pipe2(&(0x7f0000000040), 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x980, 0x0) 06:31:46 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x2) kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x24) socket(0x6, 0x0, 0x9) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kevent(r2, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0xdb, 0x40000000, 0x6fd, 0x3fe0000000000000}, {{r4}, 0xfffffffffffffff8, 0x18, 0xf0000000, 0x5, 0x68}, {{r3}, 0xfffffffffffffffa, 0x10, 0x10, 0x100000001, 0x100000001}, {{r3}, 0x0, 0x12, 0x80000000, 0x8, 0x6}], 0x6, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x200, 0x7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20, 0x5, 0x10001}, {{r3}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x62, 0x40, 0x8, 0x9}], 0x20, &(0x7f0000000000)={0x6, 0x3}) nanosleep(&(0x7f0000000400)={0x3, 0x677}, &(0x7f0000000440)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') kqueue() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000340)=0x4) utimes(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)={{0x6, 0x100000000}, {0x2, 0x3f}}) 06:31:46 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) lseek(r1, 0x0, 0x1) socket(0x2, 0x5, 0x3) nanosleep(&(0x7f0000000000)={0x3, 0x7}, &(0x7f0000000040)) 06:31:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x91}], 0x7ff, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 06:31:47 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="d8b828cc7d9c11495c76562710db7c06a520754d7f5f9944b1be4800564e4bab37e8eef71841cd90288e22318bb79170e17c13a34ef15622fa79f5ea27ea639a231578078c38fabafbeb5535d290b7081a45d01078354a8c50c9d9c6583f6e6f4056f5c14ca5", 0x66}, {&(0x7f0000000100)="8b722dbc3295b0c84029163dbf303327aa38603e8803cd19da60fbff074b32aa88da8c817d2b8b781315688cf4354de270f74c03a3c193077c2bbb51974409396f5d64f0ed6de0bef1cc1e3a1a26413cb249fdaa0ec4603de6798787ab5dbce5d63c4f816145aec1ae6a5334b1ac200360bfc9f90103f779912d2fb8ff044318645e3e455f1425f5496252443293470408767d2cfef229300262de11275cab032c350faac0de33de1483d092f6ef7a83910fc48657667782c1f480125cfaa17bbbda77dcdda6feee47c19e87399a09391bd33779", 0xd4}, {&(0x7f0000000200)="c5d92dda93aaeee2dda0b6a34f52c7ea0c9d1d8705fdb5a39c1d60cedbbe57f0f21c93ada2ccedc76fdd4880f497254dbffe89583cdf3cf2b74df3418c1c933d75bd2f6856bc272541744eb34e6ce33b72", 0x51}], 0x3) r2 = accept(r0, 0x0, &(0x7f0000000080)) connect$inet(r2, &(0x7f0000000300)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 06:31:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) getpgrp() 06:31:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff3a) 06:31:47 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/105, 0x69}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000000)="da", 0x1) close(r0) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0x0, 0x81, 0x1, 0x1, 0x4}, {{r3}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x27f3e0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000055, 0x0, 0x33}, {{r3}, 0xfffffffffffffffd, 0x20, 0x40, 0xffffffffffffff00, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x9}, {{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0x1, 0x7f}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9}], 0x7fffffff, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x20, 0x1, 0xe23, 0x6}], 0x7ff, &(0x7f0000000440)={0x70e032ed, 0xffffffffffff1247}) flock(r0, 0x4) write(r3, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 06:31:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) sendto$inet6(r0, &(0x7f0000000500)="b9600ce3fa53d221fffd433791225a0f68598dfc4844cdd48c59816e9d8fff98d9a046f3d0b4c6a5818c0ce154fe63a0359023691a39a462b0b74f963904bcd756f59c27ddc7f6e8df507219413b26c89162773ec03a6cfb1a584b6f8942f167140feef500e2b501f72cf88dfe5e876fa87beb4121cce563b99fa2346a9b2417471119f24571a957c4fd10686a130c3b109e85b7dd9ecf40435d36aef6a19909706581da7f7ef81d8d75ba88607d59acdf229e375e769eb1060651eaa8f57d19948405635cba4f47463224fb03976ef369830dc0d904bc6c184aa414e2ee34c8ac448cc074db30e8d62221caff3b7b0120bdd2a6eeb3a68299b37b402fbb29189c286dcb7a8481db0af87d69bbad3f90c59cd1032ffef793b506796ff2e2ba9f19a2c8eb6138313bb54a4a4e8cd7a925d916538ff07ac38a05bf738569dbaac05d1b6660b89c9be9117166baea6db569f859555cf1d6c9fadf58e2a048fa3b2a0baac6d67d069a80200fa2aec1cd7484ae191865722de1a72b272f5b6c0f86e41aaba82150cc8cc39698b32605fc911392caa329b7cbc810ce46be04e87d6f07dd8c5a602fba7c753e31a4f74c7ddb3412aa815511f97cde6f524ee762f428488fbcc254daaec9659c12a46e72aef332bc30a265323878a637384fb7a8a5635bbbd8605541ce9ce1b9d8492d6d1ece71bb64927f0201f7c3254cdf503256f8a327623120593c208abe0c55e4844e94b232aa4f55890bc298ba35ea9ba1648a71d3acae7e7f2da701e0d4261bfe5fa12a9f67e9e7e8b35e8b1b573348095ec53f4c47a4c9ae70475e2be5f32fa7364527a54e096963671b1a5364c4870445e56fca043d50afc3f8c8f7239074c2a30aa48399a70f1a4bda26d9a27e3f3dc1664e25f40ce81a38d3633437098359cfb0bc753e15c35af42f3d7be52eec2ac2d4e8092ff280f0aeb4a860416000400f45016954cb1b9b9bb596ce8aa12d393ee4ef43019f8237c7fb730b67e04c46ea63d1c37bfde421bf1183053e470e0a96c63a44d623e7d7db903da347a0b9cbb5e174f941903df4100ee03ef0863fce06283fd73c3e12fefa1f8538dfd440ce8c03d7c5c5999097f8ee279010f6fdda01672936370eab0fd95208cbde31ed330f58f4f4e06d87833b99bf4b84e9090a32274e6f2b275ec2199c34ae3d2133848460e5fc1eed937c55f2e012a72522ead14ee14f131984ede5422512d0cd7f3543d6ab0b9b076c4ea657adce719282577d4223474c8408474b86907124f00b17e7e63f647984fc62ddc3d922a7bc725f04900dd7dc9ecd5ff5de40afe29f195ae02bcc425e8be357b9a9930143e1a9fa7b3950ab302a4821351bd6a5703863fbadc393095c6612b0196f269b3ac34c5ccccf7e7d6c9c4eb0ae83a71bb8644d0b9caa5804e8ffdbb39fec5f84624b89363abcbf0154a1bff870864c12e2e7d3bda93b3bea5891500b7bd98ed786c73735f6d59294881a743f615d8a3a347e69accd33245ad89d40e488808a401a96d993976a13cd5436ae55201d539895b25628d9a4e2b201ab2960badcc1808e8d54897c2887482e3f47d09ddfb1ed678ba9707f83818c9f68a38faf7dfd5bfd6c6fe3c0b5a958ba19879af5a73781f58d90e2f8a7e28b31336dbca6d7a2e7a46cfa69dc2732870942336ca93beebe16d664a8a52b355ce14502357a1032a5736aa45e404ff5d07fae3aa64f82a0b691b7a44c0420bcea533f4594fc5bf57824b0762461fce9881544804b837ca35da5bd1c1b0d8844bd922ff742e0ecff8d4aa58e0fdf84b387f669f08967484ca0e4628b987b3c2614cc6f3c5bae0654d7b4102012a2997f3c89dbc91707efe4f6b7d30d2299c8980e926c3c3450e462c982428800720878fa7dc0741c74c524d2e1d4618e750b64545d922abf63005b431fd5805d50197b1ff013a924803f14a155cf5be18c53ed4de1bed73fbec470c1e36566abd8a8b9b99a4a777ce2b748dc8ceba07e3bb5a98ac5429dc334b5f3bc6bfe97c30a46160eb390f58658db85df09d7f17fc9c22351749cbf895f8a4d95e338c135f7867b49756533e778a0220273f3a0e834eb5b90d8ecfde1fdfd501149140e218f2867096e5b87901a8ccc19692fc85d0aa160620d12a75d0f5c9e4b1a181d20ac1b5f205c608eed21219be22d63ff6f3aacc71213dac0aa32fb4990828e5c07d1cce8573f1491727784acc50f170bced536a3dba29c8be2862d8b1fb90430daf1174504abe01deab8f8001b2dcf4d24aaca0d60fa58731408d34a861d6a0a9c4b340cb9f51d8b9a45b0123e2af2932a998b03d4b1411f25fe0f169b698d0452b61fe7766856fe389d49ffa4404d1134dffc029256db2ffffc6df86373667e37e94f82fec07498bde0874d896fc2267067edf918b9dcf0b063195c146d5e606da7510a5291bc6c5c691178b5218da940b878131ab118f5e36575fc206fe2d7609dde4416aa5f86f288357f459ed9f607c972b3983cdc172e67bd7471866398a4843d2869a5407f5199fd1bb5227fc1c24ce27741665f9508fd53c60e4cd2c23fbf2f7d46c14e81102cd3b2da4727da61288eb63b9784a98dcd6cfdd076853c6ccabebeb82023e80f5f2a8b30dcd6203d6336d4d834a222fed6b8864ac1bcde2da95e5204c9ebe2db5c55742fe8a90386d87148d929327839a19a87c74e4b0436c418c78daf7b582714e306ce6f77af9d1a4f2d79e2a48a4e1c001281e7c94d843c57f78052cbf8a3c5203fd937d5f5f3434ea3df91ea33fcbd3ccb6c5eef1f768ae30ce92c630171ef78bbb2e3c93fedc1949fec1168fc2b21d9d35b1a883881e87232ad652895d89bae51880b0f611315476909584723baa77cf2ea44369d014ee080662832636f09ed9d7d4978e26266a88f9c0664cadedce693ffede3b4b949c82beca699460ea920563a02ecbaf72b1ac05533be2f7f0d7de5fbef56496a898f9825961e14c31a9a8666ff3ee3460d2a21cbcbc780f76bfe76a649faf7cc58c3563138c28f431f729ab3aec02c19d9707066de8a9515d6a6e5f6bd45b1d453c0c987eebaa4efbe4e6097de5919da6c67f46a293a5edf559f02c0d2a051a1b56054d859008f43471c1c405135eef84f49b7f1d8c6e001770fa65c4441714028500799fc1d8578acd07af55ff21ab8028db7be2a4c8900810613243fe81cf60ca80b07420fa09974217e13a82cbc177eeb048889942891459311c5ef8a474b629845297ef0050342f40561ac6aa704ee47f93a4319e2c68966010adcaae589b371fa205872c133f0549cb58c97236d315ce3dc059c7cac83a540c51dd94d57d56f316bb5b9b0b8b48cc284d5e65e12dc3c28d401ae4c7c818e0c0dc998e368843594c60c4a181af487b398250bbd44aecf04bc90cecb8d96e680e6857000eb4956b731b45f9ac2e889812d1d98a6d9630afb600b9748725bbc1ed61d1ac6e3982a20148d1149bd09e0d0df96f2ddb4d78a38887b7cfe66fbcd67ddfd2f629856a14d81dcbba23d56eb3f8f0647c84ab2702931cb755626123497c9416428dfd1c91a663983739de387d4839bef8536453922eeabcd5dbc9a87a265ddf6b0f96f756b57548238eeb2846d489ae47e8a9a0578d714b1ecc2400d616451cce131e8fa31259e448bd13e4418e5d41b97a61e535d0b88549de30cc3b0b63ec5180cdf640a49059a74175ad52e4cd57fec639e3e7989b3d8745835a77706ba72e7acf35ca35107641d566a1e0c5585abfa4a1113d29a2bd629f4018886a07cdac4070dd9bcaa56d7dc74adec2083d340672c050aaceaefe4dea83fcd84708466023069fb2f927e205b620ce2221e150161d30ebaf6ecdb0e08b5bb7f871ad98ebf36772ebb714a0bc01dd89581159e29493c09c6082c0b72d079e33ce2fcd4b81c1c0b7cf717eb7064157573cc76235a3e9447c53344a19762c83de547a723ec913a9799127bee3b10a5d9b6c8f39acbeeff422766441e3483affe58e1b18a0c25a7daa29f75f49a299993bb03c1576c85e3be9fb95c7127440cd7526957cdf011a34f295a9f1a28ee12048ad759e3fadd97f7e4ed94dd2e2cb9ab6c9a1dd71cca4ffbe468f77ab8dcb64d3b0924716277d5f4ec97e66bea2ba7bc6c29e8ff6a35aebb0c342b0ded091a499d3e12389f47f663f0b6c147d383601aeeb23e5c21973d9c377561a4a09d933502525a57e379de6c92d03140cb9ddcf119efecb7f869e609a2800336f428fd3d6e18ad2597d36d067ceb4b4016985704597c07869f149293c1f8bd8ba635b802646a00947a927f2607dc03af33e2c0d19349e991e93ed7bf67dac156ea556ca90ec4de9a01a169c5d0218df8eda10b724093c623fd6444a190a843ffc072da9b3de7e8f85356d81704d36aea4bc13cce2b8444257f4b57add905f2e0e4c52893acd50447532657dd7117066c78e5889aa7efb54f94f44c0c623b4116161cde3e18b4350256a7655473bc7da9677b1cc4ae9f5af052935fd02611362bf6bc69ecd452fd04971153011818bc80abd116ddf9547cd850ac275a6e39bb5cbbeade36483b88bd4984367c16c0283a19f8d33bac080ccc3e8f6d3b10e3d8965e2207fbfe6e7497b2427bfadb3dacda60e92986c30f9487e99ee047c22742221c8b464424dc4f47eecb1a9c40abe7a16a4f748687d5ef6796aafb7b55995b230a96efa2f3b25febf2bd4c92b653b5cf5fa010ec30299e6d5937199880426c99b80b79a0f35632ef6c3a6d0ba9bdb4b5cf3955167d3abca0146f61540f1cbeda4e6036af9aa1a79f6414921ce11da68a42ac030ddb53f9f1d88ebef0f0ed06417c1dbe3f629b8a813e93377373a7597699c51a371fc93f4128fd8207f4e9b017d2010ed7c870f7c7763652fe8982835d700394bb552c1fed163b617c5cb732e56ebed6a0b5523777b5e7a30b470317e98875964ad16612a58898801ae50e3be116cf460e44d07a6e44138459d3f64fc2c105df7425e66edfcd60fd872e074a9ae47a32c6c5d64734cfe002d0fd846e15a67da534f6633971de2b675212a250883ffe8477d8e12dd2e175178d4c87d927c1e7880891e06a5754d8c6ef12ba8aaaf75dde7f05dd4e3540c63d9583cc8283310f0fd31dfbdcd104ffce2e0366495bea883cba817dce37329495683112cbf2bd0f32c9f9843291dd3cd4faf6a27391dfaf5612d2b9eefa9242538f127de6f3e38790ffd328be88e58235c71cb6a61ae87360581f07c29297011487da5ed3fcd80fcf3a5c0c967613cde42b047c62672398974191597472146d19d2946223abcaf7587d906aa2cb6b01f4064789192d0667b3affe0668694dededf4d662b7a35c3394f5ae9fc1cd02a4e4aa6b0922467f2af1b3c622eb06f02062159feb87f66bfa572b1b41ae98e0f73a700ab8e12aff84b3ee707f2082f515a87d123adc698112393180e5ae6b624eb12771241d3749c8e2867706781c9ad0d3a22dbf94ea9320e3a18e996538d4200d00bcc5ef9f0e785334af6c42ca9c1f9b0edaeb08b3aa5f0fc39070e565e22e10eb028c36d589acb2267c586f254e2ace8a4eac71d232ef9b863b70264732acdad4d17f179eff5c28845505182bc3528edf85d06c76543e8ade92dba7d601f95624a39939225c0ebf6adb03acfa8ba5eac548aa06a51427a672958a4b4d01d35e09c09aa4a0c98937bb191bebe05fa27567ada1ffb3f3209ed3783e479166cff5e1dd877a8aa46b0a5c65a566370354a26d2dee67924913e647e0e5100141519dbfcdd2", 0x1000, 0x8, &(0x7f0000000000)={0x18, 0x1, 0x51, 0xd1}, 0xc) 06:31:47 executing program 1: r0 = socket(0x6, 0x400000000002, 0x200000000000ac) setsockopt(r0, 0xfffffffeffffffff, 0x80000000003, &(0x7f0000000040)="caf5b415", 0x4e) 06:31:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x9, r1}) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x10a) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000003c0)) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:31:47 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 06:31:47 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000100)=@file={0x1, '\x00'}, 0x3) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) flock(r2, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) 06:31:47 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000000000)='./file0\x00') 06:31:47 executing program 0: r0 = socket$inet6(0x18, 0x40004000000000, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) recvfrom(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r5, 0x2, 0x6}, 0x9, 0x3, r6, r7, 0x40, 0x101, 0xfff}) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) write(r0, &(0x7f0000000080)="a8d1db15835cf5ae39505677c29c0a7388d4804b7923eafeab2cfcd5f0a3aa07ec5d4816483a89ceff373cbb43a5a10598fc878af41ca6f9cf6318f6685e2357de21a7629d8e9748efa3a02a13a032c04dfac1abf6b1a50623", 0x59) 06:31:47 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r1 = getpgrp() setpgid(r0, r1) chdir(&(0x7f0000000140)='./file1\x00') getrusage(0xffffffffffffffff, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{}, {0x8, 0x1ff}}) execve(&(0x7f0000000280)='./file1\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)='x\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)='!\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='x\x00', &(0x7f0000000540)='+(\x00', &(0x7f0000000580)='x\x00']) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='x\x00') 06:31:47 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82, 0xffdff, 0x0, 0x1}], 0x7, 0x0, 0x7, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x480, 0x0) poll(&(0x7f0000000140)=[{r1, 0x44}], 0x1, 0x0) close(r1) 06:31:47 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) recvfrom(r2, &(0x7f0000000540)=""/4096, 0x1000, 0x42, &(0x7f0000000180)=@in6={0x18, 0x2, 0xd8, 0x5}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r1, 0x5) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 06:31:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x3, 0x0, 0x0) 06:31:48 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 06:31:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') 06:31:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) r1 = msgget(0x2, 0x40) msgctl$IPC_RMID(r1, 0x0) 06:31:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/87, 0x57) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getgid() r2 = msgget(0x3, 0x4) msgctl$IPC_RMID(r2, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x2, "dcb10f554f6d94c2c6332cab615f62d459c95e33df4d60609b6a738f85235917df840f2fcf5fc901d796154a32177b4d441ed011a580a6c87e66a6f466052c5a160b7539fefa03374541191843b883bba1232628e17c6346d7dfa80e107999e6c3c5"}, 0x6a, 0x800) 06:31:48 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000440)=[r1]) setsockopt(r0, 0xfffffffffffffffd, 0x5, &(0x7f0000000080)="618bca0f26b1320b988211d2d9e89ffa6979d2e06059df816a15f6a61fefaec951f0356bb2d253e902eca25af7ce64e5cbc591472425c8d84663017ec6dbdc38eb0a4043c96f26be0cd34e52418cea478e6acd96e4312a217385facbab39d1be03f4d3507af076bde93a5a2e28029e7ac9bc2622060eca7055a38aef322ed5bb1d65d0f571e954f7a0ee618649662b0dd30481cdbc7b6a62512246a88bbd1040ee696e5126fda604122fc37fe2ecd35fbffa5228af72bc29d408fedb527926f52afe250ec66e4cdac890e3f277af735186f29734068ef6fa47bf08a2eec5d7f540c86501275727bb3bc22332f7cee8", 0xef) accept(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) sendto$inet6(r2, &(0x7f0000000180)="d827ccc7c986f3e7f39c14955e10e71a2df9a483bbbe8ee3c8a01fbd8f6dab5c7c693c70d669f56f046f3911ce90ff9f2d06c0d016858ed68ad6eb4a806c87ca31ae5940eb8b5a4db9a2ae2facb0ea346414306cfb8ca6f26897422d01f9dcb3e1cd985b2af812bc660b8998931c8fffffb32ce0ba4e597fff31cf681712425fc9894c34c06b4758152fc63a419174c8f064bd78e0496c0da149b6b7e0b58c60f88fb36d1b50c57da79b784a88251878dd0c1cd19d81f5cf7881", 0xba, 0xf, &(0x7f0000000000)={0x18, 0x1, 0xbd, 0x401}, 0xc) recvfrom$unix(r2, &(0x7f00000002c0)=""/22, 0x16, 0x40, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f00000003c0)='./file0\x00', 0x8, 0x40) accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 06:31:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000000)='./file0\x00', 0x880, 0xa0) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12", 0x25a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) 06:31:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000000)=0x6, 0x4) 06:31:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x800, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0xf3, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x12, 0x2, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0x100000000, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x1, 0xf32a}, {{r0}, 0xfffffffffffffffb, 0x84, 0x4, 0x0, 0x80}, {{r0}, 0xfffffffffffffffd, 0x82, 0x2, 0x4, 0x1f}], 0x400000000000007, &(0x7f0000000180)=[{{r0}, 0x0, 0x40, 0x80, 0x800, 0x1a192f05}, {{r0}, 0xfffffffffffffffa, 0x86, 0x80000080, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x11, 0xfffffffffffffffc, 0x10002}, {{r0}, 0xfffffffffffffffe, 0x86, 0x80, 0x2, 0xdc53}, {{r0}, 0xffffffffffffffff, 0x94, 0x2, 0x2, 0x29ef8139}, {{r0}, 0xffffffffffffffff, 0x69731be6fa77e3b1, 0x4, 0x3, 0x7}], 0x8000, &(0x7f0000000240)={0x200, 0x3}) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 06:31:50 executing program 1: r0 = syz_open_pts() syz_execute_func(&(0x7f0000000300)="8fe850a289c43df7a49965400f0fea1dc4827d0ff2c4a22d983d1770f2a70f18bc7f0000802042d8049f0f121ac42285927424052e660f38dd93318000008fa978db22") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(r1, r1) mkdirat(r4, &(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', 0x80) fchown(r0, r2, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchown(r0, r5, r3) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) open$dir(&(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', 0x100, 0x44) 06:31:50 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="d80256dc4341a9025230fce4820e05493eed4ebaae3837433434e9ef2aeb9028c64e8f01b8eca0edc708175481aec189b1", 0x31}, {&(0x7f0000000040)="484f6e7a7dba1ddd93fcae44b617a6734789f4978f6248985f718579a52aeb37896d13db71d1645c5a5d045e30084027e97f59d45d5393d17a8eda3b3d930e0fcc8f80844bf3ea72ee0c159756635091c708a0906816bd14456d4c4a2a95af1ed68332bd1f45", 0x66}, {&(0x7f00000000c0)="18cbc4e3db6f98e0bb44a3b064684e63", 0x10}], 0x3) fsync(r1) 06:31:50 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/77, 0x4d}, {&(0x7f0000000300)=""/151, 0x97}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x40000, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() open$dir(&(0x7f00000003c0)='./file0\x00', 0x140, 0x80) unlink(&(0x7f0000000400)='./file0\x00') 06:31:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) 06:31:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x10000000000001a1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0xb) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) 06:31:50 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x8) kqueue() getrusage(0x3fffffdffffff, 0xfffffffffffffffe) 06:31:50 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x51231a9a}, {0x1fc}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x6}, {0x4e, 0x101}}, 0x0) 06:31:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) r5 = semget$private(0x0, 0x3, 0x0) r6 = msgget$private(0x0, 0x94) msgsnd(r6, &(0x7f0000000500)={0x2}, 0x8, 0x800) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000005c0)) fchown(r0, r2, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000040), 0x4) 06:31:50 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = open(&(0x7f0000000000)='./file0\x00', 0xe1f3de3154db5d97, 0x12c) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r3 = dup2(r2, r1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() r7 = semget(0x2, 0x7, 0x0) r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xffffffffffffff7f, r8, r5, r9, r5, 0x168, 0x3}, 0x2, 0x9cf5, 0x5c5a}) setreuid(r8, r8) getgroups(0x2, &(0x7f00000000c0)=[r4, r6]) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r8, r10, 0x6) 06:31:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) sendto(r0, &(0x7f0000000080)="e9df8f618e77c1b2e55781ea2eb67301554f3f04ddb728a04d629f606585f8b244d19225ff0c9592e8add67fad72feac9783b262c0c9679cc56c4bb523f8531a2ce7fa255f902d668635565af65ad2c253cf7079305fe2", 0x57, 0x8, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 06:31:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1000) setsockopt(r0, 0x0, 0xc, &(0x7f00000000c0)="5d3f6b430e427419", 0x8) 06:31:50 executing program 0: read(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262b", 0x14) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "001100000000000900000200"}) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xa0000001, 0xfffffffffffffff9, 0x3}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x16, 0x45, 0x3, 0x9}], 0xd, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffff8, 0x50, 0xf0000086, 0x40, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x4}, {{r2}, 0xfffffffffffffffd, 0x0, 0x86, 0x1fd1e5f2, 0x59}, {{r0}, 0xffffffffffffffff, 0x18, 0xc0000008, 0x3}, {{r3}, 0x0, 0x34, 0x10, 0x26df5375}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x3ecd4cbd, 0x3f}, {{r1}, 0xffffffffffffffff, 0x20, 0x15, 0x5}, {{r3}, 0xfffffffffffffffd, 0x4, 0x2, 0xffffffffffffffff, 0xffdf}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000020, 0x8001, 0x1ff}], 0x4a3e, &(0x7f0000001580)={0x9, 0x100000001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) r5 = syz_open_pts() fchdir(r1) setsockopt(r4, 0xbd, 0x1f, &(0x7f0000000440)="2c2b2cc287808f00f091e10e49c302cf839f7a0cf2fe059255eb7a6d319e76e9fa15369f1dd20465219fbb73fee1262eb96b681b852968de3a3beca0c2dac069f77cb30a8c359e1bfdfa762441cd589043d7c07f3857b35983aaf0790e4c87575ec4c5e51e9cc8857677fe39cc1be3a1a9d0228309fa09004d94b74411d26a311a79fa04193b7a02509e729c1b932dd7b42f5552869360b506f7ab6321072ba15133b6bf56788c3ed8f4b3a5581054855a9f4ee75bb045b174a65486c9079d5d8a42e1c80589e3a0b553238247bf852e29ebea730e62b9aa0fa87ae849d12af5d37b66d74c6e14f0fa0b0b8d5f66223eb46adc578f7101d4e21ae3b4d370af5016956e5305603c10dd04078dec9f2c076dc0393b8e1600134be37c54fd56d89926e7ef0cd3fb9f95fb6ba88fb29eebc01490c45575a105c285677d428417aceb1194da01fc416e0c8f9ea33a04c9353db8b1d97c47be8c081c78a4796ded3bde231e04957bc7ddf7fd38ab7682d7519bc8937b3d0bdb0c606d7808dea70be88c1415b23929b63de494e26f0898fd93f5ea2c41a5e5395f292048f65c7cabf5bb4f76e23aa9087e8f6c79f901b3610c095979d30321f6d9f2c4d1a6f876eb355391ef3137953230f3237253eb097b695d26f1dea735503f0699096e4f6942e5e5be575271a865bdb004e26acdb7b94a5b55b68e9dba88f4d8a8bce10ddc9b81d33fe0175465fdb1743f79b900c10834a3a3dde30b95b84f871c0bca185191178eae7a864d87bea8ee70569952d0af733c588aecd42b2c674858f06b9d2b78ad2bb13495c8426e124e41dde090ed76fc39183db0bbe337c01f804b11b48cd0f96268e47460fcd6bf7c9afe87ed3d70bdbf7e9d2af794815932e277a5dc15f8c14bb0fe32981010402e0028ec07c0ce39a2f77c30376291957720808332e358678b729d36ceda84555c23966d382ad43b399310f51a925c6101395df3074d3ab86acd1e5ff2a0ea7c4f69c20b72135a8cdf24b4733b329f337d87dbb764be74ad84d720f5f8e2af5390a50ca689e3961a991413a9d905091bc3a8b0468bd5e35a9c8f0b75e51546c6cdcc5c61391e3020dc728ec87205abaf251a93ff82075e65bee584a6e895795904da408d11d8d7bf417a99ee95af4168b896eb3ee223fba446b7be623843401d6253647ecb034db661958d8c253a4442f5682591b3009dc712cf8790b51c1f489e2487d9fe54b9d76622a2200377fde90b6017538444160ae4a66ea9fef33316559e8a06587b01b9d5dc7553a83a15d2c6957d6b701e6cba4b36d27e2c78d09d2416c4bb88fb19961f3d4c1a7d8c668c71d4c80fda2666b35e5798a571e16f535e3ae4d375df9ed580fe495c6bcdac4be9c771a1b27dfce7a1f4d6ed9cf26f84c760f7e44f62516a97b018c5db3241d973d99c692235d952690ff64e52e18398873da2b1f9ece1ecb415630f97dcee388a9e7354d8255484b2cca4c55da5359ed2986e7e08fe71bc8bafc32bdb38d57ff30e488ff754bebc7d98cc0b97fb6cf26d9b01b8f59c6e56fafd465c1cc13718c61e35725a668521f542ace2f122ebb8816e212653bb34406af0b293266e6ba765a9eea02b906b4786e1a9efa7c120eb5a61fa692333b753626f9242d52b5a7c6f45092732d0282c6a09713e96164c6314a3750d59e71aa6d388e68d616439f01d7027794858f47bfe03b1ac16544ce326705bb54d4be32531fc828f3af23ba136d6dfc1e96ea0ea867f30e26d7b0eda4b12b3786181b79ede1d250e502e87e6a548e42ac8a8c9dddc35e7e7a05f879dfd0946d593f77012e6790511e0af4385d2e530aaff33a54cbad37555b082583da24da9e66733b133a8663fdff7fdd8b326ae4fd23d7dabf693aca5bc0e8a8c6625ffb4d2738d6e58d09141a510a116309a1de18d8dd8f70ae506732c71638804e522806f908b866193830b1fe89dd111d3156ea42db221f225ef969a289fc77081a537ff79024fadc21fd03f9ee82ad882459fdc8c1fd8fe0a21d1cb851549bcd0d3c3d42a80868ac2f8959778db5942cc3a35280df6ae2d755a199caa81acd814a54a26cd022f5b9ea024b424133d57443dc3e0fa6355c7cc9fa680826e09903fc0dd373cea2876c6fbd3d81c824dd470c87d2497cd3b02d4b19c528620cbacfc69046c25e13ee91a284f657407ebf872c51921fbf9aacf6a7e1f76f24f03a2bfb6b8a6899e09264a0330e1235dcd410513ef5c64631a52287f54dbd167819f141e929f348fe743a6ac7280ee4f64ff3fc268d7074ce0d867c7df9487943a9e6d3dcfda7a6fc5ab2048160b08609c12a258765994e40f392d374968c51e3ca4a9419477a29f6faca2e91b71d3fe1fba7eca342e5337bfcd458e2a673a0bda977383fd9578fb75d3fc517dee8cbc2d0fdb05451e3bb0a17ccd6eda87ba6493dbb0ee6088e44236191e27ed400a15291282024575b63949b53d4890cb7644ff98b83ea6e713b1b6b8365ee27bacddea79d549e80f086517938038396aef69e66178e5d5d70bb1740e8bbb3efeb6c011e91c24e34dc41a5d3cedccd566b9c0eb1269cd7b676dde1fdccced0e5a692ef139789e77a2152a898fa57be59d5c32371954b98c50de1b02f9704d8da409594e26e8f9485a47fe6cc3798e9412df75ed61098697fccf785fc6516dd8c044ca190c839ee7cf0e1fbb7f7f969ec68d619d3e604c3ede8c4618b89f6d1741669dd16253f814d1f44e95025947a529fc606445ba339da8bcc28f8f5e87343b08513c75b555108b6e70055bd96f7def5214c112315b74d6a9c1123500d88ec2248c7567f01f928d3b05355c08b5c216e0d185aab7b902be7805e60bd50d872fb4a01c82dd581b3306ecb0c1da082a6890f59aba4d991e138f8ef0d98b15d0b24549abb39bad0ee3cdb9dfe969a557e8806398258e664ab14ff476fbdd1181f97af7172f4f2dad75cbc2a6eb7b726d91c873be31fa55d6b48c3da0508b7953011fa907a8e2d2dd231e1a1ed6aa0c9f14c4d5054a90ec656e3c86e787ecc9f3081acb6e5f2723a792f67948ca4471e4cb10486dd9c23c44706e17450682af77c2235ba3a35250a9a342a7984137f348e9a8e73de681e6984960db913cafcbc89379615fa407230aa5f49c9af7573e1cbcd042f0aab385308bfb331b25a3ef7a864fee27646ba8b508bbb9fa3f6d4a4153e160301ea88596352daab2d74623269614008c0475ebe856f637d32c9a0074c23a8f389005dbee942e7cbfac1258f7b625be0475bf92b759c3310bbd48659d8a16d8255ca1fb36f22604d3fe1156e662fea9751a27d4dc00eb98aab4436dddf73d7a8fd06df614c127827bdd4a5eed196eb2ec947ae265de19a3d02089c4e3436b060b7f8db8a9e8d59229aa92e90b56d4d6bf226f73392a8999c2d453c230adc805ddd72da28b1471155614b753cb4ef90281e5783adf5a9bf7a7eb81684cd3f45b74f75cdfa088be44a1098fc5975242f60d25dfc941df47cc9f0bca44dea80966c2692a9e1fd91e5463ec642fff6086ea4e74489a553eaab6b39abb42b608e8ed2d88b0a986424ed4719aad858ba7f1b2c38417bd568a83c2ad0b1feb4c23f6794546371394a41885c732b3cf3c7d137705eee616675c0434d7981b904749cbe6d035d13469601ad5670c95d628c2168c40167b348971f85b61dbb3d46cc63484532cd429935506d1a47fc1cb9d91985afc6d28892a1badd84355e574c67e0e086c392d99f6f56d0a7d5c365977288d16b9a72c9b9b76a2b57c9250ead28bba6dfb4e89b925881f0094a0e6d4bcaaa4e0342d04db1856d71801d28725e493c1b7337c3b4eee6c973b483264d5696b7dfb0357c93903bfa2dd1b4b162fd95c2848419e1245377d652f548bd4be4cf87377c6ea8dd2311553661ea85e49fa0fa8f3c311b08d0bc356f0bd35493204da638b907fd85a4dc9e9e715a98ef66e348e2e99446aaf06b66515fe5cd7e87fc584561d4d6942b88941b37c1e70d08b0cc00321b87416a162901f597b8896179737f34a3bdd863d241a1515d456d62a092347aae99b1169b61bab33a7fed96b81c7c088c918bc80898ddafe3f7f368dd721d1eb0148161d59976c8456addc2beb3c137e2ccce4f2b92679c7c5c1d3e38e01b2725aa3628ec27b75b38de9364cd0343088222266ba1021c9b4d80ec3ccfa2534b0a224199d3fd852f54b30743f5246ae4cae5fa02d0810685cd1f74818d572897a910f7321d952cc87ae352185ad32e76ab0124c70c1162803a74e046b15fd514ef48c18e7a32ba97bd6fb2997f3112ad93b4b90e7a6bbfedc3e9e9506f836d883ed5f79e30c0d8bf1a46e2548b12a9c54780eab8f4e830420c9a1b590882c47c047ec891cd6dda49fe14e703012f60e776952c9544c1843ba15bd3e9eff85647bfbe564c88cf98bb0c259e17d1bbce6cbc2a6f19bed79c8b753934bfd62fa0d07c0dcac61980e540cb10ebbb4a04e27c0d118af73218d6f05a0e7f526f6d10d484f6036450d8f8d855c9bea95fa1a41c8ee8f2dd4871edc51666156fd8055885d5c4cb5bbc1e2c64876a3ab55655421a2d92b4f344a171ca7dbbff6f34e5bb2e8794755959a128dc4922b6f70a6eb2b30a72dabeac48ecf5ed89807ac401a2e35f36a37d48fc1abc9e97c0aaf10f6327f53d0a56ebebb2c7c02fbdfbd58ab45a7158a39fc7fe104304113080183f33a2f4d26623986e929d707d3478270f96c3a67be4629f57dd790f487eead0400f3314d191d9f703cfc4cfd2b4980d906ba2028f75d8dab3cd5790448c219028b16e45456322db2730e353eb8c8160c4a562b3572ada8010278258e3b131182b8175a71039536a24b8b737d829ac874a470df34e7ba120341e6ea8d37ff8d5dea1b4926d59d5b5f22a462db32c6f4b841c52a63fff9e4ef3351845040cdd7c441de517519cc3e489be006c8ac308376364023eaf049a8ccb79c7355b8eae13061d9deb45e390ebc14d95286660ffd72585e86d30abc6d6539425c470ee4d8e070a25057592548f6587584d8ad4904d445a7d5a46c6de44611b078ac773a320407f7f306b6b7420ce73ed528892cdd730d6ecb3ec1483b8c5271d70c2959f5b558631d4db32e073f1d817fdef9f304ab564ee7be6601c0ca19b8d24827c23d9204dff56bb8df0449a91914179a4eba4fdb0f0343cd393e3b3d65b3a464017941a89fcf3ae101fb2b062341c643cb9c3dc9795f47fa1f6b1347eb6dc2edb3acbe831bda32fe3c062b46fcfca8ccd5ff12c266172f8b9e2954ebd367bcbdb0e2b19f0c87d1549be65db7eaa4179b3e2fd2d2489f2e227a654d9da892158461d0d29ef7113b9a636a353bbc3c5a4bdee1b33da9293feaa4469d4a9936ee71fc0917b3204d1501de438b428ba8be9e0c652d68cdff9d0d15e72abda1eb278402ae58f5e78101f3a1b8fc63b98c37a26a888eb6ef713a5b4b525499acd10197fad2c89f3d15f8eaab0cca5bb0496f14d59910e38d57878488bdc9ebe76bfce9a804faded5a2b763d4bf7cf795bace27e51be9d7abf580a5b55ee64dda5a281f9bd2ae890b5d2aa606bf2865156c87ebe77272ade3078d800af678039718c9b4f1d09c30fbc779659a8fa81094e8980b6e8cb279a344d1908ce74300bf00446ae5d88b29a7ba6d62b8519d6321111f84d3bc2d07cb42f97efc9de9d5dc78e02aadc0e7ea2db9a2c3581db1d9112514af4cd575427d2bf9f6ac67ac1c264a7359d83ccccf87d0ffdc46046942ac7569b4", 0x1000) write(r3, &(0x7f0000000000)="726a969e1c0d35c3f352c74d9d42b3ee4b0c2dc511c3a47762a70dc6134b2f92ed5c0ab5d57bb11c63bf6405e41f596ba9c2f5fff49cc50e3ff0200504edf8", 0x3f) execve(0x0, &(0x7f0000000480), 0x0) write(r5, 0x0, 0x0) 06:31:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x8001, 0xd6ec, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 06:31:50 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = getppid() r5 = geteuid() fchmod(r3, 0x111) r6 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = dup(r2) ioctl$TIOCEXCL(r9, 0x2000740d) setuid(r7) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r8}, 0xc) r10 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x0, r5, r8, r5, r8, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) r11 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 06:31:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7) 06:31:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0/file0\x00', r2, r3, 0x2) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 06:31:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000008c0)) bind(r0, &(0x7f0000000900)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000400)='./file0/../file0\x00', &(0x7f0000000880)={{0x6b}, {0x5, 0xb6}}, 0x2) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x82, 0x3}], 0x9, 0x0, 0x0, 0x0) close(r3) write(r2, &(0x7f0000000940)="020022c3ef4b94dadf8b0394fe091c4cde5598ffca6938", 0x17) open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x40) preadv(r1, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000100)=""/87, 0x57}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/40, 0x28}, {&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000000480)=""/124, 0x7c}, {&(0x7f0000000540)=""/222, 0xde}, {&(0x7f0000000640)=""/84, 0x54}, {&(0x7f00000006c0)=""/252, 0xfc}], 0xa, 0x0) dup2(r0, r3) 06:31:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x80000000000000) setsockopt(r0, 0x10000000, 0x21, &(0x7f00000000c0), 0xfffffd82) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2eb, 0x1, 0x4800000000, 0xff, 0x4}, 0xc) 06:31:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 06:31:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x8000002, &(0x7f0000000000)={0x6}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0xfffffffffffffffe) 06:31:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x3a, 0x0, 0xfffffffffffffeff) 06:31:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = kqueue() r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000013c0)=0xc) kqueue() r7 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xf2) r8 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x32, 0x8) r9 = kqueue() r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)=0x1d0) poll(&(0x7f0000000200)=[{r3, 0x8}, {r5, 0x42}, {r6, 0x4a}, {r7, 0x108}, {r8, 0x10}, {r9, 0x4}, {r10, 0x100}], 0x7, 0x1) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000001380)=0x6) accept$unix(r4, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) 06:31:51 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x100000000) getsockopt$sock_int(r0, 0xffff, 0x1222, &(0x7f0000000000), &(0x7f0000000040)=0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) r1 = socket(0x2000000011, 0x3, 0x0) socket$inet6(0x18, 0x4000, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 06:31:51 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) r0 = socket$inet(0x2, 0x0, 0x1) socket$inet(0x2, 0x5, 0x7) fchdir(r0) 06:31:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', 0x10000, 0x80) setsockopt(r0, 0x81, 0x1, &(0x7f0000000100)="bd59a7fe2aeb3005950dd00f72047b445c10dc2c151db9e1647ae447282e394533d947f1ea0a", 0x26) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r1 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) fsync(r1) fchmodat(r1, &(0x7f0000000000)='./file1\x00', 0x40, 0x0) 06:31:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fsync(r0) 06:31:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = getgid() dup(r1) r3 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r4, 0x0, r3]) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 06:31:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 06:31:52 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8007, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 06:31:52 executing program 1: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) pipe2(&(0x7f0000000000), 0x4) 06:31:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 06:31:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000040)=""/241, 0xf1}], 0x2, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x6, 0x2, 0x0, 0x2, "7af05db06109b8e9c5b3fa5dd07e9e9a52970c1c", 0x200}) fchdir(r1) syz_open_pts() flock(r1, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x4) 06:31:52 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x80000001) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 06:31:52 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9, 0x800fffff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x3}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 06:31:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x3ff, 0x1a}, 0x10) 06:31:52 executing program 0: mprotect(&(0x7f00002ab000/0x4000)=nil, 0x4000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socket(0xfffffffffffffffe, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x81, 0xb, &(0x7f00000001c0)="44ff5877a20f3c9668b05b592328e3be84ae50b01a532b39795734ed94769a22036183632115b187217d59df83655aadeb4c992a6610115d4389332bf82c3e1eaa63b4a90ea298c1e5cef2cc24042887eaf787ca57b364d987b5c73306ef422fd41d5c6c79afbc53b1bdeb4060534cdb7c311c52b2aaa50247ae6087a9f6206f410f8e4d2c9452614e8cb64242c02e2a8aa7", 0xffffffffffffff5e) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x10, 0x4) mmap(&(0x7f00002aa000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 06:31:52 executing program 0: r0 = socket$inet6(0x18, 0x1000080000, 0x8b) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x9, 0x33, 0x0, 0x0) 06:31:52 executing program 1: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x47, 0x1, 0x1, 0x789b}, {{r3}, 0x8410b27730847802, 0x42, 0x0, 0x50a0000000000, 0x20}, {{r1}, 0xfffffffffffffff8, 0x80, 0x53, 0x100000001, 0x9}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x9, 0x2}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40000002, 0x3f}, {{r4}, 0xffffffffffffffff, 0x80, 0x0, 0x271, 0xffff}, {{r4}, 0xfffffffffffffffa, 0x80, 0x6, 0x15, 0x200}], 0x7, &(0x7f00000000c0)={0x1ff, 0x1ff}) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x1) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r5 = syz_open_pts() kqueue() r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r6, 0x29, 0x33, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) close(r8) dup2(r5, r8) 06:31:52 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0xfffffffffffffc75, 0x40000007e) syz_open_pts() 06:31:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:31:52 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x4}, {0x60f, 0x9}}, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x20) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)=',\x00', &(0x7f00000005c0)=':\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='r\x00', &(0x7f0000000680)='\xaf\x00']) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/8, 0x8) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 06:31:53 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) write(r3, &(0x7f0000000080), 0x0) fcntl$getflags(r0, 0x0) execve(0x0, 0x0, 0x0) close(r3) 06:31:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000040)="f48d6b521614ce95746c3c734269d4dcb5af6937ddfb80d24ae7ef1cd87c3c4471da4dfc14b17695c92e963e7721d84e07b6d6", 0x281) r1 = syz_open_pts() dup2(r1, r0) execve(0x0, 0x0, 0x0) 06:31:53 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) close(r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 06:31:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x11e, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="c1553127c2fc891f1962ca5f", 0xc, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 06:31:53 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r0) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="d4a70d85bd31c74b8561916679e1b3024a60da6cafb435142e40e38b299c9591124d2ac5131c1256d70b2939113153cb5c6397dbf2c16e9b401abdc28247c1d8bba3ed5a75ad27c076e4d470ae6da420bc10b9679e6c41bc1832d8942497ad7be29035fcf21ca5c3199415843c05821891410dfd940017334d9fd0dd9c3862d9e9a40fdffff845e9d3350d0346bb78ea93dab608bfd2f6f26b780cc43fc435eebf9ef19100b2c61fe71844b0823c3d585f584c3d8f609713836f39cbc9fbb41c0e2b3f3b1dab92c4853c88462faf1ba44aed80c02eb5bacc00abea0b749f779418282d0fe3cb6831ee54f1a9f81dc1ed559f7c95", 0xf4) pipe(&(0x7f0000001300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000001100)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) listen(r2, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="8234c6af890700000000000000264a4d38e1c003bc51b95165d502bd00000000000000000000000000000000", 0x2c) 06:31:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x8001}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r1, 0x0) 06:31:53 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(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', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 06:31:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = dup2(r1, r0) recvfrom$inet6(r2, &(0x7f0000000100)=""/167, 0xa7, 0x41, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) socket(0x16, 0xc005, 0x2) r3 = dup2(r2, r0) shutdown(r0, 0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0xd3c, 0x8fea0bc}, 0x10) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r5, r6, r7}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000240)="af00361a77d60af16045a280db614582116987e15114bc2b5cf4ed20188571bb4551cb2308c06c6b56a51cfe84ca8b46bad102ee81f717a0e65ad47742df1f499238416b76d144740b5cbb49d728cb1707a3a04047b38998abb50c9e227b3c7f607ee031a40333b0b6afcb62f900cc7c8b1353b32b7d8ff649a6717784132dc300010bcaaa2df7c2834f08db735729cd5ea887f9ca511f4ee0a411c3695869027d71965f1d9c134eb1597d397c662f9f68e0b49363fb7b26722bf88116f16feedc55328a516b8922db0f69d3bd54d38a5ef183417daa58a305eaabbbf8d50fb3773529d91dda9726cd648b2e9b7f6dfc76", 0xf1}, {&(0x7f0000000340)="65f79d6b791ac5227fdacb1ce1e24ede0498b62402c28c817e87bf8b8e45924867a29c1d0e729b798b049b56b36434e345e9efaeecca8f2e3ad548f403062987c6f61ae2197e6592e3593a39b45ef1bfff3b5fb60c2717eda91a7444e040b323fbabcd3690b11fd4deecac081c89bc328154b01e99c2e95a3df259d8b7c357cad6b3e233a9fc989f980603", 0x8b}, {&(0x7f0000000400)="fde78d", 0x3}, {&(0x7f0000000440)="c84099dcf090d86d8735efca689cbef775496eeff3b808ac099c00e751178eafaf78b89433a32332fe318ea48b5cd730f9441e027504ad5f4e8384fe81e3bbaadc2df7f92c00fde38d54e94bb37e", 0x4e}], 0x4, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r6, r8}, @rights={0x28, 0xffff, 0x1, [r3, r3, r2, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x90}, 0x401) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780), 0xc) 06:31:53 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0x4000, 0x204, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="b07b10da05504da57b0d5ac3fde4981e9479aa41fdbbf61fb5ae517c5d742e19a929004820bad570e5df50b85e18913a5ab08924741c", 0x36}, {&(0x7f0000000180)="38e2caddfa8e211d116358eb77c66c0e70da6f8049d6f1af5029eb17ed4d636aeb068fe7ceb69488c1033883df05d7d18630400433fed7c9ef4fc713a6ae4eb0697d1c428d80442a0b3ce0b78820d91c89c2a33a4cd5260748be9a8caebae1e343df989b69d75fc1cd9623aaa016acbcffd17a2223a587b0f736ed6dd7a2b41dd727a3b1a5530aad55a52438b73e58de76a35d021cd6f9f2bb3d5c8f93c08a60f63054bbab59ec9c1169e3a17b73057131c4c6ec990bdc5e9c4bf849fd4e1554cd6a48d94707a939e68af1b68b78643f1e0755b93d7089c493015fa245e92a950ce5c84b33d4", 0xe6}, {&(0x7f00000000c0)="37a1b6472ae5126db6fe86f975166ac1b8aff899726aa3880283b790a736c5b788ba1eb83a8e78eae64119607f8ca201", 0x30}, {&(0x7f0000000100)="196fbf990f6dbefdd43222a52dcb96d95b2ea58b19e9d33707ad8f74810119fd2f5b8cbe8767d73cdf71134e9fb212d5dc0f8001", 0x34}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) syz_open_pts() 06:31:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "85495500020000003c0e451967f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 06:31:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x198) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) 06:31:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x6, 0x20) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000000)=""/123) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/59, &(0x7f0000000180)=0x3b) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 06:31:53 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/37}, &(0x7f0000000040)=0x27) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r2) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 06:31:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x5, 0x401}, 0x10) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 06:31:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 06:31:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 06:31:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)="590af0bb9c89cc7fc63c1a78b48b8281fcb00e8fce6b819e4b4ffd8990024ef798aa8f1a501ebedb9cf54259e52ae3b09472e5024a9ca0c870751107095ab87127cfc102d2d844d1dcbe8a059ebd7131c7527dc558387581696e0c0fc4a5dd17b6105989892fad85fd261ca62daec566dbbcd9a03f7a08d4650b71bf6ee111ed22aba6c5a601c8c95dbc16faa2fcc8ff704b69", 0x93) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='#\x00', &(0x7f00000000c0)='/,\x00', &(0x7f0000000100), &(0x7f0000000140)='{(\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000540)='\x01=\xba\xf1b\xc9\x04\x1a\xe4[\x83\xcd;?,\xc0hu{\xa3\x12G\x9fp\x98\x11%]$F[\xc3\n\x12}\x18G\xabS\xf7\xb2\xbc\x1e\x9fw\xfay\xf7\xd3\xf1&\x10|\xb5\x8eR\n\xdb\x1c?\xbd|\x8b\x18q$\xc2\xbbF=B\xc9m\x92\xf7U\x97\x04\xdf\x84M\x92\xe1\xdfi\xefX\xe0\x9f$\xbf\x1c\x12\x12\x95fu\x9c\xe8\x88o3\xa7\x9f}\xdd\v\x802?8\x87\xd5\x87\x94\xf8\xb7r\v\xe0%\xed\xb0\xbc9\x12\xf6~\xb2\'\x8d\xfe\xc7\r]\xd3\xb6\xd5\xc5otaE7\\\xa1\xef-.>\xdcw\xd3\xdbO\xb6qz\xdc\xf0\xf6m\xb0\xec\x1c?\r\r\xa2\xc8N\xaa\x04r8\xf7T]\x81\xee3\x96\xe5', &(0x7f00000002c0)='\\$\x00', &(0x7f0000000300)='\x00', &(0x7f00000003c0)='\x00']) 06:31:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) dup2(r1, r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:31:53 executing program 1: r0 = socket(0x1e, 0x7, 0x101) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f00000002c0)=""/71, 0x47}], 0x2, &(0x7f0000000340)=""/195, 0xc3}, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) readv(r3, &(0x7f0000000b80)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f0000000800)=""/86, 0x56}, {&(0x7f0000000880)=""/109, 0x6d}, {&(0x7f0000000900)=""/220, 0xdc}, {&(0x7f0000000a00)=""/168, 0xa8}, {&(0x7f0000000ac0)=""/147, 0x93}], 0x8) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ftruncate(r3, 0x0) fsync(r3) getsockname(r3, &(0x7f00000001c0)=@in, &(0x7f0000000540)=0xc) preadv(r0, &(0x7f0000000700)=[{0x0}, {&(0x7f0000000580)=""/118, 0x76}, {&(0x7f0000000600)=""/148, 0x94}, {0x0}], 0x4, 0x0) close(r0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x9) 06:31:53 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000140)={0x1, "f7e2df8d43f52b815f6cdcbbe4efa94567c86fa00789446463efb8251d04e966a836a7263541ca9d3ba45da3209a82447ffd0d348721d9679c2d1e8b210217d00e9cb74a3d33158ddbcf21f769be93112c25e2b1bef2a290b5465b44826d59bff26425eb74a74a0f130f71e686811898669c3a0fd552ee02f7e062dcf59fa995"}, 0x88, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/171) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r1, &(0x7f0000000100)='U9', 0x2) 06:31:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) close(r0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x28, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) close(r0) fchdir(r1) 06:31:53 executing program 1: r0 = semget(0x0, 0x1, 0x240) r1 = semget(0x3, 0x2, 0x0) semop(r1, &(0x7f0000000000)=[{0x5, 0x9, 0x1800}, {0x0, 0x8c, 0x1800}, {0x7, 0xc6f7, 0x1800}, {0x5, 0x0, 0x1000}, {0x2, 0xd2f}, {0x1, 0x5, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x1, 0x1000}], 0x8) r2 = semget$private(0x0, 0x7, 0x91) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0xfa4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/4096) r4 = fcntl$dupfd(r3, 0xa, r3) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000001080)=""/74) read(r4, &(0x7f0000001100)=""/28, 0x1c) ioctl$TIOCCBRK(r3, 0x2000747a) pwritev(r3, &(0x7f0000001280)=[{&(0x7f0000001240)="52c3cb824ebc9091eee7af7e6db347ddb7d79a90764ef9", 0x17}], 0x1, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSBRK(r4, 0x2000747b) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000012c0)=""/81) read(r3, &(0x7f0000001340)=""/206, 0xce) semop(r2, &(0x7f0000001440)=[{0x0, 0x8, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x9, 0x1800}, {0x1, 0x877, 0x1000}], 0x4) semop(r0, &(0x7f0000001480)=[{0x3, 0x9, 0x800}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000014c0)=""/111) semget$private(0x0, 0x2, 0x84) r5 = getuid() getgroups(0x6, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000001540)='./file0\x00', r5, r8) fcntl$getown(r3, 0x5) clock_settime(0x7, &(0x7f00000015c0)={0x3, 0x8}) fsync(r4) setgroups(0x6, &(0x7f0000001600)=[r6, r7, r9, r6, r8, r9]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001640)=""/25) ioctl$TIOCSTOP(r4, 0x2000746f) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001680)=""/104) 06:31:53 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="9b", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) readv(r2, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/65, 0x41}, {&(0x7f0000000480)=""/250, 0xfa}, {&(0x7f0000000580)=""/80, 0x50}, {&(0x7f0000000600)=""/248, 0xf8}], 0x7) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) 06:31:53 executing program 1: r0 = open(&(0x7f0000001280)='\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) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) chroot(&(0x7f0000001200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 06:31:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) socket(0x6, 0x3, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:31:53 executing program 1: r0 = socket$inet(0x2, 0x18000000000005, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet6(0x18, 0x8007, 0xe824) 06:31:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x1, 0x1, 0xfff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r2, 0xffff, 0x1203, &(0x7f0000000000)=0xbe6e, 0x4) 06:31:53 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f00000000c0)="d5ff9668376ffe28a0b2cbfbf19e8f7694a3bd434101a0542ab7a1c825229b2da6c3e7de86eda863dccff1e8c13b309eacf532ec560d1ceb828a57c53c4427fbff67e128e7ac030b408cccd9311af3429a86786ae85727f74d73e56956e77c2f1bd0186f9d8d7ddaedcd7d460d30c9fade6babfbf21831ffcf9d1ece0031547091ed5eeb598eea15492d4206c791ead8b566e00f3445cd4efceefcc45a5db06c4cb7a80cbea8598bf1c7a49efec6005db1d3165e8f4b6f6cec134100743ebf576971d3c8c9a02dc5c35976a8b6012e794b7a501a51ffa3618296d413000000000000000000000000000000", 0x110) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x80, 0x8}, 0x8) 06:31:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 06:31:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:31:53 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x6, 0x6}) getrlimit(0x81c691ae9b48fea1, 0x0) getrlimit(0x7, &(0x7f0000000000)) 06:31:53 executing program 1: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) geteuid() 06:31:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="006d9f46bb5d34dd9d808f0b88b017dc005284b3f12b5e4e81a98bebb88cff2cd112ab41e8b3021bfcb72fe7f72999056b9ba6f45aa76d8b2f4e195d3a5b3972b55d8c76a517ba7922bda5ca006215b9852a5d24b24fddc1a2c109b6ed31e159b24ddd7a6e2b14dfaa8c34b7c71fe761416c35056852db197fedd095c9bc05d4ef6310", 0x83) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 06:31:53 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0xa022, 0x5) r3 = getegid() r4 = geteuid() msgget$private(0x0, 0x104) setgid(r3) r5 = getegid() r6 = getpid() r7 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x6, r0, r3, r4, r5, 0x8a}, 0x6, 0x4, r6, r7, 0xb72, 0x5, 0x80000000, 0x80}) getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=')(&\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='/.&.%]\x00']) 06:31:54 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002280)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000003840), &(0x7f0000003880)=0xc) r2 = socket$inet(0x2, 0x2, 0x3f) pipe(&(0x7f00000038c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003940)={&(0x7f00000022c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000037c0)=[{&(0x7f0000002300)="1ea188fb184ed56f4ac5df98e000f602b2ddb05fb3f5b6e447e7616f7bbe38a04b983e4644b59299a58d102cdcd3529c8c854a1599784eb053650b3108cd5e3d3788b58dc261c2407d5262c36e2af9b35e0de3a4a1aa724bd2a43b6b9ba5bfc65e9623cc8f265df5dd4418e1261b18395c688d89", 0x74}, {&(0x7f0000002380)="6a9afdedb922d670ace87c778c21e89ec0709715188e5cbd8e6947485d2ed3ed26ba3032073e8839b9a8ebd2a9c296af08a0ae395a9252c951de97ed1dd226d14f5f18df987b67e5f041ceceb34c6e639f5b3ccdd1f0175380f6891f9862f056c67ac4dc6da0b21e264e6de765c9231de5f466ad0af1dd97df9078dcc737faad96773bd4c5dd7a388f2278fd1cbd9021480714d1837728ac6fb51e16c7ba6fb74643128e7fc5a6c34f795b94b18e2d41303562396012dd41cf745ebd25f5b2aa26", 0xc1}, {&(0x7f0000002480)="fe8dbc434b21e5ffd5aab04fa7678053f9c41f643042291bef5218eb92aa463bf1c9a3f5903162f711835723358e002b3aaff280314ed7175b6e13119851672ed3", 0x41}, {&(0x7f0000002500)="5ef5b99d6b273a39ccf24a14cab9755b249e13dbc60dcb738a78fd9641eaa008ff771c4a6359e502d41ee4c93772da2f2d144f595dd811af0c43fbe7ac0ff0de40f6f552673f90cb9c4fc12d981da6c50aa390ab8f560e781a8c8c1e26843ef4ceef219dff43ef250e8e99ab3eaf0ce7248ea04800e4b6f4b3aeb16c81f954eeb187a01a399ea8ee1a791d9e0aabfd1de88fd5931810cafeff297f76fdc0aedf9557ed03e7752ab11b4487de7234bdb12a704d39df180d4198a8f9", 0xbb}, {&(0x7f00000025c0)="0371f552dee54c86d380d93debf33046553a1d4b77a232451fa105e99f8810ba209382d2cb25333e2888365789de1bf1bfa5a76ee1c2ab06393c6a1df070a7f8e792cbca8c1e5c1101acb72662930aa7c13047e33fcf37e376ea8c32fe7c1c9718b392ac54a19d27d00cf1dddbc0056ce454660d5bc1eb0ecc30d479594f64dd32a18ec4381be88336078d515bdd0dc728293aa9837f0c1101fa669a3c7b506f8e52ad861a1ccd78f4cfe9b2a2a5ac8342cd5d15377fccd23016df3ec0a0eac7e8c68f1060490b9794bf9461e70bffd3c2a5cc4974bded6070f74e3259b51a7290ee5eb75d89e0877369593cf7516714132ed51f768566d8cbf12c", 0xfb}, {&(0x7f00000026c0)="7f2553e4ff9858b2020335f236fe560378a692e3026e2fa61c47336af81512b0d0aa7fe55d9548945fc26668a819ba220038668f49a1e992dfa3f66fcc48e609a3c1b40f1f02039350d9486a71cd565083843ab7072988b2140ebb277a26686021c6ea0d522de31479e7331d510c86f8403cfb49f5bcc843f3b61362b63718cc8aa8617586c9046c45423101bfd5a594fe575d64f065db938afb95cf59f57f2f4ca182871ff346efa7464aceedb1af0634c5cab3f1c061e12a99ec7f48e649e4904d8b42447a5f9bd8b1d40534c308f713c4f716dbdf69be221d47a0029048931befb1039bc19cdbfd7d2b0d460f60f1d3c0379a", 0xf4}, {&(0x7f00000027c0)="eddfeeff8ef6e65a1dd5a508e11df7bc76c856fdda7fc58b5fa48b0c78739fe15997b8f7e8a0e76bd7fdcd94446aa2896845c4364de315b31d5bcec86774332960a42ac06692288fb8e2ae18fce636a5d0080a5512b35327583e6173df7f6c3ce2ab5e1be0136a531f4c86f63009e60ed538e88f9465651a98a676010758cacf155a99883807f19596b261cf7e1bc1e1fc821b3f49b9401634be494e09e3688cb0737e7e9c1eaf464c8ce6ea292e7d8437a48ba84cf5bb8889d60dd2ca6b5ec27dd21d30d701eb2dcc9e4c785c604561ff09faa5dd5c23a74f5074a1f14f9f3c4aa9a4e2a97f8e126dd5456685da13fa52415825d4f15e6e565b4419ecac1f41a8edfe7892a8838ab0606113e421ac0b3065d4bee940998b07a0177366f755768948f96cdc183f6675278c529c88d4e9ecf02b788b4a88f36aabbf72608ddf5f76c8b6bb84803ccacd8fecbd271fd1bc09e718941aa38979f7cdf6dded1b5dbc0ba8d3fb81f2d448a67e92467277d71f3ee5e15051df696eccc5df69f89e388c2b1c6b5287a97716ea43265c5f9ca05e2fd8c1013151c11395cf19f0181f0554c0a0798a0b929f4abaf672586e0ce7fbdd8abbe9ef697500c9d1c79df153b62f984660b223735d1caa4fc01a24f74e733c65063b82e488e46d089a966e19288955b51d5c5c1575f031f7b2e927bb540c818ddaa6a27f242211c433a956ebb6a7844ed7277ec9708dbaf8ddcb38dff30ee8ef37cd66435789bf762b1505a5838e36ca515306cf897d1b542c59b7e156f04f3b1cffa1a02137793a1ea22d7bf2920b0a37cc7b1b921b0e5a5dc30e2229bb5df4f4c40294e12e9e8dc6874e1682bf9cf8e7a68a00fda74f9dd6d7fbe5d8d38462a6ad7b477e33ec328a0ab9125930b7f7dccaf1384b416b995a23d49a28a1d2ef53b9359c5d9472b80b8dd092c60103599827935ae17af644e715d74fc4d55ccaf58c3d5fbaf8881c6952d8db48c9a73ba59cfc5abd954d4fc7f7a7d7628c6780d5f518898df5c32151c772eec663cdd5ed3e4273791e96ced718b130fa250c70f466169c2ca9ae7a46bccd9047047f000b77c452c570aff7ae5cd8d36fee4b0ff7241d3a52f964c8caa73697a270e1061f0ecf527023270cef88754a07829730702fb02977d8ce90f61da8571da199f41ec67e30b38f0dbfa1a47d417645d4642f0bbdda89e876537449702e63d2a85b6c866c851f928f00a1aba8fb22b32470b6d0e7238c054766103dcf505c611c7ecf83c6baaef35b798427938dfb4520e3706814792bb5ec2b0cbab0b3fa9e6989abd83a72672b235f7532ada24fd0e81cedb2ca1cd3d948ec21d531350bd07e2fc6777e12a761761a62dccaaffa87af898bf67b65c9895b2cb9c096df648da8d3d25c9f8f9f7838e97db064134df53c8ed71f9004870feeb0bff038b684bac585fbfff9b6e7e69f21d3b4c8b48b248e3be9fae03a528e427695a0af8e030734abc21a977a56fc4924e2ef9f840adfd5e742a2f25736de2bc1a25ea19dd45c37b48dcc45261aa8d080791ed8fc639f2e749ac045a353c4534068f78f33e8fb93ab8baed52e6844e0541eac28633d4cc1df29d2cac40fdf08bb15a6502c89587d75c3bca070a1a75973c0c71e2641ac9c397d7123e8f2282e7a1cb2a2861f075058b0eb84a7953a1049ef1bddda6e57925e4dae6c1ba105b8eae6c4492f61ebc8d0c378b3c8c322761ec41cba0909903325dd41bffc46949301251bee23e0b27e8c537c2fc6a63523b54f8d5bbe81377dfc8d08f9fc23123044774d432a14514fd4b66a79727f7d53d5c6973ffd8ce085bb11395eb3ae6f020973ab8f117e325f34d7e5559ecfa0de096e3c78111b6a8809a1daa325701a1d9bec55dd66e8d8b5c32684156c75cdad03da548e9bc3e1cd2c1ba36971cfc823173d46ae1f01e2a03aeb5f120a1302bc029c40cbff21340a8acfa8e82728cc0caafc5444cbd41e52e1eef8243ae736ebf8438af158ae2189eda574e618486f384f91681e3cc7daa0bafffca1d677ffe7cf1e99f319cbf46b7f636dc50e8f0c8e84925f4940ac16b3ffe5b9338cad31055a968fc06be2855b7fa1aa9b3fce0b89865b946d176b250e02a8a4fc6ef0a10d1829b9a9ea690196eef468f65b7c92612f700040555debc029d4c77b61274771a67624ef93fafd6d3c8781874d4bc76a75aaf7cc4bce0b0f4c33904b0615258a64e53d5b8a982dbbeb2a534b1e282acc98c9041cdc9ec43e5b66406a439ea9049b4c51692b5c24678ce3b7899d7b637d6df3120b12568867c92b155950576fe9f7cb05fa3944901d8a35cc996599567951a34bcfce0756e0cda567233f2472f1ef999bd94faaaa069483e14f5b1913f88e57e427c5b4e6d616baea9a01c019f0b16d6a6581dcf64e3a7b459ff49acb4050c7adcddb145e9ff72e399c2d527061ac31bbc2868d6ef6ddd2af7d426bb6ec1b00e7bb4ac460fb1f3c411a3de7277f494d79baaec3085e8c73cb8cef961f1b29cacc3fc8f2b95946da780f8b968ddc504a4ddbafadef490dd741e21c67e032576bc054517ec3cd30b43a4a4b70c2e52f926501d5db0130ed8df38d919aa827b080d4603c3d16ba0f685a19f1534be01c2524c39d131cc0cb63603c8e55cfed7be8907c7d7cabf91ef75c2a081bce394304331097f2dc4479028ac808c05a785da25b16786ca3c4f4708a6a6905775fe78e1b5dea398f5f81a8488d9359420ddd447701c2275f6d2d19994dc528c616d2e2e680eba68112f1ba235b6acae4302df71b8a67647d303a998e50b3f756cddc9193adef0f1fe96fa01660c4f95e1a5d01768796a5df4fe4d5f6ea657957ae2fa5f13f696b4e4ea094235a63ac1f7711b26cb6828963c35e8915a203ee7def39c3bde50abd5e39bdb49f869f9824126faf938e88c561ee2ec70bcd904d6d3ac9e62b2b36d6da436fda50791857f94841c3ff7d6dfbea04d89189617e33a8c0516929bec93ed405ae785eb59684b47b511d667a2088d4459593dfc164d6c77564a0d823767be9e8819f7faa76d08543e43bd17edea2022877094e90dd2e4abe5e9afee6afa6288fef47bba99394d20f29ecaaf8fcae78eac6c1128c2b3d5ddd592fada35ee78eeb51e4a336c829a5330ae5edf9d6730d4a3e061374b3dab4dbfb33f255cef78107650633f4e90970a870286062b445efec8ed6c3568537ea4eb4f9dac53141ab74d2c62552037872e50614cdb7f34f4165088a2e241b7c9cd0e47b18ee9278d89e3ea3280a3dce2ecdb6e79098f9695c5667f650cdd90ff9d0442b721a1bf6bb3ec1de454d394639883bb0a275f097d2fa80b1f58d6040d74396bb7eae40755a7678a41e78f79d4ed18a1da8f2b182981adf2787ea4b246105c69ff816280fd2e11cd675fb2945081fe124f429a23a491a9cbceaca1a38b6b5d6493ca759e0d3f0b56b97e02b8656fb3f32fb3a24c66037f74961adfcdf74ef354eaf480b186f434e26fea0e2fa2bd9c5e9ab2b1f09e0ace3ad0fac519762e9383df685ecb2b7864dc8cf1b340d53117e574a6bc172bc7678f0719cfa616958368c854b9b43a57195d76457b0c744c8922cfb9dec90afd98e6b13ea7aca8e45c7ec94b85d7562331f2be699eeffaccac800067f520fa91238cdf3dc01949c0b5e4a947fa81852ccf67d5715c7382a56d1bab209bffb45a014b7c8aac790f5692d2cef0be13ee5738ea30b583a7fb7e8f503710038a438b8ff8d462167758c88954802b3af0fbc55cf7fae26826f36d0b45a2d81db89fe01a827a40649967fd1060c502b007c7eb8f4ed3603211380f779d5c6a9a243e4ab823fcc1513d347a76468f1c578f8cb0fb055fef832b15bc50c9cc8cfd1df5d04d62de86277a9708f799e0d22a609f1624c6257857cd7db462409bbd427eeda2f909c59ad4a7fccb1ac7c3ef911e901abbe34990530cc709244e18482fa132e6b32a8638f950da59ef740cf59847b7c00bd31a2dc1320fd982ab5e56b2c6bc0a03932a09973a2dba8fdba55d577d4170f186bc1dde6723c0d34bfac49c49805e1a2bad3dd4cb286df50ac7fe44a6b6f18663909cc233975fb7dfbe3e35b23a4edfebdc826d4d7509c640ef104781043775b289783f09642436f25e1fc1c0c65234c204c88367b3f7afc2774497797c7bfdfee75dd4c831fba82a88241c2d276fe69ea7b9743f95617b2f784071efcba5d4fa0b7c3b261a5d2c40d5aa2481013ab373740491c93b6216505b2f0dfa3c17adb4c2911a77fc851b46ec7af5cf0238e1e372c72bd328db19061b015b5fbdf8f9a277c8534a07a0be3a7b662bf7221f9f51fe196e4a5bca6e0f429909a69577c923049458ac0e76a88a26cef6265285fadccddf474760936d6213ad11de4f20e69094ed4a7c6b4590048251647334a8fff8a08bb3e4fca7399ba0b488c6a099ab8071283a4917a190b4b496b74f944fe847a238496b27e3de812b34159bd56c319e456b72581a1189c6a8d431322227b444f0599178da1a18e04a589146fd85ca1a43514c060d21134af303444bd38db77a8993d6e41ed4de772b36480a74605a27442b516fae14c1a24f7bcab57b4baea95c21f383fe93a1ac7c00ab20466e22be65ec2b952646b7b92868e7adea56aa17f5273a82751ce5d0599c82bdba8187b543a4e853e2a0687570a52599aa661cf673c8f587b47df73d56d2f5b8b82d14ff41714473f6bc843a9c3fb70f86e2eaa7a93c0effa50610995c413f854c775c105525acb50bd2d3f92f562c0f81383aac2b79853737760d53e41370049df08c3998f3987afe20f541e3c055cbbd53c421c96a79149307259dba4cee7f1f9022f265737a4944ba9f2cd7ddfad1a5e90f5b97ec95a00299fd2f23f04182b323be7052ceb0b549ad6613a4d69221a507b17748182c6463f22bdb3937a9fb4d59e148175bc77e43c6a48cb560f87249544c26a9b178c6797455b0b2870cdeece10e38219b3b57b835960fbc3dd161827b302786e943df8cc6192efdbfe25429e8558175d9ff6c8e2d476e0465c9ba2d91202f7eb7d47dc55dcfe0c5f294f13f7f602862aeff1fe4d0cedce77b5406e37ba098f3e34a8fe61d0cef69aa39e3172497bd38c3a40b84b05cfd04521031ce2e6acee770f8c59014d8eefa7ab5d9f88aeab2747eb39ce7e5b088ca100aa2142d528a52f74de4356c3037eaed66fb437686c8b62216879b4b815c6ca07330f51a7cf0d1acbadadca21ca2c9f9ac3a029c79a448e25900e5a2ae7f809873862ba31c6efc06a3bd5c734906c83dad32cb509822af82614405f4b6d071f0874e3b2591938060c6ef621257cfc0cb0cddde7af281822c0982e7f34b0e84f3c93f06a135fe81c3140571d115e0585d84cee74c858388c2ef50f0a0010c32420bb5e1d162ef254cce0e415c9462a44c704e1a87b8645ac027829296f01f6c80b8103cee28cc4a6632fdb3968d3aed92abaa65062a06751f7860c6adc6355841582439c14c9ce4635629186a90a689971fcac355e3ae63dfd4db66089a59941004503015715e7b7a06780aef23076bbfc8c2df292c93fb977b34a0c996dc6791ecedde3e2e2004b511bb8dabd4ed9dac35cfb8412ad2167e61b6bdb0ab3c08e5f92d723d38951dde298076f2f69293009d1176a7ecb552948191de51b52cc72df95a968f72519d18a7044b2b92612d506f96ee5e27f7070aaa1ba9f13f2fadbbaca2b6edd69a7e27cc1c2ce5226f0ed6768c52b51188cd42785db2d7e4cac6fa8f39c69", 0x1000}], 0x7, &(0x7f0000003900)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0xe}, 0x8) r4 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000003980)='./file0\x00') setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r4, &(0x7f0000002240)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x2, &(0x7f0000002180)=""/147, 0x93}, 0x2) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r4, 0x29, 0x9, 0x0, 0x0) 06:31:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 06:31:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x584e}) 06:31:54 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x0) syz_open_pts() close(r0) syz_open_pts() mprotect(&(0x7f000071e000/0x1000)=nil, 0x1000, 0x1) 06:31:54 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x6) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x33, 0x20, 0x9, 0x400, "996d9b09454889e4c1e796829435403e225864d9", 0x6, 0x1}) socket$inet(0x2, 0x5, 0x4) dup2(r1, r2) msgget(0x0, 0x14) msgctl$IPC_RMID(r0, 0x0) 06:31:54 executing program 0: syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) nanosleep(&(0x7f00000002c0), 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x7}, {0x3, 0x2}}) 06:31:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) syz_open_pts() utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3e1) getitimer(0x20001, &(0x7f0000000600)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r0, &(0x7f0000000480)='./file1\x00', r6, r5, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000840)=""/248) getitimer(0x2, &(0x7f0000000640)) bind$inet6(r0, &(0x7f0000000680)={0x18, 0x3, 0xffffffff, 0x4}, 0xc) semctl$GETPID(r1, 0xfffffffffffffffe, 0x4, &(0x7f00000006c0)=""/226) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) fchownat(r0, &(0x7f00000007c0)='./file0\x00', r3, r7, 0x4) semget(0x2, 0x1, 0x50) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x100) 06:31:54 executing program 0: r0 = syz_open_pts() chdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setitimer(0x0, &(0x7f0000000280)={{0x100000001, 0x4000000}, {0x9}}, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="05", 0x1}], 0x1) r1 = syz_open_pts() sync() close(r0) r2 = dup(r1) mincore(&(0x7f0000dfe000/0x200000)=nil, 0x200000, &(0x7f0000000000)=""/9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) writev(r2, &(0x7f0000001580)=[{&(0x7f00000002c0)="0b95503e826530e33579f9a1dec55f295726e310179742456efe022aae3aea162f89ef93442eeb59a8f01a8492a43e4627742b3e589f4d682199cfe8ad2e259d1d3a8e2bc03744229f3d1a95931d98b0f738c8ca235bfa373e9dd01621ab4dbafcf584c4410ee9af29965c3d68e3d787614f82b7cf0dccfdf2aa86cf69282f00b4264b01be8f92891a", 0x89}, {&(0x7f0000000380)="aa9dc8e6b93fb0d096f57db21febe6ba89539154ae665fc103be69db4b7068619f7d39", 0x23}, {&(0x7f00000003c0)="de66dbcf7269b3c8cc33919f7a192ab00657f7c587967feb3c778982ff28a2620ca6b6b50ed69b5f9c1451d946f29efc23a76e66c5238f649d4721b2c0e2c67f6514596fa7adf83dc18e1005cf6029510e4c1fcb8c44acc458bbb794b760b9c018143a2bfccc0cb9da233d1f92c1", 0x6e}, {&(0x7f0000000440)="c4d186577b7910c785258292205c095087af12a9", 0x14}, {&(0x7f0000000480)="cdba268864b7977f31859d1ca1d3e6019bc71de687635cd3c5576fb4be43ff91c7c6f2cea3fa015c5ccca4bf8c682ed70b6c1f66f4d69ebddc1a47d64429ed4beec116aa7266d4f3263bc6fb975d3eed7b5c51bb79606810edd7cefbdc1e5cc6aa3442809b13c08757a6c7206eaa48cbd0c1eb720b65d67a545e896e487725bcbbb56af6dc20a21ae7830d3b2cbb3ffd8bf45e4546a2459c8fc68660232e5ff1b9adf3d3adfa37899e9a4181968ba3e3fdc41e60479d0175a09ae924e0da97db64eb261ad89908cfa77532ee733512f75b2318d1a179017c08dddd7a9c52a40ddab2bfa1ad07e56a758d0a1ad0f62c4e8e8b4812eed41cdccf85fedacb3fc2f1092c469105870799a51aed4012705f3a5feb67a6a93e5559f4eca10ce7c8b52441e0d6eb6f92f9ac1247bca098f4bcf832a58c51f7fa20e56d7364e705fa673102b9a70a7d23608e512048322fec1a07d0816555f09ada00327edb1463b8f60ed5298a7659969bf73cae0f121d7b5c765c3e51da31934c88527a01c157ac4718e1f16c382d085b5a3e966d721d710d81f92499417d3d7025d2b691d9391f66c5ccf41d8e45fbc8909d4e5618e93ee43614644abbb9673ae859348fbf33b677899d8618b0b5f6036036a35852002b4a003d03685f1ea007e6368244a45827fede2aedc293ebcb2907d3ffa264111b3de1846435bfc94f6af2102b4218f06b56c963e0648f058cd03f843eebc4fe5ba360382bde0673cc076cadfe8994ee0aae20c96ff13706d39064a513b82d50938c0ddff8748e4c295311c04c72b86ca4ad971b6fc51e139ef435a93efabb627e0b2eb6283c392ada2cb1150132f2ea976ce7c2f70ac90d87190c85cf9a7ce74ab992d6f30f12dab569604eab62ce551c0c233d4e0cf4d432efa855f63a8e2a868452850158610eccc53774866cb19c0bbdfc4210cf0ca85231966199b22836780ce1211eb096efad0bb5686c49323745058f6a57e4e6ce7aef918e2154fe697c81474b88f923168b7057bfc011a0ca25e806b6a7f9457fc0bbef6a43be716097248ad3883209353068b9ce5960c693700df78f7837e2b901d8088d52add9a4944e538e8140ab2c060171d96d63cb9f9636074b5e46b6a07c9caee2dfedfdca00010943e14092b0084f9941838e5480f5a067bf9f9921963294c99eca6742af99f33c236482b3f22f7bc3baa819c5fa246f155afdb941c03273d2cb034144624ad2cbd32a9db30863e10df826dc81459c6ffb73adde7fa4d3627ca80b4cfac312153fc9c9a004eef5185c1cbade3f8892b7860c2c0bd6846f5a1758bdb99c9eb6138d7ea866c0a6825264153cad15e12c86e20aac95092c8ba44863787e67ae93bc61cdbb3115791b03410c8fe3acabb1956339b8c0262b71e6afee2d322f11d8a7e22a4fe97782f0e68da6fb1cf791c65cf17ef1177804fec106072571490478a6225bda34f149f3e9323c1d12e18f1b1eecdaa632f5a22f67381431c063f7ea97730ab4bd6457a862d23027844624c8df2cf606742c5ed90f2298e4e8a070bed625cbf45e63710024a4f5e1e358ae0562561c88f38740c36eff01a56c18219e85a74139042d0ec79f20d154982f4f116a9b3bc462a48699c78721b1532d15d2aa4ff4e73b2ba9f8e522c81ac3b89f70aa30ae8fe7b3a2e22ac19b177540be94c06dae486536b0b1206f188bb0a4330b9ed68488717348bf8fd733b0b994609bbf5cd51abe70be96ecf3f4c647d484bab7f9b0dab0054869c35838461e0d322f041a649119cff2f1a95b355adfcf3bced4eaf2fa5c91cab4874726582452709da87e102f87062510b42a725057a88e0907117940c0036c39857753911b7c5d10636974d3c94981128727f826d28b89e0f04d1b04f93d251297cd15ee98e4dd4952b2b5290faa5cc693de7cf9aa7c107eb5669d03d718644909b1f6a2bb87ecfd58f0d75c341f8e4234486d64710bae57a6d00687efa4a9aa758200be526230511aae7d7c5613acd632090ab005d422b53969ee8e09d15d3dc184ed305d725192accd943143dae21da6e46ab5dc70652ea91b6a678a26692383eb735acf12ee06d67200223c7ad729cc88fd1032fe31cf96320ab4996244201294fe40c10ae699f980c250df9ffa60c6df131686a69feab6114670679e3e4c090219eef67d864e5c539258ba02141c189c83d46e057ff680b32aa638b492ca5818a2f0b8063c4b6bd5ccab563a1e6f7a9107363dc62df2739c2234faf5bb67c175542b56e46331c21b9d047c7c2d0ba03ec832e629ab3a3bd1a4cca114a81dcc9a03ee42aff4b7a01140d2f5210b4e7b46ce08834aa30ae932960a52d64ef57a497a2ec869f645cbb085c4ec474c0c7ca5a98504772b0f7d11b4f2a8b5edbcf8cbedf3507692f9db045e4cf17ad281e1b666d1880c78b4e8c95588b9839e511da78ad6cdfe0eead5eb556e9498ed084454400b8a1f2358a1123663c7c2139eb0ee39513d47d0db1f8a1a45df425b2943dbafc2f9607b90caa80faa048181252262f78856443b6057655aaca6174f5ebc218dc9922a882425e1db04cc02c2a3f44c4d3c68cfa03f5356cde816f74b7ebe4ddeeac43cc0f3441baf7db19fa4e1c8b2d8254470f6320cd82d3b04ede765c3f6cf33fa91b2381bb415f9964631b552c797ec8456c754b84b002bd3c7245c473feb5b96d1b9fbc81a5201d5615a91c5cfd8ea84e05b06745e066054d3e8d61c736f4cb95249e693e7b57f01115ae4d991944269e2c07ec2323ac39c057c809b75c4986f61f4485f7908366456c4dc33d8592158740ad0a4c02589a747c5d3998a0cfce27b55b5bbdc7244133e42638a4513936eba703e061f8f8d76749845a8bb9e3f255ffd09450d1924173c7f1dae310c0c344bf2285e5fda5285e69f280a8c17d3f9bc72e57cc2cce4d30f3ad34a2f7c5ddb81305f962604177ea32b8f2bf25c7f3a9a9f37715d0a674b5a185e12bc8d9ff5abd5ba73076c8f1cac006ac1dbc95fcce45aad44534895d94239f067dce5c6b181e00f8bae0dcffcaa624a51d59b05f2044d4708e3f138e065927d74ea2fa361d31c24d195c5a83bf3d1d422cd0615b1b2d3cfa2969201560f3ba94b719ec5301c830b0230ec31fb2f1cfa22a1c47b6b151dfc4f66ffdcd74423491a9f630648641895599f4bfd5770a4402302e1dc6cfb7ff3033bca785ff63d401c14b8d565d9c1216541a05e8c5f4abf0934ca180a99caee4fba1137426331911196aeeeb5b858d80ea35a0b9eeabe60d314029419adffdaf1b3e793d62338bcd09563e4d208a748d0d131617dc0187f278b3b067cffd9d272cd89cbda9242dc7d644399c60b76bec28ca3eaa9a6845b3ac17e8700703c9f6383b170109ed122ccb86420a40845b2129e00efac29a1f612f4a578f039a505f067b2d9d2be4e56969e1204d59244a09ed6cb08302ce350ca53d5f4e022c6604080127647e0d49987fbf34b85a8e5e0a8d0d196ee3d74fea01ba49957e3559ec0172a82772de46ec2b98e49d2336ad6475092d2a3fca16b8806fafad8015fe1afaca0205fb2016a0ffbec65bdc802f3510a9b1f4b47cc59b38b607227aebf54081bc0a170e64423519d7634facb178d218a7ead3dbee3cc07d52f1e4faa00b85216d9bf6163c6f2392d365b09237ea49b173c8eda9cf6d247dd91465f28bd6224431644a0c023a3c43b1ea9c1ed3ee0f1015aff4073d8ea971ba469f9c414bbccdbb0ba2729c3328d46ceb3d2f3999afe3dd63757b0c6dbafe38c5ddc17edc274df83d3ffe7fcec268e5280f921993c2bf57f317cfd4d7949f31e4d9f74c9b6fea93d1662488af60d58f3ca9fb5dd3a68ac0f2f23474b9675505ac030e0552933f066abd9282edbda85e2561a38f3e04dcde7262dda7736445dbf804d1f7b72b939897338357a1655b7a95ccdf42630767554dc133087243816119e189097a589e40bf22e87f018cb5151918faabac185f54cbbd18ce066c51519e24918c767f4206656f26007fe6b6adc7782683f5a579d14313006a3e9f41a09a257881682df668f9c8417dc12e600b2f61f214923a3c5a2a2a4ea7f2cd78e5329438bdc8d9b02399d627105e98046095921529c235f26e64fa4e58a974790dbe760d1ce8a4ee5d0ad5a8f6d967013c85e65835fbd94a5410094176623776295ce80d2f30b0ab5c15ac3bedacade8d8de45815328b42a193e7bde6a4c5b78bdff33bdc5540bd1a1c20cdf46a174fd970fec8769267c734e012d47a1e40d07ffdd290c03de348ffa7bae57c310ed55662941392c019488441b99f1b8545692bac8a7f935566b189ec9cbde8c90e202c619746fe7040755b7bf92fa38591346feba974e4497ad9af78c4e8b6faa320545eeb15b3ee0fb787f30a5393cb8f046665b478e249ef06f8be73e33170b2e5e180c76b597c688c7b85dbe351718f9e4772daa5df75523e64671289e80ed0ca4dc24ef45a19fd181ab0765b463d0cbeaf655904210aef3a39e548b26bd8c3c47debe40bdf7669a28b74ab495161b4730259288622e68401abeae1c1b8bb2b5f960b56bcbeb3e50d64b401cd9ba971e682f687a96dd0fe67f35cba118119310c863fb2e6d476547e945173d193d01afbdc364d15b53806474a08dffad06745cf2200f7f329fd69d9c73124b732f67a02f3a30108dd48bec2869ba4012a12929d5cf54b405ccdbd12c1b80fe4087f3e5f7bec92779b27a430db0755215d7f601616c605e167c49748c1d6a69e60ec3f01e0d5ac0a9026a74840fa2b3fcda92147aec232a89e13c0655ad5d1a36a56a9c9f67f985703fe064d986db462d46a3ce1f0d802855fa1fb488b20389e6a4fd4e6e32f0c66bbc10d1d7f70a2d66344a9779a26e8c1437c628c4e6a164e5555ccddce20436d216156cf3127f9c3256448b526f87949d0458a49a34d8ecc40e493b9b2bf4ee2984c4ee746011773d38529b8efdc18d945902f254d4200a09b1860c2e76ea084b45fc53a4f41ac033e2a402dc43b9bd17573cdac884b9cf761f4dfa764f181cae735071e9a21f4e391fdd4078fd8fb163b698a60566d588aa5efca1e7d503028959d8bd82ee285044f1fce18d07ab5080903efd911eedbd0409e50df14e956c61f4b0d97ef7bbb22cf6ec1956374e83ecbaa6e2c8af99947c513134cf33841c6fe05c44a52f792ba6d7977d52b8dc697c8437461c9919d57e7669eaccd994de6ced97baac04f08ef990d702944cf45c054ca79941189c436a1f3480fdc4e9fca0a33825b4ac14e47bf083aae5d958b9ce98aedd1540c0b4a35b5039028009e59bf2384eeb1b5d777db11afe07c01b4a9fc96656898bc5d5db0e043d91d48e03ae435ca680b95f56c785fddddaecb797ffa1e0150aefa8afd64f39e4287ecc2beb7fa747897690c54b28c5375b3bbae3f7dcc436bd39cef908c03e357fe168169e73ad07ebc117fd9a3d7fb505e2f37049eea1b1f29a2b319d4691bab4e1d906b40104a3ae1f1e9ab37866d72e00bdd80c38825d4c81333ed184a70b539647dc686896df5c72efbc45958b06f413f789e94bc17860261db9a39acd9f2c1bd0462be6d7450681eb3fad6477cb572d27ab5ab66213c8166ee69dbd80e50fef0d9d6e6fc13b98f3cc992e0c23bf6d10ff73eddca98dd301c64b99e68d1302df6ed8e9befd8853f086ee0b47197f3682a85fefaba6b0f0ee95441c7b0f7931088676f6b09b4e4d93b92c1a15a57de00050924b647c118d321e44bc1453dabfdf1399be050ed3278", 0x1000}, {&(0x7f0000001480)="62ada8c43b00359203424418c626364d3945450535029d478cccb4896dea0fc216b6bcd33416f0c7f916601ec0bdb21af2039ae3beffb3ec6364246a60d5a5f2441596dfe6eaef05de0dbdd2867ee84aa0162dd26462d5c4b6caa7bff6bdf7c5ebed51008d357bb82f11eac3621fb8a0b423772ec072670e3b1f94466988662bba08c4a96c77c50e65ae46853f44eef4992627919ec9999901b8fd11b83c88bed89d6e71c4e72ea48055289db229848f", 0xb0}, {&(0x7f0000001540)="2f2f13d5f543a214ead4c3d7d233", 0xe}], 0x7) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/82) syz_open_pts() 06:31:54 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xffffffffffff0000) recvfrom(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x20, 0xe0) open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x44) poll(&(0x7f00000000c0)=[{r0, 0xa0}, {r0, 0x4c}, {r0, 0x194}], 0x3, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 06:31:54 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x8000, "854955882e0261b6374dbfa608e08ff7ff00"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x76ed81a3778dab73) syz_open_pts() 06:31:54 executing program 0: r0 = socket(0x19, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000040)="c56d9d7234b4e969342c9fd0145838a20cda2269a453fbf39b41898e2226ce22413f83f2f366653dd1c4da5af4b68831f5cd9d9d115fe826c107e9ab99ddf1344c46cb47c0a3598fd91b1550d4fcc47f6bb4b6292b7ad0e148af377ead0a64b4d365ebd30ae5e2571dcba8a9a6005386543c93d39bd6f38ce18d12a25390f9367a5ce54e83c9ce454f170e9e62f3008fa7d4e2f95c78af74d65ef77606f8", 0x9e}, {&(0x7f0000000100)="e81ca23a94d5b313c7fce2061fb0e9287629f0267a0799089d7b495c22268dc525eb2aa1084953a7d642adb42eed4aefcbadeddde75663506ea7b16ab15b29174cb05d117e0c0800bac3564c234661b9c0cbd7369ec3089137076cbcbaf9b2e6924d81b4c75c88d72c3c2c2fb94e9d2e02372f52f7f0e03b4424deaddff115d3293fdc080c252c21912e172a11fe54614aad64a765fd59a6fb4ad854ae21973fdf22de64c1577c374a6e5917a391d60e88d88ce81afa378fdf253a071c", 0xbd}, {&(0x7f00000001c0)="8d9801eb70b77bde39e8d35ffef7972c7b239b35b88ea6931e013bace9446b4c7b72e10ce11cf9c1e32b592e1f4583a4656ca8643985a1796607d69879531e506486fcec60129232d511e3da6a1cc2a0938e0f", 0x53}, {&(0x7f0000000240)="b59afdb602c014dd8370a75f73903ca8d9fe6a73400027cae683821cb0168e5949e0dc51fbddc619b0ad0f844ea1015f8423c2d6b5ed8a45a192a0b2db181942b674777fd1bcfb6acba1feaec0715dc554a75ad0a06d74b70b6a221a0c595235ce4dbe5be1ac85e1eb505786c6d546061f0f4e19192250f4dbea9600110f1d4a22ea151fe5e93b62a06c3eaa04aafb8362e65d0c9eb0ca134df657b8102c9c9a93de8d932b93fb425743acfa0d41d2832f642faf3a923fbecab776f63c54e66452bd68c70af92e2039d6b06e16019bf55f6b6d78f6f1351a3a39e9188440f508de00aa8fc536205491c96fac2c4bbdc95fbd8eb6dcd25cf8bfd2068eb176bc415a416a54bfed3f1ff0278c6698f5c8a7488142a65d02149a31c0037afb4a83c88a67100cc6d1f95e444369d09f7ae4d3a960ef7bb4eedd55c0858f09e1c7517535e21a39dcae44c9038aaf42ed6feecd557d715985f16ce59342caeed43b78f7cef223a42dc394017d30564dbc14a2a5dda48f6c10109acfd1b7fe4564ae2ba9568db70084cb7d790b289af4118f1c264bdcad6b6c082f9d1c603716e1a26e04159aedc9c858a97cf9df44d86dd7892472c01abac2e5e29970597bdc4c0431b3bf73880e5d19835592f3f652fe497a1285e4ec80f21cf78382838414157cfff49c5bb546cda413cc5a195bc87d45987140296f04a668c8f6621aa2fb954746f5593ee3c9bef890394c4c6b0779222e3820942a3eb4bee4d64c6b4b279c51836f3a67827d5346477fe7ac33e487dc677c896d936a3be6167c03aaaf1135d9ff864d0f68c5132d42fca5250c8cf541d9e4a80bf4fd1447cb066a9619be293c9aa3675334731a9acef0553aa13e7e11e352f5386564a4558d7b85ff4c07634a6deb86b9f68a49d6294b7de03c4de6660dafcd19646ded0e101f0cacdb760c2bd1d29ac25c7f286773fb3e1b0ef8873e68c3ab706b8e373d10b5e61cfa5032bf0d5771301bfc6747c6cdeac8df41b1930a50c30d8da230ae0d5f3f28f307611c949cfd9b03d1692d7f97efc12d88bf11ff62daf96753f697b861c3b2d26cf41ae02c50cebc9b97a2ab1f3a0f14af3c68cb765a88ee1d5bfeb65af0c243a75c608680f5885c3437e2de1eadfcd962293846e3daa8df786e886181b9d1c5b7257ce5457d34fd58a15b3aa8467257db5df2a25e44dcc644986f2601ceabb4bd03b1823426135fb3eb5366bb2ef6fcb2b3f2e4e325aafa91762e3400b158b49c8802d96eb906452c359eb3d2beeed0eb81481e174c7535aa79272be9d00de91d1537dc4392e753401c31d713aabbefc8e6faf9274f0b1ce271954c073d0909e333ff3636b5cf149851cb3f8de53d6ab665d465eafb009d2b0c01179785e90d44efdc3c61dd7a0d116dad281988da1d05977d42df78ab076fda99ca9cf727d70e2a2e1514fcc8c330aca013b240088b3f447e3e52ec6b887f80793c1c79b5ec61b46d1b8ae9e3964c37de53484ee61442f1d6730c65e1084e512f6661a13111efde292ce33e8feeac1d8255bb9b159943fdbeee256eec38a4c169519dc2e86eec23a3e8fb9d27a5843c28a9724e39b32de031e9a3c950511372d02ab227791e990337611e4aa8274dd8beae1bade43d3b79ef7f63db4c7080124c1bb67c6d0005c580ce6b26b43b48d8bb23d10edc99de5fef1c854e87e56788e73742aac37a1805809e617a847f367c3f85a141df4787f417512b6f1b33b9eddf46c58d3144cd01d3c0eba4f28be702354c9578c237f3aafd8c0a7a41e8fa1f7ecd34c563502930694fdda2d52b2fd74e9509b7061f5e4d92f1c1846756fa6ebc55face3b59bdff51d5b0830867efc7464727e459f69df4bebede977785c7fb443e937142ee765f857271a768b3727bd0c65522cfb9d100de8b07dda5e2e444d6e3196e6e818e5ddeea3ef32b87d0476c898bacd797ab54ee1942848c450082f382993591e10f8e66b2de2b258589f651eed7af00db48d14a1a3bc7292196d6393f67ec729c63b85f35fc98d9a511db4cf56129d3495df867de1247ecf8d3b8febdf27dc29a9c90e1234298ad3bd1baefa26538a6752e0ae964c40b7416f665b13f36faf67ccf89ce850b31b4476958a1b105b35e1dc5161fea0c61d99d040f2e1e1da262df4c2b87401ff1cd82042cf79277f0b42c36242a909fe9beb79cc42455d312c0ea525e83c8a6909900a8c5ad4a3a3739f2be91653cd1b0213373f1dedecd10f19de67a311f9c59a589f375235ec66d8e4785f4a265eb1caed88d0c466dbe7dfadde4ff16f288cfa0d68f8457882421f9aec60c9b31d7a97caa084a8388024198384c19707803261bd87cdfd63cd1804ad4d2e6027217c03473d6b85cb28f09c1f0b971fe2d58cab6d63e182cf5db7c86b69922a684a3e9d17d667b2de9b74998c06c01e1637b3aec7135fb61710c2b31f07ace7985ec92eac1ada1e5a2c9df574078656b08ae6c33c2eeb413cced1b3832f6bf08316158a23459b573582d72b364e245e48b10c19d2175c032ff2dfa3b413e3b470c8ea6d7350beb643a3c3a6bcc32b7c38b0b2469f433db4ac597b25948de6aafaf38c1c453ee870c72d86c7c07f4915250e0c33c0836a83d74578f47e548e3073b9add41a0a9714258232abeb878ee447f07c147ddafdba14f24c59d582b77f0d777ef269a444cd95257607ab6ad18e14cb4df116b714e92aa6d5b37362d0ad74e107babe2d4c11d6aae136ec133575873198073a6efa77fb2d55fc392f197fd060afead9b1a15fb45634afe1413770ce578cf71a1c4d305b9968fe143155b1b24e7077fedf3297efaa79e0d407fe08058b0111774b8fe8fbc51caba9f11c280a7d0d88dc99928f47bb960b79cea55f405ca3afdb310a5aad48201bc115d4a24f7d3fdb971da747e257def94d8d1205e8aa53ce1a8f0fa8eca73e3b099d71c1b8796803a5f59e41b81c08d2f29d2adefbbe1ec082dab8f3811263689411d147b5fb2b960411764c75b16b96f9310cf24272d686046cca104b949d757f4dda27fe469c578e4a1d4317461e5b0f0b6af3f976811efce60f296148a905238481354b2fcd613845c502d5fbb5ef91eb15f2a73a7b6049f57f71fe4d83d5af4b5d5bc448fc75800b335143e30cf3da792078a85d6aad43d1f729d20665df8c521afa9e48ff47979ec485b07fa2fc72d5c85d31e4a03e0fccdca65507bf172df2681539818e485ed2c15b01fc513bb741110f0d87186afcce2c51ed0f8401651be91da98ee9bb7642f3e8f621e1ac128123eaea031c06eef6d3be58a51aee00ea74aa64b1c90fe8e4ad59c58a9ca2329ff4324caf3c94228136db1089cf9c025e9dbdf5014832162e31ee86684d99a6c87019f8c2050dbd5014a64f45552faaecf58dbb3cd059d6b3230db40f4b4a489aca12d8a08d2b9acbfec9ac827bb2e8e5a665e78592c64dd566d646e80069746ca9b63347639de492d9ac484ef03434102b99ac551e956ad119a50430e96f6d3e3fa55c405d7a508dc55843903cd27681e83df0275fc451889f9c5f480e013a6dd02fb5dc3a160eac77ef3c9633166f53834d4e499f6e5b4beeb341363eab3a6377ff46c188b8b7495abc8857e89a5ac0c0e16fbd71f21c9e1de0a821af75429c9cb7752675f3c7c3734f726f2ff5dd7832d6296a8b1ae6218eb368c285eef5fef27a3565d3404b78cda91ee23646a35ec7feaf5a28193db5107e86b685395ab7bdee0a98a113732088ef36a6740ebf7b7acf97389dac1b5497f70e1e4e92acccf2ee381f0afae8d66c1fb4e23a44e7ca6c729c40a42311391db6d5a5656e5003c49224064625a106d8e7e8ba50a48b45a45fa16edd67af6aef5f6da3e5e97541126e0c82db230234e1553991a668bd47662debe897ebb47dc0dc9e61eb3bdde175e1a471464cba50b200e4f85d2195cb931b5f834d725bd3af5deae275c50185462a77b9a9e953dacddcf0d50bede687cf4c48434718c3faaa9e9f855bb3038b49794eca5ac5c413c7efe70df13bc76d972af0747e1d829c4933bf156b92dba5c574bad9989ae7b2c7d3bb17e9a3e15e042c0bb3be32230cc3df95701ded97b45dc585c7b514d75a06fd7e0ab7fa5543d5577ce444276667098f111842968fd36654d2b33f7c92ef02f09c190c4f8d1177579ff11ee3ef8630219a41946cd4dbfcb911d8e4d6b458043e40a53167ccedb1b9936c386c43e2f55f502653f76d0b6fad11a66c8ac7c4112ea4b2c390d66adedd9aececb1d62542a55484ebfef3875a4ede791432a7b3376d5f1a14c42174576d6737479422112708e8e561d19e3f71d652c3112215358ff7aceb26b9e52d1ef27f965f14ba6d7fd20dea44791c263d1b8ca5bda7969942fe2edc57d244fbb939a09e9ebc5e63b01737e51f3b99979d4d073a8a8cba0a7b75c9f23bdaf65ee303be5a37f3e6c6661919f9b31407595d4afd847c758b7db94c378e0a78be58a5bd7307b9d1b2f53abf2f2d700a86e1fb4a7de2e81bead9b67bee311e101ec2a99fcf5dde15ae11a26bc311f7f23e8f9bacbd73415a5cbd3f5f03d08837cb9cda9c0349e2129bd4d68ae4d5ee9c1f7acbbc42448fbb8cccd22c05d4350372e7cb06d5bf4287ef6fbb1f3ce355705dc94906eca5e7c5983234f7879ed9c3c95ff9e68f82ac356bb56a1d12b47864d7f6067b63bd5cf89b0b091fb34989ed27429f1345303ac09cf494ed9b82c49bfaf79b1b755ab95159abb2b963b442f1b082542904148162156765e1601a1825b3cadd5daaf6db491d0064951f9516b5073ca2ecc044bce650695866683fb73d503c896acd68339bcea49366ee25d7a9abd6a5a58e449d4060260c58c183411df3f7d1e487ddcd8de58ae521bd105937681e0cfbcefbf06aa8240d758159d3f9b5d437646957f8b5c865f56d83acc5e95042bb97507bb56457208cc4cf21be2fec19625053b86ec96ca2c24495acc033dfe4c238a0966be622964be344487ab4d6e94c9dca153bd566e26057383932d281d510e907fb89c75bc863df491c0bae9fb6191bbf6459608d6fe3bab2542c455289afa9e7ac19a0db806a59460740f6f896efb0c9a1cb0284be1339906f239b06d9c52608521c9f869c41174e4fb346790ac12292284739255cd4c4fb74de399a0b284494f28b0d6a44095d8a7166b4f4790305bfe176c22bd05105418ef9ac6a6f2f08f12c8cfe094e86a141229ef3dfd8e2324b4bfc33d9b3243b2529658609ad218273168a1be195921d06dc4be2def56b04364978ba652399d767bd24ca58a8e7f5cea14bdf7c3e8f1f5736c0dd42ad9db92bdcf130d2107cc452d99a6c8891d6e5581d9a11bea751e16215b74715db3f402b88a256cfd9023a146268898780790bfb982ad9f7095e2379203b71622d71de6c4945e6748b1777afd143c74b6a521c65a186e53553fad88090e04bb01e45f1fe6757a66dbdbc602d7b0ab3eeb39dc5600c39aa724fcd502cf5df71644fe0a1cbe027a4d1bb83d8a618037ca672f140b53e5db2fe8f69f78973e9b62fa0869bf1f1eb16086353bc97146e8df7839c4835eaa203b6b0cdfc88162af493f58aa463aa7dd6a9cbf7ea6594244f7623f1f646dcbe01ab3f9484454d4f1940e6facc795e5f971c563ab1b22d91432f81e23b48e32fc923cd8a02172efa7506d203b56e023d1a841f957d353ee07ca3e8532c0dc91d5166de794e57a3f78e545a765eb315ab7fac93c91f01cb4d2f6512c6fe3c2bf35a7add4e9393f86c2e6dcee4d263e44", 0x1000}], 0x4, &(0x7f0000001280)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x4}, 0x9) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 06:31:54 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) chdir(&(0x7f0000739ffe)='..') 06:31:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8080, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x9, 0x2, 0x8, 0xe69, "31111b76216375cfff575d8a9eb060025c4d13a8", 0x101, 0xfff}) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="296f5895fd861568538e8ad55b7837d359accf4a1b6a322bf9eb0b51e9eeb12d24a1c4ba5b94c3fdf5a6e381b92c6a662bc99c3d80b5714d74455f9f0ed36c1c9fa6e5babb121ce691b8306703a0462ead3363a18daad5a3756941e9e05d36e700480092376e924793b8fcef46bb9db15a3b52318d285cc2287921cbfa54ba974c2db8100cb54e425eb04d1faf046590ac0d69fd422b055961a9e67f9fce7048b199e67bd2a012b75dce9654d319d153eb0dffb5dae2c24c0170d37a4d6687e14a4a640b8b2b4c745b4b373afb", 0xcd}], 0x1) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="f73a45d354529f64ca84420d4d03a1a21a55ff0696b42cb03e8eb0640f0cc78689e5d5ad9feb4e1c17dbf29c8554dfdaf14d4f7b9067966d756707c0e4b878cc0df517be806500e44da7c7009a3676d9f9fbba4bd542115494ad5adb246f10bbfd0d3ad6383e556d3bc212ff8bfc89b978c07b6a34f336649625f80154b6873961c91728f1f88164ad2338c2dafd97aad5b4682b280c934716801c75b2d1", 0x9e}], 0x1) 06:31:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="dadd32d489167f3806b605a7ae0c206217", 0x11) syz_open_pts() kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) close(r0) syz_open_pts() 06:31:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xfee9) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 06:31:55 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) fcntl$dupfd(r0, 0xa, r1) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 06:31:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f00000000c0)="d8571205b880bd27c50f462c8678df3f2d9a689bb052d81aa1a742d3ed23ac991a6da19687acd8ccec35c0c77615ae1abf56f4a6eca4eaf5fc19a0250f5267ac423a8d4578c617b15fba826a90f5edbb6c67ae826425647c4e44de34fe0630d8ca0cdae06fb6fe0676e0a360816bbc53b3db996db0b22b5b0ca47e9b73c40fcf91dc0348c7dd4a9ccaca96e26c22d56c7b22ed4480646487eee82bd73f8fad5e36bfced626dfe9e72853bea91d287adcf3f7f8646e8ab314df8b5c510cce65f4f40855853aabdb6df80633d6e8b46a89f7849bfd83aa0c8bd3f9bcbe7ae400b71fc21fba17c59a32319feba15637b7254a039257c1a774043c438320d84a3772c8c739aaa97b84d1aa192415ac3b83b04e0b830cf0c4d1a615773d6ace4b333bd3f0985d4194d491470c0d6e9d89602d4f8cba15dbe74ce6a058525f6d5bd0692cdb3c865e1d0bee9543484e5972f3f45618de02aebab0f70e95a282b291872529ffae423b6014aa38ecf5386f5138be0026cf025a9181f95b3177f08d3a7bc909011ef71dfed1da5f71342aa9ddc252fb973565f2ad5cea6a3b13477c539da70c8dda4b1316b837a1bf3c17e43e448840f80cd046fa59374db03409f382340508406c54afa6c5af5081a84d0ded5876b9b79d72f3459f8f95f3de703115b6a630949f152fb0e0fbed6ea75b4f2447c934c9791be13eb8464406d4dbdcac68c940c024f6cc90a6cc61c6e23381dba6848671b4bfe4fc9ab9946b036fe9561f0a416fe4d0cc35e891e359681916781ef2526899f472ceeed0b14e523b9c3ed549ecf037e4e0210a869c97c14400e39e833b83f62d34d54fed3f5143b487ee57cc4c691d96836be1750755c228fa91d0b5c0919a5f94137bb6517abfe35c1cea532ba1bd57ae325e6d2f1bf8ee053c543a1ffda70b9c08f3cef40096437c108a048c89dcae2b095fbca5eca5a43c6a0e0a0fbb0f3f707792077b7ff33b1d15170f941bd97c864501d017f011b674b0d6e7e1a1ad1d06db01d153cf1d1b111dbdea52bd00654f3ee1695a2bd64b92068131c91dd81f799338cee31945e7ebfc827e8903a09ffbcb26e19903aff10356895cc1392592807fa58558be17ef02e6cf9b8cdbf6ef6abf6a92bfc841eb2453df168fdd6d677ad9c1bc8aa017e2fd17303eb47123b0b90c001f6f9cefa8725463204c7e48f98c542547ca1fb89a8e3756664b752ea0a9b9a7fa076467f0f00a9fa6d8cf750d5a5412f6ec44bf90742dcda3a659efdcf369a4c2c25fe85d6cbc493adfe6b6983ffa19fec6817b664ad6a681165b830628a8f689123d4ff0b67005e11d6a8b8b68dc016d52476f5735c4903709befd4ba08422caf371b8638c56d31736641d340e083e5c018fe09ff0f079dfe9ff99ca1bd8b6614288f9c7f9d46fb8818822f212ab294ca56d73529f2fae8dbfa368ec3632cad98e203029262f84c37696d4e69a54037392ce0ca374385c919c2d8dd539452ff607000c25dc5a5d89522a4eea34094f00869e397300dbfa10ab2ef29c185ad4af2a32fc660645e164082e8d05ef725244264477cc55db1da4e17075148a3221870dad53397635bbdcd8ff34139c43733c660bd450460f14e116bc9f414343e5f54f555dd50993201f0c3f4e61aae1395511159a849b4206352b17cb96ba4981b59687c57c49e859e2050d89b8db789536da55f2d6de0e3d524a3a010ef64a5108c3146f69e9057951c9a41d925e1b3b7445b254147f77a9feb9f3bccc676d766d78fa7de6db452b98dc900b35d20ea6ab62d9cc76d783d8fc415d364efc7167ce394a11afbdad39bd48cfe2d863c8394659815b4e3f3d3e19de4f135a2b9b251a64a38581534a1f3e33494a93b03b1682c5241c1e429a45b046538f9d291673a92b5deacb79810dc42d844e6c305129b8c86f19e76389c36a68a8ce88d11553ec47d5357b22de38dedd0703f5942fb87946259c552046d048b8cfef9fd206d63204a7f7f8a42626a3be83241a1b05ff6f9667375aed39d1d59030ef086eab01a9f201bd0dd9ff6353b4731057ebdf904bd54e2254b39f4fa45733ad327183729d9b4245e2e07eb41521c0485c6309413e4c82a5e497b6a91faab98011fb03defdd32d0fc1d1c9b189e5708bfbc7806b3ceff360c7bc82c642f4609733ddc998b8e8b1c982e6dd64f667cde89e2afddfba15a8a247744de5437b451a825d86932db712e5e8a41255747efc8421636af727a944427672cd2a093dcc14666c669c590abeeb15f2b253c6386845a249536319179eaf89fb270fcc679670849ffb2bb7d8f8994016e74d39013c8e68ddd488e5ba5479aab37f6fd40c6bdd3d3bc325c079524a79b07ecf237306b924a922065cd13d1af7d39f37d1d2b1203d74efb42aa192cd3e9fce9ed9031e36de7ac1f027ed6acd12e9f6a444c429879b8a0d669ef9288898896f7c27a48c464976e5bfd9a96f938cf2f55fcad2c1028c9f48fe9193aa58ae77b7d6b65ef81b2af23459f0126eb2ab03d7ffdca0b0074545483602c4b46faab01664cb4f7d1872ab7300720edb87a891232faf3169dcdfe97c06a2ce85128c4ded9eafe799d8799e99fad8df0c2665604e110e683ac9eb8ed9d77021272b1ebb9d65079a4802e7741311ff33d635c399cbaf95246eb74214b1229c63294e6c3635e5579c4a6fd44dd94184393346d87d55012c891497ba0302eeec893fd5cdf5d3bda31e57ff8d785246eae496708d13f52e157603a3e33a1dcc32babb099479e0636556201e508e9ea87c9abb7931c863380682d1a607f3cead38fd23e6f0f121d5824cc71f1cca4386acc4957da8de59b834f6932b19504c17c480a06837b318991e4df7dc1d919fb895f8cb0545e8488d67e74e0089d6f4dd4bf1d07b8bab662bb350b108f325d6940b50e6092349ffbbbbfffcb08af51e119bb553be68264639516f79c53fe82abb5325736aaa43f60d486867aad37c7d97cd06efcdf82e11d7f77ff335906cfa16c76382efe8a082df5967317ce0b10cccfab0fd591ba1fec117620d0de140f36b38450670c2ba1b78619db6cdcd5ae106f9971f1cebebd3ca7f280e36fb25fb299831cbb5489a1fddfb6f33bd6bf415ab51a9d0ab623f66bc667ebba5ed369e36e3d1694404bc88adcbfbc6a5bd4cba55807533fb9018159c3a43113983db7cb4678c76cd9a7061f6e2ed29055ae0ef0300ff0e0e2d26ad7c2b3ab0b7d43b57a9e9029b983bd7eaea6ccf6e34500c45ca5a27c60aa413862290851d2c7a4ac61bcab6bfe3658150abefddd84c92008c748d34d87e9293c5265f474646266fb5f7ba0b48e0b05e86100c1371066588e7bb4ffd7d22e16219ad6c4083929d07d56da93cb89bd1d02dee78a786397bd9a2fcda7bd32c9ffe054e2fd780a42854b17fdad637a5eb3fd0adf2803fedf65e46963abd5893bdb058cb60fa75306b6654b9e606bd847c39fde232baf1f9c5d4fc6b4bc05dea71e500277744721a327e0614de28de94452deffce1d435feba9e583b9a0c20d67a3aa1e049166b9af2978e3f8eb4bb0c79e61a41264edbcb3d85c9693da76243c26e2d041439edb77dac27dae8966f9c222354c3f22fde93f2f1078a63a40b2f111c3b4f408deebec3eeb4c26415a0f7d2074c8da4622b242049f7ff18ee9db0d48657d3f8b7fdf417d587393822b2815dec4bfa1df3735f97728779785a738093c9f7a45e03ef8e9804407cb31b02c30a2aef8094ba410c6891e5215f7ab8434738fbe13f29af7a5e516dae4cc184f7769ebac04d2b870a9a47654c342e94a0cc3179221c6c457ed6201999bbad2802d6b4bea133c7a548ade9fd22c0d6d4b6b38e11f46126f08265bfeac3cfcdaf458bf3c55a8ea8c052cc3f4a01c4db82fa3643ef065feee1173eae099080a07de39196b2027e00e338f5d49d88d6add0a7f84cb09a6a3485d6f038af629b095caadee24b297347f758ab92587884b942d2dc88dfba42aed5ccc99028eb5bcde810ec9aca064b0732ac0b7d44353797113010e8a486d1b69bafff9cfd5f8c8fbb3721357d39c121bc58d406d987384731e0a70b687734cdab479bee1c707c14f3af577eb36473cc37409bddce9aa37925a7d6914c7f05b1e6bc572fadb0d81f5d1dc598e4eabf1775427aeac6fbe32540178a3bc51a089472ad7a4f3e20587d0e45fe524285358d72aa07bddc689639d00964ef612ae2b75a42508356a75f7871a586e17c899ce8606b5b08bcc53fa3fa4f449041f4310e4ce9a67dbe25d7fc816d3a06f0e1869edcd8758444434ed8343a93e96112fdf3314f9f4a8d848e93324ce1f52fe3545b2e4aabeda3fa22f8f3cd90de09c26de56229d7b2a637a1634e8700cb85c08f78ad8f6a22ccc2f87ba4634a8d7b131cb6a1254399bcd2e9f3a48b162a2acbd5ac81d835c9063a06efd37ea54e399173aed83905fbe1c11da8e35303fcce5ba613609e39a3788014884405cc92cdf4f1618bfb2f50a033b04470f8af231ef1e131d607054f2fc69e75cf31a41d6bdca1bd0b8c170123fe1d95a69d03d535e20e7bf4092002c9b77bcbfda20ef6f6a089251c0aaf473a8f8399fcdb335370f6e423c4c3d436a4b52217bcb9de81c3bcb24b62bfbcc8b70987c49a70edfe518f20b819e6300ccaf3536b9c4d9fb4290c4ecc1db2f98f1e00f176db0aee528b95daa23cde389d6d4d5a6249e6daf2ea900a45dd930a96b173c7d23d7fc15539986a2e382e6922b36b12235d84caefd2e4af718feb3d74b34c63755f35f9fd90f91400ef97f9e1219280ba9a9cd7c7c494005a837211e42ba144639ab260f078acd96a0784cb5d74657a607abfdce3b7110a7bdf2a2f618ed44dfd98309f969918fb240e96787385d7cbc27481e153aaefa77de1d5a402aebb555aadf06621562cfe5d15e093f0895c464f754ea86c4d6aafb9c38ff73d7245cb6e7a5520c25a6a6dc065b7e87ee2de09a940d36c80d376a8cbdf1bf381e67dd47f348251c26b83d3288eddaa83c39a2ec7dc24acb3185a23926694366f2d227162b19aa0e1395f9ac1772470d5f7b53ac2803ffa507c6d4c34e48d618f45ccc6cc08d0c7577c86796ab1389cc65bf116c1218110024a6aa6b717deac27478a679491988bbbd159828b49057082b8012597aff31f5b0f8ded454f8fe18765b026b3077b9206ab19ef2ea52e60b5de4e9a37302a916ab2e5923b94de36729415c9c8e77b8b61a34689b70b4a4cfb248650f260e3bd1baab6cf9d49512f35466fca6f4d8bab0b1f7f9c2956169eaa3db5ab29d8523fa0b2cadad6961adc75b2a70429a2784a77c7f37e1057fd3270bd87ce0f7346e7edb74cccf8bc940789b193227aa2eff68b72b5a77ed2e46a224785f3a4b1d89fbc9f0c40deb5a5dfce81e12fd565dffae29526d6189b8796ff26a9ee6e04c0919681c384b6cc276bab657b4e379db3936a46619110f8b8c3064467e38385e7518b132ed2dc2a6e0153d0e3b6b0320f8062926a23c09e47eb771b9bf604e2304cb4c81f259f3e42948f83aa7801a19e45abf0ea302a23882c4fd5c0137099e26e7c97b55fcdc2afc41228a621d7b7f180ca021d14ca6afd01eadda739264db26a5d4553b719a348beff4787fbaf285ae04e15beb6be34433251c7c72a650c2552709f1fda1f9c68faca4c811845db3943b84d8c34e25b627751db2d077ee97e5b0288d26f5e3a865ec1440a85663f13dd8106b270da8f34088d607d5697fb8443a07b1a33885376e719de9ddfa09518faf6e99d6a", 0x1000, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) fcntl$getflags(r0, 0x3) 06:31:55 executing program 1: sync() socketpair(0x10, 0x5, 0xffffffffffffffc0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getrusage(0x1, &(0x7f0000000200)) 06:31:55 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x2000000, 0x4, r1}) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 06:31:55 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0xad}, 0x8) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000080), 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 06:31:56 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "6800082dc6000000000000000000000000008d00"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) close(r0) 06:31:56 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 06:31:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r1 = syz_open_pts() close(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:31:56 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x200040001ff7, 0x3) r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getegid() connect(r3, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 06:31:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x4) r1 = getppid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="018bafab133a37cde8407e763d58e2ace9c87e", 0x13}, {&(0x7f00000000c0)="1b886dff55970e812f76be98f1a59349c94fc60d0699a272a71dd40f71cfc058c093ce9812ead4ddc188fb0268301993499719adc4305a7c0892f40aacd3073622a94e17ce7c8b5cd8ff1e120391ec4e19d5ed4a7e08b24603b9f09952da29873559697373958e41e36b481efb0b8c365cdc671d43b3a24d21796ec04ae7f3a6db0c2d278e7965a058145e13134f1bc4b3e95d0f2f120f467f3abe703af137a514b2aa32c6c1", 0xa6}], 0x2) fcntl$setown(r0, 0x6, 0x0) 06:31:56 executing program 1: mkdir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x100) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x10) mkdirat(r0, &(0x7f0000000880)='\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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) open(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x110) chown(&(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', r1, r2) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 06:31:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c2000002000000000500"], 0x1) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="777486039ed53843e54cc1a110c14f11c1763db0ec1f0e1753b0eb9c7de634a585569d02cc3bd8c2f71dbd170e9da02d762bd6f41acfd9f0bf27eb1c1a83cd8187616a7ee3eb2e21ff14e03ae7254f1a7a0308260e75bf1724e9ad4efb357136a71e6fcda045ae4bc5781573e63d31e3be472aad28cee113e7a00e91a0993d792ccc5a40e70b8e71af5d39a90be4fa21e5aca6eb813ce5309e744e391ed5d4fa636ea5331285e6", 0xa7}, {&(0x7f0000000180)="2fbb6c4fe9de544aec0af1f7ef6b8a1b10a188ed32014a408ede883729efe66df51b27474af3e19bc8f7111f8f597297f674a2bece7b85", 0x37}], 0x2, 0x0, 0x0, 0x2}, 0x40b) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001200)="380d86a891aaf4bed96d73ad935f92dba0709263bbac2259f51af3033a76368c87b3fbd9c67644a5b7b0cb9ac8aa7c55d7045c441c3aba406bb541b5e90acb600b4ec26413cb1ed847202690f5e6dfa5037f67774c7325bf05e4997e4d8bcc8eb69f6aea2ab4fdb000af3d2abea0db478925dca486da8f87ef5df1776c452147e4376584212afa85f1295b8876e770cc3e06b5a632bb67a71b07149ade6e93552ac0fc6773ffa47e567bf4e15b674643e9eed6c50033f33752e166fb321f5bcac90d38ba02d41320892f1c83dd96ca59437a9b69db8f54d96e49c2c430cd2fbedba80de45ee5f0fcf44546c7088d22c042450410410430e8ce9219355966a95a5e9b49af63997db866a4b1aa7903db8d9d98902b17f975e1df65e93e868004cbe88fd0452587542163b308bcdba9c8388082924676de50519db92cf9f425de573136783a5a3f1f98221406e48bcc84be4f4bddd4109f972b79035ef47f50310123bbabe3658ce0616bd96e63d993272d76fdd2bf3187e78027d4cd7b5fda70b40e3bf4f70160684d6a5b00794dec6845883bd60a26fc130e1009ad3ca9b996ca7a79811eb51f1bd0af81a17859fae31a8da74dd8e05f28d7af24beea0fb7892f3cebb9f0f4fc3fcb7864cdd15bac34a137744ddefdd84ebf01a9882e5517c186d99d76938e4c027f4bd9f5c9505584cef8f0a70a0305e19722365f9d95aafea732c444c5c793ce49c972dbae79b4d54c836c0ad3461eefa577b2a57d242d9c1b4933a3c65d432b6d4a6ca5e245c5c9fd854356a8a244d2879864aebe19ab509456c5209d017c18a6bce1f10c21b011243c5e40aa31163e3e7aba2ad22cbe50bdccd6f36e7e055e7099edb0f254112bd172b51e669087e6d57b5edca8d91020afe071d69936752d9f31f26f9526db2f48b86b801031bca0d302ab11ea84194d74934aa0e9d644d55a2f369aa322895f9a49e2f1cd92dade20b549ffee0425889ab9f791788cde0f2886ed4e7d8aebff1255188f3fca83842e296adb3a167df418d89cf86f08f75d40e85d32ff16c6e3ff8d8e44a84ef5f41d866074d438e4abaf8ff4581b09a88337131718ba04dbeee895088a45f8bbca212a2f6d0ecdd57e9f59bb270ca85a3f78d493358213ef87df95e59d7e55b11c9ab60c31d5b07484a5a69228b48e9341c6cddf2cb74c3b6c93da5ad662a23265e639d6164b73cb0a6fbf850da343afcea4e22b64a3d6074bee555d010b68f3e63dd6822b377258dc136042fb44eee4a94a88841ab851a248a03172b84c7787c7cb585deb63ba0433617e31a5db505155c3e708909cb609d89dc0701eb1896d704f5e8d2b19f3538b8255f5c6565a733c49fa23acd9822b53ff978cb7c200745f36fd5369ae57fba00d4e491091a033d1ee8a2ae329277fc27d53afa71f6c1b066d4a9699dcb8ad915e790eadf9c76ac6a39e27d9cdcf1bfe3856ddcc387a317f335cd10128728d0b2ad34ef87e4238874285f801c8bb0177b614a79925e5f71940225dc28b9ad576607c0b782bcb57306874acd5822b35427c954d9c2bb96f2b63fd2c7cc1624ae39e571f209ef5717b2e58158490ff49178edcca5853c23255465688a989d172229422f9235e4e936130aa7b6570fc3c566257b7eb9d88c06c42af37423363a2379e665210b9c98f2e84ac496a0d13cc2870bfbedbd7f28e8fcf7d12dbbc5a07c6a473b4df9db6e7de0a3c0e7f7f2b1f25fd38745b56de4048b8a8d7cc86e9a2da34716d25ee382e1390296de88f8a86435879ce5a424e4006d39a9b15684375f455c7f4997d64417635a4e439bc661848da406adc3fd4a68b7bed9e16ddf358b5b830e8555917895a0520ab4f8c1371a06043638ec302c667b1ad61331746b0194f530c16a21c4237019e555cd9517dd404efc0b4c720c075b6c8e8800e66d6e4d271ed68a5d33da73e7a16e7809d503278a6e1641959bf92a65ec62352667ee8714903d701ae01ab2ada8c0abd795951b87abf7878106b2e183ddc5115e480e1fcf57f6c7931c9873922dbee8e6fcf3611f93cb4b2eb2f75675ac394ddd91e3ce8f5cc621e86c13272fbe2b6b1c4a6f51c0175bf47919c25b48d6846f1d80832863f33b84a3a888ad13cc38f1e2832430ca629ba9c7500f96bed15d0a394bee7c28a1eaaaa93a303eedc2a37cc711b12b4c6e6a523ebd591d4c3d0fe2d10f19a9dcf06c136b310f0859f9978980947574c45e8ab56cd76c058598a59a687b47fefa953f42ef6d3b5f1db918a5b97082d6dfffb2c82bd23b0819737311587e2db4e139cba7c31e76414dea2b64f29650e3aaf3d26e2d75370040f7c3f5a0ea87a05c79e60a751e102189e5f8fdf53dd35fc18e328bcf8c742ce879d17a592efb9cec4f2ea44d041d4a2c4135e7c4a27fc774a91ab26e95c2d85669e9d50d9536e8e3019daa923675dce7cdf539426f1ac18b24e202451db0789fba46c8823e63b181624d30edaf2cdd030f2d8422e2e6b8a3d2bd0410ba7cb39097ff7f3c15fd0a95eb7e3842ca384a6b45723e470bc2ea78065f59c3923738100b8e792d338bf8668a5835c0bc9dfcee3434f2a4c35eed2112b5da077fbc8985d6b1f623be47bc8ba6ad6e384e106eac54219e42dcb0df8be0496436ffda74f8cf1f9cdd08b5ef462987990c433595565d1f4972dcfbd1cb8efdc8e22bc6351b2f47faaa7df1e3f2205973d6c325991af5f0853ccaf08be695562636eb992af7ad277d58f6d2d89092e8545ff2fc9e024e477692267f4a98f78b90b0445f89d8b4521c4522ef96e64b2377f63919aa79c4e1f3aa10bcb147095333469b60dbb94a031ba130f62f61c8a4fce25fd06e2160561e5e1759fb5d78e9de47a090b0aac8107bdc30f2b6009a9a4020a92e1ed15f80e66c3f771c9e51369cfb3a10bdf694935fc03aca52473e3837c5d6b966e63b769ab39c954c0fb28ec15f8307d6d36293528327fbb2e05ca75972902cd055bec8948947ef022f275074ce47e4cf4ff96e5ada2158e971768ae29e773eb847ac3bd6ae9e24024db08bb646655081c2564ff0489c86d8d227a26909f124102eb2b8d88f1ff2c6327cd5b65b32d8bb21b090590074b9fb2115d84583623aa6e40042d0eddbcdb2c8435b14368b0b1611855faff4cfeb5074649f4eaf36859d63f42954b2a6169a9ab8b950fd2d395aa24dba82ee21b1193b3d03c84156bcfac1b237f8597480c7bda4546479667cb8d7f2daaf4d59b4363a8c2d36d254eacd01d0bfe52e5bf8675f2b5cf8e5e3818478bb249e7b93185a1e3c0bc8d36106f88bebdde5cedb0c458739307d55865f59113d03f8d9274e16ae5cf36c708c601ae5f0f6c63569e0af959d60b813ff43cd78452e04ba864274fd9d5f933f06925014b227b556ad1bc0ffc0d05e74d5af5ec3c615690a2a868a8ca5f64c72d4624eb5f758e4c3a779a7fb87f1b9e8b68ab9e6e0a8dc86c6cc8e7cefeb1df46ba1850f435ee335b14445db6a8a1f455de73365f3ad2fd993bb13dc5fd", 0x9c2}], 0x1) 06:31:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 06:31:56 executing program 1: r0 = socket(0x3f, 0x1, 0xb628) getgid() socket(0x20, 0x4, 0x4) fsync(r0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x7fff}, 0xfffffffffffffffe, 0x0, 0x0) 06:31:56 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="26c75ad4b60b2421d2a9c2d812c0a6eb88998880fcf2b6a4f854f77fa6a9a39f66e1c651660b1b34f91e8d144e88a57192dcccb15bbb891c126d4ab30e75ae3ccb43976944d7ab89a9424acfa37c2f3df55827b67a6ef81d2e0403f9937e7e4d106a68ac68cb72af986ad552a2eaa15a9faf1c93c7e8441bc80109e95bb4ef31b76931a071d4218ecaf46b57710134d4539b730c61520c70ced47f95e0e8758543640e00142da0777c3bbc40aec984eba5ad7306865c06d5036108ad7975cd789999e496c2ab5202e19d0b85f75f1da0a1aa4549acf3b5970375bf3bace98671617e67be5f8004df9aa22e8ec5468a5c7915829dfebb99f2e7f32e95b5a37a5db0684c44b28a4dfa18b1841d82d33342f8f6b9824b34d2a07bd18328520d0cfcca04d2d2bd319378eb637508ad89120629c391e23ea3abe73981dfff2894164b2436b671d2e825f3a3eeb69b8b705ae302019fae9c5d875d7e0ec9ee88d9b9994d508bf7752d25731d9eac5f8d75f9908d1ffccb21b00e5a3cdd25897874ada97b9f635033cd9013b55e4dac55cc25927b19043502abfb5af5a42ffe438e89c2940f8f7da10ae68f9d10b4014f995af67d18ee23c7113aa20edc3fac8e8aa843a7296ce713aa3d87ec9f9ba98efd03689270f5fd650bf944445c6008a7365d5a036976b53796f9057391d0cf93d1e451ad7bf0d9384f99cc9de1e2162132ba23b29340f24fe491ff56f74e1252662aec3d4e9fe2f99855ade21efd4493c471a22c90b2abc5478195ee12e60ea53081135dd35c362fe7f95835fcd62389bb5315695503d5cc3cb5ce3b7943a49639a324e3f2e4a661092a7ff768e756583e3d81ab5dd655b9c17e5a0741e6dbaf2ec44133d6d088e92cd11dc8151d530931145f71537062d63ce40879caf273111ee63f864751bf0cbde9a38100115c210408f0d61283490cae35a49d4074d27a72cb7f1bbcc50aeb99271593a00a487fcee76a60e6c556ee3ac0d30de42ee1962fe548f3c4bd34cf57c60688f589f75e7e2ebad2c31066d28699c439b0b3d209db0bb1f57775d8084307c8daf226b0b8095627b6bc7c0507d9c615085a2290e0a51d5fd02599c64f56b995615ea4c78820dec48521e4628e4c9a364aeea4f5a3b165134d71da5e9f7adf840aad4d93f82ba1e292c592bbb634c794fb648b9c691318cd2becf30191662f9cc16a0ff9471097538c2f369730af0342307b856a2a8b80367764e0218a8c62f92b8a6939e8bb2b8f4506a88eba7da5bd813d1dcadc1c373d230236af0581241e8959c91a0828690a763cb923a832b18d91379b9ccd7ce70bf275c120a6940cb4b3662efdac330c19cfa6b33b37100d45b440ff98bd785e75895cb1e607fd95fcb0326da75643d960e75614f101606b7c64d6a2dec38310a9d4d7f91312cde08f6969aef660939d9fc084f417e2efd2a4d88ef3764a12ffd440a5df4316417cd5f14707b01b88e9c5893d0dac718ddda534fd0833c58b8970357b1f496d8791df93abf74b2b010b697cc32711f598805215da7de164dc7d4f5e839fcb0a4f006575de7baccf2437cb616bdf43e522668694107d625f72fcd4a12c12302f855ce6612ec0192f9c2dacc72910a6680b21500b12980e6969cf8862a13cd876b4d6daba5860a7863031a19326d803ebbb506098cdfd5f54ab4d4cfd5ae21b2dd3b1a8f5798ef3db0bfd9268c8cb7be125ee13f59a41de2c717540f0a02f9d67092ed55ad19309c9d2d8d0c8fabf8823ec050ec6a3a67fc53c8360a8381621afeb03ec7c7632c4e2cb74e6bc582106c247717ecfde3b29692c12b95c868fe0b00a046645e2d77345327d60ba05fbce7ed61489b920299ee001d0dc8a4771dc043793669bbdf466b2f3465c3446e2f1cf064bca8f467d012637b200e0f29b2f54fd615a443c8a35eaba04330bda88a6a4d16508bf986f5b51ed8307f1fa322e9a9fb8c7e439d805823e3682f6858ea07dcabca7d5062364ca94af7a1ea187af20478f2bfe58a5903a0a4c614df45df30c3d48d13f45f4caba9efd5c8d872769691b5812caa7c7456febffda7c33f212cb3116e2247be3b87f5c4175f749ea5507431e1a9e5fd32a9a5700ba47992fe91a0cc7af12789c6f250110fbd2ffa9c50a470a8f6790beaea82e46f99c625cbf536079952317130040cad7665c7d79c89bcefc24e4fedbe85c7646e2600fc2c7f0bd4fb8a6457a95eca3a707bd6ceb03cb13d3c5bc27c77fe1ba61b7339e38733d6fb4f83c3d9cb7e9c39d1b342e59f5beb095b5333e3dde94c4d77385d4097e1e27a239e938b3d548ea8e44d8ea1e9fe721a65750c7488be33bb30d45fea7a4bc7845edc4ed6d9d910caf6bfd15cffc280ea94f53cc514f65d5fd2b3e46b27d48a19aa5057b39096db759abe4ecbf68430da3beb0baf1c4eef26a5ec86dcb0d8ccfa1ec22480a26b76cc0a0078f64219827187710e4941254ac08099e07ef53612894292c366e3c9369df635c8371a59df0e78108731f229f57a2a321aa0295805aa7a35d65ef135af57b43547f7d899204086e0eb10bee0b3e5d402f28f85aed8ae1f1bf26dc0759d1b636838fac29d01f92aa8a3a4e4467c4736f027cf40fefd1229a6862a78cbb641a0aef49c0e75e405b306f6f017f835eaa5a7455341c3d302e65936f67a60ba77e33fa14b4b988238de71cc1abf807c54a4949d4b89d76fcab60777965298cb3173d54b6dbabdb4fdee0abb8531f91d869e3b2df069e0274d83996d0ce788618d6de1dda75077aa9fcdee290b124c471eb65866d92643aa81563561f1543b171fa5c59fa9b65ac44978626fa4e8c64eeeeb626962fe1ec54cfed7e34495ea7042727aa26b7109af0549282d1c7a847e0cb2d57ba777ee3e6c226c7fc3ddac19db4302b49146cb1d96d724b24aa5ffe59d0f877469148bba8e72de9f26a8a4a4db45489197e009e0ba47f519250765f598cfdd0b279c73698cfa52326aa744677c0466fac42fe56fa61892a26114fbb025db66c4c081348d8d67f48826f424a5ac506d7ed1dd0ea395513636f57c41c5189de42bcdca577d8dc342c9656989caecd07b535d784b049c267883ff847e3ed6b4adc8d29181a8f481b1e48703de32ff49d120cd5c54f98290c77d4af633d5e8c5cb22758932e1ce3e6179666fa0e52b5c34fa50c7a85e000662a9faaf87e657f3f5a009f57ddf1325b739398df99135aebcbf69258ef95a422bacf83af34a42f666d5da3ffb135965a0ebcdb3460a18baf191722bb8b86a572e1b9c02bcc2bfc7c9df657a03b53c690bb554b62ccbffad787dc682a70d320f7127e05bf375356525c786cdf293335d0b6bfcfe4e03fbce981415717b71e19d719434949cbe81be2f17141c259fe9dbeef1a396b453745b235ead59b175146e53153717b81a89af42fd0480b5acc2b14394077b096d3880d6defe5adc50a82666e7adbbe5c0f1ecf84a944c655d3e42aca2fcbb3acfef75b949c74885976c0b88a20c7f39b8d8968f2472812f57efdbd7cde7bba0abb91867067e0e1b7bb03ffa7c38e6dc0589cfe9808428276314177df8fc836ac96a2d3f536ab7aa7bbd2dd14c7b329b802f70ccbd29494ccc8cf3af388480ac70b834d40e3641da8ae1479ebc0e09fa64b06121dac7c5c64a1e9fb92f6fc729dc6875577395c03e4d2daec8b09e2af50ba75216db7bd547e40c09e2b5bdcacc45f7b0179138807d07dc6b8a27e6717c4ab6c14a4f9c03afd7a45e1d4561d0ae77f19472b05ddf39cc671e8e3997a38c4152fbdf8c7339143ff7e30d79bdebcc835fc240eadd1e716fe4c7ca689b6d60a23d058bfe7b61c4594b0a68d18ef21361c568d7bc6a89bc0b65c0e51db7e87b509b464a79cafbd602ff5083afa62124e619461561017134b4a91612cd4a3980c9499d4434d0d58b993f02f96fe5b2a1c8d6051346f8df3cc3898c9b6d7d6ac2417e07f601f4ec60af0d6f02584049758ac9f0918a098e42df6d5460fa3eb8568546735749977923a8c942b0f51baeff25b0e56b72a26023d6407139a3cef7bd71c06e255169039f5162e4e8023e97bc3aaa64117ff0fade923637a6eaf0a1151f3c5e95e1d123a3c67d8d5747db3c7b8505b852cc6b44bc0a2ed269a9582ea36e3fbb63e83a5194662562c3e2efc46f8beecb79960f1a46463f690afdd5b16101f88599d7a8cfa1b4ccf033b766d9615c70c529a16fe6d3a5f6bc9e9d662ba0a51ff47ffbd89019a5e754b298b46c3befbbbea4e7d37c70ea714265cac75e4bae955c3329f1b71df765ecaa1a384396b94a107c329fad2633cfa5faa72bcb83a3a5ce5fb7836e3c6b06362f9828b82aa1c72741bd5a8a83ccba86111ed78a024e214925040b38e622bb351258a5df641fadbd89d557b2e4e3d8b3bee9ebf7a488e5aa75ff9ad9d337fdbe6a363729c117af0fb18019138f5c7f44215344da17ebbb77214ac94dc76b95e5703b6bad21cd44106ccc23abbe850e0c395551c5912bf627831a82318ecaa9e7f1d960720b1bd3873f09a868aec214ee13620de4c016ddf5a6e57b470e4240222ec8b8a1f768b20016c25825d78e1047181a38d324281dbb04b5a51fce87f403f2007e1493923992a4dddb025c80b4758e5a3c40ad9eeb9b4b2820e7bc68cd8ecc23b693e19b70e6470038632702cf2055358798f5c3cec60ef79453f6613e288789993f2d591c8d8aba414f79a23bfb53e7709418c5f801a11cb9208d831d3e35c7400c701b8436ba36853fed8f38de025c822698adbce1e25aaad34c23e6d22394ac9db08a9e08e16ecec79d6cb4992be791096b4f2f9501b67c79c29ccb81ac71acba64d1dc4cf13ad90c2d34bff6dfaef3c2327830ab6a0435574487c7cf01450450eb421161aa258aa617df4bd39bc0c12df3db7a08e8981d47ca11a6fcf051f9ca1f7a7aff6597e059e93489f70d2f79ddb133c747f1e7f60bec450b679ee356a45829d07077700a5129fd6a6dad5a3f2172d35dad7aef2f6f7871f388586e2eabcc9c5a65314a42672dfbd1d87c91e52795ea110abdefdfda27e3f2f2e7bc1ef8f56698e8777ede6809ed2dccc5fda539d44d4d9c89535a5ae560f6fe841843bc83c484acf974993a0b0ed572f90d158bab1577b760abed9337537be2f83aa028dfe2ce391471f7d1071bd9e1794f6020416658edb074dcfb32a3a2e42154afcbab227661426c3100367d12ec90740bbf08861b01510c63bf2ed879d25f757e57d1d025ca80b1b72a3b2d3b86b8ed4ca8d9d0fc8751350f5dde158db609d2fa924592db3b8901bb9c944955d840352c01a5cae19c4a2ee5b7b57f19fa3268cc9b9b055424142593b490fa4134ccf0b8e7d05e51539b09b1892bc3d56c371dcc3a4d566a8ca71357de318d6006ea5642feb2aa92015aac9150b97e1e00a13533ec8047ea37dd1605a758383b0b1d108f33110321adae1c8e9cf00de12fdd440248dc1ddff26a5465a6eba9d68548c058f14b7f6fcfd51a5c4592d89d91a6bf9107272bfbbeb7990f14960673d1287fd3a5ecaeb8cd20a8d5fe424544516b127e8d895df3d39801b4569d6e9ef6cb91e8b881a334178e0b8cce8343ab48a3d0707bca8cccc537d64c514e67b67c3ee19c16f58eb218153b95034e21ff6f2b657b0d3367d9edf6200cacca82aeb99daadc55d16527ecf2057b7e296fdaf259fcff80d37217e2d7133b02fc7575e999262aff13dbb0be38497ce83c58c94289c141a439f1bffb8915afd9586797612d083bb015b75f532", 0x1000) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 06:31:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x0, 0x1000000, 0x4, 0x20000000000000}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f00000000c0)=""/88, 0x58}], 0x2, &(0x7f00000002c0)=""/209, 0xd1}, 0x840) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 06:31:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0300000000000000d6282c22a76d8a61a1f8ae4331e759ae15a1f25193a7b19fc1b389c3f77bc83eb45637b7279963e4a0aeceb6326ec410168864aa08d9e27c71c95d8d3a1326759e6d0a432d89bba53b3e7b8ced7b7617ab3de0146c73489b7145b9123092116ff7936ec62b3d447e0bef050b45f6e655b11ed78e34c0fa8d6fabdf881911731f8e2e704b23e34fbfecbabe3743d400b9df5b9e97abe8b212dfc99398a7a0f3ec2375085c0bcdff16f3fc0da7081ef2f852d81c8f1305391b4955ef14f7fbdb9634e7c6bf3064a3b07739cc815fdff374e2cca73a055461251fc289bbb4dc5052398cb2e80ebbd711094339097aee50b4"], 0xf8, 0x800) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x4) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ec0), &(0x7f0000000f00)=0xc) close(r0) r4 = dup(r1) readv(r1, &(0x7f0000000dc0)=[{&(0x7f00000001c0)=""/58, 0x3a}, {&(0x7f0000000b40)=""/134, 0x86}, {&(0x7f0000000c00)=""/165, 0xa5}, {&(0x7f0000000cc0)=""/231, 0xe7}, {&(0x7f0000000200)=""/87, 0x57}], 0x5) r5 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x3, 0x0, "f7bae5ac927af0afae71ecebb9705cdfa2e12b59", 0x20}) r6 = msgget$private(0x0, 0x0) socketpair(0x20, 0x4007, 0x6, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000900)) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000940)=0x8001) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) unlinkat(r4, &(0x7f0000000980)='./file0\x00', 0x8) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x1, 0x7, 0x437}, 0xc) msgrcv(r6, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000001d000000000000000000000000000000f7ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000196be0de1f72e38315b4708f0000000000000000000000000000000000000000000000000000000000000000000000000000fbff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015b6eefd2c85c0d87b77dfe11d341b26a35fa304976023ca68029cbf8c6dc00b06c3776d7c9f119d97f4ce6dde31a5bed01536b7df8789efa5b85280f27d134385000760cd9518bea9c3a186a1010f9562ffe5f46cb876cf8b92f9e297ff15d27cd7e6cdc2bb3a4742c286ca94ca94dba"], 0x1, 0x3, 0x800) r8 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x100000000000016b) 06:31:57 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x280, 0x10) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='\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') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 06:31:57 executing program 0: r0 = socket(0x200000000e, 0x2, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x600000000000) 06:31:57 executing program 0: getpgrp() socketpair(0x6, 0x1, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = dup(r0) unlink(&(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x5a1e) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x54dacf49, 0x20}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x8000, 0x7) msgget$private(0x0, 0xc0) socket(0x2, 0x5, 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) semget(0x2, 0x2, 0x2) r5 = dup2(r4, r0) sendmsg(r0, &(0x7f0000001a00)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000200)="9899d4bb4360a1ba48a58153c4adc2fda9659d8707f466fadc4cef81d5da428d1d4c8011db7bac470bd3a682f5cc9d36d749a18a0b6834d325a8b8394ca9", 0x3e}, {&(0x7f0000000240)="769affacfebd4b951bd0ad15f788467884987fe0e07e5bd1c42b6a3ee839c131e5183af9e66547f422a977a47d9700fccf7028ae752848e03ade811ba03ecae78d73554773776b80f0545b1e284682a534561c17bbfbd290fc877f4c4fcbffdad88f2a0799ebb3892abce37e7133cee2986095ccb9adab44febb97de76182541ac17071c310bb15ba444645d2829592f7a82ce529c5148ca7238e4c4dabc4758689583984b6fe152d3114f8ad2f364efcb3050592fd28ed12722d699d732d2556f976d", 0xc3}, {&(0x7f0000000340)="fb444f5e6219615a020959753b481f8363e24e7e32075c1041738f2ba7b0708dc33c378205a3eac154894af860777e4dfe21feab6ad424252264a9af41f5468e88", 0x41}, {&(0x7f00000003c0)="b837ec6c3c9a996d3aff568514bc286a40bf2681dfccacdba1495dd797a6cd4268aaffcaae7f4ba3d6cf325498c000ec9e20c08507b1c6b3ed406817038092251cdd42778744e72691d9abe44321b30244bd562a0a03002b8a4c78574ec6531cffeb6c3b02cc5059601c6950dc7941870ecd579f212b23a6c82b7500ab0f994e0095c1521827e79651d57cce02e5d116c6bf5e91787fad1def90055679d5e650e27cb22fae586b38ffb3df85b0bfe207967867bd9b", 0xb5}, {&(0x7f0000000480)="d95c7b879f481dc50a1037e1b5fa761fd35ddce89c4cc811be946071442b65141b17ee2a28204135497b786019a7b717e2e966dd5f1624601b04b39b1f7e3153f6b94d2f04fb24814224c29c0abd0dbcb46f8c9ca1844a73383d382a04d66e54b09aa110ceb93e7c2fee81242a446933e396b058b4e4954e1742ed8d", 0x7c}, {&(0x7f0000000500)="5d7f517c795f6c6682e16bbdf65d505250bf55743c3dac39cc71c6b94b3bfedfe7d38f97f77a5ef160173c459da28e9b800c6bcbd42913f2bd5ae8252e6ce7e48a524682b044ff23b82b8b64579cf19c4b543e53bde1e5ed1a69a0d48c3aa69b3dddc54de84ef23a2c35ee06e037add6c935ab8cd8e6765c669c3248b20a86e89640989f930edb7bc68608ab36a034ba8f49930a26cb9d04b4a380295d2262127e3b05698e4440902c6ee7bdbaa0bfae3467b76937f59a5926f92338bfb9813c3bb02d584730322773ebeef7178aebae82ac268cdc002c1dfb1b1a5694f17a557b0e89b187e0f1e3ac8d99983b345e4ba99dcf1e05f21c3870838bfec397ba", 0xff}, {&(0x7f0000000600)="53237395eb669bf20204421632f460d4fe9e7b9a5e18d1570590e05a0600944505e3fdf7cd61f1035e32f6e6d46b19e62914abb3a2c9321f3ebe24694e6a3dca6a42627af6555a6859b2d3adb78bba5a849b1b7144ebc1d9eb106c0862a4898cbc56573d730b0af8ab185bd021cc2c1789aa900902f57ee98b1911e437d96015ae02db9e39925c52096e4a7e5adf48b3a9e87b0d50628993dda8cd61c3da82bbbe94b53664eb054964d341850af86353b7d36b73155756eccd7936394ddd9ec46d0ee20cdbeb3ba2ac53e61825ba3bee90b30906123abeeb53ab9370846788de27ad2b", 0xe3}, {&(0x7f0000000700)="280b53fb0c8e679929d9ea714dd3a802a241ee0add67997267c18cfa4726345181ecfbec176a4fd151fa4a318289b94c819fa59d24c04885ea1a212da376bfdf5bf519a19a9d68c3b403d2a1848241419a2e3c8837cc54291cb4883ae265f21ff820a162e969d2824ed37ac3f74610456d9d56e79acfad140a0cd7fefb88d8c7cc2d96e26ebc5bb363de01f8930376407dd0b1f7535aaf089fbbae8024effb620dba2f28bba07fb7e6cbe1822cee90f7ec447738da3263e5318f355a2d7b30098d15f83544befd0f2ec10f7c759b247e55a61ef10de72047d629a1a0225ead418c45f3aeb0e4101712495045f5586942886eeb5e5d6c00bbfad48d24c1e481d8c0c796894cc72b14b01ce94e78c929d195a835b11d6ea0e5d52e4279b68e64d57189ffa8ab9c15ceda1e2ac3efe27f5a4ba424bba699a68a827f539161b4b12d377096bc280f6fca3111a6fe2dd094bafa754bad9315f3e3d13db45a827665eece33c777bd9517fdc6ecd38d2dff9d62a3831e65faa3d8e366a2f7ee58e2adac3770a198fdcdc30ee908ab529859a0a91ed2bd763d75bdeff969c2feef61656843db03a7dd28c6c9efc9d05a34c6b82d824c7854920a0bbd81500e44fd2244eb5f46f64be592bd1e40b62b50cb7167f2e27926643da763879beb1766b9e9a62f7601be7ac12fb44c5f60d331a924542b2b185e0492e7bd702dc04c2be42eeac59492dc35dcb84c496ea4bd093212470b6c9d6f64eb10a1adcf6fb19e85ddb42e1bf97c7636286704398c01aeeccbe5bbc23f0235e2f979b492472c0cd0cbcdbbfdf7f70ad3cb53e27812325d9874ee6f188b1b2a2dad77f8a959bed1224ac2bcc64e71583cfaaf1cbcbcaf022e2b780730bc3ea4de57087ebe53e61ab361501f4e9e7036cf49752adeb0d47977112f2f4bdc0dc6584553ad280b364fc95839fc9e37745814a53871f2cc0b478031a2ff9780643a743251e27d7703b3bf26e6b04e24ae61bd648d5a91fc13058b0e68b188b52d911b93a7c82a17b426d8a338341f795b9421995bc7669ce3aa693029230028f812d4713853080de0f720a58761e65a411aa5129fa33c0e43781a7526d6090ccab7683f9d7ed9a4ffea84621bd42064d2b422e91fd06fdeeb2739a95b09d43aeb8a5e57703d2eda2d230c990d7200b5edb21af2108cfee38c2164390d5629e8555577d4874eb70537f4421a4daf36af1468f158c1271492a8379a4c1c5765fbff8fc6dde0844aff3565909201ea912f64ea40f425e29de817d6fc32bb9cc4725a16cf76d4f7a93142362e283e679fe29936d5c81084bfce0963205d133371eae5076d08890aafa7268ebde62071335ef721d08c2f18ce500430b35d8889346d89a8059547f3fc88ea6ce838ba9f212a4e2a5edea191d1d6694d7f794d5606ddf09809de885431299ad30ccf996dff03d0d63a9b3a271cd96815bed9d209ad5faed325b0d021f44b53419b5e60861c0058af4a255ddd3404f5ca5ceb55fd4e46c9105b8570bbbb8645a511e0d8d20b93b4adb912a3cf9d010cd74860c5388b5fba809ad7633e4c4a0f70504fffa2e8061d320dc31df6f3740f69068925b94da613007993069196c6302d144f7a3851e27235b72de11a114cad2231764dc329936446e3b9a8b729caf5e7a1c9edb893bc7d2de222594c0adc8fdaaa1d9857f2bb0cc7e44cc0b9de7da02caee21ada81e34221021d2445c75faa54ba36ee502d7102d578d80bed6bb56ab891037cd728a4a359f27abf25a4d002617d1767057c2ff0a770b18cc99c072533a5b875eb8e7b35053e42507b203d701b05aecf30ed633e44088c7db89f208d283ba48a212e5cc16c37b20a611d0851de4f0310e93b49927343f2ee88f5e82ace6e941f7577a9dbebaab64dd7579f31afd53b04d8fa04a6891ef166acdc7ef92d7ccfc2ab92cc7960923a7b9f4c90c329e5772608aeb2be8671ab41f69af25f93cb225e461e1f5b36e99863757082ed6ad670594f723d6cd18c276b10f53e70b9bc3ee84e7917467f39f446a69bb6ec5a21af1f17a0e911f4016971105241d1d1f4f7cdcf070723fe1fa674d54c87b53b78cb3a80d6817208fee2a16f44fdc53ae6bb217f7f925b42ca9ebba8d6828b67ea4da0404a82bb73d0c6716957e606318abc7f07e81666c56f80364b98a66b4591b9ece7d67382a30dc74d002347cb2e02261f028ee5850fd038a44c09a4504085c42ebf8eb805c6027fa507ea0774391709a331138974f151e583bf5f5f36aa47bbeb26526742e5ca320b7e00f2733d7e6fa803dccbdae124591982864594b7064fd9700b419f9e10625b70eb9fd15f8746fd4209066209abcf8976fb8fbdbb7f2120ac8de730b6bb59541ffcb527ff4aaf4264e326ea25e330f609110115b81a817673ad3497e1569c3292f1aa273ca92051081ebe1b1fb81f5f648561aad85a1ab01a751b079c9126370b9b7db4c98bf3038c6248b62936e0fdb2bcf220f6b1347e4b13e4d93ffc7256e572cc6a2d31d80534fcc7b09d962a137c46e6c1b14f221471c2f4dd4a122f3a15c938d21a28ab936eca189485c0320c1460cd9b8565f0764d7491bbfee7db261001745ce244029c56633112f740c2a44ad8ec69f2517f0f20610330e4a3ddaf20c78592dc63bda779a1886c80271aae2cbb710e78ec4d9f96671b0fe36da111b8a3136dcf5c907007ccccaed7511bc478783c7e2063972f398c9b7aa5fb9a587e5e255d2c509f96975668d3da6d0931abbe2e64fc3a4e883d688ab008174addd3870b2e9188dd2d094027942a1bd23b7f23b5d30db4cf2900badc448dcafa15f957e5f576fab860cf39d051f035f59ca78d89e78b3ae44376c9ce1a4350a1f0f2f02dacdc349a82f862596312334219f19b5f268cdc51efa61d0ebcb106073b66bd17b7b6a81cf21b79e5f2fdf08605869c7e744be5632b69ef3c21936761a2511225088240866ff6e0d0d4859ca384fd938ddb462fe443e6d81fa4e3beb22bfc31df1ef3aed086f736c8c9a065da2947c633ca23954fa47dec242b7a48751bd173869f109e0c4f2e7cec2ae01c12ee1b5cf353f3948a4ffec0d292b057f723ae80ed76952907c942c3018dcb8b7f5ab8de95cfa5e83bc5e8ff984e9d0d7987319e326ce36ce3526408436bd46230cc63181bc234e1614d384be0c6a58c7743271ff4155b53b11233061ce5f05d5370108914a075981a65edb66a870d4a8914995db488323a7c49269db3f4fd7447aa02f306e6c75eab0e302cfa3bbaae66d50b9bc29bcfac2e590d65392d75d0656cc0c868ef12d059366837808284242892a1035148ff3ee9ef8eb2a666577465145e44321bb9b6bfd283dbb90fd0f8f288f7c9fdba0c1f351840ad88bc3a0dd12e72e2f2906d16c34248eb1412dcd09ff0f280994df3cf28be6f9681a9ecac55897b9f0e0c0501155ac4bf37eb12bc4222ef8fb8d697f530e0b330d2c9d272fb41fb9be9dfc71539272b46f4e630a93a9f213d707132628fb467716b1975b7bba542a2acaa59300b79b9801827d97674e8707686eb1fc551691a04f9b817c151f0bb649d1578f382ea9fcf81c2e08ab6d1cf36e640f0142eb1bb568a45f5167b35d3c7c1b1c381c3bab2b04dbc0b47511a320d22986ea48bb44e58c124568deae5f9c06fcf509fd62e13eaaac7f76fe65fc3a5bddfe9cb302870388871b879c0d01f2bebdd82e48160b95ccce9b6f86557058bf00e505338b735dc3fcc431312e42356ef8a975d0fdc364e6a3ac3424837ec899aa8398a09dfbb2ede120363d5258c70f5e43356fb92adacb715114e4ea79ca1a7904d8c710c3a9493bc87b5413fb57d6aff067c3916b9d3d5b588849ef772dab9dd8e989b305ef310944b0ad282665508940682070da18b9ce662ebd38d18c941bd49658039f6a6aaf943eb648f4564ca7980aa15502aec97aa0f0fe4ff70a8da333f80bcc5ada05c4c4e60e56eb064068b282cd917b054a427526e9dacd40533a51da6d328c3f51c211e3c14b4334ed05779d0f2c4002e1e66b1ced01104edd6cb2301b1093530cf9a244adff7e8d746327704301ddfdbc096bb428e592dd3b31d17ff2da8fd6c51ca5efea2674b0b72b76cfb6169e42f17fa7aa9e91d80e6f2be36c6b61c426f7bdf0b29ae09005479ac7993c171163cb062362bf57629deb8f4231c45894554120e897662adebcebd61460c5ef4e8f4a364b47a3d3808b338761e3c9479c4428f0fc359b310da656b27f451dbe31c7306ec64eafac503ffa2fb632f4176a323348892b7754e2c26d547be5ec044f92d91bcb5860d541efd3a626eb08bc980fcb6691c0a50df9a5a88a24878a7e80ca1868cf688ff06ab20d539eeb8e040881c6e1adf0e13e04f80b08cd5281f8da8db1df5979324842bb93af01ccb3a0cc9fae7362802be8c75a2034ebea5eb50d8b6f3b025db1cae2ecf183747a6b6ec746920b6ac37776221ef85769edbb9df594b295c12af18d5756da4e05cf8b0b0c1a5536e88648ee2def0b5425d0df5ca07ec36734ff28871afbe346378a9bc31aa9fad69dcf6fb14a114bb3bd9a57cffe6113ec906eecd6739dbdd0db57fc493d127c0e678c75f618ff83dd0d42e18cac72f7c52520b919f9a740ea4b2fd319611fb85094f39108735f8e4d5515fc2ee235a3845d6e15e11efd3b723d32f6bfad98ce91971f6c6c3d189fd41dea7c7449c55b23eeebb02c3ba5438163ae4a806dc1c35d197c90b655cb3b5dcbcf5c682cc2502d005b29b2ba9903ef9f25662163352d461e0fc226ae8f632ba9a321c64f960a4f6460c012f3550d642cf7b6b99f0340341100a49cc13345b416321bd6641189173244ae44c685494a21d72037cd5756c489826644c2345c41db14ebdb0dfe00c053d587693d0b4bbd9430f162afbd6875bbe2fea7149f5f1ab67a9c79c0d6a3569ab6a5029e85532d33a064e7a6b37db9cc7a9561873ab934a0916e8a9c2e9223a9061e4df4781b774968a4a5a3a430e877b001592f414218738736e47d3c25dbb3545b03a66eeed07f297e807433569c1bb398e49e0ac35fd30312453ef7cf09e94af2fcf7609ff1c7d72218c872b657698a1cbdd28257c2c6716c7c579e2099abc918e0e65feaf190cfd6c69a600ae95887a01c7527fd8fc58b29b5b43c50f8ae7ee5041682358a16b25fb9d61b0cac10196ec9c89bdf21eba7664773a77c1f9ca1011f5ede96e49f944624683b0327081382a33cc18e16acb3dffab58f26b04dbbdab90055d35e1e9eb5b86aac6173507fbe4ec35d3037a7f2f5fefe1ee87ac36dbde1840612c38511d953b062d21e2a023cc71186dccd0aef4e6a7c59493ee4bdf7ecb85178cef42bac7aa4f1657aa9f1e44c2cffdc414818b55514770b75e7a0471c45028779930f4a518e7802c39b23159524e212ac6ad6f96ce1881fe6fb089a1c725bdbaea7df5c5f57baf636865f310bec7b3d9d44a963de9bb037eb7822a40665236ca2e2a99acd9c0ffec59d4cd19c40649d40078ceec90c4de458476e68bf19b09a2ab2cc3ad74e82ddf8180adb121ca65643649336a97f314efb87c045aa6f0c1d32d03637d4094704958c3d5756da9a3c52a3fbfc72e6b868037221d64d4c40b12d4c02e5333fe2d534c00fe2894863818d013054f54e74fbc5d41092a1a3c0b16d2f5eac85024e43098b780a8f14d9ba290590f84d75397a1452d846f34c6ad10e943b271bb1d32dd2c14b02ca2114a353d3dff6ba68a5c1b940316b115778bd6082498b65028", 0x1000}, {&(0x7f0000001700)="8d6475baba41d3df42f890b2831ce9d7a3035a42a881f564ccfbe90205f41dc51906a11472b907c401669e88de9deaf3ca4ad358407e27705e95f1772dca8bf9b897bc347a73be02a198e0809c1eba229e84077fb3f451c69861d52fc52da001be042f6c9ed007d3dc50169cf1d9cc7430b07d272a", 0x75}], 0x9, &(0x7f0000001840)=[{0xf8, 0xffff, 0x0, "82cc6cee3b43cb28f7239e0a05e951e4db6c58bcd127ac296d2e191c09b124e4b6549c076b865c8a96f90db73b3a503f90b7ded983f50fa2b005b110bdf42ea6b4d72f2ad049596203c7e5defaa8c97595dabbe59cd4bb5608878607237e58b83c4da818db26425dc9ae8837b8eac04031ff472b1e299986166ca2912390e803e7e97b0555388388973eb07b02516b7db61ce77925fcd83397e0a4ff8afb707573af7451a459b2a3af9799e369a598d1272cffa84a7ec811ee9e36488a120f0da3550493a9fbb4e738e8e42805fe295b0c5cf20deef746b1c800c8576d53f8d756"}, {0xc0, 0x1, 0x6, "c49d508a5fcc552958ba85c8a146914c54413268416e44db049ecc78e5537bf541100cb29aaf33b9969b18d4f0a5e9f610f7dfd20316eb24405935a0133ced4b749e92ef3d1580bff747342f34d072c3d88f37e9ec720af51c1422b660a695c4f4698cc14ed49776aa5c2d34c79af774103ea1d01e371f38a0e6245c9be9c18f08bd2a40e22c7c47607cd90a79765bf601d438b61255c76918173f2479ee6d6529ffd32dbb0240f2ff4dfa4000d4ac7b"}], 0x1b8}, 0x400) fcntl$getown(r4, 0x5) chroot(&(0x7f0000001a40)='./file0\x00') accept$inet(r0, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) open(&(0x7f0000001b00)='./file0\x00', 0x500, 0x84) r6 = open(&(0x7f0000001b40)='./file0\x00', 0x100, 0x103) setsockopt(r2, 0x79d7, 0x6, &(0x7f0000001b80)="4287fa1f3135e3ce89b6562c743f0e311dbbeb6729242f37480c7c3b99aec20374fd61695d8045803bc8a36ece29a677993cb1b5704107b1329663da82c9df7607f1967543011bec765c971fa9b351c7ca248545d1c14b8f4dbfe766149dd577febd8d76516aee4f7cc2d5a3d1a10464e6a0f85dbebd957f1628f3b5f9a377f5710ed0850818dbab116f4e249881184fcb033594106f69ad3d0f89f6a30ca5439b0d4ec629f31e76e7f301d36fd96f1dd09754a2049c925a6af0fcf88e3786375b4b8e8b89370e36a46985c7a6f2e4399c85d7b3941c48192db1b85a03392a9d80667fd000db3edbde5b33a4ab0d003381453bca4943bf82b6ab21e72a00fcc756cd281b1fd9d9e4749b6ce521eaf3293b9b3a9dcec9cfc6372f4e2853a03eb77c9b84fc55c85a77c25a1c8adeefb356ac70b148a245656e863af2ff7b2b1bb4669183627d700a5f1e868e3a3023a799753c21c564f3c5b83c00bc6474d30c0b4c92c5cbd71e168dc2b50156aaefa1744376a3e0f146abff5b2f5d84d68b389f7dbb909d46b4cd8d5ee92b0aa01de4d12a11220d73548d7a3e00ad64a558786083fa380506d348f8e526fbfb019829ba66526df55ceee88702a842d66ae684cc4a045eee9a78acd0fc3b0f3317c7d76d5cb7e7784d183fcb60e44bb144ee526012a6ff4d0f8a1e1d51e3c40d226d5141dda4df6d3d65043dae0b1735e49e0d4e2ec1450f76c5b208b539a47fb27cbf749a8b4fd8a24e5ac4118405112143ab52be9166a85eb03d95be5100880bc5027b9ec685f2989f8326c2631e400f0d1bc00dee22b658a9f9bf24f0aed715c95cec044d197c97625bab5b8f34c9ba08bae9206f5b53fb48c24f6e932c30a3830529c738f9efef07555e9a3ef09a056df21672a5e0006137c6e7c8ff9e2bae7d02d1db2e7001df4e650023c2c3add37f94ebc3c187650e8e4003d6d6205718f61f4284084009c7516395b8cd8c0f98d6102877f3c9be5f4b3e654ad84c13776e4a6b6d43621cac2ff7c3f8eff008d68fbd497b2d3def9028c4513baf09e3335d3d1e64473a0fbd78385b2cdbda671ac7b0ed4e2c6b09615cdbeb31b0de870f54bbdde583644aab091f1cf9b13233b638b41abf2816d80fb084ff2d964cac04067c47d79545fac4a6c96b4776ac04c2356382e11d9785ced77b6182f608c94e0f419c0549b86bf9182bb06b46d8d8d71291b2ba2c6839557147d046c77556b4ad31f5855a0d2a1cca0ef97fbdbb80d0e23a81c54b354fb84a7e17b8b6c9cf89b8c39f8624ee8346c6a54d21bafe1957c93169625e90ed71eaad8386b2fdf4d17a190928e486ec59d4467d04933a952b24026bd54ad31827dddf264bb92437ff3a4b549f1bd4ba040b4a9994a75c229eaf0dc726fde1a9d179bc56ac23fa9126bb60e85b9d3ab0441da20252e913ae3cabbdc0189c4d41e306711e8128d6dcff43821640bb21c8f849e4de947386496d942106e24371fec358da1b5708e449fb8ea510d1a7a163f14f7ce4e47848909b57678eedd6e35485e2c41b4f0b84ce7114764127c18bd5ebd3142a6c992cec675b5d705e4b592f30ac20e0ea10c58a5596862b3e09040b87b03658544cd897995f00ef86eb036cda5a5fcd4b7f46c746d25dd8484a3ecdee3b71417bd6f7d8dda478d18da9da462c4086ca3ecf9113e3b3b635b77cdb2850cd950813ba7bb7fc8b643a79833782341b24b51031c3dd18314ec9a3cf3ac31f7d3b79643c5329a4f150bdf97f1b35f1cbf3129833d30aa0a181e9f696fec1f73679e01870d1cd11baa623a9e302483f852179d872412ca45bee41c959a61492479c29ec0e386fb2106cfa0a097a811336af2eb7e086fdb7b8ff8e4a44601d2ebb1cd20b4810bbd8b8d8213d0f97318cb5a0b894ed5c7bedd875cbd527e6a1cdbd3ef1f729729e962202c56d93caed31c7bf46da4b203b41233943f3c395053850c819911c447cc309b1465454e214bc0baf63efa0f9dd9d15a6d785cce5c713a4c5a644f88408fcaa553ff6dfd00da56a9cf33783a046e71f417d1a4614d45f58f0f21016a869257466716220b63099979ddcd0881130652d81e99486ad534c4215a373ccb194c053b21315d81ef20d9e95f32f2d0cdde16891d7e1e70262fc971915cd964d2bd4d10ae448868470aba5ba00921564a3482ac3ce0730cf5b1d8602250c12076c50a7c7c48c9c71cef1726de7e2104537aafd640b15dec47f8c5dcf43d6130325adc57f258b2bed3197eb11c9f605d9377639a033be77bfdb4f2fb8f2a2a89c9927ab998e682268c9a83fdcc019ce0572e2193942818e5bc23715a653ba61948dcf62291b8765c1595d126c202276653f0a691983edf5b8d36339f094dc3731943404a393ae69216aaad7bf14b2c8c7f51d73eb7d0182b5bce0ba95098d637008a1458fa0c9737545808038db02d6a0fd00aca0a47a662b3ee0cfeff228a81fab8f651d08d497f388aeac0f6123b993f8661e2cfb5e54a60d2e7edf10ca2706e9815a391e80bb2e2fa2836157e55eaa30df8b07c26123aed43e41adcdbb0ecd612eac643d523eb20377413b1356d0f0209d9f716b94c65f914b2debd2233639ea29fabb5d8a3114b64a806f6876a91ea3c62eaf75bc8aede46811cb2a39c8d3eaf11c5c4a16c1c0ff6070a99064e3d441f516ed62e80e37fb114468c8ce513db8824e13434cfb0f6ff8e6445d34415e4c45cff0735fe783f0147ae5786833313ef8e28a56928427458903f2848239b31e6da9d079bb950bef28e8c8b63e24675e171f385810cb70e6849f006f54ad9fb12bdb8882635f78ae95489acaf747526306b1f2f4f95d7ae8499033de932286bdc0363da3d4ba5f062c73535459a7c290a2bc5e23db2f624c78ca7217936b6dee08c3d85465958f8d879275716d8dc8d0a545fc69e21754486bdb1d7d56cc3e328fb096f9c40092fe458ce5afdf0864b17450b28744b3b96d2fe0211b002f131b52bad29c458d93104d64953cffc3d5f375d112f7fc40fb988923115d3f9e6b1c14b5eb647ae51ddd856296b6a36c4f24e8bcda79ff59dc296e7e2c4bd91488e7b6e6592821107a9cccc82a1a7138660c11c5f47c9f4d191adb2643dc7e416aa777991649ce5160767441f5942c1ed2dac90638389c245eb32e05a9e284439749775062bae76b8ea7fc2af3bad0e83b6f1455f60fe825b8d6c00268bc405d865dcd2034e0e9b231de223a240f16c4b6bac164c9eb0df5250addec88051c209cdf038d395fa690eb42060dd4ff7a04730e339763a1c8dada0f0dc06e78480e8bc87c45ea77d00e5535185bce46267677cd97adb86b90b78840ab55ed08687300cbcfa04c10dbebc0e7ec0ff1ec42061995768cd9525773bd3593aebb7a9baaf4b47e7d93731bab1439da37f1cc6b0dff9ac979f23da22ce8941fc176ec86948dedc459286e3f5feb28565950508213feb1e27144e45a36c6c51c3c31a1c490dc2d3ac03bb0078c32822ca7507ca4512b5cc4d4e32d0a8e51c0e71ed25a770060c7f0b6682046d3206ff897cd7733c2fc19988a93aeb5f6da878e408828fb2f34813e04c956f76b15cc50a67ad1ef729c7f3f5777c66510f7bae114bea649c9e3236491de858119e44ef3a6a3c62a837eb4ff3ce6492a167770e2067d28ac1ab59feabc1ac60040887058a78a65bf9a72917a6f39e3d44bf69fc54b3a6168ac333803d4508c25f0bdb5b4fea947af2a03a2872dc427403e3739b25e268557aff421584ee03ee7e70144c809202908647a99fa7be6768b6ff38015f7b54799a93f8e4a5f72b63e352b2e21047055f5ea45013d76e06d21f9cc1b0877755080952e516cb40e8972ed461329b1793065998352fe4db838f10225bca53d04901a106d4012af385d12286cd6237dd475c7c7254984cb30687a23fc8eee25e2a78bbcaab300f2b3b5bf2f93a750b95bf961623b4647338168a31186f1f29382f8125919141956a04518c5876cfcd7a8ebc51ca4ad2a9cca7aa9dfcd13539c88280ac1cdf60462f6cdb5b9be749bd6c14e11e889c9f4e0cb02ebb9174972c163cbc346f73fb2ae502396052918d9ea5b50261f67f49ccdc05e824bfa9aa13c04c6684c0a0730c08c6ab82c803d46865da189cbbe28b9bcf0a819c2f70e0436816838932cf7dee4f2b784e0a40cdbe33edbbd1077d63b02ca036dc776d6840f0dd9c9f5b514a28987bc58e2e0b92afa63b757992ba5dd450765fd2f23dac2e42c15da5a4e02cf92c1d3e3053c00f3960a709d19aa36b904eddb8afbbd8c98996a5a0954b4e9a2ad3970c7654b53e83e7565ba8a6e8d2445d70eeb85f5b0e4815b1f8a3d8f760782e488f5d593b298421027493eb5dde8fc83abd469856e8bce3220ec26e4946492bd114eca4fc5aa2013bbeb06db66809810abc490404db423febd7e4669c7cebd37c36e018568f0ec92533d5fc637972975b5348ec00b2d9891a41a0a43cb867b5241776699ed4045022e4ae7000a43160ab7812f9c6344c4ae0abb3f6aa8e4d482f1e9a23250b68f9c4103aa25a76718c8c7027b806a571545a688f0487bab8c8ff0f32b7c2ad52e56bd03cd983d4266b1c7fa901b92175180bb674bbb84f4be84ee4dfe74ebe4e30e347955f3487db5084c43d78551f8a9dda31adca8f4962bbb2b11b52adf9108ef5f454f55f260831a5b69948154ca5d8ff5fae9dbda4233ce49fb32991e625db2c0b90e8f8ec3bfbad58b1b9238f09dd32a37b77ec78c215a96d44140a9eb5f43fae7116f686095fb37344a583eea8dc89f7895b9dc58344ecfdb57389006101d5f1fba8cb0fb5026dad4f4f278fc72e4a5ac5773df8d376e8d7abbfbbce3d58457c0beb86d6850f5fc214479ec8ac96d0cf017dd056c39e3c07040a437390513c0f245095f89afd66eaa01eba5111a5a5f87faead755b73c5fcd2c945955b3656cc6efe5e5486cea113beec51e66d9f4bf090ed4c9feced169f37bcd621875f3098625737540e4669db0440d7822664c46c8a64dd22d706d8d2de8e3613536859bb492b3e3f7602f29f3878bafee9fe2b855fa64f87ce740723e494dab4f2e15e78e268eb91f4998cc791e0d5c038e738c1a07105e2184939edbc71c86cefb0e7044e1ee37cc7afde49291ced84256b94d4e9cfb12159905c29d809e407d60f28229e623de212f423a55d1071c116130a79daf309333dfd81cb067a78bbb0c992ee362345cdc10e343f7002a868a15f6707da4531c00256143c6710a240d9d855813cc7e5e9d7ce5a850b08d595a37c391065c0dd81dc07344703069dc91a46d98be4d318100ca6d70ed8d37c1f2e6577f7609bb6b609bae6178d4dc066369083ea60a1818df0986539990de1227c780af49f1ce5849c3d6503fe394c308bea74ff0ed4db4ebf5376f09ad533b767adc0d8bfc0d5f70865123546fb160dd455ce585ee38a65e2daf3a0259dc65fdcfe97c334aab8277a438e6caed0af13f11c3ece20e508e142ad1d7766118142fac9e284cedd6846388a60e99bc705fe131b5fe9da48f5b9630f56e561ed4689d0c55ed6b05c06511f0793e6deeef697ac322e9b52c3ef353eeb56438429f97288e37d0e6612ac17d37a7b88538a916e5ce0fde82ed0db3b2fb5d968e1faff4b1d53dfdeecda8d693ec4cc1ff894094697797e34b930c0828449a473962a9654e764919ef322dbeb96f58e72ce8491a97763e183e2f7624bc5698cfa6f2c066d0d175f956830f8451c3c9f6933dc717173a8772f452515708203280", 0x1000) setsockopt(r3, 0x80, 0x3, &(0x7f0000002b80)="e6a2fd71e256cb5a988c111a8e183ad20466f45ab736752f97a3b6d0bcf4daf1d870a2a6bfeb66dd41e92bd7662c578b578b932fe17dff81b7fec059c24d4ab44752bb00d1cde592b29995256c5ffec3ea0bf9019c0b43d6a233b8a4ca2497b2f4e413f9bee0aeaabcf25d7a4bf2f8ed503df1c68b5f78e68c902b54c86e9336fe7cb2d498f73b7a1b394a5311ec6c9f1b5e7a7dff234db7befa162d5f2c54a35766e311acca06d526a19207a552f6991f35927b263fe801604baee0ed6471e8a52c7c248f09cf9db250e8566fd4308de6bbbd914c764a1d9a5f41b0", 0xdc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000002c80)={0x1000, 0x1, 0x7c2, 0x101, 0x9}, 0xc) open(&(0x7f0000002cc0)='./file0\x00', 0x10000, 0x80) readlinkat(r6, &(0x7f0000002d00)='./file1\x00', &(0x7f0000002d40)=""/13, 0xd) ioctl$TIOCCBRK(r2, 0x2000747a) chdir(&(0x7f0000002d80)='./file1\x00') stat(&(0x7f0000002dc0)='./file0/file0\x00', &(0x7f0000002e00)) mkdir(&(0x7f0000002e80)='./file0\x00', 0x0) 06:31:57 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) semget$private(0x0, 0x0, 0x0) getgid() 06:31:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) writev(r0, &(0x7f0000002480)=[{&(0x7f0000000040)="77336f898f95b8d3778c90c8597204bff10dfeb70120a4f105c52dac6ea7d36e25c99b7945d230f1f5e7c8d16402d8c173597cd58c6a455c96c2b9142442d71257983a4ba4aaeb6ef0a7bf9b3c7c69a1d0cac1f181378ae8b85bc738c459a52d31b3f406d76c00e3d66878857d67a592305b1eb4c4c6b7655abf806fe8368ff3ac259eb6657c56f077e0ccf39a6316fef73b80577ef723fd67a2b753679113088737deee61da134179a8152f0f2e854d050ff5b45b0ca9584e5c63d5ac9e4268f02bbf9bf2da783fcb6ae0a647bb401b387a2fc2d987cbab75b9545be551ea2df31997c6fb692ac4", 0xe8}, {&(0x7f0000000180)="b86c6726e2967f56b88e60c8536661ec01fa73f4dab682af85f75524f7768577edb7003bfb43edb6f2394167", 0x2c}, {&(0x7f00000001c0)="9dc3e23353cda9c00dddcafef4e41692870aab954d1ac9948438e19a5e36800a9fbecd62537e86cd8705afa6d63e6c083478d00fbc6803a1f8a289b631e8a84f71aa280e87f601b5ee163697e8b2d191f1a675fed9c1729b8adef544261f6e5f82acc6f5475e5f199059694e04bf6d17684d3c3bb4f3b8c10b191e286b6fb2e739b8151bb6d04f2b1da04d70ad7aad3ad834f147f313d253e009dafbb4c107d7bf68aede4fdd04e8a5", 0xa9}, {&(0x7f0000000280)="ab79505c948454da1075191ff317f98b6ddbeebca89bb22a40d7eabc40bb570224e0c5b8586f5b9de2442b899f113d0e3aae8066c6a2ad9eb36c93b57dde5d94ee0a5a8df4c7a17407a4425fd5e6d7aa57d527c889f1eb79fd6d1b61b3f1efd928a20f3d78b5fd740edaa83266b496b19fbb3c685523bf58aee958ab21765bd0", 0x80}, {&(0x7f0000000300)="d9e4fd08df03cb962ae4d21653de93b0db1cb7e36bf8339b732a87384189a9743918ca1c2cce7804ff6cef37db89ed78ff3d5f4e496dff8b0d14cfb126351c073730e7ae9fb7bbb7dbee1cc4aeab9a82262c8c90134d0c8bf30db0c309965b17718375357ebd879a111c9fd7d85966d674739d8d967425c7c759b876dade8b29805c3ccf53717f38239d69b91ce60639d1cb7cbbe3cdbd9bb7d65893507ce4bcbbb042fec92937126b13bfb37aff8c827c0bbf016ea66a7c097801eb504fb3569595d5d132ecb87b8969d8ea07ec3c66bd62a166e4ddf7d002fac7c050e9223f076ed1ac2c9536e84b238d79ba849d5b63995d06e7a201f33ff8621dc07604256920c28ae63b4568ae63afd724243736e5dbdf71fcbaba4e45b0dc273a4a551828c9d4b81f673b20526664c99f02515211fcfafe70fa783911dc36ee2bbf9f80ff0ae9f49b6336930f46f5690f5cb526a6f5fe49021d3e883fe19ec39aec17a3b69ffc9c4c7b51ae83959666f5f23fab881cab84bc74be3c89275336bf8a2bf7c71be99b6657e6c151a64ffc9cfa4deaac2c233217b1d098c87d06b8bedb531da11f08b770d6867ea7d1f581ffc02eccf574c55eb5997862300b612f61f5acc75ab0fd07f58279be5d1352fca012568b16fe43b4200ff1a1207cce5996803d99fa42b77b765af617c319f4532d2cd8dfe8a221fbec0380f229067b8f9d9a4956b4d3f4fbe92ccd8b93503570586ff66aec0bce603d52cffae58cc143c62e7ec42bac7d5478a1fc1a242b88877e0f711da219b54db68d829dd443553df141128ecbc6f96f0c4aa2aa9fc573e88ee7fc08d622c942a384bbe1b485a1c63be4558f0ba4fddd4dceb3696d11f8f1a22e9df3bf6e8368958016c4d80bcdd7f09f6778c35338d8523478bea9795e2fc0ad022a352769320965e2f4d521577631b901841a94dac2ead369ac87e541b463595d7a492daf1c057c62798b5795fe175bd7a04f6ba9441c3c348a7fcfe33989c8cb213af73e937b1b49411815892ddb2b3cd6e853ce96259f48143e8a36ea3f9cb90e6476fe9a4933f6aeed1cad45cf12e8948f2ba0ea252416eb06e8baf58f291dc56274d563a253a9d703953b86c00bc58c00c2dc004cf6cd5864be77c83002953c27cc1262317071ff15ebecd970a14f798c74c5e1e3ec75cdc061bd10c28f9d762829cde1120e3ee1a301e3335e920d652898adb07de9ec6a45645cc5ea721b3a6aea15fa97071cf81a4a38333cf746c5bd9326a2cfd0a0682a3dd46cda41f17874be51a8d2cb6d8a9bdf678aef5f2d02341e1c05963ff9f13acb8b67d2e7dfa87a18dedddf285ca88d26a9dca17bfc141a46c9fb97572ae50f22bd8af157065fbcfaef65b8db79bdb1d306a3c4b4bf933c2393a5eb61dc9be7671126272915e8030b85e648f53811924543f4c693ba5b2e6d2e6e71d0b29d80e39dac05fededd08558956839e8746f767181cea3cf077765f7bcae51b1107ea5592dc991797dc8a4476fc103e98eed533170e496d9b8f7fdf4889bc288835180a3f19054980381bad6fb2e563df9fd43cf15aab0ce5524a1d24b60ee099d231d9723ba255fdf970f7f8ea024ce3d2f606a722f4683746e6e73e8e9b94224024a2d1b743ae15e9de72e1dc2f526e75ac7f7bc6aeedd0bd3f6e2e5df374750d500ec7f571eb670324fe60c08a5121ad77dc91c64b2876ea4c78f62bab9392cab986184c0a3e6fbb839daf5f7bae1b03f0dcfaae2958cfcab2f5d3429a319922361002c650c6def5baa6569c0ace55b2bc3ede43df29ae307cdecd70b9b1a1c0f7d3f9a74e240e0489dd8934ebd34a3ef515e1b507dc9e2d48b29aa693b7280716daa0a1e4b65d2b6fb4f3f6e62f5c291c74836e08d5ed7f2f59da9c9c5953d7790c1d57ab037c00067d7991bdb3d67651c64f0e2ceddd1063bc9794d7fb4fe5878f318184c8d148c61f80c70ab8b89c686d5f324768e2febc4df745e1d0a548906ecfd72589a55f13f9496ffe0c94372c107b42589327a15da453c4c9a5202ed769903d554c63f8e70d4f406c3256190e344226887f50909bd2aedda977bb6611d4a27b396762e1d561728d33c88cac14f2b9554351032c4faa3f7e301c174640c549d4ef1bd14388049ea50d07bc34029e9af1267ec81213d7acecdc04c0907e47a5b12abed228485abbad99155a2fe6a0b09b224a39284a52d9218b16b95960b39fd30c0e3c5b28371853810c74dada1c7e6455a4499a4e0359de58c3ca44912e9aab971ebdf18ab53f2391d56ae51cbc01e3eb655eaa6d35ebeb616f505659ee72550c0acbe666ec121b335e42464ca0ab1cbd754048a741ea65e21cbfa2f2fa4af849df456c42324a088479be7b7ba87c1844c119243e5b8206988642ac426b29818bd9cb434ecd573928a844f46ac9c43b493b9ead150bc45e20050488f28170e57b8678c18794bcb02a8d49b26cb9f796e470ae49c813ef0d225509b04ee6aafd03593be29e30876fd19e92c4c6bb8bf7c2bfd911b1b761911a83140d43ca930cdd8d81ed107397363dfeb1376c100ef1d9a1a91ea03f8667402bdf13b5feecbad99105bcc6f9b255d0a71aaa365a61c92bdbd8ef50fb7ab2841b2fabeadde3ce2b34990341a4a064acae758782707279d4454e3acf5825f8d4339561b916634f08f96ae787f769d7bfabae466c3ba37a31ab3813980092a5d25b655821ed418fd21ba0affd9a38d0953f46db16756852cd375f74c51ccee661d750378799ff271cc1c21fa2b8ed3fb96ffd9373917a566e68ea2effe6622e34778ecc849c4a48031b8364cd95d3ce16d8a26df652b4b84e5d84340e7fd99e80d0d5d9203c911c208ad0c1421283ee1ab68d36c0ca2803902bfa9887f2f55015f1cc692e56f9e14426b8c01e01f7cec4719c234185f01c8b2d1e1cbfbe5140adf964c30b0e8c47583b827e8012ccb930ccd7f4066f53300bddbe55660578e272e8ee5b707f2f50e5fc1e61f3eea187ba414f314984cf094cf447acdbed907d686c3ef4cf28219c38a66e97958a06be0e2e627b0169b186994122b43a6118f5ed79040ff90c0eb0886e06604bb05314b2473540759f5297331bb5eeb3577990936083d80ab12000708b28ea29053f60bccbbc6cf4887dea8d7b6b30548ea44eaf0ac55682e6e687603a4e501b1201958c76bddb6c2fb807be43632aa6b7fbb6ebd57b9567404afd9793cac66759885d173f4b51829d54d6de39af0e1dc5191b755c63cfa1ea4bb3dc5b6e4866de2b1df95ae63733f391421ce2d3cdcce25f18d3c8f98fa5b26a6ca204efa5b17c6f7ccdf7abd17d02a571b806844b927020ef0f397d26dab06c578946c05d85ed75498004acb416fb77f210be0dd018557fbc0ace4e93fcdd91ac97cee257207224ce7b1aa4aa04dd1afa3ee2c50fd61bf246eaee42187aee248b189ffde8aeecb6e99c07233b6a5ad5398b615d565bc662d82fe2f21f1d586e7ecbcd1ff79354bc253e09e706487c2af545bec5f7424efd1493512d758357d785e4f763f327be6563fa5d50329126601833984ee751aeb8d4f0f2cedec8aebe8a235ef361c4de8890f531b1920ad0931835f60790e33640e9356876d3eb81c57197a15851c70a04d38a72f0d6601c40ba1cc6896e2fc80d609587266ad47d3c955e9f47a1639fb176f17636f0e1596ab8ca2639fe258a1af04ca3d1cc0d0e1fc5fb88c8c75e155f3ba59c6f3df102b3fc8384df47507a3e8a3b4d6edb0b10dcbb18c87e2cd11023432da7f28f18ecf91cd9b5eba21672b2d1c7e0deafb990257336c0604622a3d52213c1e24888ce1f3069d6f464ee27ce28d18a6293ba99aaba35aac35145fd4d1d197f143ca4ec61bb721279fae524d124927dfdb72f6919639cb4565a82480d0c43f6cd2edf34dd70c707ac9e5440b352dcff6c493e9fd6e98739f89a98a5c26a1b2632447e1b46f2a5d84da6b83d6e1cf07909bc432bd003a35ee030962396fcb5f1d56b5b686c52ec02d1addf6b59b4dd50c972bc47a3a0f56b17a480305e9ad65363939a8c85fad8c1c9ed595f559c4b6d0b9d302c57014c95eca057ade8322f98f5536962e4fefeab97e58c7731d497086c11273db69058f2cc46257b9837e52184a1ce9d52f89eec964b0e3029f70c2736974183599b21c85b9c1e86ef80c973b15bb25e01dd7abb0bf3b64292e45c90e8bdf9f425a9772933795164704f2d7e3f798f318cbb79437adca6c5b958eb681210193598f989556a9a6c09f24d3f362802954964584561c32c76748ff7fa850e481d03c0f610c4ef5a8a0a294f5a003ad6a314d9614ae4905460fa7df14d0e464f9cec9911bfc5cfe0fb7463ad25d88052396e2016c26956237f94372a4de26758c233ee514a4ff5f96b45cf54112e825a981d60d6394352685238044f8ca5322b425817a858cb238ecbe1f04bcdfd00166ec4448cf85326d0d797971d9aa66be0d42ed47b9f57fd5ef0914bbc4788dfcd2d68f7d257e160fb0e33dc2ebf0c8c591f0b32b098e58df9eac0a61b6d431717f1ac3c24c25ac7802739763b239a3fbf69d223fd6542826a08167d3881ccced9bfacf1a92d567083f48feeac9c9b594b896ceda483f86f4becca08e6ffdef82bfd125272ae75f7810d1fdbba2d1de6e193babc9a18a6a7e5cf4b97a3b9ddce96163c3329cc0428de815933fbdabd94f5704ecf0f0b0e36d551ad189770614aea3cfea70b2439bfb504cc99f62b2390afbb53d1bdcb18c4d86b8da07b201b11478ca0a4b558f6ed493a1e98ab537e77c1fa6e06e71032ddea0d15a32075bfe9b046884bbd81a572dccc3afee1c5d7ba44413fc7e8ebd984bcf36d934c0f6f11c7494181c07e7104dcca4a45280c10fa9b14d109ed3d6e86e12c6dcdb281229f26e6a4050a7261d3e658405cf28978e0484448ae88b9affa1e2e0f6ba6d418eda9224ed022a9fd280fe13aeb1541edddf516753d4a9bfa9d96ff8dc7d3ce213d28e8dc658c9019437e7c16c1150d36763aae57ae733b0a111607fc9fa42ddf7898409598365624995e286230f333a29ac78b3ce6ab52007e7a42f2a861791a372327fc09485286eadd9a0b0603ff83726320d5f731608fd42bbef619d82c532625f920ab161e8e453a4dfb859b012e632f4b4c97b47a48517854646ef2ac8e551bd5d3d051cca0873de58b06f02ebb0e859ddf9a0b8251866d5030e824b94529f3b262558a5141fc04502b98e12f77c7d4fa3893cc10746b7021999e57578f6b93b875a8423090d7d91930bc5957b44ee27ffd4d5ed696f09fc8498b2af0898f4f0c88d5a6dce07fd2b5c52d054d3ff9c2d8f6ca7079a65c18a02cf6329e20ba0b5e0e47942bfcf6acc9dbbb87e05a7a5c331a8dfd711e132d3e23312e59244e67e6eb7b70cd028a384f7e38c23e6d9ee26b6492fd79d88ea274a59ab2bf017b5a747de51302c284720a319f45fdd365c19014a18d40c2d1d6a7a3f106e2f8ae70767348a6a65810e14a99b146f61335b9e0b6bbc4bdc6731586e59e3f78cfc57a6c7e7663b9a226d3d2885f49b04083c66aa4e3dc5f0276d8ebfd22775279a64b8444ebbf4541068a3aea2613474af5e546841f20a3161a6891f1a6b8fc41be54759eeeebc3febea58eb945f1d6cf516602bf5cb8740e7ae4eebd5031184064956acbbbce034972bcd9c62a5001aacdd08ed471c07f609c724049123d755f06430359b748e27e822662e655034398bccfdc67fb8503b2dd2219968e3daa7f8160013924005f45056b", 0x1000}, {&(0x7f0000001300)="bba7396c92b09473341fc821b948ba250cdb2b16c030", 0x16}, {&(0x7f0000001340)="fba1e770dc5fbbdba09df792cfb2c7810d9f588300d2056d663afc4d9ef5a132a683414eed68b9ff3c58325cc724e784b0b76e18deea3ede256eac", 0x3b}, {&(0x7f0000001380)="ed11e856259c77b7d9d2e1139750b6522ac863371d69c67be9d864e763abc374ec356249df10e3f10122fac5ddc7217c764c4e196dc48154c352666e6fef05f29b3eafe8506763168ca7e6607009a10c52683415771209fcacf1802bea263ad2102859fb4b6070f4ae7fed27c6027505d63d2089b7c2ecc1", 0x78}, {&(0x7f0000001400)="2b9d8032e45ec3027c64ed9dd82a41b43c34017b9726c7bd4deea4bf013eac93af2c754485a92c15da8bf753d5f0e6f1f962005e4f97fb964fe4ceb5f9c506443689791b853b4f149e9bd67e76c0724cd5eeeeb7faac00e157ba889dd39259fb5aa856a01746f37d034b215fbc59e5c7e09730682bf21251b9b17f711f9712238bc018484294b5873bf0bd9616ad7c4bc45117d9e17666ea77f89a42126999d45d6d0cce9c652c8ae8aa279a65c0e6acc9a9f3bf64012df8342086b4d5f7e41aa835533a69221ca45ffbb85e329ab9669b2850a5c1b6580523fed74d02560577acdadc8817700b0b5be8499b68465d3104f155ca1dae702bcfd4375d936b01f893734a4661c51b7f2614f1ad12d4322e8b10e404520401d91ce4f6de449027837391a99f6982e9c67bf27d5e04f3147be4152e34a13e1e3a8fbf79b4a3060926568ecdcb1a1d9a45080bbe94df49c7b01207174d8c46bab0b110db1f90b335d15318f1486e438e7f647d1d6ff3d7d6f2b82a85bd9c9d4aa55b2564b8edf90465484199698d2c525856251f1b87da3f4c901d70adbb77b47ea8f43878bb2388a862858153601d7108d2e8d5fafded0a36ccef3dbe951e73cbe36baaf9a0d22621a81747e96097a7b139820eef6dd4343c4d05fc7822edd2d41278d9a29c11c028121177c893d39fae2bbf768e26d437190ffd912fb2dfd44328c5afc58541aa4594afb4c9b75211ba0be0b8285fb566c6d65a94c6bdad1335eceb964570653ba19d7b16d69f91b3ea2984480d6aeb7788f47c32b6f2d2b7fe3d8efb7a0af57340660a4f0145ca971a85f02f6e6323f331ed5804d2a2573d24fccbf7807fc3e0f34e923afbab4f4836159eaeb34ad26872065494886e3600dc6d093d1eada06a851e2d6f0b67c8b22431527939a8d3ebfdc749a0e80088c2a13d24da18e18e1e76d50939f5e80b8c52197e72af392e6f5e96513c7c0060ffc8c35a86a88d57e965df22905505889b761604cb6653859a07b8d87f73dc73e86063b9f42d867ff8bffc664d3e0dd7740ec4d00fef4f195d857929eb593ef9bd17a7c50188f8bfa894861bcb2e95de6abced505f15866bed74ee886f19cae44b45da92948e2043d00efb2995fee9d9527330a549c9e029cbd7c9ed20d88df796d7e800d14a6370632363d0054926fedd12e7872964c068267732bbd56cb0b5f567efbd4ec2da641c87a4389f6597bed76439ee780a55b2f16b0433978c00ad29641b0c7cf2437256db03aff3fe0b58fc7bceea674111c21c4e9b4d611049850342e3aa071d40b1fa428c9415ba069bcdcbacfbb9b962a83e317ded56c63ba3bc3d63f49e03636e00c276889aaac08fe06446e0c9797f634aa18f65df2cf24f2ef79c7abcb96058ebe34851420c9f2ecc3f8682d47b07c6cc88dd6d1309b5c1551c02fd48cb12d8c2c00afb7d4b77b0028fff7cc0fe7502f67484c4da614c08aa4d28984900e7ac8c968c3571d0b0719684c8e981026255801e14f8a2b7ebbcad64eb0947e6daa151dde840b6b3ab2ca6c1965e8ff81e9b897220f500b829fa4106d7964caea66badbb26e7858cbfc16f0147a8e6ad78402bf2e239ff5c13abf3c34fd034e87090538fe71b09371db49752e86319e7debafa4a583566e6d0c356390aca65723785028259eb4ea6dae0a0893213196b4034e2e89b9067b71244c0ca97a47b397d429c8dc4b8e8021584dad2dc12a7e9d6cbe106160b1109e1c06b4e6d83ff771aeae968cefe7046f5a4745f4a15b4658d4c55b22ce93a429562cf0963609bb509263ca1921762fc1542146e9b75ac81f98236591147787dac7779c5ea86254d565f67d6961419e0eae87ec052f3ff9d8682b3456f0ba84e4499d2f93dbc1608815a157d846237af8e60ca7235faf997003726cb07d399f5ad68434d8797e787b8c630108eec23959793b72f5637abd21a94df9b4495014f710a064a93dc3606f1484f271b7837e836651f2469999914123b671c7d08f3972fb48b8053baad7d5742dd5d1b5e7f8ce4add63dc1332f25da5efc353e2f57fe5ccf47904680d5f4cf5cbb87203bf6ff76e9a8fab810aed0eb6eaea0c05b44e9af3fe8f5de5904ea5b2ca7e4b60a091d61dd3c3a39d5c51139363985b6300eb9ccf8e7580a5132f416878fe24741a340de632d7b041d1afd5e4858ba8fe9dd9e9fd17f77623a780ff0fa44ade1acf2380d8cdbbfa6b300a4b1a000f73b76410c2f18e01b3b0fac60f57165fc97b118487c10d8587c12381ece4ee3f3ea986bed70e47dcc707dc50c70c3f830c6841e11a5b0f843c947965d8aae3bb4d4684d709d41e0dfc7a038937fa72a6bd1b665b2c1088fce3415de985b7166631fbe2f23a5e4ca0b2eb17f73b66319505d33bc9ec3d57621dfe3b2cc18e0b4fe521b16a88726b3aed30de2d5908719231cc3bc17bfccd18f382c2e4e34fa4e9ec01f9809ab69adf7caecf81e613efe95bbca93629d4792d159f740e3a45576ff1a1cf1d9e1b71746049e48fc963bb9937004d7e99a6d81196b23bd7329f96f2b73aff9b6849f2dc4208056983ffad51c7278ebf3227aa45c8909244edbd2005bb9f3b6d3f978da4943a62a1a8f9b09cff6acbc37b1a4782a31ef7439ad4b2491e6d1f4aeaa4b193cb917c741450bf0750a4c94812f845218421cffbf8ea71c09783e02cb881f76e2c9ef95ecbcf285d1c9ee4937591c0132d2c63dbe1633ec9a777a04a94b9301cd8b4a1d60f371eeebc5566dbe836f56ff06274880abdc2f2023f62869070623fdb8c66b6a9348f143ea75b0ad3c3f560ae67fe0fc6970235eb81d132d22c617646c6e331f9784216a16f808ce6ecb8e169163010b5ac95b7b9daf61c21728c7e58c0774982582b2915d9aa9d687b7f5d87a33c3225a9370f8c2c80233b9e2fdc89a41178ccfe481906669af6f9f2d99e5d5cf514207ee9b9678b6619a320b7082b58ef37f7b82b7b766c21017b036b2131f08b76451c821bfff0466893098fc827c64e48ac13c2e6bd38912d311d7c71e5ad415268a9dc57f5ee7eb3453aefcb453ba2cf0b9d355feb66a760f5764de1d96c993468dbde9c1480afa785039383c417f27332f7b30844c90c281ba23ec7ddfc369ecaed664d8833143dea2003cc77dcc34b943a30df5a54207ce1aff49ed454f23f619cefcc5ab37e64eee1d1e1eaa1e1360a494dbf4141ecfd435b1954b794a068f90fee84128451badb239d6bcc710d7b76f7419b8af594d24988d4aa6c93ed38d79da8105ac744331fc3b65c9e55c0954aa74b68dbc7ee0c2008a7235f4c98f4c871e8341b0fe735bd94c2563d2cdeeb280058356600b19fee2c4ddc97af67198d5f182d2d3579cf2cfc77cb7b167054e9f0a5b91c3d7ee00f7b1b268a639d70d843168a11bcc3f97723e9ce89fb16c552160b937f74ada0eaef70b86bd770907c3ba2e0ef16c3d708832ad22c3c1e323e2978de06d0542ab1dc863692cb6b8d47e530d1656413e6ccdd460a695a705aef79e4c6e2517b27263f5197ee37d8bc2605fad8534a70e90ed90e113dcda3bdfe89ea0c6b3f46f406af04ff1e5e7dc2993912e536e18c81a67377f209697aafa007fe9ad9795049e1d0938dde4109182949e943dafd8c3552bbb8b036c34a966d56a1d6b7a5d217f7053454c48c65972c5cdd26faacfac028818eedea427e827d0a9889939b9cde2266763b6c7d4d9487bdb812106c2ce3127a9aa69d1ee8e971a8782e06c7d2d23a9c49ff7eb758a60e110031d5ac60aa7e2f4794da9bec5a7f205c1ce0bcb3cdfc40c2471b7f0f37343bcf732ee58e50d191e79c014b1f6848a7a7194d00284eda63b46cd2b7b2535eb03578ce5d38e7243194ae0cd11417a11acbfe0a069144f4494f2ba7aaacd8f4bbc1eab56104b05215fa96c39106e4595b55d64efabb766f4ccae77dc7021c99dd25fe8d0ae6dbf7aa22d91700c1b0ca5c4157ae33099823e54b55ee4ff8359d064576cdfdb74a79f5ad0b6a918c9d426a2933a80b7a7dd5475a8d052902bc235d230c9a361ab109c8f71f06a5c26fd06a0c2e78e7aa3e2b41e646828abb67925b9eab0df55677f1bfd232ac79e8c48bc9594317a53e766bf715073a7a47c08719b8d2f54b0af2a5f0f8d8554f4ca34d5979dbf9b3a880b31552a6e16390b4dc5754772cd7f26152cea70f63fa5a27479c713573e0857c7d1f7e8f3b78649cc760c4c45ec6df453b423f2f83430c9c44046951a63d3d48623f682f119a51ec5ab794edaade000878de17d916be7ffeef005f315f5311ffafc2ce567e4421831ffc4c44fd02c1b3f98a2ee7238c09303602ab2cded12598b87de0c594829e0995fb2da6cbc219d66569ffa4a05e9ae7bf71dd27d84914dd79cb8d8b43335da2a34d428c8e28e47946e368885ab8d6f1361d598e3be13a21600ec8156d84785ba8e35f4300056950a19333ffaffd3a5b6f80e668246e3f3848954da083a582120e651d243093ea812224a74bca8510b51738f07078c762f207da55bd64bad678f02a706488e483d11232033ce95fe60dcf74d0e812b9a614c7c8fa037cb19ee1e50fae8191a0c397f707b60b9e2461d6454f9ecb9c319909d17541ade6dbf90aad54364efe16e7ab77a9d432cafdf4c10cb6d475aa5e9bfc593b15334825e5a42aae737e26eda3e391976edfa19dbc7a3ab71599551541ac17ade6f1aed5df57e07b7b797a17c849da5d2beda6a89a4f1461f937ad5d070e2fb495975f5d379f93716c8298ed0976f36462511c5a17a70e09138177399f43b611dad64f5cd570de6c0be69912cd21cb92d7ef262f3542a7ea4b0d76199d9d45fcf9223fa822c751b507b465dba8b92de5a0a8320042c48c37a8c53fab11cfd87cb1bc74dd3134024a358ab693886ccb0ef95c63272ab6e30c48f94c3312af22f88885b7a4c788695e2feeed6921a7c49a0b968d65761abb3e42b636d0173f8f0c0ef085e5e4e8f00e12840697244f0ada5d96fd237f365427302002a697aab0ca50c5965ba2c128612df15d9ccffebaf03a893da25d2d30abe3f75eac5a10f30026aa48063a73daff8b6450245a8cfe56dd6a44ab72235c59cd21b6a7502a89327c4d77f894e4f6a95fa415ad557fec378dbc45df4c169ff2b2bbd5aadcb949b1cad0954ded37a34a4e009448ed98ddd508fe62588d1b837988dab7cebb75afac587c61c438db3dd58106cf9ff0030735a1a970ca8fe2493eecdffd8ab91274bb70e3db8fb2e601ceb426ee141468b331050c755bde77516bd8617be0b4f86b831456d0eb82d3aa324f58feb593c44256f82872f1f037094fc6445d1c917a3d023a8f4c0f87847fd862735a116139643657d985969b0c11e08e9b5b69892c295097b251d3ac7f60d49bc9148687b9ecb3f74a257c696246094930aaf3b187b7a503b73acc84322cef2d759822344128b90bc4cea9ec8fb379bb1795f92e3c023004c4463db62f879298cb48ae52d7d46d75373b6cc9a1abcb2efa02b1a9aeaaf17ad5e23b7376c50370d9a9898e6e40a8916c7e41c817eeb8d39325d5f50536c4c6a7d441a07d870ee302e2801895c2db89ff14fc034d3d370d3e53d6ae1fc7accd00f6a85a2353a5b175cd06f1ac86d70c9d4df336b0ff25503b507d67ca7a8e1754694accacd35d4261843902808b33723a86062e2abde54fc5629c52d9c13b8927d0a5b951ec11042c2ff5d5cf6fedba7c9f9ed403bc289da21e6bd139b615e2cca6b6daad46477b352ed3d6542b12acfae98c8a8f7ba9ddd7f", 0x1000}, {&(0x7f0000002400)="ab26549beeefcf4c2c065e82699dcab8621c34b811ca0e73f707fa55455af51c35d37a981aab392ec9dc5fdc1beca3829165fd6f1f7c5741a46b7b29b61e04913a225330b92ee3de202c9bc7c96c2a054aee58ab8783f68b412a", 0x5a}], 0xa) pipe(&(0x7f0000002540)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000002580)=0x7) 06:31:57 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/49}, &(0x7f0000000100)=0x33) setsockopt(r0, 0x400, 0xbde, &(0x7f00000002c0)="bcab4bca720c7679217410a458fe25b44388df032c5331ab3d48a819ae01c95c592d454059ee5441cdf65a2041469c7cf9b47ec3f1a4c04e47f9318b1301f391f1ee5ada6f37d3e3ab7bab764439836561acbe0d607927ca629b4d107d9b0273c3", 0x61) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="c45b08f2166efaacfa1e44cd9575b3c80728e1be7fac556678d1082e24233d8450f3c73b8d5db2bc8315afcac045311f2a9bedc4c721965ec01ba8c19ecab1681d2bd096c7764989e5b9ccf2d1ceedaae213c6cfbc5e4693c4165c476d622dbe542240477e5cb591b3ac63841a4b3a563f8e327a1edb621ab1b6092d98baa0151d6cf675dfb9e30f2db02d8ea4bc298525", 0x91}, {&(0x7f0000000200)="710edc75690d6755749bed2fe860ba2e90ed57bd0b4cf2256b60269d21875db09f8b997fd9f4be9fe6e6a8ef91b530a2ca56de1dfa6bfaa7352b0338b14bc0f08b73493aac99b91c5092481bf35513fe717ef3bf913e36c0e00f9eb409b2e717a91b9ab01f8356891d2bd89927b633e98b", 0x71}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) r2 = fcntl$dupfd(r0, 0x400000000a, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x810, r2, 0x0, 0x0) setsockopt(r1, 0x401, 0xfff, &(0x7f0000000040)="8859fc7fe189b5f6bab2f21e229eb80309d9955342261419eb95fd39aa90c26ba477beba7f14939082711f161882d562d06f792e9e65998e4e7816f3a8b88b8da6e50c4177553888926d55a2406b68a8cb44fe72a7b4297ef0a5c7a3415219566eab75994ef96ba3e8", 0x69) 06:31:57 executing program 1: unveil(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x01\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 06:31:57 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSTART(r1, 0x2000746e) select(0x40, &(0x7f0000000000)={0xffffffff, 0x6, 0x1f, 0xe9, 0x3ff0000, 0x0, 0x3, 0x5}, &(0x7f0000000040)={0x2, 0x0, 0xff, 0x4, 0xffff, 0x53, 0x9, 0x9}, &(0x7f0000000080)={0xffffffff, 0x401, 0x7, 0x5, 0x9, 0x1523, 0x4, 0x9}, &(0x7f00000000c0)={0x3ff, 0xffffffff}) 06:31:57 executing program 0: r0 = socket(0x200000000e, 0x10003, 0x6c85) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) 06:31:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020e, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x1, 0x9}, {0x18, 0x1, 0x6, 0x1000}, 0x3, [0x0, 0x2, 0x80, 0x7ff, 0x8, 0x2ff620c7, 0xd6, 0x8]}, 0x3c) symlinkat(&(0x7f0000000080)='.\x00', r0, &(0x7f0000000100)='./file0/file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 06:31:57 executing program 1: dup(0xffffffffffffffff) r0 = socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x0, 0x7e) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x5, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$dupfd(r2, 0x400006, r1) r3 = semget$private(0x0, 0x6, 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/85) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 06:31:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400000000000000, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa5e713048e69945b99648", 0xffffffffffffff6e) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:31:57 executing program 0: shmget(0x3, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) r0 = semget(0x1, 0x1, 0x600) semop(r0, &(0x7f0000000000)=[{0x2, 0x8000}, {0x2, 0x3, 0x800}, {0x0, 0x1, 0x1000}], 0x3) 06:31:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xcf, 0x7, 0x8, 0xffffffffffffff7f, "854955882e0261ce4e6637ff7f000000000000a6", 0x0, 0xfffffffffffffffd}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000140)="949549e891b6ab7c8aed47360406c7930ae3481fd0946ccf596e3571a2473872327e71408479cf1b37617b3a5741d191e0d0fd6ad4a5fc75e0042936", 0x3c) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) flock(r1, 0x8) 06:31:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8, 0x0, &(0x7f0000000040)="201895b804d10286457754979ef9404870e19f1806558e069bc938ac26e527a31102f26a2da4b290aa6c642c8e22664a7e18fa585016b36f0aedbec81b7e5f2e305fc4851802d019c117426a8fba55013b08", 0x52) 06:31:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 06:31:57 executing program 1: r0 = semget(0x0, 0x3, 0x40) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000140)=""/102) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x3c0, 0x40) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x9, 0x3ff}, {0x18, 0x1, 0x619}, 0x3ff, [0x3, 0x2, 0xffffffffffffffff, 0x8001, 0x1, 0x200, 0x285, 0x4]}, 0x3c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x2) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) semget$private(0x0, 0x3, 0x280) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 06:31:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 06:31:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f00000010c0)=""/77, 0x4d, 0x800, &(0x7f0000001140)=@in={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f00000022c0)=ANY=[], &(0x7f0000001080)) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="4b74954c", 0x4) setsockopt(r0, 0x2, 0x8, &(0x7f0000000040)="41080d114853acf19c2c868883010df39a227650f3061f9ce81e05de4b40a622d052d2e345708490d1d226bebce51f3b0dfddabadf5991efc7b0d92dbbd418da165d0a48c6b375a532a1997bba9b14ba6c2429c3744684c34404de43f28a442ba6fec69e857f510369b06049fb4223ca76813c4eec6220edcefedb652b8413ff00968fee5d0adc7948c66e7743107f404f63914e400012f20f868ce669d4f71b5333f1377243b9134b75298380cc84edd6715f9f63cf38e465ed1f60536b096c40d4cf9fcde615cf9361be0b4a7a359ad657f2e8a799bddea436bbe04766094e7e1ceea72efc5cba56e760b003052ca30a411c7627fa942626694ae837fcf020ab53df2fc8733e39882f11d460baf7c909b848a1487e61873a91acded5dbb926881af1114a517aac7d7df59e8c65b9e8af2e4a8228b1f8625d16abe2f3fa34a3bbb0b08c5255c95221097826df48fd1e170fe346b24dc0e7d7b9e9929ce28d674c43d26532faa8bd70555d114cdc3053bccd5c736dc1168ec464ae2514ad08dd80f98675329b6c647498fd4c8c5b566933f77017155e0e7866f1463f46ddc58ed001cb0c8edfb482a5884331c27b581cdba31803180e0232c824f2a8d6c4dba63d73565a3ce20a29d535b4fb39524223395967e367ae16f2cb05001c738f970258d6ed17f02d1b9c7e7be1642180b3adacedb1959b425490fdc6fc8c125447a8861a65aba079caee9b46eccbde92cbc71153e6f81ca74ad7d70025042fe53546ef03b6ceadd44b0e5ac3d09d18c34b7995aba25c767c5d141e85b4dd392dea5fcfee1ded9ed14b0f6291a503b72290d43fefc26d2aa7935691b47a70d2555a3f2724212b9a5e3f5c135e416d94aad5288ac394c66c529691dc7633a951f3fe00a68fb0a1e3f252e860ea236a0b33e816db5bb466cec48a34144dc5b921a4366dc63e3f36ca8b044119ff6c00db5b9831b2f9c53f5212a2f88684cb36bc06a6ff1aa1419e826a116ce2286dedebfa8f522779c243bd5cd0d928b09bdf804c5143bac847c4ee43285fb8397c432df2d0e766e9252d17021f2a230a614a39199c07e19e2524d85456a005264a7d5897411d19e5b9c87bd85d2fdcbaa64036e8ff0b9be1f2b4de3176de38960c6f7e64800b9ee1eb5e686ab2f04516a417032111ca958453d059d237b4fb7f35b8e365d1f4a1eb6444e832f87178ad7addffa8433b271e1f8be069e01c86a288db2ac91f63f770c669aafbe579eec03d17484ed15d427bd4df17e6fe140ed214c00e0bdcae2ef112d853dc55b0fe0ccd16643fd7a4c68be706bb9816ac3e8c73a5011fc34d7caa84f1838b72dbfa039209e369c2e575855ff73afbd0134ee4951812ec5a63cc7714ae6099f8d5d0904e819bf4d70f4baeeef5de2ac0457126fd283bd6b5853a2adf5c22fdbc8e50fe79c221f281a1e931f6b40ccb84c5b2673c24c6913577aaf9a13e32db871ec4f8cf2142343d7e917040f6ab8502326591b6df92790b386402c55963f52442e339b27fff1667d9e18bf8db8b8307316c267ac597b6cfbdb8461aee12ad63347bf80c480c2a0e580f069704bdb22193b865785970ca6f558e0e163b332b41b81daba7b7c15f100f67ae3e733ef50a403cbe5d55da94c76709e4d84a5c75fb1d99c3b04eeef96bab9c4bdeb0aa9febb842a40f8439f514169389f912ae4feea860b8fc46fb5b5eea729dd61f50c3e8863a3b7026b4b9914ca80a4bcc49d18dad89828de60b11ed00f37c18f8a1b28159c0f4fb59b4830ab26b0014bdba695ed59336df1ecd71447cc37a60aae7263ed68ebdff541eba24339bae7149c6afc40a497e9df82b6d915019eb9724a84447694631e6bb1bd28665f853b3fe527b5e2ae30171362ce4bcc500acc7b39d8b54dc7b607ce071d0fdcdc207b810deabad2b3cce71b3de34beb05cdd6bf343684e685bc57665e04e47283dc9cf12dd1be2fe4e5ea5ae416fd60a3680c2f56daa0a7a4f291b251c416baef0530ca6def1e64f56e0d56077eb5e5cec5cb5311d9329f69ccf7c93b4c0ed0c960190c6e3a2116365bd810f2d7d303b34b214d97b8e6b744be99427101bbf565a3807801b353cd7467752b9758616d4c87ce963b348e59b7f9e439cf2e8bf1cf206556cd4f6627f668e0a60998c28d13e5207d055d1169c6107dce03e90bfc027486ce4355a0238d920c7e3bee19f9ab9faa6ac4497c213efde97b0e585d15ec72e9af7bda11918fa94b281aff3e1d213e749922813c0cf50e02aad0de269f7efe008eab05919a5dbf5239ed2f271e7ffb9bbc5dc6270609378f2374514ac68aafd1c9dceca8712612be6b8991dcdd8997ebf7a98df4d488f053d38284da73a0dfbd925eb91ecedb301a81b3c831a4d39e92e9729e5235275d0a66d1746a917a3064ac7df80c8a4efa91889bec318fd132e064e790536c9c9dd16f2d99cd2be494bee4805bd478920f2a15587202a270498ab457625767896a3cd2d4d3ced20b9a1c745d8ae657e5f2fed31955d935c67d0b6000bc0aea42476134455ada2bb5b3764b520447976555e4dd73c9c7b315dfe67bca71ee03d7349477b9c4f2e47a405c7ef7dd2454c957cc5a2c1d386c4dadf273baa3ffbda0cf5ee6705baa54cd228a404fb86e8540630fff81f515e2d71508af011ee2fa762db4a4158f7260c9571028274a16db9df30711da5d664c5544122c4e11533cd4348e6028a1f82c52c4c7c12f5f60a304a003c6a1ce412a8e7d5af77b03f6e684e30e21aeb3a51dd54f2fa0d43d7115f20e78485a2d5f605f50ff98e302de92369650ef8d806eb56c6e240e3695c0385276f8c5862afa7093f0b415cf20f3796b23c18bd97f2cf1b7a103f8a375c74cc596c044418ac99da7c6ed2e4d801a5024edcc3a1f2836a2a5ef89799a31d231361a68540c185e8d76e6f11e0448cb9c460e9865ef2fcf3d569647e82f2e3f527b4c602bc02b223f6c48d687a38626ec4ebd918b78b81ef78ca304cfb320cbf6168175587f32d8ce49fdaf9fad51123495be2103d89de128676dd34c04b132709c82abe0822f791e0073b1d471a37b45c9876e157a376342bf3ef39df66fb2d2d62f6c996f56cf196ac76dfa425b6c65b1174ad494c85db0288f0bf60d0cae54a5d71ceb40d5d21519710b8d670b337a4d8121fc9994e3ea00211acc758b73f4a4f501da715a5df84d4865dd8c3b7a4928a65a7b4a50aeab50419312ceedefdea985a585441b23f0905a8a869705aafea9d00d91c8ac1c33de0c736b264a1a694ab666581650a807e586446109fd9e6edf178985fdc944431235cb7169d8c15dab7013f0d7e1c23f76e15aaf5a7685c8bcb81f350f9f0d2dd988cd241299de1cdf4d80bae151fde5749813058bbe0b1e3d87b5baa3496e8e71b0390193f4e8878a8a8ba4dda040f6f84de9adcde2c509b530fa65a57503f35e5ce2b9a195f834ad95d19a32a293b0f0b1a2ae31f61d53a23515dce519bb9c4bf517ada2b0e0acd8b106dcc9baab34d5313e1d04f00714825a7b226ac3369b6c299922c77de6d17d54930c4a0fe1493e224d68edd8c8583923553a8c7986b0cd1519853cfcee8ee93c6cfc398b8b2d28ab490e16c5d464b1b7a74438e939094fcffb6eb4181bacfd121857cf281c6b84cda5566df4dc510faba5f3d87506046619948b06ca25f0d5c7dd0fa0f849d833d64b9aa25d423c717cfbed7004e389d08ae9fe2521c34b6f7cfc50cfc93ca4f4b6b70ab43cfa02fa9b77afd317f493c4fe01bd475dff413895ebb1d301c6d56572ce3d5a6f813e8622e06ac49ceda79d403618cc0d353056256cca80d7b4704c34e4963fc87236e23f215a42419a2054058165df0dec33e5179d851fcdd7f589fb84b4fec4e5865b09c4ef6abae31292b88d32ce476093a72e4afd51d3d1470f2dfe0ad632c3b058db6a1d33ad52a08821c043c8a0bbae8795ccb4915b82e1882b0f6be09962af96341101b4974bb3bc2491460ab51a7a3bce92f81a1b0e427a4b4d6269f792592e2f0eb1fcb3122c9c9f9a1ae1d1f981460186274e366d535ccbe720c671135e97303317504fa39a29c6e91a78823bfbb226f2300893f573d46b1170f3d0106d2b6d1eb50cebfd0aa16811dd44ce9644c960f38df07b1fda2a196f1baae5bcde58b21bd98b2754e90b30f438161bbd3cae9a23c85c96cc5488f7ff809f51c5f1e8756a6c698e058df90968f7301dd5518472fa02ac30370eb8771b0d23da2c19bb9ad240ce7e5c49b5c2fd28a9e75c7000e6ae929fbba1eb507c564b15835115c49183f07255d73f93f1d7afa0ce7761463a659ccfd75e53523ad00249d6045dd39d72b1de4ce7dee69fd8b22cc1464b60ad10eacc6fdc10e4ea31a63611d99cd4b6e0fdcb50a66a7c037e04e040c90fadc13b48c1ee0c404ee9f887f3aa3a22a49b4c0290d4e73a787651142da50ffc8af43c7c92db7ccc3562d50fd04cf6eda3696b3b29319d3533cfc9c5891f7d1d7f43b4dded194771d856ce7fd2211f95e06f54dc03068f85f3ce9465d5c0d6929625c1ccd1c4ff88cf56cb969568583ea99a8793cd40109cef62e624a252ad356ee4d62a259622fa44b0042d342a10dffcfc12cd1aa0d3fc0cca34526b231b64bf975cb5429553c1cc740047883b15d2a2f151733f7d534f3b868522485ab3b73b216c04c836d6137488981778130569a06784a7ee5a07b258e3a0af102619e9656122927fa64271ca6b54d7770247a145259c8b95af726ec9621cffed96a570cb1fa432d1ac97b5986a1e4447a3f121db17de7ee6148e84621f3dc128af48b1c8615fdd5e23c67f5577d231bd8054a630ac05e113ee8f28e0d6b8efc4fab732ac4661854627741780813223bd1b689b4c7df5b190ff35e4116261a051cba255a7669693127059dc41daef5ae6f92f6dd2d93d121c855f295fb8614428c1541a559bda8037c2c3e4f7f0e3e9f4c2bfc8928d99d30612a0d462568d58fbca6eea30e07a13482a7b0e056bd5df3827f16426db70d7dc978e6ef2b0bc16634567c47cc6c9be19fbd1ec372b0714741e4cac2c958dc592ddc4df1ced8fc8255d6489dc9a6a20e81568b03963f0d4893c4fc58447a1e110cbfff834c793febed3824897f3c82c37478ac2eb2fad32834ebc7a124f002698a8dc3bb76019bf12cf15375c30a49e464467e0cf421177a73cfd2c5f4b232e2a4602ad0f3e29fef303cbb5434186c250e00f7413227ceef19e879be99d342ce5ec91f01afe861264861b165c87c6c79f9d3f84de19ea654a9bfe56f0e3792777f9aac242a2ef0d0ff6f5aa620f55dffd8941948c34b841811fbf0773b0c703b1d50807b4c1c66cf971d03f0c576b76ec5d94792b20d66f7a1b605f4985cc8d19c7a07ecca9d1bba01eca9789e898529cdc204db5ce47417ebb74015ef46a86fe3a98b14f1d5fb9771143bb80f2cfb36bb5d8098f210ab3f2362d5175ff6774c1bc11658a6dc65bf794a10f6cd0fcf486648dbc7c351f2c39d4a63549f976f7999a86b6596041f58d36f5f7ab7e53d85d7ecc50c44f7781d21838c5aee0e882f84e06c0c46fe121adb126629d71dd92c47cb7cd186405a1013ab510eaefdd2c61c35ec8d620226a85a71f52bb9dd015c97da23a6a3942ddc655b7f62e3af6bcec1e11a1940bdb1304935dc6c840c0d75b3e79004a24d4ac9d549d265667f069be8cb2326b35147d3c48425b4de5461d3b35ec8888e6e58388620d2cad0218fc762241b5db9cc1382b2c7107b5e028defd73a3f24", 0x1000) r1 = socket(0x10, 0x8000, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001180)={0x2}, 0x8) 06:31:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x3) 06:31:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) fchmod(r2, 0x40) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 06:31:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) sendto(r0, &(0x7f0000000040)="a601c7a068e61106e41f012afaf4cba26d1603cfe83f908c7daedb8c99c04d3806d285b72619199130c03a790f37b76cde16084c603d9d3128d3943e6a6124dd93e4417acdf46a205600911c0a8510e3024b5347a6ded86aaaa4f62fe5ec464ec84ac52b47493834d14b30c1463ec9639f88362a5a932113191cbb478cea5b959aa73f855acdb9d1436d2c93cf1540ee0e3a573724001bfad01eb7efb1d5deb883e741", 0xa3, 0x8, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 06:31:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 06:31:57 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000e88000/0x1000)=nil, 0x1000) 06:31:57 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x3, 0x4, 0x3, "745e53bc461afa0a1c42c1e120f133554002e3ee", 0x7ff, 0x3}) 06:31:57 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='d'}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) pipe2(&(0x7f0000000040), 0x0) 06:31:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x3ff, 0x1ff}, 0x10) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x10000, 0x3, 0x2, "74b1baad906af21e03bb2cc0662df41a8801b79d", 0x4, 0xfffffffffffffff8}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x42, 0x188) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x0, 0x2}, 0x10) r3 = fcntl$dupfd(r1, 0xa, r1) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x45) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2004, 0x1) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x1f, 0x2}, {0x18, 0x3, 0x1, 0x80000000}, 0x100, [0xfff, 0x1, 0x1ff, 0xd21, 0x6, 0x4, 0x517, 0x3]}, 0x3c) setsockopt(r1, 0x8, 0x200000039, &(0x7f0000000000)="4a74954c", 0x4) flock(r3, 0xa) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 06:31:58 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xbf0, 0x4}, 0xc) 06:31:58 executing program 1: r0 = shmget(0x1, 0x1000, 0x259, &(0x7f0000ff9000/0x1000)=nil) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x5, 0x5}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x2920f16e510c0dcf) close(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x645) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pipe(&(0x7f0000000000)) 06:31:58 executing program 0: getppid() getppid() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getppid() madvise(&(0x7f0000bdd000/0x3000)=nil, 0x3000, 0x0) 06:31:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() shmget$private(0x0, 0x1000, 0x1, &(0x7f00001f3000/0x1000)=nil) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) kqueue() madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 06:31:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x140) flock(r0, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/19) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="de387eabca383d51cd6bb26983afb3005886ae692b98a7c9d3ef7a65893bb2e682c48ca43a8e33aabfc6ccf6ad21fdfbc4c1a41975096917c7d271f586432b76dbb59e96655a127c80c9c9889aee9aad0b5c8daa01e41b58727d9acba164292712a671956ce6982c6ab098681bfc9b12cc0f39b1dcc48b161d41d2e2b3508bba60aa0496dfdab786fb2f9101c96db79f", 0x90}], 0x1, 0x0) syz_open_pts() flock(r0, 0xe) 06:31:58 executing program 1: r0 = dup(0xffffffffffffffff) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x28, 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getgroups(0x2d1, 0xffffffffffffffff) close(r0) 06:31:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000040)=""/239, 0xef, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000240)='./file0\x00', r2, r3) fcntl$dupfd(r1, 0x6, r1) setregid(r3, r3) nanosleep(&(0x7f0000000180)={0x60000000000, 0xc4f0}, &(0x7f00000001c0)) 06:31:58 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/157, 0x9d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') close(r0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='r\x00') 06:31:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="30199f68c4070000ffff000001000000772256ee85bf731d09304ad96021304c431da469ee533b72ed04a9c25b20c5a58b64f26f2a21dee4ae075343b66ce7fd5e6d913e282d07c5747dc6fda1d6145513690f6d07d8c48b9baf9ea334b6e372e57c97477626c710e689aca6999e4d03e5982bf3dcda1733d7e5abd183a22373c4fe47", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4000000000000117, &(0x7f0000000640)=[r3]) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000740)=ANY=[@ANYBLOB="01002e2f66696c6530111c3da9f6edd75c61bb5bac6588a45d9cbb330e8f8377c276835ea2ef3d380043f6f8ef03888d02231746c6e83d8810687bd93c116845b3e93125b8d3764e47b17a6d84305ec76202c6fabf99d285a03ec0ce4e3ab41029e947a7c731e5199a95704fab3c1288b1d90088dccb0db32e"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000080)="f13c703d2a388c840125e8dc9caa1e1b937ffc8c2fa6cd7e921c63499b15e33fbadacb5d07b40c988bde35378db81c48172e92a527208783baa8cb9f35809ab058b2cadff802", 0x46}, {&(0x7f0000000240)="09ec40a039d6f4c88caefef1f631a1e88dd1fc7b0508f7cbbfdd185752ef8fbbea61b296453eb4977ed9db72d03129a7cdb3836848c826f6fb7ee522c96374d22ac4b3e8441d77581c1c89767b5d604c690bae05af774a0bfb7adbbc49d07cb762d71134243783be6df35d8365866adcdc3ba12bdf0766baf8c0a55d74ed", 0x7e}, {&(0x7f0000000340)="ac763b1362f6b8b8fb2143861ab6d835e40411c88f45bc1b77bd62ff3e9dee0e076c6d55480df96f4325339db81c889702cc70fe467df216be1346fdbc3673cd4765b005d99023d9", 0x48}, {&(0x7f0000000440)="54fcf80dc0bc2dd5045a54c9350172ff02a93b8711a912e3ed6660ab38ee116a079773666b76069b2f9c4024653c74700832e20cffabbba8021b95cbc61108a39b46e35dcb25f82ef14ad4a4dcdd1dffd21fc525811526f0ccf1a908b588fbf627d0bbaab5ee503c32", 0x69}, {&(0x7f00000004c0)="82fb9f734b5cdf509e7336522604aff17bb362fa8bdf93cef26e56ac82f9ead460b1f90b9617b524fb73fd80963664392d6e964ef9557d1a27a6cb29901c6a5749450244249fe3c6ea1be896a06c0748159dd06e11ce14fb1a65f59798d115c98f241a13ee5fd206d9ab29893dd0cf93d7719399c42e9ebd62edc50f2308af9783ee505b98bad9ea97099316b4e5bb518f5dab3b4b5fd92e6946d59b6f2d6307db0b33f6cc271dba49e713b4eb58112ab9c056afe7d065159cc2f4915228c0081ee907b1d2cba36f2093aa7cdd2dafe6771df4b3f4ad119c48564e692648", 0xde}], 0x5, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2}], 0x20, 0x3}, 0x4) 06:31:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x6) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 06:31:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0xc4, 0x7f, r1}) close(r0) 06:31:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, 0x0, 0x0) 06:31:59 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x9, 0x266}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) setrlimit(0x6, &(0x7f0000000140)={0xa39000000000, 0x81}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x2, &(0x7f0000000100)={0x2, 0x5}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x8, &(0x7f0000000080)={0x9, 0xfffffffffffffff7}) 06:31:59 executing program 0: r0 = syz_open_pts() getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0xb, &(0x7f00000001c0)={0x80000001, 0x8}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7fcecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c699748aaa78947da61d73bc9028a2b887f01309bbe061a751731e5c3f91f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a77eab97dee598ca84b50ba7651238225996d2250f6ea821e153a6212dc30a8e260c", 0xeb) r1 = syz_open_pts() close(r0) r2 = dup(r1) flock(r0, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) write(r2, &(0x7f0000000300)="01b45f161544a24f8404be5e6b90c8560f0280adc814e7354b1900443fab24c730eec139b5e230016ac34da48f6634437e7ff71c65dbe7a8342e96cca78783280a", 0x41) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000004c0)=0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000380)={0x7fffffff, 0x9fd}, 0x10) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) 06:31:59 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) 06:32:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x20, 0x1, 0x401, 0x4, "93ac167bd1339fe489e2de2531ad2674a7af0f09", 0xe2, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$setflags(r0, 0x2, 0x1) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x100000000000000, 0x0, 0x0, 0x200000005, r1}) 06:32:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r1, &(0x7f00000000c0)="7091b5a6d949a6575d12e7e83df1998d234b68fad665ea4f9d83eecb6d8588ab095ed4dbd150a9741c68090e39a0f13cd178a02685f109778045e2362446f90384745cae87996f9a6a4fc2098620cd656115f000366b454338567b4c02fb4ed84ac5c25a672f4058ff17add4fe65385163fb3efbffdf7f1cd72a2a12e7a31c2faee818822a061b53481aa8b5769f07b6bdd22c251d439f69e052085b5565eec169fa24f662d497b574356380101b9206ce6505b406886bcea05795505806df6654df853c8544ccde1fa30e8c7f9879b5a1a9e8558da8f0d52caba585df7ac2e9dbcc4a8d6eb9e6f3639110fca58d9dcff7", 0xf1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fchmod(r1, 0x100) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 06:32:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:32:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getgid() writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 06:32:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=[{0x23b}], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x7fffffff, 0x4) 06:32:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000980)=[{&(0x7f00000006c0)}, {0x0}], 0x2) setitimer(0x3, &(0x7f0000000000)={{0x5, 0x5}, {0x0, 0xff}}, &(0x7f0000000040)) syz_open_pts() close(r0) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{0x23, 0x5}, {0x6, 0x1f}}) syz_open_pts() 06:32:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x2) accept(r0, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x23, 0x2578) 06:32:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x86) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) bind$inet(r0, &(0x7f0000000180), 0x10) r2 = getgid() setgid(r2) 06:32:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) fsync(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x400000000, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96", 0x0, 0x200}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:32:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000100)="040000005c6b7d41412167a12f852ae114336547addc770912136b15159e11f6c649fe83e104ec90e936f5463e87c63b3acc8bc6e8c47065fd8f46fe06d08a74d6363ae01542658d9923a8f05cfb1c0c791816331c3f3a52c7319a7d1442f6fb2951afd209bb3b41169662573aa980ec0de428c41bbac08886a82a84bf4ec0e70ebfb582", 0x84) socket(0x18, 0xc007, 0xd5) recvmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000280)=""/19, 0x13}, {&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000380)=""/145, 0x91}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000540)=""/108, 0x6c}, {&(0x7f00000005c0)=""/246, 0xf6}, {&(0x7f00000006c0)=""/168, 0xa8}], 0xa, &(0x7f0000000840)=""/45, 0x2d}, 0x800) 06:32:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 06:32:01 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x0, 0xffffffffffffffff) 06:32:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x7ff) 06:32:01 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') chroot(&(0x7f0000000000)='./file1\x00') 06:32:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 06:32:01 executing program 1: mlockall(0x20000006) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) 06:32:01 executing program 0: socketpair(0x12, 0x5, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 06:32:02 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1000) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/158, 0x9e}, {&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/253, 0xfd}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x4, &(0x7f00000012c0)=""/70, 0x46}, 0x802) r1 = socket$inet6(0x18, 0x3, 0x4) r2 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = semget(0x2, 0x0, 0x506) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001380)=[0x6, 0xe5e, 0x6, 0x7ff]) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000013c0)={0x911, 0x7fffffff}, 0x10) readlink(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)=""/15, 0xf) r4 = socket(0x18, 0x4007, 0x3) shmctl$IPC_RMID(r2, 0x0) open(&(0x7f0000001480)='./file0\x00', 0x20000, 0x12) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x1000, 0xfffffffffffffffc}, {0x18, 0x2, 0xa8d1, 0x7fff}, 0x0, [0x8, 0x6, 0xe92, 0x7549, 0x12000000000000, 0x8001, 0x9, 0x8]}, 0x3c) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001500)={0x9, 0x3}, 0x10) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001540), &(0x7f0000001580)=0x10) r5 = semget(0x2, 0x1, 0xc1) r6 = getppid() fcntl$setown(r4, 0x6, r6) r7 = socket(0x3b, 0x0, 0x8000) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000015c0)=""/4096) r8 = open(&(0x7f00000025c0)='./file0\x00', 0x1, 0x0) shutdown(r7, 0x2) writev(r0, &(0x7f0000003b80)=[{&(0x7f0000002600)="02dfa585b15d5b19a9392c8bae2b612471480f45bfc36a20", 0x18}, {&(0x7f0000002640)="986e6296951e01fdeca81883c70e11ea439d1f6be090d70dc968e2f45bec76dbe75d2ebda6b39206efcdef5829e9f9063736de1346773959753d17c6e3d75aec22d72e901de659bef1bb44f0adbb64c7bcee42edfc6ef68ab14cbcd2d1c550509a9d887798ad4698f1ea8b93c3bab66157f6b56a3cc0e7d2ee1cf45196c1816552edac414fae1b3b056d46a4406858d8ceded94071d481c0a82799f720916d25a90603f10f3d3fa46025ba327a74df359d2ca322d944ba8170356beff8f8f770c3349c2a44b91ad2a035e4d3b2e59190a8bb900391eb1c0f3dcea279119e891f53c94d819ca79f7d3f3f", 0xea}, {&(0x7f0000002740)="c8c8c1348dfa466f064716888d5702566cfd41487a2f2e3043023c94c95bb61b21c15f40b84db63cf114dda40ed07a4c6e4cdef9b0c41320eef0800f36378e5f519eb35c7975a45e9bf7f48b6403268c5dba0c01623fefbf701f81daee0725bb312fa125085bcf1bc844858a26ad49d46e1abed298f320427c723ed143f8076fef24cfaeb9772b8e763386b1b391a92cced846bce4aa", 0x96}, {&(0x7f0000002800)="3e2be990875389aeb425d4fc2c22aacde96d4c8a755ec12cbe835a77985dd13fcd1ffbb411acdcd7f9d0401aa8af86d28ee4f57432aae178e44062ef7d46086e7baf1d8d6cc84b9b50c8f762b5603dc7c5a4bb720077a7c753a916ac982341f9fe496f78a0ea93e765c32174661aee0d683fc8efbda1d7dbe8703c08206bf63ba1a2df7e48d07dbfa81a11f8c8b6c29336d90ed471c60f7aa4c70c0a118e99613ce2bc5af7b383155d80c1710670d43765ff927b43a54e5c1c617ab55c8da63e407ca5e9c01dcfc68a45bb2cc46361087f65409d592872dd1bc810889e", 0xdd}, {&(0x7f0000002900)="c5302ea2a97557e6585d5cf203d4b01a8a3ba6b33853f3e6cb0c2cdd77", 0x1d}, {&(0x7f0000002940)="7d2253a10cba9225d5107c9bf8f0505b36b36800576b2be49bd7fc028d4908038c", 0x21}, {&(0x7f0000002980)="7b231926f37a729c6494cbc7ca7f6bb887e3722d28946dc992415dcd6b7fce8008f56597d93b37175ab907f04069cc11de028acc01a3b6a4a3040e5902cb12021741e000a02287f0ec09f7c2baa670096fc07c000c0eca246676572eb2c86582213716b610869ddf2afaafb0bd12d74b6d40c874306b4ead220d70dd65d70ef2a723aca10a4c839c0ea37ab5717ab05e", 0x90}, {&(0x7f0000002a40)="0d34b1490ef2a31774b5a53f6770d96d161d51ef74fccc93ee55c909fceb1689cd07d2c0ea5af5a66345132e9b537449343c5b805d3fdbe102fb693efe1df6e3a4c4520e200524c2a19a9972de4297a591", 0x51}, {&(0x7f0000002ac0)="a181d6b9d615098756c798184c31d673bb8ab86170dd11a27025129c5b85c0e058d2a9114d891600d6da509133e5c61366bca7113e069bc363bff7d296fdd64de4f421b791531c335f2934c43dde9620e1f17c97451b2afa536568b13ff2d6a0e2c74dd2f8c64e568760d96d9e84fa99204ebd48c5e2b55b82b54c9775d14d2872d4ed48e612", 0x86}, {&(0x7f0000002b80)="2c03b0faf773761a2633682a60db9f4414b9dc193d28cd040d5fd5358221490f6a4febff4a21f81bbf509d78fee1f2504966efb7d05626b028e1b17fb47d94fc0847b5568659590fdff2083590354752cd68d631e818ca89a01d88dd3d53e8a06263efedfb496692ecd83d1ee5b7c435b2a00c412486c41490da5b28a12d14b58390f3c2f313dde32f2814f952baf24774975fa292ed02371eecc1e0d51daefc9898f0b82395487e48c0c6d67db7b8aa4c3137ea9041b9173a6dc19b7aad4ffbb7b3dd9da329b3c502d34234b3a7bd3f19bc5a994e5a3119d242d8cdf9842a52be914c4c17efd82d2bd0505ed2efdfd1ab79006119f697feb51a8512444d6ee2652779bf0a3e16bbb331bab365e128468d919a89352e8ad1d32d23a9942cec7e479f86ddbcf3cc70081cb9d801942361514a508c22d212e524b712571e6fea6211c567fcc59b7a8c27800f63481900b6341efec6dd233983098fa3c5486880b59296dc069d37c6ed9611fbeeb44c458fc40e04fa3a7ee57536668daf999616973e04ae40f36e94b7b8a74f11cee095848ff1a61113e288d9afc21669c35bb7dd5dfd64677553d75d2dc54f06f403b90270e1cc2d13a4f3875a2ac3c240bcb6d5a130d5fc3d9e62bf3bfd0f5c34ec8b91925c4577c429cb359bbba9573d3bfe85d832088c6fc116bcd133b2b5df9cf450645becd10df747abd73d1dd974d3c6b9223cade5272d5d54a5c6588cae08b12eda37be779657230adc6bc20ed09940527b51cf792056107c4e6a733fd38e8052e6f8de78b35cd593beda147f26571c833bbee9d487bcf260a36d7df50c79f1a0afa83b3849ed0e4e797066220a85b12db9e418f539543e5fb772b903a1e7ac956e6eaf192e6a3bd34c6c477d0ffe5bafdfb00e4f1c329aa5c5d3de8c908ce65ffe2dbb7f96191fbd986927038f62dc9dcb45482d6a6cf268ccb7f8a69f0aae8446332f4d803fdc787bb5a28d59dca41b655fcfc8767a37df609849a87904f26876ad72fa8201b3f2999726b08a49a20f22861f398ba20cfa5db0b4fc122f82721c37d49b7972f935a8921387d38d988ce955130f675576906c9d149b902d7e12eb59263e27e14498c16662d339fd0368e1b7d562a04a1d25de1e9f76b58ed85a0ed5ea1ed3516fe2be26386dc3fee03fe33245f6688c8a01630e39e66e0629c7fd3b2002cb1ebaa87a2880c1427b5c57c82968457760a8c2803424cc0332cc3fbf546e4e24c425128ddb1b4e2f8d66f434f54c6b0dfadb43ef06444812325facfa2f3c31212e17be5dd82afdfc7aeef824662a801a11a6463ea8cc6f1d8f1810bcca0b2651a4f0fcf76f7d400e1fc0401a233acc84462c738977a356d99f6c68296a5a09475bef6d45ed47e23e8f9c306d24ee656917b96b9ae8a8f4901fce3201c897321c147bbcbd741a7858c90de06f819f4aee51d026faf898088b8c90096eb68227b35addd1bb3060555746031f42c15664dc89a07f96d1c397c0c58e95c5272f9a8c6c7fb8e08776ddb1b313b18c16625adfe90d401571dc180ab74f459acf0452edaf38613e81e8aeba34c04c04aa20473028725f6ed3b42ec9f3a9368f87a0fe9d9a6b852d4242f466448447908ecd8ea53441737c001aefdcb0e04cec126dffc8e28e991e04856ba02fb59b6be303c3ed148fba2cdacd3776ee1a9da0609e746e286020b7a5cad7f5cfbcd2f5d5bf457a8f04a76eb1721e28bbb42fafca3d6837bf1979dfd1f4b255354f4c1838b9763be101b540247ad76f25ef9b5e28a3857e88d451d4c1ec37576dbd9a7749f6029f0f7c4873b51ab983064e54149fce1f89cbca4cdc9d85f2e530a7f6693d7ef9a1ea3a3e6905d9d9594aaf79cdb5bbd866907c3916bc814de063d4b11ce460ba3c9867dd689583880d342530e961b2dbccd91fb5d329f9afa5a344389aaedf6ba86440a4ff531c78db3847aca62be8482974c134c6d1a7ee2bcd5b8aee64e94048babf49a3cdb9f7823e9e921d7baca0e01417ff9ab56dddedbdefc37f3209d58c52e4f2a857eaf471c9f6b3d68be6cfe2a8bc0ae3ac9b0fb2d345e2c608a516d417ebe154db71ce0ac10e7b266324e409a0a191828affa2ac8eb0e824fc354a631303097f241907e5b5e1497b5569dba453a05e8d6b2176515d1d140189a9be9724cf12faa1310ac7707d7a64837047a68f0b74b7f1f529d9434768774e6c5265b63e53c380f45e925298d160c346c6559158802cb0e71869f67a1c9ebb1a25ef1ffc1722bfb1126daf95d579b3167dceb8542451820ddc511a1595b288aba02d9dff19ad6c32843b36acb2ef1dd593c68635fbd55fa873bfde588a6dfc8fc5d1c9f457068a6867b3ba6320b21dff75adc873a0d01aaa6aaa96f02ba97fd68c8aed552c7177cd77943c028a938384f685c4b323739005a5283215fb5df7d316f755082bde98da65035b0ad469670642b0409c182397d0d7128e099f0af3f2c9194b141e919d79dc538cda9cfb92fbfd2df2ad220d058fb9369b504d2d7f1957ef340ecc385aa398646cfbbe74a0fd18e7f74586b8c57826d98442734f24c8ead7aa377a252a0f1de58d73f632b4b7a3127f301e25b8324993e19eb1091a3982a7564698a5a687563e5892d945414099adc471d1d80ff6087f2a490d1f70b5b58c4b00c8da6c3c90e29f6e2a3480a7356bf7e9dcb7335e17b4e32c16f06e17777e01c49e00ae3801be6f57253f29d4f5564e030a1387d848ca876b7f0513d83b0e14a5db3554a2b79fd0c6d98d5c5ba265a9a329556a27731ad9759d3972ef2c5ac569b3768f09e1dd6fdebb26463ffc8ab88acffc858606325fe6f83953a74ffd708940e6dc8e5316b021261bb794d2de304aaed4ff7a6799435059cf0568885011e45579f8f901832c4e27d9134efbffac3ef278d46a556caa4fc2c719b7d22fd2d89962299382e8e8ff68d77408d28b793cba0525cdbcac957698f268ff1ab71588b0423ebf17fe752b1a0672f5ded647b5d304c61dd9b45c6c9362ef00d7be7dd76b720a19be78fda4ad9190b85c4597bfb8b9d09515d42908e678a0d30cecaa4bac5cab92f06a4db48dd937346c09d681f04ee8c7a2f8388bf6e1594ec415526525cac59945f7605de5321b90a7f46239f65e4331f4d2b465796138fc884065c3519587ee62aac78c64bb0e05b5b28fc13e121e03c8bf35fa4cb8b50c11c67e0f905964ec39c1957f981638c8551770105a5a904739e906dccba5f1441fc0345dbb25a2770fa39bcde3dd53fbee4c043457e57f9d22339927ac1eac29465108d81d8a533a6db1767eb929ce5c6712cceafc313201a511f1870a5cc93e221d9f97cd577e0120488732722aee662c0c643796b6d1f8f5b24fc3589a1fc9e513e413ed2ea75f8246b01ae1346007e7cf03048f30eb31f242bb70f4d25a7b8f077c12e4e2c9ee7ba347203b9b3044e68b1cc970648ff525d209ffbea713b9dbc34f6f2797d63f05fb8a12d13722f2fc8886233e34c1cd1870416e7d55e8d11cf2f42b14629bd3139341de99f9086e687f29427a84f39fa346d6dd7cd2d28683b7762ec2ed4b20c137175b39758cab6260c989231831adb7c12d1484acee74d66abc4b46aefd48e709b0e069270094aac9635db3264c1692e819390755cc7f56b4b5b7aae7ee617b9212554ef25ea9b4ffdbd7d5a2115a6ccc986fb70cd11d59d89b0dd0d9c08518553318a2c2f09c1c53684d6ccdd2e59a6399e101779376b63df1b9b18eafd27c2201769c6be91bc99252d68cc298fdcb2c9573e2fbeb3337b9a89d66b9c36d19da42244769db2d060843371709af859a1019e013a49a4bfbfc14cd0caf23a7f49bfd2306309df28f22782373edb4b0f461671e74c038fab0795ff296484d7f461515efff0d0d4416b4b1ade4e4f8b0a83d9c27573acd155a13cad59e2616e409f1fb64b7b3073f905938677daab4ed18fac30d3c92c350c0b5c5ee53e8b277a5181f1247a03c956839a4b3aa8adff11b9b6e2941a22489d40f8db4f23b14afc059747ef4165a8232e675f4cac8eab721b18c5e0d04ff706f330f6c31398f4a1b024c3185f0d52734c9e9f5686121fa6f1f32febe9406105c50b024730e44e18935317cbe547381c3bb72489e312cd106164aad9548952f6cd16a6f61dffc06af42ab4f9cb057534504a3a5ce99ba687f0b624c8011a7fd4ba5a0118f960ad0ce21438c0b020bc6576033aa83dea8195a435e55be25fa8205743666521b4d36f6a47c4953d5c81fcab47eee22817a40c101860ac15a889d4c93c79690aed27353f05dd8c2887eb4a177dd3b3a2d1b3cb613f0b90ccb6de202e0c85ffe53eab9e8a30c95455f85bfd947d9042315b6cbe7e7869d68307258885d65b816455df3855c7a08234a108d08fd520839e6dab8f69637f151c69cdd39a91437e115e9acee380cc5d39aaf61d038bd338463e7470c4817d1dd7464ac91f1152fa465aa08031fff9b26bf28b0d9bfae634ac024d7c9a36f38d18ad4ca3579721d308d93a764196b98a0f4f2492f48a93f12723a69d247b1635b6ecdb12be112747e8e1fd3beb224050f71adc350b3f30dde617ca533670244049e79c2044919e53933b1243b5bbafac0a741c314584ac228ea1819638c175e443f0800d87251e5a7e6ef931b0325ce739c878fa68fcbde9f3f336d846dd0717d5cd37ab0b545e9ea5ed40fd8b337f6eaa9bdfc057a033c4db204de1b50c281567e59363938396f4d7194fde0fdd686ab7675890d390a499d0ef606302284d242f1606ba1d3d3f02e50cae4aaf1fbeea558062c37721091e2960301a6b246495897eb70179627111b37da8d5f2b5b5f72190acce635a5c0b98457c5a47249413e4b48fdc06674a19e5f70e4313e22634e2c0c06b0ab6d3ce61b44b458f077799c9f64617d3eb5da79a1bd556b1f7837533195027a14d77ad6a0888ef2f0b1e2991581091401d8661b234206db64e3c19977203c7d7792b8176604b73a85084f4355d7ae957ec7aca225f1c75c0edbb40e9b924e057c181f7f624f6e9f7d50a6df1a9ad23446a05a75aa10018fc7f9db7388232bdae460c8c792772e533608f51ce42cc3713be156579be9fa83979a16561e9d23eab8265cf1c7b155ff670797e13413c11cd4cf9af8708249f68efa475ac1a501e37e0e0e1d4a8d81f79baa07ba123b080c00d20ee5cc50eca5b3478ca8de57c4b7f09a4a26d202c274e6c8c38fe472922a4beebb061778dd221f7b6d8b4fd850fb126eae877918677b6830732aeb0a46afc5e34f52cfc732ed65b64b134c01359a3a713a3e60e9c99e83f056abb8dd26f490447ce080a88caef28cd7a1c2c55ac9c365232740fa0ca94a9db54b6e4156b5ef94c245aa0d69d0a61ea943369f07f63ebed91edc8ec30f0d713722dc4dbe3017f196ae9e350d21c3825f178cddeb8627537ebbf24f4369910cfe7aed4a2874f4c99afb79b7b3890d31c99d5ea7401bbbfe094170b54c879af6de555e1f76963c9dce42e05bcd5925357a3468c3b950e8b36fda2bdd07b6c6ff78a42d3b55b72868f96cf25a65342f9294b0770f4083103c20c0e9aa6b3d68349d0a021490fcf15fe7bcbacfe2bf4a6d7439056d80cb34958bcafc1da8ffa6f1be5eebbb7a24cf029dfe525ec2587657d5cc301741b8bf57c5e655d16ee533ae0ee2febc18cbc24b8d7119ed48f5f9e26270b584c35c9951fe0138464dfff833cb23e9c086c13d64048298252c4bccadebe15875f201232c7add8a5e6659481fbb48", 0x1000}], 0xa) r9 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000003c40)=""/223) pwritev(r7, &(0x7f0000003d80)=[{&(0x7f0000003d40)="749896f2ec5e8e6fa2fef82aa84c52a6759a29c79f06ace1010031f1", 0x1c}], 0x1, 0x0) ioctl$TIOCSCTTY(r8, 0x20007461) 06:32:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x8, 0x6c) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 06:32:02 executing program 1: r0 = socket(0x1, 0x4003, 0x5) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000)="af6e03000000e24ea84dc68a549bce8dfc4d461437faed4c7f03ed9ef833dd20e78ace3d91364276212cc057ed39c37409650d715f73db622fbebc7246e247ae0e4b5557167915686c7a65bf1afc3abb982febeb7e9bffa0947b40d8d6ec9f24b8e4737f4aa5bc4bcb0f9333074add3256b7e6589864a5d07dd3def07d46dfd35818847248e0c3db1b8baa47df3af35fb55281b6b09d0ba27446029e14b7f0dfb733c8f28b0e690198573ba0abbd7c037c7dbd867ebdf5471ecd9a71e1c7", 0xbe) 06:32:02 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0xffffffffffffff72) 06:32:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x5, 0x3525) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x2}, 0x8) 06:32:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) 06:32:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:32:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 06:32:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) fcntl$getown(r0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 06:32:03 executing program 0: r0 = socket(0x26, 0x2, 0x200) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 06:32:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x100, 0x5, 0x9, 0x431c7ccf, "a4c7602c4a1341f10885f0982e89f748bc357dab", 0x4, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000003c0)="90853bfea0628feada433e3eb7aeb231d36d9a48590efbaab8c798746e9268bcb4751133bc5b96fe381441126fe2b34d3b8f179234ce40d10bb0f5386c0f0112a5ca4de8dc5986d27c31ecb11986c2002c", 0x51) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x7, 0x4, 0x1000, 0x2, "c4aa2aedabcab86e971af8a16374b008b5091de5", 0x6, 0x100}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) socketpair(0x0, 0x4, 0xc, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x2, 0xf0000010, 0x5}, {{r1}, 0xfffffffffffffff9, 0xa, 0x1, 0x2, 0x1}], 0x4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x10, 0x0, 0x9b6}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x8000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x6, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x0, 0x13, 0x3, 0x9}], 0x4, &(0x7f0000000280)={0x6, 0x7fffffff}) syz_open_pts() close(r1) r5 = dup(r2) r6 = syz_open_pts() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) r8 = getgid() fchown(r5, r7, r8) poll(&(0x7f0000000000)=[{r6, 0x129}], 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x40) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r6, 0x4c}], 0x1, 0x0) r9 = fcntl$dupfd(r5, 0x0, r0) lseek(r9, 0x0, 0x2) 06:32:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x80000004010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 06:32:03 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = semget(0x1, 0x7, 0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x28a81, 0x2e) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000200)=""/146) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 06:32:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10081, 0xc8) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) r3 = socket(0x0, 0x8002, 0x2d) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:32:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 06:32:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 06:32:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="7ea9092e7d0363e13e8d5c73bf413e4ee63dccaff588de916de1e277bdb7650fc6fabc49188588bf369d94bf3d5c9f8307c3b5576fb83f3d83ac2a0e57e7556ddd4ecd44d518d1a7177f6755e3d3bb46adfdf6387497", 0x56) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') fchmod(r0, 0x22) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x33) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0/../file0\x00') symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') r3 = semget(0x2, 0x0, 0x20) semctl$IPC_RMID(r3, 0x0, 0x0) 06:32:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 06:32:03 executing program 0: r0 = open$dir(0x0, 0x0, 0x0) getrusage(0x0, 0xfffffffffffffffe) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x108, 0x2) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/99}, &(0x7f00000000c0)=0x65) bind$unix(r1, &(0x7f0000000100)=@file={0x0, '\x00'}, 0x3) 06:32:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="beed5fd34ba24a93e1fcf81255450191a9efeb828ac897f881bbdc6a792334344ea6b149795e242c4fc9e71f879b6cad7142275a381b26843afe0031bd75cc7010308e4b12a85203b26eb3a186dd5809a12be4a7175f35273e991d6eac45d22f208bb15f239a5f9681815296ced772957c2494142f951dc09e70a3c6910554595b2d1e525983464a9e3dec6062a2a5d6fef6636d0cf9b7b0b4788b92a9525f66f0ddefd0f3e545a13bf3e6f645b4faf35f76e003e4f45f634d05d04ca8211ee4fff47b7fe2d7eece6b1f7eab0f8e974f8f59", 0xd2) 06:32:03 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r1) r2 = dup(r1) r3 = syz_open_pts() setsockopt(r2, 0x7, 0x7, &(0x7f0000000100)="030ddd21d4cf2ac9e856f899ed17834f2b8610331625b8708a4959aae905049c31cc048f43d1fd7f74922da235c61e3a50faa69f4b7d8258e4d7df48c57e49b2a91768c52b1e0b53a357932d629955b485c043318a5d00039a3e0f99c19b2ec74ad8973b85ac226ec0291fa10ab30581045d1555d1fbc3b94654855a2c80a31f3f9c29d622", 0x85) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x1ff, 0x8, 0x7, 0x100, "3c610be6093817cc553e32485d1fd2b88c6ce63d", 0x8000, 0xd0bb}) write(r3, &(0x7f00000000c0)="14", 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x2) 06:32:03 executing program 1: r0 = socket(0x400800000018, 0x1, 0x0) socket(0x6, 0x8000, 0x401) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x3) 06:32:04 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) write(r1, &(0x7f0000000640)="9d9375728a1ab1dafb216627930d8b1793641ccda8b515721b60e109140f21c9c88e290a8a8108c151ce8bd49b90f886c0802fa365edd8c3f85d1f160b49e801a6d57f6429f86cddbcb94b408a0480f17d0752e69a99ac5a15d03e9557378665a30a4341402e6610f812f54a7f9d4b14e18384673f53e22d6e83fa85a26c97f93098a81e2e96b704620e031fdcf2e0f1333570dbdae1428a0a43aeb4fafcdab31fb1f41e1275738c6b372935d2dbd27e1bffbe3d9b72225c52dc8391311aeddc0f6a", 0xc2) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xc3e, 0x9, "e1773b042956e38c15736cb561280fde102d6d1a", 0xfffffffffffffffc, 0x6}) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 06:32:04 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x4, 0x9, 0x0, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x40) socket$inet(0x2, 0xc007, 0x0) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 06:32:04 executing program 1: r0 = socket(0x800000018, 0x4001, 0xcf9) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 06:32:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x4012, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x0, 0x3) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)=')+\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='\\&%[*,j:\x00', &(0x7f0000000300)='+\x00']) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:32:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) getsockname$unix(r2, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) read(r3, &(0x7f0000000880)=""/161, 0xa1) 06:32:04 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x610, 0x44) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) geteuid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x8}, {0x18, 0x0, 0x0, 0x1f}, 0x100, [0x0, 0x6, 0x10000, 0x3, 0x9, 0xea3, 0xffffffff00000000, 0x3ff]}, 0x3c) 06:32:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = socket$inet(0x2, 0x8000, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 06:32:04 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x10) fcntl$setstatus(r0, 0x4, 0x0) 06:32:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="23dac5aca92ea8610a04192ce061c9d94552321a4140b3e53c25ea7ed5e318de4ecac1a6696624b66991b62b3eda0a", 0x2f) 06:32:04 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r3 = getpgrp() r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) 06:32:04 executing program 0: pipe(&(0x7f0000000000)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f1000/0x1000)=nil, 0x1000, 0x0) 06:32:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x199) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000140)=0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:32:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20020, 0x100003) fcntl$setflags(r0, 0x2, 0x1) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) 06:32:04 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) write(r0, &(0x7f0000000000)="676bca88e3a73d5438bcf0cfb7d6c9438a4471e159f03c9987c5d8d2e8de178de92169b6d172b2cb5ab9410b1e8af42c667a1a32602411eb077c4ebc2537884d", 0x40) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 06:32:04 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000dac000/0x3000)=nil) readv(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000080)=""/205, 0xcd}, {&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000280)=""/126, 0x7e}], 0x5) r1 = dup(0xffffffffffffffff) accept$inet6(r1, 0x0, &(0x7f0000000300)) mprotect(&(0x7f0000f6b000/0x2000)=nil, 0x2000, 0x2) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 06:32:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10098, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 06:32:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:32:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) sendto(r0, &(0x7f0000000000)="1e8821bc2d2ba8397f5d65958394f68c6d6f596d6f185bce64cc9c904baccf65248edd7f0708b7c8902eada13b004eed1b73c0caffbab5bcdc466725303d601539ec95e3b28b238862f4e96d6fd67495685596555d3e", 0x56, 0x400, &(0x7f0000000080)=@in6={0x18, 0x1, 0xda64, 0x800}, 0xc) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) 06:32:04 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x2228, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x5) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() accept$inet(r1, 0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 06:32:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 06:32:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff71) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 06:32:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) fsync(r0) open(&(0x7f0000000080)='./file0/file0\x00', 0x8040, 0x30) 06:32:04 executing program 1: r0 = socket(0x80000000000002, 0x400000000001, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 06:32:04 executing program 0: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() fcntl$dupfd(r0, 0xd, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6951232e) pipe(&(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x4) 06:32:05 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4e, 0xc0000080, 0x0, 0x9}, {{}, 0x0, 0x64, 0xf0000000, 0x6dfe}, {{}, 0xffffffffffffffff, 0x37, 0xf0000000, 0x5, 0xc3a}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x5, 0x5833}], 0x5b2c6e5b, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x22, 0xf0000041, 0xffffffff, 0x2}], 0x8, &(0x7f0000000180)={0x3ff}) 06:32:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x6, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0xb57, 0x9, 0x8, 0x81}) close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9) dup(r1) syz_open_pts() close(r0) 06:32:05 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x8000000000}], 0x5ef, 0x0, 0x0, 0x0) 06:32:05 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = geteuid() seteuid(r0) 06:32:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) semget$private(0x0, 0x4, 0x64) setsockopt(r0, 0x4, 0x8f9, &(0x7f0000000140)="b62b69952b835ffaab779bdd33491836d995eff5dbda7b6dd3418fa2db4091376e88ab5dc3ae85b225a5c2681d7f94446ffdb33f456aeca4d643e1e98ef30ad355c743d68b1f2f8a6a632193430f39959eee7856a0123ed29e0afa2518e5218046360f2ad8ce1ddb7ebaaa0f581d94145c6cd711dcb6ed3606ff095326298dbfde03ebca0119a7f2665378e3b3e5a945281df7ae8fc854944c0441c78b13e332932f9a78dee08d3f873ea68f5c1f4af8180141931049ae14371a4aeb", 0xbc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 06:32:05 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) 06:32:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x6c9a, &(0x7f0000000140)) 06:32:05 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x840, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7f, 0x1}, {0x8, 0x9}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) 06:32:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x800000000000000}], 0x3, 0x0) 06:32:05 executing program 0: munmap(&(0x7f0000fef000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f0000000000)={0x2, "9221619d81338bc47c7e367d79ec1aea031a748697cb56aa9d6ad21614ee24"}, 0x27, 0x800) r1 = semget(0x3, 0x3, 0x200) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x20000000000000) 06:32:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fsync(r3) r4 = socket$inet6(0x18, 0x4005, 0x7) dup2(r3, r0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x8056d4b063f41db1, 0x24, 0x10, 0x0, 0xfffffffffffffe00}], 0x100000000, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x11, 0x7fffffff, 0x400}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x40}, {{r4}, 0x0, 0x44, 0x80, 0x0, 0x7}], 0x0, &(0x7f0000000100)={0x5, 0x5}) sendto$inet6(r0, &(0x7f0000000140)="08f92363169d4ab810b8705fa66dde0f6ada6f0a8102f35557ff1406d04fce56b355844ff58eaefaf76302426207851b9d56e26c85277e2fa9dd2d8b8388bcb4a73d282c912c6863303a68166c94b824d4fb0f3bbe56987db4bace2addfcc6d524ddb1aacecdc15dfb3b9414314801b4ac3487dbe60b184fa7ea74713a62a9e6399cceb787ba940f52bfda22c312f8534e690c237c879eba8ff199b1cb61165754803ce09624ff673600961919ec14f333631df56ec2352940a4b08d4c8d87e687f9e35b8efb4fa24e1ae4b4613315678c0d223d6c4cb921bc7f6d22ba9abd04be7f5b4ada0f9ac31d85c4", 0xeb, 0x8, 0x0, 0x0) r5 = kqueue() poll(&(0x7f0000000000)=[{r5}], 0x1, 0x0) 06:32:06 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 06:32:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000280)='$', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f00000000c0)="a894fcded83239ca9c82ca3e1bf485fe929331bd14c24ca04c73ba63fecdc342bcffe3f9040e14331445801d51da1362b4d7c3877910be4a8eb6286511a3b3a0de3e0b8f61157a6e846d404aef169415d493c1762a24205d452162e6893c8829ccc7c8e1fc85213a240be7b12de7240ee87050296b8297979a9da42322f2b5f3ed426040380fa7d0be8d99a7b0dd90979b32a8341d8b03d8da07a6c9950f29b75e8482c9a89e2e429b95b6b65aea159a0a9daf", 0xb3) socketpair(0x22, 0x4007, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) syz_open_pts() close(0xffffffffffffffff) 06:32:06 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmod(r1, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:32:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) r0 = socket(0x19, 0x3, 0x200000) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 06:32:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) poll(&(0x7f0000000040)=[{r0}, {r0, 0x9}, {r0, 0x4}, {r0, 0x9}], 0x4, 0xef) write(r0, &(0x7f00000000c0)=';', 0x1) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000540)="785fae2c223184a56846e6c6cf1052a7797fdee3803ea479537612162211883f91d327574168f704704a5fe8ad1e30a537f01524f9e4b3cff804a4a6106ac7254ea7bb1d6d3cc47b2042f00edffb4fc89abcda2fe23d389400f7a1c6210401c5b66602ee888c31d896d921e6a35c9793cdc8c2b117e268b85ef65920b359c250d9ed2cbeccbbf059da85551c78a194c00a8013a259e9a19a54c73027a39516c249e16c7c8913f632a304da64bf80cf35350fb6d17ee87ebaf004735dfaa4ac58f326b5d28c5a13259a34afd7b28b3058154d90a616ac87f6e511a33333aa91d2f132989204f1b43061273c616253afd0f6fcb3d620e3288f3e6664bf35795e567e6aad043aa52eb50e32b3191c3e34ca0a486dedbc02d003f7d0948892c611336009f120c7824bfa80d694657d658e57e725cf062f74a2c2a1f2159d04a2a42f38cb22d338bb31531b6bbf08a4de2d09e14e8bb4217c50f88f65c30d60b90eb27d718062a8f2fc8323b71f07d8c5b8a1a3f57191509d07a05d03196bd5b9f1ad68608938dc3b7daaad7e549f42153f4c8c6216f985949ceddffcbf7a275f53c2a72e8efc13aa130c1ceb5ecac548b839b5fed45abfea532e414bd599f159277f12c5a65204271c9c45f3dc4d64a16e42671cde14560e23bcc4c9774b6d69428a422ae79a43c5364d0d65c2d1f67c10bf59c576836b3fe72a4271526f2b55c13373e4480825405b4e220e21812ee6dc28ec06fdee171eac521a37d0072f2a6826cbfb8dfaabb079e841b199da2bc0a137cf3cbe074f92cde87a3cf8dc9efea5e037a84e44ee945175be771d141c76361545d55e1846b59ec8521345d8683ccea569907aade5a521b93e762c921eb26088315b5500a04c6c50f935cd411860044975cb4cb3fa48a277eabcecc78a065e289e7d84821d8f0b76af51246409093a8ef3488083354a10bd2fcf0a9e757728ee7e825d703a4c3f1303beb280cfc60d6f9fb7ec5ce6f0c2ea07633278f589edf547d577bd346cdf7b929f1490a726f1482f93daaacf4768fe4119e5efec01294c0b56cd4184e45f8a143d8c65660c3e59a0c641009761728b2f1dd612f0fa8af6432ab6c7f1a3fa4c53956b1b25db3ecf4fa2d88a482a444786ca0f839360837d735ba1a3a632a65efae5e5cd85bd93926968cfc2f904c32e10b79e5a304dcf9bdceb7e6f2717248fdc2237538d7acdb57ff2da99bd746aadfb052d62169c06d8edd67d37b0b6a9198ad2febe5930e5c192227c1c83ec47ec278e9a4ba7a6b7ec6e44d27c289c0a4369005af0692e3696f4c050bd3e4fe326e26e59c94236121cdc7efca1008642a023f3dc6b588429a560fee5066336d062cb22c58a458768b16411483dfaee9120ed21cf0731e7365555d10e53f9b2178cf9e73e56a6e7727eaa468c603e6c3447fb00930d4f3fc3d17b9a53e0ec97f17c76730751ae1f45f458742101eaeb90b3d704b6c86b187a9dbce97cbaee0d403f3f30e3cfbc941da6ec2db62e996ce70810fd157cecd5ebc6a85af6e569dc80b4c4bcb7db49957ced58e0eb3b02e12e06a06227cab0f281428025f4a3af8366469efda365396aa3b9bb7de1f1b769c685e4cc0d5d8c7fc2d1d47ad029e7299febcb23ad297efa67b5fd502acbae50d5c2291f6b384a4c87ef94bd89c1117912c9bb87147767a0437b6c52d89772dc18363a2746c10511dc7bac562ce247214081164f85fb1db80d5a00b5ff8652cf86ca989964deeb49d0de7db1c543859d657bddd9e9590e8f10d5d3da542ce30429c6de1e4b475fe17566c72acac2aa4e296417069f0885782e4254d90b8d2d2babf53a29f3d718bb8fe5ab45d108f2add59816097cac52580dc17233a7b127cd88d3df54c08af6aedc4d39c6d78675016a2822f6ed027e1521f71c759b7acac96795f150221ee888ef1db499e0829c746c5d23767417c53ae9c46d36ece547a9d0b9db0919c940783af25c9407291cfcb14d4ff44fa0be10fc352d761e775c8e8899d0b0f032e6128dd11dcd1323d0727fe579c77a9c8619e864db132db0d83509eeecf2daa2f23456c36d46eb960bdc8a133c688a5d5e0ceaca522a8edc99f13bca54150ede2b03799f7d7cd283739abcad5833e40b84a2363f23502eeddf90e1cf7c37ca5387442604952497927bc72b0b3438e88e7e72fd51e4c4ccca49edef4c57f471f78cae1d8e4139df6ec3fd8e761800b4385e806df3f6f482ccf683cdc2bae510ad9489ae63928087a1643e5a82ba1daa6771692d8793c62716f2aa496529b5043d4242e69c916f568712bc46de08f9a1d03d2d7c4792d59bcb6e2d284361da3fdf2f3fd7a5aeeaf1daf387e910e9bed9d55d5e1e262013c3a0960305c24b65703b75a9d6a58f245b8854dc424c55878c3ac863ffe5b109081504fe781f47a0922b8e075c6889cfb6dc343f7ca7ec8f58140d95ee11404e37a300d1616fdf49c517dc20debe452353760638dc06ee023e8dd992b977efa74881d4485ce6cdc46b2f580b92cbfdac113f66f2599c5690ae31f3cbbf93576dbb096f93fd65337bfaed9f5bedaaa811a714ec8a6e059cdcef8eb099091e4341c0323e4ac7260f7cdea0822f5eeaa5bb37076a5bffaa9ca33f1f3da45e813ee7ac6aa58d0539a106650948e7cff4b15e89d1651c0e606bc9be89b570843a769dfd84b2bdb18008fbd0ba8bcc12288c63de8d7843c53f4cde8791383d004ad9569c19a87c5bc864aa49cf833aab58edf79939a2002b27b83967ee5197a1f31a2b9f2652bc71349d77a674c3b780b37f928ca58a715c9b96bcb8576577ccc99f75b5fe8604f857b00559988d47874aa6487854a0b11fb1632fea8427d9560c34639aaf058ed1adb6df34259f6763d64402cb18f3532dd5ae4860f248406f6dde2a5dea7570e0458f3133a065498e2dd94304c7e6f9a739cebed858fa8a2540d436ed40052755c31aaabb1b922a39869b15c434ccfaf82059f4886242b86f813bd3a817974b2b7be166f6c66364a9f3a6d5792832d1993a718994e47b4538b4b87e28d3be54696555ddc14b38d3fec574550bc1824134c981bd332f3af9c0091c0e30d411450680245d8b1b1ae6a193ca60f7005703ff15e60e11bb39b0c13e1f140e8ce3ec6655ddbc76a9313834326371b2b1e2989a792e3f47e3a240ff12881b5dfad2b2b4bd76d59ce8963d1d7bb49150a9866f14e2168adab7f6ac6ea75d69e90e57a5736a17d36a602dfd7ee63090ecee8b48db2634431afd889e4d15e04d18d0176b7375764073eefaa5a9f93c9506912af117cdd5e7454035545bcf7c11e704994868878393d5b479d9486a6327adf378e12d43c5593895ad4ba1282ee496987c28e0c6e4c523e16ed5836c2e4d130f09f1e8810c9097ea9223f7006162dfe8bc2f37cdb56b77343f69f0e1c55f92155d2d5a0542446b71e541f242063588490b496743465f5db65e99e466c554169a3010f0a223647cc9c07868df7a77cb9d8e5d3ca11c4b1759a208a5739da9e674a8f24dd21e9b462c19b572aad060f5656f9418a374fff9d3b0b5688b7667a8d53d98f1019cfd67d4269688f6d150aaf825e138788d5f5a5ef2a2045c9ff7a28b0f83cd2ca37ec2bcf7cff19911cfb73eaafc7c789edbb8ddb40852cda76cf2a341730709312f97d966c66e486ef2938d962349c8d22f80d288bd9e0117f46587b5b8f9cbb66e17fc8dcfe57dcefed6b2824a8ee422fa7ed7fc1122e62bf9fd89ecaafe8f0e44b76b22de4262968b37887fea3677b33f30fd332150d1436529c5e16369058b8dc472be65aac418b3a0973cb2f175b0fd5ffe9c1ec88d58cb6a5444046ac137cfc2a06ecd1b1f396e6bade65b8bd1081a2ae02d696b0fb4f49ffd6e2897ae2ab130939fdbbd5df2c57ca5c81157a2afdfe77e00187be7ffdb2177a6a35e9a60a82f34cc70be859aa73bb91b4318165f271981bac72a5256c95102fc25f71e869e1a930fb3e12471ae83867876d9abe91a28f3f42b02540ac4819ad64576abb7e6be5a1eb31bdae80567c455f6317ddecd172d17834223d9be9b19fdaa055f52ade6777ef765fc6b0103bd2d2822109f21ce45fa0cb5160ebbed62fa5d71c3273df707764a27023444c914f55f2075cf8133b110cbd77ff79d1c617997b80c5ff88066518ff1cce22a69c30d4aebed9861423d4b07cf0decc5a7197869f6b6cee8930d493d46f672ee64e67d25ca4e875ab03175f23a496c4d7d759ecedd9762a004bd032569cd7194dc5c2da6f64c1aa2e66ffd8fbc82bd84dadad2231799e71b51ccbff25a821d87252dc10ee6a4f9bd5e8dcdb0d783d9b0416cca0be63b7adbf1d9fa23a6a5ca2267e05f39c6136a9ef8bc9bb4277ecd57222c78c549f7472f4641a967d6d2b40029f02eefe8ebabb0ba6f0f863f924291dba55c47f7cd7b46a23dc49f79137384b7c1fb352392bfac0bd819835305f40d8c1341fb55c68f62dec514eba5c7e5c5f9985f77d60f9edf1aac10c817cf6e26e70b88fc6852a4665a99787f1446718a2ab284c35f8a3ce0cb0924f09008c148b21e7b0715a25bb05dd00d30859e0cc3772963074e19b14dc0901f6b2472f06f7850917bb4d8933ec6d30fb754d0d4a3d5fd60d54690d7939e38df54f6ad329b59bebf97ab82dadf14a5d4a754d4355d1c178dc398c7974719edea887fb24d87dc6a312cd01e74bc5dcd5be9d010f1455d28c855ddef56a5bc1e4266325b996a1fd608f6e7f1c59a329798581119444afceb3dcf68f8d72ead465a254fd6add678d0938c894994dae487dfcd0bd9397d4bf6e8745e56f594c75c05eef1d0ddc586b3e6f254aa31d93f1b8cfaa8c5b47793058a1aa63ee0b756d2f11740af8b6760cfddd5228df65d3a38602ba3ffd4d6eb3d01ba794720bc93711cbaa3ed040da4275d8a22b13823574a008aedfb09c505df479e18b5c42af658dcc2469359f9257287d4ca7556a85437da466d58b6ba846db0b2f0845ac7f0d79ee7364b6df1054f9518e2a68957faefc7d021d8d79c5e6708ab8444e31d1c5faca4b4409add769581837a67b02b55622b307ef1a1b26e5990fc7b577925edd3bf95333c5d6fbafcf6a5ed3f8f5b63c043ac33a3ef76c64d7cff430293ab0a2f2754dbcf9e1f24cf0e5569501428fa6d39b4a76c5dd30439df7a318307f267b237b651e58a7bea1501cfb0d832e66dc17fac93bcf244a5e5ecad06be492996dbcfb478751cd6a30bcbd311ed6d27f9ff39c8e9f4b0b5578ebfc6c1cd3eb0cc49bfa0bde591af7b4884f988f48dc2f9571196ce1771bcce9f5c811de25e44fc70ce5490e10996d946da9c64a717a2f00b4481892c59539185e95de46955715564fff216dc7e9dc50c69190495eab5616957b22da8d697a48a12f4a31e8655611fe058d9e32089bbd96e1e4de0f441ed29903143c1031106da9ccf9d2bb471bb74ce4fa36f611a0200d544d40e963ff8fd8a146608e0336d1ad23d36c4d32d9342143a5a663f493486e427811de1a750ded67b29112cba36b293a71d01972d15e4f5b967f5f43a3d3666af98a63f65c0c39c08c7422ae8a3b26adfbe077eef05b027b1072d26111aaedcd49ecb597bc12e34e1cebcc019c1e1db33cce81c1b6e5324889e97cb2886eb1b481055a72237ac17cb79f663dca664bde3507d89551fff460366abdcf870b592b12b4ebc9d5f886b761944599d9c646181db455e6d74e12284311593b9236f5b0cebdac68faab690a2f1eab26adbc7c7e36025517e277d23faa031", 0x1000}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x9, 0x9, 0x800, "9cdcb5162fca4a9c80bc214838803f52e0c02974", 0x401, 0x7ff}) dup(r1) syz_open_pts() 06:32:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/169, 0xa9, 0x801, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/192, 0xc0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000140)='./file0\x00', 0x200, 0x2) 06:32:07 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xafb7, 0x400}, {0x18, 0x3, 0x100000001, 0xe2}, 0x9e3, [0x10001, 0x400, 0x8, 0x7, 0xf098, 0xcb, 0x0, 0x7f]}, 0x3c) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000000)="ce2cec90401574aa08a76394cd32", 0xe}, {&(0x7f0000000040)="cb2d388059cf4425b2e4e49958581e4d62", 0x11}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="f7a3ed5f96ad1fd6317663aae8830fb06cdbe5e9d0374484e1111689a708ccf5fc6acf6265654dcb17480fd56f6369b003724df1a7336dbc8364f7179fabdabf58f081dd5d62986f747752792f3de3ec361bfca86738726f486c586daea90b79e1caeb48e2361cda298b92d969564e88839a2db260c04fd8eee74bd63814f11112ee83191c833217041f3d4e6db63aae5d79826d44a0dc2debb4faf6de4b76031fef4cae6eeb94d09b642a6da787d11827f7eef2f1ccb85bb3e437ef6f491169356b9f7094f6d6d369157decfdb3eb1933bbbe771f5c7f4960a62828982ec64cc0d5f57deb87d239c33fe7615e90b8e30c22aa63691207f09d51c32ac394bfd824591fffb7d68f1cf17bf523c483b7c19540d87343be2f3db8d9c6428164ac21dd2712977c7854461b0f26fb7e606fc1e936a805c815fef30a7c08d371772babdaeb15005c86f1753a726aa73f50b308e66a0a30ba310064c9f03981ad100ba0ac50ddde849b055b8b63daab923647a2440a50d6642a4671824bc23ef135cf45ec5f40916f4311cd6144074a1c3b7a9dee0a5e38accdaf80d3a27fc6bae4d07e07fa16e7cec57b228c5929dc19627d8b97d813bb097ad66f962b0ee0fe4a79bccb91d2b6b9d52cddad310bb5136ae9431eb02aa185ca9db21447b5df96cb07cec25a25c1efa52f91544c40f2146ff46307e959832d52cdc60ecce77d1c9a38120df1aa5d1630db36c624695a0e84f492d20adb21326bba4f39bf995036fa96e9c432f115a5ac2a9478b6e1c3c50c2070108076cacd8a862272089f6710f30b78694dca7637a91d0fbe37b5892c41bb505dbfd0ae59b4a53fd71c22b3059aa6aaabd3c9a1ddd90832da2c9b2105bdc0787c9139ad15c91fe66ca2ed81b35e2c440d146cb63cb1f65db9922131a15ae5d3b73a50e8c5ddff9432585ba6f6f7fad38d6fe8bc9b443d24f8261bae039ed0079a04a37d1f4135c38ee4c6d78624db5e558221f5f22655fffa280478364cd3fc56f943337608ae1bc5f80743c9057cfb31a1ca4625b7e1a1d152962396d079644845c86961ccd31b464f421e3e8b7313535398c76ec123682b383a8f05eeb35f0afbe39c29ce8c8e1afd13d8a31fed2afe717b7017093f2365b6ab96032113caa582aa107125f68b3aa0de79f28c59e14505fe6251a0c34a625a6afef8c9d7179a14b034893f99ba618262781dec19e0aa7dbe8785e9d197bbcc40e637bc5c3beb84470c600c17c00ba16e1c85b2de9d9f8e28b6256a0f3bf5939d6be22320167ab51934cb3aa501dac26592a9cc06c0bfcc3aad6fb6523a069c009af7a9ffe03d989fa2ee9ca9061431a8c9be0f3e7c5877e32719259dc0276990580ecec72068a65985203897d84bbc67f6ad0691bf5c978bb37687d60f60cc42247e44a36a0690da7614d438b54451185007664f815f5e2c962fdcef6074702b5c81bb170aec660fa2424530b9933a1838da7faa7ef0dcb29c7256ac39c025b227428d620bda2913013ab5bb546a1a9641620af0d625ca439ab6a1b74ad77a93f3e9e6ef60ca9f882bb51f66d1164ad7879930dbe4084571c764647560decadc70fc127febeb859ef1f33f380a56541d76e0cda6206edc99ecb98aa18f77ed643429a622ef1e1658f640ac8d814495fbae5fed9b8963452c51dee84a63398f4b92d4651d647f907a946114f62956284f05359d53abb406397d7cf6ce8332b053ad867f87bb0e9225f9f0380b096314ea44b73b12d534d55c96371696516a6dee095093da48f9ad7f5090751c0868bb72381c791730daee4c76bb51f931db5fff1ceed76ee98602dc4cd8649f7d453b47b1805c1a6d8d0d5b02c898452be298b24e85ae7c0077340f28a520727131c8687c2cbf8894ada46f38b91c568da6013e2d11dc6f391ced33a4678abdfd991a99d17f5cf942b46367f7edd887910a51dadd754c8fe5e0ece29b96f0f38f5df2a38090ea3c7d5d67f6b6fa32639ec101eb2098f4984ba219ed0b12b016db30556756c0828767f41d79aa9604f6efdbae93f3773704369d1479b59078a3ace69b08697eed46c7e13d18007d32acb1f6960f86c291d93e2ffb13998a93b7da25a1ccd95f651d274937484b63ff74009d0080cc67d7518c8b4e0a28d1dc177113d0ff98d556539914345aee07e2b022a4695669e21b5a54c97a913b1264570e638329be2c2d54c660692af5717525c7e6d6945680487d8313e7937b3a607090e8498e6055166dd89702e786b07b30d23d74ece7c0cf298f25881b830df1d19bdebf514594615dcf984984628056ea326ec5761a8d9666e6a8c406a93c1e921bcc228ab45c1fcb80c2928954f24229b4b51019e60df3f617a67068316bb686cdb957434d2b89cbbd15e6b3a3adc9faed56c349503dafe352067c492fc9fcd60d39b3352c23531c0d7b0fdcde1a06d88276c20b047bfdd9314d7f2f0b3fb63c0205130df05468b1481bc9e8cd242b232fc78ad5f68081543c3ea22d89f7f181b89598aee0ba0360b4d1b7a0e8111b4050015f62d3fdf3bbd22a8fc8bb03fd0c064bf36f8b0735c60e5b03f70e31e0e88abeb630af3eb4e8625886631b2e7d7f88dbd11a4b91921db258707dca92d1b1dafed652dff42f5f6785175377fccc83998eb0ad0861d700037e72ffd6d50623adfbdddc3f1d024ae4d274955cc720d4306db677f777a703f4f304c6ce42814974b37f710f63d81f42b5d2bb2e7565b45b7c1e8d46a59688a4bb16a8214dc2432dcff78455299bc2e7aa498b1b2e6ac79408ef95c8ac37f298b66d743608518ee05f1490aa79b338fdfa5eab72ce0d9535741a429ceeb77b369943352a3ea254fd04f033a6e4ecb4546109d4fa7d3a0753842ee1957907e94959b84dc38eeee05d67298c2617bf39fec94b6c3161b4c726eb09c8e1c143ba9c10429046eeafae029d5a7a321ce174f60a6f9c82a2e9bb0d2b8a9090155bdb3299a0d1c71aa27d1c895c9e8223e31fa80063984ea6a942c5abfd6e283547c9749bdf055a5aacef2702e41a8f24bb2cc97d0fad113a2c148630249c086c72c8ab4efc6a07d1ece8bb06020cf740f42b17db8680012eb21231be42dfc626d1b0b7459c596caaa537f2cf68054d16ce25ad2cd69ab6131f5d21ec203d18b6876a5a302eac0c71189c355a7e09225e131d9b5cbc17b0549a6d5a03e9c9ecc94434fb8f83b29db5f8c14a468e01508fe4cf22a70175a0e0c5700e55473d5f2fb0a9ca3a15ad82c378285d17ce7e1e445c5af0c6a2e717c064fc1a109c56b07933ccb50da529863739363ee9f70d43df9a74071b3f4dcffc2bb2b315aa4ace9bce2990bff23cc1aec51882980181101269971ad4c62ac8b89c5b13b5383c59858398f160a14caa6ae6fa43240dd16c1bf11af304649b095766b33b1b727021c5ebca87cc751edff222b6d23d61d3dabc54d52131b11798845174c38c204e9e895da68487595112d2e08d10081021d4f5863836ce981455392d3ec5a27c71662516d2a31f2bad6fbc36cc58ffc95f5a1b016b3ccfc68a732c46480aebd17681c96207119f238b59329e0e20d974f92cc5e987e9ce4bb227026a533d68d3d5a6e617888b385022c26223f23f06da9d66faf1985413c630dbed8b0d304dac962b5536f5115d3ad9f0684f455b2fa047cf63b230c713b817f894cd6fab592c93fcfb5ad10e4b51698c725129b7a349512fbb4f228b9994ecbafcb5199db17996fa18fbb3f1d2228ab8b799f9c23d415e5418be82613ccdd2ad5e320ce64cecef93afd68d2a3594aa8ab90569509696a48c0239e1d4f669f7c0c9ad30e25dcdf2e93598866ec20279323b026dfd202ba27181a906a7e71fa8f7bc15a5380e7739571bbefad415d4f36e02285541aabc0c952251e04fb3cc3de79bd1bdfd7c9bd1cccde4acb93939ce5c5f14014e0cf8c8b675f479e2982024ba0b44cfcc63b93b20fd76a0cc8627b75ccd3a5c23a66e21eb750bc4b562d20635e2bf44df6043f353ed644cc882c0d2a2f389c067af57cef53e73d151cd75ea2e8ad5a94945f88d101398aec04ac556cdf05618b5395a7c23e1ca7c780fc0f24951e35f7fffe1a880e065195da04617b0322413306b2f98db5772eb7993ba394a1db4b4095e93f1d888e573900665540ae69570f6dd5a30cf2d24dea96a8364a7b56bb97ffbe1653f5a2cc9a1c7332ba586e12fc8e3dfde0452cdb35b35eccb31ce961623355c8428f5199a674833c912ddb758c946e0e3544836b2fe39b1dd4ad5b56471b31aded181ecd8adc5d1ac2f0a52a4fa5f50768e21a205de6b50d253add4d88e6f5a9652141c78003ce933f69a9854d8dd848d31a635ac6f659a7cf0890b00ff9f18d5460247afe4e10f41c36caf1844a8bf9e0e5459a01b8f0d34fee93c94ac3925d898574584717558ce1ccc99f683be3e2452fa9a817c0cfded5937449380890e00623a6a55b5c83283546c442365599c48a27278b92d23d121043b405461dd025bee124c8349b36caaa299630fe3aaa662558ab9ac87491e5ee8d75641ca2271572b29ff3229fad410d7f8df235dc84c11208e7db76335b4ed275b9f7fe1427ad9f6ff06be867dc0a583cbc859536593b19ce7777ad6341be12844ea9da5b63573922ad660e792e33b97503f05fa0757a7e10a63c1cf16bd9275dc3a3502c85139ac26a711c7e1e4830e551bd1f9b912cb18fb1bc46020e4e0f00c40d1634f16dca9f0a00ac24358097e19df4daabcabaef897e29762b11ff6dd9429ac94e07a8c6bf20113d9555d6a9413ea8ba0a402dc4e8dd1281c919912da619c665a3df95f21c89b6707a3c359bb9394673aefaafa766eff20b887cf686614b12383a94def3606bf413cedf574158dfca704b8abf89961e49e51be9e9b357843ac55db38b776ee387af74c9fec4f3eef0c7b249f9439f6a67841eaec1e61ba585e223e71cdf185a8db58aa4c64204b6fd0eb11da553169eb7f5240b70ac3377fd2b8e7576b39815a07813c8825c8beb5e17b00e604a1b6087fcb6bf68bf10209be01db6c97020dd4048802426218570c0319e1a6558c79d90347b3ad1652a56c3f07553d3ac03196820d94eaf7bea765091743326b25dfa29f437321a2df347e5000c59a7c2fe570905c345d4e013038230be45608ad0df8e07f2a27b01768ec78fafb3b55f06b06d16405c590ad73b67444dfcb2b0557750acca220b4e3c693930752c5f1fcbe1de302c7c992d4152cf5cc43475c448fa7dad04a21f45d5221a8e12a91444fdee55513aa8dbb67cf6fc76a94008bb1116fb486f43af82393d270958a2501cfa34c5c41736e418ba6debeb7be87133f693fd5ff29cc51a060a0d0adee6cc9687ded3432bfeb59a42647637d5e4aacf6f32ee1509f9a71fc1eff8004ed58122ea0e9327a9f7bce83d02666874eec8d257fc4383a3def69beb7d6ed4593bb9d5592386081075931e11afec0a49b07da2138ac6cb62875133ba9450ac04cb6c595fb408a3227afb8f21e397857586c7b8792a63fa71ac6d22b3b653bec5c1d022f551fbfc263ae3506333ae5310cc653510b2f66f249e6b59ced4419c45bbb751ba562374d25ab9fcec2143e50b300bd88df55809521bea626fdc1c0d546cfb34e46a3812f2eb4b50847ddc24de306dfd1200702e7adbd681c0436c90464f321544c7877584a4df58cb8fb0d6040849c70cec304e410dbd4553cca616805aebd1affab7bc2f59de1de9d08a58959e6052a4c1c3ef3d15a21d2e7d39c3fb515c09b2f6d252e", 0x1000}, {&(0x7f00000010c0)="b0ec2a7ba4a3819108d5182b1d66bddd88dc2e48a5f81bde13ce5b1ce287a20fb52d88c2fe20e9ec0640118ba038121c6861edb6a7fb07405c7c3f2ea93f4e3dd1f18ac10ba651587c9e7a0bf629b2a0bbfcdd3b54c4ef6e895c962f41e97ddf29383f7e1c93b2aa7c095866736f7a01da7372413b6f468785e78d3cfadc40a45d01f75b5df7c6e054be45a5ab6fc88ad34c131403ea3030a3f96fb2b5f270bfd75f21cda52c4f7cc1472722ac57decc1ef5bfd8bd8838f64ad8f26c07ad3e6adcd3787aa8d08ff879c957451a78fe30bc204b02602532815a8db2c6cbada2b0e9823296a5af61f24d", 0xe9}, {&(0x7f00000011c0)="c6e4e9fb340045e9cf1a9e35e410a22fe9818cc2f041af3d303f40c7d20ae4f31a69e9af7d835cc005caa5513455315a9e8ba84883669be6062c0b5b4752a35a46aed8427056fe36b06ae95169f475444a8c92b642afc46a15f2a8fd348a5e90ce44b14b5cd1718eae63b980f865d1f4aa71f73670e16264894151", 0x7b}, {&(0x7f0000001240)="94d16c31523b9600268412d730073cb569da6dcca05b1bd93317dc424a68bf3254446570ef7c4ea20cb7a814bc5cdb954977cc5b27baa90dc56b6c7066b7c2493816cc7cc59bfa3c9a0d2ac32e", 0x4d}, {&(0x7f00000012c0)="06e9865b8ce5ff58daf1e484dc89027a3ee4b5ed62da5721ec3dd56445ab9edb01a56ac518cdf3d05e9cb660e3bb60b00e47e78a54c9adab4308dd7463b039f04309a97a9af24211c393cdd5fa7056eb1289dda6e9a8c6260bb4a2236194134b823c3d675f75677891bc0189661520f859156a7a5ffe854dc803ebb4e9265af2ce664fe390b7e078fb87909670149d86336915a5ae649e154c041f2ab2432ca1b08d805a2e6237874c163230f4c1551191ee5b684f7f139e29085da51f64e3496a76580f4008691fc224a5fbc437484d400a127fe909bd0990db12e483a7e4ff", 0xe0}], 0x8) 06:32:07 executing program 0: r0 = socket$inet6(0x18, 0x100000000000002, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/222, 0xde, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x587, 0x55d6}, 0xc) 06:32:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x19, 0x1) r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x110, 0x2) 06:32:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = msgget(0x2, 0xa0) msgrcv(r2, &(0x7f0000000240)={0x0, ""/228}, 0xfffffed3, 0x0, 0x1000) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0xfb91ce8ba4a0ee95, './file0\x00'}, 0xa) ioctl$TIOCSDTR(r0, 0x20007479) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffff, 0x7fffffff}, {0x2, 0x3}}) getuid() 06:32:07 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x8, 0x6}) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x5, "8c42c2dd4e7e3b2ac0f9c4b79532786a34692bcb", 0xffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x18, 0x3, 0x5, 0x100000000}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0xbf, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x11de6d1c, 0x9}, {{r1}, 0xfffffffffffffffa, 0x5, 0x2, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xde17, 0x2}], 0x8, &(0x7f0000000200)={0x40, 0x7fffffff}) kqueue() nanosleep(&(0x7f0000000240)={0x8, 0x2}, &(0x7f0000000280)) nanosleep(0x0, 0x0) nanosleep(&(0x7f0000000040)={0x3f, 0x77f}, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 06:32:07 executing program 1: select(0x40, &(0x7f0000000040)={0x100, 0x9, 0x1, 0x1, 0x81, 0xd52, 0x1, 0x100}, &(0x7f0000000080)={0x100000000, 0x8, 0x3, 0xffffffff, 0x3, 0x5, 0x107}, &(0x7f00000000c0)={0x96, 0x6, 0x6, 0xfffffffffffffffe, 0x80000001, 0xfffffffffffffd1c, 0xff, 0x6}, &(0x7f0000000100)={0x96c, 0x1fd}) select(0x40, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffe, 0x0, 0x0) 06:32:07 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x324) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x81}], 0x9130fbf, 0x0, 0x0, 0x0) 06:32:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) write(r2, &(0x7f0000000200)="14d454c7296a7a124899e3b1229581c9f3c1054e1fedadc67b921c7ecbd930d771c399ef58e36035ab64d3fd778f1e56b177e19ddabb5743b3479cb9566724aef2168233eb892c91bd695cbc9cf47635573c9484bb5c24058fcf6103bf20d77c7b9a30cabfc31ba392836fe3bf6c1455221e7d1b5ad730103aff8ddec13df10a5064c36e23f4ffbf9cf6209651412131", 0x90) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x60, 0x6) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xcf04, 0x7, 0xfffffffffffffffc, 0xffffffff, "6e020dcb717525a068337de6079075e09661e3d6", 0x9, 0x5}) 06:32:08 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x4, 0x3) getdents(r0, &(0x7f0000000000)=""/37, 0x25) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000080)="e479ec3ff154636f33dafa6dd8f51b572cb2bfdc6d37f0e6e22774796f1b757543e8a37a02c2d258414bc01440c82789101373d48c54f399cabc81ee8539ef126c17ccb1f5b8f8bf94395db6ba49c19abc41ccbeaaa7a3d02afdce40c7c25bf43f7aa99c4bcad8c646691fc1240555405ca60d99caef517f141a7f3d3306fff07dc4b78edbaeb238d11f74ad2a426d5ee82bf43f044bba768331242f0e43d9da6dd29da3c4e4d8860bb06ba5e805f8e32e4e37189df438ecc286cad1ec454ee736", 0xc1}, {&(0x7f0000000200)="5e0a35450b945211ef35fa5a61c7cd2b0d05aa895409a184af3e13e4c42fdd9b62d2223a6a3c79338273c300e480c1d4de663cdc8123e83432ce5cb2ffbbe90eb27ebb7642ac572ce05c3fdb2842801912a9c8e4fe1589c2", 0x58}, {&(0x7f0000000340)="cd84ae25e339f1cd34fcfa79b65e34a0fd399a7febfcb36154a6a20d4d5702a675074c3e33cd510c88cb4326b557b10450129616eeb147f664f7cce7122d61e826cd11c87bb5ad2e3c4853ca9b9b5952e364a515de6080ceb73aa1882b6940f3af18722fa30d086f34f168dc9ba781c64168974401330e374430ab0b93e5dbe92f1ff8c49cc74ffd1b3c74fd2fff330647c5180220229f4761ae11bbbd18336bbb5c4e35b5c183bea9cffb1e3adfde3890b09da374c520f56843f785d50b6ce56673ac2c13451331e99090420b1843ab43e9f113834fd674130cad938ac894ef09c8bf115ba66af21f8c9c1c504821eec70d9fad8e60f12c0d415181e0fe857a287fd7a13bf21ae9174b991087314ba494b914da7e4133451bffcca6da4b03d3484910e96a81e76f24527ba08a698c5e368fe79ec1484752a4b422bbf920c172e9caffd6084315b62a3ff239bf0748b914d98ced36b2a5941064bccd39b610cf95cb081f18a033d91002fbb6c9f491c904c28b46bcf700a23af0735662d597943259354839ba2ccecc7d8e62c5dca675a670ebb76e446b2027180ab4c5f25b2846c16eb44debfb668dcbcdd2e0c36d73c76169e8ffa51303d3c34e395240decfb654672b7f237758c687b7a4af1879cacd9267eb305e0089b51ab5c0514ef11d18168694d867285d80c478537c90c0771d57ffd8ae4fdf56b5a6576e0896960925e74af80c98963637a293627116f9dfdbf04c03af409da43d21ed1ec0c5453069c496af3c50646daf587800294e0f03b8c90ae4c8d1bec3f0473ab0d358c63e5df179f5513f04bd95500b4f9c55609d9b2c4a18e9b10bf9b540c9b4214393163ec3fe70272880d9900add732b6e570e092f4bf41bcb02877fb210490ecc9b06d15001bf130d04896e7e1729ae13d9e7a6c96f23fa80b191c69865a09027c4cd43b739676c1c73a8697be3a54f1e443e8cebd64c15ceb9b2a12e54f93c20b71c8c39910df5081547f53b9feae0d30720384d99695f8e5bbc8972924a898b01a8eac55604b2805c1cc52917e5c0845539e23118a7b678af890b9180366baffb7bd46c8cb599320e8826b1c4914de7ce27b9c28bbfbd2c8efe792e27696eddfb5f52881d5f49c2728634ce64f836037089195ad719ff13c578795cec03c8bd3d19cc77da668b32c4de4f8d638af8f5468e4cfd9e0755426b12fee6d2eb4d21d0891d72cd860b039b23454f5050e66de827cf529d7cb25a6d9cd95cb1b7bf2f419f581919b676023b26d9fa539ab29a2ad196b8efc2085b60a83d903a104a7086c3b1a69f77660f37dbd1b9d225a8d9e1d9a6d0a56f1a12b0830c26491d5c60eeda0a950aefed48a7c9b59ce51dedcdeabbdf187f4d05f6ab4f38689202bf78683a7a6d96d3248b5d273a17d458273001a718d67cc5491ea18435d0ddddd81bac9bfa50e66692b1de3c54d86460fad822c3dd3e548c5aac35e14b74ea16d22cb6857b21ed0be23584548631d3d781e7a8c8f2ba734dbe4a4c27a1ea8fb5472820899fa0eeb0812770453df2af689388355b71cc4f88b56a897984a7fb6c208ffe6c7596f5aba0ec79a3b4924943014701ab7a69757dc6a9a8d844326d10152c9d51eb6602dacd16c71cf4515dda06ce33fa6963fde18734c62c6d13ab27f379d888c210ae40020d18f6f949dfd666aa0d21effcbf88297209ec1c9a6df3693bef209ca540cc979aec418eea9a748bb36ef70a568926baefcf277cc5e6f3ea88d4bc0ce1d8935b097f19ce4f92401599600e04ea919054d51d24c0a0b86580ebfd445f513ee9e2bcc60a0018762cfc1d5a3986d19dfb354b647f6ba9d2a081b1f5affc6e4b49956ff42a1deb5fcbeada4defd3148a4c9a3df10dc6197b5d638390928d48bf26ce1b661150b9cf4f3a9c6103bab747a52831b17cd7bd281b188f0309c7fe81e9bac4f2af2a49384953efb6b82e0155b2d72eeaf3d2dcfcb720fca7543497c9be3f3930dda7a82ba41386b5b7acc38001ee928e4179e154259743e8ff7143c988144b1315b9d19ea41c3a072585611703826d1f17dccb342df836342a93bd82ca8cc4964e3b6dea54605163be723921f3270436c59e40a159a4cd53c610230cff29f515a921d060988d15596b75fca3e0efbcb1bdaa0860dcb19b5c11b5a361f8a08bb1eedd92c6613e61c5a41404c158fc9340d3314935d28deaf764cf91c18a44dd15191c51c6bf6e6c6dd5c77cbb504040bf2c93afed1e435214c75d69e7afd8f8652c259b71a38d642ba9690a0d09446fa09be22e96a86ae7375c54a11dd957076d05553b1e22f43b53e1471c8adc96f0a53d24145f0a750a7432d91c0c38e75b827024a5b47e9fc9c5990ea7e588088c60d1c7365e73cc341054579a7302285ed8cb342949e8aecc9f59cbc1cb7ff29dc597bcb43dbf341ba67cbb7b0cb7f0fb10d4aa250e3674fae2ae94083a4974359dda81a97d0080fea34f257514ee09ef212b17fb1aa828d7c7bc2a0e059334ef2183bdcdf75312669d1c7b233ca5ed08b2ab068adfc686bebc4b0d742c8b6ba978ce884b862f9c2d81614955d158f2e8d4cfbdcbbec186fbe101ba58b77b7a140492de0244b04842297ab69f101659bf5a8d7c25f002b8a36118b1eefa3b85f51c25ccdd00f18e8ba88bfba7f4efc50b7aa0b4585b92c5c521be2ef19c5325bb86d9af27dca0d4e9ea4f4f93651f4b8a1ac22883e04ae4c3f947476468a676d9694989a0031701305b53e1cecdb3a36e9db18a978599102e38cb0c9f409c33d9daaf895c446278b2d667574daa8643e54defe0f5fe90aeead4d57d102de4e6daeee2b0a6dd2f331c4e16455ec77a82a4124483ad4e918735b65012a577028198319a0c6c20b1ec10d63900f39619df4705db545b71148d198b237d9227bf130d1f8e763bb8d7fcbbe95008903eb94f01f8b33b739fe78100ecf49b6b48f95d29ad720f5f24628edac2f225c658e1718fbd26623e9bd1c5a1ad9e765a80ffd20b7d0596dd02a19e14b516bc13e79ac736e4f9b8923e3e53542fbd8fbcfff08206deaceae92be87cbd29f04fef7ce1303bd4a22b75e64a0c41bfb1cc0be3a5600bb7ae7215a2249df98b56b12e13419edb058ee4fb43907b2dd9c55defd71123440a80df203ff080488b8c6c297997a3a1df2feaa77f389dcb931e83e2294176e82271044000749a231dadf18a491540694b138864247cf9f8b55dbd2ae7cf06e375d97ae2201bc597890dea86a7a061596465c35654cf7e8b69a2facc7289b7a4dec290911ba6303496469e8a4a17bb24e1cab485712dd2de697e5943d9b2eeeddc795db8731fe5254f116aaf5a52e87e54c56d2a074c3a5597ed002a5a8cd093137bf35992ad3763be29c1b3006e0785b6838f75a389605b60c38be99e53443f056c443ec2db6cd5b579126115f2d857d59b77a8aab1e45ebfe449076bf7f634ceb3a56f262e8d36bc7651dd213c65ba9934d462185ac8ff113c45ab6a9836bb01d26ce5edd21c24b8d56c52df9d1c9de4bed83ab304b5a206b97e097d9e532a7b8f57c7485322871be2b1e90175cb91ab4bf5e48be537946b64115a31bfeea9b2d5b38b7c26ad544b972b8ade8a3ea4940071007b3149fe6395ad2b22db7a3b08eec108b8cd8155f2c1efa552b56e0494bfb78e22ca9104091457cb6e31f2aa07927092b5a44920f4afdd20bd5c5701316026ab4afb549b7561b7e1b2dbeb191860318edcf35c118f97e096433ad4d66e67d6656e20c7c3863bbbe973147b27132dbe474da0444aab6953c9a2ee543cf240e0e32544db58c951e45b5a731b86c9e5fb9c0b398ba750e4aba1e8dc87b45a30f24041ecd03bd432d0d1ddf448e2bf2f11d604b66f7d16ce502d4631cf1ab5b965ab2441264be247926b4262a3fb4acfa8042330c2de9356a9fbeaadda28cca6043d115495e139e8ed948f628083401e61970928dec2ea1d93259bd09bf43797d1f71cf7538619a986039c01ce48247421b1f0fc79d48acfbf26c2c67c5a6bf39541405698147376a319e6c99e91759800b802bceeaeb1fb9ea0e1ae9a3ebe8ff7950fae9dff7eb2dac4f0c43fccdbac4247c61092dea960e85f8113354f7edcb7855d5a7ec6b489635320fadeb398fef8f20b9e545d0925c506002f385df1c8b22f751f7fadc804ad2d7c91dc31b650f953030a692b6933013ead42f16f4b370f02e8458f2294500e052eb96f9a2f4e8a85ed79508e6496e6d13fe57afe664fa4b55f6411d041a1b7ef808a71d487f9f828879016dcc4f4a9a75d1bb97997c17753b5078f81c3dc5d14f2e1e2a8db72152b6c9f8a51578ac60fd1f51d1ab7148079f2d128f0ff30c8febdd28b9cc7a47cbfc9381c0b5c86fb65a0b99fb307fdaed4b6a69f808e09d83dc515f0f7e9c2badd9562ddb3f7245fa58eb25a4adc6a7d8b9d3a515912c355cf60d0574c13721b73bbbc03e996a93cb84f2f68d4cc4cacbe78100ef574568b0b3afb4f3e3d40e46f52deb07187a32fb5088efe7272508d1bbc9ca25e7161f03437f3d940ef625a68d4be3f735da5256a89d3920d91dcfb434e57a6df8d2114b31a985c0ad07dc5ebf645571eba74e7523f038fde0105b4f8a5b43cd7ca207f5ae5ba0d8d2b2497f255a3aebd3a956b5aded4c7641567dd1d6c63e9df2da950041a78a2825e925d838c41aedf656e7e45f079953cd8ceb257183dda5f84285ba30419d8dc49c9eb8530624f3ebe4f5e0f308ded40562c4fa000f084fe53eef13ec744b4e982af01d205788532d63704c3ea9f3dbd9ded00cc322a44169ce5b9ee070f369a683e0286b47cfd3c76a6e8f19ffbc48fe3e569376b0e431d921dadd9b91e788d48edfd9dbbf2e599c5347d4dd1b655ba31d38124c5ebf323e72bbd167ea720740b73088fd7aa4b53591002d2e2d23198cfe6f7691671bebd263769162fc9a06ebad424c253e1364f3f758096c650e8dae687022246740c0ba81dc7074d1eb628ddfaf7c096f91246fc902680891e17ff56de540c11d45177c2e7c2e7ebba057db40ebbe028d68e53132ee8fe470ce8eeb96e9546c91c6443307473adff6014c48b63539fd068cb3ff56bf99b897e183e2cee7e4ae9423390df763fde9aa161753a4e55d63116cd49f3fc964f5981bd4babfa02b7d994f9480e334cf7a4cc47192fb3196c6cbd7c9ba162f48ae42429eeafe9b8f557dc6cfc6c3fa4a6c32b978c3460a4337087199fa38e834e9259d17f8af7c2b3435a7273a29e714263c2ae3e7decb11787a39fea4847d04bc9d9f2fddf88ffa6ca29035e17aee062a23a1e450aeb59b3251a5a546762efb945979d6dba67929dd262d7aaa6ca80ba92158e261bcaf75501f6e694afd7d2d0964b9029786a15b45c395784a7edc45e73635e0761b14629cb5148ae1ce7524cbb7ec8975ab0520a38cfb51b7428e20296a316b86b7f598b8b203a1eb817c6b3b08e3f15ca3f5cf8540c3f955f75c5df55960c4463c3e0d4ee98ff6d254ad01db3610576dd176cc1391af5faf24301b1c8fb031bde087e8ef888745eb68d793d713a091fe8e10a32a9461d01c3fd06f9a4bc0173b79b6fe858a61b2b4cca4fd433b16beeb88300a423f4866d8d94cc4b924742542e8cc9c72bc88d48aba7615be1a1804b2c7db9e442cbba3bcf0136d75aff745b3be20fb422c7657a04ff9f805d66ca022a7323c4c26837ed72153ba9d7be24e55bb8044e8fb7fb9cdf24185270e7d0c0f99cefbc41f419cebf6cee5178b6c09b9c81f9ed5ea78db094a9", 0x1000}, {&(0x7f0000000280)="a5fb2eed591a5d9b890e6ee586fe81165bec826b7e72a6ec6f1ff490f4bea9527f7efc406ea2a000982be23b801f13d1", 0x30}, {&(0x7f00000002c0)="10c2fff3f267523b2586f64ffe6d966322b8d0f2a9400fc154e832bc", 0x1c}, {&(0x7f0000001340)="b98598f89597c86d0829db4148bdb0eabd8a734e47aa5ccca4d22a3a789e85fe94833b81da9b7585136dbd988f77bcfa2e6236e6582a8b37fba28ba9e9759426a53c0e5a31baf03e796a23e426cc4f92ed4f3143a25c25109b7bf89e062828bab0ff46ea25a2be665b9dc48c1afc84ed2445f3d767918fc3d1baa8a563abf5f2fe62cfa6934cdc08da7bf563ce02a93dafdc1d6c47a9012b9e3a50667b151e264dadabb47660e0df62158fb8b72b6bb39f249c27c4166205a45f750b61e14fea0519460d4078f6de76d1d53f4418b3c9a7e9fe1b4508c31ac6bf11ae50bf", 0xde}], 0x6, 0x0, 0x0, 0xc}, 0x8) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 06:32:08 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 06:32:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) getrlimit(0x0, &(0x7f0000000040)) 06:32:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000007e4f067635b3805c6975d2b9f96b52784290864578b9af1747acc5007bb86d7da4cce0291d5995501c11bbc52cb3f793fef3fe3de693c7a963238b226de9c7d6206dbee01c5a0440f51c230b1e5e65bb60f5b90b0fae99f3ad28ff037541d23a23c7afebf99b79c613444c2dae9500361113315dd6c83e9ec1228746b6574bed678b6dad752806f3e2b5ba"], 0x10) 06:32:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) r3 = accept(r1, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{0x0}], 0x3e1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x20000000, 0x100000000, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000004, 0x101}, {{r1}, 0xffffffffffffffff, 0x9, 0x5, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000001, 0x101, 0x6}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x200, 0x147}, {{r3}, 0xffffffffffffffff, 0x20, 0x20000002, 0x9, 0x100}, {{r3}, 0xfffffffffffffff9, 0x3, 0x40, 0x3, 0x56}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x5, 0x78b0}, {{r2}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x80, 0xd8}, {{r1}, 0xfffffffffffffffb, 0x82, 0xfffff, 0xfff, 0x9}, {{r1}, 0xfffffffffffffffa, 0xac, 0x21, 0x100000000, 0x7}], 0xaae, &(0x7f0000000280)={0x5, 0x5}) getuid() 06:32:08 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x76b5) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) listen(r1, 0xfff) r2 = syz_open_pts() link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 06:32:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 06:32:08 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f0088dedb79668ba7e79c2e1b2478509493f026329f967b261ab5ae02c76a301b9e9d19d8d991b165cdce8771875307aba584157dc518ff0300000000000011bc4a73ed81cb9e760696b0b8735403319cf6cbf98023856b60aedc4dece6b07238154bb0971e299ad177abaa43d7388fa852796327286498cd1e26a5f226148be52dbcfd6c4a35019f14eb96ff"], 0x1) 06:32:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x0, 0x0) r3 = dup2(r2, r0) poll(&(0x7f0000000180)=[{r1}, {r3, 0x5}, {r1, 0x24}], 0x3, 0x0) fcntl$getown(r3, 0x5) 06:32:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) socket$inet6(0x18, 0x3, 0x100000000002) 06:32:09 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) dup(r0) 06:32:09 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x8001, 0x20) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) 06:32:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000080)=""/230, 0xe6}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) close(r0) pipe2(0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="f6c7107025f1afb39236244f352e23033461509322d2", 0x16}, {&(0x7f0000000500)="3c14bb02db6a7cb45a997da7ad88f2e20d89bf186b75d1dfde72f5edc620a0fb175f0a59376ba42defd21acf08f750ab36ff48ee8567602f3d9625c3b50ab5c892becbbd802e3738b9e227c25d19f5820768fc39d7606ec1f0422b33dc7d0dc33684749f80c940e96bb8dd23ad09688fb15e1de5ca1fee1df9ed9db48e1ad2e9e951a77b8c0fe9ce6ed4709fbe21ab021e9863e5d7a2aed571c9ff320eae5dc1ac124c5a8d67f273a62e734346a207c8554866a1fd136fb2fa3f910fd07a1cdd9b0fe149f1f754611e79c582796137ee0614db6528e5b7b29b5eb3e63f86fcb82ab6f1903f0d3b1d60bb992d60336e6a56a05ef796ec0be409533c4dac35723eeee73b83acd5e60c2399b796d378b03c9bf823289b2aaf816ae92d4e883906381ebd545d63c72267becca7ad909fe2a805a67d3c7d4b7dfa8528705fdca0b30a2ac7841f77e8e7fb38915f151a73cd705e9704479ba4a830fa02371df93008720e303362694f84033bd0b34428f30bde6bcfab8d0f2efcf05a5ff3d87ef55275848764c417065fde70e2ff3e86f0b78537568c1df7f58bc764bdccbd0db5bfe590478ff00040e482768e7db6a3bbb65a90579f9ea691f01161ee282e976993bf5cb6894aa5ea4c0f6511889d536eac8800d7de38da3b71881ee9813a7fc2be65d16d30115aec3d9ac19a5fc8e1d6e21a5773c3fe4fa2eabfdcc515fefcf2fa46034c0fa23c6889fad527fec88fedda2b8355a601511629d21616475f6cbe42c53ba1aecc0efb8d38d44e2656209f5797afb842e7384de4f185e37134b120e1301ebcabc3749442440bf64e610f8f32ea2f7afcb3437a1c484ccbb3327807f409851a99dfb1175803ca78a9e5a6ec1316fbce489ed73b2f627531bd7964c9ef223e7529e2f9b45cecc3752efccfcea08974cc76ea2b78369d7496a5b4483cb8494302140d4c2f2d44aa8c7f2ad60238c64d8c8066506e02d5c4a2c15934b07eedde05f62068e77a5cc93f12d63700f9451e799b536a930745fc02c516b7265796d9a8536b47c309df5d8f89405b2ac4dcfe345208b409c2ae63c0cc6d773e988e2ca3cd5066421590ee4f085ca003bb4f8e6aee0db5ac1b83396636ce43accb753a649e97f8a678474bdb98c0c0a4ac48d91707d7b2c5ae2897883566dd1c57814ea04982f5746a45ac1f10d2671f8a38d17db342b07f784b974843fa9781ce20d16bfda9882a8740e2036286ab28438f02a842350a6098c3ecf8c6311eac2432d3502bac66f9a3ee2f1ddf4e194771f4c9bcb1a62e76aee11533d50b9c82d9cb51f9ebedd213746e2ed4abc02816ac16e1474aafb1f4602846e2aa785adf7547f681efeab5d5713ea578e7ea4d408fe9bc8a93054f65d8d5bbbc1790cb8a757dcc823eb35ac9717828fc414c066fab8fed66c64a60d38a6e9c2a4c96f61a0f54248d255349998b393de0776f282e9828e6cc4274e15653777f167da0c533c3170618b493f801bb8194c1038a3def34cc4d199d78d3692f9731cd1517827f0a7eb60a2961c4ef5f6fc3f750173dbf37aff5119f9825df34470bc11d0dc562658e85e11ff0ab3a7a4d729610d3e871ac5176786c4fc0b1fc9d562963cf45eded7e31b074513097996d12134fe7d17544d4ea163864f94bea29d1a151906efa7890b07580263a71babad86395e49bce6c08454eac2f68ef5bc03ae20724c71c1f31317b27fcc60af72aa1f0c750646ef570163e20c626e538e77063f24cb33c63ce5ee56c8cbaab519b4aeab9e65f6b13e949436c6a2c9066e60fceb18988bfb9ef910173127a8e1735fb1b5423992ee05de1a5f475c14b6e50dbfe3aac20a61b772edcecaa5b5cb31cb692ecb5a1be78e191a26c1e270047b8835ad8bbb094860e75a084e53cdc498c26ba0e7042465c09b20912dd6a869ec32f8f64c755d54e6353c26205da3b702296131dbd1081b1f4f873eed49cc7bdb3b4a9655380b4e7e6b6151065f538f94879efe92373f136c79638872617dec030f5487a2c0428f7927434982dd864909748e274b9aff933490d64b731a6b2bc52021b5e2c6569ef3e7342f73459ef2f3dc49c69b24d0bac21d974b0315d5fcee4236721e5fd89a0c8c141ea86c0c9d368044fb10c9325312c8a108b9b02698d66cf1ff55568383664e335313f7da1ff95bbbb8fd9a034d59a36dcb02507dab65d17a594ae030e75d7ded08faa4b338a13c9c3e887ecaf90d801c1e23c1033326ed9cd23b83f163b4563cf55c6e8997970b4c4a7de2b5c2373743beae4b8c74be6b67350048b529b8097d75c5c76f6c0dba3a7ff8df5eefe342f9537445c2eb2ef3914b4e2f0d398b80cad07e7d658485275b834a243b48035ff538ee3cf24d02a168e066ca37e6fecd1bf994b16774d8327465fb7ec3bd8eca413cdbd0c0dab9c5865ef3a1b1587b82b2d54636b20002fe812ef469e12bb66b6e091b7e6558d8667276cae9f3b8aded24ec5e0c8f6cce1f7724ff25b415d8bdef9a6e4d1abf2a40a55df1f070cb5e1a20b37c60cbc2365ca64049024d5417bb38f64992fd8623978c2df56f6bf6606155ed8772fff05574ddef6f91df87f8b16fe97b58f831afa77bb0f9cc34f7eefbe6e4d9ce761cf7d5892b4822452008488d03982574f7f883e664e2f9de44bb574e74e6572cffc46010a97ea336caf7c258b4d1da7e5469cd9de531f3411662c111c4093a10f4a688226c955a069b42a5a78cb2ee71d11ccac4d73e537c9c2f5d58438cabf19b1f6e424ff48b3ff8722f5e49c04d2b43a7d138c0eb58d3a9f2bae0719a8f87d2f42af762200bbcd0a802b1901f02a28d4b4d94d666ffa86f8717bc64587f0df9e0675504be0a0d50220165974ddbf8827c22a729e531b52d4d2bf77267f4862433b877e0f8f183a56c3465a3cdd78c90f2581289169fa1414b4beaac4bd895f1626d6e1742c62a3e13f7ac58f35d6fee428bf6fc4f382bdc040cd0085587f62eb1f4928c7a3c1f57c08ff4a0a4f0574c89f9d4ee81dbb5ab7e3b9b910b62356e43b43ce3fee64737e8291250d563f292d13eb96b99af8a8438e4db535995132f9105fc26540cfc5e967edf35850c7d37d2336a5de086cdcae18f9b03fb3c7608dc591532b9f415b3c3731c068f0910bff676a35298b9b4e801efa514013fa928fde25121a04a48b6fcec1e64b75d6aa6d6956645913d45385162e3200d749737a496c0df0a9247bbbf8c50aa915acc009b4957cbdee5e10c1d4dfb0a58b540c0c4f08892a8a8ff33e79e58d34338cf4fe9ca077b82aa4a0f281f09abda7fe78f8f738706f307bb57bca955061ab1216e57d4e42901368ec81b38d40a6582ca3dfdc9a0f621f35e0499f3974e557037207f6752948cfaf77d61e133610160c29da9204a1de0cf2fdd66a731d533f8f85905cfd232535aecb7a94e16a9c3d5644817bf1e18fd6927734598de46bc41c6c2c70cb6e5e298f4db4a8d63a9040b29750d6b5ea28025b6c6036e93332960347e9cc2cdf83c9838d10b01f8025dbc08d510172011f5cf74acba6a9486fe8f9412e69bd78324f150ab780eb017aec842013ef8f20bafa7c897ddf8ff960e8f55a3f2796e0f22772e771917dfdd4692e5db6eed995c570eee633b7b97cb5783f8f8a1fdc163fb7c52e1fed80ff352db0bc36ae12c37874f8ae211e9bf28be8d0d22dd1459edf6ab77426f690dad8528ab11d5bce9a2331e96a0c970d021d65e15365094e39627d710ab2081660f32eb947ad8f7484b96109063a1c78501489e01b4f5bbb950ad82107b2951538dbdc9fa5ac673e715087d9900af55a709f733b3a6d40ebb5d5129453b8025a123cea27088b76999312201e0b56b3f2e08a95b57a36ed249e08e45d13501af0faea56ede7822d9a6bcee83d0210a2d62cd76504eda13d972b9b17053bd9185bdfe1c01bf2518e2b22b80114ff72a473445242c002444a946d2826d62aa27790cead28498220d07bc27f3482ae1ea351e5ee66742dc42123022060be6e042d08f990af0bce6eaf32f71ae34335fde0d3cc740bd81d258d136bd64cc87dc54f519cc9d45b4b1c99df354703e6726dec013af084129465b3d78b898141ab3fec48b38d7272eda36e9378c3f171af8398954b948022b8e34d062daf5e02fc872bb736f71301d81387cb2ac6868d9cd147e677e3eef38523fbaacf85b8735a43983500c9cb161b17074f4dd50af3ddf3f2764069405c2efe00a0e162c197f52a6aea02f796bf8f0d3a8e02aafae1347ec438433a79dc7d447f50bfa17db3b797f10c73692da98569931f27022e8f3a9566fcc6a4fe2d47621dfd8a4c484fc8a748df048404d911d9fa35bc70849336618babc265b06f334f4cb0ff8b02c1935f3d2377c0aef4c52f3622425e17ab8a14ae7578e289f139372b28644630eefab5e8e24eb8f92cec0db5adcd6553d5465d5549b284be2f9b73b279d15cb9ea5704eae9d5a31ee1c9823f489dfc77677562f869fd2bcc01fc0d7f84d3308920909d0397cb79443c5966f5117ea1a70c231a221d431ec8e62faa5826aa957dfbb4936222bec96e9f11e0f195cd006f2380f2519b5366aa1f7c256540b2cb4614a5e609526a6e238709be738559426cc7d112a2baff8bd7b20eeac8d099dbcc0193c993fd1320d91f89e583f1a0467a0dbeadf161ace6a56816c65448f4399681473cef7939b1cb06b8befbb10faa6b53a57c9a296999397f10fefd983da0cd98e451528595195298f160eab77ee7c905d135356afadcc49c9502c662be59645284a2708d5739fd7b43c8634de1665b2f619f292d349079fc7036a123d6f43c7e77bded24f7dace414f6bef74f806de6809fa55d0d83c174ca5eaa54168fdbae66ca26bf2f9ad379b70ac3f769fb773be1d7171d00cd6526262e77a61e8cb6a24d2736bbee6187a1302c8898d6dae7bf069a1949c1242dc0305c4b87d1e4e421a626c3a0529c6d898c3eab8de04a43cf6983d7b55e6ea91db6a57c4a134b744684ffdcad8b2138dafc595b5f396206968d3daaf0be001145e43848f527659bad55156e3f22b78fdc17f1e16a11eff2c737439b32fe37a0dfa05b95edd14d141607d0f679c200059c98c4a8d004338820116a88996bf0ff5d0dd71b1a959fc9b819cc342a9d428864a052821ee64ece99ee7eb9f3732556645de60c5ed9a29b523d7a97e2db239698ad56a6c5e935b8772df0368b089a84a01909b1bee00fbc771c7471ecd918730dd7bdc0ce8a080a845fb1a18e4d5839e71d29bd5a4bdd0a56e740653bf8806023e6f179547c73ba0b08228bd1d43a5471587b5425be92799d3f4548a6a403123a585440c557996b6b77d5bd53831f6c7d5a5426f8b0f8dc5cd939cd547cf2b26eb4260694343dbc46883721a0df77af9bc5a1dbb6088141b1efc35fc6dd44fa1253e351a5c53e67c3ac7a2f13658d59779e6e55fc96c6413d2597e8c1d9e060217b8793eb71f8099137320ca6728f7b267b3551b27dc0f3a15cbaaa59db7992e7eb5616252f0d309592e8d25ee8f79919d105a711628fa6e31dbd765d8e8fd5c1f03da12d498057d5ba071d2e8c7ecb87989d302a9fe61f36bc43289fec9dc413c617a539ad6c90099a7fdb119a95623c5e0423fcb4205d32de76ba86f1dd2ffe13935e9b60a1800060d9d33884f02027275113b6c3b03b9186d6f4cb4f812e69680762a3b61c890a2cd4a2463a6587ec9902b867452347d225ae94dcfe568913782e5b90f42824ce23f056ce11d218e89d2bcc1510ead0097dcee31", 0x1000}, {&(0x7f0000001740)="8efc85e4aa290e040485bf90d20fb0b052a6e9f6b238ab9601dfa702a71afd316d5a649fc3636da95bac10d5d473072fe26d6e7d1a726f64e9e8113df97c7ab5a777fd6848b24745780df07bb5869fcbf7720345b3d9ababa85aaf117f50668d3b10bb27fb8f15556ee36a8e074853f5f862d862b726a5da66fb6b080ef3e820b544c417d345e1816309144ec8480dbfac1ead1324ac96714a9d5de9a6854230a029ee0230a3b72ba3bb1986a2dac58418de42fe2383e0c03cd7b08ccbe6c1b98cd7dde16fcec7c376991bd61fd55c421377319c642b36293a57e9ec17b5ead636faa69d1327f5fb79783d72cd225384d964d3578977dfe8f0c0e992c4f5e7205ffea16804898caf5d82bf990c74a66c8716b1c73f9451a7d7f9d94afa1340d356d8ebf64b2ccf624d7e3a7d3ad810c406139dd42ad3f13277ef48e51ca39e2e1a25cdd7c05e4e33cc6c5a2b4af0f774720195b9c8d1c663647443ede88ad640f136a71da207bf27e570fda148d825fe0621f51af068f42927c762f7aca54f550cb0db171ad7a73eeed91c356f36ea9b88689adf3eaf551b962eb4baeb7fe13c3e627f10651580a0ca792a82d736ffd3cdb1836018589e265c7e927e5f8ad821a31cb855d2bb895e1bdd49837492d27a3316aae08a6e30ba2f3acca4d5e9b29e7e75f285373af437c3e1559a05c10c0d9c163ce568552cc82861e4e6e2eaf55266129abc0e9390dfeffe5e1c1b14f7ea93d50fdcd4408c46c7cbf10b4d04868d02088cdc02a05ce14aa544feada16cbe9de604716b9e614c84a768874c1f40a2fc88f857e36d553e15b6f4b4c73ac52db7ede28f29cf0b4ecaa85b8b2c70628670f7e53fe3d7d5cbe8230416fc993b29e6da2d5a564e9dc1078c72a5bc450993596bc0b97e5e1250d5379d376ab3d532c27b2ef68a893c9126ff1715b1eaeb911285d1e29186f5cd2987a969418a4bd9ae42a833ea10c029fb798aaad23ec33ae388d87fef2dad0c09c70d9ac7b280d0837c7f707c7795ef5a86e557775db387bff82d7e256cef93c4438894ede3a95fbc2c881731ceab3fd420cafc2047f1ac378b186d882081d08341e887c0a76f0d30a810bd40ef53ccb6a08a2903dccd84c270b67fab9b0302e0e3a211e1aa479a0434a4f00739ca963933915cb49778a2b843831898609adbc5c21a35aaa0a31a06cfe081cfc25646fefe49b9a9ae5a242c5955e718b67f68d089426700d3dce99c22be25d3347facc4c26eff2a3d6c9101d2d1798625b0eb3f4109ad7ecd0a10a7f63feb8c6f9089401d1dbada09e2ef588f53ef54d8bd08fd812a6206a95e5d93a73e9ab458e959416d7492f317cb3c0f555f4a3baa38a699f81bd383f73cca5bd9a2c8e8e457d5d46cbeb93f16088d815f94994823b684c976bc558d61f83bf059d86b2e7b8886c278fe7414cf1fe7c13c3ded2cb16f75b9ffa2a2321f1bbe5ebbeb31c62746dd4e16c0471299c9122ae9fee379c94e6faa0024ffbbd557019a6d5041eddb56333dac8877fa9348c60ff7b9dc2bfc708d788fce971dc0a514b9f528eb6ec529c33ca9a8fd209ff2092ca08cee155fa146445c1b64cda098edf93c352927a5fc4634c1958f6c8760dff128fec0c63015c95209c01ca096fc0a7706433c17e7723592a8c956ccbf6f07989f4e2259e2ada64034d1e4f49f379add3a1f7dbe602788b1580d57d2682fcf5478e721718923d27d4583702b2e40b2173cafb598d86b3f330c9ed7198c8b95351c932126fa352c0d72a3296d1449ca09af561e2384b4dd83e18c6d4079f30bc1c23b6af12348b10d6ce23fff60a9ce296a7027fdedda6aef44aa74e0f65aff47363adb5f733450a55cb087fa92694d8ea95a7a5b0fb9a8f68f589b5c6f5d16f9c7eb76addc6f1a76c641765aa4f205f2980eeaabd73b45ae428befdf0f6cdda0d162b10bef95ac05243069a58fad23b23c5eccde692b58e6cf851e419b245b5eb0bbe1c52ba7dd2ad6d3763ab3226514961905f990c64ffde36574b41838b44dfb1edc9cb1c337f7addd73f670d976d779211de5af28aca489ee7a934ec463f3332138333dc9f712f4bf0e2aaf52ccf1139ebb56f036e894eb45adae98c04284e8b536db49c3ab813db91ca5239c328c75072090b78475492a2c7e325004a15a5d9eaaf7e08db25fad4392179fd786b2005cf0c2db7c891f81fed657ca9cb82489b5abd1369474630a172d6c1cc0b6d9eaff22bfb64908bc6316f09e0220ebac2242a39e1193831fb2e5e6fd54aa4d6fd13219f136623193753a56467a8bb4422f853b9c1a4df54450e5be0ffacecb988b0329d952cde4c3c56c42026ea2d80db020d8952cd9d5590bce41f3989cbfc8aff1a8bc1b5ee489b34dce0a8379315ccd7345016a1e3fdecc7b8234592df1aa76e78da2c674ffe0a0abfe13e97a05176368377c87f56d08bfeebb1b2c3cbe9f295d49dd2f84fdb9a7832c968b8e43f4f0d464eb6cba89f15407e643aaa33849c724cd1e4d7e56534a9386db142a35d1da9861033e5ec4aa1b0f201e69eae2dc79da5d0b1e683f0a6c0515fb476e2cff9a22ce7ae6adf9cfa2f22a05987cb3f5d43f4e833d76c78001e230b9f7b2f6d26c0b261df4e2567b608c8405e7cc2a9a0241662752ee1664ac20255ff05f6b10ab3b243c3ae8709d76b43ab6ef48b51eb257832977853c39efc5c5b469f91502d266629c0da27240744c66d56cbc3081682b7be74fd5cf65b1a62ab051ae9586b3259f852c36d5aacb29a872fc886cca6bb81e1c3dafcc8269bb5a92a137cdc30d28f27d377279241109508dc00d2c42752f46a1a8dfdc3c8ede305640879a6e5a0a2275850dafd38d1ebedfb8f0a2da0ef5cef4b2bbb76c56c9bbff7c5ef13368a4c17fe184760431bd8af7b58b01aef3f87d112cea024e9896a36fe2ccdd15fdb10d9bd4167a33ca7b2fc54d13603f9d5578bfb1ce42e51450a0c3c5da019bab0a1a9747e8f7043a1e875456293e6cda8d9cdea16a2c81a7debfd40a88278739ad3947b5054ec4a73f37c43776126b6c9bfe00b9c307f19c4c0c0552a86c3fd35d28babdebe847501c31e2741fd20002f52618e6155fd65764ea69f6576853c40bc98c7bd2f5814b97a37f5b9e1e66b9cd17d5e85eca4be5226f22feb1ca9b4fa755396932f41c6728cb55606ccf59c63601454a1b363f90530cbf2f981add624dc5737a7e39e70bd0d1c9f2ff4f495f03c73ed4699762215b284158ea4d704d54f73812f19983e8d9fd152d6e09671af54687f4e16516af2fd17471bba265162b74050799f3c23d53b2cfaca06b0673478f3d1fd2d022b7f611ba54910850140141e4793ac097edfb944a66fd24c9c0792968159d3b4198c0fa9c7e8bfb19043b90da3c66144890c8fc28beed64a06296b858aff40fbac9bd3b7e336375ac8d3a15e4adb392a9e4c751a481069e407e21e06630856cea2a81d628956bf23f0b28131bfb3c90bf63db6ad23620f26b952a321c7b9236a1a170f793dec7afc9a2de0a51bd58fb40ff1fd85e6ab3d07cf3d3d1ccbea66be3e22ddc344f766fa2c028d30ee7bd5caa8bf729787c601a8208de35144849e4ea8e368023788886036fff89f375a914628bc9cd25c9c4b4b9286b7034e8df73033f426c9f4cfa3216900d727efa6e05762000bd91819efe17945dcc1de5e3d681a06daaf257460fc61195bc144acea55d4075d6c9abf66b1646e2f5f3a031a61760a9fa10a957318c6d82f80aed8ca16cff23b7af27803aef11824dbdc43fb5acde3438dff59c02625270318d6e2a28da36f983899193a3120206fac6b3f099a7fa848b167f83a2494b99b9284e2789a608b1d52c52d3d7cccda707b58527be389e22af745b5da72c18ce71e821c957dee1d9352e0af1321b64a0dec315c44a988d0c242b07d7f2a3da1b8d8eb7a6eebcff1310515422767197e641b9244794b40f76601fd0e4b4de8dd16bb1e63ecb2f8131b5dbc296ef3fd087d4715140f4fa85fbebcbd6946004607da5da67dcfcda2c0a98cc0c1c54f84d9252bd9a30ad95ca2cc0ec2a9b7b616559d0469b1ecae25172369df2a7906fc9d8d4907ee130c7b869b62fb3f867b96a3d1b08e439b58ff15dbf277fb3bf4b81b409edec53a2519bd097296ac9e6511a86875456b701f2009004e47f61a375aae1ad515f3f4cdfd147b4d71a99e3b71343eb7300738786a28ecff114a34c62c37402cec58a692267024e54b84deddc085e81441b996f4e019b4b6e61c0fd09c3d12621dc3184209c1c5768927f9dc05679848c77a76e2f60deb0a632a51771c5bb81be142390183dd63ca5bd46618199aa023cf6b507f78f7949973fc34f4a09c0ede6431ddf6c9f78c593a3715f911ddbd991ca4d81f4195d5a567fa61153d7314a6381d3c0de08083fe7437bbe142121a03a7bf7db398df4a53c4d451e843f9b6e198f7f085918d295ae2578aa006e52cb4a3a9244bc90868e80f368b19025db7203e7583df4d25dfd0c22b1ca5059f432045bf1cac252596218c768e17aaee6a46c372d39a25faa835b2b8f27b40b66f6f820059c8d54a7115fce86b02a9909368ba4a78be7309d9f7849452fb9e5bc7fef5b67f668461eb175d5f23dfe5e551b4683d1464e83397a400a6422507af55e954c040bba1a1fa5e9fb3592a0c75040387c104f68b3ebf52f29d4ef630a7ee3d0e59ec999ca13028e7894132f29a15f8764b4eda6193eeea4f4e7f068197ba80fb09afbc146d4a7cf85d58cc432fb9eee5615e50e013e89612d724aeb6f65c0010a6f8fc0f1185a9309b9ec55fa63dac5820fabeaafee1476210224ab56aa4c54575aaf8a8bcdae574414b77b8742c41d8a2f8dc9b87c516514546c120ecab6d9e0e33269ff6a2a092876aa17e2acb1cd35088794ef12458db443c946d47f2c3f8a02108b1596477502bbfef08de0f774da51cc54f60bd6c557353f1b67b4121bc559367c45efc41e2b0991b06eefa96b43fdb99238dd481c3fbb435785e6a972fe85c347de871efaa1aedacc322746bdd499e4dc02cef6c083dfeca5e3b2c440ab0397f2f783dd0ad27537b2d70c4da95a4ec0319b1867badc66701c8dabe57b21d403ef4165ad4f64f2f1b339409d854034bb98dd9e3c394f2296e33eb7871696c54446edb1e5bb0645e310a6f123d4259a87cd962ebd17da6b3b8600fd9fd17a8a073a63f985533a704c2d6c4490907137c74e03506151c8a4a6d55660d48f6a0c24a62712d3d10c25a84444582d37aca0c23b723e526d84e68bcc3883e72dc410421589944f93d2d2c708e14299bcbf935b285daa446dedadbb6c43582a31071f0e5ddb858bca2d09c564f7dab8fa73024e08da42fbe7d0f55aeba5a1f3045d0dc00beb9bf60f842036f23d2952e1a0372723f161e24989c862e633282067c371263883132dc446340986af1a3d69e837ebc78f96fc2750022f1c6e57fca81051b706504d8e3cad1965cf72a8f1684c68228628bba5b7b487426ba898d5e98a4befd5b78387386ee1c35e347eef0327e52ef831e3e10e90f6a8ee8f89c20972ef3452e099bc36acee9a65276084048568302079519d793b2ad966a91553412a6df80d23aa20e6275568d8d0f54f2ba4501a25e5b1730044571018a9055937a73c61b453cdd25b26703c862f13486a3c6ffaf2039d0b7096f67e1eb32e97f0176e1de6f60c028981a52943af0876b56094e9c6da2deb9f1e991cd32eadb398dea66c4d72044c235e7a0d3c97566e280de5a2af1e3128aa534e67", 0x1000}, {&(0x7f0000000240)="69dde4b0c33cb939d7e50587b9efc62a9cfab88fc51d4459d885fa864f713bc23602c31eb431b654b52830e1b29d0b18c33fa6cae3f0e49869cdf8f171eab51c1bf0ed10af010d46b546658e537593ef56aa826e28f1a4ae430b175b87a710f8bf9b07bed8257b0eeeb3", 0x6a}], 0x4) 06:32:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) r5 = semget$private(0x0, 0x3, 0x0) r6 = msgget$private(0x0, 0x94) msgsnd(r6, &(0x7f0000000500)={0x2}, 0x8, 0x800) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000005c0)) fchown(r0, r2, r3) sendto$unix(r4, &(0x7f0000000700)="13a6469a9376e606d6ab60e37009be38a68f580ce5f0e99608d6ca6c7a462767b709cdd97fd22f09f7e210e4acc762f63c83cfe4c3f443aa5eeb88f145e1e324ea6244be0928debd2037585dcb2d287a80a38397e1c1853b10d8adfef7c5c7dd602b5ce56039a0e1df8cc571d009e94746c07f8432394ffa2b446ec5fa7d1a57494e0b2629713fd820e7fda7c493c1f4fd48f05ca31ac6eca1a2cf24068fbfeb464bf4bcaa0511278e74b13c861e8acc583eff1c214c66d6cf8bdaa7eeee2ee3ae1408fdbb281533a163f0903f0fc874879db357191ba9a7ab05d2738a3f", 0xde, 0x8, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000300)) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) 06:32:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x4, 0x7f) connect(r3, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x7) 06:32:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) fchdir(r0) ftruncate(r0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) 06:32:10 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) r1 = socket$inet6(0x18, 0x2, 0x745) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getegid() setsockopt(r1, 0x1000000000029, 0x200000035, 0x0, 0x246) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) 06:32:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x4, 0x3a4, 0x3, "86296abd04a305bfa6bd38038cc7ce8d6f429fab", 0x6, 0x1}) 06:32:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7da294d4e6ebe34f8d968d31c41f36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a", 0x650) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:32:11 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = semget(0x2, 0x7, 0x10) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/225) 06:32:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xa9) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xcec, 0x8, 0x100000001, 0x2, "32e438e3aea58ad72a78aeacf38495ea4b50896d", 0x7, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0x6, 0x200000000000000, 0x5, "2c0e51001e0886c67df324eca298ecf26339bdfb", 0x8, 0x8000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:32:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa) rmdir(&(0x7f00000000c0)='./file0\x00') 06:32:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x2}, {0x18, 0x3, 0x2, 0x100000001}, 0x1, [0x3, 0x927, 0x9, 0x20, 0x6160, 0x5, 0x5, 0x3f]}, 0x3c) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x0) 06:32:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/18, 0x12}, {&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000200)=""/34, 0x22}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/10, 0xa}, {&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/95, 0x5f}], 0xa, &(0x7f0000000680)}, 0x841) sendto$inet(r0, &(0x7f0000000840)="28ac65f7e38433062a557485ca08d7e13c1ac6af9240231a7ce4d08926f6b371d9d71a300a367025a95de1921019ca800c9c7f9f33abda926f7d392807054743d9e2223b16a11344e1d1998eff1d00e765fec3b967a309da3206f1cc9b97bc0309d2205d9d6aa6fe6e2fc9536c8797d85e28d98923cd8459eb582655eac3a3bcc091660f0d8ee82427cec744ed35f1fa30952490b177612008ab87a51f77a8004d16932a98f90a4aa764692066febcd1ccdacc084853124b5f410c951ae5bb99667c45a9bcee09f299f0fafd1ef4acc84cbc8e78ccc769f44c", 0xd9, 0x0, &(0x7f0000000680)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f00000007c0)="8e4982c0bf89a88e945feaa2302277b941662b1659ea592af446f9a886e4f0c6bdac291b2763452cf601e837f798700ea8b1a9b5dae0707601267616e112182afc0f40561824cfa614140259ec19111eb50f2ce2b42e17ef57545440270aee7e98", 0x61, 0x2, 0x0, 0x31b) setsockopt(r0, 0x10000, 0x5, 0x0, 0xfffffffffffffcd6) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x5, 0x3ff, &(0x7f0000000700)="821ae59f6e83c555910b12e0ee80d10031fe7029353f1b50e834f9d1b4fb8df75f78a6032d95f37a666a1f66629f6740e8a2b43f9be921e9d8a065c661cad9e31f7c50137b31efcf4e75b12f079bab12eaccee15d75b6086df5abaef2e1e9ce579fe31b4a2edcf44a23e6e793e7bc88970e1dea7f70a1e8e0090dcb019291a5eba741240e7faba", 0x87) 06:32:12 executing program 1: r0 = kqueue() r1 = kqueue() getpid() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) dup2(r0, r1) 06:32:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000001, &(0x7f0000000180)='\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 06:32:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xfffffffffffffffe, 0x0, 0x1, "f462cb69e320ca42711a1aa9a60c3681deede172", 0x5, 0x800}) 06:32:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r3, 0x0) 06:32:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = semget(0x1, 0x7, 0x206) semop(r1, &(0x7f0000000080)=[{0x3, 0x1000}, {0x7, 0xfffffffffffffff8}], 0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1c5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1003, 0x0, 0x0) 06:32:12 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(r0, r0) 06:32:12 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x80, 0x30cf, 0x6}, {{r0}, 0xfffffffffffffffd, 0x21, 0x80, 0xfa37, 0x7}, {{r0}, 0xfffffffffffffffe, 0x64, 0x20000001, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x1, 0x7}], 0x7, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31, 0x20, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000003, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000024, 0xffffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x41, 0x0, 0x8000, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x24, 0x9d04, 0x83b}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x81}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000084, 0x4, 0x1}], 0x16e, &(0x7f00000001c0)={0x9, 0x1}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x81}], 0x9130fbf, 0x0, 0x0, 0x0) 06:32:13 executing program 0: sync() socketpair$unix(0x1, 0x400000000005, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) write(r1, &(0x7f00000002c0)="df16d95ef99146e56cbef4d7f8a4cf229b914fe1cb471f273a474160bc35c8b6f49cd3a38dc22d9168d73516fa156d10f8b9faa040d2c7f5b1c51348690fef0e297bfc2443e5be56eaa4d09cc0a85ab507127dbc9424dfddc221bd333168c524274bd13793bcd8ada6fe2c1ab205f8e664dc02c111808e56a430cc16f97889c0028c3b3613cb24319c4527fd091a8b99aeab44da81b0915472b54504f92757a0b149e1a1461d16df", 0xa8) r3 = accept$inet6(r2, 0x0, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000200)) r4 = dup(r2) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=""/120, 0x78) socket(0x2, 0x5, 0x4) write(r0, &(0x7f0000000180)="224a1485f51c9c6f8b888ab8c204ef9974b8527ae6c7a5dc512e2b8aee9e15b5215519208ba2833d7f", 0x29) accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 06:32:13 executing program 1: r0 = getuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000000)=""/13, 0xd, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = msgget(0x1, 0x500) r3 = getegid() accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r4 = getppid() r5 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x5, r0, r3, r0, 0x0, 0x7e, 0x401}, 0x3f, 0x60000000000000, r4, r5, 0x6, 0x17e, 0x6, 0xd0}) getuid() setreuid(r0, r0) 06:32:13 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x81) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/115, 0x73}], 0x4) r2 = syz_open_pts() r3 = dup(r0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) renameat(r3, &(0x7f0000000240)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') syz_open_pts() r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x8c) close(r2) 06:32:13 executing program 1: r0 = socket(0x27, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 06:32:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xc, 0x80000022, 0x5, 0x9dd2}, {{r3}, 0xffffffffffffffff, 0x84, 0x80000000, 0x3, 0x29}], 0x0, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0x3, 0x40, 0x800fffff, 0x41e, 0x4b}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x8000000000000000, 0xc5}], 0x62, 0x0, 0x4, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 06:32:13 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 06:32:13 executing program 1: r0 = socket$inet(0x2, 0x20000000005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 06:32:13 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 06:32:14 executing program 0: r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x88, 0x10) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000340)=""/86, 0x56}, {&(0x7f00000003c0)=""/30, 0x1e}, {&(0x7f0000000400)=""/169, 0xa9}], 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 06:32:14 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80000001, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcde0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x40000000000}], 0xfffffffffffff001, 0x0) 06:32:14 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0e000/0x2000)=nil, 0x1000) madvise(&(0x7f0000d14000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000d0e000/0x1000)=nil, 0x1000, 0x4) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='@,\x00') r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000d0e000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/229) 06:32:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 06:32:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) flock(r1, 0xc) dup(r1) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:32:15 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) syz_extract_tcp_res(&(0x7f00000000c0), 0x3f, 0x8000) 06:32:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 06:32:15 executing program 1: socketpair(0x1a, 0x5, 0x20, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffffe}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="00ef0000", 0xfd) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 06:32:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfffffd61) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 06:32:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x8}, 0xc) 06:32:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 06:32:15 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x18) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 06:32:15 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1812, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 06:32:15 executing program 1: mprotect(&(0x7f0000065000/0x4000)=nil, 0x4000, 0xffffffffffffffba) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='[,\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='^#\'-%/{-]\x00', &(0x7f00000002c0)='[$%\'[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{\x00']) r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) poll(&(0x7f0000000480)=[{r0, 0x800000000001}, {r0, 0x20}, {r0, 0x20000000048}, {r0, 0x4}], 0x4, 0x47) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20080, 0x8) shutdown(r1, 0x1) execve(0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000002080)={&(0x7f0000000380)=@in6={0x18, 0x1, 0x10001, 0x6}, 0xc, &(0x7f0000001bc0)=[{&(0x7f00000004c0)="cc24210dd882e1c42d40bedf2f4508639959c263b075cb43ea4eafc7233c8b5656ba4c0c437012e9feccabf789744e0f1dfd4ed58d2d48f4cf724f2d2ce097f8049af916fc21ba2c8bd1ad61ef646239f4615ffcfd5db154b3c608571cdaaa279ada33a620b0d263a5a99b1039f871634442cdbdf72091ab3f94132a723b026213f9053e5dd59037b893435749129c", 0x8f}, {&(0x7f0000000580)="10dec747860920fef92323df610a28fe9a600d2b589aa5ae9d135851d9ceb76a821221dea73d250cafc29a078b3ce31f405fb3c6eeef5c3377468bea2ed6580c748b79906c4c92b9c92ce7fcdb4568adcf5659865e64582f366ec44dcebc3198f049c5e2da96ce725973749a83a4a2de837894784105a2f1af830690b6c34aa5767dd4716fe702dd1918ea9aeb82be45b8137fc598890dab23a99c4820a58ac2b5c56ea8ce1136e39cde51e2c6b216558a26b53be0eaf460efbe487f610ffab165b70c0486cb7a04ad8f4a3787ffc9b4ee75", 0xd2}, {&(0x7f0000000680)="15f92985a574ac5396212d549eccc10d8b758d1f600b099f05b58fd6a10c773e69abc4e8a62cab52916e57120370508c466e659cac69e7d01c3c526bb0f642594561bc6c0ac523d014c38ffa35526114b137c393d2446a46a25cfc3211afe3b671d3d6a21238afde601607447f8eb60fed8e691565e3948b443f12f37254612577240d3224486932fc7e3dd4afd9b1760f058e85c4a9c7a3abf16b2a7147fcc5a20bb4bc3b21bc4d5194ebc20896de6ed8c0f96ef2d4dab66277c916d5106324ea070df4392fbd109223e8f3af03ac867fb489eb0433f27ee8839b1a57a49fee985baa7dd2121fdd1cf2a51e06edb7ff498476fdbbd0670f2e331cbf3d3aedc8b30b38e3ddd4539b20598c179fea60c0af64a8f1a9e1ff02a9516e39980edfab0c582085a9d45a18bd02046464cf546c0ddbfbf21486c3a3562c686e0f252b7d18171cc68b11cb21c57d9c4f690ea8960c0b691389e4704b6aeef6351be624c5b95ad2d3cdcbb5ce8ae42aba2931418ff506e601154e3a11f15a1c46a1541fedc780d2c15e7880ebb91650f1bab9db6b46761d315504aa735bfb199de1da324c1cbda3a2dd1582965a15737d4c4fee39eaaeba765743adf93070d54a75ce85cdca0c373ffadc03b00e6eec5490667cafb6a4d039dc360a03793ff23f4d356210dfaeebf7af5201afb08174e4df397f35bd0bb51ef26d96c380fa761eb27e2fbda23a34fa034c862a5ad4aa9993afa9d4cb912551cd78c0d55a65119f976483e9ce5a88528df102a58d6c0733a740dcf1e1eff4ffd78b9b0d2f128c2a1a9fb03f606ecbb93a94e8d29e0891207a13abf6f71cc5ac11c398cbea7a6c11e5e6d3bd9035910f883537076d98439402ddf4af3a477a33dfd66aba831abbcbc6a16faa3abaee8d2dc0a0cc7f496c1fb6f2e0655c2d1d7e2a46489c280c8100e7fd1220cc02e327f779d4be36eaf54eef42efe383df5075e6485c25f25748842c2f065f0cc151ccaf06210e0f38b454d92cde725c34229d238f6848f020625ea9f18bf3d3c4d6f58145690682b613a219feac71166d34afa077f5aca01bace52bdcfe214171c8f140afbae7576bbc7eb490ec087d9ba927cfdd02e8a223ea7fa9f6d394dcd8865f808b8952f84258c1a244eb029e58468c867f6feb2828865ed7472e754d8c6dc711f669b8ffd5309318d29ef9c4d76b8689a1a41706bbc8cf5a67dc5f0230ffa280655fb82476910bfb46a7822138263af18838e159dbd1dba3e28800085acc230739ef28bd887f1f9b1b0e7d8535ac0313f064f7f8e8b77b45e16ff87d79f4a98ff6670e1ac45beb0e90941f2b36166c0c68c53fad2d2011341307a83e56b31e419b17e70a1c1272b66dbffc65f3c2661ae91713682b7e56a9f819a6f32ef68015a37a215e40121c18845cd169f1f62cfa2cb9c4019b54f57d4b4bc82eb91012c5230d4fc21398f8351915e9d0fbe72034eda8eb572cb6324d3a5eb715b4daa304d28e11578e787ae626a68a39ad1262958b8e0292eb82a5f60454cab1894ff6df882e206d9d0d6697567ceb8102ab6035a8b9e9b275f3e311488f4033f9d16ed210ccfeebb0545c7e043ca8f02882cc1a413aba1e351529707e3076ddaa8bb42bf32dc54d600e791b80d36af0fd5aa3afa3461e3a4ab299be4b5b6eeb50efe698fcc302008a08318ff1d867144225066c28c1518886d641d1e14d2455bc469ea2447032d8f0c122ee28c341efb88a92f4ac569b01c5e8d9142618f9b65480f026bbb6975cd54b34498a5e75d310ad21c65d40a32de041f91a2ba429d44c19eda5cfeaf0aef7e944386c2ecfa77f2ff65b224900a60b98c5283b7922ab21c8972656fbb7230c808f5e2cadbaec3751fe326c1a7e31baed216c72197a4f0fa394a8fe9210b9a68e9ba4a2766a38e539f06dd434cf3b198338429678bd5d4af4eb0fef8f10556ff4a873fe500ddcdd20a04bd5f96f22d530fe535299198176870358a49433fc77f6b86d5b81cece243611349bde56eed4bee6c04af621f75ec46c99185b46f46addcb6b5d45204656d779883c13cabdc85a63986c50db9814e5a66bcce1e5c81a92d28778646f5d7cf63727da25ca0da9cb65057729cc9cbbdc92cce3d4142380e484f522a39d2f625894e08ab2af7f14509016b982dbeec7b93d172e6c5b6889cb5089ae4ad060ebb925566a0e971dcf091e583f146c265b9d70927209531db87e4e32e737df156e88e3803e6964e3a162298878d2a0e8e2b867a1ad8e79bf43d606a5c944836c453b9dc061c294ac0e9b0be6f06aa42349f8ff137b23f7e2d411b852588049b9456a28d8b7dae63c0ca242e2d2b566c2b6802473dae651fd9a4f1624faddd2c693d91d8ee7a6261f7f1dedbdc22632581d1a159962bb4cf3fb3a563d3d357824a2bef91452010ebce84eef13fb9d781918c5aa89543bfe7a1224d967d51541031ae1ffe7a686ff1bdd430251b7ee4219e830222a54a0732b1c23e7e6d8e219c9f75f8b3512020e5ed619a3d050918eee1f49f090a48db2398745e081ee20971e14ce2665d880f4e13ecb9d32d7d2a08da68a5c69c69de788dff1f7471c810425b0ee921ce90d0a18069192744ae1ed33955eae9f37d5c5392fd5acb3e6eea5b196037fc4e251bc59003df1314af218d08533e16dab52718c9553d37715bf1224524053215c7bca037b993af3cc7a2b6b82dc917fd46ffdf2bd9b016e908ca29d14b5b3918d58180bebbbbb883e752ce16a27811b20f760cdad1ac28f332c5f18920d88eace31f76576347dedb6fb92c2188dcee9a363567db090c1ed64087a553ab8117f83c45dd4ab10782b01ee96b88b1e39a47bd983761296b15ed286bc6650fa64bd09aa8e48ea03e431dcfada778e63f9a39059f7793ca185001571d8e5c698d12da46e4a7b93eade4dd2c9b9ac03ba39f346be480e7310521596472f1c83ddb1368f91ab905444f66f70e81ec00142ba75f1fe308afd8a87b517e811508b2a3f3952e655d98abfeb6536c2dd6d6bd31bad313db9462550c79f7c1b530389aa894c7b436f4095b4ab138c82e56dc2c3d3c52ab0998381c9cc212bab8f99f3655ccfe838539f55e7247a40307584557b56612006175ce2f26184ccc1e1711d07e8e3deb5a46e68b801b2fad850a9109221030ec614cb772e86d56dffb5d82c416686c48aa06320f37394a3cacb31d65f2ceb66d4c1f824c1347208d3b42991a8ac204aa2f80294ff53738504dfd9806694c779559d8a8240402267541e7c3688774ca59e15dfc72bb5809d8d8af0aa70222668a3e95da06c52b36213cdd38d03a1df7946da265276610a03d860184da60805d703bcc8b43b2bcf5289b2151f8d77cd78ff5c06a4a05ad746a6d730997bbae3c7051fdc1f6b41da86cee0f13c9238f42d251ff811c2829f721da8fa8ee51450e963cb4e328dfbc79590a7965b54dfbcd235c99f15133e170219de25f7a20594a5ae728275029b0b68e6e20b88d44039b2dd60189ad323ab77e59166a4fe749335504139c13c3016710cfca3e963b37d7ed8c99064b1225350986a37b4bec03af5c17d5dfe226103204568dfe68af0b9437edfadb3e04a73e734b51f5113c4cd18ab6fa51d568f86a0e41d72e7085063f970ba14be002df61efa16370a04711aaffc1cc56f8919198918e3c4a9bcf0a5eac677946d189853a2f9cc58f1c7a71db9fcbdecbc03d43491c03fb112b26312af664ba6cb996c07ca2c014078183108266f7999a82aa06f481f8c9dc86ba95f521280b3c6feb814a33f7ae4ab75857fb27633930964d819e6a13a2cd83f1ca3e194f31f9329fc6bb0b450a9d816cad0bb03c0c6299cc956ff13696a4f36db577afa88fc426167d2cd45544ddea38271766c2386686172a0c6cbe91b112e4af0d6a591d6ee6d4fbc98577abe66bc29de2e185c4b5a31d24efedf325d9d118da8734961d245239ca23495cabd5b3ceb11c05bdbc19f15641734c8a6d22639f7a282bc1ad85e1e088a5ef18d2e04080c5e2a0e3b324345d69bf6d3d24378708a35a44f5f3db9e21dbce35549ba23d5a75779acbe9b56a28aa02657235e019ee7f2c0b2ff51ec10775939709ac017a77add674df1cee70bbbd45ce9a837c9f064d6a73b4e41c45daa3efdd30f370eea9211023b6f202019b21b28711308e74d55fec68c9c85096b6edcf246ba87d2e144f4a79d5ca85abef94ef462ca703650e342d0180a6467847410fdd74403e60a1aa35c9ad6a867833beda1ae3790df1797b09696653549eb00e5be6fc67700257e3453a1f3c463e935e54d40eed6134679fc13f7b7715f9848d567dc042affa2a53257e5cbd6d5e12e048916a053929b769eee21737595c3c0dcfdc62e4bd19bcc2cf3c3f6db148e357a965b947691b7868b37f49ea0e365982633600a860139ab80f721ad5e5f1be63e024c342f44148febd6595a717ba11571d5dc767472c56c009d2f581ca77c96183e56e381c9680a744d2262afce1502d9ce7320b33c3b0a14d3c401becbde773456e197b9f3ff907dd779cfdc38b86c5414f4c904cf8e6a0efb83795989de9fff9c31f8cd3a36f3f45af2442741c7c6c37bf6a34288685909b24ab1b38f08f4bd2f89750c6f8f696cb5dd4d9da62097df2d1b92e20664974a26ca296e992105e686f89b9eb71dc960c847c187ed6054e6999ee9c6ecdd173400d3bee10d28ef48e9d0465461dbf91f2ddfe20d373cb3fc4ade647ff6150ced0b12a8dcd7086487a8e7e13f791c8ca3d2859ae449644bced11119fb33bb96b4a3933ff8d1b5b3960565bea8978fe21fca59f4f381fbbd1ad3cd0a8f6c30265047b11bf987e0b94a3a7caf9dae6968eebdb708b63aaf06f509cc84e78ad5c734838954a5f5a4b0f8aca1b69924c771af633201baa1e99b5a899f9bbb8e9a5609299615267fc35993ab3752caa3b7802ac1fbd465690038d97037f11074b5135a424cc02b33fd9b22ac232e6c33ed3e0044008c76103946f2903fc083f701a06ca824fd6db7583cbf504024792f5c635dd7c35032d907fdf72d41806d7ffb1170fe25f01c46e6af4948630e2017d01fe84c0a3826658238ec1f2dd42c5e7b7e56b904874a91732a54aa816f43968ec5a3837047f1c8d8ed22f66e5ee265f850e044c549fdcd7e49990ec0e72c41adb7a9ac5a049e911a8a1b730a8fbe4a3cc23905952fc9d4af00473174209c2be2ce1571ba27b0bc48bdb61168c780397b965bb2b3931d456f2a9d509d43169f1060ff29212a370b8ecae359b727b8d2cf4869d1119161d587279da7becee0d01d852c63830891c795342f6f21acc58f0fb71d5a19177ce2ff19762f53b8bb797f29617da4fb8e4036d66a95ccd76aa73e0112c446be5854876e9dd328f8b383877e78e67801362623ac51b41a45f3089a6a5fe0501cd91179069929260ebaa472f06c62424d32e30caa2a3feca6978870d9d133febec72e5a3f6876943943bcc8e8343307a12d6b295257703d6475a82dd9eb6dacdee112cdbf741a920d15002e581928054d365e2265e237f886d40a59e1b77c6a3b12c7816274ebba5ff09a445cef19e7a3670687ab4a2595f317b237cfda271997feb820cf659df2a8409dc51e68e04c98dc81903efcae699876d135c50392681afcedbf25d049185fbf48b4ee12c2c504125d93a2fb6bb14d3a10f66dcddd7e7d8f7180df6eab1ebe5b2ef8fd74d562cf522ce8f52243b43a429040b4acebd149f133f02f830b4c66fb3118ed6544c6006041efe2f73d6fe4", 0x1000}, {&(0x7f0000001680)="91a80efb9e80f97fb6588807e4e8ab89c42c5ab5b686da495277d01b368270b8cd33b8236e812f7f2f564e6d59d984c7711ed2bf74ce01754ccfa7361831445d34905831755886a7e9a29894b794d10c8bb0afbedfb8e80fc5edb59a008c11129f563f1921931d0d6cad4546189ea429412ec2b590a194ff6e81a1c0e7bd6c199a16f4a03235da31dc56cc95d98aa677db524a6f0b60d7a542c6d4fcd50d38eea6632e294a665bca294cbc9696da2389de715d9707ac1678da98dbd9d6aafc0beef3a7f18fd8c25ddad36f8b4e781ddf0bdf87052e3ad72e37", 0xd9}, {&(0x7f0000001780)="9ff7d6c454b028687f14c2568545c086cbd953f03fddce15095580fed4883b330538ca7981be76d528d6e7698d89b60c4fb4a4d405f42c168c66162eae267a35cc74f763a61f4571319886f3c082ca89d6af0199194ad7b4b1aeb705eac42325d8011785da36659117c8566f121ff89fea9bb9", 0x73}, {&(0x7f0000001800)="0859679b7c33f89dbddd88bf2e3c6b6b00cb98f032efa9ee13c3", 0x1a}, {&(0x7f0000001840)="027e02998d4b05a0c737ac9aebdda10f7efb742c807cbefbd367e416da03a386544dcd1d95ce9d5e2c884c93300b81b87f6349ff29501d2e96195d58e111d63c9107cf697b60a988c0ad6144436ba03305415bdb99aace2d78ecc6523bca71ee58fb07db4b5995606ea8006963a300b0ecb933f91f04e75ba794d4e380b33cbdf52c34fdc04401a5005234af59fd9d0f18f4d245e911f614a5cf1ea09bf24eedb98b44847be885698a64f83b044660aa12a1e373a9a6fee6f69d5a443890fa6df5d87b8215c45d807b16033704cc66efb646041c21a6e59fe789f51089200a1904ea1efc65f159b83967508fdc2639754b6be415a6da611a338b81a5a2c534", 0xff}, {&(0x7f0000001940)="c521b652723984667a094945c55ccc353725070e7a85cf1d861af3c56169809dce34a04f7d3447a30e1b2f0c4800bae4a5ff92ee554548cf21e14ac4dd8e432f1207dee2392df383cef7586d23e8dce747e88b0f7db6f46ef3a75de10fca753304106c3a3fce9bf98d", 0x69}, {&(0x7f00000019c0)="368a896eefa80e8033c63cc4749642ed49778b3f04a20480db8c9e6d68d0b98eec2a64585a5e4826a0cbce4c0eca45332127ee8952694d95286eee3eaaf77745ee59dbad33361454aae2445dd484897c643fb6f229e9a1e47d2d1de775cde43067bfc1a500e4022986b406c0d68a02de20572f93141a257626e3746fc42816c2eb849bc361f4253cd9c245c31d5cde90ca0d7b4098fba20cf090c95905b67116bc97ef12ae37534fd866fa073104dff8475f76170decd7b6c6806f9441abf2f4dce743b6025f4b69a6ed47679bae06cbc60bd6d4edff662d6b883ee68cfe6a0af31af9af30de9fce1429d6e196924dfd6d2667de81d43391", 0xf8}, {&(0x7f0000001ac0)="a009de84fff08ec6e960858c2a36123580106889dd7f8bd7578c8577acdf604f8858a5a1c4a5c9dbd53e2df322ae71a6fbc649e28fcb7e3233c2d6bff1af61792f915136e66726684965eb141bc3a05bb491e6c2e8344754e3897f8fa9b4198b45c737278a2d50f9e9eb49ed893f24c1f2cbf68120ee5cecf6a3c12903ce87063b6f2f879fee384b02d9fd2c1c8bcbb292105f1b64afa40fe048ddddaaa563273efe21a33f3bddaf5fb342a1a0f3e72e239e3e476c84b26f6b94c3fbb1cf537cfe3e35d046e8fda57a332f92bc55ad0964a5cacbfc0ee1d262b36851a521df5497f677d43f401177baea94d9c848", 0xee}], 0xa, &(0x7f0000001c80)=ANY=[@ANYBLOB="f8000000000000000100000008000000301208999051ebe0d71259395b9e0388e3ae167f6274bafca4e669712c941d00d40a5f7db6449b3f74d1dd39707d561e73cdf1272f706aa36a7e52e9f9eddc1d0f2d4fa1f575f31fb70677a765791b4de63ca7a4d06cd7ef3345b1dc5a6d5a53e95f9ae83acbdef973beb6438c97ffc370f1deffdb09257102b990fd8cf0c9c816dd922ac284846e4b52b54654ebe8c9cf9dd41406b563a8c6dcc29d6b2693548b790996358e82cc83a44d43165c31888ceac1fbc2889e077ff2cfd84855261fce11cea4f1826fae2b4558704f96ed8265d61353884114f19d1891ba9559a6b89fc91dce8d00e800000000000000ffff000008000000a42b6766a272f3d5089f4cbb510fb68ca0ca5911f71a76fc45803541f831f62436087803a0c155cad81f71cf51698bda3eaa2e8513a320adf181cdad272ff469697af7a6e552f3a10a3addb30e5d7dbd4cdf552f0dbc6fd4ad5d984c9829cc7beb245626838c07401c242cdf85e64e4fde96819645d94b5bef23d477c5baf2e7fc5c661fe0aa50c4a85e854a1542c80343df23c07936a57ccdca3bdd8ecf2b8012773abcd95874a5144fec7e85771d13dc982a48cd65663c9bcacf2f262789804257f5e62e9a434c70da51126fdbc2a506e6a1172f8833ea1800000008000000ffff000000000000999a720000000000f000000000000000ffff0000adae00000229e91a6ab7c1753184525c2e2ea81f3c5b908aee1034824a8f8fa4a1939614437cfc1b0452582d94b188359659be69c933a5ad8cf5f2d5065bf501dff72611c11d164a85981d96945738eab86decaaff629f0fdb75a80e8b5a4b3ddbc9c7e14a4c556ef8f25785947d6aef99eb3372ff431b0b6911fc8df4bde7776e6cdf52765e877d886f31fdf515e30bffd5ef415895010be3bac7f15bda1c647be9c5968597f5c86b603cd034075331e4d90ffa20b334ca6aec3aae61192f32cc782bab8cf651f7a1c50350843cfab4a45599824da6299c80f8b0d32cb790ce6966224688000000000000000000000009000000d77f170a92585c1485e87668abebfef443d6bac51e1ee0efb0c05f90e71b426959dd801737e5b8a7dfec8786904b1600ab8eb0e6b6d3b2ddc7add4a04a42bc0f34518a6729329d94354bd4635a7878fba5802c2619c86c950e8b16fc23e2743add6e498a200b17afdaaed0dfde3fd6365e75067874faa3008800000000000000ffff000000000000f1fcbe30b1d2672e069d6525859321dfa67584659531b4a8413b4d018d470506f75ea8cd3945fec445b0f10962aedb2c7a29872badc7700e05bc30004c2442e801bf6e581df4007339a5534528ad1b26641510a0b8866d936c4c5e97e6d75f05889dbb3a0d9450d76b7b3846f1a49ad11a81d400ff440000"], 0x3f8}, 0x0) dup2(r1, r1) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000063000/0x4000)=nil) 06:32:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff0000000000000000000000000000000000000000000000000000"], 0xd9, 0x0, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = socket$inet(0x2, 0x5, 0x2) r4 = dup2(0xffffffffffffff9c, r3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000180)={0x20, 0x1, 0xa8, 0x3, 0x7798}, 0xc) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) sendto(r3, &(0x7f0000000080)="f44bd97408ca94d4bc4d509c2eb22b980133d3f620efd6f4921823fc82b49a32cb4da64a27c44515281e6bc7339a6e170baf6b7cb7a7c4a6954409966953e22a35d3255d10f509afdd3876bd00658acada3e5cb1722aa1649a4b3a8b0bcfa6b897e36d7387bcaa7d2ce9d823d60cd80f5da0b86c82f9c03e485eba2bb5aed05eeee17cb95f34bbf304722e68ac43e41dad55531f8aeb46d8863206e359b216edcf66f40e857a11be949b", 0xaa, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x4, 0x9}, 0xc) msgsnd(r2, &(0x7f0000000240)={0x3, "8bfa1dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x311, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 06:32:15 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 06:32:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:32:15 executing program 1: socket$inet6(0x18, 0x5, 0x3c) 06:32:15 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x4) fchmodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x2, 0x2) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 06:32:15 executing program 1: symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 06:32:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xc9, 0x3, &(0x7f0000000000)="bd6917f593750cb7c555f494c15c3e9636afd548dcbd27ee7711e92617a249950ccd8cc8c6d511410a5f10c395cbdfc3f4a59840df11e7b2a9b0fea94246753118ffb051c5add1d629e051ef5acce72858474dcac7", 0x55) 06:32:15 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) lseek(r0, 0x0, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 06:32:15 executing program 0: r0 = socket(0x1e, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff5a) 06:32:15 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 06:32:15 executing program 0: r0 = socket(0x1, 0x400000000004, 0x800000000000001f) setsockopt(r0, 0x8, 0x16, &(0x7f0000000080), 0x0) 06:32:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kqueue() readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 06:32:15 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 06:32:15 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 06:32:15 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = geteuid() getgid() r3 = getegid() fchown(r1, r2, r3) 06:32:15 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f00000001c0)=[r1, r2, r3]) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r4) lchown(&(0x7f00000000c0)='./file1\x00', r0, r5) 06:32:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 06:32:15 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x20802, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000002c0)=""/217, 0xfffffffffffffff4, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getrlimit(0x5, &(0x7f0000000040)) 06:32:15 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 06:32:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffffffffffe35) rmdir(&(0x7f0000000000)='./file0\x00') 06:32:16 executing program 0: mprotect(&(0x7f000035d000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000040)="01d7d328d286e033ca98bd72548c2671b70179807675cc156c829e714230ac6c1900175a2c6c3791af6b281cdd4cdf1e35b1b6a89f7022d9ac649edb251ea52b1737c7e82f2de8df58bc6680f13a47f7c4cc15c61ad044ae73c8e5472d5aed8016031ad61752b3da39b49189217333990663a67f9b56af382d3e07a82999f3bffc4b3063459c0894ac0888ee7e34440c97207b1b788562461de89334bb243d9edcfad2610a0ac0091de6b4ce9809242ff8ea9a42e54e7f9c3db84ead9356deca6f501ba5541ee8f1d70086287be0ed2b0f8123cf7d2046ddedb91495f2361621f58a67f94ecd9ebe08f1050d82268a8f64eee8ba53ae007a07e8eef6a15351eec65e5839c9d3f8ad862fbc069154ae5d75f76b49358a4c36285e5a1ab0eac2d546ffde36a764edddfe939a41bad83c7af9e2c7ec6b6d7697a17201f3fca14084b77591c790511ad3d855a7e4515636a4db68fd75ba0657c830481733681a938f458f94ba34415b4a9385d65a009602bf2fc5eba2f0faaccbe2cba7988fb976df6c545000b5a59c1fc784e9148ebf154bbaf80850a6d756803b187c77fb7bc5338c62ac3a8c42877a11623e1709deecbe7d18fdf08f50aaa2be4095cdc4f374c8a84b33a7865f4c1e88eb82471a3c014dee97de9b46c1e86eee21700ad34a6a42354fb24c1249084d82163495819f09c2f217276a29965fe803629f9e68a3fdb478f2c53f567432d5ece8a80f0002794dbc2b0085e978c3875f0cf820e007d28a3254219a2e594dc1f798aac33b95163c8eb2b10ed7f988381445caa7edb24b81be44acf24c4789be5363a8c26040ff8065dac13f7f309ba7f14b86a6d545b4387baf90cffb9a392161eeba6bc08e8b4a90be100a2f0056c7cc31f7198aad031cc04620180e288b5b360be885e56fd8ab9022fcef71d87f4983665f0e3333eb2c8281e0377d8eb7af3ca2996eb243738affa129c60bd1f1fa43f7a96c72f65f03c298ef1443422be4574fc9b640f88c7a2b4fcbcffe3597795d9093abe10dfcfd981efb23384e569577760fef3e17570162b06b2bd274902636154befb9be3de5bcc5793175e99f7ccfb83038a78cd2f59f1335ab8dd611708d3b963c65dfcce99ed7d155a4d1699b88e6357401ce32e10c56249fba74363b7a0c2e9dfa52b70cc7f6ab00db75b791291a534dce7742b06fa6feffa14dc190a742594a15b12ec6debd138a1378de21d6ad5217fb83a22a30e7f9c55948d1627fbb086b568264d14a6ff4b76f1dde555a6672b2f1c727fdfe87338c8684bf2dce38fee42726f48f2121ea8c418cab579f2b4ab1656ad7c7947ff69a3ed457e7f754d6018845d2b81a935b5e08671b85801a51aa0375b68ec9ae3adf0fef0e0eafffe85970b6d7f9ce7b4f80749a555efd46a5216bf659b7f5a06ea1fb8fcf91aef3ee0a6b044ae3640eebf76e59efa288752d54cea67dbbfdb9b508821f8c5ebd6485f52b1b557a40d3babb0adaf4995b1082b078662cba817c7318168c4058bcf9f008bf6b106831bea236e8c3c2b851aea1af3c0314aa23ee61d5973a5ebbf3c9b9bbf0cb2cbba334e55574d323ae794f51594c8fffebf2df42fc03d6003d2ecfce321fcd0ed47f5181271fa609c9fa2a7f44006dbff283fc7dccb1f756f39a240d60653c49e541ab7a7fd31043139076fa5e2426a65969e3616abddd339ca325d120f61aa25377254ef23578f6b8d6b1c09690139063772a9e8b5f5f2ee8b67833dc57079177d5e9c648089b4b44199885cdc94862681bcb6bc158f3e3d9c55d55d8555622db38d6d8ec30b33e0b344762a04ddf8e4a858dd5f6c95f54329932e29f4b2eaa4053eccef84bae04e4ad871bc6eeb89680c90ca2b8f1a154512aefbb63be7564c4d97ca0ab666d21b7cecbe92f20166c73189cea75ab79e9f8cd9d9e5b6e7ae9d16f9d20d6bf37b72d7323016148c2c0cbced8df732b8643b1e9108bb63819789ec2c434e6ce6c7289246343cf0152af1a2ba3f03b9c55e284d528c87a96b87987e82ffc584169897f0ded71dbd8a7ecb98c40aa1bcd95a0ea55e9c10f0f53ed84177d6e75e39bff0a4af53dcca49944d23b70eaa73a06da7574df1c1619f4e5dbd26ce20da83eb4894e292a25a47f0490fe08754ccdc7c8197c177dacf3bdd7838a0558ad4d044b8204100fba422d1eb65b2e7016c1889a35600a48eae61f98a9dde0ecdd5ee4e5d54cebdce51401bd73ee8dccdee859bcb4e396e18b7dc5b164fc198c175347005198cf112659182c5965481e9c3b35ffcfabbcd554346bfad082039458ce9a1b726efaf16d01ec36e68b24a5a3f64c957592f9192d7c9d3d019f8994e94d20209fc16cc0041d65d4f91a35dc4b730ec52e82146c023a12bae1d9cddad9ff5f0e333376d8047eaa629c754a059493a0247c48c6a962a704628fee72951feff0431a3aa7430e9f0f3edf64597a714be3d92ed919285c9ab26ec324bc980a4e43d0d4a0f4231d83d9e669d74f389304ff314fad5c8a8f61ed65453b7988485c10db58907776a1d39a174167ec70158b81a1eea8d53006d4e58095dba921a68eb74171e720a1d8fe77830fd37b6b4c3c8ccc9c4e80c834eca679925cb4d6d47a339ed54c6863aad3df2ecd2f68dbe50a3620c5afeda7667d7cf364303e344f4f794133170d5d2333c2b57f5e57fa5db823cdb5a4509a3d9bab2c89d3591df151fa3043fcadbf07e5131e070d4141858ba1714a8e7cd07f798129ae76bbe143b995c693fa6b448c19a785d27dc3428552e858dcd1d1d2477f677bd13a9620c4cb4acd98a04a27f12467d03168cde6c1a533a22d2ac65e7c2818ad00a3994049debe6cfd921ce929af4acc996714f8355f30c7a5fd686eb9d6fc60cf98d3a77afd8e7e3f3d1f3862374ea6f185e69455defdfb3142518786f5c01e2ebfd56153b18a8bebe4e5a2d49f19b8bb06c6515bad692db6500436bacde352557bb589148af1151bc578a56cb4f136779ad101a49c424d1becc9155768ab63b9d3881628e956b924d5bea8ea939b324e93a155f6d7eaaea23e60f84443cc6c93604a3558429df919a08135af3f581e1a179f38064a0daf13d9de393dcd97771b219a5895cc8bf30919a0a32997a6db8ff694581c79b8657150d0c078f7147708d6111b11206e5bc6d7c23fd334b54d06f6df3a171060c06092b977a48e626870bafcb733e1c6d26399ebcb7be1fc12c83680e5b457a3edef12fe1f233c692ba66641edf7946d64fa1cd66dec643899d61a9e673a1a220ac705e681df679ade94641b068446221835d8855f269533a083883a47ad378ab864050c423d860ddcdc789ed0a09f7d3dcdaa7322ba93b34c29a5b3498d13bc40c3775008065a193772f1221a5eb5789bdd92626be8f17fedcaa5439da1aa8a4561fa05c57cd014300ef8b447e4ad195b96c2df39f6bbc6db3f0fcb9672e50e39479969b62255b8eb7bcfee74b239e9e2fb7c3d880d1cfb64a784fc7f63cbed50a3f7c10620a68b0b0ccd2be4a896bbec7c7fadf3f43bad93d55fd06fd335ed2300167100da7f603f216014d18c1141a3bc0d52c05db7ac6975b2fb8243d5531061df696b44fd0bab888318c39e491d37e75a578b39cbc23ca869a9c740e0ec4a35ccee1ded54df09d36d3a623385e7baab112dd7a64638cb47624adcacb7e85043fc3602873e4234431cc983256ba3884b81ee36f18753a643f170d330d166223b36192df8b6f483e5fd4c2d471c92fb7de2b0b33f55000bbc598578f95bb0a9dd2f19e960a810aeac9f06964e2c357629469dda649689cf36d54a10f44ddbcfac9af99a06da0d1b57f598e02163fa2affc03ed56a138c30854dd09211f58604cfc59195f1b97fb4372f9a2569ba841226629fac9abbd8da9fad2221bc92445d2adc77f237c0a740f3209528b1702e07c4824c213f339e7b57c1991a1c99c0547d9a478f8ef42fc88a0f0b904ecec95c2a01829303ebd99aa11ddc353c56ae8f87b81bd0834d42ca12ba85bbe7ae3bb221f80bc252a2a2e600b3a751739345484d6589d26508afa885431a7dbe72894ce92ec7b2e384500a6bc4027ddbc958939b49a112725bb2f90d85df68689e35613f11a406913050ca9d8365874769265a0163648f1bda34956fd85f0abf1b74e682638f3f7e94499436e6e7b4cdd9e59a7c3689db6071726547d5a6eaaf728ba97a1fbdb32dba2737c00a3f26f4dda4bda14fc8452f844afe21a8682f478a9064963230798671a64a5a7bcd3ccff4ffe60d2c271c7caeece7d354f406cfd5eedb1f0a156eadfd9be750bfb7070dc0aa76a12d386e77f71e194a45364c54057cbcd1ba2354ac8959d74c878f6e5c3c1f6d53eb08a23a8ef6e568cd0184cbf7422b0e35ac0f0b30e0182ae22a58f0d5d23cc993f8e641b2e2c34714843363b43702559f25e68a1272255a81c55d531183eb2b539a0cafee30d98e8487a0c6f80040eef3d4dadd35975b63b74d1f4855e86b2e2e2f915a713a2438d8e6980d2f24d26c2f3a0ad653a57bf8b9b40bc1a86cb7e2b865177ec1c88db000690c1f7162301c6a6c7b62b418b657b8a9d6bb1695c6df934cb56a223d0c340d38864286d921a05203089b30900757a720618af8346e94b01b9122971f52ea60121c69056b292dab068bb2057e22bd1d64e954aba59a7618a41c49bb18f2dde8a0d86b08eaa936e003a3820328a4661bd84741da094b816250140e2b3e9007e6acf829e14e46cff397a35e136995928befbe1710546d088627e3cfb371d438bf0bdcc91fdc96be15b4381adf2e3984e12ea1cd2409b59d9d2fb4dab9dafd356612142c1d6dadedaee79df78989d2f66ab9c3f7758888f809c358272000aa15e87234ce84070a633af08134fc583bd7df2a592c53777137f501a01386fc2abe1237737d4bf455e6aa6a499ccfcc3451b27d44d67804fe7abd7cdfd615ae253c36201175f177d4d88399dde6baecdb8f9a9580f069e1da8504e11ee2cfc600dfb6b1e07dffdfb6d224f099256b2b5639d114dff64ea0e75fb68667fd256bc6f76308135cdf541fba33cbd2d670f2d9fd1c0e94b60fc68cf8ff253228cc01494cce4a20d2d23fa07db2dcd685b476980cd4237ced29c75c72f70f14514afa3ce98792bf9406ec74771df5d5e06b9ac194efc7199c73957ec4f7832b3039f9797fba2d82a649e0da70c1f2db3d33912684c4d46f504c8ac198f551212cee6ef29ff8ef85bb3aa097bea418cf8807382a8d4040630aa1c0d19d5c20323416c0a04f5c138e0e6456cd115ddb8bb385ab57ac84708b84003620a980b61a38cca85ab8d853443dd7b8f2f14f975a156e7011dc895669665e5ca6020815f34e21de25b47632a3b0143b4d09c00fb872874bbeb994c27288e9b7c26e383b6e5beef8dc56a3dd3451587ebc51cc31e81b15dcc27ea03ac42af1a533b207e936f4147c27e736a3511b8f3167defb07c163b8d459f06d2fd5190641d4519943ff6ea50760f91ef08c815852f4077883c11ad06db7594e71e66a39a0628c1b3a3e91f95e77aa34c83222871dcc5ec79a052f58dd5f9557026e5db095623dc0d600077cc4980d31bdfe509f925ab43098b0349584017e8eb6069610a7a81de687e882fadc70ea991c0a82e7387fe652943b12635044817efde0b2171af36b4011b6448e83e0bdbe989da9f1ae23cf911eaea4c29e9ec5729c4abac65fb0fcb5a7bf7a151986f94fbe25ee6e68c0e0f38a49f0a75cb604decf5ff6288672420b61223e6fb209d1", 0x1000}, {&(0x7f0000001040)="bd7d3f9d6cd981d83d2722498fd3e8b4ac5657f97aceac08fec93b18f99fb2afb6a1c67eb74ce4d0f0e1ef0cc27cb693bafc6ab76bc01aea9029b8b310a14ead", 0x40}, {&(0x7f0000001080)="13f84132686a99fb40310efee7da223fb2ab8ddf80e68596641b6262cdc5be595b9558ee10af84d25c94b9c97e42e91416cb84fac3d231a12a2edf78d4419d5113141a975cb47d15d06c31aeaa2718fc0452c344eafa2fd16e89104e4a0c82841fc613bb67531dbc7060b1b3b97e1865fc766a7ec4740bdccfffae01a32a93f28ab45d1b4fe9d6b508a5922de9e934b3461920b34a9c12b43e97b5f757845b5d1e55148430c7b23fa6c63ab2c9c6af3f061c0125bf60b047ac12186c", 0xbc}, {&(0x7f0000001140)="f697cf1e9614a8e9c65e8e417d8b40f49de91e23f4b9a4e682db22e218268b644948481128c1776edb17a24f09190d1247c886cc3f33f1cf06a482f42066a8f64974787b798c72dce77248d214", 0x4d}, {&(0x7f00000011c0)="ba2b4b33b08e57637552e30f434f3f59de917fdd76fb95c248150555268cbe6bf20c627f8ee2242babb992380ae40e7450f311d3455d7ca68a91985eb591db8271a2ac57190501bbdd0fef5dbd30027a0d047dd5855eba67e72bbcfaf6b884ade4103b01524c60b29566a529e4d5409be4c4c31170ad1d526b7127021d5f54c0f5304b8b5e23cbae6ec33a62", 0x8c}, {&(0x7f0000001280)="7c8f6877b2d0e8e0201432cd4ebb8e672c037b04dcfd062ba3232940e34434b0fe2e2658b13c3822b1f5c82a0ff91ff6de4061d8e1d4dba32bca841d26df267dee186c7a3cd1987b4384484dbe2dd2eceb1545fdefd0a2d691f5d4666075f78776d328bc11162fdb4e850b835254168e2e688c7fd99db7fc24e5b9645012d254d6292705cd0beeb579ad0426cbc3efa69652585f2be674c5d0db41b5b805dc2e84e9a958474f7fc314386d3648cbc5e1782cbcb42cbdd687355a9b33e60b8a89979669e4dfc0839efdfc0e1ded459852422cb8915c556ce451cc038e1ec7bc77de097a69291101d1330e29206ea727be55b1b048bed542debe7d9951a0d65ffca5d3094ae2e712a0e17fdbf4e80cb8968580e12cbc9ccb18b18e9d431b98c810ec4cca8ec0445024e71484dbf39cc34d16fba590d676b143fe81f4772cb323b2e969f5bef430beb158346f174a10c95a3135318d2e876eab30811cfd4516b12d4a096a5a822097551637bc0e18293ba6c77cf029e2d076e022fa9823ef31186484c538aa16ee46a1c28373fae1dc53c6f2bf474af987b0d43755cfe73ef14e54efdf9b6a88ec5de3a0e87d91bed113ef754d7076987b414ec9b8bb6256af73bb2aeca4372db92fb26fa8a36d47bda21644c3e29d956d17e7144fdf1d603d84f230d3ab950858eb2f2d66d258b4ab862769ea6bfaf80b362c7ceda0622a52b59c0f48c3838d1c51e9695015f70631b1e16e487f6163e7e8ce7df06e39b2180f32a389fdb6b11b573200dd4b9839d31d76f5fd87cbe10da503b94eb9adc0c8dc5f31dabfb600849304ae70a8f6958b08e4a719b4811d17fb6c1f1b6ed1a8c89945e999ade35e17678ebf634e6ab8d37ede31c50e4757884b3b7840779f534dda3ad4edd4a1661af228d5ea25a81c0f27f7a5e69e197ef191726c47a09ada075a42df5f3a841c9203f4597fa28e1411de3a6a35dd8a3b2ac2eed9754fde06b55889c39e0a818dc8568fd4d53c0eb76d3ea224b66c7ed5e5b55498280cf480191178406cc8afa9832291941875abe050e41b458933d67c7d1ebc0a6f1c8a5e91d90b111343b34977cf4a65ea24e92df0332ec8cbfcf04063a386430483fb0291bb4977d82d5e21e786e5ca8b0d5c7e4b6a515f5c1b5a0b1d00a8ff036b6a60f64bfb7f7066b1dde2ded811e36e2754e7873111e1227d8c4363518147c148cdf488adb7b16496682fb7ddebfb0f56de605f1fc6cac56a80292f191d5da66a0381e46a2afc54ce8ba8ad324ffc1b6a3b169af0357a7eab18175df1a9c962515c40c110609ba5924a3ca3e9a6db5febaaa3628b7811ec680b8a3d3376757ce8a4c53e2843d58f5faad37fd82695836807425c2005b3c7ec5104a8788a6cf82c3fd0d1c3675c61826d1b8678d80c23edd0d3e0033788b6c2375a575ae664ffb39d2fa5d3fae0f4bbc3d961bea58800da5b71814f59818adb2f8bc69903214d7a98a1ab5e1a6d032aa97016132ee672cbb9a4a8ff0c5975c2cb39ce9a35aaa86e9a023d9b250af224b3f74d2d0fd15b2015e61db4e6ea6a5ebd130f5bc6b245997a0a83967ad564b099dd2ccca2973ec87a7fd6f6f63713c77e51fe34cd5a34c26fee9203a9c4817785d75c2ff668f5df3d20f7da67b2c835db30ab678109aadb331876cccaf4317e2fab1b0c6251c0f7dd6424692a141cc2a946a8c30514ad07b444e84b2525f44a7f7219fd96c5df35bc23a470ee521ce6e8f60ef8189e34d7b5e17d310dda552d06442c7d63af15153b67c777a90676df73ff8df2bf79a6fdf52b16c062710cd3543a4eb1da89f214c47b690f08d86b2fe686c83a34f4660790b4fb44ed630217a3851a9a6e3f2f05e8d643cf1586ecd80f5ec5ae3b3adaf2e5ca1de86bd5091f45eecb63b3aa5589bf7e1e832559e16ea2d1b3579c2b5bbab2eef22ec8299eb4d58c5e7446ea9b7389ae384c6277c5a5133c646fd12593415a35c84ece239535af0437c8c0dab7b20dda40f15fc51e8d9585805b3262d355d5881c764ace63a617b909bd4aef30fec3ba4a87aeed72bdc192fd9d53239a8dec6512dc1b8eab84f2602394be146b8c671363ae16eb8f7574af8c365b3c2fe2b7a18dcf6d4220a78f95285ef534096fee50d2b3ab8b856d456336d547c5017156fd7827124e98c01b17e934ce1f6451a057b78ed14fda185d916ec526567196da03a3ade498371602665eefd0b75c6d4aedd400f8b44f541b4bfea507666b6fd5ba99ab2c76085af496d69dba5e28abc6c5cd5471229740799d48b1c7b35ef2b8645219641915a548039059df9d06b62b333d4bb05304cd3f9c25629693653415350d52ba65a16e162950925643f14ce60235d5a844e5616e7e9f6c72694952b54b7565fc52e9d284e2b28f2c8e83e83cf33d0261b52c20b92714cf709089ab094651c45c139d0b9aed5f9f3492ec140cc35c08132e562ad5f094f0eff2d6da7afa160d729762154cd0de829f501c6d03ae7bf5813578fbd83bfca9679f0f3d87641d9da8dc0ab5196170982607bdded57a66a33c2e104106c4daee497b26189589a3dcb4c6995a8b768f048a068c2eb97e7492ff007f1f0c115f778e048f124fc81ee2da4de2559947c862541c7ca7d79d3143b1a3567c5982889616605c1dd6dc8630c67ef5ec7ac84e223bb9c7236e22735bf1d048fb2b113ec44d46a4976a26782aaeb26aa7535a3694a1c6994e0b580522d9a73db1cddbd88bcd3136d61603eba1aab1632b5039e25216c8f208d1d3ce9bbfdec18ca338394fbb884835d62e22062bff6902ac189b5aba0c0413594193b33c21b9b148fe5d30c5c8d4464ad5112b2ca964062f0cb955cba7a5e4b4baec76d29124f79bcd2b11e572a6f2f61f24c6c3e4db90b5e1f84799989ed2f8d1eccb8a1a99cc4816fec3bcc195aa43e8578231e8b302a12a599802b4078e2cf937b9c7443b0d0917adea41b9e943cf474de1d41fa80eb4357054ac97747d63217bc96e60bb27b9cf1c1028568ed2a450c543914964719342b656b57bb1fd758d6b577fa197537ee98d7579ad50a12611cf58f428e74b628a000e7caab3ef843f2770dffe0786f351ff3efa0d356f08a5043199e2013247a47892eaf6dcfc9ce4585cc342f2dcc899eba90574baab6c23ed33b4d483098f339119ecc13f7469147ad2592fcda99ed27a31ee1f40194867944e18dd90cfdb9891b474b614ba497faab96f110ad284ce792bbe14f95a2f2a20e9c9bc63a9d94d5c58a0685be3e63321857bf00595b7cab168d82243a719499648df272533baa8b63356a8d6a26da0f06ab1881288f3361a498bd98f81894306aa51295a88dee89a4d3b5e27ecf14a3cce174d1b8049b1dfd7f4bcd4fce181be23a67816d48829674317e634644c0bf30172a28b6b366d30ffd2dc944786186a201d19fb22c90dee187b06db0a209ba3cf597347f35dc1028e130bbd03b7a22102bec153a0cebbb4545b77b50d0c39e8b6d5ef5e5ab4cf3b8ff24713b3d922151edbb92e6da516bc2663cd9729cde07fde03fdd0af1acef8df5f9058a99be13f2885c4d72004d5661cf7886d4b724d896ef5568f5daab3235fe5aa8c2bbe3420556bd23c5b0c66208ff4b01cca2efec5dfc88a4807e1139c18e1e99e3212083a4c85e5f2b1ad53256c74dc369de9adfcd26a98d96e3217d87cfc2aee20777ecb1d13158e4195ac8be5f030be443c75bad93b7621f5550afa80bfe2501d0c161000b3f3ddd16242f87870928fcccecd4d493e3f445eeb87ed2305ac90784ca48d25ea25a52d95900633b4da6ac140bed232655927053a76f72fd2654aaa526d7d78ee0181fc29cd16ae2687882025326c8f6379e90d6febccdcabe949595dd17d7a003961f29c6b26f10aa4448841457994bf720cac56338c36d4b46ebe3a9d397306ea4833391bdd74891380dde9c3511f268c4aca720413612a2df776f1767f2350f688d60223450e55c2a728101691e4985daf05f4f8102604af5c89ee1b317ab44c93d73b732c89d9205d07468cdb947c528f91842785148cb5f57e047dfb15b0fa67b406c3cb4d3310e5389f22383a2e1ee7130f0ed84af9e98bed6f5c5f83959f1ffa43b2629ae91bc537512e9c8cf0b889959b14aad19bb33aa91664162c716473fe06a2bb44cbdb4ffe183c0e3eadfcae9863afd9920d435cf3044768235cbfe205eed4c3338df9513cf58f3c94c60a82cbae08a50a6afb836aa2e4561207794e7137d72fe3c2df4d966551d3ef1c8ba49860cd6af9cd9feccaa1ac6597aebb95d6ba444b083cafbf8e5ade6c92e64edea5f43baaf07f4617377f0ac60fe07a2d188626586fd8df3b03b0d92d5512af513da63db238556975814b25356c9ec6ca551cb01f73f49cd8296a6df9357784fbaea633528c1932caf9e986b5605853739367ea437c9cf90168cc8eecf16c3f5811672a22b1f8bf3ba36cbf78a30d6b79f479309eccfa16b3baec353b270ddda6010de0ca4383874dd83f8b7b2272e36a36e8c1801fadd1512356133780c44ad2a616df1eb76fbafcc67de45a21533c3e4345ef94c9c3cb879869be20a49a7db4370fe8548315de165e52068ff088a4dce50da780159dfac85138ef2d95514cd839f925fa34905358993af276bd14c2b8392867001ed438602d8973decaf0d5c0cf4db2731d6d865a11fcd7575b94684b07730bead07708673c6aeb992989ca889c0352030458213999d42d532d8e73a2eda8cd2ebddd9af1b7c6c4baf4dfab732088a8e7f328635a13c6a3e1001fbfb735c983a7db9f9a0fb3bd3aa5dceda21de5977b4c6daa9370f2df4cb13ce7f5165b35ac3878739fe84cbafea41000bd716eed8957a37b56a0a2d51dafef74a0b5e1753a69a463e18f93651b1ff7750175ee5e6dd50cd5a35056a15228e87b2cfed86ae22c51c754f29be9b51e88403b4f4e521d398eb24eb8f7f4c942b544ba78f7ea72833d9edb15688cef927fa8113978f9b8781cc8d8a3deb64f1b9ef9c54bdedbb469c610df5171d6483124bac25b1ce901f90d62302c6574f2973a8ad3dbaea411e50116bfc350a0396c1e651633f90f181655cbfb730920c1fda1a2d73bbf733335c6e3a6b89eeaa81d70b9330b02ba13c6fc5dc96593632c5c68b074812e64d3b023a3e7f1b5f23336c84ffd65ac7073732722b6d18fbd834a86571abba40cf0ea254de59720cb0ca1c3ec3832bc98e8e48ee1e9213371ef6b42d7cb128d1f0cfd4c3f53800a0fcf5226746f4f5b15c7c683d72ddb78191a7c784be894dcd9a2ea7106d60b1ce48d439427d43e65028d93241103f85f5b61592cf4ba30c97ff1e934a46608a52c30f14f92ebbc85d7b5b606c5ecb355f3071105631348223979d725ee1afcfaf1eed0e0e8cb6b62befa6bd8810ca6ce55306a8561f806a00c7dcabcd8eac99623959631b83e0aeb97f895fbe02d1d15563029f5c242fb41a0902db44f944dabf84d564fed7a1034e46e67c6193c40f29161653132716d346abb329a34bdf6ee0642f74d3e7043cfe0d8f11daafdf9ee8c498eca309a05d8b75b44eb2f8af33c7a56acd350dfb7bff610f44347867f6c4e1f3a30378e26db89c7a5c228d3a0e7f82ce44aed4beb9b35060026af9a6747aef1d072e62ca418dfbca3661de7e198b2bff7691b69ce2c572610950576c9ea6996ca2b893e2f73123b0507c4fa4fb35dff7159e965281d52d694658b4408dec2db2065f047cd31c0415919e85480197113ff8606d801a7900e85adc93e709d4c1ad64b", 0x1000}, {&(0x7f0000002280)="d544eb4c332d74a88f8474b9aac0b04659bd460b7d0b91e1bd5f664bdbec3036f55d1a3634d6f695aa05e9afd207fcbaf5f918adf68cf27204fa14ec4f143959ece94e3478a56bae173bc28620f48d8e563563c894cb60226be09d7c82201a1fe7e0c6da08dc6e4d9a27f968f4e1649415f0ceb010e7a39413fd78f74faa8b9f2af22cd6d8eaff2469146b8ff3644391e1ef50c3038b8d660414549494be6f79506ee6", 0xa3}], 0x7, 0x0) 06:32:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 06:32:16 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) shutdown(r0, 0xfffffffffffffffd) mlockall(0x1) shutdown(r0, 0x1) listen(r0, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_settime(0x6, &(0x7f0000000080)={0xfffffffffffffff7, 0x8}) r1 = socket$inet6(0x18, 0x4000, 0xd169) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r2 = socket(0x32, 0x1, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034cb6ce0cb8fa42d1ddfc440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) getsockname$unix(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="00abb6003af87ff2c9f35132894e5aa90bbd00000000000000000000000078c3000000000000001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c3c9c6591ff0c9008c79f3727d01c7d295f"], 0x0) r3 = getpgid(0x0) wait4(r3, &(0x7f0000001280), 0x2, &(0x7f00000012c0)) mlockall(0x1) r4 = socket$inet6(0x18, 0x7, 0x9) bind$inet6(r2, &(0x7f0000001380)={0x18, 0x0, 0x9, 0xffff}, 0xc) ftruncate(r4, 0x2) symlinkat(&(0x7f00000013c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00') r5 = semget$private(0x0, 0x4, 0x193) semop(r5, &(0x7f0000001500)=[{0x0, 0xe00000000000000, 0x1000}, {0x2, 0x1f, 0x1000}], 0x2) 06:32:16 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x2) getppid() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 06:32:16 executing program 1: setrlimit(0x9, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 06:32:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xe4, 0x1, 0x0, 0xfffffffffffffdec) recvfrom$unix(r0, &(0x7f0000000040)=""/252, 0xfc, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 06:32:16 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = dup2(r0, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') fchmodat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x6) setsockopt(r1, 0x26c99732000000, 0x10000, &(0x7f0000000140)="ffa4354e8d6154c7e5c9bbc084995af2ef152af1b5cb7a9cc164d177fb9c21ebf8c1827b6c460ca1d305023e5a296004d5a1078fdca309b0eab975249070d03e1450102af1f5c8d1952e3a9603eb118592e3fa08e5b4313b91458a97848f01b9f2b991cd26ed871330941097294e2a76d16e2053fe097e88e8c17a58829e9bede118", 0x82) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/15}, &(0x7f0000000240)=0x11) getsockopt(r0, 0x3f, 0x1000, &(0x7f0000000280)=""/226, &(0x7f0000000380)=0xe2) r3 = getpid() r4 = getuid() getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r7}, 0xc) r8 = accept(r2, 0x0, &(0x7f0000000440)) fcntl$setflags(r8, 0x2, 0x0) renameat(r0, &(0x7f0000000480)='./file0/file0\x00', r0, &(0x7f00000004c0)='./file0\x00') listen(r1, 0x9) select(0x40, &(0x7f0000000500)={0x1000, 0x3, 0x10001, 0x2, 0x3ff, 0x9cfbc00000000000, 0x1}, &(0x7f0000000540)={0x5, 0x80000001, 0x80000000, 0x40, 0x9, 0xffffffff, 0x3, 0x5}, &(0x7f0000000580)={0x40, 0x3, 0xfffffffffffffffb, 0x3, 0x3, 0x7, 0x0, 0x5}, &(0x7f00000005c0)={0xe70f, 0xe9}) write(r8, &(0x7f0000000600)="8ec7777d9e79da7dc019e54d4db68a2299e2b7cf45ad1ef436181956ac4ecfba86487cfa46ac5c8607d5391dbfb3c5124505a10feba48be6c975d1fd143575cc1d3ad7aa28fa0d90a0c24029827f02dd35d552c92dc6374b0865b7b81292bf7afe30cc9b17b0b4fa1225a0915b90623e696d40a7622918631b06cb77f213ca23fe5556a07b8d084545e341708cee2497df7b2b149622bf5cba3a90fef88456e494c689d2bf39b38c7c8dfdad7e05344b4f2aeed3daf84fedf4dbca95e3c09edbc7926c08c335346ff4823133e020855b", 0xd0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/227, 0xe3}], 0x1) r9 = semget$private(0x0, 0x3, 0x2) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000840)={{0x1, r4, r7, r4, r7, 0x1, 0x1}, 0x1, 0x3, 0x5289}) fchown(r0, r4, r6) fcntl$lock(r1, 0xf, &(0x7f00000008c0)={0x3, 0x1, 0x4, 0x0, r3}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000900)) semop(r9, &(0x7f0000000940)=[{0x4, 0x1000, 0x1800}, {0x2, 0x3ff, 0x800}, {0x1, 0x0, 0x800}, {0x3}, {0x0, 0x7fff}, {0x1, 0x8, 0x1000}, {0x7, 0x3f}, {0x2, 0x0, 0x800}], 0x8) getgroups(0x7, &(0x7f0000000980)=[r5, r5, r5, r7, r6, r5, r5]) lseek(r2, 0x0, 0x3a4e474e57571ea6) munlockall() getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000009c0)={0x8, 0xffffffff, 0xfffffffffffff000, 0x9, "154fce23409c321804df5e3427d2bd9009ff9623", 0x1, 0xec3}) 06:32:16 executing program 1: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xc011ae94b28e3f47) 06:32:16 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000080)="2f28cc1743fb81346375cb54d27242f4e9ee18210e8f6a051bc881a49f671a014c0018b37c1d68b5f172fd7b0fe126ba63e3e6e36853505646c6adb38cee563bd7c2e33882f9c96e8ee8a101de4c3a633df9794dd9d09ff509a070bfd5f19c7434fea10884035c736c86f217c064aaf6e069ac3e708a1d510c9fa1896583f5bbe50bd10898a7b07292c2f3d4a22c7298cdcc392289926e506ccf59f09ac1335d0995f0282ba369421b955409c6a01b7d370236c77a801678e1dcf45f19debbe0961df89d1dbb4f47e51a1cb5d259440e42b4f4b85a8a54eba1a40679", 0xdc) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000040), 0x10000) 06:32:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 06:32:16 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x2) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) open$dir(&(0x7f00000001c0)='./file1\x00', 0x89c1, 0x2) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x81, 0x8, 0x8, 0x4, "f4493dcc9475c82a1ec4d437f01d9c45fd3aa78f", 0x1, 0x4}) lseek(r1, 0x0, 0xfffffffffffffffe) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 06:32:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) geteuid() accept$unix(r1, 0x0, 0x0) 06:32:16 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="ab", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0xd47831357b542f2a, &(0x7f0000000080)={0x4000004, 0xb9}, 0xffffff40) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 06:32:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e552fbe41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc3d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00000000000000000000", 0x28) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x100000001, 0xfffffffffffffff8, 0x2, 0x4, "70262e1c288a56f545061b509980fdac89df6371", 0x7, 0xad}) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x8, r5, r6, r7, r8, 0x0, 0x800}, 0xfffffffffffffff7, 0xfffffffffffffffd, r9, r10, 0x7f, 0xffff, 0x81}) 06:32:16 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28ffffffffffffec0000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 06:32:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="622fe8530c3c0700", 0x8) 06:32:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:32:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x7, 0x4) connect$unix(r0, 0x0, 0x0) 06:32:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) clock_gettime(0x2, &(0x7f0000000000)) fsync(r0) fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) read(r0, &(0x7f0000001900)=""/4096, 0x1000) munlockall() r2 = msgget$private(0x0, 0x305) msgrcv(r2, &(0x7f0000000040)={0x0, ""/140}, 0x94, 0x0, 0x1800) 06:32:17 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x7) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 06:32:17 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 06:32:17 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0xfffffffffffffffc, 0x40800) r1 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000280)={0x0, ""/135}, 0xfffffe1a, 0x0, 0x1800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/22}, 0x1e, 0x0, 0x1000) msgrcv(r1, &(0x7f0000000700)={0x0, ""/150}, 0x9e, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000340)={0x3, "125f74b2d210a4391a460867ca98fb1230d45fa11a6b2e88c001c6c0a6ed11ff663f76705ebb067ea2b0b1cfce535fc8f1a961effcda97f9024a3dac156ffa40e8f21a8c7b4f1310489c504ba5e9f10e5dc17b6e18231c2c8ffefac142dd6e454baacdfef95089eb97c3934cb60d4e1e2a892eb6fe670b031b12ade1c6cd35102bd816aa05079b8d1dbd7846d4b76df050ce8f944e0462d83b1f7efd42f16e79c007caa59987673c309d8e47106891b7f725d2fd85ade65015bb22a8801e615d12a6afdc296550b772edd59f31007ae2f9024c534e38280861da5767b114c426ed43b9c82eb65e939e5403cb660a16ced8b850f0dc9c83ceb58056cbe0cd03c0f7e85d117dc9c05b6225d849fb9abe0586845cb5384c6178a5c556ba62b5ee8d15bb85f45a986cb1785fb9d7af2f1aa5e4fe89562ee5ff135dece918e0d4da6a2e8abaedade3f873215072b3c491fb41c1840e4277ce0e7e1c008fcb95ccc49b9011b370fcd8d647a68095d33aee9dd8a54a8db49de54dfb715173cdb2ccf4b904faa488106f1758cf007a8211d248cf95d7801241e876a2db60a7544997885d3c4b6a40acce1b6042d34e7aaa2d4032eb785406c76878cfbe5dc8e821fafa46fffb858d8fb523415365cca1c31c21e9268c1d74a9986e01ab2da39f0ca9d1eb35c9a1b880b3911b1e4a4112aacc5c48fbbda26831a4438d1d126f72e166d3ca80c43c3d9e39e40817cda68daaad09e7c351f33a1f1768a47af9ad698c58e64c3f5e9a3c5e533dbf5804a06203fd10fc6de77425e7008c6f0173007ac08ed50ce618aa5418377a187816db951d479ccf06977ae2f2c4aa3b0a7757ddb14f0fa339f16985844699c6566668734ec947101a7c0000000000000000000000"}, 0x285, 0x800) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x3, 0x1000) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000180)=')&\x00') msgrcv(r1, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1800) r2 = semget$private(0x0, 0x6, 0x0) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000600)=""/198) 06:32:17 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000100)="dc76c7a8b414ca5d027c20f76550c16fc6c635c8a740db95c6ef360b97df7e05599d2aaa82649f4296a0cf0d3d571b85446e04f7bd11915ca6afb2d7ad99273babd7e2757be6234b889bbbe6d30a828cf94a5720d3295faabc5899f796a4d829376933b586014df4d2cad04a0bc122f2bf4353e3642166751a85db30034b24be874c8acd5c789b161f2be3e16310dd714a967e8c57fc47dd4750e1e54d75e2859f4b06ae34a02719b304ac148c54342a74453a9237f53fd40a1d8cfe4dc4577acbc88f5434fd2c857c784e7921aeefff54cc60ea44a68fea5bd4465c9ea96628fd329e292d666bd56b73c877473fed49808bd1f54f8ad9ee4fa00ed53b57ff9523dd03a71a78e9d72a6b7dbb4c664fefb56568adfec18e5ae1b9915250aaa176d8c2cc3083da728b9df7fc34cc987a231fc1224f74f9b2b05396b80a0e39e6ddbd08986cc8ac3c48c1249422e120132dc6ecc11a02ac03dcd77c1309da2f8656eaeb81fa6423b65b8c63bfc87961fe25bfe4f7cb1a8455552dbca3b821c02552364127f9217aaf09b769b443401a1dde01f06d748fcd814390d37c70eb2ccc33b53d9326352a586b4216cbf370bf3e2b8e06810478cf0c93b308f13729ccd90210fe0c7a2ca4cd71b68ebf2d61240889448807a735fe88818428caf71d393f29304024730b68ae3af9db0839b26c7379f666312c30dcc309f499b547abdfbf6e691ee7820db4743fc5107f2c26bcac0b6a42516f606bf48192c872ca11c43ba0936e408804b51eaaf9ee404246433144d205c70444254571f8b9644b89059064872933958b7884ede48ee936c14bd31dba19eab810448992e17d4d4235065aefa38e94752ecd090658f87479599b9f4d1c20b3283b3fb97c4bc36f56a7f76658c3e98f7a30bac6ecf5fdcae00f3d4569c13b38e40ab2d755b9694061dd6755c8b6e366e95bb3190adf4cba507a6db8c57d0c5d675094d415c4db0d629848e87594c2bc0806c5c3df5d8353fcf84cbf994564e1709b921ae7f692bec27986e28fd5ce566420d015a7ac68092d07fbab8abfaecc7b6f5346f58adac156af95f212c5fd1465cd57f6760da0ae419ce00a34b3a4b01e774c897f5c510eccf17e3778d3f996856c8df070f9e141947800c38f6cf458842e949f797e3f4bdeecad6b2e77712ff46bb0fbb0e5c130ac8b764f10f0591e821f6466d48ef363258ec1e0f6fabdc00531fa1cb4fd5e399aa984f50f540c3c9336bc27ebbfe94ac424fb12770fe9503703aeca567448f73cef221a8619e5380373e36a1a82ae07d81af61b037159a8009147fb987a4d8c2281f0941cb577fd69955e8ff187f256948001c3a3b1fe07c28b06ef617884a386c3976ea75a8c8ed78c5c1af19b013b75bc1d9ef6db6d5d03eb4a9cd150abd6ffdd9664e3804243e632a114a67b29d8f459d42e60c853d501a6c8bf880b56ce3115eec0811946018d34d9eba97ffed8d70e76e21b32bf1edcc345bd400d1c7f70f1f9087b00dba1cb84f40e7598c4d85fceb829f4d0916763edddcf99558679fd4b5f276295a89d5fd02eb9f04a9a08dc8c4ae5b82fd7db2c3794a42ce40e1f8ae13bcc4b394c2c2170257bae7c70294b5fe425887d95954049546620d9ff2c91085540e57dd7ed955d491fc30fd89380417f86a2af4d7bc47bf7d04ea86ce5c923ee13d51c5c12b8451ad9dc16c890c128dcdf38ab49ed2c369e65e8e9fb6caf301f4ee0c36427420144833b24e8db4b7e2aef3191e906be91534810ef65e14bb202865f32135168b5c2a0553b910cb366325f1bc7e62b9e994cacf3f2357953621299ab6d26ba25957bdd846419b9667afd645543d64f0852f8b9492dd3fbd024cd10287f1330b96fde2cb4d2ccdff8f6d389dd4a5740c19c9a9cbbdda2f1df5a7942e9a39d0dd7b733d2597316dd28923e72ec5faa0e6bb7c7a5c791f9dba5bc977e985ce0f55378c013007df3db100918b3a044cfd298ae6096758fbe04a14b2374927dd519c3d5e9cee55f24de193e7484b856accb594659fa048440851ff7909076fbcecf9a28e1cc5f420c91748a04e50e92dd6243b261cfd73b4f623a461deb3445e7dd23e95d8a25d234c090ab42975ec9149b2bf0cc9af7831c24ca6d98b00817caec79a1fb6dcbbff73efb41cd06f8b9da14e2b0b15b1aa3c8b48ea3fb4f1493c54fc1fd293d33e648c9f95426b54baa74e8452c85dd550807a07dfee8a5bee1d2addb646dea544a6948b7eec2c4eb95dd161c040caf7d5fa8cbbc8f5bb709208d3d7263b04117e5b5974bb389da0a3c789eb39f76bbdeb04148f21653bf8c3361374345a37124c669d1e91c9fb2b0587bbdb9983600201dfc63cc0a1193b47ce59b578dbcd62f39671ed35975174523e43907a1a482246cd8212a7865d71961f40c9c87ff49459e8d1d1169dc49bf4dd7fa062ecc0db06d629673b0574f1e5bbffed2682e104c48649ac11f6ba669c9da2826784f7d6325ffc5c8e5ec281435b7a9f974108faad0169d6549f43b6055928e6871724a1537a4c062ea54a32255cb9359fd898e72e3338add6a8234fa5e80f185606312272e52f8fa19a20678afd1b7ea8ab0c0013ee3531ea7ed1a36a8e7903f2ead7ddaba2cb5fbba7522f6ffe746ccdfa561eb0f6c5b32efee777eef4c2bd6be0fa3334c5e09fa5d4d344830f69e342e7cfa20f869a8c2f07ba803628269893cfeed9ef7c13af5b72cc832c489342c97c5ebd3ecfcf5599f94efdd0cbca737f12a78b3d12a46784c9c5ebae231bcf03a74fef53b4901b468ea5136c36f5fc4632cc7db3e7a32d9a8e775a69f432b73c742cd8ba349729f8b63f894ee2d58ac33ffa39f0a4c06e6e493fe243fe39efd0f4634dd870318043c6aa47fc10011f0526e1513eb563594f6da6a372e252db6493dd28c22c9194b66cf6336ffb70e46bbcc61cac1456ed0fa56b779e13ca4dae2ea88e45beee2a43db000d08d4bfda7b624a7431e62adc1b758f632009561323a9b783cd1f828f6c9c06ddbd113c9f67e3ac005b3c3fbfe2e3f030a443f0d2900fc428a7c16585e201298dfbd193ccaba0bd2022898e7a6ab95398ad5105dcdf727533808407928b87b175e10dba5393847434b7bb8b884b5569d106b492f0ae833415d696976fa0127a69b3380e45b66f652af37833b180727778498fab3a468d4518d440f634e795b98cd215dfdc4aac862ea8806157db11f18747a8985e569092edc07291f605cfcd8210979ea3fa2916ba1b6a92d906a13830574cd9d99f09cb3b3a108679f713f99b80f292c5c8357ed40eeb83cc9a2b6edbef5fd897775cb18a92f5c078d3ca1bf80540a621c2a604dade420b7c89065c53688374471b846cf785abbc8f7b5f2b84cc48efdd2a585b1b0e1925a124b6ce3c2a7656dc7800daca3383da166816239628a36c46e8c122370dc75117201278b47b07403c67b7a0d10e67bb78f94c5cce272664f8c7b74010d64bd3c339ddb72174556a884de9a3352b8d7eaa8732cd58d5d9720ee198b678ebc7263d347366fd792d1b513d761164b19e0452c93b02ad9070184efa35573494e7e041a7b428e5c5656899589969b4fe67d60b511a1fd243121c1770fe1bd00074ea16cfcbbb6ba53c56924b3a187a6eab75e967bbb4a4775d39200c6b777f22dd4e21087e6e539fc3a9df49e51e291896158c82d9b4adbeb4daabd76186b23f63543ec213ac5ff63f20871635f3dd5b1fc25f43334e48636992797e0cd59bace9050bed1202ae671f24546107812d379fbddc1e1aea3e379b5ac2994e2d76ee8a70e9bbc38dc1b9e2e11a75815f77e5fbf194e2201f71893ad1cb9eb23be2c72933c6ee78af7cd77d3998a27f3b1d2058cb405f40ab7442a0f4d26be9e9fe616b3d618e777361acc6ac020ea5c16e3a514d084e6df152cf0ce9c6f1faa633ee30087f1c1cc3bffe964cf7c17f68d7c8ac7a7bc9693a09e38fb8fc2dccce117079f02150cafb1686e602ca9aa513f26697d48a394a356e93b3820d01b0650bf2a25cf66bdf340e3422878fad51744bb0191235b6c1fb30697f9ff47bc013b6b989fdf0ae7460fc565713313c7a4f4724c1695a0e8f95ccf784d32aa03ce00f37edf8d8f07b6395854d43217339481fbc2362fc1fe6bd939109e4ec99efdb8008cb5c58077ce6c98e1032d21f5ad8b06cbf0344a3d7cb93025014b3c07a6c2db9f1688aab3e8377f50d81fd400ba9b18e83b8bf2619fd6bc5c74a63e0fd9a39365609fff72d7cd5ea998d6ce346b41d824b719587b21dac05090d94d330ecdf259b687d2ab7227c6a1f49517ea2dba49ba9b8f1bb68eafad6539f04af01804f239c6fb449709aae6f5e0806d5d0f1f99eff2477642e23c0eff8e4e463511dffb99cd518fda037ae8bbf14cf831315169a070516216e7cc47e5c6181c4f4961933a06ac9e9efa7c0a5c208e88dd575122e9f855f1abe46b40e626e843f584a5fbc0ee83925b9fb4af94e172e54c8b75ebabdc75094b52feae2ce6d5f8ceaa86aecfa447b6a8e3a5d574ad92ec1a818f4262e57df21bc2aa58e68bc1a33960d0813c0edc5584037b1d232e73ae9b447b74d8c40abbde986e6e19776fffa15a756aa838f95c128b8647aea2bbb6b721ad1c8e422180ad15bb471355c16bb00bd92a7f3253d591573d79ef613731622a8c2cb27305aad3a28bbb74bdae813aa85a2cddf60976a5ae5b2681fec3183ea2eb097eedccf04f4e4dd5f542073f0cfcf6364dc60a2fee78fc0879c0ae39a24bf585106a51386fef306bb757616ca29570356a2861132f52e7b6acb4422f12ddc5eb5be1c342313e98b405ece36b55bf6f58c2ec0e61a05d4dd9a113cf929534aa0e7909921735b289f0e7b5b28eec9d4b9f107a4233fc8c3540d7a5e0aa1013668840f200b4d55bea3ccf73f54eee56ec27e242f065392b870fc9199e88482ed31d98d2aec54fe0d2f36b55d9777d9c38fa546553127218f1c3434c8ea293235537a1d8faf8c8ebc596e5fc6b59b470223ad253c3994f1aae9c4b4077b6183b12a51ab47c91524a88637a3a9d3fd725062c423a1db8920b22db939392ae3cd5c1426868e96a167b6bb79a283dd2f2e135506a1eed3ec81cadf66dcc103baa4dd51aed661e8650c8394c99520de247703e4e3c973cfcaa97b6d2604d6e4b995cdf2ad0fa4318a2deff4def9dff334716cfffb156265b4cdc258e95865a417b75595e4b0a625043dc6c4d67f05905a4743043dcca986c1bb09a44e233ade4c03d07eb1062dd591ac9d41a07efc130f471a6a18eec909eae5266475d5efcd3a63f79d51f37339c4aa46c6e35b15d940ded2a940c1b640a65049066d5dd3b2502f387e3d7c96e9f6570c71ea918445d4d1ad124dbe88ea2dc6dc1394478e986db43b2841f5046de5bf97294270ce4b017e9bd4fb3f7090195cd67ac91eee939835399def14df5fc51017a3b5203933408b1406a7a61c5fbf59cc31a5a56dff5f49ffec4938b9e9b548364c14c2e37c1478478554c413cafdd8d4129aed0846f0cd49cf0c24141109f36522a8f0ecea8f4f489bc21d971e9c6fd04814bb3b53ed533204eed7e4775aa99b11bd09dc5663e71aba624553951c940e4e50d1629fc5099fa40ae2d02085c4c1b529c43a0507a3073711371760cab027f80cf4a1fd40dba5c0283512fc2dd47076c3341c9519215983bc12e98d3f9977e0d810544f2c8b7fca39d9e3299bceef4781b876b27c24d92985e1afc6a2b9ab09fc48ac35470b3a21217db9d64fec6aa90", 0x1000) fchdir(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001300)='./file0\x00', 0x0, 0x1) kevent(r2, &(0x7f0000001140)=[{{r0}, 0x0, 0x4, 0x2, 0x5, 0x28}, {{r0}, 0xffffffffffffffff, 0x28, 0x43, 0xffffffffffffff80, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa, 0xfffff, 0x40, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0x7, 0x24}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0xff, 0x5}], 0x401, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000008, 0x16a, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x0, 0xe47}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x2, 0x3ff}], 0x1f, &(0x7f0000001280)={0xffffffffffffffff, 0x6}) ioctl$TIOCSBRK(r2, 0x2000747b) read(r0, &(0x7f0000000000)=""/226, 0xe2) 06:32:17 executing program 0: socket(0x11, 0x3, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) 06:32:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x52f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket(0x18, 0x7, 0x0) 06:32:17 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x90, 0x4) readv(r0, &(0x7f0000000b40)=[{&(0x7f00000009c0)=""/202, 0xca}, {&(0x7f0000000ac0)=""/51, 0x33}, {&(0x7f0000000b00)=""/25, 0x19}], 0x3) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="2352e09f980a66ffad63f5895f7499d3d01af70dce48e3ed334091c66ddaa8d3e9780e4ef2c800b8c91e7b68569bfd9c678000ee6f08bb184defdbd562765244317541b2478ab9a71ab24d2eb40e2f9da3fc82e78c5db7f357742208cd9a79d00b46a104c7addfc03dec69", 0x6b}, {&(0x7f0000000180)="407a1fde99c5fed13181925636d89b2c78e9d2cbd310a5d389dba295789ae29bdce0978b53dbed18a9ecb6c46f1ba9f96808da9a175cb4545823f7d0094391f5a7c2ea8d04cc8e1bd0d50bb0b70d0e8592326ce431bbc941ecac12fd89d8352560f895d7f20bf959a9246b21158d00d9de7fff36918d429337fac95df0a7a8c60d997348c91c90255ac0837d14110b696d9669fbf312df46c6e71ddba67a845da998f8763e180e8b2f234131ffc114b7a64717bcfd16394cca531ea273d1abcf1df5fc285ff48e82c96f197c80eaca322630328c1bace390f2174e", 0xdb}, {&(0x7f0000000280)="f8bb559b131b7d0943e81cd5206e0057c7f77f55ccbf240d3e81a3bd0fa70da205792359347ce7610f6b9c6c6b3a711b", 0x30}], 0x4, &(0x7f0000000300)=[{0x78, 0xffff, 0x7, "b7cd53d527324a0dea50345b110a793d8913b545db8733cde306765ecfb72b3e347843a9eb35395b6b8aa1e8eb1f5349bcc49c060d42c5720da9f58154b5535829db7309dd0678bfb054d18b0b7883fd7bc9155387894fe3ce798a2b31ae740f416eed42"}, {0x48, 0xffff, 0x30000, "153e373409896709264acc0ca9b9f1c43e297d0eb5c18ebba5f1c86d5a2db26ca9b0412a811cc9c1218fdc3b6a412daf3d86c5e19c"}, {0x50, 0xffff, 0xfff, "3d851079477e95f01d82fb01e91dd958f48582198f798ee666c5d6170973bff176582678edf4bb1513aae8ca3815f75fcc61cb4f70c3cdf356216fd6fea06e"}, {0xf0, 0x1, 0x3, "2a0f24658be6a3c7b7e8ae5b96697bd0bd8201958d3f8c30c9276b63bf4e9c97be14b9242c8ab7c7c374782a2f50cb92d315c30e9f603d45de23bc407ffd70514ec8ab5c3fb36c1177478762a40bd3a8c7b3d548aa8e01769f82c6d94393c1f9a514e71b187615acb1306821db36aa67a2d41d64397f5d17e6aa73cf7e673baa23381c176ece79a734def7f4166cd6b5669de1b56aa9d14cae104122a6bf766e32b51a6d2b3c44ded6a22216f4bccd1ae9855fd563423d3e5fa3619c2963d0a8346460ae7577f0bc054a1e83c1109a261578437f7efd2ee5c262"}, {0x108, 0x1, 0x100000000, "afee434e20f11fee2b0cc9a143cd2afc37d60c1773a8e20c6dd9064020758d7972721a4a9aa449353137595cf47f3ee20cd06ef9dd18e1e8b2165f61b099503f047085ec1fc27e7f3c57df80dbe9da922ce27fbf42ca45ea545d091477d3d2b6ad0343be017cf0bd665f7fbdeb351797b0ce57236b5df0ef05c19a910e503aff77e1d69ed2ccd4c394c71c0aaf8d24a42c2b5b8738643504e1ad083759ff5b99b1c306031ce3cf3b09092395428b65d4326b80b477a36901c06157091bf139de461cda2ab58801d2fa91017aab3818e8f55298655ff106e56e46f84c97fa6f16d1307fa95587b27b1f31b0a1540326e38bb627"}, {0x48, 0xffff, 0xb4, "3443bd27acf37824aaa6ba7454db875a605f9c602f6dcf3cbae010bbe8040c84fbd93abd9ceeb4657a25720e076d2538fbd6"}, {0xe0, 0x1, 0x0, "2155dc58f6685bbc65c5f47cf7a75a76987c2537c8a2c4fef5e6dd1397b0723a526b8a68a622ef8a8cafe08b923a08b747b32b834dd173242780f10b0e4e338841898ee251c0fd3b78853fd2c6f45a6ad57f1c93a4dd798ca8abfe09368b225f2b8630c4d4b9af5cf4eecfff639486d074811efa689ebcd6f6a12abf5c63cdab5b58ec419fcb194143e2c73bd94775d568280adf639bc8e0bdbc5cf18ecc9494f3371561c6518efea103c8ce81cd3d90d5e9cc69fb34ef73e9172a1d24051ab6c954e9bd6b71f55c32ea06"}, {0xe8, 0xffff, 0x4, "bc359aca6a1d29a709f5f4869ca47a36d290e63077ad2ba46e64e2e83d16781d3f50508eddf61b426cced3ad73c74ab6fbbdded4fc61f137cd1fd774668aa127270f670c2be6e3c5a9d22bbb52b2414406ce3286dc7f04f3ae5892a359c697a422896d9ea8e2be88d4a011c643e63e721b9554447f6be29e7e0d2034cdcea9726357b3aea770c9362fb5e3e3e2ea1194cac188b6c77a3fab621a9e67e592dcb3319a444de8e3da89f8f1cc1e4bc019b5a3a6b01aca2c2a19432158367ce798674d252cc84d376ffa375b196313aab65b8f29c551605c"}, {0x70, 0x1, 0x3, "283c2c0485aeea980c42cbc595e5b27aed330eec5f0f23da5f9775233fa460dde662a95204ac54bba6dcf64e53e3faf0348b45366dc5fc1fa353420ddd7bee3de096c396cc9ebea6773c69d3f9ba6e962272c603cbad0fa7bc"}, {0xd8, 0x1, 0x9, "d0446bbc58c824f600541a328d3695a04bba0ec6a03abf4d04338a57b2e2af14438913969768090033536cdd1762865887039311b6e92bad0c9ce754f596decd2e811c0fa1c1bef674767cf032949dee5bff0e243fedee6df858a7e1d8d1efa76172faf11ae6ca14083c8ef17241bc3fc3d44d043097050c45c2404273410ac1b2f5e4a20bb6b9fb95e25672f56dd83a131a873322b68b8ddb3993efbb55b564c6b4e8b18ce2e1c3bb5c35c872a829289fc08a56236bb607aa6a826bdc54a5ac8f71ba0a6a"}], 0x660}, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000080), 0x0) 06:32:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x696) 06:32:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 06:32:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) setsockopt(r0, 0x1, 0x1, &(0x7f0000000040)="eaff950000000000", 0x8) 06:32:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x0) sendmsg$unix(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000011c0), 0x10ba}, 0x40c) 06:32:18 executing program 1: clock_getres(0x4, 0x0) r0 = shmget$private(0x0, 0x4000, 0x350, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 06:32:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x40}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x40, &(0x7f00000001c0)={0x7252, 0xd9}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) fcntl$getflags(r0, 0x3) 06:32:18 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3ffe, 0x1fc) msgrcv(r0, 0x0, 0xffffffffffffff93, 0x40, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/110}, 0x76, 0x1, 0x0) msgsnd(r0, &(0x7f0000000000), 0xa9, 0x802) 06:32:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d", 0x24) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:32:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xffffffffffffffe1, 0x4, 0x6, "8e4aca59bdc4fd51eba4865049b0cf334f69a599", 0xc0000000, 0x6}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="44234e213d467e3d52213047660565a8e8f3d3371f03cc0065fb440e87f8f88eea05b701f38ead5664c802100862b81f61a7cd33e9a0bfaf935b4e49278bc4cc8a9b8663bf1097f30896a55e532a4fae484eb3b961f399218aa52617da2d75228b95a8c388a76acc3fdebb463a1365411f1bef", 0x73}, {&(0x7f00000000c0)="b35711b264649a86b75b4b034d0861d7502c0af50810ff44d944446fda358cbf74f925a82a615d28b98167b9b13f06f5fd452f5ac4f9ff5e84307ed4242015171adfb70762a3cb376743bb7c43592111f714a7f1274f987913f5f7f59e7fbfe60d7ab678a6e52405ab5affa410e4e293efbecb169458ad5624cad60e25f4e029f4ae35565db2bb31d6025bfa5943114b577ed75109b9eef177b0ec41bc5225bd08b4797fd303f9f89220cb779cd85f5cc37580453c8af63008441a0edeccb5ebd3fe0fea299a5fe829aef042d8e7cd", 0xcf}, {&(0x7f00000001c0)="f7946121511c3c0533118553ff4c93648cd8a72bcf096396920f775ad1a96703a58df28b9bfa0be473f8bac87e609b48d69e46d59e3ee1026d89c639193811c7715e47ca4cd1c2c5432afc6c03fe3747332d46d8ee42526be38910749cbae54d6730751667f09bc4995a2262a1223b9baa6f452c06e8f5cd15c0436290fa7c56695b9e85f8fa4a", 0x87}, {&(0x7f0000000280)="d3c0bd65afdd9cd9cb47aec246a7522e8e89646515beef72a62f9b91f2b3b66ea2dc25ba2d92e528a98ded00c11854418332defddc28fb6451a216b3638cfd7c2cd2b0371d9c9254b149361ed54bfa2713e0f9e06f27f68113e1bada5b5de327732a232ab681397d96282f7d8051f5ea412d355b848b934444f4d4f546cf251e850ad4a125b6914a4617ce089080298232c29a7d89e685bd200e3135b14b896647965d9da9cdfeea9c79849489f6e92bfaae562bb7ff11d9ae4e37575d42a93bbd", 0xc1}, {&(0x7f0000000380)="e7a422c0a86f56109e4c60ca8ebc7d9af140ded98b9a023df09bb99642726836db6ff28d484f44dd122659421eaa090bee7b7a66b57f3f6c2915e80469483244528e08cebf380bb05596b908ca35980d91b9d3a5eacb8c87078b172c641b48d95e3a661ad3035754125a6d68aea8d223005dedaa22a9ec72303fec78619849f8dd932f5d081dd97df71e0840d64de4a84bc58ebaa34ac34914cc4098a6d3c7065b26a09c6738e766355b01f40c55bd13e88298ced5447f544756601ade2156290ab9e2f1f6ff26abf8a1ca7f6296562b20fc089b03340946b9", 0xd9}, {&(0x7f0000000480)="d45880a232036559c11907c3557cc3263ea6f3211229123b7593a98cd8a404c7f7b099292ac6ea3a740e3760064e8582238b4c7f61de3984e2fa8c9216d25ee51d8d0811ff7e1885045ba365d382ab30f0141bd03981fce518e44a4fc1851f140a9d0ba553c519c03b54be206e979eaf3e8281430bc4ed50980b0ace7599c0b574cd33cf55c5e7197dd80ddef2ea1427a100d52d26c56bdc313bf4f319abb590cb4fcb0dbfaacd32d72891e13f45ff30daf293c64e46efcee300172433b1e0dc0193b39385e79e5a01510d09f166facf220b39dcc44a9946cb02c9d91aecc9a3d03210eba5", 0xe5}, {&(0x7f0000000580)="5cc344406c9c98e34dbd1f3351051e34930cb38937f51ef65213cd73c8b351bae43a53de91b3a4d6c6ce38f0ca2984793a7cf4622039a4365062d0a9a34ca7a964", 0x41}], 0x7) 06:32:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x7, 0x7, 0x3, "f7843c3994359054b15de8f2c64eb1c49e386c98", 0x3, 0x4}) flock(r0, 0xd) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x4, 0x5, 0x2}, {{r0}, 0x0, 0xdc, 0x0, 0x6, 0x1a47}, {{r0}, 0x0, 0xd2, 0x2, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0xc, 0x6, 0x10000, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8001, 0x81}, {{r0}, 0x0, 0x80, 0x2, 0x1, 0x101}, {{r0}, 0xffffffffffffffff, 0x90, 0x2, 0xfff}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x10000, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x89, 0x1, 0x7}, {{}, 0xffffffffffffffff, 0x2, 0x8, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x2a8a}, {{r0}, 0xffffffffffffffff, 0x1e, 0x8, 0xfff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x15, 0x80000007, 0x1000, 0x3ff}], 0x9, &(0x7f0000000280)={0x0, 0x7}) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000300)="d77d7640322364f41a22352a867fa71bf6cc430ee1de2cf23ef0fee26f56ec00c0f872670783886f3eacebf7221825671ad6187947fe1a2075aad48969631311955bd8853c32081f068f67d4d67a40b194bdce5bdac403ded6f427ee141ecdb070a04d1893699471d0096438e70dfaecdf624dd95fab96476917a3c01c7a79a89f315c08104a0a", 0x87, 0x1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 06:32:19 executing program 0: clock_getres(0x0, 0x0) clock_gettime(0x7, &(0x7f0000000000)) 06:32:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffffe, 0x2, 0x80000001, 0xffffffff, "645635d8d64baa16332fd02a3d17998e5fd7fd20", 0x80, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1102, &(0x7f0000000140)=0x80000000, 0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='(,\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':&O\x00', &(0x7f0000000380)='$)%\x00', &(0x7f00000003c0)='&#*@\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=']\x00', &(0x7f0000000480)=':%\x00']) ioctl$TIOCCDTR(r2, 0x20007478) 06:32:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x140, 0x40) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) open(&(0x7f0000000280)='./file0/file0\x00', 0x10, 0x91) open(&(0x7f0000000300)='./file1\x00', 0x8080, 0x20) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0xb, 0x80, 0x1, 0x1}, {{r3}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x7, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x400, 0x401}, {{r3}, 0xfffffffffffffffe, 0x17, 0x12, 0x800, 0xdcbd}, {{r2}, 0x0, 0x80, 0x20000000, 0x7, 0x3ff}], 0x82, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0xc2, 0x2, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x88, 0x1, 0x4, 0x1ff}], 0x8, &(0x7f0000000140)={0x4}) kevent(r2, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) 06:32:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:32:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 06:32:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x31, 0x3, 0x100) setsockopt(r0, 0x2, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f00004d1000/0x2000)=nil, 0x2000) 06:32:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x1d2, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 06:32:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 06:32:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) geteuid() write(r1, &(0x7f0000000100), 0x1034c) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) fcntl$dupfd(r1, 0xa, r0) 06:32:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x0) getrlimit(0x5, &(0x7f0000000300)) read(r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6e458672}, 0xc) shutdown(r0, 0x0) readlink(0x0, 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getegid() setregid(r1, r2) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x2, 0x7, 0x7, "b74036f8f73b54c36491a5d94b5e4e93fe391d17", 0x8001, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 06:32:20 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 06:32:20 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 06:32:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 06:32:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) flock(r0, 0xb) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffff7, 0xd20b, 0x4, 0x7, "9bf27bcd36c97d0b6e9e04ffdcbd1e60c3b6cf3c", 0x68, 0x8}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x808a, 0xe0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 06:32:20 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r3, r4) 06:32:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x8, 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:32:20 executing program 1: r0 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket$inet(0x2, 0x8005, 0x77053596) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) shmdt(r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x85c1) shmdt(r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0xed) shmdt(r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x7a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = shmat(r1, &(0x7f0000fee000/0x10000)=nil, 0x1000) shmdt(r0) ioctl$TIOCCDTR(r6, 0x20007478) r8 = fcntl$dupfd(r3, 0x0, r5) kevent(r8, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x46, 0x3, 0x7c, 0xfad}, {{r4}, 0xffffffffffffffff, 0x20, 0xfffff, 0xffff, 0x7}, {{r4}, 0xffffffffffffffff, 0x2, 0x80000001, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x100000000, 0x1}, {{r4}, 0xfffffffffffffffe, 0xb2, 0x5, 0x0, 0x1}, {{r5}, 0xffffffffffffffff, 0xe837e5b74dd90a3e, 0xfffff, 0x4, 0x3}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80000004, 0x1, 0x9}], 0x207, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x0, 0x40, 0x7, 0x7fffffff}, {{r6}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x8, 0x4c}, {{r5}, 0xfffffffffffffffe, 0x1, 0x80, 0x7, 0x200}, {{r5}, 0xffffffffffffffff, 0x20, 0x20, 0x8000, 0x2}, {{r5}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x7ff, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20000040, 0x1, 0xacd}, {{r4}, 0xffffffffffffffff, 0xb0c396a5fca8f82e, 0x0, 0x9a4, 0x5}, {{r4}, 0xfffffffffffffffe, 0xc9, 0x20, 0x1f, 0x4d}], 0x5, &(0x7f0000000340)={0xf01b, 0x6e}) bind$inet(r2, &(0x7f0000000380)={0x2, 0x2}, 0xc) shmdt(r7) sendto$inet6(r8, &(0x7f00000003c0)="cf765aab1a2ea2bafe40393a3fdb708f69d922d76612324173786177d253c38ea60ad8565f6740d9983e0a80af4addef80afad7a11c5e5a292406022bf8e6e297c9ebbac3924574990625c6baa20fea3c85e15a1b2c8765aba1783e1aea77b0b1954a558b7d3bd13976b02e80408369b1ed013a0f89849f53990945765fa", 0x7e, 0x401, &(0x7f0000000440)={0x18, 0x3, 0x6, 0x6}, 0xc) getppid() fcntl$getown(r6, 0x5) r9 = semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000000480)=""/178) ioctl$TIOCCBRK(r8, 0x2000747a) ioctl$TIOCCDTR(r8, 0x20007478) 06:32:20 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 06:32:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x140) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 06:32:20 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x11, 0x0, 0x0) 06:32:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x8000000000000014, 0x1, 0x4000000800000082) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x6, 0x1, 0x100000000, "807aaf26f16afe84a9b7ff34f63e7fc9829dc6cc", 0xfffffffffffffffc}) 06:32:21 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') nanosleep(0xfffffffffffffffe, 0x0) 06:32:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044334a5619715a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x401, 0x9, 0x80, "c4274fcd566d5c757c7d380e5791bafcefc8468b", 0x4db3, 0xfffffffffffffffb}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde0000000000000000000000000000", 0xb4) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:32:21 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2c0, 0x36) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 06:32:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff, 0x8}], 0x4, 0x0, 0x0, 0x0) 06:32:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$TIOCSTART(r3, 0x2000746e) getsockname$unix(r1, 0xffffffffffffffff, &(0x7f0000000080)) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 06:32:22 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x1, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) openat(r0, &(0x7f0000000080)='\x00', 0xc0, 0x40) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000180)='./file1\x00', 0x1, 0x6) 06:32:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000000)="6b469e995b5dece8aa8332116bc9fb0785e5173ee19474c591a6e6ee0b577838dfe971e080ca5ce9036e3902e2a6dbcb23a4a0badd8e531d2ce5ac43eb763d2ceb543a5e62307a2ff628ef378f6c", 0x4e, 0x403, 0x0, 0x0) 06:32:22 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 06:32:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7ffd, 0x8) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) fcntl$getown(r0, 0x5) 06:32:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = dup2(r0, r0) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="70196ef98f7395d1a22687c8c51e5227cc78b6cec2e8c5c47849df1771c47f411a549fb1803d3ed273ade9dfd7cd06cf9b097bb866508cd5988cc3ef8a04085ec9edface7fbc8c0a16fded164d9f08da2dd65bcec2e34d0340ff930c75d2e51cea75", 0x62}, {&(0x7f0000000040)="727b8c48e0aba6c058eacb1664483edf4a", 0x11}], 0x2, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x50, 0x5}, 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) 06:32:22 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 06:32:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file2\x00', r0, &(0x7f0000000140)='./file2\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 06:32:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="0272795b85aeb26835f84cbd2018ef451d5473b20695e47764976f227683f62014dc7155d033e82e93ee9c8d6b35c3f727e3c9eaa389e7396eb0e3dc75b071", 0x3f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8000, 0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x1}, 0x10) write(r1, &(0x7f0000000040)='h', 0x1) syz_open_pts() open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x10000000000040) getsockopt$sock_int(r2, 0xffff, 0x1019, &(0x7f0000000080), &(0x7f0000000180)=0x4) 06:32:23 executing program 1: r0 = syz_open_pts() r1 = dup(r0) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/206, 0xce) fcntl$setstatus(r0, 0x4, 0x84) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) dup(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4003) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 06:32:23 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) select(0x40, &(0x7f0000000000)={0xbcf4, 0x0, 0x8000, 0x7, 0xff, 0xffffffffffffffe0, 0x100000000, 0x98}, &(0x7f0000000040)={0xbdc, 0x81, 0x6, 0x4, 0x5, 0x3, 0x100000000, 0x46b}, &(0x7f0000000080)={0x2, 0x4, 0x1000, 0x9, 0x8000, 0x9, 0xf147, 0x8}, &(0x7f00000000c0)={0x9, 0x7}) execve(0x0, 0x0, 0x0) 06:32:23 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r2 = getpid() fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000000140)='U', 0x1) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)=']\xc5-\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='._,.&\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='@{!\'\xb7)(-/\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[']) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000540)="9677ffbc1c31ad46379c1c8be0f63c3d7628840e435396ca39e88a06cab64c3696d4f840d61b09420bf16700ec349e61bcdd459c837bd0038e112e4c2c85d028e9c1aa67ea", 0x45}, {&(0x7f00000005c0)="cdeb73ae92b401c26a8c5b2f9d176229445a2ff32d31bf4758621c4cfecc8428e3a351e1a1e4d12a802ab2d71fc56d2ebbc7a914730d7f40419ee0a7175b4ac794aaab677286fde832b03562b6b130a6b5ac6fdc3444628bbd68deadbcd1a3ef9bf429cf80ae9c34c378f3dd6ad6ecbd02a5525622b1a6", 0x77}, {&(0x7f0000000640)="8a0ba843cc56a0b80331d0d289dd23e4930466084c844a600f9abbefb1c8b13e9166f6605a03784ed7eda859798586614045fd530d77dc4db4872886e0a9fcbed10400f7bb2b3fbab6e9320914a7584010aabd5eea9e134047", 0x59}, {&(0x7f00000006c0)="9d1f7ebf49f3193bba46cb8edabab75cd432d17eef5257a04162a3777377170fc750f0b61807d12443279f119e037ffbf1e0c0530dc80c8747dc7bead2db773a598720f106e9a7152a7e3b955723569e031bf7b922c591c1965b3b45df0442c4cf3bc233ce55da1c84e3538b3bc9931021a85ee599c85387cb6c4d486ee0aca8e673477537ff25d81b5eff4d0adeb82e9984a87659355fff985cca97e5fc2e2fa27d06eff1f7f3aec59d02ceda808ad3d1ffc24b2f646c6e45", 0xb9}, {&(0x7f0000000240)="6f028de43766208f2ef2a7e57890f1ce80c34390482a43", 0x17}, {&(0x7f0000000780)="4bff3760f04ad6394d595dbe12e7e2846d5e3401ce0f290ecf60d74a71e582a7b2feb1641504827c0d049f994d9ba9730fbf279833080984ab91706b08bb89629a4d0f67689d70a62bdb6d09684e7d92e6a63fdbab1af815a36707b808358d34ca1865574e8932d9454f418858c01029fab9cd7f799876b3d2b378d0b0a4004a3c3de06367c69c22daa3d59af0f0faf9e09a04a14ca346cb38e1268b1807cf52d0ab1f12f481d7684f64380a69084c843a04ff9958c1f60194ae6b5000a2a5d516880260b92e4038107776f1e7c4c35702e4277c001c7887e0ff59", 0xdb}, {&(0x7f0000000880)="c610bd60dd8064ace24e8e0914139ea3f247bfb735da091e7fe1898acd6a1756f2e5a4d78c2e3d60abb508a61c0592217c10aceeeed3541a1956e8ea8e213606c54c5b5a1b37a720654bc076da62a3fbf02aea7f54521c1835524f97e2c37de19f107b5b4471f943a3c5735c5922aa9a217fc2f55088b63f8a1900a560f36aa8947be6f41e1c285fa1219c84100476d93a8e2c8543a511057364e35af799c9686acd88e558e1c0c02fef6d6fd3f78ffa971a85f784acf242", 0xb8}, {&(0x7f0000000940)="aed6a718df42519922fca819c01a5edaff311642300ea07614d2be23938457634044f95d76d1590b82e17a842a9c6d3cee368b42078b4ceb40073ef5105197d613936eab098a5419983f62c1df20bb4caf3a1c55770ea02c4144300ca075765eafb172f8386c46ce8b23832278ff2b8a70fe14e04f5517bdc0358b7b483e", 0x7e}], 0x8) poll(&(0x7f0000000080)=[{r0}, {r0, 0x4c}, {r0, 0x8}, {r0, 0x48}, {r1, 0x18}, {r1, 0x1}, {r1, 0x2}, {r0, 0x8}, {r1}, {r1, 0x80}], 0xa, 0xc1) fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) dup(r1) pipe(&(0x7f0000000040)) 06:32:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3fe0, 0x8}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(0xffffffffffffffff) 06:32:23 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16e0000000000000000e5817f73f2a044fd33055552fbd5e41789632dfc943da025bbd47b3bf579452d72b8bcdb9ad8a4f5f728d73ef16a28b53a00000000000000000000000000000000000000000000000000000000000000000000000000", 0x65) r1 = dup(r0) write(r0, &(0x7f0000000700)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e000000000000000000", 0x129) syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) socket(0x2, 0x8002, 0xfffffffffffffffe) ftruncate(r2, 0x4) 06:32:23 executing program 0: socketpair(0x1b, 0x4005, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') r1 = open(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x2) open(&(0x7f0000000540)='./file0/file0\x00', 0x8800, 0x0) r2 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x80, 0xc) linkat(r1, &(0x7f0000000480)='./file0/file0/file0\x00', r2, &(0x7f0000000500)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x2e) symlink(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r3 = open(&(0x7f00000002c0)='./file0\x00', 0x10a10, 0x0) readlinkat(r3, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/234, 0xea) 06:32:23 executing program 0: r0 = socket(0x11, 0x3, 0xfc) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) 06:32:23 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1fdc, 0x8003}, {0x1000, 0xcf7}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 06:32:24 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffff4) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r0, &(0x7f0000000100)="97b91b7b44bca74bcd257b44187993daf5c1feb685256ca0c020eeb9bc804fdb5a93118a3f4459c137c24cd5e2c1f746dfac0f4dd638bb19d8a15ccae8d02ffa32a51441a1191f14ce0ae8e6e86ea44d04f115594491781e81222995eb2e0e8d72c21abe6e0f225b6dcda95bebe361c2017e9a79a199885cf4529d0d919d2fe75cd6727eda246b6de1300671dee6d0184b467126d48258d5d02277ce8d8fb837da008575d4991f27b81e152bd47ce9528fe022e78910581d16f5250764327242d6e62e14875e915ffd817e27bcba50249e3e9206243b28b16bba", 0xda, 0x8, &(0x7f0000000200)={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 06:32:24 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 06:32:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 06:32:24 executing program 0: clock_gettime(0x2, &(0x7f0000000140)) 06:32:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x18, 0x39) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 06:32:24 executing program 0: pipe2(&(0x7f0000000080), 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 06:32:24 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0xfffff, 0x80000001, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x47, 0x1, 0xffffffff, 0xd1d}, {{r0}, 0xfffffffffffffffe, 0xc, 0xf0000000, 0xffffffff, 0x5107fd2e}], 0x10001, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x9, 0x24d3450c}], 0x1, &(0x7f0000000680)={0x4, 0xcb}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) unlinkat(r1, &(0x7f0000000580)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000080)='::-\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000200)='\xad,\x00', &(0x7f0000000240)='\'%@)${\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)=']@[#\\[\x00', &(0x7f0000000440)='@%\x00', &(0x7f0000000480)='@:\x00', &(0x7f00000004c0)='\x00']) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') setsockopt$sock_int(r2, 0xffff, 0x24, &(0x7f0000000540)=0x1ba6, 0x4) kevent(r2, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x40000000, 0x4f2, 0x4}], 0x40, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x400fffff, 0x800, 0x9}, {{r1}, 0xffffffffffffffff, 0x78, 0x40000060, 0x4c, 0x89}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000040, 0x0, 0x3bb3}, {{r0}, 0xffffffffffffffff, 0x90, 0x40000000, 0x100, 0x6}, {{r0}, 0xfffffffffffffffd, 0x12, 0x48, 0x8000, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf00000d2, 0x76b, 0x4}], 0x2, &(0x7f00000007c0)={0xfffffffffffffe00, 0x1}) kqueue() 06:32:24 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 06:32:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x2, 0x2, 0x7f, "74f8ad1d9f20bd289504bfe80c47a885ded49476", 0x1ff, 0x1f}) 06:32:24 executing program 0: mprotect(&(0x7f0000665000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000667000/0x2000)=nil, 0x2000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:32:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r7 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r9 = getgid() r10 = getpgrp() r11 = geteuid() r12 = getegid() r13 = getpid() r14 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)="706915404c4aaae1b0d79b204471b10f4d6297109a9d432745ad44fc109450c003e08c2e372b0d4528b2bfdd59ac4a0837ff23a4529235593e52498348d97f525fdf32d7371a50ebe19b288a18cb480fbeb4445f", 0x54}, {&(0x7f00000002c0)="831553f33fd31db89252db4f1097f40db967549f5a0d88ce82a37d904d5dba1c4cf490468f37956e22ec2f518f698b433a2f1f50a77be735c7691a46e3785f6b3e4290d93345eab95ab405b88ed74ced2543c3ecf04970c65c458096af40e5d42c18177b99ea", 0x66}, {&(0x7f0000000340)="a4e53d3d84c2131f2f4933cb5de3bd283fd469d6ee41fc77b228ddaf4f12b68e5cc75fb14c08216265b8485babcfaccaa10e4d616508b4fa751cc93895e22f087e5740223bf1689efb70c58fe3cede2e076ff297923a30060c29033c17e4aad2bc1fd80e9f8ca9a4edfc6752b5ccb550fb3c44f4b0d2b6f7552133a2f830c899cf6e214e78c06accc4d04271d8cc27d696bfdcd973ca0d0cbd0bd01c15ab79f5359526116e4cc823ee4aad738131fbf3", 0xb0}, {&(0x7f0000000400)="f6087558e0ae783084ed200cfb5ae4585539f4388be07a9f66c5be293a3d9973e50b19495b78c208e189e67354363a87b3f0e0f951ce94e43de6463f08ad33bc89cb7f9791d8d0563cfc36ace79a349c8deea5ea24715ef3641277dd79b62502b302caac08451d9398378f3aff0212624a6aaa8a69491de25a31de4f067f0975669762a4aa3a185e34a1d94d5422e100f78fab093012", 0x96}, {&(0x7f00000004c0)="5e5a4864d781f0a9ef39ba1fcded9a0bfd3ea4999f8d1336553e4d095fa233ee4d5d3c4b835fb7f54c6dfeb375b23b707e2cc33c3c8810eaf8ff22de69df73ce62130b3b2b28c5af843f0f18287c9705bd4120973fabff29241dabbee3582c148ec6bbc758cca6c0afb1740ed13346be07d1f1ffd4cd1fce2215bb81926e568a30382844fb7d89abe86e4e76dd29fee73f441089197070aa005c052af6a14d20add2f532087a9a2dad57640ea5c2d4b75b9ed892", 0xb4}, {&(0x7f0000000580)="537ed838fee6782a63c5cbb950652b81fa470af2deb5b7ee2bf98099c9a908b46b3f4605db2895c50f806c57a41949f5dbaad6e8cdfa23512745ea38040c37974cb284", 0x43}], 0x6, &(0x7f0000000940)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r2, r2, r0, r3]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0, r2]}], 0x108, 0x6}, 0x2) read(r3, &(0x7f0000000880)=""/161, 0xa1) 06:32:24 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 06:32:24 executing program 1: socketpair(0x2, 0x8003, 0x358, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x80018, 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/48, 0x30, 0x40, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x120) r4 = geteuid() r5 = getegid() fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x2) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 06:32:25 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffb, 0x83}], 0x3ff, 0x0, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x83) truncate(&(0x7f0000000000)='./file0\x00', 0x5be) 06:32:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="90022e2f66696c6530f3"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x43, 0xfffff, 0x200, 0x8}], 0x101, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2b, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x8a, 0x2, 0x4, 0x81}], 0x2, &(0x7f0000000200)={0x4, 0x5}) syz_extract_tcp_res(&(0x7f0000000240), 0x0, 0x7fff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 06:32:25 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 06:32:25 executing program 1: r0 = socket(0x26, 0xffffffffffffffff, 0x8001) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0xfffffffffffffdde) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="95278d9a8e39080000002f66795b65300063bf12789e12"], 0x10) 06:32:25 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') mknod(&(0x7f0000000100)='./file1\x00', 0x100, 0x7f) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') mkdir(&(0x7f0000000140)='./file1\x00', 0x8) 06:32:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10240, 0x20) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x100000) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) socket(0x20, 0x1, 0x100000000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r2 = accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000080)=0xc) openat(r0, &(0x7f0000000040)='./file1\x00', 0x402, 0x20) setsockopt(r2, 0x4, 0x2, &(0x7f00000000c0)="5666e7a349166184584b55cda02e50ac16c390be6968293cf672fc583c5cf8faadd447d3c8ee1c8ab3971feb512321ea26c90778ceaa3d1fb2cd783695bcd64717d6e37b1c3f3a0548fcd9e22728cf98a1b5fb486b8d88d9a63eff6f67ec08a70308cac6b6070844f33333cd0a195cdecdd4b2ebabfda494d0b5236e3cdd6e995516a33ad6fb2ced89863084739717f52154d2d68c5fddf91e269aea3e435b6ee53e07caf8803d934674acb01ae9c51f5ca218191ce0eb88b090c0ac9ed7e68dce97ffe8a1239582b0798a212ce82f20b244e95fc3f667c95cb2", 0xda) 06:32:25 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x1, 0x4) dup2(r0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) 06:32:25 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x5, 0x20}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000003, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0xc2, 0x2, 0x5, 0x4}], 0x9, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x11, 0xc2}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000020, 0x1000, 0xf28}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x4, 0x401}, {{r0}, 0x0, 0x12, 0x8, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000006, 0x8da1, 0x2}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000114000/0xc000)=nil, 0xc000) 06:32:26 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000017c0)="f52038acb67eaa5ac5ecf37a563d139d5dc4cd585dd2b258928b24962deb473569ac19413eb8805e36b530cbb4b2b563880499d2ea89a41b76c76f0aeddf81202da0d733971c0e422522afa9f47594e9251e8aab5ae74048fe592770a15a77ce9d489dbc7c94bd1e13f72e3f5bbacae54c6b881f20281731ce3ad511f6e4524dcd9989f4aeb1f10e11cad298c5d3e9eecb02829ba8571adea16fe3253ebe64046c0d764e2b52e8fc405327b5aaa3a67fcd49cd1e57222d2f3f064723669abb9ef9f394ebe6ffeb8656f3d61c9ab23adb1a76159c15971864d657672808d61dc2f84c579cf0634084792297a9967056fb7e8a9bec00e45cda57d24b2d726f5bb57518f67d53dfc9d7733429bbca52232dfd027da74ae91263e93ccd402509b2584b7bce94684bc44ce0e79f194dca338527897ed877101f9a69767ee5aebe4fe3dac1e7ed7d015a12d8296e746eed66b7be8a3872db9aaa220040e5df1f0ceb3361a1f656edc1b37bf0377e74cff8fc72d72b70b080c90fef78335fdf12f2a47fb7155c986dcc85559690a0791f7e164c5fcd148daeabadd67887bee90b306ed353e0e5e5574bd8bfce3fa30eb607f0fb063af175eb48179f0d22026814145133a0dce16b1007a20742e23cd2aa980c6685511274b15af9287f76137d3a1f2955952c9089a553e3aff133bb6b7e9efdab5d87864ddde3993353dce1a9223582d664ac154d0fd8ccb2c90cb9146ab26bd4efea33656ddac7e35e7ea5422d005f2900c969cc3a1489e8e63b32f8fcda125190f4b37dc4f1814d224ba2af3f77d3c573f5ea427729d3ed27aedca697df559345e17ecc71183a74ab3db9c4eb0de55bd7f737eff085f4700ff3bb3b1d33aa48f82ff953289f1a460715cdab60172e661ff06daf68002745a5a9fe1392c7562c8350e7462212e7fc1d069b8e58a19e44ed3701aca9bdedd2f82830b25ea01993f2dd8c3fcc9794d619f6af44682dd58e44a4f76d09a9672b973b615d23dffa9d9f28fb02932739714218f432b6fce5d9ff0f45c126a2680bf2510ed851240ef45718c738e0c031841ed559fa29e2a269b9d4d6b19fc5e0da877a928c4cc9b4502031ca6c6f3d070cb9113020ae265065c884d5196459611dd6349a40f468dc799f15667f6452795f404e633acf1a9d0b9ee890a4e10575fa70b9f5391f957351500ee2ea26d3032ac072dc4e16f295caac3b5ed1ab3bf0aea8d4f883160e3be35e559f81d803e9ddaddc33e045cf8bf5c4c6c3629eececfa2ea62e1a75939c55ef9ec9e4c0879b90bc248fadd2e2ab30ee6b3e65487c24c0268c7a097bbe585dcf25a9dc4654dfed12de0750bf4ad37b34e83379018013840d976b7e3d65a0adb9b55477371899e05ff61b7350c75eb1b2fcc069ce197dcf02e29113b0cd4944a7149cf46cd378e192b03b1a09bff861d53dfd1e83b87fffc3c2e40f0119dea9a4aa49c1fab764edfc89e3a7a09efd542d019ddb7411454aeef5e3dbb8ba8cd6b6dbf987745e82e094eab2d55f1ebd71a52f9e0bd247026b93fcb9e1d9ccc6fb9324356d887a38c8d75263186ea16cd8fe655bf2c3f285cd377987470182c784b4dfa0ccac731e4e2c4e16268476373bacc721d99661ebcf18dfd530bb57211cea774488531f3a0f46d0556e9249590f4bdae0400d9375c33f98cb268c2775f1116d38b07e82f1d0fddf506617611a305406159a623bc5eee1ce1a25836993cbaa2e3b5c191bc71a9adb42cb956bcbc09e2764bc785e5e3e8a5e0aae3ba6f4e2029a43e37bb6169ad69d71eab54f11377ca8c046b15aa67109c36399ba2252eb3f617dcab6188f98f572064d3dd7a7224d9b18526a62e2fc295de706869b3c9c7c29033002ad828762e32799d89d948be6fc9d1f29dd697432a3c303fa6e1215896d687fcc04cb2140ecf6e2c47c367fcf69d6d4326855bf4369deb0e122f28c0ac9d2ca2fcaff3fde6799356d51e790088af904260d90f583c68e0b8f60efd7511247852c0fc12c1e7c1aa44a5963bf047a1c258dc81aaac83c0a7504059ba91e2dc4071311bd35361ce7e11922f1222c703ee4eb6e3099a4f662667452447885f388ed9d4b1873ca15ae5ff50e5f57926d90da480616f6c1c9f5b85f32c1bb5e680b244414ef1a62190bdc90e7d6e34d41ff8b609f763c2751a7eda80dace05c2585079b9048b850111322e48e9d86d373da7e4bc99d9c2f61f143b2dd8461d8a2134f6a044341f245d138cde54cef993d92d24a807d856af4f6d86721e13b9f83f00af3a2befc246dbdccc3f2cfe753878bec384b038ee324fbf7fca325da29182bd18b9756514927107f4edf761f8ea7a446dc7415ed34c24351f0f9289e6b01116d62a8ee25df359ced294dd29507ef1e19cd2f7a5428d75df4701054f6e439e8a4a0c691f2fc2b54781771dd990f7a2088fa99def5aebd64e863e1a7a601cd3ceb570abd5ce7bb1de6ddab8ef140a7cd1e4f891b31539f456ab7162b49cfd6f6e3fa83155cc716378802b8420c953fa919b8b9d72eb22d40980406d8e85086f17e0e516f741b77b7bf4ec33d01e772c0e842617f29876a37968c775a48b50fcff49a12e33777722c87af7e9d23883c5e8baec942cd9ffcf30cdec1c74f89dc200d89601b5423dbdeab2778585de460caa1649914c8bf880677ee15dd0f48d0514204c7e4f901ea7139cea3c67376426b96336e9380af312d971a8a7bf34892d7a7f45ffc78d05c5c1bef84850e9b08213b4acc1c20c8a339965c3c635c026f6fea1d9850bb411fba2270a78f2460ba0e1b0df586d55bdbdc369b09fde762e1444f52f9d8bd5d48f3d13a4b71af30fbd263f9e8ff402376c6ad47cc82df04872df92e10b53aad6e4390c31ad630c4ebfc83ac152ede99d18c3c8d9d61603a5a46bd2a76ee0d4b9a0f5abaf52805588f6adcec3eeb146b7ede2b11933cc3f46f605e345bd4493f36ca2ca5ebcfecb645ea18fab008a4006d2b8bb97039fc8b9461a3a09de3a5e6abd983f3b5a41590896881ad009d42a5cac887b9d459b5836a676532ac5265d9d2abeb068c9cb183234f9c0ba164145af22d241653059e158992d69a76b086c58069fa7c667a1531da65212771e4666dc734c33dd0bf24928b1315de09c8418d856ffc892b24b7e38e5ba736212734df3d16b6c59682b93d8b8b9ab36347cffc6c5a2a1512288c8f072821c468e70d80a09ae3cb63eaddb14169350ce70ddf76c064f0fb19628acf23a1fa28a965de110b62b4a01811ba69ac909c493e072b0aee49a3ad6b3770da5ae24156096b9dcbaf82733b619b2ad2957ac2e7aa9bd3cf8865bbd7a0847c6ac18eafe7508d27e985a08143d1349ec2ac29e49c100ccfbb38f52d43fb7ccf3c34ad195c77cc96d32643dd89cc9df59b810776d21d74b9b95c89164bf7d540274452aac6b2d6d9cf1069386260d551c05317e9afefd8dc868779dca2b4768ddb7415409fdd445083b98d47bc43b603f152e8ee8243c507414c735c3c952ea4855c2d77aef3d187c994fd5e12663b6d8835d05f6f1a1b281e5176e55a8b09f8fca822bf0847e3f601290474b59105711e66ae1c80c0e1b869dcbb8968507185e6d37db3022808d682b057c02d5e7564f93e0dbf927964a7fdcc2dd25c303c727578c89e92cf136306e624e4adab529a521faa353a2fc6c8e6be81bdbfad11cc26a5f873aae6eabf499635ac875a7f890497bbbcc09d8a3b952d15649c1901f98abf30d5f9caeea5a0487583cba55cb62983f1d78f4b851730e280fed3b2d1f584065ef4b4bd31df3797889baa87bacab087a287059bfb15109a3d0e23324c8b97aa6b129ab794d94ab213334ddcb102213c17b5dd82822afb5c3c81fd6159468d59d395ee1f856bd20ad32d30954bb20eecc160240158ab5a757f03ebae17be90d7d1db01d32e761b4c758d3960291f828e7fbc36b9cda9766a2480db2fa6374c8388d68e64264e809e9ff85a27750311f9e85bbdca6a955cf1ace0ec511559f254e644e1b9ad44e41483f369dee97afd00127b01da9f10cf60103af6d637e1a17a416e9e223c466980a14c20a98ac30d8fdb045bb8c6617fad8730c5e9e44eaca691e365267c9c46f7e2b57caed46aa51b5c7a1300f5f893eaeb22ee031636110cc448e0fbe950c7b355bc5f6edda48affc9459e509001689d52603b2e04258b3e378ad792c3e59ab01b80df58d10f37c08f0822a7874f113fe0572ec9abed36cf56742caa1955513f39c64d9a56f4c895cfa5b363d83fc85b211f2405d673f661978812fadb28bcc3ade263c000d811a8c180cbdaafb5fd95281842b0ed049497ce1e997a09516203b2e0c49133988935720b19546c689af3fadb8e89ccfa5f3e71974e8e52342a5950bf4627be9d8ec2b4555ffce2cb965afade7e73d6e5231fc01ac3e5d0a03ad3d5c6ccfc4755484f97c12f7fdaa623240a099d922f71968b43dd2d638f4811d66db48f3b4edd8dba66245dcacd7a6874ca3ee6b92049e36eb9ee4a2763fcdfb8cf98cd419d6856bb42ff77a7c3cf0e48701469713b03498372742c890fd9989e49dababbb709bd47faf82861ce5813b015b89ae1515bce679588d3114c279787c3abfd8a80d57027a7e6bfb2c24937d13d0c791e90dbfb268a8463e54310d650f7cba6dfcf86fa99e89c240e10ebc2f9d2d115af4b97837dbb5b385fb3f96711c876f4f3b20f41ab4caca11ba405ad9f84af421dd7c0f15dcb612a9ebf3e726e212a71d93bdbe7219f9599a73aaca9aa5d3b6e5ee54f755f9eb5298d72fd170be8343ea8925973a2dcf6d3918f470b5f54b0f5723394d9d125252656ce5a44c21d64311396406a7fe600a898f9eb3abeb65906a594413273fe47de0a0eb18fec67341ccf331d49f5eabbc8e938335df0f3c56e05233fe3972ae021b4ee2c50b09591bef43448922587cd2cf2eb8f871fcf0fc49f0a64af4e2b601ea5fe1450f56691666e4cf7772ae1a989c80ae01283a9b1af13c191e2357088e1a80289fd8d8e9d7b56c21bdac46c28d5f4e6abad29b132f9ab045bc43224c02fe7f3ab9cde7ab229e6bf82581285dd02bfafc5394769f740a0e1e8df971f7956ba71f644e766d24a98129f56c1037ec403de879a938d4530474c323c7eaab19074cff670578cc1fb6e36f7f837e0698fd943709340242ae42cad26f042c17571dde2f24bbe401842280abdc94bdc3e7a92be694e3e9eabedfe0ef67fdc17358ffacc23458a7efd81c5422203e7c95d43c0d6a40c8acae6a7f3b5563d0a10ada1998a720732b6bfc2b65b6b8e7a595960fc5a11515aba3323ed65cbd4d502b531bc3bfd66f4d45e4a137d971e1673882beb1f67891b344c4a86b72f6530182bd0ecc5e999e11c77f24c7c184d2434e72fa57711d26ea2f70fb6590c9e4c3898b2e4cd7e4af6046ceeb1b4c1a3bf2a4d22fd3f075cb19614937b428deaed9b58ee4fe6474cfcf36682c0765210867ddf2c1904a8c882f3dff0db740dc6e04666630813b5d8915e342400cd47cc251bcebfa16092f04328a1714706b974b39218c843d3ab825bb6191e963ceed23def639116e29091d06e82361ae9fc1b94ac07dd39d031d86f690f8529d9f6171e72b0ddc9a776cda2c6ec5b6614b882a29df3ebb6beedb0f4be098f3a4d29f91a01e43f30e096d25ce3ac32f64a343db4a07faf2e579ed46fbfec47ba2ed04bbbd5aa4d2aa775bc1d4edb04df54b00b1d5d5193399daf53f14f511b7ea401244fece115092022d98da68b7c158c5f", 0x1000}, {&(0x7f00000000c0)="559c1ed2", 0x4}], 0x2, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) 06:32:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000080), 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="94814820b8720b20ae8b7e1468619b50d7c7e416f3ecbf13d6faabfb97abd6737b035a0d1dac00931d23510fc27e6625b8873c90a9c39164aa1cff0c1d6bac75afd266a0cc4b329484a6aa62617f8cdf649ca245434e414a938952e967c5e9c51854742766429f628c734c7dba2ff78acf8c389849314e6f459fa2127f8853736ce7c7e3a788cda4582fff28f1f87021489007c5ad8c2c447dd1ec76af39f8906bd8e5f345d6d159927c813ef9715b4c7da7b1ca48ca7d154ca512722a98b11ff52fad3520a933cf0993480808e0d77277f96688a3db63d32c10c6e8f4a93cdf836343afa6e58410a6d97e205d1ec440adab005025c7de1bb8f048c4c16ef53feafeb85ec9d2684d392a79a4380b0c5ce7d13b36a304f7ab32eab3586acf483f99ee29696f3e418cb3054b57115a3c94dce42c960390a859cf7a1b4cbc97c639eda7a3c74441e27db5ce3dea33e6732544590f86539ac46929417cf17a376307fba4d7a78e40272371bc59ea8a1cc03131a6dd4ecea5420eca787bf480c2f9be41d7947d8c7d641b7a5efc80e0543b3f1f698b5cb45cac3ce0359e997d089babf743bdf44f34bcb0b715e8e297040bce1dcab6de126c70bc97d5d8ef2438792544fee44410bc762d30356a31cfcdb1ca3bd61b35e5b169e06ee17ad5d6a0e0c0139b8ee8381c6585001440e69b39929ca27acb0d0b58908b2febddfc70258730b81be81fd618197a74b2e6d1c0c7fb8b1b6ec1de377d0519f40cae3da40c5ddf1023674b8532880349cde4fc1ffd4ff1b284dd97fd6950a7a80e2d6dfcda3a9854b19f90e640224089c03d2feeb36157f12ba329142e9fc0ccd21828ff21de08a78c7ac8f85ebb72f5a755e55216883acfe0bbcb944d53fe1e1cb7f096618f3c348bb3fafacf385f321b883e73e7e8b2457d683e401de10e38796b19ec8dc9ea11860a58a7e7f030e38b98ff190ae7ff479a890143907e503909fe50a780ca242391f21c21b1cffc2fe453921f1bc249b17d972e755e2cbbcdd248eaba22401db203bac2beb355c20f6d096bcd47c128511a613c746460e356ed8bf01f93c9fe74876d11e3ddb22208b02ad66ecb7104d869e530e9532e65208725106971e7f1bbc8a3e2876b4d0fac3c14b71e7c7ed4d876ac0a27e805b4130fb6d9a65cdcd255f533837d827af680262e8a8bc11be8435502c457c45cdb31d284ff9ee3f24c56aa896dfb7d7cd8ea457751330c7dc5d9e3c31dccf00aed5ca800c0b59b552128f8492a0ad5da07046a74c94ad2f66b206122b78ba32808d94d6845d53921d659e944ac7f239b96dc76649e0060b30e44210c5df26b501a72607c12377c12e3a41f4117416bb4ef0c92f4896c67b2fbca00dfc0c263c09975abd8d45519da032046fa23abda7aa619c953283ef56160873d606f1f6bf036f8ae07867368f2b86c0e0fb170311517f83fcf22f42b62e6c92b667f7d539a4af8e0a04e0ee7f1b603bdaef6ed5f815e9a8ab9f4de1a3c23c7d7fe8993f14bbbf02711eb57fe3d9270675ee4268c6d06c954f5511238f87f4c21023fdc0e0da9e25d239fb012f1d3042c75d8dd703fd18d17a344c6996f0dbb1788c1ea019671e599831c5d90eb8de9402e484f54f353bb41a51fbe048d07a6069047935a7d821531d770a4856a4b1dc0f108f8ade3b2c8177d56f837901201fd1259db1fe36769f59e63bfdf685a9bbee904bcaedd45c2c846cf28c0b7e1c45fead6659569d30cc4838aeafba3e7877efbda90fac3f3b5fdea4bbb3dcb1f8089843b418de8b22085e23fb608e073e692960856109cd3c291ae20905b683a52f5105242ee814f21f68f77a3be4f8678bb4887314c50c92e4b73c06ad131a3339aeb24551a1b4f31e27473171e38ee278299bc3de9b45b29f992df3219278eacd1a4d3498770c4f4544415e5db376d06b932e51c8e31165a0c34916b2217ca3dea5d5f2c0bd55f58b2280db6ae8a2ad65ff9102d381043adf950a198dc65c404954b553155080763711b4b7b9bd7e3fcd9890ec90e51fea944bc6331bf6daea0208548cd548814844d161b39eb84e6bc8b6a0ed658f8ceade046d1703da5423d5edcb5f5c69b3aedc289fb6b7ee2e0da0e89f4ac3f9c6e3d818ecd5ce167c448aa35867db8039d401d42bf84dc132508c535035edc24c5298423e3a069162494f2ef8973a62a0e333ea4e59ca33f0c5a940d51bdf6de8de11580fbde55ba1a87587c0aebf2e6c6750620c8da44d452e92ebe97fed0c13418840bb369787fbf2c87f1b9282d20ac093180064725d1939dbb8214045e9f6803c377384048c200986d39b039b7d829f6fb5a43795cd81b87ebe04bbfae696fea11a60627f3d15202d4e98d0178f4006abfe5a89fd66ed52c627a72e29e5cd25c58c32d84731a2304ff19651cd7b7345ccce36c76239372da16f862b80d26162c2792ddb4a9f83ffe454d550f6dc9dd6730fda3625ccb8e836ca62c0ae81a567c93e24700f88588e66b561d4f29c2b29f14f23253c62c858539b32d34616acbb4be733bf715ef15221b1f112342448ebac7e8e3c208c3b1e37df7ab3751ecedd6790ecda55484046c456a72e727c9eb52659f6af7823c429882320c05afe59bc35f51db05a66355db6d69ff25e783e2bafbc4c1bb4aeb6551c28f47c9c401e23eb7511162b05f2489ad0ec50385adc05f923a1af790cf3abbe0f56bfd8a8106756abbc414aa000cb672103665dafd9b525f85bd2560e1f8d49b912676b6d41dfafd9e17c1c6641ba7d036c4f953625026a06da909bbe021dd37e536f34ded1140915e4e8f8dedd05c3875256d8d6c7ec85434498b3fd3ce9ef8557a8d20b076d7b8d19580c720cf24cec1d78212f07dc897de5ee2d7db82626f791f2ba1286cf65c7724f2c075cda50a828082bd76ef19cbd9ad267bfbaba08d29f5691b10f16e00985820674a000fbf33ec72d28cdaaf5f75794b88345f12f53917b28496066de032fc4c5f4685edcd09b0c5084c26b8061fd6b819cb6c1a1071c8dc49acac67ddde642ad16e8057414b03eef4d23521e29deeb4a2bdbab996ffccbbe2138fd6df8e196fb2aa569338ebe15de350f60d95329608e8fce93b740a0f06270f151f5e12ef36a4200d7fc655b9549763de4e7a04e63d935a01d62ae43a2298bc66149dd9aef2cbbb798e16e81eedcc77e40d9bd4d7ab67a974bc3d8334d3d7fd57906f5b5c3c5c91d5a3878557f381211b35bc60716bee9d4d329e40a476dee54cd68bc463d1fdfae0817bd596f7e2d58438d9c9ed4886334fe39e6d3a8da8d3a216aba98e561ebbfaf0eee2396332f978226ba4fbb4ecf6ce6db6eb3dd58d29086d92a77572d0101aca681289407436351b5f1386c278e5ccbfa0fb3e1130d401e42c4116eba72eee873922940a20d767734fc0a16dee8252fd4fed8254dbe1a9ae2faf434239a629ff2409e6f485cd65f5764a869bacf543d9c544f090437f14555e71373c6c3dd757a4742ff68909c911e41fcd39220972d00f0d1e7d5579a195a08c66969cb7e3afe5efe8bfd0581bf94fb8d13ec10677598382e5a96ed2ec4ec860e882ab745fe7cd73e90fd0724fb6162d80bc1d55657134aefc0dc79f1b18d4d42238d009451d686239f7d92f0ced4335ce1eb21ed81866b1c9e4e4f416159728587b36578f8759c3dac8fa279cf74bf434cd2aed5af24668705913a9d030f40125c3d5bb1a9c2f8d6e50c50bf19f4cf0894d4d53728a44883d2b68e12d929384054638458ad641217efb871fedccbed96792e752cf7bb12f8bb01b1246680ca8e109b8ef9211313c6055e0b6910924a9facb7698b91f383bbb6b8a8c3b45277296e6e231e210e3750af8dd69371b7535295007d858e8c86c5079a33570a6f0484a9fa8a261b31c12fc12508a9a83338f40095457707aaeb2abcad3602ffb88682783e91899b04464dfc9fa64df82815e69d17e94afd3f1dc79101ee692aec8066424dd2bd42bc6ed029370a5ee961dba11b593d2e06f02a285d2b33f44a9c6f2279ada2cadef00859f955bc901b2e96fd3c024ab13cd0b8e97b2c551b80c52a830915e0090e1789d5cf17b2fdf8d91666d146022edb9dcd3044d3512e17d64afc187482ed4ee5fda7f2001ed19075b81cc8b7a882929437caf26cf293698754d30864ee143bd5eeb92bea99334b20d075dcdff865c48fd6e11ed7ee92323b09a1bcbdb91622131c27b30a1c0a79a58ae350fcbaef1820c21863accde4e635c8c21d07ff660920a5d7770500ba8c06791b53922faa0b1a19f67d8f4f939ca3376d27aaf7d56948395a630983855a5460e04d4782cf15ff535f523480eba3ef3b89bd50f56eb544721d30219e8f877ce963f862e4ffce339e56b580c113b8e228450ae6c7681c65fea62562bcf3893629730e9a052853171e52e0d684818ca13d2f17e348392e140f49d68251508ce39d2654ee7c472c58f74aa23919647b361b39f3e1ea53f561c16cbdd7c41ff25b232cd74a520463ba029be64141702b12fb3fc02e2091083ec1e44a94e6c21818daa1a5a74a8d48925ce45a6677ac429b432ca32891a228bd56bbfd7f86f8870133ae8691e4e1ba6aa6fede411cf523b1f5ef56d54568532a38a1d0e5abaaa0d3dc41e08234e7212c2950d92829773b468499a6e28b40cd1ed01f4478e85035e732e424812689d8fcf3f0030bdd37e7d17ddf5e7065b3dd4d5ff2dd28c7f2930741c09a3ae683eb4c1979a77388a8fe8bf1836e828900218f636f8bbe2a7956e1e638da505ddf130780ab436b75acbc0fc8a1a1a013a02ca9651af287248cb99297ca47013e45784bdba04bc4eb7c3d1d59df74279bcf038b292081ac97f2d656d73693210fe1541f9a2e87f1cc0ebc517dacca8a0521046c03fbe1a2d16caec20037321adf6d71b1183d109fb0678732abd3c795a04894c2682c0c0d54607569022462b5576d3ff5fdab8f4eadaecec1fd5c13097f33c7b81298feed12bd6adbcebea6ff57e7fc9ae52b1ec389052205a6d4a6cea670bd0fd5554b725b74a80bcc5169af485fc0940feef7330b2a9b3f88ef91eda758ace514b6fa2f1656ed72b4cecc096f7dd49f65b3afab0dbe386bc95ed89990ffb49123807eb82e04af77a755258e2c941a3b75d0fecb51c71c8e5f0dd3c225b7274c51e3a4c6e0cff12cf005e9346f39af7ff8b74f7372d86be52c452b3c6ff389ea591bd1ea4472f916714242691759f2a1e1eea152b050e50e9be22d6a992c5742c5cf9144e55544d5d48c36dfa2683812cef4d276346e0ddbf1182a8a540d8170fafebf61f03d5b2468f0c233eccc919c0d1a651571df9690a2f6064d095cdf0162ab73536e9ff9f1fed4a6751de2edda4408da406d4dc0560b9eecd7905016ce8f3fcff595912e0cb74c7be14bef0319f43fcbb31eae1feb387f89fb41610d275ffd6e7e2b922bceee0f7186cf51c343e3f30817143a08d3620b941161b2a81d4136a94b45be8204adb9e10d70b21bddf20ca8a82f695b24015e37a0cef9a2ea5aca59d72b87be4f62739f0a5c0ea42b3c64ff71fed8a16efc4e864ee84c86ff62d5d0177615efadb5c67001b05b4fa364008f5a83430eeaa9dfc4db6938e966016dacdbcc0732cb3766327b39ac33d7ee092b06e1a1650d77862c5a8fcf119d2db18c06f2fdf09596381958cfcc496d1136b3aaee2d4aa503ed185df2e057cacc8eb6fd1848266dd73617163e6d7c693ffa9d4f622af1679eb96ebb96124ef1c635bbbbad0c1fc08d4da9bc45020", 0x1000) 06:32:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 06:32:26 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) close(r0) 06:32:26 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2001, 0x4) pipe2(&(0x7f00000001c0), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) wait4(r0, &(0x7f00000003c0), 0x2, &(0x7f0000000400)) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) flock(r4, 0x8) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x3ff, 0x6, 0x8000, 0x0, "967e2f6c6b976d28e4341979a8af14d26267b98f", 0x6, 0xffff}) r9 = semget$private(0x0, 0x2, 0x10) semop(r9, &(0x7f0000000540)=[{0x3, 0x8, 0x800}, {0x6, 0x0, 0x800}, {0x5, 0xffff, 0x1000}, {0x7, 0x0, 0x1000}, {0x6, 0x5, 0x800}, {0x3, 0x6e5, 0x1800}, {0x6, 0x7, 0x800}, {0x3, 0x7a639475, 0x1800}], 0x8) r10 = semget$private(0x0, 0x3, 0x2c0) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000580)=""/132) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r11 = msgget$private(0x0, 0x401) msgrcv(r11, &(0x7f00000019c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077e3dc1f1333d7f041cc76527857afd7ff08f9db2d941fd64f1c6c7372f045136530"], 0x1008, 0x3, 0x800) recvfrom$unix(r6, &(0x7f0000001680)=""/175, 0xaf, 0x40, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) semop(r10, &(0x7f0000001780)=[{0x0, 0x7ff, 0x1000}], 0x1) write(r5, &(0x7f00000017c0)='k', 0x1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001800)=0x1) getsockname$unix(r3, &(0x7f0000001900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd3c9e08ee22c39e0b17b36003d20239407120f9b24e1688166fac2ef4c0c2cf"], &(0x7f00000018c0)=0x6e) 06:32:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) getegid() sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 06:32:27 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$inet(0x2, 0x3, 0x3) 06:32:27 executing program 1: r0 = semget$private(0x0, 0x3, 0x1e) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000000)=""/248) semget$private(0x0, 0x3, 0x40) 06:32:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) socketpair(0x1f, 0x4000, 0x8001, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x80000000) listen(r1, 0x3) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="174795c59b6a278e311082dd743cbf746562fb7f58239a96dd1774dfd46c25ff490b04285a03228c13f8294b6f0c5f3d5990113de350de6a8abf019aae810e8b7c80dc9c6730c2dbaf1bfbdb8313cbaa2c2cee8db8cbe859b15bf0fba34aa0815e83e3e4792c9a64642baac16fc530dc17626d3a8615ddeb7234d7894d511567ee09b4c102cdccd18459fc37e747b755545d4868147c620fee09db23cb29d970f763ee10db6fda047b028f72", 0xac}, {&(0x7f0000000100)="6a09b2088164cd7bbea5d983fd1bfbd71d1e9c9a874da1d235c5dc6ac47b32f52ed9bc0c31d42de6fdc8ae806ba46bbf487702ceb127dcf3980d754865127f80568259466e68c24facb14dee47841caa399bfa2d", 0x54}], 0x2, 0x0) 06:32:27 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 06:32:27 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') 06:32:27 executing program 1: r0 = socket(0x2, 0x2, 0xce) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000cd5a63c25b915e0cef620b2dcc2f27512ed41ea2353c613d6bba8f72c121222b54127509000000000000001a116e98a5dd731aadeb55b0adac63f064a51a4eec003a1acfa047015798dc7ba11169d8aa391ed8f745d1d5e20534fd8d7aa07c2854904c6941d8811bda09d06551f63023227c9c234e520fd3c134dc4c21c69bda4a737850dc898f347a83574b3512879cac310e8e83390ed8ead0f86711e6e2cad9e76da1eff65d949b0bcbbc0028c8feb7e3f6b20a94eaff51a43e0848f5baa9ae077f89cecabdb44c68527fe5bebf5509e651d6b72f51"], 0x10) 06:32:27 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 06:32:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="a82d20d153e2a070154682a0d6c44bc8cb1f13ce2e4c911c8fc7277536b4ff84fa35c86757cf568f9ef827673192facefc0d183cbd5b364e84383c7e5f8c0cbecf7a898094a9950592e168e3dd7c225b8e97df2977c83c58f7984e7c3030399b51d8d4ea85d2c1db8dfc822a0c273a3328d6b10d703209bb578072eab67b560d178111045cd6c701de6f383a73257cf1bbb570565a747e6718bdac02aa20f8face71ee30295b85b76bf104016941837480e38c747816b78a4bb889cb1b0a87d910af6359120223e22bc9da0e468a", 0xce}, {&(0x7f0000000180)="281fe0c02edd4f24c07c7a02f7b6941922db4542f182af1c50488404d3c118cc5118534c79accd9401dca73cb78cb12633a13b2495ca29ac9d7bb0f4f9fef8edbb9e2b8d154d65d6cae0d97233dbc08a9a21397bef645f77f289820794c1efe7056394967f218563bd9a5da492d066898c7fda5ee0868a60f95d11bb12a08dd8c3959aef2c4e7278ad8e53398d29cfbe7ffc8444c6b53d931168eec33188d270cc79e653637cfbf966f3c7fbe10a466826642c", 0xb3}, {&(0x7f00000002c0)="5e4ca3e9b4c338963017e8e763fb8dfae97d7a92868c83f93d269702921df64ec8db900e898c3a55737e25bd2343b0f731e87a7f883b781a6e44784b9e5b5ae09171b95979c278aa049478ed6759527793ba79f9009e061f7834", 0x5a}, {&(0x7f0000000000)="09892c95331a73870eecf60839582b233bfc9b30b79bda174ec2880d801fd1fd", 0x20}, {&(0x7f00000004c0)="b6b4e6d793d68e472eb5f816005dd06a739484300f404a7a1dfc72321848feaf498870a47bfe8d5c17501b2ac6bebaa0bf5573c792e45367817162dad4347128ce6a51f9d3cecfc64bc1a6ad097d1094814cf6a49dd0f5e149baf994e97c8f9c64b9fa4e65188455f5eed24d2ad0d5e24404ba879ea3c3b682073834d1b6aaf21bf321cd2559f6b0065380632187e33bde9688224840cff766aba0697b0c90928ccbe65e7003afde88d505c1795b5a4e46602a0d3eb9c5d6a74b531042f6058c852d6aa48cb076ab4345f686bbd065", 0xcf}, {&(0x7f0000000240)="e3a410f41986c186a67d4a3d20535603f3b3", 0x12}], 0x6) pwritev(r0, &(0x7f0000001940)=[{&(0x7f00000005c0)="72417b813cabefa4f45b07d4c8b7746b4962fcd0cb80aa7b7a156c0e366f327cb896a7ac2b3c5c7b73bb81ef7e8cf89469bc5bce654f9c6953712157eab5468eedb3ec53a486c8321d97f3a3a7dacfc4d28937e595633fa109bccdc64fd6e6e311ecea4237716d20ae137de3d316d24ef50b95fbb9d7c983baf38acdff2021e39ae723ff633f023b79a59aa8d2624d417e751ee03fdcd9d1978fba927c926ad43d2b17c9be29b8e844c0bc0588be531c53216e6f56fc5adb22559c", 0xbb}, {&(0x7f0000000440)="bc9325c49f7fa897ef0d998ef4a7b9468c961ec01094cdcbab17e3095aebfe45d8373ff2f53e13e8160969c4d5b82f067df0cfa82e2332aa924d842ab0f6e29e236f2fa4c6b9fb7a41d091fc2006252df44e66b6867208f87b55bb2c6eea79d8ac8df10be8a24d", 0x28}, {&(0x7f00000019c0)="cfd1185fc2a3964d7492c54c826bd1e46cb80e620c9c34ff7b2e368357bace5c1d5a93ddf42d0e19c5f6a5f9e8ed9a92c83806315599792e2b29685037bf65c0539ff93c59c56f04563f3207952ab8946e821e83ce7a88876f6b46c15c268f0aed760328c5cb85c64ecebaacb68a8de37b3675e0a108eda8c36bf480c2117b210ad8af8138142938c20c3170ede02882ddb7ef57d94957476134b17f7a1f168f107c8c29d86f9b2246c34d0a4c72e8c73def6783252bfeb6f25752e4ef8ecdb9857fe04e86dda0ba940f1b55c1923659e1", 0xcb}, {&(0x7f0000000780)="90720c74ff2ff3c703aa6f6cb000ac38eaa2e46682790fb20e650775198bf35e20b4d117e84138c59bae0b7a202f963ca1a6181e086a82e02137d78fb555acc6edf6d5a0a2aed90394b6a69104f68375a1b433398d6ecbb6f6327ae2196dce22bf454fb9da3422cce9815b4178e1a4d8928eeecf0dcfe8ca04c29027fa33d1e13ae0d5c0ad30ac8c42289bfeeb5e44f2a62b4ff0719c10c70ef243cb39ab10f88fe27b0fceeede0c5a737a3b225e337ebcab7b6ed91cbb71cdc032fa518ae301b385ddd89ffe581ff73b24ad4e69e15b00d6955b9bc36dac974c53f72f1481735762c386768b4af952350969c3b0494fae616dd79739e5726c7c2b103792c1c86064493f115ce0f1b1dee5abd8d95f3254d532c97987ee47e457ccdedb06fd07140cf8800262e1cc46342aa7f5c122e36cb942c6bea187c45bb96f1c0eedfa415385af720a06af5a186129cdcec83ec3cf57baab59d2b456f3635ed4b536a115c225dee42f6f0def2525d7409b14e70ff350426fc0ff61161b4f37e1b481da202d4dba5cba86a89457f6cd79ca474a8fac0ab1ee1f70d443d9b6bb604a6eca15d612e45e527e3944c78a20794e9066df55ad3d0eedc21bec26206a1f340a4cce1185e482a02eb6349ff8e99a4b884949c20724d715f9c4c8244e7a57b4e4939aef6e58b3df693ef63307b799b88c92e54e8f4786c30f57d0c0a103c316793ad7322997e2b83942d21b2fe82091f9a43cea6b3df8c14a710a2a73eb171bc6b988b4328c212053d1458e458b7d5d56251396248885aadad27cee8cf777b142340aaaa9a9aa49e4cc857a4d10c200fe7bc8fbd80590c190e35015ac7045034934ce35dbcbbada4c9ab80063d00ed4616f8bb8a68b615d3f221b542d9bf0cb8e7308c4c5672ab0f9c4fcc526ca57114abd7bc6456bc2c63c67c9cc2f8582cf770d388582aa539cf97468f97f48bf57cde36bc90a4b71cc1e342f76416c3ae71cb32525a46717430f8f056d8162e301d8e2de5cff55f15189f8baf73020e4ce1c69842a98c7d208c28506f0bf4c66b6f8d639c63f5ec950ef304de876d2f145c98522c8ca9f1574a21bb2433adc26214af8f782ad9870ff73aa10924e2a39ab75fb57c2c843dcf7196a69454f213980fd21ba5e4a8e28e48dff6892e13dbbe9b39ac8e419bfd211f4d325b2f7f6ba28fb91e26c178141e42e563902a65e4855c1c6db2d451817eda282942efa57481f637b89a367a44441c8947e10cd41ab15d1688398b0278dc33f0b694f7ed490b1ee71dfc1078b26cc38be1fb53443d8440c8c100176b875c976977f2af6fc544b0e3adc8f402d0426505068cc5754fdf6f8e3a590a8ee7be0d90d59554e81084ecf2ba77668132717a425aa55a4621664dcf90f2c175c0f78f91d50b0c4aaea2b19ab168edb86e742dd055ebcab2097d4800dad4caa9db0478933f7d808f02082aba9dacf05d98cd8908e41d2ae5a11306d18097d672f389eb5a84a087ce975c1f5bebe5ee6a059d6bbe28eb8bfa6d51e14971028b6fe6d912383336f4a7af5487c99e8582ca083e168c593c7b6bb0c3462d3c30c03fa397a26017269eac7ef42f9feb1466a3ed9615facac081912720ed9eb30bc3089c498120e22c39c4a9f023be5ffa82135d26896bbfaf647f686d2e5f91c896bb1d50a99bd396dc6f643d6bfd488e906067a06acc6ac2c9b3c009d80dd6fb85bfa0851c00951cc9c66295f65839b4c1c094cba03f56187f03e4d97c1d8ef6cde93c420dca1ebd11ffc74612158c05497d9234ce0c3ea7f3647796139513199392f23e0b746fede046b7764b7ebd7b7981b6ace7cb9aa394442d83c35d1cf7e361d1c9b6795fcc334915cea124c7409d25881c1976f9f7a2860b8922b79e95626b8a91b5bc1d34e04265dcef54e5e5087804e5cc2706baa413cbfbfcd9e61b3f7421425fd1a08cea3dcdc572c5a5671a473f9ac253694c1942372643d50c0798a4735f3ccc8f2fb2a5392703093497a4a586e52977ba104005734529c03ca1868f346c73bbb6df2ec021e8163c865330aac950461d2bfdfcb0f4b059d9b01cd021df41c8841f5a783e45b63190a80d75ca03cd1e53e191e0e487cfac8e91c4b74aacd8bc66c44e05b81ef3b09a19af7f8045ffcdefc571f14f74080ee3259360d0da299e360eee07c8b92889c16e171c73e5574301f12563201616f485d7c80a513fc44dcd50ef8ba4d91a868dc4737925e35c0c112eaa1264bf538e321788b66e1d17adfe7206324138cd13d4208c4dd0dfb8621b97e7e6e9cfbdedca29b09ed38c8d890ba48749b62be6a69a76d678c831aa5b43fedb728b50c4a6f36d7bda1dd12ae556f3f11aa09e56723fcafa719e31df0d55a80b2a20072a70741bc0078b7ea91d6caeaeb7ef6a0b0eb855bf6b8ebd5af8ccf8324adf936815527d5682d4326bc05d33caaa7bb5145044fe26c0bdb7f53c9344a0eb9f6f3354e49c6b16021384ee00802b569ad4ab7e0c7913d8147126446c0628cd6e154d535252a05a8cd0ff9b9176a1d1658ce0055761c5f3d87144f60908c891d7c2813650cce3d6bcf8f167d81ebafbd5b60c7f3e3aa998af1ce00393e5cff3607e45380584926cb567e1161ace30a9d9aad1790a3761065892db13eca6757ab9e75c6226edb42f301eeb2cd209782eae500b3c9b4593325580644913bf38db7739ef33c3826a485a81e813bb1022248859f1e97e440a916229faa1ef4e96872629c10e10c53d55fc3ff78b1a8a885d8ffce67f566914381c714ac0242752c273eb66d4e4d385339cd11d2ca959d2700895062dcab997adc27f04bf39a94d0ce191f8f96c5c86cb340cf4b1cbb3074624c6623c898c3100ace73d0c9810c030d9dffe6bbabdffa31c80e4e20b4b24f8ef563b79e9a5834b13dd170cc79f7352c625e6c9c57441e7d32a39c9055370f6d78e0411de6e32adda7a1755497a0f9f73a5629b00f2f1e43587d946d7e1eb8802643edf51a4f412b2b525d0eb8ccf802de1b9b49e9da831d082311112cabe3e23e2611dc04e0a28049751fd1df77ca844b5449104635ff47219ce31aa034addb491b07d08470b802ba68df942652286d3ebd82400f6fa68be79d7f923e580e7bff33d952e9d131e35a49203230271721d4ddab09906f7f7b4a9fa4664ab7108fe6a91f15bcb4c4d65373c511b74cc6dc0cd4bf99b3693a58efd545ba32ac3fdab381438b456ce250d131a5a69d6ed274d4f36e6485993cc8f460499bb46d8afaad4eeb6b17a297e506779b1da3d85f48c477b8df73038678d7f9d74408249ef17ea862bb7ec350fafc856dd1db64f10560ae2e8ae397444b16f6817d574c09a641f236f0424db16556bcc455cf0af599d5fc79131f1ff70e3a240c7578d6e351d0df70126549180a315783a19db5c8600a518b1daa414c720f5ff3a1bd8e3425e513482cbadfbff11522d521779f6ab5bf9d9b5f19aa3b0e81ccca8c7730f0c21a554d26b620d530b998db49f99503acf0c556482e2bc432d10d1640cab212fc2287a76063c394d7828f31df59d86e832dd9e5573b61396cf4d4ae7713d9954b7b2b6ba3d95d7f5df79af339a49b1ea176c46250de1bcba54f4ae34e4f2247d2433be8d4f6c81a03dda1628c10e195c9b01b9d38a36adb65f6d94130bbcad8e99927536478ede0ad6823ec72d9d9f2b8100d3e2784eb7791c948a129014fc63d6c8476c74ef4a213bfe6c003895a5aa6a627ade2cf3d7f7974a5dc78071f98ebfd8d9a136b54d035e0aaf0856cae0346af3d7bc85783c64baecee8d9d8ad2341404c6e7100d51ef31484b48a41b7866e7b0ec4585cd923176eaa8f533f302091f9ad92b6af5ad56660deda83587033cfddb69f3701393edd53caaa07f4dd7841d302a15a28d1ab0ea8f1dff6b794375d516b97ee95620bb67365a9d11307b3b89f35aa69c7f364f4d5d468d5ca3b47d408fd6b7b137fe966fb772c3292b2171ed450174c210ffe26ef707d137566441bb0ee447944754365a38108ad4320707b72cf3059ec67412ed8bceaf97d81a6e5be59c007cdb345d083aedd1f1e18b3a63954998393663b49c26eef3e97d3c49a30dae9fb618bbd977309817570135407f49193c584672286f00fc37f5167685d62b66c0e17f2cca72eb7eff9aa0b9f81ee11f9fa8ca77dc3d01c9fc33dc9b384ef6fd75209442134ea95010bd74a5ec760b2ff07a60d3f7ad432ff5f5d35caf58d72c0b1d5a769108a6c5353593cc104ae4ec805801a447034d76b47bdbd3d83925e1f4c9b7543bb6e9b929c85ecba1d71999852cd545420d8488621717ebd73553b95c3140302e5c09f60e006bbfe62295624219ce9afa2ffd7c125c8955f08e32a984577e642d03406b047c6876367a2584fa83dd84dc6f4d4616285b2a49e5557276bbb26d435038733fed313cd211029fd9a654c103d6a76e882ba3db92a6a9ca4789f5f0c8b93a6bc3f61dfa607d619afe0c47c8f9a38d695925706dc052392c937305fcc195f32407e492a510185b51ae5fbf8a035cb1b29c8d29cc3b08f2c387de50439470c7245a11203071f0865372646ab58e11baa988a6531f104ef0e95ce442587b31fb0ab077ef620c78328862c06a5dc49bb7bf2c0025d8271412a161f884765f23e1db144f5e0fe7dcf01d02022ba6857402226d3540b5b362c35f2f52cf06cc3cb689cc6519210b620e7f1441eea6963c49b22b951398adc18c98e255bdac7036da9dfb50240d7320a8585c11623f4eac213fc68dcfee5b4d33a46e40a488fc02b9ea67569396a43d4ffc1ef5f1f1aa90a6c5cfd3a1ae7d61e7ca511194eb30bb496a87a35d25b8e7a81e8c6889e86fbfb10b932a5a6fa56f61a92f35607e1321b4083d8b2c7814fd453ebb69f718ea5d54a2bbe00ef0f0f5b46bce89841c823e4a93b47e08642fd0529b0cce4204dfbb6fbb1dd75d69e37f9f26198b10342cbea9d20099eba39e69582d4193666ab78c3e22ffd6fe754827def369e1fd34d0b00aa749dcba1de70823a24a2c7060b350edee0ee0ea865edeca753da6543ef53ed412dfd1eb2d3bce92b3c98036b6b40f5cac7f9fb1b889e29e199c6eb88faf4d018ee7cf5133d392be1ce0e3f9f4afcdbd8f19c7240c36a9129d1203659df628554b08155971b564e6c8d13395f696809b2bf17f426acbf7e69c3d5f26204db486b4d63b8397c112c439d41fac9f1b2e276bc701095da3eb813c660acca6fba01ac5880ba080e9dae45c2cfcca3ced5077da2088a5766d7a7fcbfa7dd73a7912c0848fed1cd10203958e02235a97f339acc2bf68499b0ad9aaaa14f2bf0abe1a2723a13bc1bde7450a8d22614409d7ba1802f770f7bbf5c785fba0479037f0baa04617927c0e8d93898d53296c00918272a7246398f526e9dbbb809a6004e17a8547ff2f215c76e5324cd9986bd240afe86cc932f0fb6c2cb7ef981bd8a1f8af1a1d246f01ce30bc6af0d9f6cc8d1b56fc3d8f0d977847f6441015756a49288198c1de67d71be936b6249f4da9fb11f85ac28048db0cd478c4061b904a62234d0a57811a905ddcda76faee2bf5cc5c9766b259e9c431595daba68f91bc1cc5e5cc22bbfb1e7c8e4c33ed5dc84a1b431cdfe14357ea0bde1d7f52acd185b64f973adf30c42f59b3ad668ec1fc6f81cb1fe89068219b8a32f9dde69fa70e8b434ca434661c8df272a2f82702aedb1eca6f15ca5e0b9b771d48fe39c282ef572b9bc2458e23f91ca94b06416597607a85555d6c2616837d04320f5816d745f", 0x1000}, {&(0x7f0000001780)="627152cd7c8d57984d879c2af4fc04135931f4c9904cc160b4bc7f9dc8880fa71e8f6b4d68f54c459f9730e76902e36d219e412d459f60fbfd4e2d72b9d3d260e460a492b8e806b988e4c85e62daa167f97a2b8ee25eab3abe3cae37caf39f61b3a946b6606db672c9d9652570e718ff979f742c32a307ae4036996aba5195e164e71ab2da7d4076a9c9a79866bda8374d5e9eff7451590e955e0c3663043a867d806acc99f70b4e6408632c81c36dab33c4e733eeb419a39a3ede81cbd3651d4b", 0xc1}, {&(0x7f0000001880)="95cad0723a2063c3629b97aa86b457f6a21ee03ef5e31df45c6bee534adc60e9c754201a52b268cbfccb79375f2de339a56871906f0bf3cc1d99d55e9dd4942f7958099c0017b616f3927eb9ed59f6ec7d2a2702399cb38dd6d59e774e6cee0fa7049d6a33dad0bf3a442a8fd7959fe60dc56dacffa411346774ace7ce9ac602161ed7f9d02fe4ed7bd2fbfcd32b9933e52785c272928bc8ac7982f5e6ec6c405651b1cf0758c26b5cd4f1252d46d9566d2338346c4a97ef44fad8", 0xbb}], 0x6, 0x5) r1 = semget(0x3, 0x7, 0x80) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000680)=""/131) 06:32:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xd04f, 0x5bc}, 0x10) 06:32:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0x92, 0x1, 0x0, 0xfffffffffffffd4e) sendto$inet6(r0, &(0x7f0000000000)="5c791fc29ba9c152217459931b67ccde327f602227", 0x15, 0x4, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x1}, 0xc) 06:32:27 executing program 1: clock_getres(0x4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = shmat(0x0, &(0x7f0000602000/0x3000)=nil, 0x0) shmdt(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) clock_getres(0x2, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) 06:32:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002c, 0x200000033, 0x0, 0x3b8) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 06:32:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) socketpair(0x1000000001, 0x5, 0xb, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10550d3d, 0x2}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="ec0edbb3fee7f830b8f7c7fb3f7c1b471124a4996680917236bc4a9b0ff210d5ba5acc6f5c301bd09cd8142ed009293d044ec86141291a960eab22b451c39212b6f9ef3e26ed7d906bba4381f4fcfcff4618efdb1272b4fbd7b5cf180b59c8753e983b720c4548b7ff2b8bb318a4fb72eb3d62b4df8780060df8eac3becd983f3b62a6bd6637250a56d90ea7e2070d02f8a9c7b31a94e1a270de4ec10596ce35e4c566afdd40307cd166a5b41e69228ec1d2ece666346e810fa2f265311aeb02fa6eff41fbe44722c9664fe28efdae0edd98dc6ec66ffa097081a0354c2df3ab2cd421cb2ebe5d1d9bffb9b466b3f74fc7c92d4621978db9d20e87e6376659ec15fed06b112eef79787269eda226b58b91700bf6aed50416cc527f149d12b2e1237be91fcc5caf6a2f43ee1ec8f5f0d8833bc571db1c7992d26b893b0bc3a236b34db4dbe1c2809cef54198b77a16f435fa441745ad127188b993bf56c14ff4449f764dfa4a0a7612f24ff8feab5894d4f834b0791e6010bd3f6b5a26c52195f0dc3266f3dc110a703b3c0519ca382d4c14ea24204ebf8270be3dc665d0ffe38fce68a6cbcfe2301aced7f81fb49c4e593e395ec8330dd60882c5aaf18b33eeb11a1454f6723376143785c9c715d5e245d48c8d729adaa0ff48df879860736563be33162c4ec5ffdbcc9567427d3f6bc35579e96517e64d53597523a7c4219d9400ae5c13344234cc7bf14076ed5361e2ae73484d61c94e98ed4eb89af3dd076ddb3e5648aca3cd1f5ffd1df37c4e48acb0761f028949a67bccf2d3e0729b3dfe3fe33838d9d8b9909dd3315917bd6119445028d605188e9847829c4825d595b513a583f5b5301df1052957b71885b1169ed91cb603613de1e79bf0e82fa8b44a71cf3a738adb69ee3e72486ab968f1daed525679957571f52266812142fb538ceb08dc92f827c64e24f64d163590e4451ebc19dde70fafbb77b058adbc3bf037ecf56a232cce7dd8b13e0725414252929745624d7e72a45592d3c1b6a099c998603052e0e4fb701e80334da81940a2eff03964bf7a58fd0dc0b8a5c0bf608da819c077cd682fa363bdb4b71a49fd1dbab2cf14bf6a1c632eeb92445215ad7318c292830691e3f5d4fdeb77a865e4cae0fb921abd485d4ac5295341e0c2a70115fedd390af86b23567758493f1fe787aa91145541b1b575da891c46a7cea68eb1064b013bb50cb015ced65cceb38e9ebcc5d300715606ace319067328d24697f8c520d5d2710a142210c98870472d30e7f6c8dcec4b14089096d232f494ecc426b62b0062a19f346736cb2dfb3837214dd1024e79a569b07fd1e44d0e5629e573cb6cb663d86d2291fb60aef4065100f86c9d6e78934d7bbd341b54dc46d7332ed4fe493e5e78f2ef81a7ed8beecde5de829460a1a0777c3e5c56991ea7fcc06148a6f524a1aa73bbd5c8c85a6d0dc9cbe17888aacb4e28263968b6424e28ae37cf07c586f2e0309aa4b5696a27f7f347a550152dd142d33ea48573e81bcb48791411ce59833829175a90a5cf103e7a669fe83250e135be7ccb9b001d60bd8b9858ed378993e671e1cbc98333fb30893d344e98630503a59d64877150abbaec69eb2c2bbd151315fcd02709ef772af3587ee4335f2c2775d124e4b9fb1b752b60db2f01b6b4f4a4a673c82b4ab206061876df01158b20377bf9d30343d0ddfc44f354f803b9c35ac5a929ab65940740844cd812c9d5064f0a3dec58ceacba9b82b79710e9540d2bba3f8c761e3548b210813b77dea3d06e255612c92087325ac0e75f2758d966b59124996ccebf8c41ef2d6274ec345165eb6c2e7684965d45a6b14b9ba5794916e964308df784a0cb357d315534099735d36e766c19f3f1905387f830fa1941616361f23d9d28cebb48b288c138a27045f9c00051652fade6842707a5aa7094a96c3182b54a0a8e684e676d9ca1a5f7155d84101ba8d16e495bdfb7553a470ad89388ec2fd735669be80c05d9640a6fe83f501217dc967840e225a7ff3bca4f7ded396e23d9e2932fbc752070c36c3adf2db2ba6ff9f140c70c53881ab6223b45f65246a1c6c26f9ac217f3d65e1a66a663cc2c527dac2bf015b522ba93c3e9386fd3b66c9ffbdd92924b84735bfd5c9db28c62710b0af96f684b919e197de847a4e0741e0167a8802bc335d8dcc289e6978561a7c2f8a4f01d4be3d64d4956f3515c1b227cd5a755a2442fc43ee2f4f65af4c90cd4deb7dfa033b66fb3acfc86c77b5c025ae7e9d012f7e8a9e161858fbdba0b10d589f93ff3efa7bd72e3163c1bc2985abe72e979c7fcafb260e8a8bad2d4e7c50372a8b637562ce48f81d681ca02fd7a43a0d4b5eeabe4e5267d2a398d290cc44ba28defaff9ca5f6cac237742c005d1280b00ded0ca6808d07178bc4988497b84877e2b88a9acba04a9de2c9af745fe6b2a8a7dfb5afbfb2fc9c7d8ba8dc3a74d71bed985ee33b0eb712053869ac60bd9a89f746ef9e881d6bb49ca5d448da17815173e7db15d4b3850a203117ab7bd33110111e6474cb72949a5543187f3c7eedf53fd7380cb3982a02d5f9fc120d73bda39294cf55eadab539861214da4d9cf27612a0d496509183c0eaf25d76ae7322d80d850dbab9503841b11dcda348c899d32bab7722f4173482726a45726c9c051dbd85d665493e1c44901984a391cf11bb8902b0398452baa0f822f0362df49a43dee3368ab50fe26b7a9e0307f177e4531284de6ecdefe77de8dab8f5699fd1a5dc69228cb0301dce22d3743216b00d5e194f5d8700289651ae4edcc4d837602ffbc82e6464e5ffbcf3ba0bb02fedfd973d64db2a026322a926b5196adaaecb40da6d58bb7a7bb5b596fb398b292a241e9819a16f9244c16393703cb7857941b44d3b3ae3210a7632fdfc5cbeaa1ae73d80d657e6202d9549fabb68829ba8a5e6a261577572953e956911bbc23ae8367da4ede6faff271948bf834d7aa44c59cc9f37591ccb10674d9b12b884875e23b9cf923f279b502ebdbb00240e835e4221d6e8ded4b0c040d3ecebc15fee9c27541f914413ca1dd48b79a5db36ca5e298616ad44ac7c73820a05a76e81037ae0173de11f9d85f0deaad8f154c32c9ff581554203690ce4083f79c47b6902c13e64a51a639d64de62808fdefcfadefddea4fa991a59ae0fb222fedb9d59141062ec93702bfdad5d0267d894eae25569fa48f62823297c6936c642f845e6af94d6a93bda0afdb2443eed29c3fb979ea9da310ca5c022fc995c4d272bf4d370cef0246cd7d605836ca858fcac70bba45dc28e1c358516981cca13d4a297a3f672c4927f0044928429a744cdd2be1c7fd5712dc4948c6f176adcb5ee94cb2892259ecdb47b4c2dd0501b877eb3be3458b86e34d734070a9930eb8401d380608d715482f90ef5926cdac215cce8fdced3ac3fb9e9eee72fee80575a9e8e8028d3bdd43b27ea43953e00346cfc621e1df42653ee9d4b9bd8eebe3190c7a5959c8bc572202dcc64f78041677baabe36e70507dffbe97b80addc8023f29a14818ec9efb968a7aad29fac69afab44ee11ca4daf5340cfcafbe00c8fc97d06db9bdc593abd0ccdd497f11864e71fa1faedae85803ab3125e66bb2ed01360c09ef51147ab08f3816a2cc14a93ea0a9c04efcd0bd0fdeced9a3b3beb83299b13075d9fa8a1f400f3f75f877abac6f1c9ee0d7251c2b39f00d7bbbf0d3adf3e3f075ee746a3f30a4765031fb3d8cd6f262a4b51a2d3d9eb09ee5e6e3846821883db71684e3ff5ef0b2f1a27382f79e53f69561b093258f6e350846728ab6f2b2787ab37b60929e4a7d0e8e65607c816ddec0824752c89747381060fa6a54dd07fb5e7a67b18df2380dc7237281d7bed91ecb419fbcee749090ca114b8c11553666b1d25842d5cfe8d2d8f4bcbb00c9d98764a4cecf276cf16ec574f122e73b453b36f15452ec69121ee6780d1eb3aa16f5a9fc77b4fbb134fd03da4d521a461e31c63ef70c3e4dfce76fcca9a9050a33fbd98d30f264f028d9bc3dad0fdb6e8e6395d04dd6dbd915d1898e898eeea0130feeab208a2eaea291620dcf1b08108e90ed4bd06286bef790ad56e044b2708013b9efc9120d5ffaf078800b81025f59b1afdbb1f92f845c2dff4e2dbe19f7fc4f49716c611cd12249145b24402434d88d70d4d8ecec4d7f628e30991d0f03dfee6a32a0d2837ed79343fff5033bdb6aba9159a4a14fa3df0bfafd660c12dcb833de93f5eea4cb75787e60c6713a17cc1114d418b5050e057fe9f0eef7bd7e13c633af1d2c4e645ec745d7dcb220baa2b189f1d09c12e9db95981954f469a6f1771d0643b991c64dcbdc7553e037b024705f72b8dee70e9dfb4c8bee53d9c4e1f1a0469f750bfce5b4e23d84bbd82ebb7c14b61c3c88ef6ad603a6f4380a8fbd7f804abb330ad8c5b58f9a478616bf1ddcbda44ecc6afb7bfc0073941d9cf2203d7bd593d41db7e4ddfc6033e17ace8a7f74de6a799145769dcc9d394a31bc2f98be7098c1d7fe5e0fd1bdf65047db386219340b7ba12c1098419bf6d0af30c3b95495e0f426dc4aeb2e7f143700e30445dcdeace00337e537d53f3d81ea2e3e0f6fab76e23ff032c4f2ee71de3dab1a7f5a6387e54d958e671af1e3ce1f9e1e6172c5773e3473431dc65c7b95fa7ff69e79bf1fbfba88d16d55ab4849439e997343d144a9335a11ec069283b9d161a25fe174c7c1bbc9d414ff4f072baf00deefb1ef3fa743779f581c98180fa9002ba3d408896544f4cfcea9aee89585b1a62010d38543997a4e204af4d9eb735fcae470d49d97ac2cf7bc3d8cb8fb203da4c7d935693a8d9ff87fd64dd5be53bb33e67c72e1d2221a9f449aa60938fbaeba63fcb5d0cf79ca2f22db79ad04a8c01fb578fc57649aedcfe78e6b3ce5006adb270d49ce3a1a53bd72a610b6fee13dd1b105250877a31e6cf8420eb3d6a79106be3595f0aa400e386db7d0b03fe143dfddeb11a4a6769c2e320310ac8bd629fa53e0b6c4a4c66fee92b24f3217f2e81b9f464bb2538bb3e5c15e5f797aa9ca6e50d11a81a32e821c156d5abe7424ae492accf872945d02561ce97c9ea68699a570e3e7636c9d21325285b5c041437b11e3c3daa434b558f77948fb8fc57dccc66f52e124c7d993cc05968651194038633011f17f983d651fe649aff9439264c6d7fab49e2f6de9e8c421817ce0bb44ae044a820440391b9b350bb4a1af7335acd42d0bf7fddf17cf81822f61e157a72adf2a18e259bed49022d9dfb1a794563f9ff0242f524d60a34f71d5e153942e3788cb4c162925964fbde64a2e43f1116b4d96a909163f87fc696875f03e9532008b9c901f91ffb6ac050ae11ae1ec00dc9e5e73e37c94c4ac0ff00970e4570e8c0397ec2275c0d708202ea92fe158c6a17035373fd93fd6af044062967a5dae003b3f7e0a94db13c9e1549adca89252bda8d633dab2949fd7490b5b5adc41a108ffd47bdca0f21b884d547983dfdf61ec94b93b18e8a7f876bdd5c4917a45645b402e62a0df50bb0111b0decf94a7d9abb70166aaa2f24f511688dd59daa534b4b85cc28649e9420ed81328bd2be18a346fe37a2957b7d873a7cd13c45aafaee970dcb6713ce29ed679307ab4e7930dd73ba2af6c7bd40d04eb27a3bb25075f4ab0749dcbdb8f352cd0dc2ac1018148e600be3486a3b92e16160bbc08720f24f7d7c0887b3b20dedc971f61aeebed5f960d316d6f895c1ee9777ea7f5c3a20bc6558aa5d88e5a54ac3a6", 0x1000) write(r1, 0x0, 0xfffffddd) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x7fff) 06:32:27 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 06:32:27 executing program 0: r0 = shmget$private(0x0, 0xf000, 0x40, &(0x7f0000ff0000/0xf000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ff2000/0x2000)=nil, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='%\x00', &(0x7f0000000080)='$\x00', &(0x7f00000000c0)='@\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='@\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)=')\x00', &(0x7f0000000200)='*,\x00']) r1 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x100) mmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x4, 0x1010, r1, 0x0, 0x47) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x8, r2, r3, r4, r5, 0x20, 0x4}, 0x3f, 0xe03c, r6, r7, 0x0, 0x7ff, 0xfffffffffffeffff}) r8 = semget$private(0x0, 0x10000003, 0x0) semctl$SETVAL(r8, 0x5, 0x8, &(0x7f0000000400)=0x20) getpeername$unix(r1, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) connect(r1, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f0000002600)={&(0x7f0000000540)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)}], 0x2, &(0x7f0000001600)=""/4096, 0x1000}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002640)) r9 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCBRK(r9, 0x2000747a) shmctl$IPC_RMID(r0, 0x0) r10 = fcntl$dupfd(r1, 0xa, r9) mknod(&(0x7f0000002680)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000026c0)=0x401) 06:32:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x101) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 06:32:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x1) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x881, 0x0) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) utimensat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x5, 0x8000}, {0x80800000000000, 0xd0e}}, 0x2) r6 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x8000, 0x4) r9 = socket$inet(0x2, 0x3, 0x2) r10 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x10) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xa, 0x5, 0x81}, {{r2}, 0xfffffffffffffff8, 0x1, 0x80000002, 0x1, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x9, 0x3f}, {{r4}, 0xfffffffffffffffa, 0x28, 0x24, 0x3, 0x6}, {{r5}, 0xfffffffffffffffc, 0x40, 0x2, 0x5, 0x800}], 0x1f, &(0x7f00000003c0)=[{{r6}, 0xffffffffffffffff, 0x60, 0x0, 0x1, 0x4}, {{r7}, 0xfffffffffffffffe, 0x4, 0x21, 0x30, 0x56}, {{r8}, 0xfffffffffffffffe, 0xa0, 0x4, 0x7, 0x3144}, {{r9}, 0xffffffffffffffff, 0x4, 0x40000007, 0x5}, {{r10}, 0xffffffffffffffff, 0x94, 0x10, 0x4, 0x8}], 0x384bb175, &(0x7f0000000480)={0x3, 0x9}) nanosleep(&(0x7f0000000580)={0x3f, 0x4}, 0x0) 06:32:27 executing program 1: setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20880, 0x6) ioctl$TIOCSTART(r1, 0x2000746e) 06:32:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sync() getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 06:32:27 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) 06:32:27 executing program 1: getgid() r0 = socket(0x18, 0x7, 0x4) semget(0x2, 0x10000, 0x560) setsockopt(r0, 0x1000005, 0xb, 0x0, 0x0) shutdown(r0, 0x8000000001) 06:32:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r0, r4) kevent(r5, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0xa4, 0x4000000a, 0xffffffffffff11ab, 0x3}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x2, 0xf, 0x101, 0xd7}, {{r4}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x9, 0xf20}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x8, 0x5}], 0x14000000, &(0x7f0000000240)={0x6, 0x7fff}) sendto(r3, &(0x7f0000000380)="50db641a6fc0c82285cb62f351d63c81a88ae1db773e2ca9a6e5b98453d0b1b5f77f0256a7f54eb623b660110723808f1ac13efb0dc44e0117cd36fbed7d78e40618183c8313f51d0d13e50b0d6faa1371d01100d209ad5cd680696024cf5e18ff51b4ad5abdb3e8c61133cda422699bb12ca41a1f769d5e4afa9f0a8f7806358768b143e305d3940d14059863195c56d99fb3975fc840a7996cdc0e709ca470723cd228b876566dd41c22ba2b5585dcb3b1946ffa32aa28fb8cba62d489051e2690180a4444d778", 0xc8, 0x1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r6 = kqueue() kevent(r6, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r6, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) accept$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x1, 0x4, 0x9}, {0x18, 0x3, 0x0, 0x7}, 0x4, [0x9, 0x0, 0x8, 0x1, 0x1, 0x100, 0x5, 0x7]}, 0x3c) 06:32:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 06:32:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000700)=""/221) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) shmctl$SHM_UNLOCK(r8, 0x4) lchown(&(0x7f0000000580)='./file0\x00', r1, r4) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x6000, 0x1) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 06:32:27 executing program 1: r0 = socket(0x800000018, 0x9, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r2 = getuid() getpid() fchown(r0, r2, r1) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 06:32:27 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 06:32:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000000)='./file1\x00') 06:32:27 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x2e94, 0x1be5b50f}, {0x6}}, &(0x7f0000000080)) setitimer(0xfffffffffffffffe, 0x0, &(0x7f0000000180)) clock_gettime(0x6, &(0x7f0000000040)) clock_gettime(0x6, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000100)={{0x167b, 0x8}, {0x100000000, 0x6}}, 0x0) socket(0x1, 0x2, 0x200) 06:32:27 executing program 1: r0 = getgid() getgroups(0x40000000000000cb, &(0x7f00000000c0)=[r0]) socketpair(0x12, 0x4000, 0x80000000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000140)=""/10, 0xa) pipe2(&(0x7f0000000080), 0x10000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = geteuid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, r1, 0x4) fchown(r3, r5, r0) setregid(r1, r1) 06:32:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) 06:32:27 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x1f) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 06:32:27 executing program 0: pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) 06:32:27 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x14, 0x2) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/217) 06:32:27 executing program 0: semget$private(0x0, 0x0, 0x40) sendto$unix(0xffffffffffffffff, 0x0, 0xaf, 0x8, &(0x7f0000000040)=@abs, 0x1) unlink(&(0x7f0000000180)='./file0\x00') lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 06:32:27 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') mkdir(&(0x7f0000000200)='./file1\x00', 0xee) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 06:32:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) sendto(r0, &(0x7f0000000040)="ce98709a92e8850f92c3271722559225f9fdb6e647f05c13a845d3f08f3bab471d", 0x21, 0x4, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 06:32:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xb68342be17f79309, 0x8, 0x0, 0xffffffffffffff05) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 06:32:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x2b05, 0xd8ac, &(0x7f0000000000)="05e031", 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x3b, 0xc006, 0x7f) mprotect(&(0x7f000011b000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 06:32:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup2(r0, r0) read(r0, 0x0, 0x0) dup2(r2, r1) 06:32:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7e4b345faade447d128b9dbe25e7229ab717b5601792824e32b42bed03ec88b92a267fa262c4d27d05c4de3a6ca2484cb7784849cdd5e0ae0310bda4de89725f60833cb1c6a890df1bc4f5b687417a7903a5642133cec711c2a0cd145fa928dd32b95165652f2fb5d168152c75e355a1390c88f177256005fe45992ab1c11c9b01251c26d3168735e5b6093652f05cdaa66c4243c0f2757c414a5b635ffe66ca5e6169a0d622dd984d17238421e9ee907defe1086b9c4363316e75841bddcdc6ca288b714cd616382b8bc1ef7c500983e2813a1a00d851", 0xd7) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 06:32:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r2 = dup(r0) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = fcntl$getown(r0, 0x5) r10 = fcntl$getown(r0, 0x5) getsockopt(r0, 0xfffffffffffffff8, 0x9, &(0x7f0000000180)=""/74, &(0x7f0000000200)=0x4a) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x40, r3, r4, r5, r7, 0x2, 0x20}, 0x3, 0x9, r9, r10, 0x1, 0x8}) r11 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x280, 0xc6) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000280)={0x7ff, 0x20, 0x1, 0x5, "f31f55756267dfe6cea96071a679f7c71572c472", 0x4, 0x1}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) r12 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x6, r3, r4, r5, r4, 0x4}, 0x2, 0x9, r10, r6, 0x4, 0x6, 0x5, 0x1}) r13 = accept$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt(r13, 0x4, 0x7, &(0x7f0000000400)=""/101, &(0x7f0000000480)=0x65) open(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x80) 06:32:28 executing program 1: r0 = syz_open_pts() getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() mmap(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x1, 0x2011, r1, 0x0, 0x1c) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 06:32:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x26, 0x1, 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 06:32:28 executing program 0: shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000080)="d7585224c48d06c329feccfafa5d22f27eab10ecce4b073e795763711ac0c3a866fbbdadccf668e59716e3e015fb708372718b8409c6e8d6a54874903239d008be54f1ac0c12d4cd3f26b46fedb40d8c69d7da3be149c3bfc18f", 0x5a, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 06:32:28 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x7020, 0x3ff) setsockopt(r0, 0xc000, 0x1, &(0x7f00000001c0)="24e5ba91360a7c121f19025c45cefcb63ea9455de490267339bb6fa8b1233de71043901ee8f568b6bd3f5cfc30dcef23ac26dbba72b8797ff0b599b24036436636eb90d2ad44b66689aa74c6f33f5be9806230737f216f3db554da892798693e66d2cd6be79a8ced25729c7773ce0f4529a0b82d032f9ed965c0e49df2ed6dbdce559491ef625868a842e651c5d252c204f23eec60b112bd2d5f97e0bc3abec3130250983eeb0e066b246dfe23", 0xad) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 06:32:28 executing program 0: sync() truncate(&(0x7f0000000000)='./file0\x00', 0x9ae) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fsync(r0) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) 06:32:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffff8000, 0x1}, 0xc) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 06:32:28 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000f37000/0x3000)=nil, 0x3000, 0x3) 06:32:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000005e000/0xc000)=nil, 0xc000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x408, 0x0) sendto(r0, &(0x7f00000002c0)="4fb9565144e2d3e4a2a8aea85753a7f12d99a104e38c61f7d80b8c617f", 0x1d, 0x2, 0x0, 0x0) r1 = dup(0xffffffffffffffff) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=')\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='@\xf4($}\x00', &(0x7f0000000200)='*\\\\-\x00']) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x9) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 06:32:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, 0x0, 0x6f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 06:32:28 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000440)=0x8) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x4, 0x4) semget(0x0, 0x4, 0x100) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x10) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x90, 0x40, 0x32eb, 0x273}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x4, 0x97}, {{r3}, 0xfffffffffffffffd, 0x80, 0x0, 0x20, 0x7}, {{r4}, 0xfffffffffffffffc, 0xe0, 0xfffff, 0x6, 0x9}, {{r5}, 0xfffffffffffffffd, 0x4, 0x0, 0x1, 0x23}, {{r6}, 0xfffffffffffffffc, 0x80, 0x3, 0x7, 0x9}], 0x0, &(0x7f0000000300)=[{{r7}, 0x8c02a4707a7f96a8, 0x42, 0xf0000000, 0xffffffffffffff4b, 0x8}], 0x1000, &(0x7f0000000340)={0x3f, 0xffffffffffffff01}) execve(0x0, 0x0, 0x0) accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) 06:32:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x91) dup2(r1, r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfffffffffffffffc, 0x6}) 06:32:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000003, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x23, 0x2, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x39, 0x8, 0x7e73, 0x8}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000020, 0x10001, 0x3722}, {{r0}, 0xfffffffffffffff9, 0x61, 0x2, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x6, 0xfffffffffffffffd}], 0x5, &(0x7f0000000240)={0x3bd, 0xefb3}) getsockopt(r0, 0x101, 0x79e1, &(0x7f0000000000)=""/239, &(0x7f0000000100)=0xef) r2 = socket$inet(0x2, 0x8000000000002, 0x0) socketpair(0x19, 0x3, 0xa7b, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r3, &(0x7f00000002c0)={0x18, 0x1, 0x53, 0x5}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 06:32:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x20000003a, &(0x7f0000000240)="000000003e93be5eaaffe76337775d759c3acae706d568b57f7f19a834e5533c57c0eb01d12540ee7fe9760a9ba95dbf643da88e06484eb4855d95643c5171eb682abaee8b6d7525c2336d1ddecfaac3b7fadc0a03c9ab32052b7e90a2e784d4a93537dac17809ae90f94c406a113fb4e79599852aabbc993abbcdb12b11e121180e23", 0x326e82753c594766) semget(0x3, 0x0, 0x40) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)) 06:32:28 executing program 1: socketpair(0x20, 0x8000, 0x80, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002300)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002200)=[{&(0x7f0000000100)="21f05f3664f48862ac5861ac514ddeb277d6670becec6a69793e1559f494974c086a1e978f6ad374c8ee646f2a5e26bb21db33b63a143f7272a50e7c71da74c45c17287c71bbd6d40cdde3367f0544c4904d681f7ee1ee012eff70c7c7bd315118e97bb3d87a1b14c1203c64078c2ef8be7226a02a66f66385c96c4b6ee227236922b963f1bc9b2f454d77af05cfc69cedec2a6ffd4ee3264eea0efc030a358a726039d8e27e138372c169977a2707be69de1918357498ad391614601ee8cfb8864cea50022f0f794bbba278bf9f054a510dc59185fd6c953ae8550bc5ccefbcf0eefbeba66d417566f75818fc", 0xed}, {&(0x7f0000000200)="046fbd6ef2e5bb605f3fe6ba1a82601a965631219f54e73e879bbb2c87afa19dada2e83441e7932b1eb86fdc61271d22c9b9431a56badeece812dd14e19987cec80845c0c03aca4d9afaaeea6e63ceb17eb77df5b35bc8e9970c4b177dc6bd79158c0ff898d643779ec5d5843c4078fe20da143d93026f8db010af0999019e7b1e020d7c157b7aa1ed7b3aa328f40858761cfe1ea9690d46b1e703711b935c40b8c2f4e7886f45e775abf9550f1579474cff03e6da7e4f392ce555694c035af93890a72bcd24c1f96a04227cd636c22d5212e1c3c67a98322b4618d5ac7e13dfab02a6107bb35b30efc6711145a61ed893aa536216f9d9c36068e1e570141337c3578974d7cbba4ef1a4707730321583f589626ab1ef0f85f11d44015f6fb2c6177818dcc1c562d3817504f9477e101e83fa10077ae9e3a59dea0aaff7cf2af0967ed6148e8626c35bd4694b68fdd06a679d71c8a5cf36ee9913ef7363ac889fed540b4c17475d39cd7a6b0523ceb4df6975c273ec2138efcf007226d21af3efd488e50029fd6be8ccc66aa49d314ea6e63d9a9ce6e8ef438f51ea65014eaf2933aad33833e9dc7febc063754b8f57b858e13e66a25e4451c559e2795b53d90a94b51f81c8c87f7d389cac1c267d5572e3b3447fa5e938831aa7682908042f80a078b30b2abcdd1dfb989287b8d4a17d01656698cd16e2a17d667677e10b420bc5be1a50b0f92028ad6f64e5f0a69f8697fd306cf2eb4f2c105b3beb9e38f17e620ea297df4a9d489b057d62e92f27381301c91b0cd13fad8f23eec3994cc9622b488c9605e77e1d8df3f6d07ce78c1bdf916a7d82cffc8dbab3ed6623fe63d4d9240b63ae6130952e80ce09f6c3c61ff51f75aba0fe85e4d489a6f2b4c56c618252aa045b7f4d57a83fdcd44def3cbda917a33cbb08e954fba9da4c3d24ff16ae2bfe5ad6b0358a3d3e3c59c8cfff2ee1b0a08694fbd2738c36d8e03c08086d4467d9d63ce5d5e2179ade1ebad352fae4a9f2b2833756308ee8a5461ec5f97375f03059fa208a26fe544a911d105ca59d9e975c7537038e05ff09ad1a15155a3ff54cee0712fd584c77bc868c5b528f0bc8a4f4cf00334c0e03d8b1e84a9fd7173e29fe90b4e5ba3132d712226166439143d26811777dc98fb4db2ae1fc0ed33aba1244ce67022e740135336ab7255d0d7eaaa290dfaadf856fd967e4901e5073680542483d1eed322b2a1d983882585e3b8fbd52bde621b372812d78a88ade970efc377102d20659d983ee71c5e4ef5c935925ed3f25ea42b3efd3a478dfd23b802c31c3e2cb452864f543490e8e67b420f3a32a0d9fcf9d2cb19f05516fed82ecfdb7cdf134a0eef73bfbaff0e871e307dbc5f875d5a5e389c1b038aec32682caa91bb0ef1f22f7f98c43776c6bdfb10f8d1642ea631a78e9b94be0cd3a905070d7ca4652b7ee4f6874543d72cd6d3b7e5cef4c4b64c3b22ff117d96666e6442a4a6dbd4f7d6be9ba20ff2e3dbd838b5bbdcee7c937ff61995bdf1651e206bc444ffc25ef957861223c93fe83790f38a152df5bb1088095eb78163eacc2ea1b27cf5b9cb008584eea54c90d8316b54da3d4f82d97692e496e17c9558ab7e46700d26f07f006822631d56a5da0e09ee0612a0809b0b0612a479d1c3b3a270f38e8295f0c6c5cb2de38836bbb3093be64a5fdae01bf6f85f915cb1942ace2688cbf83a1045aa3ce4f6b35a863cb70650cf8989db653d5092995eaf0c11b526ac48d0b374545cd7de4bf5e0f9f756b6d3e260665239a431bccd245ca6876831a0aaf6a63c77774a058b442821be0fc1b41f0f66bc618c643242749b15d46df12d5145599d5222e7b5e904dabeb2b604b8f36ddcda413800c538f003ec428b13274bbb5b8ee72f03653ac2b79f073f77fa553a1c534287d9a786bd057a913ddb905848f5af2580a55f851710572913cceb3c01c9e5ccffc165b269b3d14ad5b2df476a165ac13529b612080392bbbcd48283969e4e784b99637015bb6676c741b58f2a5f86f0bde24625f7b07d36097348ee38bb93fb74be222b79f68fbda8006276ae746eb1fada1b123336351c40541a31b7cd65feb7c5640d099ae50eda908730830099f88592fe2ad835bb5a50baefd1db2f8776a300f31d49302877f47a6ed6a57c947efe06b80c1158ed8f6dd373afe539571674612cd0a5448d48bcd7f083ea7c45dfbb9b43b6023f9a146b7c319b1da4d0eaac711051f408559af52e31539528ebcc4367705e0d278ab3007624101d1f7a3518d68200df80b472a0447ef7c1ee717ec16cd03edc00dc9768018376274dca6561cbc84e9694b6bd87780f9fd2dd9eeda3be5d07b26ca7bd130e689b145892fe412b334bd00968b0dc2898c77368ed37cfd1ab873955939e17bacbcabd200aa788c730fdb76b9b4964bb35c5e3f2869470f99cc7780acec1290cea9fc6215de554ef60fc8ed89ee09a96c41768a84c6656ea287163bf74f318c89699d1039ba4fea84777fc9bf96ddb54497277dbf64d31d0e47b43f4e321a3eac4cea195888b775d9814bdb573bbb5f69f7bda057ef1435967e02b2b71345f0d978a0db5e173204e24a2551e414f3b07b5025e92092dc28acd1632fe0fac51c90091c9f762800df02494baa3aee2e4a1212ac65996f17f2e51c639014ec44454538e5e8e400dd2f3bf44d9e1d53a889552d8cfb49ffd4d27a4dd2955577cc2407b6d6cbd2ed6ee68f74d1baeaf22d04a4a13e6a34fc1f1a66606036f10a828c67dd2e3d6bb75117768688ca3e6c179a81314c05c459b5ce84c581e1e84bf065fe7478fd9bf8665d6bc068b49459473f84454b620f2830f0af1690011844bb51d1a6aa5a71097ffba5a4e2cca363c34ce57c0f96804498744de3f2869d1f2e12432722e0bc76b0b640c5e71d3b29b321651634310578365926fdb4af2c1c40fc02857494ff436b6a756718b103a5bd4d64e2a8aa7be67162e78fce81078920a2ae99031e608ac2eb59806466b760426c09fb61e5e665086c5fc45fd98331cc6685106541d600b52abff071ab649fb9c34e83e0a946dfb9926b9c174740640b6ca30707d90af3c6e6d89a8e57ef04c9b039410964879623e5ec6f4749651afa8f46a672360d8589873a74586c7e1c0eca7ce4fb165457ce1e1b63469594b5ed2fd1e3a529ab1b7571536e2fcc4dc1c2705efca152eb75334c2ee6e73330668a2dc8368ad591f33be4256c17268c260745de49dc392dee069ab319393c0684df6f09904f0f41f9d00c842959ac3a346ae26fa2674a4a03854a83b74693094db981cb62794a0f5ac62c69eeea3d9d35c6ad3e7910f85a65b10ef28ca20f01343247b701f2e164cbd0f5d966598d18e43f6439d517c28334a8d1330ec0b399d29eefb8f414ba6e9edbe2edab9fb7153e90365d43b1bd31ea354ba8c2a229bea990933cee5f3ec179e49cdc91edfc5b341487bcc8f0276ce61c72b73cc96e52b4205aba55e0808d8876262f371a813894650ca2f20b0ca525776fa49d046d58c262530261cde01631870a12690264e93d3e435c5ddeee2880eef0be2503844319e5ca2734c7743f595cc3c100a1d1265d6a2fce07a0bed2b00ea24486a309310fb26e230c8648f07e067c203ce478a91d1e60a156961469f6c755d1050a42f72b996956e89f0342b161f00bec6bdbed518d3dc717c489733f4b7643f9f0038258879753e9d38201da6057b2d4594573c48117c3c7987326fc401ed8ccedf6ac47f7828c5cb6d33833eae8961b2bfbdc4cf30305ed251933a4f701dfa25accd3553a93bcd1d7b1009c55abb2c073a5ce7cf7f475e498db2432dbcb2caa13f4867cd6c321bfe750b22ed275f31ca280ce95202a561c3bc7e696f4d6eb8e119db305faeb1d0733e20c5b4f36601648690c1186b0d7e20b13c0d0c3f2a629b042c8f4a9e24a6437e9e2ef67c68a4d7df2880dca1f0b30994f0a633f4833084a07ec21edb1d5413eae445c3848169df222253fd92e531e22db9fbf9c21df66d2782e964def444680422fdf681ac300d15703ba9bf766f83a8a7876fd8fd7f21f9c41777f567351ec557dae2370e25a207d29899e65e13022007008751470ec115fc952348ba712d6da6cf708c4473278282a17296624f3a701d7bd7e6d9fdcae354995cebe667f373574f9d060f0c9e0f7029a03790cccc93216b2ab473755d074da01c3aff668c6fca6f527b53185372bd9c5e0109938816a845bff0684b3cf3b526d84d81f6ad6a965c178e2818b4526db433c582ecfc464cd42a7f8f8023f07129da4c29e3720cc8ca46d9f8493260c76dd7b65ab3a8ca3d0fe621f0354bbcfa6a9678574ebb027d7818a6e804d89829b522d8fa3e14de4d4bccbdce51b0a4ae48793dc9021ff390c27c9af8be2cbbbb56cd9aa4d2235a8c21ecf2740c6851471e984c22b2d6c7ae4d53abe8f78c446f9aca64d5e1410bf068b5067f68664518cdcf8c1726878137f778495515464ba7de8b2d5e13d2740d0344cdac951757053c381804ec4f6eab238ae89590bb89c87d7d295d52a09aa74bf70145ae1cc635089315662df4fcb0c77095d1c909b43395b1887768fdbecf9e61300811f7ce472d0476c6d4f0cba9d6e439621afafab8746718ac64584094e5dc25785db58197c16d6f8290680c40122ed5ab86ca80e830a911aa7361245ff686f994a9788ac884da09c25928b3fd2a274553ba5d58a65c6d3bda1b0b296bdcc5776fc91eb3d88963d4b96d7c35a3f24f32bf32e84175c6b376bbe9c34bf0ad0196fd83b2493af5e4f240e840c17972ae55974bdb90d223c0890f3c57c77de231d6dc6d980b167e75d7c8f9cc3541b3ed36705e9a88991660b4ce0954317d31b9964fc23cc9250cbd7f61c627f561f384f10db9ba9792befbbe778894f6f60b0c8867b79a7f914062e46e7c27f86589830526f7a5ef6edefef138685e0c0d3818c794a2df065966ee6c09a4d6948e401ab5b33fa48a7fc9c376c601451e4781cdce373d0e5f9415604d709fd7af9031fbeb32165d35ab37f8fe3c5f3389776ac6a25af89e1830f46b988826d33b93b261da11f82c26171685d39d5a7fc0f9ad2a8f8080ae128f8e99ff328785a185736afd80142b8c780c4ee6b1a5a3b919ce61cec2e323597b4012ed5a3df69c16377709e03fe489a702bc3fa5e9b28dc16f949e8ad308d5fb689c17d7ca3ec54f869919dbb505c1b039576015ddd809711e71bb9830f338d1025429b6de0ce503f9cca2446c7de82ff2a752519510a4275ee608fd760b01a62b0b1e614e50333449a6f57ff3fc0a1a6bb548c5af7818511a90027d9d3cbead2e6b0617bfe995f375817ddceaee76e4d4844c8fec18d3a7c31dc74ada86b9b6a7e1c863156fe041d26a536ef2b6c6dd014ebda0113a7efb973331894eec823e4e5d6f2c214bf440e800a86b54bcc1bde27ce30175e5a2c9f4f279fc09b663532b8d5cb89e1619a7ede69c9a8b7b6696e69746538ad81a8751a8e34b45a5c34dd57bd18719b1f3db38a41d458d740b9a1461bd50cb525682ad311ba358babd0e811c8e98ce9dafa7e8a4f858e82bbf2268a47622d2e3aaa2050df8e2fa68de4b140e10dd82138c0bb04130ee8072690f847900138a29fd820580ca3606b5b8ee04e4e84aa2669a26d5a47d44d906dd2566b40a4ac915ce256620836317ff028880438e3291e4c9cc4e5110511815c5d50dd3291f6bf166c7bd0bd14009b413839243f602a7e18ac72cb41b7105621968a2566950f", 0x1000}, {&(0x7f0000001200)="b4e5ad20af96258173ff5ad29c81990087eac6a292f2e4b512d3f95c77a3d492c69af954b4a6b06289c5e8687d80a73e2e4aaa5a99084263d2692535dfdbc5d9b65ac1dc998db1f7bf73407e62b2a785c834ceb09a87b410b46d3a820baa3296ea1eaff05e3a5a4f005bce9e433f6e608f4774303df8ed1c39464b9e9088f974cd2782578f6fabb3dcc57d70da874792e1cf28e1d1e76d0ea9a0acfc6814b2d4a7d7f042401d9eda91271d34e1a164035091f710a2a805cbbaa449ad1fd2027f9cb643f504daef245c18e8bc4899e5554be8ffc3868d9af4bdff0595c1aab55d84df9f9414450e6c829379a071c50f550946f403dcde1d4162af4a59b235c08d9bd35b1817c07084463c0c7b7a13b30afa233cac607038cb3dc78bb5ca1e07abaa87129f765eddb79cc335745b11020bebde77c8039b14fdabcd8de6290bbb236f0abf570205a4ade1efef568cdedfe3005b90b00706fb820baa4d42910aa260f9fb4c629e63ab98f68a60fd97caef4016f4a5643b2a553977ce8ce6fd9d6b0eb0b6e634cca42e1fd40f11d480f123775236f12a0f46d8191c502bb61d5c30bdad6f04dd3b2d1c4b6666b81e978851665ee8ac491981d74020adfc2ae9060a8ed6614c2c9c4d78eedc828dd597facd8109eb3bd178bfcd15afa37a16eb834306a52b762e6914714c359e0dddb6f96a716297ed879c3bd507b41394b243119d30ae16ea546e376dfd90b034f47f1cd72ee8e3a7a8a88592c7ef86e0b90cd6f60a6c02596d2c5198c1d075abb5d316bacb90bc8d2321d2bb2e95ce552b33727e7edca8f2776344d34e22eb2eb86441b82eefb0c2d0ad249b2fd34884ffd7523d93c8ad7c40472d886e81667deac32a0b294bbf9edf558319be6cefe7d8a06b5db5db1049590aeb8ddffe5f360967a4db9a595a10803d0f070089fa44f1af45cbd9d114128bb8c13e978c5dcf8d69c4e2f8f17b1f9e64f03ed0b8a0e8c3c8c91e3b840dd90a8374d0d79cef4c3f6a586799d64a9289248969b23428211d5e906e9aa88b43cb412372aadb2d14559d321524d6ce0c4716d7231aece19a75f169ce114952d92ea53a16672ed2477654a714eec1a5268dfd740227a2d95d53c7829b74e42bd9ab8398aaefdfd8432952f22b41f26cc6e0fbc74655c1d50a6d5f89743fab2f50a268303f3dc10e6fc6f043c887c4d1abce56808536fd6c45e1ed25ce53014ac9da901ea8e26be0c3fe138a5d38b7055addb080f9c5360d1b4708cbd5b5b15d5f143e323ab582a16343e9a377489452d84cf51fe939ac8c465f1522c74aa419b21386e1bde9ef7951d1cf8f29cb3562c51a91b3434a42daa060980b25dbf43eddbe011088345b189e808eb70a353029721435d9ad48a528d549ddd667174fbd7f5f2d52a93ec145fca10f8107c1d09ab65212193d8ffb06e331b2cdefc394daab487532228981a40032fd43cf2df9f69bf3af7c7b37152bfc307c5e35eb4f0dd2c2da7562dfaa2faef54e9404a55f20fd516b51ad59935aee2eac96f8d16c699b30f56d137bf4ceb3c166cafbd6d699b7eddd3e37f45056c1b2d78e73779dae261a05c37e16e63161c5fdc553b736a8f3725f23e697694c9acfd40995c93b1173862e4941c93ae2c2ef5ec29666723e8180e7fa61d083d7cd97b6672154f086ca3b91c86d0b25db44aaa0cd50b7fb66e9603721109131737828230d23f178b1a20d481921c4b0bfc4648aa335709b921e32421acff52342f03eecec6de64579837d00c3b8aca8db313cedb870c172603dbc6e355332390636ace7da5bd9d6e3256e1350b1caedca944df695c6e13eb4791038b303db2a6a68c9fb1c7e543bd2011f6880531726616b6689e4f70c35e197f64c44279607cb4d0d85bc2ead31a3ec3f75defb8986a7b08c61c2bbcf9f79b1b1071887005d8f43a52a35db4429b0c75c28f3a566c698cc1559ec7c351dc43b238f08eb20ef44852848993938e20f54760a0a12c66fac75ecc2004b873601f26e4d749f029f454f2279d2024195c2e0eab1263823def39dbedb7eefe6259c5521bc17ff6b776abd32d06f215101c5407a7ee0047c72f4728cb38045daf6d38e538d41df58d2cc06cc2f6059e6cefba75c657dcf51968786dae2633401391ec6789deafd6538ee3b475eb50314db2473c49e2c1e43ab8ad7063b10a6903b9bfeb621579bf3a48d2b2c581c71ba1f1c737a20c1e75ef4c8eaf7800651af7dade736f815c9f83ffcaa483cf1fc46c9b540c449f583e9dc046c5d8e8d7eff47e7f6ff59b36df78f6ad9635a50854fa94ac126e42aa209a55dc141e8f962d53bc4a477d8a32abb92c3c849738fd7cc42ef871698f1e795509d39d3bc4c3f9959e061bfc7b863a5215ddb2182bad2b7f0d131e7db61f094d05306b6ec74a9d8da4db0be28e81a89799fa5754c4ef68d954bb65ae53b2de59dd82fbbf7232657f9f437a09d65776dc80cc44695484a81ec6959bd9dcf0b193a95bc648fc6c6cb254f7c8f57c64d5328631f3c4204b72588035957410bf522417c99db14ae6cff7bc484abe5aebd50b724b3fa135e011e41dea846d0431c4bb368f1b5d08d8d0c4d3d4fb595f0b60ba1e507d6e3eeec9729012be8fab1c271d471389801adb26ea60771aff99d27bdef13b15337e96654e36c560a4f0a7d5bc223b7d0f82031c304225bf9dae706cd730e26bd5e674e9da83ce40cf72bbb511cfe2a522e6a9b0daedae6d35bc088ef619dabbf90ebf9703d451fd79dc341ea4dd1ea3ce33d897131a283390063614d2314f831ebc8b9d289a2a9d8b1ce4fe12146b4ff61c9831352d16f4663d05c1c2a23017755315c09674d6b41aab02be7193df88647e0cf8082ded7a7323cd1aa5e89b8353791085c8e06392db58fe92c46c621fabb32ebddc1dd25166f40766d8cfeae6a4b35ff6ec4bc3f038bea2b2f4529b0667b5939f8f2d0313687af9bee18ba34201629745b08f49ab53264414d9227bfe93a18f025b5ef79c9d2f716fa600fb9964e05c18d921acb0fdb18e1d348c619ed64de79a2f0e1237861ebfe22e8ed5010ec69da51e0779d7bbac245fa955d05a7c4af17cb4b9073dd22c023fb4dc74767432ab164c2ef9e30c8dfa965f3cdfb394c0eeb40583344798b0bbad0552634448d688d33bcf2c86764a36c07aae456e12b4e9ef5972d19817bdc89e2a4ea90288e3896c603d9e808384b65acba64f6bdc494cbb5eac90d33f90e554c45f45f7b411998c052b4c6b30822d0a2fd653fa4aae06ae3a93ec46216d01863cbec3b6e48b1c0802978380a529c261446bcb9a68e718df963fb5cdc680357f33c097046aec6da26614b8ece0592c9d684d41fc3e7ddf599ab8483f17b7fb86ab1b16302edf23d79290f47bad4c8195777faeacd45bb043d5217c6b1be996998f8fbc12c4b65fcbb809927f3bc7d36b28ad9a3219e7a76278f2f2d326b71cde6e09c34e996b04640cc77796e8ee432f76d855f4814f698586b349f98cef09c9878a4213223b363ceacae3d948408667df40df62c64be2c925617eca24e6a70df15d1a2b44979eb47317b3911ac372ea5e0ce3cbe922a4544a1e9ac44c8c13ac74a652387a9bd0508fa0aa1abf63af9a31e2f3043b9cb8bca62d5edc7166a6ff3b7f6962b6d64b3f3855216763066b239aa80eb9d38ccc5125298bf9cdaaeb9503747340ed8ea7bf546ce3c078c94eb70313490b8277e465d0539f2c10bd73d285f3c0a5655ef3983a0e4b1398065abff30d3ac1f34d8cfff574f25b6fb4b35a656256436034529c9f9911a529beac9aec2a9623c85855def8cb2cfaea3576c4f6cbffab94b12d57e1c29e55f97adbe600e9f866e0186d6fc2f46404c65a4de9306261cae4ed6842b7236447bb1afc4e45f919186109d5553afcf279e7f822a4f6a451de3963f100d09f393a6659364063d1b786664604537d7a5595cd2d0327b6d273680e8438f08343f1a752372262e95459f709694fd5d3b3f832cb6b10b4fc95273bdac47fe47bc2b3c526b82711ad80ed7c2790c594a209fd39253ba4857243aa87ad5ce93c8eb3aa0f7e7405a74b42e05f8a3a39f65be53023616e2e1306591b0d1d2c03f9911ccecfae3db7a3b8d9fe1b437bfd2e3c26447c70a99c977eb6c41f5d0f459f9788f597753215f7b630fccf3a8913e8dc4566e8355f2dd05b833ef110260abbf3a1b81d4416c2ef1238b82e19640ac8002a01b60df4f176f1272a274603fff000b770114147ffc568df1f362695313d74239e802141a48bce020beddeb0d59d6edd6c3e31cb634b5290d66bc5d0c669f3d3625ff17327a44a372040e17aba012af5113e74004c89f01cc704a77819cfb3cd3d8e865bf0b9ed3b778c224f963a90c78d407351d2e005cc07fd77cd9d9545ea8ce8abcdb6287eb7ac2213b65538bc65ab080c98160292661f93ba51b1334b2977e69b82108a5d9d8b5aeb5a8ab9a6f60fef9710f85ff5f96d46a9c5d8aa26eff93026553cf313124ca4f19ebb25835d8db772ebcd373f8d6097ac19506ac91372c34260c7196c3971ea4dd2386845c015efb1741630f3a48eb178f49bdb1f82ddc8cac7e958d2d2de2d7d0d0c44c65b4da9cc68b4e4842be91d64d303f564f312dfc5f4a25527cf228f7a7921c0d695d8b83edddc90b65425c436349fce589bc85663b8905a17423c6b1ce338b83c82296bdacd59388e429e10695eea7d058ef9d788c1f97cfc51e7abf20fcac0e32804e8a9829a46a30653d895f7a4d12793317538a606d99457aa316178de6e248f14f331e21e2a0a364e12681809d2a301fb68250fbfccd515ce1e17f34234774cc0da2dcde4f9deb78494b43b306e7d9f28cb5aa7c5f4f52d35481b19ba547cdaa51ff85d66da73f09e6445b7335d3f7096a2e327613f7aea150df49555df2e6322e1375818026c4c890c2477c8945d85e3774ddf871c8a1ea1abdd8cfe2cf7de528c06826b9222d0fe21997a3b386b0ad7ce4358f023ab584b361cba72ab7e6a9a9811dbfc6886248e5d088e51fe163d8e0e175cae3823e55535fa40f0837010a91c6d3697a292cf7055df27ab48e23e383760cc445a5fa879e414695eeb2475904b2f8897525c1b980e41234d4ef471a8363a5e1e5858aee432897b8503ae93c16340abf1596a6ac3600237e2c23196df1676698658513a873f8d222924c7c4306f787199afe99c2a659631b2f5f1a4db57262e77d2354633b6d45a75c1360adfac1d3d97dbb0fd1abd15a8af003f09b350ddbe85e5922022a22a9aefefc2da88a34af929f3958a7dcf5fa5c8a0f8a659ce7347d265aff7a77466af317f8a5d757a88463f8d15e7554b61b637151ce11e78d143757eb47f85efb0549fbe95f8b25aaa00802fb10befe75f6d253bbef12decf8e8f55892081edc3f40e6a7ce2c1d3f822d8da1dca296ce3a961c00164dd973d4568f6a8560ecfd62db6c71943fe7f49015b0c87648c5deb7285ec3ee3755564fc1ddbf118e9b028762f413d4cd39d70406eec4bc7e732a672949ed9f76fa251bd0f6089ba6d5d0433ae01f445b02a9d3dfa214aaef4ae08e679f2eb3c19bc93161fe8601c1481c7560f2a62df69d74e9c0652ae8891ed9be793bad647770184214072c235b2e8c25e406d38f53fcf532ebd8901bd0429aca247d92f1be42adb2fac5ff1953a895c2a1ea4ffdc970878c5841a11d348c5baf971dbf0eb328d0225e3b24aa4b3f60652c0aa3efc20106d6482df97f42e3cb96f3a1cf2f3caba5721b400b19c619e47cb54c43a", 0x1000}], 0x3, &(0x7f0000002240)=[{0x50, 0x1, 0x1, "7d5443da1a36b1f193a17b08e4e745b28c303ee68c9e0064ff8b24b73928667ae03c78c6bfe2b5d90495c10b18ed29929c3dd3e78cf67323c2a63e3afeba390e"}, {0x38, 0x0, 0x6, "f12aa01b47d6b67bcc9fe4883676bb38388c81c0ca4f7fe83c25d8c826376182a01cd14d"}], 0x88}, 0x404) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 06:32:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x20000000000000) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:32:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x2, 0x3, 0x1, 0x1, 0x80, 0x101, 0x101, 0x100000000}, &(0x7f0000000280)={0x525, 0x887}) 06:32:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 06:32:28 executing program 0: r0 = socket(0x18, 0x4, 0x2) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x476) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 06:32:28 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) r0 = shmget(0x0, 0x4000, 0x727, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/88) 06:32:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1087, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1215, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 06:32:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) socket(0x38, 0x3, 0x3) 06:32:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) syz_open_pts() 06:32:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) syz_open_pts() 06:32:29 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x81) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000c2db0299e050e6676d374a9a7dfe69e9c1ee5858795798a455644ea08a055ad07769b595c8f7b238bbead21c15352d"], 0x8, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 06:32:29 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffffff) recvmsg(r1, 0xffffffffffffffff, 0xfffffffffffffffd) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x62, 0x80000000, 0xff}], 0xfff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5e, 0x24, 0x3f, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000000, 0xffffffff, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x50, 0x0, 0x101, 0x20}], 0xfffffffffffffff7, &(0x7f0000000140)={0xaa9, 0x2}) kqueue() r2 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r2) 06:32:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, &(0x7f0000000000)="18d9ac7856336ae9bc3233bf163bd73706553bb1e02266102febe6d9cce6c18c5aad5bb5f278f378b892164e5fe729a8a10ead22ffdc80b54c103cb16bc9cbe580976c62c3bf4f7c5c31c79d567b230f5e6fd705f9d82f07648998bb45bd4764a81df7", 0x63, 0x9dff3e9d7e29ed1c, &(0x7f0000000080)={0x2, 0x1}, 0xc) 06:32:29 executing program 1: mlockall(0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(0xffffffffffffffff, 0x0) 06:32:29 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0xffffffffffffffe0, 0xfff, r2}) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 06:32:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xffffffdffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) 06:32:30 executing program 1: r0 = socket(0x16, 0x8008, 0x1) r1 = getuid() setreuid(r1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) sendto(r0, &(0x7f0000001200)="70e7b9417faa37d184e3300edff1905839e374c120cf6f2fb5f2d1dd2ac70e3403e9fca1bc5d2825e0a671b2f12fff62aa9d9e1c2ccdb3a06915a14e65d4740411e291fd7cb9daaa865ca8dec49907c2ccf22d419c522ec5592e1549b28392e1d581b6485541e5a802cbdfeb893dfe5a83f11f0348612ba834e79ec73409b3e863eec25262da1f5f3b7e341853df0058cfa468cc68bd66be438c38be8d9c071e525839bf20464b0c19ac93b8949d78025c022c9cbced0c9d9a186b8d914aa03b51b27d69b562bd1c7c2a7b6ad697c9c3b611d942bfc83f060eeb2c2930151c9658cb45b95dfc9da60dc88c7936b85c4e04d406d3e37d79fa2d0e31dd466d6f0ca528a7e492f64d492c6ba254304252511cf0cff66758735e09e666d02ab13ec64ed7b9a0fc64103ce4d27e1787446507c8ff14fb1439c0f4a21028fd908efbb9e6fdd56cc03f2b5fabac4d7968d440280f516cf58422a081e072f1eb7a6eca04bd9b27c19710750a774df8c04365c026ce4ddb3408a2d3ef12630f865afe4cb366e547a53fe7461f09108a3c8950583739f33186ed3d0c4d4b9141101becff503e36129f17033b64272d4d2616e5155eb7f7ae9d0ec0d15167ea24fd6e296670b08559a296d81fcf58af01cf8d82a73c3efad65b680431d7ceb4e6653cf2adfef16686a3dfc3b4aa89ccc82bd0b120aa7a54b19ee643c2f92b0f41d840f5df1efc4c4e19c64a679fd11a2373999a7a6efede9f23150f7214c50a1d82e3cb92e9492237d1768bb085869d5570d4d2e0776ec961cdb0abfeb405b6cafc741a0f2b778c3d7c47595493028e2bf550555d6de6fff0e631d3f5dcc9c7500e0aeea1b10fc993ec9fbcf425651080d0dc0ac603e7325d4891063f2bfc492b2388519ac410caef989230c7b495831500b65a60f65104027472f287b035ab5fef11fe546a1acaf1ad40c7e792aaf36f05a922afcb436c78aff245c894923d76ffaaa9c7ebe06e4003def468d41c46d5ad3b6c84ea61d089a203c28054b7f67736d9416a0a2b004c383688646c5503cd39453d4a7ca35933ee614581f836c18a55c8d8d07302b314d1e5324fdba6bfc8d575b9f83c2029e90b07d3e801b83ca7b5bd3ad5cc207b485486d32cef3f4075f31aac8f49fa2265f69ab691bf71b2c68586f1683942b482bfc94e520c7d913000b5d16813007d6020f9c05381a1336c7262c06203958de482dc7f1c21476b1b80505c3fbea2dfc0fb44121afe0bcbe0ab821ad015dba1d359aca14224fd7b60b268ed5963c424c503d152256ac4bd80a68fb11447f42670c2b49e52335d8224c7c4522664bc86c076d0e148c8059bdeea7374266c676b2d0fbf675040e28bfeba656acf9539bba348a6b2e47b372bcd30ab8720ead0a976c8894ae18a64423301863178a4fe5c87397642d5affd9713e826448e89b3b5f94af19caaa92584e7a13ade36876ab1512291b684b6c5cabc36ffdc29a8c17acb7fe326a340b1b90c3537647613c6f6d7b058b7aafaa425a6b2e6c7ab80b080c544ba4f611a8b39de9637a69be38df45269038b477d1cbe6970f694f065604e97276b6160259bc5a6050cdc2e60e234b1fa914f93e12c65eeff4be34689e0dab13786f598a19b603bb57e63913fde3d6e8404ab5647dbc777d5cd7719d0ef01a00d5c25e627f8f0b2d1fbec1ffa47e40da195a97a1cfaad912fb66504362d50736033c506add8866cbbf53a780e9fc4b3be15ff924c8a0eaf860bff2fe05f285435786e667afe4d2c848a0c7e71efd21de8bb10fa1635c43245ffdb9c936ef00ac8015ed57fa36d9cbd0ad510d2f62b64eb90ba313de69c83924a02c917f6aab53017fa8aa1fd9b77f7a283c78a794a1ccf41647a5a3728f0e576a26fa214122f0d39bd2400fe715febef31434edae36f268a3b4798dc168fa66e07199e97a1c5379c5367ed3ce494df29eed0108e4a599efa53621861437a643fe2a84fdc2a8937cdbd3ed222a15808acdb2c40ab46d14bed17b40a5361e6c1a7e79cd4f461fc38d256b7d3d90bc82da7368b1a4d4f229aceb0a7885b646215915ef0b4872c66ea20b1cac188152de28cf623a616ee4bb7734ec31278b931eed5c54f53af721d605f582390c7ebc017736462f304252b26889ed82b377ff3bc369e5373975f94d1860e4357995a8bf6972640581a2f67dbaa4927da1b815710313042773d233a2353e0fb14c8e556e9fc1a9702d399f25be3fb75c2cdcacb237fc36e9733ef12a51a23eedf9d6a2a7617ef466eff9c4ca6500f6c2297115985307ebaf603d32e61c334e56d1cc4b7ca84a58f8450e8c457ed200a2cb8f81b93bc5296928b5ac93dc49e9414d26e78b2c9b6f66e45b4dbe2ef78b8e2f8c8533fcf575cddc1718b8b9b4f32404331f81d6842ca2ac846caffc319d4d491427bbec1979ceb68e4768dfb2ed6434d026a6ff1c0bed2e93826f839b493f627761579c5d27f0481c725d2ac0cef5e72b46faf5167052e911ef6220cb6a0fe583fc08e8e8d3552f4a532884b6ec6d11bea51efa955989b58a4012a7a012a3e052b89425c9b5c6ea88d909aa0b0f7ff61883c4c4ba93ee13cf1e25022e62d8622776b62e82bfaf62b27ce6bc94975740ff94e552ffe345d6a51d7ceb6143a24a3cfaf2952b382b55f09654d05268f0f8f34ce645b4150b12168bfbf1cf471cc09a05602cc4ebd852e0519db5178c107c82ff0be1783dd0fdca7290ba13ff9cb3dc354ee5538580b8175c2149f1379b65457b4437013a636c1309815c7e2e70f56d2d8672582e161cc8e7d67522a0710b82622a5ac92a82b35c28371e05e473887c866a9529a0f9bfc7270f4b67886b597807ec154f2122a4b521212ea611643c059761696ee3cf98f8d56c878c389790a206c68c519a782a2163f0039f3f621357e00e34d99091fc7bf8f21db45c3b254320d16388042725cf44404e963c270b9927612129bfcee53595142a94676f571e28fdfc74b1ffe1c564d570aa175adf303b584f48372ccbcff235edcfa6cd47f2ec5474f920c9ce5c6e40f962c01aa91e74500949db98dd55c8b12a017083ab16089531c6350901e2060fcd7c73a8fd194527081851a10ffee4d432f901e963667396bde9ba757a8cd1c12230b3611c8addde5c12b09a90aef925b49ac5003d30d9c5c0db406314a90e66b885d57bf09d4b9def743243385ffff471075721aa6ff7b2f604908554fd8545f6c6f5b7f7eebbf4e18b0cfd39bd6dead621ca15a75b876de58611905405a8d1ae24d981bbc85df2eff6105106719a43b2f0f374424a0eef1a30c6cf358edb7c8d66f3bea2869acd2e8b784c33a81c6f110d8c135242842c87a18c98e0c4a7b5df84945ce3432711d6cfc9d13a44edf99c5d072909845f25ed98c1eca71bd299d60063871ff097021e3ac00b429756185c08e2b6233ce3490a9d37ff57eb7acaef8ce9d2bb21cc2727f16597cb7ed8c2a464d3b4a8820ea816fb6e28562d7bd035869b5c265e5908c1f605106610d1a2139b31bc5459711382711dc2b11c9afae50bb785aa3290f69abca393436646c38e44a6420eefa93d061d55301daaf0ba1870940afddfaeed068b95489cb11ecf373e526afd6332e2f61bee7900433eca590492bf72d4d209c603ac3e594bdc1e044e95d5141df2b8cc1a78d3ad2ea8a859a7747be0d8a4a408bb3a76965c8e16e405c25d36aa72a01c5fbe1cf164c94b052271c818e9a3ed9b7b711581b6212f42182c34fefa09a3637147e3f2ae44f188dbcf2a80f98283ff8e3ace58900df05e323b88ca40c1fa9a1251f5ca86e7a4ae882fee5f5aae1472ba6c1d34ed0fa55f46fc30f0d41fc89be9e1576d2054496ccbbfa2f4d3ea5de04e2829f84853599fdc53d34f02b2de01f2bfd36cd461cb14d3a5dacad8a97a6d6e09fb1889ddc4fc659f529ba2d7d2bccfc5a5855976044ff1fd936b4416b14567ce552f028f33a31a6a076161766cc6c1010fc57e72410ffa9f7ee5db418ef5a6b68f180978f3651e14cff05caaa2d50676b0e767a294a3d9ca86725fbbd22cfe6da123ad2329bfa0c91eebd88baaa899408f741ba274edd9bdca3be29f642b295cf7da6f4faf6cdf381913a0579973ad0bc51b3a97cf541b99d80d5cfcf99983c24e659cf1f7e27c4001649fd8acc4c64d704d341c8b5741f0de1f650df076026e959de6f5f8a23a9b8230d37725c5ff434ce1dca2ef39f3a3ef7417f5f69855bb2b9c4b19f0a663e4c93743f9d7e6a23acf35cad23969f36373c3d614c108d20e026ac2fcbdd40789c907ae21b417a55d61e69354cd51d6484a7467c9ffc4226781245e2c1a7913a6962569fc3dbcb38024829ad2c4ca4e668055ca7a4852dbd17720a72085dc31a6f3d866fec400137977abb2f45e0f1ca3bf029143355f78a9ca272e3b30e94a2bd9761b8cc1ff823e7b5c24574baa43abc6fe8ac582363de1ed3082dae9b34034bb3d7ec5958019925d3b192998b3ff8ebafdf5aa1dad1feb6510f758ac1de9f0adf5f005b90412577f7d1e454b9f66f820da1933d167ff3cd3dcdb5b009129af278892052a40342f6ffa6721fb2b2402b47bd4c112a13714d503130be4f7563892d98dbb6967d049bdd9d14c92cc659e75c2c9d7f9562170936f33cb206b958c3db495c0bee35ad7d88942679b3603e5e923a5c2946e73c2825ee638b4144e17392e842055d9a579c4a178a788d628c69b7a0fb7dc8bd4dd786cd5f462911e11b59308988c3b12af4e4b92724559821c71cc81d15c321a0e92018987f0c39e7f3f51da640ff5251e2f23ad327b22d6dd872d8cccd229cdd76d7ddb680a56045b1d3874f79c43374db75bb2d3eae442bf2a867efdcb4c46a8ba66a41c9eb6c8cf8f0798a87f2413d0c2ccc39bfc85e860630da1d232b761c38b2ca047f4ec6885d40965c3ec7aa88ea0ef7f5048ea5ee3eb1a27f630439d2bf9cf3a168eca534d1664c37e34cfad0c300f9ae25ff0913e35efc67754ed3a1eaf5acbd93f1f0c76f3059b669cbfa391bdc78bcf22725c73ab92c28646b151f075bf7f4b19d5d18616cc9adb8893a1c0a46ef1c572a7b82d8b51247ac8ab94c1161fcb694dfccaf1fdef63e7ae8eb6a413433f0f6e660491e58bb7d9a15e39151a013840464ce34b241ffe35e9018f7be5255646d9d71be8e3a71bda28325ca6328d4fc7ab8ec97cf2f119ba7985b9e25a0840902248cc94a0d7b2bd4a6824be7e5e8c38b01c8b36878175430ddec5ce447d6b021bab5a77d2105ace07e7cdde07e0f7f48536a1b1d67e9a73d1b4e5dd1fbf73ebf248983f745edee7fa1a5c95cf33ca6903891f0a2159efcd7659d5fa6712f8c2ca7e591e3b1c0ee11b54ab121d3758470039e14f2435f58f7b6744a99bcd90077896073d511c397cde8bfc876e99229c505c11840c3d97fcc67ad0b1eadcd17a664dd895f1fb8dbd8cbfb886c3b76ae6ccc8e05b07190c8de298e552aaf75c6e25b39b40b4b7b76d4dd00f4a13471e6f7af3f232568b4c66cd0c36019e6c78d3864a22cc6ed9d282946cc411dadb6e0a6b17ee451777c771b3cdbc2157bb34d8adc44564e702a8f6365e63324f300cb331406a7227b9703ee85d0772fa00c0c1823238fd031962d17517dd57cfcdf55bd5ba1a89d9bc746ac32d05ecf1a51373175c1428ef634b7c9d9f9c535afb177e31f693a567f9466b3b316803e17217a54d464849909057ab09bcf290611b2f8789934dd815d3b48e053f356dded0d344cce8aa444cd6182836ed2acfd63", 0x1000, 0x401, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) getuid() 06:32:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = dup(r1) r4 = syz_open_pts() read(r2, &(0x7f0000000300)=""/30, 0x1e) r5 = fcntl$getown(r3, 0x5) mknod(&(0x7f00000002c0)='./file0\x00', 0xc020, 0x3f) fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x1, 0x3, 0x53d56357, 0x9, r5}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r6 = accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000280)={0x10001, 0x9}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) fcntl$getown(r6, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:32:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 06:32:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0xb5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x800) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\v\x00./file0\x00'], 0xa) 06:32:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) socket(0x10000000002, 0x2, 0x0) r2 = socket(0x20, 0x8000, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001008, &(0x7f0000000140)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 06:32:31 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, 0x0, 0xf3) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001180)) recvfrom(r0, &(0x7f0000000040)=""/32, 0x20, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) 06:32:31 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 06:32:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:32:31 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() syz_open_pts() 06:32:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 06:32:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 06:32:31 executing program 1: r0 = socket(0x2000000011, 0x8000, 0x0) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 06:32:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) write(r0, &(0x7f0000000080)="495c961467de1ba22066e0ded89f7bdde8dd7b61b09a68517284bd93feea59a04d89d2b5c305d0bd8bfc643623d7e3911846f7baa8fccfcd01968d056443b768cf34b73db7d05d80df8c0e77892880dd081fdc24506c7321aeeccf12febb36da9926e4c82a2b9e52902bb39b98d814a2650a97afafbb82827844705cd93fdba6f0b8828cb4a36502dc333007dfd15d7513131fc26ff83d3b8a7266e9deb207fe72136ba85f8674a6a49411af3af1a1a834745a019c2ef54136579c126584edc9a2170b2fe0d599efddad2e9e7233f3d09fac58fe92de7586d67174b04f327e2f55d5de4cc6cdb64e97bb00ee27249dcb49f9789f40e43e7797970153596c85a0e612178998070da1ba8580e4bf8e694333cdf59f19e28fb7714a6cf191d1171411c65fd99cf87bbc44c861aaa03237282bf2cea01646883f8f37f9c7f77c2621a3d6fb6328a95b473eab6efce3fafa225ccefe9981f45464ba4d3520c6be2ccd75b80f897bec9346bc6e7536fc9b69abba0b8a91a030424f1e0a758a08a190e8c50eeffcb294fd519994158a4d3d4df71d6a95d41dcdd5e6f2a6ef42e259fcf3f217abb05dc5aaa29e61fa73b3ebbe2832c9acce678888493091b723e1821df83599a89fb041a645105ec0f5f65c368126c717e82812ef6c05ffc572c383a4da28757e2812879ca6cf129945119b26ad4985b8eda53096894bcb43a505f314bbd8da6a18311d3462efb7fcbb0d0e09f5899a5be933011344a0b8eba7bf6b0b86cb01caa6fd4f3a2baf25ba49b265844454c2c5e6e3b9bfd8ed189e4f17f6baee13d3fefb14b4e45a0b34e0ee6978f8ffe1add99cbd154d5f880c49821151c9437ff2e366789c9675ca9a2c0dbf419c15aaf119bf23e43e05ca79017321563bb6358cc14e9671edcd4c83419961eb33a92fbdc997f88262fee8279979cd04a61c2cd4a84ca57a4eb573001e786b63360513cf3cfc1cd0e6598f6d74f92ee9c6574f1691d7f905db1974e42c50fcf6258303cc49575b32c41e8981ba9934d1022739a954cc8c8e14cb9f3607a54421f9b7ee4837ed2050c3261935fb78f8199998c0b42d187319d73b1d5d7b7d96a69c492f33dc0646275e6bba8cc96240fad7ab0d94ca3bbecdf1f1f1ce575ddab33cab3324ff5d8573d5109d23d5097b3194d91a320f8cb399075694ee06c574b4c104e78c723fe0522c7cf10c883a5bee18df12f83672a3cbb607e409f108107a95fd117492fd48075308bf378bbdded655addc0acab6b79fa082ce2c24a2a6587f66a8032dd7941eb07d05464b3915880dd67f2a20f14153c9a1a956237c74c72703eb2a6e2941f9df0902a820e4379730acbd2358b7e9b016a2c704a3709598948063daa832083b55f923ea6e34f18cdfea92f2c8fbec58845db29f0b08d781c91f91cf7d719a627407728f78e9fe4015eccf99f895b2cbf2618814a8af63b642cc616d8295a1fb6208ccd5805d00b49fd1e2d8d28c48ed6c6fc97a81c0be767bfe72257cf34dae39f7f0b7411be17e8d6520b24c12e5221aa4233669e7a5a1dfdd5fd21fb4bd4a225322d7930cb888709adf51a4a45c15b51c33eec8954865e4a1796de16a74b70f56c0cfb0b0741c0161fedb1b904c8332022d79803e22631aaa70a1f0ad6f76778d9b6c7b3b996046923aa7ff418c7979bcb2e535b4b10e88ee8459c6de078fb352adf2d834ce3e0ba6f6ce91e6c6d86ea9a32eb5e026d3addb9ed7e27c9b27b6e11cc878c4c6d04fca0d25283ea4f608a27c6583d02024360ea85c8ac17d4e566c844b19d90c7d9df5f43a1c23ece917e8079107e44d354629bb0b961565992482cefc0dd7982a0e91e2f3447b9b7c14d7ecf8267d542538a29d2b302ebf0c0cf5f08414b691c19db5a7c6f10981627ad82df75c853cda367bad579f6c62a84933da1fae61003e3a9f918deb93cd958540b09d5529b354d2a0cdbb58ebcbbb8070a8fd51088f1f10f13543a8a03765a80025182d8b64b0c73485fe38a1042294d0250382fc70b63d34dd7f2ea44777cd0b7ba132eff05a652d1eade6e094b8f56ac83a1f91a2caed9ae7bbcb6aa9bd96985b9efbe9af633b1c1b88ccd9ed19e02de12fec94b67b8189e5698d9a1b3baa840d416b1e1d4637f8cd3afcbd5d54740de8c79e99592dfbb539c84dcb1547ef00c3a8c88da03480882062635d1ccbf21a9028753f7c7de1034c14c37fc57c3cec86726ca2702daa726c8a254db7f07638c15b2d170a3310ca9466271c86436abf95fc8ceb375ae02f8425388c6bf669ec67a6e15ac652c60615a6ec52385509d14882ce1218420b9b0c13228c8e309e511631fb55dd5226b5789f48a1d9372a4aeb2abd107e0a1d8317b236f54e705c99b867330e0af115e7e6d2101ec31ec6b8068fea279e4f939c07fd33ecee6acaefe30faeeb7860f4447fc35143f54ad5285991cf67f6866b6707c9253f21b81457670c4f6f05b0c43af83619185d201b0da6626e0ef7d125f12bd617fc1093c945f1897c047e63d8719fcd7c8936d61126f31d7c50a8e11c800e00a7555ac89a9df39bdc96ccacda7657b1492a358b75954946089b13295980db2f905ea77c5d58b4fe373373bff7b79794c9c943bf93f39d452c4e3c4042b8271f27a46bdcb0ef0baed59969d550d469a048247583de717e6f8a2e8f0c7b8212acbb52eb5cd7d8cd555a663d26d4ed8e518ebd08a2088a4a3cae4f7b15f4c3e0a9ce07aee52d1bce00e04ed11cc0c54908bcb758c849899114ec70e9406dc33f863f73c60c52a0d7b5f0ea66d8ef2429f290018174ab7a8d383861404b01c100d8ae1cfe76bb7d25ab995f870678a1abb06a5da5cab93a6f9597b320cce44a3831d71d3af2f04110295fdec534060371597a5e74de9e44e724796c5fe490f71f86ad11422b41d96012af1e1a967c043bda6a5012f160f63bee858bfa08c8f5ff238b364315b856c535dabe1794b23fe968c9ac9952016b99201c5479abb7c5f19352261eb7cd7bbb3bdf857c37f57b8174ea3cec5add7397d33b76cde95e7137cdfd65ef679e6e99f3af06ac7110c897d52c81ce27495e4b3af8cb94e7984078b49e46ae7fdacae67854b8838be0892a08c5544b18a4c2175aeb18a9b24b44ea819528aec2b5b130726fb2c2b04783692cd977c8d0dd9a23a5c8082d7174fb384c7f1e321fc6c1ac888e16b366007a614879875429c0a7a7e3bb1769a5898f53e1a6b9cd016371a1a2a4a1a536b4cb1c494f9a3c01aaf7d0fb51fd2e58d00d00a54569c93ecd8154950ff1cd542810ba70c9a35b17549b6b307aa5a585fd84cd611a8c092749c8028a5e8a3cbe42c12c193ce9575f235fb83344d18f3d86dd150065da406298f2f416249bb7521d57926e1d88fc2fddc199378c886799b8047b28c9450586f7d00f74690822a860b62380f732f065fde7b4a18fc23006f1ebf72833d4fd2c80fe5c826e6c8a8b9f2fd5417ee1054172780f12c790f8c64307a851ac3031fb08af70edf354eefa87b5e433a60aab8c333321bba1ffbe3d335930257ec4d4a0a8abf07e0c052f015f024cc70988c13aaa11fd5ad8092ca72ae1232f4f286c82448ea787318d342a6bd3980f99fe82178bf4868d128de213f9f3525bbc15a78fa281adc1e6b8d61d7dfa0090a7c7dd74b95bba8df6503cce1629e8688dc81917947a46048f02ab1e26a93438bebf56c362b85d993e7e5720097bf2043677db48a13489171209059640f737905fd9b8dea77f176d83838048493cdd407f5fb43d093ed34856a61ee49df3dee679dc37667c33be94006410eb9e60daaeb73b48a9bbc31d8f5fa757e245db53c0d4cd26fe981a1e79d6e817425091c327689c99d3bd2db4ef9844c8ee42c47c938e998b0e6fa083ac63c13e4d6bbe83e29896724afbcc27d0c14e70ce05ca2e5ca74dec1dfef3e6e949a0edc841d8b7eb0db8079c05918952135c940d3054e9e9849b4011445ce892a0db407f6e55552d3747c037c8bb67f540d53e2997621f2bd285e58529c62776ca132a4a19b64680afd9e6a43665e448a3aab63c48787162f0e1f1d9be3c5e021cf9a835ae7a8adaf18bc0b935035b013be3b40cec25c4419f7379863f712fdb154062d6a4409c7cfa29188560fc15275f50d7a95803ada7e3db7709d8746e4eedfc2c1c686b54f9728204802e7fbe1d1f3c2352accb7916980f9a6c0974f66160efe4ddc05bdbb99a1430bef18d3042158d3a359ae3ffe1af65cc77945665407700dd80f2beec46d8941f83df7e15ecb486699f038e3f7a1589fb6f31b06db793f25462bafcf26130a47a6c1b5a755456d42b8cf7161a35cd13fa791414a451e30c22d714d9a69519b59649c1b54adce78ed5c7355389fb38e3d4f36be97609f4ff127182c7889eefa7258e301a44337cf9148a4d657d5008711491b534c0bc51d051e01d6ca7c08a5d63366765c48f9050231309468a24d973a34baebb916e8f1df6ad003e81815746021b08ed331693ec5de0d0a4d14343d89dd1e11b890c779c1fedd2416c3a6ffcf20c841f78fd51991a53c59da313b8c84666398c19fc9b775d2ccd9fcfb08d74573ba0938c086b668525d5f7ec3b9353f3d73e09fbb4c695d6847177237e4064a2d6b5689fbbe696e47a74d1a465230ffa9cb69d131651c47208ffdd3df6b55e33b6324f3fcd5fead49a3e0ebdc72f57a3128739d44c3d6e167c1ebb3e82d266e6b7a7c8043c95abfa649c916c342fa5c406e94462ae9d25db4186b8352191aa2dcfc093ba385765ce183bb0232febdcc4238217038ed469c1566204508a080f0d19223f86d319e6dd823507552c5bcb6ea89350f8646bd0d091695f74c26c99ab6b0716b1d143ce468d101f6954063dcb2be12f63fd29be3777961725811d2a7cd337c5632db62ed9686543a35c1c61d5b148e22195f6f9cfc8cd5078949f78827b6a958e54df50834a5292e06e2307fa97add06ea149cd3c29667174e664abd954d354305b049d3e2e881e1f0659b86d7b4b23b78db712b34de6c9ca17e82890281c74bb325274171fd379f4d50650ca3c2b29b1a0bc43c895f519c758dc5f1595a0b87ce9d977a3b0601d9cede79edd7b0e0c087c3d722ced2289d844c94e28a385ff31173507c4dfd0c5324bab8c1a5f7f2d4a4d2aacc888152e1254d46548df7ef86b5a6200f6b96d7c3a1e9d0288212ec69069e03bbdf25cdb9c6fe1f214305ede2ce0f3419705e4f25baca6408d16557e1fa6d0563fc85598be59fb2bcbfc462663e0f73e4884dc13672df231bb3107f782b5fd080ff7d40d042dba80983d160c72b1e5190cd90e5875510842c43137fb031d72d6fe8389d31338b525220284e1e6028ea7ae0dce37b5b8be027dba6f5d60a7f7248b1070f5598f034cc4f19bc3200827d16679ea89dc82df2f8fc9b5357056a9b0a0e5bea229824a5d8c6ad0b7311c0642689d8ce1555babcf36549e9b6c427faffc1528839bdd528a7493e4adc7ef1221eda1bfc7effc54c3ebde41981582dca70fc4bd0ebce8a9de434dafbffaa938ff460696d3f541ab7778cf195244a9c8797c1475abff0c8484ba2fea32032515daa05983c810cc14a6f8fe74c08cca06cf831ebd1a14ec56d4104daa0fb7770c9e6f7b7979c8a935bf4e4e134ab4374ab995aa892d9e703cff4bde708ecb9b9bda8b44fe2a3960f928292c8e0f71dd82b5ab7638831be2ebb3adcb47e9cd47ecb8640ea3f227197581510432e8df10c0c51e4425f3b8d2e23bd5b47fd38a17d5d08cf15413", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 06:32:31 executing program 0: r0 = socket$inet(0x2, 0x80000000000004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="354031ca", 0x4) 06:32:31 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000100), 0x10000) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x40002) 06:32:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1fc, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) close(r0) 06:32:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 06:32:31 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x1c0000000, 0x100000000, r1}) getpgrp() getpgid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/193, 0xc1}], 0x1, 0x0) r3 = socket(0x6, 0x4, 0x6) sendto$inet6(r3, &(0x7f00000002c0)="171419466e3e300fd0a98c3fb427bdc094e3f56261fc27a4b084c58bd7c672ac47781b2241e72298503b06c4b987bb843f94670876ee956bcf4e798dd68e415ab1a183d7a46250683f595d470cbe06b3aea13dc352751897d9868466342e20c5deec26a87d65fa569d211d75b9d7a1d715acb4f4d8bcce1d805261ceefeb711ff5e47603e2c16186e3", 0x89, 0x400, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x4}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x0, 0x100000001, r2}) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 06:32:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = accept(r0, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) sendto$unix(r1, &(0x7f0000001140)="79aa817689916bc6d510dd5ec6bd554647cec6d98c07f39c3ddee419e4d3b1cce600fdc13f0c061cb760b8b38ae3f0e2f874ae8f4c4d0ab59d750fd8b2c54a613aa53cde9ffd51862797a1ce6fddd3da", 0x50, 0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) syz_extract_tcp_res(&(0x7f0000001080), 0x8001, 0x1000) 06:32:31 executing program 1: socketpair(0x1, 0x7, 0xfffffffffffffffc, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x7ff, 0xcb6, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 06:32:31 executing program 0: r0 = kqueue() fchdir(r0) close(r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x14, 0x4) 06:32:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup(r0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xfffffffffffffff8) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/156, 0x9c}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000300)=""/139, 0x8b}], 0x3, &(0x7f00000003c0)=""/58, 0x3a}, 0x0) 06:32:31 executing program 0: r0 = geteuid() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) execve(&(0x7f0000000200)='\x00', &(0x7f0000000480)=[&(0x7f0000000240)='(/\x00', &(0x7f0000000280)='%*\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)='-!)\xa9^\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=',(]\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000640)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='&Y\x00', &(0x7f0000000580)='}\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='$\x00']) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getpgrp() ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000740)=0x89) fchmodat(r6, &(0x7f0000000780)='./file0\x00', 0x80, 0x0) open(&(0x7f00000007c0)='./file0\x00', 0x20, 0x4) listen(r3, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000800)=0x2) symlinkat(&(0x7f0000000840)='./file0\x00', r5, &(0x7f0000000880)='./file0\x00') ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000008c0)=0x7) readlink(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)=""/11, 0xb) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x12) fchmodat(r2, &(0x7f00000009c0)='./file0\x00', 0xa0, 0x2) r7 = getegid() fcntl$dupfd(r6, 0x0, r5) lchown(&(0x7f0000000a00)='./file0\x00', r4, r7) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r8, &(0x7f0000000a80)='./file0/file0\x00', 0x10, 0x3) setrlimit(0x0, &(0x7f0000000ac0)={0x20, 0x10000}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) r9 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000b80)=0x1) 06:32:31 executing program 1: r0 = getgid() setregid(r0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/9) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) recvfrom$inet(r2, &(0x7f0000000040)=""/2, 0x2, 0x801, &(0x7f0000000080)={0x2, 0x0}, 0xc) shmget(0x1, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) 06:32:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000028c0)=[{&(0x7f00000018c0)="c54c7051ce543257a3c0a0f252e104cee85872e55d318aa7d02c422f9e6d24376d8e892344f78afd20e8061badbc2b183a608119d5ed906e510ccfd1879863bfd2da8390638ab8851a116ddf40f646d774ef8c8d8697fd7b95032ad1288c2d2835c363d38892a7502bb170341c39689d0fa02ebe2084106a527bb42cacf9c3c1abd294e549a8843628164d2cec24c14dea53e9b9a5815b667f9d2f65df69bd4712148f5088d58574e5c9ed49363fcb97b9b5b757ece0b5974688ae2c7ccd02613c18032f0dded245e72ae2844a652bf754d97b7127dd9ed6594f783e841f7076e0a59207374094f1b2972970eba294c231efe072aa835e8bbdc35cb151b1e5ed3c7ae4be352715f616c3693b5bbc0b9b9da71cb788462854cf3e884ad384f189eea8119efbd4ccdf62f4e2fcfbfb0db7a4d05e849d9f59bf1408627b30b2ebdc1cdc6d77a2c1fb78b1c5c7171a6515fc913fc75cb14719ebc397c12c26a5fda985e63c91c5acc62e237dcd9ab4f72bf66980e32c8480c3839aa038eabcbc02cbfcbe7c5e7658dab8828133a11a82f32783305751909756b39111742fdc05d6451a2e85b0010cf1ae8ca87659077f7cee72180b71d2db0f5ac9ed47d5f5d883ab9e7f0d0c8500511cd087a6fb3551c9c79606128e39d60aa6f41b2c28c867e2b65398dc22539ef8870a320f100afd5d931dc03486f829b7b26ccff57b88381ac1debc7e432af83c5c4a3ddaac0627874636f3e4287a55ebc6f7fb9d815b855536678c44e89935f6e7a7958fba03b37d5e950f3f0ab7be84921e57dae8b2dd1e54c2ea1cfc17c761e0ed91cad6232a796cc69c2e1eb81b7fbbebfbda0381f9eddb49029095b0e39fbdab648a130d2a73e502f7cb99c35053975b65ad6b07d82f9885f3a428230e7ee36ba0bbe6a6e7d43c2b7ed7524b06c72bc55152bb397d42c50106c1bbdb491c70c4fff1b52523dd4a34a6bc0c47fe8786b2b67a9ee634a8b1b2d5ec94037a2b3b0b3a22640f5e75924bcc3e2e90956ba39884b452f5f912749a2aeb5c37bd0d32bc4248184d89b5cc0a3c5282a3ae0577243998ee7ac8446fa8ac11bc5b7d9e9d7c59192cba54d0d47796136b23df9082e5f969567a0988c35e3a22f1074c9ad3f0da7fe7e7867caa0fe3fe6bc5380c50361fd314d9742a5e042717774b4caf362a47c8c58b479f5044a25cc67f75521ea349421b880917b5e6ab5b6345ce12967f553636bf8d958a8266ba19dbd8376ffb34ae5d98ffb3628e1395c76d8f30b68b3d62a867158fd469e47741c77dcd92ebce1cec9891c4f11999f67a13477f78f08c696d204f7ad405c8637202f535e008862b175a22cc6330713782b80d2daa047f512e96112b123295027014c7fdc5db4424de21112a7250c82bb4866a4eed25cb25ced5e92096a5f17c7cf38d709f433171241e23cfcffb90ed538e955c91209a939f6ef6b6b788b41ee4976bd7678ac42f0f043e006e5484a2986b74fc600a8bf49fa744d01fca71c95bc811f28fef1c03484fc93dcf42ec06510abdbf17824630de113707471e39ad0fa002fe1b061fc351fda6097e0cc3e586bfbbd29d5c7ef549430f504ea8cbd4d5b831940a911cd791bb15c4fd17c74e544ed2c0df048beeb211155e4872ce1e4d85f2224e0e65261586856a52be85e08f09285dba23b6a5401611fe8b8d48b7ae9593026a73cb8fea670e2ac4d6955e1456a2b2e14493993941cd08ce5afc0afbd20ca58810b1eb5907c5aab105d7be257e92ab6966972acbc5f64e55f0281a76ba4d96133f78875f4b17ae229d66ad58c60ffe359e35e69648fc6e0376b89c3452161b0f479b397ad317a8688d7448215ec3a6e3a1ad283e6d7ad14c3b92b2322dd71794e5bedeea99bab86b4ab6ce0019d643afd1373450d20596470c946eaaff0f35e4511a34aaa656a7b0f430f6098d3e9f7a75204c7ea6ce7b8014202e09664f3eb896c6d47052ccd3ae88cbbddb21530484e51104be1737bfd3e01533148c5b22f7ffd89fc8263b74626f8945699935294c96d72bb25d25d6aff41a4c60045b47010466d22d492ec7e536e8abfd7da82981c0a9014f78fc98ad2a91ae39ed8d11ae15f3f03238f43096e2f0c4788b02c230c6735a526f979a13957d1885a24c2596388383c35d8ae768efe6a22ebd39c586a0a8e5a7aec6ebb4eb00d9af4dfbf006bbc94c41b9145f9e75ae3a55427fc01f8e99c9d08bff2adafe8fe45de95c898227c68b495097ec21146646399c7cc43c600b8cb3d3b9505e5dc632c28d897587e0435c5273a1d492d7f9e8fc3f5ca1567fe4b9a3a15c0d2f6412148e7464a52a3fa42f50bca63ccf05b7b8997d63b048448b657cb423ec9e20512685ec14e2f3a0e8595388550702c0e7673dd24c72a53d2fb6b1002e83929c1d98e66b9851306c5928295866a4e372daa10c1bd7f8a47ffaaf153d9a7c70b00abd642e12b3ba9e983bbd653cfaaf7579e5fd0cae6d153904a50248963da265003e496bad51d096ec89e0d8d9e95899750c22ae0006494dddc39ad55c1574b0a69538c1c0a439522f934cb6d98ac24949152f5200dc349955028e0fc1e3b99b7fa90d61e707d1d179f3d19536b030b2bcb563f094c5f0195292513f9feddc4a2edc0186338f04b4e76ad8ca82dcedc50a1ef8d28bbf13bcc7daa44ee1a54b4a742e3a125a6be9f1b85f8dbb49c59ba4ad3473511b4847d767e29ccb8df27762b7e9e67095f895062275ff366d8f3654ee52405b30c4b42bd5382c581f9c14972e91674d0830c3bf72da5d07a7de77c3922626250b13c650b8d7cff7d4e7b903a0e4085b5a8f8e6a546a02e21048053b6de5dfb8339799cca25653f52510dbc5a88e71582fa56dedd9cdcc3dbcf8ad2bab6ad77e94fae7a7c29ee606ae88de73e6d5117df6020aaf1f0b0dc89c414c5d5ca312e1ea4265e2547f0b494e86b553f88303bc63aef2288a883a833f58c6aa60f8340f2418cd452bcc62682f4945adca4257af152bfe739c16f0db2707dcc3ed5c9a3b4cba2fac9a8f189eb636c7ee9eba6cf3c2927bdc090993b8ad801af985c971bad37afa82bb88ea8de524c32a890a1ecfdb9d700d62b13334b7af06dea9f1866235d159a093d649b887cbecfc86b0dfcad0b7a4f78728abcd2db2740e7f2ad0c4ee5fafa879167bb915d7428ad7209b8aca36526a7f09937533a4ec70bb3a616c0ba2d319d0d01e26ceaf695762f3d2f49b27378126f5dfa8fc27d0c22de661bdcad4e29da48acdfac14f94cac491d570cfc46640d0ebf74dab92fab915f2f1e8769b81055f3548a7450cf2571bc1d22595a5e0fd1d11e44843fefb2e38f68fb12a79e8f6ce8cd0d1c0e1bdc7e8a963e160f5afbace0ca43b5188e3bbbaecf058b65f78dc3736eb4cf19bb88358261d5ae0850c5f40e745f22978801003cd0c6cd0f62cd1df9718549c671c9aa2922b59c2a54b74758c1e203d15d680dfecfab295cbb6c3a0b3f1d22194fa35baaa77b9f23986400b6ba0cb957490f61b7f826b89e3746cd22b768d7278fde93dba3d2b30d751680707d1c47fb07cefbe4a72b7d3120dba4d1cd42167ab06a45aa2abf664a1a9f58fcf078bb5050357a9a24e02b84f520dba524eff4511befe53943369ee8e945577019275d8381227f1eab6e18396151f189fe2cb3464959b9d1d4e4b780505d66f611759f04b485f3dfa7905bc2e71825471060a581ec4a3bdaa4ebe569767c2c39aca8cca6d0d6831c028f8dc489d7158b41253c430fbc991cc6ae75ac00e97e744ff888e3df914276b08089c456860df4b309478decc789306896f1ac21fb7591a1a58ac63127c92d7a250718fea7741d7f54e6a82c3a1c2379b10de933f53d9908f18dafe57e79254e6c47322e621d0240a57025c632eb1877244fe04c07d7665e4240d8c7182b3ae7410a62b5a0df1f294b6e943db05fadc1a4e554320706b81508cd06e89b095e004e0c8bd423ccbd8888e57a1018908896c1fba5d47d935661f7bb1b91f3e29245922c89d360d6bf3bba74d1bc3e9488d758117d5019528ac15166f20d451d5fe8a5aee4b1fd5a78e87e60859a2aa520fee142cf4af97783419033129e1f28a1e68199339340b4d90958bdb5f38d2fa0730f8bd42896d5c4f01bde6bfe910bc83b5e182dcc56dcc2fec4495809514d6f9909dad7c438672c4947493740d056e23b8b4e903b8ed4429ebda3a6a2bfa25f6b90345214ab883e51346d74d3e7e8eb290516f566f768ac5dd80b49281b00eb0aec64980822608151634cf826d66fbbdf3433b2ad5a0158fb9818c29261415de0736b6f19fcf990f12d1ccbfc3bbf2f48faf1a0c07c0245d537221caa4445a0d9af71a4ffe4da86ca41d03e8981d098af4f5032fca1905abf391f4aea35cf8665089fa1a063d153cb73a58c90a8234ba454993248f4fb1fdcd7dc276c42ef480f5effb9841afa5ae1a3ceb0bb14b4da112a7647e016ae9c6335e14f0273486bd8856a8278fac0ddf066dc4ee862abdb1e8b38ed261a10d3f1b36227b5a862e0acf2de788b235cfe488dc8fdedfd20f4fff4ccb1fff97f778ceed935718cbafbde10f4b50c57b880fb6b54848d25cbb4eef954be292a36d9639d877d217d04af99aeb127eee56bb894e6bbeada7a81b16b84b0cb1e1617239aa8f129bfb006d852d0e055ae22fba2fe766e49ea5b9ebb72e79c6a068e0a78e5e7d54906185f38e056d42595fe050b3752e7079b2369941d10e190170ce72b3c4a67a661649a47ccff2fac3ad407ee9d0001e6631560b6c77f6b45427f72fa9f3a17e33cf045f4e089a8cb395fbd002899deb4c26590ff961beac3dd50d872d3d71deed95b9d5b9c0cd04ab5836d00942e418342f5159e0e051f4de34fa9fc887538988d8ceb83232ff898f678a4d22568a56f6cd3085b864bd79065d59c357cb9036328832e2fe632b407bb777cb107b00167449a2e918d77549805b120c1d9b9215801acd64eb46add7d550eff26f53209860e3d35300da1dc7d8ecbb85a8cee4eb53c27da1acb366c74f37532506ae3d0320a0692426391611bd482658a60a21d00f99cbb0a4ba749a1059ecc6bbd535cb930eef3883e075c4b2d0e9a62e342ac0f129c0e647081a8f9b2779e488e79328e7cd120797bf0a1dd063c2cf386a5d29457a473512a32de75424c107427bc06141efc1f9eefe23a69374b9582474ab6790908166aaf07c0eab8b7e7a2c4b4059760a9e43c9afc4fccec55de2c39b3693bb9128b7a969da6bfa1b4a375703df1d930a0c89fd7bc62419df19871a9f19001a25c1b07aa86055bbb50308dd94b79ce77ed5d3f4a5c8aa41e5a13eff6f90f13ea9d05f716f7f9cd82c68f1138b5f809baad77e4c9fd47f39765e2f0ea5769bf2e612de222ec1a57a0ebba00e845ec2cb25d1cca0f97f85c7e72fcbf3f341941beb502706358566d639d0350e5c526aa26c5419a03906572cb3c68200934c08e26359e8d36ef2f3b2088c73f499f2d7689945d79f9314cc70fd9ab28e17fa2f23e83b9735a5c46500ff1ef2b69e4efccfff66fe648c69ce5034cc5065bfd050c2c7e24fff5c407c0674c56dce52e5241ac629c238b9097d7f7afd313ed3c5a770c0ae1a13bca987a90e4446b2c3ba9dc5119d952f9f1e2f92f14af32af88113ec98695b9297087aba14af1b11b88b65267435ba1239549e2bc83d30454f72a431a0538f94c1a9740378b5aa81e487c5208f02b040c2635ed1d2cc31786614e8586a620ab14c2864", 0xff6}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) pipe(&(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000000340)=""/21, 0x15}, {&(0x7f0000000380)=""/70, 0x46}, {&(0x7f0000000400)=""/211, 0xd3}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/224, 0xe0}, {&(0x7f0000001800)=""/133, 0x85}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x7) 06:32:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0x600000, 0x404, &(0x7f00003e6000/0x600000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000100)) recvfrom$inet(r0, &(0x7f0000000000)=""/135, 0x87, 0x802, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 06:32:31 executing program 1: r0 = socket(0x11, 0x3, 0x10) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 06:32:31 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 06:32:32 executing program 0: nanosleep(&(0x7f0000001c40)={0x0, 0x82}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 06:32:32 executing program 1: r0 = socket(0x26, 0x2, 0x3) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0xc7fe, 0x9e, &(0x7f0000000000)="85f7055303e7db9774337122cbca21dd63", 0x11) 06:32:32 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) r0 = semget(0x1, 0x3, 0x4909f9c847679d7) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x1800}, {0x2, 0x7}, {0x0, 0x6, 0x800}, {0x0, 0x3f, 0x1800}, {0x2, 0x100000001, 0x800}, {0x7, 0x1}, {0x6, 0x2, 0x1000}, {0x0, 0xfc, 0x1000}, {0x3, 0x8, 0x1800}, {0x0, 0x813, 0x1800}], 0xa) getitimer(0x0, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000000080)={{0xffffffff, 0x666}, {0x5, 0x9}}, &(0x7f00000000c0)) 06:32:32 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_gettime(0x0, &(0x7f0000000000)) clock_getres(0x5, &(0x7f00000000c0)) 06:32:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) close(r0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 06:32:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) shutdown(r0, 0x0) 06:32:32 executing program 0: read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) r0 = socket$unix(0x1, 0x5, 0x0) unlink(&(0x7f0000000000)='./file0\x00') read(r0, &(0x7f0000000080)=""/170, 0xaa) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0xc0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3, 0x5, 0x1, 0x12, "0ca93594af84e3fd3d80f0a70357244b87d14b06", 0x7c5}) 06:32:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) shutdown(r3, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(r6, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0xc4, 0xfffff, 0x69, 0x2}, {{r1}, 0xfffffffffffffffc, 0x41, 0x40000042, 0x7, 0x4}, {{r2}, 0xfffffffffffffffa, 0x10, 0x80000007, 0x9, 0x8}, {{r2}, 0x0, 0x2, 0x40000001, 0x3, 0x451}, {{r4}, 0xfffffffffffffffe, 0x20, 0xf000008c, 0x101, 0x5}], 0x8, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x84, 0xf0000042, 0xddaf}, {{r5}, 0xffffffffffffffff, 0x0, 0x8, 0x8001, 0x800}, {{r1}, 0xfffffffffffffffd, 0x44, 0xf00fffff, 0x2b5, 0xf3}, {{r6}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x8, 0x7fffffff}], 0x34d, &(0x7f0000000280)={0x5, 0x2}) 06:32:32 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$inet6(0x18, 0x5, 0x3) 06:32:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4001, 0x7fffffff) 06:32:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01", 0x1) 06:32:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="0004000000000000000000"], 0x10}, 0x0) 06:32:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x104d) 06:32:33 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x1, 0x1, 0x400, 0x3, r3}) 06:32:33 executing program 1: r0 = semget(0x0, 0x4, 0x8) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000180)=""/213) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000340), 0x10000014c) close(r2) sync() r3 = geteuid() getegid() getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) getgroups(0x0, &(0x7f0000000100)) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, 0x0, 0x2) execve(0x0, 0x0, 0x0) 06:32:33 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) nanosleep(&(0x7f0000000040)={0x200, 0x1}, &(0x7f0000000080)) 06:32:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) dup2(r0, r1) 06:32:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/50, 0x32}, {&(0x7f00000004c0)=""/54, 0x36}], 0x5, 0x0}, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0xb5, 0x0, 0x0) recvmsg(r0, &(0x7f0000000c80)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000c40)=""/41, 0x29}, 0x2) r1 = semget(0xffffffffffffffff, 0x0, 0x4) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) socket(0x6, 0x3, 0x0) shutdown(r0, 0x0) 06:32:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r3 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r2, r1) 06:32:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f00000da000/0x2000)=nil, 0x2000) 06:32:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getgid() 06:32:34 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000080)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 06:32:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000001840)='./file0\x00', 0x800, 0x50) connect$unix(r0, &(0x7f0000001880)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x80000020000, 0x800) r2 = socket$inet(0x2, 0x0, 0x8) getsockname$unix(r0, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="38d0f83d047b0b0cc3de8f9e82ad8e7d59a884492f1159971f9389a6f42ef91ea13cee87f9757e22337c9714ab72b41840b186596a32d7c40f", 0x39) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000000)=0xc) sendto$inet(r2, &(0x7f0000000200)="035a0487b86c0362e3b24dd5cfdc38915b0ea78981e2e250ea4dee3620e1cf9f608f73b5781135daa94957a9f032e1159fd12af204d03d2c3564abac42f34cbd61f6ceb3e5e1cc9280dabd522ba0431179782a8645ecb7d35e7fb20355c440a6d4917a01abee4874f2682b3dd3f8a7a51cfb8676021af7f5830374e940b674081424528d4ce557f7855bc77b6e2cecead8107578802b5d5b97bcfc7257ce14af1ee0d9ec6c38598df20fbd433f7d36696630b05b09efe089340dbb7d4466f0f4b5f994d25063962b701f0b2d67d4e8ee51fbacfad7ecbc0b5c2678f566a01bb1034f5c07b083353ce36f750054f797d30e69d0d75537daecd9896b4ba00e21911eb043241165b3251e4523f89adaf4048f3e8791f4e2072af1451942be9bed073f2a94c3c152da1f556658faf9fe716d210e1df10e21967e09bba2eec884bb8709ceca489441bec426aae3cee0bf8a6168d4abe6f4966825fcb3b181624dffa979b139fbc469d5cb89d1ebc0c47a55fc46d1f6bfc47c948134aba6689dfd76279086314624b0af029db28f763bf3269deb9ad9142f0ba678b25f1e854c108a10e043851bb184ff64bfc182ca316fed7f53bd7cd63d64960f59db3e02ad4660e20d3e67aefded8b2ccf7b60c2c38fba8b8525d0752baf6cfc44cb26a4fb38a113e53690da1c0a7c382bcb8890a35a921a06769f7d2050808178728ba0ef6721f25f2900f24c4ffd7ee094550dab82f8f07880e3c4efe4434f22790ff374f96f289ea3930cf73afa9f49001bd30f28d94a157ca8f31a079e74824c97a1420206b53cd80c4386f3a36ff8a8a1371f131d214d224cddc155cbe75dff78aa239d4f8ebc6c5b6352f8f94cd74989805e9ade5bb7213abadea6babf1877070ba29319b68bba866fd1fa573ecb8b54979a7e1216f9ba79351762dde467495ed26a88b08793ba4ebff6fb9d275370b14926902104880acaca0869575ee372c5d78e7116c211cebe27c585d88978851911fa54ec7cde93b569c8f5e30e2f4364a1783897cfafd8b31c5b82a6f2580c4795d1e8237a245baf10057a6614f4283ddf5eb809b1fadf630bb679de729035b5ca1d25d08822108509e22dd9328c9c119a739c77aee90d5333278510b46e2da777c85de8c0234a9d6af8b44656c5c1f581742ad9dd9a72845977504381e4f84deb99d9d6151f0daf617a60df7df963f4414541a53bd291475d43747be92d81f7128417a2decd44fe50465a22ea91f18c471c4ba11e864be5fc0db9c50f267072010a13013bc4a9ab9490677960f96d7a1d1b55061ce5c4030e76d527048f4a173e92f5ea185b3fa142565f2199da05f1149726399bb5c1068e34dd34e12fce338952e46e5c93088e82a45a060c341eedb60f717c7d030fdad91a78f881c1beba9f949ed5836a88ede22801fb5951769194a55cf804bea977609404de25d576f26f4f4c385d6e77b6a06f4c88384dcf3763117d07ddc689be82f76d59a8adec5ed52a2e27fdd3ba827ee29482548095d1a3af6a70cef7b324b97575ec71224d5199db0644df543aefa4a9f7d1bbf46f983c52bacc353e1f00fcb178dec0114f709fc43e311dbcb555364287c39d623c756c0cf33f40826050f68b40f96beaacc49b6ff696b79b2e3eff04ab2d475cbd12b40410c93d14d0ed318834d772099aa49a303877533f31a1c46342bd840307f43adce183a685b7a3f33a4fabf9e364864fae7681f1bcf07ce434ee9d4d5837dad51d6c9afa161a775f7dfb98d29889b68835218776377c45f13bf75d5fca209124284426693db848e3dec5284ec903c0b825c660800e887480c9ec62c2989b4e80e1650e492b2c9f7b2548d501bd66e032b8fdf9e5717bf38778da7c88ec118dd70ec2fdd6d587d6dd018986da60c82aa38bd3e5952aa6c42a34db89e19a5f2db051e4b83fbfb745a51d886962f1a93ab6612342ee45c328e2298aaa6b5d23e9e43c3cec1b2a0fe97dbc523b32ca0ab33dc9f5b4628b1fca49aad197bf2ce02d39c549d3312a1f87b64f472d1240a9a8ab8eda26e94ac332689267b1d1d5fddceadbd57449e4868fe539df2beb06fb1a79517ec050ea8408e94e5d393cea6faca29b4f95073ca1ed899efafdc3becb39e4e91ea75ea3c2af08c7f65c924013a6d1dd3b3e6c3a3b8abcc762fbeca9e15f2319125d82a8defb9e43005f0353bb1757de5f6215421516a85efecd9290cb24a0644fc1a252b9af44d62c550a20ab1df0a3347bfcf54b550dff705b3e47a6b12276e345685fc369fedffce3d851f25dd0ff83d7a33fa207592e12015f588ccf7dfc894226b67558b5f2a6c0b731290d4b336900097803461f5083335757bbf913126339c0d5ad8ecc123fa7bcc79cad63a83ac4ab16afd940be9643b90d7e7909400929286b19c431ad20032182d8e5fb665a0f64084bc0e3e17128c320469da1280df330ff3abdd16cfc7c8e277b67276d91bf42b03b7a932a47c824e9af0a1c98320730367ba0f135cc415a80d07f3ef5b35bbb2f91f3373c9f68652ce4add709558e7d9edcffeefe85e7fef49d1c3b059cb8e3394cd236edeef94267d90bc5ce5f501e06bef94a96fb4b26ca6aa1420cff49d8bcc9192d406efeee93d63352112baab2793a3d91055cd0265fd9cbd9679d4d8320a7a748c4084baddb11aa82975f03e52bb323d14591d499faa60db0e20bd36d5356f17dfec8a87d1e115cc5492d4e71856b8abffacd0b2069e59307d5103a0f47ac8b8f55991a0884f23f38368ecfef52dada0d1b4778dd193b2ecbeef849e8e0b1bfe1b91782f5cbbc8e471ea9485527312dea6d8bdc85e7092ad9dd15281e40e8b87a24a82f4799dbb9301c21f44a617b842565c107f50417e8cf656c63314fbd31f03862de8203297c0e181b9ca67f61f9869eee703e6209cf88ad7e9e72042dc138ce2a70eefa0e166ebac6eca36741352094262be3b1137ca71563678dbff348984494be09f1034f8a60b45eed9a6bd1e0239c013e013aa8118d5098e5ee04f704f301497907befce4ebc51ff6621c45ea48230b9e69f26988e2f97545fa425b81d0132465641f4771ffa4ad2527039ac7aa53d2c8293b0200fac42a44bdda798a2f560b53c71a080aeb1b7899d2b1ab6a8c39716bfbe2c33ebc0d310e915a3309201ca7d06ae8b82a55301f005d3867b18879ceb31fd808c2b01eb2c0596e507e6da0e33341e01d3c3c17d5fecbceb4cab9cc65f7e4463f626be1cd0afa3bbb42bca87b14747e2028d98e94cf4b13efdf113c84605ae924e3692880a4f23f44daf7c7b19084ffaaf896a1ae9dadc2fe2e354bb99869613583ff79089ddee2d55f685c4b1493bc2f14da1c939d0960e47d6486ee3fda7141453dbc6f8d7e8ea20e7f8c012d23ae12b2661bcd36c1eef3f58adb003d1723fa0281a3a85942345233d84266737874b837e832177b04f48df17c1b3aeed005615371487c69ef4030da36a841669f5d8d132ca577a47efb6b7fe7ff7c6a2c92f36fa7389f994179fa6f72d7e64c7da5645a9ec0f35dc1b42b799af5b5a17777999b35299d72564eb6657931f7ecc57c9e51f0fe90382ce42d4b4b79c14d19d4e8f34c77261daa575e0a63d4d4eaea237f76f03ad01fe4d448d68a3486954fa3490e20237675800af5a9f694324f1ce930428cb27da8d51f29b266d34c989aafd8880dbebfee86653d23d665925274229252a5f3c36a1962073a216f524f2c7b8c95803d4ee35b3a501de04309f26857805a61d963eeef771441fcf0ca6337f337bf30058ed2638327c120fac9fa4c2e92b5c86d46109b7755e75a04251887f41ccd9b50c0d76e4c8dd2863b252cf22090c107cf3517d5c021547637e743a1476e1b63c48a66a975005f80317984292976de34c62e01b5876342937e764f3fe62e46531306ee9f1d36fc8dbf5a1ac0bee9983fe34ec575f11660b84cfa2027c77c98161b424e13a66e5da156cc886721ded30fc510f8ce55c2ea44d53fcfccad623c832149617918dd68f33105f07d07cd9f3e3f23d4aee7bb7e22c448512824ace0613f73d716269d96534a078e79b8eb159fe3bc8bbd3a2ff7ef3c5c7799b385fd3372fdbda5d4a4c3e39c84c7ce4ca46623150d99f64b1a615964a363dc8d3ae982e17e552e34510b09ad814f62e2ebce60dea33b9462b15c0cd992335b82b1912ed10b25f370d7be43a519b9d4b609f6e92feec93753caf159757b009e3466cd7e775cb4a578cea1e078650bf2b3fad53631fb4b549c6b8a3b806e90a8232bf782dc20713608ba3c84faf2eec4f71e17796b8f0ae32c0fb318c7ad2b2022115ae1bc4d3e05a6cb4c09fab3997eb5dba83e8ec0c1497e25565d1dc1f81a5a90860cae5e5172c8c534c22a21bc75300701fc777f0b16a592785da8d37c6717a203c8dcb27923644c35af1ab00ecec7769cdff2779fbb4371e9101497206261ab388cc50067e21c4593cbc426469b192975380391e292eeab2ff86932d36a185bc4899a8b8da3ecf410f68cb4c04d0cd0c69b008a537457e6b8de55461cfe3b6bf88c1fcd29a0d28688c29f2c0656edd45785f23b2487faabf82e96f54534604c8a3438124a048870aa346268e4571e8ec7a7e1664c2bb9b9cb91abdb9cfe2a722adbc5045fce7b5e8b84057abbbe3ad8f365c9edbbe98cef1440aa1279e3e1c4ba673942fe5770fe95ee3df49f4bb0e4192917d322fe27fa4284f13d54e1edd03f6dc8f4693749dea687d6a2ea229139c54d3baf14d8d50b59b3387a60a3a3775b1503651e284ca21f37b8c3943a50afe2e717a1286a39c50582a93bd8d64a608db822408a462aa0133fdc9cff414135bafe9dbecfbca40789680a93f2f3fe55ad9781650bfb6f569e60fd5aafdb38b79a04ac6e39755f6a17d43edddde5f9ed31050fd8a07a12ee3902e6e4bfd4ea510adc49ab8b64d0c975c41e16c6badbea07c983b0e1f92cbe8e95b25ec392d9c6709f41d109951eeaca0fd8c54471910811a9253694807dc4c27812fb3e7fe9f8d3087e0198c280d86a651739d53d70cc07c571eee02cc04a33b95964e630ecd7aee956037a512162570a6a3d92d3b17e629086cb789acdc8dbbae9fc2f08dbc2077168134805a3d41a26f6674a0d4d88bca16dace61c93129053a5273f58c1bbf1c6a40e484b37ffbae7e4e3e4b64caa919f3455a7ce3686cfff3542b98db1f39e1b78e38a096c80fe3100d5b75ad2c742695cee309882d9c9b48ac70923fbff5224168d7bb18de7b4473379c2c77d3c7f77b626929ec2941931854caba55c96cd247daf93e4ecfbfe4e9a0647218023ddd0ddb08ea7a9649439ea65b1dfe450220b5b6642cfa55bb7f8c786c8dbed9d4f0a2bcf74f58a2ee056c39913514158a4123379abec6735a318be2efa79eae284f3d6a7a26b48089a0a921e8fc311c851f9009575dbd7b979caae9f99467c760ce6fba00703c2cb96ba724e95b062792644f6d2f63254995a869686fa597b059ecc75c7e2c3632f591fa0b12584e641ee858f2995720ca7533b661e0b211c7c232a09a265b94acdeef7dc842f949b66d4a8735754cec9790ac03d8924a65ef1606610e11bd4e81207d4d3eaf7489397147d1870c706a3dc8d022feb6aad9a5614558a35b6c853ad1e6d0bc7b4127760239619df91cb63c716c36c5d22f605e94fef6508f5be85ff3bdbea994888563a217a8fac6d32af32cd9fcddd58af3591e8a4706761b12644bcb4537761009388a2fb796444d360a1031e34a17e0c3f735db3ead3f3", 0x1000, 0x1, &(0x7f0000001200)={0x2, 0x0}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1c1, 0x111) renameat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)=""/139, 0x8b) fcntl$setown(r5, 0x6, r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="03d4066429c5cdbf181f6ba49e9cfd50f75db6cce92e446907e2aba3d837fda2e49c4b45465206464a549a916fd7e0585e0966185b0799cd", 0x38) execve(&(0x7f0000001340)='./file0\x00', &(0x7f0000001540)=[&(0x7f0000001380)='&%\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='[,\x00', &(0x7f0000001440)='\'\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)='&\x00'], &(0x7f00000017c0)=[&(0x7f0000001580)='-$\x00', &(0x7f00000015c0)='\\\x00', &(0x7f0000001600)='\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\'\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='\x00', &(0x7f0000001780)='%\x00']) 06:32:34 executing program 0: socketpair(0x20, 0x0, 0x7f, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 06:32:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 06:32:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 06:32:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)=""/126, 0x7e}, {&(0x7f00000003c0)=""/181, 0xb5}, {&(0x7f0000000480)=""/247, 0xf7}, {&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/188, 0xbc}], 0x6) 06:32:34 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x4000000002, 0x0) close(r0) 06:32:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = kqueue() sendto(r1, &(0x7f0000000100)="e86f82be621161b5467e083140a98d5b9c3f910ed8d52188b6a4f50b02736bad7c8e0b6fdcf07c80c7e1f3963d1fec111136b09714649b7eb843a722fe273b4116ace6cd6b9b057161a9b6f3d2bb193877617d67d3161e9d210f9b945ae01e597342d1f9aa61977956a294a82d18a54d2a4f2298d213f0f947", 0x79, 0x400, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) shutdown(r1, 0x3) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x20000002, 0x20, 0x81}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x10001}, {{r4}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x3, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000006, 0x800, 0xe3d}], 0x9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x87, 0x18, 0x8, 0x1dc7}], 0x958, &(0x7f0000000240)={0xfff, 0x282d57d3}) 06:32:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x118) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x4, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="0a6ca2227ca6f19b61092a7fcb1d30e2db1cd367ff7b2e8d04cb385989b05d1f796e9130667321a110ed11f3068dfb0ba205d62f0208ec94eb190317eabb38d275437ae13a68b7e47a35373dd7060e8d59c3414a23c91a7fe23260fbe48a1d2b93a48cfa65c7", 0x66}], 0x1, 0x4) 06:32:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfffffffffffffffe}, 0xc) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) 06:32:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9bca, 0x5c, 0x1, 0x57dd, "756e5e8bcf45abc5ae45e70688dc369c9d29882d", 0x7fff, 0x4}) 06:32:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x0, 0xfffffffffffffffb) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 06:32:35 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 06:32:35 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x0) 06:32:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x20}) clock_getres(0x4, &(0x7f0000000000)) 06:32:35 executing program 0: open$dir(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2ab, &(0x7f0000000240)=[0xffffffffffffffff, r0, r0]) socketpair(0x20, 0x4005, 0x1, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000200)=[r0, r1, r3, r4, r5]) getrusage(0x0, 0xfffffffffffffffe) 06:32:35 executing program 1: mprotect(&(0x7f0000510000/0x2000)=nil, 0x2000, 0x5) r0 = msgget(0xffffffffffffffff, 0x380) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/184) msgget(0x1, 0x10) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f0000000100)=""/56, 0x38, 0x1, &(0x7f0000000140)={0x18, 0x0, 0x10001, 0x4}, 0xc) r2 = shmget(0x1, 0x3000, 0x101, &(0x7f00003b3000/0x3000)=nil) shmat(r2, &(0x7f00007b2000/0x2000)=nil, 0x2000) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000080000000046570426a8e987b36516bcee31c6e8cb997a1643d033e7b56cb84896b8e228b63f60aa1938b3d766ce7e3d3fe68cd74bc4f2fbfde3573b3ddff5b5da6cd9ccf6be2921dc0167f1d8"], 0x8, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r3, 0x20007471) 06:32:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x2) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000001, 0x8}, {0x0, 0x1}}, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40) pwritev(r1, &(0x7f0000000040), 0x1ad, 0x0) fchmod(r1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x100b0, 0x20) close(r1) dup(r1) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/116, 0x74}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f00000003c0)=""/45, 0x2d}, {&(0x7f0000000400)=""/22, 0x16}], 0x6) 06:32:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/94, &(0x7f00000001c0)=0x5e) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 06:32:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 06:32:35 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000000)='./file1\x00', 0x100, 0xe) open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) 06:32:35 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) open(&(0x7f0000000140)='./file0\x00', 0xf50daf2ab5e0771a, 0xfffffffffffffffd) 06:32:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() chmod(&(0x7f0000000080)='./file0\x00', 0x1) chown(&(0x7f0000000000)='./file0\x00', r1, r2) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) 06:32:35 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 06:32:35 executing program 0: syz_emit_ethernet(0x66a10ca97586d4e3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 06:32:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x4, 0x220) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 06:32:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000000000100) socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 06:32:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f800000000000000000000000000494f1f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba02b30336bc9cd1080f4b59878ee9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963614bb7baac64a0a7f70e324f7e8c1f473b5c2432321c14f222c6383accbaff0db9b822ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24c6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a950000000000c770966012b04226cc2a6f0a697135b4d34ae1ef398aaf8d9dfa2aed6f61ee9df9e86ef8ed2beef3a901638a9e5796b5951434842d26651d18483fc9663875303ee001a4e28adc9a701e86f4f4c4ff747aadb693002d158f4b8d921ed914e7a578ddecd90ba18091357fa343190a504b7870b267d6695ebb858b9ba06d321c260bfadf63bdb1ee2dc11814580e65e6a882a61e96bfda76a706ade53ffc9b6317f08432909ec0442d540f38e71274c7e3cfd127364f099bca29207792e024228f3de5e093e600680e6d0a6d5ede4b85834f2772b32ed432501e7433453ca6052616b1446d56206ed397bb74082e3e0cb11052de4e4523fd02c541936dd4b9ec998b0755e6937e40b8510e7c63dded2a69b773b8470e487f99c169c185c717f7e2f2"], 0x111}, 0x0) dup(r1) r2 = syz_open_pts() pledge(&(0x7f0000000000)='(\x00', &(0x7f0000000140)='\\{.\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "0300000095a644b46c1aab6300ffff2f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:32:35 executing program 0: r0 = kqueue() fsync(r0) kevent(r0, 0x0, 0x80000000, 0x0, 0x1, &(0x7f0000000680)={0xfff7fffffffffff7}) poll(&(0x7f0000000000)=[{r0, 0xa0}, {r0, 0x110}, {r0}, {r0, 0x100}], 0x4, 0x6) 06:32:36 executing program 1: r0 = socket(0x0, 0x801, 0x800000009) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) 06:32:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='cE', 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 06:32:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 06:32:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:32:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8000, 0x0, 0x1, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:32:36 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000002800)={0x5, 0x1, 0x8, 0x2, 0x1}, 0xc) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919a", 0x108) readv(r0, &(0x7f0000002780)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/40, 0x28}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000023c0)=""/235, 0xeb}, {&(0x7f00000024c0)=""/156, 0x9c}, {&(0x7f0000002580)=""/255, 0xff}, {&(0x7f0000002680)=""/233, 0xe9}], 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSTOP(r0, 0x2000746f) bind(r1, &(0x7f0000002840)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000002880)="0ca0f6b3d1fb41d1877021ccb8623e6e3e4a4e48accd31e9c6e5fe6231444e8297ac2c73c13dc1d267c8e4ec2ba12cf1219fdbc63200a5ba01ffc081bf3773c0f57d268eee56a8c4709da1457dc8a7ab50c463d7d1058f0a60faa0fb77709a6a4cfee70828da042035f12b7fad418334264d22fd0cf5ead4fef0af2bea", 0x7d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:32:36 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) getdents(r2, &(0x7f0000000080)=""/185, 0xb9) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x3f) getsockopt$inet_opts(r0, 0x0, 0x2000000000820, 0x0, 0x0) connect(r2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 06:32:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r3 = semget$private(0x0, 0x3, 0x21) semctl$IPC_RMID(r3, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 06:32:36 executing program 0: r0 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 06:32:37 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) fcntl$setstatus(r0, 0x4, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) write(r0, &(0x7f00000000c0)="648e79064724d3538860574bd643abbefef12775e7a31fb16905633c8af6f5a2823aff11f54e01451967c19c87af006ec4f99cab69634fd96d090b007a5bcc5712e68f8691dd5c01015279c31a6af3562576f0f92f15afab58273b68b752a109a3bcf56568158b740aacd30d49d1ec7f029f5629310fd6f04eb5d5e98b5cca1646eedd83c288e95eabd7034fc20e3af511516b7dd32162e01fb8588970cad5b916972032401ebb4fe6a3954e0d098b3884061ac82173a4378c8eb3437233623b92ff6417ce68bdabb0311dc1f401f5bc787f47fb19318e81142bcd51f1b44836b843940695d66f775b5c7681babb3d1d4946c86a8b6aa5d294502625c348033ce47fa9ff34b23b8d60e810a3fceb0b19b8c843cd61f4baf5ec83379abd1f7846eaa76ed04499f9f94bae96252d7a14ec3206dde098b995a1c79dc237dfc2231564aed3d9e9c41035f5bb8b2a78d13022f6f03cb7be814ecbd51b981eaf943b906d627681a4199ae63d6d7be153bd0ab2e93d1e62428c9fb550c6a19d0e4f87791140aadb2d85fa90d4dc7c02e1b11e9232993a7d39be6325262a851823aa61192a967852ee72c879caa92165077c6acc6ce7936203c88fdc1b9e05d3bc4c54da8030d44cb2e858a29abdd202c50ae08eae533c26ea3531a297dcd24ab316a1d182aa80ecb51b304f03d4624012e6326fc5a7993cca067411bcd8251e2c0b80a0f51a4c5875ec6446cd0cc1c1900f46eb450c5aad206aa3660d0e2a93d722392e17c4be2ea160e46a21d6ca874ce2cf8349750c7005aeecbd07011a32e2fecff195b2b842da34d6eaa72fcba05341945605d040b2c30c5e5d3a417d031e37fe95b170f684dc92d4d62b2c666e625a523a8195d75d24c3ca04eca1a905d8495f8dece94e14b144d2b81d1263284d0fbe4c72adec133f7c5f689adfddf75dad083178c120cc5b95c065779feea0831600878f1a90a7679e1d21a10611d9b7a9860d88614cfc788e3d9988efac4fa5a9cb5779d75a055b89d8a6586fa75e5f9021267c8bd7feafd494dd7a9a2c9458ed0bb223ee28530e17fc50085c5ed20be89f4807e6d9da5b86555ab452263228b84304a60fe36ecb1a24f0d4814f33f5f24ad8eaaa232816dd1554972bcf1f95cddfb2ad5fc0d75f30e1f995ef28bb3b951987c6dd7ba147742647197e82d4ee1f1b18385e1d44ac80066b3ace558fe8567e78d5aecf7565fe9abf454ae479ef2950b75df43e58789688c15a63c7248ddba13ce2ef651bf71ebd15b282c7d780ec359294cacae7cd46e69956df4a42eb702523fb4586d5d850b15423250955c88ed0ff22b579df4eaa6095800fbe9d34bfa66ee9059b34c002845b8e1de86596c25c704ba7c48f8818448d5f2a8cbb9e2d22dc9824b3878b5619ac83d471880f7e2253c0b70910bd12f9bb07ffb34f3eba0636499b4017c5d691c6f92ac1664f75b40b309a49dda2ea6271f9ba26e37e7d92c4347b5b955623bcbeaea784153ed581f92c26d00d5d4880ac306a758235369e625d2e4c75f29080e4cdf7303aa26e04de2f601a46a8bb85e2203e9cafe06ebf103384b7923110c6d477fc90e69e2e41c4852f5cf0df0865a7cd70debb9c2857687c1b22e0b85c00a99824ea14065d5eeab2ee606acae3dbc416ccb5a9d550ddcb444c0ca51ca4318dc9227f9d8480c72af33bf849e137adec96a028288cc723816f1939567123808cc2e77e21f887f92703c162c0f88b0771fc3823c0aef64f485a9abb75d35ad161a0c252d9ca5c7a958a8438f203eabeb38c60cbcf3518b09a15e08465a57e78705af69f36653f419550d943a8b5e3f733cc0b03790fd6833d6d7d96c26cdf84eb61a509cb8c4ad40c9b8f80b71e2fca152e5505e3a65ffcfd8404257fe1f225fa475cfece7041e9c15085815a8defe088412cca3b2241b60cc5093a75cdfe1639354671c4672372662017f282ac55019b56c72f85d8e9072b6ea95772cdf45dfdd29d8f74897cda05c73cf3821099559698c0e025a91fe425c82e90a7dff02bf44299a1a4c8f16916296191b92522106c5c1fb168f403f99cd8c3b05d487bf6f3377a1a1751dd7f8176ad71b2edf9e4daef890b0bfd99c4db1769dc59deb5a0baf3c30fa4ade389e413258189bcbaf42841eb053e4aef7f75da105a1042b53fe1d996b6945e0617d24f8fc0d20f0613f8801993d4f50cad2b9aec0e04ab3a3e8651b5709a3b6b46cfe4310d1fdab16de315ee61a7f9af266d304f160c0d38dc4de9a0dd1562c8b3bcb58e14e392dbad2df9faac3d887677325d909c47311fb5dab2029219b1d74de7a60ee6dd602f6f0ff35b29ef42fae7a7e17cac48a66914af43dadd6e5b5ae233523eb6b5bb4da18e674820c5aa27de373313b2e613907e238dc8fb8293aefe1386e375386365d34b32df48811288029d9ae0f4c2caecf78768ec05509735c77ecc34b39066ad23c4631636b740a946fb9c998d290feea37dffd99e11695b8476ca77d4a63db979b787a96de4f48aaecd3120ca9d2eed47bd4ac1888abe111973b1d35a3c47f0a2d58201be425c818886eb89e531f58f92d6dffe3b8b5bef33b0ecfdac068fb2ab3bbe74751e918bb4a169a0a7e179ab130ea668c72b047344b0f268411af6cbeb68aeb56f132d1263c89d39f3ba610b4c08239930117cca0bc80ca039522a285382e5b57ca1f03414ba643dd053bce41bd0b5fd27b639160683376233ca78717e420549be83cd5758673777be98a8e047e8ea6616900793e92ebdb56e40d5f419c04f58031dc44abac41dc0584237799e0891a3a4b0a585ee22b48c63a017cb884d4f9771de399e61352724a78184c3abf662f38abf331baf0d37901b9ec364843c3ee0ff47314d814ca45a1fb39668aebc50294d35d65da0d72fc2d9f0c03e59a4ddfc297d8db7aef1376230a3b83ee3d9509d191020db03fe345d3bd32bda6a8160eb0a38241fca4b1ac9568bbc2f6c9fffcd1822011a6fc7c6eb2a649b6dd354f9aba7121b84e81ec14c7884cf36adc4ff6449cd1a44e5b3585d0c02c07404cc22b66d261d29f6a6b41ba4e48c69afa4375550b70d3604f9ec715cab042ac831bf16a42065608336d34d6e410254bf67e2e35e214c81140df54c5a5173550e41e397a49f067ec646bf59fd9f5f8bceccc2e271b5f5113261d3039db972a6899263bb93e6ab8d2dd09e60d5090a2c7bcb282c06cc381cd2b374ded962cf2651123e82b834e71152e321ea762f2f42881205396292f6306107301993821869b3e19b99aa60bdd8fa3bb82384a3dcb7c6c190e24cc0b355367a26eaf29751db0347ef865459ba66d6a097c1874ac1cf576a5afefc7494a89695c2ee70944535e7f3486cb20dadb0e8a0e891895852e22b1e168236652334f79af21c88c074720b30c6bda7a54fa2cbd13c3e8f0292524be4cb5d42c91551dae2a36121349737a56d18ad73e142c2d86d9a9452d65617386e998642a893a910759f1568650ceebd6d1d52f78c34af4ab247e806bb5cbf5e32db13a8206a1247d2e7f9ab28c8b20db4823f8461e90acc969fa4575a9d8d773e8f8a72cdfcb1116433d22b4d7b886f8014e6b0d42490830a2b33768143170e3c795513c0c8d04010988f2a4b234802d86a095727ddb1f47ec8885ccafcb77245853f4a50e5acfbaec71bc39c6f6405155902c1855f148b5d9ecd6c775afcd1663a7a46877469740e30b35f4baf460b954a59462ec115f53aefe2a106fdf4f2371d95a1886a4e881762c1814a96ab86081a40ffc31dd1262ffc22bf40ff584b5bcddfcec78053a0ff2e7811bbdcfcd3abcfd69666e9e09df4acfaeddd6303d6a43b31cf75fbb2899e59c4f8ed432a6c311a41995d2d7cc8d1c21899379bbab3bcd2662011d11963a21053ebc730608c81e9483ac64a60b8fced8cdd38917756450ad2f69198ed04b908fc4f5c8465be365534aad72d80e8e4b2a2132da13bf052647207fd55389e79568584ead75258f1d31df41a3e8e17006a962f8ad6f214c5bbdcbe4c390f13c8826642ce71854ad5011926f5dd137d9a0f9c25cec8ea2f2d4260cff9a131c8ff3b78303b9dac0f10e9f3ae2d99c74d95f8a6e28f8d385810cfadec3c5e231d25548364ba70b0d58ed1c7f55f616589403ae7655d015d6d17eb6601b219534c4d1aeeb9101c039f3be22138882e57f337c1b5c3d28a34662ea9cc4a2a0f7f7560e31c8e33134bf71f10ed3e7c26e353722fe21d4bd06f4983b350a6bd922516baed4bd80eaaa7ea7979790c70b39ceaa0e09f557d197b4458de2b124f1825435c5e0fc0746f36e46ff27eb33953705b9e4e5bd2a674bdd358bd97dd3e813ef688f91a07201c5ea80da45bff3bac9febe5625d41e1aa368433057c3e5f2d8661fef915bef73ce4a796043f3ea75706a6b26cdac0df5be9c4d95f73e623a7ee78b06c3ae9a056386b4414f334f38a253bf333b2fa7452ace88865fcb377fed9d7e52523f106d89011c21926d4c9ee53a2e5aeb14d6072e2f65bcd1b18db0b5d14515cfe83d4c20773c71aacec60c7a4b1ea1a8665140dee69dab629a9acf2a26523ea2100731995cab187f0fa0c4005ba654285238b27068314b4b276a9cbaffab633b12cb4f7577763c3b314c48fb85412ddad8cd867f503b75848408cc3549c1819f15b327aed26132e7592fb30b61aef564bed237846db20a0c1f4afecdd0fb463474916d1e1eeee9957f50aba4910b8a09352a3dacf1a7b74c56dd0551041fb394d24714236b76d7c404389bfe6824f8ad64e506f9329b169fbd1d6955bbfafaebc3645451a20190e0a4b14a390d32a5280678bdc478ad0b71bf0892c299e9279b89dd2c6ab9dbca65a17f20615d9417c54adc8f8ec56cc9ed7730dd9011b254cf07fbfe6bcb8f874f410f5ef88f723ed81cc4cbff234b527e9a68e928fa4ec634bc103c01cfe52cd645742733f375ec9cdb08eac71a59a5e732d59305d2a0fe8a640943cfd9454dcaa12d80e54ef359d990f2e11646f62c9c5652d18db056e0197bea8db0631e6d991d06fe4b68c5dcedcc4e567e11bd0df799fa27aa616fd0be57e016f7065ec0ddf3e1a923f4f3e9780921a851a64a23e4014872fd104fe0479a2fc4ac44994f48035216d3fb0229b8fcb3eec868e96988e905cae0242e05e4a4bbd8754031c301c352547f1fa0d0a8062ab021972ddb1eb49cd529a18cd455aa084ea85542f2bb6579d28170f00efbb9a47084adea339e4b944786714d2573a4ceaaca0835b0bdc7fca137fb488000cd0dba8aa96186b5b17b8e46739645dd72223852a3648a95bdd30b3cd83d79f5dbf14afa9a5634e81dc551c4b255d82bbd3881ebd33bfc0323d1bacd343d9c03607b2773358626ff4861d3522a54c34216dd135842c890fb6252cd2c9c620f567abcb9644e0e70f833ec31149d9777fce50dd7b3292a2c0da85e0a7340b58832e71a607f2851a9f848809c98df583efc3358972fd7d28555204a34084e3e1ab905109f24d7ca1dc350df9750a58c914f6c2452b139abd0b2b8ac012c9f2982b4c6ec4046274a4de24cc210256a65d545496348cf1070b34a7f603166352b86097fd7a530400c9f49987acad6a13484d142cdc7dc0b75be37c6d782afbb69fa9a58abb7ed651ed57dcb31525d32e6244365215f5c8c3a423b76fba48b8918ce4c563fe6a0ffaed6499e509595160fd903c2f85bf4d664bbd6673e26bf58da1b22f83cc757589d2963440171dc8f98fc940f6ed6e2f2bcc5680ea75a62d4693", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f00000010c0)='./file0\x00', r3, r4) r5 = shmget(0x2, 0x1000, 0x409, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001140)=0x2) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r6, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0xff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0xa0000000, 0x7fffffff, 0x6d1cbe10}, {{r6}, 0xffffffffffffffff, 0x10, 0x10, 0x8, 0x100}, {{r0}, 0xffffffffffffffff, 0x4, 0x8c, 0x7, 0x1a4}, {{r0}, 0x0, 0x52, 0x1, 0x400, 0x1}, {{r0}, 0xffffffffffffffff, 0xd9, 0x28, 0x3ff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x27, 0x1, 0x3, 0x8}, {{r6}, 0xfffffffffffffffd, 0x4, 0x4, 0x1000, 0x56a8b776}, {{r1}, 0xfffffffffffffffe, 0xaa, 0x1, 0xe000000000, 0x2}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x7, 0x20}], 0x100, &(0x7f00000012c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x0, 0x2}, {{r6}, 0xffffffffffffffff, 0x2, 0x2, 0xfff, 0x3}, {{r6}, 0xffffffffffffffff, 0x90, 0x4, 0x33d, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x0, 0x100000001}, {{r6}, 0xfffffffffffffffe, 0x80, 0x20000000, 0xe1, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x49, 0x7, 0x1}], 0x7, &(0x7f0000001380)={0xd145, 0xaf5}) fcntl$setown(r0, 0x6, r2) preadv(r1, &(0x7f00000014c0)=[{&(0x7f00000013c0)=""/83, 0x53}, {&(0x7f0000001440)=""/119, 0x77}], 0x2, 0x0) r7 = dup2(r6, r0) ioctl$TIOCNXCL(r0, 0x2000740e) r8 = accept(r7, &(0x7f0000001500)=@in, &(0x7f0000001540)=0xc) symlink(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') r9 = semget$private(0x0, 0x1, 0x200) semctl$IPC_RMID(r9, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001600)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001640)=0x2) kevent(r7, &(0x7f0000001680)=[{{r8}, 0x0, 0x4, 0xf0000005, 0x3, 0x6c6}, {{r6}, 0xffffffffffffffff, 0x18, 0x1, 0x10000, 0x2}], 0x7, &(0x7f00000016c0)=[{{r7}, 0xffffffffffffffff, 0x50, 0x2, 0x395, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x40000005, 0x8, 0x512}, {{r0}, 0xfffffffffffffffa, 0x338062cf3105c54c, 0x2, 0x8000, 0x20}, {{r1}, 0xffffffffffffffff, 0x22, 0x20, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000003, 0x5, 0x7}], 0x5, &(0x7f0000001780)={0x2}) ioctl$TIOCCBRK(r0, 0x2000747a) semget$private(0x0, 0x2, 0x1) mkdir(&(0x7f00000017c0)='./file0\x00', 0x10) sendto$unix(r8, &(0x7f0000001800)="2c67d8b254577bdfa0d947ca77622154ec4d3ecae6c66379afdec23d8c9217808914eee8edbe476e8124faf2b336f9506ff7d67438b7", 0x36, 0x4, &(0x7f0000001840)=@abs={0x1, 0x0, 0x0}, 0x8) 06:32:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 06:32:37 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ab, 0x0, 0x465, 0x7, "71bd219cb958f90377f506a2f580399421644ba6", 0x3, 0xfffffffffffffffe}) setitimer(0x0, 0x0, &(0x7f0000000140)) 06:32:37 executing program 1: poll(&(0x7f0000001240)=[{}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x58) read(r0, &(0x7f0000000040)=""/43, 0x2b) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 06:32:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000000)=""/104, 0x68, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x8001, 0x9}, 0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/152, 0x98, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x40, 0xfff}, 0xc) socket$inet(0x2, 0x1, 0x402) 06:32:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x109) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) shutdown(r1, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='{\x00', &(0x7f00000001c0)=',\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='(.*!{(\x00', &(0x7f0000000300)='%\x8a}$\x00', &(0x7f0000000340)='\'!!,)(]&:\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='b\xaf\x00']) 06:32:37 executing program 1: r0 = semget(0x0, 0x3, 0x4) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000680)=""/183) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) write(r2, 0x0, 0xfffffddd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r4 = getuid() r5 = getgid() r6 = getppid() r7 = geteuid() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="3ee0d9c19ed016f24e45cc7d26980f27af53e7b8cbfb73d196c81e5a892841e06391af0d396a8c25082345dbb562378a5a70a8d2b2d892dd2192e5f452da792738e205722c628a0d3b6ad07be585db25124ffd9fc0c6e82ae7c642cbbddf9cec34b7caf3c6e465d1a45114c0bfee28f857d8052d1d5803f31f6d15ff9b9c311c8e418f423101e234fb1a0c55dd7e092583cae55936eac3b90cfc0975277405504630aa0173c3f43905012262bdd24279ed16083a178f37114ce116ed8e71d476b21978911b0f26a62876133d368566c1a5fdb906e4c02eaff6b2069a8ab290e7e1e93637bd65b520797aeda046f6f064cf111d9af39bd22c8b7987c3", 0xfc}, {&(0x7f0000000200)="1ce998f9cd1cf5f6af87d56cff52de09ddacf4ae975c5c82238647dd3f80299fb87e605f9cccb91dda0003b28ee767d8375926a7c01df3c18bd99c0913cf3e243203bd12d1535cf72e48c81a090b8806e100eb365cee0b03645506e1339d3a722964dd35c4033975c6ec2552d4e23e68b1db1da5893b35658acc96044bba0f5d1fcecc10bd6ab674b34e5b08f010b4843a3eb9793761fc7937fc0f121967e997", 0xa0}, {&(0x7f00000002c0)="154d101bc98be59ba7a6339a9cece2622333ea645a00fbcc0ef41668e9a2f2487ebdc162136e314366c39d83a8f9fcc754e91fa869d20c26df7ff6344657a17373ecc7a7d2ae0c5c79ba14f2461ca021ede98ea11a133f161babd430a01d4ddb1e728022d0c14c799e29f0824acb", 0x6e}, {&(0x7f0000000340)="85d326785f38f03c23b88a2c51c85d3d05c8c060b3979a4d6551771dbb7c20b0cff4646af02a22f48f59d3080142da8ed63f9a62b52802a70f91df71b03fed438344a7397e3782e921f3a98444c1da", 0x4f}, {&(0x7f0000000080)="04fd51a9218307cbad62227c4c9601bf770b0c8e0b7fdcfd241ecb438a2adef4c75a6dad1171baadf29ab89077", 0x2d}], 0x5, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r2, r2, r1, r1, r1, r2]}], 0xb0}, 0x8) 06:32:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = getuid() fchown(r1, r2, 0x0) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x882, 0x123) r4 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getpgrp() readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/16, 0x10) r7 = getgid() sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="f3eabeceec93197f951e49e1e62321c63aaaf5ba2cf6bdf754d2acd328ee3bd9344aa5fbc8a0aed4de86f35b27a68ba56f7725674aca83df71ae1e810c1a61842f9eeedcb436e0c4d88f9aae71bc1a531898bdb126560a7c223768d3d36affb5565d6a04b315fb464be045058220cd661650ad35f124123cc604ebc7f2d671c615", 0x81}], 0x1, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r2, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r2, r7}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc8, 0x8}, 0xc) 06:32:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000340)=0xc) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setsockopt(r0, 0x1, 0x8001, &(0x7f0000000280)="9d76a249f31f8c2bdc5e603d5be2d16bdca854a019b09d505fba84002733116b74889cf4", 0x24) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e209809ad792a35200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000000040)=[{&(0x7f0000000380)=""/82, 0x52}], 0x1, &(0x7f0000000400)=""/60, 0x3c}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 06:32:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x220) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000001280)=""/94) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000010c0)=[{{r0}, 0xffffffffffffffff, 0x48, 0x4, 0xac, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000015, 0x45128ac8}, {{r0}, 0x0, 0x1, 0x2, 0x1000, 0x2b16c62e}, {{r0}, 0xfffffffffffffffc, 0x72, 0x31, 0x1f, 0x2}], 0x8807, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x3, 0x3, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x5, 0x40000040, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x995c, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x0, 0xa0000020, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x3, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xfffffffffffffffc, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x6, 0x7, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000080, 0x5, 0x81}], 0x2, &(0x7f00000000c0)={0x401, 0x1}) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) 06:32:37 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x2, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/172, &(0x7f00000000c0)=0xac) getitimer(0x3, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5f398ef0cd49f130e6cd70f2a04f8cbd546832d9baca51ba", 0x18) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x89}, {r0, 0x40}, {r0, 0x6}, {r0, 0x9}, {r0, 0x88}, {r0, 0x80}], 0x7, 0x7) 06:32:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='#&\x00') fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) 06:32:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x1000, 0x40, &(0x7f00004cf000/0x1000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:32:37 executing program 1: r0 = socket(0x1, 0x2, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="eda1ffead43fc17f9bd3acb739cf131d298b1752542c5a25a602ab60cc01465e3f1d63d2d4b69da9b69d8a6091db6d5e2e40b02e450f04bf5689aa7aa3f9d91cd0bda7756dbc8a6903b3f11ce7e0", 0x4e, 0xa, &(0x7f0000000080)={0x2, 0x2}, 0xc) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 06:32:37 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) getgid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 06:32:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x93, 0x10) 06:32:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x0, 0xffff}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x800, 0x8, 0x100, 0x4}) 06:32:37 executing program 0: rmdir(&(0x7f0000000040)='./file1\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000340)="b50a34163c223ade958daff5969a45d94cb655665426b814fccaff82b24e8afcb636aa345aa3b2dcd0e5487a80d79e48e64683659dcc9b06f567c81dfaba1587692b109f396662ed9a8ca6fffbd25f848cdf3c377440c54c9979bc58830f139714dfe52b1bbc7724ec2f490119825a52c252f914550526acea3fd5e978c77340d18600e3681745f6e324700c5f9e291b0b8d87816d0da157c4b75e769aa916abebd7d6bae67109d26c1d0c1565946f49edec7e3f5dc4b7a58ce844f040795a31c77afd8beb91"}, {&(0x7f0000000440)="2c35b8f8ac0bf3c55357ab7d46783639efac1ce9e78ee84047930e151638d3234cc7d1f231b163729172377104edbe13870dc18a191bcf6be4fca5e42eb34a87bd90b9a2dceeb4b9a0c80203cf3cb974b3d691dcbabc0b14f7ac0f934ae4b069cf77d2aaa089633101dba5fcfb5287bb56d9a4a1266243b75e6beab068507b78a3854a2a151b99b6071aec54704726c62a275470b7ecb39c259dee5ecb4b426ed0e1902bee0ec9ed714aeadf30b8bd6fcd754f843a50c06913002e057a176373ef2b9cdc4f383a55a36890bb24ca8267c87ac261687d074a32844859458d9d11698acbf82cdaa757324408bdc12eb149fac5033a8d6d36a68d3b77c50554b110c0e481fcea3580d81d7541f863f081a8c1aff3804c4bd339007e0f3d8e9031d9d7c48f09a1f81f122a01aee9e86aa94f76276e8d9118ccc6455b9148232e3da8b618ebbf1e4aa3c73d1e7ca678549f2a5637a540eb20b5ad26262df18bed91d7b441dbb6608971247d79dba335c5d6656588f3ac0d3c4b2fb723f4c982c7eb02f00ae4d5321908c4d2a47a5411a0cd8ccd6169175ddbd1a4eb1d560e8e4edcb4761fbeefb591386af28cf11516df470c6d5393deb5eac5ff97a5a48e910d88a3b847f52622823707ed799dfba1800dca3c0d2657f1d6a2656543a2f71d12650f0dc87694c1ed09e68769f8891e912717cdc10eda0cc3ee873d5d5fc434e61ae192fbdf8695e03089a0a2917decb23ff1e5aa5d49702a0707d801dd583e5ad4a519cd0e92a9675661c182ec1cdee554e8374e5e391f4de3f6e9e4e720f3bbd7c75b8b8c02fddb06b94585b855ffc9bb26eca65865194f111dc5c8090ec172d9cb600f2f514bdee60805d1a47469c2268084d02ac34448c9b8b78b8ef2dc08e9232d377a255d70afdca1ef94f9b640db7210b295fef10185ecc07788a8085c288a1c870446051195716ded20264a47c3908b08fb78acc0a52f16011f3bf9c748178440fe3468181bc6db3da2a0e018c8df7c5de91c89663a9572d72a064b1df9b15086373b728b8da9805197123e44d98f3662382e8074892e8375c7c4d461fff8f95decfce9d6b15fd1283d8f7df255e856e17f19d6564a4389cfa70c954f252e1c8186ac81aa80ab6f69bd0223c0c19d20db2f770fb1b288e509db31aa7cf7bd7303478a13c7a5153af2a2a94ea504d28d5fc61a6f348194f4bd4bbea9b0d97b0a6ea3429b9a282f9306c16cff421a9a7a538f7c9c1f18e787140e33059a9bfe4413daccbc645bf3ba6575765c86585f4a9bc50b3e2a37f5373237b727f4e9918afb72b34894c8c20b3d1e00fda7867fc2c2c7ef67babfbc989adeac13dc1f77d266be5c011de422a9f2a55501d02dae9f77ec0b70b348d3eacf062568cb1bb9e961321b36912a0d39ec2c3ba618a9c712b99e9517432f78c7d66026611bf94faff551eebfb9de7bba758adea41c6d6d4b8d3ba2e7afd5480576b6cf9c05950d304c08a29c0e5d37bd27ca498ca21a613b42d878832410e5ee1161db1489d0cf65966ff064189839f2de93fac2d193c47f81de544d014ee27399b7d78f698697ce6de65cfaa0be2236863a3770e8a2be2567b7136da2a10030715fffc6d3e8336889e539e3f380d9697331ed195983d34da34df91a9f5a44d8a1856932344db4ebd79ec2e644e37c7af0883681e21ad538e2618c035ab28e8b144bdf72d773e78ef21413ce4dc3c48d3d0f486e3a5ca348fd2a03a4cbd59cae37e4825deaf35ae6199c4a7c208feac27ec8bd65433e2c6c7f5f231cbb7eeb84c2953497cfa3c64e1700a3a6adb59c66e7fdab6d24ab8457ab6dfeae65e9f47ddab084a5ed33f1ae4ac1a4ba0276b185a81697e865e4126a1a699108d7a3d00fe72d166686536ae8737e4b0311cd90378624a01fed1907319ec4f064ed471cafb9a2675bc2ca8c216b7dc72afe61200bb12934c9e552dd794e86bcb345e447f2de92cf879616be40ac1439beed4e116aed7383c08871080f9700f4ea967c66e344a5db691017f6d6952d60c1bfb595367a4bd40e3606db13b2f10ef768d9d839c5af31e75a5e2544db25fc272b8946954c814a218d71ed3a1d6eb033e6344ad99c7015e20939a1b722cae667ffbf8f0124ae4108b54a3ef6ab25da74b315c71dfa36f0b14ed4c827de32a7b8e57e8928a3c393dc1e4e65881606675e66694e37459411878d9c7deb16076f1b938892e6232fb254d29bd2699b55315702d660818ccd7e62041ece739d35a02332e4ddbc3b22d42f104d66248608958f3289956797ac85bb193dc8fc838c84aa4269029139974783c93015195d0d647600476796c180c6395ff2822a81f023ca107ca16fbc271f71a2f752001924975dced33d23ccc8880c9158d79e7f87650d83cf6e44763e67adfcd49678b4e97a610fa2282fed52db3d95ced448f90eecaeb58b0f5f73fd1f1a8919848dfbef939fc92cbab7f44c481e0ac1da771f5752a4b4c09dbe0a8a896f66dd8744041be486c2449731878de07556693516946e0c1f572f90b8a531b7d3cc240cab896b35016b74099e7382356a4f05dc579c2ad5b4222bf78c478d024ce430e47a1519ac3af12f37cacba58d9d482d81eb06e6d252e7ec98df494933c2a1308a4dd2c0525ba11d689f5270b9a3d2d69c7d242aaf4244cff07d64421aaa679d94736a813be99336e6dd42be3c34b7bbdf5fda02c867ecb1cd0fad59692b1e725d9c9313f8fa6ee18c889cd38ea5c50ce0c57e6528a92b5f0ac3476ce87525988a76636fec53549f7f28e7de9a2a7789f602f67c1379c330add958211cc08f724722cfb6c23192fd7deef14385b531485a30a134ae80edda97a72a770cd18f12d071781442e8211aa3e263e5f39a865db41c7265dca43b587a127d5c9c177b327de707a36575f830695667d6191231f168e8d18692618ab1095620bda4c3dc3d3ffac54d5ebbe96c0494fd5c700c8585e80645fc81abf981315b780cae43e787242d11e05a8567af0993163afb829669586980797938da2a450c62e54dd8f1375eb3848c8815ac9306351176caa746e588aa7bd99dcf71261d090df4120fd089247ab50c59cb3d4d3259dc2cbc6d49ece5fad233362ade4b9ec8ab71029ef32b3066cd14f45b32c0c6a270cd2801b3ee950e03e71a2ebc5730b9bf2e62635a8da354105bf313c12ac76f5a1f5b7cb3129dc912f381d2ae336c3a1611b527ad8349735539927d542afe6370b3849d2967b150f9dd21c5b8905e1a20cb93f06e1dd56905ecc7ec4664876865589931e5507a76f6f3511b00088fdd5387f1a32bb67e64d864255b8d4468fda269dbae84b6b55f5117f2127b862b0e1e87cbd6e90dcaed22298344ef91b2b9e9588204ac1c9db99b1d00b2b5f767afc4cd0ec7a6a315e1d4b67be4ace3c9b98e984f9cddce8efadd5941aa40a41f4dc213c2aed82a609ec427138effa9f0e8ae9a915b3c52752a61875e41b8d62c7ca310ee5d9dd43ab8bb258fd84847eaf0386514d5748fa855917d57392a233d2be58a778f9e4762ff8f3ed0ae65a2347277fc62191e3aec7d56d9c2e0c58e3a75c8c34a79ee10ae30dd0aedefb43abc090da4b77a348e49c7d97de2bddc5fee45d05929aa36b3dd14c0e631766437b845f8bbf50a7a6420cce519668a1df33de089811829a42d724a2db825e3187ef68020d93c22eb85e6209986e5133524ec9375ae3a6bc155282d7393ff132c1f688ef4122151349e293c52ffcdbe9c6aa43015866ffe362a04a45c0192f8e21e4dce86dde03fb90f8ce66766170695b639ea76325b2bda1dc854483c152a1744381da932204834c131a59a45d20d0f310569f55cdd78e2607f860bbb0cc6f0c26942b79e9285c7f53eba32345d69038e534dd5853d060cd3422ce2199204cd30584ea1af32be7527f2ddd82d0e42d482ac41668a0b32a243b5a28ab0a4002df8e817a185309466d30b81641435cc3b5202677a1043aaa564f517dccdd8157ea3015f13f85bdc98ccc1e0fcda14edcd95f078735a1e50971db93027d92d27b5e46398ffe4fdcb3c41f7853daf8bd31785b80d92d500eaa534f93b592b03393e33875d46fa4c64d372a5220b9458b7a48b39895988028f6f09072e2919ec142223d20988afb8554eb1a1fb98ad1c930171fba15577800cf53874644a8dc1a44afeb4dc5352e1dfe28f7c196b3a4e90b0425357a474090a55ffae53cf1e89c29fc2eaeec177618a9580191ba40b6dc2bd57712e10c5653929dcd71270ad190a4dcc47e2e525221bd59bce208623c4d2a8ed7e1a62645e0ae8d5c5b605ecbc0decc56b5adcf8e54784186e1629e9f15cd75a758b2790e2ce69a08cc7a6f4ec7e1425423bcd8fe5b83a4eba869433070338bbcee7e98b88fa23fbcb511fcd887a9001076774d6733d8a849b0f09e9b9f3b6f0592c5b4a5eebdcea72d4902b9e3f0ed48ec6b24a4f3479effcd2b93ce9df982d7957b76fa48318b08765083c0abdef5cd031444e927cf48fd5ec4890a4090760045c8aa0d95c82c1fcceb4be913511f8f21c7a92996c91dc580dea30a1f7c937922a8a8ebea2350abdefac6b4e7bb019d14869c5c63da87e3b00529cdc252d43f20075317698b49a25761c370450e00b26f70cf0051f48b5c23f7887b3aec187b6be154051fd389df0165c9b4ddc17e10a284c82ad92cb197a60fbd8facc3ff12e61b7ba71c8a8039f79d136afe21f419d2c29b916a9c4a75abffc045ef00c677318c10a96f28b7d7b9ca02637d434900a70971c49fd2116d9a47f2d105cfd3c436ef17f0816803f2625bfaeeae7eb9e07fbb18cdec4bfe86cd7e9c5f8da92113c09d6f5f4f5996e06d8a0925167829a8c8d50124c3d4fda91833f1d29d852dfd4448c639f2a9aadc0fcc675b759ed6bf80441876c159e7a46397d4091a9bac90584f17b7d3fa08b18b239ee69df2b5195d824d7f39115da2cc8840523f206e9a22ad06c543646afad651a3fb0ff49ff4c7baf2d87c5495596be2339ca05c1dcad7b6e8dfcfb57bd1a0dcc3a2cfead75630a11f620338cb4b65c51ab2cfd1f6b39ae9d568c02917a6d497e859a998e29e0f0d918440748c21f43853ff86d39906fadf28ff340859bb9cb6c150eacbc5349583ee4256b8d5a9d01bf65f9e0c1b2ab6cd5f62732d2e6ccde903b3bfc2269962067d7c78c2fee55500eb10bc141612a2f8b935b47644cb012cbd5440c00d54c0999bcae2f4354f49a0ca7958a2351827618d80c6f391a2cb050c797bada5947491a00a029ae35bdcae67f686e494797544e9f734900114ed6651c80a07d4990b7cf41b0f62e9d5ed2ee23ce020ca5a84c48c85b0b429c4034048fc2124ed71ae77963e949c61c9cf6f5be48b8604e5bd61c888a098645244b7cb46fdcfeb4f8280e08f98ed7b0ca053d6d31f5363f9fee98cf99553d4aa463c79f26dc16f0b4a27363933581cd7ac0e65aabc7dc812a55224fb0f9a26e383c7b8a8fd9785f877c9ef7ae3bf648da325320c4cf3373125f998fe15d087e71fa9c0d4110c2cbdaf8ef8288f34c4d46c8b68a077aed51ca4edad89f7090ce682687be932a02de8d53e9a23d1feebf0bac162ac6507373ed0d1330ae39acbef195c0447bca1b2dc21a9262d62d8612bfabde602494f61dc838c823162168d55a7c78d166540d514248e12c6332316ce8379c5df612b1b95366acc3364a643475ff64408b509d9832f95e9406aae5d32080512e6714f2231ba64a188d83f68619626bad18362459529d5e889e2983cc7f"}, {&(0x7f0000000140)="5d29a60339eaa38b47991af06204"}, {&(0x7f0000001440)="5c46cb18c3c68b61af306a122968eb912cc5b91a840fc89adae42f3394ff975af4c728fdd983a914fa4f392c5c76459051b526dbf6099bf206f81055a76c7f1f7145967d2355b9c26e12bfdac2"}, {&(0x7f00000001c0)="607bfb79774e7c841a6d"}, {&(0x7f00000014c0)="4d502496a4ce41a3671fe0e833b012ee66802bcdbb728c80e3dce2c2bba88b78c125d682a4bdcb2bf2399b3c9449bfb1faba253d7cc6999710b995a91452f04fe61a5c47fe8d3e2f0f8fb04610be25692e8492a8b53780cedc3c74c87fe17eb40de069f7e7fec2ec225af3799e59ce82a6facbaea2200e4bd26b043fc512847048e9e8416e396c36a7eb423cb8b35000e2d41b617dbbada03cd2d19e3ad2a3e4be0baedb7336ba082b5482753679c25127c1aa5a01ef18618c2197a34b719f17b82bfee0"}, {&(0x7f00000015c0)="94e8f81160f6812528534750ba4323ff19620db39a407384a811e5218e05ae4eeafe022acab6c31593159e7556b0e48516f2ef0f00b8b623a261cba521502f9eeddbe1b106e8e87a7d1ff9180018ce2364f2181882566cec8d78f559a42d43ee2a779218d80b96dade9885f509f6b61c64bad397a4ba05445cbe3ccae70857be881999ace1f65a1ba6daee944a98c8db1808af00411479e5ad28c1ae9587428b"}, {&(0x7f0000001680)="5c63878a8e95ded430dd6ad50cd61cd0949f378fee8fc722c4"}], 0x10000000000000ce) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x2c3, 0x80) getdents(r2, &(0x7f0000001740)=""/158, 0x9e) dup(r1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/134, 0x86) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x1, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:32:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x1, 0x3) socket(0xfffffffffffffffe, 0x4002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 06:32:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) setsockopt(r0, 0x101, 0xfffffffffffffff9, &(0x7f0000000280)="4457462de13e74024b2175c72038134dfcfe0e98ea72214f53abaa3638ce40946813f7ba60aa6f51394f35665697ce48051712dd9ef5004cec4527565ee7af68037e66134c53f084ec45bb1ec1577c15b90f9f3abb65251900dcdde0f868d2fd8ef8a25d785e404902b3c0bba57b060bf78c75e7b7f2f0ee91b933fe13095f8c053fc8528209bcd35e4b8c812d99df981e1fb51fd490c545c6b0cf5e3b0931c04cfa6ba1fe3bc398afe89368ca2396f1020ec79a5ff60fb279bf43a371b98cc244828e3fc09762ce2c112e689a7ee90b867d01b01f7cf804ac9ea03e5ef576e935c21f651573", 0xe6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x5, 0x4023, 0x1}, {{r0}, 0xfffffffffffffffc, 0x16, 0x1, 0xff, 0x20}, {{r0}, 0xfffffffffffffff9, 0x19, 0x0, 0xfffffffffffffc01, 0x80000000}], 0x34, 0x0, 0xc68, 0x0) 06:32:37 executing program 1: munmap(&(0x7f0000057000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) socket(0x18, 0x2, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 06:32:38 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) 06:32:38 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = getpid() wait4(r2, 0x0, 0x1b2d0fa086959b38, 0x0) 06:32:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) clock_settime(0x3, &(0x7f0000000040)={0x15d6, 0x8}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) 06:32:38 executing program 0: setrlimit(0x2, &(0x7f0000000040)) 06:32:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfe3a) syz_open_pts() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 06:32:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 06:32:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getgid() r5 = getgid() seteuid(r1) socket(0x18, 0x5, 0x3f) setgroups(0x5, &(0x7f00000000c0)=[r2, r3, r4, r5, 0x0]) getgroups(0x1, &(0x7f0000000100)=[r3]) 06:32:38 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2", 0xc0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0d071267bb83c862d209470fca0839f7c66a9810e9603d475db8f73aa074da721e7d42a96494c7ea25c99c46e282cf0d059eb3199b8d1f69f7fe843919da6b4237e89733f126674b2d538e6a0813c36e4653dc170c12024fbab557d59b3601fe0fb80d29e9f741e949ec6041ac75fb4a5a4251adde42d4a47c2eb47c6c9d6681c509041c69377d5e4e64f1dd60348de1cc426784e589d7181fabac065e57b2bfc2bfdb3c40792f", 0xa7}, {&(0x7f0000000340)="61b468017fbbe2fbd3918ffcdd39da2e61af2a70552ed6eeb235bc3711c565f2cdfb30c136fd30739f71090ba4d31b654a82fe4c46c345f7bbd3bd7d6aefcae5bcfdab3a2a356c39f7eab00ae198b78cd2fb4c7cff9da6c8d6b2175a44", 0x5d}], 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000003c0)="e5d30ea81f258bcd612d7efa60873629b6cbeaed768070abeeb6a49b02150b3e6210ff9d073d3e5e5a506aee9fddb3e04186f8bbadf73e3a015e2ce7ade6f09bd5b0be4d8cb89bbcd1a65cc72e2d54ff2514d3", 0x53}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x8000}, 0xc) r3 = getppid() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004880)={0x0, 0x0, 0x0}, &(0x7f00000048c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004900)={0x0, 0x0}, &(0x7f0000004940)=0xc) r8 = getuid() getgroups(0x2, &(0x7f0000004980)=[r5, 0x0]) r10 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000049c0)={0x0, 0x0, 0x0}, &(0x7f0000004a00)=0xc) r13 = getegid() sendmsg$unix(r2, &(0x7f0000004b00)={&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004800)=[{&(0x7f0000000500)="0e731eb6ec508817db6a2dcf90575e13cc2e09f642e6433c19a3a22d637b8625154d5eaea6590dc1e69ca5afece299c448ed01e30e8d1b80ba3551049c3576a995144ae6893ac5df489ab31225e4de658036a4fca1dc2daf3194b121c838b66f56a1fc27b8f87dd61bd467ac1322d1bdc2fbeb1a3b3fda48c6c487d00cecf70a13f04fe34957bc298a550a697d9634f0689c072eb6e08f3071c7702d21006de9c54014c41bae37c6582b2e2621aa4cd9b77f8e20b950f128b2b0e44b656db82571674086e98895c3c4e6ef04a5996f1547eb2e4e53ccea5fc2662ab9391450c15cf61779c8c25bb6eb687803b39721", 0xef}, {&(0x7f0000000600)="62e0ad174a9227b08bed56c8f83c3ffd9a11f9ae67038ce35be451d73fb20210c2d96c4326244ddc683d879d80480a0e1853e3a228f0b215edfd70b4286467e9f1dbdd5ad67a5e4d1e6bb8f0ff03fbc54c4f48006a7cb448171d4604b95b336d2c6a9236402436fb5a76d100211edeaf55c55a029195b1b14f931c9bc9466b33dbd75519a7a84770023d9bc5588ef5d4c1500c083b0b0afdc1b843ab5d0115b7c46b4993d9ba75d11850603969f26dd38bd11373dd3a6a9cfcdc6719ea1df4a7d8cc50eeaa834258c8d4eef75c6434fb4f5086ee81f551e1bc990c08c093659e41887b81d452dbb71ee9f4dae943133b3e1421617409844d338ce6b80eb049921fce45b3afd1365b1367ba573323d5e166c5f1acb552cf650ee63ec1b79719f2dddb98f16914faca1e5c437dbeed98f3ab98892b91b2dce8983ae4e464af765e0d3d67b70bc15bb12ad10494fc305e509884ed56a71ac214bb4f3003099551e06a6c4c42798a6852461145ecf4c8ce522419bb1a4d1c8e63cbeacd3013ee4de7a698ac9d3faa3854deb30fa3c0df93cae2813063db8e44ed1fef20348aa07bf6b7d0de2889f6415b015eedba55f3155f9e4da60e73225529e33d343f9ee92911d02cad41220fcf1bbec5141e8841bff0cf90c4cec5c557a904dbf7c0b51f6020158b90613648bad9b1c8850312d383b5818bdf37aa5fa7e6209c8029ca52df1b6af4f4b092e6d1f57b548c53a1d4f15d573b7c7c7908fd648235110731eaa264011f15e2d46803b3b17453f6e729ff5978c7642db42efbe9cfc3f6b29306d8c741ff64748a541906a1d24e34a6c0a58ed8d6ffc26df62ad4b4dd692554d257c031459c38e8cfcb4d021218293f4892ebf1631ab346056ec33798e8859ef6d9912b905de13f9af9f7a153874e791dfc663a893ad48df2bf26514f68370828c885a6bfdc06dd39db6358d8e020378565c746ffd048a43e3e58794863a716886041ca3083e733a91eaf9fb53d555e7d997fd72a2f3ed6d4c01fafda61de64f3759bc725aa6c760c365ae79fa14f4eaaf321712294cb6c41457c91f574e304278b4720ca1fb8f21f30c03681d6e91c38256aec7e67d2ebfc82ced2e26e7771967cc929a82926ffbb61c539702d6e6b66e5f1b4880d96d82649bf4dbe7c14894cc741e1f348398090e51ad3c39edff6a74217db6361d97e0fa14c93888a5de5ef53c45c1d89af94a4513e3c6e359c4829b3bd8523f1518ab835da3441d4cfc0593b70c7895584c840d08c1f7a16a77237e98429b5bbee941b8392318537ecfdef7c09a3a2404595e9a3e9f856e365686679610993158421a04e97b288dce9b58966d034934249d30c90856abe345770e5da845b854bd003c10de9996ce65143ac653f1783c86fe80f289fd3be7e22bdf8be571df88885fbbbf9564908d42bf0c9a1abf14f4a1dc1ae9d47db7eb0c9d61a872994c7d992db474814fe6bc174d3454af69799bf8ae2bb184093e701f6b831874b5aee76eeec576565a13130e28ecb86fb7d44e944df92fffb87d2c28fe80d0248ccc12bf298287606b653ed6831d6c2ac0cd014f3bf4f041da120dc2c32d64dabffd89a03b79108d3734e766687ea8db5dd9b06c5b98e6ce64e8837bbf8c0b3b3382bb709b3c32a9f4f152da9ad4bfe2b848e2a4542ad21256480b9deada37d54e0a365ae3cc0be58c6627b3738bf26aba6a6ccfe54eced51aacab11c32487557344f47884e41cfc81d5343d34e49760614b8678a6bfdb9ae3c21bb5f6e3f129fc952585562a8367aee3bf6864a867d6417fafe66bfd61e512e2a280cb15591e8aac198ee5bff06168f3e26c651365b515a18ae0c3bf9f7e7c93cc11ff26dc42120c7d8965fa2dac81bf4c565ea2ecc4e70055bedfb22b14c0543807f8c81edf81d110f5686240e90f1fbb5c6b673542313eb791d12c9e8ad878c3d09a15741ae2b74a200f0421dd70010974ec3aea0765329ff9abf19574244a0bce1cc6ddc413eea31deeb034db9a4cb9cc108c00195a78064379a99ddfe63edf52350ef63d98fe567a855e4fab5aeefdd9fcd0067d9726952f9528dfefac7fbffc461ec7dacce98f756b789c721927e9a72756db93ce189d40fc91fceee4333fab60a38cea0bbcfa7fba5ee8fea33740db84eeb49b6420a97ed3e05912fd0d1a05eecc3e787f82d7f20060e6ed0da0b14de951726c67bed0b6cfaec8570d5c49696ab2bbab7d7a5e8b1ce49e29054b08d04cc57addba5e837c1a58741ad879916825ea985ea46f98b56a8f478fb55d96f70482e2cde47672fd004236bea0fa1c58ce13d9de9eaec7d55655adde7194801114eeb4dd948eafe84bb0983b1be0106507f4af9fb65ca18ebf1247ef87375824aad53685a86282e1170ebfed58c675a85ce0a08ce56d373fd5f119f9452505627f9129c6fa9a3d826f859019cd58a1b0f761aac67b10d6d0a8b5b6171483d6286afeea15a47d45eb1e5237016a9c93992332821f168999387d3f4be1d0470dda7010964522ee615e9a9c714f36aed52ba5bcb402959a7b8d3aefd5e58914c09d81e136f8e2dc42bd30df45f199b8c2746260b6f5b15c2755aaec9b5a2c31897e5e02231ce6f3f3054ae87f71fb20f0ffc44def7762dfd3e9969dc0230e97d1f6108dc0d9ce4455f4a2dc646a7267de621c6da16d7a0e0558bd00b3afb28366816c23d8ff70198f8b94e5c42a723da68f47e120c6ea020805e2796d19ea68467f17e4c986a00c0b7130ea371843cf4f40fcc9b4b856b957fb4357f7bf0d1422e11f8222d1bb9d0f185c748be27219059f77e3ac1c7e34ca3c968153102ac6dd9debd1691ff91b1a72c23e29da612051f2ff38c2fe04579b249b432dc15e1468b415234bec972cdd02d20b0f2210bf9932d9765e3f437958e6acea47dc2e2488d20bbc3a5b393aba10a61acf7255490106ac49bbf3d26251be35cd415f29735ff9cb3df4751e5e9d23f797cb8f8d6bdcfa21eaec3ed9e163ad5433d722b93bfc85ee78d943981c5eb7d9ffb0bd3018adb0c25f06305c9636665589b9721b23a5b7c38eda091c4ab4c5078557b0fbfbfcc14417df4679dea49c70231ed9758b0de344b2ceeb157d8e226e669445838bd06c59a0436df638b165f08879ec65eab643d3df97993ec9b6684d8a1698a9296ce0f4f960b1708372556e0a52fd76f23a1a7e3cc1309b2e2d15fd2ebc7ef03b3bd5828b711f7caa99d9851a2db101c9550cd825be6b608748b2335b307687c3ccb594c5b03149ce5ca303fbf44457162208d4034d48d9810bc87c4d040524dfe57033a672b57c000b52c65c31e4063b716c05966f6071284d60006cceabfbbd1c832c5d4d1b0ea7871a533379abc68b365d1ab8200f1d3b300e49d5731dd18e67a242a27b7eee03a99997afe549c1f0b63f91f947e90caf5367359b8b433add9808287a848b6543a05fa192df83f2856a5ac36734c63a6cd3ef84ffa509fa767ad231342a21baf96724b03e8992dd5581e0fa1a8a11a25c3d543264e2fc54444cc2b1853d01a744226368f129d92c0faac914cdf8d0daf01f174b3224d53b1d81720baf03bb42a3340f8f5a48a6d736aa53ca5c12211b781bdac3cc326170410a41c68cee1524b8828c0a3b0a3d9abaa4ec47b7977bce58e6b9278fde665d5cb5a9fc701fcb8da3bd9259cf5d2edbf26dd1519cc67bd08672dd90f0369304582e60a4c89473c81c4ce8a32e3e2cc0647131b67849d437dbaa691562659a5b6fce1fd368f763887621dce881a191425a50635e8cfda4a998145fb457223a92d30762895dfd2a4b6e5d993476faa4c68ac763462cff92ea027797e77d226cffdf7f8c35bfa60ea7ae1a38136c125e35f6fc694b1a87b24e19a1312470ebc9bb7b164430005ae6b7e8b292edfbe6fe1ffa0c10519b9e595c6c0929f8c0a215c528d0eee0e40462bf7f9c8f4a5a0baa504900c624ca8a2938d0c5a276139fcc32a7a303f40dca1859dcee1c533db8985c3694ee216e262ceedb20c01620d3b356f79b99d5a87917ff40ae44b37a8d5568876723d6cdb0aae9bab9bac1063e4d5a17d7f06cd2bc33166a5007f7bea1385c6964f6966323f50b00ce8033e3a4c5e09d2a05f766a983a2848eae6519a6bcb08d78921320a1c0f4943e9e19ec96d66127da8419d14269b4b4faeabbe63b2876044f1cf8e8ce7e4288ce5df60322f661e31df3c09337fe4a711ccadb6118f8e8363c8a4465bec349e7ac541d9689e3ec9d994f0bc68965c5e7b338e109cabdba61aab84d87e967861b4ff83e694f11dbb802248ae616f39cfcbbbaccc844a49b3f73a45615aa4ecf836f217eef540610db1b320a5efc45129ff585d0ffb67d21c488ad1e8e1f7c7497312081362a0cec990956736e7fcd71014e99b1300a0fb301c0a057de8954180e67e986e84fb872e9f972c2da89034e2dca490509bd1584046b924c8ef3d7bb324513c42a20218966bb3b73847848ad8d9cd8bb3e113f70857961cd9ee277ec894da63e338004196627751222ec3f64b236986d771b62c8df093c20d04d12f027929bdae2894f809464e3d58d6c869a9f61618c242fe36ad314c46c0a776fc9e4da323d310b7468a6460fe33bd947397bc494d5bf27cc4e4d00f7cc096b330dda37678003445d90c1d424163aa234c5d3a4847f291e15aca32b48418a88f0f61494a327ef2544740abbb953fc2451ecd9cb829d914d99fd0d34564c82113a5eb3d119f6ccb961e84808c8ad7964d755372a1f1c683449f6e8b96ae201b7cc298a3b375a6355cf2893f0a1945c3138d3b49da2438292aff183b02e3d4cf3b1d403c0306ca4d5ffbd27186fa016975da4994e98517cc27c682e54dc99a9a15713de4da3099ee178270c1f5f1a46b6d1b89addf120bb98f89b8099fe32c2ddd5ea1e6cf7aeabb4757a90cf761eed13638d503f8a4a8c2ae5b8e59afb56f9726787591fa54530fa007084d91c3b059e19e458934f4bd3fdbbf1d148692094fccddb7819ee816c9598f428c11ad90e631fe7f8b4e35dcb2bba51dfdedd1ce4a8e4bd84319a87922f7ff8ca96ebdb7988c36202df601440e81d7aa095001f12bf7e49993dd91917852a37965c301cd5f7d71201ecc223c18a73d392f0565086d0eae2952f58886b8a0001f90d445108f554c8e534f7ffaf07e0feac3846c74eab00cc32e61c919798a37b1cb5ca8d39920651c989a120131207b445c436edbf831be4d5b9dfde8b89af157174c84b096722685267fed3039ea479f7bc772da39acee0107454e970740be294f36cc8bbd61bf3a46771f15bb14889e6331bf502b4de95c26403a47abdb45c64111e8fcf422fe52431dad366606a85f9e696bb1d7d7aa321fed172dbe8172219565a9c1cc46170020087559cdf5e77fd54f1fb262153477a949fc5d71abc5ec6c3b45a897b33742ef5bdcea7858a531d8ef2e642d952b84c351ca11fb540c3c0b0883be859f8ea0e2e039840d3c367389e18398808f5b159797cc5781f1b45a7c71680f2cb96ce8729ae81967136a32d415eceda09fb696d986ce724e37bfbba559c42fb9087ea87b573addf3195b0af73025c9e63e0ba32e3806de9750a4fcd1e71a05296d8430ef4d64802c57087ceec66c9f2d590ac9399b25238d2b7487a9940d36eec6e838dc2c7e77c10759fa2c330b9cc7daa2fc3d4c416d74b7e6f9245d3229c505967e45ac58066e715d2a130aab8211655fe32c74b69c4ee9776a54900dd61ff360571232f9d1bc47397bc17892d69e2ae7", 0x1000}, {&(0x7f0000001600)="f231a0259ff377363df0e89aea376f4ef1bf0ccc391e9c21aaddce1029c93c44afec8a8060f2c29ba08846ccdab4b9b80f0aedba7120c29d11d38a63570f3ecaf702de9d7ec38536726aca7f0fe663cc737f12270eb2474e3fb39e7791b0021a130a11669f14a092cc8479d7c0e48ddacadcf426e2c90ba64bf0269da211860de8b3309792c0cef8fd8446585f2a6f50741e86d489d40136f087", 0x9a}, {&(0x7f00000016c0)="d62577d41c212c77995033d7fcf579e85d18b89616a19d16380b1608f7e6fa891699a546f802f8b82556d406a4bc2cf63b97504e738df0fb433c93392a5a8453f21c429410a160c9757797bb42f537eb85621aa5ef879688f332c76a47830df5689d61c900127a7188b18e0450385e652e74efb0ae4528c302253687693ed2f61177aa959c9a51927a2f841d9e00cd626de6ea7b15f233dfff5c2d4d775ff0fff9a2d0e5cd8b5fdc06866b5fde19a1647817b324c5f7c51d5413a4e9d580fef7b82f6029e52ad8137aed8df6d667d5ba810cde058b62b6987703cff6fa19a45c843557ecc5300062edd18f65d190b43e84f2bf91f6ef670b1ca252917e14a16ef6c13ca8f60f3a2f05456a451c4080bf09700e913b2f8c5e4bae3d21779cab0fc1e4e62be54d6158bb91d045c20064a3056dd48339115d03af557b9dede3c8cf25749d2fe6c331eccc2a56986297deb4424080c3c167a9dcb73ce437e89cff002421883d321bfb1d32873ffe580d6b46d1941cd98b086b749dbcbc2acb2ada5aa27bb65c25652c21e85f575f4d6fd5513cbecfb0040ef77ba685db072f045fb08ee19d87c9ff6a9e348f6a046c6bbf48122c9ba2a215c4db9d7f1942fd08019f34120ae4c4eb97b8948b5195d16f6b366706212035b264f6b09c976ac4e6919ff7c5bbca8f0cc3a95a13a4573dc6f359153c4462d980a221248be262ef34e7c47c4feac16f946e2a905315bd5bfd2388d2c234bbba1d1eec7653851ee494d230c2238418a3a2cfa0ffdd7bc19a4f5c909c9caec21f0b2f2b6462dcc16b60a27629125687b3d1a41dd2a85300e44642f23f76e9bcb5ba4c06ed021addad392fb5daba149ce5eddf432deb13e02c62845d19ddb79edfd0323329489037e4539781df77da14db84c090cb71c260e7f82116f2f3c929ea15606f5d7c9882bad1c2c86d7f52e05164d86df33e411dfc67f0e513a8878d0e5f875dd1fcfab1877a6028e674f59cb41c864d8d2b84697a5b6e2f1324c3b829edaf99ddca12bad3a4667dae119cbdba8644df2634b9366a9248fe85e240d0bdc3ebc30688601bb72ec5edfbe62212ee395da9a890eac17b91985fdc3073afb934b1c33e343cea3d5af4dcb833ec1ae6933199da044a5c85ba4e533da128107b593a47a4cfd475db3fabe0c6f48874f2206d1dfcf4c7ad51209e2668e9a34d771bdcc0bf243ad21486b539b37b1edfccf0ea524b5848361e2df93826e94b50cc714c2bf26a0c8a7dd8724641ff099cec4129edc5fa8d523749f69defb4fa1425398770e6460fb044afc8468a8f22afec1b022c9ab415fa1a98860508ed431447fb418fa9d77629b9fb6815069be5baa9097db9e410fa52bff3c032bc024d80a41f9124094956509455b610aaca80e91e560f97f8352a5f29a8f5a33b7ec2a0ccb202eb64013ce93bca42d7e023690ad028622053708ccd877676d81a9788c427b314fa29c2d2e8ca7d30cc72e714389a50ed454f8fca0e5aa8915be2d95322cc4a89e135716e0f4317594619f86cb81c3f03955a4827123ccf99c11c0a5761f5954192a8df56b6e239e51a7652ab13e1e6456c13d5e196cf370e87fce837d9fcebdd61a6d1762ccbf05ebb5caa01eff39b124c096e2ca7dad9690ee2f0c228a71c6c8d4fa2bbf9b2d9bf20af453caee5c95659193947f3f786a207bc734cd76a3921ef2fb591c234494e61bf1d892801273f6e7bbcb8a38b3e5881f2be3ac58adb3da6027547dea65774a0a99716290565af5c95ccaa3d48b56ba80373f36bfe7ec56d1491b7e531ec7062228e5e1304a41ff62aa51e38502baf557f68b0786a5785341c4d221447e79e5c4c0f333ce1ae00a226ad2b4c4338ac44f036a03e2549eacb1061499db2c026406d7f970da91129b015efa8d9a18b15df2959c9297c0802091dbb64de4002bd95a73f1d459b523ee92392a0d2487b99c14ae902654792aa84a150bf1ff0c414c7bae9021e6c2e84b765f02dfce619449c5d85bb7d492ee2b61cdde408e786b92f036b64b5481539688217500d195100280a5392b3c9c189167e530c5b79acc05683da5319c7548b6d4777ecb0f02e81744a0b6e569a4e5232d98747357cfd849a81fb5a2606b3c902a090c77e289cf46354a4ab3b628cd695a3a57deeed10fbf6382523df8600ab6021298bd27db7f1794f66a2a60f4634c8cda0cfd834b941b6f165225a82e7116a4416a0e207071a5b5e9990d85c72d20aec7cfdbfa1fa48570e711fbe9435e1e3003bc17346a76461be2f1f64bfacfc8eb151d8e3a4e462f60292639951df28557aaa88eb55b7dad72d300344f8af4d67acf57a6a4f79480ba95f229db634d8f9136c5e19c88220f7a10d0bcf68f50fb929d40070133f605d94c93dd7bc4cc33dff43f020d78047d63a5bcc594a8aa8e148d8ce3246fe6c767ab566749a0f2e9deb60e9db938833bd3ebab45004a5b5323fbea4b7a04feadd1f4bfa62f1ac9b5ba0062e210ee50c678a44240242724118a45c897a58e8bda3a990539004b9e6efcfea9874758f18b86985fd8e18a8f0db15b3ecc01bcb19b197d88ea4cd4fb5af8585435b168d3b33742b2aac35bf8e14df8cf546397ba7c3f275c3953e0bcf68d696ba46750da34ccb01dd1e3c5aa2f674b820f35fb70987ef1c432408dea22634d08a290f543ae25eb30bcef0d71344a39dbecfd3f41326e7606ce5f3f9527414d742bea2fbbe3841499e48e7a000e95b5c0911daeec28e76381bb5e092a524a9d1ada1fc291f89b75df3bae0bf55e1f8632230229516ef1557a068ac8974cb74e8aa16addfc0b6607d1aae064493d0edab7fdaa0a750eea641d8207e885c1b236dba8bd1e5eb4763dac94490d463b739840e16a7c81510d2eefa6c187cdbc32ff469a3cc5810c7f73b441c528ed06542db45122036e59b93bd9ec5e2a41638520163dcee9c4063bd052f28f21f818e37ccbbbf599a27bc2fcf523060fec22fa4a70b1ee32ddffc689db0262214a1720d5385a7577003dc72eee1641ee8bac31f008a9eab513058ed91c3526a3da76fc704a8bee2500a2b48810d8db50241585b437fc5d7ed4f72c07839c857c6033ef01297e4b9eb53ccaa6007337dc98301251cd050b83e5080bd959cda61dd21577682b551865f1f211c1bf6449a0814d08b814f77e7fc6c431f199c9918f9f020c1ee53fa8ff5eb6a16831ad0e3df3da63c4cc4485cc19ef1fcb21141158d4285ef23decdcb32437f10a1b28590541162fb29a5e697ef9f4f6b9f4844f7c05d239cfd27b0a238cf8b7c5dafde2c812bbbc52bb7d99b54f32456470da26a98d656f6f7b9042bd87a5fafb76720d48e7b219566eecaa46602b10154d294a3a217678b2d226306a0d1888cbb2eb5df0904705da6c8fb376f296d626f7cf90d0fc3d0760bc0a66ac402c8317b3690a11fed2cf50a5fbe4c1e847f57722e434c431621e5508ab8417fb042e7830d77d4262edad4ab580cf25d371ece877e448d1fbff7ba46102f07c2c53f9d00b9a5b90303562701abc5a6c0427ed528e9e71cae4db86d4950226bfb2354a48cfe90936a6d05f803adf6f64d2e2db3b4cb0271e3c99803465d9f361f4f142a1767f1d4bbb2eb579cc5daf6eabcfbdc035b9244e6350ac61d59c87baddeb4a70c07f5cd6b8bd10c4714d59062ef3008970cb622c051196745065880ec4299662f678c2bc6b3f9c3b0828ae9171fde3a78fcf8f43846b4a6a47c9692ba76d4a0fbc1ea107e65475cf5d0eebc1667c8c4d1d88143af6e464ca2b9e8321d0bbc2a00345f9d234816d2d9e8ae43aa27bfcd60a429b023ae24f9b0c9b95973dab44ea9a38e410e73bac8f06e6de6217b19df98a9308c75993c2e5a52b07df53aaa0cafec9d2d48e3def745e4bb81381bb2d1605324e26173cb5ad0c08e16b0eb8affe3b59fe95d06a8fbec0f2810bb6ee3ccde55565697a85e178fe866e1491ad98dbae848cbf5e4eeb5d49616dd86a00caac7f2c8cef613296e0dee4b3a160cd816d348f69b59b6c08b169441c4e8f1fdce44a61fefbe8b4cc05f41a4ca7bcc05b32368ef9660678e662b8d62191fdd3e4b77717d196d4ca21ca17e4dbc2d97307fedfe8c4c069b41de4c8a13853109e273e940b8aa6ea2024583a572278ca2e42674af04026f6b3472037c543c2542620438a39ff8747a3e0e8bdd1487be0ad677358179b72b44448be77a6e1f5c25dc08203e47305976fee8eb54750db7a908d40e4d893990e6f6e2f6568920a6629c1989a9f9adf0195aeab8eb4f7f83004d2e07f1f544d08d69d5ba8e0cac9b2f43fc2d2601e3007febf986a550a7c1fd5566d956297d85727d09709cdac41967e9610cff76688aec9e34c5039ed8a3c63d0d636cabccd24c3a2a19d3940b7c95e10100ba64a4e811240adc39003ce83c958acdd539895dc383506d5637f2f9a880ba7e26d9d25ff86bd4c3cbc48269330755b3694639cc59a43fe17c743878287433db7f43738110615f371406c163e6b1ee7ade0e233640ae49595835d516bcaa7c322bd2c45489d27a795bfc407fbfa8916bc4ce65ab6d3def9016c72ba69c444f732e76b1fee0ebe8077e0d289630c5d7c90b4fc596a0d2f3b8d9118b757f6ed9ac8f9139a8d732999bdf88a62b638d9d4ee8471cf507eb34d2662ef9a643ceaed231a118f3f4871a9f73e880874f7eeca0bc681056bb47dc68f38b7223dadcee100ae29f17c1a0d85c201ad0fec374994daa2cbe4c69e4e3198085d6f356989e60884f0d409da70aeba8e945f70695c4b69fa4c2aa910d101a0449bbabcb0873df242bd131bbdb1339d437810cd2363aa2c7f1ceb74eae3f6bd9a84b2275ddce487b383c4cf5c7b12e2cb68b44513f477cd11b9d29429b77f379d9efb261b5f6949acdccae83000e8bfe23b1a21b70cee421c1322be3effe07db751b1ebd0b2003e9de3cb24e8ade6dded2f4c2d71b314d007a7d4c3fbe37731b033f3278a4af1781b6bd6799e655992b009d2d5aa6e289b19200a5dd4a3615f01caee88d67c640ede0bb9634157712e6eeec047dbb03304be8cd5d377f6f950d9344a563589f2be7edc18654a33230dd01421b2baeeb3b994473860da4972ee640c0329addfd4346581cd8a6549ccf680008d64184a08f55cc1f9ba9736199f75585743a03c3ebb882a441968a93b56bac0ab80132e2c908a2b143aec54baf139851e8f634433918307cbb5683734309b24c115f83413bf3480b898720e185c338322026523f01e07503af4d4d78b0f4b6c12c47eb82cbce232b8f31d36e64c3f01c5922d6eff4bef4202b96b7b2c9cc5ede4f2613be8a4922aa96568d6c5ae2174b1d360af6b19073fc8dae9ff64b79dc6725e4671f8d25a4edfe16e23faecf01175ad8d6d80d5b75e7897857c39212319b6d911fd38a0f538c29d423a68dd912948849cc2e31a6fce6ad481f87eda23629756b3b21aa7aad846258485c0c416977c28a055b7accd3ec4bb8a74077b78c6c24c0372be68a634d24c3db2703fd62a64ca4ef56d1316dbf1422c312d58277ddd4f327a47f53c8d8608972f38741ddcfe495ef42edaca8b972e487226bcae397155d8f81ee66d77de6a03a9cf4c8dfa6a2aafee4c98b0188a930910b8a6f082f39b6eb08dfa6a32094bc5e677cfaaf618c35bbcaa7f79f55e76a450c439c44fdef905d79b6e68dac6ed9d5238c721780542df55b3ac3856ea05e08bc99116e5b9d5c7d86c7cd2d9d3e2926926f24698fc8dadafcb95bf25370ff246d3dd180a332caa7", 0x1000}, {&(0x7f00000026c0)="8ea1ca79765f9f082e505979b222bc694c05dab3b3918560ced46ca47b1a2fac2349266b8092a3f0e168a2191a53a36138141d48aee2880ddf97d1686c8e0c0dcd78ca95efbc31936575fa8b867819c746fa813a3bed0df1ea662407a81fa2bafecaf69491582068c71c412c92528b6d154f2d04bca2d08884f8fa93802bdc31202ec7177bb508ac8a1632f25bd3c84683af243a3d0905f4d0b6e7264a8e3995ab9c321c922b02e0f47d6a3c79d6c0624be5b61f5014d229046762be1885d349a8e304acb6f520dcee2df323d49792e7634803f24d192d3ebe29e0d86e314f82ce0ef5c0408d7fd1438f82ef9c7f673dd0ddeb8ca1d78626e595d6b45da6cadd878285446d89312eeedac609b99c79efefba38822c402bfde77d766c373d6bde14e25c68200d749cacec0b769a2caba2a8b1f7c561cb0c7f57074d0938a878474e362b00885cb189243970a7417aea82f457f0215881cf622fd307195e11876d546fcea5e1c9c6208673aff136dac69fa1ab13161b7ffb56913d877c4e3dcd39f177a87661c9e43aff468300eefbf8af1e6be76e57f26d9518afd7691e415d2b94a773ff624007679b1d5ad77d1cbfa755bfbef62f67ad7abdc87091e0f92a893bab6e2812d755aff8e9fc520005317c021bc78bcf22bf0473038a83a5c2fd69654ae93d8e41e10ce561d4debc38bc500b773f87cccbfc88017c456df87c260b5d659949f31ed1368772cb927e049d6a326eedca51b025752bdd6b23827083069b5e930ea5b8b3437d3bab6cc87100f14db4416425b91ee2f8494889fd62f9d93fe7da1d58d1f0750e20e22705f2046a9bbf354f6dc62e322d570317623b4a7923bed06680f88afdb3884cba3c1a7ad3722f238137672995f5f2172a0b6586eae8c71693a8be6fddbf3356a1cff19e054e0ec05758e9d6c4d1d0aff08efa08c527e800d62b8886d30b123a5de23709a32516e2aeec7032f2cebf2403f620d6bd724b53504f4fcf7597fef503e46c663fd969af2acbe360d9a8f37c7d7ddc3752aaca324341d7ce4a1aa5f5e6566d088019898526479435b1c3cc881e6cf6ce67ec3d94d1b3cfabf0056bb9be44b9df71f01385ea5dc647d59dea31e317524e464d371ba3bf718c13a31f013fbb1457e64f9f50e027d2f7716d5d141a9d17f4ce00437581f1a48b62727a39e509659fcab62b737cf4dff7d60be5d440ced0cf8bed2003a3d89ff41c0cf361bdb3db2a39335c40fca7acf5717b29f584f7a8f98eb6cf97438fab03d6810069b257b6082e9be08d785fb53ec7e40c3d8f4a4839ed3c790f48b30a73fbfd4178f06a797cfd1d170a5958faebb5a6132c996f6aa45d13f4bbc378b390b9657eb15bddbcbf776886616fcf4aa561b21e7b4440b1a557b782df11f4b01d5f202cf36b78758c56bd92388a36ae6ce7f9f20f1427b4999d288d88e7674ffcd1cf1ea4063b2b9d2326ab33c338614969b976fd9ab76e431a1c5e3c98c2b37640bf9a3c32e949ce516114c3eac57e7600172ea2a601b87ebd3038dcdf2208dfdcd3423cd0525968ff463fcb414ced2d8cdfb7e831622f70fc304f74679bc5157f49d77853456b3b02f9daea5554fe1420f97817e32d37e1c698c76be6b55af073ad2795bdf5f79a4743f733bcfdae8efc1fca896714518f481676fde64a502b4de8c73343814eb3d4ac72c87c0ee13ca0530159db2bb4f2a0bbee7e8b51e3f89e3ef3cd69b4ea3d178c3675f22aa14985ac7da9bcc163a6a83f7f1a0a2d3f27659409c04b36dfb7f36677d938faca74ee30cf1c8265813bb33fbe696312bc8178f93450f14c3158bfb30a3c74579a41ca91f4219a2611e9106f7afb831307d6e068af7ae2061eae1d83cc89077b228d1f333b17b90e209b791b945704c194c891a50d14f9140a399746b55f247358baa2a95b61a9c621c1553ddb107e11f8de32f898762ceb41a06010b63ad22ee29bb3697aba8fa593b28839147daac6e112b73ffab7d2f8851d3165e9a892b8adcc5ed1c14133d5eac69a8ab87925618810007758b092ccb31c457389f3f2c541263732bc07011351d9a0f5b015a11c03fd4993b4be0db656ee26fdfceb2538475474c83377c511ad78f4e62479059e2e78ca85152f0173ca924288ccf879c06c070c71d1980b9370cdf36d75c08c436ec67230a9c087fbe27e58ca4917c25efe72288b26cdbf5bf08e6bb36ecdb428e753a649424ffe57e6885297d1e9cacdb86988ffe3f3bb93ac75659f63dd7db89882ae4b27a6902f9a77590c531e8db32e7bc283b5213badada76125ce9cc6736f2989c04d619cd56444e700719e49df5a6197a9f6332e9b2e5bbcbe4c4efc86a5235a4ea6aca4d974e4149dfcfe43283de129e5e1a0b98a76424e6942c9ca9b978a9fa00d91948c3ee90dda55fac6128e15f0b7608a12c13cb04d95e8f18eb8dbc16f0eab104c6d4f53d27adf056a9f3023f7c1aa98ec44981d87ed68e2a08029ba019b5ef16dbcabf4bcec1ae177b32c2b97950f7d43530212a8b886b242caebb9efd3a5151a594645796635f2cf6e800e1a748a84ec3bee833a4749d569a5579cb01c588f81a999081ba12961f856716d0023f3fe1162fe8ec7d2b1dc1709f51efd92c02e299b4ba0dcdd789cd8482c87b27e67a90c116a4eb61775b7314a35a775f6d3a66d6d056c5a6b6143f461b43aba7de2e888adbe75b462fbf4b151b63bc94624d83a4c494bdf894854c91e14c456966560bbc575ee00a8f501c0d7f1ce8736f9dbb4c4c30e8804c9663d22563a33fa01b657b54d9327e8ead40bbff0c10e882e8c7553629cc003cfbb1f71548f2be9c93ab6df20d88de6f88acc4bb1e862f1797d907162c9837195fb9a4d4c878bc2dd91c75783467f74663f43ffc42da2f045a249f76f488632ab787884f122ecacdaa7296b32e73a297bd70ed36ccaa2ce33973a422a148036326f0db1f9cc64e4941da12f228eef401b2e0026ce3bf31552f572dbf4411794ca2b9c8311028fcf2acbc19a683f0d519e05df460f9eb85c3eeea5ef90c318ff2e37162fbc5e329bc392025efc7020c939156bdbb55b84fdcde1406e36110c854bc6c26aba3e3bac3adf6ce6c2afea4367c60c62a0c2107e3df68f563ccefa53c783b5ef52b3513c573588626b253357a18fdaac4bdffb815c9d8cbcfa3593988634b36620886b04bb5c28a4ae1f5b0d51cc41c594afddd1966d142bc434758ae53bb3092ddace4492320807b3b033c63b5f9632d7ec289953711d06419020d56f2c52d115b4e5027a576485a7bddd6e233a315445603097bc271578bf05611a2fe6763ff6638c4d671fdcd360b202e818d3ef366bfa68c2d502da4d24de7a0a2192e22d5265d10293964874ed9dfa9d470df5883d00d534e4452508dfe1a543446d746055291342e02a2a9372ca0a62d498dc6ecc6d7a8a2b453c9c671712492b316bdc48b57e77fbde433efcfee3bd6263d0b788b8d0fcdb647ab8879e8d63df3f0e39e9534078274907faa4f2e5700bf9cdea96c7aa24e3c5a38ecec690959a95f18ee7065dde6ae44b4a31ae988f8c38856aa1eacf8fddf5a872ef8ea8a4621aeb5589eb45433251328919c4dd6b8ba612a4d7b411c81f47f6cc163cb5fc2d7882ec6d0be72950ab266b9968780ba97aec4393233d138ff0abc62268c0ad2943ab85e3714af9d2730735504ceb5aa4fb312828595505caf7903e9ce32497e3b3203cbef7bd45539d5a5d93a453e1496492a65af45616a5dc8db8bc74cfa516c092e6aa29adb0dc0db057ef190b211a5341e02af7f846da1b6d55a8f2003dd1e249d63a30510ea8cc755e2b56572e782b5839183ccbd16c6eb9387f1492aee8fee6e1ba1888fbc89dfee2f795f02c68bf861dd8a2af7f67cc3897bebdf214a822298a48c8636db6e6239fffee90c9aa0671a6ea6b032bbfaa52815b3d34e4554ea33fa8dd97096e4adc6a22dad10f6a6e7c8c189a698339c2a76e571418a5ef4096655828f169fea8a962f14a93568b0725cdcc698d43c7dc6720a12d01ff3f5de00ccbfe28f96fb8945ae57e7611796b083f35c142e067e69ecb69c6d6d19557045f03f69de738d2ff44efcfa95ff77ae6f828e69110b671a39beeb379c20e9b36a75a3ff7d16e096235759ae2f2e04814d847dbc06ad8f186705c51333b0791923743b6455f65b6eecd08aadb1910c018b5d1a2f32711821a9a3da66079c15a58aa9fe93e5e68b5e2a7d579b1dabcde8623e2904c6c40eda6ddc49cd9359add1fdb47ebe490a99260ab62c91fc6ad8590f5f7c2538eb3f3828ab71138bbfb15e2ba5b69e3ff0a02e94f803ffa964725062cf879da726ee9026409af3eb14f79a866df581391cc41bc4b603d85249ebc2b2d2c024cd52ea136782981df2eeb7d960cd42a47f728132798ce3abc8d38c5c782f69b8e06ef182a84e88e23d82c64c0922b7a0574329970b89046316278a8fcdb1414bfbd2f2f9e1681a4cbd7d8796753040f10e1bcdddd3d0467be233cfadfc9cb985287c119d0859d35470c358bcdf84992d593dddf26d6bc48abd83639b9ba9099bc0f57f6f48ab12c42bfcc31fcd7ad8ee746c46be0ad3e9087aade5300b29ff500e43af56d9f1ca41fc89a4ec4314d8f40297af14596f7d0bdf388dbbd4ad33f31bfab17e7089d6306f0a8f65bca2648d1fb5b2952aee10f40b0e7534ffbf6263b506dc43b686312ede3952d06c0448075a2106ccbfafafadba670d59780088fd87a5e05d97b0852512d46c84773f58f7003bb51413567b94a89345d238078d75506a27b9483d5031e11dcdb0470608da5fc51cc834c5fb99e8d47a9f0d82c95fd3f37d907c8cda9eb20a30e0d5404057dbd65d8918f6014fa57defd4733bc9253d8be23fd7f6a0566fe811d06aac8f391c2405673b6041347c1773dcb03b98c733c797baa8f9c931a412f3a98bcb12e80f4e2563be35a5b8c3939b32924bd3e9f9eb86807cf61b853954614fb5bf296c66fed9c2be339fe97ff10ae260c0d0df9181a0161a1e72a0bc5851a120101189e977599e5efb3797c16b1c1ac2c6d196fe27e75c48f544288010a3ffdeee43584a3054f6b11e215eda9c11c51e85191edb68fb64a9096d32f758490b1de6bed20810cbeb03c442819feb2d7bd3f36491e24f63edcf847a075469f16177ee95bd660098bca15c2d09a6537e308fdea3a0013e554308dfc9d6aed06ef10d0314026ca80f324680552cd8addce3b3a5750daab5f9c51ba113f42e6d4740a1b5e04897bebe5bcccb926939fc348a0fd4556f981db6ada5c4427ec742638d0f67dbf00a5d6ea343bd6cef592e92b16acd070ecaf24816dbc87253264b3a0062e34ce205b7b96a50b361fdb908f25dec6f4451e8888be22c818810bcd8bdea7709ee3a1d7f840d71eea930341fe3ed5a39abd28f68e6a24961cf5384947ad9959ba5560344e5f220220dbed66550bf29ce4e519bf9972ef87b602dd87f7864e9e7891ba67a8d54c416054c7b75141da841e9caccb99f4c74e9f4b18c2f50da2e3870845794d48ecbd0787505d99ee110ea525ab442444f42e28afb32f933ea44c7d5fdc1080b14e2a87d844dbc39d6f196009ba84d05a6f2dbb577f1452254231cac75496fda0d2b9745cc97643f7f582f2b40a2bf6806892cfd738707ac8b9008bea534b4d5fb73916e2b4331e1711fc8b7bfe387eddb201e4c2ef99a1f7801ab24e2e5288b511cdd1827d1161fad4c3c087a7de7f79150f119c1d5dad96d0a6ba85075edefc7426dc6042", 0x1000}, {&(0x7f00000036c0)="e161fc111f1a53a3d074b104d5337c96fb86d21bb20b4dc94e7ef2a82f72fc71d2569859f3189c552e83bb7371337b5067e433ab54075cc45528864d02ed361e935bac71aad4690a76346c6c194cd26343db9dbc3422", 0x56}, {&(0x7f0000003740)="7ac81b62c984a13a0ffcf7ebc4ee12d8400090885b9c96ddf64329c8b1939056d7431559754ce427f5de6a166cc6cb41e5fdb64ec86b747cda06808bc7438196b455d45632ec1064787be8ec4bd4d9991959eaa2698d5b76dfdec91414b7c1952a62693c705383c5a43a8cfe399f7eecb4d680d0bb222ee8433cb2467e2ba346b853b24ccd67dd32d76b8df98deed970220d136851866b1532c84a0392c33b45ce36a43be1a64d9416fdb307e3c9b959b84dc8d568bbdb4d5f20fdb7f50587dea643a797bf5e9343ccf7becad68cba86d6a4250ce21203a00725b8b56fae426064a39703005959165b295233ddc57e8d6ea9921a8dcbdd8e313e4d49a315402860c76fae178ba707dd99c5b3c28c8915016f0064a9771dfbf5655d2c39231114f81cedf7dd678f33c1db5de9612382180cd9219d51fc9a839f8798d2be41130ca239c56d9f0945f99a77b34c25bc0ad035ff6e964c3f8ef4ec81c0623a94c197a1a0aa473b579f691b048a0d3859abefbdda1699cfaef8cf4204169c7eeaeda8738c1a5c94599248484df73617d99bd00110d3c79ff2a90efc9fbf23f72ec093e57ed78aac497bee08e7d276f9132cce15a66f15b6a95f4d1f0150ff544281f36f9b02fbf37fcdd8d9da1e3535d3b788c369334038b6dfaef61a2510538c9d87575821366edde7c7608fcc9734e8c3527201c1f4b1972900d0e131b112da3aa469cfeb1526e4ad3f8a435e689c46e6b5da659da22bae862ed9f94cd0008cda0808a99f72611b4a74934e5975c88e5295d06c8d21732ece74676d3064452679ab9f59dc0ed3708ff63011326d3bc8b847790e531140034c219657abd5b1a3a184985161381aee7a9ef0e36c84514c6c0198312905e4d23595ac45cd3ba1c9af8233d2338ce6b4d5eeaeac1a8363492cd2a629dbe3c709d56c4fc9d8bf79986f4f26d56605b4af572289e58b0bf8d1c7d9ecd021401707c05bccd2fbe72dbba856307fe2df693a6e0388abff899ed22e35caf06cbd1e226710158b219d61d8196fdc76b500a816e9b7198314b3ff2dfdc0956bc173bcd9f31a8faa925f5a6f2d9288173da29aff2b3ffd84e8157bcc33f3f232a454d101310c5f88fa546d23248cf881fd5c01bef2532698c3235dba12b0ac2db6818564bb51994c03c8240aefb73867708e7acc442a9eb9a10d2ac3b3e85531746adab1fec1357e5ad5837cf1190fe9bc6a9de80a2abb5c0a6d623bb8a2f498b60bb038e96f044e0fa6a86260651e8529076d7306f671092e2e5f24e1bb5c546f858881387575467ed8c57656ce0b6b977aec0d0270e40215fe7c8368a54e946cb34542a343a44a48c59fb969687a96185c98b770dc5f56df3440d8aa66314719b28e6109b0079f487e748b7ba2c2e54c0016b06ab05e0cc13876fca91b80b03e55f35225e657d9a70be1c0c0e23f6cf56dbc38c8fb0162218c73873d4338f82cf44bfa4d4a404e833d57fcbfa28ff42d98d49fd90be77dbd302825ace8f52bc23613e16ce86d4ca917affb426a09ce64245e6c2c1ce066e337b0e85c61b9fa5c2125a3cd150ccf6bb3e765681cb840479a4e87f0890594e6f61b6931cb7eac8ce7192317e423072d0af93c43c04b930b1727faac7dbd5dc3d834fbf831d2aba79c353ce86d64a16e7454d8cf8015386343f518786886a7b4baa17dbed0dc5e7dd87d392f99c78fd8c7a11d0800f6b0cc87a1bfe1942711cf99110cbb019aa39cfc2fcd4c1d212c9181fdf05bdd3965d4ff67634fb75d2222acc7a05d22cc9dc81409ec1db97937cc3bd1e64bcff0e7b6f2054a74aecce3e5a0dda99aacb260ad0d747d9395cefc494e471bde6ec21bd7952ebafed5f63fd8210f86328a92fbb24cbb3bb0ee96081b1e084295895eab2c6a4cfc99866c82ffa844adbbd7d5ca4121fe5186bbc773c63ea7de7ae578f69cf72150e2ca9af4e5e6801a585a4e5d95199c80945011ffe9541a40f62a4d7c088ea60b763d7ce72b8ac40cedf0ee0215907ce24c46c9c125e8e324b23099423921697a66862705af993707c124b28aa23df5f4d9ade6e17d37369296cdb999c91ac08864eaf5d2fd3a025abffd99acbb7dbf8b2ee5e236b777fc7272d987c4aa0a7035c3be27505bf0a5deabb732a9ea5c809fd9c5fedcfbe7231e6e698d6418b5210c5c01bc8f3548bf398c9a645d9afb35a98e19f914a9845946121443cabd45c4e559f2ebad308a27f2820fb6dbcd65f7386a06743fbd4cad8b28f56fdefcc8fd26ec0efb5741921ab25d153a9d0120bc71e2f05f148ee168048ffb44cb37fe59c64d881ee8ff39c5e521b3dda4ebe8f16e9b23191e313ce33fbde74f7cf669b8758b7bcece2f1179c729ec5610b21b6f12f4e48926fedb850776f7be522674fda8ff2dacadf9d6d040856b2bf5645ec4368f725692b896fea0247965f925f1c5e67dde42cdd899a1675e15794581e23ed76c88f223dcf777461b0b91a4c4e2776b09ec42a60fec72f4a444842e60e04658a3275f95c4b0c9755fc1ef95ece075f9085f6db3969c64e1ee4bc80b3c95ee51a624919457d666c73a834a31e43cbb173eb52ac8aeba911447acb8e0c7ec1211027b1f7d2e2e7a83d0bb748adb35c947f0c82896eb85ec0badf59337f306b51be06645c893127866814efcf08f066a3120aed344b46b8b03b1425bf2d9ac7bed5b1b8468374755a354e4ceb53a19a2ef439263f14041c316c94fe301c9b1a568642184e9ed38540f508798827afe180999606789ce438841df4bc1007424c68464c6a173eba1b44b26fe62c7ec85aea7012a673b7938b156fa72d7fb12c17159368fde2b22f2d99792ac9182d427eeb515e96f1dada1036536090da63540c5c4b1d3ae688ef21025253d86bd4fca5aaddecb2d0e2ffcb78b9a114b92d2e2d44ea6ef41eaebcc2efbafa7e49226fd1d533b9cf68ecf593025c5d33006aea3c7eafc21ece140aa2d03edcf7063ea3822d6d02acc7a6ed40c263a02655fe75cd4a20cefa4237e0fa35b743b59abec1413121c9cf57a10524c0500e5ab96ecc4b0f84a19c37cc90db19d17f50d19379d92d4e047c9b5f25e39d7b20bc09c1b31520df6b7d1213eedccec0b392edfc9c6d791766079c67b07ebb2248b2499a2376ffaf9f874f56a3748173c2317f9fecdeb140c82aea0acb187d6fe03a34db0def34aca1a4999775c786f3e49efcd64ca37fdd5045e0e3d9cba0283e8bc439e443ae29a9e0f6ef933a8795cf55c341a33e9c4f25e80a83e5f3395905133eb1c1400e920345de5a52d9cdc05ff0a708398c8522de9bc19848c348d1029ed657564d489db2ebfd385469f4b315678f4e9260fd0d73fc7fbcdb39fd24871fdd1433091c5fe2fc0912a38496ce72a97513f5c55dc0279a23abfe3f092a63d469540db66b936ae314d51761a86884b178fd2a7dbeeae74e271375b21f94ad0d5d50549af9450ffc5f8e46ce20a9327959bd1e47842d51e4ebda62bf879e19e7021e67fe1b8f7bc280cd9f46e6c00207bb4a00d6890a9cd3d2860f53af95a9816f0a67aba473091eae5e80254dbbacdb9dd6653ce36dc2d0c89da3b7342be214ab87e09339c1f5aee4b4792ab0b8a1b6b3641b64dd3420128deb2817587c51df5d059e0b84d8b93d16b49f3aa5993f3182070cbbb02148870d71e5784974fdcfb1c32f5f2ffe10c15df0c5d24c639a2abc18c631aea734b4c6d7489acd6553ffcae35aeeac0a385a856eeddd8c50fcf2f4c9b9dde70902b3eef8de2c3e37d33bd6a3413abfccc43648d06eede9f398bcf6c925e2fa1552c3d01a6819cdf5ab851c5339a91d80f9a56221c655f0fc8bb34bf0d28207fbf1c7a34ccf0931c0cf8867df7a68685317942cccc4a876db43a495d36f991fe54ed36385f25f96e52abb767795006b3a96c490736129352ee67b14d8e384f9a8ff947dd4422da07e67b69d40eb960c4eeae4e4b77a6277e7bed01147e569ba9fc982069533244cf96afb50e6eb1b146ccb7f69215fa99b1abdc17f49e45f4c4d039347e1dd0c9a85d3640c9fe6315861c5d21e73497c6c3e13ea95fe76af2c803401a537bc660a8aef5e54a06c745b48982ba45a01d0208ccb27417e11e73dd1f242de6b52173691643ba4c619c87fea5ee11e41d2abfc9e387a44003fc66d8e5895ce81a3b7cefc827f144d167e80ad01400c34846cdce36d3ac3aeb426b6918d79623d6bc37a781c58c77ef9eee1eaf7fada56d155d7a47a44ac6d94c8389fed4b401afbddc2daafbd08a399cb2c7ac863a87af79ac81ba693b8a0f543eb4288cdd8162580bdd23c43cb7973dcd9f9a55f22b4a262c6d2f7c163bb887fb36e33c6bf5767020081dec0fe794600e926624a5f95dc19f45f01163551bd7415a1309e0578850f4f34ac1ccbd6e598d2456bb1f1c8071ac84751614a71ccd9af1b329e6fb23a7da85e52bf627691a061122f28c62e526d1ebc41a2c2701539a88b5b1606cc615a5c826c283cdf7996cfe70f08f77d95f7b075c2f632b171c9e9b8615c6303ca2c20ea5dea4d635f5fc48e4fb6869463e01b59174e97da8eb515b561c81744cf41d230d3281e2e9d6030eeec02e8401ae814777b1122815ce0e7f4aee6e3b8831f9daad040e7fda84494fcc6362bbf08e5d16b97a6863e8683e07f4ea87e1094c59073a0c2f6e24a02d4e4f7eaff9e6c167d39857834ae0b7bd8cbb148abe1cdd433966b5f90ee13f0c2db025093840fdded442674a46e0255f63809c5d051f5730f2f0a779dca5228aebc75d1117691ca3e35bfc0f5af6bdf41c1e9e98643e5a7993ffdfeb23607d9188a002745ea24a255673e640757e04c402aa425be0942af6689a79289ad9b29a6640ac44766760c750a43db62113ec5e3d38a46ead47a308d83e9df9628e2ca2bbf9a8fdfac70365a34c4e3e8c4028bdff88ff4ee32fa7e6b0ab77beef44ee9fdadd116122924efce9d5814962015db322321ca7e4a67518988a31fd73c59dccb36d5bd38c6547fadc625245117b405d2ed8294c7cf66c7d263eaabf39cad0730e1cf4adcf27d71a8fdae6461ab18f0a4625e5a285b51e69e99925cf73e8ced66d0b69baf7d479588bddb17cd25b64c90b016427b8f61d2b89cf12f184e393ed0ceaba240d7fcbd9eb5c2c318831e3d7b278a4de736f75f9c6a798b4a698c35d8f7210c9e28b6bc8a80f161aa3aa5bb374c40bf8ebcec252434283ced4d68d972a27503cb9a1346fe67afece44721b0dad702103ccc65b53121271fb257ba011b5f858c1ef1ef4287eef5244152f291e56e4e0a320a1a1884acf4376a8a6463ae0f11561340a0192abcad89ec042df77558c3d7d2837371622ac584f41fc6d5c2313c2938144217c75c7ed5d1490633953c8338b0f2e28559fbb06287b0777884229409293bbf8220f9a272867251c2bca2b9e69f9c445fb28c25bc830f0b49ef8075469a3343765e09aac4de441f64d205c7aa44228ce530690ec305657a4b4956f631f17475334e4033775d9ed229be2f6729c2e59d8d313f78b9b55295f312630279ec435d749911d2ae2945e565019a4fccfe5bfcea42e5e0924fce3b789649ace4438e8ac9694aa8dcaaffa35f018c784555b10d226608df3db7466fc07d40b81386de86a3faf0e21ccf1e370bc305390bcff499787285eda75a593c1b1be59593e466ac7f7fc310fb9f5ad6b49e4234df5f65e016a2d24f2737872dc45b702d0b4e588ff88bb5f637a622e5aab94c8816fdb254cfaba12c04feb41321e32fbc52d521293cba2eef9", 0x1000}, {&(0x7f0000004740)="c57711427824c23aa1a8cd8659176d55c4f709db8cc0fb48c02fd0aa0cbec98ea3d7d115ae3810184ccff012971f12820daabb7b30060a8923aab658d5feac96b5d38cbebbdf1684c579728fc27140aa6031b7d7a342c4067368aef93ea54ce533a5570cd2ac54e39fc0e2b7ed9dca6334c45b825ef3a45f175a82e0dadc8061acc28ac8c1873a55143566a79b11ad42e841dad3ec91d427e9be828cbf7c0d583dae7f", 0xa3}], 0x8, &(0x7f0000004a40)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}], 0xb8, 0x40f}, 0x7) fcntl$getown(r2, 0x5) r14 = msgget(0x2, 0x8) msgctl$IPC_SET(r14, 0x1, &(0x7f0000004b40)={{0x80, r7, r12, r8, r9, 0x38, 0x2}, 0x1000, 0x8000, r6, r3, 0x2, 0x9, 0x8, 0x4}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000480)=0x5) 06:32:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x2, 0x8) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x20000020, 0x20}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x1, 0xc1e}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x24fd, 0x401}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000043, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x11, 0x7, 0x2}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0xe72, 0x5}, {{r1}, 0xfffffffffffffffd, 0x80, 0x5, 0xff, 0x3}], 0x0, &(0x7f0000000940)=[{{r2}, 0xfffffffffffffffd, 0xd0, 0x2, 0x7ff, 0x6}, {{r3}, 0xfffffffffffffffa, 0xd4, 0x8, 0x0, 0x8}, {{r0}, 0x0, 0x42, 0x20000000, 0x5, 0xff}, {{r1}, 0xfffffffffffffffd, 0x24, 0x7, 0x0, 0x3}, {{r2}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x1000, 0x7b}, {{r2}, 0xfffffffffffffffe, 0x71, 0x9, 0x8, 0x80}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000040, 0x8000, 0x3}, {{r2}, 0x0, 0x2b, 0x80000012, 0x7, 0x9e04}], 0x3ff, &(0x7f0000000a80)={0x100000001, 0xa7c5}) socket$unix(0x1, 0x2, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket(0x2, 0x3, 0x40) accept(0xffffffffffffffff, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) syz_open_pts() open(&(0x7f00000005c0)='./file0\x00', 0x1, 0x81) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x19, 0x3, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000ac0)={0xef8b, 0x1000, 0x7ff, 0xee, "f7c9eb54e50d6ca2c4401b9e5c25ff318a60c696", 0xfffffffffffffff9, 0x2f}) accept$unix(0xffffffffffffffff, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) socketpair(0x1, 0x4006, 0x3f000000000, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x1, 0x2, 0x0) r6 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000800)={0x3, 0x2, 0x3ff, 0x3, r6}) recvmsg(r5, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/85, 0x55}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000140)=""/5, 0x5}], 0x3, &(0x7f0000000200)=""/11, 0xb}, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r8 = getppid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) 06:32:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 06:32:39 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) pipe(&(0x7f0000000040)) 06:32:39 executing program 0: r0 = getpid() r1 = getpid() r2 = getpgid(r0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x21) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/227) socketpair(0x1a, 0x6, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r5, 0x6, r2) fcntl$lock(r5, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x1fa, 0x7fffffff, r1}) getpgid(r2) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 06:32:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x4, 0x2000003, 0x1b2e0000000}) 06:32:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa08, 0x20) ioctl$TIOCSBRK(r1, 0x2000747b) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) fsync(r1) 06:32:39 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x4) getsockopt(r0, 0xffffffff, 0x2, &(0x7f0000000040)=""/87, &(0x7f00000000c0)=0x57) getgid() munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 06:32:39 executing program 1: r0 = socket(0x202000000011, 0x3, 0xf4a4) write(r0, &(0x7f0000000000)="b978433cd186b5cc78a691f1fb339a4a482d5d59d38c9d5ddbf62fa90da283830ed10d2d31d10e4fdbd0a857148d1ff9959ad35919dac41f88ad8d10d8093b597d0cd5700f231eb93a132cb87453794688fc06bba60a1accaac95cfec6327f5f796ba59a05c30c1d05cb29668cb6c275e5ed34a64d79df2c9e76236ad33145849092f1d4197606e3eeb3a483db9c00b07be05353b22b3b55473434205bf2e2077ad4fff138515b653a0277357a0766388e75623d1c1d17948132ebde5868cfc65ed56800cefdde0b79340c1c08cb88124acff149da1f1bc9f623f2f9f33f2066e58b0cfb5908", 0xe6) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001180)="06", 0x1}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 06:32:39 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') r0 = semget(0x1, 0x1, 0x400) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000100)=""/129) 06:32:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x7f, 0x5, 0x8, 0x2}) 06:32:39 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 06:32:39 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x133) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) dup(r2) syz_open_pts() 06:32:39 executing program 0: mprotect(&(0x7f000074b000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x5, &(0x7f00000000c0)="df5cd89011640a028326f61073e1e7e1f46f523d680d03671b963f25a6bbf48b5dece378953d22fb41b3b9624a767e05c08de72833f9da4a9c9e300e8db56cb0a13603a33b2815685a0130a9b0", 0x4d) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sync() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 06:32:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3f) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 06:32:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) mmap(&(0x7f000058c000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:32:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 06:32:40 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000, r1}) flock(r0, 0x3) syz_open_pts() flock(r0, 0x3) close(r0) socketpair(0x0, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 06:32:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40205879fd67cc7e85b2d8f79558f93c3807ad44144aff983a7b111f0a748614999abccdb3189cf", 0xfffffffffffffeec}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000280)="c7ed6fecd7b9816692ac39ee023c58474e45cf4b2d4927c48f923cde3a0299d7a71177d30b004dce0cbd73b1ec20d774c459204906debc1dee6dc38a7375f5d5ca56ffd9c892f913a6e8751ce2411921264eaf8bc5ca4fc5ae9bfc4b2c551b9755b555890030dd0c8c37eb962f4845d6d68e278ab64fc749f9bba8dfd6e071f73f2bc16598410b3145aab7e3838e50234965692036ee064b8cddfd37f43383d911d163d971c0c85269ab5ee13886e53902dfc34f1ff03de6ab35f0ebce9254e8513decaea579083f802d6973e01069cd7055ae", 0xd3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x22, 0x1) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(c130bbd123a52545,0,ffffff0067b73188,ffff8000042df7a0,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(67184f619686e1e7,ffffff0070ac31f0,5,3,ffffff007054c360) at VOP_ADVLOCK+0x6e sys_flock(5bfc4fae4868f4b,830,ffff800021045778) at sys_flock+0x163 syscall(928e83a36bcd6b3e) at syscall+0x473 Xsyscall(6,0,ffffffffffffff4f,0,2,8adad467010) at Xsyscall+0x128 end of kernel end trace frame: 0x8b0049b8300, count: -6 ddb{1}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff81bed205 lf_findoverlap+0x95 rbp 0xffff80002117ae60 rbx 0xdeaf4152deaf4152 rdx 0xffff8000034df000 rcx 0x106 rax 0xffff8000034df000 r8 0xffff80002117ae98 r9 0x1 r10 0x486c17480cd6b0e8 r11 0x407226d5cecb5e95 r12 0x2 r13 0xffffff0067b73188 r14 0xffff80002117ae98 r15 0 rip 0xffffffff81bed22b lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002117ae00 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=269329 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff800021044260,0xffff800021062280 process=0xffff800021065708 user=0xffff800021176000, vmspace=0xffffff00659b2e78 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 78740 403381 62319 65534 2 0x10 syz-executor1 78740 291870 62319 65534 3 0x4000090 ttyout syz-executor1 78740 311585 62319 65534 2 0x4000010 syz-executor1 73921 146425 81070 65534 2 0x10 syz-executor0 *73921 269329 81070 65534 7 0x4000010 syz-executor0 73921 39987 81070 65534 2 0x4000090 syz-executor0 73921 152995 81070 65534 7 0x4000090 syz-executor0 62319 474421 82288 65534 3 0x90 nanosleep syz-executor1 82288 86459 53558 0 3 0x82 wait syz-executor1 81070 155949 67541 65534 3 0x90 nanosleep syz-executor0 67541 253437 53558 0 3 0x82 wait syz-executor0 74542 382698 0 0 3 0x14200 bored sosplice 53558 486852 32971 0 3 0x82 thrsleep syz-fuzzer 53558 24627 32971 0 3 0x4000082 thrsleep syz-fuzzer 53558 230240 32971 0 3 0x4000082 thrsleep syz-fuzzer 53558 125250 32971 0 3 0x4000082 thrsleep syz-fuzzer 53558 155738 32971 0 3 0x4000082 thrsleep syz-fuzzer 53558 287865 32971 0 3 0x4000082 thrsleep syz-fuzzer 53558 391518 32971 0 3 0x4000082 thrsleep syz-fuzzer 53558 139394 32971 0 3 0x4000082 thrsleep syz-fuzzer 53558 236929 32971 0 3 0x4000082 kqread syz-fuzzer 53558 522208 32971 0 3 0x4000082 thrsleep syz-fuzzer 53558 425737 32971 0 3 0x4000082 thrsleep syz-fuzzer 53558 217720 32971 0 3 0x4000082 thrsleep syz-fuzzer 32971 301697 66125 0 3 0x10008a pause ksh 66125 472386 22695 0 3 0x92 select sshd 11843 410024 1 0 3 0x100083 ttyin getty 22695 375582 1 0 3 0x80 select sshd 78507 457271 15142 73 3 0x100090 kqread syslogd 15142 180672 1 0 3 0x100082 netio syslogd 4697 207367 1 77 3 0x100090 poll dhclient 78988 83052 1 0 3 0x80 poll dhclient 52259 382280 0 0 2 0x14200 zerothread 62332 167081 0 0 3 0x14200 aiodoned aiodoned 85719 58247 0 0 3 0x14200 syncer update 18840 504935 0 0 3 0x14200 cleaner cleaner 53027 398819 0 0 3 0x14200 reaper reaper 52111 154006 0 0 3 0x14200 pgdaemon pagedaemon 78421 51380 0 0 3 0x14200 bored crynlk 31016 298037 0 0 3 0x14200 bored crypto 76174 382651 0 0 3 0x40014200 acpi0 acpi0 37554 222147 0 0 3 0x40014200 idle1 75780 488230 0 0 3 0x14200 bored softnet 52608 276678 0 0 3 0x14200 bored systqmp 58794 204522 0 0 3 0x14200 bored systq 63249 495808 0 0 3 0x40014200 bored softclock 37924 442377 0 0 3 0x40014200 idle0 1 170500 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper