100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x6, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x566b3b6f}, {&(0x7f0000690000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x24}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000692000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f000069e000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000069a000/0xa000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) sysctl$ddb(&(0x7f0000000380), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x18, 0x2, 0x0) msgsnd(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="03"], 0x6e, 0x0) msgrcv(r2, &(0x7f0000002340), 0x1008, 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000140)="8d26435cb8ea8f9f81075a0a090c5fa94165d17af6142ae239a526dda9d2770a441776478aab3631aab356ac6c114d73644d310ee2e561aaa353e083356406bf472a52fff345583f1f15931d1419f2d18065995cd35805d7fadee70973fbe5097b45aaaa4b262f793cb9aa7f416ad4d619205b8dda37560b91f83411ffb10ab5dd238bc070bedc49134725c590fffb7525b4d9f095d75445935dc42520a6d488a3bf53e6de78287ecccd315f66e11cd13e924c7291c53fb2e615c572b8bf95fd64e4678468e43802d6f93a73f8a9d9c702f0c5c1a1995ec5e2109270dc92cd1d4d23dc77", &(0x7f0000000040)=0xe4, &(0x7f0000000240)="bb4c1246555d600f16f6b29216dc6168ebe13d6f4f110809319b7a1c0f2fe1033be70dac477e4e574cea0efcfc882681abdbe9ee15841c201063bea688c03db0be5d6e4ff304d454114d7e6f723da9e7d7e4b9f444be3bc9878d7fd060294daf7f3ecd5ffcb6bb692df8c2972fbcc78da0a7b3574bf3c9198a6e197adb1842998847e0fcac143302ac4129db135bde407cf1bb454bb617475f1538c5bac52105e44fde", 0xa3) fcntl$getflags(r1, 0x3) executing program 4: recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}, {&(0x7f00000000c0)=""/110, 0x6e}], 0x10000000000002ef, 0x0, 0xfffffeff}}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x563, &(0x7f0000000880)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x4, 0x6, "2ee38c", 0x52d, 0x5b, 0x1, @empty, @mcast2, {[@fragment={0x3b, 0x0, 0x0, 0x1, 0x0, 0x14, 0x66}, @hopopts={0x37, 0x8, '\x00', [@ra={0x5, 0x2, 0x63b}, @generic={0x4, 0x30, "717431d62692537d8b9e8e758a9f568f28267093139b7011c54681944b6d1fbc0e270dc7feae0e4f90d9effec67aee00"}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @ra={0x5, 0x2, 0x9}]}, @dstopts={0x1, 0x2f, '\x00', [@generic={0x80, 0x44, "accfa42448df58240c2e58bb77d3f5d05180925efdaa4d54e60c503dabe3232c7f673b70fb5e15e1e46494a1e15b1a954d648244cbcc1e6bd07ed46aa7700d1dbf3640e3"}, @jumbo={0xc2, 0x4, 0x80}, @pad1, @enc_lim={0x4, 0x1, 0x80}, @ra={0x5, 0x2, 0x3f}, @enc_lim={0x4, 0x1, 0x4}, @generic={0x7f, 0x37, "834e608ba2ec5593392b2b438061e6ac69e828b64f1f6bb9ac022fc861cadb0bc6ed6061a3a079fa2587bea710cca913525676d899fa42"}, @generic={0x7, 0xe6, "67288d83f6d12bdb1e25b81acca1717685bd5b4925490a1fff19cedcc87acab08518d9a95e2fde3eeddb86d55f82ee4d505b74d4bdf3b310b3b95a626b7bff030bdb26c21fc4901146d2e2ab26e75a5b51b698d8c365741bafb1ff29d4c706596e4aa210e4704091c81b928a34a6d4c8245e30ffd41ec01a68480af33b1f5148bad1224405a08d09fd001aefc483e17b0ac79bf41ffff95f3790d79b4bc3a631106647fec3513ac51f53552020a0ee1ec56105f4db0665bb61e69bf00667e15c346798a336547859fbf78d34ec7b78995a2847a60b1895ec7014177afc7974bdfa81f71aad9b"}, @pad1]}, @routing={0x1, 0xa, 0x0, 0x59, 0x0, [@empty, @rand_addr="4fba604979ee9a209949a8784c2df782", @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}]}, @dstopts={0x90, 0x1a, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0xbc}, @pad1, @ra={0x5, 0x2, 0x6}, @generic={0x4, 0xbc, "9d98c0e002c8e49fddb82a10f66c3c6c2bcfddec8826cffc56015a52f2905e12fadc330d3256ea84917b38425b7f636a8137cae27b783777c3bd1c67a90715d4fc63f04acfc413708fd2e0afc99f3ea93f0d57e1dfea42b3aedc9ad6ef19b53e71e15b8f6e33bc7facb43b3063f45cba0b298a49b2c648ae517e71eef87a68fff9132bf4b9c16baffc350de179faeeb1b5354340b7d54f1977a4d86333fd304a905a7dbebde98867322b39d5975b46c897df8e795561c21da8aaf5b2"}, @enc_lim={0x4, 0x1, 0x1}, @enc_lim={0x4, 0x1, 0x6}]}, @fragment={0xf0, 0x0, 0x1, 0x0, 0x0, 0x1f, 0x68}, @fragment={0x11, 0x0, 0xff, 0x1, 0x0, 0xb, 0x68}, @routing={0x3c, 0xe, 0x0, 0x4, 0x0, [@mcast2, @empty, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x8, 0x6, '\x00', [@jumbo={0xc2, 0x4, 0x20}, @generic={0x0, 0x1e, "23fa2e1b074fa38cdaa815b6b199a23c098903224dbf641f8cb7c681438c"}, @ra={0x5, 0x2, 0x2}, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x7fff}]}], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x4, 0x1e, "673198319b5c653a5a37bc63137a732d5a9737883f199903792d203dc71d715bf38edf2cca647e18d5b5193ff96f076585bd76dc2375a4f252f78111c69a2219b3dce981c669bb1171e21fedfaa846d57818b3fce3c7fe4bd3ce85e6888086eb10b748877cc4da6b32c55a93daf12946612573f3229033adba3006fcff7e05ac5775083763b656d54084da6f7591837a9215af825abf3d50dc7d6fea433a41cc1430015b1ea75837ca104b4bbf77e1cdab80211acac61775934f4581cd80ad878144d8e32664d15ccaa4f44ca597ff85ce2b7c058a718826302ae1f219dd0997258646763c0c7fc6fd71c5279ce22dc12d032b95"}, {0x3, 0x9, "a2470e8a3771a373fb05d41f47a10de028faedcdd1ca4a51b529acd39ec0babda23e9ade5cefa6910ffa455b80430b8e011da0b868402006fe6efeab1447b8145e584c5051e650c87025b9bd4c"}]}}}}}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000280)="b389e5ae", 0x4}, {&(0x7f0000000240)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000002c0)="9be7fdff", &(0x7f0000000300)=0x4, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000001180)="12", 0x1) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x3c8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r4 = geteuid() r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) semop(r5, &(0x7f0000000480)=[{0x2, 0x1}, {0x4, 0xd, 0x1000}, {0x2, 0xe244, 0x1800}], 0x3) semop(0x0, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x1, 0xefa, 0x800}, {0x0, 0xff01, 0x1000}, {0x4, 0x7}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x1800}, {0x1, 0x4}, {0x1, 0x2, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x3, 0x800}], 0xa) r6 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000740)={{0x9, r4, 0x0, r2, r6, 0x1e9, 0xffff}, 0xc0000, 0xbe3, 0x7}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0xa10, 0x2, 0x4, 0xff]) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x322, 0x183) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgrp() select(0x40, &(0x7f0000000080)={0x7f, 0x80000001, 0x0, 0x6, 0x200, 0x9, 0x2, 0x10001}, &(0x7f00000000c0)={0x5d135e2a, 0x7fffffffffffffff, 0x913, 0x2e, 0xffffffff, 0x800, 0x4, 0x3f}, &(0x7f0000000100)={0x7f, 0x33cd, 0x5, 0xfff, 0x3f, 0x7, 0x0, 0x8000000000000000}, &(0x7f0000000140)={0x0, 0x3}) fcntl$setown(r0, 0x6, r1) close(r0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) writev(r0, &(0x7f0000000100), 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r1, 0x1) syz_open_pts() syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r2 = socket(0x11, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000100)=0x20000, 0x4) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) mknodat(r3, &(0x7f0000000180)='./file2\x00', 0x40, 0x5b44) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x2, 0x1, 0x0) dup(r4) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xa815a91b2f483517) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(0xffffffffffffffff) unveil(&(0x7f0000000440)='./file3\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000003580)='./file2\x00', &(0x7f00000035c0)='r\x00') setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) clock_gettime(0x7, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x7, 0x0, 0x0, 0x0, 0xfffffffffffeffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100), 0x4) executing program 4: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbc", 0x20}], 0x1) msgget$private(0x0, 0x40) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) r1 = dup(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0x1e00cad}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d01620500"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001180)={0x1ff, 0xe8}, 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) syz_emit_ethernet(0xe, 0x0) r3 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) syz_open_pts() syz_open_pts() socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) getrlimit(0x2, &(0x7f00000001c0)) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) dup2(r4, r3) poll(&(0x7f0000000040)=[{r2, 0x10}, {r1, 0x40}, {r1, 0x40}, {r2, 0x20}, {r2, 0x2}, {r4, 0x8}], 0x6, 0x1f) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}, {0x1}, {0x4, 0x0, 0x0, 0x100}]}) r0 = kqueue() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe00], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xc8, 0x7fffffffffffffff}]}}) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r1 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) dup2(r2, r1) mmap(&(0x7f0000002000/0x4000)=nil, 0xfffff000, 0x2, 0x10, r1, 0x0) kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) truncate(&(0x7f0000000040)='./file0\x00', 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r5, 0x0, r7, r6, 0x174, 0x10}, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000940), 0xcc, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x40, &(0x7f0000001140), 0x1) r10 = syz_open_pts() ioctl$FIOASYNC(r10, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$FIOGETOWN(r10, 0x4004667b, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xffffffe8) executing program 4: getrusage(0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) getpeername$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001e40)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002300)=ANY=[@ANYBLOB="a8000000000000001fff000007000000b77741114c0c7e49080212e5132e8b60a0df28f6de687650e29452ec094a9f520616d81c5e2d23f724c8e66fef88ea61016df348f8075531b8a7b98d225bbce33a2393cf8f62d7057057bb7d14ae6b054be3dfff42aa1a2c1c6a5e47f5d24f514d5ef570575946c6a858913bb9e95efee1d5d01fc550a36037237c64110d0d816881ad0fa2839d5d2cd774861d53bd55b138df25eb00000070000000000000000100000003000000f221501d6b49c4f30e363f242315e7ea5106e252d4aedb9cd4a56b8cafe274d0c09ace9303383a22a0f36bb2cdf453712b24802989c608848cbf6101ec884e7a171a313da229d6febf25a12e18e0b83546cac5b921a6c10544a91b3a339f8378c000000000000000ffff0000000800007a3bb55b6c7f5cb0c1c24c805d68b0c3ba57147cba8563c66504d07df1a98d2f5a23460864bf26cec05aa9a5a956b93bcca91ef1f52f15cfa06f1bc1802d34abf5eeeed06f01bf94eba34f40dd0f09319272dc4d5a520af40c0e785cfdf4aeba8a84fa1e0f5949284474377654d4027bac4b1c33737a7a674f9c6368f86169d323437a6910c6c4f4c588c1aa73789e5817f49f727d1fd8e086f2ddc6ad76f900b1b0b6654ed7ccf6c079570000000000c8000000000000000100000001000000ed33f3228a357a00dff697e03a26e35119ece21ace3216a6a6c9195d4b9e433860a0b00cdaa82ca033e75a3232713578e83cfb10406c4eb46ca97a200d5c7b9d29c00b7ba65ea5cf3e2a584f2a1bc8978c471bf92112b328bf0638349209d1abda80d1489dd1fdbf7065f67ef61025e39db4a17a6274e140f993c249245a91af864dc391d607dd6579b4e360ac27f1016ab88a6e83ace49c6468ed4f48c704b936d6fdf05bbf26180c4377850bd9baf3ea1d03ece10000007800000000000000ffff000002000800605f0061d2659a4cf8ca611c3aa41dd44e919cec956abe2a1a108cb065d526f401e7879418238178e9f61394094ddd836abbbf853487e0da93645ef9a689b5a0252aec31d0b0b33e3fad4fb1e59c133b0b8bbd53b9722d96b2235b5ba9ed48a74b0000000000000020000000000000000100000064fcfffff3f57040c69cec887f00000000000000"], 0x338}, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0x8db, 0xffdfffe5, "ff071540d648e0c9bcffc100000008574a65002b"}) writev(r8, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc48", 0xb7}], 0x1) socket(0x20, 0x8000, 0x84) mkdirat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x2) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) r10 = open$dir(&(0x7f0000000400)='./file0\x00', 0x8000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r5, 0x2, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000540)={0x800, 0x80000001, 0x401, 0x3, 0x5, 0x1, 0x0, 0x10, [{0x1, 0x7, 0x1fb, 0x8}, {0x4, 0x10001, 0x8, 0x1d0e}, {0x4, 0x5, 0x3f, 0x8}, {0x1392, 0x9, 0xffffff7f, 0x6}, {0x11, 0x0, 0xffff, 0xca}, {0x1, 0x9, 0x3, 0x5}, {0x8001, 0x401, 0x9e5, 0x10001}, {0x1, 0x3, 0x3, 0x8}, {0x7, 0x1, 0xaa, 0x10000}, {0x101, 0xfffffff7, 0x7fffffff, 0xfffff800}, {0xffff, 0x1, 0x7f, 0x7ff}, {0x10000, 0x100, 0x4, 0xebd}, {0x8, 0x9}, {0x48e, 0x0, 0xfffffff8, 0x511}, {0x4000, 0x0, 0x3, 0x3}, {0xc2c, 0x1f, 0x1, 0x3c}]}) lseek(r10, 0x7, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001e00)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001b80)=[{&(0x7f00000007c0)="889a51e32238bee3df186c911338f814205b7ad44852cafbed9fbe5fd665f5430a42bb5a9ae4e5bb1d28a9f2fc18b1466c6fd26a676d4f091cc361c481f55edd134450ffce8439feec822a2786ee57e30d9531ef77e012df28f3a74fbc5ab853d47c84170d641e26e133c90621c60861c170e9758c54115b94c0e6f7c4ec31836246afa98936bab59a8be2403fbd0fa538cb1ffd5b55190c2cf4db3663cdf09e44558956ef15e89f03c9ae008e856c3384fbfc906acacb191c237c6a4f3694b6fdbafd10b74bb75b8abda53330cb14cddab623a27051cdac4b8a52751d6cba9869011375e7", 0xe5}, {&(0x7f00000008c0)="a89b22bf2890c1d2d1b51c7302c124747f72d81d2a7328049b6f13ee4ab8d13e49901db3364aa3e59707b3fdef52d6d9d9", 0x31}, {&(0x7f0000000900)="c4a4f20a683a271abeb8522db699635b4510e026d1a57f11d82b9b163e250960a990c11d3b6e0031bb7ceb3f55bd8dac612f09edd822decc0bdd124e2306d97d3963521d8be13cfd445f7b1f60fe5df982fd6b1ff6f0bd7a3ec747e544cee261c21d8c7e6f6b16191265eaf5ff2470619c0e8316be1d1464ba43066786a17112c21a882cf8d149632c447ded97dda97372c1c5bf6cce0c37a4e469772f53e0eee4d7331066f5d12d45231cc25cb15d192f4e75734d9306580eb37cbd71f25347778dbbb9de8d5277a94e023a91d88bc30155d563f71eb8216b27b0ffc9c8b3d922d2e4771d289f35ed8746afacb4d1cd0eab14bc3b9419199caa6b334187eb43c11cb422bdde63526abe96208aa0871a1990d570e5a602cf6e1d9747d67cf13e60de3d20fc448245f5a2c326bf85311a339da0cda49e233c74094eb8c9dca81e70e314918829060004c9c0f1668f97edb63278737906b5844f0e5a69bf1f5d345e77417662b24b585f2383650dedc1df7a7464f8ed42d67d86626e07b960e8f257fbec975a0e1ce3e8f341f3eab0c9f70119fe96c12ac0c0443e23a6e03e2d65ce2a159a3cf1e51a9bc20a4aabf85a01b4ec38f480506a5e82577fb08342a8210561d1d8bafc3c8f8fc9691748533293058632f384fd8aaecdc25a2f2e6c0fee90f1f41ab88174a73653c6b4c878c8415f8e0668721ab809ffb9a062d3281f2004a361127738a4d0645406f5f1e6ba1c0ed6e98ed9e181d4a4386ae1aadc16a586d3293f71f91ce938204f3fe2f93b1ace21b00ed619b784071917439998a25b8d5ca13c3db88c6ef546479848e690df6914c8ac993b27f553daa3998cb6b35c92a93ce1aea020743ca23c1003227aa3443f9e131ce1c42384fa3ac18b164d6a6f3b929f66ee7392fa71a1c4c4470d4a2160e8c4b939da28c0fa4265f9c32e025b54378a78fd27041fc05e84a43e38af63394a0b8bfa6c24e1e3a74e198e5a1d1f406ba85f97697cc36d4d7ed4f4a4453088778ff6cf61f6d29631efb9b966f4ae8eb22bc4ce61b6f24aaff10dd7e081b056b161e8c5b8198ba0cbf607a866ad18929f6d5e4447fe2d1c7cfc1331424e6f7917afa57d91b384e11178e7442e31a9ca8fc71b2b582a22a772fbb935a017fb5c37215d2a1a8711e91f190896d35decb298cd36764ea40c4dc9c3f76a66b106a119dcd056d129186079881f342951fb1d37868bfc8e91b3e9fa2d3914d0cded67192287b06f8e92d3e9128cf560da8181609a579e27b9c64721fa46bc3181071009363e892be89b482a6aa06d667e2d36f271eec03adff180eca9f490b1e434d4c7b0902d8277137a291da402729727a4b0acbed652cb486449b53bdb6dd491843858ea3614efdf327406dfbde6fb401c20d29e13b249ea13891ba082b1680eac247455858ea5f516f190303a3daeacc5f1ed53cedf54dc96eb76ee62aa1b99518620bdc8a3ca55adccff3fbb5347b04052d1ace10c217ceef859cb19d834b8dbbd14c5a6da26ed7dd6a168c9243109ef76f0a3d2d151dbd89de791d1d733ecf31b0be7ef804e5eacaf9dec178a6a5568b490157527357d1f566b6eda503828e4ac10670dd133ca1ecaa50a4fb957a116a68b1ba49aa8aee213cc0cc80f2efc329037b30e232fd3dd8aba93e917bedea94c46eecbf7202ee2e17351304ccf92f6e38bac15b58db99519785fa8ed438d71b57551b0a2bf194f8a2d3f1ea5b7d7c6b7cc8e82f9d7c68326d4cc8945dd0f23249f475dc90f6180f6394eed07085c29e1da0c793b72442d7982decf850dbc46379c727d89ae65549b95ce69eaa0e8f6d07ce7bff2c13883e40405497fca5b04f9e6b727456637a22ba1f3e40083d028d048a00dd8dfb7addeb213320e86c26b0682e2275dcc709d6ee479484ad488bb505fb55beb5df1a6cea590f87ef0c68b6079502fedad6adaa9c3cf2e66fae46c17590ea628ac178e973eb09d0cf902b7acc83cc037f3da3c1984daab67b4b3d83804b5362bab92cdfb1c62df26fce195ffc7ad02b32f7c9da08224fa9b1d60f7851d9cc0f51081a86a00a77a8248ecc97c6f883ba76976b4c3538d3076daaaa7943d25c13f349303621722a0f9273937610e6ab63bc01ee77d6c90fd0a4ded185a6228724664588ceb96a6b46b343f4e9ad09a46582df331d66e1390b4bae183f7c7caf4f59d298f713f974000114498a38f533a8a3b25813920df721d114e945de31dcc172498aca90b5fd9df419ff1fa6e5b5357c2f341c87e35c59a1d32e6df5c0770cc52e3612d9f1eb6f7f79979a8a32e95b0c7f3dc1dbd073a1317414dac1d42f3f9435a37d9e87e2276163a363ec43b1bc8a49a10e8635788d1c4d5c0cb726e17e62570b1dd824dfedc71a32ac9dbd68788078430b58ced3a1312effca0e7b72d5111db2c3b8d9aaf64f08614889a92c3f5722fd813d9dbf7b2aa2d99dae47c596e7287415acea3468717f15132b0e1bf6aed16a6d06ee031cef659c96f151d8ee50f9da9a21156a8bce9f6395e492e2093744639ff3cc7f383fe2a22d946e550d312c20daa361600d3412c97f948786cb40fecb4bcb15d3df7d8d7fc6431114d1150be4b5606a9254f2d357233a441e6db79a58ee6f7f866e23c6a81cb07e896c59cf06cc3a74ebad25664698252da911f32a77ef7fc080956e0ee6af690622156e84bd8e1230687046f1c3a346345885931e586d9cccd7fa6473e0b7edfd213fa7f5178c2fb95660e9330db42ad99cbe357c2df9556cb98d2642cf4897e37c2e47aad53d545846b2ad99e5075f116a4dbbceb85ef0abb00aa495d9e6e9741ba6f0d01c716c476e8f1b562d96117a5b44c48aea1c534790afa3bf02956e7e60d6bfcbb12c2334e062eaf8b58911c17d0bd61ac3e2cc70bf1c61ce17c56fb092330141db13aa6b74a3b70c7a79262828db94ac7856037668cdb7ee9c0d41e0ab7a147124fcbdf515765300f380bcfe74d0d30383bb8e703b4723c458fd55c16874b340591258dab639b218a0451654d41c4b8cdc6dad7370275b3da5b314d47cf2e48c218bd8f3c091b9b7891f949cbec5c7c6985f8c19524985303791d51305cacf2de8f9138a6adc04638397ada322ad6eec01af7f7c03083417a10384a1e661ec7b9f07eb40dc2906cded597b813e789d857cb10dd8098836c264b6eb7e410e836f3c46e6e2d3216e57f9c62a9b2095f0a1de92b6d4c48adc6752e4cd02e8cd9bdf98c231333557b9e65b9042c6f6f14f02c719eaf6d62191eac2c40484a69e1998de7cbc67770e24c316917e8bfff9560ec318a169e6af56809a28c0ebbf0ff408c2153037deea4ccd01b70b6de74a5b8ede3beab10204dbefa7f4d285ecc5caadadb4d0e8fbf9d6976a4d8037caafc916e04cded802f61c644644a37b6215486c577fdf1d80b44a14bd3a4a9b9fbdf1bfd7fca1bcd34e1f297ddc30b96dd3d1ac8c08ba2e6e551cdc5371e5e380cd55281c486899e88e92bc703406271f8c6c65a84c145b29286e8abfd6212db3e99c546b1ec86bd63a27ed6d466fad969cfd4b139ee176485079fa65aaeb33f3e41cdbccc913beed37955f0fe7b35bdad89b182e0e4c1d45adcdda2b8dbe59c12e49c9c8fe3eeac06baa792ef383bee53e9c24302b6231b983bb86e211d56ed2625cc1e7cf187c621ba40ea9f0059a32e0c962802f501fe8f1f57426bba31c20839aee25256cc0e782995f5260357c34a7060cab0160db23fd0d8178c9b65f91c2e09e806a2590056dc7fe5cda0e227adbe1943a8ab8437bca0296dd6c6cdc46f6b1b0c26ae637eb3892d611ff1ae615b42f16bc85e1c723265f12ba3adaa58a30e755680a78e575922975d9a9435e68340dbe3a75132ed3aaa732f18698da435b1938d355cf94827466043dc4aa9e20a875bde03402990d8fe1b10cf1e31e735e53959a9fa843cfdd80a19c4acdf0fec311f5d4e0538e8ae1ab28f6ad9ae5f949b4acb7ad7a4f1589c56edda02fa4bbbda9d8c1a43f0b13c72987c2aa74b23782c418e54e037bb9e056203dcd90267d55c19918cea1fb9dd063adc4d49b36202392a805370414aab5594858e3be9bd9cc5323a0565892289178e4ffa5273c6d73a9dd16960846fcb5d7c0457d5e6cfdab5bbf0b4cd1ac9e2a20de8fdb65fe1bc0eab4acdbf49ee2c24aaccf9e582bdc4b0f83d602a2c51237f5949d1d6d022061330d429746f3cc0f0607079cc0b77b54ee850a38f374ef5c2983c369e11dfe215aedfb194d2624f00eed87a4f1faff8bb770a8a2634048cc89134e88604a4c12584daa91f0d5d71cb96f9d3dab40e244fadf9e44ce1698dca9d423823e4ebe53fb2e4e3d7a3c1d1dae2b5cfcd4aa6255bf6cf8dc08a37774047534feddd39e580204e79a1015354ba486de32480b5f24ddd7a7c6c44bcc23eabbdb28f1940a8a319e623c7d8f23333f73858820760ecb3bb0a6414449c2688f74c6174d8fba13962c21ef41190dd31a97e873641c6b09a7d9f888c7b1dab84cb9e22adc30cf5a7d438e23b933c84238dade956598dee5336ae3fcfbdd80e846715872ba78af672924a942d38a47ab8757f4d28991a9366dee0eb3627ae0c9807ec0cdfc527a5be37eff3fc8f8d2a74a866dc18c5be9efb58578a36cb8e02796ec49e47148f1b13c89db8eea5e88dba29b12696e75fe6b3904d39c5923fc362f739a67d33581c99a52ea173a33a8c252838d66d09682bc023593516c5de6b4509fb1e5d717f57b8e92c2b8708b27ed883239ef8d0e8c0405f238fa231da5270ca188b140bb59b2ca6877401a84294cd577069919f0672c80067eb5bb0870de5c2621107e29cfc367f36e109059c397d75d24f5cc093d53fc67c060ea64d0275aed425d359b9f3f128d17fbf481a220d88a778241598680e38612301f57143be00dbf79cb85cc618d4891e8119682ea30af65170e8445029ad98af1e4fc1bb09076fd2c0ee7154313847416fa6f30b899d5fc1f2ae9fdd61afebbc0ec6722f385ca51c3bfa82cd49452616d425f8b3ad4668a92104d93f135128c7e540c867e704fb87f6b9ed731688bac1a801523023d37105b2f5e9a705ea48bdd8c198fd25615ed6e84ceb7ddaa0d5ee077814de591d834b3e0c693bcfc37452608b957a100c6caaa29d920d451b08439d00a3a6e8699df340232f0548258bd3556b360c32108f934e7d854625ace43f8f1c8162ef9b912f5cae07f7f2050cf66c417ddc80d1c5c02d95a514f58e3f1e0862fb084be391f8a6884c06d16ba43dc47b0b58ceca3a369165bd3c82f55b29fcf429a43af6595efffda50f8222389d631e40f126f06b6a296b8a7db2ebcc8dc1ae2cf365878fa614879f0bd2d0c0d4bd8c5177d627c00d84ffa346b29a9127504a4a95bde646fb75c9e8d603f885f5d4ad337d1ac3cd9351abfb4bd25de555ff89bb80dd66512321114d5451f773f0e8560eeb3710df50cbd99aa7def4de454d65ec0da58b3d779ca7eae6d6322b0bba967b8e4c1ebcca5fcd287d036c7c62f848194fa4c13203910283459e9255ced5dcc3059e220f1b279840c9aa77c6ff7790f75b356ae7fd9cb7a846697fe2fb046d87c66beabaefa0dc06c0e11f3193fe1ebf5660a46fbe901556e673191de250e2b56bd2636ea6045b2378ad58dfa6e6060fd9b03e34ccd698d7863de9e1b7d984010f669c0860409bf9db8eb80442a30057bd67f83fc72bbd41c9432ff2da340eb0a2a139ad62ffcd7b9033a350801dd7ae5eff7e9fe4221d68b27f13bd931dc18e089598", 0x1000}, {&(0x7f0000001900)="615301aa8c17060f3ddbd78711143d7b96fc24f96b0d03a5c145c4884c39121292657e8c9938e297db62978897d1d2ff6ab7fc57cab0ec0bbf9524694ba778711f74342cfc48ff31b34928d4b4c8ddcf380c3bce2c3461a2c0b000549f4929bc7f759ace5954fdd0270ce7d90f28c110104045b4f3359fc0108e1cbc9341cf49883583e63e6dea73194ce1e3ee35f8fc0a17d5835572ff070000cf63cc4e125b23239b027c5cbbe2f3899ed47056aec934616c9e", 0xb4}, {&(0x7f00000019c0)="111c1342ea40d283495bdefc33212971d35be6f1aaf8cc650e4893ece19bae708320ddd78f2cb86c5cd0d13757824dfa3d2f17fb86", 0x35}, {&(0x7f0000000300)="ea4bd44cfbd8e115fb28307c293a115b317ab2550197a757d7b531ffffff7fa8db3dba884666c9ffeef6dde059e11223e32a7a254f2e01c7f27c3ea80613ae10c5f9ceb1d2b5ab4c17f34d9ab19e374f4d6df66fe85339bf49a456d12b0c7bba88cbeab026", 0x65}, {&(0x7f0000001a80)="f200375655520bb0461d415af5772cb1f21dad653064eba1471a88ca84df98b48234eb5d418d67a6c36a3a0ad3c791414a3d54de1244f7b860f39babb71e3a92388204ad1d34a8f90ade76346f0bb5124a2780efa899ff9fb995c524871b4100b86ad938e33e9195cfdf14df68c12e574a3297a5f927c0e48b7e470afe0be36538a3c6097748acd13d6e3bf2a1487b151d2ddf5b2151dc64e76c411408740b132fad8f42763d7bffeb4981b2b6455075649dddf39bea5ff4d936af0ec482a4db7ec71c0b02e0bb5e068bca216697d48992173e8a55cd66084f3678da3570cb2725cd7a7c0d95fa06", 0xe8}], 0x7, &(0x7f0000002640)=ANY=[@ANYBLOB="2000000000000000ffff000001f469382316a2f543cc9309f4be3b000000f15cc43a6bbb76efee21582fa11805d4de9af161947c71dc48df08c7b249afd777f1f6641c39177a43a418f8057d222e62cf2821adb98e2683e65dfb03852477213b28b6540d42c163cbaf28e6f96b7d906d9a4cd6d6837e400992aed44cf31f80178b7b2366615435d3f9de43e6f124a88dc8288072fba911af493c22fa9be0c207d57d3b0c5f1df6f847b56d7dfea37cef2b433640ff40cb5d5d6f15ddaec19c8bca56dd4615ae511c6d81566cdf9adbcfc8b5155436be17", @ANYRESDEC, @ANYRES32=0xffffffffffffff9c, @ANYRESOCT=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64=r3, @ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYBLOB="f37a43468b80b46536b4ee9a12143d848fa3a23fafd07cc36deb", @ANYRES8=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYBLOB="58e6248725de793c4734424da502b0b180bc714ead322b211b21d045a49fefc12b995cba4a948d6d199cd61987f9d7f7154105fd7bbcb403f28af8b9911b686ec693483311c572eb20fd04ffb9b6735c07139ad1f401faea1c2bec60cc1a8ad4b9fda0c2954a2a8c23caad4feb6b039f293a022ed261af3feb8e912743cb9c2d11cfb6879f640a512c538b436e8158521387cbfadc8306d6aeab7da9f0c6357b2fe251e1241ba727f83145e8e7fdd122c9d29d4277b5ad83d9f2f47cc368e3f645c285b8e4caf9813d15f67b", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES16=r8, @ANYRESHEX=r6, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r11, @ANYBLOB='\x00S', @ANYRES32=r9, @ANYRES8=r6, @ANYRES32=0x0, @ANYRES32=r6, @ANYRES64=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x400}, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x1, 0x5}) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) r4 = dup2(r1, r3) execve(0x0, 0x0, 0x0) getpeername(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) r5 = socket(0x18, 0x5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r7 = fcntl$dupfd(r5, 0x0, r6) close(r7) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) setitimer(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffdffffffffd}, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) executing program 6: r0 = socket(0x1e, 0x0, 0x0) write(r0, &(0x7f0000000100)="17ed14e22b8b696b9536eba4caeb6ec89f38519d7d2231874e3cf588e2857074bb9d3f83868c3b4f3bead78a9091b2570d457fd3f59284c3f64d9856ffd24794218d7157c6cc18d319b2d42d8114f23a8864c64977a2c06fee52bfc9007dc093a8970ee95dc21c8fe8ef74049918b111fb9c9454640c63b55c7793b8141580cb0c57909ce95ad91f60252232e5a7a48b7495f0362f89ad8c4ea1bb286888f26ac579a8a1c259f035a5581776aa5f345c7d78874ac06e3d82c0a7ac723b20a5ec9b7161c6fcf75bf108c60984", 0xcc) executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140, 0x20}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001e00)={&(0x7f0000001fc0), 0xa, 0x0}, 0x0) getegid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r5, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r5, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r4, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa7366ee242f26aafc450800480000280000009078e000000200000000440c7f000000000000000000"]) dup2(r4, r3) poll(&(0x7f0000000200)=[{r3}], 0x1, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='.\x00', r6, &(0x7f00000001c0)='./file0\x00') getgid() executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) shmget(0x2, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = syz_open_pts() dup2(r1, r2) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) fcntl$getflags(r1, 0x3) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x7}, 0x2, &(0x7f0000000480)="bc770800000030cab4fe4fa5eb278c627e5119b7a60ffc65d96a484cf92e40f007fa381706f50a2e728259011dc73e2392ce30a84b7cf04fa3433503801e26e0f2d97ad7a6c040d958afdb97213a0a75d17d129a394261900327c18f62ffe5082b1b271ab5113ac5060cc4dcdb2355340ca46664fcd7e43904bfb36fc42c0961e447396f29b1213b066ba396f6c1d3985b0297b37ee7ca9d296af7c18608a0a2f647738c6127ef3c36a73287a0d30c4713ec2a6dfe5c9a212a25df085a6b816c5f60e93f7cd4c2244a45831f9d3184d73075a1bc39a13dbc97448a7111f1569a818d40f8c09a85b254c4957cebc6b8bcf294aa077ce4f54e9af3894cb0d7d1ddcb863f256fc07fd2e88f91524331ef2dac54e36a821a9ea0a3c70f147911937669c6549b709ecaa80383b969ece5e7aa428ac2018e81b25e7ac4723bb713636a458c7fe4adfde0447ca94693c8dccb1ee60f5c1315fb28f604a15831f79484924ddb034f521234e90fe7499c7f1c299f3448af164f5ca489ba64e0430109fce5ea57bb5db756fec35b390098b6d4ddfb5eb7fb73aab21f2a22614c865aae8ed1ae21a95da2638312761a8cd4c29c1a44aa42cbbf1b009e4ff3351ad87b7d7465b69cdbfdb01a76bc24a43326869b617a7e408ee4bf10005468b19dcbc587b1f50821f32eb900"/498, &(0x7f0000000000)=0xff94, 0x0, 0xb) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = dup(r4) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0xc5}], 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) kevent(r4, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0xfffffffd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x17}], 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) readlinkat(r5, &(0x7f00000001c0)='./file0\x00', &(0x7f00000007c0)=""/199, 0xc7) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000680)=[{{}, 0xfffffffffffffff8, 0xb7, 0x40000045, 0x7}, {{r5}, 0xfffffffffffffffc, 0x0, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x9, 0x2, 0x1, 0x4}, {{r5}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x4, 0x5}, {{r4}, 0x617d979e44b721f7, 0x1, 0x1, 0x8, 0x6}, {{r7}, 0xfffffffffffffff9, 0x1c, 0x20000000, 0xff6, 0xe8ca}, {{r2}, 0xffffffffffffffff, 0x13, 0x0, 0x2, 0x8000bfc}, {{r5}, 0x1, 0x48, 0x2, 0x1, 0x7}, {{}, 0xfffffffffffffffe, 0x9, 0x0, 0x4, 0x100}], 0x0, 0x0) kevent(r8, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x112) openat$tty(0xffffffffffffff9c, 0x0, 0x20000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0xe8, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000000)='\\', &(0x7f0000000540)=0x1, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000580)="6758cc25bacd3dfc22f2b43cc1b3323334a1dad792ee87ce6cf9c5bfc128ab57287e7a6bba7e4bba35ee83bf0c395a1bbdffa05464ae16ae9315399ea3ac2f092ba2b1fbaf06ee05a12d6a18d023af42876a454797d8f5515fa5d76d34cb1bb8a7c9c2052dee608cc2e7d7f27748b65768ee3ac6867a4c47f451773bb47e05fea16796fce049bd1b2d29c367bbcbb7c5bef0a15d1a4e379233884a28d62515982d9bd5ced60297625d65c63b6a5ae85351c7a17cc50133a59d0d09c80169aff0c6ff1a38acbc5b6d411db94edbac2917fe552007948e689a76d89c90f8fab31cf30c991895e9a8730b98ef5bd9a6945e2589335b2ea160c4552b8bb892d109f3d058d222c0c499b3ed280af101938e2eb853966ed0a6c1b2724c82555ccde22c935489cf374de49eb6f62ec10f302daa4868bf4763c0a77fa1dc2f9ee795b70ff816aeec41b6e88f43f3d18381a200a69edc280e7ec807352f584d1a7f4b25450ac90b49a76340fd4f5a12fc47b408029a620e31811554e6", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x6, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f00000000c0)={0x4, 0x2, 0x70, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000280)="e3ae6a7f41943e1ca98d2516ff97785612fdc6fe0e34e781384d0f7d1cc26503daa47465d640851d840dd70c5cf9299bcef200ad3c1a9588a54f5665616d984db7f92d8a6ae04ee2a75aaba33cab03570a51e12dcd615fe99d4194c9ea5ad5f5e62b68589a770d70c349529aef3b3478561411ef7060d679e13627e1abdb75a710275990ef22f0c684f929afc3ea147d34c7353f74b8195e96620741b7a195c182337358ed7746cc6f0fe83141b0c363d66a38d8", 0xb4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="0315f1d89ecda317a9357682f27b277d17e9aedd37fcac68aa3a9f02036f23f1876aef6e5ad3984a09d0ac7b3ef5c85bf6159d96eafd5a858281718371c7840cc63df784206849121f8bcc5e2c21b2fff4d11542b1401e86d6c22a4381e1f66bc5f8d63431641d529c20d96b20aefe8cf1c8a77c374404a29620c84ee96abdc2e0c07105174950f76040558484113065d9574397dc948672b7d2bc6efe36c3c03b78d36ba22b0943830031", 0xab) connect$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265a129a79ed9980eaaacbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b2c27263a73328833bd4bc5a4e0e566c46387a5112596767b577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb0885ae8b72228ef2a8172601ce45147783ee8e3186f8e0", 0x171) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000340), &(0x7f0000000380)="443c7e53ddbf6828c034fcd532482f4aa2f04d8f7a992f250d0bd4da78e80fb9797c81f2ef1a14481c6dd5e03b22e88064c991c3db10e3eb39035d2c161b2d7ff64dbf3f7581617ff0b7a09cec25fe97205d4a857cbdf60298", 0x59) r1 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r2, 0x5) executing program 4: r0 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000800)="789a11395b152d12da059f484f7a14c71d4d7fc1b9f92c199d2bfe6ee8fabbdbeeaf2682664f59815c1ed5bb1bf0253b5becef02839569d28ebcc6b14d339231925df627e57eb44696eb75c54997cf80c363753700561c34f20f79e39ff24c9c9cbdabb4cbddc8391ac93197aa71325041847179cd566ad690e7b8662dd48e37a5a5112f46484b8d8dd95c1f837cb42580049b5f44dc9c90598597c0bf37883db2b82ebc0fe8139c928321282a54a747841728b78c59b3dd59dbacc0c045fd8dc2ccc8c01ec891b10ef75a7ae2b184f500974686e27923b7bcdd84a7adcf34ecdec0204207dc7cecb80c324fc4e221132b06229bcd9aa0bdc9ad8efa3a8e314ec1e6d00530fd5f920ec4a128e74380e03c1ebeace84f717ebe528b8b7bc843e61b06893c46048eef383545b44ba54132b89edc372d46970070dcfa66f270c8dbe4945373437b100148a5ab566acc4c145e7e9b36ad296f575888a2fea2a52ad74cd8e5f3ef697d91e0d464d17fc9f741fe0e61b0e48491c2d567d62c5ed84567920ee541017fb62faf27902c1da1d90fe7512f9c69534ac6a28c9f7730dfa273040c68fb373c4c464d02a93aa10ce00a7ed869710de499907edace408fdb520b7228c09eee451eab0538414080324d5ac1be0f275235d701a295c8d5188d0b3ed4edaeaf2f0ab418027f983776991fe1f5f65a342ee413f89184237b0bf5be915742b00a064b8937c89115319fadfc5465c1888802fc7334adec5040b12243a535e8914db033779110bd203b373f065abd8b718374a896c6004792af0114b148f48e7902f6364ac51c61073ec3e6f3e6c7f654efc543b2076e731455839018c4af6fb7f74bda3b495df7d1f179b66c4824cc9a9eed1b821abdde424dcc3ba5e6f12591c8ff3d06eee1ab23f21c8313a053811168d76a5245ec75d8dd5fb0d36b6ddd79151a1d9ae1b11752e90f005f66d77a43685154713f55c7e6482ceea97dc82a8d344fd51db45aaf7179b1c12c9390e3a28ef5581baf92bd9e6f140f6af2ffd3ed556f9ec264daffb44c51ccb38c43704cf28bcb9a0d9d993f576ffed7d19a23b26a1d4180a67bb2ad4ecfb23c43a87ff93c64b929e2127552d6779c3abe212e81a65093ad822b086732f23517433d7c6e73c7d3eb336e9565cd0b6b2be51bdece7960f1944ed3329656922328dd4e172a469c96f31372aa5c42cdf434b5cd98fc85ec25d6c0cb0f9bfc98037054e36d1ca046bd59fa9ce8824cb9bc9c884eae08e1a37c0bbb5003938ef20d6d5d84cd5cbe0e963e76cbdb111562e45ff735a6f554e3e76c9bea97cc42aaacc431e90914273e8a75f36a5316f48e39d7ac3fbd6e32d2cee65114ba986612242fa78c2ada71b9e097f31c30dcd051f729bea27525a40eab87cbd623eabc10ed1e51442f6f56a9ba6465f07a76e52bf340b798ab6b842fd812e81046d4e164500856a90394bf4eb7d2fe8049f23c2a22bdae6c691de78283642e1a54b5d308c4f6fc7c3055d4dc28945017f4dd7fc0fe74ec31ec2b9d7e7bebedb307ccdb672a4c20db7512fc5d74e926d2f7ada14b51b47f1fff21309126cdbca588dcfcf0c9489a775520fe81605a83ac1c504c1edba8a63c74bbccd4bd4e6ab7bc24b98bc0165914c0327d8939420b03e2b295a3a45662ebfdd053f5595c5ad8d31ad5fc56cb26ee8996ba9895eeda0effec4fd3c27173a1a1005f027ad4d3ea3b448faafb82fc78d95c5b4e55e8a32f570865a1b70a21cd1df2daafbfcf799e4023f85365977c3fb3ddfc0e61f07441ae004a6ce3598c2fbd448a74439b157c426486e68b5a1832dc14bcd8a01868aff68e00cf0dcdd1803737e3956c6c2daef2c2a4fd56b54e920ef812409d32f7ebb9c3c9e272b7f5d06985c4729e8c6f4fcc402f4c738ab75c7edfb76918888887f25f3cd93ffce7448ddf303ddd1b64d880457d5388945dff193b85eaba08e031f85e53982b8869c8f8fb71922fe2858b134e4382361fe622abe882a0bff1bdff1c8a2f25b7a53137e239926f1d87153e993845b8cc81a47916446ceae96ccf053515e8c9300b98beeb0f82e06e56baeaaafb8452431754e1bd41461d5c7470bb6d88fe4c4784d0aa81bbffd8591138a6c2e5fb730e148eef2adb0170ed359a54b05685ddb35dcc233408c0e47bfcdb0b0df0abf63115429543e58214e93606689337f2c0bd3799d5a00ee78bbef12c22485ca024ffb559fb5ba8f1c42c5f885e8ac3149b271558c3b8b206bec769081ad575d4b701c4fb253fbf2e7ed7037de9c6b26b238c2b2363c7030e8f7b0198cf5bd4c38ce295a6ead94d2ee810dc9cadcbbc709f113701c71c01bd084fe82334e7cb67188f27049a1dcdd7992780fa7a69930f41f62251d34e4866fd8bada4c4ccf8f25972d880a74ade960758445a0cec3b84966d4ca1a39a46d593b7a51258e23105b112cb82eedfea91e33af202d63bf71a60fbea53c99c8916046bc62c2ce02714be62a09890dcff44381a65141a595789a0c971008cbf7dd15acd480e6e6f8652dca9d94c56baefa056d2560bdaf85cc36d67a5b7e395a3e7fde8bd2142ad23e1ee42b9af7331fc5d3c736220832baefe582e218276ed3557b093a6fec98183177933a4550ca1b5c167af3baab61b20e1b8108df3b869c934721aec80c04d4c98f67da55dff7784dcaea7e3b18f5d5ca3d05ab316dd22bce29a543d8b8e7070bac75560ca0fbf2f415b3a46d4ddf8b0aedacf85f86e1fe240762696cfc6ba98df82ccae7fcfb205b27f861434972308d13155591c0e877b1c7422bd1cda526a8f0d2bca4bbbdf2031909c97d70bb736ca31397b937be9507cc1c6c07e16257f795080e10dffb21f2ad5f528c549b7104ccb6394d87aca6f6e62c030a4ae539e1055226eea16d02c67bac79c4d4383574f83e7429838663cd00eac8d40b6d67dae0784bc877425dcc0437159798ecaab6f28731264312e30d4b64dac08e36926210d6cbd10ad52efa645e62efaaf1f0761cad700c88a1462993d648a47b8a7c61613ce5322379eecde1ea8215514f7400d552d167afe0e5f0f9ba0d406faecfe80a286b3af728513810ffadd9c1651840ce1dcae2383c2c5ee09c44361aa52cc67b09fcbaa372e4d61177aa37f967826bb6caef01146d3c1952d811fe3906be795b4c7fc43f55bb5632c51be6ae897c20aa1452c9167bc9c288079c0ccbed71e4e59593e15b148c1eaa341c03ae7a934c17073d1b45b47191db5829aed9241a969bea4e43b22596076c6a61a3d91e9d8357da2c312855da6c01f5fdaf530758909614e6a307722f7200a01af637cadf0deaaf2d88623fe3be02b0a9e8559b5df6ad1c90ba340307269ef1c61c7623bf2c6ea7e6d49d02a2449748df59c6a3571e30aa324578279b4b86c93706540146b347eb88537b8da85e9c6dbca630237d92f4f0fdd89acfb6b9b83fdc15731a8ea56aec4092a9da8ddc415b5f9a61d9968fd408631bac538842d9d456ffa7dca3485783d9284130162c07b03fb64cde3101c38110cef89cbaf6f3d1133ae41ec0eb8ef68ddd966b23d50b86adc4dda5952895f010f3c5197fef863c74d9dc46f86f91edf51ac35938838103a1186f57f88b78d1ff2a16761fa99a3cab731109a13dbbf17c0f2c29e75d59984c3f590fb79e56048ed7ff1a58f365cb737e5ac663fba42dde1e61ac89fb9e6cb7fc588fb27415e8bffd738432811d654d0e73d6901aacd65a1866daf9ed4291fc0101a004b48e85868841afd92de1111db3820c285f4cb4c3c5cbdbf49c364fad3263bbdc373b93a3ffa5c949ac95b2054582eaea702a262730eb7ddd022e93006a4c058c9f7c36cd4b67d8c4f22ab44b0a9c525fa32d5404ebbce27d2c192288c27a144e04853cb60ca2200df80689c590f5b0ef0664a4e8c0bfee8db4a1011182d9b406db13ea217505e79344c4a9506f29f5e6534660d2592fe178507bda729f7f091d73698e98a88db83f4a0b3b3b9a8ff1b3bf4657e30397428f6281ac2ae489cf82fc8a2bb5bb64d7701a22657eeab8c52051a2a8dd9543c8ece10b01c83f6bccab5991381f3932fdbb243faa706666fbdbc98b42f405a1f5160de9471416229e6d3c04eb2a1c4dfce26657a445c51faf336c9eaac6aeee2c1bdb23eeb060baeaacbe643367cb47eb5df54c4135d50d32b9b6d6591c063f89875c6d3f9a5ad0e0d1879cbad05b33e2947bf3e4bf768dfb31fb47631b6a5e1a1d5c3b0a0e01adf370805d6f998d03583e03f54028dcc3c0d785e00d90218a5a7e9a65b32005b47343d407628d8380669835e47d1684ad585971c7647cdb4f83c3e4902443b248c085ca6ba98c8eacb8344234d2ca1a6c124174f732b6d9e8a3d4370a3ae18878b10387306716db904239833394d70ef35abb01e308095c1698bc7ba0c03a5c905dfdc651b3ac92aec3a8632d7fdba486542c3d378652d2926b814c27d0c2efbe6f7744ab7a7d1a7bb19ea03a94ca252fd3cc193d70fa4636254a4bfe93e39ec4c73d89711d72b5c9371f81a6975d0b271ed650ec4251c967c1d6fc62043d9e64bfb6dfaf96569f9a721a94c1aa4e1e3170fb8e6de6d347363ddfe70dffe5b12692bfc070ddfb5d0a3747fe6d58bd901dd642cd4511355568f7f4644392829c98aff80319940d35fad3f7144c6b08b2f0aee37dfa2e9368f16d78c6c8f4d7529a29f7d5b884afe4a40485fea8db2ed0149863b32e6085396129d44d74bd95442eaa26c6b1ad4f5909e6abeac0dfdbe73957c7782c2927c6ba2df6ea845517a0c30a25deec148d0f33b9dd8124f13f644286b13437241ccc842714243d901f5aada3c795cbd02ee09ac1b58c77636b42e1621ecdac8e7e045d0b24105c657943f4a2c04644f32c6f1db64f6cb17d8eac63f528e0324eb2c67ea6281a836ed6c8d7d2686798fb8b84b722f616a6d26aa48a40893212a3abf894a07003ebd5c060ac9ebd00798803113428a4379b53c5055059ff5e6b478cd97916126bdd1db9687aca84b6f0acec7d40c6fd40b589778fdf5266de6c35aa4ccf82206453e6c5e993c2267028da89d75b95d97cab786b655ddc154f38c3ef0dfec160c0f8b6ecdcc38528c112b7fd9891af2dc99dad8a6905063016d441ded9a38871019df0e5806a8d2bcedab9aca83d5253eb579ae9c5091c7bed3368efdc93079e7da568b38824c8511cedb3a2b974b86948f6f7aa7b6cef18bec872ba07846ef8bfc768ebe403e4e95f24b36a1e56968e57b523747c9ebfa4b35e4e4f42f7da31e03cebca2efa51cb7aa3ded1619a2709459a5f035d1d041faffdebde1df0387f2de769c21914018524ac9fbe17ba3350ba98a60af03478b7ea7163ce39467e6492db7ee299cc8de3607bee0d46109897b9033a28d087511b60f94266544f27b35f44f327ec4f86220664b2c534ceda26e21e9204f75a9f4094670c11b0153b7cd76c913991f81d9c961d2420f93536bfde19a6570aa306426dd2581d56808613616c203a23190d1959aae187d9adaa9ccd6c96a3d63f5dfb25ed6e22ae05a6192cd03efd73ef00f22461e34d93e118f64758d438c810987b7f8d62fd13d35905ee069c3bd92593b5ca6c17dbb3ee2049c99f9350253bdb5d15784c8a243c5d7102acdcd43776b49e90d7db5d82fcd55b56e16c401ca5ab96029eb0ab6588ae4b36e5a9a9b0f0e499db802ccc68dfa5c4f69152bca38b32df21b32a941b22ee53ad1001e9ff9304befcedadd2ebff95eb16105a1b569ef57e15bf2eb48be", 0x1000}], 0x1, 0x200) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f0000000100)}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/28, 0x1c}, {&(0x7f0000000340)=""/68, 0x44}], 0x7, 0xff) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='x\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000580)) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = getpgid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x63, 0x0, 0x37) syz_emit_ethernet(0x52, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaa759c7334c0e86dd60230000001c2b00fe8000000000000000000000000000aa00004000000000df0000ec000200000000000000000000004e234e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800ff167296d5e52e769b9629e939b7012bde19facd7db67cd6a74d89babc68255f8d13b6a765f8d2b8e78d3324200bee5d981bc0c82b79938412b43d42849f8c25701b6071d841d8b14652dcf4823090f5c243df12eda1ec1460d7a51b75e7cc994761c5322ce2f1e7a89f9ef1b08ff4438c53f9d374c8b0505bc9f70654a9d5c6743e5c4b238dd29e2f31ba0eeeff7a9053a76437ba7508c2c835939d35b21b39e5fc2827939540e0faa53d449b78b882d1825cbc581f1f15ef6d1edbe96d621f488238260e548862bc6b7b1457787391d801b061"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x5d) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="02", 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000180)={0x1, 0x47}, 0x2, &(0x7f00000001c0)="d7b9e3fa0cec5386f0acbaedc1ab06fb33d364149a8ca42baed2c84eb97db857d882bec73ef35ad4d48100c29b46ce3b60e3b6a96accb4725b616a01f08f2b324b87818d32853c1624d5b5f2ccd078abeaa1f42277c4ab141fcf54e5e6c56096679df8", &(0x7f0000000280)=0x63, &(0x7f0000000340)="9dc2e7cc4198af70609dc3de8e1dc640c7749f23f75f30fa17dbef7f216f14324a88ff5bb9ed1a29340642965a199094e92c77a44e14d6c1b5238556a6082e891e7063d421a5d6798bd162e7e1c1e65f82c6476540c76828ebc6f5ae599f350e040de04d19ed8d4202e1aacc9862f0b10e564691e9ebc6119a20661d26612299977efb1cc7416b959f7eb2b240a300c701e43920eb2f2288281bb284505a1925473e48e1cc1c8d6cdc4159577e744a44ee798367960bb7a6ea5f1baa5117782b5430bf195233a15936429659a47e5393ce9acd75a2b8b2c7390eec7ca0d0594a5dd0505e", 0xe4) r5 = getuid() r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r6, r7) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0xfd, r3, r9, r5, r4, 0x21, 0x2}, 0x3, 0x7, r2, r0, 0x4, 0x9, 0xffffffff80000001, 0xffffffffffe00000}) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfdc3}, 0x0) r10 = socket(0x18, 0x1, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146950, &(0x7f00000001c0)) executing program 4: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfdc3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) connect(r4, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x2}, 0xc) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @multicast2, {[@timestamp={0x44, 0x4}]}}, @generic='\x00\x00\x00\x00\x00\x00\x00\x00'}}}}) ioctl$FIONREAD(r4, 0x80606948, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x802069db, &(0x7f00000001c0)) syz_emit_ethernet(0x60f, &(0x7f0000000040)=ANY=[@ANYRESOCT=0x0, @ANYRES16=r5]) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x403, 0x0, "0000000000000004002300"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0xffffffff, 0x94}, 0x10) poll(&(0x7f0000000040)=[{r0, 0xd7b395bc24cc11d7}], 0x1, 0x0) executing program 4: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x8b, 0x4, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) r1 = getegid() r2 = semget(0x1, 0x2, 0x100) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x4, r3, r4, r6, r1, 0x2, 0x5}, 0x8, 0x7, 0x8}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x100) getegid() recvfrom$inet6(r0, &(0x7f0000000240)=""/79, 0x4f, 0x1000, 0x0, 0x0) setreuid(r3, r3) sendto$unix(r0, &(0x7f00000002c0)="3bcf76a477e6bab70ff470391d86b6ef7b82d8806661939a222da5c49323fdf0c3cbb00ff9d96ec24a2b0a7f3110faf735b64e5f9956381cb504c0305177a450568c68ecb6857fc39ff6e29698c7ec3e6e41a5fc0d4b268076e1815cb7a710da2bfb362d031fcd26cf768bf5b564b83df31f9feca6b774545b05c3e896aebbf54d05afeab93abfd1f0e09b216ba802b22561c0b6f279dbf1e0102ce6101d3629234d5ae7b04e609e91982ba3029db3fc8d65cb2f70ea6ed581560f71fe07980f31c71a5cd4af5a413945ee5cac7b93562ee031580dfb2adc54546088996120ff0d3d965cdcdccb939c9bdd1507b6fec31116ba6a25e66c7451377971b42bdaabba051baa5d4fed54db9b4cb91b965ab0ab1a09b49f58634e538d54b3297ebac3bffde5faa9a78f27beaf219f3c756c1a34362187159a4ebeb94b76f81992684ce90e4536033555a5cbc971cd3f0cf04f3b0cf498bd399c75a19bf9ed8cba7b02a725e6b96ab8ac6a2b77ae246601fa7f2a08b44086b9e83833762f7897482dbfa5ea5816b93044f4f986a10d3bf55e319f26cf5eed0dc8df8f74bdf5efc5d670f3e602c1cea47ff96f03e2d83a7b082f81920ca46e9341bd3a95f6d2bdd1df6aa37459b6d583772fd64cdc9545a2b967a1a9f5681ae59c9b1adf0a94f7f4a256a73d4884d77f6ab3dac177ea39f4ddb201cac371412cce5bf57783afb25f7c1c575c0b2cd07522b7f16f3b9c32f9418769c0a618e38d743cc498affd7d616e4534fc0dbedafac1720c9c22ef16844a7efbb6296ba5dec6cbbc39198eee9682ed9171e458a4dd7bebcc245f1b5945599f8f46c04cf11dfbb996bd069d3e8b412c1eb2b16c7e78f1ab6a11d5177442aaf78480a54c1bfd52ce98d03c424763f1bd4bda17ae1af57b33643ef66188923f6276f349f26df14cfaf9bab6f384e045b4bd071286e46dd068d5720a56bddc0445b199e2100cf524f6daf16099804b56342bb8c00fc43bba1133c58aac36750fd28a4361006e49d7d3349a3572440097076d5193aea3d9b78d7cb501763cf9a6c7b867f33bfdb2704bc406a88808701d01005bb173bfa1cb5ff3211a854d665b0a81228c7c163e4aa40d01e13aa4ca08724f841c7bc83dcfae82b2f45c7910b89d2666551bba04d615c66d24bb51368358bb9112064770716266994f2145ec5a94044bdc093f1151cd234595144634f014a5abf11e9cde72d754e3772133983bed46286650c4e2c64439bec5fe962f066af46a7a4ef4aa25117eb97079b7b47e26f46c622d4869b4357fda370ff4f0de2871bb2a4d27c39718c36a87f5ff752f81c1b2a0d0c080e27204cf60961039deab6a97524dc8b860506d8915c69b7bcb803cdff846c9ad74ee87633d21f46334b4bde25a1a30b23ed159d6a77068a231372d3cb081bb6bb846013aabf13c13699aaebb29c2df7dacdf4ea6dfe30311a09f930c002007015f05f4eaf4d7572cd1ff7edbd962008e6e21f0ea9726dd5d32aa1b44ed366165d9e98d8d47ec501b675fda6feb2c9a24b8b0d63e585eaf2ee984227f02543315cc67daea490280c209b1f10f77ad7e61c8433d5ee1c70d87bc5ad44bc3d4ab101b366f04e1f483a2de70e954e7404b8555d3e05caedb83e0ad01201ed5202dba75e14b98485f0f39a10f97d9c5070ac4558059def690554d906e6f31081b6a237c2ed5ca07c58141a14d33721e1e48b12c4c84dae6d4d9bb31622b10e46d4a1a87f821aacc5d2a8c39165b548d123c44e1d82c7ec5c6b333c6aba806d4c80c7dad388b10c92c50ad57ef3e40c394ee8cd48eb90b9069cd40591b3391cb36b7047387d1ae40602e5945cb57531cc45bc21293cb7f972b4d66ff5b43e0db47acd761a3bc255cdb2775659ffbaff2901018f2559f8f0484e5f7e31fc6ceaae8df0a6f7cb77fc660cecd2fe9e0d4f3c2f6fe75bf89f56f9668dccc8bd47d8b8eecc905d6451e98859216fa0cdff1c68b127bbf9de963615a053b3f04d63f6fa145219a1b400517ff120739699233251d919e1ddc7b9aba8d4c6acea65a73e304185c9278c5eff33cc5466235196050a4f9ddfad1124dec3b5dbd2ee77699c3e3000ff6660a49d97d03df2526cca65fd818702b06b292238311a8b32d82bd82d67bf07a60b3638db9b6925c3766d253fc8ca49571a21305c8a17f2e18a2de108415d1fed95e1aa2a1a3acebc4b286de93ee1855e110e675dbdbf9da82ab4f9ae572d0b09af609a08b8e821bbc3d9efb0cfaeba9bb796396c47e58ac92dcab30aefcc95ff38f4b8040984f9191daf0918a668beabe239662ca726e6cc3f6e0f4fac355046aaa7dcdc7c339dc4b66aedf8b1c5aebf6c0dc4475e3c5c01550cd2727f0eb644d2b314fb1756c9a1a73c16b09c6fdd2715a9863c72efb8b5ce8958758335d06f7c6c49c3a4f551cbfb5d2216166e19fcfd6a6b700c482a03680dc35fcb5151369d6f3416fdd3c2d183b5dda0e6855e3d7c2b8255c5eb1e14544a2c68c928d51779efaf133bdb3b74a0648c48c9bd070d43fa9f4e3064700cc696fedbe1f09d26b3baad8870942cd628bc1fd5936421d82b345ee7c5cd40e17d496f429ae7610768bdc44a068140f35d73862d62a53a9dc18bbcf54bf552dc3c312660789a82335cb4290e672d548ebd2a0401f3ad15718ff1fb44e80f26ac522a626498fda12bb6c64f79023b83ac31612a550bdd6e8d0e941a81a2ec3941f2b41f68c637efda71c1db76beb4864bcc4435d383fe34004dc2fb635a9588c61e91eaa4b14357a8af120f932955ee56c30db577e57a81c90ed365b05171ce0f03c41600d2b6cb7e4ee6f2c4a17be8e80284768477774b3fdcd374e47ab1d400457aafe2030037124dddab83763971a73796abf572bb06acd1158883d9d8c5912beea4ddde82d4936c432e6ba29697c192cba13e79b19dae5b828e63644382a43fc4ea4fe682da828cc8cc2f25c82fbdbbd346e0c99da7cc208ae6056481b4292f25a0fddc7a4b35c40a67486e61b8d9395170ef3ac1e19c648d10b3266a1edeacae22456f039aab632a2c158fa6bb61d4b01391561e4bb23a2e240d28afd3be513b1f717206d70dfda89cc379c4980d2bd274ef1770d39770bb3e236c497db4068f5f25a019ed7d04f5d6f4e853aea67517aa811d6fef49e2053eb6ca10121db4c24d61ad35c12c60ebafd1f3ef368469f1ccd7c67166277c032e5100fd8d4df4d4f6e5932dcc1de2f1de9c3b34538b4c6c3b4c41e0375ccbd41a2e633eff3020800c3f3b432a73092ae93d893b94b0fe4df4cb3be88fd1fdc7b32aa3cca9ffcf662b6c8fdaf82b0d8fa98c472725166a0d75c0d544c056be1f1e921a33dc83f7d84c0019aea511bbdfae11e09006649dab7e6aaae3779f20634897bcde7e8f70283d52efc7f89557020581475340379acc73c5b980dbc5dfb211e1d2c09838ab3402ae78b715b4700e782a9e79933131d7588216bc94a889ba9de8b8dc90c43e4242fd7999a4205ba9b9a540b0d82ade1a8142d2c59b7d6f004abef40f0ff0c0d77c337ebe9ba600218e40f24dbc538eef17593f0bc2cfc08b6d42ce2d313948895a831fa65bd7f94789ed05974949922ab87ae3d73e09e0de552921c40a721d2700fc8fa988d66edb7733744185b24de5f7e1b9bd1c29567edb3aaf573aa885044ec771f756ceb8f09c54a69ca4ac7445fa92e3db0ac50e7264143e1b377a9119ff78d10c670e24699294db8beb041aa3ddbebb104b8627445387faa621225332795cfd8f76d3d24edeeb2e44a0015b2166b7147d664427e57569d4d9f7800c750c6a489413688eabd147a9f27e441bf224cc3c1083464f6613dcbc4292c256d2d534fc61e268a2e0f30c4a71b5da25bf317dbf6b2608ad6c5ce00f6f9f84c9006fe0466d60fea79b15ca65bf60d4b0d468c251ca70c5d4342ea6f0d60c0d8e9e5099501619c0685d4ee717562a5d1bbd686203e34ddc83276ae636734b5fc8e1506894d144330fb7d33d8cc06a7f89c7b82e6c6ee37adbad823143966f4a849b57a5277ae98d04f650df19e5dba49a51ec1548d82ed2d1e7519d5223ea99717b3b9dc0afe8edc6dd0eaf5891a683d6dc564159086922d23e8805c3cacc1b9416d30901e59354a10081dcb38f672f7057fdb5357d6174ab857972b7c8446f77768df6820ca873c3c161bc9109e0618d7245e1af18ead1779d4deb7b7676762c57f24e7ae1223f25ed88046cb2b7206dd54d8018740112dbfb88bfeab8f1260263021145a7f08d1ab2fda4335f972a413cc61961222340a0c97ce89afde81c18b372e189777ee0d44c6ebd2084073de4e7107755f4bea37b063607c3b82a68af5eaae1fba803a9764cdcbba70eae296a5a34232e205eb3434a76c74c9cc13b47060b36dcf814f39c59fe748f0fe9ee29abe486b0fa4aaa0872491efc5b1f243de4e4fbcba4b0182a6bd467349b6d7cc439f61f64fea9d9cc1c0630635303b3bae7c8d5fae1dec7fe5971fc47498d09f19c088cc61e0ee9d38c3b3123fe27ec33cf1f6fac9c4c2a7547ea101f5c64c8b5720971c19cd1a6f637e5afd7d884717b8ceb16ee06171f3b0a221977668a8129fa16bd6eb6675983796572aa9de51a62e7223b1f9f57d361aae6a7048aca4c47691a269eabfc2862802cd27e3adfa39f5d971ead848aa1fc820126eb1931f40e4d8fbf020cbdbe46e8291b0fb3465e00ba1c1ce9386d61947e12808979824017d0dc6a4d21b0b115d32cec1b46836729ca3a8a809f1ef64e5904dc86bd61820fbfc85cf14dcdf937cb00ef4a8b0d788c8a35449ccabab3074769606526a82ad1a656e8df0971434f95520ada7feb366e14929af0b931b9819f5982f0ddc29d8b63062544de5cba75808ac582a694019549413007bfab13e0245b55170fa2c23e1fd46847cb6f1e01c6e53c33f9f5e643e10fca11ba8a987404e74e417e5c6b4dc1ce441f4738f95db30ff5d443722ea7fd031893021b186a0556290211bd6562509c67b871040368db2d9e7f48fa41b2d56fac33372fcfe9c44cbdec6e9c6d15e53f46279855f24f3a7d8c9d618f5e5c009bfaa0344bd3abceec85ddc6e3b4335e4a3480ea5b495d1d2e0d498aaf94a329f212124daedb641377503bb260d4a3ffe3abacb3dfcfbfbb41afca6ed98a45829151c4702ea2359688217341b8f26fad019b495b6e35c94d5f2d188f8f57898c885290e2b2f7802c40f91978994580a237b0bb4f6c74f40866961fc209199386a9e32d69d1f91463f509c57c94bdad89dff23a4269a396394347a03623d0b7130b900d07e38979e62e19d7a176ba1049f064c8cb8446b47a354a915522075306a7c925fe1f2742cfbf573f615d73cab089c936a1fbfe94a5368a173a0df12471c048f3f4ab794b52fb4cfae411afb3cc47213904ee15f7df74148660d007e9f0fc2d5c4ea7810c7153e4e327e2a95862be0ab1178dcf5d01419723c2d156ab558959c3d8cdbcf443c4328813c6f70dcd4080ce0e66016b90e5f59b0b5600224b0e91203765dc41c0d22cb90c62e7d7c541a35e822e758a6ea197e4b9afc9ac7bb9ead3a6bcf2a3dbcdd8969adf972855e6d57441a3c8cabd086c3f9cefc31fcb2cc84fda45aace08d4ed53814418c96bd39b20fb5319c425534f84c2f51137e2ce7cccf50560faff99b86e585105870e0beaa98e4b331ecbe10889b2d7d4dea2d4f12e0a7515e60e0d262863e2bd6a693bfca782a884a7dd95320dc362f2bd0bf09178d1b5dc12effa4d99b9fc3c0", 0x1000, 0x0, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x3}, 0x8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001300)={{0x4, r3, r1, r6, r4, 0x27, 0x5}, 0x3, 0x1, 0x1}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={r5, r6, r4}, 0xc) sendmsg$unix(r0, &(0x7f0000002480)={&(0x7f00000013c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002440)=[{&(0x7f0000001400)="913231d17dc421d341ea06183b2f366d97c2f9a05660fa8af5c2d1b89ab6abda81b5f9d98a04c46c6914db554be497e07c83b2acebe4a1ca237fdafda921f509ccd5c75db5f6fc50a8113086887166380308a7f791e4ca41cf8217d7634144c6956797bbcf8acd75abea281107c9d0e2ae3e2854c156637aa73bd9aa35f0c98f71ff7fc9c936e3a66d0bdbaea9f81286f24600a51ec4029bf0ab4ea2f2471716b0983bc8ac4e363a69985c9115b3024c1f308cab48d0b3d517da6d25cb57780b13676411789836edd179d320956138eb288a5f3c62f59bcd533342f526ce18edd74d10736265aa420a770e1c321a67e80f95569b2db960e1842302f1948a1407413a2ebe44dd404612b2a3d3d4001ab3607793478a8c247a84f74a093cec1849710e1fbebc6483c51bbcf14f35eed0e1c2a39d527f751e43b80411761d0682441be853ddeaa8c22b34d1784d83078e4d4de6125408857cc049760e61823a3dea36a86254d71f329f7ae3c4a46e217af7d54b9834fd24bfc6c2da3b3c8f34b09cb1fe953703baf1e95f2d4c311a16ae742756b3b1b688476c419b882898d64824669a975e06fe9765212fd625488607e18fdb21854586a257179fc88862d4bc1ad93b8e4ed948758c71b69e2d3559f9f95145923914828b295cde1e2c2ccfc7c6a6626081ea54d0f3fb80f51f91ab20cf352bcd64b529d82ec85fe1b982ebd078b6d194d3e6615d9b7097a73d660f5e31b4befd9740620178ff370b3f99ac9857323d5d90a10f794abcfb7e095e55ff7be1d4a97029b03c7ca9a168e0d671eded5b69004299eebd14313fe242f5880a30970be8f4da0839385f97c9a45f2b871f7f7fb78f192959beaa508f4990b8a8d5ad2f48b9b5d2a927624b9b5e5a1afcfcadcf242339c29128db9e30872027142d2063ab801ca58415693a2bf553101f7b4aefb368a7b2d8ef7e7121119aff0f4c2d0e912842d04066e8390739668c4c9c492797f11013fb4e413fb1cf5232b66b5802904fa43cc21dc84a61d41effe86bf9d00e5b6ff828f935378cc8243f55ba0ca7087e45edefc19e4a22e767a9c1d16871f37ab3eb6342c625f1f66d8437efa8437ddda49a367576ddbc7295de1b729819d076307750d2f1d258a1a1d297c0e19279bf853ddccc7dfef1a5d87643d7c8f2480bd5d4f346f3b8be9bfa3e5afd82b2042efbf9d04237343176cd0a904b6ac5c92dd21b4f4beb026a9ea57adee89713c6421b3da4ddb5f559cc35a90219e4cced051d3898c5e3539ad14d2afbbe9f4a21a3985706492dec154d8ea36c301573409528dfd0b8e6e187affde15d6c615c43bcee247222668cd3a44bd7ea45f490626847756fba49acdd755be18422e8e25b9416cfdabe297d7c400303cf6769ed3994099626224b147c7ceacc7310c1ac82c4e4b6646a95bd60259f6d63bb54a3050e7ddc5310f0746f6b6e6e8a50ac89f6390055437ae18ead53ca2a9e112a369156251a26a72c140bf2cc8ed86db82a52e5f8bca1acb110fe847069983e23421364135630d84d721e8250f84679029556fd34ae02bba6d5724086cab610ce1785eb8f599540d9de7297862c3b440a685c0a90d3944e83f742034a3dd11125f5a36851948760d934ffb8213524e4ee8d3c17b559b541664c3371433a175728a08cba92556b37880f2f0bd599d3033bfe681b9e61182f50b086e7da8401ddec19ec5ce647e21d73f5d5635df4ad97753d49183af19cd206e50b378f57dd31f10c059457a7f8b55c59049d681830efcb146e56398eab8f5d7609d08c0948beff75152977bca6e2dcb7cffa24afb991c9e5cc48debd433b4af7aed5f7ba0bd478437b074dfca484ba935e00868195f713ba863693e837eff28de929f1b5fad13ec686c2dd21b6d6e43dd923c4c524a4e52bc158520318cf22705a862c12c9aeeaf50f09e998f0c9e098cbe0c4bdba5f534bf42a86c6ce0b1e96510776a19fd35edbdf8d81e0a68620dc99e3d6e1fdb3a39fb429a52e61045fcad9d72f640cecd6369912eba8a0a8fa25e72eaf9d379a092dce88b46298a36cb986fc1565e43ec9052c3a37edad0432ba4e2b62b96c99f1b25c08998a259813ccc10b0d5f0d916362426751d3b68025a1b658618b167d7b13b09dec5ef025a171a69340d44946620caa96350a479171e42507b1ea76aa1b4332034de9de0c6faf5b1ad20ef5ad212c4e13bd4e788de7276d0ab77bdcf4b6d3d891d627bacd0137d4620355e9ffe54d4f90ccba0b82036f09d3f665c5bc7dc08a6a79418b4b944563799028807848eb3a3e35a513094492dbc8f5b6637638e12f105f2c13d2588eeb960b63cfe596e5a21a44ad6efb2029891d964e0f57feb1c0d749228d57971e61094d6e2021f5b603c880d607af777e4d29d075de0e822d34cdc0ee63467d6d656df966ae06b18e185ee149a27282de510c2850aaefa62510bd0dcb3b31fc74be996933ca928e951bad9d21eafecc1285e3413143fb1f9f7af7c006151dcc5912f99279e23e1d08cd42f357967834d07c7c2c14d88444ca2848f84e3a9742f8cc008bb3c862c3079f184b300752024513b80e80a56aeb6a4589045a207e72f35ffd6194adce00bb683038cfdc162606d43c7a3344b51353a3881e774a68f90d3f96dd3e23c43192e90227202468036340872849b94a5e143318fc79e05e01f368d383018adbbab3e87c0c04b1cd65b78e7217a05be2a01c1c36037b9c618809537ad2911f4d1d84739df9fff87295704125cf7113054cb70f56cb99a5291fd104793b9a24c80492361d66b1b844de494d292bb3c60252a6b99f24b055c008d3e6c7aec72408ca85b3929eb4525c0d9558947b67e66e3143bec1dcff254ac8a5eab5484d1e1932b8b166a061af0f42b388c297ca13eb6bec9182a58bfb0232bbcd92e11153a18a71045f35a6526c5291242eb9f84cb915201039a370c81a1fc45020181c1109cd2dd1965cbbdb461f294bc188781129e1b159548e28f47e88cd9a1511c47aa6c1beead9936509bb4d1f14f18054e83e07649637eb062c93175f7e12961df7da77ac28f1677406c8856ffd1f4f60f541ae9244bfa3c6d1b205391991c700a0402feface8f00efe9fd092dd4adf984d9d0da8efeddf854b8cb8f8e9d24d50ea5cf087f645fbdfa2eabcfb9af9309e105ca934a29649798411d2cadf598dfa995de7f4c0fd4c93ab75ea91f17d15bd1f22ba8a5dfcb42b0be97a6e9ea5039b88dc24340c3f97e3ae9cc816cfba2b265ca0466686725404a82d7da721812945d0c57a844b72cc48fd7de083c7f5e28c00fac79a2e122b71d84ee0112a8d62848adb4e31cead5a8d6e952ca4a792515b1830a84725929d71d8a79f3122de3a6bb72f31aff44cac24a1294e0549c629e948be71ea06e227cdfd4cb4191fa0a448b6ac46a77ce168f3582fd82a178d933c87e244bc362c4b87f278bbe56c5fb3fc2ef6fc17c37d8e80ddf8b9d97694c50bb6b494d377cb603a77f7ad1028ba89035c7f30f7aa160d03ed4ef0f880111b069a4970249ff2bedc3da4dd24ce1dfbbb7acb1092b0af9afb47eac8603cf7fae8dc397a042ac379e8f4347e3e0cc30e350b3ca72e2757fbad9ea059bc946e1717a1d594338bd8d93d0dce6ecc900a544fee60327d83ec240d488776cbd14c35ef47226b3323702221080651c74a76bd0795ca807a2cccc67dcde5e439a6a5f549f2bb1f0df2aaac80d7373b165aefdf70754ae95aadc6f34c811a5b27f4baa84e57221bc23199d8a726d4e41c972bd77c8ad330764a3c897a3a50ddd848d999f101cccd57e01f51310d77f3294a30a9a545540f165392e726ce12a107a6f5d7c4250fa7556b51a682fe66c553ee87583fb278727eac0b316af6c417c201a80e724264e3c62e961c3a9704ad6e0b162f13e012f698150766c4a5c313da431d7df0fc285d545154766cad4c24e2f204f89a290c2827ed1bd27788c4c65b88ec5b5bd218e5971b06dc473a5698438ee1be0273925c8a7887b77c27c9c908c6c0a965ac9894d514cd65a91e1b5156245f46ce4c2f172c316f03ce97f39842446034dd294f54dd76e1f8d267485483dfa9417d2517f02b4c8a8d5b1d9f4e0ad185153c10bcb06fcd02ca9b79fec27ca91dff7813d2a76635fee1d5250757ac117ab7d876526e5e8876ad61c81b610766aa5e24cd4ffd9b043badc0c63a1c9abc9c8cc1d6ee9c35a9f003c0ce6d44c4e5e1618ff457be9ba2177548ac4d6c0e1a1871a1fe23627961d4d82eb6aade3762a6f1c51f890c5fa796897469702fc5fb9e53b6f525ce2cc5618e593d61a9803af719abe6f83f20d2e0d4546467259a76b70fae4ebddfa0f24e564a6f35d5ef1611efb8da020f90ad280aca952a4f1855aae7594ce4b6fc7c3663f52004ee9725c17b2330bc2a4584afc8ad93e67c8e4d1e482308c73442f0aa58f7021531a40652953f19d17d7c35728f9772c105e8f1f7c1e253b94a7c0326c79b298c6cde1525d5049d433a335bf20f1323f0c994c8de0d479b7f06cbd75820eadc76cea222cf814ca2f6cc9b2b4ff37b47ac5407ad5bf351e0ec5df045b1bc85f80151768a9b0c010bbf4949fb9c3d84db2995387e8d2fb8b20f1af0347abf9c1c9069043af195fc752e9aadb5ea4e127f94832611fc98f392ece0ed7ff9c897ec5c9a7af5a444980b053c21bead885d6bdf684f7512bc3fbb8e4eab727863d3ba29ba1422cff6c226c03b8cab23b84c0e86f8d6972484311dbdc83d26ca63a2cf42985b2f84bdc86b427dcc03e3fb09b934df31b5a3b2774c8e117b99fa1b76f9b7c86e9245b8713030ee215dc221e0bcc871b99062ae6758ff69988312b9caed0b0494c9aff93474af44c303baa2ee64f294329ebf8b819c32194e01c19b2d2f7446eef30fad5a77b2ac373bda26b7dd74b8120257acab9cf6d4437d23215ac39b2f33b1efd91968d017aa7ad30cda25460b22fc9fd81dbebc2e164bc538b7839da63f557e06438b59764fef1650e4a3743c7b7ff1c90c4ee38c2223634c172de09be9d06f2065439087e5282db98ed208f7561681661a87a73ae512c26d56caafa34d30d6a1b0967929f1c2e8c00f212738d42d9371f4e688399d6084526ff7edbe5a7d89eaa3bb291d70d4b03fcc13fe0894fa823bb3ee396e422e923d386a62b41928cf4e99708cafe35c6e4e80dd1f523f25a2f3062e10d1e06fb40c911691b787cb7f1a886a678f17c18edc4ff53d245a3eb10845192babc0fa67b0c2f2528abaf419e2bc3ec7779dfdc96e2e14ab03930c3b33b521abf59ce193d229cd0f19bf659897c67d19720ab60cba941cc983212a72d12cd3b34d1ad0416e366691242148d1a47561f8ef8a095bd95ba74c316f1e62c6a1c391254da80f002d5a72175f4b013e6c031a7eb77217df93c482e84945c4c00052a080cc97e5b2b18f237f81f2238372d9d0f136825047498060e822db608f53c0b06a5e6c8184dd9f8b2b72c6c28fe6228036ef87ae97d2037a13cf56157c7c8f9b169d699c482c29ad78fd383e1b47b82a5b2df0b6efa917d3b2292be40e0927bf37215cbf4209a99834740e1c651ac76a9c7d0428001b180e684fac4fb1384633a5b5e12530ac928e9953dffc7a748896f8aea4f57069f7d2843f5da7912f4a4f431198193f68e6dd1996d9c5ac63e60fcd535f03748ef23ec9a9211300efc5e6b2f51c70d7a8a0205d4dd024a746db177650d57230d328fac4c2e0d45341a77a47f14ca48908d0ee3b257fcbbc3d546f", 0x1000}, {&(0x7f0000002400)="cfc7dea1138519b7f8acda63d85efbdb9472a32ef3b599381edd29d1694afa9fa4bfd7f89b467b21", 0x28}], 0x2, 0x0, 0x0, 0x2}, 0x4) r7 = dup(r0) symlinkat(&(0x7f00000024c0)='./file0\x00', r7, &(0x7f0000002500)='./file0\x00') setgid(r4) connect$unix(r7, &(0x7f0000002540)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002580)=0x6) recvfrom$unix(r7, &(0x7f00000025c0)=""/150, 0x96, 0x840, 0x0, 0x0) connect$unix(r0, &(0x7f0000002680)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)='r\x00') setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000002740)="fd7483f9bfcce6c47b9bffd96ac07287d871b786352326b3b4b8dcc39091081e1745babad39db4d4814760b281dde94a0caaf3faf894edbbd2eab24ebf2af4d5e2140895288e6cb215e00c0a4ab0dc1e841a3c0eda25681cbd8e4dc53fa23a1e92f098d517af171895bda0678366abd284a86975eac09b683b53aba3fcd2f84767157031668a479ae9aaa8ff77cd5f8ce318247dd5bb3eb3a1f7b203113173e02a92be37a78d1a41defc438f205455edaf1d7c8efa6def5c553324976634cbd9f08fac982a9c731da5c0fb5513830878010d17ae4d1bf123975bd1f16268940924c9dc308a45af7ed417921db568c1f31b8f5ec2f143b5bbae2b5c9ee793461135f5650888ac9988f972e4db74e29dfc0adf99b4a5515a7f185a977a4df2566a367c6628f02cf5aaf312606ef2dae14b2fb05efa22ba7bcd6a5b0c0d1667edb69d6bad6789ead3b764f4feb23d8411a7cbff84df3ec8aec900e504b45126c8536e5a8c6ce103202ddf9d62a107e61c820fde9522dee79d523d15895da4d8d67433ad7730548cd42082f24b587e60ab574342a9e2d5957dfc3422c886294836a98783bce354cd57842fc3c2f34540395b1d264dc5018eb3ba7e7fdde6a9cd8b554624dae2b64b49f607bac4f3752fe46f324362725ddc3cd801e43776151f9a89b7cc3142c9823bf6b217fa2a94515ca4781328e9eae300d061d5e327c239ba72ee24ac2c262126221cb6ac6ee98a954d0e364dfd009183026ed309d848d647427671018bf850eb7d12ee7547e3fbe92f91775e9403bcd7e05802bea170aed413eaaf97f818aaf3980da428d9e98a1fdef3a4d842f2a9949a4c8e319a1c94d90e1b4ff944ac248c2a6500bf6e74c3ada0c426e0c28f07b6d5e5bb60f3330f0533c7ca9968bf92bc1f9a9ec70a3b8e22e21e27a870c54247a70a34410a8373358d6b4cd7d271414893dc412c13360566bbc4c4929709bdea14137d890195805ecc4bb6fc647419a649781fe6614d55a010feaf99c4a351b48549b35ec0c66e774b84a375c9fca4772582aae3ae4475ac7ea2db4907fd0836dded651a0b5c08318637364bcf760524decca564047c17266a8f6bb2a69a157e7b55414e12a2b56385dcbbcf779974ae28c269291c5b504e484f8d1f4ea6ea7383d8e4e0d7af77050df96da7e8d9b23bacf7ea1f730a31a2efa34971883ccd65a1c46a420f6d2f9b55d358ad60ef8b328e0c3069a57dba90e4eeb4049e9607a3a584fd7a0d61cb2ee31c2b4ed1ee85b2a9e7462a53ce145b35e426c4bc223b60277aa6acde722844bf4ecb8e315b99f9ac9b08e77e8f941a018df02b159a200a4878e1f57e39ff59d5165130739a29eac9b1761e90e8b2026eaae1d8da4c126be45e027c8b3924c9d3bd76e0ee5178713778950bdc2071c5bb8d2e864a5f7aa1ac474a310cf67a1f34015fbf9ed5548d65a1b059604c96634eac84fc4d5e2ac0a35daa8c0ed2076d6d8e6a4e69f2e40c85361934c442872595c93f2d2d54d54cb00cfae03e3cf5da051581cfe9d0e2e1269bd20e75280b1c7d21215792ccda829d82db11e1adc4a491144f7597aa62ef825770d82c99027daa8c2155adf1728ea0611608b27cc4fc0655ef40fdef8284b593f9445e084afbbf5b7abf528ec6650baca5e79a02a22846e47c1fdc6615d36ecba280956892063864260e81dbef33453acca3031369a336518634d83a274a6f4838506a41e79f1efbf613c07b51ffd085126951a0eee5ca384449986d08310582260db7195b06e7fa66e6a530981f7c6cb99f8e4f56ff31076500f78ba70d7eee745d68125d36e3f894f6c95cbf69a0e32ab1efe0aa62af05a8e97166047438c2440bda6372186c1d282ef2baa76a563894dafb33b9d2a9393e092ad1cbface5bf0a824b3e8737de15e88cdf106c0cf8cb6de6a7d599253b46cf1ce97f0b84f42e6e08df9d32f34fdc6f610ad29de45c3a5827be2fd885a655b98ee21a09b510a8a326402ca0d4c94753ee6e762065d9a74d0f4d50e57f52d03639904c9735df5cb19f1cca492cb8f56055baaccb798d80db2edc404e7da901186fd0d0d7e3f76a47220bea34e91eb5625cae0ddcdce6cc345b1366fcabc4949c702452efbe616af653766fc23caf0fd006cd3cd2fabac2e047fe05e1b54b38997413f2945bb8453372f226a588c22337b9b1796ef865fe3f297676c334c34290791f346891a1701ba9aa1e3180d90dd833683d2e8d33b3ecf45fe2d46d6e2fe16806a2cdee2eb4470fb6cf87460d8bf8968a4727842198cfd9f9fd21c75dca1fd5e227e6c617fe5162a00e1a83ed8b0b94ff9589416f9cef5b2956741bd9e4b2fe8f4b9ae145ff86ac502079351999388edc46e50a74beac96e59ddd022ce645f0fc9c889a12fa8e9f800f28b781784952f738767f53807adc6b57036a61a05eeafbd9a4e0e09b13a4cef41af74fbe5bf786f9baee0557e56eee4bbaaa3812b53144d659361c7b1214efb312f2636099b56c9ab39a78bfd4a67da8e4208460fd96782a73cfb4e2cc36d12e796807ac10b7331726e808728574b98c6a0aa13560bb5c3620538beb04e347e068a2e4348ea83e3f2170f2d81535a8987ad5051da75f03eb4d76bf948f6e9a10414413cc9a4471989a84a9b8bd3c0526c2a7cc5d9b7150fb2f166b677f40ffdd5b61409d36a591d8b1f4f8b31d4f7d56391ade7c1211f546d90575b05a85825add35fe6cc3dea905e0fe7a83af39d7ed5b1cc90a3bd5ab8bf3cab98f40e7d57cc5ab18157315016899815570d13675292453fe508532d202cd7aadc1994a79ae5a4336d10169bd99be012b48b2d1c49779c15cf94d4e1180aecb86b88e259b9f1083e19c0113a7753c22dd598a5f65c53265c299aa3a01f3d082f73a5ef160c6d59d25f4b6b843339401408011a8872f9c1279101be1880afb2e425fa4815eee6578b003821ec93903072fb036184a449c2d3780b4a30b2dfd82ebe92b9b956ac519e4e524648be6e5f8499fec7d648bc59c8cad40be3705e442d9dd3baf62aabf84caf4175ceabff38504aa90e5b7b3022ea3e11645da0a7a6375145cc76daed70218a6bf7a4f13d40cc952b4aa7856b84b65dfd4da7176e41fb2b19366096f335898b190b61cd310155379593ae4f734136537eb554cf82ea17fa6e381449fad11df09e584c85b543d178d1cb2a0edba3427e9df90b5587b03f0a1e512f23dcc935a85881994f69b238a334f73c378a14d6a278cfdb0300f4f2d6bf90a5e9e7cc3de1beca172886334136216ba587421474d84dfb281e824849c6424d09ca216ebd0c51792eb42f8f08637be92dd1998ad9b6544d6f5126f1f8231c515db6d36ff9dd146114dbeb87642c09fa934899b598ad27b9c9f0fb69aeb15d6bdabddf3cd48ad6473d55dfdecc55f51e53bccb560ba3bbf63930b137f70098dd8c61065f653328944850b7b6d3b8a5a055fd883ec1fcff5c3658c9a83a148c14ebac9aadc08001446631bfb9dc86feda88ccc06ffa63432e1b14be97b8cc2ca5918305884b0abdd7d3e0efd27548cf660d77daa7b9df11beacba160c9fd6212af0d7e23a890fbc888a6a646e597afebccf05d4a959d865b33a588b154a2cb1b14e09913b952ed4c9e5649b164cffea27e2382e27b24634eceb43ff31105bcac8068a2c768285eee8d4c4fe94fdd5f35f978166363d52e1329238a0e7fa9046d5a21edad8a499c88ec5c21453c790c913aeb1dc2f989380b48152e41bfa091b1f0601a26c14e319aced02301072afcbe6ddd47f06ced548eec8ed07c303c69e0b0d3a14565644c5a78aca612332fb621d81d623dad7717e58462728e57566715ef7024f268c1443481ba5b84e4238dc625da8056378948ce4b5c476ed57af41f40534c50d1f3cd811da1a4c0fe262db8721c1a6f0c75c6f1b777a872623bb144540fbe8fc3224d6b5b0eafbe2a2ca21c9b05c5b9998875c649ff9ab609a72b05f52c33a5e3573e4c7816b5ae14ddfc05f01c24bc88f13e32999684eb211bb38fe70dd094c17509f8171a087d0a9e126f4d7e22d6ef41f7ff93d5c743e9e1c262382744a9cdf96d47a81fbebd98a2f88820c2c33b07b1d68a392c6b6062a86216efc967d1a10575e97dd088526511b75c0a74915174461df41cb6f4b79d6b5fdd5b1ff423c131f4f77a2f77d0f277fb0cbdca6c4ed0cab9134f9b0bc59474f4dbfd354451db7ecd2923432af8d117e6005a790b7e7d4b4ce0c39160e67ff9fa4b6203ce5daed4edbca3994a242434cce94b1d08ad1b1da3311428b5144107a3f68e827210c23eff1b76b2e315adec95c6943c839aaf831800d0e7a9235f62edf0d754b0a1c1a99ccc2955fb287e6994c392b123335c178a2ffdb3f0313ae798551e3074b96d24ceab709883ac4fbe02145764b84c22b290f4c3b88ac26a7cb0c17ccba1cb77eb1a70963a2cbcdb99dd8f528561da475444a0ed20d1135053ce1d68b9e68c8df50e64e072edc030614ae04a72bbd2f61454349dbdc3995811ce47b4bd3bf979c324ab406ca03484eca1495561836808ff451e2af43df78a06d5552eab67e6987d53957f70d0483ea1062fb71b084ddb038a153e4184da9972d9e670649fccccbed61bb0f6a268117cb86818a9f42b3b0363ca3b74158a609e157dbcfc526e1157682bddba4ae843f7298c13e0c01f87da14838df9414a6c15028536c92efc6be3b7a9bb2c7c8d46dd2913cb57bae82b0a67d81870b4c0a37278d526df1205271998a7c19284ee5758900a61289f712f24268623290af5e800f2661405f47b7e702dfc036366a4ff0c994bc742853b53edb1547030e02654069fc2ab963b55318590ccb7a2dee5e15c59ce299d667f7dbc37980b656e1edbe3e131ee1b077d58000c6b5e963ade377a811bb5e7842b4b71c2c88107b08a26474ed9709a1b41516636fd3dd9a1c69a728f0627f1d67fa86f078cc1dae132e0a0b7f5e91eeca95340ecf7e5c693f9fc50cee45b01c60412eaa2f2c2b5ae3fc3715a03781ccdc55d200addf9a34507f25b9ad348294b3338ca7ab7b6d98fef6d38c326b168329b9e550347c6a8e2226252255cfe4237ac37b8c48b4b2c12ec8741188b1799b559cd08c71b7162a4e905706bc3e22f8c2d12da4abcd086b6c5f60b5f1e9ce33961b02e3f9d49164eb8d27dc79692a7a093fe9670fed3ac86b617dd0d60a087e446e4e0b9eaba6b596e9fe8da2283dec9876cbbb59e70b7e409cd79a1680e9e46d3a44c67a8309f11bdccedf848a6a6673a2ff904c013d968955ae83bfde757a2fc0655f26902bdc48c23f3c6a16ed27452959617242e0eed022a688fe7c00e8e5464a6d3e80fbf9b11942b80f268a4f1e2cda7858ab5b95ffc0bba98839186fb3fd74785f35f62ea232c74baaf64fb74c6b4a24e25d2379adf1ed7b0c97eb01fd3a08c6fea288711be8063687a31b9a61daf186a41895b838b954c3895b19e1f045b0dc48571ed8424693fa931351bb4e05d20d2f28f96ed05772aee18b0448dad848af618771b7f0abd1f8772ff5cf2c13bc4a1cd968a50aaddd4f30e5fc1941c87b6303c1b5029cd9330f0c8c85b600f515cc8d25b7f3c0ce118cdf10195d3f0910553772105a63b626d741290ae1f75f7cad28ad14b8509becf441c4e9b11d5aa4de508237a7e67a1e43403306c9306e9b7ba6299e2d41892b3c662479a27a5e83662cec6fcf4de6e8436b985368e0c109c3edf5d7dce7705755d7f1d701259f2ca12d410e09787668cd65e6b15a246b19", 0x1000) dup2(r0, r7) open(&(0x7f0000003740)='./file0\x00', 0x40, 0xc9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000003780), 0xc) bind$unix(r7, &(0x7f00000037c0)=@file={0x1, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(&(0x7f0000003800)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000003840)="ce1f6fadc33804638db21f881163f0c787678acc30cf331f140976ddbc55c318b682e4ca10ebbcc18527", &(0x7f0000003880)=0x2a, &(0x7f00000038c0)="8684a34f058317d4cecb0109dc2f6caebc2240de7cb9c46c17c00f5da0fcf9437681b91100467878665e6c3ff2f106c2b4cc8a4ba308644af54d48b24b377e7a3a274cdf35174017ce64a31111194519dc4d386bb06b2480ffc3547cc0a225878447f6e7f2b9b54fdce041574aa4242f79a26ad8975e27f928abda61e11b89ca3f", 0x81) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vfs_ffs(&(0x7f0000000580)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x25) r4 = socket$inet6(0x18, 0x4004, 0xff) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(r3, &(0x7f0000001640)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000005c0)="7a27addbc3f68ab84ae786dbf7a55c75d2d050dd18f6c0788f5ee52d4bb69427abe2943af6a62e135790c022a693c2bf8b828dc26a3b460aff96442050f23cbed39e962d756560b02f26b80a120c64d4e37f7e5f4838d45d0ba620e8c2e25e104d4c87ae40ca49e85457b2c9918ac82ba6cf53ed602786bb0fb5752ab2c9da368fbf838d0ef49d5dae00da47b8801cb579ee6fdcbb658bcd2c2fa5a5e86c2d8f322e8275fce9dd6e3e7caeb7657a9fcce2d7ce8ff3662b71bed249faca1d6cfd39fbe518f93868a0a544d25688041b5e53f2effaebf96967ea7589ec2b480d351c2c6cac26016e2e6e17dffe47eb5cb1075660a4264ff300dcc139157f1200c6a782d5f5ac9095a4f219e094522aaba0d0e641031eba236eb488c222d679407451918a721a55b7df7a405be77288fcb7aa56571cf01317f3416c190cd918562696b249944d0688d978b9b7bac7728d352824d2454c67c32016cea567bd4d74fe41bba03d369d8d9d850e39e7e4e6e9b3f4a9d52aec5ecb61885d80b214f6e79abd84fb5049b4698fbea3ff25b90052963ee48b857b88985a0c18953d33bbcd317bf2c8c068a85d15050853bd15bf8b03ef091678d46a09d6b124d05336516438234ba41d528ac8896012875f7777ae5e880d2439c64e2461e33fd409427b25ff7bf54d22be282b4ce55fe82083d53ad6deb7c6ddf24deb40f13b571dfb1cb19221002f75dc523cc825c32eb47b55b62cf70f867a394724f210e2f73a111ddc34be033a4ad4054d02a16f4bc7d990ab125eb9919a8faf1aefcdf2da7eea4aa3bc3ecb7addd039c06b7d80c170e2f78bc21177197137a17d0145639c295b0a8a085dd500953bd61f0e079caa9d0d1ac346ce9299b834f7151dfb6a3b849d790e959588e3cbd11a7222f248802746d6b6731d4a46658c90bf682503c35017f5bf2634d41100ebdc39c881c522a749978fb1b0f95110f93c0569bc26f1159f73cfd85076b756431e525e2e64ed61deff7d0b0777390444d946d83ed53c392951ad3e1d0c9a322d64abd362be878c895e309feeead209874af5587c8a05d08db1656c04602cc2c6d0bb2abda0f2bd989be9946af08f23dc07c3fb9b6fbdf8d1e852f028dd2780b2a1e7c937e2387f3f2c7b2f27aefd25443e6d38782b5b760fe6c6c73fca66b79bfede8907acf0216947fbaa129f6fa02dc3399c2cb6954182e3be3244e66cc501cd45701a26f7ee5406ab5aef9ed91e505f45d397cabf80174d8e14d75805b40eebd7905d5751ae0c9930b9ebeda5d4dee80db38f0b555a3f9cfc4c2666df946c146a3721dcbe8bc2a52ae84a07195d68affc4f97272ce0f4be96d16d503788ae87da8b77f50dd6fb8826c38225a1a4b50e7fdabcae170157c5993a8f03c783b9ad68057b3efbf53a7be7eb22a99116bbc6bfb8ebf7fcbb47578fab91b6ab3ab1e560fb60cf471a8f18b554751ad9012cd0a66c4e8df4290efdd30ce00e0de2ada591230e23ce346f8046dbfd4c16eeced703cb090bec7afb642cf62575d0bc4d6f8a5298614bdf4c49bca57e05a85805873fcfc45fcaec3e1bd91dab42144bf36a8c5f5f5a6b11963910b641cb61a60c26bf56521260090b303b6a5e29e9ae249e61e642e2919911c260edce69f3946329dba48238d53cf9b0566f8465ca750e9f538b34517c3751ca5f0dc33fd81735ea15af9abd0619964dad88bd4a9d553487bd04eb41c43afab804646306096c7fc3a4d6f5b37aaa4f091dbc4c66f173bf273172233cd55dd70d39b784d669531378168e083e8e13ebf9a21cbf34aa7df2f48f407d0d9e4553d60840a5e3c7a576b74e1d2152e4e68d5ff105cb2d711d1f7f2ed4d13beed2288b08db83191352bbf47dcff94a5df7851dbe64e7987f44527aaa668a919776d92b031ae1f77e580743c707dc9e32d890b1b6c106aac86f29c0b1fc70b61c638727b0440e3b65f052b76628ce1d523cf9e92a3893684b1448f4f0f7398a919f35866062185b4e2dec91d7da129e58a17fd7899fb834218f9341b2e351735a3f83f55b680ef306f839473b7f41c992ff1b0ffca4f43005dae47b5b30d692ab5b2041a89c269769edb4795b54ceabc1db8789cddcbd68ba18585653022d4761874480c309a9f23bcf5bcddac07d789614fad3595f1d646ad5677eaf376bc6ca51b816e1ed23d991122cef432667aaee9303e9a87591dc6b752c5142c5132e29e06fb422742a6cd2262c9f59eb83e83c4598c2c698de4b9dccff24faf80ef54097736d08e00d79ae3b0a1132965d864cdfcd69d694d08d31303d683e28d624b8c2f146052bdbdfabf53fcf2d008964e02b605b3490521c1d1395e3db744b9d51c2bc40c42785aa571aec4cbff90225058c04627c85d7e9189c9d77e46f3c5d7ea5ea3c7d07a5608d2617d31176421c5f995b5d1306ab233ef963c6a79bdaacdb28382bc63d6f56d71200a4d1ad42369bb68c5bab06c610458d8b16609e376044d29de7769b45b1fd1e4133fad63a03845a379bef476e7468496eaf580e11fab0e8de59e11d9ef57ba0c07d2d4af572e0609e669e9f38c02ec599eaf32f682ce4e84b084e0b7c9a49ea38d12738788dd978ea8d716eda1be0914d5d117c2758451453d1794b6e479eb14416b202379c082b911689c814b8f7a12f9a52b0a3fccca0b6d6a97c779732a8e78b855f7bbb0b4621e24bd0594cfccb746ea4ff3b773709b76936b8aa666fd80813b3d4bfa895d7df7aa4acbf04efaa9497b24a8b9a9cdfb8077c5e7c564220df657ec10d6e360f56a1fd83b26dd0b6e7c9cf822d5f7fe7c00ba12242101491b1caee75b82ce9d411626359a6bb6a1f06f09b0b38d4d6d13decbec462153d321f63f1723c8f01c4aa26872ed066409160f4164c49954307509203fe3a746da191aa2f9ad8a3f9cbf8dbfed54ea3d0601b1bad03dca1cd00a14703c436a1aee23ff43ec2da2a076c7119e40b7437b3a1408cd35580da141df8ad961a6016eb3c5f281e8ef5be6d40e8ad3097afd91d062ff44d1dc902eec1427203aca1a6ca239073c0ba5b918fd0895e4c3a58e30c5ff92a51988da49b7afb4356763d2b73296acd5927e778bdcfcb7d01150347326efc020cc1c9ff3f0844e75bb2266e3ffabbc72d10d0d8796a488f9c4cebae8680881d8d55e5c63028555ccdd9635e62108614c959e60e8ae042f59bf43e5f24aa758c3e3a120aefa514d68ae804fdd6566bc6ea9e313e61da33b97295ae7bb1daa904d32dd0bb35ec00282e2c8f5d8d5864716b5968a92e9f656399af22786ed16738450947b3cc32f6be186d2b25b5d004edc9f03a7858595c4d4dc9d47c2f3af99f9375221ffda554e8b42abc7155f5d43b630e5804354cb8e8f4048fc85f5aebb7372f89a5a74c9ac9cbcf8d2b7ade845d3e438faa628c28e0123b6dd06c640e84a229e6407adbd9d769c9d5a1cd45302062ca26661d85076cb231921ebdc0867b4a81802d8c11a045c8705ca2f87784af05445ed22bd11fceb0706b1d106f940e77d10c9d782f41f20b14e41d566d0c0e7d0911f00d510ba02c26266029d77f2a1304d11d17424978ae455aad382cbd2860fee2a7e2ce20b9824aedf3a76aee1d107538cd1d19e2b018efebf19b914028c5e19b07ca8b8dfeabe09a6014742133f398b8e790efaa0785dbc0360a1f9b56aefe363088dd955918bf299644bcc1a0f901c4104a95461a12b0df12ae4f9dea11cf0523e3a8ccdb178591fd02b5e9eb88aca39c0c85debce72e79fc6af1051b520fd38270a027989f19735d8b96f932611ae45dab04d42ba449dd1cb2ab594d467d53eeacecf5bde3de0088430ed20375e2a43b8415329d8713477e5a1de9a40a3f40ed6d74bed1dc784a7aa9286bd2cccf464c936d43227a51173541a0e255c9d3639c6d028d8d2c64f7f17c4f975da70aadac6b089561176a52998993a5d852fb7d8fede3c04b8db28d8d1c352ecaea2afe22b027b67c6ca8b92dee63321b2de04eb13766a87ffd039d717124afcd7eaba7cc2f1fe75ad70f3efd709a89ea8ddaa743c8d2e546fbc43be4e07fabda90c10926d69cb41f421dbdffedb082ac3e2a3f26eb7d4fb8b0c02b90ed57537017e28b3a10e4d0fa08a6e21e5567275445f056d23b71e8786c09a7e8cdd2294b2599c39fb4665f4006cb3e292e9084c3229b933cb6075121f579c50d56ab4becc2699c509301d4a9e8a04f567d174a3512cee7d9873dfe27a216dca7d946d520d493e4e839083e89a169a3c4582d85a9165c79a8d9bb4e565ee82183994f24857eaf13dd7846daf7570206c537ad70fa27cd71ca3272744893a988105a0f0eef5ad32809a08d2888bcea548504a1e4330e48fc2af3cff566ecd7c6c99c8272a9ec3a7ec6e17858b394e120f3df7d332cd68f9cb51d3ac01481fe6f68d4efc59def5ef8be86124b938c567273109ea70cd87368ebf4f656366a2f11656adbcd922277f75d40ce2d67a79cb1c7222d801951b3e955c69de27cdba206f693779a1bedfed8e6c1e6796e532c40b1076929d84a5cca4b7d4ac077ff2f6183e5f0307dc5e7acddd2fd2263d2d48c735cf4955dbcc88c7ff95fdcec2e799d520b6703d2e2b66bf35f66fae6561b134798de612730a716558861a0dda214c72e5b525fe6c4fab924acade7f29f3b04d42ff29c6b02d29dc0ca6d04bdd5578a49d40ab1e6ddcc08f5e06510fb5bda28e32d43b4192f9bc0967e5e5f05010665fead6f74b1035495909737f270b8040d07697fd73b7d50d7ebc86e0684188cd39d4377dbda37843b07bdb39cd87fd397f8fb79c818986cede5a1465dd94519e38fa83f689136d6951912aa72c3df235cffc99cf7fb7370282fc3e84e2b6a450d23ebd2fbfec5f97f1974adf8ba8b1a9f77911c6128f69442a0b8a62c75338f102131b343b9995382a0e8316a0295bd2e4f33689c6fa7050d985b21b5d224fe6579cbb065ad3f47039d63c95ae5921198f3b933bb49c33888a76548de66effe03e019c22987c1f347cbbbe8a1a6a8e13ef5bedf1682825737702cfecfdd6c64485b807bdf5fd49e2331c19e17ec5d25ae08611e40c3b5c4a59033df8cb21238810129026388ac1483fa9fbce7016ea4cbbe2c33188a0d7cfd6f4ce58d5058da87a7578e0456eb902d4f31a3665d861e520a4ab47103a8a84e6e7a32fb2f8208e4f2080a6923ebc1768d73cacf19c49a9fe8318c7376da330089e907115f9ba5ecf9813b46e436f13609a81b9ce20c8b38eda11efed28d61ae9c5435c279b8fa82746657ba5186ee52c8b3043ab9cba50221bfd8bf1b2c023e77973f68d432a622982a01fbbee69f624d6689885d6ed6c588a74ccab660299cc93a4645358799082b6a544fa8479c1f4a8ddfb6329330b00b4a429a73e38b3fc4157c60a1d60a6524e6ef5cdb692f35096d4e62a2b1f8d7a55016d89b28611e1c909e8a4666fb78ba6f64f1227a20b804f62dc5e3ce257f19df8b2a9430c2690c5b409a8a1636d326118b19dd85c6a1aa1d33d82d8c5dafb799f3fa07288850f7bd36603cb511672614fb9a4ecfb19e2fd38a2d5709aaeb1136bd2498beac58f4ebd2cfd01f29984d57a53e76cb70c398c0dc78c963a8ad56795977c3340dddff78aea0b46fe0287c647cf93656c9696b50f00d414d50f37eed2f6f53bd74d3f40e10dd7fd3af35ab61286af6f1c21b51210a0248f88ea5eb3521fd6f2f0fce2536b4b4f3a27cfab15aa24a8fb0df4211773300d15027119948cc7c453c893dd8f1ba54eac1a4", 0x1000}, {&(0x7f00000001c0)="8dfc33c7662c28f67f7ef55e0559998c825f04e077c7902a232186a01772a356b5c317e22cfe82e5eb831d57feef31ed2aadb45b03c71e4cd594b5e1d10698dc0912eb87778e25f4fde6436c542b9206270e9b35bc37cea8ed114591d4b92f327953cfa64cba1296d422be626419c84455bf50137541d10e603c3f8f8bab14149a46d0ac42a7f7b1d3d33e75ebe7c58070304bf2c8df0f7e4e2cd1a4eb4f04e57db06254625d0fa3df0c27d2c1eb7330d680a1dea538e39e4b1f8f493143", 0xbe}, {&(0x7f0000000280)="525a14330246bfde29a11972976638d49f4529f24b0559336a9eeee58827267b06346166197641d397c17edb6a9bd05974d8f15e7c96463aacb9ccd29c77f0031d03338f51f0dc2b731f90c4c511ba7ea8293506ddc467", 0x57}, {&(0x7f0000000400)="9b809e849b884146a342c52e19b380905d669f19ef206b24417ff639c82b200bb7602a5a863cd3f5507b4d55fd030827e591dd50db767df677c73ca3a1549ebd4ed1791282620277ca6ac6a41d0a8fc33e697a09460a147b30c4684bb0211a89bada1e892d36773970cc7938fed3430b650fa58b9f3f2e7693164f03374c5ee9744811f9519a4eb6129472fc43577bb82e53a3e9f8e085d9eba4591a45041bc2393ae7006fcb254f527cd40c6ecba329", 0xb0}, {&(0x7f0000000300)}, {&(0x7f00000004c0)="ef11076d28ee198eaf49cbb2c0ef0c764a6ab5ed8a0ce1d1fdcd469b3c01819d3f3a413e659125e28806a1a758ce18c98fcba25bcacc87547bfa0ac05189a76056db7806846000b9ab47cfc56f263924759aeb5157ffce6aa64c3f416bd3a698f770557168fbe3cda7230c5717fabc3ab01c0383906d6cc9fd7132c8fa73270381107e8d533f0f51edcacb37739cddd7a9445ca4ef3222204afcc2a76b0594e166e2ef92faf1c83e912fdab00d", 0xad}], 0x6, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r0, r4, r1, r2, r5, r2, r1, r2]}], 0x30, 0x1}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f00000000c0)=0x8, 0x4) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) accept$inet(r6, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) r10 = dup(r9) sendto$inet(r10, &(0x7f0000000700)="03", 0x1, 0x1, 0x0, 0x0) write(r9, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x8000}], 0x10000, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="fc", 0x1}], 0x1}, 0x0) readv(r1, &(0x7f0000002800)=[{0x0}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) socket(0x18, 0x1, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x8000f7e, 0x0, "cfed0ff8a561c6e803000000000000001000"}) r1 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mlockall(0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) bind(r5, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r6 = socket(0x2, 0x4, 0x0) r7 = socket(0x2, 0x5, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) r11 = socket(0x11, 0x3, 0x0) bind$unix(r11, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r11, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f00000001c0)="dd8b4344373ae4f8b564c132459ba1f641003f5a01b425f34ebd05e69f200404bb314c2ac16300f761507fe09f1e8a41a540ff167e10914a9a63a10aca4059647880599ccd48720a3c89c4aa43ea117bd32575696c67baf2edb3180cb0f25d9ce0cff75346b459efbc603a3119b3b8c60163cb51b5bd51407a20c5b5bca18a767c586a46bfcd", 0x86}, {&(0x7f0000000280)="4dff5b50e028128e6c8b6c8076470c75a14081fb4b297caca31667c79d082c6108af1dca5715265f445912f75841723fadec87aa1327611b2608b7c8866cd048860bbe8adec8db3b28f75914526d385bc7315c436e5d46e825f190fd4baa1706653ea0853359fd1033d26ef6bb06dc6f658db7ab30433ec310dbfcd570e785fefac2ac6ca473fbabcab4916a6168714fec47473785c2064ae003ddc4a842bd83606f28352765200cf29eaee5375cf25912b9cd9e825a9872f3d73c00ce54818ecb0462a2f9c420723bd793d88c3c25063c6b614ee6d062bb08d93fed96", 0xdd}, {&(0x7f00000003c0)="e826b715701986286e2ee155017817e0fa8cc826201cd0178d30c19512436ecb0179fe8d6f181c58bc2bc365754f648b03faf51e5c221a6030c0434b4c749c57110854592d36e7fab1ca3671b22d10129d751d463db4d30a74e01b6a167e91ba661310346130f5d099c5e53ec8e89aabfd59211b9ae9f4ec1786544bf840e4d423750f2b87a3fbcdedcd73869d933e6fa5ebd8ed6a5c4a9e2c7d21e039bb955eb22c91a3bd5c5eab33cc961e65a7da0ad07dc999df5d8cb51186c2a09ac72f0c08f2c2bd5ee91dbea750e3a557627f468ac4893d95eac5080bfe9107c098ba5a83d1b26c7df2", 0xe6}, {&(0x7f00000004c0)="55a73a4ef66e5ae8ef0450d37fa2acb5800ecebd85f28ac86eb0fcf0dc1163fa62dbf41289d97beccec5d81a75d4b77598", 0x31}, {&(0x7f0000000500)="f8d96860da2ce7b161c11017a3aed2275cddd16d0b443ee6d3919cb158f90cd77f8cee50ae3de030d8f53fd5992cab063e614f6f1db946b7c917b7f20510eacaa2e9704cce8ed0ff03b537d5c595d9bc57f8b2801ccf", 0x56}, {&(0x7f00000005c0)="ac4e3adf85b39685c5e7aa59a90244ac7760778306cb9205b68514a5715a55034f9fe45595108fc9f5461fc2b5300390bb8ef83e747a21acfb424a39d7a5cb1f7884b3eb951c8a36ef61158f08a761ba98b5ac6b9a150dd223f63e6535301aa4d242b0374d2e4f6e68e5852b4abc9693fbf8da79f44d0d9c071fe73b7de2afbcb5237c2d2a1821d4f5681d955ca9c4ce2b6c6047ea70362ed5dfd10fa536bef627f266d7268437d00c39eb1403ed3e3a81c756237d27a14852ec212d79af4149d4b4e853a47d26a9eba9d6d0ad3e030645cd7445308549fd", 0xd8}, {&(0x7f00000006c0)="b1fd23b19393fd191587c336c42449762732295f3df285e5d35a1163e282e3fd15f5afeccf1b4268965ba81d2a23fa2c7ea93ecadc30687afe44fa03fa10c8e2a07805245e0da821bbcf523f2f5cc78e69fe9e913cfe01691a", 0x59}, {&(0x7f0000000740)="9fdb92bc3c09f2e4d69a2f6f14a98bf8b36662565a6e38d6c1ef124a99295d0524e1edba37aaa29056a6b03b01b69255f2a7466b4d90bdd41672bf1023", 0x3d}, {&(0x7f0000000780)="8ede0dd05e18b419e0312776fc592e08a3fbb94c79df3a3f0d67e8f0134b90bffbdec6e6e62e3b0650843df223e78537653bded193cc0320dbb5ce424a7d7ee6b61797fd755299d703428dc5e72a3ebf5ba2d6bed399f6a155ea050a8f8ef3749504d399db2080bea5b2fa4d8313ee0b3b874f360aaded00c3f78e60f40a9a4d0f4011183cff4d9e34f5671dd518b00a3c4ae3be2afca710aedf32e517688204fbfc900571bd8f115c78e1c1730a1c7a8fe860771f80a9de1a9de3414d67d591a17f", 0xc2}, {&(0x7f0000000880)="afb668a8f4f007790591ea261028614a0d08f6990e70f505ee65e2f165e77e250d2d10820f29f1cf4cbfe2ca0c8c476439ee4f08b61e3442cc49980b78bbecdca8e5c024b55614", 0x47}], 0xa, &(0x7f0000000a80)=ANY=[@ANYBLOB="800000000000000001000000400000002966eb767bda04e645f3231faa5ab8921ad48530d6c7af5df455ef8e90f69f0630a88c38f5575a5b794307c4e7a8f21e65069079cced4f9b9cc24832e92cd2fc1d06ba3438dbc67b8a113bb649b25678673335a7afc769fe2169f684e44fea11134238f34a1ce01a585edc406ce328004000000000000000ffff000000f0ffff3d8720fb4b8b9bfcbaf95d296c1037d93df1e563c7868a948f2befa4d261b2afc0965629ed27f2f95400000000000000100000000000000001000000020000008800000000000000010000001c0f00000ff35a2dd9c4628b68736d0a0d3d57fafad811dc760750ae0b8f05eb92652763d80941eb892836c94fbaf393ee2cc06a5d4c5cb0d8da03950c78f5d30624ea7a3922bf251f70dbed71ec904a913ad97773f2e004df3e0f766f2e41663ca0615bf56b49cadcb3fee335fba99d182b00921f00000000000000b80000000000000000000000d4060000c6c6d3c498fd1ab12e89c37b3c5bcb5d6bfbdbfc4bc95efa721a60e93ddbd67fc704f076f657193f697a7fc566aba62fe50897318b35d427043629be2baf57bfecec2bdf614798f6f8a8e2065ff781f147a278b50141caadc133b5d9bb169b33e740aa2e7a93dceb6d57147d08252fc33eae82336e65495177703ae0058fa04f8e4cbf6144f533ff78ab03625eaddbc70431f4641043e9c24baedd1296a4be50c80000000000000010100000000000000100000009000000d3b2068c96f00323b775348222adfd325343dea3540a0ead694878ea40f22641d926adf8c2b74ed4a0e2e217b02d98756cd798fcb9abdc47e26e0d0151f9e52c7458619428e561ad8f6c787b73bcab00bec6ff0835e47c64efe1279dbb8484fea8b8995fbb8da36fb985bdb370c6d3be1030f430c92df08bf742203988605d91dbc342c21c72ea239bd0afe93413efaa568d16089a84d49628272b3c04cf916e1e16860bd002f4b112885366fefc8922aff3af931eb48fd461e1d33de8b47c67eeb48191264423f6f4e0d10b431ea2fec3447124512c3432678358775c93b06484fce6aaf9ae6b8c2b446cab9165002545ccb8f708ed205b31ec313f344de7ab970cf3cd2b61ff1177eff00b7fc94c2200ffa2ab5ef7a3b3e34ecc5e704a9ff6866c4436e5667e52dfa6ba90a139ba37df74dd99edb6cfc0e3943d10f0748f24dee044a20af602d641ba7fea78584a9337045e4c268e0dc58699ad64059bf3755078b993f661a5e6c23c3ed87595881a0b21ad6c66df781da9dc45e2d2e1a1c12ffcc13ec1030768fee9232419c670d4010a04a8febcd44619071a79c5e811d2df5136b321c58567b60ec47b7e372eb0fc061527d297d5b94a10a2059488c0055e0bbe0cfe19908c202b3fcdaf021565a5c98b01592a3599ed4bfa1075be9e68656feba00959c466be9c577f7b93bd6e8f3454a596e6d94aee73dd63a43a4806853c4eaa3eaa66d55c73b6df016703c166ada827b56b0c2d8b0acbdb78d6ddc92a252f66e90d79d72149971ed5e1847ffb160d94c53126e097d4d9ba084d3c1d958d4fa49d1eaa33d0267dff5c9f51a2bb839f956b423001e1ea71c3ac05c81e463d91f43d2ab1c53aba1bd01102ce46b92f1b0e9e050e0e2e3a277eca9cd76241b9196f24b5b419008bf3f50f6b570e98c8f97aea9d4ae9d60ceb741efef2e52c629e2c8e606a63b392828d3671e8cf98df596b989d2a7448ddac7f000235d7689565d0b575068f3f07c412cb6846d136523b8739efa487ce4065c82e0d94f129e78ca774444ed16a9c352f246468f4f57c788525def0ec8de9d85c4f0c01dc84153f24a78b98ecd241d9dc5f2d5cf8f934cf6c5ecd7ec7b72fb09f947dcff175e8dfce6cd862000e5d160efa1bd5a10e9c4a80921d3fe05b79c0f4b18545097ce1c0074230be5225037f6b1f087381ea4e845891bd7adc200266b24d434be9aeaf51caf66a53a7f0d1f5f18df828c81de8e9f0ece1de951307188c1ab0f854b3fe6501751d58eeb4e8cac8b785d3b7d61e520725f37597ad3e9ce46a9f9035eedd6a0371ed738ca356f663cc699229ea8bafc5bb9c26f0fc60f6882929e73948527350cd3d83edb186b62215881d41f91601ccb02e93b06b84ea97f36d2976cef890fc8a4057a371f2657e8e9fe195fb2e908b63488a68d98516fb17363748462c2f994bab46a6fb526556937ebdfde3993d11bc7c44e2fd75476e642033ba03b740ce86ee599ff3f7fd60a2a9e375bb01ea98f9a2724f4c096e8bcc98833b10f93d54d95784fe7db2f93b876ff4d53dd08657ee1b7bacc5026624a5680ef8be38f8c302f793d64fd7e167195004b29656d606350298dfb2bbad6ec86bc252ee4c4ed2fd65b900deab25ee6d9f30f46bc0922b329bfdefc28ea2d316f3a2694526c2ef26cf2746be2b3ef884bc414cb88d73d545a1ee54761519a3699587d8677b7fedf06c6161ab1831078af76fa16864611156dc4cb227d80480beedea5efa138525816447943b5f79fa024a7bc23ec7727b99d52a2eb05c66847d80840ef79a5b1fecceab3dfa5c134c6c0006cf28a097c83676208e84a7d26559c95626934869f387c30c83eac18812d6abf1690c3e3f7abd2b7628df58bf2c6d369b0d5c47a85edd4773dceb813892f0358d79b7897f6233c94311e8560f4848894c78ea7df42ee286084eee9fdec6510260072c8ea4579081bf4a06007675e5e9417a9bd62442df9702a63cc8caa78a9d0cd1ef38cce1f03c46147a9e9fd774b2a9acd62cc8d45bf1ed22f242f9c2db89758cb7ca7e54ada0ac474825dd8b3bcfa5effb095769409849de256c07a69b915da4c0506b6bcece017468c4a44cb8834c229fce65d62faeca009bf2a1bb0691a4c17c4c1aaa19f6fcf5d2d843e499938069a0a9cae4680d62ce84a7bf32ed0faa6e99a65f16bb12bea79ef1e43c7554394e229cf16506ba63d1153ac9e8ed770a4f3c941519211a737707d4587c7f0022bf619d3bcabb15cee71a44d74dcb4ecb973bedd20ca767b04c62017c50c8277ed4a5e722cb0e796f3f644dada3c605862f11288fb1aa276805c3350e43e785bc64bf6d5c2a46ea20b3410360181fc95efd7b856f1ee451e64fb0aa5497400dd91dca2c8ca638743bc4c773da27466887e77c5d83b6f0d79db32559669f2aea8234c5b08d814c4076fb1e298cf7dc40813c45d20f8d6cd877fb9ad3dbcf115ee44cf10f2368d187cedf1f8db211ebe878b8e331f998712d9d8d8f3ec5b7afa8fbeae73f3c407a403dbb2010d0c7a0dadf38f7137f10865661d9e39e4a28c874e711ea18934f821c736ac0d0f86e34e5f5a1b383ad4841526c8aa919bb88d5d8d50462c1ba967e68aeafd781ce5bc6fbc36186d418d49fe6437f4381c855ce505dc231960cbedb52a5aaa8754ee951cff7a7743daf58412e07f3e636b2076c1d2b19787b1b1674b7aa52c74b48e4efd8eec9a2ffe81a55bc12000b0030cd4ebad6bb4424e44c66582ed2d0e83c44cdce8790a64a8fbf707c86231ad7bc22b092e07264718b663cf9258c530420b8a18bf2afc26a071e030c8b7cfb959f71e11eba1c136a15ee246f7fb4c4647a656d1e2fd385bef013a5189c497ebf6426c395954ee4ab0655895e4f90d08901a1412535b3b46693eae0268785e0fe9c0c9746c9da414f7dbfa9cf358745ea45e5ba2619a8625584621e8491dc2e641cb1f18108946f1859ddf60c53087d4ad5c11a799952517c6cd38d7a5e81871a6668ee4764640a51b880e202b4c82603b3b66578bff66990adc7d199fa439b8db1c43d8a1d194366a3b612a4ff1c2eb01ea07e776c67ae8d953d31e82fb22720c7c7e511985066ddc9a32f24a32d45e34efc1c1a5112a917308bb316a590d44d39056b4ca22d78c8159d39e0bbea70c77a832836c2f29bf423368da5fee9c16148073d5eefb21d1f944d0824bfcc805cadbf3b401b36a28288f9400bbe2f5e18fcbb73463cfaff12652988e0dc64bc58e6ab8f4b7c11ac6761f62c271275ea37292b8bc459fa6341e7df2b5622a6af6cf5784c18830fad51dce99821cbd05a21ba57449e720bb785be55eaed64b06ae07508996a39ebc669b0cb0a9499e2464202856a156381918dbce614ca357f9158e10742ce7f5c778a623fd743db9766702c7c2b4c8aa90ffde030e44503ba1494fbe5a9332cd09df1aee4087f2fa936e938f378537cce29692414a6e0970634f57c8ec3a9721e247eb2698973a4e7ae0e381c4c79dd83a9b6d60bde59c14e0522368ad563f3176b282156cb40d4a22123cee7a053503a6eb70a97ed38f7c635094637df2c2792b1053aea091b24cacdb12afc7911fb605a87ceef526edd8e189b5dc989fad7e3448ed1d5a50f04f63b787b963e70bde08337ce9eef52b365790aefcbb77e731c656a5febebb6d31e3b4fded7960735967ac240015818d58f34d58627757372f7c9a899636d8736e270cf07399d2eb81d97ccbf3a2a5a256a6c47e444ab9fc818e725789d0d9b50167d2d64784d0ca8c1abf44a0b0e0dcb2182ab56e6a245f5ecff9360feb47521311f3045ed67b1c79ce9f7cea4f15c88acf40cab526d12a6cd4b953db28e04611f209a5e6ad5270d7d70ddff956b3e3bcaea62c49d940b704613567ea7a5d89d5ddbb7e67415f37c367d0ede34facb5d025340c34d5e0cbbffc704f43c801deb1ee6fcd12b49777c8e707aa9690fad486aae1bad4616cb23a5778b128205f7ffb1dc52a1c8152c284fac592c0bb561fa74beb5fca3cd006359d5a66e5b43ee3b75c6c1112d29a630903bf9b8680fab82537ae90e1917b23dd81803bc800c164733a83190f96db26e71092ed122444aebf33b567a968519406585f8c3eb613ccf0fa195737008049a2b59cf04a3f43042008273a6b191d01c561387dee32cdadd26423c029a851450ac71bde94aeb19268c129439df57a09d8e069ac2d8398a3fcfeff6921568d193375b087b517dc483f27702a1a03955848408d31cd7d846d5a23b16def0ea1eb57f44f38662eca993b1f1d79d8fa742c31a282bf2e7b42a7594ec8b333ca1dbdbe468ec189a1c18231f14638b94d5bc96a10d23e433ddb494f778e737f9c0f34ecc5b4d97f0dcc74604d412dc762b09439377cdb0f84b89041b978d9c9cf71e3ad110e03e5c943ab5717e0cf9f1595139e29675e4c28334754f04a5e5882b1312985fe7f20eefeaa560ce05fa1af44495b200db0477314840266bb7edb90743fac39c5397b33e15a1491991602aee7c20ff96b9baf059c74f7d4f614a3db9c7669618538936fb016a12fcc864780ef70c1a550b2156d221fc965b19ced60e10bd345ac5d4ec335ef5ab16d33b3db530ea7b5cd3a589edcdda0120dc7befade2172f7952de2be4a468584e91fd8135e00ab412a4f13ad70edbb2e237c404416edead11f6d0e3433cd669a097dea14e47a82779a69ea79f7e3743ba72cd61bce23a077e0db84f71197e7f593d85cb05313a6223d9f43dc9792421bbba86f269a83fc0a15502abc3a98c575b5bdafba9b31d02d5041cbe797f599b6d50384269d6e0a95c3fdff46fcc9f246bb2ecfc534fb889237269f806ee9c81b26fce10461c94410c2de6bad92bbdffdb685bbab96a9ccf6a0bafdaa17a8a680b2bbf89d11f0c5cf94e21ca9bdc1bca665d7a62eff79f7f99d4d4954d433513438cc2d22a7c691649262d65a0bd1437edd5b054f04f75422c1eb13528026d96408a434441505c444a617799ba2fcd5d75c78e0dc0c9382ab757350b06c1cbaa95512c8296858d7c72fbefdd54fe9aee471b171ca4defde447d4cf096e820bc55f32ad4673e27e042ff5f71b6b2370af465c1307b7406742da9be4919647bbba96382d70eabbb07f55a93be1e65c2a16f8584a2d342dc368eb943cb7d5383d78e38f977bd6849886eeee9f39d69c9f6efef9e50dfe0077edcc4072bca804c3180ba2acadefa21c13d7bb6345bf4cf370948fe6fa1989b00b0fbc253244dd47558c780453d8f43bacafa867431556eb0974041d18db0a01a2d1de10a5fe112b206f4ce5a575018fff668be2c480f3a304183da7b717c02f6af24d9e5faee1e380efda8eb797eb131295c4d1ef4bca4c8727a0b532c0624ff3fd0452d06109ad1dbec00447d4275f507d408e310d70d3c772f9ca3b7aa29fe2889352c1ff5094f50716f1262c611258aa1bc00268642d22999b6f62775d5ddbd8d57fe4e94624918cc24cc0e9ce6fe195b9c7c835fe9f0a4b93b96250f46fc32347e413efc20f0c4ebd5c8b9c12dad45fbc7880f3aca1de10c231e6c27fac112c8d953eb70ee05ae0cc5aa1ef3808f6fa8490e4d627841d55916eb1de2a053fedcbf82cbfe36dae2b1a814fa3594a51611268e8dbd035a2b06773ad06f6f611b0cc67e0c26ef25959ad4786efbbb45de2b1d380719e3697d25b4839f42d8bb371d083e8b31c745673e74eeed4ab013b97d907778b6ce1bfe84a95482133bb7d1d449e726ad53257b3e62a8651cdbe495000000000000000010000000600000022f33f74a6f92452d5dc744283165435cbf4b8e3b9e809b6f9f37f138881cbb86ae275a2a43f765b51e905d5fa6daddcdfb1b2d4a1a83d4f6f000000000000003800000000000000010000008c05000039cbc4cd8900a8345b78164fe8dd71e2bf1324381189b0562766d9006999f722a82ec5e702ff0000f000000000000000ffff0000090000000724a8016128bd26b7f4d411e2567be392de15272b91e11a568301586d8fa95be829adde89eafa66077548b57c66c136e69dc93e211949183247e249329e7de5004f053d7d62ddf1523fba458766a9819e556e7b8535b65242397e0838dc1041626ed5164335a68d08e55ae1677884b611f8bc0b4b55d2c16e37ed9d6d3c5ddf6b268587b3c955dfa75cd0ff06915270902852c4cd00d89c436060de97f5ce740d84071656cf17469c54fbece2b5e74eab36a715a8d56294775c5a7001cd88b43903474a9db3515d220e620e9f1302c79fad9020d043c2d462595c6200000000300000000000000001000000936100002e25b390f287c0f97511d52488a67fb86c198c06627cf1a13d69310000000000"], 0x13c8}, 0x409) connect$inet(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000500)) socket$inet(0x18, 0x3, 0x102) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000000)="c2", 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x7fffffffffffffff, 0x1000100000004}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f00000002c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000340)="72569fd935db4bc8ce60f4b896bfade44f0482a01e38c7c05e3f295152abf717a69803b0add87be683212ac2a7e2b1414654ce2a3302519345c05b6dc4388c0fd5c69ccbdbbd2f923e23fb36ed4ba2af758970d233769281f40523cba66359c8eab3a2ba09fc2734c09584ae302b800619b926d55df697c054910c67a3b526a1b86719063c5de4da34dd907a24442d7858db430eb614b78fe99f4fabbd11992c742b0c4ba09ec611c396373eafc78cbe8a1c09b49ca2dd15909e5930f84b7d0da5eb3e4c922389e56b51025930002dbaf805b484", 0xd4}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="3000000000040000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x808}, 0x408) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000040)="453fc3da006fd81327412eb4b5394e2f457a26a7ad07f63fbf1d185cba8e8e286bdafbd9b52789fd", &(0x7f00000000c0)=0x28, 0x0, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x46}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) executing program 7: openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) pipe(0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x7b85}]}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) getpgrp() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000003c0)="3227f732e869c7b1f4a650b85cbfb70fbd6efd6cb6e2d257c2515743a6d2eefc2aff1f4c455845fc294b9014c8c962d022fe80e3ba31259ffc3a1868ff2e9b5a4c6d9ee1613a417902deb9348990e56738e5d0ec58b61e4476162f", 0x5b, 0x5, &(0x7f0000000480)={0x2, 0x3}, 0xc) sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="b3f7e784066b8b60bcadacf1cebf31f093ba438f23bb1b55de8fb1cd459f9e9ddcf85bee8d50c3f5e6b4bb190aa6c7929ad56f3d3a498e860bc82cee8b348f3a707d963fd54fbe76d3f1cb2e7f82bfbd5bf66d793f1f3ec8913731884315def1d9e492f0b28f5d062f8d1a8069f35f049e8d87e5c276078d6d57cdd14611b2d615672bbd58313dec9d5edd", 0x8b, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) executing program 7: clock_settime(0xffffffffffffffff, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010", 0xe, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000179000/0x2000)=nil, 0x2000, 0x2) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x184) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) close(r0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x2, 0x8, r2}) executing program 0: syz_emit_ethernet(0x1fc6, &(0x7f0000000000)=ANY=[@ANYRESOCT=0x0]) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000a80)={0xfffffffd, 0x0, 0x7fff, 0x0, "061500"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='\x00\x00', 0x2}], 0x1) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x21) r1 = syz_open_pts() close(r1) dup(r1) write(r1, &(0x7f0000000300)="a9faa008360618cee2b1c4001150ae4ab8659961cc68543640d45439517803a75c1be8f82012c6f9540810af81d2c06248a9ffdd816eb794d8a1fadca9d7a5538583d06edc4c6127b4a0b8623bd3eb8133030bac71b742747c0a72", 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100009, 0x203519, "00001c008000"}) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000001180)={0x41424344}, 0x500000, 0xca) syz_extract_tcp_res$synack(&(0x7f00000011c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x38a, &(0x7f0000001200)={@empty, @local, [], {@ipv6={0x86dd, {0xe, 0x6, "78f81d", 0x354, 0x11, 0x81, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x1a, 0x1, 0x0, 0x2, 0x67}, @routing={0x88, 0x2, 0x0, 0x8, 0x0, [@empty]}, @hopopts={0x50, 0x6, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x80}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x5}, @enc_lim={0x4, 0x1, 0x2}, @generic={0x0, 0x11, "8eb46c0a41c66be2fd4c9a391744f59103"}]}, @dstopts={0x3f, 0x12, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @ra={0x5, 0x2, 0xfff8}, @pad1, @jumbo={0xc2, 0x4, 0x401}, @jumbo, @enc_lim={0x4, 0x1, 0x81}, @enc_lim={0x4, 0x1, 0xff}, @generic={0x4, 0x78, "4e2e945453e20392003649cf0d2beaf3c6721ea13e6b2e5c2d5cd79f79f129b1bf75d3ce35ee2cea96ec2d543ab67f65efed36dc2b2f1ff8372e91291d58a3fe97188c9e9d3e6797aa347bdc2e4f22462e5f9af26bd5ed4fb12ecfa752b9c1bd94ef24ef5196ed5a1ec6142a8e7cded5b4eea8841d43c8de"}]}, @hopopts={0x37, 0xe, '\x00', [@pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x200}, @generic={0x9, 0x5c, "1eaac6319b31b9b4ba0bec1ec0a38c2b60d627f99b71c953e61887fbb20fd8704929487c89505693c477b5529815507e154574d2600260cad6cdc944b4adec6474f751fb9034a890a3eab29328ad68a9284038eef46199abaf774883"}, @jumbo={0xc2, 0x4, 0x2}]}, @dstopts={0xc, 0x19, '\x00', [@ra={0x5, 0x2, 0x3}, @generic={0x80, 0xc5, "c4bc73650febc681705f5415371b1b9c4a0851d8d7f031a24c66f92e4ee95db3b7348600bdf14452242302b16a513e2f87d3d290832af06f1762437251b4f6688ed7270391e8c45eab12b974f7b90f44f1527a086da7091a55b0638808e0050e5e8867478bb5c0781a1429d678a7e934ce8e7a251ce8a052598eb77998a0405094bda2292e754e388c9f4eb4976dc5c9a48a57083f7c202a806b2afa1910aa282381c71e85f92b12606c017fa868046bfee06192f1bff2b6ed7bffbee997f5ede69cd56aa2"}]}, @routing={0x50, 0x2, 0x0, 0x8, 0x0, [@rand_addr="bec6114bbf4a266c30dcd12e6c446055"]}], @tcp={{0x3, 0x0, r2, r3, 0x1, 0x0, 0x21, 0x0, 0x6, 0x0, 0x2, {[@eol, @generic={0x2, 0x12, "c081a0076b44848450f9fa6497b96bde"}, @sack_perm={0x4, 0x2}, @generic={0x3, 0x12, "7f2f0d42f0b820b084910657f8255e44"}, @nop, @sack={0x5, 0x1e, [0x9, 0xb7, 0xa43c, 0x4, 0x0, 0x200, 0x2]}, @sack={0x5, 0x1e, [0x1, 0x191e7cf5, 0x2, 0x2, 0x3f, 0x9, 0x11a9]}, @timestamp={0x8, 0xa, 0x4, 0x80000001}]}}, {"c0e57edd3ed4c345921ecbef13e5c94c2bc7431921bc8a9587c50e8a0cc16918b98e27b6cee5d67193a7fcbf0c1e94ea7e89754fea384c0af18e8ea5352e033ae3acc2abf042fea615e31931c4ca61dc0333a44e8741725f178d5d3f3b91c327"}}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000d40)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf3091873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe300000000000400000000000000e9a3471867737ede7592cb85a0a3fa080000009b265a169a79ed9980eaaacbcce224abc7b30926aee1eb5406651f92d2a4a8ed376e8106f51cef5c8b1c97c353854b1527fba94a64a6792ed9baab872115923959cd893b3dc8ffffb1299340000000000000006229267fe9dc3e37c2cbf8235a2df05e6cbde165fccac16366d0359a50f9655acc9af60400000000000000ee35cdd062abd29543037df184087a5c9a09e402e6e672ea0000000084ecd5d742989c08c49b45e071c5e24394002c3f2b51aec9d411e0f0a369418559535ec5c858e89d9b5f6f6a26f3af59219b8b249a2c1f5af844a0e398bd14137538d1c720234a2c293f416d3036ad5181bed903afdd6099a3d2add78a329c86e0806ee6fd661d0000000000000039738ad6b33de0102251703a9347d5c11989a3d00b631bf6bbd68a9788a99d9986ffe6c70000000000000000000000000000007adf2dafd286ce0ceceabc45be3b7d0d424a5d9ab4c38ba679faddf69d1ddcf5a5eeccb31bf11358ec6899bfc06771971d0ada30f6edc99a931413b1705004b36d27afe6618401ec3f2e3dfe185453a5d7e3013bf83ad50ec31805fbf135350d06a5430e97ef1d22d9f7b841d25cb4424eeff432818fe781132c6e8119fbdf2e5e586fd872a341d2fce4c0c0c08d9df4e8013a3e3ab39777652ff3e3898aad7abb87aa76bebd48f42f90bcf5edd5175872a9524c62666fdae7ebb372c35c0d6bae7adf8c1be279581ad4fcc9617cf4ec1968666f019e4c540a592838325d3dbb9fd5395e25f26c29c3fb6576c64463b7583e264b06de9eb3d4975400000000000000001af17ae4ffe8a70c6c8fb3f4d2d02e30532bec2c616ae3198cf636bd8726ec5a6ca2d9e0b11d7bfe422b79e449fbf588c80829e65b21f13ea565e59119e8b48b59b494080d19c7e35f80ae82a7d5797dc87f6b498a00f7bb7b0c46e41d1507e672", 0x31a) syz_extract_tcp_res$synack(&(0x7f00000001c0)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000380)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "020099", 0xc1, 0x0, 0x0, @loopback={0x2}, @ipv4, {[], @tcp={{0x0, 0x1, r3, r5, 0x1, 0x0, 0xe, 0x20, 0xd8, 0x0, 0x0, {[@sack={0x5, 0xa, [0x1f, 0x3]}, @mss={0x2, 0x4, 0x138e}, @md5sig={0x13, 0x12, "e1bd32be46a4187452c878a376f762ff"}, @nop, @sack_perm={0x4, 0x2}, @nop]}}, {"a6f0a10f483559dcee58c193026955b5d3208d9dd737befa6b6c21413c3cfcb3188f243c6b8dfa47a365c9f20dba6e4681abdcd9b3b19d11e494001aefbb10d25a3d39b93f8807266c2824e57c375e778788e9d1b57d4248d89bb156348a176269d57770296f69ad1bdb86389522709de30429264ab9b523af1842e1d016a6aa1822cb3fab8f58cc86"}}}}}}}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000940)="80", 0x1}], 0x1) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x2, 0x1, 0x2, 0x8001}, {0x3f, 0x0, 0x3, 0x5}, {0x8, 0x9, 0x4, 0x200}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x710, 0x1b2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206922, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r8 = socket(0x18, 0x1, 0x0) sysctl$hw(&(0x7f00000019c0)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="e030b12bece2e3c85871d4c4e37e1e6a8bc38b44019e18ae8caff257dd291ff6c1da145e4c44f03d301f2719c7e38fc171d6bc0d9cd051", 0x37}], 0x1) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="e030b12bece2e3c85871d4c4e37e1e6a8bc38b44019e18ae8caff257dd291ff6c1da145e4c44f03d301f2719c7e38fc171d6bc0d9cd051", 0x37}], 0x1) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) r1 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000005a}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0187009, &(0x7f0000000080)={{}, 0x0, 0x0}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) fcntl$lock(r2, 0x8, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd6036af8000082b00fe8000000000000000000000000000aafe80000006"]) executing program 6: mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000080)) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x130, 0x3}, 0x0, 0x2}) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000180)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240), 0x15, 0x0, 0x0, 0x4}, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000000)='./file2/file0/file0\x00', &(0x7f0000000080)='c\x00') executing program 4: syz_emit_ethernet(0x102, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000096000080000000000000000000000000000000ff020000000000000000000000000001001500000000000001060000000000000001000101000022bd67c775b827c0ac29c21dbaf419423fe9894fddd602ae41d63a49b79e14ac6169a904010000723b8f1a64103a11ca0bfcf9b07ebf7b4f691bd502867b9042b4592314e3ebf0e6fd06be69d7996173ca7a1e0076a537dcbf9212a7aabd3ca3798912041e5b65ea6e596566518ee17db77bfa6efdbcd94d6b19f14524792265d4c2d8d7ad4de4c84608254af2da7ec882cec2f64e004bf83d16000000000000004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50140000f8ffffffff4efffffeaa9900000000000000f173981b07"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000012c0)="7f134a157d89452c4ac884ec9ba8dc0aa9a4d3fe92361e51c46ed0518ba1a37a4bcd9b331802a36c8f9967b235200c805929acee9e95fd68fbdd6a2b9d25dc93e57108bedb83fcae783a862aaa406c68f0652e3a0b0044a4f3b399206d2daf4be8dff6b06d7a14b08e3ec2b70e6f38873d8f9c2fb493e89948e7177d9607e88e38a04d3b8b7a085b0903483005abfde1dfe019bea95149181c0cbddf24ef7fddf4e7c83fec5a411d483376e0c737acd2925067d22b08054b9b35e686eb31743390e0dbd9381c9ac388145ba1bbe708d32f8f954f995857e7c56fc5fa7abaec5ab4f2ddd21303fc232cfe4bdacd702cee67ce319aa887b280f96e36921697e692daf71c44e3d7ac22486b3ba5c066759817db2632c3c53ad12d5998a40957eb4fc2ddf10f6a6b80e9bd254e9eead47416ac9f9fff225bb09c90948d6c51101fd77379a6b20ff4a4ef50aae7a743d72728b47fdbcb948866a86238864e0ca40046fab502dd8d1c2b77ac9bd6c9abde5d43beb426f16bc9df7e31724ac4b0c478b0e7a74a373430d7ce41b36386d6425c4325609e344b8b9ab73770b95bc74fc5f6e3a21c5eda705ac26fae031ebabc7d199f69b12979cb76d88d3e67741dc20622c406d5afeb5ffcef1adb01b1f3a5713642f1f06017952369ab869dd9638b075c35cdcbd7234261957a0b7d095b4d8466d821fb8397d8c08c2e7f57f6cc85e0934dbd1e5d5e28f9978e617c4468893f3f6fbc944dca6afde8ca6af542841a8b31973b640ad76efa6fd0517d60452c9952a9cdb7567fe5c129264fa0048a2f4f05e6e31094804177ca91785f739dd2e0dac65a7c49efa8734e760f0c49c64071a73bff945955d9b5b171e72421f7e8afa9ebceb49514ab6eefe67ded626a4e58a91059e83ff30f366f17992480e5bd45d1d99395e8cd3299d3acacde00abb2d642b42d1e7ab8473913f2be9b639c33b7b55b12dc285e1f144d7609cf714b690865f9961a1fa48d7c04164ff576e4564a44b260358943d3f945d7325898b8dc34aad78f2d7cda1ff02d6df4b7a284606ce63d4e8c74296c5b7da138eba1f8db2b784da061e8ded8f608c0a5601e2d795873e4b58f4966637495cd75e86876ddbdd01f4b96cc69652d86fd250cb1298ceebbc12c8afd632e55c0df964cf81b31864d4587a0ca597c09ee27712a6d74b61db7d3187db91c33c17138c70a760a8365bbd2e39f5f209ccabbbab2b5ccaf3cd889836232581f90abe30a0a8b2d79e2387286ddde1e0194952b15341bd837df650448b0590a9aa4acc604a40575900494b84b8046a5dd7221ea7d935322d8d3db8bc190f9b3031ff09c4b790da7089c7ab16a5ef06a448a96c1e94dd37a4fa9adc61a1f8786e8840cad766114a63b5c0632ebfc986aba1aa13bf83ab82fdb151f5a0b75c4780875d7289e264f7ef14957508959ad66e5842eca2ca556a65e76f5cbe2fecadab355b1844727197ee1339c1d79ba647aa962538e70ce26db0ee813ffc210abad618dcfd90c9aff6f3c30e823898c04ad40c5c4cfcc5d9fa8459f985e6e400b37a31908376d7f67f6f3554a6b74f175dbe115cb50d2b40c72004ac3d47767306aca1e849526aff439e73b6e70c4e76d09c61aff7c34886ad1591335e2403e335e04c2bdbc7bb538a50786e44be85944da4c126e3d3f6418a24870df5b13c8c9364d50c098f989dc1a62497a168a56e94e8db8d062836f9b0490b84565801ef30416b2797c3ed7af3dc9a852be1f025e7b951ef323469be1fa64802ee0c581e5659d53ed4de7d63a64e1b157d3872aef7cc04188cae6398aebb2a8feb26366820b85fad1a4d4fb17a21066dcee61fc1d6e682f59c7d33d9efed42c774f7daf43a74ea3a72bc0c967deb84392eb8fef8c85cd52bb3ccdc33c83d0a917257215012e199b426607b8ff98837118e5ffcf28e9109a22c9dcce9d95704cc82e20033bdc3f56aa98c5bb1c8250bd1ae21f0d339acff8a582bb32611dc5d5f72f9d4fe5d0381bdadf1281808603e0607a69e0098dda0db1e52ea523ad5c253eb8636512610d0e83a6054ada2226ad2cb23eb328ead2180b7a4aaf568c563bd2fd79bcae09de389cdb6c0f9d15e6c82acc425e3df498acde8fb159afe61d2ead9b6e780df91f41e5f7c84c1171fef9397a600b26c2d7bf3d6be13af81337bc3c186481ddf39cb0ded343f4e092882c5a691153d0c6951cbbbbf1a776674bbd2cf60ee88206f274ddd028e8e4d95ada5e634b151afdc2f0de9f6579f842f4d79d9d61536794fba47a59631d422dcc28faa07f1f7ce6b248666f0c5e5e5d0f783cfae4caaadc3ec11e69f1f64c7fc90c6941e8847ee43f93e41b67eb972b6a63bcddf3cabb95289ed2b11cbaa29d4dadf980bca1fd2596fceba73cb229c6269b3fceba7418ada6e3441f64969c1702a690b2a9d941f476d85e565b12bdda6ce982a3196f1df30957ad312a3ee83dc8c4ab97e5e6c67523deb4d163d7e0f6281caa6a0b76bc42b756685a45eaffb66d027995f4b353590c8e7e255ce0ee59e2de544d4229417312985737f5bd555b5cb2d3c76e4ed06aab6c136143dff8714bcd92db880557e6790f99f992a1e53f109d7c4cf96d631725e698246c0ae2485989bb24e5317bb751b03dc576a0dddaf34bab25c751d027d6836e6192ed09f5d6cbdb5d06012b01e084ed3a6a23006ec4eb679df70239120c9889f2a68ff421ab415be6f02c2ccc88e6bea5e4ceca4f6efd4f4bcc805088e7e3dba075583d734765d36b96bdd017c1d863f25f3c4aad373e803e9ee35e2848c9ac21ed012b0d63cbd5b0b6e5b5804a2171231178950d9887cca1b14c09edebaed968648c5bad12bff448e7cab7fe90febec752e45de3d68896144b1403974f683b970068985bdbacbaddfa071460678f35846f370215070e9093006a14148c1e13a1e74b4aab962fb04d831d57aea247487f70e0f4df3a759ad539c6faf092589e4a534188026dbd38eac5066783590bde60707d7be14193031b300bf353768f1b1f006eb3149730640fa6a5446cd8b457b255738091213134ecb0d7c8c01e9b3fdee1e18b4b2cf1e2758679082c86e969b2db8a684ffc09a4a7fc0b2aefbc6686231edd10be270b9bb09f33154b2c613c3fbeb886099b4105528a12a4825f28486f50be9a59257439650848bf9dea67329d183980f419cc0cbe3534c9f4142f3cd80fa8a3ff715464bf6c6ce1318cbe60f6220629a95b0b40b1eae4f04dfb7ba5fb797baa837e1657518863c2aa7b94879f2d9c809b016c5e64b63cfc8b39c5e691962c116fff8ab1aa021d5d1d6b39503de0cf88137041c7953349927b8d5718ac5751d71cfbe5e0a54cf608b246fbb2e33552f8f504e7522d9e185f7312d7303a405fd75dc096e04544717f06ebcec711dc55ca10c66af7d35e760ff0d9eb169a924de4cc5fb40cbdf108be41d0b795d180c7209be9a83edbe3ea912e121f0ed5bcbed3c2d8b72e89d978c27b9ffa2cfdc3fbb7040ad23063016f5aebcf9bc3cf2dc7ad5dd5769e0c54b51484074c62b293512d5e458d123067425acc35745ad92d0c5a2c3575b3fdea620152dbd3d521a7daf812fdc0a0303fbdf4c914685ed54f5f79710e2f77d66ebafbb2265f6e0537c328e2c2ff54f534e78c0b7327b575a159aae366d71c15496cbd47acaae9f80a2b39aaf7cb2b63f60b0b49cb45a2b4c93c7d9bd2658aae60ea4823794c1e6b90b434aea591f92cba4f8e571a8192b34ccdadd3a1bfc44d35b279c603485c9f714375df6b5029e0b059860c25fe70ae5c2701603f77b77bf0b525b238216b877a862c1e41f98a4683ecf8519a6e02e81308c98e58229304e14a6eea39f07f7e52389f1555dcd25e95cdcb390bbb192d6c77104e346ee2d60946dc32a0264e1843ad59cf8f09624fe41c763220462b44941e9c5950270398aa706ee1b59e273564955b5636da1db0081551bdb862f6f3feb8991f1d997140645408212b51a71c8ed66914b2148202e9133d5bda6ecebfc3d11d4e57fb645d3ef4847772a6c5cdaf224ec4b07295524a1361d177e983f9a1ae2baaff5c8b98d0d83d97072b3bc4baf3e5d9a7131674935138449f1f4797e73b38b3c4fce2828f7dfa09eba221c050cd69af4000237b89313eb38ce9d9f3cc83b374691dfa2bfe0e76f245753c507de43a72a2070cebc48330b30a51cdc2d851a32803229fd63c8b9e3e4c4c52383a0bfece76ab50311d41bd80c2692bc0de299560ab362217d015d3b707d2ccf6833687d7b92c42404d1836b51eb7c0e066277ab9849bc75457a25e47eab618ab0bb5ba86028f03e6823b9e8000c374e4f43858340d6464f628cb91f1b8e45fbaefb6bca3f24dfd73afbf40d7bdee21d4e43c333e8a5121d6b8fd9744a73d216111f03062dc692ccc9f98c0baebcc80f2da094f843a637080b44b653ca44c0b2ad399c0296b9f8dcb55c5a252ff65018a243365f4081ee9852f8e035ea30e247e5b0f1efab318f217691c886d31a118c319fab0cf865d166ce74779eb5d76e1e31e062eaa3f9581f13709574237e829068cfb800dd72cb66dd60da6aaff28bc5e770d0048b9fd4f5a26cae2b9c0dfff9f05e8dfa08d3af985e49607c0c81e099d03530901b0d516d2705621f8b67780291e8496c74e71a732f672cb6ed7893e3b679346bbb20ee24a404ff3f8b5ed9e2bb4d54312a89593e430f026d7718042c61c944dae10e0c2fac3f4049cacd112cb310005f112d42406b98cf1e1fe0b0664823d0bc348eda005f22e30b88bd382b580ad4a818adf01d73c0e7a76581302e5883660855e5714789506091d9e9b3f0ae26cb8ddc2dcdff1205ee6cda3a6828f608e4817098b20d2986ce9decc71cde850795e75f61876300bee93fa14f66fc7e567be61421caf60804818f0d4e16f83924ab12d06cb2d51ca74a15f6d73ade3fa72d42720eea149be0e5245ca46c0a399afc0c4459c7fded720d4ce5be19f4f6c6e971fa1b1b683b7224994aaa211d521b7c7721fab0015e0e748676df3c7fe0d59f639ce5b5d6cb52725d5bfa54c178d0abb4ade52e51ed5de8e40440825d936b2a4babef8c7b025ed71e8419d4020f0b2f4f9e433f7920f97ab0b6e79c89501b8d7bf1d5415711fef421098bfeb6c8cfcf68f5f0f42f8a750751b6ea37f8e6a3a334c108dc58413da8e7b3accf7f61de16a6ee9c34e3c4426f7c102fe562fc19f10ab2bbf4f8fb06036a3bbc57b66cb94cdd3682a61d8d030b1911ceed3ded881dc3ade23e416c9cca87fc794e949d135ebf8c5b29d64abe585bd3ce00b431c52741ccc949683166cc6a1c46ffed1175f67dd450a74d1d7c26df553efc51cb3b7aa74dd38b3e9fa5f8d057074a4b94a1c3e1e7cb71e9eca300da70a8c8630dc4f610707a09d381e3829804f96f954fa8e66ce6684c833795cd124fe7b03c3248d5375472dac0be9b8974e2044a72bc1165232f5b77dab472dae3a074a3b4474f9b4a5cefb0567e931906283efa2e61a98802630c4870be4ea5e1a99d7fa52ffd2b8a99e415983479b482b080dcf3364ae4ddce2a372f57539b200fb7c93138a6b8f7b4eacbd123148c3a49315c9872fc69123804fc6091ca24234afc22afda3d75716c00930540701e93c659ea4548c22026719e0fa212444420192ca79728031ba4a50d92b336bb50324597ceaeeb0d53036f9ac85b6e2fd3a6a4847ff5f605f77716866dd0c3ec1a13a6721d71696112da18d5368bfd78d5aa2fce03b8a20087e803b2c179e", 0x1000}, {&(0x7f0000000340)="e2887a0f187b8d7c68d235f268acc09796f4fc7af4c6ceb587bc07cd8741cba29b", 0x21}, {&(0x7f00000022c0)="9d73e5529811c70c842bbe86f32fc094139a5935f3e3ab3a35cd90c258dc19205cfb3c6bd350ce10e64e3199fe554aeeb03f11d14e818e303d3309c01ebfe5ee885dbb1d97fc83602f61d6dc8d332ee705e608680bd4a95498e3e722f39d3c9d84c67e6474ae453ecdaadd54321e5caacb400685ae7795c1e5f95eb2dbf39b2eb6f99a67b6260301d8a57d1c58dfe42d0e8fc06f12f4de650efcb3bf7cce89c09753eba0a40d9e156f5963770622afabab8ec0805bf6483c351718a0f530c3adcaf42d32e09cca3eae3def53bd283b00b097724c0bc57269328c7f0d2236e52a0cbf0c004333d890c3836ca05dc294bd2b6aefa949fc69b808d573615c06f3ce91532eacfb9230d9a549aec1f68a30dcd2541e5a2fd0c5b007e4b9c3f767d479de30d878b2aa01490565da38cce4624afcac5d437374ee062f1f77b2e9954f9fe83ea6df37d34ac1aa99042ebf9ac2a91316b03065c4a98f4ae7f924fcd2da5aa91c383b5dc352549bc59121293dd881117d7a24326fb4ad27fe3a3fd722c143c563c12db673ffa1a5cf57784bb2eeed2e89b14405f880864974eea82566ae1891bddc9c51b667d4db47aeb3bbf9619d4b02e367ef50cbb147b81d080a1bec37da721fe301abbc5258d8594d4fb85ac051a24c44f3e9cc1e45af272cb95ccc8f8dd399d966ecc0938e76cf809fecb057aa3e7957501c5f0bfc798790fadaad836d019a26a3f6821f9b050fdda9a305522ff1ca9f1461703d1767eae82817624673e481c0e782398588953e5bbfd7a35e99e7ae59b3dec2a030e886bcc046f37ac58a28c616a86656b3efb70ea6e50f4366b7f42e9c3fa1d103763ba0997fb9601df86849422cd12dba086eed54bc67eef403512c1e09fe87212b87e9fd425e357c4de94e74017f9bfb5997389422107282d6350fae44a33cd4af90753831a1774be9a648408958afe81f507cdc534db4fe9926e870fb0affb7c269a151f896e564ca665716348f985b240c4f2667c6b778e1f8ce5b966da14bb78a3541eae710baeb09036af6eba5c3c3cb7f0c9d89db1e4d42acce4551ce8f41364b4e29ac47ab95de1d64ef32ce655ff08db3aa8559112d82f61dec32b837b4a6050d6c51d0465d23aa3bdfa01e7b06bba811641812dde6308d8659ec6c1207a26092a501af1ea6e7f18c8b6f86249d89e47e55031fe5b53372c37f606f2c2650131599b4a1969463f0c0cd18461ab137322bc95c8bb43b52971a08dcd81174cc65552835461ecd7b04d7205303ecfc6354cd5f8d5be1da915cc36308afba730b80cde3c1f9b129b56ce3f8064ed6d9dd500ffbdbb48dfb1a0b0de918a297e2444c4eb7adf7d137d484acc250a5c548e393df2a79a863deee98c6cae2b7979563e371e8aa8b1b390eaf415a381371a22fd6e730d8159a6c2f0ffbea7c3519b16bf0e5bbb61a99fbea946236192d153ef4f245b0c6f8498efccd6e2fa079878267faa99fe160cb311183a1da3e8b909101f6bd672da27293a1169407fde6cda2337404ddf3a5e677c0967946ec7ae2e188414d42fdabee97fd380deb976bffab2d83be2cd970207fdcd668459ffb753b04fab71aece39261337851310b2fae059a60498e10cf6f36fc391a548e646d50d08b3df887cf2dcc262fe399c083ec73b8249bc1da53e50aa0a70529babb9e7182b266dd2627b0a55752ac84c909c4127a77cfc95bf8acf5455c38df16d3aa05cf9909b6a5a2fa2363f38daa4a71d14d32e1d53d5ff6f64d2d63994666de102ecef806825a2d615149bdf4e5970dc20218680888a724ff40b4709953996454692d4844336fb4b4bfe45a906d36d1ef7fdf46eadc962ac3afe61202fdc8fc9d93d28e6170575a42c3ff6c1a0f7b89421ac643e1a478e78e7c960b0d7facc1a999223f128db912f329248edbcb157cbb192dd76afa89a841ccb562283fbafccaef39e12d4485ea9ea276f9c29afdd6b01b40116708ea3340b60b6f57f24f863669adacc462a0eeb5a0c4829206c0a06c10b162313ea8a57615beb3ba5220e4207658377a9fe0bf08197c63266699e6e2ef85974c1b7fbdbb1495181fc4cae4bbfb44a5402c541034ff8d5f6415b82848766b25c13ffcc36f75273a14e1ae366e35a20041639941d087aaf0c7a1f520511caf9cdcc77b0b5617bd2cb5fa336de7a0522863e33c3420194cc259b2f6304699b67cfff12a41ec8943901de012fb19d312bf706484f909b248addde4b45f92017743760cfb7393517340c75322ed2b72f1ad73baba1253be8c91f589b4c672158a07fac8a7520eddbe87c5f4f82abab00b728731f2d3373e9a2492c9b9417e32eae3810fa5501cb02518d301258d68b112fe7994aa5dc6e1cda07655d81d2969deb289b707876675363ec87f80a381f551fea52eea963d734ecb9f51be20904ef917645310003fe4f0e5a9c6620e22e6ea3cb139ff111eef8de7492bf479ea565b8e3351fcc4463039a7b3f27a26781802a81e490e2a9096a40ad4d4659baa27593dc11bb67e4b712faf1a815d9492d4cf167a02ef2cb0ae6a69b07f03f87f611722f1bedce92a657584a27086a1361632c032a49424644f7cd13b6752e3494cb4e8fccf5a7b473715e2f343c2c58e61f97dc5d0395dc4dd0e67265e60e4ef44daf9361bdeb953082e26e58fee092fa05dce3a6a7d5c11f2384ef4fbc5e8aa9af6f64e1d5cb6821d509d215ac556d550c04c53d869e7141b1c40274f8a68a82ef5f3a2f27c39da5dedda20231682b64ba8f03f43cafbb08a041109ddfc3cbcafccbcf82fd72c63f3d6760b5a4e890fc930275be93eaea3b5deb380a69c122962f851449c6c3fc72a5ee4d999b22be2970220f0d43fb1640bb3ccad7493e6362a7a33e7c6ee853f4e4a5f5df5b98511025ed4dca1dbbe97c8d45615b3683f83176b1c32f9c0ab4046c6892e7b64bff3c407584e45ce10e8b7c5da995a98ce17a23bf4ff2f68039a8b8a90b3ea9ec018eb4cf64b96112b02f127dc84e96414e13efdd54541db8f758209c46159cc4884426c3ddc734ffed39fcb88d8dbc035a3e61c5cc064ab69e55582562e07f6dfbbbd59665ad3176568cbca2e81d6b957574d9436584e4cfd38875be493493db6da99dc69ae5d04d0f766eee363d5ea89974153a2b9e795d9d86e11c9060108b6ecc82154edeb020f6afd17683fc59ccdbbfaacb137013a5a5ec8cdb1b4a63404c43c6072e6effa332194cbd53ab2b7db94c14a8cd8f85ba5279b497c4b2e1715dc88281f62d25d2bf88e1aeab11b1549d40b19c328eca11aa387ae7d1c77c18a266d541d55310bdf9acd2e10b522f44e154f523aa94a0a1541215e79cd138011e61a4b593d0e59f89a3f965e65188549e772280d1101145d9c31a1425ee17df7e8b15478d8346d8c3ddfecba4365514ba99b645dfbb95c7a6449246df85e7cf64bd5a64f0154890fb96127bebd80ea3f2c70a55636b54e5e9d7dadbe72449b48b951cb5a0791ac11da47ef8142f42d2dfab49212848d1657d9268cd47252de1929f40f8d0d3743a7cb11bc06c5cce9b350e2be707149a1852dbb9b39c2051b711e7b46ff8aa0e84e757b09f4013e0edc33b93003646229d4900f6febf950346e273db289cfa2f30c302cad5259476ad3c4a844214f39fec01fcf042644ffa42412043275ac669b44d0813a2e24b889ebed1ebf99b9c271d309f8b207aa674dd7e61770420fe8fc6f20f4ed0ced60fab63b614e32202c939947e49ef3531e9e964b464705aeedc0ac257188b6f5c721010e53cd877198dfaed304691a35a7244510b1f3b3a3cac945312923bec7902d949887caa57f6958239b43f2daa85c40032b7866f0ec47e05150c55a31a8d6597d86b626109be3212193e40b50db0f3cb26f66f26f86d48beaf7a4ae65b0338782004651cff2b8a128fc4e67eb0dbcaca570a949194389af0950f8e91d0f7c5d73beb2b29e4ed69e21d6d15f9c3d3ef4e8750f22de606832213b7ff2d3c0e3dacbaf7ae06b71647bcc7a42f6b35462fe579be6fc320c514969be363744ebe0cd601ebfb66977e6c1fa0d9e33efd458bd4d274e90a589b4f69367d4ceecba6142e29830a3483b6b8e240a6a70393b0475d63e6481b0057e588c2761ce500f696772a165096ff250086333d4eea42eb751476f637123b87c777a7c01151e3d2af6399562ec9dfeaddf0b6790a2f1d247a213afe3e107b3d862f26231a257f32da52876538578f200a47c82f107b91326cd412fdb2eff4509705f007f9e4fb62d5be64ed4c4ed28e24ef0331c11a7c42c2ad358a69652237bc75a8a240c246bf8fcd81515007fce91e74c87feb65b61abc516c58a0db930fbe77969c553a2906b6bef9d0822a76b77c00b47c85365259ffd04c0be08eda3b40b47dd3748bb803e164f3a5a566e7caed776245a6ffa4a0652ebdb65be400a603537761692352de335f0075751f507b28886a2d7c0c73deecf6a204bb972eb2e77bf50b7bcca81a6d83a7f8386d0ea043f775b2c871350b48d7a77d4dbb5d68e94d8e56e02135db8a23f662efc2be5294f81732e09bf858a02dc5105a5fb86fb1c0000559d9051cdfede75fd1602334772aad70125f67691c4f16ebe593465b2adcaee0ba8fd803427dc95fc62a09825b843646a9ad4f7db736b97428767b8f228801957dbd937f1c1c25b224c15bc7c9e639e7cffb581acfb27517c06ecc6afe23811e12f5f32ba294bcdec9ba99c511c7b5d74162fb2cd1edb558f78a87bf761b8b0f62d0398ad21fd4a128efaa644dd0896442355772de386f883739af82cb7276e0d777f77a77a119d8d040d16a9820b09d6b3d07422ccab002a35b25e3ad3c30695aa80aa17ba7ee400b62bd666fbf201466b112d7ffd74207cb69321336dfdad927172f31d14ac392e3e529c9888a276195dd76b1a06c98df7d485dfdbbcb756411bc421c86d9a0cf44ee067141f276b718ed995c7a33c42f6ae1c808bd39a0ba651355fdd046656782d4b846d16e09edcafd6b4d27c973f06201a1d0fa034457988d7feed1509cd84df861498fe8f11bc48ad21da0570a63d2900ee1f6e019540d4f2e226d4727bd6f5f9ed6a2c6529199b4285fffc5826fcebe1b20cb11dfafcc4cd5c0db46caf197da18bc9e795d4c29df230c2807aa4e165b2756e9f672ca2698e4d7306f99cf802422ce0793e252469d82a3cbe3f9baa473408fe22ebd15d79443cdf1169b323d1a1291e461b8c5afacf20a81b7b3decee5adfe2aed82a4902ec5043ce37cf76eb3341f8a991571d8dbb794608f011f76e49b3d1cffeb9094f8bbaa00b0d21deecdb3767625f8e160959b3f0328de6c667390fded470de283c0f7f6d0122c0c9c69820bf022fc693b9a2e9ec577c3b322d04da1946fc4fa1f00c8f5611e2c63c3105446d9113634f390d6100c9660f727f65813199fee4af4c9a7a1fb87a6ebd3f5d4760ca4602ba364a83a7184330d40a5aac9a341a70d1161c77addc9255899c83066b50158794d0bba8d0784baf37813594b44a00ecb09cd5e4f285dc9cf0f6212e14d13de42c57eb3b499a5776a3e5c9f20e188b2055849b9353878b2b3654e4862579805fe88c2b115abb67f92bcb4c988bd7f712ba5e937c42a5668dcbe6949fbdea441d4d9e791934cac7bb4311e35ff820179fcf9c0463f457a67e150584f335dcd9d46cdac3ad864b0c3857904a160b2b69f43897b3706e6f178d9cf13da00ad1d5b64a39698f7ce2229f765ce8cc8ebdb0c13806adbffd9990aa7985ca9c62bbbd", 0x1000}, {&(0x7f0000000400)="5c2695209fda9ac111e10124e8557e135ad5cf9bd65b5d53e67aa15804707388e1611e5cfb711cdabfe91bfad5ec54ef9528880d6ebb5e208fc8c27bd3f720a8caeef3441c9975a4ba93a79f958f0f6ccea9bdd946d08ebd95cd92435bbc345dbdb0e9632c19c6f0e4419d15667eb91e3a1110bb162e6b9c", 0x78}, {&(0x7f0000000500)="7442a4bb97099b90acae88171706f03743747c24b5e938c5c76a8176cd57", 0x1e}, {&(0x7f0000000540)="acb9afac8f55fdbc4947f27d5c023e2417e787dceced202d66c0bd853dc3d837", 0x20}, {&(0x7f0000000680)="a7c64022e6d651c54a", 0x9}, {&(0x7f00000006c0)="20ae364db016a3bff0ff2f09f8ba695d26b7c3ef08", 0x15}], 0x8, 0x0, 0x0, 0x2}, 0x0) poll(0x0, 0x5a, 0x0) poll(0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x100}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x38, &(0x7f0000000380)=[{&(0x7f00000002c0)="0ad3962b1074b23c903ac7d655f34a37728b82c8389e8ca8d7560e4752bb3faaec3d626337923161dd5441aa4bb0b510093c2d5ddf346f89c9c2b4e65e04569b7e5b13e7ae47b08c000ecf201cbc4372b8334c3b6cd949cb6b61e0cd9848d3733153d263ee43aef92305f4049edafecaf2207d0520550ef1e7", 0x79}, {&(0x7f00000003c0)="183a024c11996ac2d5ade3ac7a55a83c92b4c04bc7e1fabfdaabc59dae53112b3207d9cc3a3faf860033cc47fbba5b656981e30b02f9b609775f69ba", 0x3c}], 0x2}, 0x40b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0xfffffffd) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) recvmmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)={0x0, 0xffffff21, 0x0, 0x0, &(0x7f0000000580)=""/205, 0xcd}}, 0x10, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000040)="04", 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x24058a3d5160d1f7, 0x4, 0x510}], 0x2000800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x40}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = syz_open_pts() close(r5) syz_open_pts() fcntl$setstatus(r5, 0x4, 0x80) writev(r5, &(0x7f0000000100)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{}, {r4, 0x127}, {0xffffffffffffffff, 0x1}], 0x31, 0x0) recvfrom$unix(r0, &(0x7f0000000480)=""/98, 0x62, 0x1040, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000180)=0x1) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x1) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) poll(&(0x7f0000000240)=[{r1, 0x4}], 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) mlock(&(0x7f0000638000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) writev(r0, &(0x7f0000000100), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r1 = socket(0x11, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0xfffffffffffffc2b, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x90) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r4}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x200100000000}) mlockall(0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x5e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffff2f2217bd0000000088a817008100090008004000004800000000006c90687f000001ac1400bb01071fa0ffffffffac1400bbac1400bbe00000017f000001e0000001ac7fc502a42c579f81592ec3e90000004e234e22000890785c0e5b0c4168c9f3846b5303b5f38aa9b31a5e0332498d43ad741b224855197940acdd8b50a3f16dcab4f86db49729fdad3e0c371eb9169b53c81f48098ec9503ed2d1df2e7ee62b263acad62458386efdd878f49ed5e58356729b1136a5d6f1dd7cd85562534edcac27b105768b3b33eb1cbc56f3f0b1cc3dbeadae3618a6c039823d9103b664ad"]) sysctl$hw(&(0x7f0000000040), 0x2, &(0x7f0000000080)="7f000000", &(0x7f00000000c0)=0x4, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x40) semop(r5, &(0x7f0000000100)=[{0x1}, {}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, 0x0) geteuid() setitimer(0x1, &(0x7f0000000180)={{0x7}, {0x7}}, 0x0) shmget$private(0x0, 0x1000, 0x408, &(0x7f0000002000/0x1000)=nil) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)) flock(0xffffffffffffffff, 0x1) executing program 0: pipe(&(0x7f0000000140)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x7, 0x0, 0x0, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) r3 = syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) dup2(r4, r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='.\x00', r6, &(0x7f00000001c0)='./file0\x00') chflagsat(r6, &(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) dup2(r5, r4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0\x00', 0x81) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}, {0x1}, {0x4, 0x0, 0x0, 0x100}]}) r0 = kqueue() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe00], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xc8, 0x7fffffffffffffff}]}}) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r1 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) dup2(r2, r1) mmap(&(0x7f0000002000/0x4000)=nil, 0xfffff000, 0x2, 0x10, r1, 0x0) kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) truncate(&(0x7f0000000040)='./file0\x00', 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r5, 0x0, r7, r6, 0x174, 0x10}, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000940), 0xcc, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x40, &(0x7f0000001140), 0x1) r10 = syz_open_pts() ioctl$FIOASYNC(r10, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$FIOGETOWN(r10, 0x4004667b, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xffffffe8) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x20, 0x8000, 0x20) fcntl$dupfd(r1, 0xa, r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r2, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x107, &(0x7f0000000880)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60aa"]) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206918, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r6 = syz_open_pts() close(r6) syz_open_pts() executing program 5: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x8, 0x7f, 0x0, "bddbf448105300"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x3) readv(r2, &(0x7f0000000400)=[{&(0x7f0000001780)=""/4096, 0x1000}], 0x1) syz_open_pts() syz_open_pts() executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)="4e004ec6315d2865605d78bd", 0x10) dup2(r2, r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1fffffffc}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r5 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x7}, 0xfffffe6c) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x2b50, 0xe29a, 0x0, 0x9}) executing program 6: sysctl$hw(&(0x7f0000000100)={0x6, 0x5}, 0x2, &(0x7f0000000380)="3d0bb1bbaef3e0e3ce22832f0fb65ce82bd90a4b2480e5998909000000c034875155b47e6496f45741ba86ba5ae849101bae7df22e113983f1e359ce000000000000001e67e57dc6738c85a69f763b78619d98aea31a4a11dc6b60933f824ba98005d550d2b250c80800fe540a3a58916d9e39be4c36a7ff8192f3aa2899b7c4c0aa8886e20d055a578125cf3b8e17b6fe9707beb6e7437e2cced813bc2b7c0584605f56df46d69fcf0a97bc34d303b362a6616fdf117d394e83510de65dea74117bff0c83f8117f", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x4}, 0x2, &(0x7f0000000200)="702fdc7f9ca626beab01efa222ea4b46f90f6dc98442a56dfa2ab92447036037347030c000bf0387b89c644be15f16cd3769fe05fbeaf0590a1d96a77153b8052fc3bcf7874dc906aa7a4327eb9f92e582e5e653fd38d25e27af6c9ad362a0f82f000d991992e4742276df1f930f9a6add2cdb", &(0x7f0000000280)=0x73, &(0x7f00000002c0)="102bb2b5fc9fd1de5a857e2d454a5ca637157107f949f5fc8c97c18541800e8b1c4a80bff03672d09502fbffd1624b217eb7ec5668", 0x35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000b80)='./file0\x00', 0x80, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0), 0x0) open$dir(0x0, 0x200, 0x0) open$dir(0x0, 0x200, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgctl$IPC_SET(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe2, "97071540d67d250000ff7f00"}) writev(r3, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) socket(0x20, 0x1, 0x7f) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x20, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) executing program 2: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000006c0)="01", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0xfffffffe, "0364178a0100"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a0900", 0x35}], 0x1) r4 = dup2(r3, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x20000802, "2cf98900000000000020000000e0ff0000008800"}) r5 = dup(r3) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') executing program 5: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x2d9c11e0f125520b) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!6', 0x3}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1) dup2(r1, r2) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000540)="0920e80000007c60e1016645b600000000000000ebbd07a90172c84c838b42782d535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0ac35d89aa7175f2953418ec382619346485ac44bcb2df28e7367a827fe13a9a4f0f08a3965b65bba6cc8ac238862232140e38a9151f453555b7fc8133f7d93f66b25ead6aa78760bd3df7b06983004a43cb1ec4b80b243e0258718d1dae308c9c526501561811f52d27a2ad334414e7811379f4bb7cf64c1547f97db2787ad0969e0c59eb6fa5cbe8efdf2aaa67ae82ea36cbd0b6308bb8e0ed929e51e763eb06161022f844eeb7edfb4a6d9982b2a50800e51fda6fcd95c838065a5cca50b5bab932912f5d0fec9ee9f2825cfddf4a2e4f39e558a84672736d688f45f5791831c416480dc923684c61141561e5c920aea6f83ececdf5325a6aa689d2e40000000000", 0x139) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000500), &(0x7f0000000080)=0xfffffffffffffc38) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaae0ddfaa888c086dd60ad30f1db082b00fe6e00000000000000010000020000bbfe80"]) sysctl$net_inet_ah(&(0x7f0000000140), 0x4, &(0x7f00000001c0)="e77cbb211ae65554b2eca64884f4", &(0x7f0000000200)=0xe, &(0x7f0000000240)="a771903707e9c351015bd23160dcc3c300a8aa980014580ab2f993cee7ff20f6a059cb24659b3b0b3a0f12ada735335eebd8fc64d7e55429b17f3e71e0a4b9f8288b7ce7e1eb2a6ee35fd01f6c8240803744ea4ebc01b5f5c830f80bc9246314fc77aecc76e37164e84bee7aaa3ae2ceddc991db0e459f67903682317a174e79cfd46641f4ed45362efbfc93d1dce478a31c15bedc5eb45e4c9d5846bf667f8bed", 0xa1) executing program 2: syz_open_pts() listen(0xffffffffffffff9c, 0x5c4165f7) r0 = socket$inet(0x2, 0x0, 0xe4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x1, 0x4) r1 = socket(0x21, 0x4000, 0xb2) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/80, 0x50}, {&(0x7f00000000c0)=""/240, 0xf0}, {&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/77, 0x4d}, {&(0x7f0000000300)=""/47, 0x2f}], 0x6, 0x8000) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f00000007c0)={&(0x7f0000000400)=@un=@file={0x0, ""/520}, 0x20a, &(0x7f0000000740)=[{&(0x7f0000000640)=""/222, 0xde}], 0x1, &(0x7f0000000780)=""/57, 0x39}, 0x400}, 0x10, 0x1000, &(0x7f0000000840)={0x7, 0x44cb}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000880)={0xffffffff, 0x80000001, './file0\x00', 0x1ff, 0x7, 0x1, 0x8f7}) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) r3 = socket(0x2, 0x4, 0xec) r4 = shmget$private(0x0, 0x3000, 0xe76, &(0x7f0000000000/0x3000)=nil) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r8 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000940)={{0x3a, r5, r6, 0x0, 0xffffffffffffffff, 0x100, 0xcb}, 0x8, 0x5, r7, r8, 0x3, 0x0, 0x1}) shutdown(r0, 0x0) getsockopt(r3, 0x80000001, 0x4, &(0x7f00000009c0)=""/48, &(0x7f0000000a00)=0x30) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r9 = semget$private(0x0, 0x1, 0x41) semctl$IPC_RMID(r9, 0x0, 0x0) setsockopt(r2, 0x1, 0x8, &(0x7f0000000a40)="80d7049e1f9390411256d14ff129d970d2808ef062c9f5fe0f9f40f146fa4b3222381f53fc642197d2cfe853d0d7e7c7dd6e66d27a8ce31beec3c0cdc765b4d15b0240731b5a67101a7ee4a767b238da855d1586081fe859341bd59ed26a6d6a94ffba6515d7ef0b6de99aac0f7cdb5fc29da3107615f96eb63caccf6efb9894276e23247e7a22a4050dcdd97292d4554d60567d50610c69deea6b010177b4a999e4fe2ba9b00130d73472ecf7fc6ab1beb9dd85f53bbef6fd8e24568ba572a50d0b9af930792475ab32b2eef485c651bf83ef25f15d1f605dee38dd6f49b569d363b2fe47f657dc968751a8f644cc19893f688879f55b759a7e05d9c5b41e2931922412b204b9fc09375ca4bcd09a77cf5db65ea1fe5f5b3b324711331073216f32067d8400b286f60df06dd16170f58970aff18685ad12cc066d75295bf2d7d00d41244f722f8ac13767cd062fef41d7755181c96249b7d4ba2a9241be75fab824a36c556bf423c928bfdec521750a1960ac58abeb18d67c8995f83917cdb4456f39167106970d268e9fbe397b18edcb3bd3bbc0e6fcfc57442d189959890d143fd8f22fcc5894e543bfa8a8a583e710582bfa439afbf32dd7cf9f4ca9b9b6a1b8447a753baa6196f65da40201d061a88535df78160ce5d575640deaf3d7ba39e29ebed8ddea830c85267d6ced46198170e849bbcdf185e8afff5f8b30c0ce11339a2acae3b75d75b3e6ba2d437121e33a43ce0623a285e0acde6793de30225773b8bd9880cf8f2bc9a7f92d3ff4a06c098b07d80d3208b0fd15a4f20c72c124fb3bf274b00e6ba67e5a518d1d2641f1b1706da04a3d06c330e8dda1a32c7018dc1471145aa45c0da50a1cbc1b2f477a461506354b6904c2091a05d81153984239b3a8bdcd83eaa565dc66d020deaa22ab41b3a3542185d0e65c6624ee4c73ef0baeee1628f7167b3cec95cad2330e6b29c6e11217258cafbae19113161017e6cbbe41d132a668dcc783df1c27087c5445c8bb906fa9609d42c6cca09b95f7d0cbaab3599aba11f3a34fd7a0bf49251a905fef20e447c96e778627f52097e0fd809c92fabcfdc8b95a9bf75cf6e17f87eeb9906589d9b5ec9a0971609fe97f2c7d3473472b994eb7939bd2ed5930efa64699aa1bb8e12c7e63a61743e2a9c8041e08d2fd2fe9c88f01a50be9be25fb018d84b5e8d026a9eaab572006ab4757d416c323725a47463d1fd5a4ae3b1bfccdce3bb66f73b5df8e55b63d2d2f3c9f7a81c39906e8d16011b377eb674907dd08f22a3a2d6adf4ff113db06c1c2f8afb863d09126d2dee3bc37b46396132f24e9418c785060dfcbd1a6cf2d543fcdec330f951b4c063beeb46f98a7b288212a789224692dea0922f272bfbdf7eadb4eeb8d5c39c1277ccfef3d010047b9886032a3876a9a5697125620bce93029cc5d64f3838fbb78792d0c2d202fcd7808a838297adf2cf5af2a9f89f9e8a115ac8337cb692ecb10ea6fac4a3f0b7230019104625cac8954106fc31ca185c6c4146ad144047188053cedb2a4e1130489fb2b38ec68c39feeb4d2788f61313ca98c362f9cb74e98a02d9b5cd066856377cd2a9117e4ca4714df28f31c866883de5e726f868cd3363e03e0a8354ee47d21d0a9a805889ba638f0815d265869f7d90a2bd844e59feb3bd686ce4c656824e804e96028d070dc63d9a113a4145506c3834800fdb2a1d2f4bcec71dbc28c48848747324815ca66b60bfef8cf7571b8052164632b3ae137b1d4af88cfd98fded694fefa2c41ff8de3ac4cb64ba425ef942d786ce1919d92916d134e42b686bb643838872ad595a7e10429e7edbe3346dd90ee73f66b4c12d25e8cf22368160faa9101c90087f99e747088b27216dfa70828d15cae16b6474465031313f3414410e92ffa31342556cfceaa6538ccd6339c69f9abd57f627f9cb66d2c1386bd271e291325e92c1dd872551a356541c6244cf6faa7c58a2cf5e06297bb8eee74c2b3cd04b80831a78b186b81434f4d91c626e9d4c7b0d786ca90018083033241271dd50cb85cf9ce6f11e4c032256c6b146b40d8ff244b43ca23aa16c0e849c29121bf50163bb3221487d44a412718f0bc852402c9f5e11cb238161cb170badcbabfe22a568e65674c1701c6c363d59b52d6854c62cabe67d26cc669836aae3a381eb816b9f95ae2fe725d3eb91e700bc688506b481c46229ce2d0b998809471bc67080881986098361cf551ffb2e15f00ebf87c8e253a48211a4360c5b3725d992f695b74e418b00dde56bc24cffc236a116d4e227dc1ef9dcffcdbd785689a4f3c44a22226b4ab582fc756f726fc27d3d4a160df8f17f72dc2e202647571b4f726ddfa5c04721480064f26b35c14b539d61d9f49bd7ab9adc7051e252562521bc25122c12f7377747f62790fe5346febb45405a870ab926e9dac409198abcfe3e195d1efe4ee9357a94b9d324751cca1ef932fd7a20fea6117687d80900c96118c2ecd0752908855a3b974430ad9b2b6c5ebbb6e3c2d51a3239dcf1229cbfa8356c0e675333b9acaab0dd90e98c0b5fdbb66b9146c9a2cd7ba5ece1a7caab8904dd082b35ee7add8a7e0c9890ef24d77ddcc6b34bc7a984a0bcb7d20d842c03595eaf3a9cf25c82bce67f9ac6ad861f2c6a7d53c0682ab427af2a5ffdb55b787a34af479f81268d1a2f9e4c896b8af78df2bb8998d73c77db7bcb97a5f3c0bd165d66b616788b56c9e4b95747a5518bc1ff73aa972bab958e6096239a79e59c5230618d17de2d1887c726b57f2fb96ee85bcfdf74092f3142bed8f8d96a35c8d14c87aeed58e8304c4b7e2a6d35fcf1bd9db3d977a11e473b941072c21bc14806ef44c38084a9b02cd99acccce22d3bcfb61f57edfd85b1856243d77764c01d08bd2a417670a9d6287e4cff57e94df65c32ebf0bc17605be75c2cec2575b51d6bd0c7df5c88eafb4ab05a0f6326c663db44f9977957a9ae5eec4923943ebad0d5a0723f99a24c7af4bd28fe0f6749496bbe24cbd6837f734f237ea645ba41180abdc60cf96e9801d9fb9abc36fe71c40d80e9211c01aae4aa15c92645d08741680e7ac50fa26aae37209bb6b5cbf3df7cae164909cafaad0afff1048e7d8ee48267b6c1fc222c798afa22e3135cb096b33712895926d80a1855749f0bf8c4ad23327de24aceceb22db82e4b589bd76312f75a80905ccbb45e7c61c57188757f6f9d437410a8e91eac2e0f56440d7f5eb9e0e3e0ab2c1f76208ebbed12e203e950e1d2325f2574cdb7acf3423ace537b624907a15c2f9793a0ec77568a04e77c0fb951ea4fa54cdaf0a12f5161424fc416aece42005b2f0c71d28863102c87ef36b8157eb081dcf3e9f62089d12f6a173f915755f27ebc7ea4d1be4b8acf0f7ea56a1577ff80302a242cb45832510a2cce765f1cd69c3c03a7c6ed3286e277769105ac2f0f96df2562b6ae5a057ab7f52e3eb1b69cb9271b5aef02994ae1cf5d2e1bd8b34b564db7837a9ab7a2149cbb4effbb772a16d65428a54a20a87ed53acb528eb21a8fa3f229a6920e0a96e042afdebc16c977369a3de95fc43f2948fdb079ad60f92bb385a917c3b97ac314477ed337daafcc3e778f4251a9c02999d19f1b6dfbced844a74d47342b1ccc50fc3520b1564b8e56b78c8095ccac609734c7e9e7e50a345fe3df2f16e49c77069519c392d98b5dec787f0123e17d228a56b35b724ec6ba0b5bd60c9f55454d5857955610037c464352562ddda7ee914c62c459d2ddd69c54d4ecf1c10634c8c56bb1916ac19f5fec27764108e9dde77e75fd9655ab95b18786c401d650695d4642cb9aad2576b9453e11abea3298c04b8d95906e5b58d9242bc883ed1200842b2b0b42d7bf46bac99cdaf220e061f32ca769150ca4e5b218b05fb361711f1a32d2bbb483aab3b5745e07f2cce7de81d858412aa3cbb924156dcac9a0158032f8c59bd6c2a73bf3c8ce859a1c523709b796af259523fccc45c961b22574f670c05d08b1a4c71296e25cfcb1e64013d179742eb302fc150a40846faacbfe5883d3aa2c127a8841c5f8be5040f4986d01f666325d37b382747c88a68e6767feec713437973c2d7ae6203bea81e9a2375926b94967887f28e103fb0f59700866421caebbdc0b2efd6e3ff5c164585b1b1c44d515137baa66dc3adcc8a5926a2c2dbb8514cbd855f6b4bdf9595c64e68cf13c8d0ad1196db753ad3f244225bb6202d77b1efcf650da1547d8fd86cf67d10ff2c09520cad74f76e4fdb99f5a63316c2ffb2db821d34121c5c0874cf5e8538680d3e857d3934192dad714b64cd2528677068702e14074e04f705cdd62eaf75f8026d1749a1e0d79bb4c392051ce66c3b4f6866a9ccf4ad3207e6eabd2cdf3dbbb8baf9763bf56c6991c038ebfe0d704241952dac9cc735b947e7dcf7f0b27a1819423c98363a4055b91c6240a6f6b715965397a37d77fb0ebfbcb0828279198ce104fa582faf5bf8d6d831ead067e88455bd9facdc3fd7fa8907ba5161c78fd86d498a3c105535d421f24d848e4c211b16e98b7fcf7085354a9edec971f8ca6746ee0970aaf00021083f5f8a1aa23d548c1d31ad485a3fab6035d01ea145cae65abd4f1caccfd2eea34dace8d0430966bb4620ff25a272b9e5b3ec279384aafd22d917363b784d8a889c25d9d5f35a9d94c6e958d5a4c86c0fc82fee8e592ae141ca6e55e3a19a91c07f439ef636f128a9b79a923d0d8d706964e6a00b3c1937b2e0b831f827153937021c02ce1e836ae674033322764db24910ed0669e72bf5c753406a682f088c96f482dd50f3e10671d7af670bf676cc3e13be27631791308088ade9e34a3c57a5dbdf07d1ea851e5d6c1f47ca591d80c8a2f696ec0e7e80c740eecf6e2ce3e04084b47a37ea05ca7a2e7132c02db4c1ba2502960b5f6c887e3bbd06b7f7b74dc0b28455485fc0deabbf62cb47595303dfb15ef9ae9035a9e82395b8a0d76b7f5b55ccd1a5066695d1187d010c83b2d24aba92319a820856b80d7ddba6936620866f0d12ca5560634f6e969c96a7c42d201e637441a407226e42d87f334bdf9b5f53eb8ba5ae87a2933099d46285f6182199ec3a1b06361e32fbc34707357bdc4c025a8cd422ff19e98d62d5650a447242abd27b87078790a96cf13c683ca4fa239475ba2c924f9b5e37815471b633ff9163cab08cc5ece47389215047e2912b90d118db0ed052e099e63279de917d433e8f990ce70fa53ed956e25a3c37c2ae41008ef5a35c50c016f4ec8b96a3e62bc81c7ca42cb1021f0db6c6a76c00836ede1c66a98cc27402dc15df3b7db305770a703507ce62eca1e3a518927ba3512adb119b2e6097148a6788cf72f877d1f58616a72e9835ded3df5b548d574257d3c4973f207ebc9d1e40438c4d4b2bc9b1be64387e0b95bda65258df418d96c8cd6c7fa87e177ff993409ff021da72f63fd12f728cd07094e15fe24c46a334739a65cd81bc7d256df26452fbe9ea7aee6190382aed117e1f21f200c49e4eb395cd0f6785a76fe2a51c5792c4c7e131a8b3c35283031456739065cd8d65f50c48f47fd502c1e77eee969b0e1b5f5ed553fa9076712418280704c151172aa1f4cab5465b92682a6a7a8cb2dc8a05d08ae90cbf2e07f7ddce521714565e54bb9f2f7d1f4afacd980eb774f6bc1ed29ee3cdc1829d44c9c01ef3f48a89ffc286ba0baa52e97807f25380490d02ede3ec982419ccd2a7873ddf17dbca55583d9fdc5812793b90de189e005901508e14ba", 0x1000) r10 = socket$inet(0x2, 0x5, 0x9) fcntl$setflags(r10, 0x2, 0x0) sendto(r3, &(0x7f0000001a40)="560e4c29e2b6d55890f846f252959e001893360566f9dce459c95607bd54f8ff1c3f857c25ffe22da17c509a74d19d4af54271e26f90899c5a4513e0b5eb72dcc74c7604135e2f12f713c0cd0807aedd28b19bf806c0ffa1efeaec24698d6b0f1dc81e9c20925f562394dab19ffdea0346461741f09224277d", 0x79, 0x7, &(0x7f0000001ac0)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x6010, r3, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001b00)={""/16, @ifru_metric}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) executing program 2: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) close(r1) poll(&(0x7f0000000000), 0x0, 0x100) readv(r0, &(0x7f0000000500)=[{0x0}], 0x1) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000948000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000000, 0x0, 0x0, "f37ed0fec973c79800"}) poll(&(0x7f0000000680)=[{r4, 0x117}], 0x1, 0x0) r5 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r7, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r6, &(0x7f0000000600)=[{&(0x7f0000000080)="45db9950f4b16e276e150352b754fc60a033b0e83fd62dbd45002b5ed5df1f72daa365efe074a822a09cb731bb7df273c3b8973e489e7583baf9410be2ce5c49c3256303d4960e0c5ac118022b24a9c0017f00", 0x53}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x4d4b8b45}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x42, 0x20000000, 0x3, 0x81}, {{r5}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x6, 0xc02}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40, 0x10000, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0x2b, 0x1, 0xc7f, 0x8}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x14ae03805158afdb, 0x80, 0xa6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x21, 0x2, 0xfff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x20, 0x10, 0x4, 0x3282}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa5, 0x40000000, 0xffffffff8e508786, 0x800000000000000}], 0x0, &(0x7f0000000080)={0x1, 0xce3}) executing program 5: r0 = syz_open_pts() socket(0x11, 0x8000, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r1 = semget(0x0, 0x3, 0x20) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000000)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x2, 0xffff, 0xe17, 0x3ff, 0xfffc, 0x20, 0x5, 0x0, 0xcde6, 0x2]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4000, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000040)="00b6d800", 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x6}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffebb) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)="e4fdd8e92ee61de35370bfdb466085f701c662e5c903e1aff69a5cfd41214978319a1d0a3a20cc30af020223ed98ae0d6b6a2d838fed5c1676af34b32be66b4c74ea238450a5dae8773ec2f87d409d7867403f2c6b75b0b6f7915b2caee9657ca2610fc752b2659440c15669ad1f6890cae0d36d71797073ace0fa8a1705fa434e78471a06217d28ea78ea94f49cd95baba2b51f60c596ba901d9ba4937b248a60d19b65197d03", 0xa7) dup(r2) setsockopt(r2, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) mmap(&(0x7f000013f000/0x3000)=nil, 0x3000, 0x0, 0x1810, r2, 0x9) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)="aca818cdf4c1261e6046e0baf6198fc1fe1d537d46640ef7811704b6fa59050c7aa7dcb0058da77b0c9ef602d990e00377146516d28aa80c6e2c3e1e1517c1c0595b47956f50da951e50530087e4c93b88cdaa6776b410baaa5b6e4e105a0a3cd205d144af4666cb7e56c86409d5c314b7bd0798ed8a27267461dbe6ed696631d4290b22066fbf536731b541ce61910775843ac8b3efd6d76dca5986567ce51ca7727c3efc5d4b7c730e4c34871d423443e83e927d97087a64645c12f466e66dcb6b5492df9195ea", 0xc8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r0, 0x1) flock(r0, 0x3) executing program 6: sysctl$hw(&(0x7f0000000100)={0x6, 0x5}, 0x2, &(0x7f0000000380)="3d0bb1bbaef3e0e3ce22832f0fb65ce82bd90a4b2480e5998909000000c034875155b47e6496f45741ba86ba5ae849101bae7df22e113983f1e359ce000000000000001e67e57dc6738c85a69f763b78619d98aea31a4a11dc6b60933f824ba98005d550d2b250c80800fe540a3a58916d9e39be4c36a7ff8192f3aa2899b7c4c0aa8886e20d055a578125cf3b8e17b6fe9707beb6e7437e2cced813bc2b7c0584605f56df46d69fcf0a97bc34d303b362a6616fdf117d394e83510de65dea74117bff0c83f8117f", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x4}, 0x2, &(0x7f0000000200)="702fdc7f9ca626beab01efa222ea4b46f90f6dc98442a56dfa2ab92447036037347030c000bf0387b89c644be15f16cd3769fe05fbeaf0590a1d96a77153b8052fc3bcf7874dc906aa7a4327eb9f92e582e5e653fd38d25e27af6c9ad362a0f82f000d991992e4742276df1f930f9a6add2cdb", &(0x7f0000000280)=0x73, &(0x7f00000002c0)="102bb2b5fc9fd1de5a857e2d454a5ca637157107f949f5fc8c97c18541800e8b1c4a80bff03672d09502fbffd1624b217eb7ec5668", 0x35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000b80)='./file0\x00', 0x80, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0), 0x0) open$dir(0x0, 0x200, 0x0) open$dir(0x0, 0x200, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgctl$IPC_SET(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe2, "97071540d67d250000ff7f00"}) writev(r3, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) socket(0x20, 0x1, 0x7f) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x20, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) executing program 6: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x0, r3) close(r4) r5 = socket(0x2, 0x2, 0x0) dup2(r3, r4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x240) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xb3}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xb, 0x0, 0xb66, 0x0) close(r6) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x119) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000140)="b100050400000400dfffffff07000000331c13fecea10500fef96ec0c72fd3357ae302002e44900913004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672e4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e94221f932cf4bf7040fb94c0400000000008000361b4c002002fb0013aa71a3f8343712051eeab71d0000000000001000000000", 0xb1, 0x0, 0x0, 0x28) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x8, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r1 = shmget$private(0x0, 0x2000, 0x184, &(0x7f00003e0000/0x2000)=nil) shmat(r1, &(0x7f00003e1000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x0, &(0x7f0000000040)={0x40000, 0x9}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000978000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e8c000/0x4000)=nil}, {&(0x7f0000fc5000/0x9000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000bf0000/0x1000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000cfa000/0x2000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f00003a4000/0x3000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f00001a6000/0x3000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000fb7000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000dca000/0x2000)=nil, &(0x7f0000e01000/0x2000)=nil}, {&(0x7f00008b5000/0x1000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000b8e000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000dbc000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe800000"]) utimes(0x0, &(0x7f0000000300)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0xffffff7f, 0x603519, "0406ff0d09000000000000000000f9ffffff00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000009c0)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414726bb676c5940a7a937f151ed28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899e1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2eb08806246bb2081d88a6c59395ec4637072f6c89e38b2fe2493953c46b615a332edd9893e9c0639e0cc396d41fa4b3ad00", 0x105}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10001, "0a2affff03855f19000000001900"}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000580)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20351b, "28b7e60ab87aa57800000000d0d2000000001c00"}) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0xffff, 0x40, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xc4) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0xb}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) shutdown(0xffffffffffffffff, 0x0) msync(&(0x7f00000ea000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x0, &(0x7f0000000640)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) listen(0xffffffffffffffff, 0x0) r3 = msgget(0x1, 0x400) msgrcv(r3, 0x0, 0xfc69, 0x0, 0x1800) msgctl$IPC_STAT(0x0, 0x2, 0x0) msgget$private(0x0, 0x0) r4 = msgget$private(0x0, 0x2e0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r1, 0x0, r1) pwritev(r5, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x18e) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='.\x00') r1 = syz_open_pts() syz_open_pts() r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unveil(&(0x7f0000004500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000004600)='W\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffd, 0x0, 0x8, "28b77c09b87aa57800080000d0d2000010001c00"}) writev(r1, &(0x7f0000000000), 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0xb70a) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f0000000140)="68fc71295f612b7a69ac046b6152b410e844265913e8173f32d69f752cf8d9151ea8", &(0x7f0000000180)=0x22, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) mkdir(0x0, 0x0) read(r4, &(0x7f0000000480)=""/168, 0xa8) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) minherit(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x7d5ee3fd8bce21f8) executing program 6: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) listen(r1, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x80000000}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r7 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r10, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="c078020be121f1d1e2f10adb2fdf25d15ae528980af316511434f38d1a1c438326b4675d0ea79bfd6e5c0804d37014e8538b279b42", 0x35, 0x3, &(0x7f0000000100)=@in6={0x18, 0x2, 0x10001, 0x81}, 0xc) recvmsg(r0, &(0x7f00000021c0)={0x0, 0x0, &(0x7f0000003600)=[{&(0x7f0000002000)=""/233, 0xe9}, {0x0}, {0x0}], 0x3, &(0x7f0000003680)=""/233, 0xe9}, 0x840) sendto$unix(r0, &(0x7f0000000000)="e7190fe9f3040ef1e82aeaf15be8df1b13201d085840206cce48b79c509a12a1d836c6e230597cbd9cf84e09baa33e796b08bfeaf4eef38016b1c0c6d08f4f98658a02c94ae4f2b00595fe94ccecd972d6f19504e95c6082f57822184c65eb0a26826d00b802a14483173482a4806837426d921a6d93dc4b9be518d8a5a27d9f11830a140f8f5b3aa3de324da706e98553cab9ac", 0x94, 0x40e, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800460000200000000000019078e000fcffffffffffff0400001000907800000000"]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0/file0\x00', 0xe8c1, 0x562, 0xffffffff, 0x1, 0x40008, 0x3a03, 0x1, 0x1, 0x1, 0x100, 0x80000000}) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000480)=@un=@file={0x0, './file0/file0\x00'}, 0x10, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f00004cb000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f00000011c0)='./file0\x00', 0x282, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00005df000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f000068f000/0x3000)=nil}, {&(0x7f0000694000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="5dc61a209f15000000000000080045000028000020000000907800000000e00000014e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000ed0010780000d94888d8f19cd750db34ef1adf44597825129c88c980f1fd06787f"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_STAT(r4, 0x2, 0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0xa8, 0xffff, 0x401, 0x5}) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r5, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x7fffffff, 0x7fffffff}) r7 = kqueue() kevent(r7, &(0x7f00000003c0)=[{{r1}, 0x6, 0x14, 0x9, 0x6a84, 0x9}], 0x30, 0x0, 0x57d, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, "feff09009cfaef01018b7401000080000900"}) close(r0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) select(0x40, &(0x7f00000004c0), &(0x7f0000000540)={0x40, 0x0, 0x52e4, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000580)={0x3ef, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0xb12, 0x4) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="37fc10c820be21d465c83a80f02765c84b07c5e8795e98626f7eaebd90db0ce86566fd74a137e02b7ac703bfccc9ef39b2fb4de7bfba3a36c9b484fed2c67711925a0c0ccd2cf2d85922f99f7019e7e7f3140996af2ce0f1f3f581c535ae37bb150abc54e933dc916b90987cd147b308a54a6f234c510391bb1c690e3fabc3d4dd4d9c9a856286a9cc8dd8d3", 0x8c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x80000000, './file0\x00'}) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c61e000000000000000100000000e01f00000000000000ff0200000000000000000000000000010100c2"]) executing program 5: r0 = socket(0x2, 0x400000000002, 0x8) setsockopt(r0, 0x0, 0x21, 0x0, 0x0) socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x10002ffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) r2 = getpgid(0x0) r3 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xd0, r3, r5, r3, 0x0, 0x196, 0x2}, 0x805, 0x1, 0x0, r2, 0x8, 0x200000000, 0x3}) semget(0x2, 0x3, 0x82c) msgget(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r7, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x8000, 0x3) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f0000000100)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) executing program 1: setrlimit(0x3, &(0x7f0000000980)={0x8, 0x100000}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x10000582, 0x200, 0x3, "6d14ff9e40da72a154cb49824b00000000000038"}) close(r0) r1 = syz_open_pts() sysctl$kern(&(0x7f0000001780)={0x1, 0x2c}, 0x2, &(0x7f00000017c0)="cc0ca35b23431115ae5f77d20007c30a0f944c43e71b256bec548798ad83e587ae3baac039ca59493909ed096471ba1849336232e9cc78ce65dce2cb507a01a5189f0c57ff1f0863dd23461e553542cd2cda03535ce972df8d6ec3af871482c2cf6efc509bb20c2d491afe598d90186c7492768bcb457cd5792b", &(0x7f00000018c0)=0x7a, &(0x7f0000001900)="bba402d58f0b09804e312ec3319b1ac957c78072337c5dcbe706c06c54ea9d52dadcb6ff758f20cd7fc5537d4f55cca92147930f07bd939de92dded8fb9f35e62956b959bc", 0x45) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) chdir(&(0x7f0000000080)='./file0\x00') unveil(0x0, &(0x7f0000000040)='c\x00') sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mkdirat(r2, 0x0, 0x0) open$dir(0x0, 0x200, 0x0) syz_emit_ethernet(0xb1f, &(0x7f00000019c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0500604b521d0ae90000ff010000000000000000000000000001ff020000000000000000000000000001001300000000000005020000c204000000000103000000c20400000000c20400000000050200000001000072b260b1ac62f5bc8a3e79365d8fa02b4111841bf9c406fc728c4dbd9aefd01368b9e5b7e28fc258d0e2e4d47be48f5e40cef3661dbe621e07ef25179370e0d16571b2f8a8b0c35cdda435ac0951f6675b3f02fb5e357279be6835c6573f1378eb00b9d18546e7cd2b57b1df6831f58a99931a04010000000000000000003c000000000000004e51bf223d53e5ce65bb8d5cd91fb5f3292cddfd921d73b63c81e1a72488320aa8c4656052b439d255a12bfca90b0c82d33fdd48acc5beaa4e7aa2ea2fe1f408aa174293f8962aca4a824b913836e4008bd961fe47a8b050950d88d9387f6bf6f47ea7027b3c8c34ad4d78b712fb83508a838818de3b536d38c5db6917f1a0f7fcaea13e8e7234c66099eab99c4022153eedbb47074468a9c47e29fbe8cf0cc1f6f659b04fd2812ed830e535c5fac4bb36f0e4d915b19781503751d1e72ebbae3866884bbb0e8c0cb761a8eadb7cd469810c4a042e59a3f89f5e6f06baefe919d70942e9373d84a546cc5e2f2d1399470d51b0640082608fecd7b02770fd895aca241e3ac22c81ce152205c3bdc49cae1cc970e6c34906d2000000000096d08252ff6256f776a65057383d010c3e2fa38aa8a76459c4352f517243c0ae8e1f3656b83e376614f3c2208cd2add4be35e10596924361a7e278ed4c058cde8d4e08f293172acffb55bc527a6412bd742f50be8e48f04750a47dc0f3713dfef49afc05a0c5b199fddf7a12027c364c5915d527a95dc106076bbfe6fd840958d09eb763801728070960f007ba6c7ec5c1dfca2d6b0e1861c7221bf801ea8bbcba378e0600000050390611a879286d5114eb8949a878507b55b74c121fbe3ac204000000000000000000000100000000000000010000010604010000000000000000003e00000000000000010005020000004d1bbe49356c9b726112d381cdafdf847889ad39cd84cae18ede1958f5f12bcd55fd92a9521b91161e75a951e5bf22ea1489136385a3b8696d8263476322e88fbf89d5a27c7a3fd7682c290366c10001000000187ee66533c74ebda0d50a4ce67e3b4c6679196c929b819ab6f0869dd0a6d7195b0db21f577a2e289b7eb3f0184f1b7a08822b4cbfa8517f3108cc2c03b8813f6c680e0be0970713e3b76adaa45a9bb57cba58330db761756695a332b958a53d8bfdaeedf185e37c2be1cd95f45fc22e8252f46a8a8f057980e2b8d202914088e374495b4956738f2441b8956187749e0c0c261812b07b1b87975a1f94b2e2ca7760e757755760d3dbe8b5a9081f989414d59fd591e14c568977c940a9d00efd6408c00bb54c1517b438074bbc5b53b5d34d403bc20e616510a46ae693b2e7149d4f90bba0ef76aa63dbdf412aaf42d2fe360c1e52cb3f4721922f683ac56bf2c20400000000050200000109000000000000000000007b794b85cb03114739d6d850da264d30abf0874c7a3ca66f4289ce0780e3f785f87eb6252eb710f74cd64b8a7c7edd3e7248a0f71b009fa6b6dd93083340573d67fdcf4b1e1d08cbe71b065f8f9d73be42fedc5c8d84874b673e4d36da45e366178d6fc93662c6d86b4e934ccbf5e1c297041d0b10d83ec6455eb10a0502000000000000000000000100000000000001030000000502000000000000000000000000000000000000c000000000000000fcec0b70c4e95df4578e1ff6f60710f053d54aba79571aa09f83a0fc37e54e14e571866af8ba64a211895e102f609d960f17ca2b4cf472da3a017b786422672494951b8fd52b15751f96ef48c3ec011e16afe197b483ffe83d56f49519dbcdeb9551c8747f2c35d41f9142297792091b036914ead266db7151b184d2bbe7604645e7bf6ee118f206430219fd2e31c8db75fa20d7a6f716160bc171ff9ceb469b80799accbb92b89760bfbc55729abf4d1c0aece6f05a586ad94d1349dc84b42f48f25d1699db54e28c20908bed16dedc982000d3326106e9959120e384eac46f46ac34322c1ee60db16334d83e396f67dab908705bb736a0f6d277a9aecfd7cbf37778b5e51c980a9454726ee3a106fb3b9a82ffd08618df474cf8a985fc8090d20b64654f0b4b9baf6b392816d82732dcb833639696d539374d08d75cb52ba0a85751a1039dcf99276bad6b00b09da3ca03d7a45dddabf86ca48f6dfee91ab92e0dfcb8e23f007ec57cc93d3510f7cd8a3c08a607875f762c5df840f8c2b02623ce502ff032f579e40ff483af1875e5cd904efdbb17f238e9a919a76cf7682aa14d666e6af3c20cf8cd597e1da8fc1fda47bef97dc5d0bbfb70de596c62d0d364733400a5d094eb7902b715e900de8765a36ff065e7b5ea7a26075e30e0fc1a7399257c6f09955f2e6b2ba6682438f2418c28d36aaa00bf65d30e80dbeb7f6f07d92b277d5e176a46ad127ac42628438c396a7df06c9b067bc7c85a2424bb730bf77dc88bb0987eb36b2891efc3396099007f010cef55a0c4a8116c849afb7661a9b950e4b9d24f7dd4447639c11200e6a3e3c8fc8234751da4c96bf5cf0b6990d5749b8dbbd203878b9b86750fd96d8e78c87510fde0a001667801238424dc3e11a600606c2971ff8a6d28a09558bf3eeef99d24630c2f7b608858a5163c097ae8202428d08d11ced8f2dd946e167ed983e51bf26adbff63ed63725aea949170a2bb3d25b39aef4c3d9955eb767dd33c795d07668141e69dfed573fd4946246f2512510858edf8ed9423358ff8bb71159370cc738620a1219f6bc791aebfb96bdc59e3652341617e2128801a9b389b79f3bf1b81d5c8f1b859f6eeff79567135ea500458454f27270c53b670030053930ccaaf2a929a2e10d44fad7cb4327f0dce32ab1ff3fd0603f98050a6f302d52f6a1a14081a5ac921f47df245118d06775f59c9e4948dc8ca9012ad0dfbcb460312d54422a69b194f80352082f6a0ac79f2dd17815b988f0b3b8e8ed94ab6019472743d9635a561be0861c9ddcc360117908ffd3af3fc349b28cb880942ba070c528d7e01d4c9f9b65e46f1c7ae27448cd53bc85bf3e8a17b2d2a998352b71fcd7848c3c58529c64c457d92179c9da0a18da84e395bfa26f59181848c722e14b4be23ce69fb90d6a1073b8f2df7225dbf7b02dbbf3692186e7a1e88708dcd99012ad6d7a936de3cd15c7b95e3ea6e9d0faef365eb16c142f46f6fdfefde01bc15a5dab6ec0d2fca4e2f6a83966c1d74edb98839b8bff2c99a3b7ab8d1b5a6740c35a29d5620b362da12795c3b256209af5a9197732085a076346f42196e541940e2dc4936809a089092ea37d1c86ed63e80db60f5bb244e85781124e4bb5739adf9f4ea07d6fb5d371da81229d4c018ab4ec258f769852335037e9b8af0cc1ca4fa588c806e691ad96494c15814ab4bdd81ee1b39d3d7508551e4bc00a11cb6bd544b4cc53b93ea08f42e4d1da82ef5307479a92feef62950ba6d1d28705cdb8e9b2acdb1458b76867dea269bc87ba9fdd5e24c9ef60d5faf93e5cffe4375fce1a497f4459b36f506d1ed7973041f3e3cbd68fb8b43262b7a6ab2660b60beab166cb559e72cfc5e40c9e36c29360270e127f6e30fd9061d5e7165f97c51dd33075e85fcbfd861136905030c66916f1251661808c198813184029394f774c1dcfc6f75126c3c113dfa6c236ebb70df890391e6358f86a8c215e4485a3bd21c02e3082f05f390e93522d4258ed8173b6408e0a414de05ddff57b86d4e052baaefc06562ca735132a717b3f6c4ac18f6437bfec43d200d3734aaec12a1bd235baf5db2c510c1d4ed27d0bb7266b3a04d96a89b6ccca75eca9f2696820798d4a9c367a4b110dfd550b531b2834aea050200000000000000004e204e23000890785c45dab0c2ffd9907ccd270ca3ef783774c741aa55da02d128f2ac332c11aaa8ffb5aca7f39da4ba181aa7eb717cb11266aab63c340767c1e044deda489232c2f81ba01ce1adf8cbc9d900797676b451b2f6b6b29ee7bbb9710d230aae39b3e59c757ac2de9cdb4ce7538c8ce679be1cb8e87711c95dca802bc84afe6017b5685185c7c98bc2bf8314fec09f36e5059cae025c73ac1894a05ef975d0301e07c485aaae533ab8e4b8e7c5be400ec7"]) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) setreuid(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, 0x0, 0xa) r4 = msgget$private(0x0, 0xfffffffffffffffd) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x7}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) msgsnd(r4, &(0x7f0000000fc0)=ANY=[@ANYRES32], 0x106, 0x800) setitimer(0x0, &(0x7f0000000340)={{}, {0x7fffffffffffffff}}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x1f, "bb08000100f1675910508b00", 0x0, 0x2}) executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) mquery(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x10000138) r1 = socket$inet(0x2, 0x2, 0x5e) r2 = msgget$private(0x0, 0x80) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) sendto$unix(r3, &(0x7f0000000280)="b6e787dc90dc83060167cfed8b4147321d62123579433338baa34e1ea80efd6d2a98b83095cf542b524534fdcdbff434f33a0e945a788bcc626fdf31f544d31a71c044ddb97ef0af0f865f8fb3bcf3957fba734900f9bd459b60e8f6ae89179e20b76cf1f69d6ece8b80a586cc86f43ec1ab703befcd48ca14beaa5834f70848f33a9080dff71dd4445bf8d9da0d275dc0c79260b3c8", 0x96, 0x404, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/43) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="d900fb0024ff0000", 0x8) socket$inet(0x2, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0129c9e242fd505aac10fe300"}) poll(&(0x7f0000000180)=[{r4, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xb55a, "1a2198b59b58505f40edabfaffffece900"}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) dup(r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0xfffffffffffffffb) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000000)=0x2) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900ae19500ecb6b6cd653ab6fe9ae2b02e0b5c2310e0e7c215a4a74551a68c03c49ad097333f8f300bf6eccfe58b861c8453a3a81e6dfa069c8b253b0ec972ceeea7ad1c11ae986f82c829e3163cbc7d27ad48e7486822356ee3859e15e4d67bf7584c31ad1f0972786b3e4f8478c8ceb33f0165ffb7070c544c31811fb72393d270a15e0cca661070d4be5eab64ca7513d17de2d7957bd25780d1f0279e66c7c39fe40efdc37f0e98990d6c61c8894c556", 0x15c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640", 0xe62}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) r1 = socket(0x2, 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) r2 = dup(r1) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r2, r4) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)="d0", 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000008c0), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r2, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) select(0x40, &(0x7f0000000080)={0x2000000, 0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffc, 0x0, 0x4000}, &(0x7f00000000c0)={0x8025e, 0x8, 0x0, 0x0, 0x2}, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) munmap(&(0x7f00001bc000/0x2000)=nil, 0x2000) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)="1f319c1fde2abc05119e9bdbed82410f2932fbd8845cf92b5b8ff03fab37e84f062a6661e620d93bf8e9bfdbd8850fa7aa8788b2bd66a10ccd45801e6147b7272a71be5f82227bb3d03acda3661252bbde1da4947d5032f057eb2fcfe99888b1e034125885a1770f221ca28972f352b2d04db1e8d522a260085a40c38e403025b4212719d15f6e1de8b9043ef294c1", 0xff82}], 0x10f, 0x4af) r5 = dup2(r3, r3) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = syz_open_pts() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x2d) writev(r6, &(0x7f0000002200)=[{&(0x7f0000002280)="1e0f895d0c314587df7f97d6e5ffe85d22869baa1d8f620019f6c67503c5be61a119bf5b615e8f8bd2417eb63ca09ca2c9838e54fd096459efd11c52d5b68b578a2b54cb6fc08e2163e91aff475b5415074ee98e099d4a04984985e70a1588f54877f69a3e81641b535585b87fd5d1b2761e5e5128", 0x75}, {&(0x7f00000000c0)="2fa5d59a5f931583247f9e9dbd50939fe76a4fa9bd90950989c7d7b126043b2cbf3744fd48d9fd405bfce45ee898708f111904c12c70ca159912bb69268817b0fcc6c9a737d5f8444154a45c72762df6fff82e61a638da11071b621e2bc1bfe16d6b49507f4c15b595b332421bbf3457b8df668c2fdc768fefc5497804537a5cf4180eafd8a0b8cfb3fb9d487ab4530e136df5c9e629df85d8af21f30acb6b358151e66ee65934e648b88e8a9accf2da22bc9c4d74194fc1fb898dff2642256205e498389f9317d2727a02adf8313b97369f4bf8d0a48e2b0e2e9b50c432da03d075c074ffe6efc5db0c67d32e08c73963e5b7bf570ef463a4fff9740485f5d9d5d83b71960190bd412e7a30b20816dc78f46e503192088e315ecbb940ea4c33114a6bea4eaf17a3ca225619ac02b09cf33a0aedcc8225bd3b55bd507ea2c2bb6689bbf55dc2509463041af002d1bee098408537c3f2eea5e205c129b86f479b18527d0f94bc86a37ccd5dce8bbe3452c319ed6c792043480dcd59804178e6e772c52753dee497cf6eabe8090e03cd7a796732aca51bb144fa80064a2e9e162ad2fa9e157d9dc6fd56a553d5f7580c46f90d6d9b9f1bc7b425b8c0aa975ef0e159eb52095de7ac13fdec348d9208b8627097074e1c48b3a27bc8626c9d841b10cec7a9915b3c1aad3a988ca88209bab983674ca573e743114c76b784639108e130295aba84166f967c645b5bd39410c81a538f771232a45a40d082773a166206ad94474407bcea92ba862a3b7acf0baf1c2b4ab346a3c41ef1b4b160b7f60649e57921140255776e3531f0fcd2e3be1611eb413bcb2e74c7b2c155420da715ee866ddae4cbd976132581a37f794c0e2f0568fb3ba02ac60f6a547e83d3c6eaf38a0717354576619f45f22b4119b107f700778654c3a8fa30e229140e9225b3ca40420e6a819d5ff2989edd79c05b951622015c454e57afce19b8c37e96b73a79b1435dece7b4d15c6758fadc69cbb5a9c1bf7882e6d4769cd8466439e00d65ac7b7e46e0efd418669e1810dd21f0922e7ec4908fbb3ac1f25c5b8b9773ed3e3c0a6ad532fea7ce8ccada005151556b2a9ecd77cfd4d4d76b1f0963819ef9f616acb38b2e0b290416d4437d7ba975ae98a6f98d18e995e7f9c055d6ee6e54d3db24dc9f4a993568a02b5988df687e30692e9c387922f7b91c6d2ea6f581c7bc93ef4c5dd73d5cebb5f52cf2074b23838de3f4bd0c77d367a772f13ae369c57f207971534aeab7cd9132c16d2a868462de2e94f4e4b86b349cf50242aae4db6d6e80bc6de316133c5e35fd1a17e050054b0ac67ad25d704342f85ac895e808f6ad69a010f102d4fa2b9b77874e3dca09fd939fafd70d2bfcde29c1d93c5450b3286ee91256667da4e447c050723cae87de13ad2bebfba01812e7a5633f7c381b65291dda0d2d82381897b03083f07f3438497705744dc55cf4448b8498b04137c416f1d7d4b680e7d4575497f68a565b67adb401a777becc80de37b01a00c4867c5f4f8ae955034222914dfe59f7280d564371811331dd47b416e2deeb70716060938957bc8f928d3680c88a7989928fd7e77ec4700ae1b62c8578a42c1ead2a30222a39c4c96166212d9c2cb5b374759c4bc42599edafd5bf46e42124218cce485750a9f63a30d969cee5ff158ea2f27e5ac2f838118adbef208a3f27bef53f8bb9e5ab46abd38368c39bd942e2f737fb1665dbb01bc9e465801afa5b1528bd9404aad5f54d6eca41d05502f2ee5c47b39ff53dd5ff61ae860e5ccfe297f078c8212218ad895b92b1b1c41e239a114f3d6685622865dc5052d15b2fc63a2af9e67ca764ed291e22c34c3e67ee6466eaf9848f73bda82d1cbf1bbc8d7803ef03d6e6f495f07c8f256a99ef14d10b92f30440f0df462416f69f7e1de47146366418c018a380ba0069128f17342f41dc9bff2d0b592b9066feac40e44a287280a83c8a73adcf9a0ff78a6f03f44da1cc46d029b043225ab05a2777048a9a0a86509a79ea0ebecf564f0019cec38aa351f6fde490cacceef34c469874db80dc4a36e1cbb79a3594fd3fd01c12928b4b4183228077f1221a127af559fe7f42086118b16d69afc567e95b1726ed4581e07807ec28f98f8d60810bbf441300e7ce5ccac8700cd853e93cbfe3832973af339d3b838e9cf4751dcc9d8b0b7959072b90bfb8de767665fd6008ecc958a96c9144288c852b7e711826fd4c84267bbc3f178e58e296e6da3a4c1164806b2ec9268bce168411df919094a20c10fc2e900926f81c211bfe0cc85d2f8d4faea1d4f17b6fad90c68df04616f4ad9d14afe47079a1b2f005df10ac783b5500d7dbd57fcee756f18c1b248e668fd6c2201ef4112849a520b49998259cd3eb74755d82c217dc930bfbfe409c160b66e2f7b934fb04b28a863b4d595f7b29cd0f22ee64126c221d5f8f28a4174b29c549c03eb0397672a64db93bba838034a89286b332b77dfe637592029d753ca9a1fb4812660daec05f3cd2f0c9bd39ebd9a543298e8ac0da258b6845eaddc42bdf6dc35031a57229f5693ae29f48a1356127e5bc3bff638cd51db927922fe1c58806c4b4bf954fd82d375a20cce0e368cea18719691887ca2e4e1f6ce53be9d220c0504ec6ba9f54f0389dbf69ec234554d02f1fc8a258645ea2844363e818af00e87e75dbffea61eb55f4b4b70f69da41ec0402134a5b72254263c2883dc83857118e4fdfc582a4ce4a867c97b4b3d129c5d6f12987052d8a96fffbbeaf1b3c510958e7a4b9272f9cacae7cb84005289a7d1726fb119703e095df67ddc05d286ab2594a60e4bba9ad910c5fc2b30fd599c83d0ee07d7f479c5690dc956bdda7acad1c20bdb90817774e8450d2f3c43dc26fbfd3b6b704aba5ef069edebc0a80834e80c406d9c1a1a6dc259edae81d9547f2004e9c732895aa6c5a5cfcb2c3978e5fa728c49d1714f93ecd7f8e7b8af9ec764b4594379c3b0126c6e8814eeba2ace2a16fe7c5e3503b3b26735621facc564934008264f522e38c2d12dc358aaf51ce2a364b59611142d519ea41c3f004795992eb06202777e617d366ccdd0db55f6767c1422ad8b454bc283dfdd44f2db8c34058766a949829e02a170d2b57c0e125f467fb507f224fa5940bc31bdea98c00aa2dd82028d5bf633a9fc2cf34b2c5ae2dfb9774b24af4e575ef1356fcb329418d2fc92ecc129a39ac30ed2943e597b9e7322009c6256751f02902323ec91c220b9fe3d5959c22724cc4ece8ff2a20b929f4cebb698f32e13c60fd59e6d78fa63ce4d772fbdf003605cab62512e3df0830b18813e6cee264a815e07de76c291513dadf419c7b8a8b416bf4cb252bf53589b15343f8fb77d3168fa5ba39c547f00b2ffaa8a008dba48011511a4dda3a199a66a5f58deb8c1d6fcc5b7e6aecd6368a6636afe5362ffcfdab192289780b3e0e528055f954ae41379f46af45db56e781d0d9c9f5070274280d78e6a76fee0911061215be84d1c69f94043071ab901145bc0954b4dec4d4e9f7f3dccbdf920a75862cc381132ab417f1af2ba9759fcab14045f2e6d78c57a7fd2ddc8e53c4b7916cf44bd39a5d21b643e5a1fa6cab6eab10b9253651bb664caed81e6f90d37409b0580a053249d1ee0405f21199a837df240566bf492412481a205a82508ae9f09dc9931ba8700d95c77ec5faabac1c17112e075a832572403e81bd24931a4635d193e85913c90edc135fb908e79bb408406858ef9dea7e72f44cb03abd13c7b51108bb4a46e501435af96fb095cd3b6837dacd8a3757e7796b7e1f15f94b7d5e4e044ec3de75fc7b8c27a31c76ee5684a2891c91fa7b7429b9ee3152f2bdf8566996bd19314228e77e2f73b3fdb92209946a0838a211fed97bca8fdfc279bb4791166a65f7b4debe2abbe4e0453925f67ca6543a682afe1ae3cfbce109dd068bf36b1ea63a94b494a4d27c0a4716050f07d788e4fc7a8839c36f3c61dc929fd6a760394786f64f7210cab7c7fb907da1e2d080e0c5958370b1d43aa5d747d5327698b7b0b32f9a025c701d0dab921718bacc96a5b6e21c3d83f0c2ab9265934f371af52cc2d5159b4270c08741b625e619a628847c8615d3c9fc5ee429a0c4a9d7fcd2e7227e27de6f4e3288c96350ac8d84049a4b7deacbf9800b528f9dfeecf04ac09c6c9bfffc59e8658c3f0e5e583e90a0c94e69b76770574ccf11ac7807d8e6821809ce9103ce7327f699e3c928511136c5f5d5c33a38997d4eee165389ae89f8f3c4bf80cb35f9357cb6f803217e40fba194f3b289d84d455cec83477777d29fa9e8a9629e6093159737f05ed765bd6125a8afbcc20d8b79ecf850280b211d960db6c3191c3ef4e0e7f2edd75ce0fb15180c5adf4765ec95965a060604cea651940a79ac7520dd7eb044a2f81677697f8f3c0bd6972f39fe71d26224840d069f3103d7985f2224eb2e570111a4095d5146e82922c47460e0505bb5c0d63e24ab5ace4d751ad9bb0df78c6080e9ae3dbb1c0c34c741ffcad08312b354ed75209fad0b5812b24abe7bb7ffacb40f1af7a544c2dfdb3d7e170df9a786442feb26e9b4925c46cbc62960336ac6b4b87030d51f038741864f7faee50a6198da310c5b7daaf7181e33a84a121b297f8a637c132f4aab38eb49550f2ec734575226cc03da16916f3eb17b69bb4b4208ea0194649a245dd21b8c92e608553047c76d22d79367d1963bf2813e77a51a5abc762955381eb49d95e6ced4a361ad3568734a610ccdea19090349cddbcf7ffc82ab22e1babf08949045dcbe878d4a2eec81960fb923f1a07b6aac434587d8712b5c96ea9cab8b105ccf5f86c8c0f7d7b80542a4d73c379b328e2b28dbe0d957a3a6bf0470f051be27ef1360e53e6192f78165ed6f4ba63724b11cd87b162acc0eb90cc6558f279596a30c6a0d1d93fbec2a10246719d87b1eae3e9f4eafcd6c5ed614ab663aa8300fc8250d89d42e6f8cb44318f79e2a65b1d5820778485a0d255f35a7a6fa95c2129e3ffbdab019156fd524197fcb4aa892d4afe24f3d268c95e2c6955144cef9df96fe4a7a68c34ae0d083ac6d69b660a18fb48980eb1f5898d9a3e8cc682a0bcfd56fcf2d8ef8a309456e1c19f79e7fd28f1b4a8b9b65cfb3a86eecf6007f74f15648a6b95f17f774554bcbca6322a6f4245a74f678ec2193a9e3bbb868e0b3ad06e4983b96b0e39348f2a3a05fc5a84f51af4778b69854b8b41a5bb1321c7f011e24c283e1e6dd2649f8530fea9cc7de046dc3a48737770a6000f52a7b223e675db08eabde3aaed915593dc92d2887b8ba8e3ac10f2e3704497b560c913b9cef7f8e8ffa046fa3aa83826f79b3afc309cad61c9ae955171dc97060242c656b657ba606192b9d488346fee3b2fe0d470cd019f6fa86642830677a68dc5ea78826aae2a989d5825678bccb7a28ae8a99c009f632b4411d7cba11a6a2aff4aa3cb0203d9993e184fa89a5342093c381483f772081eb560d830785589e67c5308ac9289f4a11bff3b7f580ac4803876fbd266dc004f2fb6701f808b9e5f027353d33870a62c926bfb48fb680762289ff1ca52f455b3d56f06d5abc9e2bc255fd5b8f1d2652a825eb00c7031627299b4c26824bebff9203de6988492bb212187e2c0cbbc3f451efb523f9a070ba181b1b9da813a0f6158350660a7000f5e9553e8556184057fbb8e7e73c47ee5393432c6d2b1ba76a6fd35c13496988f35fcb72d6b21d2abb5bfb7c4c9983b7dfabcb63", 0x1000}, {&(0x7f0000001200)="54221c43f7ac028f0c5473da94a3ea183b27138d825153408be282b4d9c537654931595641e02d8c6832b5d0df9961e5168007e3b0a930fe299e40d95a5b123227b5e2eeefaa59bf4ddb1b288693e67f72fa31046c7d592b9fd869b26dc35f790aee87384b8999bc16fe8dd1814e5324b83a6cb64548d17bb4264fa688d7cde7108a", 0x82}, {&(0x7f0000001180)="588d329e4ddf4d95cff214fe73e936faf9b2c9d9b82361d5cfeaab67b1ee0df49fa935ef0c27a8103d7ccaf2a55ea9fa52bff314f51535bf7350672fb96d3d1049cddd5c2823f9cfc9a48dacdc8cc667e4affd13a155aefe8dd7065fb80d930c9f9c56a39f85b0c32d8c50dd2b4c56b0825c42bd97ddfb9351db1fe0ce42", 0x7e}, {&(0x7f0000002300)="9a78e25bcd09cae7cd10000057f2d1c15ccdd6819b614d5e7953fc3642c5869ace969773bd51c944c6f44435c9f9ec63affbe2e56593e9633701b06a5cfbcd72a05e4ecaa645bfd7b83841e07f3773f057a300da2870936400756d80962d9ce4d3947b37103b946d412393c30a8fc44565363ead176a41574a566d7b8932005a771d631bf9e338f70a81a36cd2e309fec25332116196d5471296eac9f7ba017f0b67417d53ec9ff789f57970e2c4e920557ef294966636ab3dcfe4a0c6aaf25a79b9051c4b72f2fa5bcaf9e02cf19f004d547fb1231574f8eae8ea327c33c1a04d28d6f6520a8daafd5908def893d3a2b27ecc3bd1d64579784f6f2e2bbf39cb87f4d0af5c289f0d9e1431bdf8b66d281d5491fd766bb2de88c4268351bdfd41c152b62cbf21b8659ed04fb41e2a01ce88212adba02b7de4ec30641791dc4355eba25aae583b46068ef35cace6a994512a800a192d3062412bda5585d82b3a02fdac16da6fcb5bac9f2789fb02e780dc6fb6163010d672fab7727ce904eabc50ae97ec0f8db1cc266eca5d502c3262ff84155e3d7555f56a1fbf63925b7d3cc94b9d6e5a98f57d54ba0cc7ee3574132c1ee4d1f4eb174b1902787db2bc6b5ea536530bc315e4ba5b63783b9be60e7c6d0f9f08aba42240d90ae518e260857ed29e9b34cc47f20789f75dd2212c76e68a7a054b37cc22f53812af4815d2983c0991bfa5754b0f53106b1dae19287d7f0ce07c0a056ecf78073c58816ece41834a8446788bcd3f0f3f8a6450eceb356dfb5562a7652a4cf9bfc557dde2c1bdc6587227a7da9eceb8cdc1177cbac81338851383805641aa1765e75d36ef1f6e562eca0cdbd823f81730522cdbac78a9ed96cfd42db23cbc2ad4009c5dccc089824f73062ad481da1b38eefba845e3f14e6c4c907d51a3761404271f35ba4bfaa5035dd2e00582352caea361a0e3c9ce6e936c4b7897cb2c597dca278d5e1cd258e7c19a1be22f80858d3c953b874181b0c3dc7401232e563c05b2d0f4c4cee768f48b73bb028fdd1a4a5bad52ebc569834025d1ad95631c391a1fe126cadb2ef5f2f2bc839f236b1a7e2d8b202adabcb8928884533bdb82ba90df50bd74c31ad8f8c6e599567860c9d3d13639ae606e42d19e03f79ba14238fa287597cd20acd6bb232b59fa6fb7f7f618cd35d676946079d63e6379b0e447301d3146a77a01dfc07ae332dc7ee1b7b67a181b2ea68d9674835c0a5243d6d7a0f478af2c6a75ebaee88600edd3f422c9a54f517bf7c1580a709de2cafffebe08685313392126463a0ea63ed68de97da3f784cb1b63e04bcf8368ec0e36e5765889f8e6780e03d16b408226e76326d8f9a454228f469daec79dd7ca2cb8a17a3cffb87e4072fed15f5ac8848ed4fb7daacf102020f731e6ec0aeab0305784473a0abe40ad680132cfde942b458be071f326e7d05c3eef5b14d6c3b06fb76e851cf6ab3ddc953962efe69447692096de1e081aeba4824088e898ce913e79b83ad4b9ea199933df41e06dd3d03f8ea8cb2f57fb96c444073751c06f62251d64f009a660e3086eb39ef2387bb3af8903f5b34dcb4a6e25f90ebf3d85e9a1abf6e8f40efb87ea7029d71abafbe7d7915316610445659a62d770401190eb2a3accb3e72082321239bd1aca3218778198b8cc8020e50ddb4d5aac5abd8efd7f80a44f64002d74eb8ab90e15db5f400f074d15c98464a55f22fc9aa13f6d3462a38dfbd9950221e319c8ec21cec7ab4c06d4da6938a8fd6231c06a1defd71a2705e9ffa4c904ca6c1a9c3444bfeaef33658433eb9baaa1097cd6959f1a562bf771e45e3b1bb346ec2e97d61caff2a5dfef3cfbc1b132327f5d46fc3e63e7b776c05d9b90eefcdfb98beb34145b53d0201b940395820bd5de03b71f66b21a69335cc8c3eb107ec571f23af92a0d440f869137e31e95c68abec4274626768bb78f314493d4030b3f0e88fef1d4a5d7dc610175caba2b48a9e759b2fb761eb2978819ca4d3ed69c1285473892946b6a8b5ae231c3ccb55658a9a79937f00895912865e0e8e9b2668d88dd2d1a263df06b7b61385ac97d1c5c1a78202e9271e5b184e5deee0a41349110d50daa8227405b0857c656a028e67e18a572d35dbfb192ab4bc5dc43bc4be21f8878fb78c42eaea711828df72995202d4c656cb8acabf92518dcdcbce48223b00d4e42d521403e8e1d4ade028f3e438c8add5e73f37a1e5e816a79fb7a3072a47d2fa55707e8768c713d076aa00f1cd7eb72d73efe0c8328a563ce0d54c2b93ee03586fefbdd60f413cdbce9d3e1db03604e4ed0eebdb3c6f51654dac9d3a320f726162cbabef5d82510629cefefafc24e11e689a33615561a3c4984a444e1ddc79a936849eef12531e5f9a5396d60568c7f895304ce8fa8bfd23b692c985ec75d458b6f6cbc441b2c5a9336b4fcd4b382ebec58ac27911772492d69c50506cc43503be88d59bc43d8fb3ff24fa6cff3e7454ebb13136a95d40aae76225bf9b7d6bf3c057537322a631745fd28ca27307934d2b807c1ae2e4b60e68d259d81aae75b7b4717ecba00732ea5612089e146aca7f0824355a3e11b18237305b0215c5576ff2d3b9fc625335bd3b1a47892a465e74d952f220f7b7571e2d16f6b7b36741fb69729ee3fe9acd84e6ab8f6cb361576d4a15526d5d1d87209d79c1ace0a9a376afec3939da303f1d8060cfc520166f3657a147234b535c0a05098cfa93bad822541dd745630ea1dd2cc907923e494e6014582b2214eedf4d00a23fede539086aa9698135421e0a2f0d030b75723efa36c01fb244b765fc02f9641f30a5db174c0912f8988938c3c0358b16fed5f7f3ec6599b25e1d60d253a168f622c172c7adab9269e6e4dc698d664cd7b05a0510db0459b075f980b4c00f763b653045d945b10a8723d0f67a62a64a981b7facb16edec2dc971a0de6138e795b299b654572917c29e5efaa871b94c5a83c9c7cf28d3bedfcd4b11ea0f9e90fd86971b1d606012c3ddc921fd02690b679099c89ce0d76342221458c6889433ecdca6d884574cf6e193b4f21cb6749916e0a758e7f9ab5e78e1f21e0d7ced52377fa1d0300c4b6d628afea6f23d2b4160b5a694ad85c1234e609cfc94b82b278e49b8041a1ae5fc23e2a6351ba9dea4ebfe023fa1df5798544cda4a38347db9a3d3d74e4a06d027bff0fd7086c15c1f86f1b6596f97fd63c844dfa2d0d6c1a89c934cb4f912a710478d4a13bb07cb7483efb9b996b5cede88b6462d1f020203fc2c4362e6dd7c1d01e0228bf39e82b5f43869d5f04aec08373a8aaf58940fef69b04efb4b06ff7a45ea0d499c1e54878e65a581fca2123d2b2d33330557e8dba7533b9f860b2e49f611f8ae292f0cc75a24b61150f01968d4710b1581e4908ea8e93b81231728ef4ffd2288866ceab5bdce23538074da904c8575d00b3f2a7a49383dfccee727e6fe3f062579e02e91caca2406b87ea17a8f72067418d40f9baddcec1ab3641cea128e4a48d4e323e31d5a80cd7aefbc3b22f8b47fa724817abeba089d770cdd1a2bf1efdd3b103b89b6f6d43e42b081e599f4a532302712f5ee2f2d63db94d9dbd71f75c9c0a2a25121c078e19bfa5829c368db38078b12ee7362424a40414c67f1ddd727cf10d232ba534f330653df77424d57824b2235c3a9ff951a49b1db1b91c0cd16ec5cecc15e560fcd3a115f9aa027c01b6fd634e3e9ba7cd1fcd65c39db997afacbdbbbb657acf48dac3750ca5155aa03fb2a27707dad2913a5ab00c2db118072bbac483a1060e30697100455b9c19d00eabf537f67578577aaa98c9c2faa7f1e42c48b85fe13ff0c25a2a606b44951f13518702c1762e54167199065575993037781df762b46a488fa8bc75e0d26e611d169160fc0c3320425c7e69eced7ebd0361cbd975b6612f096226a56fc1e10fc5a2863720957c6054a8d1ee370979a98705b6973aa94c3dbe99db8283b741b0982ebc9319bdac493fc80f77b0c6a9ef6e2e530feed75a2e42997d9a1b3cb27105c4dca760692a29a39d77a9f683fbdde44a841bbb55f5805b24714a45f70639dedad058955ab0a09e0e122a627eb3a7b223a4ab8d3a3741387cbb5e5ef22c69afccedfb8e29b0fdb6a295452ab74e19da27ddf1ba8e6831a5d91b438fc65c0d907cb9bb2eb5e5b2e0d978b4a40c60a391f3e46e2e40dd9811abde6b8c963dd84752ba032d839b2851754ec9c18acf87a2042dfcb51cd733531808164d6636e15e80810886067c8c7a0237b175b2fae6d7dbb1fd3dee317b279ff57322344a7f60f619607cf9862e0d7be09689503448add89b92e3c2e5d7f83ec08ad56760cb26c7ff7164f96af773f0588cab686bcefeca5cfe68b1ba73e83b8bb1974c0e9451b6460efb8f61219f007b20593a2a9622197d6806cdad0e44ababc13930d72ee06579d30eae2c334998c22ecc3d53a24408fff2649cd8da504390ae50f022342073529bd1b16edb454d432a7c2c64996aacf009a0b32ce152e49a1979f02f62cc0d741881a3e01cccb39ac45f9c97cad36f38cfa08fa2c95406c312b7101e279105322309d61ded55876f6c251445da96030e1f8dfcdc75fbd681f3df1c2aff3a448b25c797ae118e132425d7657d62ac1314320e8446e60d8a57935d8f930982cd13b862b635ac15c069b86dca262eabb9be6941acea488837dc5bdb1e6f479a24eb5d091216fc49814515f07ea7983344cf6225df31faa02076495f19c978e5903b58faabe20cc0669568af15f902061d8fbbb55cae6a93c5a5eaf23a39f038b8409e0d733e01b72689e2cab2ea6e24a6fca47c5aebeacd151b45e60dedebc0f0ac09a010d618926fbb4174fadf9062838331633befa164c2d75e672ead7a5e37445062caecc08eda8e809", 0xda0}], 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(0xffffffffffffffff) recvmmsg(r9, &(0x7f0000001140)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {&(0x7f00000010c0)=""/109, 0x5f}], 0x3, 0x0}, 0x1}, 0x0, 0x1, 0x0) readv(r8, &(0x7f0000000100)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1) dup2(r7, r8) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0xdb, 0xfff}) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000340)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0xc, 0x6, 0x1, 0x0, [{}, {}]}]}}}}}}) ftruncate(r0, 0xd656) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 7: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000002800)={0x0}, 0x10, 0x0, &(0x7f0000002840)={0xffffffff}) sendto$unix(r0, 0x0, 0x0, 0x2, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3f8d}, 0x10, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ftruncate(r2, 0xd656) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3ff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: mprotect(&(0x7f000034a000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="5a38bc3c97498fedceeae2ac84dd583ffb6dcd66af", 0x15) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="eaebff0100000000", 0x8) close(r5) listen(r3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xc1, 0x1e, 0xffffffff, "0800c6f200"}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1f, 0x4000, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x8, 0x4, 0xfffedffc, 0xfffffffb, "e8ff0d030100000000000000f70f00", 0x7, 0x2868}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000280)=""/201, 0xc9}], 0x1) sysctl$hw(&(0x7f00000019c0)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x800000018, 0x2, 0x0) socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xe, &(0x7f0000000380)="29251917f11c5fbad2d900000000000a000020799e006862b9c982d8e60cd0adfa09796e1d553d4b58b4a7e0006ad84c000000d472a3540c5a94ddfff2f1000000000536a3283c95059e0e8fc5851d204d74698cd3c0ee9bf8264167507b1e9342952cee09e0087cfec66faf1cb0f181688185dabb4a0eefac8610c638bd2dc873eabfd6cb6b1fbbc65ca76a1c31951c31944b2407156665ab0530e50fa5f82fd7509abecc64ac991bde62a519e283ec9d105ea8b4f09dee18123dde887c2fcc8311d31a", 0xc4) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x9ec) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2900) r6 = socket(0x2, 0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0xa, 0x11}, 0x5, &(0x7f0000000600)="3f31bdb975f0b868e6034bdf80471225992fd88cadede365591a342b0074bef4f62d85deb5ce30bfbac7519d5f927096f1497fe0aa5400f8203c8ee2b44dc516986ff33e31e61c9bb0f228020000008309aec80200f680b772ba26670968ed6215652286c7a575fa7303000008000000", 0x0, 0x0, 0xffffffffffffffd6) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 6: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x2, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xff, 0x7, 0x599, "d8b507040008008575000400000002ddff00"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04", 0x4e}], 0x1) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x104) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000140)="a8619d07d507cf3d1416f74303194954fd", &(0x7f0000000100)=0x11, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x0) mlockall(0x1) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="010000000000000074856a4a7f2c9b0ea5dea6479b5a22c144568d1e1d80a89c372beda61a3980e295252c74b4980d61237ef4ba9097543811e59c243c65348a6feceacc1fa48ef411e2ac0694dc6cf16c02a0d4974e805b4a40df3dc67b89720e4faa5e6f70a47ae13e458dace85567f8adc66db309aefb0b67ceaffd46f1cde22fab800ff74586c9cca08d386ed8163c49806e39dc1c3fbdf37bb36def0cb59ae220d8308f575761d4f635eacba4ad1df9c01a64e2aaa8c0f1cf0e6443fa7577d441194d69b9ee84ab3b850c074549b10a72937ad214e08e236c476931a99eadf7f5d7faf28cc9f6165527b8f7268577d35c980423469ada20612c2394fc50ac6fd849ab95f8c72f0c85cd9f1975ef4e907695913e0ae3aec665dbbbf490848c79f936c2358b8f15210b7181b94af6bd18c59405e3bd38d6c3d835532a576ff7329d829d5889c4728b030a31101db659030bb049b3dc4d2ec78a3d56c37d6893b21a67b92e330100f02b470209b78264e108ce2e"], 0xf7, 0x0) r1 = msgget(0x1, 0x1) msgrcv(r1, &(0x7f0000000240)={0x0, ""/128}, 0x88, 0x0, 0x800) pipe(&(0x7f0000000180)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000a40)='./file0\x00', 0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f00000003c0), 0xd0, 0x0, 0x1000) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x30, 0x0) r5 = dup2(r3, r4) msgsnd(r0, &(0x7f0000000840)=ANY=[@ANYRESOCT=r5, @ANYRESDEC, @ANYRES64, @ANYRES8, @ANYRES16, @ANYRES32, @ANYRES32, @ANYRES16], 0x298, 0x800) msgrcv(r0, &(0x7f0000000d00), 0xe0, 0x2, 0x1800) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x1000}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0187009, &(0x7f0000000080)={{}, 0x0, 0x0}) mprotect(&(0x7f0000055000/0x4000)=nil, 0x4000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() syz_emit_ethernet(0x46, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3, 0x38, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x10, 0x9, 0x0, 0x0, [{}, {[@local={0xac, 0x14, 0x0}]}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r3 = socket(0x11, 0x3, 0x0) close(r3) sendto$unix(r3, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x1096, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad910603a0000000000000000000000000000000000fe80"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000001c0)="13d5c464", 0x4) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42112000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000f1060000000013000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x2) executing program 0: r0 = socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) openat$null(0xffffffffffffff9c, 0x0, 0x111, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x37, 0x1}], 0x9, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x4}], 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x30008, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x13, 0x1, 0x2000}, {{r4}, 0xffffffffffffffff, 0x44, 0x0, 0x400, 0x400001}], 0x3, 0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) close(r0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) lchown(&(0x7f0000000040)='./file1\x00', 0xffffffffffffffff, 0xffffffffffffffff) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000740000/0x1000)=nil, &(0x7f0000326000/0x3000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f000048f000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00007f2000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000060e000/0x3000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xffffffffffffffff}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x0, 0x1}) r2 = socket(0x1, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f0000000540)=""/254, 0xfe}], 0x3, 0x0) madvise(&(0x7f0000948000/0x2000)=nil, 0x2000, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x0, &(0x7f0000000140)="03000000", 0x4) dup2(r3, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x13}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x4000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() kqueue() executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10200, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x800, 0x9}, {0x18, 0x1, 0x80000001, 0x3}, 0x0, [0xfffffffb, 0x1ff, 0x3, 0x0, 0xff, 0x3b00, 0x800, 0x34]}, 0x3c) shutdown(0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/264}, &(0x7f0000000100)=0x10a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r3, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x0) setrlimit(0x6, &(0x7f00000000c0)) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlockall(0x1) ftruncate(r3, 0x71) ftruncate(r3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="7189fcc34e6d75a0233589", 0xb, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000400)={0x0}, 0xa, 0x8c2, 0x0) executing program 7: pipe(&(0x7f0000000040)) r0 = kqueue() select(0x0, 0x0, &(0x7f00000000c0)={0x0, 0x7ffffff7}, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x38, 0x0, 0x4, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502b9", 0x5, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="ff", 0x1, 0x0, 0x0, 0x5a) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x3}, {0x7, 0x0, 0x4, 0x2}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c61e000000000000000100000000e01f00000000000000ff0200000000000000000000000000010100c204df"]) syz_emit_ethernet(0x52, &(0x7f0000000600)=ANY=[@ANYBLOB]) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040), 0x0) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, r5, r6}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000002e80)={0x2, 0x5, 0x931292f4fe9323b5}, 0x3, &(0x7f0000002ec0)="a0fccb73", &(0x7f0000002f80)=0x4, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xc51426ac2fd3540c, r4) syz_extract_tcp_res$synack(&(0x7f0000000640), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d910000001000000000005000000000097ec4f3cd079bb0f35a147deca20d12bfca9a1abc4d4826bb9c571f53cd3846929560e7e16fcd3e9a77995ee3f904a4d98852011ee0d490232ab88f2aa9bf9f8fbb23fee0f52e842a9e96f24cfa752593588d319b3b5ea1de64687775fb01c63c8fb0e623e9a0426b9f64ed934aa157214c1653c6c0fa7eb4802ac088fec4db5990b95c47b8dcd90157a9fa7c567512d9c8248d1901ee1a8c4cce89dc3847dc98072a0fea55d4757e86711afff5b9c0712d913564d0409b975964c337b17d7b15c780399", &(0x7f00000002c0)=0x2d4, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000400)={0x0}, 0xa, 0x8c2, 0x0) recvmmsg(r2, &(0x7f0000001640)={0x0}, 0x10, 0x80, 0x0) executing program 3: syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000300)="91446aa5aaed1114c5c79f3516375b21072f4b02b34c718dbc8a655906c0a30308ff002bbda6e4a12bdccfd6587f6df1a143cb84649827da1f1cc0ce5efdfc90741b50c270388404db3be9eb08460e02ea4086903272dbf17b8b2e612c1b891ed77bed647606b89335c32fd7b65c7d74b859d93da8971988075aa208654baadcfc8653882b52585c6cb9f9f3a15991977ac03788eabed4202c7479af87d65afc98bf24d15defd74ade4b5e7a1ea0f0abe5b816f5c8c7550f2d32a977bcd2cd3afc83f384112bb2b2a18f3d71b86666c80b474ed68320d1a91d6816a6", 0xdc}], 0x1) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000080", 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xffffffffffffff55) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x0, 0x20, 0x0, 0x0, 0x1, 0x9, 0x2, 0x1, 0x4c00, 0x5}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002540), 0x1, 0x0) syz_open_pts() getpgrp() msgget$private(0x0, 0x484) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x4004, 0x5) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x7f, 0x25, 0x5, 0x9a}) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/124, 0x7c}, {&(0x7f0000001100)=""/200, 0xc8}], 0x3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001240)) ioctl$TIOCNXCL(r0, 0x2000740e) sendmsg(r0, &(0x7f0000002880)={&(0x7f0000001280)=@in={0x2, 0x1}, 0xc, &(0x7f00000015c0)=[{&(0x7f00000012c0)="f5a436bf8b7949d5a21f9253ba6c51ffc3c5f92b445e47f874a9a3ca066629e7bc3fa1750275f2ec6f8198bd9dc2dfe18ab27dc93cd2fb654528a186083a834cff1df95c8f7a9085d5917cdd006607b7d6cb1eedf9aaf0b4e8f211b0c228bc0daf97ea868238a98c8b83772114ffab92f9f178e20fcffefedbcf0789fbcf3908f13ca65f3993b9ef4c61dde15b56b58274a0fb14716b315e274df1454a5d7caf56651e42abae90a1d5b305986403cc7cab5fa3b30d77024d7f61a65b46e46264c865f9ff778a1226b48b4e8ed016", 0xce}, {&(0x7f00000013c0)="03b71f582fcbc72b3dad5b067cbcfdebfd96a240c65a008078782b48d3fbd77d49d47066297a5842df49aedf26827c90908a35a16b87005add34f689dd93033a136ef83a7c1f60d1cee30cc6f1166d39dc92172d77c7f767e14c0c0dce0ce0da6b34e0b9267914aab33b2bf31f0d9e202b0954649367ed3370895bf023d20946fe8a15d0a26368d61689a1ac9fff17b84f80b4ebbbfaf273b4541ca4615cdbaa2c174afcd74cd990ccd2af28e3e80f4bd25a7a3fa64a90b802431856e6b9315ed90614737aa19c61a26ca4825a708a5a6c8a3c408118ca117fe06621915b04b20d65c69c81d2133131fe", 0xea}, {&(0x7f00000014c0)="aad4aa2450661f38c3de722f4cd1fa36a0f34c1e7b12a3db53aef45635a0f7930b15a70cfa610b14549b6f0359bd065271ecfe9ac3bb6d297030bc0beff384729df1ad53ffdf1180c79324fda57653ba5ec974bae23f11e730dee24bccb1f6c952642a5bf5ba72795588892837807018fbeef03b5db26df315a386ca8592abf9103a5c232afcb721779a907d01dc1d78c8e0ddb2eb04cc4275245a2a9230414df1c7ad7cbd168e197806886969430efe9ec3dcb17ac41232b36e9c17", 0xbc}, {&(0x7f0000001580)}], 0x4, &(0x7f0000001600)=[{0x88, 0xffff, 0x32df, "08c473c1c89b974d3a0b90b85a894c53da33b94e5835958e0300762edd7f6d0a8a114755785a83e7313601bc222fa28fde9f0a9c9c94e8fe460e5d97a85212137e4fa4c623075f361d369fad79b848a1333f922ff27db4a55dcaa00fd23890f6ac1580b5a2216ccd3d727be96048a41a82"}, {0xf8, 0xffff, 0xfffffff7, "c2a453f751ee495051070d5714cd46f4ca58ec5ab61f272e6db95ac9230de56930d99cc85dc43c68e27a4dea3e4181c637843dfc2c16e6ec86dd9d79c8f3951cfff6cd65a6d08e84319391263179ba7ada2be002a0f5587068e78c6f5342d0028e211b0ed5512bda1b74f792ad7a49d46b753035256bd79f6fc8a83bda291b50e8248c298faf23844f2c5a4039036d6f96547e8e7ea7e59ecb1cff2ab4273e0141b6797026e379b7d96d0538f26cd78cb77f2c0c0aa1c996d62c453ee123a9b6113fd404ebb94a36b4e691bf4b209e2a69577bf6fc8d9a76219d470681adeea1f1910f"}, {0x58, 0xffff, 0x9, "fa2c427c76bbea663670ed40df62ede50784fbcac769367587b3d6b8e379f13c11fc76e1d6760fa125996ea1b826451af23f75409c5223fba96b45aa805d361dd1013b9ed1d1"}, {0x1010, 0xffff, 0x3, "dab0841ff48b8f6e191480b0414ac7e9f8b0a10bf27b4003987ee28311a411edc49db81f507f9b6169691253a7f8739f31251bce4018e560397c87d0d6e771e83503720bebe64830135b13fd21369c517eb0e5d57bcf853aca0b46af4ce47bb8d494ea717272f6565f859889cfe942a0d982699371f7c761ed91f674effb1fb0f8f440f6fb8d2aabce7e7b119a3f78f250c0c1356dc3a34d05d496d8cea68083077bc7b4d8c883ba6f4f6312b8ea81111265492b3ee5e96213b3f6a1cc96f530bd2809c2e98145fcad8ce847c3c69324e7c4a72b6c5648d680234f6ba0e1bfff9aa8a5c9f4eaf55e45ecbc7600ef437bbaa0b92e893d86628dd95ec25f26bb01bee1d4742fc77d4554280d6ace10c3d5bac411cdc40e0d91376c315d1fab47932fdc72455fe9cc2f4de8cfe99068b9df34b968100bab35ba8897d7ccad711c81849b55f46b0875a99ca25e011ec025b369fb3af749e8125f1700e1f09b9aff90e79aafdca3e17656c84e3dd9407215f5724e6e16517512ebafd0ed7f153f3c8570dc108bae80cd198dc8ad6b6c82a999facd5fb62630b295836eed44bad61aa10da0a8e5c2965252718a23c3330ee083f176121c3267472aa00d1a8011e39fa95013a6ffa5ae0bcddcca8d63a70489610749df89eef58be7c64462158d01a8b7ce9dd6e60071420121b7d836fc602cdf9ec412fd45eae782f9bb0d5abd0770f16a5c924b3db898ecfff81065b48e6cb52d005d4a2f1a2eb3b54168eccdbcf6ca5ab68ed837fa8394440e2415d610e85990a6be49bc6f8bf2c8bc898810d583ac1fa9fa04632ea6df26cd42582ae38eee83c03926c59bdce814e505a28880ffff63ee1b2e82d9572c7398b0233b6384f74188a6a257e4e40ed5abd14e7e515fda932b6ebf95edd67b55c123947889df6eaa8baa51a494e0079514988452dd6adf9c6cd94b9d6f60c6f0966b0f7a56279851f37624b548d11c5eb7396fa7afc7b418dce7858e29bda7af3897ea695483792bbaa618f76d10f95ed23f7c5fc6b582554840db1618a159654155fc5405f3f8778fd243aaa3be47d5b88fa6dd7ce3345b6579eac5c8a556d15ccdc5443e198256b387d030261bac9ff69adcfca9be2add37c246cc7516dc409e892bb360e0de8f01e1fa2e7fd104b89479c5f7961082023570b234b1ced0de85328a7753513d4cd8d88342ea9033b98590a17ee5e54ccf573469ee43e031102250d3b34b56bac475bbdf3d906a8e98a5f5d0cf83f6b4d4b4cd058c231332f7a49461b738319494fb3b796acaa85f132d8ed006950a640a007f1659193d7da9f416b7447890d4dbd7642234b0ce78c6d28707aa7ae60e3301cf1a052b9e996a9b9179e2bda43a0386f239faa1156c779cb8ac29a6daf3553c455599c4869dc10c3eabfe0960af4fb5fe660bc9ad24c7538510d36fa60099207595dafcf52fd2f97bc3b5bd00d4ab6d82ac510df34664ecdddfa8e4e86995fdb22c7e3cf3f8772c5941e0850ac674bdc0b13c575cdd20a2b3162d5c18ae7b65e8e26b7180f2bb90cb75252375ae461432b59d1c34c78cebdfef92e744bc99de23153bdad6902cc9eb4530eb9a124d2da264831cf69673780e1d90aa16b070524ef2dac124af9cbcbacce0b7dc865a92fd8a741715dcee812ca5373ae4503d8e009fa810aacf2d5686b8b495838d24432745b136025262ae979f384478f4c2f606e6fc8bdc411076f5c26a2f722796daa326feea3a74443ce910cb4298376571458727d11d6b2e9a3131360815847e008de9e979cb1cb25a90908969e8fc1c28019cd56b8f9ebb33630066fa08f8f410452bddab1954e70b6923727c7118b092f211d50fb4a27efcd647342b5d14243c16a99a8f3552cab6a9b9089507600eb498d6c9ddb1c11e769f081b20548f3e4ea892852ab856aa4b37a8f20858d014c0fef87d437206245ab0242eab6a9b7021af543c57867686c6a5e7eeee15784910736ed99af83734fca4c27d7188a5b2524d7d71acc5dd441581b162f03adebcca45323b42e7f361210ca4f9897830281511428a39446354bef7049d9ae253e559ac158892681274b3824aea8efe3c697ed64376661a75e70646c44561e346db64df2f49111d3218d99ea048fcd62c33a1ebb052cf303199bc6b37c6406c1f85fe16e70327f77511c912d5091a3dc3d4804b364ca4e45570433a0d7a4d083bf9c32a4a577c4584ef79854be117b7749fa2ccedb2eb7c2b3f36a9ffed0e1fb2516991af6e202cf75f0962a8c2684456160d1aa39f77027915a4867277c121eeb0b4e3828f7b5a8a4f260eed65f3dd033e966c50067089d7f2013a59081715ff99224e2e90304ffda3e008866cf9b489360ac1afc6357719dae812d11e9620030a9a34b9eef29e806e0f8ba7d5d89e80f2ef7fe24e700a73df41109e8b3e45120f4c2b4d1d61c9702c3f0327f038ac2f8087bd30327f29db8b82d013f5013f6e8fb871b1049b16b631a1d3277c22e83dd8d9ee54465fee0bb3457fd6db2d4d14bb334093c1fc9f5e871f7420cc4ace9163ac43c81e05795a24a8684a19810f00bada6747c129e5f4cc6605a53dec749f169ce9283591f08ac0d989518d7a4e1ce6e52af3becf56aac67168df0703939db3df537b293a3ddf52ef99ec11ab65617f18a9f00f2f16bead79a5ed6d7fba15fef5dfc02ea8cf4196b84a806ad70c8e9631a7415fbb1308d3c8486e85662b393cafcce8bdc5821ab44c9a111c7359c33ecee08b8d78f7968f79f02df273265f51b32cb9e3a74849cba5b77eb02da9b241f1e8fd26c1762ecd90663f49f5d9b533bfa067a4a3d75037d226f11606b0f640f4f597ca2bb75dd82f454e857da6f1c1dc35e35dca795accb3533618b601a4081e0c2a972e52502cbfea785f545e752acc75cbcd055ff31c7e2412baaf9db4eb10c2cc5b8618ed0da6f353d918bd797e911edeaedb9ecdfb132b4b0620335004f5cc333a52c309645f7ad24d63a781bdd1957cc3ef00ef6731a82e207422189bcac657a320af4ea864c5a2064f6e39e1cb4ef594f3848601e886203a76bbb4d82940363d732cbfba1b042b98214cab31621e5a2ddbe7523f7cc7367da4197ca3ce5f3b08eabde22317f45d7960ca70d05872800390f10d3b16ec67ef1362d6143536bb353e31986fda921d728d31e849ad42ef6daf99683007e96e565ef572d881ed3197f3a17a31405892eacb8fe60002a3bccc42449146eb0064e4a580b18bf59523d5fc4be769585b290eb637f49488015b9aa1a231913d5e75b6a4666ec2551a922c96768c331fa6154a66de1e3ba840f44c8462a370ddbae85418874c31ef422379c492d06fce3ba76eef5e0c2af34a1292285d774fe33555ff9a7862b5fe645678624d880fdc517578ef0686c5df93e55d1c7ad4f711aedf24164f29144813101f7ae851ed078dc40daf15d151c25275c82efded98446c91a6e73d32915b56dd2a8386adc3a75ccf391041cc5bf64a887546c90fd1bd030608dec24988794982b0194e9f86e00359e7aa2961ccf3f56464057fc851b95bfdf47e1cc719f1efa1aa80b86d3079766fd481973122a569aaf71a0d56c7cb517406448eceb5e18e3134c4d8d40a3619f3d70a05d265b8af79ca1e45178d21d70b57b86978e67d85271d10cf6fc1f77ca86b8f5a992d63bdbe3604e7ae5e5910bc1bfa5d1f1231400b1f03e23bd2b52c3f65fa0a482966d2a0edf21f5f84c205535e6f93662a371de141e5788a37395b94a95e10a22e2ac9315cd7566a0634ee0b2416a3f19687abee6b750a887aea6488f7e28fcdba3226c1ebbd47e465185394e440001ac71df68cc78c37624c1217baf54d69fb0327d71acd2b73eddf6cd57c445c29dd96224eeda92594727497600a557718a314d66fdd7634a050870d013dcfa35e028a0c2a33d891c43ae355e5f31e402a4d2a374b1c7d91d3f7eaf8aff313eefe3a0081e07294b4fd316dbc28cad5d0b45f26276291c226d113eaf79e080639e119079b74e5b7fcb7b5f1203e499988a0b326286cf2d7b678ff77ab66d2066102321b1a9455b2d87f18eeb6ecfb87abe15e21b6ed0c4d64942926d31a10e5e6ac963ebf8aa89c38da88b8dfeb140a956428ef2b92b882e3170ac895af113910ccd3f749bdf6c8d2648989ac4938720334de9ad77cf773ce187a6534d3b8a07f2fc0bdfd56a0867e8db6b3a0c0c183434c2a0d113088b525038745826817556db01ef9687e507d1bb383c930e24e6c4ae2eebc2907ab0924f98c8323768420a4a02dec27e68e585f868d5714d10eede574afc5dc81f361d67f5c7f50e78cda5c72bba9811575a0043f979e46c7e90455ba59314a0a56b95ec4cfee70c230a9971a3dd970aa12ab10c557f4ed5185b2309aad0dfdffd8ea37c5086e4c1d32c7b550b9a415ca16738f23a979ee1a3b549e9325d785c58c70c02e46e33f2bf3401679963fb0e721d026389f5f3fc6f11beab9114eed3955c7e25067a98fea43cc740e4aa57453afc85252d902443d1aa193a9f936b507f4fab080c2e39a696433d023470fdae29cfb5609eb30927439b3abc75826909d4493a5de1179b8f31e3117aa77622bf2716e2eb03bc0a0161275660fdf49c39ada28d385b9b7b83c07650f3b79766718732014ac7477e7ab6e66af725b6012e9d24ca043eba6aaa9b54fedff3cccbb69497f9938cc6f960bddd9435776e2809be3a014f11e0374c30c452d32517c8037b37c4ed039664e7b17a8c23a2f14494e20474b604c64f52b2029113225b93831d86aae72a85e54403b73f1037af1f03247a847870da128e12e2952d993a6b8f85a416df19b020b0a00c3f575a0bea241a947a23a2296fd47cd2bfc04c1adc3d2f1527e974187e8d884cb6d27347211672a664152ca846817447ca4c5c513cb0abacc7ac86f78cf95f110142e45fdfde730008f7f2fbe4aa259205f410518b1393a7d6d2e96f065ccfeb4953f99a3f4e37554853978d170b24f224139072806b963ad8c5c0e6601f0af0b9aedd650f25f8c42398f12a94a9f4ced966f3058b6b37051d956f78c666c2df99c180d4efd441e6e83207d4ed7ae604b8a6251de61d118fe5397bb4fe6c32f56281cee7b832b41d876da535cdcd29cbb49ef2756fad7a680ced9b861350318069ec0f8013b2b92aee90bf1f946e01a97e5adacfb0766d24ce7de25536912e684e4ac0bddb10fb1b8053cdf0cc53cb497de324e1068b5edba0cf92e10e883fafdc6a912beac9cbd281787068da51aa0391b27cc4a3c28daba89ebcbb99fa46be30fc99d4ad9577a7afac1acaea3c2d60789aa6ef5e51eb757382fdf6f843cbd44d97190f35106001dcdd5d826dba89972c2dfe50df6a4abc7a75e3bbd0f8b53e3cc3a6fbc2ffab4132d4e3fa9cf6524802ee1fdb0338e5ae34b24bfa41d8353f7b4ee96c1f6fa461530ebd0af80859e44a3137a38416eb24d1ebfe11e64e923c65a69ab14793bf9ec830d4f738ced293e92a1925694f74c5584ea513b074a394b2da44f3940cd2446c4b97f620aeb520606da8db36a84ab2ce6b57a880523ba5eef5c902d97ea06e63e06e29a17755813b636288b14658bff893ea22e88dce477d20d46975e89fc381b595e233c08ac0c30ec634aef84066b9bc0e55bcee18d923d9619bc7c84d02241978cf49acecdbebda27056433398e76c96c4b8b9a486cb7d296811378f6659915bc6ddb75268b9489a1e53c542597eb40e5dc0ff5f73069af752f774210aed1972e3a4d45407f8a9914e"}, {0x88, 0x1, 0x8000, "38ae73dffa97648fea627be20a4776a4b239ba0648fa3077b444c6db357c7e3a34843cb66f1bb6c23886969051d1b40c64ff6291b1cedce88548927350643bf8c32c69f185b6203985e497939cda5438cfbb5efc05ecb01ffd9dbb46e6cf38e4ef1e13288af789f22e4d64035236656e44c0403bf1"}], 0x1270}, 0x400) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000028c0)=0xce04) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002900), 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = getegid() sendmsg$unix(r2, &(0x7f0000002ec0)={&(0x7f0000002940)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002e40)=[{&(0x7f0000002980)="0067eaf6068152b26ac87f2165f4ec9e244ca289f56e3c64fdcc3ad1c624497353bf6cae60b24f2f635a59cbef826b7005bb9c02db9f998f2e66418e1f4fdb93d8e42b8348403716c147dc28924164c1f0884b6bd215c8ffe31d69c4194fbbc81a42eb674704ba7d24c9ad584ffa4d44891decb6dd15f0fc136a49ad13c77d6a97c1549fdc2598d89f6f1fc0ac82f016d3883b43b689bc27a52a192514100485aaa43bb1202d4cecbe521ff20033c64fe86d6bc66c6d7d87", 0xb8}, {&(0x7f0000002a40)="69f9aad611ed2e82683b5a2cc9ad6b54b42df89c6c68cd6de2b687855f22c2fc46a403abc2ec2c17a3ca3b70c5d2b633a40f934bce849135c5807a5b16255adb572221af19a5f215bf4ff747", 0x4c}, {&(0x7f0000002ac0)="172a0b29360ebee301026c5f9409e893549486f1f475ddc67a2b65dae50f714464985ac35c64ccb1e3a8b70dbe801bc6a54950f6ee0630eb166ae36832d6264723be12ef711d2a65d8c65216fff4b8319d1f5b2b28d057b441050f58e045294c2ea0537fa94d24e01fa2b9afbe0318421c739aa8790253e7deeb16511c8bf46561bece1eb497dc7a6628f3e41d4169eeaae5aa72b1ccb39b977a042cc16a9a8425b189a3fb66018dae8327c4e085a7c59b192378e70b16c4a2e744a6a101c4b9076720bce25ca87e80531d47bf2c2c3f", 0xd0}, {&(0x7f0000002bc0)="167de5ffdc1dd21eaf4ab1c91448b267dd89905a7fc8f2f7020a2c23cfbc20552e91e889cb7805fd6469792a4ee5d3e1144ffc7da8444c24be3c08a80bc216daf484b40814ac5f4839e0c4af9a400beac4f2cf5278467c4ffd084c09d585d39d648e6e3786460bfec6588ba808641bcc83e56693ea1753535cdc72c0b868460de3a77284155bdf47a4c869bd3853031448", 0x91}, {&(0x7f0000002c80)="fa3d36744cbddd12631df5c49cf2fc0c908e805409de215e710e0cf6", 0x1c}, {&(0x7f0000002cc0)="bdf0e9b98bafe04af136f4800da9b28d7c08feae692bfade8846163d270f34a155ff066990cc2ba58803483e01456c16a9ecf4f687e241054e541dea1371bd7128027b7ffd35a3b56c0e661b2f9d26791efc1d5d78b5205f9b4b00c9a5812d516d3b1fd35bdad6f0dce3395cc36b6334349631e82043efc97f42c2bc531b7e", 0x7f}, {&(0x7f0000002d40)="91e5737aec6c1176b7de7eb7263d2a001180a75187ea74fdbff00e7661ed8175f662e6cd990287abe1e40f9587defb6a1b10b7bfc2da023c7a9467e83213006d4cc68559dd7ee68460863c7b9c8b58a9a9674a9ac4ac43d8e2737044f166558618c83edcaeb1fd12ccdaf409bea6139725a3105a5b2e2276fb78b82101beaef039468d1289fae703bb5e02e50c496ad45acd22bd86079115f407707fc7dcf355ce50c56820b3102666726850e08b56960416c2701254f1b7a49cbeaa9290f6c88eaea546e65a476ac8b8938d73105806ee91d119c0971bcdcc3439e43503f48425114196f78a4d4631aa3c574ee0ec05b524ff1d", 0xf4}], 0x7}, 0x400) r4 = msgget(0x1, 0x99) msgrcv(r4, &(0x7f0000002f00)={0x0, ""/96}, 0x68, 0x0, 0x800) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002f80), 0x80, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002fc0)={0x0, 0x0}, &(0x7f0000003000)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003040)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000003080)={{0x10001, r5, r3, r6, r3, 0x1}, 0x10000, 0x1, 0x3}) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000003100)={0x1, 0x7, 0x7f, 0xff, 0x7fff}) r7 = dup(r0) poll(&(0x7f0000003140)=[{r1, 0x8}, {r0, 0x5}, {r2, 0x8}, {r7, 0x1}, {r0, 0x20}, {r0, 0x1}], 0x6, 0x8) msgctl$IPC_RMID(r4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003180), 0xc) msgget$private(0x0, 0x20) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000031c0)=0xfffffffe) writev(r7, &(0x7f0000004240)=[{&(0x7f0000003200)="cd5a778fac7d56028b6a286b7bb0eb417427b06f5ee6c4185be47d84aad6f9c1c9a21a451c9d", 0x26}, {&(0x7f0000003240)="176a76f6fd34c9e2796f7164cc2e9a2129092d212d4c25c5d37a3a6aca3463f2a9a17f3cb1810f5991a691ba8191ea6584b664d35b027e73a34addea7149efaa731fa26dcb46db7e46d10b1773f2a33fcff0b83d1d8478d8b094ab37dcd3bdae709ab386648b3a6f568f5acbd6f5407f4f4987b479a3caf577055b0fe238c7b9f6c7c217bd59a5c86506da43f9f75df085a537d6eca89afc4f3ae40931b6037fb485195afd409afdcb44e1647fe622484e82b36498fdca030455864c49f3ccc7e7b58bc06df1abc5cfb7efea4b63dc72125f30d4971c2114cace510d71c13459975cda132ee0868b8e3d90e8587f20981a858451b0eb11d6b31f8d46eafc40c980fd5c5c45370d90844d6f74e5049d6199a98ac7fd899029ab18b78676feadfc38f96775e4c772062497d74d7d8c20499c67fe4e00ab53cb370b19dbe67063f132500ea56ee77999a74040ab0ff8ec5c617a0e60d5c03fd5f948b76b189193018b0d0e6fdc045c89f80aa720d8f57922b318e44c63ab1c72b54b8b92d9bd9472829c680e9661ef6b29fa2d093ae0690e78ef22c501d54af0bbb43af03886c93bdce8cfb1911e459783e3075d6bb1042837c3318392aee8391e518cc41b044e6714a4f972224409fb044615008efb577f95f703659e58635cd0c2eb7e2787d85b4376e3898e0815c6f4bd3d97fe9c8402ce559c701c9bb502dd4417312447863783c78af4a7a298616d6e9766521ac729880c3269d207123f5a5d573c59cdc9b661c204509b316759c4948a5b755e200942882688290a94cd7eb44355a480188b7207e3af39421f7a7ca76a009ffecb486fb6fbe49f30b01bb4ed5ddecbbd6803c7d8700b949ea2b9446bac849ab3b2bc0bb82f3cbc01ca3003327572553be722c3325496ce7305ae1946060c23c3221828e66fc31115d493b506e49f52298bdd2d1b5dee0cdd5491c2c6cbaee2dcc6992b9526ec350af7f62b2f1be430296075c3eb4a960ecc1d3ec8781c62ba5c839eb19c587216ed3981015f56f73955b44d46580ec1be4320c962aa05e47584785d017a4dcf3229056401d8c66f4d011b3887e8af99b0b6988046bfa897184790d4ba372b22f272a69cb6f3bbe0591fe1aedf14cc9f5b7dcce1f74a48a29f3640dc1692979c6cbc45312816a2fc1caab8b7661c9c5468b095230a0e9d9cd5c4183310f758939b4b18d39909ee55fce0c74c46cb13401bacc03569236242e2681f02ac52a06d9525c74dd1fcf2238248b0ebb6732d13042f08efc7db7ff3ff7585848ac2815542223f3db93322ec7c87b55469368cdeab8aae7bd3f6b2f4973f86ed573b7b32ae4bb24ed97a31e43f76de51a63a0502f19293ef01d34ff3d9aa4b148da737ad412a3fd28a530af6204ecf053a19abeed30558627b2f6990d8a2632c3d691e10970834db7d9d9a3e6b3fbf5446d02cdfee77c0894808363120522953fbb86b424899efb7d1d383c49b66afa478b3a94e66fc6daae2ccf449dbb19e76a5e2796af8bfda9da4e2c86f2a78918453f91b25a582833aee65ada098a0ac860c028cb8ef1db27367223fc2e45bfb9cfa9aec003633ad85423170406fc30a4f587934e6482deb1b93c15fbc10ac1e80c5b1a23b9ffd7e8ce25c576881a251f273dcfb571d98fc87a40b3124731700f88b6d71bb97619cbbe52333c2ea47cf240b641a2b0e5ba6626930d47eb200424ec6c74710d15004f7ba86fecc98f232e909d677c104bcc297217646a52fc1cc0e47e23e062147d8591990602eb94367f7eca9ddbc03a8980e6960cebbba637f91489a572aeeeb9af7a1484b7d1a31d8ebe96cbd62e9e56eecb863ed665a80c8ec3e464e7a0f65d8b830ee363d201e056041d126bf3ca07d6f0939c32d9e8ffee5cfb4a438ae18883d48a9c73ef3a2d593fea0c94d4fabe78412b4d4fba2b4d9336fbb9c3d6e889ef9320fb957097430b6d426bdde72ddd06378fd12ca5f5071e96424189063150fe365dc63fff2508835135c4d0ff8e52ea7a3845874123959b70f10316408b3bc079541a806e88c4b11f0e4010d07af3536c5d3782fa3b19416ef1fa536d7cf911085cb72b7e6d103efa06635dd35989ed6f3ada9801448dde95d36e97bf00dac8a73a169451bb44557d0c83780296084928c3b7cdcb56e98d02e78878847b2246b041c5466fa4051d6ccc3cd0676a1397371d32d8bf3f8827f26ef6eaff47dd46fc00856c710a595559476f490a44e38620c3be4568cef243f79ecc0f9c49503f99e73c99ccf02bc3b4eedc53b40e2f405dae3e7327db3f71b632b7fb7c50f342f8d49e6f54ecb07d5ebdafee4d65e4070ccb6d454beb919a8697d7523dbe087b32f6d47ed7bfdc717ccdd8f11503db2b3c52e4b8d7783d4db2f2e82f3927b1f1c0d5025f114bfc066ba9bc92182bb272329d4038c62e42945abdce53841b43577683613e7f2ad01ec8f2405ed63c3eb25d1e58783630552c9a043a2d4dab42580324b152b22663b51c6588e0714ed945095a5c6dd5d1cacd1c54284cfe2c51c69b5bffe66248593a33549a396e4ee148d9cd89a06673d8f179e14d39e567b98f4fa70a0c57e26e28c559eb0736cb714f6e606ad8589ddb4dc38d37d15d87da852f26c699e99f3e710e956a8c3a25da36d596d2e84ff4f9305d6a618b326dbda964e26600264569fe088218d699c34fcec937aaf417616b8451b3a540d49af16705e02f4f473c3195a7a8f3db1c4585091ecf39ae67d79e296cc71153d2ad87afa5d8d6c3f304d17d37cf87cd19e790032d1e24cc7a5eef22f2256d938aa20b45a33e32c0d00929afd6b69bb58151118ad757a00723864976511a8b5690372a6500135e579d3eb3a6526ee539bba085bc8058bbf28657c1e4a62f7bd96bbd0f429923eabae69a82d9cb6c7508b7e17fce23c2eefa118b89b82c3da7f7b6675fe9a580f8f81d86b2d307ed3f10837f5518ca1a4f0b40e5c0f3fc33f1aa180184188984f4cc83acf3485a47054a6755c0f348e6f491e0c31c4168971dfef75c6c9a789aed329c5512560c8a3ac8e54604e4c697bb254fae7d5c5cff7d082e671a3bcf4ea42c0e60b6b4dbc0fcbf95b821123ab435880e4980393463a890246c751ee04b68f6ae83ab5318392ac56201ede55de44c0e9f327697afffcb042e1d2a98d7bb7d79a93acc4de0a203ab096ea9080100738eac6193b047ae08d96389dc4481bbc687c70ff7c6443a0b905a7b5266c7f4cc35cfda8c76994a8e1e616d92568192a7cd4e725e2d8e62b193f51e2f41efe95ca0e9392eed9799bff9140b38f64184f16e24e1aa52ba7c8c8e33e519ad07fdf92f3862a34ce7421a8cbbc5c7584d7b7d0131b49aed59851462e8e1569d72d5e2caae4e7a0fac7293f366c92c5c5f48cd66ea3a0d5f95f2d08c3dd8a53668024b53b675468c3749c420309ed5449bc0a41317adc732b64806a3c39fb688ac3a26fcb9e9be7a4213925a37704d4048f15e1f274cca9eceaeefe2c5fea35ab5c333a8fb97c3f8cd89b45d331fbb42d7c3e46243f9208f19b8d664d76ddbf3d082bf84eb04cf2df185f2d845fad5aef8305fcabaddf73b593b79251ef892eb03bb5a2e6f6539549d558dee3de21b083f9eb8cf3aa147c4462117a8060160cf64b65f121c2da55052fbf63c35f063d27012aa3cba02d8f594235f315a3586104de19c24e47e67fb6d35c31cb56e5a29c05645966dfc1905abcc7bc63d418257b1096df35903a9410cd55e801ff833ffb15d90d9652128457c117b5bd4e687402f4e32dee263f2398d3dfa86e38dc24ac7510a58da69484e79766a579f85b79f5eeadbe4f8e8a1c366b7e22eb557b8400d9106aaa9ad3208c1475df9b0087386373d933ee2338e2325ec9de74f22992be59305cffe0dedc082f852a9a3380471ea92f92410c1558d8e86c0f4dbf1a9ab4274aecdf591c99aeefe458890771d00632dc85e044b173baef1db9d91941773267ca1f8a20ac8519db81afff02bd778ec7b9d4801b138e7b4113535b5209a487ae23ff84ce86b85f25696ff9adf0874d2f391569e5db320a39cfcc2cb267a07cc04796324dc44ac3568c62d8817c5121e8c9c1560ea72b25039eaed23cf9813fa58c6bc75b73127a3ce69439e4f3a13e91e0e7a02840ebfdf3c1a9f571ddcd8d520bc57c08cb6aca619cc2e6c0d3ada48b08032cb8db62f808403262d66ee051acbec1da993c60b488b1acb101be52b15e06ba4f913bcde8b553ab4b2dc54d2def4947d78ef932425f668cbbfe468f12e30e6bc45349a251a57288348788ca0428ea600d1e7f41bc5953a8494827a45e5697158a7b41c0bbe81588d08ddc75601b13cef9aced9e5da8ee4919c34eecd365a15ad80760385db52154e0fab7eaf4cd0ede141223042a09a760ca391246acb2a771b0d0c166d1bf52eecea708df0a522be5c3495991c6c2cb21bbb5e118dc32622d8c85e30d1f1b357040fa31ff4b0c75bc6c6a8beb8d367d1e0ee948f0cca497ae2da1b07842399faaf340211ba26934ab88ceb89a2e33e6d74c4ed3e2aca714590c6288823d27936719cc636fb309e46ee2ed49351fc0c4a3067afce9f1e88cf351142d4d2d0970b3ac3440b9688a6b9c0d6115938eff6a11fab4a1c841101d386d16b191062107d5c59823f20422899c1259d8303ab74aec8090017eb8b1e73aef973ab6ac3a7b3ffdc4cc287e6ec141b05e9bced430c7b08857c63fe9394f02f2328f20fc2786623c42550d4603c2a03ab7e36868e2dfbb886142d593235f50ea296bfced9718f41fe5d4c66df69f87cbcc6a6f56b518dcf53f770f11e7d80c2974bc1381e37ca43afd2d137fa751ed4d380afce9a1cb3472fd72c0c705e1f5d87ff9072da08ad971178dd09fefa41c7db45a109daba89957e4c76f4adc7e9d916300c3d4fdff1389b4ef50a2f33d47a7d0ad4bd9ca8a6ce9951d84587ccb3a7d8a186e39bd6e97e000fb3b8f7e53544fc527a78a149daa98a0d67e4b48720cc54d4d138650a96083d8812e1a4dd6994139817cf2a2e4ee959945c77e0d26b554edbbd1397aeaacc2ef71522a7673c2d32cf7ee3e5de72d40bc167e86852810d2ec2b838328dc13dd4ea5f32e33802791eb64d17f63b3426082d168f0556f86f48459350dda6b1442102b46fe7e846d6e6a6a2755403f613d478a321c040c29020c8c25586b3de869d1b5d82b25b5d2b917121abc6f2d956888e90178210129f4ad7068b20af6ab2f29e8668dd6e3f508fb842410d5015512835e3983466154ec3e1b2bcff09a774160c3d1c275c141e7eaf5c685a01fbbc96bcccb820520c9cd8bdecc670e3aca661b956891ce3937a50875a6a4b6dc7c8129f1c8e0272c81f5003d69e12abe91eab9bb78e77ff4fada7ee87b466d27f5ae56ba2dd52fa7e3fbc9bbbea4860afdbaf908f8d1627b09a39d23db91fd1ef127bfd8623ab76ac4d6007924f7ae11936280767f08f2223572e87fba83ee39d6c77f16e7044b6bee3e427d6bf3873879db8374d68a7af182dfccb593ed58c6eba4438ee3f7e6b87304a9201662d17f3d260a6f09a0dd46bd879eda61561f1bc54030109f117b27a80548370f4143d169d8be9630053bc13ce1d816d84a91c57e0c71ff7b8aed27ce1f73f771bb28ca213ae749cc3022cd2c2057ae72e0e7cc8fb7b96fd4b89b82ebb6a3fe76a9024559b8f67e4c72d3f26e02d888c76e3243adc8d9db5d6e73c311b69e10a3472e904e940ff990b88443aa355010db158ac41675b1290654651d855eda42bc79", 0x1000}], 0x2) shmctl$SHM_UNLOCK(0x0, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000004280)={0x7ff, 0x0, 0x9, 0x1f38, 0x8}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000042c0)) ioctl$KDDISABIO(r7, 0x20004b3d) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = dup(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x1}, {r1, 0x20}, {r3, 0x4}, {r4, 0x80}, {r5, 0x40}, {0xffffffffffffffff, 0x80}, {r1, 0x10}, {r1, 0x11}, {r1, 0x80}, {r1, 0x4}], 0xa, 0x5) setrlimit(0x0, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setitimer(0x0, &(0x7f0000000180)={{0xffffffff}, {0x101}}, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) munmap(&(0x7f00003bc000/0x5000)=nil, 0x5000) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r1 = geteuid() r2 = semget$private(0x0, 0x4000000009, 0x82) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1fe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000480)=[{0x2, 0x1, 0x1000}, {0x4, 0xd, 0x1000}, {0x2, 0xe244, 0x1800}], 0x3) semop(r2, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x0, 0xff01, 0x1000}, {0x4, 0x7}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x1800}, {0x1, 0x4}, {0x1, 0x2, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x3, 0x800}], 0x9) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000740)={{0x7, 0x0, 0x0, r0, r6, 0x1e9, 0xffff}, 0xc0000, 0xbe3, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, r1, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpgrp() poll(&(0x7f00000000c0)=[{}, {}], 0x2, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x6, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x103) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000100)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x16, &(0x7f0000000080), 0x0) r5 = socket(0x2, 0x0, 0x0) dup(r5) connect$unix(r5, &(0x7f0000000280)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r6, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000600)='./file0\x00', 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: utimes(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) geteuid() socket(0x2, 0x1, 0xfd) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x2, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sync() r1 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{}], 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) dup2(0xffffffffffffffff, r5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x20c, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r4, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) executing program 3: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000300)="174ae8ae338dfcf8bd27c00d8ee24f41899d2163b501467e9b055aa444c36abeef635a1c4cd51fd8a73fc6b420d5aa3b2c9fca4c70db2df077d4e4aae2b4475c50d6416745caf85882c2e474ea5a8c05a9cd3cc1bd86a2329fe2b2e10220b857f79a8d5a64e9c26e7940753f7ab6ba7988ef5daa9353b40d93704f2445b8dde2b42d6bbc499684b1ebfd12e0aaa3572dfba6f1820c77b19251df0e9a995ee8d32709e2c22c6c8e1e2c31a92fbacdc4c4691733fc7885d1ae06d6766425aea5b131c2196e93ba3801916aa38df61b86d8c73b2db6c6b1d199896ad80d86fda12c47de9afcfd", 0xe5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRES8, @ANYRES64, @ANYRES16, @ANYRES8]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r3, 0x25b3) accept$unix(r3, &(0x7f00000005c0)=@file={0x0, ""/4089}, &(0x7f0000000100)=0xffb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffecb) close(r2) socket(0x2, 0x1, 0x0) dup2(r1, r2) pipe(&(0x7f0000000000)) r4 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000000)=0x43, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r7 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r7, 0x4, 0x40) getpgid(0x0) semget$private(0x0, 0x3, 0x2a) bind(0xffffffffffffffff, &(0x7f0000001b00)=@in={0x2, 0x1}, 0xc) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000580)={0x0, 0x4b, 0x0, 0x0, &(0x7f0000000140)=[{0x40, 0x0, 0x0, "11b88d1cf6396a83d6881ec509ce9828d329af1d1d0af542c287f3f4e1e8814edce884cd2f47e89d091059dbe52b6f1c"}], 0x40}}, 0x10, 0x0) sendmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x403, 0x0, "0000000000000004002300", 0x8}) poll(&(0x7f0000000040)=[{r1, 0xd7b395bc24cc11d7}], 0x1, 0x0) executing program 3: sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000140)="a8619d07d507cf3d1416f74303194954fdea9761fa26", &(0x7f0000000100)=0x16, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) recvmmsg(0xffffffffffffffff, &(0x7f0000004dc0)={0x0}, 0x10, 0x0, &(0x7f0000004e00)={0x0, 0x3a082e27}) sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f0000000080)="59ab7593fdd97e174626c40a5c417158a2431c2fb444422ed839eccd10ea6a0e125817b6685a66282261afa12b47e9acfaadf33228b68822e972e9a3a1a1ca20c4f995313310c80b3fb2eae595751cae50a974ed0807cebe9f62bf05784872e96344ee721e25bc2f678c67a63980f4f27acdb4db3adc", &(0x7f0000000180)=0x76, &(0x7f00000001c0)="7c4f7ee0d5d13be1820900fa2682672ba738c5980b4c4f2ecabfe8cee7b865ee41c6bac6f2626644d13d3e510ef7209e993f53b5e90581969186135bfbea10b42051597702463d43e01bf75b8591073a47d842d7848e3dc29fccc038340a4f0f20c243614073b8e600", 0x69) fcntl$lock(r0, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x8, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0x17}, 0x2, &(0x7f0000000300)="ddb839ed46a05d746e34dfa779bf0a2968bc6dfc195efc46a54b06df69e92d3b5bc884fcdea8f0512aba0d55a8a5019620f15f16b7f75fbff0a4fcc7dc832816bcd6b11ecced950ab99b060903bff25b8954fb32d7c821fbbdc34d48bcd77bb696ee0b87d4b7814923999d944a228eed161b24aeccfae83ce79a2ef40412e64290a2c97093b3c743efa55a65297c98b62249e3c4a81aa4c8e380d0bb939b2d7fd3ee2a03de60bf2b2ca7dfbf5a6a5083ab19daf7b4f390609d51369d37ab524cb2979d3e3f2efc0fcf9b485d025fc9efc424fb5d2a373b613c999dd425c5ca4b113e58a8c0c164b18fc716bdf50fe45ca33ad6b4443bcd1a", &(0x7f0000000400)=0xf8, &(0x7f0000000440)="31d02190ba295a07bc47838ffd2f693e21ba8d1c266e928a4077c0e3069a9baef95b07fccadfbc80dd5acc10ab05e8a529e747f601d393bcd1e35edf059c6f6cb6545474957e9bddd3cae7d25e00df651c0ab9c1959a7f9fa7e610b27f079cc99feb32a3e7133a192fea52ea7cca73022fc7be4e6cc6b423683d17e3ad4f65777242711425b81b4252d8c9d0c71940c642a638f35efa30daa7495291dca734a2f323e674a548ab211aa95900ed0ae803ddf221ae90a0744e1feefbbf6c1098de7b59f23eb47a99c2dbe6ce8da034", 0xce) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x8000)=nil, 0x8000) r1 = semget$private(0x0, 0x4, 0xe0) semop(r1, &(0x7f0000000240)=[{0x4, 0x2, 0x800}, {0x4, 0x2, 0x1000}, {0x0, 0x200, 0x800}], 0x3) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000259000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00007e5000/0x2000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00003bc000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00005bd000/0x2000)=nil, &(0x7f000008b000/0x400000)=nil, 0xfffffffffffffffe}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f000002c000/0x4000)=nil}, {&(0x7f0000343000/0x2000)=nil, &(0x7f000024b000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00004ae000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00001e4000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x10080, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x1, 0x7, {0x8, 0x100000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(0xffffffffffffffff, 0x0) r1 = semget$private(0x0, 0x3, 0x7c8) semctl$IPC_SET(r1, 0x0, 0x1, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e1) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chflags(&(0x7f0000000280)='./file0\x00', 0x1) executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x8000}}, 0x0) getitimer(0x0, 0x0) getitimer(0x0, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) write(r0, &(0x7f00000002c0)="3449539f4ed4cc9ac03562a89285d7daf87224c68f8f94d5819732aa30751adee24d181aa7ae1dfbdaa9387c4ec0f077c54ddbb4fe23630bc1cb152d2058fadbda0abbf6b5867a4006b578be29fb1e806be89d29e9945e6a47decb112920564a20b666f2fe51b8e88fa2a707c9c2a37c40f4ff7c4b9b9a1fe2255b8a353fac83d0b1ccfba32065418d2062ffcadc4c008a9d5b1470b1b5d1e53bd59ca44f1a976ab8ba70ae704cf3b516520003f333599e0139cdde7bc1fdc389612ad7b8de075e116c62e3af8af7aead9b0ebb2ae1703d4e4c210b3cf025b3034c63e4966c4ea19a1fb0ced459cf06854579db116ca8fb", 0xf1) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getuid() socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x1, &(0x7f0000000400)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) recvmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000040), 0x0) dup2(0xffffffffffffffff, r2) socket$inet(0x2, 0x2, 0x0) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae3", 0x22, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee702d64110000445f69112295cf00a6e100"}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001640), 0x0, &(0x7f0000001a80)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f00000001c0)) socket(0x18, 0x0, 0x0) r2 = socket(0x20, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x3d, &(0x7f0000000000), 0x0) socket(0x6, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = socket(0x0, 0x0, 0x0) setsockopt(r4, 0x6, 0x1, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) dup(0xffffffffffffffff) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) msgctl$IPC_SET(0x0, 0x1, 0x0) r6 = socket(0x0, 0x2, 0x0) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = dup2(r0, r0) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) shutdown(r1, 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r4 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f00000002c0)="741ad85d9f945ecdd7e4ffffffff000063b82792b26cff2414a0dee861bd8acd0000158b318100000009c00600d513a0619527c62715f2717d78444f5b1f758ba1086cbaec45eaa62435dfb84cad60daf6779849932654afd18ea1ecc560a1a8b60fb25168df3c2f", &(0x7f0000000200)=0x68, 0x0, 0x0) executing program 1: getsockname$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e714bab115763c64822c645cd2bbec1a2e3c775b6cbc14941a54111838a9ccab952b6c0702ae598aa2955ea9a087354dacfef0e4ef28387c6006647d4f750f2439cc84bd90e27c0a83d3a5ef0f41e09ae53efe017f340ef631279fcb000000000000000000"]) pipe2(&(0x7f0000000040), 0x10004) r0 = socket(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x36, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x28) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x4) geteuid() getegid() r2 = msgget$private(0x0, 0x285) msgrcv(r2, &(0x7f0000001300)={0x0, ""/11}, 0x13, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000580)={0x3, "09a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798f13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac114"}, 0xe2, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xc4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(0xffffffffffffffff, 0x0) msync(&(0x7f00000ea000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x0, &(0x7f0000000640)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) listen(0xffffffffffffffff, 0x0) r2 = msgget(0x1, 0x400) msgrcv(r2, 0x0, 0xfc69, 0x0, 0x1800) msgctl$IPC_STAT(0x0, 0x2, 0x0) msgget$private(0x0, 0x0) r3 = msgget$private(0x0, 0x6) listen(r1, 0x9) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0x37}]}}, @icmp=@generic={0x22, 0x0, 0x0, "f48009a7"}}}}}) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, 0x403}, 0x1) executing program 5: syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000780)=[{0x0}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) flock(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) open$dir(0x0, 0x381, 0x0) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000140)={0x7f, 0x8000}, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x1c9) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x4}, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x4}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffe9c) sendto(r1, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) executing program 1: clock_settime(0x2, &(0x7f00000000c0)={0x7000000000000, 0x100000001}) syz_emit_ethernet(0xe, &(0x7f0000000200)={@local, @random="b0ebc19b0a74", [], {@generic={0x8847}}}) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffc, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x5301, 0x2fa) ioctl$FIONREAD(r0, 0x80206999, &(0x7f00000001c0)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2030, r1, 0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, &(0x7f0000000280)="f316a5a4a1b0227fb6ec4fe9da28158dfd2af49c03627966220ce69284c319e5cdeaafa736ac0b8d4df4c3e18669eede99ae0ebd399b2f7465ccad1781df40996fddfd2cab6b07dfc88c5cb6af1f61ed8f529226471bce0300000000000000b74343bad36e8af91af4beab039a3e9b9f82c6b7e8dd92cb934a32722604ed0eb8", 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x1e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000000000)={0x0}, 0x10, 0x1) executing program 4: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x200000000054}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) socket(0x2, 0x1, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x803, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) msgget$private(0x0, 0x203) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x10}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x0, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1800}, {0x0, 0x40, 0x1000}, {0x3, 0x40, 0x1000}], 0x9) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[]) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x7) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x10001) kqueue() r1 = msgget$private(0x0, 0x120) msgsnd(r1, &(0x7f0000000040)={0x3, "a36279d6d69fde6907dda8e358c8c48acaa74ef066075dfffe76848d8ddd855260dacc6c96a4bc9c50cdc581404844031b396419612f00e7c8f8308e65350402852fe7ac67a549bb36e805ba6f35526474cd7eb20cad12f19e403bead293f4ff21ef7709445a82e86a05ecd2f0"}, 0x75, 0x800) msgsnd(r1, &(0x7f00000000c0)={0x1, "dc07ca46fbf0dffbfc9710ef11a7c1b939f54b3ee360c14c3f4624b1a6b435965825c8c14cb37f9f9f6bcbb9558feabfb84b9c73175979c62bdac1ed1d6eaff8161cb50d6a8d7505e7ab41b92028293556e6"}, 0x5a, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) chroot(&(0x7f0000000140)='./file0\x00') r2 = socket$inet6(0x18, 0x1, 0x9) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) msgsnd(r1, &(0x7f00000001c0)={0x2, "d3467770b1b968f995a9d91f4dcbc50491571c3e464bd8b3a95aecdcb7bf14dda756d9a64a5f2c27aa0012a6f768cefefbe6335b675408b9dec5e310e0c61608a2fde9c4f1f711d8ba06552540550233dcb194ff698c186104523f93884f131d99f1b2101e9858c4a4c0e99f164af064903a868a1bfb94bc808ca57fc13774c6bf855d9749cf7ecba4aa9a44494c54095f0b6da5349dfe59d4dd869238c8b41a11c3f782cb4c475c7eb4f30d84f6bb29653252f81624d2601d11e75e9ff88e83f55b53d0c955494d98a3b18116e86c464e24a0349a2a61552e110ba7d4e6f93a38f5b55a8d7ec98bc219767fa246d2dfc8e6710570d5c28153dada1d4863166a95886ae7ab47cd914ed065c0b5e3621bb9dd49e49ebb600b6ce13ab26bd6c6c0be9dbae4528bc216ca0b59376b4ef232e9ac09ab7d04bb198929fdbb9880c57bca25c69f63a3c637b523338672599deda88066f1a299db69a07f9020cd8e45693b3ab09275ed19a53e8aa5a06e55bba9c2558e03dde319980de8c405d87b63519391214e834b89f9f2848e2bafa9e4db6c0840947f4e8aee00f60e0f11c7fe61b772fc0ce57087d1ecc9dda781afd2f97494ac6188b81e389728c97cf4b0d3825b4abc0bd1275157b2fa19b2a59be96e7ef2f263bfdafc0a06d299fcbffa492d938e6ac5e641de97ec8637d469209a78dad8618113e20db44b7b6513f3b99f4ba6f4c032f28d4471796af68f2bb2f18b707d34aba0cc70f7c6a4b64ac0670b6c6809f6d5619df180c0ef1e5176930dc569b82a08d66d526b09856d0220c978a53f95cc7e612a05f1b24701df2413d7b6eeec1900bf3bcfd082d20b08f5ff2770331ff117ab0a9271137a9fdeeb9393d7c05779f7de4ea1c3002a675c5f823263ff9bfcd8620a0ac4981f8ebb6ea7795f37c7ed88a38c0568bfd5946ef1c6b287d856cc318c902645f4561c4f6414fadb124b716599fdd18c232c5d65f694cd6bea27a4cafae07cc2f881c8e0c6e41564bce2d5d80665e4d1e45879dbea1961a8f3dc893c333ea6a1b5a117e2491404a93901339f62e49ab27472196f9c1d3bab3cd15b2ccd5b3f8c683f88e909afe3047ef8edd756c4ee618361c99688ba35e7e7c34dfd00ea19099a7725cd332dae5a91093e9100c2f31f91cc97f23770cd46ba1f12b887a0f9158480050f48f2a9418bb09a3d5423ab59cc8d6549433a7d6c3e58d3c4488ccd1da1e893c0eb571be04e7d048fd30b16ff524d2c0ab4b15451747a3ccb82a1646bce5961d2aa52b41c10084779dc1d2393ee96db263c33224485fe66502c69c3ba8cf35c06c88eb35b083f476ecb67fac7c48576eaddaa7e3516c2dee753b2a31017c8cccbbbb23e8fc1782a82ae147989abbc87a15b2a35a8f5dd315923905fd65572832985cef4ceb03370098abd2da798c4b029a94775bb1b350e180feab5877c52199b1e6e16b03fe833e3e4ec93d7b431bb7d9adc313f4f3a04beffa81ca05c9c136e317128b4d9da260dd8fdf420db3474e4c77d5a41e8fbce25d2de59dfa6c9a00013d1e9a81e1ca0269a95544490ea93f8c9e83e4f364ce28cca989525c3c21c91fc35c6ede973047490b88393c257325427f7c484ea4452662cc48bd7ee709fa39dc176bd0a9f831238d50c6ef03c5b819c22f7f3b1dd87a8a3e20fd6dbef76003a13ea11309efe268cfc3a468d97fb5106efffe67af956f2795dd90d426363617d70813e8d8fbabd35f576a33a7e242c4ded163d2abd508d8cb9d912a93978f548d58a6d70e366d4e528f91eace9e075ef3755cd247d65fc99b10321feb513143da42387078d9ba716e077d9b3d9b8102febda01d7e4b32dc461af8c597d128261af41ee2124120b24e37900f9d578fd8893191b906216594c7f9fa9c1f216bdf8cb2793431c9a300a6c91ce51bf383d1e4e7d257979486e81da21bd8319d49ca8acecbc4823243951b9fa18868c58a54b321cadb03670055eaac11e0ae7246681d552558d29d652281fe41da38663d6136b0831dd1d570ab231ea91eef54ba474466483a44b1adccc4f3bdb634039ba3bb77f2969036247b35919db2e2057e7a922d04d637f892afd8f5d2b5b6e6e1712d1c2f5b9c95b3c5e9a6044fc9c51ce7e0209274672372dabb04dc7a88460b5296b19106cd733923da9e3851108f0a904a2935d0c6beb30649479c7a6759ff0bebcda394ae674ef5abaf18ea280a473c36e7b9c79026662423deb5a49e01e6dad975836cb527e369b83bacf727cfefdcc7d61ca4f016ba0177926376d711bc0056e8742c95135a91bbff40d206b5a57ab35febd0eac5d2d5a14b2d6ef3f966e79daec3bf74ce223e16d5a56b599fb8a1673e6f687d744490352ca9d527fccebe4dc173b515b4ea83182ff8be6448677a8fc13264d7e43f19f07767b7b81ee158cb3959ad086d7e5746174fe9e80d135ef01a5699c6e77f3ff37ecdb3261747fde6da6ba91b6e5b5ef89664b9cfa110bd9898ecc943ddb93116b085180581eeef176f6ba04ce1adb0fba8628b71f849bc8137c49ae6afdc08e77ef701d0d5af79903880e57635e658e3da1bb2b09d71c613ffb67c805a3a9e4d05d2b0cc7acf260d9aba65aca8ff21b1b509494c1d667423705c81a3226635f95a266b953f1ee35224a8647b4fd05521a9a25ed8086596528f68ecf64f94b8a9299a8e7d87b8a438636d6a2c2da228f09a00b5301c1f81ebac80d60095807075b6e532c2d97831d308f77599d3190c8a2fc8c90693dc5b70b6f5a57eb8c5815c251504a1e82a5c626228da096ecc5ccc1c4f9944f1e96c2796fdebef4bf299e6f7afa8bf7251d670cae56a00c73d59dc156f7c357c8f65531c334e467090ed5d4a60ad100d02577e1ba6ceaeb488ec5fcfcf646ccfd933455fa9a061faae62a4a96ea69f0d9bf53483ce64c11b1b01aa8521e9075f4031a6950ec8de08d5bf4eb69fc2a9921eaed2434b5302341024344155ac85e952bf56a01f21891f83aa368e3f819f576ffd25b47719f4dc4640c421ab46fa9fdf590c88057f233e4629acce2419a8c7144163f614174445354067b203b288c4c3ef8be22b0d808241c607a63e9eb716f6e9076f19460de40f48ac12ae1cf2b2a63007ffadf78c43e4909efda6afdab2942333e4e39ac8c95a71809d072bba5762edac5e4303afec346da7e97b4392bbe9770aeb4662ba018a196f8c52f9486813b904e03352de4557628685ea8778f43acd26c6c148f32103a91d55f8d4f587779228b0707ea2ddde8963b77787835e28a46caf0ca21de041e489e49346a3b26c9c1f8b1d854c405b1e80784857f05f4d271c024e2a273967de55b3606f63ca5fa737cf1c9f20cb7536d4b9596b3e74c87a2ec2505c0336c07f529919b189e903f134ea5f6dc9d0e53dcfcb237c1c9a196f919d6d7bb509873a03b880e4b71a8d38311a62a4618ed372564a72d02d57ead18a4647c7b68fb3f38b00ff8abc2d8b1a6953e0bc687429f892d28e334c11960864a05429376ca9063a414c7ea83058e6b2acc1e9ea6d8203ab1b1b74b372fb9b4109b86f21520524f7b8aeab5fa24dc5239bb157083a71ffc044cf15d2c0a9f6c20c55cd35e751e1824f4ee12b455fab842c7c3001c8b25fce225a9acd1fd3d9f4418a89dd6f3a9a95b350cc896cba403b5a8aebfe007a38ec299d42c8f588ed66f4e52e5c79aa2723eff47dc48fb490335f4084aab826c518b650806c7621cdb2de8dbb53a9b7c4f6a42dc63b17a81dd9d862c256b1a96518b13fa8cf25ee3874f35f1078d4e28fc2e1a42adb5ccbbff490564b749ac8c5e0a38b3a76c5c96f7b8c6d74e871a317c3bbe708c9801741719967c0e73a29ea81ba929ed22c1ab0ded06de598beb4ee1a3e1978d32b7a92806a2f87578d8645d46e5af535cc81bcecc6b4162f1fade9c5bedda4497752877d7c1748e173181cdb365755c2468b45243cd1cf3b07732e026e51b1d88900a1e67ff3e2111a77f0df38ef29a3bf78939077b735096c4a32fcd54e14f22ffd802847553a7611dcd28400f6e38862d3c52b81cd44fd7819e9c53f22d5badcbe9dcd9a57c363b3dc20bd1e676d720f5cdb5704a843b5be51341b019b5617e4184a8e335d308922231b8c7e2ba11453bc04bcd67a70a298962359bc07e36b2bc1fdc392889b60c3f363080b49a48a1883e7c242ca7d74ec691e895102eef4d66cf12e882b8e405db887d11d17257d820a4603d1f57af7a7a97c83ab7c1c77d61d5fab2e4e27b67dfc74b93dba3602ec8b0c2fedd5d480eeb79a0e5543021fc2f4c2c75f7b25950291f424389f0b0c2448eccdc533cdc89576a31dcab103735d60e49914f93a3364f005f09091add36e8165524a993b4eba20b2322ba7976a0ca62b30525191928b6ff55e1859f187fdbb4e99e0a6868c8b46d48b22bc5685c6280750ecd8c57f7f67ea2e845505a664c3809a23579daac5956e7ffbff92b2d1aad107d334aa1c680e2f6665ac5865fbce1c9c18cd3a9fc3ccc8cedd3aa51ddea3e76f47c278812cd1725ce70ec0e8e40928e2b8b0e5050afb2742fc891e243eb8c73702c775359ba171d4d9e17f6516a42fdfbc337f37f822af2c0ee3523d15afd41e66944c2c911cc23dc3443b32561e9242fa4eb70c990dbf665d688592ce9c8fac86295a6f49b4a83d898fc9d7d922705f34c453a7381a55a01b41589b1365ca7635961af7f28ff86da059832f9e0e3fc506fa81e8e8531a441a0974c94e0101cf71c1f0c8d50005209d10dd63ebb992f1f47880b1407525a43bbc9378ea7538baa12997f9a498120ae2887ead111b5c3422bc13dce29d7a4880462d8ea706b9f09e1578a822b674976f25a3523b653b48bf083e0666ab0b04a48a9e88638be653e143335c7ca650c9c5c0b317f1a3df793c8cbfe0ab0696b18fccb9ada781d6c34a7c2498e13ba835ba6a0b1d711a1fcbdf568d2396cfbc83602ff9537d6122633ceccc915b13af1d57a007b5f92a6cba98e746e4c2c4667e45a6bf56f453d224db85af8af00c15caa001e2ae16a65ec266f3ae36c8683df94078849044ca40f87ab314b15fbffb72c740beea956969ac7bb09dc2917f0393d9ccd1694cedb96e032eb10fe56d0c580e400c51544a30ffa55652ef807f1e5a63af20a068ae80e26d1a0d835334996e3336b8c7b1c7330dfe6ef23d6057a5eccbe60bdc0e05b4612d6cef78dcf89e0aea3e198c100c68f499c95432d8e4e8903f068faff856a59daa50aac9765bf9135ea6028c43a215d6fa67dfbea3413173861c56894ff8f4cc42020c2f5885351b0685632e61281c0a2ad826fa3e5faba4354d2cdcc85211e3007972e531b636222fc895f5118a0d3b20678c806e23e28c580ccdd659e099a48d017863c645115d7d168f93602d468ae5b09aba86174f0253ce362156eded6199ec3939e84a3d17dabfddab4464a9fd3be9fb0ce40eebfa66198dd48a7977d030b7dd3eef63acc6e8050f3777df30a3acca2b5a1d94c369c093e2dafdd3f6b728ffb5ac9428ac97ea3d76f9c2d8fdb5a6b0c145ada8e4b4af9bc1dc3d8c3d78941966e4bd68b556465f1599ea4ddabb6bbf55c7cbf74cb8045ef7579d11dbeac68a823932de0585a11c6a6b698b489a062b01eb3e9c0024dff21eed017c5cb6f082618446c55c140bf4b967a49c2d277855deeeccd2ddb55124140a251b18ba1f938049a0a2e70ac9d89f584203aac0fb3e8fd9803cbadaacce40f97107edee8e53c3f936beeda84d1b14bf7a3959d6314cf"}, 0x1008, 0x800) msgctl$IPC_RMID(r1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001240)={0x24, 0xffffffff, './file1\x00', 0x1000, 0x3fe, 0x2, 0x6af}) r4 = open(&(0x7f0000001280)='./file1\x00', 0x80, 0x0) getsockname(r2, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xc) close(r3) readv(r3, &(0x7f0000002600)=[{&(0x7f0000001340)=""/183, 0xb7}, {&(0x7f0000001400)=""/89, 0x59}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/101, 0x65}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/146, 0x92}], 0x6) r5 = accept$unix(r4, &(0x7f0000002680)=@abs, &(0x7f00000026c0)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002700), &(0x7f0000002740)=0xc) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000002780)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000027c0)={0x3, 0x1}) writev(r6, &(0x7f0000003ac0)=[{&(0x7f0000002800)="ca217fa07d0c77d590d5a9457cebbe76addb7f37ab024169e1fa27373c6693e99332611598897aee791452195f7f63589501980af4a84ab86ded8565e12673a683263b4939454a87ef59bd83d7c4aa89f780d268d55254f31411b692e0487cb81e28256993ba4094d59ba364b0c31863fc6ed65ddc924e51991f84e6688e97a031f643068443957a89bb1224feb62e514a35f18fd3adc20c1e4e9ccc406db42a535b341a1d498e76ebe4049e4011ec841d9fcacee1a12306e110d5273c8561", 0xbf}, {&(0x7f00000028c0)="1c57332f0d0bd777970f650bb6c0087f494225f4031b84748b80566dcd008320fdeeaebae3f98753a60f6c60e2b54e922a6abcb8fbc17a0246", 0x39}, {&(0x7f0000002900)="c0e048ca9df2d64e76ce1bd1e548cd77d3a8152f8771fa1bb0548046909ea2f9aa32412e206fac24d45e278d63d05bd0947341ee4428bb4e222f781a7603381369235be200baf9c4c00f84ddf6ac7d2692c867c3e687e0b38f0d5a67df1a72c392d8654d9314a878a4067fb60aef977a53ab29cbc6af5e17da7b41e44f8b6149c7e311a63aba6d74a3cc2f8105c026fbfa857ab6c8", 0x95}, {&(0x7f00000029c0)="e62b17ecd0e146355cfebb5cd85dd2450131152ec04263fed199faeb2121d59000f912b866749a40ab385ef11c0b04926790834fb05edc9e8e93c252dff94fa31e804de4ef11da654114df2e58c0015ea9a35d470950d20bcf03f8badb310e47cfad5f63ff1a774dad04d31f99174678f938d8028efe8966ee539a08", 0x7c}, {&(0x7f0000002a40)="4aa8e959ad63030852b2e471076203f72294ea125de75c9256452e26f1b02b746641b5753b9ffa718555a8fad43a60f5ededc90ad45cb1e98a10e9c7919b8b58040808b4363c22a99be55deae664639357881fe303ac5c05", 0x58}, {&(0x7f0000002ac0)="b3e5843f16eae18601a6ee46552a64e6dd8ae05e38d906549093feaf0bc5a25ce5aab12f63b72c11bab5e7e6e799a17dacb5ff013b9c03d684d46fa7a6f1bf537f8ec4aeb027391642ccc0a08be0b6efc22054b5db1624d694b51c1738b2a4a7a7344ff99d52e301b0083619ed733fbf8a0559633ce51ea73c5f08edc808b68b49d0be2c6dc46bc8f2fa144abe8736235f2cd4f97a9cbebb926301402b64d1cba39dee7ab8697eda49ae29cb83ea64078cb76053b466568060f0bdc90fbf12bb63bb4987f7fa3e195f9ddd3eca5f56c84f24e05fe65760c9091c4a0c5a543aa33a253ef718f0ae68cc513bb247aa6b59b3648472daced224d99a7e09997c44fb8d71585e7e43ab096673a24f55b0627b6fd4543064eb48091464774917ea9ea5d521b29cad5b097e6e079737c274e8fd3fe564abf423c7b1eeb061650c79620841933ce0b5caa95e3d63efe16b38c924a013a26d26542db8cc4cbb571bde8be0ba88cfb3cdb69166bbe3417e600096b64ee2eebc6d411f1382b5c85c14e7f9b97552fbaae0231035930c414e23240772e8212e90716ef581f6b23c78489020300e814ea9897b95d073f8d89c80d79d2fbdc0a8f20d20fa0229f90c0669117d265a6cb0aff7d2e6a3645002972e50d3f2eabb7c4be6a09e9b6169eeb04999634e832b55eea6b505bf2c0936c25907580ec3d43d856f1129866b5a4fc51835fd0561d3e8ddbc82b82bd13d9d875c4c60b602ef744f81132ebe664dd034a59bdf896d1f00c897a5a0be44b35fe8ce6c92987a1082a8899b251352cbb880c1d25daf8fda71bcaffd2c7be72bd20a00f2d74cefa5f7d0373eea8c61eac0f512a5787c092552b85808db2e5fba9311827fc5686b9ae6078dd30a21fab9924c43035d7c60001152739a52d9c86a9cb0f5b665a66f75543646e4fa940903b3e83fe2788700adcfdeb7ab85374db753c758ff7fe25063372ac0ae512a85900f114f257f45630cb94645f021aa0a5f12fa79a8d1072cb3d0ed95157923036d3ecaa0e5dc1cc3a8e8e90f5168919575b3ad377fbdc27b5724d08a657097232e4962262ad2fcacb14ff5efeeec73349525d3af7d3d8abcc2279c431302191c8f06ad466e07c3724c776b4abf2d8e5c448c9a94fc642ead4d7ee620f86faada8ec0b93c0910ccbeb8079a983704f1658e7dff2a2c2c1013144c4b8b8121051666356c8744ed64bd47037613e3475000043a15a57521e7515e56b7a4a011ef93d603abfb20259a8a1e3694639652792891f055c12b009c62c5ac06763b4b41892acfa92957bea739ab550901f04237f8f8e51f200807199aa31bf633e5645184090f6ea6e3df3a6b201604e052140c0ec60f7012e5dbce2752c827886404a45fd3bb27e27262475a285eb011a54a0c2f44bb61efa858c53ef1395a5804d25f44d2edfb3d58b0cc44c901ae4b2035e490fccaca39c45a8fbc55a45c16e9f0156d419b8fe42da497f76d711e6e2ab767691e2735fd1960f17fee975d0ce95b8ef84bf4d634f74ae75a033b259b25b89bb3115019c19517d3a0fb3e76abc2be6f4bb453953528328de4fbf209ce44adf342b4ed91b8e7fbf0533197848942a2ae9ed139dfb084fe8f075126ee5d445f55a3f2bfd2178db99faa0cc6c02f88aaa444e111b2281edb9076d3825b03a2b7336d5c34cf9b01a4ae4c307c8d48eb7da422b9edf7c49985113eed5c73fe0e14c30c181a91ed6b4c4ad45228a3d7ea730fc6a11352736f613bce39a53cc1da3dcc0efc83b1dd4818d1bdae5ea5940b3a5410e32cfb43672f59720ecff005de3c2017989945fbbd3b012f7bf4c15c9d4bba75a00d19efb809bd9c769be94d3794fb757f3c1438b635d14bc75b0734e84dbad4a7e9c71bda35249a68d8a7af757bf103abf82c56f2bac63e7fd3c68a0cbddbcafc7377449491c485eff12d659835f3057188031273b3ef4f0b98351cd15dca8249613300c0ab6d3cca9de244b6d1fef32a6ccddb14b3acdd863847e6ccef39e363acfbdb275a7758b1a75ff8337a0f33c1e13cdf542feea5c31f0ddd24a8cd99a2c8bb14896561f650a69070903c7da85cce936ce681d76f94a400140ffda89a10c316b21306d7680be68b3929639ca0b6f6d47e740bc4017b3f1b770d1cc7f7dda5ad099cef527d13b85f96d642334df5024d044b81cafc8d0402d66930c02927064029daf7a621467fd41371aa598184101fffca863010649d244e51dbf3cf31a71e879afe8ff9aa776cac7ff57cff9008d870739f7415d3c231ab81d4bfc3f0a7368406beff8f3f2d1fe6bff14dd794c7ac3c9e244e19294c071755ada235a0006c30b60baa5dc12a065fd339c6e9a97f5f4c61b12b5bd327a9cba044c949e800a0c526fb0daf19abd46c9e68a24a347c6e90f3fbfb7296285321b6a3c6c48656176511e113ea97ccee518b17ea81863381a30f79b8938ed530d2123fda4ee23c7f176b758828968201457364a09b59e3daa36bb2b0e42fcc1614e3cea77eb2691ef25905829883d642bd2e4089242bad41aead4b3b82f9a0004b137b64ec3becc7e78a5dbfb758010311ea2d3cd943b8f4ab7625ccf849ea57bf878070fb94d7848f61065569b5a15ffe8b1eeaf053e38566a06bbb3e584f0c77e6d405602c8c4c40a0cd1282e5c4c70fe8a1ec585d36a2f4bf08ee7a83008abc327a66ede5aeb664455cc0c5b512993eab51232271b5382366875671b8c85fefac8e0e6dd2719a3982854c93337bd61e469148744214569380ec3a8d83df36e0297a329fbeacc10222b780eb64c48deb57a9a8374c8a698a1801311f82cde9c0af559934e3ba33414f7db683317019e7a3113205baaf1893ca17520e60dd69cd34ad48034754bf02fee30a628b8ec4498ef3016960ee48722248ab45b891b46665fcd92bede7c2ca140f418b29891191879023c1bace59ad6861cc545c5916130e93c74d9c596b07b14d8ed8ded5248123232127f16956f99a2507d0a8d0186d1b5315c89501ec2155f2e9cef6b7e5e3ba1a21fa627a9097c16acaa087e89a313fa9ca135e9d607deb652a34fa5813fb668bfcebfe05ae80eb766d2563d960eb1a9f2155ca8f3dd321f68001e92475dfe4298d9e76aae20ed9f69a1f55642658f30654391c79995d517f7c79baa2c6f6d27751c6666ae85f2771d0a9376bdce399f9de4937b9bb1f95c25ef34a892cbcf9753e43b3420795f37ad88aaada3bba2c6d5b1a055b753e8fd8c76bba344a0735d7f87d80b6e5b2fef956a18bdeb07aed54b788bf77545a5436324211a6e33f7e507d605f6e8bd244cca3cf605a5c23d161df05fd3ae5c422f08a63d75d9e8978af2e203077fdd6ba6231bda4f5e90850cba2d390105cb0fe1cbd8aa7eb8e47ada4784175d7b09a6d9075e26ef703f95e1f065de62a611bf5812223a18af9855e7b820ecc5348d6a3b75e741f52179b7cd68691c383940f8740df22c6c2d8ec0a048f74384ff5dd3fdc34d850f69b5bb3e98aba2ac2eb82dbeb7980e41d730ffadf5eb270bf6d596640fa007a455ff871396537751dcf2dbce83685bcd1aa8735bc1c4ffe70dc21a7ec3416bca978d94b07e311b54e7c891a3f0e0c0581f9824b74e29d2f5ceef62bca654b4bf01574816877b62941b8076a7ee5ba6518ca0724958b041228026c5b8655b410fa6692951885601a93b0da4ffb4fd4407a41003503669ab515cdb0dc75ffea41402bd337c0b37575ef7afcbac4c5bd4c683f77fb523402c2d8837ef8aa61751b5b51f44387cf652938a2c4a9af1c9f6c7f898a8982e0c12b3fd7c97cc1d57e7cb79d081825c91e68375bfa23328f3d4943d33bbf9dfd78fa197c2e358e1188f3df2ff34020cc257525714bd028aa2a9036d95575d4e3ed34bb5aadeda68b00687e4eb2b8c5f3bd4fd03d58bf9075f5588e40c5846d24643c239dbaa4290d995f1dbdc5275612e6df3b44fe1728ed1d3a31885c03d9a659bc975c5580b55f64702cdaec89a0aefe17c9ba4075a74420ed11e6e8ebd32edd2111a1e0783a281c2541fc630103dec3bdcd48982eba7aa03d3cb76007d45b38a32228a4552885faaf7b346d6d901e6cf62b545d89a3e1b91f8b4761aa303d332b5ba278f51065519cfce32cccb3daf47a1633d8b42aed731cfe9bd045c1e82fd4b40be6914d7e7cf9c8a35aec6988ddfb1104faba0625acdc1a4115b74646fa96650e155d55f03432324b240661708e8856ca7b4bf319b8738226dd97b86242fc26bfdedb460b1922942f38747c32ca1795d64f2e10c92d8a6104ad2e3ad3bf1098a6e0101d0494477029bd9c0bffe8e7d13224fb844bd45b3709c7c9b7ca4a35d51983da4c013e14d68d3c458d93d11ca71a3841f9354381e43bd4cce8521ebe8422208070a8be654c0a5821500ba4faf03f5dc8afc0e5eed0c931201d53dd3499eff08462d0364ab5160268ebe510871fab43e464348a7ca8fe80e24f2e4ec9e5217f27eeee2caa35ffc9c921e66775e4620cf7dacacb69660307c257b7ed1d7c828e5e0adffd6e839131e8cb2103c2848f5ae2e121bff73bc8d85d53043ef2c9c2e06fb9f166ec07ee79d66abcbce91061c8d923133c9c71aa47763a6433660cd4c225ad693514c5776965671d8b7b9eea698df8e67799ab1eb9ba543d5d0aee5e5311038e45e5286a1dd3f8593cf76b92ca13a05a4ed71babe85a9a83f90264ff68b30d0c3fb38b2a4ae896dc406fa720eaac85769275ed2b0311287ac78d765407deccf99ec2d097f39ac0a5a1eefbdde1b1f665004da6128ec546b547c798abe387d5481f02ab95f087320432197898061872800b68d31119db0e44a2a8e3752cf843c8a5b756958720904e4517842597276c0edc3e911deb9df8ff087916c5db4720f7f00d66c9050ba11b74bb6515b148d8aa1c3a25e499054304c525eb28e58267dcd03a2ba836687cc0fa6947274b84517311f2346998a9149ee8178c8857d83f74af38809d76fa512fde4999e489ed12208533b095bd2a4d96f14086857cb60c74df3f3d050b234332396f0ee8195936b06b60273d216419f2efa10581f02003d58c81233fb24acb280c50ccdf4b5bccc680c1d969c1024ad9d9662f85fb31b79f9926a526a07f43f2915d63c68217a7fa84ffc77ec62d6e7fb63a95dceefeb68aad717663ae9ac42e9c18fabda767d3aaa4560c735fa7527d390732fc72531ab194e1f50f56a76fdf6049c21cb6262e874989f22b616f73ae0cca3aa5a608cf2a742949e93f3ca89cfaf8b8748d8b0805e5c0d698ea225e7e4f0eaa569a14190ff5d250284c84eb548be4d12e0c49b7f2587839ab8b8697ca8ae08ac64f39737e1d47f2fd33ba907b13cd7a988032a30ade163c875fceb13e4c5bcc284293cc0f8e09c5e17e884c505976d0e1685dd8cb6b1a0815635f2881250331ee58d34b9d9c734ea0148c21d6dcff03ce5a14333f71fd2c6bb6edaeff8f18258f05f8c401db463943ce291fd55478519813f3172e3844455fe0f5bda0fc80bcb7d886a6eddfac69e451be86aa7622cd60ef8f590562c81d5fbe491dbe3001186271b474125d3081565bf58493ece1271da9f8c9ac26820cf9207f22366cd79ec9fb8320cc491a21e5c62115159d08a81b569c6dd0771a3cd8ae85f1ef6393a39cfb63d328079156c61f1c269097c8a6b16e0c952477c8e36a045ac98efd6f5afd2650125ca9af0dc1cc1cd4dce20e0522eebb484fbcae65dd9a2bb998f42a9256e0a02a941744df419200e926f9b2707e711b3ee9", 0x1000}], 0x6) write(r6, &(0x7f0000003b40)="64cf39a90697c33f7edf1f23ea6c2a7c72a9465c8fd0dce74a282a0aed68885ba79a88e278f29ba265071c8d4929fdae7c18194a358bdcf66d1cbf1116dbfecd4f2068f76e764950822427f7100a68d5100f36114e06ea8b496bb0754c7ca3bd80f264e5868608cfa98a712a0efde163bd3d7af5d437994258a5cf5dfa1c67234e609762d2cca8ad796472b393d09e21e1a37da4cc1198e71334a1cc4f33e5961a0d271b41ee7eea7273b38e085d504b04ce0d787e14", 0xb6) shutdown(r5, 0x1) recvfrom(r6, &(0x7f0000003c00)=""/4096, 0x1000, 0x1803, &(0x7f0000004c00)=@in6={0x18, 0x3, 0x3ff, 0x7}, 0xc) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000004c40)=0xffffc23e) ftruncate(r0, 0x5a) unveil(&(0x7f0000004c80)='./file1\x00', &(0x7f0000004cc0)='c\x00') executing program 3: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002740), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x83fe, 0xfffffffffffffffc, r1}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1fe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semop(r4, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) semop(r4, &(0x7f0000000480)=[{0x2, 0x1, 0x1000}, {0x4, 0xd, 0x1000}, {0x2, 0xe244, 0x1800}], 0x3) semop(r4, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x0, 0xff01, 0x1000}, {0x4, 0x7}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x1800}, {0x1, 0x4}, {0x1, 0x2, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x3, 0x800}], 0x9) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0x7, 0x0, 0x0, r2, r8, 0x1e9, 0xffff}, 0xc0000, 0xbe3, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, r3, 0x0, 0xb2}, 0x90000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) r9 = socket(0x18, 0x1, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpgrp() poll(&(0x7f00000000c0)=[{}, {}], 0x2, 0x0) getsockname$inet(r9, &(0x7f00000000c0), &(0x7f0000000000)=0x9) socket(0x18, 0xc002, 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, 0x0, 0x0) dup(0xffffffffffffffff) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000180)="190efadd079b748718ef7591c1afa78fd464dcde7750f5c21253d905928cf94a10c5a75edeb86ae1db3cdcdc082324f4e919841a9b6db6d1292a5eb4625054ceebc893480c8335ace4aac0f72d64f47819e30928c637a4cb3d5db91f4ed322e11fe0f0f413a02647bef9a387fecd3c0a304c0e826999179e76347d01cebe1110cd225cc5a5504dfd54586d596ae0e0a304f0981ef82811c0e21bc8", &(0x7f0000000240)=0x9b, &(0x7f0000000280)="66d33c84e5b7f6d838a124bcd8d4df8ffab70f729d09675e125077a34aa98ae28377474dd43be05145f2c0a0bcf8a4d7378f73ecd9b428a6c442080fd18079bbc205a95faa815750c437c7016a1a67bb8d9519ce21b7f57c03b5b16f085f50d02ebe4d1aba7d307af2a7e04a66809c170400fbe71c892f05bb8a5ea69b0e49a372fc18ff4fc5a8b97b54692bfbd359aed89f49333b1c3a6602b52c51bd9bf06db17c9f257e3046925dee2e0b9be50b39161a64641dd77480c2ca10b63a0055dcbb726e72aa3d92f42b324ea36d9314a3f603331287f51f9ac0dcad3500", 0xdd) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f37ed0fec973e67ccfb4d359906324421e8cc798"}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0xf9, 0x0, 0x0, 0x0) executing program 2: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x1fd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000240)='./file3\x00', &(0x7f0000000280)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001080), 0x0, &(0x7f0000001100)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x31}]}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x81, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x80000000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffe) write(r3, 0x0, 0x0) writev(r3, &(0x7f0000000240)=[{0x0}], 0x1) writev(r3, &(0x7f0000000580)=[{0x0}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) readv(r4, &(0x7f0000000600)=[{&(0x7f0000000440)=""/139, 0x8b}], 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x4) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000000)=0x1) close(r1) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shutdown(r1, 0x2) setpgid(0x0, 0x0) pledge(&(0x7f00000004c0)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\x19\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1dQ\xc25\x98\xe4\xb7\xc9\xeb \x01\x8e~\xd0|/?\xc9\xd5k\xbe\xa9kGS\x00\x00K\x00\x00\x00\x00\x00\x10\xeb\x91vr)\\\x9el\x03(rut\xd4\x9a\xbak\x00\x19\x9aU8\xee\xcf\xb4B\x95\x15\xb6\r^o\xfa\x03\x8bgI\xbdf\xc0\x9ffXo\x95\xad\x1f5&\xdf\xeb\x04rN\\\x10\x18\xc3Unm\x84\vg\x1eb\xfbA\x153\x11\xcc\xd8\x8f\xff\x1e\xcd\x87_\xb9\xc2ImM\xf03\xde\xfe\v\x1a\xf8\x88*Y\x8dC\xd1]\xc6\xd2\n\x1f\x10\xdaS@F\xbd\xc6\xee\rl\xe7\x97\x96\x12F\xcd|\x85$%_\xcc\xe90xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0x400, 0x9, r3}) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt(r6, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x85}]}) recvfrom$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdb7, 0x2, 0x0, 0x0) executing program 4: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0)="e8e2c2601f2deb0a46f90188bb8af52625c6a08c28e96972d72339bbb58e2981751979be734ff05948edeb62bd23064362b766c6057b8adab13e9bfcc9bf0591dabae161a4f31db7238df869aa2a1e4cd8a58485", 0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, 0xffffffffffffffff) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f00000000c0)="83ee17345ab3400c816095bcfa6a41118f92be127c52383ded2046bbd5851600048abbfab85c1f4010b002c14d4b5c0b2bbe8863be0000000000000000001b000000004dea6ee3aa396c7c00ae29f441d12ca3dc2a84d2e0bdfc3bd0959f1d869aa7fcac7190551f7f34539ee891a61a86a568b7434187a5deefd9e9f5231836a69f613d7896121b5a78276941e74275c606525c40243c09794b64d4b21018475635dc494b886391e05fae42dfb9937d1b1407133c854d0973467f4b017b82219462319fbeca35ae398a517f265651522ac47c46c55de0ab18955de1dae5676eaa6a7224dc0ce76b078b4c7ec0a82747c037aeb97bd42a552c30583009a565c2a8548183acdf2d89255265e0a58e4251e2d4047b0e959865c355e4cc60e7b8dec079f693de2dc2cf2e8195f0d7831afbeeb2527d744203d2f1540d1346a6f27baf0a44e8d4f6f221ae14f6d95cdbdc", 0x14f) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x53) unveil(0x0, 0x0) unlink(0x0) execve(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x0, 0x0, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000001dc0)={0x0, 0xa6}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0x8, 0x4) accept$inet6(r1, 0x0, 0x0) socket(0x0, 0x1, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x8000}, {0x1}]}) chdir(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x1e8, 0xb}, 0x82b3}) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102", 0x62, 0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000003c0)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bd, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000100)={0x7fffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f0000001080)=[{0x0}], 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r2, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) setrlimit(0x6, &(0x7f00000000c0)={0xa17a, 0x3}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r3, 0x4, 0x40) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) shutdown(r3, 0x2) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYRESHEX=r0], 0xd2, 0x800) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x80, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0xa, 0x80000000, 0x40000000008, 0xfff}], 0x3, 0x0, 0x7, 0x0) close(r0) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240), 0x15}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x4, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x1) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000880)="b10005040000000000000000ee0000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acdc0b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac37bbc2acb3fda1139b672f4d3353eb067e7335a069d70800000030743a0d8e99dee88da828efde42fe0000000000008904000016000022830cf41bed66f400ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e000000000000020000000000000020", 0xb1, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1004, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r7 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x9, 0x6, r5, 0x0, 0x0, 0x6, 0xfffffffffffff801, 0x3}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0xeb, r6, 0x0, 0x0, 0x0, 0x22, 0x3}, 0x100000002, 0x5, r5, 0x0, 0x8, 0x0, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = semget$private(0x0, 0x0, 0x3c0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) executing program 2: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x20, 0x1, 0x80) ioctl$FIONREAD(r0, 0x80146945, &(0x7f00000001c0)) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) chdir(&(0x7f0000000080)='./file0/file0/..\x00') sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x20f928e84a1d74d6, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xb006ff, 0x0, 0x7fffffff, 0xd, "faff07000004000001043f08000000003138b324"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f", 0xc}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) rename(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) close(r0) executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto(r0, &(0x7f00000000c0)="cf0fcebd932b1e13df8c6470ca0a4c88a4d22dda4317ac43e2138fcda6197c241efa2a51858deb23d4d0162916769138c5e9b1253743fc1968ebf5959ce6db8af10de13e5ecc28b9b554af6fe824876c111f173969e04450aef76d37c18e3ac92449dfbc014d59d822f961f7b5dffd5dc0a57dc4566c980277573a45af72d50da1e74bc4d296394989d1a74c9be11f67a91762117de1", 0x96, 0x209, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x7, 0x2ab, &(0x7f0000000180)="29b5881274d1afe03115b7f8d45da731d8a050d3243419691aa5bc0be06c67f9b2e7033efd25dafb11f05fc12b3c2f4951dda0aea46116cc233610288c85a0ee5d7404ae60228653e568a5edea7f9bd23300e1798f230192e6782bdcbe7270608bedf08a2e6c536b48d7330a7336f26a95b1e2b65177a75282d9052966426fd34fa60f158aefcaff05cc8be339a686348e1648b7e605f1b0e083edb604ffc2ecf91ba8b109ea27b1dfc077bb5fe080ca44411e79f26d6cab9a159e857add963d33011edea1ceadf577bf28a1c7ff3f984c1c5ecd4b210b7728f36e1a376c430b60b31119bb67b0", 0xe7) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r2 = socket$inet(0x2, 0x2, 0xfe) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f00000001c0)="a86b8d49", &(0x7f0000000300)=0x4, &(0x7f0000000340)="19695f4c454252a3ff6a2afc25af18379cf1e8ccbcb67d5efcee2ea3b81a6c1708af8abee5", 0x25) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000280)="22283024c0087475f69bd1ab464e2b6cab42484f52a50ccd6f72b7327e2add86934ff6304ced0a8cd72ac7ade8b831b14356a9915312c946842faabb28194bcfa86cdf6379d62a5cc5c7532c9e9ad572fb558b73c62b37b8", 0x58) close(r2) r3 = semget$private(0x0, 0x4, 0x3c8) semop(r3, &(0x7f0000000180)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x5, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd}, {0x1, 0x1, 0x3400}], 0x6) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0x4b99, 0xfff, 0x82]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)) semop(r3, &(0x7f0000000380)=[{0x0, 0x4, 0x1000}, {0x1, 0x6, 0x1000}, {0x3, 0x0, 0x800}, {0x3, 0x1, 0x1000}], 0x4) r4 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x62) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea0001000000fff0", 0x8) r5 = socket(0x0, 0x1, 0x0) semop(r3, &(0x7f00000003c0)=[{0x3, 0x4, 0x1000}], 0x1) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000180), 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36af80", 0x40, 0x2b, 0xa, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x33, 0x6, 0x0, 0x0, 0x0, [@rand_addr="01c75bb8619c13a69624730dee083bb6", @loopback, @mcast2]}, @dstopts={0x2}]}}}}}) syz_emit_ethernet(0xe, &(0x7f0000001340)={@random="517f7c3dc794", @broadcast, [], {@generic={0x806}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) dup2(r0, r1) executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000080)=0xc) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r3 = socket$inet(0x2, 0x8000, 0x10) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x7c0, 0x7}, {0x200, 0xe35bbbc}}, &(0x7f0000000040)) executing program 2: setrlimit(0x3, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xb006fb, 0xd4b, 0x80000001, 0xd, "feb93458d2574e000000000000000700"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284", 0x22}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0xff, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, "061500004d00002d88b93314e408000000000400", 0xfffffffc, 0xfffffffe}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xffffbff1, "1010264d007c260000000000000000e1ffffff00"}) writev(r4, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) socket$inet6(0x18, 0x2, 0x1f) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x137, 0x80000000, 0xffffffffffff564e}], 0x11, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f00000001c0)=0x4000002, 0x29) setrlimit(0x6, &(0x7f0000000240)={0x0, 0x4}) open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlockall(0x1) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) executing program 6: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000000, 0x2ffffffff, 0xffffffffffffffff}) r3 = kqueue() getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080), 0x0, 0x37) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0xc7}, {{}, 0xfffffffffffffff9, 0x72}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x20, 0x1, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r3, &(0x7f0000000280), 0x120, 0x0, 0xffffffff, 0x0) executing program 2: mkdir(&(0x7f0000000400)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) syz_emit_ethernet(0xed, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000081001e0008004c0000db0000000000010c07a49225311c000000441c090000000000ffffffff0000000100000504ffffffff000800024e224e23e78cd95acf7d1899aa11c0f47e8e3e2d46800b63960c2765e320172d2dbe7aab2ba8780000000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="6100025c90780009000100002db25bab7c72dd5c72d4351e62327c5e1eb2e9ca87b284f3eb3835827de9c7d6164e987eaed02951a058f4a21226d1ee84539a21bb89cdb6b4f79cf30da4c482e5f89472f78d277f3f5c06dd751badd89afe9b4aa6461381f01cc0e1c91227ba57e8547d7afee6f740ae1c5199e3cc8c0ec5eefc82b8ac9a81f6dfa920dcfe860efbab604b057955d19c19c76e63c9f82f1310"]) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x9}, 0x10, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000100000007}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0x56) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) open$dir(0x0, 0x0, 0x779b6ad62eeef6b7) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) syz_open_pts() flock(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x1) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6007265d00000080fe000000000000000000ffff7f000001ff"]) munmap(&(0x7f000000d000/0x2000)=nil, 0x2000) mkdirat(r4, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000002180)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000002c0)={0x10000000}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x5, 0xff, 0x3e4, 0x200, "969116823907c54601dd3701672754a01d3f4629", 0x1000, 0xfb66}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000600)={0x82, 0xca3, 0x2, 0x5, &(0x7f0000000380)={{0x8, 0x56, 0x3b, 0x26, 0x4, 0x3, 0x5}, {[0x8, 0xffffffffffffffff, 0x8000, 0x9, 0x3, 0xfffffffffffffffe, 0x7fffffffffffffff, 0x0, 0x1, 0x9, 0x7fff, 0x101, 0x1, 0x9, 0x1, 0x7fffffffffffffff, 0x4d, 0x1], [0x6, 0x6, 0x7, 0x5, 0x5, 0xe7a, 0x6, 0x8000000000000001, 0xffff, 0x3], [0x1f, 0x400000, 0x4, 0x5, 0x3f, 0x1, 0x3ff], [0x2, 0x5, 0x1a41, 0x200, 0x4, 0x9], [{0xffff, 0xffff1fde, 0x80, 0x7fffffffffffffff}, {0x8582, 0xff, 0x6, 0x9f}, {0x3, 0x1, 0x1, 0x9}, {0x1, 0x7, 0x9}, {0x1, 0x4c390758, 0xfffffffd}, {0x8001, 0x3c, 0x1, 0x3}, {0x7fff, 0x5, 0x68b6a2ca, 0xfffffffffffffff7}, {0x1, 0x0, 0x80000, 0x8}], {0x3f, 0x4, 0xf8a7, 0x1000}, {0x9, 0x7, 0x626}}}, 0x1, 0x66}) semop(r3, &(0x7f0000000640)=[{0x4, 0xff, 0x800}, {0x2, 0x40, 0x800}, {0x2, 0xfc01, 0x800}], 0x3) fchmod(r0, 0x20) r4 = kqueue() kevent(r4, &(0x7f0000000680)=[{{r2}, 0xfffffffffffffffe, 0x48, 0x4, 0xffffffffffff0000, 0x801}, {{r2}, 0xfffffffffffffffe, 0xa, 0xaf1043204a624760, 0xffffffff80000000}, {{r1}, 0xfffffffffffffff8, 0x90, 0xf0000000, 0xf7, 0xd3}, {{r1}, 0x0, 0xd, 0x80, 0x5, 0x200}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x7, 0x3}, {{r0}, 0x0, 0x42, 0x4, 0x17d1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xef6}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x1000, 0x1}], 0x40, &(0x7f0000000780)=[{{r1}, 0xffffffffffffffff, 0x43, 0x2, 0x1000000000000, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000000, 0xfffffffffffffffa}], 0x6, &(0x7f00000007c0)={0x8000000000000001, 0x7}) sysctl$vm_swapencrypt(&(0x7f0000000800), 0x3, &(0x7f0000000840)="bd68334a4bb6140b", &(0x7f0000000880)=0x8, &(0x7f00000008c0)="d0f4fed4db0c06e8e5df7e76fc400a61d7d426f361c3688199f65f81e43b2314d6b19a2dfdbbeeb6d742406d0e0ffb57260c76ff04f9a9c344d50d5062a8a6bf8f40d40f5e65f8dc08124d4518afccb22fa4dd6ecfd98f2ba6025302ea693338ddc7b322c98ae5ec3cca4b727b8f4d0830e93b687bc1247abf3c6c82e5933e834ad05674f56f2e9d392456bb4e47dd6674667d0fdb7b664dce38e32f36761d8583c84fcc914ae49bcba9fc05abf87cb93f97f12d7fc048d9788d5bc743705a513dcec6a13a3a122f1baa4e7afbf2434181dfe3a2be900855a5470fda9cdb4316735efde5836b8080", 0xe8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000009c0)=[0x1, 0x100]) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vfs_nfs(&(0x7f0000000a40), 0x3, &(0x7f0000000a80)="44c9af70c69876d5987bfbb84b65c90eb11daefca8ef3d43cfe6f2b549084029ea4393ca2dac87a8d1a9cd6f95663056aec983125b946836a7afa053f65885a5200544db312148e31cafc0cabd85e54d1d8ecf93c12ce46d62eb3cdf175795911fec6ee2155cd9c9df8c7089e6feba288e6b5d2dea94117df48605c8091203e835a67689e3cbd5c228b3d218540e3d33e2c1", &(0x7f0000000b40)=0x92, &(0x7f0000000b80)="610e729f05ac75141bbc9efd066a51d62c43", 0x12) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x1f) dup2(r2, r4) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000bc0), 0x1, 0x0) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000c00)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40), 0x1, 0x0) r7 = open$dir(&(0x7f0000000c80)='./file0\x00', 0x1, 0x8) renameat(r7, &(0x7f0000000cc0)='./file0\x00', r5, &(0x7f0000000d00)='./file0\x00') ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000d40)={0xffffffff, 0x5, 0x400, 0x978a, "43929d64933b0b63b4b169f2da0a6576b2117727", 0x1, 0xc130}) r8 = open$dir(&(0x7f0000000d80)='./file0\x00', 0x200, 0x105) openat(r8, &(0x7f0000000dc0)='./file0\x00', 0xd5630a000718f2ed, 0x100) sysctl$vfs_ffs(&(0x7f0000000e00), 0x3, &(0x7f0000000e40)="1d8b36cebf2c5cecb0df083006bdc8aeb55d6284dd9dc0a73696b17c977dc277c6a6be5911d63a4062d72e924b6e55dea807dab6082b91bba04075a83ef7cf4438a12a814add0727aca1327e10e53b9ba5dce86947e057995c72e7a8a4c45a55e2ca5cc3d644e2dfa98932184076ec76e91dc6b967b81a4793b371932fd8ecc0a0de9b076f9a94269fcc8b08ad54bc2999c726a0f3f52c2ba8bc0424e319c820675921301362cd4fd3feb67169c9b503984aea842de8c16fe1237e8edf9f96a40de7344b2a03399b71d058af91b019fa4e", &(0x7f0000000f40)=0xd1, &(0x7f0000000f80)="a81af810fd44666401b808ee9712456ad86e128b6b2bb741dd1e93dd5f40cb7fe640f5e166fb11bce21199a3faa96e82d9cc132f8df28ca1d807a0", 0x3b) sysctl$vm_swapencrypt(&(0x7f0000000fc0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000001000)="564e958d5b6fe241cfe6c8d99fbf8d2b429c84eca58d238088389e46c42660925621b7cb82c93c1957ab8e3159c4b2445edee56d58270377eda9fdaf1f7cbbde6660d25dceb2b83ef6dbe6e6040e708ea346a2cbc4a6b9f6a0bf925be9b7c7e0303e81e5cffae5d7ab6cbce4f33f2c17ecfc26425507f1f202f110c36d09514b265fad2eef16fc630e7bd312072023e208375f82062164ecf5b8a1ce88bc4904f24cb097287cd7b6b05b33fa95fcd294c6724a9a2d313abaf39c392fa72a94f941eb3ad4ec", &(0x7f0000001100)=0xc5, &(0x7f0000001140)="2e717e016162ab0745ded8ff39df4b7e74eb9e1f0edb7c294a5f6afd141f17ec4ac279de5975a2", 0x27) executing program 7: r0 = shmget$private(0x0, 0x3000, 0x551, &(0x7f0000ffd000/0x3000)=nil) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000004000004000000000007000000331c13fecea10500fe1306000000000000e30200004e3039d2d236acf20b7804be38164991f7c8cf5f0100297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e94221f932cf62f7040fb94c0400000000008000361b4cc702fac500002002fbfe0c0600008abfba0900000008e371a3f8343712051eeab71d", 0xb1, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0xffffffffffffff57) r3 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r3) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{}, 0x0, 0x9, 0x0, 0x0, 0x100}) setrlimit(0x1, &(0x7f0000000980)={0x2a, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001e00)={&(0x7f0000001fc0), 0xa, 0x0}, 0x0) r5 = getegid() r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x3, r4, r5, 0x0, r6, 0x140, 0x1400}}) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000002c40)) r7 = socket$inet(0x2, 0x4, 0xfc) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r8, r7) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea512d", 0x3) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xc5}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)) executing program 6: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/4102}, &(0x7f0000000180)=0x1008) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) dup2(r5, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup2(r2, r1) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x5, 0x4, &(0x7f00000001c0)="fbf530a7a189834ea829c905e0f5f65ed2169d49471750fd6de3ce35325bf3b5f421c4035d7a8604580f1036959828f6c55ca56aa28ad2e935339e430beebf430977cc56e86ad07262870a9a457c0406e14dc06085ae713bc9425ee7a30d829434c37aff857bb0f40f2ad345b72551c94a7fb72d89b4d315b06f8f60eedb1aa54d6951a3b8d779e2d15cc7dc026408295c166b69e1dbcf88e18e5d05f28add25757ff39ccb270741194c43938dc35346728fcb063dbb3e3ff08bc99a3b9b9a93cd04fe129b4a", 0xc6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) write(r7, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe32bbcc6183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265a129a79ed9980eaaacbcce224abc7b30926aef1", 0x91) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) readv(r4, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0x401) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "21d43609708c89e9859e96776c246e7d9816f2a6"}) writev(r3, &(0x7f00000002c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@noop, @generic={0x89, 0x2}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: preadv(0xffffffffffffffff, &(0x7f0000000240), 0x10000373, 0x0) semget$private(0x0, 0x1, 0x3d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x6, &(0x7f00000000c0)) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) mlockall(0x1) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001240)) getpid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = socket(0x0, 0x0, 0x0) r4 = socket(0x20, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbc", 0x20}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) pread(r3, &(0x7f0000001300)="d5450241f12ab8b94c4d7f8542ea517222a579e76394990d85", 0x19, 0x8) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000002c0)=0x9, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x106) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) fchflags(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x2, 0x2, './file0\x00', 0x1, 0x9, 0xb4e6, 0x6e9}) setrlimit(0x1, &(0x7f0000000100)={0x4, 0x7f}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) syz_open_pts() r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x129) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x400, 0x4) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000200)=0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setrlimit(0x3, &(0x7f00000002c0)={0xdb, 0x100000}) pwritev(r4, &(0x7f0000001880)=[{&(0x7f0000000300)="6f74061762b7877926c0a98b5d2c9cec863602843483f382ded2ff268f1d4630c57dc20ef377923fd0e97b6dff77fac487c3461b3b6904a3c72383414632d6d6baa767f876983510ef53d6f5d37f28b7acde9b2456f6904e199449e88c1f4fdc497c875262157e65cf3146a4edac8c", 0x6f}, {&(0x7f0000000380)="cab85533fdd5a8bd174c1a8dd941dc12b6dc1c518e9439c2c28fb9a69e8b919f307e91d0bdb15e992ff68d79ed4f3becfc4438c32855f2084fa5414af675f5fcf15ec0e4fee550bd32fc80fb6bd1d44282495b073893c39ec4810dcd4bf4761e25333fcad374c41910474bb78f8280b68e5b294e9c5faaf6d4d0e53deac08c26bd62165f8221d1beb8a286c741ce313e8ebca9cbd8848e9b096f8d2c44a3851a8e1fdfeb03d17d41e5875ab072e496b4992e8af35329413e24e5f3dc32d1d3bb790a5aab38a5e9a1b4a557438054ef98caf6b49d0c25e6cda41719ca96c5f8a16974fa0e951c8b3b807a17f547908c6409127e1ba5246606737d3dfba48c0bbae0189dcc3036b2aac8290667f211040145029fcf68ff88b2130d2d2e253b0b5f25a2cbe3df1431a8d26e565b854b6e70a38821a813ac86b2bc22a6a420fc12366447ce52d63061a5c4a30623151ce995cf95cc925b4ae30e9d75ff46f6354628b6aa39d4de1c5d39cd50aaa78fe6fef66a7f9c989f1e6ac2375aad32ae05bfc7f0f8edf1218ca563f2a88ddef69fd8bc0924afc64e65cb12790f18386c4f504eb65834342294056e7b1bf8652e0c37494cad94903a6813df23c58e9a2f371990d2f8875e17fe081e2589da4b85e44b726609037ae826377d273e65ab4536ba2da0ba3a80ee329476b7eac39239053affb8cb2b8288bbdd35c6dda7b3e1cec78ee93d96729d84f7652c039b842c690acec8d38f2f0c001f2d18c7a0002c79d44b1d806ba3732f230bf359400405dfe372589b3a01f3cf67089da5ee7f13322a0995fa7eb1f62c40cf9b4841f5816a799a88c65c4cb8a562a84ab15093b69ac4b34d25c9c9680308fb5bb702d987d247fc04d2fbc86817de20c887f6483321862e74fc4f5a4afdb89ab8c4d49a82eaf2bc0b29bc15471394f50933f38354eb9bca1ac909aeab9f22fd0efa0a84094191d397125f6dc7e533caef88e8445aa42b5d7d8c776704ff8123266e7d1d1db0eea8ecfc4624bdc2f5dcef0ac6c40b120a08d47d68859bb9e5f01fae06a779777549e94a8513057dce9de644170836bf1fc81f98b72f5406fdc2bd218d1997788260bd7431e99cdfc21c4a20e0ce55ff2583d8237fc8d4f5a2d4d36f0b21541c129f41d11e78c859fdc7230d23d6cafe814ce752aad01d7f0ae882b59b3510a097331c131624d65d33b44dd944e5828c2459b225938d826a502ad2501942a4bb9c0ab6ecf431c9f0b51b0988e5281492326d9fd0b5dbdc9ac0b18f1fe37c94a2912ab695a46306d0b074bc5f69f49795205603d97b9246a8b958991056089f3d806b60e65c64f98fadbf730e4001b95069477dd1e73d89251e001b9930782a599a95dd192516866fc1b97ed4a02b23dd77dfa0d9ed68b06226e7857ce9bd63e4ce142d8443b7eb67cb5eff37e672f6cac62ca11e7fa7a80aeb49b9dfaa45146e096b76b328f19867e520884bbbbd51b108555944d248e8a4fee8a6246c66b2a1718b8cdb9d67ef0c72c912391b51570f49b3597c520caa5dd0b4b2e69f5ddc04fd391813d5338bfab5d0c629687c04d72f8071b286b3a9cec25fb8e85d704f8c5aed2d42549f8da29868f2735145bc7806b98a218f6760edfca975498dea07f7048a09d9d1a9aa44a25e567d9ff7afbeab262435479b9047a04cbdfd55ea5f112fa81d60263338a851030aeaa30da364f1ce9029b0c568018a087776e7c7d3014d6e1a78994f556846e78812e26499b0870f912c746f143e097a7e526f2216159983085def357b44582f1a79003ea8ffafe8dd3633ef570d64d9580abcf0b3889d5d3e018c468ddbd5dbd2a12305ea3fcb86f8ee1b2df01a8b0c8f0569d96d3f59f4519f68900bdd81eef26de87878bdaa4608f5613920d4fd917718e095c9cc5833fdde90578a79fbb7f8c9efd51dfbcd1cd1cf43293989bd72f1544300f58738ecf5a29c22936bea0c8099b7b36f74103310ac0a29952f776cd7fe94a562cf18488aa89a58c15db41fb6991f57e88844ebdcb3a9ee28b52c2513f1b3af9746f1c73a3a5a1ef8c3fced2601e3d877836ae1cdb0eda99e88d32354232d47c83f6fa7ba855a7ab61d1d93915c9efc59056eec3ecf5476e91519d5066b8e76062adb3ea535907a40c5b3c6dae74707b7366b9d5d84f036de359df13f71829f7b296a0fcf399b2d7e04cdd8e8980b75411dcf1a2f253f166cacdcf07503194e5e85d5a9a01d04a29cb2d30ae130318cb6e51eface3f0719f231c5076bdc2a4c5d47d1d7ca4cad4ca0ec33fdc95e8bd6608ff8fa527c86386276c3b496a30f0343266744d0fac0db901faa46bdad1194b2fddc9131c8eb84c792539031ecff6955e1009d0eae14fa3607f989a5f34fecb5ab8271c4ddb545b59112670656f6fc5ce6c25cffb1e735e9dd86f34e7c6eb787c6c7637ac0ee04ecba23b5d583713264d1719823224f7b4b37f1c596a569e9c0cff8fac94aecbb67b2c792dd1e47a6f45e8f77c60f79feba8c737053a5623e34b251ff74edd020c2e01270c32fd2a618e6df88fd84b828de2f39a7dbe27e25046df7fa3980fe032e090d444ecf60df768e8bea93c975947eb39364025767b3ffe69466d5148d19e1a62c515c505247a150682758be74835d4b60df806b1ad34b0c30ae0efe3c045a05c58b07854f3f5ffded37fbdec3131338519556baa8f9430fac5f32eb27b0f51c2c3a4b26877fd40cf22d319958f661498046fd1a657727ff2809926fe835ce339970a2868819b90ddf7f5054353fbeb0480a30f52b13f72a02942b42da21bfa7507747927d633ebfb2bc0516e3826fd7c6a34e8d37e1a7750581452e4ce4aac2a4c9c32b4bcbb8d81782a263a3ad191cd17e2bfd76302e384a6c2b70fea1b3e7b186610755fa84267a8b3acf0bc8e3becd3872a707492a82c7ad39eb2d57b1b1538ecb082946647315b27f93fab5214c9d9ea1ecccbae4e57bc9b9e73f5faa98899ad091cd6eddda24399c658ecddf946c0639a4580a7e0dedc6ab48f452b9fb3ca050020b96fcb61cffe8a92bba0827ddad2413fb905c2e181c5d3af430bfef28c7986f08077e18b84c7d378dc462c9260d6a7db33d64f307c06c38b34b272650eb232866c2bff8d7f3553fbc8821013162cf2e5de8a8b10731fcd68c98b68165dfae40f86f395f6ed38eec1d6b416aed0d2559272f611a51e384f09aab14c367f8904df78cc3a712132f592882eca34c49bc131700773a4adb6058a9583f2b83d7d422f9d216f195491e13a5e87f39dbff02d0beddc04b89f44b29d3f8820673a3bce4d96c1b9b1aebcf8966798fa277ea3334f2ea165c6ddefd6c4f6167e8de7abde992c119745d41d932e6faeb1d08dc4033cf02202eda98276c8650aef10530360b4a70f15d96eb4a6370d381f3a21882cf270f03f4b15580e7ac5ac3166c2b7d85f2711fe818ace5d3cf73e353542a1f002307ed137e8e600a506e6b8f1a835ebdc4548dcd1a5f7ee0bc11968806d1563dfbb2ceefa7e5f19144168ee68d38e81e6dbce696e9030fbfeaa0d00817bb9957393b7ee6bfa0beb69c12886da43934acd9fb3c5348827ddce7fcf4950a6512f5c51e8bebb0a483188ef7b68514efd0452dd00e56ba9a30959867098836b4cd0036f1fd1985c08bf9346590cfb122927f34fd9c73078f0a2fab43cf49aac130f3c680e1201d5f191c6d113c336b3b157f00abc22ddf1042a01a687e38670a773319c1f963e089b1d8d49ae29da46ae3952d53299bba14673235690f7c2a77d83d5574f3b90bcfd677bb2185d5816e21ac168c8318a730e87a9ccda660b40d184a40d6579ab1d2942533790b6ced25bbed6e00e1124c1af4efd83003d8955427b7c743627b93c5a77332760cd32857d461d4f868eaef908f1c4c4d3d6c94b24ce3aecaebffb3473e04f0aa90f8cfb02ba15fb85336323cd74c7affdbae7b0eb6e7ea3dee4314b4bb30270e2245802d8d78b7841762de06e43fa1aff8e7e8e31d2d2ed6821588b671bc2d4ee96e68e4f4c5706f506bec14aca96575cf7eddd77cb9af9518ee578c80a5dac00637413a0f277f8928f3344db9419e5ab5887d274f2d7f77e60c093f69ecf85a9301103c2d700630b38fadfe9c57c154d4bd9da73ba272ee9fb38f063e3a2bb870831fe65cb1a971100ea4db583cf14ac4fcbfb4a213962ce8f1f7a49d38dc03b685db72f6ab0b594bb4dc8b057b1f1f9714492d588bef8f2fbcab74877a4086210909cb607127b9a1f866de291746b469afebab26fc71d8ec19406f773c761063aa9812383e55ceb204ac991b0d77d3fde522eeb14ea94dcbd2c4924628bbe58ff631d9cb7b3c780b08a293947842be972916d76b882a8674bf48d09828562f968620d0028be9156c6c1897765c5dfd560129013c2e01ee550f0cabca49bcede373b8128455b4ebe86070d56967a1cf55119c5330d4460b75d898b865483854e0c9784d6d7cfe8dcea0a739d4025402e2cab6dd3d63620349384f38f8d0bc512486df2f266fa00f61a6429a35e97efa011a4450d922328b912d6ebdf7c64d2d7d2f37d534a2bf5959c8023a44b8a05a3c1e8f52a5106d05bd2b3d8d64da1601bc3b7f2cc386de182ae9d013a7bce34f024c80e109b5e61b72acc83d55e539cb89ea1d0c583c88f5f1934a29ea14091d7118b7b05c7815ac6864d641be4e878340ea0adedb1f4f8b5f18edb9821e58bfbd244a589193be9ff39fce4906c7ee4e91c080eb3940809371634fd7ede576939b2b396cb3b055d4141fb4569c6606edf526b255a39be65525884ce3f74549989b5e826efa6f93a32efc152c069076c414d53f2acce8595d6e54df7df806f7313cc8ad957b9b5281a3565718f602513d704aafaba3add3b26f364dfce25d468bd0025e5ce8d604b9feb833c23f10aa84314355547859ac5a7fc67a27ff962102b5fa578703b31aa56663086c263d12345c4d5abcc3ac4020946a2ad9e5252feabf59e2bacf36747dcbbaef0e4ed27454d22232dd92b326f62917872179472ffec8499fbf20ef6871e7e837e861c618c0a24c8aae5c68d1606045efdcbcde6d1e9889186369cbaf7e470a8c7433c2a57ac8c6f0aacab84c6098597df8614d7b57fd7c6ba7e7ab186dacb1d3c71363f5d93d343e71aa097f07d9c1b9cf64143a03d2181463a34de8b128ea1b920bb32bd88ecd384dea37e79eabd190a9a4484f0ded2badabb3f76ecd1cb72477a64e358eb85c98af2064b0bfedbcedce7553ffa73f9a4cebd9a59b28c27be118469e4a29ff8814e3b19dc1ed1a6e8e9c29e0dfff96ce978528be652133177fdf6f38ea01cc2e48c4030141e8460d9cdd6e7a3ff4fe132b971f26b08a59e4a322aaa17753719f8809296f46d5240e5425f8cccc766f17730cffc53eb82497d57fe8c774ac2d001ed362df49c239ea237ca0012154de329f30bfc96d8e8c9ed254b7d2e0295a18b5dce948e4da68181e33301711a8c649a8fa60b0d3bf0c6196d3dd9b1805421b89c4e36fa00901f7dabedb1d8167f1f5e49beabfb5e86caf02771dec977aeedcf7f083f2d847c915a39db16472e9fdd926c9e1a9d6da3d7a1a96719296e0cd6e16e6eb348adf316c8e115d1ce2d1baf2c84c607639c5dfa1138a357b41f5cef2efef86bffbc1b10e5ed95d8f36e68781f70e524440f0ea2f9b942da0a4f4d5d6f8636d811bd475129577e6676a27c979c3c35f5683e53e9e2692dfbfb8b03faebece45f3d81fc0a6e08580f02d4755cffb71e02e29448e57d094", 0x1000}, {&(0x7f0000001380)="feb9c46beb65ab20bd7f9ebfd41509ca2aa7858721877c85af25425649b9b2367ea239ef63dcffe901f9b678b779e6bd9f823dd285125dc5b09457276c05a46be4cbf8263aad87a7fdd69482101a0d99e0", 0x51}, {&(0x7f0000001400)="aab44ce088f239df3b85f4de23b37ba44103bc1f162d5c8cbf568a0b3003073f60bb337020525689d66056de3ab0ee84f0812e096e34bb737ce3ece9945d3915fd9104a137910433a27552f52005f8647255df7d12869871789e6f7f130de255933c6f7123abcca16a8d8867c4b3c0cfe14639e2ecc17ad93fdc7cad921f8281ac5bdc4f388b9a8a3bc61cf622836229e4270f1570a22c6c9be6df67f84b8b999774e11b9b9ba1be2723ca1a2cd06ab2ac0ea11b43b31cf4fa7414a1e7cc514a94a9cbcd53d5fe7e2f0d000a9758ef498b23c964cbbcc21fc4c4f9", 0xdb}, {&(0x7f0000001500)="cdd00f898c8943e69cd92259f1392f3e0b47fcf55833eabee97c1f38d21bdafb3e042500ec3fcc95ab136ad88eb9c7e16cb53e89fd0f1a7215b57f3da648bc5653ab640a714aacb400b0439236b46548b9e329a99f0dd9387089b9ed71ffa48358e8e5a155ed16cfcb8f5117fcf12bb0e7fdf96c320da22e6cc20fc0f6b9e715ea934e320bc8eac289108e6436ea6df005", 0x91}, {&(0x7f00000015c0)="15b73b384e6a52ceff72659eda89b08a1c142067dc104ad1735d7b0136686de0e5bc80a41aace758a8edb0144caf895a61d5f412b5b6a11627d435ea3b7b20576fa2cda9f97b1cb659b0a2aec77905f04f9205724eb0219a190877bec5b5b815c49f42666b7664977727d4111bb2a9e2a6aea269e355ff847caae6e3509c160262ac4aeac7", 0x85}, {&(0x7f0000001680)="86388fff397c272b1e9dc2428f7db1c289d1d4", 0x13}, {&(0x7f00000016c0)="6ad120aabe6a54802974a3b8614c688e3cba0fac355cc95e6f317425eaf545b78863f47344622cb829", 0x29}, {&(0x7f0000001700)="36a31b3ff5876f4fa1305fdc8f5e5956ca9daa93966c4952c3aa52dcaa5eb1dd400d8b91b1464dbaffdc0ea748039e1a6d62ba2c970a5221f5464f4966186f66ee7530658e0cf6350991c125caa9ad3a225323ca0bde948b49dcda58f436bb08bab41734fa71821d4d85d8bc213a4ec8f3a979bf0569d8745c8d832d5411963ae2183fceb88fc9934d994b6408a51e1e64627da8bf3ed33c547f4b8d8d9e48ac28f93f71109465fd2addf0a73c808e9aab363affdab9f71750cfd67e3bdeeb74f6717ce710f71efd47eca9ee45242eb309fab2e68bc9", 0xd6}, {&(0x7f0000001800)="df368af1c664719e26e9fbd2359e7380bde9848d297f3b105096f3b2051fda69f77c8e2369d8a9b7b7c6544015ed3859e03c4f111a637f1442eb18344eba590d8aad7f156179335208a2cf9383ac15e8", 0x50}], 0xa, 0xfffffffffffffff8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001940), 0x8000, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000001980)=0x8a8) getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000019c0), &(0x7f0000001a00)=0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001a40)={0x3, 0x8000000}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a80), 0x40, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000001ac0)=0x7ff) sendto$unix(r5, &(0x7f0000001b00)="33db53f4a33090965e00fbc3ad5f62ad52f650e5a14489d8ffe56e3eaff7e5c45a3c8eec2a0685789563b2215f", 0x2d, 0x405, &(0x7f0000001b40)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000001b80)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001bc0)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001c00)) r7 = getppid() fcntl$setown(0xffffffffffffff9c, 0x6, r7) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000001c80)={0x2, &(0x7f0000001c40)=[{0x8, 0x5}, {0x800, 0x3f, 0x7, 0x1}]}) close(r2) executing program 5: r0 = socket$inet(0x2, 0x1, 0x7) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) setrlimit(0x7, &(0x7f0000000980)={0x42, 0x6}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000d80)=[{&(0x7f00000002c0)="7860cca14f697beeb04738eb5ce14a7405b1327bfae09fc7842b2b622551f8fd406017ee1d871c9b3942bfbffda4f5c571fe4e21e9f84f1f5dc0ecd9beb4d7e9f5", 0x41}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0xfffffffffffffffe) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x96433ac}, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) open(&(0x7f00000011c0)='./file0\x00', 0x282, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x4000000000000}) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f00000001c0)) shutdown(0xffffffffffffffff, 0x2) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8}) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "ab41fd", 0x18, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@hopopts={0x2b, 0x1, '\x00', [@generic={0x2, 0x5, "9b42375638"}, @padn, @jumbo]}]}}}}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000000, 0x2ffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r4, &(0x7f00000000c0)=[{&(0x7f00000004c0)="7f235dde3abed1f0faa194523d65cafe1728851e42eb71b018b8a029e01955db6a12d2e8e65cc7448a9b33f62c523c3c1b336b53637bdebfe42e94102f57fca5", 0x40}], 0x1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x1) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2, 0x2}) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, 0xffffffffffffffff) executing program 3: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r1) ioctl$FIONREAD(r0, 0xc028698a, &(0x7f00000001c0)) executing program 7: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x25, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x3e, &(0x7f00000027c0)={@local, @random="fc9b6c984796", [], {@ipv6={0x86dd, {0x0, 0x6, '5\x00\n', 0x8, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @multicast2}, {[], @icmpv6=@ndisc_rs}}}}}) dup(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_open_pts() r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) syz_open_pts() r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000022c0), 0x9a, 0x0, 0x1000) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x1c, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x6b7b}, 0x10, 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) close(r3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) poll(&(0x7f0000000100)=[{}, {r3, 0x4}], 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x200, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800490c00480000000300009078e0000002ffffffff4410090000000000ac1400aa000000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000a317a9fa122175a2ad6bb66c00000000"]) r5 = fcntl$dupfd(r4, 0xa, r2) ioctl$FIONBIO(r5, 0x8004667e, 0x0) syz_emit_ethernet(0x66, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9", 0x39}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x1000, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) pread(0xffffffffffffffff, &(0x7f0000000280)="9fdfd053be1c7282b018a3d04e9026831ee8e65ff189ece9905c4689e7b693428133c1fd2deb9b4db609cd43f0d51b143c186214ed3db74315730275163f753b40c3906cb13feba2b9abc340b929189dadf96b9256c785a352ebcff76337e9f164e304c201d6a084", 0x68, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@rr={0x7, 0x3, 0x20}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x4f, &(0x7f0000000040)={@local, @random="613a7ec497f8", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x3, 0x41, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0xc, 0x19, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93ee7e188fa122175a2ad"}}}}}}) r6 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x2, 0x0) executing program 2: r0 = socket(0x2, 0x8000, 0x81) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = getegid() getgroups(0x1, &(0x7f0000000000)=[r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x0, 0xfffffc03, 0x80a19f, "bb08000100f167d910508b000000000000000080"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000000)="8b", 0x1}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea00000100000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) close(r7) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) dup(0xffffffffffffffff) socket(0x0, 0x0, 0x0) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="02000000", 0x4) r1 = socket(0x0, 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@random="df7a24c46ae1", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "6e9f9e", 0x14, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r2 = dup2(0xffffffffffffffff, r1) dup2(r2, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aa", @ANYRES32=0x41424344]) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x3}, 0x4, 0x0, &(0x7f00000000c0), &(0x7f0000000300)="71b7b497214678fc7a577b5d6c21f49880bfa2e8ee2463aecf774ece69e98479959a1c85a0ddaedc3dbc7069490c80139b1186b4943ac811eb2832111da5e58ff0bf96", 0x43) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = msgget$private(0x0, 0x49a) syz_open_pts() socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x2, 0x2, 0x0) dup(0xffffffffffffffff) kqueue() socket(0x1, 0x2, 0x0) syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000540)={0x691d}, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4096) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmmsg(r3, &(0x7f0000003d00)={0x0}, 0x10, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x4) executing program 2: r0 = shmget(0x0, 0x3000, 0x410, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x9f) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1c4) renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000200)='./file0/file0\x00') r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x9f) renameat(r1, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000200)='./file0/file0\x00') executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fa", 0x85, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) flock(r0, 0x5) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f0000000200)) syz_emit_ethernet(0x52, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaaa759c7334c0e86dd60230000001c2b00fe8000000000000000000000000002000000000000"]) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x1}, 0xc) setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) r5 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x180a19f, "bb08000100f1020000008b00"}) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9, 0x13}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff0100000000000013", 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000340), 0x9, 0x0) connect$unix(r5, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r8 = syz_open_pts() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffbdf, "97071540d67d3f0000ffc100"}) writev(r8, &(0x7f0000000100), 0x13) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000200)=[{0x1, 0x1, 0x1f, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x9ac, 0x0, 0x37) executing program 2: readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f0000000080)=""/178, 0xb2}, {&(0x7f0000000140)=""/58, 0x3a}], 0x3) r0 = socket$inet(0x2, 0x1, 0xfb) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000240)="10626ef15259c21e6aec21863cbc8e12c094d2ed948a8e350e0cdfb56f2fcba1630374f491de7932b87e2dd1e85a1955bd4a9a42f64f7fe9cbbb6997feeeccb165d51ab039191d07d9dc7c844f7181e5fe81a040cc5040d5036b1b5542e3b1548093a4c21c26655d637c7ea23cf5cb51081b4aab5da13606daf94a9a9c0f2da527eb024321786f23d299708f41f86f847b4a2eb91a42e1b91be7d1436c6713b0fcb1874d6d10f2507f374dc9a7effd36e788be21002097e82a79dfdcfb8e3756727957abe50c68002a83b14290237f216803549508c4b2f4ce6ce90470faa2d5061552", 0xe3) r1 = accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2012, r1, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/4096, &(0x7f00000013c0)=0x1000) pwrite(r1, &(0x7f0000001400)="7a0e9913fbdf72f9755953f403904dc177509f5de8e860c4387a519a99d98b1a58dccc5c0ee4b0214b88b035837823edaa41ae79e68dd321", 0x38, 0x3) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001440), 0x80, 0x0) sendto$inet6(r2, &(0x7f0000001480)="2ef36458226bf2a45c8872bebf368dd48b30af0f3369e1362d93ec5cb5380f36ed25e649af62b0ab43b57bed2c6031b7992451063acadd1aadf0130af091279e7a0c1faf9722a13ec26556df0df684775f1b5edc3a03101782e5ecedcb11ae60c34ea3ba0cb6d7705b26ccc6eed9c7f95ea9a94b76a24ea7a6b4ccebfa461b53832cb58c150c80c2f43f885302ece6160970f3dc00e1c2b0db57745ff68636c3436a1d94bd3210e8bc7baf68227442103e29715fd7d057be2aae3a11c0840969bb57927e280ea6a401744f987d51051c73e051daf6", 0xd5, 0x400, 0x0, 0x0) r3 = msgget(0x1, 0x4) msgsnd(r3, &(0x7f0000001580)={0x1, "0ad0e088d5e8cda8e35d331722e2a1d05667cd17fdd01e8f40f1eb901ee8eee1eefaa9755f30b6175fa7c64c37fd029e8abb64609bc9c94a8e"}, 0x41, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffff9c, 0x80105705, &(0x7f0000001600)={0x400, 0x9, 0x8, 0x7fff}) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000001640)={0xfffffff8, 0x800, 0x8, 0x20}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001680)={0xffffffff, 0xbf, 0x400, 0x9, "b444bfc0a0cb93d6143f587c9b22e2e248c381ed", 0x4f32, 0x20}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000016c0)) r4 = dup2(r0, r0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000001940)) write(r1, &(0x7f0000001980)="628476b6f14c5e7d350a505b56d704e66738b1c17b67ce39a5005614415237049c7532c02a2098c055e106146987a373944d06b052814a41209ce6ee80d99933402d3f502edb354a7029daca76ab77c4bb3efddf5a96abb9664ce31fea3ae23fb118714838828cf606535644111dd7ed748bbe1304b90a03acd65731d91b02feb428af1f46fe9a5017dd880aeb84beaaf2c057e3081d8e453ae5761e479c9ae274b225f06efc1b045b6c25c56835b3e5baea60be574a69829c6abf45e4dc2d8e", 0xc0) pipe(&(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001a80)={0x7, 0xff}) fcntl$setstatus(r2, 0x4, 0x4c) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001d00)={0x0}, &(0x7f0000001d40)=0xc) r11 = geteuid() r12 = getegid() r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001d80), 0x20, 0x0) sendmsg$unix(r4, &(0x7f00000020c0)={&(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001c00)=[{&(0x7f0000001b00)="aaf2bd6e82b43e855778a228b5f19400d6921a1b6e03fcf6e4d1642449e80e22ca5651906075fc4d0217e94b47fb66a28a1ed342fa0612751456f7", 0x3b}, {&(0x7f0000001b40)="b91a38f39d4c7a851a23d1b0ac5de626cf4ce2ec8f3b7b0d538c3e6c97917e87af0aecf37ddd7091c201492866659b8d307ea56e761711f8446c47e8ed87b2e709096f53bcbcd3551bf5c61c161d2a9008c91929d3739f99ec6acd4338d3a5a4e1abc355459f396d3016858c38c56693b4d6d6760b6e32088c91db5585a5ec761b910419f02cfd1b393719c77c465cc0df", 0x91}], 0x2, &(0x7f0000001f80)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x18, 0xffff, 0x1, [r13, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r4, r1]}, @rights={0x28, 0xffff, 0x1, [r5, 0xffffffffffffffff, 0xffffffffffffffff, r6, r2, r5]}, @cred={0x20}, @cred={0x20}], 0x130, 0x1}, 0x2) executing program 3: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={{0x0, 0x7ffffffffffffffe}}, 0x0) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 6: poll(&(0x7f0000000000), 0x200000000000002c, 0x0) lchown(0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x2000100000004}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x20, 0x4000, 0x1) ioctl$FIONREAD(r1, 0x80146945, &(0x7f00000001c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) dup(r2) socket(0x6, 0x2, 0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "6106a6bc44862c705603269c8bc13f440076a800"}) writev(r3, &(0x7f0000000580)=[{&(0x7f00000001c0)}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) accept$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/259}, &(0x7f00000001c0)=0x105) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000080)) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x8000, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) socket(0x2, 0x2, 0x0) sendto(r4, &(0x7f0000000480)="ea5c1bd95e230b2f27e3a091351b81b518248c300f7fee856e9f59b0efec5da00d81299b308b927b494bdee17e8d5543947853d6c5e5a47b89272a1411fe0b85afdf05776a1f992ef4219c9bcc44fa927325f4f84fc3e95c8753e2b8701b4deb8382a8fcc82b04595658817de38562b5bc96abb7818be1b0dfbc93eac0830fa1dff312bd04c6b1ca4dec90160c8dd6514db50f2d012c671d405f1ed827d7d06fcb1343984e7904be24c54dfe75d3e03c538e93d47d50bfc6c2fba036b4dab4e91fc44ae89c", 0xc5, 0x4, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x7fff, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="89f77d1e8f58215c1b4068e1642ea58e722c8ab1c50469719aca06110046220f28960d6b4c8956c1b724", 0x2a}, {&(0x7f0000001c00)="b111bec04cae7c7152139c94fc29135885c2b7b1126044c8ec888bb05b00f17dc4a24377c995518a3ead2b2c9078b262945bb9b4554847171f7134a23d1e34d3a2ab8f6f8f6ec6239a564210c690496e1a7c9d8b4b5b52cf10e44b1a9910b266320e7411197c1124d4fac6a4600673ca934eaa4b96dc5f4f1681b2f1b615a30f0979f80f8f9500247a5269642b9019da525b124ec3012cdd35ebb1b58a36bd9942fd9ecf632a7107c7d0a34857fe50e43237f827ee39c903829b68572bb4c373897bbab6be503e86eb3f360d69cbd82f5b99ca60f017506d2ba053ab48c88a94b145399f3b2f1de8ed5d93d8ffc28aa4141c8e99b8f1b0f1963e61a762900a433c6fbb64a350b868d62f3aa8d5efdde5d7051f38ca4c0cb5c3d0da2ceccdc6e57355f42e73744666b8fa01e57280057323ca467b5dbe5ca6fc6f7eab1d77ad732fd568e2f8c59c2b1508749a55bf04bdddfd5c2dcb5f5c405c66ad224ca9d6fecc2bf8d7fe1e33ed765b200e1422e4f1599dff9595cfbd55afb3a54aebbe29624cfc769900baf957d3cadfe1be7e605dcd66e7c9b4f7be85d91f20830e296eb31e721e2cbee8d7bd120a20c0e540ef6fdc68f5bd7bd84557774db6730f00b1d786b2491b94332f1a96e2a622ad4a930697eac1d43337214c3973e462595d0b63e05ddec77a72b290093f3b64d2dee99f0a76454375616f3f5e020477c55f798e27a3ce67506563ab1a0dda4c5ae7243b4922e87b4d2bf98826567318a5d79bbc9bd77a2f0e57376bc85226e5e50f97f26e6ad213becc95a282f963e24aa12693e55054f8406228cd40c6768fab639abc9bc5e3d42e811b5ee33930a45444c4b5cf9cbda8db48d1af54f8faaa4c5f025bc084dd0b3742e72075020b7c0f069fa9939d15c82be759fc02dae035c39d21bebd06b1cbe247d119c9076d1c00f35102095dd676377b1a59dc1c2fe6135897882fbcfd6a8811b7e7a25e25b9d197a6217d517a0f398cfc19513ef1177982cb442531fedff8f382469b49d35d3751599c8090fa5169345c9b9fa3d710f373375ebff2aca2c8a750e77cbaf4459a8f782c9da945a96de669360f024a5c761544acc51fcbbda11a68e547826506001d5aaeb603d9a6cc8cb1e4c85d64dce37e07f75665386b465fc4630b1bfe6ead70a34837a7090e43dbb4830016d162a5d5453baf74e90ce9f153bf0ca26ed820b6a7d62c572a8725e6eaf28d1ee10593322a9bbaeed488f5e7fe947f2e25e67712447530b5b3517f7ea9a01a77e87efc1479c373da187387878d556c8085fdad7011519326e8aa917e73e6213ea2c3dc04b12fff658aa1d694bc76c0893e7b90e95664b42893fb89bbfe2e42c26d39dbb689ffbf7ce60fdef7e1acccf689ddd6a3e418419bcafe9af14a55117b2b92db97ae26026759ae4828ba35babf26e639612655d0dd1f6b8aa06562f29c7bda8589fe54959366c081b23de084c5765a5d27eccb5e0e3b60f0d135ffc7eda412509424f29878d70dddedd9eb57adbfbe39efe2e855342cb3ddf8efcea24780d14d9710aebe7dea7f70b21b1286048e96c21e636dde7edb3a724c9c6ecde7eec8c045f1f1f914d277b21e6f1049013687dd2fefc573351de3e02d53c6e7a6140bf50e05b3df83c8711d15202c997e5a321f23a85f13c8d259d5af55ce1ce2103161472cac1777fa162baddc562051e2f707a0ba80cbbd0e6600f843106fba338bdb934516e99133cb3e70dc74314e3f7c3f7a5f1c9dd54512f737f3e486ac2c4c7bf761a21ef367ac466b0a135d7f952b862c99b884d8de902963829652eaa6393ed1ea5612cd47a77c428707c117554c722cab7ca50fa2a04d7ecc8f1f75ddefdc286c12fc5cee33537218d1499b4adc63aa30a48292c941413988788e2fbdb331714da1db02d6f55a2de06c89978c1b60c5c4ad5704265865d9e92a14d16104ac06ca288caa3c7d55db32e4f132edefe61bf3a8f5d3ba9e046403386eaddd1905e527452baca06442a5905ee2e614c17b99573d5ae9920c4dd19920426be0ff07655e58d4fcd5bc4a286f62708abb30e8091e580341fe20fc169f6a7402577529313c746ea045044ee93cc33f95", 0x5da}], 0x2) writev(r1, &(0x7f0000003880)=[{&(0x7f0000002280)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821f96fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c0191ce2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfdb825b2167309e2d54d7a625063df7d3fa1a63ed10cfc358f2a52392bd4c5a3ff313571e693f1f59a394ae0a28a7190a744e62b129b920754d211601815faf2f55d07a02a7b1310319cfb18901b757174d1889b828d8c97d64e4c2b85fcb70befd1a1006f4e2b69125e90d21baf47f869032888b4159946bf968252f9d616a85f02dd2591c9da57ee6efcb80728e31914f2afd55ce67c744ed6508d688a096694376deb2ed44651cbd9695bb76ca89c9b3b42e00b3c41819aeed4d1ccb4443762afaf42adc7929b986b58fc2bdbe4ac21e29d897a4765fd14391e8f5a82bea7ce3b5428a5139dfe52c312938e93b3bf85357af098df21e79929ea43e15f4a434e978585f9c0b41d9221e006b963bc22506c77b4954ec8dc433cfcddcc3bc939f5ceaeca76160306a01eb9316bf72b426da60f6755f46b3db84f9ca0c2ceb7d84e7c93090000008787278d9b56aa260f7df0d1ca8e26ea764da95ce01c87d89ec6b209d2228526bd792ed6feeb98d79a10b4aa836a370f448ef490bef12217335d9d8f4d7307ff8b21177fc29fd61642892db8e41128fc5d7bfb924a43eab1a62ea0ce19197c9e8faae2277cc8ade45b50ee574991cde69eba3e70ae66a2efd467a608a76045a9c039eda9cf3342a104f45a1e2ea54b931d52ecdb546408eb52144e67de7252f400c3d76e480a66b7ca7981482eff31f140cf5e63ca1ddd276c944b341430107bba85776266eb5ced0c1f0d7a0fdaefb1272af4b408d00ad2008628711d0f2a8b6e5fd922f40ea60a355dc2e7039a09a8702f718e92156c6894f86720365d50eab4ffd28903fc109053cab7410d5026d8eacfdb071575e2e723c8a3a2e83d9808bfc4c80cac43fc0517406df1dbdf1ebbb5e7cc6801d2b13bd7cc452691165c2ca97dd9d5334963b3be7743c8a1e9050e535d337798d89ac80c9f90cde26025382efa77142365b85b2578b73b51a6a51375ddf60ead7880b9d32cf1eec698b436f8fc4b118b5dad9a59d88f2fbdbcfa8b6857bb3fa3a64aea0106d17faff77fa3828c4fa5e27c47220044c323c3c4efc743d71365d7d314cc4b01e66c77034683bc1939ba1b37c57ac2a8d72c3f51719216a95a482e1b30944fbccf5028d66d8a4a9383f1dfe4b4b6f3e223b1ec647527a0a87e697c77cc4dd971b1eb8c163808fb3341051d25c82beec97357b9167e3784dee9166b624754dfea503c3bce04446a0bafe1c0783105388f3f57373705744cfcc0a5d8e70d36fae6ee3868f1e3245bd4a1fdd3f9fdf3a97edcad7b868199e4f91a799701003b013a0b0a0203658d967beacecd42fea946fc715b5b094a9c86d7565831ab3e5722d8828a5ed6cc638ca3b3f4fa46501bc988d77559fea700c4ed8d0a03ae74e1f8f667dda2c4bb85ad80d77edf79bd8c742ebeb690d7f3dd1f7e1f99e8cd2dee50a013dc3c3f637e7125ff902e85b86f1c3a592ffe44e9e53efb8ae720bd279ae169b07e8c85fa32cb03522a7b70bd3488a9dafdf5736a8bdc366fd755e8d007cb414a01b981044448a8fcf7fcee21f69db489badcfa24de969d2a765c91696f2c083af68be749cf58498448c836b86627462c62bd0808d859a28ccc38ce584f972f56d724ec19f8859b01162dc3f007958fd88478ba48214fec91ec05ab117fd3302bf09f7fa84a161e18b11202abf6b48575afab9572cc3c1c47a9a05e04bfea639568301035fb038818e62d117445", 0xa99}, {&(0x7f00000001c0)="4bd4eec1083a68c8286146ae4039ded350d5c046eacd9572c3d11828d7787887d36f539ec645ac60ae9dfb9f7e99bc7a109bdcd8c82dcd02eb5b1c315ca33fd0709ba074ebeb29106ef106b4d1ef36ce8350083aa2bce935f8b14ec2af65507083fc01fecc0e205511b9c4b48d9fb46eeb7ed807b81ca5047b74ce519c08a8acc021936d946b2068d0a2d4fe6fe0f6952d", 0x91}, {&(0x7f0000001880)="499e4c56b4a20741a0abe5b23d9c689570987c3e9618fc9a77d084a936ffe405535c1ee08fd4858b31b08dbb98ba7dcb2dbbc199f270359301ac67660c1a905f5d2afa54fa7cf592327d3a6f4267901d14ea91f37ba723f981b84b2f778ccf116b2ed4bfe78dc2d4db44bcdb160699e8f31a5c8c6f4ff9b6848edca756760ff1ee29d454fe75c8c151f855674a4d4f9acf2efd521be4fac46462db85103d5c13f186e1f871bad62ba76b7acc00048088fd0caa3d86b6f0216e68f6ef2d9dc790f5a3c9b60d1421b697e1cd5c991e0bc69b7d95b2df6d0f7cf65a04ad80bfaa0129f47d5e54b056177a370bb3e6a34c77c3dcf50bd7506f977ab5138b040b6233cd12433685d5f0cdde25e58fd8c41a62df52918e57cdd030a6f4a26d684504d51d4f6d8d12cbad743c9326098793d0b0afcf189cfd269bcdc85581236b84fa9961373efe600f1c368923e627d719b0d5adcf2b11a93b788f061c424cb8dac79f56114e7247039087b430aa7e7b0ce16e05ca3e6969c24a5e75a9759143a3cebbb685e9af7c4e2714da4a6a5ad747b3a2d8b61a000571eff9ef5dba2163bf59c7024478a1cfc3e550942748e8469cb5e06932fa61eb08790e78f98643d8b6717ebf292e332a4023d2ee75f941c31c5ecfcb5e6cf21854c362ef75b51d325a65f69431f05983f895e7f46ee2d81dd45e7147d5542cfb4f50d5b037b21b4ec27c15a490dfe066f481cc3aba868426a5804d1ef623b1288c89c1bd14f368e0e0febd1ec8878940a68f8095f765266a6a44d1e43ea47f47d6803b13f00111875f9a88cc55d39411cc7737d670024144fff28e04829f0ea0350d8c177fb813c8a539fa74fa25dfb3b17c183bebce7fe9216f3837d250e48b439d075839d9e17d601135cb24abcd3eef4d7b0e02650e4cc16ffc77781edc20b2e228c142b1777567a710cdd30b157cfa03217729ccfc88f4dc6db19338f449f2bc6608e056bf7415ae210e3df1e2eeaedc555234d59d49719e64981bb69d8324f7a760cb1c50b8d30d4df8a0b36b67e015145b44ddff6b81f4342492840b3e7d", 0x2f6}], 0x3) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000000c0), 0x0) r2 = getegid() semop(r1, &(0x7f00000003c0)=[{0x2, 0x3, 0x800}], 0x1) r3 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0x4, 0x7]) semop(r1, &(0x7f0000000140)=[{0x3, 0x9, 0x1800}, {0x3}, {0x4, 0x0, 0x1000}, {0x0, 0x204, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x20da, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x6, r3, 0x0, 0x0, r2, 0x2, 0x8000}, 0xfff, 0xeef1, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000004c0)={{0x20, 0x0, r2, r3, r4, 0x200, 0x1000}, 0x2, 0xf2, 0x5}) getegid() setregid(0xffffffffffffffff, r2) socket$inet6(0x18, 0x4, 0x2) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r5 = socket(0x20, 0x1, 0x42) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x1, 0x7}) close(r0) r7 = socket(0x6, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x3d, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000940), 0xcc, 0x2, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x15, 0x0) msgget$private(0x0, 0x484) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000001180)=ANY=[@ANYBLOB], 0x6f, 0x800) msgctl$IPC_SET(r1, 0x1, 0x0) msgsnd(r1, &(0x7f0000000080)={0xec56f159dd8602cd, "c6a2b0f8929975e2265d3c6c112e9bf51512e9e07ec0eaa8cf0a8077f0560ac9b1bae39e3a7fdd6a280da64eb4eaad8940db014282e19ebbc7eb6972b9624cd1b43fd22a27bbbdc377983d4e46dba8cb00ba89ae9075ff06771ff166cee6d5480f7a371469bb589d6ca39b9027b466a8009be7709ea694e294a9e124e6c721574739f29add1452b71a5189c4a928b44b7771632080873cb9635a1b202f55c63406267c006ad3ee36373aa6239b1ac225446f722f8a624cb0ea38cd30e2ecd6381225e2a416f49b0243ada3330839417fd034af7fd22a5b8adb38fb9e64d7c070744b1e5d9f9fefe47e7e125c2593d08d28"}, 0xf9, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x1024, &(0x7f0000000000), &(0x7f0000000040)=0x8) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)) dup(r3) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000040)="5e3a56fd926206636c4ac8e089e85b8eb27bf1dea793d78c20fc79137ac6b1bab2704933a5658610f6527dd97923f16f57bc0a685eabee3686cdba02b24badfc06eaf8d2d0a03085ce0cd5713820a0cbbbe8f631dbf8aa19941c91361cefcf7b425812b7b8678c93506031547cc477bdce0a5a1d", &(0x7f00000000c0)=0x74, &(0x7f0000000280)="837833db04220bf813074756f06aba678f79f194cb04de3fed9fc7f388e238a2d007e7fc13e76c1c5af3cea97968413fe1a5f2c72fe63fc61b4de5623ae9f51b835df714d046726698e67bc71e2e4f3c27e20be9f566fed346ebf5dc630178a474915718be930626d39f9f903bbea3e98763a7f2ae9f73624ee4c2257ae59d08f8a1e589b7130fe195d52def382a286cdf5e000619f0ae567d7b5c0b43121e3d24fcbeb425b5bf6b74a940d418a5d4c8208c75c946e7c5ef84c76265a094010ca3334d12e00fd77fcb36ac29ac0f86b793f76808f041ab309543f6d82bdb912b17b4174b686ceaeca0bb8cfeb1a4c084f3f98c3961286d05bf0b5baae471bc371310d9f2f1d5256303f23973c756869bd32bb5a65f5cc1692c9a14b069b0c5fc2bf8af8f9bd6b295ae3782b44df83585fc7e917ed4ba61b4a552833649220a74ef624c4a9ab264650a61af35a9c64e3d8c73e4c3e305b55d8cf8e561d0941064c176834a36617f1fa3099e6b83932efa1291a17a4f54e9e6d14b3ae2368c6186830ff0bf6aa5c537edfa7aa2ebc74ed7e541b7ddcced60fbf8cdf2549756a9ecf95974a02bcff0402e9040763e946aae13e065d30c5df49e9dc46e6607d6b20d87032f9a2f48e98421d3f16f7923dddb4ee6b59c729944793f18b0f5d352eb3ae77679aa2d0fb5096aeb40883a313ffd76e094a033c4fa9d67929a33928831e0816c0c07ff13e21f75093e000f6b81b38991ea5215e3457d200e5a971eb68d0d688d2d67f20c58c854256ce55199359309006ae7af3ba16d7da4695dadf712c9a28db4ae6ea435a30db7093b9ed5b55bd421b6c80f116f326f657e9d18c7e1d2b6bf4fe9e5effdc965d44fd5cc8afb9fddb30a4e4f15a06dbf6afc264dbc36ff01f98db462bc7044d99ff4b34a77cc422c76d720a6a96ce084d35cb58ce1e3d135dc5688233f53f9e273951083e793d0cf04436a0629a2372b236ca477b638de406bf924671384c83e3d54a925abbf3a712ff5dd39a2ab3769e4f86c54172cd67c34706caf817bda4e6d08e920fcbeca99e87d929bdc653385c7f7849b596f63fa3495b955f22f6f46a866b3d96651526cf73653eec40266e7d86ede95117724e6d7a3cb62ed6211b3cd3707a7a56d2005d1961ea89e3dee0b4afd97c1e2c44d47204bd3549a2842290aa31a026d7b05c32ec716d6dbaaf5af6861eead5b0dc96cae13a89e34757325a9d846f49f62b4fe6b66af45a7582a647a85b885918627988c42a62402aa4ea5411e491f8342337e9278626ec37015975dd63ed655ebbca478c172d20b0f76423409067bda1f6f451aa0398dd99de0f1c7d565a5934b5547534f79cb86494540c98ff038a6b04b70e1e5487851f95513781f8a368632434961ef6083ffda9932e386e433a3ef111734113c590f7c73a740c1a040cae9b7230e88a8618b1c93c3c63d3519050782445f08a1174a91cc33b40f6e898b74d9559c91659bd849243ad947e80273ecc60b9b731564a766a12964c20b5992e055977e7cc32e5ea8a8da4cd338c900e03a2edcc17f974f378fd4c33e35a3334dfd72d035c629b9fb20feed6971592f0e965b5701298be3b295828041f7fc81accb422bd259bc9e70ad4fd05fd652bb2590270274f2e2c67028f30e9fcb40314de5c03341e607a4677ecca19874138cb0c0dd5b41d083423e7fdbc1d121ce5cadd52f950385288ba202b5409da1efa133290852a19f8e6cf308af3cf0dcad6ea5b244fd954704e996d2f5072c690103c95eb92182950aefe05f6d8f9912c6167525ee6dbd347cad085fe73d514487d39ab8bc66788fd104c248b72f6ab5eb52e347ee3d846fb49b12d009875e351a49c6e5094b7acb084710b20833459c002e4969fa7b082297e081b50e324ee307175d793d1411179f94912d70d2d16e913964da6fc3951772c6be7d383b77189cf586b9f4a923248b2c20e3f86dccfe82d153f46dff226316edf46562ba87e99d6aa1b29cd84a7bf7f98d7bf74d6821b917086cb073d5c88c0a0899339729a138bc371013884917c2b19916e62e8f46cf20561d6ef003df05f9b66329b407c5c13011ab409544482d80b6067d3af9233376c8cbb64af8c6a139bb9849ce860f60efa12444bc60030b75ff2d2fcb4602beedbf6dd67b9355a019662293769614ede686ba3f8ea74b0d198dfa27bda2f6d8d328e20b0be044161a4a0211461fa25c9c9d5428d386fdc1adf02549281294bb4c8c1047f8abfdcbe3e042968f17793ff03f619e0bb86132145329f5cfd28eadf0cf8187c6bc72a2bc2755f3ae07ea7399bca83a7765ad610393f13147aa00a410cfdb56860fbffcd5505abc3f56ce726f975f90e115870a7d8f1eca25c5e17c7dbf3830199b79d99fa268c8ca8532229952364972f26d17c39add5d71ccccd586b9a9e0494f73d0bed2970450a0e975ddb7b1746f1a8fc3b78e38e46bac03466dfc53d713ee00e79d2e06d7dd114cde5806f0cd2b3cda8d1161afa7e89ac740add5625786a367a772f3cbcec840598e6fae9cc9184b1797df9941e3659764719abbb54f4214cfd6b01c423bc45f91980bfd3034adaa6eb00923fa3f0223cd10024ee152be1b8be65780e52d7592139785aa4631c98eb6edab424dd22fa1de90b4152dcf5b40340f3b733b6647145a6148a98be800568e776504df845d64f23c57e1aae6bee71a4974d49d78907cc4496af6d826d05217060d87598d02dc57fdbbd992db9804ac678b329d501809ccf9d9f7fd4d41303b0d6bcc123a9939176b8674c1f9df896434d540d218d48a69c25b40ae53036eda9ff0a1ca05d14f23bac9d225b097d3317cb81df1f26c54496de820992b228ee5fa7419255340feca63e6c5b763a3f3c8e495ab9446d08ad38378bde9eaa09d65194189dafa5e0f107ae48d1d8dccf851104d42c2f6ea2b58958246fc4b948b41508cb6997d34e8920761d6b37b2c744ca76ca26cc9c51183bcb226939eb2c22601e585b0b17478510157f381c1c41e2ed053cdd6c368448fc4166f55bc76a64d4e9d369af8083eec2d8a2ab597c8456ca8c1681625a400c08fd9ab0a7d6dbba8c8399a1dc58a243811d67a3ed1d2cd1dfae74f1ee8a57c1b473c1c779e94fa37c0bbb4286d22a6b6bdc95b7fc409b4d3f835c1c0c14184acb0272fae395f8ceb68c8c6721ac3d52e7a9136963562c36bb0ef4b5e0a5b9fc19352286206c51eddae0cd6e817b74dd0c62d2150b2c79b68859cdce2f0d9722064b61d0f2956110b8c7f730806129d5f593d229e3239136e23ebd88d2a9b4884ee3296018ca75bbb089f85262da2ee72c691d61d10399472df7e938e768e80c7eb0d51a4deb706015d091b4955638d523191147d19411a6999f4b15479f2ce06c1aff3bc990ddbb60e6995b03b5bccb62a80cbbf98d0457dfd6adf715f5799d6f72aba5f624237f676ccbca719497110c3ddbbfdc899f8a200491fc893589ebcbebc1cab085f88bbc83d35224e89830cd05d6aecd3dec8097233f61a6f827c08fe6654437f1a972c38fd14461e2634c00491d1166d207ad55f3c653f0297871e98706a5d668779ca783849d961e6b29c7d6ce504fb0b728669e0a92700208447aabd2b6e92e303a8d451af167c2af0dda7d87817eeb3bb45e1cc518cdd907b5fba9aec75a2a114b25fc5b6de5f7abe024dc057469860d8d8732690789382eb5c5ae72b023f9f1f8ee6f9a4e6ce7558e4adb1c4b547d280eb97089e611adf3710cbef7bff1eb7a733ab23cfabb2880248eb4ecc8189925eec03512b8c9b67b46239707d17532311950ab4035da547eaa137cdde368bd68ede621838856d2bcd2ec3e9705ab08ac0fa8785f9d13c0baa9f13b13dde70278e580f9613f98a921848233fb326627a2c17a6a8ceee23ad6eaa92291bec0cc48740eea1133aea1ee6c39ab09c4f8328c8420ffa592bca27d099f513ae3b2f34a474b1c856317edd02fad99ae48398f54233411e081749a7d74210063def7847b6fbdd9512715700d7a105d687b1767a9e230da83f6c4fb2bef6f1f13021d7650cc4a2aa24c139fe3b515576235e0cb73e87e44a0ea82fe052b2897c37ddc9da08a52bc2db95bf4195bd9acbc0ee0b59dd0c6a0a11a474b73e914eed8dad383125ca1f83b1fa47fa0cf07b814f5928e44d668b8977592e89d97bf30f8e8d50e795f1149d437aeb260ed5af8871bdee92d8ebe77e628de8fa7dfec0d7668a9bcaf459ee38d973c30a126b4e076dd7eb4cdd9cc1a4474f55574943c8effe4bf6a8f72981861a2d46bd8366d54d887e2e43bafd0caa482c835c2fa9a156ad64e87ccac98b2fc2ec8368e48e5511beb69bb8ef6db2e6eaa4ba02ead3584486b76161ffb56638387899c6b0d5a8654abd0a0f74eff8f1db30978bc1db33d7ecf4d1f050fe6073e74204d6d157665c4e97a8513085fceb8485a7ec9bb8be3a7a1f697e3da7678e710fc8b428fd70b4ebcac1cd83dcf6dad957bfb01f3d9513e2aea1c69ebfd9bc96ee35f017f92b3a62304f4de48490d662107405fd5ab1d3c8e8b901bdc18d1b010bdb1ae633621f11cd2c70767ceab88412ef440abc86743eb9906e7d6ff486e07d6c1f0b49ee3bd6854142fe9f7cbee48cfbc653feb91a88f7694938e1eded30e2b60ab982b34506526e083e02de85e3bf74305ebb34b3831455bc221d16452fb657508bf29311b05eefa876524e8501fff82d08f84093ef2fdd2910fe03c6e07537d34a0d120b6be9328d78a55d35275c25087042ffc4515681915062900c2cc64e7d4f5c8bcf26701d9a3360f8b99eb26ad470c66a15987ecb4dc6e14e531d0262aae77553a2be1314acb17fc570a5bbb79ff63803ada4631277c86072094b3057965124131dc458293feaac671929e5a1f4e609ea5b5b39965c11872fb4979b0eaf5753d0d531d49ff788a20c9bc431eb2ecc6fb09afddba83415a13fc64d43538501a587466249126e7be879052a5435abb159367ce90fb6660d1d232db82b8708b6ce7f0973b1dbb7b0c46a65475f6c8f85ad9141d3573a04fa52a022ffcfe583050e44a67171a62da80a9b79d218b1d54f4cc9fa9c4c28e302658b28f8c5090a9956ffae6bdb7bbbc6d2a34a1535cc801612fc115762912ab7fa2c78626d19a96e469087437f9a3c8f5c0dd939af237d27f0b239330fece863bf90bba6211b4f63c5d829cc3336baba78c839f7d7054c7d3fb9d95a2075146118b8fee83f8267759f9d4d6aae738666c1524e39e2bc197284fb001196497a3e4a1f4e5b2dbc724b4d6539f2038bc6e10e73b33a3f88aa68158e4bf49b53dd9ef0307eaa8ce6132c3c249b65bea82c110c7c181d0df372c297b869f50410b12d55a40ff35f454ca4dc9398ac385c9beb9ef4853e2c31846268a148f22db299793ddf6c70227952c3e8cca30fffc8b080e40a2434ef13f0408c82825f01e0249d9c907bf63f38bc1e3d88a07fdd8f26827f2370b4f48b5c08537188a5d524b49cb3c0d42ccc3f8603ca580264c56acf2c967f0f37d79d7764a3fa149c993cbd5aa6a23c909100af70bb02639723b8633ab24491ba9e4f2347a359c859aa5c46b9bd3ea8ae2fab4f5a904b24c28daeeeb9bf4edf5a0e47f3aa7464eea4ec40c3e9f7ce7e1487600c75fe5422702f307ddb3604bd01c6022c39b662fdb7be5051a72f6290b69ce96f20bbb84c5f0947055d6461d639612cdc4c30eac8fe7835718d8315c74975a34597d6b57dc21e44fb5e946ecef595532c558f38efd242", 0x1000) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r4, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0071db0000e0b8", 0x8) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1ff, 0x0, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$machdep(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0xd719ce416a4b235, 0x0) unlink(&(0x7f0000000040)='./file1\x00') writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="be", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) close(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x422c029d77052ff3, 0x0) fcntl$dupfd(r2, 0xa, r3) executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x2d) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="1f319c1fde2abc05119e9bdbed82410f2932fbd8845cf92b5b8ff03fab37e84f062a6661e620d93bf8e9bfdbd8850fa7aa8788b2bd66a10ccd45801e6147b7272a71be5f82227bb3d03acda3661252bbde1da4947d5032f057eb2fcfe99888b1e034125885a1770f221ca28972f352b2d04db1e8d522a260085a40c38e403025b4212719d15f6e1de8b9043ef294c1", 0xff82}], 0x1, 0x4af) syz_open_pts() setrlimit(0x7, &(0x7f0000000200)={0x7, 0x3}) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0x405) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ftruncate(r1, 0x25b3) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000240)={0x1, 0x54}, 0x2, &(0x7f0000000280)="bb8c3adc82cb6dc3ac7a76dfb5394662176e0a3b081e9cc916abd830ae1d8e3052092514ee080cb82282253441a7ae63ff5b40bf903a45abf570447c10882b2f35cc3e10a27a59559ff35488ee04be5f052b9078bd9018b7d2d95442eac18f84431f27983139468236baeb3a06058a18c2729572da3af11ca78b6cfed281e4efcacd496b357853937653f500d1621e2427a7166588b6", &(0x7f0000000340)=0x96, &(0x7f0000000400)="85068343f9b93f4cef2f8de090e331ef8f28098762a4b69f095b9ef5af1a1da7ed0867f858ab20df2083df954607b3b5c44833b67b7d72c1b6b34e49f8", 0x3d) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180), 0x4) syz_emit_ethernet(0x52, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f5f001c2b00fe800000000000000000000000000004000004000000008000000000000000002c000000000000004e224e23a144b2e3b973b9fb6155db3b3e47d29552e48db1ec1acff1ada382cd901811b52e1aff4c8d580f016d5d6c", @ANYRES32=0x41424344, @ANYBLOB]) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r0, 0x0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) madvise(&(0x7f000020e000/0x13000)=nil, 0x13000, 0x2) getegid() openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x400, 0x18) getpid() writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x468) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}], 0x3) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x4}, 0x2, &(0x7f0000000040)="e79a11b0ad51c0931bb6dda41212e73aab27ba502f3f428026e89466e633218a68ce379f4061ebbbcfd49e3916817266ffe3f5e8ea3ca772d3353cf2e363d582c9111b51833d5ed40e2a64b9f37260a5b3cd8f2f640759a680444f9946b1f5c69f05fbfd1993538bd7650b36db40d2ad9ca3ee3efba4cb8ba5b111c5497d653703ec195d99990b015215e4257704efc00621c9f108bf7388a841e0103f", &(0x7f0000000100)=0x9d, &(0x7f0000000140)="6ba8f96c9d05459e25eb984a520b071e76b368b8f18a7e9555368169db1a8f244ed2199ca1f0095d4a3f0040906717bf5e6023517144353d450f82a2bfd905e474765217b90d3eaad70366c4f86efaa4590e1c3c32e81c78d1da41d45027c28cbfb80bfb02313731a8622c7cae14757f1dba361b97a21aa29a027713dd0055f97d3fc6c26ad3839c03cf1291743fb77aeb3038c367de0759d84a99ba55920968562cc67abcbdd8943ab63563da737cac7c3d351869233ffc332abe2121349d99f92942049715943dc0", 0xc9) sysctl$kern(&(0x7f0000000240)={0x1, 0x33}, 0x2, &(0x7f0000000280)="037bd55b085f32ef16ba1aad42f7a4851c01588e27327cbc787d4d1745fea8acfc7de4a099438d52d9919dffb44e87fb6bb1d8bee150be9f3c0d0676fdb4e2d6d7c401e829c2cba40e3ea5e7b57cc25a92deafb336535d0fb30d67230207ac8dc9dec5d798ce02afd4c9012866ecbecee92c2165db42c3778fd7f980adebc6", &(0x7f0000000300)=0x7f, &(0x7f0000000340)="c0cdce93664abadb4e55063d960bfaff7d81148e6d8903c6a1f3ebeeca515a6a55e996d11fe107487d90335f50", 0x2d) msgget$private(0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x46}, 0x2, &(0x7f00000003c0)="dd15227d102f8decc4e8d1bdd3caea3e81014cc942696dd4f98ab5ff91d2cb31", &(0x7f0000000400)=0x20, &(0x7f0000000440)="8d1c", 0x2) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x20, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000540)={&(0x7f00000004c0)='./file0\x00', 0x0, &(0x7f0000000500)='./file0\x00', 0x8}) sysctl$kern(&(0x7f0000000580)={0x1, 0x3b}, 0x2, &(0x7f00000005c0)="6abe4aa9fa4275b4627cb9fda32be2e12d8fd58dcb1915e091fa475f339781e60ad18c0e055337ffb27f456a8fe4b28f5512311c0e7a976f9502ac0b71fbce752a639b66f35f9e0c76bcdb48d6f47867261e8360c4fb9ddb74eb10533d5fa04599ca30dbbbbd46069f94d023f157f47e4172d56245ec81f9dce4a16528a75863473bbd53ac6618e57151d95101bdbf2f21898f55b4027d6a87192715740d888fbb5bb7b595ead66286f8c6a7ddb385d094eeab6b5317a2e1ec62fe8468240e7ea65e88ed26e3d427fce66941dfda0ffdd25bfad3260b16ba949685496e0b8dd4fd", &(0x7f00000006c0)=0xe1, &(0x7f0000000700)="2f0aca4051f778d1f448822af39fd9f851eb1ad15e555d041a0dc455cab43f4ce4b83d4bffc91eb9f0c6c0bf721822f393fccb466be5102a6aa69f9e06241044007df0530ea6c39c68afeb094acdbf39c37459334f183e94d1e94aa4ea4ff1fee6a15b3a50821124f27ad2f1ffbfa4c6264fb4c6906a1d407b7a95687eacaa9241b81558c2025651e50c", 0x8a) mknod(&(0x7f00000007c0)='./file0\x00', 0xf8e6c220962eb59b, 0x1) syz_extract_tcp_res(&(0x7f0000000800), 0x0, 0x6c) sysctl$kern(&(0x7f0000000840)={0x1, 0x18}, 0x2, &(0x7f0000000880)="0b272417398fcec417510dd03dc5a911113177ef3d291c209b516d80325084979aaa2b87202c939c816efcb55386ae168f31b9e6e2ac702e67049dd41e56bcb9491fe2d834be481d701bf7d2d87be7b478a0bd5b3879355cd5df2e67bd521b5c4febd189ce87ab304401f0503734d91a654834e1512754", &(0x7f0000000900)=0x77, &(0x7f0000000940)="6bed314f7c72a40233d087f284db0542c1bee1655d01d1c4d021e5a1fc36d7d57b2d269d602c5969ad2664ef88f088e84840a69777947db513146c89ed532f63e0672118c7f2e9a96cd93a147dd3e5903ba9b9e73cdab131808e0d49225ca7243d0c77c4a8214a0f9f2135edd3cc176d4f8c701d5647c29fdda624692408a97260363f314a7320c0b4edcc9ae881a893c4af1846b48481e3ff5f1083472b3e6f9130", 0xa2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00), 0x20, 0x0) r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40), 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000a80)=0x10000) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/158}, 0xa6, 0x2, 0x1800) socket$inet(0x2, 0x0, 0x5) write(r1, &(0x7f0000000b80)="4c63485a8c2a59131523a46e8a6b75b0610281ae603c94e5ec7b1796684a1a8ff02ed1333f3d00b856a82a6daa6126f758380b1b7b872138f8839165dc0a70198797b2a8fa171fb405d0053de9738b922bdb3d9257a95e9d4de407211d1790b877efc1fbae494e507842997558b662be9e9cbed5613b0fc63491af7b12b81c3bf5526fac93c2523526d3a6ad7143c511bf14ba72a85269753e96694a124e1da08bfedd94bc1c3cc243795b45491fde9460965929b287687b361e", 0xba) sysctl$kern(&(0x7f0000000c40)={0x1, 0x4b}, 0x2, &(0x7f0000000c80)="1289cb9cfeed174d71f96616d1f8bbf865403e42c8fcc2d2ab4af9fb94595a62e34cd19e909796eff60f8ccc210f5a116d36a1ead79cea5d04c5c449bc9ffd8e42226aa1dbadb6398ddfd6e8b468e52fab8015cc5f438747bf2abdcdd21e788139b87c99651bd5f1a0c450ecc60dff9bfc8f1b14a593fcf679e9d1289c39fb6bb3bcfb535dccc6472d31c5e23bc55413e8496e3077740771b9fa7e1606e07f54168ac3fb4eb5ccf23efc31b5adc69777dc70ecb0a49b02227e1a52468f25a61ea1e2a73dc80f648e2625a6294982d28cfbe36afc18bd4f194a7dda8e", &(0x7f0000000d80)=0xdc, &(0x7f0000000dc0)="520b50b219479bcaa05b66c2e7a601d2c893016b64c36be46b54cb672cadc7793ff886d17ee08b141cf8ea4193815baa1351ba16101faecc3b3e934f977a8b7fa87e87f3c649dfc132bbce4026d2c9eb92e50e188c17b41e3271994933562bf96d5b446c8810dce60817494d647e80d0a6db959ab146c4108598339f7b64a93f57763de96b1ab44371f6a7c51a64c4ffaac636e2b866d5bb614d4a0ed85648e6b84fcd0dd37b77952726230229752897283e087750b076faade77e292a95517e6cfb5e92d5e6ff73e66a5c8197b541bbe8fb773f13e41d170ccded6086e105d57794c694db1145634976728a51aaa12e40dada2acf2eeb6efe40ac3ddbf17ceaabafe83b0256a6c3a5dca9b5cc2551f40cef5834b93a65b25a59d35584e3544b20190b4304d91c21472af36826020f0288062c1881f9f2433058ee3cb040151efc48778ebcbd90f1914dfda7090a22dde81ebc1d5c115c2dded246cc1dbb8fe52855288873d160d3fcc6d12fa25c09b362e8926258bf86b06725a22236ae5b925971789388c9943609ecaf0498365c0f8096b805e52eed5f8d6af13b1e74c6a74b7c65c6794f56cccbee1a6c1e3367b51d5a39a4aabdd87c5aec6fdfa127036bb992dfe32406e904d984d0329210c5fcff82c8bdd55c2dbf9da3382e9f10367a736595dd5be8d6bedb5cbab36e867c026593a96c27d808bf4d1a9e0fc34d1554ea3b2d38f6967619a0c422e7022f0564331ae05fb00ac75fbd23f3af964b79687fd0eaa7e9862ca3af8c0f811b1b5a30bb0cc9b0de07fc9b3b9971828dcd20b1e42f43f527e6871968d68137bf83cc10016745904b0cd7da6f6cdc90a155b875e938d0d665f7dbfd8945952e721f8d577829c08d4bdfb5cc28c82efddd69d549abe8ba1043e3d3a3a9526636a392586ee4148788b33695d0759c3b477f23b6058d07897f4fc5f0201a5cab180ee75f598c5a94f1dd2e6d893d64374dc34a2cd51162c7c1b586a3e193a339d35e21f7a9474e2d912ae9166e9c0c244c973c4f1c733d6b34d88a9f9fb544685293630fe041aa474e4430a4370c266b920ab76d355132a17ce79f6d2fe5701dc884ece43e92f3b27de86d9024011fed4d7d53ad726091adb546b07dadca1aa58b65d7076163f610fe8c079d39719ded956221f0d2c582a0a5c1246b4611ae24c32d2efb608bbe5a13241355865915145c293c6d78c0eaa247e6f1cf7cb71821a8b5f349c564426c8a10caaa36575c9a1911c76aae70846cc5676800fdf61c3055ffed6c5e4fd7013c09362703fb978f1776b9b155b75ca244464328271d73434451a1019e234a24e591abf3cff36129c9d39dcd87aeb5e207c23e026a4f0e94d9a9cdfd8ebea3c41f803c370b0635c57081bab4501bc0e2b65bbf1f1f5a4c11bc83f34bcfb32c435162c5ea2d09a68087c6590b5b5ca771c19d9afc6f25269389c6726d8a908bd64b39c01bc71b5450beef88579dd172d6d783d17269a8d252805d4250adf4294f8312736f1a500248449b9c527bc7f8d46be762c679962b505c1cdf2355666eeec87ec9e3b861b0bde8104383e69cb9f750a99a2df64b7cfc168b2ea1a193a04a5351ae518da0aac8b8f42e5bc8964fea56113c6e5ac266deb6356cf726ba3a354bcc64043c96679fbd22209e508d92cd2823915090da7ccf4e9a43cab2bcfceced501d1e9893f903e5990917ebd7f4208add6ca97d14888f9ce861f546b16f432ee7780a2a327e0c72437f16a97778b3080354dfe05d6d6c6903da299864a34995ecf08f95bb959390e039f9d9d63cab921753e5058ab5bf8e6f26b298b5f1984fef0a233ad35c7356d4f2477eec574c8cd1dda1ae6b5528afdfe6329fecfe0301c199400e76cd1ee9bcac5fc3ea605d270db212245fb954dca8ab7c94250e47189c8b9ad29f01be5a138915758707ead668ebf9c9297e7842d4f58116d94f36dfbe39be2e1539c9796a39a0013240569003cf5b1ba745362d8ffc90bfbfa64d765eaf76dff7b0fb41d7253fbca85be0f67038aa15eaba2accec1e812a0fe8a5f13c7818aaa5efd9f88a08bb8a9c5f44d3de1f99d6b0b5a2b8d9e3ce7b2d437e305488a200daaea2a163530f66ca1e35aa96e775004762d40b5fafdd658178b5bd3e2a58db78ec85e223b42fe0f406e78fd91518ad08ffdae432e2d71d23fb223c3e0b22d866b37e922b3cae614d97f85b8df274734868361d23d1810521b176cdc809e8a8e431c6aa6994374d5fcfb45ec0e1b99a5b8889a1dd087c12ef2eb1c0ecf8df1ccadf401a35b306d93b96d0e4b299fbc0f9328b85cc8113a5005e53249683b3151e793c67ca2c935288b027bab130a3670067b927bcbbe6942b82c3680372e9ac1df08ad2c9e27757b7931235d924280c0b470c1720fa7ba52b97245ec053f00cc6a8a33a0f70051de307394e8b696f6326a20564262ba94f2be6b295812fac3a81786e97e734ac65cb179a8f6dc2e26566b865d70d5b7acaa00069010f9a240c68e620f72cfe006bf84ea1d84e8eba3258473a2025ed67ebdce1f437acf8adaca70be574ee49cdae11448500a9e8883661f54f67f421825fd091c5e0d4981da6f254da7a9d397af87ed5b97921a8e94516509bca84932c9bf1a864a14f50767530ee186adbd6e2534f9bc1c913d2fd69d1896eb041e84cbbcad3e5c0efd6d3cf1d6c895f7714ff00fc4dea250138321e6b46291c4efdcc7f508cb2e854f13f19341f5176d41c7fd1f489a9d11a1596496571cc327d46769d66feacafc074f7c70dcaa220a0357002ad166e8c4ab91d198a3feb77309086df6d1ae6f7884a98849cf01c709dc72ddc8f8176b564dd4b5480b7a6fe9377f36c0b198ef83ee4a2d91662f93cfd4d17232581f6da39bab00fc792b20d16ad280f539e3fdd5166396022313fc528e178044a20b5d35746ce5d6249c4be57bdc5faf29075da884ce862e50496b2bb03874d7e053b5cc749996409c66039297b9ffb703392f8a4798362319b33be7fb47321a2d8373eb768fd7e750ad34b4cb3f3064e71d8ffd436ab631d501c9aecef499953c32f73b264491c37538aac31f81921b1731ab22eeae1174f32f093b0854a2b4e05eb73c90d8c9aa2bec12e7e502e6fffa64996c9fa326129a68c01e68420b23436e35e48bb34f0fa984f6fa2b4da7061003a0510fdcf3b93c7a7b6a4c3e20f9094d498282bb198ec5618d82c845b595e52e97a274e8968440a8970e00acfab001e4e671d67f0ae21227a1a3778f343ba49e0b72e2ac677b76acdc17d1bcb0c168ceccb47c0ca5f02279666f1d130a3eafdb6370204814fd6d0e0abf2042291128c20e39d6bb14f1b4bdba40d35cd284de8074bf7ec56014a29be8c382ae7974a110ce0875facdba96cbb58ace69f4f029610e4366415a4895a7fc1951962054ad47282e85d6c0d586cb711bb6f4f1a2b19a3030bcf0b3c7111ce27e6acf198f66bed3c5a182ff767ebfc7526dd213bd4b3a73bc33f83bc89bb289c0460a37e0bc0705d68c66404eb9856cdea3240eb861af6d2351c8a525d83f8c784a1b4d7bd4b253c3d421b3a82bce3f5b37042339c427c288a6845e5b83dccecf4ab5650e20723048fbe98efda113d07b657a835aaaccd0fdc142ffd79c4431b4fa77ba15928d52a714b4350b6a3e2fd5204fa3826fd847515df4566501e98342d1eaec02561b21b144e5801077dce7423e6702daba0855fc74045c7b11587d9f22558f3a944c24105a8fb1d93fc37d43a603a3a3589ef5d47c0bfce0de931e33a25eaea70b86a672b05c277ee4e18d67e5b145495bfaffaced0c05211ef1f731442bccd2067756b4ca4331403d24bf7a386a861cb886391b6de7a61929aa97c2999fec4140cf25ea4c1bdf8c75c067550f866f2efe3c0449314298154073243bd33cc93afb58da8367f39c2a6e73029c09ec3654ad8fd54261e596b6c724f947bfd9c913988b546361602e7a3796c4b3c231a55f72b9dedfec21fc1956713248bd709dc6b8d0b16cb10052996c933e5cf2a17dca1942ee6274086d6185d5987c034138acdfa96aca0c67832bd68f7c4b889770c130fdbda6a9eb69d0c91edaf7ff292704cfa07a2c6b7ee66ea2b2fbe51e569133c89fbf06bcc1fb38760beb4f0056c51c72254361e1220c2f6a35022b56bc8d5e726ef6d6bac559948cff90bdba0ec26e1b5a34c66801fdb9ded932da8e26a0ab528b26d58a2a57e3ec15f83228a1df273d869eaf163ba24cd4ef35663c9e9015a24f029c2b9654752461d9c8fb2fdb1c66265a8a1002182ee0c18eeb20c4ef7ac53b8997841bbabd4740f17d5b136b9d13714586c5616c15669e876729c397045e0c47986b9d38ca2cc1670abdfa12516678806b363c60a59ec35fd56cbc28ff662604032566362ad8e90b8878401d427c7d06b28437b0893fb530cf70368b0cd4a232014e5ac30708955ec700ed95a1437136b98028e91ae4998a40627273c1c1909e4b7f5b5682b2e467e65cd86c23c12b46d3baf1dd6566a5e10b8eb3d934f4c976916637971e08fd77d41632cee369a4204bbc3ad5c1616431cf24bce98c667146a8cab48d0f025c6855301d5144f7769b81553c0397b759699e45cc5537c6335b1aab032c70eff322e7b4db359b9c58c1b2e853154956b1d9bf7a3079271755c3479625333710d7f2d306fda6f5e22bf053eab56be7d1f6bb39d7d13024234c9cb36e7b7a95c00e5120f70604e7c373e683a44b19be8a941666912d19109d7ac1c1bdde41a128c2ff231235e7145840b96bf6c18094adeb850564aea4bad251cf68a82afe87be390ce0a9495a2388290593617cc4faadcd4910f8a64d085b224122db8c424f8c16d237b100393ca272fd4f5bc1f4b315e1415a87daa28566af8dbaec2863534aff11e45cc750b8de5f938308e9636d9d7549006b96f3ffd1275aca37161b9ed04c6c30f84bc1a92ce09da217b1233fc1fe3186bbc14129e4b68d5853506479a3929869e51ad8d75d09953c3cb72296b5e22e79a44239b80a932f7c7831e79248f77f83ce4cae84814c2c3b4993df020053b28109b7a8f97119017a8e3299480dca38d3dbb7086daab1eba2ff00b85f7505748dbf972bb736d610122a08b04e20645d01866c398f36f804e1c3c5fd2272b7ae2ff7f1b0bc5fd1e83d87a17ec7d5af68e028c04bb82c27e884da14305516459026b4404da82fcfb16120aa46f1cc14d8071b1b07b380eb8d775f3c31e102dbec4ee3da0faf62a68622a581fccdac1169b99a951d2f027d6211f29cb193187bbe922ae7c4355b0050e1ddcbf06bf2ec4c49fe0138476107d0daf31020f0385a8cdea37c0d9339cb2c1d0d7e33d61429e49e5f17e512552b8a384a20c5db1f84ae271dce4fcd90d3aafb73d3c53b842db644bc6325a36c2aeedbb75df359068ac69440a7c914f5c7e4e6efc6a2d16e68b8e2ae6afc90701caa66a681da40a167587ea020fece90f5dc96a61b81985297fd2968f522c80ff898f8653f4216f00a23c741ff9340e50a3fab06f6fd1e0a659ab51d9ee7a2e84025c2e2f39940ce90d930b158e46ef4c8db46f044aa00637766973cb928112c165365ac4a58d185d27b6934343ba53e42ad3b4590ed6aa4020efe84dafe57f01c127cf43616aaa93126ce684f5fff70c1e61a4ce1147fdc156c57db750b5c6e60a3c26ea2c69e394c0d34f03b099369a23abc67355fbd070a823deeecb8b006370a77def22149c755846c68f1ad5bb1e2e66660ad7400ca21790aee7e772", 0x1000) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000001dc0)={'./file0\x00', 0x2d19, 0x3, 0x6}) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000002200)=0xe6b) read(r4, &(0x7f0000002240)=""/167, 0xa7) mquery(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x2) sysctl$kern(&(0x7f0000002300)={0x1, 0x1c}, 0x2, &(0x7f0000002340)="46cb69868cbe9baa4058c3ba71af774a4f7b9c68f20e06bca57b8a41f05d7f5162e58705ef73c387d6e6c888935d2e401c56dc362ad3324710142c350124221f6f045974e39d849aa2e62fdec5a02114f9ea3f78c176956b02e8d462ab57c4c1098291d3b1c2fc1d46", &(0x7f00000023c0)=0x69, &(0x7f0000002400)="30143184ff7fe9a8ee72989e899166288f3497617ee9c1b569c69b009dbbfdd6b311f2f018610afc9140", 0x2a) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002440)=0x200) truncate(&(0x7f0000002480)='./file0\x00', 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, &(0x7f0000002500)=0xc) fcntl$setown(r0, 0x6, r5) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000002580)={'./file0\x00', 0x8001, 0x10001, 0xffffffff, 0x1, 0x3, 0xfffffc39, 0x5, 0x2, 0x0, 0xc0, 0x6}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000300)="74fbc30d0b1fa819cdcc58c28b819de1ccdaf87d53d983b48481cfa4c042c7bc2b5182a839d6d07085e4f8ca5624ca066327c764d59f0ce789d0abebef704c0c76460e8f47c8492c01e9d21c1a0c7a9174b396ec57a563023dc9f478c62309f3884289588bb5f757526271d52ea1e5370fea76732cfd681f40c9f51779cf5c6f992e87bc633eb40e6df3a9e88f64347386e0637163b9d1ab", 0x98}, {&(0x7f00000003c0)="08a667ed51737e7c3c56ecaf9298f9bbe700351586962b727dbabf4571bf66a770a43344ac4e65e6a937b9ca5ab73a2840774fd8f305671b92ad7ab26f7b4da88aeacef78839ae3784f1b3ffbe26576a994a4e6fcc83d20f31a2117e6e5420173f478e10d90d95f291069dfe19041335b6d0d1443ec2d04cb3ba3befee4a8b993f9070e89792aea2be9c0d2ceec05c63c9b53bb63fdf14550dae7da940c4c89d21e4ecdb18f3ded0e85bc66f042beb", 0xaf}, {&(0x7f0000000480)="fcf2de7df8846aeea43d28ccba220255be79864377720f1cca810d79fb6f8626b427d55a4075365f1f6b0942933db84f37ddf2b31899fda75c0edbfc6f24a886e324d369873d15fb1ac369e9fb2e26c49dcbfd2811c6decc6096fcd7f01388df8fe5cbabf4e39d50c3371b7f83819fea85dbd81004ac7bc08bef383a65333e2a05eaf226e999d2d432f63b358b9bbfc107750536149b48119ae94c6b7337e3", 0x9f}, {&(0x7f0000000140)="31a0b266428ead40e183aa57e6eaecc931f39eba6a9aa7b4484774c83bd3c90bf1efff33ad4d291a1a3fea1c127424c7d1a8e06bb86220154f5255e67250ae8d7839670ed7ed7279ea41a4e5ad3b0c3f61107852c108", 0x56}, {&(0x7f0000000240)="aab3684c405ee404d3b74e564db11fb98bb69c", 0x13}, {&(0x7f00000005c0)="9467da40068f8a97bd0af4247dae83f2a046603bf4c5e89f7e068f48a02fc8ee705327dce9ae0d308ff0ed3a5e94dc1a3e411a7a7d6f9db44498aca75a1418d3f09a19771784de4447", 0x49}], 0x6}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040)=0x9, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r6, 0x4}], 0x1, 0x0) poll(&(0x7f00000002c0)=[{r5, 0x40}], 0x1, 0x0) bind(r4, &(0x7f00000006c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) listen(r4, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendto$inet(r7, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r4, r7) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000080)=0x1b, 0x0, 0x0) executing program 3: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0xcc, 0x2, 0x0) pipe(0x0) pipe(&(0x7f0000000040)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x1000) execve(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a5113fecea10500fef96ecfff0f00007a89583535673039c2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a069d7080000000000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002", 0x83, 0x0, 0x0, 0x0) r6 = syz_open_pts() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1f, r2, r3, r7, r3, 0x111, 0x1}, 0x3, 0x7fffffff, r1, r1, 0x7, 0x4, 0x8001, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) readv(r8, &(0x7f0000000540)=[{&(0x7f00000003c0)=""/219, 0xdb}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000000340)=""/26, 0x1a}], 0x4) msgget$private(0x0, 0x8) flock(r6, 0x3) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x3ff, 0x100000001}) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x32, &(0x7f0000000000)={@local, @remote, [], {@arp={0x806, @generic={0x1, 0x800, 0x0, 0x0, 0x0, @random="42575debdc67", "", @broadcast, "e91ce14604b82184bc99b9a73c4cb581"}}}}) setitimer(0x0, &(0x7f0000000180)={{0xffffffff}, {0x101}}, &(0x7f0000000040)) executing program 5: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0xfffffffffffffffb) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1f}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000000)="6ff2705705", 0x5}], 0x1) dup(r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) bind(r5, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x3) r6 = kqueue() shutdown(r4, 0x2) close(r6) write(0xffffffffffffffff, &(0x7f00000002c0)='|', 0x1) r7 = socket(0x2, 0x5, 0x0) connect$unix(r7, 0x0, 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018e, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) close(r2) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000340), &(0x7f00000024c0)={0x1fc, 0x0, 0x0, 0x1f}, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, &(0x7f0000000140)="3a85d839096528acf1f95e6de8f672c32f2ae9c8c6add36d37fda087c787cbe90b63bf710196057f0e1cd1d64380b442ec26c2e551ef96bc0a1688f15b308c39f80292fcb6506ee16ab7abdc32c7a1f9128541519bb246f2f377736fb110e35724564fac7cededa096b4a06396dc739573739ae4fe30b649905e384c1fe9f409170f3860342db2c8ff73687191b76fb570ee774825dce0cef08c58c01ff3114f63e40c6bce5c84437c8103135810cf8ec90737d3033bcb25728369d77bb39d68dc6b7bd664e26445b9790d9a1796cb4acf0552a81b0624b5b0a3235a2c27a1100dcdb96332194d28ca549d0516db692109b525ab97f33629d4fa07a82376", &(0x7f0000000240)=0xfe, &(0x7f0000000280)="aa595a7a97529da21243c1c4638c0f054c9ce5b37e9fd95a21bb346cf49728a81fe2b3d06e01de58a27491d1041a8dbd06e9f1c8f10053e4404338633184cde20dc9cfbc864895984d1dce8cdc56f12b0c8ec0c946ca8f2b3784168fd72600c94a8df9c9cbc757be500ebbb2f2d9e7e5b96ee06b334b3ca09303fdc27109e94b9c481adc1321684f422b0e6f5c7da861a599ddd74ac23e6b10704ee7635f0a322733ecb1312b428519089af8b1cbee8eb14574d4c456482fba6b", 0xba) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x804, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) fchdir(r0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) select(0x40, &(0x7f0000000000)={0xffffff7ffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_extract_tcp_res(&(0x7f0000000240), 0x4, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0x8) r2 = socket(0x2, 0x4, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000040)="741ad85d9f945ecdd7e4ffff1300000063b82792b26cff2414a0dee801008acd0000158b318100000009c00600d513a038581fcb3315f2717d78444f5b1f758ba1086cbaec45eaa62435dfb84cad60daf6779849932654afd18ea1ecc560a1a8b60fb25168df3c2ffef96d5ccabc1354e2b2133fdffbb26034870ddc71247026dd058b1563750a0d80bc94a81cba612573fba55d56b7edf783f9d92d70fb5fc10774af3916358d27dcb108168da1d523d7897879ef7fd970d4a7f2aa0f68d58e905b22e20af8746e7401031d8430b250f02ceafc377c1517dbb7666711a4658dd9b8494719a15f2c59b693fae43b4726c4654701278c2f00000000000000000000b7fcbab18b5a177873a83cebafd8fc0a6879a4bec577ad05ac77c88fb25e27811dc1d33a2982ee7f6027bbdf7b74a5c282afb28f297598806ff3d116a006c7b660b566ccf2a758aefcc58578ca9af04bfdc593f3470141e29da7024d2aa01b58ca69e43a0575ce6a2e68fb6a329720c734f4af83f90df11c0a65ee7a828e51cff7e6dbf8946962e57b39e39ad810", &(0x7f0000000200)=0x18f, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x43, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa9386dd6036af8000082b00fe8000000000000000000000000000bbfe8000000000000000000000000000bb2b00060000000000"]) r1 = socket(0x10, 0x400000002, 0x0) r2 = msgget$private(0x0, 0x5bd) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYRES64=r0], 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="56cc0b2e", &(0x7f0000000340)=0x4, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) msgctl$IPC_RMID(r2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) readlink(0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) msgsnd(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB], 0xe1, 0x0) msgctl$IPC_RMID(r2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c1, &(0x7f00000001c0)) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8a3a, 0x0, '\x00', 0x4, 0x8}) r5 = dup2(r4, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffa, 0x0, "2cf900", 0x0, 0x101}) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x7f) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000040)="7ff465b7640bc4fd67029b4bbf6e144730d09b9d2c7ed68e0f4628e4fd8ee855ce149841a0e81217727876589a85784e88d07eebfdc1cd32085c79ce402669d91c92e450d252d64caa7132d367b211650692635ae73441991e6e4c5fab76067b16315b", 0x63}, {&(0x7f00000000c0)="8e090dd186131e8daa131e238b1ff70cb41df8de0b8e0af5b1d5fde74ce6afb0c6692e3e2c1e5379cf85af829d34d33eaead90160bf4d6ecdadaf78e4e043cfb9dc0b6b709ac301bb9dd2d04c1691ec1f12bb9ad52f4f55800003df6a635a2e964307708d9a929d2bf6663aead1f659c9fe729653485898948e4ac02cba63f210e4907d75ceb56aeff53e13358b75d2b76fa3bb32c045aefa277199c15f4388ecdad17e1ceca2b0599cb23dcbda296d497da9bd9b0c89026d4b58bc861017aabe6a3078f36428aef26434d6ed3b614268fba12ce906a9789b6510329fa154aeb6076a30e57a4f8941d358c40adb3872668192ed6a77f46cf9c317a9610fd54bec40d90de6f5a0e0c382dc52d1a4e364961b4a4cc8346f1c0033a1866de73c7be7b22fbcfb656d2f15d01058df9b4834a97ab0de553a351d8aac9f71c9de2abe478f30e2565056b63383d41fb670567ee5f0fed2ec63193e876b471443455657a7b552b49129e454900c10f9bcca3a911090cf4e7c99f79b99019ccceb84773b7214b4af18bbd9e8593d72744bf9120131dfbd9ea305cf7f99c4524278590c9d94085ae0a4dd8b40e10295267ab13deca6c8b714de920920f2ae206f5100a91ee26dd04c1410d149ba86813de5ce644adbd447d76b6ffc613a45184eafbd2f54b9261b4009a76c192d50f7b3a0e8e840abaa7cb05ecb01fa8f79d29f2f812bf4c24d01cca2267ee5a17cd0116333c7c2b4dd454b8c36de8f66206415d6eba374960d42c1a241ecb690e8c0a9751db3494f0837e759ef67d3bcb7a94e9decb075996421d40b8bb55633eb05c5b778516ed7d96625a84117c71df4e6f9c53ad26f5f86ce17342e4be3efc95d7fc642b621997743337d71d93f71ffea85c827b53707b384a20061d19493e409c6a028c862164b26255e561aa795f8a667648fc8cbdd3d3b2e3966177b1d7c94ae590a452bb04f93300ff4231b50f4e20f89d4dfc42fae4944af612f351768d90b31476a631d650433946cb965c80556ade849b0853f7c41bd9610cadc6668684dda259fd6b46cd14e004f4656309eeac912f471c51b7d1899ad018b5b9741b79e7948ee65627c0a9cc92b38dc210a2966317aee862ce54638bfb4e5c0e39af75151483e1c70473a2bd84bca782bb12b605ac9bc7940a9492d61a968b9a7158bb419d65f26f73c518c4bffe8af294b8466c58cc44dbfb0e75d1b5921db49fa57b89eb8af788a99c3964b933a4c27815fbb5702beade3c9244e98daa0ff1f8248ba11105c6eb1b881d9ec457f5c312365c3a4cae70ff1573d8c75b50c5e3b7a185ce7cafebebcdc10279142a4aee65480e7e3bf51ece103043459f458c31761eeaec9c475f064eefcb5eea70cb846b425b48fb872ec87c2041cef7e5502a34a7992a6fa5af254ed1ae4c3559064a0c8bad0a6e6c333df1f5d862b8b903768d5b5657a40d1188dd281f73ba6228e09b7a108af2267d0c342b81ebdaa64e362b2380f24a5c5ca6a74bcb198ac262015fbe9a71e70ace7328b8743d33464e7d91364cc49430a5813cd6997f863a3f82389a4ab3545cb1173f8f8f3b2bae58a2bf96ce7aa9d4f791b04fc7393e9e887fbbe003ea4422d3575cd6b75d83849db34f83ac4c91a4c0db62bb08e2e00ae5da6b8d0d696c185f5d2d38c9d55919bb34746f91d3bf639bee9578ce5cd8d7c2a532263ed97ba2a5e458ae34445ed36946843d4572aa9e0fb54343681b63323cab301e7b6c68f0b7da3e9810d27c04b90ac407ad5ed581a9927ade762730a25eb0b59a1de127fc6283f901b445aead0add1356703eaec028383724f5d7a4e96e12c4ad54f4a5a04f0c6d72731686adb49e6d2c2d24009857535d7765c8b67102cf8b9601058e52af536bc2252d263888c887e49b3dcae47515413d98783298aa586c3ec77b0cb0825d53c6706a973cf3b39db182de423ab2d8d7e85c21eeb971684456fae6289237c5e613dac3889aacc22f30f6176d26ead7cbff933c1a2a0658c5068959e85939cb6ff49122786ba5563227cfaacf5e87d32246fd88d3e40b4fecbadbe99f043e96fd0b4983eff68c614aadb02963732a4f809113ed770396e25c7ff3b59e947c4c48872df5c6722335d0bcc08c722edbd2635b37d42a72c7cc412141f90c4580bf0652a6d277f58515523b69999113e72f44fb7ac870f89c702521d5ac34cd8f38687b6a951c311be431af99f03b05a79dfc38d05d8752311fe1c97529ac2e60d4749f455dad079b367625c171aa3d78fe24190f5a862c82945435ee09a9fe22670a199f5032350f37b4c3966c891d39608573392bccc01c8e2dae3b7405c047e60458d436c83def9c8cc54845438438de11b22d6585ea9b0c81caa1dd213b99128f3f3dc78269a8988f12cb1d8a8eda76a20974185cb7eeddf17cda23078075c762b18228372c86cbe6bb3485be9696eee6c4458821787547424d98f54c37cb872638ef967215b6e56508cc845a5e70df0750690d00ab4c8fc2de262ca4d18b090b2c3190eee5a63b3bd2f4015da7341637d4af7faa399bb73c9014e43c37f740de7840d89cd93f20ad6b947f4a4482d27cd097cdc759dd4c03ac1c01e1f2dfe5360c0b4d61415df6278f274aaa56c1dbb3ebc675ff0cb851d19407e86d0dc072ffd85fbd08910a96ebc5739dcad1365a8b00f1443aa047d4e408b73c0cd829a7d3f889bfd8815e8aba5bd23c0d5d13a55e6a218aa7ca0c7b328ecad698f2d7a3a136df549e0db323f11d076cc29750da5027b86f5f2dc114d7578ed7ce0ceb2e3c12730b54506b8c8f745b1d5eb9594cafbed370e1a895ca21e1a15d17f55c7c02c188cd23ce3ba5773865051b360e9686ba7409c1796e7cebef62b4dd9429dfd39973e279a6027fb69189f58b2ca4ae5008b50474f93592f617bc94059b3d312281589f75369be565edba7858668777d2f166b8db32bb9b9fa0203213c791cb59a9c65d40eb8ead08c3388e30bcc543416de135bf290d9e176988348f2b15c72e5abd3d6b84210a8c3a2e99fb553c046e79a1cfb5a40130b8c071a86a590a9fd5f6950d75568478837ef9f241b37626dfa45610120aa1405430857f6b6d318844a3c7ce92430183a1f3ff751310f0fcbdb091658020a20758df27b06ae5fe5af4ef78eaa46f6575d76dc317f4086d71a1763d3fcc71df993acbe860dda5a05da584f49baed144218f6926e4e150d46e2e2f260db8bedbbc6f19168641b5499ed6c381f7726912fd8eb70dec42b80bcce848b1cf9a6784f4fb91b4907600f3075fd230ec31fbc51c4d2b9d7a2b9b8a23f567097a17eb7edd33fde207af23edaeb0c187d8cd921821a46c257b9083a6981bc3b7c7098c7b518b2eefdd5fbbc6d06f72fecf1b656549710c6ae5dbc3424d9cddd96777063b5d9ba11f6ad0f3951b7cae523da9f5c5af9b4c3fbceded2b87706dc35c6652a287259f80dae52099ad32ebf1b8516f00c8cf7c7a30d52d49e5730a19c6da4a94d218a8dc6d82d383f0d51d6e9af78bb78dcdcc7df182a03f8a5be534b38aec434a7e8ea9d0f01eaf406a2b3616c12afc9af50d08f5bdf14affc7c60f9c66bb4d77af5a40bed7b9f475a50e83c41a6be2ccda7686d91e929099c58e32e124347de9541c8edbf82ee748de5b54062005f3136857af134acf4da3c633431294c6c5e6fdef88b47087188ce47e342c495390f5169802fe3ebeb9746824cb49523c0e041106200310ba637a328fa5306d0b0c32e215237a09046916d8257673c950f75b612da0708119f464cef57c4e9d12eca14b551977d1586b680ce2662e7064916450bb7e53837eb9853136ca0448f500aa4b5d2db097aa63da1b1321b0e15f0d183158b0095bebf5773f3148854afc55200c4641d8c2bfd7f16976ec243ff9bb6f4d3e75e84b8d401580f0f3a9090f65c6c87881eb8466448fe4c03c4820626b50ca7a8c7363ef798fa38f95a1df673eee6bafcf54cfc8b5b226377304e5bd733bac0127f0be1cec84893e79d75089aa5457183382e4669f88be1c9b2077ff9f2edf50b88cb8eb2df327bbcff1e3d9e7555024d4690545f647bc0b8bedeb2410000f2c1e44b4875c8f38ea1c3eb264399dbb1ef263bb1b874cc2e35e4098f20008c397a5997bfc0bc9e90911a86e8e6c4586fea8cb0b0b3deacbd770943a1bf01f9e2d5cc99abe061b2994bb34c0898635d175370fd72917d548e8fed390c3468cd83a3b8d6c5e7ad34c19e33c1546a97e249c3e8ccd9e3891541898bf8b865af0c12cb111cb58da549fbcb4961904a856bb8cfa62d67714b083444c59fcab978a664953670c1d14777bd5798eb7212b3acc44aa61a0acd4ed99bc5570ec73395696471c512752b88bcf95d16b8f9d4a41072af3aa91fea6476abdf104c393d429e301e824a194a609b4f5325d4a7499943be746757d03eaf5b9365735ac305196af90e2ab23f9bb9b5540d0a658cdf1ea7795053cd64421221e6bcb4173304d8eba49f9eb91a26365a716ea7f468c05685f72aaf069c99fd2fd2c1ba66e34746a350fb31853249822680004b9e7cb1106b7a12c9b8754336e3ff5dd0d70cf8d973cf17947ca3aa34964ee196cdf9df528a1fcb54492d67553f8c38dac8d0da20aacc50cc0a5c2020787d16736d27727a546dba3826a36c0e63706ea25fbaa69f9123ae07ee08ffd45e64d48944ffc56e2e894faeb116ff72f8b9c865aedc5395c937d4e064c9624141fe141a06c4294469dd720df10ff442202bcb910644b0c977f7d123e37d11426385d67fa13285a9ca265ec6c8ae6238bcaf03d53bfb6c4630ec85aa965f7928d844fd8369deb1ebc467fe4b273d9ace1d2c945b663cc089deb9f86c459c3c9ab6198421cca1d84a4a6eeccde51312b22824336627ee5bae5b917ff63db97bcc78dcc1efe80558ac58e0979b85d4a6b552df4edefdef8cb2132d6e5e022e4e46b595b349072a96d48b52e5535625186652dc22fb15ee0a5b9c0479631419ea05e5c0a6bfb3afa532908549117cce2adcedef766a252c296c6d3a2a43e407052ea7bf23aaaae81e03a6f494ab7a7f764452ee521d95895882e1d232267498c4344496ed99ba197445ef8d1091ba48527782cb8a0cd26c63255734ee9ec38eb54e4deb652d2140da1c8247adfe9b64c81976b84b763a6aab3c1e6f5ccf88a9f5d9e61437ef575eaf191a8b82afb563ae52c4adabfc4aad642b50462d10c052c647b76a434d453ad0d10c7df4918c2ff0b3469529c06b09f4668a68f126e72f83be017b5a080d61879f6ccff8d7c67c68c76fde402ca2fd1ec3a5571b49cb219e5c095fe9a46bdcfe243b73812bc25440702d6249ca7c0c0382792af1ae7d7c5b72e7b1742753d6348042c6b37fffae0709d8b77b1d930af658838bb6de43b640516cee3b04e6d64c94d68ff3e2c9274df91df5800aa7a3b191c2ce89015f14b41c834475101764dbe2a2bd267b43dbfdf3c07d61b67a943a1f0230591afdea68caf4a94ee73454e6c783116d05323f8d18beac8dc4d7d7d06b30204f9c078b39268e4b3190660fc8d9b56e1e1de6882cee93be79e6cbbaf47840ff6be77917a4e040d8c7a2c063e1ddf8c2442e10c494e663730b4981f5f458d8dda1d81ead6264391d04db02f0b3ce8ce92fb9d54968405d0540960379b7b87be27a9f373fa5411c5d51b9fb64e8d32b93a2428755efab889dab5fe13c56dcee23efc6c7feeef689a194067c44564df155f8d6b1803e83a72b279c05af849021c2bce1296b6a7fd", 0x1000}], 0x2, &(0x7f0000001100)=[{0xb8, 0x1, 0x401, "b9330abbd28f463986fb234edf601176df38ed13e97254e784ce4a811df36778b16e8b63f9afe11b067e71c104a852dd1d3b4673d15561fc6caa45b41c5e928b756ba6b0364136db153f1bd65511c475e34d7e25738acf5db875fc4dbba1b7ddf9c04d068c719ce92baabf78482b6aabc6185715823f03000e4056181263fcb9f37bbcae5aa1f33994902e76117acd602d2c1d8a03c9a6c12769086cc3d3ce6b6d91c84934f3"}, {0xc8, 0x1, 0x6, "35e5494f4a7e4a282d2340e823ff2d59269feb859ac576f80492958a472954dada715cbdaf08ab21d635ad2c56bf6b8a2259bb3720f1060bae0b6e28cd006453e4ffef123350d8d4ee1502a9a736d9232ca5e16c74a5021bf4ca65454e27e415674f31a5028f5e287c3d34360a05a51979b65d8abba9328d0f177e6468f5b91ea72d85cdd937132a2033eaa8c1fe89c37ba8b2f74c0205c784a565b29958c297a2434e57ffa4a6ff297d3e5903e785a407c3"}, {0xa0, 0xffff, 0x9, "62adecf8a62d089f0702bf5a13567d272d86ea4ae7ceee727c2c83a5f03145e8c7f00989683d0fab219fef5fb1c5a7feca34739fec18f4f9d88047ac742a6e012c3c8760d45244e15094f0e87e2203c079f3070b9c70cce7bc062e92ac3c1aff60b4797b5d332b66b1a10393d791b7d76c5472a24011a11156cf68f1ae630fcbae409592ceb42909e74ffc43f4"}, {0x100, 0xffff, 0xa066, "545cac3cab9c1b302d35f27afd0b2af4904eae058a6ec485dfcdf029e7a31555ccf75f7b30a28af3958214cf9ef27fee976c25760cd081f9a15919dfff8e342f5c2c3c5eb9bb58b431c0e55229297bbc79bb1557da7ec8ff7ccaadff21e645dd2cfa4dcb1eba145e65dcf5d78ff124d54bb7c4667b80ca259e673191014ee81dc6d9841881d07f6407852e41c0c8de28ef4f36e66246597c7ef40fee46ec577b059ecd9bfc108ea956ec6a3d6784a7deff2271782aa2e41980212258d153ec7d1b923d9b4cebe49fce23f4854f27c0063cd203542c625c6e6cf619e28607a5da98240607c85239b5a0ce5d"}, {0xe8, 0x1, 0x5, "9f7cac032496fe5efd4232c865d31728f002d5cbcea3049e77bd9218789c955fabc97457cc217715c28122f822e3384cb3c29e5f502aaed9ef4f362b01a48bd2f00e1416ee3d4bef8ff98b9ca2db4d430c35d5dda0482b124f67081d712ee606ef947ce1d6a252c6cf2c97b144215ba50162de67cbfc5201b1456e5a692f84d6235f2ed71b3a7f923823b2e5623529cf7139e9cdcbecff6b3961123ef9c32dd97f5943dfb038268ec2cda5ad95b5e880ba09f01fc24366edea9256a582dd269ee49532b01a92e90d554a8f58e480fedad78fdd"}, {0x78, 0xffff, 0x1000, "c8d2d52f869c1267017baa65f66e17eb1c1c6ce6d7aa05c40325f7058c5dcc05d1fcc5d8a1b8c357742522a905bbc9b8fd0f26dd815669774ef2ed2ab1eb6993911bf70e713c9b8bc1a4a64f3f54929bf5142545d28bf88729b6c615fa89d9baa5a02665"}, {0xa0, 0x1, 0x6, "116f3a1385a1e3cb1747323f8b3c7f193f451366a21e2f92f4419e7d3abb65caaeda822220c1b1d3519f5df1c3bce55f49abc96a8741ab57f5e3f516061165b9e560276017f4b0ebebd8721127bb1f0ad842fa506ada42e6abeb8e9f68bd3f7a577ce831348b03c503614f097f4760c2ec8f6648ba86bbccc1644d33c7be51f24efce1b342fa0fa6f121da312b9647"}, {0x50, 0x1, 0x4, "2b0f48f1d821158a90354737ddb4b5ddd22fe0a49ab52c5479327599ebdae6994bb15ba1fca359f9c91560a61cc40cf52bdb1b0422cb7633f35be229a6fea3"}, {0x88, 0xffff, 0x3f, "bac53165c1eab281aae22142a8befd5283913bec6d7e8ecf905f3a0091a20ddf55c7333c0d97170139e89c9c5fe40fb7bf89c579c97644757254a252306836153b6eecd29693b95b0f523301600e864c97778ed24b6662df14bcdfc898965f8c08e692d605ced3454c32130a45b75036752ee2ee37db"}, {0x58, 0x1, 0x101, "7a8b11be3bf5a8862f6d605e6c7dad1662a617ca307ba1308c811e9290c9262152b71ec21692a122288077252040e119164926835afee310f87d471a6db78dcaf931f1aa65715b"}], 0x650}, 0x2) executing program 7: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8001, 0x5773c5bc, "8081007bc2692d05000000000000018800"}) writev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="c67cda4dd108c1144d639c2640bb51f2499163b6f56950b7cfb2d3f7ea88d6e4637af4d48cf8d1ca2ae15386fd0549bfad7c9de3ac28b7e01546c28872a8", 0x3e}], 0x1) symlinkat(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r0, &(0x7f0000000bc0)='./file0\x00') socket$unix(0x1, 0x5, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000000c0)="c67cda4dd108", 0x6}], 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='.\x00') r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x2, 0xfffffffd, 0x0, 0x8, "28b77c09b87aa578dd070000d0d2000010001700"}) writev(r2, &(0x7f0000000000), 0x0) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) r4 = fcntl$dupfd(r3, 0x0, r3) write(r4, &(0x7f0000000040)="cdf31d7c3d8a91810fddb7048bde8f3fe9229e6dee5b3f657bdf3e3ccf9c492d44313f07ab8ff870f402e3ed34107a50455552200fec3d6a348d6fbace58c5b3", 0x40) r5 = syz_open_pts() fcntl$getflags(r3, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001c80)="3b8434c65c603588c83b4a8fe389f92cb2bfe2cc22c142d890841656fb30965d9bdf86a59ca970b121faa3e8f77ccaf0806b0e522a645d26822bf79dfc8e7c840473452ea9a3300cd6d030cfdacc57b14bca30ddb5ea8356e3bc532ad5066184dc00ca82cb3cf2bfd3c760fe682a8cb1b384e06f63e09f319bff963151a2973f4a028eefe36064a0ec6c4b53f8d2bad4be9a62da170bb25882721743da880f36459ee645a675accb45db51c1868643defaa3bb1f820d07a654a746978b1ff5627c96ad22430cc555c111cce8ed7c9f20ba592d104372f37ba560853ab115892eaa25576b95ccc206552797dde8360950af1c66baa0ce337d2905a5b6ec79", 0xfe}, {&(0x7f0000001d80)="928507e0f815a4cfb777c19401e8c4d8adea595b916f89cef73318bd7c6730833352fd45c80b814732faddca84cdc9406f2ff01aa90387ba68bde2cec5f90fe8b3bbbc722edd49050f55d8d9425c8467a3dbdabc2dbd44c19090f04b8d4c63a16278c01c46b7557a331ecf2c5416ce8d91755f143259028370280ea852a9cca84eda90937a0843b40334689bce8bcf2eed14d0759248d1420fba8c7f8888005ba82e80246431e0a093e7541a7ab9fca501cd2a649325c96f14aa28acbac731e789e29d7f3d7b77479f732934a3012150a0a6d9cecc6f425f9fe1842a021b65b0aeeadf1b764f18a354476950f25aeb0dd06ea0b92ceddeb44e01ff934a05c5b3a6d1c56e5590d29ed137115bbf8804aa6377b8348fb859ac40f2861fc18768141a6dcedc1138a33f49ba6e7efbe3eaa4de8fbbdf1b4ff385d26860f296b337ab24a3b00581e313fe7297340cea36bd811fbd738549098ee50341db0ae9727785d15ae2e206190e632aa04ba9ab1081c207ae4b7b6629e7f928b4", 0x17a}], 0x2) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000180)="16ffbf19342038638cce59025a784bf26c062f12ede18d4d6b1efb92f8e1a7a1671ca4ef8208000000d95830a1ce27b317035f5fcd", 0x35}, {&(0x7f0000001380)="0ee6de4f6bdb40267d3ce90eb2327abe1aafd642d671e271ee459803d61f10", 0x1f}, {&(0x7f00000013c0)="678bfd1c46973325f19849381bf7cbfa0fae440746c102086eb3318e559c38c9c927b7b6f5fa0cd1cfcf6461", 0x2c}, {&(0x7f0000001400)="c658c9b136dfb53679cbce3f3bfe15df2547b9ae5127d90204e9b45c3406154ca2aea2192e9d7fad20a2a3da24d4269c6286b1d857741f6c90889666cd216dfc", 0x40}, {&(0x7f0000001540)="4314abac71fe1a79bce69bdb1413efa7fc586004fbdbbacef89196ccff40d2155614d41337ea97d8b42d24b402da0c59638c91e3b7eacf7d185990d6522e32f98d5d0407a3288dacfad2b5f5afaf994736e9bb56952e63f1162790a48367d86eb37e65bdd8f4764813a574e446f9710fe5a06aa153182dcc4a23e7f0878d2191222a717f56705a4d219ced2897c45f228f0814d29faf71ffdea3260001c236", 0x9f}, {&(0x7f0000001600)="e3c5bcf656c36de6c91d0efdd48ca21b49453dece595a7f101e42a6c785cf91443e01a0e11c9cf3666ae07242544d5abfdce4e7a53bacfabab672921b8df718299242b601d84e54817e1b2d5f5759a17b47be4d38447e24bd5bce803be1ab97ddfc1180a6b461d195fa38d6f15f5af6403cccae5a1082930d4603d3ebc9aaac6edf1b413dbaedd854a179fce5280fb63ef", 0x91}, {&(0x7f00000016c0)="453f35dec4d281010eec0b58447e9c3c001e3641a83bcd9c75901a84d536aabd9a93ae094ed0819ebef671a5d4d5395a670772c3775ab498dc9cfb8369b518a281ed6512e1059b6f3dac90c44c06c7ace2d8e0d94fbd558cbad51a539a349f61783c525ab3369f73cd5fae2819bd38358e701760e4b9b63578c4c9cd196b47833562a84f6d4b8f491406c8fad5b4c53cb0d25fa84f690027a91c19f660d02bae", 0xa0}, {&(0x7f0000001780)="1fd3ec70bfc8c69952546e94ef441675f081f2edea7fbe60a0da9baa9d8641ba4cd25b56738f3f20b5e9b6b7482898f668699f077763a5de267b5a020069f1f8806c9d4ab38bc3e8170f8c7c3602a8792b7ced03a9d9e7b8ef1da51391ef328afece02879347e8711c50bb642168788aa30a2bd28e0ac1956f68d74662176bbd3744ba2ae90e6e9ff1099c2c87d84ddf7707dccc41a9853800"/165, 0xa5}], 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)="17b5ad3cac6436c1b3a522d10d92adbc670506253cc9a68a78aabe89d2ef67f9c2481345c15bb9150126a53c40cb5329a9673612d7ebb104ccbd0c367b3ba7fa109771ade198d76f080c46e3495358799bcb8c79be32", 0x56}], 0x1, 0x8) writev(0xffffffffffffffff, &(0x7f0000001a00)=[{&(0x7f0000001940)="93e98bf7df36bc0642baf67106ee4f40e07819f0d83f8072fe8093e9c1144a8c81dade4a65465b11fae9ade8fb480178b4010dcbb4efd8b6088ebb342d7cb6f3e2c32da0e2794c5758b9ab9912e2cbfa2542a7073138d5524e59b9d008348f9fe025b84dc1460e50454f9d12e171ec8a1dabcdbbcf99d3dbc9cae481f2d11a5df50f4f724a8c24bd75d821642d4a6d124c17d96dceb0614815aac0d0", 0x9c}], 0x1) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000001a40)) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000001a80)=0x2) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001ac0)) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x3260) fchdir(0xffffffffffffffff) executing program 7: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() mknod(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x10242, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) open(&(0x7f0000000040)='./file0\x00', 0x653713c79a8efd39, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x3, 0xe6a, &(0x7f0000000000)=""/254, &(0x7f0000000100)=0xfe) executing program 4: semop(0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4}]}}, @generic="0fa0eadc3f0dbe87"}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036088000082b00fe8000000000000000000000000000bbfe80"]) executing program 6: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80606955, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f0000000100)) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(r3, &(0x7f00000000c0)="c3", 0x1) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}], 0x1) executing program 2: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x200}}, &(0x7f0000000040)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x4, &(0x7f00000001c0)="71f91e3471ac0058fec3708200000000000000000000000000000000dc9346752626252f0a472d2339378545bdc318fa9d814126170200000045d38420207f153f790c23c320e5bfb533a37cfea848ca46d4d6057d8133f1ff0d3ed3ed91aea14281d8efa94507e25e3842f7abf4dafc2d8035be8dd57cc4534fdf013cac024518843fa92d553e5c780870376d3665e69dff403a93cbeb000080eafcf58c99aa68c28613c1758885f65c28237501cc0bb7", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffeac) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0xc2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r1, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r4) ftruncate(r1, 0x79c8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0xa, 0x0, 0x0) listen(r0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x8}, {r0, 0x8}], 0x3, 0x9) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3fffffff, {0x0, 0xa3}}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)='b', 0x1}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x51}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES32=0x0], 0x28}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)='b', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)="8f43329fe0b958da84bc997e737bfa9e269528ed3030bb37af4b803354f58515c93d240b5232abb8089776648430415708ebe2efbf788b74953797e1e1ed97a7628e667cc80288d665b1c8b0fad50165f4441dc465766c821d177086778947cc3248a048194cf1c05d53aeda8baa47ddd74c85fa51cb8f40cc33e982312bca91562d5adccb94779380cb33b11f850d40a6679f13072e37c7827d7754c6b6c2d8f6658f113fb917bed053a2e208651fbd7d3a504e28fa13e50b44f42ae93efa7b52038d6eb88642c4649d95840a732a58d2cfc3ef08d8773f3f305fefff5875972bff14bfd91b5b622f9a893e108042aba0722f94a053343f00e28ac35fcab3a6d75de6b8ff8ac6e5fba7263f20e042cf0ee2f39b1629a64a410f642bb10aeead50bd179b72948b5729d08bcfe0ef0ee9ca1dd8a42709d109eaea62ce0037e5bb0868f7f1684959c301c2dc9dffac348962a089cdb95d1fe968d8cce2a2d96e7e523ab57b697b1bdd86bb003aae7a3364fc7c1fadeb4de58f5e3336ae2fa5bb785143b330e13d502047ba36e21eeab821a5dff108cd810e8aee4574d8af92835bc1b194e06b20d6f43643eabe1262b87acd3f74bb23eb45edf419417f80f39ab92a8a0574ef2f9cf631406b917844b8b182e9622d7067a3ef60f2b8fe46eae1f883c0564ba35beec44e0720a9084520bfb94a6918bee1905bc06191d9f8b8a1713e", 0x201}, {&(0x7f0000000280)="38a415aa930886adf2eac741338d6e4d755973131458b2ee9f12534ad86faf5ca8656eb980ed572c4cb52a70896cbe8ad9d6fd0292f0146b6de6c337754a7ec99708b6b2fb0139a1d1d226b9afa5e1c4a9c83f4ecde98c8c8447e7bbfa85db2d8c7290dfea857ff8b19c56356e4301460df07798ec90cf796d979f54de1911ee403edf7f36b14c1366f7d3c823ff7660f23fc101d3a59383852f164a3392ba60feb28aa909e069b97694f117a93c5bea7ccb1ffce4d0facae320e69ddde724070cebe09bcbfbb83b241956f95c125c1d0c8dea299c6043d3f06bc375878b0338f1f0f41d0779bd5519f5119b515a900bd5575453b8f94e57955872", 0x13b}], 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r3, r3) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x10, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup(r0) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r6, &(0x7f0000003540)={&(0x7f0000003500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000033c0)=[{&(0x7f0000000100)=""/229, 0xe5}, {&(0x7f00000035c0)=""/4111, 0x100f}, {&(0x7f0000000700)=""/242, 0xf2}, {&(0x7f0000001300)=""/136, 0x88}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x6, &(0x7f0000000400)=""/168, 0xa8}, 0xe96b}, 0x10, 0x1, &(0x7f0000003580)={0x8000, 0x7ff}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x8, 0x8, 0x1}, {0xfffc, 0xaa, 0xff, 0xfffffffd}, {0x190, 0x6, 0x2, 0x6}, {0x9, 0x80, 0x3c, 0x40}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket$inet(0x2, 0x4000, 0x3f) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)="d6e07264dac12a32b17703c9193fc261fb148d3672bffc5d66d823d9e97e9aafe295c96a8642b33deafeae1f35c967150187a05b16827a6994f4a4648a0074ec245913f1f37dc4a647c9b991cdeca45692aeac8f3bc068b3bc6a0a42203ed54523b9fe372bd2", 0x66) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0x7) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='tap'], &(0x7f0000000480)=[&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='\xa5:$&0\x00', &(0x7f00000003c0)='&\x00', &(0x7f0000000400)='^(\x00', &(0x7f0000000440)='/dev/bpf\x00']) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x5010, 0xffffffffffffff9c, 0x2ea) sysctl$kern(&(0x7f00000004c0)={0x1, 0x388f523c2e13c741}, 0x2, &(0x7f0000000500)="41fdaee2cc36def00846e234a671", &(0x7f0000000540)=0xe, &(0x7f0000000580)="b1", 0x1) r3 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x8000, 0xc3) syz_extract_tcp_res(&(0x7f0000000600), 0x0, 0x5) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) r4 = socket(0x2, 0x4001, 0x91) writev(r4, &(0x7f0000001780)=[{&(0x7f0000000640)="e8c834cf7b47109995c43b6a1b527dd0d6d222aaa615072aae81c5bd8bdbf7bf3704b7d24e2e28baeb6ea866", 0x2c}, {&(0x7f0000000680)="590b88eb1ee58abb40f5e2e744d8ac955fc50072aa18a9", 0x17}, {&(0x7f00000006c0)="d4e2fd509f3909fc3e188c165053bd15f6ca8f1df2289775dedf042b05928abb2a55d7a9834eb4cd7cee12e0cb9d3c683cc76a0ae1935ef27b06289b03f399f2c05667025fe87953354eb1ed80eb738d7b3ab13b2425bf7a3d3d6ba3df934bb33f63667f0ec7d219baa82f86f03817cbdbd6b5e61b2041a17c39010094d01825840de781f5e1edeaf7eec24563499fe22b4423681b64d0e8538c2c2c5beaf34bb1829304d5e1c63710579f3db3034f81b5f4544d92042629d9eb5ed57dd5d412d1c67d43ca7496f54e9f1541e021d1c4c876b26ee46bbd9338cd3738dc88c7260be79ee164c47559e6e64d9cb9b56a6d2958a614a288e1c1218972be40a13dbb5f77dce83d3795d4b124ccbd099d9ee9411cabb7e16c26ad53d0c739a68c1425c8b2359a5f13676dba019902633065be14e2575dcd1b33daf60aea9ad6794c475d9a1d138c6ba28e2428662d75a06c1fa77dfcd3a014c9b71dcf04cef3c71c068e2fdd57395c24e0054a9796e83d57ec4b09bba63653678b341ea129b452bdc43a2e14d3920113388532ab432531ce7e63a2fa97353721960c4e262e81741d3ef06c41d24ae89bafd85cd30e60025b8a0e1584445269ae30dea39c428ecdb07968bf793fc1221bc219f934e2e826743554c807eb7d2fbb6951078e6da903a2b2b852e636d022bef65aec5ca154c4758ad1db37fa8da49743179eca1e7948d55685e58b5a05242e8214fe68f5e99426cfd0d6263eb4691f5e0880a013cea3336324ac37fe35b143f9d0fe77dc41d03a95eb863e10911f4a6b258d50c72a1d1bd3667a65ab742727bbc514ef7456166f2e2fa173caa9eb30a301ce40104f9a3b4101a5ce9b0da91008cfaae65522b1dd13d11e4cd07fd1d103c00a769c2872f9814223b33ef4ea20e47947ff6dc6f1baf98ba539f666f0f48f3faeceaf36bf248ed5caa55a80af8a56e5be3ba71af4019879a1a866f70a62d8ec44ffb3a2acb69bee7495920b258269d80d2a8d7aa6988b501ea6956002c397fb1afac9b2014bf8433b49fdcd6a19b357134cf1b648e5cef6dcba019aa10a12838618b88b470f270d65e00cdb53dca89bb7db7e22c8c98a4ad9331d5e2b4d076e72d4e6cabea6f7964d1af0b34a5f6efd1dc280349f67fbd9d61a1c6af3457cc60736546508f7467c8967a3d4077931527229097d958b452c0d8e073356e8484437d3301594d2cea60b8ab0013fbfe2c7cd8c4aaeee837d5dad5caf08335664d897e38ce236d6a6c606b8ace3e63f8c05590cdacc8e310d639a80805a28c416ef64e2d5e612381793a9b9c561097f18b7a5dc4450a3dfcb0cd19e456e4967a826ea8d2f6f36fb8fc856f9e2c21cea682383dae7f1f99901a4a91acbe673b0b7877a36dedf386ad3ba64f23896733b49caa75e1ffb807faf9b3dd27f34ee0126017d42cd65d387d53a38ae05e93650e36e569579bae7d21e3c91aa32768a84bb4c38f9694bd241324ac319f53f7aed6701a355bc0c3ff4fabf9d38971f6eb4b0758c8b6b83d752204ec00ceb3e28e99f6823a88a18da92c821b483f5486c4b90cf1c91a35252eb102ab768932b61d9fd47ad2dbdc43c64a2a4cc493e1a219dc86267e15aeee251a72995ab92614b2c27625073255c1ccbc22c04174acb2d52641a552137f7e8619888c845f5a781e38a2bded838ec564168b9067362b192ac80e7f8b62bdf8be4e070da6dacee7f5236520c40afe04c4acdad142779b4941fab729a20035aea7bdb2457e70fb607582afe86e8fccf9a31f679f35b58288b027af7995795df1f0e55794098522fbf44e6e53d255cc1676c0077e39ea60f4c0f3c286e0938257082c093d224b658f9f35dc876c57410e35e9151f15879f70311e982fb6c07bd58383736099a050238220bc4c17d41b368a549fd08c2a78c493a6c2680dc34d228019f2e01c05e482414e647aa9bb36b1bdd36e95ed5c6bf796947701b93f77b6b33faefbfbcfd89798f9be624e716fa56dd2b7e44b11585a6c7f32e98a4d92d5363484b94a8eb51445fa4d7435f9ecd822d8ea617d0794b90ca28c2ff0eeecdbe24e77343b775a17174734e734265196308428dcd8a75e045e32acd369822e6b7f210d466c10a60f32124047f74ec928bf8df76a4d842377b1e478ee05ccf0f08b1c59f32b9bc61a8a4ba20d3dea738beea1b271885069c96676bd0736c9493bdf7345770c661c2fab533c00356fa31be71266aae9d0b2908b07bd8fe55a5ad7bb718f64329efed334cdc90e01b68883d07d3750889cff3035f2389068fe3153a3ee081ac0eacdddd2da9c3bcfa961ca5463e31d83437e8ccdf611e4114e686ad4e27fa02531441ace16aeac5d7a0376f66f3982756dc6c3d2a052771906aed4c762cec8a30f03d6e463017d623bcb3c01c85fccf89f0579dd52fc168e7b1f1b99258460eaafcdb248d11d6efbcd32b3160c9b4bd82d1963f3ad6db2fce31476b0b32d8385fecc10d6c467a415bf53eb2791e15ebb18c38b2583b7a25b66bd5f32381a8bb997fc31b054a266719482550706bcb13956b4f0e288bb2d7febd321d9f5bf594c47486eecdba7711234ce0dd8aa5497eea7bf6e2a527cde007b0e5ad9a957e52bd53128232af02c0fb253fde71300c519c527bf0ad4475e875fb87979281140d5bb98e38ea4560ae62514b813bb6c420521ef8ec195518cdf41f079e66da10568e8d30dc2aa8d8e4b624cae43f9f18527c4b175296636657cd95f870a69cfd322d59158e49efc7a5b343d393957435ae31bd3a78db6db0f30bf6e4b5604a87bd2ed2156c831dd95c1c52cdceef7bb61bd46a75446bfe2c6ae7373f5f2c508870ba0c4b25da21fbc245c88725978977894ee59388009ade1f1a8949a2fac5b3bed703d197572f7fd9c483ee0282c9987835e4108e44c7493556e7064938e3af828837ddc38177fff53c18203a5f2d287f0aa5ba69199bf110330903d2ee5e0b0a884a6e1707aaa642cd993cde8c103a5694f4cf30cac1905e8f0a2df0a31163c60efefa1faace18538fadba72b2b9999913f74ff5a3bbb8cc43f60e42b693278b811518ad20da586fc726de78c5d088ad61b896e15802a72d89639f81fd35e34242697e642f264381bf55d3ff431ba58602205d74b2d2f55689c87e11741720435a0f9a67229e29ab8a279b2bf39123bcf4179ff5cea25eee43a2001bf6e97e0a2f161757af56c3040a1ea7a552c478df4c264a762a01938b2d3314fe518314a77a8c54d9b8187102dbce496627f7953daf2ea0a6c61898668bb53d805bc8d8437410099e9f1ab6050981186712eca031541e76189a5da7cd2683832c6d3866886bcbb226af94dd4d0572bb7cf10449bd97c0fcc75281cf5daea28d605f34ccd4d6580fd47bf028aaa7b45b9e5c6f25f8325d0c23ab5ca51711c2cb59cda74e5e0e99e51db01bccdb1923d398e70011110677f7bed5edba5f1fadd3780e44224501733ac8905ac2a252c84211b20a877f95bd5a2ca9a40fb87c47ec66805828003f905848b9138058a7d44abac73837726153fcb4bd3b6c1eca91c6010503e7b14925f4c99ea68614130d873fba0f3cfa554768adba15ae909a028e4d4250f7a53862b49365f2a646cf01c7aa7286324664b4052f47690c7df8c083a9b1afb4c30fc49b24c3a075b5b858842cfc12e4adadea55759ccc849d3d48e044b79a5d5a3ea04450399620ed95ada81ab5e4c1b46dfe54b3c18eb3f8d64f14b641a4c220c0685853f7d15b94e19ca50f2af7ac02b9e6e6539bc4267e91aefd93820bf2ad300f218e9baa52e12f32fd2b86f5275803c803ffb9a12bffe41cf6c2f6f30b9a5b758ffe687c3087f95c8b5f89499ab63ad0a4058a20b951ad80b9e52315d0957d90dd04fac1f89e6636b99f201af13cf88f86fc0371e0c34eb516014deec3b9887a011c8e15aa3344a80a8cd28db14869df064ccb45d41078b38f84749d517e64d4ac97d4fd966de66e02d269e7d7f9c596d666655b482f0f4e133bc193ca8d55fe1b27ce701496a594eb763bd46ba9dbaeba69c7228fb857b8747b167b1c14c3c44105cb60d18ebce4ed33092f79aa8188166f52cd224d20aaabfa9ec98b3c40c1d80dcb33908ec620b53cadd6e2714f600f1f6c8f37e74a1e1d01d8023a2113c284866e51ca2f00aa151080223c46cca627bbeb42777864b25e6a63ed7e9324b5efb39396ee3172a098e8c640b0a35b573ce18038d9de2a86bceb94561d700e4aa520f5b2cb6106091e1555480e02f38ab388619fd80960329086476e7800d6dead3618d04df9e7224efe025fffca317f38d70a4875cae1172118d0f4d2b3bca4a896a78ee827d9bac4418efc1de63cbe00563ce3b613b4d3d4822a92e717891ede907ae6b4ef035a08da74f8062be152b2d8623a8edf286b96f07a2285b5cecf7858104e37a2c6def82e8a5276725b2c71fb1a79f06c914a322f8300d4b20c351c7c61f913f14fe8541e80d010f0f045f11f76d7b1894e49ca66ec629af136eb85d3c0e145f040ce4b1a13bcafe70c68372152f2ef0877e0efcdaadd7d7ae611f761510b2f0d260dcd144e25a1eb927868b142468ec5818656da8d8961700cb4aa33b2dcccbb7bcf95e7e24158d657f49d40e41c315c0f039ca02147f63e1214184f33b381083b5d5d177c6ec77cc8dadd66d744d03115dee445f10dfa5b3fc07ea0533ad06e266d77aa626bab0c8461a932b761e096a792a0e7565f919b771ac3fb1734811d496e72f49d1ccedfa60f1be2025aaa03a51a5b55c938b28ea6e26f40ee0d6ed28732f8687e2b6bee95d41c439ee45eaf5655636dccdbd1da4608c345f9b1e7d7da931d9b175bf99a48e39c81d7aa292340622315b14b5d65ee0c6dc0908b6e561e3ac0053b570c75a0f1554cf54f9a9ca9b44a619530d072ac4d6d02812481abec6514f8fd2487fe03fd80492e745950b7d2076bddda61e2ad6a8534e4d3d455e537c304b16ffbb1d11bd317c3eac316d999d06de91d626c98db7b0c92ae4b310725141dc35e8dc2e43acf0492ab2ce6bb9ac8c004fa01ec32b88d70fdc67542d2aec6ab86a1b155b27ba1ffd82d19fbf5e3580b017fdcb95729819fe582c2e69fc6a8f530656184252ba3249bf03ee24fdaf4b963151da5bd544533b34f539225f4185db4c902e30ddeb9798964d750eaa94bc95d50df28923d6bc3d2860b37691a96f169eac20e99465e0028b0c49caaaf16482efe7282b9277316688c9a2d7d483d970eb8763eb8a1e4d0fb1f6b96c2b42a3a28c00ddb45184a659b2cf2607ba1e3d4b40ba22c9e1d49887c729112f61f9498f8d2d693341f79e2424266a8380bf0883bedca51289f8afc0c955c239faf9eaf674c60319c57ef93f808da03e525b3e42a99056ed4d0fdcefe81b6c312f6f3befa41d974d4dc9c210fc2b852f388ae16e5a5e693649b69cfb68c8bf7c929895334e712bd0a5daf54dba5e895ca8aca3b4c5a5633aef46a66bb16dfd1ea3c66c93c26a374983e7ad6d81cf87a40adf170282b92e57f9bba1d7783816970093a096bae2441a38c7f0db45ad3fdbd6154ad34085d638a3c702324b21cb3ca0902ed51fa8539285c427635aacd0e0a1ca3b365fcde1892d4097670138f3f47d99e06cfc0461d2127e2d3dd69f1f2c8ba1ca86693afa2b0615ce849f9dc48b6de0eb0af86e6e8346263423a63496ca513bbabf3f16d1f76d0a1518c6b66a60a5c21a2d39953b95d965f1a887bec7a5d5fb5d90774c20023f1a4e4e393a584b82f864914fa", 0x1000}, {&(0x7f00000016c0)="42d27ef2802da32826eff1e28140dc715525ca9668126f24faf48cf0468894feeacf4ea38be1712e8c2e3bc22f98e4d8dd74733e9fbcc22e9bf8b458afc6ef0f2901fc150648e6f7fe592a27cae988ae68420c810402b414086df56b2a17c49e0d0bb8e4edc6541836b4c0ab1c04d7bd458b573bce55c8e1156c552d10c2b48d0cdb56a5e799bc7973ff3352b27fab64cb81dd66738d1de8fed607c982a19c6dd807bcc5c4a5b4345f3752d0d2a454fbdba16c38b5badc9c148379f9", 0xbc}], 0x4) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000017c0)="779a72947f2f93638cf3fffff31bbb5ce9aa65742646eae70add2698e3ee47f32f5a4ad80c5a42665a39f311ae2f889add99144f07186d563f11d5f421269b033b55b626aacf05cb4ff0849223c3bdbfe7c4b91574fceb37680dfc104b7b1582307abb98b03389e7dce4ffaf8120cc3c96872361343cc8716d7b19a3a1e7e27f234d5d1d9bbf0cf7ff7eccc95addeabd536b003ebd644a8a51ce3957f63dc31f539b52be7c6007ddc2446fe48f7da18ae9a7bed90f356d9967fd24632053ab50b9af834370a9f772966c85b883f8df3c", 0xd0) sysctl$kern(&(0x7f00000018c0)={0x1, 0xb}, 0x2, &(0x7f0000001900)="eececada6ffe325b68213728f57f40472e15be6e69a301f51347e07ae855c60bb2773df0c1b78257a8467e503e49e08b08fb506639217220acbddc710a9837c00d0a0fbe6fc1e6897e06fa4f60581d6d66e0bd8c4ec3f0a067f9333d1544c4", &(0x7f0000001980)=0x5f, &(0x7f00000019c0)="4b31007049b7ff697455a038ee1daa00354bb3c13b9f5b0c324805b239f038377e69b2d931d88b459d3cc4d473a21aa89cb756c9ce74f54692a36f57d07a0ce1d5a6430a4a248426e0ad5401219e5bd16e2b941d590edade928aea7fab70f281ccdca0d5abddb0128a1520bae1a97bf1314f109a23e6bc663055804d26e1131cabdc4d1840a3b2eda9e0d807b9e692bb4c5fa9687672529aabf4879db46bb082510a6405427ed6812ceb235ffc1402d637cfdb284a20062e43e0da6c069b464c732e15bf06cdd18d6cd224241cd4938daa45eec8440c365259a6e4307947826e4f998bd4f2cb10895e4e710cc5ddf608e6c638448726ebdf020c261dc2219a40f4df1e9594f562d4d5a94ef97e0882eeecc52a462d8b971b8ea3c4f66a3480f6d0ace52656bbcfef70be3b04b22c0bf4936714184e581e762da71aea6d5791619ccc12a0a2dacf38adeddd62697ea9947bb33f5859513cf27c1fbe2af542c4f6d5aa804b4403dddfa9e17a6f12cf33af40b4a059ea20d99b49f2221cca2d24917462c9cb32d31a464d0c3a80fca701e0584164707a75df7a5e175bf2aa5ace743b6fad068511315e92aa7354670f499b3fa5756544ffe2210b7eb95db6f251c5f58b6a2de6c6800e0b052449519618e7d65cd6d49915023e27d3cf48873c283fde63f5710bb5b62dc5f01369e9fd4061ab8af281fc0ab6ef2bb848d1fa93a8d078e4f994aca85e13d5814c6e4bd7e009aa97e114a9dcd5ddbd2a6f5aacf54572b0a34882ef7309e85ad7834ffe6685e630f21f05d2139741f908f6fc12bd3cca63554d9d9655526ed685c587514d141db05fbcb3079b0e0c4ef1b1094843e7f5c67c23890f59bbb1471d58ad489f42f942896cbceaa0101028af94b45f4a06b218f28ed232766677d70ec796bfe5d5c048ca2c97402819aceabd640afa0988d7869c4bae94ff9bc028b3187d90062c3da0d08c06155fefc3e97d2a1fc459901577df7a2142f4126d362c399b0632e3831506258d14a32db1648b534a2a65b3c4c4237517784c02ac1fffdb882f1af8749f87cb6be45e5061224d8dc8d5997f926c0f9035ffd28be3db4e1845e5fd6ae09f530d43b5b3d6a2f3afee530991235337c057e8e27b6a42afe14e8b2e3f83f0b89e6c8c8f25c6638f3e08fd9780d4d480bcc711d1e39df68f6a14bbda08c522909c99d5c48234557bfda287a9ec8d09fdcff551a86a70e3b59cea2f11cb32d3bbf0c25014a77449540c13c2e2c89613a628afc277ba9080cf64b447e06a3e9a192c0bdc2a50ec931ef2f834ed5047718c5a6ace720f60c69ac71fcd88a49e038bc6f4a500d1f118dfe7de0ebf54fd02e7201bd109f23f98a464ec3deef708d0ca183865411b905c60594804c82ac357e5ded158612ee97bbd9e0b50f12c450c062894ef8c57c761c37bf285e3fd8f34e34c8e517c15bde20c95a1f4d71e35bf37e175d435e2f3976295acce3736c2606b0a81f40a36c1e1a718f940ea2278fab00e94f1fde4ba91167f2ad6c8567f6253ad10774246528b53a2a8f2fbd8e2805f723ec31c88d3c8afd83b0f4e82d93e078931467e239509d7c86bed5f89f538a1dee39f2e7e472e0e25f69725573de2770473b1c41d8fce21d85c122967afc706c52e82d60ffb8989c560c6041c35a1ef67caa1317dbfc318e3794a82026ef7d1490e716a801baeb84bd168106f9a6480ae4f03febb833936389426ae014d3f8b53dd06711a02684839184b87f4a920c358ea6adba792686a27f008e99deb0c22117611807bdbd33821a806597a04cba851d629ee2818ef15dcf8828c103b2f047052a3b16bd9a66037b4654e6834ac9eb202b7c9474f2ac39b30b2011bb9d8669198969738e7256dfb6324a59ee73d1e25250c3e0090d991f10859f1c0cb1ee91f18f4d692a775d9e06b7d8c7b6a4e90efa73d96a76bae17c71d210cb962799214cde6f955c589b8c51b747e82dd2df8f9c7c51b98c0f7105db125d6a947f581e39003d68b801e0d29d6f393fd3c2f83cdd7ff6573058bf49d813bcfca3fc53e883d8e2366d23ac0bb6b22360f0b6cc6c69ab6dbdb63d14ba37be3334343565542ff63aa7305d8454afb76ef4515f4673b1654c0029ad2ccfc80f8b6c58ec34dce3514bbc73ab15a625cdd58310e78678cdfe820e142759b58ee31abf87e8f919cf7d7fae041f7d6f3eab7d7891222501f415c95f1047e0a4d74a25d5638ffc4d71744d359a3b0840c9ff9ddc4739fb637e9f9c481b3a4c4784b5551eaaaed65b215b264056254558377ec5780f5ae6a7870950a9375b40a7ad5429cc13aa23005c4dc208a3ecd43c3955557cf19ce841408d81cba376ca2b2050697f77d8d3b8ceac4aad629d6763a33797b560b9ba3915ad2492916d4c1b51cd2cc767e9ba2c291f388393cb56330accfbda808464f6fcebcb1b96faa022ca8caab2b48ad4baa66c834230971f6413aa03a7125ba5ac9f3c4813a4226b1a15c24de9e0c1bb995bded63bb8b23972dc28415eb677e2b177067927b8b5395d3addee0c728dfc175fe4a683c90fac16dc1ffa1465cfe3ee0a0f6927e1977306b1999b925c99e762d25b37698594db72399fc970777fc58af42f2ec66c10dd774148996c8d195b02d496974a055ecc66d7fa4cf56b5533f3cdb04da7cf577304d0603fc92aff91ebd1b2201e33ad5ecbee023aad16dd85433bd8e2470b402697476967011a77f5f1caaa01003e0a46705d6aba57e349bb3619928c53bafbac87f94253a4674f5babc863065f19ef0b42c33a84d36c50e8b4a00279bf3e7537c8151b88820229b5a1d55c8117643286f1ea0274d895940a612708161f41a1acea86611498267a69debccca4f02584f508795f0221ace90e891952360694780c11868924f54b1a60769a694ce65b54b0e00f6e3eeec33efa65c2bd925cc0edb9e3c50f442e49cb2403e444b6a97565ec12be108dece1930d98c81e6b5106a2649381b4fc225cac5cb8dc4fdba26171b7034526dbaa540382290156a4ab616f144b59e2a9c4de647ef3613d6e41b74cb6a1b04dd8c0fb4ff186019b1130662452361613e7ae3d032b06c7790e7c720390e086d535be4b15db748156f22c3a8a41db25a27954f6b9a4dc813fe2e278f043e3f6beba52ff5df6d2b5191c4daa6a86b8a6fd06987d9f514502720b2d9c12b1711d6a988a2eea6af63f5728348e3e6da7525381fca1695cd91d71a578acb91540221e267551d0a38f8be15f466d61a056c596166a0b670527a841e5c9c1eaab16ee8263b589b0115d525584d3d0fb877b7caa20f36997e9a0d255ffc2e3e051dd8dd8a66689ff77b3403c585acbe07001e4fc0a7ebe9d2c69779e5a1413402540cbd313b2aa4f6dc3bf55679457aadef1d123234e38502ad20da7ea6dab1d75e05b44070f94c2528902da654fd92a53784b4be0255ad2b2d3e138f4a6d531968bc5df845f1e028e1f25f64f6a9d4f8ae2292041c2c79618a00b18a0f77b06e119c57297d4ba2aad629cded7b239fc0524442687d5529149c884e5375feb092674bae1aa1d7602e29d1de4b9167dc2aa08da847bb2f214dc25a03057563ec4bebb120cab75465caf666ba9c5507459310e9275c29dc4ad8c7be29230792568b473914a7982baf41bb52a21f1144f09a2c032771465df3f61e6b9e36cf91667ed618de172b687640900a8f865417480cad84ea260ccd0e3ce347ff52c7defc0f8f950e72da757bd2645cbada4fe9c2f51bbd9e0c86edd0ab5f83cfc3bb2e9188ade500001e68d32c5fd9faff4bb5b64f13aefaf7250dab8d636cdb973eab5c54d0188c938c1b8686b8ae24c9a0b5949c52840c1f1e10b6abb6a6f0198b0dc4452c00904daa5d659cf2a06afc412569f524b0c6f477639292e1eaffb109f0ef09dc5722ce7832554274b53a6159d744d3f3c88a28fd720a109aa161c612b2a0ea330ee1042b6c8cd895d8c926c91e0809fe46d8b51a22eeb3920a65e9c4e50c83d27cd4cd8c1fbbb703184fedfead3bc115b6097e2e7121c392e27354f9d37007ac02adaf133504a35913dd217fb37741f4fb51fee241fe43d26724e71120a89d0fcf66517b2ad84735a15df3b99ef8017be9f7751290e6ce4ce87a17776d93736403e3d96421eee58185db1d01cae6094078871036b8e66d398539f62e89bad327f1396160c40526c267316043fdb35c7220d9337e76ee4d1e3294c60ad4b7e9a80fb54749c20793e6acfc695f05bbb4623f33c531306013bccc1f11d7f2fdc7fbd9f137eec388ba220e9154af9c95268d90152424255e8280884584cfacf1ac8f50c1cf1add9aec02f905576fe7ab4e0dc613fd31a5ce17d94763d89d798d1aa656705601bccdc5dc60f8e00c63a55fc714e55222b5335740516bc4ecae3fa30dc3d0aa558f9f4b94702d05bbd5fd1095554968de3582c6fd5d1953846bfe63f315c60852470cf4aa8c047aee56b3b986372b902ec6029f055ec4648610293f3a90918fa0c2d2a221ee088c5c6808c0778b742a3757170c501fbbabaf6849bd221f90b379adf97777c80b8e0e779568571217462f6f01e86ec1baf93e3f0c43f28092b3a9fa4852a9d90ce3afcdcad2a6471b3b34196d6717b66fb797f18e689a633f522d045cbfedb6cc6ac68d421076f6d016459950ec27fda6cf000cf0663f1a24a240abac1631a551e539644943309b70dfe0d0895192f2139065342cd74f9d13bd5a9741c0b84344a4fe076eb1cb6d4be7b9934fafb0dc1101d1fc6d81b6eae35d8577f8a70d7ab3c59b3081326c97ecce1c5f9f3aecf6363fb75bc0311f765a75d56b0e189fc683e2718d75fda9cbcbe02b41fb9eff1075c85ffbd986355b04b8b0e97d06b8554cc211c2d23ff6430ebf01c28565849542025fcc6fb5c2243a885f3bfb71202d403b5e26aa3eb9731d72f577f1cbde9caf1caeb615a537be63937008b63689cbb573983741882ce9f5a54490c8953b24f1845143402ed68a20805c22ffeeecf3d371827efbcee12173760a1472954426adfbf381606a01b05730da4ac01253595ee9ccb3696286184ea2182ff8cb48c56c5cbaf14df252e6e3b9a2e7646ffe8e5b739620e88e17826245edbbaafd8dd7541b97fbce698abca439ab424e71bd4131c19d6622fa12cc0e0883e3fa792f52fe83718ddd11832d6706acb74ba233f14ea62662aacdf732738b1aa483e760029f215cfea81c531922cc9df906d7fff7f1822b055aa19b1aae276de341bd57241939715065e003c7ee644fa10d1ad6b19afed85ddd050b0c8d18bde201f8ce3980c5a75d8a9d537f7c6fba016b9c58e3179e73626f9cdc634e915a73a8bb944e2f3b84c1777c18bd7996671732ea8344b04dec5a03b8b94bb457d8742f4f0da89e83d9cb3b1ded71d4ec23038bea5e50b5bb7389e9b87c19f686a0dc322ed40e529d29d9f65be219ccf89c6182a2a455a91c2984c3f3396e2118d30f4e7b266e46f365248982f156d4904a497a97b45a411aa9d90c455f5bd2ead2fb2f756f631131ce8dcc6215366e4fb42ffa2b1e813838e7bad00eadf30d47d73509dd944782b4da523af96b0befce225c643b2aa4a79e28cab073899e01dc60eca8b6b411f9c27e9886118b7f78339f668b4e380be9b569f383d278ef960bc3eedbfa110cf15159998efc7b65816384ccfaa1bf521bf2521c5b33691e5fa7b0b5a06bacceab779a4ce8a5f8e11bff7bd7796011e11140fe56016ebf277d7b59ed7cb77fc64710195c10c6dcf4d31492d3e54f", 0x1000) fchdir(r4) sysctl$kern(&(0x7f00000029c0)={0x1, 0x40}, 0x2, &(0x7f0000002a00)="0e6d6371882e2076e0ad678e5612bcf98982ead56b612345d8bf118965f6bec795d9fb606ab39a7d5aef7e3bd2fd3a6efadfc87260f36aa465ccdfa4bcdfbfbe6156359c0a440ef5b78cad34930e82cfce4ddee437f0537a63d9877eacfa43f18bddf22934ad23f491adaf2f3ba5076bf0bb18d5c2e1517cce50dd89cd59f2137ec03e99f7343a", &(0x7f0000002ac0)=0x87, &(0x7f0000002b00)="1eaf5e66f8e5d29728a19399dd9a87fb1799dfbaa1368e5a4247040700dff542c30f900fec5fb318b40466852eeff19c0707b35ba35e7478f1fa39af4d8beafda0b78c9f629d50d77cf5ee84c0a60889e2bc95d1842a1a829163360435ae8ccc1c670852691ac5206df6611cd26a0c91f694ccb488fe138a5b34215d740d7a9dcad0b1274d9eace0c6e1250b84c57107da3611a70a28c506ac4ce77ae1bf6f2628bc4f7a0277e2c55663226c", 0xac) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000002bc0)={0x5, 0x5, 0x9, 0x4}) mlockall(0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002c40)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000002c00)='./file0\x00', r5, 0xffffffffffffffff, 0x6) renameat(r3, &(0x7f0000002c80)='./file0/file0\x00', r3, &(0x7f0000002cc0)='./file0\x00') sysctl$net_inet_carp(&(0x7f0000002d00)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000002d40)="6e76151355b2fb0d27cc78ccec25566e148d6beefed2901dbe14f86c42ddff4afd9d43a16ec24d4e674be9486e41b05c5fcf7003067a0338daa8ef6d0bcddc6ee084751435aef3cbb94fbbf7611a5f5a6b1fb9fbf3dd8254cd905df1358b07a4f066a7b6678a7bd4b52b526b3b5df5f816472dae861dec9fc4eddf539722881b69c35cadbaa6a25e3bc814a573cf404a88fc22662afe60b946449bd9ba9f59c60a273d9ea20febbf43b605b29a2e4c7dd78e51eda638a0d653cd829c23bb6c130c40e219fed8ab2b58e5dbdebf1634719607702a87a5408195e4", &(0x7f0000002e40)=0xda, &(0x7f0000002e80)="c5557a568030c9e9397431035706c4236fa28a35745cb4314c21af4d3eb6d0f49c17e7fbd8", 0x25) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002ec0)={0x0, 0x0, 0x0}, &(0x7f0000002f00)=0xc) setgid(r6) r7 = dup(r1) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000002f80)={&(0x7f0000002f40)='./file0\x00', r0, 0xe22f31262012dfa7}) executing program 2: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRES32=r0, @ANYRESDEC=r0, @ANYBLOB="d03e0cf685592e5b6dc6f57fa7092fb9b58a592de725590e4fefea", @ANYRES32=0x0, @ANYRES8=r0]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) shutdown(r1, 0x1) ioctl$TIOCSTSTAMP(r2, 0xc0207534, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f73785055140875", 0x23) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) executing program 3: r0 = socket(0x7, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x40a) r1 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) r2 = socket(0x18, 0x2, 0x0) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f00000001c0)="2321b5", 0x3}], 0x1) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') getsockopt(r2, 0x29, 0xd, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYRES32=r1, @ANYRESOCT]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(r4, &(0x7f00000000c0)="c3", 0xffffffed) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) dup(0xffffffffffffffff) socket(0x0, 0x0, 0x0) syz_open_pts() r6 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="02000000", 0x4) r7 = socket(0x0, 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@random="df7a24c46ae1", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "6e9f9e", 0x14, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r8 = dup2(0xffffffffffffffff, r7) dup2(r8, r6) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{}, 0x90, 0x0, 0x0, 0x0, 0x0, 0x400000000000, 0x221}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(0xffffffffffffff9c, 0x3, 0x0) getdents(r3, &(0x7f0000002780)=""/4109, 0x100d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) mprotect(&(0x7f0000242000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000002240)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x9}, 0x4000010c, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_esp(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000800)={{0x0, 0xfffffffffffffffc}, {0x0, 0x800}}, 0x0) socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x24, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28, 0x402}, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/202, 0xca}, 0x0) close(r0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x400, 0x0) r8 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r5, r8, r6, 0x0, 0x2}, 0xfffffffc, 0x8000, r4, r4, 0x6f, 0x2}) r9 = getuid() lchown(&(0x7f0000000200)='./file0\x00', r9, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getpid() geteuid() executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffff9c) kevent(r4, 0x0, 0x0, 0x0, 0x879e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) close(r2) sysctl$net_inet_divert(&(0x7f0000000040), 0x4, &(0x7f00000003c0)="16e70bcb709604460700000000000000170c5d2b42e7f283d609886988d83172a7179c2906d80dc3861841ffc86dfa07d490f831913a78d3fd999b1e", &(0x7f0000000080)=0x3c, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x2, 0x0) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000800)="fe91b0828ae5064a8b3131fdd44f284e1b1cd2a7333c3fa53e84ae64be094d03cdd954680621fb669cd21594d48f8fb21fc8966604c389da177b95b29c4cc1145af0d2790637f848e64e434abde7683bf6a6f9791c6fa718b71612bca3c7afbdccc85364042d8b9445b014234b3c77323ff3aa6b4c12b10c121e1e8d2c77d374092858dc6750bf2fa754f91775723847dc67403a6173fcbc97c93482988ea5258d000000000000000000d8d5e1c21d6d70c31e0d489f2a2ffa80e670517413e0db7a6f79f2964c5fc5d1691623250e1ec924102d5b0b8b552b8a3887a98c543a3f0a", 0xe2}], 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x50) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000340)={0x3, 0x2, 0x8, 0x1001}) msync(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) close(r5) r6 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bd, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='tap', &(0x7f0000000180)='{\x00', &(0x7f0000000200)='tap', &(0x7f0000000240)='tap', &(0x7f0000000280)='tap', &(0x7f00000002c0)='tip', &(0x7f0000000580)='\x00', &(0x7f0000000380)=']\'-}\'\xb6O12\xfc\x00\xdf\xa5\xcf\x00\x8f\x9b[q\xac\xbfgA\f)\xd2Gt\xafc\x8c7\xe9Z`\xca\r\xfa7\xe4e\xe5[\xdb\xa3r\xb3\'\xa8W@\x82\xdfb\xfb\xe9\x19\xf7\x8b\xcc;{\xcb.'], &(0x7f0000000540)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 4: socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x2795, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00\x00\x00', 0x5}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0xfe) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x13, 0x4, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, 0x0) msgrcv(0x0, 0x0, 0xcc, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) nanosleep(0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='r\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x5fd) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8, 0x300000001}) syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="a5309c0e3f0abe05e3726a2329e4ef85655c194c59f9a0f0d156142d44fab34c9c6b513f1985c7500375480388bea86c202a528d22a177a2b5cf29d108006bba2e70f3f8c0774c434c541f9abea0f0bebaa2a4d52658978a9218417a9ed42b1e279a96eafa131b5da7b6b2d6fb5ed12382ac906f7415097b91b55dbdb525e9d4cde615", 0x83}], 0x1) executing program 4: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4}]}}, @generic="0fa0eadc3f0dbe87"}}}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9171, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0xff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 5: r0 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000159000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004f8000/0x2000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000069c000/0x3000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000069c000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000010000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)="f005c7ff31c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf7e42a5383ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b21c73e810ca9962a8f561d3a05711a63027b2a5ed", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x36, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="9401050f9225f0a70138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aeb9be781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3eabc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297", 0x194, 0x0, 0x0, 0x0) flock(r0, 0x3) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000200), 0x8, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x3ff, 0xffffffff}) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x4) executing program 4: rename(&(0x7f0000000280)='./file0\x00', 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) r1 = socket(0x18, 0x400000002, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x800, 0x20007) r2 = msgget$private(0x0, 0x5bd) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000240)="56cc0b2e", &(0x7f0000000340)=0x4, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000340)={0x4, 0x22}, 0x3, &(0x7f0000000000), 0x0, 0x0, 0x19) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f00000002c0), 0xaf, 0x0, 0x0) readlink(0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x28, 0xa, &(0x7f0000000040)="f5ace89c", 0x4) listen(r3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) msgsnd(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB], 0xe1, 0x0) msgctl$IPC_RMID(r2, 0x0) getsockopt(r1, 0x0, 0x200, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x400) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0xffffffff) msgsnd(0x0, &(0x7f0000000100)={0x3, "7d6672adc2ff506bd6f14cb0022db851aa22e7365f1f53d7377e47d818eb59b52a79030d4c533890f86651d0aff8c975d0dfd6b9e5aeaaa5d4c35638f368c42e5ff015ee61cee8ee2211c93331242ff9b1d29d04b9d8c89a002849ea29357f30f5d43664ec4247612d7bc73a60b7e77860d9d8ceec14ebf5d5cb00"}, 0x83, 0x800) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x3, 0x1, 0x3f, 0xff6}) read(r0, &(0x7f00000002c0)=""/79, 0x4f) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000340)=0x4b6fb2a9) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x10, 0x0) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/4096, 0x1000) accept$unix(r4, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001500)=0x4) r5 = msgget(0x2, 0x4) msgrcv(r5, &(0x7f0000001540)={0x0, ""/193}, 0xc9, 0x3, 0x800) r6 = semget(0x2, 0x1, 0x102) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000001640)=""/32) r7 = getgid() msgrcv(r5, &(0x7f0000001680)={0x0, ""/152}, 0xa0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff}) preadv(r8, &(0x7f0000001880)=[{&(0x7f0000001780)=""/75, 0x4b}, {&(0x7f0000001800)=""/90, 0x5a}], 0x2, 0xe773) r9 = msgget(0x3, 0x200) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000018c0)=""/118) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001940)={{0x7ff, r3, r7, r3, r7, 0x36, 0x1f}, 0x1, 0x7ff, r2, r2, 0x5, 0x8000, 0x5, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r10, 0x0, 0x7f, &(0x7f0000001a00)="968663cc31e24645439108289229229ff8f39eb4ce16195aed5853b759d36da069e24f52d8c285732f12e196df76bfa438da0e8b80b82c1cd322fe3723e885b418988528662faf3adc3bc90829a2bba3b5bee33e3af07b431d1d1198804eecdac62449883da8e0bc3955807e738dffdaaa936a26dbbddfe5a48096ad8accfcec6ee8521655652b1bd52592842985d1557204f737c56ebda364181f99abcb2b3ab20cfccf6429b609c82da7ebf73fc01b57a9e51e7743d4a4c00259b1c0bb8243e4b5c6abb46cbfb6b3df7fb5eadc030994528ced843701e90fa480cca6335e64b944c94f85", 0xe5) getsockopt(r10, 0x9, 0x8, &(0x7f0000001b00)=""/113, &(0x7f0000001b80)=0x71) syz_emit_ethernet(0x18, &(0x7f0000001bc0)={@broadcast, @random="d10f6ac84f91", [], {@generic={0x9003, "94d831cfacca622354e3"}}}) executing program 2: getrlimit(0x0, &(0x7f0000000000)) getrlimit(0x4, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x188) getrlimit(0x0, &(0x7f0000000080)) setrlimit(0x7, &(0x7f00000000c0)={0x20, 0x80000001}) setrlimit(0x4, &(0x7f0000000100)={0x18, 0x7}) shmdt(0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x180) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)) r1 = dup(r0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x100) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r2, 0x5) r3 = shmget(0x1, 0x1000, 0x51e, &(0x7f0000fff000/0x1000)=nil) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x7ff, 0xffffffffffffffff, r4, r5, r7, 0x86, 0x400}, 0x101, 0x63, r8, 0xffffffffffffffff, 0x2, 0x100, 0x8}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000400)={&(0x7f0000000380)='./file0\x00', r9, 0x2}) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000440)) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setegid(r4) r11 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r11, 0x0) bind$unix(r10, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r2, 0x6, r6) setuid(0x0) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x3, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = dup2(r1, r0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x124, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x100}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/16, 0x10}], 0x2, 0x0}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8}, 0x10, 0x0) r5 = dup2(r4, r4) close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300"}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000000)="b7ecce", 0x3}, {&(0x7f0000000040)="e89f98443b0ffcefd7d6d126bf0189ebfd60a95cc38928647d9d080ee98cfa5153dea213ffcc7eb90a40dc1bea407a67e9a41314ac3ebfd77992bfdbb25fcb7d9c2cacb059bc728c7f5502806926d69588498a3e5891c3dd3fa3edc6933672393f62c68f8eed22851a09fc9265f5917b7f49e4a04aaca2ea1c4c103e1b54ca693d", 0x81}, {&(0x7f0000000100)="b837ada7633ba5b2d4a6e6a2c79928aaa90506b8a1cff2df2fc61706097db75ac51a8c7e68f531767159644db862c9c8ca5f5b6ee82952380c625271718dd52fe395baf7a34bdedb1ccb4d962a91a252c42d91461977fdf226e1cecdadabf2e65cb634725a5ddc3ada0508e2aeb74edc7e01fd5b86ee5cf7", 0x78}, {&(0x7f0000000180)="a3bdfb1f7222f5100d69ccba8b316bdaa35d5c569246c6aff7e3f8a5d5603cc618e0eb7064750fb4a195cdb58a37dce2ccc0d0675e574a407fe3d7bad304a6acbbb426962b6ee42b2caf9ccf8424f057fd508fb5afaf43bf253da176148fef57810394e4a09001d895bd09b9fca98261ed1ad08d3125d693ee990f4e1a47a4e3728441565b31dd4da96278c8a3e9e5ec432a93689dc3d8d082b8f9c165924f168098409d9c6a20bad44df6507958e87e52bb6e4c3ad96ff42766bba36e712f97740e3ba4a32d72cec4e7ac0c0a97c8402822a276152c01b531d77e73583f04b2e4d83f2ec1b864387cb3dac0df3a5a8bda01b830fe512dcc", 0xf8}, {&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d806884688ab8baaf0de1a991d154e36c878c5b", 0xd0}, {&(0x7f00000004c0)="bf79820ddf3b77754808adbbe15a50027967a668067e65161fd92c5d8dde46e762885718ab79f2c6e9b812e6a01c44ae67465f42d3dc3b9ba07882fce73784873739f6a29d9fc3c4ca3f00c4a888f5e08729b443e64180ab9d24164f45e8c3ca0165491c21c0b525d4c6a63a5652d16640de1afdafd0d887144985a38d33f0112896d850b81e8094832f1d7ed0b0432c132ee9", 0x93}, {&(0x7f0000000700)="8c8005e4b5bd30bd4767e7f78ff2d36b377cf8de89148a9fd80779a0b6f13259d3d09fb433d43be83253e5465345a5917de6968693ad", 0x36}, {&(0x7f0000000c80)="22581dc4054fdffaa36aa607eac3869a21158e2dd099319094b12cb6171d5a97aae02090797e7bc84c5c7a43ead209367fa6c9ed2076edd1e8bf553f132dd19bd53e311ed1d33f8b33efa1a655be159dc5297687ab055f75eb76e6beaa028ae3fa2149963867df70ab4b151a9a2a7c13dd19c61ff3633bc69e28b83e178a88a5610a2771b99adcad96cdd55b0c058651de52a14d6f2dc2c54c843dbd81953cde0de627320e31c962f521d536609a522aaf70b8463f18510ab1a744f756fa77a83e37b9a4c574bb0a0d09dd4677e61f219de89ebd810c64383887408bfc4564488bd5deedebfd115de004885a0a5871a019abe9f1f83d42c7105be2d5b9f761b4fca03cf53bfa93a62bdb368b6356b7469fac6da864de56599b5a5bd960bd94254f55eaca1602ed16d6e8f7d2479403f01d3d8dafed2926e8e7014be956eac256fbabec3123b889d0fd3a560a78ef6bea8d3831906517301c74f0bb36230961e028e7a98893c5ad29535a519d6693d3917ad496dd5a099478eac0602486a74e619885f9267a28af1315e820cc356174e80729ed1fd7eff4a14bc247866229622b5fdb44ecfdd738901a38da5cdbdd0302dc8431d4fd461d5a9a81fc873066983079581a13d449d51f72d04666d99455036a99d17953167daa9982b35a75b019f8d0236e136e60b8cd3146a18f68987f6f3422439734520bfbae8f2ce9b6936a42949b206e973e456215272ab3981e4f57edf5c98c99f6c2b4c0a6516785b02dfaab06daa7a75c38c39c7787c7b693ffe460af0df7c94a4d184f79d4cfb0647e915b3e8487c5a00c98d6d0beb6ca0403add4bf299f5de2ebd514b5327545c6b18d42abfc37df4512d4861bf7a5faaaa482f6b6157a22c45542db801168bbc02a7e719b65105cd6d2e1d564044bf68fddcd0861721a9d67f997d36b2834f906fc4a263948bef2167b2790ed689d4477c72754d662f0f25d4c230700f6855f66c0fd23251b6a3cddb7c9a5af9b96b2ad7975493f780d770f0f74482a0f5df16239b70d920a8b1430c413776fddc05ffb02f74a7271de41312504516f032225a5778d565b5451c8feb4001c84c68c83", 0x30d}], 0x8) writev(r5, &(0x7f0000000b00)=[{&(0x7f00000008c0)="1de35d62b91f3008b72344d5d3b711fa083ac0e8e356605b06930156b4a8c7e351aaa4b35e92efd0543e2f63c0b9f4d861d395eb2e478ad31bc7968ff88a250c8ba8739dc2ab727adf58d92c4cccb56007e6f16a0de883272e318db20fb2d8c97a6be65eee2d830918edda2efbfa5113920b64da83aa530e67cb97966058d2cc90a9b7a90c3f229ed2bdf554380d6b5369c4372f4083d7d093fd84f0", 0x9c}, {&(0x7f0000000580)="feae4b189933f708499b458d6c0598e0c2e46ff2c4e9fb44fc891d5322fbbd1bc7f667576cb8db0e5dc165fc223c4c8e96e7cc766d3f6a27e884004ef5b072386213bebf97c5cc66c6aaae9a1cee5004bbc43d40c5cfbe80d9e735c8a0d5d5e5c2919234f496129d474957d100e6d81782a5e7f16f", 0x75}, {&(0x7f0000000b80)="37af66e9c3cc4a417e5987309dc55d2bda9abd46de9311c4f64c81078c3ca3db618f801a7eab80373f8f3bd808316a4668eaca3a3d464d384fcb4241facb30f027a5167a47a87ae8f15cb39b3449aebbc93b9f7ffb9da568cc4d26c979e026e4e39ac9bea2203fff5b4c878f895fb6e19aba81cb2b20d953e97fb34230bcdd3b92e9588bda659b8fd14f2c291021bf136d652c8cf3ba75e5607ed7d010017cb2fffe3e42dbb806fae9159bc1341211dcc8c6d28955092c16079953e19b05de7cd7661bc4bad79a412db7a47c7d3c32b899ae29bf4bb448ce00"/232, 0xe8}, {&(0x7f00000007c0)="781535f1308b294393337de2b21af040d4df08b4d18f2205", 0x18}, {&(0x7f0000000800)="bc0703a8ea71754832e14dc9c5990b96cc7b468f", 0x14}, {&(0x7f0000000600)="394f3621640ca262a35ab43cf4b5c52b5bc5fe8d296a45ded3bccd195c0a8aa65f2326343cdaf7eec74dfa8c7ece0800d232508516cf4e938dc0017b1e13319f95635a30e00c52f99d932146b4cac57964a5b6449473e1a02b32aadc73e7ea420bc997d67bc90ec17fdb8958423d89e9e243", 0x72}], 0x6) writev(r4, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r7 = socket(0x2, 0x1, 0x0) sendmsg$unix(r7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x120}, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001200)) socket(0x0, 0x1, 0xe) executing program 2: readv(0xffffffffffffffff, 0xffffffffffffffff, 0x19) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000002c80)=""/4091, 0x42f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r2 = semget$private(0x0, 0x3, 0x491) semop(r2, &(0x7f0000000040)=[{0x0, 0x3, 0x1800}, {0x3, 0x7, 0x800}, {0x3, 0x708, 0x1800}, {0x1, 0x6}, {0x4, 0x2, 0x1000}, {0x7}, {0x4, 0x80, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x15}], 0x9) setrlimit(0x3, &(0x7f0000000080)={0x2795, 0xf78}) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/167) executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) flock(r0, 0x7) writev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000180)="4ec4f499010d1f59c828c74147fd3d4de35da11954d87ebe254401db7a61c71be173c722078312baa4b9b59e5489fa310a8ac1eb260f01ae01a95e19a52e4084705cd6ea2e3a9aa2613ebc87d6d91bd3e087004caf587995d2902c", 0x5b}], 0x1) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) sysctl$vm(&(0x7f0000001200)={0x2, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0xfffffffffffffff9, 0x9, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9b, 0x0, 0x8000, 0x0) kevent(r1, &(0x7f0000000140), 0x7fff, 0x0, 0xff, 0x0) r2 = msgget(0x0, 0x4) r3 = getegid() lchown(&(0x7f0000000100)='.\x00', 0xffffffffffffffff, r3) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) msgsnd(r2, &(0x7f0000000380)={0x0, "789b3fb38f3f4e298e2474a918fcfd63e7ff47f55aa2b563186180b81e3fa6f32df2a226279fb32aa1bc0073fdbf928bc7633a844ea946df15ffbdc2a71de199bc952b9283172997ec86d69ba01124d761ac107fc924bf177ef78a142f6687765fcc233a334bfae3b684c32b1c0416acacaf341aaf9521665e0ec093d7a04c0d1b07f3659fcbb803a66ee76b8368fd8a56d058e91d8efe0f0d98de7dba0a463ffc0c10ffd92c9c18b88e35aeba"}, 0xb5, 0x800) msgsnd(r2, &(0x7f0000000140)={0x1, "5a5209d021d12412b37ebfda8978a25899aa708e0497515f22c17b407e1888e0c0c1d30b7e051fad14cd"}, 0x32, 0x800) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8}, 0x10, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000200)="aa45e6f732fa193f98b295d6e2614160cd3155121a16aabd537b781778fe740563c56923a1b308248ffb472cc9d2dbb1eb6bd3e10b9a77699f08cb2cfc2e6023d0a084d5d39e57a8bd3f13f817c68b6ac427b98f3ce588a43c8a7a7aa7995f33d6e990260d24f7e4f53667932c8784dcd22c15e136cba2f149e0ebeee865251d7eea3c385746b00089d9f39ed690fe95047a66d0f41aa8ba141115058a54abfcab970ed48968d5b6bdbc110e1db64038eda313b3c42f908d9d02a9af", &(0x7f0000000040)=0xbc, &(0x7f00000002c0)="703eeb730bfc11bf290f267c804d16c140267aaf22a5fa54f7742378e10ed6eae3654cdb7552bca2e48f522bbbdc461c25eb0e80ae4319039bea19ef2fcef27905f5b2297cb9f38f7304a415ddb441ebe74d9b2eecf2d0fae7dfff8bdda7eefda76bf61448e6fda0c64f371bbff1844d809b931060322c353974c5e87dac6bb974c2d9010fd2e336793dede1b458235ba81293", 0x93) syz_emit_ethernet(0x3a, &(0x7f0000000080)=ANY=[@ANYRES32=0x41424344, @ANYRES8=r0, @ANYBLOB="ffffffff0000000000000000000000009078ffffffffac1400bb0189020049224e220000000000000000bf19c8dd637fec94bb72866b743bf7", @ANYRES16=r0, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 4: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r1 = dup(0xffffffffffffffff) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = socket$unix(0x1, 0x5, 0x0) listen(r3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000240)={0x8, 0x397, 0x2, 0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) sendto$unix(r2, &(0x7f0000000280)="e127c3c267b8a16eed1d6e5a19071c082121ded9952b3bc98c4a31288665dffd7e5e7d7af88f73f7b0750fef9500010b98d498e3cbc98937e511f6d9cee06c9ae949834b4308c5dca287c641dfc2a7bdb68aabf35fec53598f427cdfb8f4e6bd12f22b3d197fe6ccdca69e10a7b29080c0094f307060331565967254343a5d0162c0d2c11a373a2902214bc9f267c002066fcd77d11613ae69133d0fd3d253c0cd151e", 0xa3, 0xc, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r5 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x68) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8001, 0x5773c5bc, "8081007bc2692d05000000000000018800", 0x0, 0xfffffffe}) writev(r6, &(0x7f0000000600)=[{&(0x7f00000000c0)="c67cda4dd108c1144d639c2640bb51f2499163b6f56950b7cfb2d3f7ea88d6e4637af4d48cf8d1ca2ae15386fd0549bfad7c9de3ac28b7e01546c28872a8", 0x3e}], 0x1) mkdirat(r5, &(0x7f0000000140)='./file0\x00', 0x8) r8 = socket(0x6, 0x8000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r9 = socket(0x18, 0x1, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONREAD(r8, 0x802069b5, &(0x7f00000001c0)) getegid() open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2d) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1}, 0x2) executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @random="fd6f6d4ba724", [], {@ipv6={0x86dd, {0x0, 0x6, "15233d", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="f0d0aa5cfa1002fe8c1b98dd5188a294", {[], @udp={{0x1, 0x3, 0x8}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000180)={0x0, 0x1869967d}, 0x0) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) munmap(&(0x7f0000068000/0x1000)=nil, 0x1000) geteuid() write(0xffffffffffffffff, &(0x7f0000000100)="62b157b15d706d42723b256c3120cb10e909886e8a68c8a3c93162f00e35f0aaf946f45039c2364d6ba85a7c0fafde3e4a616aa73ced7176c4803bbb8a5fc267f364b5fc9c1fadc0ae6836c745d8c12025e9b67c7e9303992ed8aa361a5ae90896f70e26d57d8d8b9e90c16661da48719cbb3e099dc078163f6f7143efa965edc8b7c6ade47c1aa4", 0x88) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0xfffffc00, 0x0, 0x3) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x5e) r3 = msgget$private(0x0, 0x80) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) sendto$unix(r4, &(0x7f0000000280)="b6e787dc90dc83060167cfed8b4147321d62123579433338baa34e1ea80efd6d2a98b83095cf542b524534fdcdbff434f33a0e945a788bcc626fdf31f544d31a71c044ddb97ef0af0f865f8fb3bcf3957fba734900f9bd459b60e8f6ae89179e20b76cf1f69d6ece8b80a586cc86f43ec1ab703befcd48ca14beaa5834f70848f33a9080dff71dd4445bf8d9da0d275dc0c79260b3c8", 0x96, 0x404, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/43) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="d900fb0024ff0000", 0x8) socket$inet(0x2, 0x2, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0129c9e242fd505aac10fe300"}) poll(&(0x7f0000000180)=[{r5, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xb55a, "1a2198b59b58505f40edabfaffffece900"}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) dup(r6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0xfffffffffffffffb) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000000)=0x2) executing program 4: close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r1 = socket(0x18, 0x4, 0x0) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) r3 = socket$inet(0x2, 0x3dc18c50741d0a15, 0x6d) close(r3) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unveil(&(0x7f0000004500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000004600)='W\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100000000) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r6, r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) dup2(r7, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffffff9}, {0x9, 0xfffffffffffffff8}}, 0x0) r8 = socket(0x20, 0x8002, 0x3f) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000000)={0x100000001, 0x8000}, 0x10) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) socket(0x1, 0x3, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="382c0502b9", 0x5, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="ff", 0x1, 0x0, 0x0, 0x5a) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000100)=ANY=[@ANYBLOB="a2aaaaaaaaaaaa4c77b99cbb86dd60c61e000000000000000100000000e01f00"/47]) syz_emit_ethernet(0x52, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040), 0x0) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, r5, r6}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000002e80), 0x3, &(0x7f0000002ec0)="a0fccb73", &(0x7f0000002f80)=0x4, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d910000001000000000005000000000097ec4f3cd079bb0f35a147deca20d12bfca9a1abc4d4826bb9c571f53cd3846929560e7e16fcd3e9a77995ee3f904a4d98852011ee0d490232ab88f2aa9bf9f8fbb23fee0f52e842a9e96f24cfa752593588d319b3b5ea1de64687775fb01c63c8fb0e623e9a0426b9f64ed934aa157214c1653c6c0fa7eb4802ac088fec4db5990b95c47b8dcd90157a9fa7c567512d9c8248d1901ee1a8c4cce89dc3847dc98072a0fea55d4757e86711afff5b9c0712d913564d0409b975964c337b17d7b15c780399", &(0x7f00000002c0)=0x2d4, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd601d8f2b00000000fed7871358eb087d34e8a93239c1a0cbc5e715db445af8d934ac"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008", 0xa9, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b", 0x40, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) recvmmsg(r2, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) flock(r1, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000080), 0x4) flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$hw(&(0x7f0000000540)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x4}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)="0de2216434a01be6da3dc2c6ba06cbaa929d5517180841bc92ab968c3e8dd8c4a4511ba6d7615d22141f833a80ab2a19ab65c9f6ff6d85aa26aa9635ad2daeb7fdd5b3bdee60f91373ee3ee6bf9b52536f7ae1c9367040", 0x57}], 0x1, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, 0x0, 0x1c0, 0x3}, 0x1, 0x2000000000000}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036088000082b00fe8000000000000000000000000000bbfe80"]) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffd, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x7, 0x1f, 0x9, 0x2, "09a6c8d55cdb917e8ce4d10877175e33015f53ca", 0x9, 0x1}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a8ff99b672f4d335d223e7d029d6ba8af6300370021", 0x62, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r7, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r8 = fcntl$dupfd(r2, 0x3, 0xffffffffffffff9c) readv(r8, &(0x7f0000000180)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r9, 0x0, r10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x200) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x1, 0x20351e, "1a0000000200f900"}) r3 = socket$inet(0x2, 0x4, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) symlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file1\x00') readlink(&(0x7f0000000000)='./file1\x00', 0x0, 0x62394e1c) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000009c0)="b8ad1eaee926e796730f3ed74d9ea75e0e46ded50acd2c6b173c16b9a00f9cb4d5b811b975e7eb5b4d9b296231450cdc1357260be360f26e00000000e39f7538ce7b8f71de9844967cecfb309ea52b037cddfca8ab160ad73c6b50dd86b3f6d3cb05624b8e8958a18db9a3acad1daefd5a72bd45c8b032f85e97f9afe9604e6da1cfdd49e2ffe7f1c4f51a8f1d38bcf9ff0c5b0d780738f5da6eea0f43c3c4160b45e2736ba04bf47078fdfc92d8d3e133b2554b838607fcdff6e2ccf33c302e0d9ebf938dd1a6c0489711051c8b802c0789c78ae9090e278804242f9d13edff0e2da776c015b8763e20c18e9f1876a501071b554b00bf942aaba9bde4a10165335eae2a07b171d36f95c7677fe823e64ce21bf9649cfc97249f11dd72bac1ffbac5d872636bd70c4c0496e7db8607700ed64e0974b7257e9f6b77f1853c68e5b3a46dac201fc45172e1de7ebfb98b23b0eeb0fdae4854bb26de9bdc7df559b505d1f3ba6dd18ccaf1ff0824b06091199a753b90e6a13530e56fb8aecb5613ecae0a1d6971b418440535e96e71593006a2959b8e035135d77ac0a79047e027f2e18a2f027298e6352740228b446c083a05f0745fe2427a98f25dbc07139a487670da9a5a66afae133720cb2e304bcfb0ccd4796e011ca32b35a1e4a601540deaf7406d5bc72334c1f1fe39b1c09b060ba61a568829dfd49d7ee7b9c201a904ba979e81b620d986f7a96a9fe37eebd25144dc3774bde6031c90eed355d636e30fe285af2906e91d22aea1ff2a7b4e52b8aa6b3127eff0ac7218873fd1e14ec69133dcb9c2bd990ae32554b4a2eb2c7d1a4b09c355f28e0fc9abb108f69c0fa6af50c7483a0809302da81df1a1a735a37764eff8db50e1e0cba23f9eb082bfa670efa44268fcfede4bea867f5562a10e25a623f208c5bf5041a7367af50de791fe813107792647e8b2c476f0453673e4a3cfdd33db187d7022a0771da93f3b40d440683c02e93ae3075195096a24c198a2e82d1f620a98a80caa31cfb58e7eb8707faa1d5b6de80e672150e202debd4e0df7534de66200180f2fdc0e7c7584b11251888ec22874d344157ce34b9ad58bc07e19904391e9d965ed8b369220ae1adff00470c44664a64bb4a2f4f0e15762eb99aa0f98321411a527d2d19d3e683661e551e1f23da867ea93da15dfe957f3c7984f3204c37c2d348fcf129843ed92b179f934ca0664617e5f721887debff5f3916bc1add604a155ccb9fa635c69345e3d3c615c4628ee2ccf38267a36892fb5473eadb61f227c7eb761780491ca87c2c913d013288a10c22385b53aaf980b42ed322eb5c27a030f9060536e3b8f28ea75c298a1aca4486122a99bce09d155da497cf822a41e6bc9770a43d5c037ad47ad0597911622ddad42949f410ebe855b061b3820ada3c08927c9e02ae206b02f982755c07f49353f4f526853e97dbfb702c6e87004a30dc6a2d283f6e5e24bfb12064750b4eb3c0d86b8b966ddef5fe7b36a7271e1e990dc9e9948f644ee425a2b0606d7bc66d603a4618491384474dd7c3cda0bd11145e6d14c9c1788ed128b661a0653dd4974d79e2eb39084163fd78db06ef2b10a81f26d32c7efbdc2cfd8784094c796f3274ff6cce375b2ae22dfca6f63514df29b06b30f0908c8fc1b639100006b4f2905a1d26c0463310fe5d2cc8c69c2a13753bb732b7b514a56485b0a366c37bff2a8ab2c8202fba3df078cd96e9ee9838c70eaa0c1591e8db041447f8be4f421836a554ff65fa677cf5d546aa00e5c51666484e4bc8aac28a0bd078d0d945f68965585ff180e169dc7aa7f0dcc026d3eef6bd6b76cfba78e2951001f3ec9d1abe8ab5f5cab3ca7b77e853328326951e85cf8e73e566d47e59560df91d1c6e059ef51b22c809b27b492fc39ad79ed0afe0380a5555a62b59737ec14247e78501e437cb2af6262d5c1d33f9ff630dbfd75b557575636956122a84720ad688388d9c7dca8994e22c86a21dee9100730ab61a0f9b4dd2ee1c9eef360bcc4b4b3c404c4e87d5e9571e4054751c4c05ecc0057702703b5b22d8cb25a114049d9c7cbe3433b6048756526e55e64d83e44c83bcae41171b93f23c73b8fa8bd6589822d4204169d0121b7c7fbf071fe9126673ab437e66129880a99f73a4533e2ab39bcc256d96ba5e6e553874aa5c5b12042a56dae1286508e7f533b0578e3049a7c18616eef16b12269a081fcdf65c53339a0c38074c5093a7bde977c066af166facaf174831a78797b0dab7e2d64c1956102396cb10c14c5574706c778d5a1598c4f7a03a68d6cf82de5ab7d1a38103785c0a0d22fb8bf361b1c3c9ec39e86aa9b4e6f569fe734d24d3771ab8e1710d86f895f952eb3ab3eb0a75aa26652c68c440bb633b23e9baf7b7de177e072472aceb918e10e5c54fdc424758a5e909b4e0f3bf3087aa8f623e5f57c701ce018c21a5c937a3763b03f42499c980d86b808b32c8c17d7ad786d4f2ccf038cc320f7898398922e1c3fd48dbb2b2c0056d15eb3d1fd566e391c9db385eb41908d8fede1a6f382498217d168e74e2b2aad528a8ee08ef03b8271f04fd871c9b5ba278326610c82f1596b0119c846f8cc3cba2fd3481c15e6d94aedf7068bc01cc4717e738f29590bd99f78928a234845d7e4cf616370775b1de3cb3253ef94f0c9d6c198562025eb52edc8a3698d63fb9f6b3969ee11892f279ffe8c88642134237d187b622ec845f09a61756a050df994c328515cf2366aa4b98bf18da1708cbd182c96430e37d90899fe6413b4ce8c05f0c07becfd9494bdbeb7d286f8b42954c0774b84f04a60d0de8b85079ec490ca499c4af4247022d1b2d307ac6a7a811d8ee8b414cd85ccb4dc59373d1f2fbf5077d3bc8d47800f8db2b0b892037cf0c0b59d5f0b41245924ec4a2965e0fc82da6756b9c4e92fe291f77cf84e46b30368f11bc659c4a062f5c294b78b681a861a43aab168662320f27b22c815b9b7f65e63226a877f02760f615487ee40d0f4ff6fab3b36e603c5b0bf85cb19d4c90ef7f72774ce1283feabab621e6d586777f46452d9f9c4103c9d74566825666dc9c0d2a5f92d6e864f38621bdd24056b8c268978e26cd6b2e2be69156e20e93271bb29242b8bc9a4437e6911d2f85519462e17a57c1146b4c44500c6e31090ce069c3c76801cbf2c4d54f4d9d30f24bb52b0fe5bc5bada8f3294c5ad69dd6f354d0ba3b825a9895223cd0f627a614ed1cd47aad3f36a487fc4686457d718b500a2077b468cd46f56dd638a77d42e1c610c8c0ec4d95213bbcc5047d140a6d6fddd9b9d81b34c3e209293d13ac594e65339bb70a44752719b4ddb6311c1878ef4dea611cc2d4afb95405fc609def341b90ec7bc17f368ddee3c93ad14da7230d05e83ec51512eb82f86dc82276c1944ff766081860703bf4d056f9cfb3b90360d219f788bb4e67cb56aa89e8e1fae1d32a983f0a6ed1542555f9926592268e5212ffea4fc070cc6e18c8236fb9f91692e0a568a8a879b0324c1264a9b64c18c45e31cefaffb9c373106b10da43071738c6e71d5a66492a5ee54ed538062383159ded0c879bdf383207fccf53b186eea68c91134f51518e0f3f6dd5801f01cd2db8ee574401602a121875d66c96a8ce7410692c7f7328a6903139b1a5dfdcce246b5cd035a49c99d738cabdcccd8de6a67c72637e775d7bd61f14566d8e6300f6771c8a424b915d83d5029359a4fe1b74e455679cd5a75ca0a22f20f7f9ce1703279c3651b22348c371328ded67aba6eb3abc5daa5163b5e9ac17e597a75b3cd4867677c48e0cca42143c8045386a3abbc28654a29f41b099ca7e6cb66a4d86614910da55b2e6d18b865c1eeae486239d9209faadf32ed0f8b924b070215745b7825027dff589a1e01cf6d896808bc29043a486fc8a9bfad73cf7b0876c997de3d4c4117ced3d318f427b60930a567a3bd7f6848abe694a666dfe9e2645b01a15c24f2355f80debc237260ee2bfa45351809a58bf0515db66667872449d9fb5beddd43084813f2b6b7580875ee6c228835f6b429c8152459cf08525845aa4814b8726adf5d91ff29e12e01a7e13a3501dcaf1b9b988f02949ca5b5810cb304e15956c19c06a2cacba86dac6ae4adb9427dbf88883e6e36f059885af91f7d51b74c4e48478ef2545cf02e92b81f0f5b070604d80cc39a5168f1fca6d9c5db149889633a327874efb04afb6eefa95ae69274dc4d2599c30c5b554c12d6c8207933975d0df1fc0eea1c95671473741c5974d1d9a788850318e724716c68c4f93fca4ba4b2d324ae2575181b6d0a2724e7ca88c13de704e41529788d4e102b998a88d3bc24644fb7ac7632e916e581f5c530abb3afed868a1935f855868d898ebd18752b55bb4d87c95fb3e96ddab8e00ba4ab88d7269d7b6705bf2ee7bc9844d99cfe8d70b495b0dec9a65ff57572f320be870397fd0c1090c2235cb29a31231bfa0b7eeb999a46e8ec1db9cf900bcedf43880a67b18f00f84ac2e2d1080ba97c046427d2fde7b87f728530bd65b0b54e35956b9e4f1ec379cfa9fdc5d9738fb91b324128a69363dedfdd088ded3ff9d23d0bed8c8acb190c37426948cd50436e7d2ae951838f2cdf5d38b307376c85de14c08ee827e9a2db3955ef6851a7392bec75c0ee67a4fcf3b0eedcc83fb8c21dfee6d4aeff8bfb5b9667981571fcce8e397bfc588ed263a9736603973dc737087ef018faf6513d56ad31afd5571985d2ead325040f178bc561a4c0fe463afc5d3920ebf5ec998ad40a7681bc41f2ad08c1aedb2d3fca5bfbcf4e6b147c63ff24c27f62e97255f2d5d1ff06e0d332966580acb3fddd332519364d14ae0f51988ba31f5558e7f488242bf566ccc147c226e7b876768939c5f7ac748bf7f561dbb2cf5da9d21a12a02bea52e3c2bc8f91e44fdd76a5d351fb72956b428dc76d0f346e9d3ef52d88ecb9a07ce3aa57b9e7677fa7ef9a46cd48d894c081d77ebdaaccc9774a66a23adc7a27a5c6a55c935db470cce09e442ff0a6b445198ababa9936d1c63b9b03002e5f2de36650b7ef03be8bee902f9592ffd8a8bb005c21cd511aa110441dd1c26ac1b6646212825a5d9f1df16535536a2216fd36b6b2ed3f3df63f53971e44d9622f7735c86f24bc5318cb444710dcb6224b12f27b65d16a6a3b56d1d974b8c89e171f349d22c1f295e83aa70058aea200a5844ebd0064d6b0e0217cffa084684c5b118bd4a1379e0fb000cf7411a56fbee7d714624085a25267d170909d1405a0cab6da5b48903a3b78b05cce5d67cbf169d249475934afb0506c537574b2e3e1bd96f11dddbfeb890a40ec89d78f7370d9d7594b74b626992bf08a0ea12a46c5939b769189e3283aaf30f149484e5bba4e0057622c5612e19349db6b2fbd08a8bf4fb20bf2fd4973b56813eee22e66df0e3c35705390b1c240c9787b1afaae9e371a1203cdad653bcf458a61c7adfea1c8f9696c9a7e08387160abda8c1ef6465c6bed9f0859276a2a6cff41ffc340cc131d54fd0828e7d951ff9ff3479bd811b9b3ab08ed62a0f8a4b7532968471b71117d23ccdbeaf8fb13d953a2f7a9ecf8aed63324151ae9a99ab447800eb70f2daeffd28a1bdc34fc49d1ecc461aa3043c95e58d1a43333aa1415ad9ed0686f00701821efd7ab8f5efdf7134640b35aa1c269d82a1b8bca1530fc1f5052a7d8fc170baaa02c2f58772c2a964470cc18979cce3d260cbc794c81e4670098daef3d7207a2c7b87e48364903330a9839ba3aa1b17f56d165af283c9a43f0f8da56ac14d6c45a2f75d81f7541f66f63223c63ef33cbacc7405b0dd218d1a82f81f1134bb4ed28caedf9a7ed31763ae9af55c12c17c27627a136a27de0c4d950b5ac12d2c7cd5b5ec578817f162c365102361f300c8f5600b178fdaf253914bb2dc96fff49ffb3cd4b2f52ea51203f4f3811004dff6ae907d89a902326e111d64da23ae846932a30b2123ca37e0ef5050009e0bc3d470b43813f054d84cac7705f7e7be85c74eb7041c2e0638dbbd786fe94fc7804cdedd971735af38dd4cc27a20e00"/4320, 0x10e0}, {&(0x7f0000002740)="bfda090cdac3645aef86a4a1e4191ebce8f73170c0813e80b87a3d2b9240d35f0d7ee152a7081c6a1b207f8a20e0c80d771942e7b913c1e7438633f79cea818b573105468ff104028979c86dc00fc82ddbbca83d404a1fbb0f9cfba2847859c2f35e3cf0a79a4400f2a0faf683a5b5f72ba5643f8fce88da9bb0ba73b30729bab4ba9ab5fb71fb2ab2dc2876e0354e35489819053e88f662cc02f6e48de6125457e0e8ee4b66c4e71a3fa4e4c842aed72f4dc78d19fca117cd7c55bbd9bea30e9e6e00e5ef21569806861fa4b644b0ca417899a5f86bf5e3b300261026d98ff23bab37acfbc0d5baf4330ea3df4cd7cb3e0977fc9ea7eadf8aff6eb0317eacae0ee01ef27404159d7bbaf44c636fffc126378b66da382b304b5959eee93d4ece6c386384e63433226276102e486f00bfe917bfcedb7f9890dbf4f7d8d59596eea7a209ccf65a3d07add621a98826cea9c60662f690d7405fbcd87920cfec65db0f6e0684a96f072764cfecaead7676a335a8c74fdf8ac9abdf00dc2f67d73567ba6b6fddbba9c93678d2cbcd7781b48ff683002416c31efacb7ad692e27ab398763b2ec4dfcba7eca8286ee484954039bf824de82f4b2a05b42d5cf9e1d06b95b0814c668061987929852f00c3c72143074325540f5769720a17044270912fa9c65551ec47ef15e1db62d65a343cf3789cd65f7e2d0a77e4e7a332e02dfb290cc787da63c000521a22535dc782d5b1df5923f6cb90446c849debd3153c3a1a8e20242e9ead1beb86d10ec2311804c818e39d3582d538dc0b1f7a81bbcf759e5836154155134b4bb02877c235ffe2510f3b288670cd8e352d451fdd481810118d84cf133dbaf4322fe6607a5d3aeea84dd241dfc605e7f0bfa1a1fa7eee81d6832117fb6f57fbf4e4cc5e8afd102fe5ad80fc5329f07c910cbcabca67b7f80c0cc0fbca90161bc5a87394e796a1aba88f1416f7380ffe86b788a4caf35cde573398fc72f582744c1ca5ae24e09f97c8963b15c1db35083b332ae4f9e208ed82d5fea1f821c50b811b4f321e7516d8c75998d86ff78ee477bfc67741df5a90753d52e1e4d247644046914b5985c4abe4f2f291248c87fb22dcd259598e15f46062181f96780f378625e4504e5a08e5ede7dd730bbd90895aec055c07b9ca270aa2fe9f86f71fe90aa7f703c41a493142aaf3d13e2d1d6107a640dd61ad12e0fdfd2bd6af9728f4b3ab9060f0591afb75e22cb1e7396c40b817d138c41036ed75e5257e883f4f639a88bc158635c5c5fb390a5336b2d043eeee40bf9be0e5d6eef08cd0d8c4376092a71e8c4f8ac949842e833fe2de55538d85a2d21223f25a67567b8281edb4b7830786b8fe1a9ba0a81625eb867552786ad2818ddc604c527f4b202b1c82de8bb7d4fe8202abf37c85fe3fb406f6b17064bd7c7859fec60fe4e4054c9525c5715f2b17343039a4395b1d29fb0a53b6cbf9808050cda76df4f60ef7a6bf808669cb8e7283daa6f59555f8db41a5c679d3fea769eb9373ae183c5659e78b0fff011b8995ccb159a612172084da015d515425fe2094d92398773bba8fdb74710e4b5c31b308653b11d3e150184e2a0d5eaaca658bea83e625ab40e266ca9dbb4fa87bd2a6f25df3afe3096188dc916c563c476bf68c4b71676863a19fb2bbb8b9fed8442acdb76e9fb98c4676d5dd35f9223aa0b4479bf93742e3b759b5d6fa96d7b95cc85fc0276e639f1327a22560ac4f9a8561e3fb4aefa52c5559f9dee1a08899d6c78c80f440f94056a2a4d7cfa44e7430ec8aa77fefba9d827e7f55d4e4f8170bfb5fd05d686970c93d74238edc2aa98c78e07dbc671c07bb2b4a2872b337e2d4b29fd54612a950b4194d409cf068432a9d55e36125009424ad999c822b9e912c05269ea882c0807d678c8b947323be72a81a19f477c1e200d6ac0be91c50690268ac48c1919bb6497a199dce7d692d4cb368fb6c31272e8a0c967a2f7235f970afc63a44e5d0aeb6d9448ccc12931d5571872d45a995812faeab271bb9850800f2eeab347c0f5f6665bafcedfa45f2a98357eb197546fa69a724e7be33f74d104f4b708fade2d344a7b3d0d17078036a4402cb00df8534d8d837d913d69174180ea1325ee5776241dc8ebfa4ddda92ed0c795dc4e22f39fff1828aaebd94da4408b0c2081196d929d108489e59127c57eddab523ebee0c43db61667ef632a52c0d6595343f6ea3bfba46e5c91bca5ccd5a28f14eb0e52add91799a921b3c896e471f346e19faff1627598c19072add4532fcd70f0c3f3df9d666529a7958290b08cee08a53a3d8163110504544397a640cbc6214ba121b0716218792c58c61d40b34ee6438bf99b265b38c10856a103b1575400d438c3999494cf2a40969ec05e081872f60332a4ee007523a32d909e2024f3fff5a7a30f34088527429b5d5ce1df5663775a7f902cfe335ba9f830f9b3b5dcc1b5a136ebdc78ed87b1152dfcd08ff51747cb22c2736cce6bc1d37fd6ba4591299c6491901f498475aa3b51fbcbbc3e7fd7d6f76afd5cfb883d0f8348f8ca4aaf94bf54d33dea803df76136f45b6ad0123868b0133e601c112cd90b8070f09b084da6bc4fcb998278651b4a0245adb1c3247f13bcd8269483ee0906c76f9ef9f2329b67c7d967d2e70111f35d9a5025940787d087b6dfaf52fc522e4a2ec858a47a65b5e04615a83047c260d2c04e20275be0bc7355557be77fa08b6fe2aef951465cde4474b0235b7af16971661b41dc2cec409a026d5e166c8c7db9520f976fef0433401faecf06e8a9cdb728f4b10d19a11c3aa0dde57d0dd570188361961985ea43206994913a7ef99f3be6275a28feb08c94702535aeb0f2fa851553544fb09fee1dad25de7a0422538ef59508e8ea926af7fbbf08542a0955ea214a6dc5d4377d91dd4bc8deb7a1d0984dafc3458dc1e39f4e6ae7974577a7eb34782aee1a9bb64d96abf1597a442a8c7a8416796fc3cada08b793c0560e4a2ac9eb7a0ff6181f02d500c1706d3bbd47526bbf7b0ba03df4e86de1b87838e7622b45a26452f84c1e4dcd478eb626a4ef20781bac9b54a1b184a47249eced9f36855f530b35be8e958aeefe9d9b38477fe1d5f5dae0f64e30ba1d71b3ce18d5bc91238c32a020cbde00779705abef1d2e3640084caa2c95a66124b3135a70400e82ef25fcbe4b618dacc94701c5c3e2b0dbc257e9a57f85697b9255a981200d40833a282e51c25a11394f4f86355fb3488d3dc65a52e344cc2e1259819794c073b3e994fe809d91aef080e64aef775647c977bdd52053d79a80109772d6f8ab944e185188e6b4adc0182bf2a8bc7374786b399f72b93d5e29aa5517b32cfa1ad4d21bbdb2edf153ea138d2d3e0ba7fa15d7086b41d6ed731c5fd0890e8ff074a6019d1b542a60736bef68abd929af2d42dd0b67eacd130b8a7e69de6457c1b715efbb80694357a47d4b172cd75536efd4d44722878a496b66bc2f62dca691ffa71edbc8387648ce27a88cf472d5c166600cc6c793ca80a872adafca8357da393be69ee472b2501cdbbc1954fae5bb53104cb31671dd6abeb6d328a0b6b25133c56fc523ae3673b40a29aeedd09afaa1635bd516551a926c6c8e8765ac02a3191548249db56e8633546afd29322b555bf97864f6aeaf9cd8427ce5fdf4205f8fe9a95f9133cf6374413f215b166c662481bb9841503963591de54ddab39d06f889dbbf794002975afb5f78cf1be570791079daf4984558f94fa92be1474761922b6044ce4f89548f505828af40a06088c255d4e299161e0fc1d6d70ff150c18a61bb07f972768350a2266fb358a8825e2199f634f02d1e21ad24dee772e5af51b9c05e4718af995c40678dafd00853e94212ce46d3d8b44da6959a456cabbd3391b5bf2b2a8c069ef63fe52e80a9fcc959b4023b8fd75401a1703e5331e884f1e86fafbe4c206c004995d1b64bfef9c115ab55a0049484b47e179b52bbe960a74296e817c675d6706cd4158d019b2fd15f65506137d1f42ca4891e0073b26b63eee89e61b4ea112a750bb3e7c3b813106bbc014946b354dcffe384cadc4669b6b7cbd3c6a3128384826d34d400135eff85b79219cc334753791da90a66b0a5f43d0a0ed98535e6f7f9c08f76d0ceada96b931e29fe9360ef0f70ff9b86495bf4d6eab75dc94dc3ee17fdc97fcc64c549e59b4a7ab2bfd4acfb074e22e052c367303d47a922e180f8353a521ce32aefc528b22ba01e0622b5bc10f08c2fc08d09faef2e2271444c102d1f41636f1bd8f010ad1da9f83d87810d601e5986525112a915446b8ee77bc15cb89d15b878d869d62f822748859bd2cc6908be6cedfe90dff1738e164d52bc6d0b0c1e288d5fd0b4096e8bd2472e592e1caea8d4ebc46bc7ee49c32387fecfe8bdde18f63f157bb091ff004f2fa8c80d9dbc7a9a14ebe88020dfaf7fca775ef69ed16565d6f7dd128ce228e1458ee00309c2e0d6b32c7447ba4557785266abce7636eb25cc1c9f6c9200bd89220e2964dfce83a7204e9742cb3451e95207a22e30cc1607ec6deda06f2c07973c96e1d365c88d1b735d5f15a5149a7d5a0ac00c73d66a1850dbe3d10b31effe7bdac091611b996444bd0b357d806b396285730dd4c0413c80594f5fcfc1b7388f441de6f42f32c420a63abb18a680207b9e39b77d13770208a082acaf5a3488ad0928f63b901ffb57ca822a2476aac6e1e1ec3a4a08e8b6c0c740a3ae484766ca9b0941f74078c9e5c0f18663348907e8e61489134b2", 0xd42}, {&(0x7f0000000300)="fd0c74394645ce2874e647a945205daf0f62de132859d3903f79898a68e5312ad3527ff29a0ef6af59ac8c8f0dc662b8150fcd2dd8bd4e0cdbba06ea1a2672760765a3e435439b6466a74f69ecad43c9eb23b8d21c71c0cf5dac2c6177e4b2e20dff318dc0d91cb37e9b91f99aef8e4c3b352401fee65f6646282934bba2adf1d631bb33f8ef933a17f5c6a0fd91e0295fb4e3052065bc8aace277bb505655a81b1d8f72", 0xa4}, {&(0x7f0000000080)="e41a69bfec2415a27b7bf94db7c9c5b64131f2e0e7fc711199d3b06daaced2ceb5603d93623e620c0385a61353d9ca4f6858000ae1e621", 0x37}], 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f5700ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be525b22c1f138ef80875cfe03ad8134e24f00e5478a0fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c10902", 0x79}], 0x1) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2}, 0x2, &(0x7f0000002980), 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="9ce15abd97e9b601753e6f21bd2e80b0e89abc37a1dec17d1ceb4d2cc2c4c59ed15f9dc31b99507c289093fddc13bf9c6812c270e5261769f5be9cea", &(0x7f0000000080)=0x3c, &(0x7f00000000c0)="86b81e2955dea67ba8bbc25a17036e3a04817e00a5e97d5f875fc2ec930520ee27b8009ceb0c7bd808eb0d8fdf384aef21952ca61229963a735e1fdfc4ae9bc188c4e1684c98c6d27f0c07efe5927602553a012ac35207990b2bfc0621b176ac27eda5f137ecb190d6a4a650c2020efe1047056fc7cbe78510997aad53f2435d31bcfb6eb1a55c8832b693e2d55d872b09ffd19670d00a63a6ff13b7265ea716cc32782ef227af0898dc6436906efbb3964811d00536728dd7bcbb3fa898552e7bf9c545d8a04eb2b4f00614d7602647662eb2d93226f24f48501ca5b19b113cb350ad229469918c6f2b48dbee558c84b605d8bb06bdc7fdcdd0fc4ce9023d2baa48f4ed1dbbd25cfceab954058f9ae585adbe60857ee3384b0e8cae66cc09cd237cd820228bfa49527c5c3f65acac0ea9acdb1f5740319bed6c1ef018d108c99e81ba6b4169af63451022936e0ee1ab4f8fe52c9209318aee5a56fcc0aafd96389f42e04d4c22930ea5988e780a5218d9d5cf4ccb1fe64b72d4e9070936df26e26eaa967eb114c34d87040054e877cddd2ac3205299eba18a7dd5741b797630e6b221773d3854703082638bf67f995ffcd2b9f769fb71a037cc1f9872dd6c76a47c0eb5725c14d7d3b0acc090d284a18b835dae09ab15d6cf3306d1bd7a4c7eafeb780c2bee9c4b07b65b5551cfeb88a3064775a8458bec573fc7773a04e28ca66fe1379d1816d2d4de8372ff0c68e10dc73993327e587784ae2929c0b2cc36c6e06a554a3c7f5877ba2f49dde77df168dfb379fee40816349fa91e042a4b7d6d476ff7b9a7bd5a2c806afa03d76e70db60f1a09158d2a422e1fb13e0da1067646eb83a0a3885d946b1b56e002ee40117b69fe7c9cbaca9f2d0922c9399f87ad0da71bb5846f8ef367f63c840542601bc0e15bcc014eb87216d66c9aeefa9ff91be9310b8186b6aae926dbb06917ccc6be8dde5ca45d1609b2c89843c6c2bc04ca2c4f1e41a8b4845dd1ce29a80dc7dbeaaebd68159e124714d5e00b3d42fb65e87f20e546633478c6215db2f44a6567d8082e9dd3651424a1b6e81b3f8e5b8bb1b353a9d584e24c8bb7557e636b778d4b840e76e0fa5ee8e901e2c0b553be4dad30d123381310d678bc30189e7f9336579b99d7b3d8bc8a99360e0e4ee233042160148e3907178427d7b987391af0283450375b480a58a2b28cd54fd410318b9d04e0f5b64b4ce8edc3600a37bc0951522cf3eb8ee70d0e7d2601c3b09fc087defd7c273c414fe264e10f7d93fa7a226acf9c9fc8ae2e65c54707c9a481dc582767a56256f7831984400d4d8909bf98e77ea251ae9a25ac5058e2d660328b46badc82a32edd8df0534bb028f8f8505961cee8f11cb65fe1d2ee526187aa7beec68416987961c2fab754eb2e82aa10de122a744a83f07bec562d73055a6758d089ff8bf2132a681c5aea664014d58e18a75139e350ff885f0e853e73553ac5bf5e26db24382e7799e3a51aefe90f6c768388216bd485800406d5d807bd665a81edd85e58b1788937e04e8b1afd077c637898ba98d6e7dc8b709f4b59c561d5572657da08ecb537a69af9bcc61662210e0f363808eb4db397db805f7b270b286768077197a3846e78b161b3e03b8fb64e73169d6a67cdb499ecf6d142224bd15e995a4b371b9e40e67c74f745409b9f92574170baef8149a129358e1afe8f7ff6847b1f55d9fc3e80c7a738f5c4b053f6b0a9592f6df97cab097614e9b870956df08d846d609ba9b7d81f7257a3f7b63cd0125017e721d3e9c113efda2922933cb74325f5c13a9b650321eddc2d172e175e685c304f29242ad4f33e2d12c0da4844e66f7b9c1573d630dcaee6811d06b05e0b8ef0c24a658c7fc3b04822e46554e5a47d67df190e56356498cc4222ce329a0c6621bdc59d3aeed869baa958833e26dc42901db9245842d61dbeb53cef10db24cecb034bae10a87dba6219c4afde4ed059601bfc143c540b98edfaca31700301df3560600ef7aebf7002d27e83d7ae9794c6618f41dc61967e0a5d126415bec0b593317430f36341b4db5572173ca7483727063c7a2764994fc5c6f7e0d2137856ae3ce6faabb6c97af985853832f43cc09570addbd18c18f3a8e432a2f03d9d1d4d0b9f016f0edfd926e9804fdda47574a71f6a3b6829ce6168d3d8bb8aab69a4c49ff6e6ebcde6084e1ea86dd8e3e11b8b0dcd297776951c2725632a4c072de78c21fbf746c4834e3690fd0bcd3474a4085285452ce15af232e233b2777f59eef1685af55473a869e323aaf35822260e794c25e1e81555287e9027713a8f60bf938fa61832ed815972e98afc4d47b65906f97ad591c5b35da361863b2366604c2df5ac001b022c135644455c2f48515a90ade997ef4639da7d1a5ee20c7069307bae3e0ac27bbcf0337c32798a6d88c9a258791acbed2017db3d86802662df511264b9c445b7b40476c0ef6f48d995100a22ab6fac1d7ab9b6794bd3bb49819738532547b8d86d5b15e4c5814c5a78c438db5c757de3f61529b28922a72f15305438590b64adb7d96fe843df4ff5cabf8eb0de87ae9306dbccfe72af2e824d1079747a7832fd8b7ed4a7bad12ac98b9b5817dba3cf6636eaf22e4739ebdf848c8b2a267f0640c1251b55856069ca955fb03bf3bff8865184970a41b241b07e565da27050c6eb43823b4f6a7fb620fedc5bb9038c490f8c67da9fe04b4a48d6a71b515ef74555860b7087d6db10d7d3c81b46f3f2357faae865791287e63bbe8318664b1486c7bff483c5ad8d08d8b3095e34d2964da8996ba5706b4354bf3c53ccedf689c339a782319fed64cef6bc4f6d1e78e628515091ff31026f624ab8ca706a21a31e6b9d7d9c250d138242ee4808b7a501b94f5667b83858db300d100c05ad1c5fe8cfa8c17a9bd9b5c9ef564c3690a2806ffded7da057c925f2c85c68ec65bb7a3e781df0615236a5935b42d28117405c044be12463074aab0ec7d6d8a6e7294aa2af3f5dc4826e24ee51443b9bf5558ea8c4a239f8f411000bd36f69ffb712ef8dee8eafa34f781a9632cc09642acbe7c75bf76aa7ae69a676d4087b0e47a04a40dc5dc2f8d7abbd7fbefcdef9a0968be8a057b8edb43a4e4a7ac6d520663c5865ede99e0c007c6aaa0c3a37df4e483339dbe02e84bb36e81c69985689044d0573def21c45306ca89b0b08334d47c3885f76974af3b7db00cb2f32da45191e93f84464a6e6449d21b7c3a549686a0210e948460a97eb170993eb8359f646c2678d663f99e3eaa1d348c8d6b2547eb7d83d08d7740ef11bf018a93078b0f064f8382402644e8fc711ff87d8669b97c56797a931c469bd25e1ef14f28b25a66ef9246197071938988705779c1fa3f36c972ea8c459104da51543f391a873f500ca2c50ae02224cd35105d682fe1ace3ec18284ca5bae15eea69ce343357dee92fee552dadc02527f9470026f6092e9fb7fa087b74fe14011878d044b8809202f9cccb9c5631e7314a418efda7701242634dec77280985db2be1b286287da4f9f0f1e8d5e2b6def2aed091b45f41f8c8096150036dcac357bb6f171b22384ac4f18edd58217c2ca92fbd8aef75e21390b5413932cca2ff8cc735d6656cdafb38e98e8993cc9d035781fe256e4d18ec8dd101016d1e50a4f3df682852ca3a05b087b11e49b0913ec55dae6c4f8ad9739e68d5988c5f1a550ff396ca85258c0cd3ae3c32526cdf966d0a824dd6cfb42caa818488ad95f3f6213d8942583a1bcc0434556c77a3ef4ea037f04aa3fd839267570b819de4e69fb62c619523f7f53d6487d4990753badd4bb7201efc5c45cce3a973ad6773dd35d0d7e5c56db0657bc24ae2eefd57bc25f74ffe8d14fe77d6ebec8617ee3ce672f7320778849ca2e2413a4236d7715c0107848e0e731c6a2a637665b05e7f5d9d795a1c11186543bbfd6c16262c33fb457e2fb75ee50bbd41b2827b9359e6fcbfd18dd66af7427b46d816131fd2138ca9c63768f979e260be7e6b864c8c7b185172d84898aad7dd5dbde50ef0233272566e7d9019ab869eb63d367f1b92f8ec0eefd110a29af4db6a5cddec1ce3fac463272a70d11e1bac2d2de142c093fbea900706483a82763320532258e8814bd39d1455ca17ae7d82074a8805e3e3b793000da1c283522f0c89e1ebd94ba8e1cde310d525df1b8cb07293dd0167b64eee8c3b6aa96f47aeb6abbb76ef8d1dd90767be402f5e8668f09b4534346f348e5c97774c8e37a89c3dc7e28eb190f71160b3a8088f6fa7664986cf5a628fdb9152baeb7153c241cafa545952cb925d1fa48496c05b43072293e273f875929b2b48fc5df700fb16659dbf3b7f4d18ea8ace2e09121cd4116855beaa26038b47dc9868d5a8eaee22f6875aaf6f545c2f435a0bff4269fdf7ebd0a6671e36125eeef5ca11dd94ab3be4d062a7cc14d73c0e25953dad5cff177c076c1f9d171ee986fa502a5d00d53df917e416bb6bd68d30ff4112062bb7889b63c1f15424c506d1efc77d7c7d1ce1e882328ffba64f9474f6585ebb0d120e2ba2abf1b78465abc236dcd6a7a0aa04a8998320d01054d396e45b96beb7803efbdb612d40ff9c2311d028a447838799a134f4d09ba0ac1323ddfcce679632342c2ea51fed0f4e75deb017e00a9db3679da3ad0da3f46ae2966e9e720b904f1e8796defecdff33063b55755c7c86c8f46d9d562c55e773ea57513f4b5b8415f98e3b89abc1963c54d1fcc660108aa071b44a96f8ec5ddafca3dea0ed63b65d0b8d21ead01520b2db8ce0d4661c5382633aa7cd137e456246593374f9c83c7ab7f82683e523606ebe38cef6231417534193c2e08233bde9327630c08793567ab89eb895509d08f751a681711a5b9ed68f66f920a7004548f779285d440e9529a2809fc0690f1639478082e52a6e5ea806ea96ff89ded367606f255e064778bec6b0d6c6656391a34fbe26ec62dff93af7721c2f84852880e7f7afe47e6e5e31041ba97e7dd67e8464a624ea9e91ebe96141b61090f839b73043c1c1ed06e9b940170f378b0f0aaab8d122a9091c7bd7fed5335255ed5b1d0c0ea213b68bdb0c31e408e28a61c51b0146eec88bda922db137561d175c528d4db585a5cef0803206ba3a19f05b7c396b4f5eca114026f82706e17a3c9ba87ed280107795c1605ba4f61d1bc68810e08e8e55906bfac453df54b86102323b4af88d66d8083fe828bb97526c0786be04c6cbde05687281797140f96705a4f9373aacb181b4845895c25f0c603fdd12a336ec433a3bd9bad10d73e3478c7ee653476d16c092866e76250e56b69ca0fcbded5abf50bc071db6b8dd95ec82d0391fd34f0039f28d9781d65a330d83a94a2f52d7be2d61fc8a401a874e387a232513f95aff83a6aba4f91504eca8c7145ee47a671f98698db0ee61d99b30079b63dd409d2db967c19cb9d3d9376093548a7f2edc36475a391274ae65d9d97d2b0ed83fdf43bd2f220dc759dfdc750b27abc76cfecc65af6ba3e8cfaa6848bce5c65fcfd9eed0d5a18f457fbee4df483ccfafba28f66df41b8a54c8424d4a71adfbfa37dfcea1ebf00fbee11bdd6322986e8f1cf553c7e893df59dd062d4b596461bba8a46bcb691fcf8d06922ac97c2557d5c31b81179d0807bbcf6a2d1fde844059fc69603d02775371ca34f7c86aedeca58b166339d4a9dab009e7efd9e9598a2f331d1b47e31381d6547072e5898bc88bc555c11a94906426e7d07bda0ec9f142a87a35033bf625", 0x1000) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYRES16=r0]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$inet(0x2, 0x2, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x1000, 0xb, 0xffffbff3, "f20f007c260000050037d881c01700", 0x0, 0x401}) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x77}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f0000001040)=[{0x0, 0x9, 0x1000}, {0x3, 0x51, 0x1000}, {0x1, 0x20, 0x1000}], 0x3) semop(r5, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000400)=""/30) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f00000000c0)) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000440)=""/56) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000001080)=""/4111) r6 = geteuid() getgroups(0x5, &(0x7f0000000480)=[r4, r4, 0x0, r4, 0x0]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x7, r3, r4, r6, r7, 0x33, 0x402}, 0x4, 0xb2, 0x80000000}) getuid() getgroups(0x0, &(0x7f0000000040)) open$dir(&(0x7f00000000c0)='.\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 7: r0 = socket(0x18, 0x4001, 0x0) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/29, 0x1d}, 0x1}, 0x10, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x0, 0x0, "1a118c37510a9c4fa879000000fffffffffff700"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102", 0x62, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) r3 = semget(0x1, 0x2, 0xa2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0xf001, 0xd6]) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102", 0x62, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/189, 0xbd) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="0438bbf62addee8499d1074a7052927b48fe3a8d70c0f7d36317c6f61aa170cfc1c8caa42b923b3c8e35544e60c3caf0efaaf8c29513f60d7b5f0c446dcd9fd6c613000bd93efb3f6ff900000000000000839708e5", 0x55}, {&(0x7f00000005c0)="27072bd30bdbe7884f5c2b3f48670c5fd79f752f7d78348545c3d5b4fc9767c562cf6c3ec32edf4f44cc183ebb09ea342685961244999407029df9ac30d8547be1b40235c669b85780eed28386cbddf24c4a67d3c0445b5004dd79", 0x5b}, {&(0x7f0000000500)="a9489305653a411b9473da8839", 0xd}], 0x3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x664, 0x100, 0xffffffff, 0x1, 0x7fff, 0x0, 0x2, 0x2, 0x2, 0xffff, 0x6}) r2 = socket(0x11, 0x0, 0x6a) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)='x\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="bdc39a5cc5519d2270e249949cbc09102ec3bcf974bf286fb1247a0e58936b2983d9a2c311546822d6592acf2549708e9e213905dd38708473a93447ac4dae9c54542a096c050f62ba0bd5b1b33aea7f4d22e27540708f7e74fd292b5fd1866d5cdae06a2306378a4a87bad2d3f71f81fe8f638e7ec64d24e457501095f1a1f0f76ba13e2c356c47d7d4d9cfb7e62cb4b608a31bfc7e5a7d4fc1b0268e5b11c89647eeda4cf060e9f7e4d24d3b4e7286be58930e2bde5629a183c41091f849fb3321a5d4f35fb5eed8ab0f031c16df9429c5c7b061cb6da1c367fed88b9d5d8938abe080eb422427d4419152a95028f80ec1c34cd880956beed0718954c8c933ff95e2af713f445974e0184198eb86443ce3f65c94dd1ac938dd0a9bb3f1409e78008e6062039bcad158d950ca51c31390b0976b8bf79c8362cc79f9a0a0830572a1cf68acdd75ae64c0d538f172ffc578342b9f0d483535226d4d61c5cb8ab77329dcb047c35a51c5a2396f6cbf70d558153fef4aa346b0f545ae3e6e2ae1a9cc33b6ed81d6e321ef66e78cf0bbe847d19c910de48a261a77fb150ff526bd3ae966d08ac9838fab093934a6a7a7e3026e9900de82eece575a37689d0eacd192ec2052591c7202ccb3d447a61d5093e717fa7c67e0f0e88a2e8221ea35fe2763d0b3d6befcde419770519015e9fa7d15c343553e098f0ebe8deb02cee728c81ff221ab2210fbe29b0a5f45cd88b3a2dece4d71e74a7779cebe256f16e5dee025d9e6c31a64a5ef856be730e781f55556b5666c57a688e0145b0bd451d30792f55345ccc78721bc5599c91cf456c5ebb1e50153b829f0d33a4316066195d55abc881291f0f1ab6aa6176b02ea1ecedbb97b2f2350706f330b763fb09102d8e9f3aefbd85044b3c51c0a2015d388dfb880ca06389426f15a56ca23ae93d99f583c9bfca5fe12f4ece0264dadc94adfa50a5cccdb10fb580204a8336594772d1540dd4e0323e5b97819de140a3c942e2dcf2150aed01f6997e72303e4dd98be418b52b838a99c4c37bf5e0852d8d061b3dd6c73cfd23c575c905820781f70fbc3135db21ea22f697806a25f383e1d5aae87778630d6016724831fcf6fd7c6d1aed60073226447ff665279ce298c2dc4730aeba19625e6d147b2ed6ac0bc85df7e8e0195e75799cab0b556ed5e7da2fcffa1b61792a5471c8cab250b5270bc1ff8eb47c8b0c5f86d4a481a5b579f4c1c1996a07f6f25ce0c74a3832206b6db5e6d54b9099085540b3904644f907be3c5eb79a446676448e13728e88319b6740ce42a229a6fe5729ca0be17a05ca006d964d071c79bb246472a0e4e73ae7295d4971934387d23d355aac7a7e2a2d253e7026e561c3e4ec62b6a6e5e8c53796675d7fa02d83d30a7028b864e0a8fd59980061228e3c61d33c267afbb741847ff8d9c9c443cfd9856cc0266ca8dc61fc754fe31ad5d90a090fec0d33e0afc47eaeeec9ba8c9df4c480333d85766768c275ab8c6d07cda02552f8a95d49bb85e8a542843bdc15f93042768b7047d80aab602f542d157d4f0e7a8883da158bc46a56b1bf2c36139a3a029b7970a6ad9da235ffec738b8affb3d713b086d8a723c7d2d42f27c639ad3cbbd91e08bb40a88ac31b422bb2560360e3520951038a1648276bb3fbf700dee860436d0f10478707b5fbeca2c765298d646d6e4d51d01f1756095ede202b78c5eb1ed417a515ecd41718d12485789ed92066120075874a5aa3cdbb1692f6d82028c47748e7460dc581ef6a2013a6d6421025955aafc9e6974f1bda20ecde1d81220a38dfc683e6227a598f9681f4cf9f158d0ab992f213d4ddd94db80b181755a09179fe74846917518bd0eeb579affb6dfeb56dc3c440e4a69e50a7f0925774e8defe89e277489c03d3294b78d949cea60b8c1d87c9df0a5791653f5f0fa045a5fae2a9dda96d9a054f29379f3373a0ac5acd76779419fabd235fe3b5a1df6fba4c3b5d797169f01f0372d94138980a512707f4b4b708f682abfb6b8a37dfa00beeb76826fb64360821772565116540b13af5cdb4475358f744a0693dd3c4b05208ef1402cbc4e0e8ff7366c52288699d254716481073a2bafc5471cd9ddddf8cc0bc57097d3586b96b680f8d193b66339b530f8a82ad4e83d49183d7020df00c2c171f6069da442d9c12e69aa80281f3c2ff101abdbd337bfbecc32e542204e9b1f788d3c0175254f4beaf8beff47a1c477762b3bc1ad074d13bfe629874202416639616c11dd8e517b0dee4526593ab63caa5db66e74165dd976d0b526ea68edc6834f9e9b6445a4aac3b086908a021a33ec359a2281c78df09b5d5940803e3d9d033edd0569f96498067b165c7326853a98518ff6a0f42933f5eff4a68da80dca74fccbf526915e6d910e8c9364a289fc8cce3eb55cae7c75dbd38ff4b67dc2aabac7b41e98948e3b83bf43d879bc4029fc7bb2693a7b5082739a0625f3432ab3df256e09b36be0d2816d7c0feb1218611bfe12fc56ce26d575f1", 0x701) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001240)) r4 = socket(0x18, 0x1, 0x0) getsockopt(r4, 0x29, 0x3f, 0x0, 0x0) socketpair(0x20, 0x4, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) msgget(0x1, 0x200) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x1f, &(0x7f0000000000), 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x7, 0x8001, &(0x7f0000000940)=""/224, &(0x7f0000000180)=0xe0) msgsnd(0x0, 0x0, 0x1008, 0x0) executing program 4: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) poll(&(0x7f0000000100)=[{r0, 0x10}, {}, {0xffffffffffffffff, 0x1}, {r0, 0x8}, {r0, 0x40}, {r0, 0x80}], 0x6, 0xc7) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) close(r1) read(r1, &(0x7f0000000000)=""/175, 0xaf) execve(0x0, 0x0, 0x0) executing program 1: socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a000030000000000000902ea5000002e0000001940600000000440c090000000000e6ffffff93024e204e2000089078"]) semctl$IPC_RMID(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) fcntl$setstatus(r3, 0x4, 0x0) chmod(0x0, 0x7956037e24b79040) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpid() r7 = getpid() fcntl$setown(r4, 0x6, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r6, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r10 = socket(0x2, 0x8000, 0x66) getsockname$unix(r10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x4000, 0x80) setpgid(r8, r9) syz_open_pts() fchmod(r1, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r11 = msgget$private(0x0, 0x5bd) msgsnd(r11, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r11, &(0x7f0000000000)=ANY=[], 0x401, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) syz_emit_ethernet(0x2d, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004600002c0000000000009078ac1400bb00000000000471b34e214e21000090782f040c303bfff65f51af293f1298c54184d6cdef452ee082b51d2c99019770574a0d5377492a7bcc5d1288c9d348734b76342853a8125259d9424422c24af5b237e6ac6f81812b834cb3279739ceab2b909979aef2a34d54c9ebbe61a4e52dfaf96cdd1f0c9d8341ca29030f5a8c9e1404235be88730041292453c244a3403cfe8e51f2ad5c83d70de1f3e243e7bb8c7d372cdca636667c155d308eeb77736eb6b037e9ac974cae3d18475b2bf4fb96bf984b7bd634808318ee1beb29fe7c46378b8b15158d98945f7574c42b60d19b747401a035f2f255d19bbbbedb283c07672aa9a79fea716db250b56906c95bf40d835f1d0cb5c203800c8f96246df1dafd68aa386c340dd693c6c53cf0881e89a235114330695e669155328a7269ca150e0d28624340d5d462f4c0b1b953fbd002f467cf37fe26131ebc07759f5fa4f614eb0deadc6a89edd52133eace82c67fcdd35f6603f7f1c3b041a5fabeafb0101c089f086e5e48519ee2aac4b6609354775e626801cfa1aa45cba1064bdf73ba654744db7bdd50c6525a150eda0b3e1f0ee97"]) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfff, 0xfffffffa, 0xffffffb8, "0000000000000004002300"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() semop(0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xb006ff, 0x2647, 0x80000001, 0xa, "cf283b400002000000800000ff00100085000080"}) syz_open_pts() socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) dup(r2) kqueue() socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)) select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000540)={0x691d}, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x29f, &(0x7f0000000040), 0x8001, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) executing program 6: getgroups(0x9a, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x2ffffffff}) setreuid(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x20, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x4}, 0x9, 0xa1c, 0x80000001}) msgget$private(0x0, 0x460) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000e80)=""/4091, 0xffaa) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000690000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000692000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f000069e000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000069a000/0xa000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "00020000e082397fff01e67d42915200"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r8, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x1, r5, 0x0, 0x0, r6, 0x132, 0x3c}, 0x5, 0x9, 0x8}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x82, 0x6}, 0x31, 0x1ff, 0x2}) r9 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r9, r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, 0x0, 0x0, 0x0, r1, 0x90, 0x7}, 0x0, 0x8, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xe4f, 0x0, 0x0, r9, 0x0, 0x128, 0x2}, 0x0, 0x8, 0xffffbffffffffffa}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000267000/0x3000)=nil, 0x3000, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: open(&(0x7f00000011c0)='./file0\x00', 0x282, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x4000000000000}) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f00000001c0)) shutdown(0xffffffffffffffff, 0x2) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() close(0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000040)="c03af096", &(0x7f0000001040)=0x4, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be9", 0x68) executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/62, 0x3e}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB=' \x00\x00\x00)'], 0x3e}, 0x0) close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2}, 0x4, 0x0, 0x0, 0xffffffffffffffff, 0x7}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000001fc0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x40001500, r4) close(r0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0x93) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x100, 0x102) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x9171, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0xff, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000070008004500001c00000000000190f30c000002acbb4e234e20000890780000"]) unlinkat(r6, &(0x7f0000000080)='./file0\x00', 0x8) dup2(r3, r0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r7 = socket(0x2, 0x1, 0x0) r8 = dup2(r7, r7) shutdown(r8, 0x1) sendto(r7, 0x0, 0x0, 0x404, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000280)="eac4660000000000", 0x8) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000001400)="76e5eac907f9ccf7a251ceddcec7d6aa45cffec48dcc015ac59a9bda952c63a560751208000000a4b12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f000000000000aaca923cf635c9a7ac295f488b6fbf5fdb7eb079caee5d4a4174db491dcd0a70784af46c0cbfd43015012de564a7d403147072a56e067969903b56abb5f5517829d01c0f693e49e72d6a62", 0x96}, {&(0x7f0000000400)="983e989b197ec1138faf0e64bbdb9b80009630a331732aa94aaf79c24dcf5c0056c28a2a90ba384e1a6bb2596debffb3774aa00eb0c8fd98d98910183876a193bcde2bdbf2a221e6d6b96b7aaf613d3908745ee987925faee569e3610b59279b0b55a975a12932db0401a02b2904a5c6fcc6718fb98f30af03c8941f10311f4a04f321d2c6e3accbb0b2f13be43c40a94b36d98868ea25488a4e9fe00a6d63b08434db5c4f3f6d5ae49653e27eeb00ce76996c4d486a6285b29e347d474d1c73069c3aef771d51457c5bacf3bd3d80dc109f74c7eb72813aea2e16628b16656032bdd8bca75893e388f0592c4189bafc5c459752b1771b4035a26a97e4b6ffbf1e642bec6944e52d050f6b9eb4ee955ef1942a80580b290d432177677b9db79fcbf6d6499911936407c5d70e9ad34d73e446d96f24430df478e15563a5eec327974aa63ccd3a2da2d60a1a9e25a62faa3d1da0e845b99ab7630e729a8b1836982fc344e0fdd4446e3fe7fb759c0f4246fb59d6b40f9ea8e8568396b4a73b2285db1179a1f910eb804587bc1bc42081db1433c1f5d802528a82d1a6f202331f02613f223a43510e3966a24f109c1237f2b2f768cbe42358cc1951630f95763232eb2c3c6078a656aa4f6212be0e2565c88d6817c9cf88f3becaa293a8438f50209d9d681c7a106e2b38a397712719e267bbf85873963d7aa33a4e35a725eabc78cf1c9261a0b5e6dd120159146177f3f5f4e70bd816c98d719cc56e471c65675f4c4fdf6cf4335546da4d92efb1700ac45e9f26eb4ac6f7f70bdbc8ec7e0d79bb795eb06aab7aeec3eaca5a7e33c1fe2c66e131d3a72f5121f0fda68108b087c8e8d6b9ba6606cd2a6772722d752799362f60677653277e8f1eb9a94844f91099098583676e48ecc35409dd04a0a7ee99cf7b1f2a69f6a9c409559ff59265b43eba400eb398f9e82943ee4b55533f6d2777c029aacda200f3a249035a69c4ad43485c6d0af417ff5dceb97c8c143a3d2ef85dbcf6f0a8555a72e48122ef2e6f6abbaf3bdead7c54a370bcdd77e483399b567626d1069f59f87ad884a2df8bc9679b9655a7b304975e3a8e30b39325b832123c6adacc023a987c477ea1617debf9922fd683f5670e09cc48b82c849c4177ffc117cadf766e4075f1b01e0517d13c81365cce44ddaa80e7640809753809d50011b061e1c7bb236554613f3532801d9091ce9b188d5d57315b9b5a6f9e0e795c135611c68f13104cded9eecb2cc6652c05a90088e78c8554f5c7441c916cf4e0e2f5a7aa7c3c65a5aa6c82f263ce86e476b7ec6497997fce24f3c59bc110f15c5a28546d32b14b37b589d76e8ad89debbca0267e121140db9ebfa06aac0ba99c1e107ca89dff56e0656d24c736c0184072ffb507db289ae12fff4643710a849d7ca514e00007d77516aedfab04869bdb79b1692315d9bf9bcae821b4167e7c5f046139cb0bd1b0b09d9ec62ac558a45f4f9ce28023ad8afa8e068cc7c7457962a9f8a60be826d9ac60f1fcbcd4bcdf1468de91db4da1a6e40d62d837e87f8c35daaaf20bbe81e5ce1d0c2ef432b0d8f293735016c7a4ce24bf69c3b7282775049c69e464a6fef91ca0a3b8bfd7fe5bc83c804b451cd6ee5edece8b5ed5f1250453f1f4c77fdf98611ce14551964de652904ca022983f262fff299f43f18f3567164a5f1cb6b9897d74a5fc75228af9c815158f5a3a5c19bdaae3fefe08c107fd5232f44efca12ffa84e703997a46142e1f867ec595615360bd6a0dcbb6d090945f9c69acb0a032ef812492acf7b0c4c4ac303d0dc8294ac6c16c021f182bfd5b04237f0c24087b099e2452e56259c6d8cc0e5651ca699f6a2d29b20167f451021b458c8bd57e1f6e7cb1f6bb373101289d88a6235f8c969689d8d680f57013553a3ae53135461c7e68af416301501a228a815df6a31cbb73fed1a054ac65c3145d6d3f5350602016a360ca40a222baa4db1f5f4c73b0ca42d5cc2854014ffd1de0075fc1b35c4be00efcd3a33012725c602235d172ffc6fd6a25577e5a6c4ef702f12d68debca47a913f5ed2c40e20c636b163ec790deae518cf159a849ce60d1f27dc1e6e4ba9f79798af2bc56dee0da753bbdbda82f525c1c90395066e26f624c730fb01fb06fecc405c719a3cb4064c4c0000462f6e56e347c054bce90c1fed009d70bf1461004f98da8cf7b516bafb2ba1911d64e319c83f8efef00bf5e5e849b7f351204905d851f1e8c18034c301d14c68b36f604f6ec3f467c5bbcf7dcdb168a62a3702ac446983da06904c8c07a45dfa0af5e1e667896358e17daf1f84c44c69c754cd5811c5fb66ac51c412b140ee6200db5baf1c302792861b84649d822b48724c5c2a33d288fd11e06366fb71e2ac635a405943e634bc22bc474c06532ef45357cee40a9819892f335fe16a5307f50cade163e454f687fa3913bd301b1609ea732a8a89d08fed99e064238d6a6cf8f55da987c622f7841cea7141fe9b1b3abb72e41106071a9ae2ecc1b742c5eac93a282b05276c844e00cfa3cb50ab69b7b9cface3fce0bce2deb5b122357c5bd8cdd8d10be44d96e24effb369ecf0799d324d5e6800ccd80944043a156b660e4d55a580076fe61da7b85114945f6a7efc08e65fe1740070eb188a807bae0abf31cf74fdc31947899c0504eb51af86b0810285fe7f0ab96fc6b2a7557c2edb1516d267befa82c3c6635afd53e0573ecbc3e02049d86012eb5ec4874421ec43a58bd409e3e60209527d6d24369ea0e1a218f37fd9a908854a350d3ddfd1ce634ad1110ecaccb5aaedc6eef248bc4fa9a658552dc384c4ae9499a9b4deeedc90678ab9b5b60056b125903c96fe452aec2c2055413eb88499c527968f47d264346d8d3a82704e375e86750631e3c3a8702dc986dfa3bc45853f485d2196da7cb497e3c4a3b5c5b2127a417fc5c2d049119bc92376d069a393795c4f3c0c5bbda7cc5420277220310461df776bfb5edc9c6210485ba34d47cc57b8e36c5860e0606ac42c773d422934542cd525a96d7b4c7a7f4530754c5bf3d381511cbee77c5118cee6e69fc7be99b760d1a78c3dc6e5ce66371b6d964c74ab88e48fc154b2a3a77f33406fb79b547ab11a930511d355eacfc2d7b6274f86e3590ebab13e42fedbac0dd46640336cdd2cb2bd5c64951bcc1225de67dc92b1109a17b304fafc3d0ca733b0dce0b4ec411bb42d187c7108d8dad715e0e9d2dfae3771a0fdf9b60d99907a969a819fb856e8e4dddb4d269228c0e508667ae751e7b5a865124e16b0653976684387113b0c398270dec7f593bd8256ef2d3e9642ff1421e4e8503bb6099027cdfd968b9b179547c17d0bf7d8e287c7043979274c9f44cb38223d23c7659d387361cabacb1b58888737a80b49172394d95b3922e61732e28647dfead7244758173c5999f2d621800586abd7f6ef4a1b454fa09397a2fc650bbdf8a4d532230bb723dd7d6a1c64d9f82420be30a0af659222e4b70b40933b9a0eb31c9287b944bf9acf6ed922e95df90b61c5f380de320b5471f9a2328fd307398b3faa319f7ae4d9ea9f58156b976b935c39c801edc77d893cf3a04b05a2f84f05bf1693ade4bafbe3f3245c1c5ca83e9edb59258d10533fa306e9ed6325c3afaab1706339cfafd51c25d417d6a7f12261f8bd09ba673aec0836a6d4b5ee605fbb585d1d77370def84efbbd33baa1f29123d68d75ed26585823051c3ae248e94e23f64661d09375370d7aec1a575affccbae5090ec7cdc30a64ff91478791f61b45da32ddcc7499e0d4b9d2796f7a55691f085a048bd2880e0ec124e265e8d604353a44a0f728e6580a5f5761a67606a999406e57a7fae056aa9d42200d03159048129f4cc27a2d54b180c3815b8e5088a009711cdeab90bf5c2425a74061ce188b2ddc167c4d2d3130ab1020337604400700e1169bbe77b255f4be1f9fb59bf4500e047342d373424916e516598a70a225aa9e555849ae14b69d77d6bd60de6819cb60532617694720fe415a020822745c57e828817378c67cd366e2f8aaceb1e9e05653d6b441aa1f477c189e307dcd0c33037f58c18f6c1639ef244dba819df1fd7f951f46de7253b8739a78c00dcba7468254b256fb23ac1bf636a0a88fe137b138a0654c06341e25c3396e958e656481a2584cbf48835504ab1487adff59248f916c815bbbf0c7b04a895e7dc98571c362b1214ab078dcd443a42538a9e8d60faa31eeee079bf36c42daa8808da654e994d88a582dcf8322f3e1b9b00c4f36124df6ae42612a5e89964db798cc7b97fa127ddac147366aaadad670ff459e8d5a3321d21dec4f8907bafbaf21f7a7e76a090acc7501bec30d1018d00a75b26b5e16329141e6950248bc1db64e26eab751d94383db5e78d154174e9a75a0d66f0f71dfc6cf1212bc0e3a1069a1d0824e79ff22cbbf4800e42407d6382320c9ce656dd1caf88fbeae6c0ba4eec1a46f438446409a53410ed0f29eb5f6a3baa8d2bd7a1f4fbfa8bd70fd9950b5b2de9f6d085cef14041c899e7b61222f748133eb366915d91ba7878f023865c68a3f132fa1f58e92d9b3ef05d3eb2cd247cbed7bc82533549671bde3b8eeab0f14f554cddf1e620fa1e86c9b94a3da6c9eabd37097c7514d24490289659c536c0f291b579026d9d926506ffb836bfc268d9cf1a5dcab1996b1195195c21c815c8798eedefbb1eb1cb26496ecdb27c80ec4c24fba76a6db74f9d9c34f969e7b97309315bbdc7ae4ee31f142c937fffc7f7466a21883784590b11c8f23e1845ab4aeb5a7e750160d8e4e7168077a1dc9d5f5a6309042ed42064ef19127c93a5150b8c546746ccac62b691d465c2632b905cd29ce3aa3e76c58039a71fd225c90ce192816f0cae60b92b8762590d7d0920b8474b88fb35c339355be3bd11a840f529d319d66feb5b1e76887cdc16e367620481821109f3714d5614c1797797e53fcd00363240e1ce78a4fca2dd9d9ff8f538ef62d16067f73be05e606925ede026feb04106522f0041085b79e07348a23f16b684daae8fca83585272820460cca79e0031ec5088dcc545729f625d96641b9f6607efe792da0d9145e68033fa5d0489c6b17394f4f313392c96ce63378482b938fc93809c319375f6c5fcc5f75a7953beffeac3b014316d7e7773a0ec7f55a0a3d43022a71e81b7a9e0a6fc265ccfbcd9d9d9a995db9c7080dc49e47d21a6bd67b30948aaf6c0801fe1f9f0833e9072cb7e11003f77b47a68c7bc61460f7066eff9716629abcdaa4db3223caf84a43dc16b3228ed627e2eb66a25fd8e0cc3273670002d4c070aa77172629cd032547c4b76bb556dfd16816602d0a362f6507b778e620ae1d6c97330d4b1b733aa542222e633572e59387da8f847203710d86f12eff56de48d91fc81d36a03f9a50ae308e97ffa0779f81f9742d0c1b72df1235cd8ed6ea4bd262d6051daf04747566af5b3e4e0ceb3d52b180e9fca70a127ee47febaef0a09c657ca542c27296e45754bed7696ed39c4f97bf57d3385bac25223d95cb4754a80430298d495680248cf2f91c4eb4058eaa70017ad5978a7481be0d58044164c2a390db4d5b2cb3795b0efc371d1f7f8d9e0944c7578f04b36d6ddec0748859882c5435b06d4a7f2595cc16d6e73c6028fb5c1ce2ac4194ce4ffa1ca7061fc0dc76e47c8e6b9a2a4184f7c9db7cddaaebe9b7bd635c6c7618f27182e20f9cc337d502986d4f56c6fd7e3fce79a106a9b0250d68ae12fc053629b6eaa", 0x1000}, {&(0x7f0000001600)="2d39ab89e85ee0c8020319785ee94e6b5ba98c6519f2736b54cf0de010ba67a7f6fbf15a8f18cf3d1c6222cf3eee79e93d7f46cdc6134cd80a93338b81338dab979fd72f4d51e9ef4b1221d1aac774c96884fbfa269c05617192166cfefadeff", 0x60}, {&(0x7f0000001680)="840f2ae5903a8ff3e264f56bf984a2aed61f7956c54dea2f8d814aa7b67c300fcd546a7537298657cfdb170d374ef1cead82430e028a6dcfa691116dd2699ff4d5c7b0b75db705013db6fbf254fc92fd31f18f159148ba389568cb5120e809bed87b73053c987e474a91ac64da49617f0386e661c39a2fdd7d74c7b80557d35aa52a2f5f7180aee617e6e81b04ddd5c7dd6e4dc4bb37464f04f9c691b365912306a0d3cfcc989744fe856298fc2354701c8916abe8d3a9748cdbfab980bfd8f50221", 0xc2}, {&(0x7f0000001500)="82d63610b0b41d5ef7727280bc99faa5069093f680f522243d5fa12c011d42a511873c2bd3a16b9d8307b1c724ba3576804893f43baec11ad44c8ce47a20a37e5a9029593cbfb10cf050b69b717ecea3b768f044bd543db24fef9761ba0048099a79033d2d4bbb48de6b770d8843747e", 0x70}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000180)={'./file1\x00', 0x1ff0000, 0x4, 0x80, 0x8fef05f10c87dbe, 0x4, 0xea296a28, 0x1, 0x2, 0x0, 0x10000, 0x860}) utimensat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xfffffffffffffffa}}, 0x2) executing program 4: r0 = socket$unix(0x1, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0xed}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x9}], 0x5, 0x0, 0x8, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) semctl$SETALL(r3, 0x0, 0x9, 0x0) poll(&(0x7f0000000180)=[{r4, 0x40}, {0xffffffffffffffff, 0x4}], 0x2, 0x200) semop(r3, &(0x7f0000000080)=[{0x1, 0x43, 0x800}, {0x4, 0xe6}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x3, 0x9, 0x1800}, {0x1, 0x9e, 0x800}, {}], 0x7) r5 = getuid() setuid(r5) r6 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r6, 0x0, 0x0, 0x180}, 0x0, 0x7, 0x0, 0x0, 0x5b1428f4, 0x6, 0x2000}) semop(r3, &(0x7f00000001c0)=[{0x2, 0x2100, 0x1000}, {0x4, 0x5, 0x400}, {0x1, 0x2006, 0x800}, {0x1, 0x266, 0x800}, {0x1, 0x8, 0x1000}], 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x2, 0x1, 0x0) r11 = kqueue() r12 = dup(r11) r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) dup(r10) sendmsg$unix(r9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r8, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/202, 0xca}, 0x800) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000100)="b1d97e4c691115f358e375ff3938b54af285e479094609ddb4073a0e9ae7a8384724385d6e8525ebb3adc6e96d5f8207137d113b96af619921241ad5e6bf56ca76c7ad2248e5f942b4a1702df2b1d4d2805a032ff3831649", 0x58, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(r1, &(0x7f0000000040)="ed", 0x1) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) open$dir(0x0, 0x40, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{0x0}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x23, 0xffffff9a, 0x0, "b07b1f6602bf4400"}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) shutdown(r2, 0x0) execve(0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000002580)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000180)="98bc902bdd8c387106145a3bd11d49e82f72d62aceaced0ab554b584112f5af83c14dd9126cede25b02cc7241810c404ad04ee8f1f275731874cbd0fad835ee0d263073d7b58ee1884347a07413b77be76ed7a7527e3003e645413b4134c6ebc54eee0f7f5f3d165f0f1914154d5bd4a4212477059eaaa6b5ba4ba32c1f60a7b5221c073bfe46f1fb9876e244fd223649482fd94fffd7139196c3c08b7a071cf335348274dcf0cea58bdaa4a32810aefd047667def19fc165112c3f92c4ff21c0d5d4c2bd3677132be8f816ba17f00787cdf3addb9b6707a4c074dfadccfa2dc9ce0c40bd478c433dfc9546777b90cddcd660de6d04b2a38739ed5e6ec254d5a9b7e0f61cb4a678d97fcb80c35a0ec157a3d326cf445c8e71aee2e5dc3a23f04680270b4e9ac7119c801c9c6e53aaf9d7dcf4b34d284aabd395f6a429dcdcb3f815cd36df05f5d1351b6399a354e1b792a2c17007cf64629deca763e1a40a4c38bee7cb1a8379999a5ada00410a255c8d08f34e7d6525ef267477dd33586d3427766d6e215c04d6f934b000ba5a7b1473f34e6aba7cd44fbf21a0d1997ad9195d7e16670cad0b581103ff8e3af4103473edffcc9a1aa3c5a04053b05b93f561997d360c7e234553733a8811eadce2339586e47c42378fff7215f3d66f515b1cdf43b2035fe4a5086a5051a814df33bdc162e19dbb4c11eb8bf44adbeb15ce4b98a8ef030eb61f42c559871963d52348841fbd356ad5a5f6e7c1151efe82554aacb23693d75a3226191b1b64121e743a4620dbbd3684415b04687de2bfaafb546a597e5087b52431b7e0d83ab99141e8ec9c33399ac33cd077abeeff507ca50b335bb57f48db4674c3e3905475c6428d33561194b5e96424eed5a31b1346a9a91ddad215ab6b4780f1f2f6b96e3f98a814766f6f5096df1d4bb515aae8e048884ab4772610495e6c82f6d214e540f6b088351568d54ca0f19d623f40b2f1efe58351fd7f1bd720f2c4b96468fda7789992cdf44bab28c9fb0dbedda4315b84a755a18e207a99297b97f90838d3919794550f1d01f336f846af2e10dd222bfc36f305e5567aac0ac7775698edf3fbc4bb401f00bdf49e878463e19929ee6306f42e68e26a7bd1f8c1dfdfe7cf26fe99ed18a050122f4e51e6f69dfac9210c3c3e0842719904c2c77f47a9aef56e4078d82adb27eb553a58ab6ba54f36fd0e76eba0dd824fee413c1640332cb2496f4e0cbf167274c3a569b823a6c96c9ea9b6891d6a51602f7cfaf0b50b62116ece308176029e1f3de6172b16e89720964ae390cdd1bd3e6556780428af5eb90fca97db2b0c347ee574abfc593a6ab3b8ef9d2f6f7ff03ffc5ed64b4c7762805ad84e6cee76907ad441c657774c9697c16adba010002c1597afffc33fcdcf880eac7008aaa41c489d5ed8d8ad38da91b3acbae5027b6629befe8f194a9ebc4bc132606014f2c28f612e71ab17cb06e481f96d620abeec037406d0969c7b02d53491fbd17ae7c3b64720820b6920daa3bff6c456cc3748360f9864ca0d90e9e02cd516be536392858a1b2c8c017109de36a1748d2e04f2beb31c20570b0b5e12ed25843823d765422b34aeb9fabee5aa59def5cb72c33f1aeb7b02d3fcb9e92797e470d80f6922fe21cc6a12aaeaf45315d45227cf1bff2340c1d823d02d010b57f19236efa017aebf35b4d5db26d07b8d5a2bf96fdfe99ee079fb7cc0758104b6195083c520ef8285c704815c47c08c4bd62bc2b84a6e05f4c76a12e0167f6f8cbc76cd4b784568a8784724bacd11ca2c91fbbb6bdf8f4dbfe2aa6d331a27e44b666fe02c7b89ef7f4db117e3c21261ee56921146647c34049bfa83002c1cc1b6a7ab350fb99c9034df8b77ec4e09335fcdcb776963f00c89e8b81660784ddca6f6ef0af5fa4815583b849bbd0386305ad8dfee25aa0c707985dfe7dc2081c7d2d52908e10f9e1cad1613247563edc89ecf1e560803cf247929de8bc29b1f07d99830dcc210bdf84be7b740dc3f2b822c6abbe01fa918286c6235324d7622dfb8402d0d83645b36205f38c3c4bdaf40e9993db88722dcc9e81e73b184e199553f22b3e41d16a9463d8a20848a3ad6f13433045138d092f0f153f786076ed5efca31fd46e9a0d18e9c3fbafae0b1d3adc4e3247ae5fac70e786310124fc6f190bfa13df804a63a3306af7fc9cca31a57e0aa4cab3c93ee0a3a579c2df66a628d36202ce99892fb03f57f67aaa30058325966a76e74cd8924aee14f9412805a51d0ae969424924e81b026a39d28ebde778ba585f84594a693e69a9bf4b0afc605a1894a8af5f0b0f10262e34e00524c00a92cc733c7dd1312137dacbf9f8849126a9aa0893ddbba1644fb3537bc9d4edefe9deefd040a56cd90a0b1c4e1c62f585733190f53a23ea23388fe46b3475449812cdd4b0286230e4250a643df22d09c767dc1518fec75080e86c86e707a9be32434fe36b75c2184c1306e1d4e73527ed5a50b03ca6bdeb4cd5b66a270fbc1ebb41c59bc52d8c4224074639b17e1cd2baf671a142b0d9976342d38eb3920327eeaebaaadc7fe451abd021c404f5db7c061412e11cc2c2663c14ed8f865b6f6ae6351f2d5340698ffdb6f8257b1127fe4eed023f2e6ba3621ace6060a51245a86e3cc6a0263a3effe746a83d6b740d029edeb95a273df7415e1a7a28fb6c301a46c33aa80ff6234c58d0cf5f37a2d1402b85461c6ed647d47e1aef598fda8bba8d0260209fd2de833ff0d1195affa79e5c5eda8e4e75c2fbf09254c6ec867f68a2137214eb95022a8281370ca67350f371eba35be5a90a2c01455752bb7bcfb6f6b84c3d9554f10ee21dd129b098f72658b5511b05775447d7c88714a5c79f57ed991951abcd2843b16f29db41883db7a3bd119ed20be0ef48189383848b722b6b4dd1f913707c78194b7eecddcd27571a1aecfc7c4714472a4ed96967b164eec03759256f25f1d17b7c8c4d0573b96b0d050a8dc861585352f965a631994c034d8034b19edbdb8ae84bd0855c152c51a2821c47eb8ade6f69df4345089d1a8b0c42a86c24651d9be6d7dc5a8ea195047d4892d3323ea763a34f4a7a8f3d25f7d695fc2d69466891c393143082957fa9c4776ca36ac3bbfa86a92aa4a818e61f58b4be5fe798de00649a519fd1e9e7d98037bc2173f7a41251b1b51712ca335a853d5edfd8b6da2c64dc10504a400df65fa0c1e01b50f5565e95704cf28485e71036a4225caae32e51e2e4d63008bc24cb1f290f8cceb74b7c4053940fb7ccd5ca7092c2c6353bc414537dd175b29539924863eaf7dac0fc6185d265f4878c599a69fd58713f5f605a3130ad509dd9524810e895cc2c103da732e6b45dc19274add3a1d0bb55a47d5b983216244d6b07fabe21776178723fccbcd984185f3d1aff5d2cf8c6cfdc8a3f8ba4473be31a219f1f24c52ee7cb5aafd46663b5fe0c7b399c75e5139ccea5199c74c68cb63b73e4d8d52a980ca9835f24f3b943c73dede58b1893dda8c3a3402ee79519b61b84fd110fe59cdeda3d1bdec24c0c02042d9dbae0cb189743fde32110edbae30a5ee0cb5acdb61f8b59465335a02bd6fa9bf9c0c160b3f9d435462fafcb4c9922e245eac4f3971ea5d4c0a6a9d15cb0705f383d3315a48ef939ccb34df90760aa3dc06dcc776bd0623d0a6ba5384d4568", &(0x7f00000035c0)=0xa3a, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="890009d08af6c364e0d13117a66ebc9ad1380cc0ffff170070af6a7a49abbe59bdf3cc41e647dc9fa34dc3b9a60a01", @ANYRES32=r0], 0x9, 0x3}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000980)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b787be1aa0500000051e2f02f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000000000800036281257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300"/177, 0xb1, 0x406, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x20) socket(0x2c, 0x5, 0x9) r2 = syz_open_pts() socket$inet(0x2, 0x1, 0x0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) geteuid() getppid() getgid() getuid() r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000000340), 0x8, 0x0, 0xb49055972a6c1ba1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000ac0)=""/240) syz_emit_ethernet(0x17a, &(0x7f0000000200)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60144000000000000000000000000000000000000ff020000000000000000000000000001001d080000000000040100c204"]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) fcntl$lock(r4, 0x7, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r6) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = syz_open_pts() r1 = syz_open_pts() r2 = getuid() fchown(r1, r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f00000008c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000900)="afa25b9b22eea2225245b32ec5a0d343c4e014ad7ea5dbbd17e7dd5e3f8041ad9f9fb5deb3a482438c22aa5919a1a575e77808803ac1b84c49952c7bb9ebdf18d8529bcfdc6a547952fc13c529cf1e2a8afcd28a58112b4b8e50f1394a971303e9c69496d8c305e8529523f6fe833529abc5db273eb8c294cfe249ba7bf875bf340b5fa23015a61204ba0ef2e2d3742f45216328", 0x94}], 0x1, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, 0x0, r2, 0xffffffffffffffff}], 0x20, 0xb}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)="ed", 0x1) recvmmsg(r5, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r5, 0x0) pipe2(&(0x7f0000000380), 0x20004) close(r5) close(r4) r6 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x12, 0x80000026, 0x80000001, 0xffffffffffffffff}, {{r7}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x7fffffff}, {{r7}, 0xfffffffffffffffe, 0x14, 0x10, 0x3, 0x8}, {{r8}, 0xfffffffffffffffe, 0x8, 0x40000000, 0xa7a2, 0x4}, {{r7}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x0, 0x1}, {{r7}, 0xfffffffffffffffb, 0x20, 0x2, 0x5, 0x9}, {{r6}, 0xfffffffffffffff8, 0xe0, 0x20000000, 0x80000001, 0xfffc}, {{r3}, 0xfffffffffffffffa, 0x10, 0x0, 0x8, 0x8}, {{r6}, 0xfffffffffffffffd, 0x80, 0x2, 0x24, 0x3}], 0x9170, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x7}], 0xff, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000001080)="db", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket$inet(0x2, 0x2, 0x0) pwritev(r9, &(0x7f0000000680)=[{&(0x7f00000003c0)="89cdefbb08daed66dbf0a2a09d43978faf709b77ef164771b533039f8f6337ce0427d810d5991c31fbbb9a0e1cf900badf9d89487c3740dc4b78178bf68917078086cadf74e827e42c59ad3fd1557579aebe054d9f2b35629431f93a8e00989387f684d178653dd9b3a96f3c8bd17d3d30be57ed563a0a68da4e61ad168a2c9a4cb642bb74058656d14cd308aad139202e9e5a513bd57c882beb6e19f727ddf95968f123e98ac1d8b37361684a5f0e6e54c21383f53facdefbcbdf79fffe9083b8f1b66893333817f444901fa29d8f1acdd8e39dd27e1882af0d26b6344c28ba2d8a52690bbf583aa8", 0xe9}, {&(0x7f00000010c0)="28e0512860f5caae7fe63b1aec6106f2d8a6d6b50c480dfe036534b721e92a0c1c6928afe5b0d34074afe0678ff76ff547dd955c34f99f62b151fd165bac839ade6fd8269f45eefec698ef4a9d7f7286763b0304bad2b008cd57e0b39819b512b796ad67014bd868a1984a031e8606012a9b0f75aee8fbe98f9493fd236795a17f80cf99808ad06ce9af679ab8462610d211de800c2acebc2d25adc6b402ea1fd659bdaaeef9dce0d3bea222ee1bee6d1bc009698a31fa2eec49ba10e665ef998f1f76b22a8ec5781d381385b28ce2f8e4182eb040093b8b4ce0075b9b6bfc9d04a92b7698234f0c9b6264ad514c847eb054fdee7f7718f71452168d060d9994045189087ceeca0047631eac52dbded39c0752ff4c30cfce8f1313e59691c0aa761104b218620b1d16cafb1f8ef9de71150a6ab5112afc451c12fb0532fdb44325aac03c2465e8ed9c23e6d3aafffc55888c7b23e0858a093d0c65b4827d9f5efccb493eb02c8b7d3b677ea0a00af51d9a0e7f3735f107e1438ffe26f3c026a345c12abee6495fea00d605483027062405b64fd3c0589aa50505e0625652544309d3ccbd1e95724af36e02f83fcc8ee0a9ed603e30b9d950c9faa2ce7b9b5bbfc39139b8288f7f995a22ab4e42dfa07d9a28b3fea9ae603ede5b12c72f22c86ec962555e6e97f791c65748e2aafd1912283143772cdadfc41222b935fa25552f4fea752b8cdac853cd90db4278752690bce14be3706d11b38b083cd120b4442933ab75a7c160b4c50e3bf10fb1760ac0a80694bca3cecb9e504ee2ef641e18800fa524388df5c7cfc33494aa1359b4e98f4d64edc776cff3acf45e8fed8de72436dab4dc18aa3309ef7826521689707804d2805586be2a8fe2701fa089ca161186c2be65e709317b9124f68e1d62b66e81db1e5fb885ac113cfeed61f4b4c1e594ddddee19af57613ef5507ee1c8d9ca7f0dd7868fce9d40a1d4229b12f5df46775755628909227be814fec155819d855bd207e8a123790e2eed1fcfb5d78020fd69c23388791b49ed45f5ca0d56329b7fa8e261893d5425b7731dfde5941def6ce6db317109bbb382b444a851e89270f05954005d8609b49c87a1c1a8670eb6b03393757236e62fec9f8eef5d03ac2941615cb5b0fdeb00a515978d7aad130e69d37c2ce0f3db6601b5fc333be89cc9d50d93a3b0a6ecdc22dac19ab7aceeb93b1956e1dc92771756cba1b06bcc61832b88d9010ce779c31c035dbde3d733e689098598b791db4159dd90ad9a673c2c1bf178cf8fe44e4e8d8c29298bd2a6db18411842c4a072483422d19860f10a4a720f00bd74a3b9956da4a9d2fb8127d595c84b88b31b4bd9a72074c2a607127955f78e8b5391eb650ae73af1827b25e3478591ed31000e7ae5333650f6bcfc86d64d3d828c221e214fcda74b1d61993b6f4c6501f7fb884893ba6b5dca7375c6ddcc240ceb4b5985ae2583c044aca7550229117c90dc2063d648d5e4a048e5a9de64313d24d274c48afe66bd112671768b97c0ca4da78fb257eef7418a93c03b3fac4ba907c0b7ed89bbeaf6599118ebb34b391f7e78faba6dfd1c3a10dd3daa9a86fdc74fed45031f929cc164aff5952ea12f9b61c1ac87fe0e120e33ee97dbed1ec6286783302c8f3ccdf4cbb3e84cd1402a06c557b3128221373c8340bb36297d2fdfb994931f3c92b2bf264715402426ec1968a8aca90d94f6c05b6cfa2ca8151dd146deab2e49c6c1fe8dbd18993c135c7694850c7d890075575438e9a7be66e54972de114a78d2952b05b8a19064b43b5632e4845d169f4c8914f62c184846d2f5cf953b291cb6567e53a9baec1e322fae150dc64299ace7d841e23202280912b2a009ea4e51f6178bbb2068e213a098bab63f1c610a80c8731443c2f11e6ef94908a1cc472575ecdcd5a7832c211bdebcb2c3733aa2cd643cdeeb020845084b96a5872c97410fbec4a11e93edde2efc70fd351d31a2ad81fac511d937f68b57df984dc1529d959b8dbb46fd00af6a4ba61b43e932e18b6f09dd677cbe5a64e4daacb234d5ec44bceee971faf7507f5e0b7130abe9eadd431d8b87cb41c8fd28f900e16bc9ac6b51da978f5283352daed563221f050cda745b66cae9348bb4e3eb5ae3d39909b32a012afb1402e8d6a8aae9e526466d4a6af51c0f0313a06571b0f9eb79f201c072480a3bccc1e194ce86111b6ee34a9178fc8565220fe3acbe823f0173d129d39e695467c57a88b9f643b3ae84cf8288460e47b7a73f2f502324ddd5606b2fb2cce6d4ad7f313d836ff14490ea600191d2b6504a6e60f94627c9080c48215f268da8e9864104325684dc73c5eb03df17f35e0d86c872520f6b204371faa730086b9321368764cfb655a48727ff184195d726217b823dadfa135367d23173eecc82c89af553300a93846252a66ca1d2097ecccb261c947e4d46adf9b733cb7c879fa7cd811dfae2f79889baad696ad8be7985c82f6a40a2fb561658944eaf41d9ce3f0e4f16ba74b5bba8430ef556ba40efad41e6313d7f18b6623e7d0463d81f09903d324f273a8c7eda58a6948786f880ceb4046775d7ff651565bc49b8aa0c9006b99eff5f223f2253084b7efcd29e2bf3a13d0e84e16d036821c5f9fda217b34cc7e8480bf36ba655096132770a7c3be0dd01c6c87810793e8680ba0716570f265f0b378c9328f43dd7ce4ee1cd46fecf8b1c896a0d440924e65d133df9f7a2af7f7669db12eaca225f5fd30427f87b7fd6e327a5d2c9ff5e46546e258e2d72adcda4a8a4588cb7c516da0cd440520860b49cfd9938552a29e97f3daeb091ce20eb5f14fac37abe44e316e8d579fe8164b8a6b9138539d731d67cff0600734b35ccc6301aaaeda2715a42c62f3ab1e3aba78b0d701f588f675a77e4e29a772fd91e3bdd81bddd242792ea67ee411b3d95180973182562867fbbc47040f2d8d2185d07889da386d4c93884c156931e67f6d0a2d28a14062b7d36dce488b0fca055eeb53ff75a8a17ed4d480b67470c0dd05bcafce870651ba040835333377dc4451ca9c3a75c46968a5af56304998f53958c821a1a3951ab333e4a9f78b56baf5236509712230488bdd36a2d96c54005e96726b6992b360fa7f7c0cb03b6f3df502d5515642942ba44ee30b470b661e3c2f73c04a1ea8055bfd15efb6cfacefbf2e7f6a12fefbd329defd4821cc5a4efdca7b3d1660a2f9a01b6debe18dee491a29b400a89cadbde5e58d694419bd7996cb14e03dd14be4009448cb5b5fbbc7a7da0fbbc1804a3bae20dc719b7ec1843fbff3bd05ccf048b1ddec6b6e375e0c30a1635045610beeb412c242e48fe6c5d9b47c8472b99f99d2d5d8633032f615e7646e65d463fcfae6f8c2c329fc9a0a9e13b1ff3be0f11ec566a52abe487509d4b02abf23675ee3f7447d50ada2cb84b794a841f9aa6c25cfb47a4ae0e1029960c338be13d5a5ca4b37ebc477117e15f519045d4787f276da982cd67cfad798ccdd2af31aa05d28c18082a38d67ff2d4bc51f31d8d75a28141c4a838cbc7c58743ce2fc997c9dfbd2d8e2040c9b3f99e860f7160af74f9e218fb03127b1468536e52118ee450d451fa618ae2e61159646786c2e5dd52ca3925b2c7fb236e0d84671159f35c6acc8457e45160f607041d2e1a9e94f56e2ecda4614b75ca48ba392f5a133594d68d496f34c79b2fe2f7457cb0d0498990e7efc2bd2c2b2fbc4aa22a6177e2f2183b6bf77023b66eb4120c050154577c9fcf3609e6700ecc16f879c81d19a0b09c33387e41d140ecffc4e5b65476c31898fb6dfb38b815fdb2fed1a880d321c2217b8b948009fa412c782066af0615f64385d9da8f6345f76db7374d07d03c2f039714bbf28e34afdcbb49e898cf97a10f2073cd9c5c5e70534338f066149b79d40c2ddb3728add15b1b5b13c5e84902e97412fc772d99f635634cd5d7a68384b3fcb7b5832999d7bb1a52ba9508aaba1b607b48bb2c8d99daf1aa91bd9c270e1f0d0e27566737b28451d07ca415fadedcbf8c55b6dfbe5bc503f70525bbce84b2a0ccbc79e4683a6e3797e0e22c7a40c3718fff4df3e07913739ae1bcba5a14656e464899526dc60756b753786455f7b05945af8426d9b22a2e90ad01bd6c5b2059b144d00027fbe55af37803ee7570b528511745f7b5b6cdc3cefceb58ccd3d6843c9a206600146a10991870c8febabcbfa9e81bb40c2aa28aee664d0c4d55c5f2f56607c2020e971799736cfa8f4b40efee7e0d9e72bbff7a064c938a050d904f94bba2a7368a289ebd827485af423c31087480e537befaf1288e9ea726a35e8d2891b9be9fb0d894b4dd1aac1f02ab20a53a83eaf8475148e72469c6b2af8ca7788473f3020c8baeadfc85da2a9cb1a04fd3d08e33ff780b949eab6dadc4bd99ed1a76f7a97154638a0676856a427e94b8c8c08b5f7ca3c1a6eaf17111ca14156cf08930d9f2d378db20a3a198acde9e93f9109475dcd48bbec8ad6cc0bfc334b02901e41de0b6485daa4c95b2da8aedfd138f45ca6fb51f894e8c39834cfdfe9886dfe02697ad133f7fcd35e25cbbc646fac74b96bd5f0c3afa9053ba17f627b7190cd122c13daf90efbaa489ec24fcfcdbd6158f190610dfb78c0dab2c7f796e2f504e8b7280e5305bc357a29e09fe4bcd73b7a4e988f9473d569548d1bec7c5887d7a2764361a57d795b49d6a293868b7f5feb50d680fe1bbad56db239abfdb98c9b799d5029b3080f40168c2d0ff7415e0d1635650c39f14102154ffa8de7c86fc7d5f8e1ad31e5a87f56f9638d096644710edded4a03861adf90a1d3e354a3bf15a631b96f57b3bf29c2b2c2b905e281d16c9b3e37e0999bdcbb0b7baedc6e9604846f92da40862dea74a9c7f508a6709bf3fe2e4ae4d82661a19657a57aa76f7f88038a74dff6c7b067946bd8cfde579bf5a3a0b47f4fc39274947cb010ee04c35129d13165fb35fe54a6b703bd73b40e5844df0cd5d91ad2600aa45d640ccdcfe107574f989e3a6027d6055d190b326050459364ee21cb38f2a792246986c3374cb0ffa2112b8055450049067b0e13c8aa4caee2481a5e4e20a635d1e9e6f7af70c4d2401824eb63ca21c12883ee9363b73994f08e7c30af90ff81265bb16bc175b8cf40d46139ac0639030b153fc6b343b597f4362bd02ad98ce2460614f23e7c0c672897e520dcdfcb53ee470cd26e9a1b4637e1ae502a54cb8d4a315d11c1f235562917a8f74e768625809c196779347be04c243b4cf8c6b08366c6a015eb23194466eb4c308d05c98fa331f6b02577423f94e37f1de8cd18e5c2a7d871653b22eb2e768989ed2d428e65efb1f74c111e629d1df0c201fa50ea02165d91f5dc63a954d78a92660018b9743e9d011a66ec694fd48151c294f7b5fed586f944c9db26c76cdaf5196ece63f694060b8ca312a1b341ca20bbf6b462c4881bdb25e4be1797f143b4a6ece2e5f59fa75850911125d04b90f5c6168219581b78f37c2aef37f7f63ab1aad9718f65e322ece6100e3863c4a9ca9e3922258f639d17692987174d71bf771a018c2068c18564dd9f429d553442ba8e9f096751a7c3985c0bea44f94fe0ee76b681cb849b9f5a28076731901a68bb0c8e61141d490be14d7216292231dcaaa3f22a4d8cdd1b2114c9005357ed062bd12ee9bce446f10c565730b19758a2a8d0ab9fc1eba529a9ee00795adbc8025644e898f15ad485b67bbba3f8b3134beb46abc245e2a886f985f40aae9e2d0dec440c57b", 0x1000}, {&(0x7f00000020c0)="e0c892de1514936ac31c95700d085cd3d12fef86a9fa617207d79bdeb7e84e498c95ca6745417be87b88562bdc820383c2a336ab3bafd710c2624b1814059f25d673967e850ce6e75f12d9c1bef32634de943b1be542619b173a4527ba5e8fca66a29a70fa0598f450f1fae7228909d7765c1b5c8796f57cffd97b0375e0a5fc924e5926192b58a1fa684b06021fb403b375f95a0eac37570908f6647b82735f750cfd0c6b816015404c145916c294d1fbf24f30a1a5f4e01f78430d46053a1cf499d212038eb3d1de2fb9c82d7f3e1296fa6719d68a335b8dd0d9c28ea0338b6ebac1356927284bf50dccb1e298d644c0efae7abe01cee6044a2072f391c82ce722caf386199da6d9af21d9bfaf01adbc383db6d8644b854950ee23cc3786e4e925e11e399162fa10d9abc3c516e36dbe4da6b190172188089b2d64cbfde8dda31f697141892781372263d6b058ee70377ce15d128354fc0388615520ab4b96c92a32ee885b1011edae272b66249eef8230d4c48b2f223a00105c40146a0bc68ad4a7fdd606ab31c76ea8aa62cedb1a819c606b831de468fe5cd16c9c83d7433a7524edd98d10e272b79f0f5bd9b5a12dd70ce192a7ccfcbf23de36b20dfb66488e8ac1a578c0eb52bf900514d31e9069cd8efbe756d3de7ac71f503d47fc789756b90b696b894242f838f67bd75a292eee30354f6bcdb3fcbdf4ddf2b72894589711110ce21f9990436dc54bc0627b3d33b2d02804e90063eb9ebca7041e117322ab49cf4dee75125309eb42868a2082c92c77cbf512885e5f633ad8735f3fd57907e63dc24bdf3d735852c2f6865776025f145b245a064578e8dfb8f313cf38c95bf771a6ee171999f86f5e7d7e1dc5b8b1dbe8e9cd18e8898cdf13b56d2a854d98190607179ec3563b38c318eecd69c180e3adae166e931286bdaf02f4b18e181ae6786a05447ad71e8f60c2b8b5d7769009303a29281db7de5a6deba31c44c74707e62b9c1cedb90b01bfbbe472c263eb11589af5c0c5cec205e6b9cfb1dfc3f3a72740f8ce46c5ce226ff14bb0ee91b1c7b8a0c2924a395cb479ee36d0362cfb9bb6af810eff10170aa087882487a8c8b3b600c23e12d351b4cb85dd57141045b65fdbd6c72f1cb3cb3ce616b40bda3b82d302a97b45ec16978c7612f8db43ff969ff34107962a1046d3afb71f2e83f4c6e80ca84f2a5de64ce38b226d7940f5e62ef8ca33b56751a88eb9a1d0077680345cbc2b376808bdc5a6e4626742a7d6eb6d4be4def2944c52f5f6232c782cfe2830288f2039f0ba0636abf591edd333c16dd52f4e91f7e837159e722b2e6f752c6acc6709ccdc2d3e3aab5982e00a641964414b17d645e3457e0cdb264d188cd33609669c2c4af9206bcb816e476a61c21704ccbc2e6d7925d4c1d4514d3f2f77c50ca8f62a17326aa646348525127e8a54c883354aea48b88d2e9064a7420d8e4382ab4032de46c9179cedd0b3116a6d2b77ec15fea2d96587e9164624a30c2c0c32ba508f4e6df113385eae0bc4e6a5ed5c45eb747ee2916fe69f41e70b784e016da73dc58a0802fdfc4410b6409500a807a539939723310c460660a02c101eeb17f82e1e5323f8acacca14f2b3bf4f824a323d8a72f3ff4b3005e4316e1fa2e07fd4423d56cf25c55536f8a680123cea7c07cc9392437dfcbd036b934ce88ee5c7db75c679d7a02b286dabf58a67e7d358e481a2c54b8bbcb9c81f3a91e64d03325934a06224f6fbec376073e53293db4ea729f36882bd385a98eb2fc74e0e702e7260ceb52b2827c87362696826a7e2ca5023ce48a7922c5ffc0cfcb61caec57ef0a0ec2844b6a3314bd52cef4af4b9df9f99f93ddf0685fc0eb0349f23c2082137b1e3c1a8bf1e579bf509184a336c050100165d71dce35ee94d3fbc8c9e45b0ef8f25d1335b80a6b6d56de3a72ffd827ba74edc95a98a8521cbb87ef34b006b45b80de44beeb6e99d1b71e6e26ff9c1df284bd21f60dec261d6ef2e3593522bc6772aa00a80755e29e0273005be9522866a6d4e9ca3d57c74657c9a46fa4893cb312a7ade26091f2a7dab89331686b0fa90dc17216559ccf8752175bec3a3fe904c895f8af2701e200bc6117d5398e7104cc8ecb41aed1e19af8c720d62bb6a6ee11aad6eb9692deb85bf6289bbe4a07c0357b7ed41c799f4a2d2df9590734ad31dfffc87e13d86e1dc1761d081ef1195c6e6d06ec3c27e5898edb9c380fd207bcce3f35d4bd2076b551a95623bc7d4de661f5ce67d81f2a8e9353890103f15fc2b1848c7172318e30f5fbd47e067c9e539796d89c08a100a5d187a71eab2a9c3ad8595a6ad457856d5dd23ec1fc3ec80445ae649d3d8cd30c1bf7d13efa2b3126e77b8c432993d706c9bd6d322f097163af60c32796615a011eca07e072b3c604bf476519a9f1a8c2ba5119aef01eecc5fc94dabeb6c107fcbaabca71e2e7fde19e40010cd1224e1eb28e1c5400ed63c1abe7d5ed62375035279e6b35ed26c2a4ea39712796f2417bf2f9faff8dec33702735d2b6b766c997ed2a7f06f82bf15437d2f57186a3544ea2c39c668e858cb76e24b88449a06a51b6efdaed3b3494535290ac769b0f9decc7e1f4d9ecfa4496e3466b096a56af29a1d69a4d2693a34ad1b4a850d46f45412515ce072db9038cb74bfdaf4762024e0c57c6c0c5f586ad262be232cf2d5e5374d626f2bca5142bceb649b2ba953288a7400e6f441fa9e630503a6682b74c23ada09b180f5a4b428cbe894a790828ab029277419d2df263b0b2968b21f1dea0df493cf7b8aa7e3ae288a1fdb20c1e645aa995d9b5a47a6da43153c62d5092cf0b28d2ca0df0da829ec0460ef9073fbd1195e74176bd44d66bbc8fed4354c552a827fa4498059d7979c403ae7f6e48993597699f78baaf5627c5284358aa1ea450805be77207c50f25a9e94b1e462ab6660eafd6a6778a555d56c3ef863bb116c2deb5047bac4950e21de24b487c9a96b3f8c8208093d85641ca31f19c390f0b2fda7248873e63d8c64088b4ca73a9627f1e6ec54bdafad38c8fca1187a57fc3b4195fd5b1df41e50a2d081e6ab4b6ed3f010e36c4b451e26af48af6e3214a9431fd63cadc81f61bdc0eb81275ad35df8736a1af195f2cfcd7193ffb8bf7491ea6d7008dce2b819a0a995eaf2c22a7b0388657e82244d546843ce3764537696c36996b82088da8b01c08ce9152f06cbeb6ec57dce54f27b1fe2b036f92c01e096a7ec8065af820f4473ed4265e9d55e41cb0186d085e0a4cc0deddada0183102ea5f4659be65809beb0283ef0450a6d9501af24ecf7ff9635f26a6ca7d5c64ed347252b0c40a49364d33443616e660d8b52e14923b4e41338a6345894d89f89d80bee8461cb4140f9c1480e96865d0fc35aee16a6488929bbbbbb21f582ec24c360b84fd5ac89258f8450403c1e1f736b39f069b1a56329485a693932e08917ecf33daeb21195b4528d5fde55d825afc6acc4a9a5e7fdcc7c0845f9c71cafe6af5453ddf581cebd448c4c8776d8e4545766d97d67344c8a7b5ecdc2ddc8a861c866f79148d3670940cddffae1b87b000bc44f8bf91b263e910567f41489f240a6f51f457272081a47077658c67cb7b10abe1c065344d6be1b6ddb9f6182d4e352d59b7c1077698fcc562dc9fa9ce7c9bac80290bfe38c334cd4ec8b14fa72fb1f222d5003faa0298239525afd1ad0976731bc3d96e08e0a4f2dd10878adc390900af62aca7d8b7cb078e11b4e786232e24ea4e6100bc1a3bd4c457e993771a217c918663723987b8459506d05582d5284ad5e22b64d51defafcc249a3f8308ca1568a3823763a714b267f1ec1fc89f556787646b8f096f9d1f5ad79a2e6c9d8ad6dd04d1d8c258930859492a101b3d6d79541a79aa42e0685402e6402cdd52096ed64359a5c539d2c4be0b36d28367c52d94a64dc8ef18eb9897d4d2df561bf20e200fc53197ce4fe7d868e4fe8e6ebb4100f11da6542d68cda072f183a0da21f7bc7f8e90b5e7667b058ce628bfed86cb8531da15dccd1d39b8e921c7033ab32518022189a6f8ef4d9bd02ba1ac65d6ae4a0fca4f575bf0b336f4c87fefb673e54b221ec19efd27e3c6f36f24e0b055c9190c7afaa21588a9e53bc1dd18890d7d7b440cc68157f54e68a36c4a4a506a3c6ed055e36bacd6defc6f743cca6019aaad96a625ae1b5b22f3f23b70905bbde82a0aeec088973187f7f13f76085610045fdd712f93190ba1a0443fffff58d329b847795a6b5e045eca78a158d2676378fe5165424c9be8ad6806a8321414059865615dafe859bf896851393f74023709087fc757143441b1968d22652a5286be48ca6e451e5f9ed44764dabffce954008ee0592a8238762d8627d07fc8f6409f9f82f2d3596d9d5347235960becc73e63499cf109670c9fb2956f4a97713e6f81dc7a3e3fd800935bced28bad5b6c528a2a136fad10bdc7828b36c83eb006265b5a0566c2d70b4059dcd0b9c7315edaf70ea03e183aeeaeb7674e58049b4358da677323599b625441719e3136a0c429d117f1fffe5f3d06c049c31213630e3356e76f4bf16530e28438b8d17b9a96c5d5ac6a2b78853aecf99bcd8c599368b0a52b0de3d39ceedc00989e7b71a20d564b02bb9b2e213a3a9559ace342e0ab2496b29b64a503c4bb4d1f2462b3aee297e3be7a8c156fd1c277b4470f1dec969be6d740ed0c6a153ac8920ab8f02b52963c32a9320adb167f81d7184e5ed6a52b81af89aac1afa8c7913d644bdd1c25516d2e938b80d3c225b6e8df5ecc883fa088c8262ae29720951c00c265ac579121707e3094ba24d77d19ea1eba72980f7d629b0478b2839d98cfb1a371d5e1d081ed544311c4383ebb98273f5bb79f9d162e15b0fd0aea0d8a3c4983bf8bb0cd94d9fd800e92e78f3c12432bb8f7930aa9c9cebbe675be6a70750cd0c20d7ba263e578d3883bc3e36d51ba2a06dd80f628559c5b154cd00fd840b6b89f15ea6b3f64e6f776f953f1d466375c43207746d4445160f156fb8f29018c9c788a447b55fd0115f6455bb5f3fa70d72d686e8c643791ab8316898851428baba8947eeddc98bee9391e9d252f3f0b920aae7d5dee1ab4c84fe8eb2002260ceca575d40e35119704ad747f3a7f48fcc1868d1d76aca8830891111ccb58abc97cd69ef0f9cf28853d976d27b239fdef27150ad4c276ad17628179b3111bf466951d8808d8176b672dad9b39e676fa4cb9a0003aebc9791c8179a79e0e732dcebd4b487ede0160ca06b9641789c01fac941b30ca204e71543bbfe7937aeb0be4ced91463e694d3dc3d69f73285ecfcacd50f7314a2fdbeebde956046043d4a2274f2373b5bee36f5db744f3b7fc73f8e0ebd3a584245a6d80950125ca83245056892e3e5a117eb35515f5193024f73c59eb0dc9877d13c6d4c065b763e392bb34252c8ff346211a1bd2308507581ec0f18053cfc2f9307a6a2bdd60d7926c8dd8703adbcd4a9f0d550f6712225b55cd3ef2e8620f8a4e8acfba9b0383a879e6d5f75346fb45a6a22101e01e2df420df2d899c3358be0a668734a0282617acc08a817415c6affa956496d5c8f3293f20cb5f4f42d3459c7f412ee5d440178b45f9896bd268c59f70da8014d6ac3c45b0d2c8ad3871e67c986f5e95085ada6c1e2114072c1eb90cda2e8f5e4be1194d5299e417124e0492fd855efec94cb549ea01daaf143958f5102fda3ce9e029d65897e2c92d5528a03e6f3e65e5dc5bc10c34d9a6d08ed1c", 0x1000}, {&(0x7f00000004c0)="9c38a298ba7571be5f26ee8f6be6a71cc61dbb03785c4388ac2c7efb5d4a10f687c93fe490f456b920d3be2789fe6cb70af41729b637a4af2defa73b9379ff1c9c10c7e1e05d2520a77bf39118fa50c7a6f2014c2742f94b79730176f6a5fda34005662c35f8769bc7e4c1d4ecec15a526a7893321ceb99b6c18b011249e90a191e728b2a0865e1357959e4b85b371a632587d9259a0deb22ac8026345f0cba2866e97c34a7475e625b333d234dc009eb91d18c36e8dd8e4cb7acc5746ed071e621003beaa95e8f81b15353898a7302462a9f6da05fa6b4726494a3c4cb15d86f029d30bc6a1", 0xe6}, {&(0x7f00000005c0)="e5dc0c0facd27ca541dd112f6b22d5c6aa70d6b254099f58fde81ee568", 0x1d}, {&(0x7f0000000600)="648d575f717de6ce2fb28da39e434bd2c30d826247231014f9a2a8ff243153fbc0ce7cb94929a656cece7d2eb36948f15b2ead5d7fd9e1074574df68444662ea8631ede26c824f2ef8b9f927e5c6b8048d1c0b7c4e4baf1839f450bfece1aa2812ead3b263f203ffb744a058e93bc863c71823e58da939ad771d0b1f31", 0x7d}, {&(0x7f0000000740)="69474418ca414d789e614f7a7e0d62c01369483b5b036718557e33ee2c8f0d394bc1a64bf2eb7552bfa91f62b7d3eb1a95688d3c56ed1e9f9cfd5bd0616571a70006acfeaf605221e5727d8ab33d0039788034e1eff19d80f1dc89cc12b05f3b547da30340c34ce3352a4bbf253aeefd437135041c55d4c90f05a16d3d98ada84ec9d8a0394af2f0ddaa8edfc779e5503f4f1e24015a73ca8c404662cd3c84bcf6a456b23b9d13fca9c4f747a041dc443f565ecebc46cc75f5d06be2b83195dbc7aeb9b04473c040640b30ef2c91e0cff3734e3009531f", 0xd7}], 0x7, 0x7fffffff) getsockopt$sock_int(r10, 0xffff, 0x1025, &(0x7f0000000040), &(0x7f0000001080)=0x4) mkdirat(r9, &(0x7f0000000140)='./file0\x00', 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000340)={@random="d5ae1bd409ef", @random="bd4c8cac4ff2", [{[], {0x8100, 0x4, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\t', 0x0, 0x0, 0x0, @rand_addr, @rand_addr="00000000000000000000ce0000000b00"}}}}) close(r0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r11, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x20, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) executing program 7: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xb006fb, 0xd4b, 0x80000001, 0xd, "fab93400001b4b3f00408e22aa00001cbfe9c404"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284", 0x22}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r0) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000159000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xee6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004f8000/0x2000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000069c000/0x3000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000069c000/0x3000)=nil, 0x7}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000010000/0x4000)=nil, 0xfffffffffffffffc}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69939929648", 0x14) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)="f005c7ff31c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf7e42a5383ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b21c73e810ca9962a8f561d3a05711a63027b2a5ed", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x36, 0x0) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) close(r0) executing program 5: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0x3fffffff}, @icmp=@mask_request}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000001200)) r1 = socket(0x11, 0x3, 0x0) bind(r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x14, 0x0, 0x0) msync(&(0x7f0000046000/0x4000)=nil, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r3) poll(&(0x7f0000000040)=[{}, {}], 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0xffffffffffffff3c) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) r4 = semget(0x3, 0x7, 0x200) semctl$GETALL(r4, 0x0, 0x6, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) getpeername(r5, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3f20b7804be381649912b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830c011ced66f40066ccdcf3ec999d9d20002002c5dbfad800000008e371a3f8340612051e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x9, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x4001, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = dup(r1) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) dup(r5) execve(0x0, 0x0, 0x0) syz_open_pts() executing program 2: sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x4, 0x0, &(0x7f0000000080)=0x1918, 0x0, 0xff7a) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) flock(r0, 0xf) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffff9c) r3 = getpid() fcntl$setown(r2, 0x6, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1008, r3) executing program 7: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000480), 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) syz_emit_ethernet(0x62, &(0x7f0000000200)={@random="f3a2a8908a86", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "1ab5b6", 0x2c, 0x0, 0x0, @empty, @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@ra, @jumbo]}], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 5: r0 = kqueue() kevent(r0, 0x0, 0x6, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="eaebff0100000000", 0x8) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) kevent(r0, &(0x7f0000000000), 0x40, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0x3, 0x4}], 0x7fffffff, &(0x7f00000000c0)={0x8000000000000001, 0x8}) ioctl$FIONREAD(r1, 0xc1126939, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000140)="0920e9ed33668d0e53c2bb203ce62b627609018010000000000045b65369db0000ff4278ad535c2a413f308c2f39e4e6987f31dbf15624b77b6a0a", 0x3b) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0xfffa, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}, {0x4, 0x1f}, {0x1, 0x0, 0x1000}, {0x2, 0x1}, {0x0, 0xfffe, 0x1000}, {0x3, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x4005}], 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1400]) r3 = getegid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x2]) semctl$IPC_RMID(r2, 0x0, 0x0) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r3, r4, r3, 0x48, 0x4}, 0x9, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, r4, r3, r4, 0xffffffffffffffff, 0x5, 0x400}, 0x2, 0x0, r5, 0x0, 0x8, 0x765, 0x1000000000000000, 0x40}) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000400)={{0x5, 0x0, 0x0, r4, r7, 0x5, 0x90a2}, 0x0, 0x0, 0x1}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x8c7, 0xffffffffffffffff, r9, r4, r8, 0xb, 0x7}, 0x6, 0x3, 0x5}) r10 = getegid() getgroups(0x1, &(0x7f0000000000)=[r10]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r4, r10}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0xd9a6, r4, r11, r12, r13, 0x11e, 0xd4}, 0x740, 0x7, 0x387e}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket$inet6(0x18, 0x5, 0xff) fchown(0xffffffffffffffff, r6, r3) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x9f) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() close(0xffffffffffffff9c) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) r4 = dup2(r1, r1) syz_emit_ethernet(0x2e, &(0x7f0000000100)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo_reply}}}}) setsockopt(r1, 0x5, 0x823, &(0x7f0000001300)="5df22c9afb6de9aafd06f5f767dbdf2f4a56e37813482ff30569c3582df9751c8c5d12a316e3aaf3efc28469ccdc4dd22013b188be02ac2f4cbc7688f262d9a482913a5e55fa9665b783eab1c749253de10fc0cc00bfca150439241f80a9be32dbe7bea026b92ca985631f4da1f49c68bd4254f547a49eceb57bb07fd0993b4778a12d13c1952f6eb400aeabea73cd043e4f48e47f666d0d6c4e76355a6ca483603310adb1b7e8d7c388e4514fc11b1c99bbc76d1727a718c1016f623462acc106493f1d76dcfedd97c0a6692232a0681f4c7b8df86615fe35ae4713506c0e11a97ebd", 0xe3) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="663a876d9666cc5b091bebd0d11971bb9ccbade311306192aa308c0b6237a76d33aeb9f6a94dbb7a5fcb8fe232a19783a9f7b87576d33b6a9cfcbdfec8b64066ac0a6c3145930f558f4e3b0dfe72ed467984284aecba481b1459bb1d86b8b3c80c481b982b93907c0a0bedde719674dedec64a1ce037cde6ed61af036d52edeadab9907405737f0270a4e16030ba5dd2187023c77126745122e547db679e50abad5bddf7f91f62de8d0d7101738caf6e1eb079c4099f164e5d88cb2fcb0afbabd970a368fbde311274b3458dfc527e48d8790f9c3e11cbe95808630843c2a0e35727f2c6dd97726218651f92d57808fe67f0a466f5b1184c3e8e0eb35a565a95a96a1633088113b47fc44bdd605c769d1f2a5abc4956707c0b7885a4a5cf8ae5f94ede8dbafcc816b22fdd2d21406ed0e2ae6ae49a23d53964a7059c9de1d71336ad2d4513487a8e9bca1e076ccc7de665b55018efa83eb23a7bd790e232ccb502de66ffe65c3e7833554d8c75b13914bd186f7a84d7e00eab60331cd1411e3eeb2e2b85378fdae5eaf77f0adf62414b4465cd2336eefd5040f4348424dcbdcda990196c3d37c0ae9d0bc770cb563bfafee9729f2fd7c2d22877e7cdfa7e10bfdcecbb6e27a3db25b00d5f74275b8d0a461ad33cd595738a482c9b739ae06de89ece8fafc7f5d1938a691d82fb0eaba0ed361418a4d84cb26bdbdcd43742f97f026be58bac7dcbef8f5d9e28e91f3043f08ab2a03d7ccda54ac6479690d0e7ecfd892392f47550cf1e82e5f68d0f2017757e9aa2f392e43311f7651367b9b840c7c334e59679d45873c94162e3dc607be8726e983f80a923c264a63a5ce0fde421ed22e67ebc0448cd254ca8aa53ee6981b0c1782f48eee8a9c061b0c31d1f6dc3760e18c840523fd93a4365be69c5c736a4a3a25873fa77e2a8f647c120c8ed56b19613b646438d9e7b0233f612223652d2db05268653d50758284d287f1f474219829d33c053ccde155558646e5dee8627099ba5f489c9865f10cdc7144668c3d68fd9af5498e42f298ccc2df8b28558c29601d53b47f479d24484204bb958fccb2e0e3806b6d9c0dddd4f61e7b017307c2fee2bc3cb28785a8c6a33e5ca09b493f2ad7e6f8e41598f5444e80e19c0660d2661a3c05fa9d7818b29b82df3773e6845773966f5fc9831893b8c6fb71f306c2a2a97afc613e6817d9bb83d720ae5fea57619523428e70e410796d37d1c0e7ba96c3def380fc053caf2783439e8b75f3d7c74f75fa01887ed83f032ee021c2d5ba93c9e7ab6e7ded7e046957cfb7563e9b7ead301954100b062143f062ea2a6c986bbf5f87d08760ce465c3c72515b9d1c16165ff862a55e49eff6293dd60b294067513cefe2d1132269983ad481cb2ad412b80da74c1056aef2f08608ace91fac5c7aca5d9d963adb1a8eac55c15722ed33895eae4ff404210db5b46b7426e6b5ee5fad9df50a7abd8ce71a78d04ebea579207e97c35d8cfb3c5c0ef102387d0c743f2fad76ef502ef2455f7b88ef6bcee577553e912f503863764cee0ad5381e94f861861d87505c07e85efb98a15f8d7a7629e567085aa66bae9816294989ee3f3e7f87eef2ea4d2d87ec07ba6310e9ee28dbe5792a6495701984cae665102310f582b71977e9a553ca872b5c55113f22211f6ed802941babca711656ee4fc283894f6c4fae83b0c431123271cc58d4842bf3dc6a3551fb738532c48d6d731010a504ea8478b05a8bb1ed057546ecb5c47c753a7387077f0905e4be3edc05406b525f7bc1cb74d2b10f8f5b63b64a5b10c0b394355db96a4c3cb21172ef07755598b6bf13c288e6b8ffaa389d1c40c9e1e38c7b7f5a6000f462b5f2db40e86904b1cd16fdc46a596c80b29b3e7b2617f1cdcd62900fac130e7d7db507a24f7912a9e6acdbc567924d2f1bccaabdc61b9ef065fd93fb5c567a82e9d1f36ba04249a738b17b0fcefdd4c85f235f686451d528228510e43738de1f23e2789cd93b15e423796d91ecf0285f40f8a16acc93c970454c4a221ba26c4f3c8a322f07baaa1e924dd6ffdc5faf82eb1f663135b157b6cbcddd33cf0d2e0c12e31a3c632ca377bcffe196d4797eb713be3a81453a5f969f06630340ef5daa921ec85af1707fac17e3a861050be860c5ac047d6783fd9b7ba39bdcc1a616a1627975d05eb60a6048842ba62bffc688bf137d100b2d9ba5912954621c68dce23d8043b65ca81b2ed37f4c927cd9992f3747cdf6250b110259092754636d59e2996f745e178282cc1b5af8caeac6a1aac34f1c2a9f82f271482690dfe67548018a8ff38173a47b4c8e5b081ea8d94d84fbca10a2011962b83f0c1ef80b0b59e3b9516bdc64e890f4c599646113297e3d8aacd1d46bbea27b22b498bdda4076653d5bdde979519c2b0652c39a8e238acb4ad53b81ac7230d403f956219647fe37991468f02f74efd73ebac0c780fc950a03dd463b1641457f6d362a463c54930371fa235ab4562fd24da88e5cb894a9e4c5fe63e99a23a18f1affe64c7ca0d659771c8a543ffb0d3cf7bb522f8d95d728e3e435cea4d2e20e4cb2c97d919f74f94d4c70e0201bd29090159214cc981ac9e7a2c7206c1114905946f6440185df8ded7613d346805d707e2ad49c27246cd94dfd25cea92843366050a8b235370353cc462e239ff52bb9205bf919c6af64f24a179c344b5597f7b80db5781fad4bf387d71b091b15db2fcf3cc07941678c1c8ef7dc91e466b65e6755a9108411a6fbe2825f214d7e688917fe8a0050177f8231d819a3f51851f2289a4e2ff0f8a6749d4e30dbd3e62979857f09252f7b004d6af88ccd52049d025c5f9f07f05f0bb8fc7c6a2f663c3578e8cac8073664a3d40c2364effe7dc6752e87da99ff24e3e66ef81d7b94343243dce1efc29c2c33b178ed5dc00597a1d90ad4ef212caba1fa1bfe2098eb485aaf0e3e59ade7105698b787ddb62a7fb261970328e2f41a42ace8b00dc8a0ebcd3c7401b80b5fe9e6a539f1e38b67341bc92419f796424dd5df42b3cd7484b3989bca8c06d4a1fbcfb277395639512baabcd284ce1572a38192828ddde8ec66746b6704902241b8dc834b45dd30043c183428f68133d69b5a258bf345e4147722c1b9601093e725cc7a3afeacfea44fffa0bfb8de7075a828fa1225598d486064e05d20a8f7093e7da23ebdf041f536ae687594670430895ec9aec6d4e1a5e2f9529bc0c0a2217e8c8665de50c5de08a7583d81889257bcd9d13fda0cee318a98ccd7f22258bd89e03ebb9a89b9edd518363d3313860a9a53dcd5d1dd8d34e56ed083cbac601dc1b5a5c7523936ea30c7b7d5287495f27a13d892dae2821c5a51f01a255fd187ae0f18ab5c9997fc426ad82c6a4e34ac26436dc1b4461376647113847639753c2976b9c38882725766c1e54e8409986426e50d0ee829765523bc3ad274998abd9d7d794549be4a09f0f6ddb26d5891b82136b9f96f2913b061ac965efd92b85843749812a1c1ff1c57ad9322621255caea8988c069124ce3c009200cb8c2a51fdaaa7311be69a4d2d0681cee0298b8944531f58949b70b57c0567d95361db87bcc95ddc17b58b9585c4160a834e144c3d87a7f18c4ffae443691bf56b781d8a9c73f1bb9497e01f6937cc1571612134163fe8d7cfc765da0074e9db5465842f11ae7bec5529f2f81c1f7bb3022c3accf198ab2223181af632fa9b0729d2fbafaa65e1ffbf7cad0ffd2cf7087e4cf5ef66b846e10b8c83ddc2e8647ca1c2cda50dfe7bc4b1f844bbb284d7bf873976620de1382b7e4217dbab205c013a821f0a8bacf9c94dcae43f60795533dfb579da4f04a562943125f25d73d6aef6a68a88baec670abdcea8057dc3ac0a04693d5063e12c75be02656a2a4e3782f2936c4418aacf0b2269263789e8cdbb4cace4548a17d2cf0efa7460b574bdf217e34ea6160c87d4b5689cb377ff48f642669f453d5e211d1176f7d207b2dfac0c8c8c86a8042a56dc5b393ee43e7417835280770d2b1414102d6c6725b73d9e2000d2b41cf163d3b6d3e6b944e6fc4322c5a88cc5fe486859a4445028b14938bf0d4f51b4bafe08072f75fb81a87e7320b2f7777c4879dfa08d5fc5b989f9772aa4d8cd8e69a4ff89a62a602e464c37add923764b4acbd9e189cb9311a08d14794d3a527d683eae4f11b0bbe8269daf8983e247abc935277775eca9e4807af889ddcdf4ba408e5a2c2db0e9190bf59d53daf14cecf0c8834e1f060f4c8efbf46d9cbdffe7ce7d64fee628dbd648a31fc28c19afb3697abe8dbacf79724c95f405e558be2b61ab276bf39a146f234fe4c7a1fed0ba81ab1ec647a3a2ce416538cf6dec237c87e04c3a3067bd4de1e506ce31e93b2e409030e8002a763f773e40a3ada37e21b45d2ffaab7a9a6ea7851ec8ab8a16073b49f86e268963beabc050a4fd4c655622da601ee539ca153ebccd87d4598cd85bab8b570114b9649d9de9ec3d3d93ea6d030e7781adc9fd859f6bd94bd8ee0c764173c6ef812ad51722a09c32093524c6372103d481e8b28d538f40b31a2cea288a61c66908e3b6842ec78185328cac8dc9f4a32585e9d6dc88f9447ecd34ad012299e6af0b73d27d879660217fff4b68b5797b93dab893244e822de4fecbe120fafca615c1d3fc3349dda2e196a55bad32c78972f930f2c88074aa7ec0a7c2d1c4405890e5f88746d2468a5229b8bc218b69ed6e4d20657a4b69a20dbd4f05a9fc9e4f9f9b910b8463d8993a7502e5fe4cb29a0f37b45e0c328bed88012d95f4846b296e0b300e2b9a9d011752a0238f10ff600ada016307a102b743438ac37840ebd615b7417cf4ebc85a145b019103b287e79040f8f7d9b4213b6db54bbfff81143be3e9d3803b24c06cabfff5e06f49f747ada8c511d25b446545bece336d2f91c54725a99afcc5139c9005cee6e93092913c648a8b34f74e7a79fcafd4266c698203eb3e73cf54b29d1d4b5b9e5200ac40101039ba1fb4356f8497ca49174196034726eb592038c7d068367c331fce490d57d1aaf99ae2d3608528426e90d4aa3d751bdeb06dc0095277737be8502bf06e097afe047ce325207c9f15a985a4da89f47d9aaf616eb9065f0da51e830dfb84777b71daafa42564b3ea286c5fbcda6c6a88aa00f301377145462d8f411bef5ec4827a545e0f613e00e70d22cfadd64603ada842c83f7170a367c011a3c47a1c3dd2042262fbb9fa434f894222349b8812077f70361958cedfebd7ff1c2f7cbfb67e577b0559ed6cf6c207312967b81ed1106771d222ff42b2aa14f10ecd4d76fe123ae857c94de7f61cde2a92748894a6f6c927291de48cb70de61cd834e4eb30cce9c4133b2dfd760b57d2dfc5c79bc13be651dcbf516779b9bc918138446b852fd979acb0797bea9521a5be8195b3163a872e286264589311d5d0378578cfc25ef2bb396705871fac217c0ae912a0797d4d7c8c1243469f7bea7d5eff1f6d64ac11befde49c9d052beec5197fb310464b78a5238d4606fb5845d59f27454c669a7b738168acb631ed08ff5381748044bd09c026a49ab367b9a42ead389a45942412238e32e17e2ef36c690e42131ab7cfde89853a94f46f4635888ed4cfaac0c6658ca2c207e1d00d81cb848858eacae68d8215a25b04be97e5964128c8c3f8d3736f12d4d943853d6e8c32f9a4622d408e2fd320236142f7aee2dd195c19d59feea2dc4a59514102cde69eec6fc7d4044c24e8d3a7d8fd6cebc71cd60d7444", 0x1000) socket(0x2, 0x4, 0x2e) setreuid(r3, r3) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000000c0)=0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000040)="3b00e101b362ac291e0a189d8e3d0549e542c7b60decc92b6f5a90a77a55c6388126c0b3c31060ea7f43e4193f38249caca8e26a1968b81a78b08b367f9b38478fcdc6fc7f56203a81fe3579ff4d0b0f0fdb8ebcb7504e0f9001ea665339d4e87bb1c9c37d40917eecb62f980b0df914b69e7eacf30b", 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) openat$null(0xffffffffffffff9c, 0x0, 0x40, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x0, 0x41, &(0x7f0000000040)="71040071", 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) ioctl$KDENABIO(r4, 0x20004b3c) executing program 3: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x10, 0x31) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x126) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = socket(0x18, 0x2, 0x10) sendto$unix(r3, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x653713c79a8efd39, 0xa3) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000780)="51ea01b5a267148833185d9018619895e6000000001ece65a5ca2913260f04b7e6e7342996cb19525d2e114f409520c939a82ca6273164e289320f1dbb5fcda3c3", 0x41}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r4) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000600)=0x14) clock_gettime(0x3bd70b3292b7004, 0x0) close(r2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000005c0)={0x9, [{0x1, 0x3f}, {0x3, 0x1f}, {0x1, 0x2}, {0x2, 0x7}, {0x2, 0x5}, {0x3, 0x43b18a46}, {0x3, 0xfffffffc}, {0x1, 0x7fffffff}, {0x1, 0x8}, {0x2, 0x7}, {0x3, 0x5}, {0x1}, {0x3, 0x7}, {0x2, 0x2}, {0x1, 0x2}, {0x3, 0x8}, {0x1, 0x1}, {0x1, 0xa3}, {0x3, 0xffff}, {0x2, 0x6}, {0x2, 0x3}, {0x3, 0x3}, {0x1, 0x1}, {0x2, 0x8}, {0x0, 0x1000}, {0x2, 0x5}, {0x3}, {0x1, 0xfffffff9}, {0x1, 0xf66e}, {0x3, 0x9}, {0x1, 0x3}, {0x2, 0x79}]}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000000c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file2\x00') open$dir(&(0x7f0000000740)='./file1\x00', 0x0, 0x0) executing program 7: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4f8a, 0x7, 0x20, 0x8}]}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r3, 0x0, 0x0, 0x8, 0x9}, 0x7f, 0xff7ffffdfffffffd, 0x809}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) accept(r2, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000780), 0x10, 0x0) r4 = open(&(0x7f0000000000)='./file1\x00', 0x800, 0x45) fcntl$lock(r4, 0xb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getegid() getgroups(0x0, &(0x7f00000002c0)) r5 = getpid() ktrace(0x0, 0x1, 0x40000b30, r5) semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)=[0x50f]) semop(0x0, 0x0, 0x0) getuid() setuid(0x0) getegid() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) executing program 5: sysctl$kern(&(0x7f0000000340)={0x1, 0x2c}, 0x4, &(0x7f0000000080)="71f91e3471ac0058da1a71552cf27ef927834dbc5a91501d94a34b8e5f84cf71b59c7afec3708218bcf78c8d451a1631f8f5b9aa8258aa38", &(0x7f0000000100)=0xfc54, 0x0, 0xff4f) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) getegid() r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x1, 0x0, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000d80)=[{&(0x7f0000000000)="28fbb63c47727ad7918e9bdeaba505f232955d41a33bd77c8ba426b8789bfd68245cc1760ffe", 0x26}, {&(0x7f0000000740)="b4914396b22698292f7594782339a8a6f73670699f5d4b63196d8561ec438ad57ba843f2c5c986fb4ccb72dea60c1c34310621390f3f1186f8c0e3979d4b197aa3e04a3c55d238ac7f835be6ec9d308c2d33416f68c127d4d4ce6b11b93b5c8a187c69f0e98c2086b63dd2f9967b1767b264b7f21b4a35d06e6681732a957a65727c850e4bed1afdde55df2355214870e46630", 0x93}, {&(0x7f0000000800)="78603862ed632fad75b7499783f9b439e1e8593b0412c07ced3644addd7659d94e7ecf198f75c698de71aa905c57aaf4f6e0ca94a348f622fc869668e50b21da7acc01d12613afc7f03a757bb5a40e7e99a201cf40aad05c807d0514db66d2a3ed6a173d999e73143687ab19df570af109ddce093576f597b7788123acb00d49c118fc5147854c3e93775210274380c413db0e3bf58fa49303", 0x99}, {&(0x7f00000008c0)="3742a205bb0c803f9331e3610d972de31fce6ca684fc5ce2183c7e26590c49770f38362a5134afd94e2441c5bbb6a2a56639e70e97ccf07f6540385312e5ab60e254979c6e364d98428bc9423f4478ac4579edb8f4763c2df26098668535e90334b98340387eef21082d499fad", 0x6d}, {&(0x7f0000000ac0)="055ccde6be69e328a75d7e32137bc6e86d1371c434d16aca8c6d8d8f1cb5dd00c5a18478b8d37a91c6fcf516dea78d47bad91fe80d36ed9164ecce193b6a55984791d68708f0769aed8317df9b0d3f0240fe1d79c36a6c0feaab16b503fef2ca16f00991da684798541ea90432468cdd2cdc568a9c4763c63a523817eff52a45df39f504b0b04d8521fc6b0044edad579fc1eea7ec0e914b8268097b24926d6f19dd4895385069c1e2cf0960ecb1bee65bbbcbd5cae0bdd3f1", 0xb9}, {&(0x7f0000000b80)="ba0d9e8c0dc15fce5380aa4451715de96cb2ed130e06973371b13a76e15283c3288d8dee53a81d1e98bb02c077e897e577714b9ae554b9fe3eed371fc490acb1e02816333f898bbcecb8024b07f4ca792bda7ca3286e1df5bb92384e3a6099dabd2bf82fd9579f914aea0e3dc323e8a4f6cf1a94f2e0ecba49263afc05f1926f7b5123125605c73ae6eb8bccb4b90e178920d1", 0x93}, {&(0x7f0000000c40)="2b4fe8415363fe1d318d97e5a5c2fbf438fe621ca57022ab2803eb48abcf406fca570faa81d70e1ab68775ddd6e835d6d14c6a67db060f3075359e865d0f5100146fd1b1817399d1c35b3bb96963fcae408749edded1f6", 0x57}, {&(0x7f0000000cc0)="f82aa648d6eb8135ff4f8d035f56e33fe797ca9e3d66acd5b399eaf349e7ae780b3b304a3d1b0b20e650d1f1c99eaff061bec214568fcaaa0e80ec2f0585e58695bafbc531f5add82a18fa95f15a4aa57da4546a6852fa3dfa9bd0505c43b605bd2aa0256c76b4dcf19c91506f48ba8530ce7fe2dd107cb5c1ac129d8f72b4abbf698cda8471f30dc898", 0x8a}], 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a1a1, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000480)={0x1, 0x2f}, 0x2, &(0x7f00000004c0)="42c868b6556d633aa41f21a960dddf4869b5abfba0534c876dd9113f2e7d16e94f7f77d9116cf53fb326c6ab9d9ec3b6342069a3394f0942a133509aca95b1fdafdee92175ca4187b2765a5213fca875bb4d508845129c98129c0f36028626b18fe185b17d29fb152cb26970217052bfc515d25d85d8c34dcbf9615530edadfa0aec42c913507188747a7f6ceff0687d13693a04a51181519d2f68b156c4abbe989eb1f4af13d2e08b7f572597f8f8601f561e50c5053a643e2b3347644d", &(0x7f0000000580)=0xbe, &(0x7f00000005c0)="f18adf1209866f217e9f7fe3ed7cd9d38a6d89e906a573853f8826fee777e4a73c5dd0d85e0a2074b99f92560c74aaad7300e6993363ed6f1a6d77979a80d321d1f0d41b59cfab19f0d21724b58fab21880a42a6bf47bcf28fffb03ff18584f3c7be05bb017bf9b118ac339644ead6e95859e6880ef3cfd42eeefad47ffb0359cac95ad81d86167733f878a5d6a41cab97d5279ad688214865eba6b3e216c7e205b8cfacc42d10f9e1c2fa9da9416bbe8cde243befba8490b83375f54b63f143b34e26498b00f1d49e2c75d624f082f044701b0366050e9ed58f7810fbef827151", 0xe1) sysctl$kern(&(0x7f0000000140)={0x1, 0x41}, 0x2, &(0x7f00000001c0)="4f2b65bcaa66138281ed66574698d3bee2590f36259bd3417eeef6cda70c2837cf5ecd623c1d9cf0979ce2d427b7ec9c54b0c64c2a5de3256e84fe7fab3d55b918192ac8e776074886906e7074f9bc0400764ab018a5ce", &(0x7f0000000040)=0x57, &(0x7f0000000e00)="8ef0b8c6f7927d7429f92aab6dcbd8e4f737b266014f4c268f92b186ecce5e3084f6e0b8995fd9ef90265fc73e183f0cc6cf49852218ebc3573fcb242046cd5d03425b79287f21e57117da5d55cb8d3cd5306f13a7842017450939156cd58d63db63ff961089b6eb666de8e035f10364a02064452fd41d048cc449786b45d1c90e1b9350d10de0cbd3bb3f1c959c60c0f30835e2c97bf9b61263e27f71575fb4c3ea81dd3f407825b850bdecde9fa18c5152e3814d6fdd010000003c89120000000000000000", 0xc6) sysctl$kern(&(0x7f0000000280)={0x1, 0x3a}, 0x2, &(0x7f0000000380)="9ad8e10d77a1fd8f2107284e36e0384c24aa60b79fce7cd4d600a7ddda41f31efcb8eb05240c479a96ee90549fe56e5127b7684767b19078e744b3c39a231aba2faa5972bdc6bf6f6405ca04d4da10327d9d7bc8c3b23da308a5ca20a5374287e5572d51f01594862a5b100b200a87045de72e76298e46561ee95b5dc919da3d2a0eba8aa033f63b11aa25a2a72047aba7782a345d12326ac3b3788301e041d5fe3a6b7950c2137d1da2cad9eb61e34d3547e1fd5bbd77cf517dd51a983893669c6f48aec045b1fa119e435fec5530104d83a9c03cbe0a4ed64c72d77fcf54b4b4aee3f6dfea00675a75aad8", &(0x7f00000002c0)=0xec, &(0x7f0000000300)="9126ea7094eacf5321b9160642f3a3d7bcb0741976cfa3abbec68250358d17d79f25a62b2d0a", 0x26) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a64300005a110000fffffffffff700"}) r0 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x1046, &(0x7f0000000900)={@local, @broadcast, [], {@ipv6={0x86dd, {0x7, 0x6, "e44f88", 0x1010, 0x8, 0x3, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x6c}, @hopopts={0x6c}], @generic="e221d69db72ecb67d3c1eccf72b645383fa4832095ea0920ab41db0d2585670d15c8ef316cba79dedc2d5d5be8fece8852150b79e1ed553f3435111e7c1ed73f6eff8f6335f872ce927a72ffa4e1252efeacaba731f645250fd4075fb0b8fc83a7e5439663a3d07b02556d3c1b22355331cc6ed7419c81bb476cf7ba53742ac57ff669dd393c5626c5a0d267eeb55ad22de6c3a732ebe8a2f97733b011444f752b09802475e624a72b1ba74662a661b7e37334c97c8bab23dddbb224d875d8f5fdab390682b6a7d49006207d3d76b77119d3144212dc596ec0be5c8c2fe1257f6effbe5eb0f66108676d7c21f09cbeb78b074d51884328e6623f01c3034f9b95c34c1bd4bb7fb9a638a1643089d864d58bf5ac12a1e966f904e36a83900f341d9daa68dc4395243267a1ff6e37a81501a63951b625b65022904f4b0a31d54c4adb2d84c42e9e251acbb856d69b268af4446b136a5c200fb7ef7fe32ce581f56b107f74c6ced8cb4cc01275bb1d27814b7ceefcf9088c8f43675acf2c647f18c89a1f3cab60dd821523f2a665d3341b95fcd531b9efb5d376b6e4afbf68705b665253f2f1fa1f0df7420bb3f808dac671480d1371ae8ca1b6ee0480973497c765a152cce7ef2e8206e961d0a69c0c86e76d6e9b2385e4e9603757b3020c2283582334fbd33b4ba52826b55acf367151e70c26329cfea0fd93308acff8d58a4749ca21076e1c6a7eeac93951428b358bd6e8929f41bae63097049b83fa40bae78c6504cf7f816387e9e2600a81554158dabd68b7d392285103bc76864ff6613c7ea7344f5b9d0b00c3b168b31932dcb9c7d2b53456f1a37652fe454228ff68a96c151b08cb992888e379dc4e55e32bba340f949f0ab1d7f9768d9b209a41853596146c2069b3816b6c71c4b6b82b32086adea6991e98b51cb74b34102284aa748a958c3867b1618465f129e454a18e9e5913fdfa23e83f441ccb496a64b0045d6d578ca477147e08a30c5b419bb969ebf8310f290d8371e9c973e01c241bc7d206ddd64cd55fdc0aaf010abea2b866f4b03ee7db2ebe23ee9fa05a656c1385e67cf08d4ba882224729aed7d1329f36412bbcfeea83f9c78d5cc57b5d2ab8632a8982229821f761bbc19d2519c171f82b01607947e15cdbd147a73fec3a627bc1c7da7bc668caf331b870399876ebb418c885f586d89ec5f16203b22bb769ce727c13ee8aefd6ab4aaef36376cb00633d3562c12ea9b4ff218dc6e35fde65174857de7870e3a0d60a60188d0958435786dbcf6522451f03a4fcbbbdcfe88e777de398636ac7bcbed0e86fa10bac490e9eb9f6a9f69588c01973e4d456cad696f9afd888c4c9fbb38c052f4105888b3250da5c5485ac03a3c26ffedc88a51ad23286186eba8aea06860cbc1946ef58375ccedb0f8f3b8b3252c194b1ca271313cd470430d9d64ecc1a30aa54526d47daf72f8a04fef93423d9352d2f6f05c9669be27d88e5dab17bce77bd9622fa363f4a98f71e461e06e1c2f219502725e3f4504f355c4d822d0204f7fc020f22acb462ceee0d18c508c78661433f316d0033fde3e98c63a2421dafbb9b54f5b6ecf4a45b0eb32f44d607424f4a775db785e8f0a33a3141af0d3be804edd164b520bdf206c0964c020cf1d9c7d79edcffb97fd52e101fc0c0511fc755646ed602c4473e5099ccb95c6a3211ce2eb2c90a14f27bb4d4fe748fbd10a39250322a39f590ca0943789275a1f42a19a14fdb460dc0c964467cbd382e6e0f3434b594b3d8233c102cb18c524006bdd141cd3ccb9accc1f25a1477419d0f9843ea78056bb6b16ce145fe53c11593e8e67915b80371a4474fbb2f7b12783dc7e5916eca296fb55fcdf2a795694b9a454258daba3ec10945286e44f3a5fa1091c4fcd8f2df8cd8a58f36118b0ca61ba2a452616e22a89231525b39b59ae84ff035391471d0a4425ebae1d4105d6ad0797536f87fad19177e277da7d527a691c9df746338ceafb1ea501d81139e8bde829044d90bc730e184cd8186fe16f53da94a016f15c8b4d2485b2396f75f854382cb078f2540d037c4513e24bb8f07b4e10531a57eca6e5127de7602a8298fdf9d6a76af118f513ee8a981b35b324cab5443a7aaa71e9e949c98ca69c2dd3cd26bcaf2039d222a5506d4749779481110ef2d734d7985da3885b79c51aaff01b7837d184043dc02b061446a09c74f74a19817277f9d4336c27ea3a441dc7fb53badc6c11914e5fba13b783bac32806fd1a7025c9ec913751ed72037fe7f7ed84dd22575c60005f35a20a9bf0fe7dad8c04b4df8a4cfb6fca0c2bb575a33eabec1851e64a81a3b373f24dc43c7aec1d93847370c59f2b5ed64af7645c4c5db096983e2309b881cc2000020ad6a0340a08fd67f9253fbb77b92b072da9a4b06dd7c9eec8a33dd16fbb2b532e786393a7d35fe1d1ffc4512357592d3056e68919749032b7c8f5c04b35ef46110b7b2b56478e48a3bdb65324c4444a83fceb6672426732ce283aa619e73c2acb88b2913fd0427cf39c806626a68a6a0a02ef3e47b22de1de03d588d7855ec5ab610e1680fa549d3af427a386ccdb9a5bcfd7f68449fbb396703c6ab04ff26c51f62790aeec570e27b56ccec0838b2682ac7ff72862ca3e9cf986a63e037103135ae3f1c8d7191bc9e7b32b7b75f3c66a713d0fd6dc1a7c562b0a8415a44ef7eebd26dac2786a7168c2fd189f0970d1684d930fa5c1f7b9f11c697b3bf328c1dba3869c0ec9a2d80bb237b14f5688f37313877a95b433328e10176a44aace50cac8f343356ceb1d701fb048158596c9706f7e4a30af6aa35169faa5f29b39c107ada960f226029778eb45d0cb59daf11e223553e94e708286447a29513d111c62f3de4aba4cd70759bf74b5f33e7cee542afeaae577fcf2f5e5f09d6992ebae4c45cbefa995c2710c25e07c6dea034635d5f3a7047ad10c083c1d1cc7755773b591830cc1499e362e40e22643fa098f02ee13fb6dd598f62e61878f7410f0d26ffa4101082755a1736481e449c65efac83dfae40d311eea9fde157356719a4a66f6f63459f06d9ce4500f4de03d9e793bfc75123e7d54c6930a014cd2b2c1048c3b6599fcc0421d73edbda0cd29653c41b39b7420dbebfa347bc296e6f16114f471912506aa7902ccdb0b772440c683d66df79f3f5dbec15801c373cc17d35af5eb5b9bddc522eb68e085597c3d829e1d440b59f79a642591317d1200cb5bd5c7ce664f6cd6a679b7b60ff1e28c444eb607b44c22843bafaa8780d4611e919b66c7ce967e4559cef2ba3713e4b2b01bf532ded55449d88a39f1e62bb24d301441a10149fe82b384b9be8f31e10bbfeb60a0f7f54f288c5c5e68f70c1d7024c507c57f53cba0528c92bec7ae25fe7b0ae55f2888b3260933a548ed5979989c0a5bd6447bde61de49eeb781ac40221be61a3efd8a7e55b4040d10babf9de2a9e07f639d13fe857b7c7bffd8d1d05dd953a10c228e0cc6fedf06fa83eba43e3c888735a5645b49e7b5e1e7973e0ceab7cb96218168011116df3dd76f112b7338b530fd38ca1799cf2784452a628d4ce93ba888faf15dd58f23f7d26bc14c950f6e41a3e00a239a626fe7c8e2bc6889cedef94f390c0390193489df10449cb0ed0f07a95af9a90d91bbcf6acf966a07d8020ad5120f45e8f8bb28ed5039af2e73c7c99ea3d10b56d151658fc2a1859d4e4e468704ea886f1549c923e7d07ef21822ef4eebb242162fd60bd31eea4a8a6e88f0066064dbc8934862834c214111acc750a13ed22e8597055995c55b437ceec1d04f8d48f6bf6dd675fbc44911a795d1779d4bbec40c8bd254ff46feb9a761bcde935efae9878b99de037f4cf2d120494df20d3aa56278724398eecda2033904b68219b2a56a247794076aedbfa7251eb28c65db586ebe0b2f3d255f4ec9ec74a1a61f67376c6052219591fd155e4175770e22f7b1afe2f301b58338eaa1d15121ed2800e60f94a6dbaa5fd9adc99eb3408a744fb68ca2e61f855644856344b37d0f489a5767cef9bd82de9bbe3d62ddfd5670ffd468c4619bbe36dc6731cc910bc4f89b6b6f8c6282d2a1d37cd173061cbcc671b13ee8ccffd915ca6cb340de3a938b1e367dc5ca6d9ca78ff8dc15c550ce9ceeaa25878602a99720d3f12d920a2f76831bf70fd0f74fb177a883812072d1997bdbaa342794f53da544d18306727f928ad75068da4b4bfb547eee7c69725df72a9b3c141e4895b1a54b7dec0598767ac050be961dcb30f258664e0d84dafafdf82483a4133f15a3ab1fdb9d4f5db016d4311c72bb2bd9fcb331f8ba6bd83eca1dfcb2d8ec420a77724afea1f271998c2fbeb07ef9fd95912777173a5886c751735addc5769e72e86cb4559534e4c1f27560cd5bd0bd7ea681b7ce1875b0a5c95034168f534ed7f56bd897690b66e847dec5538ccc34078f736176900e44ebdf1c35dddf642b759f1a5d3bb06c4545b8ca11da7362ac101db28b59c24887959d342bd82985253d330187d0ee10aa62cde2c792d0b06352d3364f57b8e730adf071e9fd487560c9f14704e6c1d7a777bc11eae0f40d5b7cd5aca76d0462456e21d4a1072664ad5a3635dedd676c6fd2b2c2e33e84769194b6f2b6e8453ca6c7489955f7b3efb3808c35c5450fedd45843e4b7926a2a0f035ec542a5bd14dc997edae0cceec7ba62d8a65a93a588ff3739a3a5785ca6ffc1476a436b37efe48ec421823722b282dc63432aa02be0daa089f6dd7f45597df9609803d97447c14aad5ae41ed88b0de2cdf54ba442ca2bc01d00bc9478b0f8d0c51aba1a0cd00989eff97ea8469e71c7307a1532c7b1eb6cfcb52bca74bb1e8b4f4ce3fbeef0f6c9957f46b4b082f7f264a325c00d3f57c02fe49bfac1e71803c8e14efaaedb771b62924b9bf47c7e9a2f4a680bf8c4bc39495be1666fcb58029d6e1877ecde946df97d50c3bdf3d66137426fe83b3f05d08c684266c1940154ea2f11f4a2c83b0cc16ce87ab4872028b59ae3e48a4f6c2d5a649055d8bb3f750834c9567572cf6dc41f9eebb9ff1f4cb8a3a6d5bc3f846f24563b49a73a13b5b74794d70d17e6e651d4efb986a54ca17692d82f60d0666f5f24e01844edf37534d9813824f6ebd8a8be8a8182846f21a470739118c207d82ede6756c9f4650a95ffee06002af8e5ee19c38580cacb705300095c1c8e7995a9aea9fd92343412eea7914f9b5e893cd04782e141032df6e803a27920d3b2e93ef63ca2957df19e841c714e45bdd52110640b2b5e00bf1d6f9188b7f605c3befa27f5d8683883fe0d90c1081a3da08b557f39b0da8b40e71ceaa9d8e432245d380b47c4366a03f423c29c2230c2d49314a8307bfbf6c1346661fff0154d3af8ef990fc92b27ea036f04f2accbcafd5caf3461d8cb398520bc1d1b8b3e2cfa8b8fbf0082f9056bf4f95000ab47f19db643c55d61be448449eb96250c336cfa99a9450374302839f3942d8b1d6c1797af08a51c9407f87e7fbb0a2e9126095f2fcd5040e4ab9187cde6f72620a5f56b76b30f9b562e84673db0f093839f0f5222998382103c709c12da967b414bf11d4db72bd5ccb0251097661947bd30760f0333bdc6d84acf0c9e9eebed26c0e21e50341305152d9350cf83dfc0b408618df231ccf873ec46e1842819bb85980f8fa3a878d03c66e9ffb47822d388b9f5aaad407149ae6be9069033f0e688c9dafbb9cc8ec008472e6c6897598299518882f487b0930253140a8a25a55caedb8c6"}}}}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r4, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000000)) executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e45, 0x81}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x5, 0xf7) setrlimit(0x0, &(0x7f0000000000)={0x8}) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x10) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f00002d0000/0x800000)=nil, 0x800000, 0x3) ioctl$FIONREAD(0xffffffffffffffff, 0x80606942, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x1000, 0x0, 0x0, 0x0, 0x0, 0x90, 0x7fd}, 0xf4c, 0x0, r3, 0x0, 0x0, 0x5, 0xda1f}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = getppid() setpgid(0x0, r4) ktrace(0x0, 0x5, 0x128, 0x0) read(r2, &(0x7f0000000280)=""/86, 0x56) socket(0x2, 0x0, 0xff) sendto$unix(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, 0x0) msgget(0x1, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x20000009, 0x20351d, "a8b72913dbb161672d8bda00d0c9000010001c00"}) executing program 2: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r0, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket$unix(0x1, 0x5, 0x0) accept$unix(r4, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x3ff, 0x100000001}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget(0x2, 0x2, 0xf2) geteuid() r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000140)=[{0x2, 0x401, 0xe5ce97ab354d96be}, {0x0, 0xfffa, 0x1000}, {0x4, 0x146, 0x1000}, {0x0, 0x7f}], 0x4) semop(r5, &(0x7f0000000300)=[{0x0, 0x6, 0x800}, {0x4, 0x22}, {0x1}, {0x2, 0x1, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}], 0x8) r6 = getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x2]) semctl$IPC_RMID(r5, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x2, 0x0, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r7 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x9, r7, r6, r7, r6, 0x48, 0x4}, 0x10000, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 4: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x3e0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x3}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) shmget(0x2, 0x1000, 0x49e, &(0x7f0000ffd000/0x1000)=nil) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a64300005a110000fffffffffff700"}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 3: syz_emit_ethernet(0x32, &(0x7f0000000040)={@random, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x1, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast1, {[@noop, @timestamp={0x44, 0xc, 0x3f, 0x0, 0xf, [{}, {[], 0x40000000}]}]}}}}}}) executing program 2: r0 = msgget$private(0x0, 0x300) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) r1 = socket$unix(0x1, 0x2, 0x0) sendmmsg(r1, &(0x7f00000012c0)={&(0x7f0000001280)={&(0x7f0000001040)=@in6={0x18, 0x1, 0xfffffffb, 0x4}, 0xc, &(0x7f0000001180)=[{&(0x7f0000001080)="c2d611b21d0271cfbf9162fe51c343c1ace0584700088f2cac3129a16e396648b04374f83ce2f374136b2a071229c26f8642db7d83662c7ecfc7c17c6f98829b23266244d11781f0d538605e2fd0b3bfd13d98deaf28a3cf06036a65ef52acde3e", 0x61}, {&(0x7f0000001100)="ba6eefd6049e1923bf1f42440386328e6da47153111fc39aec7fb0cbc2db08a634e50e701a63d6e828e8f2bba0f177e78de7d3d19948942db945ff4bbd3785f17806847b21b3b33896183da728d91560fb8854da78fadfa4b7", 0x59}], 0x2, &(0x7f00000011c0)=[{0xb8, 0xffff, 0x7fffffff, "3d8d0be3db2d65befad0c272e39158899c34e5c72ece336ce204097c6473506d8228b2de6924b12e4c3c975674591a1905e1af4b6ae42eb8f4f95421ad275aea35836f5865be8e1baaafe60c7f74106f3e8421d4bd29b9a36eaf7bedd9a76f3c98ccf0c095f553d32e58c48d262bc222402e33f4c2c1542f911418bc4591c6afaca1d7b8a6d74bf0bf25145d662521640ac1bc6a947030994f17416d4d26351edb1daf5e5604d7"}], 0xb8}, 0x1}, 0x10, 0x402) fchdir(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000001340)=@in6={0x18, 0x1, 0xfffffff9, 0x1}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getgroups(0x2, &(0x7f0000001440)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000001380)='./file0\x00', r4, r5) r6 = open$dir(&(0x7f0000001480)='./file0\x00', 0x8000, 0x5a) unlinkat(r6, &(0x7f00000014c0)='./file0\x00', 0x8) getpeername(r1, &(0x7f0000001500)=@in, &(0x7f0000001540)=0xc) msgsnd(r0, &(0x7f0000001580)={0x3, "e7e73f746e57c07e8340ffd6d77665613e8faddb1136cd7ab05d9c14f848f7a62b2e6c7865e1a7ff94b4ea49f4aa474d49c33bd70c65e7e40ca4b2ba5911b1707f387a7de9fd0ec297e41df7881fb5cd047d1675c8789957a66d197f"}, 0x64, 0x800) mkdir(&(0x7f0000001600)='./file0\x00', 0x80) r7 = semget$private(0x0, 0x1, 0x100) semctl$IPC_RMID(r7, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xe) semctl$GETZCNT(r7, 0x6, 0x7, &(0x7f0000001640)=""/232) r8 = accept$unix(r2, 0x0, &(0x7f0000001740)) socketpair(0x2, 0x1, 0x20, &(0x7f0000001780)={0xffffffffffffffff}) r10 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x8, 0x0) mkdirat(r10, &(0x7f0000001800)='./file0\x00', 0xa) sendto$unix(r9, &(0x7f0000001840)="92cd96c7ccefd7ce2fcfc946cf3122b378be40c214a533682882f167d1575f73aa4b296c5de147f43ad7f714d0ec817a71a98494521ea6b11e3e56080e0562f98cf699b4a86a90005e3b05b9cc0da58f9521c9e5f6089893adf5ce17592d67c7a4d7a2c2a7d018362715447f1588bce7a37dd419ec616ea728a8cb0d77d926c97d0b657d5ae6ee7fba6d0b04a54dd5b18f59dee2000d3a6f0aecff3979ae965b9b4dc3c8ae1dd8437f3ad405c96b11852fd9088dd48b0ffaa9496fc82ab03a0f47b9f36ce9501b0afb3697a8394eaa5c51eeb1b344a7f64f424a35220e81244d04f017f753da090a87dcc9b1c7ddf041e6c780df047421818c1979d29bff5038d08866e0099891312bccd9cc5eb7f9ffc9be12ab8318a26fe9dcba29356a7a35b6b56f0f169f21e557de1a5dbc007325063da75a6bb88c576baa8ac4d1ba4baa58e4400875464c2cb1967fe09453e01ed6d898c2284d7d3178a743973542f958ec7c080859646059123035cded31a3cc28e266509db806e5b1d872e0940dd0b38eceac4192524315a6bc5db6576b846d17c7cea055664bd563c611bebefe5f87210f915860ea0a4931a2d01d3001ce4c28a0cbda3d7695729a26a8ed8519419e9ab3d117274d5af438909486cbb2ff117f0251852bd7f57059ba4a1ece3d3d2c838d1773fcf48ccef2159ec3545f5cb5a6372e0337484202713e80ffa572ee1bec1d973447a32993ecbce4e147644de020c05f8f2c2b01321074c1b6642c4e5a1358b41a9d480a89ed12fac0ecfaeeed31acacc1cee2112a7e1a654b12a65b492f981bc0c2ee04b16e67965f4341dd40ec74fffe656c9a763a06e93a65ff3d72ec6c9f65b2001cad0142ee13c857f572172c3f1dae8dcd89dc039706254da44e18514fc431e5ac40bca8ed42cc1588425d1263fe5f39036153fdc56bbbb9651064b07c760ae567aa116980decc638df4a9eaf48861f87db73effb92a4a98c97224cb6272aa55adbd87dea6bd764101e41c6ecdbe7895f4829d039e0b60f17c7d1ce480ab6b1a56afdd65bfef6ca4efcc8561701780376396baf24e1772eabaf8026900dc200f8cc13d4544496ab6f81df4f5ab6cc0579dd2dd5c840f9281739499142c48df4835fd69a81cfb050e89a048c50bf9c293984dd3233508421048f2dd49a3009bd8ec990748cc2d2803e84211af782034e46f91cae83a315e947aaec952550996f69ec64314d247f15eff0630fe18237d54700689bb6b237e438dac27863b55bccf722567f66054079972ab8bbfacba7cbd3d18eb476dbefc18bfe1269d1ad844ac66b5f8d2dd5abe9bd83be8fd72a5c48817e0515500b520c5bc7971b2f34eedc2518fe873cda75bee64f1558b1b002bb03b5e95f9bf3acb47f48fb3c8af5f10bcaa9b3ffab9f577e45f9345ea85d512b7efba75ef237eeecc2c10dc17bad0028b8094398b0f7f194036e398ce433d52b68227e8e533c963ac5592d0c60cd2ba1a4bd56272e350c19293f397eb9a5820d4b88eb8b3c6eb38423a0c2d5f3908ed4e628a6272e689689ec5ee2a0c4cdb49deda5ed8874771a0161ed55fa8e4c0c35d775c4eafca8296ac749b6f28e281349828af3a05cb36743fb8135ee519b56c88de5d18837c571e6c30be58d4480a37cef9f13fcd4273fb63e2a244a77f6ea9816fab8081a7b000da58ac56259b7f45df23a0bce20d4259fb0ec4a8886225a5e13518224068c80c1637d3a6b0cfa2dbbb4b2d92807af2f4003c7c43a44f4ce5d8f1f807823c8c4f548952a116c60f99141dfe98056575afdcf4c443c16190bb7a620123f5cdefe27cc0d5fbd0a01bc87f43be94f2b55a17e2b35baffb41ee93007309068ea3a90a649071009e858568ae9de8d9017e43423d0fafd817970672768395f478a2338f270fc06e9e77ba3f50e51c7db08a58742396c8582ae86dead5a018a31cd1b227983413ca0b15a417612f55b9d2be5c0409410eaf9b71c1c9699691575700d145fedf00d96adfdb4904d5b2804e8cbe67665f0e07fcd5e4e2246801390bfa6a77e4a5f352bdc7b35219123993bbb305447a8921ffab2f3275e3a566b58e29fea159023ec3c1ace07a15e7bed48e63e70c99c25f5ae2068c714de0b324f3d5818b67abc83cef5fcc0a22f0dd3f744139a40f36b0f0bcef0bbbffca15d1755f24108718ddc1b6672618d35ab45623aaedb59ef53287ef1e8ddd1a0f2b32619911497bd408e6cafb6c9fcf5f0903c5c86ff1fff34439b0fd95411349dde393f7f527a2d1559a5eeda9bd6230f98418f691ffbb38ebd7286e7945c0e51ea78c2fa399ab062e969c683b236cfc88fdd7e5345e7c2b05d9d6ddcfbf623692c79c2380ee97fdd8f949f4919682f84e451e4238137f0b0d601372cc2aab8f372467d7f45c2d55891a54d71ec2bd824089807c9a8195b9059c377d8b10ca7660e95e3d49b2b916f84ae12d63cb9e93e06b81c59e3d5a6c6024dc7618685873004251e582543c581a33a2ec3e5b6b3e1f806667d1e46e0aef6fbb5e094e79ce715fe6254113fdbb8cd58c3b34eadea086f7deb8b9201e4cc16524db0c074dec7df4bfecb704ec719ce25791fa482948a2acac548e1185f818ad3617e04591c7678b3f5118c37a51955a00c097aa5f11e1e24908a6d21c661416fbeea923206353ef5207d80dc09134bc774437f9897f79105de746864d06b62ad88afc3b97760216a181f099efee2ba35e5c467d5d4b109446e066befe47d6f0915066071a17ecc6e851d26023407aabd7cdb21d0fc80de7aec04b18f3f6aeb302c2c2f462d5265c5a32a333b6a88410b2db94ec40202f33a8ba4253f4c7c594bba2f7cd6130ea376b520a9d1d5b46cb03b8c01d3e0af34ecf104de9b34b60170887cf63c36c782a7bd1deb58a625cac376fb12260b3622c12ec6abc9d1fba3804beb1188f45561521dc5912225d108212045522ef0cc10b58a6f850c64bcb7ee9e4024828dc6c96812ee0f5bc4e34080d022203366e07dccc78f528f92a42524a0b7b967474e257426d192eebf927ca7e22077d7ed4ba779940bd7603f21923db05225108b5b1dba96e30c25b56ec80254529cb9aa079c8df1072ef8d3328dca1f49d59c73a2fa38b3c07088f53e134dd3a0dc838139c04bc79508e990e18a31a501372022e6f9a175259f61f228d4a1c3de62ef1ebd3fd428f91205ebb825aee819bf723d2e8cc5728a9da50ccc10f884c3979c5af75087aa4668aa92bbb593dd0e26cac752f5b26c46c7a3f3c65b4ee27498de503f5f8a61553746f8fff9329c2807c99c19cc0695c9f24d295699c65688a50ab6fb0d7dac01ab37f8382edf92a6dae95ef4f12f1dafa35a9e17f6e6b273f6e87485cd2fd53134effacbdf06716519bd1a7cded010e8cf2e38600ce8d7ff65a36fb6cc00ffb8e377bac5f4ba68a295469fcc879635144a9e89fd570b4d54e4b9aab615e2f377fb6bb73032298068abb92012cb919f7d3ed41238e289c389ffd6aa91d78ab320e246ea46add23875e2d2c8c02ef0c9586101fcdca90e7514a9cf17c3ecc815dd8a6fcd54c65d518797da4f301747e3229800e8a5fe1b734fff94333662eacbde6a72127bd525fef545391b2765d594d0589ca23d79226efedf134b95ddd1b71dc6071edf06877b01bac630c60502b4a48091df39fb16fbeafc09cc9f5447aacaf93eb9829243f5d35eb8096a71b2ae55d380ec54e86a5b947abb9893e1f233ec4ae8109f887f53b8a03daff72d7a4dc099db15c59f55f1839b14f34d3e0da6cca29119ebe058d3f98859f8c108e9c690eb0958c2f7150fbad19612b0820205ca10af5b31ebe54b71d76280641e38d102d3c04ef7c1125ba09c0299addf8320f1fcd188375d83418ce14714c005fe6c461fa1d966ee8ff2a04dd02e6039c2fc90c890338f0a6950aa35251a358e83bb22034fce95571aaffe3131e1ebce084f122b6b4366600d6558dc73372d6f26ab4c576fb025b9b8d6db78c672eb733d7a9db9e98e3c6f1e33a62f020a354752f7568fb82fe380ca65ddf0c973609a2e0bc6ba7c49f4e8d330ab5d29384954c6d24860060ada8b27178d7fb9bf69e22c090700763ca1f8c568826f421e8e464e38fb903eae7bee7ae3ec87007d0f819edf750782db0ef83b7df94d273ecf43d3c79909dbf7a3b246e178f43f55064eb4eb71d8d341879289bbdaa4208b13ef9fb1b924aec752189e69425a4bf84d93f36a05f2de9c2e0e3287656db67f787df07be010353195103572a73050fde0d105b74fcdca67de21573287f6ed9ca6067ed7473f429d8a9a57be3563dfeb3028820ba69dba7000cee7734ba76154ad8d5d858de63d9425f03397552f77051eb822479d8341a65df7e22ec9be4186a1dc3c85dbafb6b6373ae422dd6546d5f70d5d3081b65d0ce630d241fdb840099ab88d5093d7a31248106c23203f905fab3410954cba7271dff07a1c5cb68ad1153f76fc5193b2a3a5d457c447a5aae7fc500d6c0f02af0db503598caeb2c7c6721236436006e6ccd615e4266a0319b68306fe9ec0d7c35e99f7a81a3030fda9c6c8ed0acef2c53829e1fe2e36963cc47d06137c0c91454e5fd16c4719800a3315c7d1b3f3e108942b73ffb6128a50f3bd7624cd1e813a2121edf42efb01292206caa7969259268d6ee32112042e099e1eb80c48f7f69a74797fe5d995a7e443f968f984ef76dca241231a881f5e410f3430ae4f726f6e74f1a931c088ac44470b1d1478573f6ca894edea927c99dca1b064d8dd5e7bd345c0909b8e58028f8c547ab88f33c184e26400d0d0833f9a3bc7a307af7c0f1b19824575b4ff9376bdcec1ef6cfcac6aa83b88d755951329765452aa14b63b11ef02b4080de359afd02f4f5753ebc722828e7f69277d68362860a02e0cfddc50dbb5b9469f73833b631b49e9370ed6d2add9b10f2599f9e0678be2c1e40b353f6720ef5a708d88b4bb1abb4f1f1c3b4fb12ccac558de2a0d19c4b49746cb86bc078c66f1f90349b91047814dcdc6fa88ddd368df6d233a662f60bbb6197f659abe2ff8af0bb634a91d7dbe79c57da6bdec9d17e92833e19021d7ecd30f77be030ab073aa8fe5d5ddb98d24ac9e6fb7910395272be8f0d99a252800c4644621a73ad9ec1072895a3682b83f4c101c91095dd0284ed0f237fdcfa4d6866f1cee4195b14b842c87f49447b925289585b9a34109b5dcdad476a89565f1197cf03e42c8902db79103d6a9cb5290d885b47cf15919f6e6e5733a3f96ed8c8fe91a38d408c360c166efcd61c0e0fdf0b1e4a0ee98fc11dc76df03e2e6973bdf25f17148a2ae53cd5bdc24db059702ef1387bdd8d53b88a3a2163860b11b18174e11cb48f4b47657640b95f07f3bfaf7f75da243822d708d6bfc2d003c2736100e959a4912d57b831f9e20d42ce84dc6751c34adc4901e26e5a1e2f91623812a7656b2e50dce095f02b83e24b5f9b9a0c6e070523e7ea029bd1a46d98b3fb1f1cb1f99d8c2f1895626fa19fba0ffcfa756bd7cbf062e0afe249082f8553ab4784406b71582ddc601e478d67be738ae6b75e5e99082b8dbd3938ac903c8785774aaf4f42e94fa4b86557728bdb3a28a6970bc5ce6e7a68ab0242ae0886a302b6e370197b2c1e9b5853ef802b68411a60bb3baaf2b3809a44154a689f93963e89d7cb0ffba70ee71d6cc1a55c1a1b87698dbc25c29843b75b9527f059b2f584127955ea9aceb99438696fbb6189000726c0305345dc7642dadc4cc41ce512f5a07f5d3be8e093b6", 0x1000, 0xd9e14e008110ef5d, &(0x7f0000002840)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000002880)='./file0\x00', 0x8000, 0x6e) semget(0x2, 0x2, 0x1d0) accept$unix(r3, &(0x7f00000028c0)=@abs, &(0x7f0000002900)=0x8) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002940), 0x8000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r11, 0x81205724, &(0x7f0000002980)={0x7fffffff, 0x5, 0x6, 0x7fff, 0x9, 0x4, 0x2, 0x10, [{0x7, 0x6, 0x5, 0xb63e}, {0x7, 0x1, 0x80000001, 0x3dba}, {0x100, 0x5, 0x8000, 0x2}, {0x8001, 0x0, 0x800, 0xffffff81}, {0x397, 0x9, 0x7f, 0x81}, {0x7, 0x40, 0x0, 0x4}, {0x9, 0x2, 0x0, 0x8000}, {0x75ac, 0x9d, 0x0, 0x3}, {0xcda, 0x5, 0x7, 0x1f5}, {0x1, 0x3, 0x80000000, 0x4}, {0x3, 0x1, 0x9, 0x7}, {0x10001, 0x3, 0x10000, 0x5c3}, {0x5, 0x9, 0x81, 0x40000}, {0x3, 0x3ff, 0x100, 0x81}, {0x2, 0x6, 0x7, 0xa62f}, {0x3, 0xde, 0x0, 0x1}]}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002ac0), 0xc) executing program 4: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x3ab, 0x80, 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x20) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) dup2(r2, r3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x88c6) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@random="b7072e6128af", @random="e91500396d14", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @empty, {[@noop, @timestamp={0x44, 0x4}]}}}}}}) executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={{0x0, 0x7ffffffffffffffe}}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000240)="118bea625d95de8f92c010c715382fb1062921dbc521baed45ec4bf03aef254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9ab0c69b8c280bfc901b5fa146f6231b5e725921be8b099000000005fa96fc61aaf27f0291ac055beb4cedf62b565016fd53213e2c1f57f78a0fb954010c762d8b75454a3483d1f9dcc855b5895126bdda7e1ad9874bcd708d11a88eb2d6310bd6e792a3868f229efb7f06ea175a3d44b96eccb27dfaffd2ce0beac2cf07c2265d21f3d43153499b420aae12df063505139aba25c9f6ed3abd8672d32", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2b}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000440)="0de2216434a01be6da3dc2c6ba06cbaa929d5517180841bc92ab968c3e8dd8c4a4511ba6d7615d22141f833a80ab2a19ab65c9f6ff6d85aa26aa9635ad2daeb7fdd5b3bdee60f91373ee3ee6bf", 0x4d}], 0x1, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) sysctl$net_inet_esp(&(0x7f0000000180)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f00000002c0)="91f76c94157709c64ae490b3d616fcec3dcc4bcc4b184685b6106709e735d1ee6b7aeb7fcc7545b979ab63153ef0c6252b1009b47dcf687c1a1d479b90ddec2aa63266b057cf5dfd45abe2c70c1e758cfabe80657c217e1219c906dde1446bb0b2fba8a8d899d7c58471dfd054ebc7130d8d1cab834403e2b834c0c206b58a3e211004b20caffc4b64ddfccf7731b4d2fa5b401b497023f71b7b2fa16184da24a9c7437357da7e722594cf6a31a7a71cc0a61bba6695de2d72c9e7cdef914cbea3405d69b87656e29436ac834b53da71cf0fd7b417c7ff", &(0x7f00000003c0)=0xd7, &(0x7f00000004c0)="6c00eb6c77e668d715eb43beb06c3cbefe287fb11978c08d779658e33c31ea079098be71e01a6ac5e29ea13cf0aa3d28aa", 0x31) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') executing program 3: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x0, 0x0, "1a118c37510a9c4fa879000000fffffffffff700"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x80000001}, 0x20) executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semop(r0, &(0x7f0000000000)=[{0x4, 0x8, 0x1000}, {0x4, 0x1, 0x800}], 0x2) open(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000180)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0xffffffff}, 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x0, &(0x7f00000000c0)) mmap(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x3, 0x0, "65dfdb714efce0b568fb2735202400275b738718", 0x8}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000640), 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd602e957b0048000000000000000000000000000000000000297530ac4b1d49265c3d1e9b53341f772b"]) executing program 3: execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x108) r4 = kqueue() fchflags(r3, 0x0) kevent(r4, &(0x7f0000000040), 0x0, &(0x7f00000000c0)=[{{r3}, 0x0, 0x7}], 0xff, 0x0) setrlimit(0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) close(r5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) link(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x8, 0x3, 0x3, 0x3, "60557d4d8a5341b7ec421973b8adc74684558db1", 0x71d6, 0x8}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f00000001c0)={0x2, 0x3ff}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r7 = getegid() r8 = socket$inet(0x2, 0x3, 0x2) getsockopt(r8, 0x0, 0x22, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0xfffffffd, 0x0, r7, r1, r2}, 0xfffffffc, 0xfffe, r0, 0x0, 0x47e0f642, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f0000001700)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc7f7b98463cd2a5b59fd0f80c0f1b", 0xda}, {&(0x7f0000001800)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e5b4426d2b3ac858b0de60f3b0d0826723edaf970e2e8f2a85bdb22abd6e3f4361b97466de4e19946b3e1002733f2cec3a74d831a08fe549fecaf409fb6506a39786d216fce0fb02724cea5a3e59883495129f08c5093fb1075657c1a6eb103cc995319165a499897d3d4426c82329be4f280c215dc52ce6cba3f7799ebf5cf056e923b1c775555287f9636ae5afd98c152ab54828beb9def5f59672e25ca897cbf7cb2e9614e8fae93bc3c0f3ce24f96a1cce3686edf96fdcd465c768f706369c2112d6ef401b5bc12d808282f298495950d4011705bc221191d2d05c7c1aa94aaa3bd6ba2bf403ca48875f04768e83e03af145fc8aa74e3d94ace308e2b9b024b9ed3997da2e8fd203e35101dc08f065245db65cf33271dd249b8b4f1acd91e7e4df5894870df056d31cf5b119715d5c0ac17b995e8dbbb39e4a467986f88f09bcef2b9e2aea40cdc4be83b0db068ebed3eb93038e62936a1331a398fbb560d30905ddc36aff09e4ed78b998b535353d9085db1ee90cb1769a2d4401a899321690405e9a9dba99d40a1d91b7ecb1269b94e4373616c9f2beb066242fd4223bfe03db6444294836d6b66e907d72cb20ee3b8d60625a6db6cccea4340033d5a4106ca64e294381c9943d2e53e850bff6a01df9feafd48768dd745c0760d26bac941cea200d0ed4da095aa4873e31a6126a0b539601dff801c0cd14078bb3f53d98cff835668a07842fcf801ac69cd49d0b19671dc2be24af717d2a9e5055b964ecb7eda7a48426554988119565fea6921247b34e091b18d410fc64752efdfbd1d5c5327fb736fd42aa1e630257cdef46045e6a858e3263188e74ccb92a15dcec33014116ddcbd72361cb16f2841b52d95e7290140c429574c797082627c7f896eeb1f76429288d77ef86ac90732e84d3b6fec1f0ee7fe7b964c81418f6be8048bd6dabe12821294c3fa90a947da808c75e9d0ca07d83da5f8d2e88057b9daf94c62fdce3150be3daf400f56c5739f214cc1c8df413463a4d7d9bb6cd13354116dfd3cfb16405371f5240df41b73a6e70d7496512eec6dddadfafdd96e3d6d9621a2539e9aaeacae13d849e07d5a0ad5f5a66f68f136ff9d4588596e911ccc360be1df0466dde19f5dcf1ffbd90f89f02c5b0c8f4ad50b637f71c686e118097f14c5e2e6d6a0d1ed31c985b78ebbd71dc1cd70b2efa6e852ad746f16be5118e140fe197f25facb2352c71c5de953316421090c7ae0a103db457fd56661d51bd4ace3ddb349b0a32fc47d48cc93fa9254491a02d90b2a6e4310629dd16277bbd8e90962a601bc8c0a57e235bc4f40d3d4f1c9900af6f9ac4836f715c93902308ebc0546ad01b6c9dbf3cf5e810caa0c2dd254bfaebdc11bd5a751154f704f06c18b51c7b1891dde00e478b2d7ea9d46becabc40b05c83df7f5cfc8650f25d9766c84b2bdb94c26fda4913e304b09af07c7ad9795ac34089197afe1b89e4bab54bdcbf0b51fc295299e1176e97f49c1c3737ea80c902ae546f76a390960900c95332fbfe0c5f3823abf829ba396afb7a3020c9030afd72ce0eb1a9c150c61b901e2a4fa6761b7f8b9ae893d670f6ab0845c33a2470026345ea7f2fa0e487c222065773c6992bc64c3f3df92717bd45fa3ee43e8bc49bbb72b8b0b09c42fe4d7bfe98e5f693c24e416b1b1ecfb1ba8927ee15f1a4adc75eac0f970506dafee7b46be264e8673d0bef30c676e50686712a0d15556452c1fe8c337a18f2ca0241459999ce111b1c82589d41317770d6998799754d66ba4242d3a1d195a47a53326e18a279eda6ce2a73e90c4f991532b3d16768ad31943abe8a943cde77a8aaaa827e38598a54e1fc83dc010da49f4d8660ce2a729c8340cb49ae893474e6970a56204a938497ab09afe7d7c7c84c2df9cd16d0a5f6032877d8929bd3736799f0b08434c743e387587ca40357192942fd1b2d64b3a91507384cc2a6c972dbd6d48da8a3925a204a11ed3616db3c2f2f5dcd8585c9394d7b43d0cb5303db0eee5d16e870aec4425356938f797d214f32a435ceac0d540d51146623ab1a374fd7b5544b40dc0e02971b8f1031a11180ba9fea8fb062394ec81326c4dca953994f371559d2929e30e5bc90e07c951bccd62caf89a9fc6be37e943d31864a931d72932691f1578222098216a8939b26af714cdfb74e9a8eb7dfd05b01a612954616e87dad5b370cb3a0e5cab866909e25656cc557268a6ed9c43103446753d556286b6560b2a325736edd110779467524421ae9d57d461ad48909a015b022f2a3e0f068a75fe489fbb4c367540d744ccd2bd97ac9ff32e3ccc7420dc780c3636b256c4fb40e7b224109a45484fa914a3cde8428fc1f4623f1294ada406811da488f6780797eaf8373b777bd00eb1d021e12c57d05e373b8c2b4226544393acee86bc2c2601d5284708dddaf4eb6828a2dfbe0fb1785654d1065dc050f40d1859943dda5420377fc6514145264bd04c111de4a76fa985d5739eb5874419119d81919512b486ea08f2e31bfff594f56fc4ea799813b8396054a81b591aeae9976249625b7c11b3601ccc3cf0021788c191cb741f69302bf89cdb12c1845d1595ba166ab055f2638a58b5b1dce4475dfc4abf0af04daae195d67b6427fe39d1ec1c857b1328c4f6aede8fffcf3ad6449372457b258d0559178c4b93f57a333841df778ae58b3238986c4c94b1e0fd52462b0f2853a7a27abff630c5253deb96e77e146342845bb93eb14", 0x8dc}], 0x3) writev(r6, &(0x7f00000015c0)=[{&(0x7f0000000000)="73a0212441af03d7c590fb35589c23d5facb020efcd46ce5d692fc22ee80650e3ed4dce10f8e29e9f374bfb514a3b1", 0x2f}, {&(0x7f00000000c0)="bb549e9e738d8132b1be740aa6e734c80575888aa021998b57df40a101d691772444c21839243f3ab8fe690ec439591cb686c6f46fd1f3461decb129008c4e91ee33ae5d73d0ac4907e08c3f43a7af028e61a2142b1991c50ae7203b100fca2b8216265e1359127ab0d1f543224d9bca8a544d33c933591a8541f5d2e6cc37beef6cbc244a7c3a", 0x87}, {&(0x7f0000000400)="00e43cdf330781fbabe54cee84bded71b4b668050d296abb7d3aeec5eb1895de97b5bcfc288fb0a5514119646b972ad732281a26babb59479f374a206a30a4b2cf847639c6ee4e001ae822e5961a880ff7d57f31166458c53803dd2ced3733067785d328a59b559de55f054d8031df43fc110c1dc0b10000b01bbaa5c42310aa605c7bdb53f076e71927008185c0184ad155d80aafda93918f8f717bc89724086db96bba266073", 0xa7}, {&(0x7f0000001000)="4ec4f499010d1f59dc2dc741c7fd3d4de35da11954d895be254401db7a61c71be173c722078312baa4b9b59e5489fa310a8ec1eb260f01ae01a95e19a52e4084705cd6ea2e3a9aa2663ebc87d6d91bd3e087004caf587995d2902ccd6b2ec3e0fad65394b7dd4ece8f42cf066fe772d5f4d648afba9a5b21d05ff0a76cb3af9e60404117e5d02d8a832676f0af924b719573", 0x92}, {&(0x7f0000000200)="d3feb30c128fcdfb8715140501d5946416f044be66226d23d707b99f15e9fff9fca82e5aca46", 0x26}, {&(0x7f0000000dc0)="6568be7c56200f488230171a243f726d87e85545aacb3e229c122c9affc49e80c8fecde8ea874119c2b305592601a434436c222460c231e3ef89dde2f99ffea7358b64fcbb78e80487002edc523ee250ae93b6c3929eeba3df51f40085f44f8fad4d1e6a4b0266dc19748f90b06e5a85fc6351ba1feb37bae166a41fa4c11e0e94467562bb4fc521032d6c1dbedaf9356aac1d98ec03d67b1f9b9a94f97f23a6aef22c3256ae9e69a05a1f1d16311f30fb3139601e115c566f62347227d7bce713e8f3761cfa50cebbe2fb4461a18f7ecad075cc5905c735d802907d93bf3765fff0a21360b096f2d50cafe07e74a38e8338028566e46f3db4ebf20b4840ab700e963cd571aff3601a6f7dccaaa9f8c7901d5a42d9dcfb591f4a754c055f1a341ca4cea62de5300d224edb975e3d1a1057c8d5be87d12a6d3407f2818e08311857735a7a2e7f3d400133817d79e46ee08b0c77fae1a6c422fef20bc7f8a20084d39de6b02bd7991cd6ae3a0d83c2e4d965099d0a049abed8d7a5da278605d4790bff99484e42fd3525d6cb9c48d2117d111f83abe5eb5576682931c1f0b57bcc3d49758f98ff991edb1bedad802dcb7cffc42e10e8213d62092a75fab2930c6c3bae4008f724495bdaf799a64e0a7b57dd96d9f6c4b934082741d2f184d8383b279b15a438724621855076498b52d6f160c28680a29de71befbec3863b456127696ded1fc2697fc0d2841f718ef388e99ad19c4a64b3bc94e95dff19aeee75eac1832bdf51841c1494f0f198", 0x22c}, {&(0x7f0000001480)="d1544c900b619897bccd42c6741680b8fdccf93d9658a777cb31ded73d54d84ef8b8a2bb45d9fdc56629f747805cb646e0d545d42303d839c668dbac24e05ecf487afac8f7f4ea512f1e4c24ed10c2d122383a55ca4c48ae1518a4406328eb93e9a243086bd0a75b95b3f2d3a2691626f6775314df06ca3f7e43618c999e30666ec1c359e4c8740b3d5923a0ec22f5a94d22c86920fb8526c1a8599f9a82cda3fed8526aac5fe7a71f62869dfa2d40369dd58859e5741adef7292003540dbd05b9f0feb4dfed8ca46d80fe55b8136976c92a5d39681eb92460cb5117354e284d7a083f463c1cf146e6b2e8947c0d4b", 0xef}, {&(0x7f00000003c0)="14c06021fb2cd44cd2cf07a850120cd395f237d451c451c4e933930818e13ab43f7fecdbdfe6086b9c556eddbbbed282f3377912a46ffa4ecf5d260a3e000000", 0x40}, {&(0x7f0000000300)="1eb31cb8f432271c87a014903994473ba403936d535a6952f36412cfaa18ed3ec73d6f103ad0a28eaf9c67eccffca4f144084b1de9b9f12bec7ecfb7c0b1b06c926ec44facab1baa04c6837ad9578fb0db5dbd11c4052852907617b260cec80d662de8ceb360e46cc8e7c5fe180be12e61bae5d1cf117f87301c6768c730118bbe64d2879e0acdd1", 0x88}], 0x9) syz_open_pts() executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffc, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000000, 0x2ffffffff, 0xffffffffffffffff}) syz_open_pts() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f00000010c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900ae19500ecb6b6cd653ab6fe9ae2b02e0b5c2310e0e7c215a4a74551a68c03c49ad097333f8f300bf6eccfe58b861c8453a3a81e6dfa069c8b253b0ecee2ceeea7ad1c11ae986f82c829e3163cbc7d27ad48e7486822356ee3859e15e4d67bf7584c31ad1f0972786b3e4f8478c8ceb33f0165ffb7070c544c31811fb72393d270a15e0cca661070d4be5eab64ca7513d17de2d7957bd25780d1f0279e66c7c39fe40efdc37f0e98990d6c61c8894c556db67179fa0a04a246de96d01c047be705c7bf1bd5d4a55a20e1cbc807e1007a2f14f3ca957ec0a35269596e18d8d32747734011c7bb440bceb2f93645392f9414f4c82f8bb49a808242a10daa502744f2bba92c2b3b671f6a6c7dd6f946770e73f4a38121906e21ebe03d98cca52bde4100116894e7c7c6de22454dcb6b3149b84caea2deb05687a2cb60dbc43dc0183fdf1c6076227bc0bbd297ec319155959bcbd3d58", 0x200}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf135799adcec55d62a8a800000000f3d2c30e5ec8aaba86930f1aed0b3d111d", 0x33}, {&(0x7f0000002880)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640", 0xe62}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)="d0", 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000001840)=""/4103, 0x1007}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) r9 = socket(0x2, 0x4001, 0x0) r10 = dup(r9) r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = kqueue() syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90baf4e58db0b0002000000000000000043270168eb650006e2339078ac940000000000f18713c200100031ff6229df01000900009f2f08dc060000200908440cb681ac14"]) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000003c0), 0x10) writev(r3, &(0x7f00000000c0)=[{0x0}], 0x1) close(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff}}) lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) dup(r2) setrlimit(0x6, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlockall(0x1) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kqueue() recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c03a000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) select(0x0, 0x0, &(0x7f00000000c0)={0x8, 0x200000007ffffff8, 0x0, 0x0, 0x8, 0x8, 0x0, 0x100}, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x12000000000000, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0x10001}], 0x36, 0x0, 0x4, 0x0) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x0, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100), 0x4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) sendto$inet(r3, &(0x7f0000000140)="d81f0000363d2ad523a1d40a1bd35e8ace0de9815aba92be22bafd05c377422fe028e0b704259922e918ac9740e1b884c58d3384fc9ea074785f5a462e2ad91f58ff1c7877e657f4494f6f1b0981a3d8dd58f0999a0f733383f83e4e22c9328c8282d247832bf3a9a24c312ebb205cda168f393f0a6fe9", 0x77, 0x1, 0x0, 0x0) executing program 3: clock_getres(0x4, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4000, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0xffffffffffffffff}) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x9f) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1c4) r1 = socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x8, &(0x7f0000000480)="0d0000ab", &(0x7f0000000040)=0x4, 0x0, 0x0) getsockopt(r1, 0xf, 0x2, &(0x7f0000001040)=""/4096, &(0x7f0000001000)=0x1000) syz_emit_ethernet(0x48, &(0x7f0000000900)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "7480ff", 0x12, 0x0, 0x0, @rand_addr="4b71b800000965324500490a56d300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x81, 0x0, 0x0, 0x285, 0x0, [{}]}}}}}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc) unveil(0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x41}, 0x2, &(0x7f0000000480)="0de5dbab", &(0x7f0000000040)=0x4, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) fcntl$getown(r3, 0x5) geteuid() getegid() r4 = msgget$private(0x0, 0xafb0e20fef6483ff) msgsnd(r4, &(0x7f0000001b80)=ANY=[@ANYBLOB="72cbf4b211a3191198404c737ab450da26e87756da58d7335650ec1b04d811f67f540977f26720dab202a718a538a9c11d890587b3c59591d5bd6ed6753bf0e60e5b6fc682ad1ea4dd31b0f1b7db081be30393a5e12f681702f8c999720a65817e3e38302ea70dc45dfab525e2465009fd99453c98e1307c29d957aef907131d3c03d0719713b8ae122774ae32c2c138a4f35ee30f0699bd85d900632fb9f1e3f5f5d9859ae34733b33e63d22ca021e88dd020276a0e5fab46ac5f5cb8a5354a89aa734c3abab19f583cb4965aadee24e7c8d8ec60028ffbf6806714e729cad567f30232f29c5526156d001268c5b1b5d1d12ed52c2a532353d2a148edc84acbffbcc701540a179dca89196484dc7bb1109a6e846f65dbc9cf9294d29a7e2465d5ae20a22bdf44ea46014d1594e62f4fd9250b355e6bd77af39e9de610b3029790ff8d434765613cd0e52a3c1ded547a67eddb061f1d0e4602eac709cc206437171f5777e40646ad96eca42c1d3b52c887021c3996d7c66144fc677ba2428bb19316a53c09e74f6b25ba3303f4d32e4b8ded71f9e2984ce19d2666c56bbaeefa4c212099dcf4733227b04ec450169d73efc2ff7f5f562d367851b65d9b95fab027bd52e7906793298b9efb670331c4f27e9a945b12d2a15ef9e6fbac947d6d839907620557ad04a02ededb2ef0819d91b554549b14e4dfac96bd26aeb04aa04780e16585b7cef5e91ffa5228b035b1707f6e29dce51f9c2587043c1367fada235d3fe8cab4fa67b5b033c730192f4cea7269dbce5c3424cf9d5f62e0a60493804d550b2daa67ce844b6b8e624aa43d2712a3cb86d0f45aac57f6f73411cfbbc7455c9fecaa392ea7864f5e41be1dfa8b1f8f7532d0bc3a9dfd8307a8052f32d11c91790ea1b7b27963eb140cb34b03a93a989d58029e7925289490a83fe5ba3da7fdb3f4a6013c29124d171da174d5d1fde0c601c9440b752af04ac0ceb5971cb128f32d276d1a8b312e7699a4ec9ff8496cfaebc8c0e4bd03e34cf46f174e00f54f0c2b6fcb81b3866e952e6f56b61176f7eb710bf06a8a792e410be8e16592868edaef7f5c1793ebfa90524fd2332d18a008cf9417793b967e560acde57f3b1af2ba639797bef5623b9b97c0551fc2ec352b49cc43f65d361747ae5ae405b4de759cce6bb15b393d9e72cba557b964517b2a3758fd8a2256ecb37c2a946f3de4daa42091e7922435715a7c118d80cc61b3e00e528603fe391b21f9c0e282cf394031a11114a6809e4b999c8e347e0bf628c7d87a7831a61701d224c0b5e393a8c7dce5be63db490a52d0ad95935f222a8204d312b5473e13d956e43d05abedf05558ab0810f2a262ce1d68fc207e1f1ecd618905edce5e8798a919db2f9d320fefa903d2182c097736e741c89e63dced6748eec3bcad1ed9ed3301e95d5103339791c7667f22913bc8f2912285545455850e3945ad9390e5a2572be849825aeb6a889837274005da91e65a3b92d7fed5ae4ecd3638f6b8dc5ee830152ed8b8c94e3a82f6d1e3243c12453730f775ba093211b1b24b5ef2f7634d2216469f3946b600e2064de7a91ca81564b1dc04eeac0db689402e0d19297284c176ebb0dd0b4a7e9509ba3bb331014c3b280ccdf539150f8dd535e444df012b3fa022b5cb600256713f48fc7d11a6631cc9fdddf637744eacd91810323f0287e27d515aa47eca6fae0c405cce8d721b15023890cb7c6687286843adf026697722972ef19bb198dc0241b867324a9ca55d65ded8d7cbac48aba24b3d559d08de262683dc0ad9a05cefefffe5c06bf10ad476bf2f4ee3f9995a0c72f44d828588c147b9a2067c48b335a76038c4be5c3bfb178842ccc7e55651591be543e9268655728a92cc4ee1dabe99b8ec7c26718c5786cb404eb0b5c04673615c5d527e1d2d19958afc48e322900dc9df49ec87b69cf54973b7da4e8695f980897d2873b3e34931171fe166714d20ff236f55c509451695ad9d1336934bd8ff1871ca79b0a61f2dc1ab6bd5e37a3f316f21e352cdd197598707478b39ae6eca6b5369c5228eb0383bc1d0db94e0946b3c46a3997e9870fe1dbc585fd8c2340f3e96e9af6bdbf78508ca0bad07993d0ec34b3bbf0606561639e8c47870567b725e7e341cc165124972819fa791060f7d9448a86eb674b985a5078dde736ea4373ef99ac2d648d922ac1fa43ba4a26afe14571c9fed84e1c6d9c0d4ded2b92376bec05d6876162bb5ba51bc71e8286a85255c7ad0684ef4d566803497d09d7a46d6c56a597376b5d7cf73e6417c26c596f3972545103fb36eeadf82561d683da05ac4eb44b39fe577a45f2262e7bdbd3a85630e0eceee762030edce3034a88516b7ffcd3ef51e74ef4e77eb4eb98a1cbc24548410b1e09e95e8cade7c8696c59d2366853074e3183693cdbe486d3ffc567487fb7f29d46bb527e7cf8665d50ea18565b8285bf58421db2806d7f4e17c70c3709736ea94e8c47a41df1a3addcf2253a34c67ffa6280ce29aea1ae9b09f78ef702497388a63f03fa9f5ee546b1e20afd44b305133c5142a23d1fc8c80af0106cb6bb5d7d8816aed28862c640ce517ee3bc194c184b3d3618a59b0e113728aa8085c02c5dbf5048c86fe041d8a74a8dbc36558f68ed2d0df40219186c09d5f0742b7742de935e426b36c7f9c8898bae3761dae0657f956746628358cc4c8756518212640cb2728446b4478b440d8a27e6f8a9464407909ed7ecfa8eecd607193de715a967beab43dff2cac952deb791a77d2a13eca76289131ae010c9460a4e610ed3bcc692c8bee6d1c44dd67bf85d39cfbae63720683d5094e40d486d43210da2ac16e728a32beef5f9922cde194e18de947dc09c2aa70e616c395790e3e4437f519399600b013292624c8587a0acb59354726e9c39eb110858acee9d65a66536ecac9c131e3d08383aabec190ee97f07ad791cf5e8934f9d58dc5a11ba8622afbc79a189aedbc2602c9065c85d009dc251e67d82567852c2e8f0a2c0709f083311bccb01477d76c1e95ff2bf8db59a1058ebd070be204cbef11210687ad1200150a33e71ed3164844faefaf3a8735c281973d6b80e17900dd2ca11ec6fdfff840f2e35816df8921159f4568143737fd37e4d04b53b9272341a9d35ac3df1040bce2e1f23860081387cb694a35ba69d255a0dab2e1d1eb11d003019aa145e9e1abc99dd9933670a33982e9599d8b31de1920e0e261d9aaa93d19233f8905e9669d9a277a9eaa744e629c595b1632a4c9676afc51cd937dd1719364c4aeef92c7d95f1b919feb858096ea5fdc8b5bc01f7cc9bf4de20d0cd65a778c3b31535e2e26646b7994d8ca1414106a94c46f4caf92fa6ec3257d88a740eb79a6d475402d745da8cac864117b1b82fb294db7dd3cb3834e92c53f9ba969ab15af2cfea6c556dd673f72f90a8af7531e061e75e9d394d78fe6bb805d70f9250d613ae39092c4477332700c687704fab715c6a1c164503680b528f620aab39c5fe3c81c79ef7265ce062f7a6d94a3dd316b15a7552deec23adb48adc73049149032c09ad38af9956b01da263d2f898443da3d20b573760f0a16e280b43f4c275049cb3169a338af9ccb969fd8d756d2460fb8a47cbb07db659ea330db234f6f31b900fd43920434d429ddbc0099164efb234a818c8e763cd2211475f4d3c16a70330e9c36ebe1ea3b4a80a0fc6b707c446dd013e04875026e2d2304bfe1d7a98979d208a742c8cb916e7338a6aecb0843f4b1a0cf76759a476c6979749605e96cd184b30b4b067c45807595c21e53286ca59dc4ee219ce7acc5c8a7f2e018bcf53aaf80a0e49a2ff02ad477a66039ff82933243c0b5b02c1f989af63996070f27bf1eb725f2801de7952c00633e3fb2c757be21bd7f7e306ddae834455ca6c4e4b81927a76b3821aa58af5ff60c2a39c4cbbaf65d54223601ece354261a5c2ba30ad83c18f565596720f66ca2cadf928f6580032ea18708faef84bec31a80292d09eec8e4399ee9cd9efeac4463efb9b9667369d09832dfe7b6fac8cdd19d17e99d69336337581316655885182e56abc40dbe407a4f0bc1cd9d242a4a398594bbce73b9797ee39d7d0dd79853217e3004a0ac77d10facc51d5f02f10a17412fcdf2e44367a8d6902ce657effa0b8064c6f72d44d38715c6ca288d826c1d95df639ef9fcf214860861419e92bb06f18351b9aafc3032df09f215a75c1ee64cb3a657087271351359f7e7fdab71541802387477fcf4d876ceafacd4c7aaccea5562f45664e6145ce56fdfd3f3be3cb0c5cb022e02fb3c42c80865d80dcfef32389bfeaf4a88219b966972f94bcb2b14134069ab99a1692be60f9017161755663f755881faf3a107560f2a6af25366f7b29442b044f5d2fbd8c5164bc5dd8e7780ec7a0046f4c92e9ee1c1dc37f85755e0f126bd1ea6da46622af9e50cc56556a7f4903e28e3b2ffa88c633cfc01a00ccba37472f075815a483b203db3bba391afe9059eef09d64381effb1c038a20663d53187470d1dee5a8b2405c4cc3bc76f198d5946430b47251104bc88aeddc9ad94d33b1da456817f53584455d7493b07afc23c1513ef8fe7177654e4e0beaef8fa857f8d7e9e6cf5ac560617242763e85d4bc288247fa55bb4f254297e5fdf456fb00b8448683fc09aa3886c6d4d6f8a6007b83cee7966b32f2dcdc7f6d08efb4cbcd4170ff394ebb2e036832e1d33b3bd35f21d18c2187137c3b907a5557082e9733793e7971d27430f85eaf4efa2bdc6aae6a58af2ef4a531747541d208c73b4ba6705d9b1700308ac51603525482f9ebca63d6130c34ae83216587d7a4f7e60c75936dca6bbafa981122ff1682ca39d4923c5629136a28e73acc8216aa5c4b155d6e6e883cb52a37e9c3e9d427384fdabc4bd7a82af2fb0e0ac6747b19673bff57160eb43b763fee357613c4737056a7c0ec2a59280694020d1d987ff2c3b51ba99b9360ebbd1bd07a5658654d19bd828c9b607fbf77fc411d4f5c7ec3db047d0201fb0a5dc120e3dda7aeb47bdd58f5f5fcaa590c8b5d4a48cb42ccc5594a5faa77b301c69f5d479a39fb65b9bc950cd340b2a5139246a32cafd987fad573af4a5b15aa02f037bf50033a4740ac6a22ed986053d656415403eb1debffbff6de99b16694f1f6fc0b0a81443004406239fbf1f87f37ad69a38310e12e6668c363966305403ff2433e9b387cdd3ee46c3e8e70870fd1c1ca24020475650e345f7c85d6322825eb303e3200a9108d2a48c515a46337b7da96ec1321bb412a082a7697dbf2b2ee8c1cf4f4178cd9d1c05ccb3e7ffac0b3e303a32a3177b4d03e14ca1ab162abb37142b440c0d83b10a1adbab999a469a46cac16ec7de179cb8a6dd5f6fc6c3e6568293d9d6a1218f5b473da116631b07daed26bac67958b4e542a8ba6cf42137001c0e290a63fd57d40566d21fcb6acff3717c395e844e5544964ec04ab2999756d58a6049ff250c580a930d8cda310ffbd3f5c01e7e9383b97a86adb321ee44fdf0179dacac0f4e4a5bf72626898fcff24e8d9e889ef4d1fb80b307b6bf131cef2dc6d0bb6f2b56aa23c228468ef26c7526e7fcf158ed3e56c7b9fb7cde9f8e146f2c283b1526f91ea9f0de7dd86601dca1da5b374d2b1d7c976ef35733f7b38e8655c031773"], 0x47, 0x0) renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000200)='./file0/file0\x00') r5 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000100)='./file1\x00', 0x9f) renameat(r5, &(0x7f0000000040)='./file1\x00', r5, &(0x7f0000000200)='./file0/file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001640), 0x0, &(0x7f0000001a80)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f00000001c0)) r0 = socket(0x18, 0x0, 0x0) r1 = socket(0x10, 0x2, 0xc) setsockopt(r1, 0x1000000029, 0x3d, &(0x7f0000000000), 0x0) socket(0x6, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000140)) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000003c0)="5e1015aa343d7e1e0ec7eb4f82df943c4ed080264b6317a002d51cc61893adf368949d3ec02afde5142ed33a35d39be997fb6f175cacc8d3e0bb5b61dded2e921766cd5bc7ae390166315bd8c39b52cffc39a69ae166be2adde6390a2649079ec875733d9de299b126c3e2a751f258e4c824f480b8ea82be8d32bcdd9130efe18aa2b6e4ce00836eae8574415c6537807c93ce50a030ac82a2acde89e7831c61b8bda1", 0xa3}, {&(0x7f0000000480)="999d3cab695b5eaef396fea3db8407d69970e23d06af974059c12a8acb37046d6540c7a9ac3539eb4dcfbd519ba54dfde256442446d35b005866aff47696d94cc290de4e4f3a7e9de7ba4efd7df6d3c994e15802301a8bf4644da9524c7437d3d13c045ba792202b8b5d5e96a9fdb67789e8e9e5ae7fff645b1bc5e8e160542b04a30ba2d19165dd67a083cca604bb303e006124b1010599e38e6757", 0x9c}], 0x2, &(0x7f0000001bc0)=[{0xf8, 0xffff, 0xffffff2a, "15ea6cd880a5fcf9118ddc913dd7c229cf746655942ce98b23ea77f5ed51953a2b1fc675d368f9fff44b309a29806596e750b9aa199fe7d600eba14d221cad573e54b3a88703d227d375208e999180014cea6d4f7c26ae547af76809f5c176e0a3b7b09f65d59a02813223867bf999e9f3caf4f55b9feac6eb85fc2dde3ef69ecf505429924bc3a07d96dea611a76f1b9e9388707002dc550ed2ecb171af211d75d2510a3d28a8ad2a32d4340ad3d861587ef94207684ccdf12435a962653f76fa1a748ee794c9e6ffcc383222481d4036633226062165d67a0bb90f625781cf97c33d7364"}, {0x30, 0xffff, 0x50, "7a223dd9ed3b0d921f7f6206e49b40e25b397b0b4c8b55e40ac045862d6b42fa"}, {0x20, 0x1, 0x4, "bc267a2593a9f5bfca6c352fbfa7e902"}, {0x88, 0x1, 0x0, "b87d28d22f81043513186105fead6673ed7fa33161c88e7bb5331324991c62e188690483ab39bbe1688dbaa8e6cbd40ea703958d841db111948aec53e054923817fb5de4298416df5fc1bedd7483de771a2c1c83c9172c1dc0c89855b41e55ad00f94915bff343de922403e9ee33b91df2a4"}, {0x1010, 0x1, 0x10000, "65541686918228a0d17b3ddc86cfdc774a8ad4a1bb7603248fc941321fe1f4285b739334052480f2056fdcdbb12f095d658a1d4e67ba67c90776462d9d8a35f53bb8d6edaf26c2c3f1623f174debd2ba463e3dacaa74c6548dee8d57930d4c4750e7fc762becd0e48c02ebf87796323f88997264617518413f0d740a4aebce1040d290394fdf73436486d0db26102f7219a1d9d3351be7c37a70cfdf0f390d12464a0702e5529cad9a49fe91729c07dd817b91603d7692a3925d2e0e3b6001f732277f05790b03a6ceb60b1a5527fb3217f0a915c3ae9644f5a90e971e9c7e5ff12c0824163a48ca1706ed095ca6587f28cdbf354e8cd55e9471ed573eb0dfcb471f809ca2af3144b20b9670e1a7c23edee7863a0d0c7bc18ac44631d1e16fc63e3610d0ce9ab4f9c35f19965bb22db7c8d80a71da17ccef0ea302644c2132e5b3745c0900d86a89e77d489838dbb3dda266ebaa22b9fa9a254ae1385955541f88376272560dda05ca880802e57ba1162e50b335a84e34ed24c2651d1e7eb7971502a52c73c4cc9911d6d1b27dae473897f3031a145882d8058401f219fffe6b7fabc159363bff83045dcb085b1a8598682a55c8476c7f07f095091c3ac83bbba166dca21c64f0b7373c53edd9a89631b6da1181111cecbdd0a520ea0bc8e0785ae91f2a19f9c1aea6fba7bbfe918afd02228ed0b392ef7cdd3ca00a6b3e2ec283ab79f8f02ff563183c57b82c4c57e360d4a39d4eb343bc3006ecea031abebe9cc2100b50ec6c3d806838c91049fc9be3c10028fdec5b7c92181338ec09b32601dd98fdb5b8aaf0f2f891361d6913d66ee70c1579ceaad268a7bf8a86dcb61931b9ec7c2c4a5acc166227670835cd9ea95dd91ee8593169cf0cba28e3d9a3fc89c184b95929403a5d019d164d28db1d2233500ce6db8dd41057046e3cb2a483f16de1b341d71c733b449b4fdeebba44a9bd586ccdfd908d7191b45f16a761d67f65a081b418500b0adb8d81b36c07c35413cb3d1735a530c5ab469dd9a7b9d60347146160855f5044a18147fb3b3afa1a34bd554500bd3c1e75dbb7f50ba4d048092574234f408ac6dccd12a6731bb03d150bb66e82d388c1474b93192d438a0be0da1da8525a11723c214112fe4cd5ae46d8d4b9e63162e78f0057668ea8edc7ece6176246b67383802170de4588dcf3c012e68a8b173e61e04fd0e6fd355af6ef83aec5ab135dddff17a131491b9400b8f3f989a80ce5915c94f94977fc0bd5ba2ea8b99c53f4c9e9a316da11916cd593335fd025184fdd5f65e9387f0e8e917e3c50e45064745159f03c49f09047e9dc17046d3b7242be1d7df5a4320b427c0c2fae79a7035b167a939adab7bd8f26339a49cfe90675cd70f9acff6b041dc6f93f3e01e4ceb707975dc44c21e051ca066228b9e35d64d546949a47f9a6baa6dc8df4914583c299ea7e36d17aa30cfb9ed16ce0a257301fd0f808dbe22ebd171ab8281b5f3a0ac41435243caf5efa641c61ec3a95102bb793262d0af376a7bfce70f1ce7a95d75d8f4bfee8f08caa1056bd9aaa51c294b0248a8dae0d070c886cb8021680ef307ab9987b1c3de1962f9a8cd26208684464c9ea1abcf007b85711c444e6f5e68d4ec926a4424512e0cdd5e22b941419e50cdd228f1f8e3792496e91e9187b150b476f9583534b567d759d94b61f8f22cd1b10e376190009c200d659444fc70889a4e584852a71d1b4a0552b1808ab11d267d1a277747eb44751abecf372102363766b8646d5db8827501606261a8fb8df0e0b069a76f1a4d2beacbaa300d65799a971957286013e5077fe485bf121d3f5544e4994dd335123719c1f868431ad610cad51ac74e2a683d0e257d05dc08f00b50bb20eccf6856141797dc27199e654cc38da226944ed91db7d23b6f28bb6b44c3846400a8cc1d5b435cae0e9eadb88707d373100cabd452293232785e908b077c54cb1a960c7ed760ab73525bd1ada80860bfc1908c6b5fe2fe67d2b1758cd1c4e218d33ea32daccb4ec44714b879d662e4d01d4a86a2b535c551b742fb977eb963f7b8188a64c6cf94c596233ec00cd33b215bf34940a7bf4d0e2ed5bad99e538decefc277da66ecefde4b55b9fdbbc0be87d8805eb8adb840abd198b5f00c2dc55bfc6e36a1aa58d67ea767f030a38ff47508b07388eaed6b027df721815b626663aa59144ba5da6adc203f47ce96fe8e9244b9bc378560be6ee6f8aa67bd1065a511779006c7d102159b42c77969713d0ff2fad475068a4a137a5cffebb9a60d3211b0ffe936d6871b5fb764e509eca6e18baad98bc7386a2aa82411bfb58698512132f87d45fdabc3e86bff3cdc4acea8961075a2c09d8f6f1cb35e8d16da7b315ef90b086846e21b4f8c0eeb55c674d097ec0954230894e969634e037c1f0bbfc0edcb5f2980c5f6b9b6360343084125bb9631ed6e6f9ccae62ca7751cab74e6e06c7ecec1c3f38b6d8d4e8fb630cdd20130f074a7c51fa92f8ce41acb8de9a080cc09835f86c6e22382f96a6705860a80a1c60e0b73a448679994c1f1b1c75605094ca3864071affefe7fbbdfa3bac91ac7746e40f88bfb66e15c7e4bb11605da300e2142342ff59fe93ee1de6584d2f2ca0a0518383363be86d0c86a19eae47f0d47f06fd2247a10efc68a72c30d359235a607592b6c462d7cf6ba29fe85e4c4c0cd10a58930c27dc30a328a9aa16faf5bab258b7b7aa1aff16bfa9d977bbb680e7699ca5879a678bb18ab50a48ca1c5add218b03a825143fae753beea3a757963f964a78fb6a388172bd51b5f821bcc6cc21d786bb34e454a413d7f97d36bbbb815095e19e2ef26b7ca5f8d7d6b46777cc7dea1c02bd63cd30a105498499110b46ead4ff68966cdd806ca8db06df6fb076eceb914d87e252f2a6813dafd4e231b168ccda0394a7ba66991953cd313595e59f452d34e9085b9c80e1f6d809a8b82a1eb5b30d6c74120df083f0a38fe8628f8abd992dff18e45e93b0fa3b17131296ba46dfea6eadbaec774485e9ee394e29622ddcad49271426111fce926b79eb6714bd1c3f78c75754b8da8a880daae70f8427163e817cb183ac742f03fb2e74f6263068d8105f4777ac57bda976ea63c737d14047bf4037896c2416dd6ae62c58708ef4745d218b8eff14065dbb62052efc09d01aa6ed799c6e16bb3b0b35eb4da180b243fabaa44872d884e30797c316ad5a6dd790fa27534e12a08aeca4f7275201593eb7b524bce6fe6c978d17d2a1891a5e4dff2ca1beb82d989602ee4b666984f8f1b92346b226d7054f0b8d4550884fc5a6b2f67132b864d1a13b37fc81d2bc8465ebc2dc4497e3eed3f91db8c0749a06ad9f654353baa9618bab9ba9fbc48329075038477b0404085ae42230737772812371e846070c9260fb4a3fcd1862c735f6ad390e10e30c5a7a2317f0314b2445dcf6e6dc1e3874eceae6b1aac924a76a1597800f9fa093cd7c3228ce1547a9b49e14f9cd53fe4ef56bf067bee2cd34f487e9cd3c9f319855e9378d408cce0244b8d735f0f6309ffd65a9076ed639549cdd41821d1cc517c0d13601f09ea658385d5ef9d164f24b4f3f9a877e2cb253e1073f1babb109585b6aa7468119b356a97e52f7649af7d5a213ee235768eb0115c886809f5e0f6e26ba53c9ba6d3ef03f2cd50ec85a8a20543c0bc70e95e569edf4981d72162b8f3a8509b2047a6ceebe41c9b8f27e49e16788e50564a29474029c1a7de5affb95b041fa5c1195e756d1b1eaa22aeefc41b3dc3c15d49840517615ca2b4ee0215f609231df246d5e8ffc1ffe09d58ff1dae56423dc410ee6ff31b15008f4cda129177bd349403587bdd56a2e7cdea3509acee59045be895c2694224ccfe545988437e4a43f902110a9e23eaffdf44ebfff2bc06323f45449eb42bd802e89a9d1ba270a0f9117f2fe4f931e59f305ca91f41abbffabf716cf0e3048bda6717dbbaff5c62afe4eb5fef29aa14876a517d61f36c550d39ff1a7a7cb079fde8563aefd325d76f3525371bc1cbcb5ff1c0d74caaa32f03e175beef1343ae779563a330e045bd3ceddbcf052407deec071c129cb1a262900da577bc52c75f7ee75d87cb678f5a0b7a7edbdf2c201c9bb3b9edd942cb33046c27b19df478ad5315551c50291bf6a82655ce806f8280c3c5d0644f2009bc92e61f729e2f5e7e1da4d6d73dfaede82db9cb6a9edadd116945caf7703b4c2167d4405b8b0c525a375f7e3a759f5b308c0b936fcdd4a050b92d6f2d8f98082237258f2e846a08f77be0dd85b1a794fd8545440788fc738a45d4cc21dbea50ebcba5b3b9a69642b9f6993a65d5f704de3cec03ec083ad44418af970cbb11ae62de9e11ceaf27a836e8516d6b02c086e5290606df4ec60a23c8fd5b502ab62dc65e4ca8ba80e995d3ed31ce225359ce033e0ddbdb4264e9234b8de4886824e9ee251fb900fd25a80999a727a198536c16caa198dad25447f6c5b886cad1fca6719f71f92efd3bb4882691a4b0d044e7f7cebb3016b590c1d989d8bdf71193f9d8678184bc6d5fa91457f5388967e78094ecea8cde5e824bea0d359974edb6793e4e67e302aac8ac74ffc4458452845ae1f28122b5b8a62afc8cd64f4255b3631c9dd58f98772f314315973f851388bb16148dfb681e4659f994c4dffb2407e9c2b19623b3faa401841992beeeb34397857fdf0e2f96fd392a87e0ce4402c450193a2581c6454a6fa1427cf92f40395be25be0af1c6cd30298162d4d5d5dcec6c9147e5aa5936a9e1d1c538a66f2ab6726e7dd7c8db3c2df251439eadd640f19b8c2af6accce46e0b38a53699f87c49789c3107f982aa73a2f63eb24899504a87950b9cc135792ce45ef1bf376ae07c405a6b4b914e0b8f71479e778f16b7373fbe9447a1f29f93f397efd8bfed7575126b6335089d0753e951b7407d54b0a5a10a29252493125e1bad15acd64ec7d0074b8bd33b23ecad54838b9b22ec72db75f4e2a42c0ba31438e11d1f29f7b61aa0b42e3a40ff7f9bff518e60b7eb52d455e0c33f099976cc477ae6bac0df601f0177c7d00c29ec7b57ac9d48a2f29ff750f59b02a992bf9576089f61b43d35df4dc14cd854f9ae5ab18cea19a78b7485b8307db0f338665da8e78f3a2fef4e2bc4c0e6875e39206f4d3e1e8755641439732dc9b872314067cc5ce4eafb0d478ed46a4c69b7307a29b0963215014b126276627d4df2ecfd2de2280d156374a2be9d18f57991ad961b687433a7c2e3cdbde22525f7f3a0e869cd4564819cc4b2986b1f9b51fbc74132c7ac75385f413c14586367f444daf887ed83c33159028a72114c24b6d349d892cb7735825af5182ee9ff6b1ec30edf352fbd9dd6a8263bf25861a8e3108518c0add56cfc90433653a019cc7a0016fa10e17ea417f736635c2323889125f2bd356c1bd37e099c46f303e7f5f8fbb8b3b4cb54f0f58dca374d167908c75d33f56f5e446c93860f7367a82b1a4660c7edc38b0b00e36be01626e700103332d79e05f6f5358eed6f6eea57de2321c6087a38b0e66a0c728a9e8d90701dabb2e205d20f4a69c82a2752482177c268ce0bd6743dd865c40a05e0d088356c6f13bf1d27af44fce2ea3f610e4fe4fd9fd2c85777ed2eadd917ec9a402b5ffdedd32fcddaba11e31257ddb54d249516481ee0364c6a6de20f30db8bb4b1896b6176ee4d9b7e2c360ccaaa4d11071de9e6ec4c75bcf0bd366cec3b725989554afc6dce9e517dce342cec605e7ab0eca84ad6b019"}], 0x11e0}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) r2 = socket(0x0, 0x0, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r3 = dup(0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r4) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r1, r3) mprotect(&(0x7f0000267000/0x3000)=nil, 0x3000, 0x0) mlockall(0x1) setrlimit(0x1, &(0x7f0000000980)={0x7, 0x51}) syz_open_pts() executing program 1: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0xfffffffffeffffff, 0xa00, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x0) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931", 0x11) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x3c) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001340)={{0xffff, 0x0, r0, 0x0, 0x0, 0x1, 0x6}, 0x800, 0xff, 0xffffffffffffffff, 0x0, 0x2, 0xffffffffffffff86, 0x7, 0x45}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000280)=[{&(0x7f0000000540)="076231d25107cdb9818af35203000000000000005c69eb5d7527aa70931bfd280df37838fb71f9c99a14c930d3928397dc77baac827a3e9e1cad263367c7080eeef70712e44e881c16ec92f0bba70f394924ed748d9dad0d13a20f815c2ae54e996cc7714544528ee57617948b63bba3675d16003cdd394d8dc290cd10534b26fb1c4f91ecb314826a6ce2a793db94428a070000000000000042f545e5187c3e48a7daff810ba582229c251f02337012e216979d62f023a3a60fe7915063720cbb142707f2ebd4df1e17a66a2d0c868622a454fe77871d45e49f772cbdada162d97506519b1787796ad97df9ed2807e838ff191fa5e37dba55d7f2be85d81b7005d9e6f94c37ab8acffc86ca6db7991bf798839099015d4aadc1396172dc6d29b4b28e97e218476230f1bdb30597effd0a28dd8f93fcdaedf921c9832eb183dcb5c74a5815a884acbb49f3f571e7add0747020e70898717448814011c443077610fdba374519daa7fb5574fbac9bba3b9f2fab6a2b119a26fc35dbab49767b2e60af1f51b280b7512bbaedc38f505f4dcfd841bb162fb696873e5e697ee4a8b898b53828cb69c195cd9556ce324c969eb32139b56a7df643965502f24f404dfe0a1ac825edc79a2d352d44f07df25014861ee7528c85ba66b82eda4f3ee27bf985f36db9a9c25a0faaeaf59a38df58f13d4aa9a29ed442b21f4790a78214e0116f733f9174395577ef59b88582265acd32aad7575a71596db8793a1e6415208b63f0c8e7450341c469fc0c5951b28f21e477820ccfbfa483c3c5697df4a2abf98c1d4f6632bc7ee679b235fa088d4acd4131541313831c263285f17a8d8442b5139bc2edfa378f46c8100326f636cb", 0x26f}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f37ed0fec973e67ccfb4d359906324421e8cc798"}) close(r4) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x21, 0x0) syz_emit_ethernet(0x34, &(0x7f0000000200)=ANY=[@ANYBLOB="576fb969feaa00000000000081000800080046a5002200660020242f9078ac00fcffffffffffff0000004e214e21000890786b8163483f10ee3f77b3395d1149b1815bfdea0e9c3e4cd396402474d5151e2636c868228e73f96ac795d781ab2ee32be0a711de708dc7b6"]) executing program 3: sysctl$hw(&(0x7f00000000c0)={0x6, 0x12}, 0x2, &(0x7f00000001c0)='|', &(0x7f0000000080)=0x1, 0x0, 0x0) r0 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x2, 0x2, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x2b, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0x11a}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) r5 = syz_open_pts() close(r5) syz_open_pts() r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r6, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000340)="256a61d8bbc5974364f0afd18902b34cae7119214d39a9f2f8e6cd4f4c21c65f379bf405a07ff7b2c1822e84a5ae73a7fbd10dc2332d1281c68f4895605f46e49375648420f41ff0855831891e111571ed892d0d73c7c39b9d38e7acd3a085f623310ba29c437437ce5129481c3595501c3b8614b7c21f0d5bcf6a0a299c3c4da6767c591d839b957133f6fca5d7dc2e16436ef80ba3826a2550e9ba01821a68c2041e58c6ed595bb6da6af16b5f2152c62e9f75245fe57fb35994fb2c1e90bcb0df7ef21253441c94917d35a62413afba5ee81b4e88812e13c7a9de7ca510058c79ab4c07dfa17504eeff2652dc71de3202d3af1efa37be9e0595c932653e5352b8c61a01ecb1d15558b1cf8ea0d4d377df39ac07b76d565ea1fa95b491ec3ac4d610186f1e9776ed80fef59be62c162b373e1b65c58108cd3f8f7a62b9f0173dd0bdcb17556575ecfc999eaa18a83859afa7b5fedba43f19387152c8e997b925b43f769827d7c856767154dd587d762b130461b2d7f47d1331cc5d4c925ea9ef736499506e1ad8eb789e3b428f068e46e9d4aa258b1c21de1c5f6aa22369d14378fb42afed54aec1d449d58feb62a168106699e6264e70a3f982ff0f0ec5c15b580d9184e4d6a86cb7a1108d7b06d153c029a234481bb02f8625c5956acf530bf45a8d5b38f54cd77493c247780be65e2916a4c2408c1b1fa9b453fd37942221570fd323ea4537d985fe2155e65532184d49700e805de0214ae59605e74925d7c2042e7cb1075fc6582a555b7eb797156e08d42f832d51ea76346a15840f6e35164bdd09fa3d18c5d443ded59e0285fd588bc8c93f94195e382090751088cda3ba88637a961e0930c80afb557c36452a3fd68db04119cfaf24c6bd75a3b8b4121f19a5e0a98ab50042b6720bbf39597afd3598c763efe068340dfe9b89739a03aa6ef49f457ba1790fa57d7bb795565a70866f0a7288f2e7a8801c7615e286d273b203dd5a5d1dc2cd429e35a55fe1fde16dc553a4f23178d6c1caaccac9ad47d01a4626cfde8de32683cb9d7198e59679ed6630dea21b9dc12f944461e0ceea7c81dc921c9b42f58a9a20b31e8a5a51c1cc33330969f8916d802b40e5a20611963f5cc4529df1729f808bba19970483c0de53b6fddf1a277036a6fa6c834311c0ba0fb4d0f93140ea9d86468663427008c569d840b9dc1e5b9e754314f2553ec4728db57a11ea710f07ae304ae3ffaddd66901be8ed7dab2b5ebe8c42b6fb1b3a5846ab47b70750ae1962a4a1b9e3eb513a7e6a62b257f490bc182bfcd7772a37c94ced2dd8dcdc01d2b81743c2cc4aab606dcf438495daea616e671271ba0b99e71f96e13bdf6958fc5d75f38c0d9ad7d564dbd1d8714f8e2a8e31934e4f54617bbd336e7cdea916120459b3590f971c7a3fd143f1bca9439025ee0642dc5e92bc9c53858d64efe697bf80a70349df51166703e08c3f3c778aa92f78dfe5b35f52511809b2d5b0327e0ea647b7f5c73a3974a4df03cc77976516f68a6ca3f8de4e398cac4ab78fba327d1e0652e26c27657d4f40eb18daf43e9abddaa984997fdce9541d7892611d7df35b99470aa38835800d125b333557a60d967a6fbbc2b20be3412247b3d5d580b93d43d9cc69230f87c9d899a27d84182fe6b40feff9372e4379a87b782b386e92b72e82d4cfb500928c82463614fd9148c89f116587d30edb04ee4db55ee4e6b7ea9e579cfae1269761b0b1eb042f1672012da89f2db47db60e6587d9b30500364e6bedc84c8af94220234ee412b715ad8ecd4e5db9061019854de46acb4fc10cdd835d9c4ce501c60fdc77740d70020dd4632ed6bd9154f4c261fe4e0c7f16bf4f8e59ddc72024a5f50a3a2aac71fc2ad86ff4ffc5e1815f44826de6f3fb6202878e6f031ce6447e182ec7e778be4f77deffd53c5fee04f799eb83e0a37415f1b84735fb4566b30ff2bd160900e248bdd8fda059a1e2e4f9d3aa03cdd2b6e260262e7ef37ca006c2e0213d6f230b7b7b26c187ea8d2433c357c30ad98d1b0a5fb549f67ff8bfa0078432849ad4c9adb2a7a983c0994243b60d9e6db8461cabc292ac9fbf42ed632ac3f16bf8e0bca272f9a19973d75228d2df19b7019a1d91ba13bb1094f06832e718c1bc7c69701d2b3225e2170015d7e76ff8ff2be6e46f2cf0509998081a73e05d0ae2be552dbd281f4f3e6836340497a74bbbe1cd0ace78016171c8ad93f62fc69bd24ddd370e48529dddae3e42dd571472e8e441be7656de327f8b1b402153a2353f172a84215109ca6ace96d9829804a593b7cd107dd01fe248b48d765507d8252bbf582d1e4469982de85a97b7cb18a493c63c7ef0ee0490f36794da5789d9d6777b6538ccd8ea93d177d1cada926f2bd8cc2956899a8278a3f312f2a1830343dce4cecbb5c8395fce8fffd4a8f424fdc4e6b751bc084cefb42648cfc350c868d1a30fec29413d026761724ed1a54c0ba541ce6076e0b6d26d0397e6daf2ab78bc3585b34c786e23aa0acb1fabab909439e8b4d803d55ab4fab2cd01a7636ab62e1428782c38cc02b6206c17f578ceaabf40a33be4a7c777eb394a5dcc66485836c010e37cd0a5aa009e7d2a4a05954d758653de6d5cb33f6629383884fd7a6257fa9b576b04232c8f39922c59a6a0879f0b66eb90fed56667b7b398a091747c1aa028d01d52344db80646e26a1868d774373f6fec6dd2c375f4087e3dadd653cf403838a9c95ef990b94915399b0c47bd6a77c83a54675a97ee5d1648f2c13612518b79cd689957b503e216ea3a6f87237f59e3bd6e106e5a13f5b3e49bb23b07c5c8ff0e9506ec4855092dc896facc36a459f24d5070bcf5e3017811b2c7897ac94d49dc9ca13ebdfa27caa931b5b55149508f1202c265a2a3ca6c2630de152e0eb2628baa7edd7593f510b7b501d86e7530d43abfe46bc2f90ed041b9693aa39ffd46aedd4960eac28c732fab7fff59d1dda29e8f8bb63ef106af1262c652cadff6710aa0819657663f0f20f3f57a8e3dde0b845c55bdc59753050cb7b08246f4382314b04d13cf9decb82f48dc305de7abf6481fb3a51665993c1231b43b24526e4db73f0baf71b436e5d6511fbe3810feae8f88fbde85abf96a69dcd14b5fe7ee981a441ed1292dc7e0ae4d9854eee061084aed4ae20c4379381dc3609a477cad782726073d57b5abad7ffd3f46014344b9ee1326f954dd3061b6a26c72489cdc25ca38e34133c7addc0a80dd9f55a420d7e45e154532cfedc84ead74929a201506584c6290f4a27772614b2ea2fbe55f6e6ad8993304be63b8607f1dd37b7e615a1678c14bcd3447e0768dc40f7c7100732665b0b76482a96665da243b34df842a1b0db236c00a11b25ba3f6003a7fb7f94664557c482567e7738ba9248eb7b50b43505f0bde31ae497ddb6270c3e9301dcbdb27394d1afab81e77a113f06dcb27c6eecab4449390e341a77f29c17830dca96a7f71d9aaedbae351b477b9d4686ab3b2b58a1717d7531109637156c5d37f97efab8689ddc5687223c9b2f516b07f5b7e3a02e85225e450869ad5d186eb99e5faea7d325f34e95a55510e863a7cee824d0cb6b29df36afdc3ea2adcbf64177a31927a2f91ddf6ceccb7eff1e01dee3f7db5ca4814e6d803bd349811f403d27568bbbda4ea565c0d13863568c4e46e0471c4e2880eeb2c4e5b4c5477d470aeaa8634b62fcfad59923d163fd9c9bbdc10c8a36eb28b4c52981b907685856f962ddd7255d98a7637e33ab8240eece143a4c541ca103e351e9c75631899bf8bf0ca27bc2104ec02f002e7160510c02fdefb153c12fbd98e29639d77fae4ce1069b752a408a64b43a34608fa4908b8e93a7c2b01d6d818b90eaed9cc43b498dfecc7086f7a226b1de40ac28caa658fe9e72fe4037b237595f5b04e532699a10df99f0f235068828e381504c1bf2740d3a2d8f0aa5c3268450a3a7a14891f85e80b767e2b9261ac085c46ce0f4911cb587e5b9803bca7f7728c446720a5d053e968db8a60c10dc24c039b63577b14be6c2bf97ca612725097d55a4d5a8779ac7dd3812a6a19bfb96fa2cebbce94f054fa3be68dc7687eddabb7d96fdd6ce3f9a09f3a250dd53ea0549a000dad2a969a8bc7e28f6e67f851fdd88311ddb40a6d5b4c1b3ef8468873f6969eba48de97fb19a1688c7389564ccd787dc7f7927710345544abcda094a43ff30488d9abda69f92b776a886413b7fe9f463d0835c9c0b2309fd1a84afc40ff2c9958fd5afa6aa3233d27144dacd1b49abf6c334f9396acb5c2571e50951e2db36d5162449464c8d4e769c468e4f965d0e0942e8237581c7d0d586283062023295ceff1cd5d87f09cbd2b0943a939ff1965aa3f650ee44bef6e061e8c996d5fe4af0d1916bc81d245e6158d491433a69c893538280100585126e3fad872a639f22bab5ce0c2f59a00208ee11db6b3236d66b9e5ab54556b746d7907f7fa5bd47984905fce4d01e7e01df0f056e92478585734a5bf1e996c00309e4c12514ead0beb09474578eedc60bde0208155749f44f2eb0ec0b307a9c3279d43a35803a65fb59406d05c32ed441ee71a7f2ce1f7d70e94fe5e3149ff2608eac062ef89efe1d9fe621722aa0356f5e19cb888315f9ca1fc71971a855b6e4af949193aafc1b782d5714310c375a7cbff6a1a2924489151e44c4712a4ce80278b726ab3279cabd8dadd363b219398a90e2f3a9cbf2ed2022832a6653d74b7a52da62baec61d09dcf254a5f5f8cb7bd4718142012e620f330233b3b7c97a72540a66f5cba36cbba14bf46068d5a33142d03f2c41b7b0746d3f357b65ab01117f4c2042c9be0f6a3b7502f777acd3c60d7035afee6ce718e0a5352f223769c26a7db2fe18352813bbafb0ba7d8ac5657dd6b0bf63e92407584691c1f2f6c25e8b28f9e03ac4176e00c07ffe14ad429050ef05c18003bb7fce9301eacafdd2286a2bbc581f817cf7e4bcbf94f8bc10e2b67751b9b3ec6172f3b6b26c857df71f94ed27242b7ec8fe56eadb08933326c4fabe839f6607273f7e7a67e8544419b953989fffbf68174c192a9026b00ccf46eaaff08521b1c6e2e9e10fa7f6ed52326a51582b7b9cecc72b00832c110860b1deb97b53fd6261dc750f42e83ca1ae8ed2f2c117612fe2d0609647c718809e62db18724aef30734c4fcfce2cb88453b189a454454c64e10d635e0c93035547bf3c888fca7cc8d875147bda11dbc29b41cd2cfdcf1d4d509726fabbf2b0f47c50d8f7c7c632bed2b249f4d7b2bbd6dceb4978af22659cdc4fb3b52653b68cf7e2ec6c46b0945d317d27e56cd4547f22b00a58e6ff1d557d3f0f2e614eecb1ddef185b82a67d98d9d42c897bdd2e65bd40800389a30761f84d7b3bfb2b5b61deb4ffb56f7c99cac3bae964aa8e103cf74e613d61dba30c66ddd3854bc31b418937a06d17cce1b63f26e11889c16fb032d830ab11e00f11939fe14bf83251fa4347130609e05cda388dc49c989db26c77abab28d3b502be1ae4b2e75252abb149798d3d0cea3ca9c033b5addd5a6ce700c5ee4e8325718bdc4c272d06094e4b1dfdc0b8dff0057b37e335960572d0780decece3b43d9099d2b5676920d009a73d6fb34f6ffffd7f5d849a5aad73bb2b67d15a3eed92699e7a74fd3e5440885e071ebc89a5f0da1610498fe8318cfeb89d762f0dae0f6fa3c76df229dce380274630204008d46b046e5ee4455e83855674476dcb599adba5ac9583dc44f968f4ca3b1731c2ed8d2b", 0x1000, 0x401, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0xa8}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) clock_gettime(0x2, &(0x7f0000001640)) r3 = socket(0x2, 0x4001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f0000000880)=[{r4}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) r6 = dup(r3) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) fchownat(r7, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xc9}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018e, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000001340)={0x10, 0x400, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xda}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x53e}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x4}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9f}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xfcf5012}], './file0\x00', 0x80000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_emit_ethernet(0x12, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb8100000088c3a8"]) close(r1) executing program 3: sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) r0 = socket(0x2, 0x1, 0x0) dup(r0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xa815a91b2f483517) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(0xffffffffffffffff) unveil(&(0x7f0000000440)='./file3\x00', &(0x7f0000000080)='c\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xb006fb, 0xd4b, 0x80000001, 0xd, "fab93400001b4b3f00408e22aa00001cbfe9c404"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284", 0x22}], 0x1) unveil(&(0x7f0000003580)='./file2\x00', &(0x7f00000035c0)='r\x00') setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) clock_gettime(0x7, 0x0) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000080)="ea00000100000000", 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xcc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="eae40b0000000000e578a62b4f450383bcac61c65328dcbec39fb55dfca59210963cc2e8b87759dd7a1eb71120cc29bb165ae250eb2a7007e696ceda3da3136f21a13c8a4bf2e3268ab9220d2bda7474aeb716b0b6df744c8a9a859002bca96d9a0a865324c669efdb", 0x69) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000280)="eac4660000000000", 0x8) sysctl$vm(&(0x7f0000000000)={0x2, 0x5}, 0x2, &(0x7f0000000600)="b1", &(0x7f0000000100)=0x1, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f0000000180)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, &(0x7f0000000040)="86975545ec25d7c38b4b856626303c8fe938127664812e1b80f52e2475780199550c655414da964dc1360680f8b919c65408ff2f72bfbe75880029e6faa642fbf72805710e8672874d645374130d971214039df5c96a3e34b37ba30b37b6f3f0365b5b004ce6a7213bf122dfa0c8ee58faaccb1810", &(0x7f00000000c0)=0x75, &(0x7f0000000100)="2b6a419443c9", 0x6) sysctl$kern(&(0x7f0000000140)={0x1, 0x3e}, 0x2, &(0x7f00000001c0)="b65052dc21c1b6560d5360cf67d699f6a9a2a80784c4f33d889add3f84ab53a3fc9e1b4bd0c86c9b56e5f72946d5368b04afdd121b03c6ad5712544c0188d4704ce4e43796632268e2367187181b1dabb67f6781f2cc82f2099e31b0874c7f87175f15a93748817b3efbcf0cff793f6bd6611df7e83378b3316cf7894d590538258e7f4e503b6b8d605158e3e7becf31a3aeb6d63f7fe576a88ac0f5cc014e24f3963c09", &(0x7f0000000280)=0xa4, &(0x7f00000002c0)="cada7e6d0a27d3c9eb372e8ceabea0d7c1cc26b4d24225a10771e682c966a798d0ddde1d1bea9f922d75e104565f59d9d07fcb9d04257d30f6998774b2a8bf48589f047600a7d86ef0b0699bfb6f9ff7ef108d4a32413b80789d00f73fcede6ad1a4b5351c4077853acd200ee3e37ffc14ba051fa8fde4a997bbf7a95930a35b1eb8fc115682", 0x86) executing program 5: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x4, 0x0, 0x0, 0x100}]}) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000440)) kqueue() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x2a, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004500001c0000000000019078e0000002ac1400bb4e234e200008907858667811886efc023d1d55d4f3bcbf2a759e86b36277b0eb93984e91855aa46b04e9e135bbc9b411e5b2df44a38a2d5dd00d0c60081b7bc2efe3ff253c57a8b097129d593fa86dc6c52ca24ec87bb43db5664c40ed7dcdf1c2959bf632925c928a256633dcc0358d8e8caf8bf788bf"]) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) dup2(r2, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0xd1) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa6146aaaaaabb080046000020000000000001907800000000ac1400aa010200000f00907800000000"]) pwritev(0xffffffffffffff9c, &(0x7f0000000180)=[{&(0x7f0000000200)="8ad67bafc65bd7343d7bece5fdabeed0c458d167f9b53e13239ab4e1c6a3175c668c2fd130409200e27f02013e238f05bd522feb0754a420f56cbada955d8ba238b58cab66ea85a7e7c9aa3721ecb8feb2a7d6c9fa5fb017b7d35c75a1d123d2097f1f9ebd7d32dbd8e9164e50064bdf6546d80dbf19876dfaf577b9b2abe9e4c062593e36a0be73399d891ab43061a3fb6b6e07eef512009fa6ee6a6a21d8c933138e86a5570d30ba5e0ecdaf1f73adbad183ea3a875381d7db6c438b892de38c3a7c4c9172a73c4f11b7dc5a981ed530c37b4f1570c7538ed2f1a37e", 0xdd}, {&(0x7f00000003c0)="4fbfbccb3c5aaff5d831586d80bdbcb71f9be5fe84f60b67e9eaca80ce72a8b00aa498bff9a7c06061a81b10c59be710739b40cedcaf1e4a97d71b66a4517a9e159c05931f6f5b5158f58d53876045", 0x4f}], 0x2, 0x400) r3 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000140)="0920e9ed33668d0e53c2bb203ce62b627609018010000000000045b65369db0000ff4278ad535c2a413f308c2f39e4e6987f31dbf15624b77b6a0a", 0x3b) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0xfffa, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) semop(r4, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}, {0x4, 0x1f}, {0x1, 0x0, 0x1000}, {0x2, 0x1}, {0x0, 0xfffe, 0x1000}, {0x3, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x4005}], 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1400]) getegid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x2]) semctl$IPC_RMID(r4, 0x0, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000fe9000/0x14000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000800000/0x800000)=nil}, {&(0x7f0000eb4000/0x1000)=nil, &(0x7f00009b6000/0x1000)=nil}, {&(0x7f0000851000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000a8a000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000cfc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000838000/0x1000)=nil, &(0x7f0000eb3000/0x1000)=nil}, {&(0x7f0000a64000/0x3000)=nil, &(0x7f0000f6f000/0x2000)=nil}, {&(0x7f0000b87000/0x3000)=nil, &(0x7f0000905000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x4, 0x0, 0x0, 0x100}]}) r0 = kqueue() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) bind$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x1, 0x2, 0x0) kqueue() socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() mknod(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x10242, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) sendto$unix(r3, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) open(&(0x7f0000000040)='./file0\x00', 0x653713c79a8efd39, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = getpgrp() semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, &(0x7f0000000080)=[{0x1, 0x43, 0x800}, {0x4, 0xe6}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x3, 0x9, 0x1800}, {0x1, 0x9e, 0x800}, {}], 0x7) r2 = getuid() setuid(r2) r3 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r3, 0x0, 0x0, 0x180}, 0x0, 0x7, 0x0, 0x0, 0x5b1428f4, 0x6, 0x2000}) semop(0x0, &(0x7f00000001c0)=[{0x2, 0x2100, 0x1000}, {0x4, 0x5, 0x400}, {0x1, 0x2006, 0x800}, {0x1, 0x266, 0x800}, {0x1, 0x8, 0x1000}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, 0x0, r2, r3, 0x1a4, 0x4}, 0x9, 0x8, 0x8}) r4 = geteuid() r5 = getpgid(0xffffffffffffffff) r6 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r6, r8, r6, 0x0, 0x196, 0x2}, 0x5, 0x1, 0x0, r5, 0x8, 0x0, 0x4}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r3, r4, r8, 0x120, 0x83d7}, 0x3f, 0x949, r1, r1, 0x1f, 0xfde2, 0x7}) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000240)='./file3\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r9 = socket$inet(0x2, 0x2, 0x0) close(r9) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r9, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0xfe7d) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x24) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) executing program 2: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="f6b43e2432b12abfbb6998898090c00d355a56f99876362964c9f1d4e9440759b32171e071d9ecb1d51fc7bcb5da94162fa3f91bfe086ac85b6c5802c7d8fe34e6ec3bde8ad60275cafb", 0x4a}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0xfffffffe, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217f", 0x86}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) r2 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xb3}], 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0xb, 0x0, 0xb66, 0x0) close(r3) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setrlimit(0x4, &(0x7f0000000080)={0x3, 0x9}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 6: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x1) sysctl$vfs_ffs(&(0x7f0000000580)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setitimer(0x0, 0x0, 0x0) geteuid() socket(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) socket(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900ae19500ecb6b6cd653ab6fe9ae2b02e0b5c2310e0e7c215a4a74551a68c03c49ad097333f8f300bf6eccfe58b861c8453a3a81e6dfa069c8b253b0ec972ceeea7ad1c11ae986f82c829e3163cbc7d27ad48e7486822356ee3859e15e4d67bf7584c31ad1f0972786b3e4f8478c8ceb33f0165ffb7070c544c31811fb72393d270a15e0cca661070d4be5eab64ca7513d17de2d7957bd25780d1f0279e66c7c39fe40efdc37f0e98990d6c61c8894c556", 0x15c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640", 0xe62}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x3, 0x7fffffff, 0x200005ba, "d577cb00c3090003000000000014070790b900"}) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="02eb1c2b6af66b1cafbe517435c88b464f22d1060b8e6f0a6554fbdca2875dc3aeca14ac77be9afef6caec188d448c0bcb9cf25dfb065e45fb74f85a023a649ec4c0eacff9c9bb97d6b6da5de4e47f2ba3645454ec1e5e5f3c2529dfd9f3d3592f5be44fbd7e8d516040628dae041542b6bae1f893653c8173e213409e87a89aa0b3fb87f092b276ced0389d09", 0x8d}], 0x1) executing program 1: r0 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r2 = getuid() r3 = socket(0x18, 0x2, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0x8, r0, r1, r2, r5, 0x2bf918cb18fd7b6c, 0x800}, 0x83, 0x5b, 0x40}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = semget$private(0x0, 0x4000000009, 0x82) semop(r12, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) semop(r12, &(0x7f0000000480)=[{0x2, 0x1, 0x1000}, {0x4, 0xd, 0x1000}, {0x2, 0xe244, 0x1800}], 0x3) semop(r12, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x1, 0xefa, 0x800}, {0x1, 0xff01, 0x1000}, {0x4, 0x7}, {0x4, 0x7, 0x800}, {0x1, 0xfff7, 0x1800}, {0x1}, {0x1, 0x2}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x1000}], 0xa) chown(&(0x7f0000000200)='./file0\x00', r0, r10) r13 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0x9, r6, 0x0, r9, r13, 0x1e9, 0xffff}, 0xc0000, 0xbe3, 0x800}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r0, r7, r11, r14, 0x200, 0x200}, 0x2321, 0x7ffd, 0x5}) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0x9, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r15 = socket(0x1, 0x8001, 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r15, &(0x7f0000000240)="000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be3816ffffffffcf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051ee9e600"/177, 0xb1, 0x0, 0x0, 0x0) r16 = socket(0x11, 0x3, 0x0) sendto$unix(r16, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r17 = syz_open_pts() getpgrp() fcntl$lock(r17, 0x8, &(0x7f0000000040)={0x0, 0x3, 0x7f0, 0x9, r4}) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00000000000000000000bb0000000000000004"]) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) sendmmsg(r1, &(0x7f0000000200)={0x0}, 0x10, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$ddb(&(0x7f0000000380)={0x9, 0x8}, 0x2, &(0x7f00000001c0)="6b1cc1244077f10a1243743cc35c5f50257ff26d56cb668c58daa9b70ce4c6db511566cc84b7bb11c3901a53e253abc8a91de7b089ecc6b406f704fc510864b553b4bf25b1ef0be2d15d390a01000000f2dec25be076debcbc365bb169c4a4a2aa947559400660d01ba834d713245ab0ac93bc716f95f5801c517fd69adfded0807ecd384f66cd8d97d0f8877c1dd7608ea8d5d8546499734fc13f8ed4198069c01860a2c507feb736e61ba26ce8a7ee34a3b7dc0bd773c2f8ccd1a1c29876e83326b5499dee61f9050f90cc2e84ed410f32ac12893ec4be0ab82708f8341335eaee8fd3d5aeb5672412a932c879e627aed0c74ce5d6b21570df88cfa1a4d42dbe131c7c8d56abab55ea60ba8fbc8fc79a2b2981b2d76a1dcc6d36f8bf2060515f5d6e0f7b187eae1bb814857c8f68c5", &(0x7f00000000c0)=0x130, 0x0, 0x0) geteuid() r1 = shmget(0x2, 0xc00000, 0x360, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r1, 0x0) sysctl$ddb(&(0x7f0000000340)={0x9, 0x2}, 0x2, &(0x7f00000003c0)="197eaf7a1d90e683394d7868ebf56b50a3133b8614d0fdcff5ad0da5184588bda9b7d1a0a466aea8a85a19459d2492014e631041a8f73de484695d164b16f5ff6f16f905eeb86be6da65870ba15273f0fcf6b19ce03df104d1b888400be1aae37e819e6d518874eb548d9bd104ae21fb13ffa711ec59db54d624be25882e8012f8079a5cb7aac20f200dd67c034c3b77e3206f4ddd6d9a3c95dc363b0cc3e37740f14679f00e87e208e8fbb740d4c4228851466140d34a8394873601", 0x0, &(0x7f0000000500)="29dd77222e6ddc1facd9acfbd11e520bfea3689ee6ca72a65d67680f2c19f823d21c4cc2d5c7d91883879747d28825fba78eda80a018470b02eadf9e7a6fe75c1d6b5eb719ce005b8dd9a9a7e71ec2ac83663a1bed3dd6bd90c444be22d6628f9905c9579844e7c92a6661ce89461c052aa2346c88d791f932028831439d35742bb50b077614b3542ce713a4758a03416d2f095975130c492072f11fa43106b63d82729be7fe29b3ac5312a56683b07f6777ded7450b40b938e92ceeb71d5e884e12a5ee4c7259d3c918230666875c95d080", 0xd2) geteuid() setrlimit(0x3, &(0x7f0000000080)={0x2795, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) socket(0x6, 0x400a, 0x7) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgrp() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x4, 0x0, 0x0, 0x0, "980d6b9f26090000009b1800"}) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000000)="9b0209c3", &(0x7f0000000040)=0x4, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x10}, 0x4, 0x0, &(0x7f0000000240), 0x0, 0x0) getgroups(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f00000000c0)="8ec2fb4f6ae75893a93d9a622e311428da54c0eb014fea4a9a2009c3b8cebb38723c6c0f886f685fa6bba69a1cb2c1605376c141c932dcee0539e22502930d5973366a0ad7528f1c62d7a5ffa7bf0267f9a44581eeec0da71a0e8a8b3109482b63011ea7cba7fe0a83db620c33a1f6788742855ad692445e501d1711ba03c123226c", &(0x7f0000000180)=0x82, &(0x7f0000003380)="6f75f2a2ef8a7b21449c916cb82b022e2a9a5dd7134232deadf8ed5bd4573c8623e19af6823c87f98cc87036e604851c43eae9586b24be968657875a093656bef72ed9af37bacdc8c4f30d16f73af79d17047a096160854bafa6077d26a1f17b1f96126f8de04c6b9220308c6bd754af73daf010ee6ac92b0f6afe6395dcbf2c4c90d9130e3d7953c86cbde5263dda943ca681be16b883f7ffca8606ad1456214f46d9071ad61396f732cf4fbf1e8f9b42287988ddf0b8a02a679ee41c539159cdac248d75907128f88ec5e982f7dff7758fb92143ce5a6160ae7c8e100a85a70d0e3a9c4b6bb4f957a406b60a9ae8d7f700b30d2571bb52a7cbf150f9e4e1bfc43ef81ab91cb3a952854ee245e66b6c23f0a9ce02b1f16aa3239fcef8bd725f5745d60d2ecd65b301b99f8e6a0a4c8f158336e577f3ae475827478608bcf480029e529aedabb340f23d29fc160a410db6a792857476158c2e53f3f7df38c5fa227305d6a3820986f900fbb12bc79e67b576ad5015d6eeba3092537ef9b46e7c0051154cea7a72c8e8fa5e4b4b06dfc6968069e5b7a981e8f63e35fe97c074e79e257e4174175a6b2a4bedc56f95c7a5dafa68f608b7ee8d4ba96c66cf6b1f2fe91a6d70416422bc51b9d35ccb57d7017c2921d1648c7b13aa8651c139ecdf378b1fcd538472006f8a3bb83f46dec6bd1a497a4911ebb80ca0124aa0d3bc5b492a6dc2f5d6574da957e1ae17538df13a1afba803f10cacd00c292a4e8905e9d266c7352abceebf9884b2ad2aff02069ec258647dd9d6cb6f36dc1cacc20b01c517580891bc09370c97753f58410c7d17a26e8002f446cda17c17891573f028b182a8498110f0985929c0bfac23e167f0947f4b1819d561b67ee75ccf08674dc248506d308d9ccf7b83a0c93a837ed0b267eaaa8070a811f9206f556781a1c4d6f57030a19f847145dc03542c388f5d8ceb192ee0a1f9620a1231c914666110e73bec69f6d7552380ad7c36d83e241a9209d92a5cdb0b903227501d68388a832391553c300fdddf437f686b78fe14801bdd0cdde40b0769003a104165539d001503f451951f2582af3e6f620abf63579e71a3f59fe58ff87811f6c5ca6ae4e6bfe73f881e936234a45fd113ac4569fd5e611fe979f9165020460040bd3585aa13acfcf5afe88dd022133d922746aae3f8c6cb652d03775cdfd889c5393d22cc42569a893a1ea8ef1f27cbfacefcde5d4ca12b764b32015a3c7cc88eb8699641be366a8d79e57e8962701d75c6d955f763457f36e4233be327a3ca27d1f677fed250ba85982c24e90336496c6b71c2ae7a7e87f6a417b511a098cffb3465fe897f00f1f0d262ab7f5c0a0de3f4db05c8c65de93d7eccc50f531300fa2f8caca11be41f2515d74dd3782c859b686e18501aa4fa3af4d990c5d682b567023873fb1f405c4e52fb6672944c27d5b1fa1b43da106cea5a4c0eb2ce59abd63275de9241b8df133704074c4931e452902241e663e90810edaa0e76df2ab0924d9924a1887d2f726debf986db5bfe40869cfb42c45d2746079ba09a70355edd65e4a2f30e6588c03c855021b4c087a119c62f5ce63dfe9d7a47ca78fb49521a83d4e5b0c313d756323af299dfee2af38eba6f3403179ae86750b1eebf3e8dca38d2db1b0fbb4e10f2ee5a487b9de22368de738fa041d1bc79def9c6661bc05fdf5b9a743123c7080695af0e3a60587b1e16ccee1dff4b0a09a7c362fe4466dcec5c28c71017cb19ca1b9c4192f4dc3b7dad5c5f08068e9f96bee846f4e881ec1c0933ef468ad49cda784bd6a1d9d7e2a0929500e7386f3cf04b5e7084c5153b3c120b027ec77962c1af708f604a8f8314578f719b1ae33bef42943973994e4c8b1aa56577b826381fca8a52f547952891611a407f945b137e7455fac1eb9d6393249c1146b8afbc652c1d50d9e098689cc83c4165b25b28a5cb7ec932aa86520bfeadee4425c61d31dd7b6ed7cc5dff60edd14412e3fd504f498b12e0e02ee728136483e0000d49d1f420d301fcd0b511e2b6d3e1da217c13694b392105621c608baab6e53bcb0cda21cd19ed31158e5bbdb9e6155d99133b07f0eb8b02ef10e5b4578b24888cc5f0883025d31bba2db641548c0d904daf3d06ffc4e45d1bad31f5ac2fafc28b26cbbaa7ec7d3d54ed5edfb8ad6dcd8079b48f89eb6f71d50b489e1b1500d929419f9bcbba7a91a90a1642dad2606804f82f87bfc3a26144bf0fc1f8aa55bb40f8123c160c66f835b7bba46bbf0972f21a12b08f61d4abae9861045d3981dbe3ad0ee4e6e946e8c14e5eae677721b2a3090974dfebaa84b6cadd7b5a7df945c6922cad17c7fb17fd17744de410d84c35b3c840535a98885fab98848e59c141556a3b49d0666edf20b584245529e1074614e4728f91095fda3699b3d5c4396a9a5d02648bfffaa9a67ce38fe890f3e4d94553a59ac8633f4c9863416d7dfaecb3cc4e2da0cfdab5f57dcb55e85ba2be71f415a176f06460e5f2ff915d63475ca1409e974f7a61c780848ca5854d71817f0504c5800d073d9c3348f853e9d134d5860e639ec34cc7ecf322158c39154be332e963fdc9ffe16e95673f0aebe92b82cf13ccc851b87e9cc26d6c2000b1e35ad7b7fb820af5e8e551c0ee93b14add0fcc935d86313aab8d4e2af6054472f018d3f96c546aaf5c24fd6169b1e63e9b1564b879033f353907cb216cecf698dd80b5d4c1e78b614a64883219b25cc8ff85557d539249a22eb1f00cb2c50dee1d54d4de904391520b42b4d920369ce190c4ac4101c36871a1c777fed6f53b7694933f29802dbea981fbb27b907e2cb6b9020a23cf147295c13eac8534857f60f73c0316d94081b0099d1e912fd9c95cb00842e9367578ed3415f7d4b5653e3e68d8b5a9e9d17180c4e4e10f365b6a893c8d5a27d2df6e3f1cccf8f102df69466a48118dfe4f29c63bd7d2a87aa0b1c2a211d3bb1988d1e5b90f24d7bbcb187c37dbbfd61291adafd32ccdb8199cd0c33c0926915ee7004849d54431799c017fca56c35c1d49f5a210b7d6ed460c051e9c31b86fc527cffc58663b3f3c3c114e439344ec773da5a17af9168c191741b1d9d693f1ebcd4e8396011f2d9ed9bbcfbb1a97060db467f451c712f56aec46e9d2ca63b9c57a897a135aa1634198584e8599ce2020ec6dec286ca4f25953ef803c26bfed414829d5a6986fff60a15779ec6dcb4b762aadfaf56cd631148e47c1b662784ce740af60d0be2142e659bad1a3c4ecb578c77ed7c76aafaaaa7a9ea9d8c6db1935e9cc1a2741c771f7c74e4f6282e1ffc29b42ad8bb530395f7fda55f937963e2ece2adfbcb9a22791d5437033962675310aed31cbab0eb5341f13741d777957258df2753057b8733d670d5142420eec126cee3ee57d1e3d85626d3654516527fae095bd8f03daeb7a7f215101ce1a1b6d8e26b16aeece7b4a28253cd112a611b5c9f5233d3d6682ad1ac8250cb08d8f74f5c33769e8c20ec0502399de88adf58c3fef1382a0f209faaf5f3701a5c3d00e3029e59e10bb0b1427d7f364e95248246022a7f3f38d11de4feccc01f2fb80d4cca9733a2fca89b1bc6a56ff41eb1edebfccdbace67889f6217c64168a40098f7892baa284984278833b4a965006ee78e039209f3e69859fe5f0333c18ef5b47f3924d15d9bc57f0237d08516da5b013343003eb383b64bfdfdfd192fc4e707faf7e337dda4ad2015b325deaa9f72147c280c41a735e7b4dd2216329970db7591266eecea8f04adf9d6ae0cb80ac0b0add6f211ceea9d87e65de647623a7d19462ac548c2c41c362d58a34a43e74dfc08ec58a4762a45c1790e9b9a26279c9500bf5801e7dde052e3342ec76753e0c0cad193babc2cfeef0a1e4ca3e82e1ffcb588d391500cdfb68ba1588f8de2c814cda50f74725761a86a9d6ca85c9029ca00a80a7292001c5a295e3e64e235040745a5d68636d8c25709647f8d345b41ea3bedce3753d0a4e2e7a44068319f2a61544e7dadbd1d1c0e4647126dbe5cd618c4431c2d98e652d59fc0631a370c839e685d81cf8479d69761db81bdbc02e2670c2694ff306a096330b4935b12e0f4ff19e1d312bbb2cd5b8652bf7246981bf8cf66d2a3eb91d364128ec564cf5b134f820835eb61df852ccc09c2c7b0e2e38c03a17cea0f644a21014a40d32a003638b378a3e2acf9c7559894abb3f9170408bcf44faa95ad6c1d491e80e4694d8a920087e33e72cce21483d20545865b3238a2bea9f9e18f8243f55c8deabd43f7103a54308b83751ceca83d582171f90976f1a559a206c61472d2dba8b", 0xc00) r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x3, 0x800) close(r0) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/42, 0x2a}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 6: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) select(0x40, &(0x7f0000000080)={0x0, 0x4000400, 0x0, 0x0, 0xfffffffffffffe00}, &(0x7f0000000100)={0xd3aa}, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000300)='\x00', 0x1, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getitimer(0x1, &(0x7f00000000c0)) getppid() getgid() syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="aa020000002201ac147800000000"]) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)) r3 = socket(0x11, 0x5, 0x81) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000040)="9b180bc3eb987ab7fe50c483e410173842d35696077b538517000000000036ba1bd82e86322c3eac80280712f838130efce12ed400d06a3f23616e77004c8836ed3d315eef8c826e0c1f59734a32e0ccebd669ecdb15cec53342366139d11a5ab5ba0800800090e42d34d900a0dad2b74f01000000260526a3a8d70500000000000000bea0d70855f3c394639e29c513256ddd8680a944d5c2bdbf7878d15f2ab475cca257352828a76e53346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a92751826e1769326e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc1872fc433aef100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bba7667f578f05afe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f749618ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588ffb7dc5693a090e9c691e8d000000368f29d76344671843a1f208261f720fdb791f833a1da5af88cf56ad8479077a2441da1767085214070400000000000000", &(0x7f0000000000)=0x210, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0xa) ioctl$FIONREAD(r5, 0xc0206911, &(0x7f00000001c0)) setsockopt(r4, 0x7ff, 0x6, &(0x7f0000000340)="f8ac117b5113814d102773aa1f14f5efa98a075adca358575de36cebf4dc3e9b8e5d0d9861af060a95aa4e60ffafc50804e3ca94677da6d25169c993c0eaf4cc60e44fa76424d7f05b5335", 0x4b) dup2(r1, r3) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, 0x0) syz_emit_ethernet(0x66, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ftruncate(r7, 0x7fff) socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYBLOB="9a2a227d5fbcaaaaaaaaaabb81c68500000000000028d7e85743c4c57302b3b9040773c6fb124d42f94e0d3b18f5c7fa882b40c75e88a3ca15fd2a64f603938a42f773bd788e26a3442757ddd96035e5206ef0e60b1688096c14db108f463bca9cd892ef281463f044dd3a3e9e33dc0647d99311ac28c975228c0b2dd3b52de0d95315563a1571b31b4ececb30b06b7407c31b13b65c3e0e89945f148f13d146679324efaabe7ec461c2dde8d906dc8314f83ea12d053aafb2320564b8e7ac26302d150a73dbc5dfc660a7511dacf64085a118b9a2807961efcba04a115350a24935eb"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000080)='./file0\x00') semget$private(0x0, 0x1, 0x7d6) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000d40)='c\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$vfs_fuse(&(0x7f0000000040)={0xa, 0x12, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="eaebff0100000000", 0x8) close(r0) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3a}, 0x2, &(0x7f00000000c0)="8716c367171a355b332ec341cb80c98ee687f1ba69dad5d6f96f56249418beb0a3be6936406c38678c04dd78e6e5d2302423026b3029cb8b336ad7b9c6cf867a0955ee534045041ba3b3c90e6a94ccd7135fb2d66af3ee6cc363cbb9b58715404f3301f6ed1d9a301b94071708a8927e9e70085221b21f6e8425fb9bd0cb3c6e08fa7586ef52de7f5c18ef4a3339a62610bd7ef57e1a3d2389b9d9cce37c2b8caadffff33b200cc3c99d135a5a8c685d6dced5eddebe41f5dded2970bf6da52dc0a23e1824146d4e46626ce8f5e9b249c2a4a35216c69546b455e4831d1dc5", &(0x7f00000001c0)=0xdf, &(0x7f0000000200)="183348e0ca3e49c6f0f8690217f459cc6cf79a91d372da6c6645928174f9434053e20fb2c21c6e36bcde8c0bdb50d624976c2a2ba2dd8e5198f5cdd82fa2514577df3f7c3182a1ae5c2c1213bbafcc595e10eabda7bc99776bbf57b5cca77f6e66e304343101c94920656906b73cf0509cd5988c518b7d53ec87a1f07460ed48414a9c1ad096ce378a73783b8d67c7230a3b4cf77d49b6810a41a5487c22ed71eb1d36", 0xa3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000280), 0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(&(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x996, 0xffffffc1, "00000400eaff0d00008000"}) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0xffa) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000340)="2164ab53204f52c65d917d884251fccef25a41de", 0x14}], 0x1, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r6}], 0x40, 0x6}, 0x1) bind$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file1\x00') unlink(&(0x7f0000000080)='./file0\x00') executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d88c28faec970700000000000000000900"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xc4, 0x2000}, 0xffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffd, 0x8}) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x8000000000000001}, {{}, 0xffffffffffffffff, 0x60, 0x80, 0x2, 0x2}, {{}, 0xfffffffffffffffc, 0x2, 0x2, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0xa5, 0x81}], 0x8000, 0x0, 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_emit_ethernet(0x19a, &(0x7f0000001280)=ANY=[@ANYRES8]) r3 = socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6026f7a500080000fe8000000000000000000000000000aa000000000000e30000000600710000002b0079afde72b1000000000000"]) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x4029, 0x3f, &(0x7f0000000340)="6d1a157f60c3f3a4343fd8cc255206491c060e91647736b2ba08575488f8b019d01b0938a315f203018e3ca17b3a4644e9806460c4487ebbfe6b3c0b80c44543ecccb3331b10e4f8f200614d9a82eddb", 0x50) writev(r6, &(0x7f0000000080)=[{0x0}], 0x1) sendmsg$unix(r5, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) fchmod(r4, 0x1) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r7, 0x4}], 0x1, 0x0) mknodat(r7, &(0x7f0000000080)='./file1\x00', 0x1080, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000010c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001180)}, {&(0x7f0000001440)="57f1c366f5229a22916ef5cf0193ef9efb5300da7331a479746bddfd9485eb3afd39bdb645fae6434f7b738a37363cd0037ef7fe1e76723142d48308378adfb3a49677991cbf386eacc0ec53bddba1d1370b1a68cbc4d14bef87e90048394b9aa36b7f0ee97d6e64d3072a117c1943344b87f49b36afdbd64cc8a6957598bc31471e41f2e0a5f09ae0eefcb59ac8a020d36d8186a47447da29c49b8e3c3401559c", 0xa1}, {0x0}], 0x3, 0x0, 0x0, 0x8}, 0x402) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xffffffffffffffff, [{&(0x7f000015c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000604000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xc47}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000013000/0x2000)=nil, &(0x7f0000159000/0x4000)=nil, 0x9}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x80}, {&(0x7f0000693000/0x1000)=nil, &(0x7f00004f4000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000068e000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f00004f6000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x10000000000}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000000000001}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) syz_emit_ethernet(0x95, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff888e7d0702076044889f257307f882c761a558c2dffb28405f76dda973d8e3c2882f3eb22ce971be3fd9937b86af5845f3f1074cf26c1d17545a6b468e5567e93cfd1f10a9551d68cc8156a27b39f954ca113c119c27528509612ff445bbc20e2a02a7a245be5436014ea97aa254f8688b434f87e4d456b9e0eb7a0ed6440ca82c085529c6250000000000000000"]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000180), 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), 0x0) r6 = socket(0x6, 0x4000, 0x4) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000040)='./file1\x00', 0x3e0, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = kqueue() poll(&(0x7f0000000000)=[{}, {r7}, {r8}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) recvmmsg(r6, &(0x7f00000000c0)={0x0, 0xfffffffe}, 0x10, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000380)="b0ee1f6b27831de23e557cc57e2f6de27dc0cb86403095929bc7a849ea528bd996d631f417ce36fd8aa61832b193b14d786bd6a5d7736cc41768b589b580ee406b678cbf345565c8854b2d7156b0b4d9427ecfb0b63209d3daa448c661d353e3adb70fc88cd9d3e248a880a8d892a55d5d0c9915b3528ea12c89bbb25499c1dc9a79eac49ccf0b50b1092dba", 0x8c) recvmmsg(0xffffffffffffffff, &(0x7f00000066c0)={0x0}, 0x10, 0x0, 0x0) getrusage(0x1, 0xfffffffffffffffe) executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x73, r1, r4, 0xffffffffffffffff, r7, 0x2b, 0x7}, 0x9, 0x1, 0x8}) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="a1bac4b62bf138815a4477896a8b32d022ae819b85c67331afc7b6b874900d261bd1730541fe17436682ff85923b3679ea980848dd60b49df98ffd94d4b18ee1f9ddf340012d8d18bbcc3f0ddac744a4fe8a85134895d536c45cdca5182fe862b0326021adb403bd4e4946facffb908b7d3eb307e02dace6e2f709434c9dc8c50045867bdbc67083ea86d52c5769fcaf06d7f8dad604558149501873d4a3", 0x9e, 0x6, &(0x7f0000000200)={0x2, 0x1}, 0xc) r8 = socket$unix(0x1, 0x1, 0x0) connect$unix(r8, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4010, r8, 0x23) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$inet(r9, &(0x7f0000000300)={0x2, 0x0}, 0xc) chown(0x0, r3, r2) seteuid(r1) setreuid(0x0, r1) r10 = msgget(0x3, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r13 = getegid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x401, r6, r2, r11, r13, 0x40, 0x2d}, 0x2, 0x10000, r0, 0x0, 0x1, 0x9, 0x1, 0x100000000}) clock_getres(0x3, &(0x7f0000000440)) r14 = semget$private(0x0, 0x4, 0x464) semop(r14, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x2, 0x3ff8, 0x1800}, {0x4, 0x9, 0x1800}, {0x3, 0x3ff, 0x800}, {0x3, 0x69, 0x800}, {0x4, 0x7ff}], 0x6) fcntl$lock(r9, 0x8, &(0x7f00000004c0)={0x3, 0x1, 0xa0a, 0x8af, r5}) sysctl$net_pipex(&(0x7f0000000500)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000540)="4ae182614060268a204a153458a6a7bf6dee0d761fc4d927dc80bdbabce81bf89f5bcf804909346f0670e439dab903a66929db65b9fee9e310d2d85f3151e51ed2f9f4473e5be9bcc2c58bdee65806c6b8b670d650fee1d3a968167ff1ba8321837c30ae7ac4fb", &(0x7f00000005c0)=0x67, &(0x7f0000000600)="c0db1bcdfa65", 0x6) getsockname$inet(r9, &(0x7f0000000640), &(0x7f0000000680)=0xc) r15 = dup2(r9, r9) ioctl$BIOCGDLTLIST(r15, 0xc010427b, &(0x7f0000000700)={0x1, &(0x7f00000006c0)=[0x8]}) ioctl$VMM_IOC_RUN(r15, 0xc0205602, &(0x7f00000009c0)={0x8, 0x5, 0x2, 0x4bc, &(0x7f0000000740)={{0x4, 0x5, 0xa0, 0x8, 0x0, 0x1, 0x29}, {[0x7, 0xffffffffffff412c, 0x20, 0x505fb112, 0x9, 0x6, 0x3, 0x2, 0x8, 0x8000000000000000, 0x1, 0x5, 0x5, 0x5, 0x3, 0xdd2, 0x8000000000000000, 0x8], [0xe078, 0xfff, 0x81, 0xfffffffffffff2ad, 0x9, 0x4, 0x2, 0x5, 0x7f, 0xffff], [0x20, 0x7fffffffffffffff, 0x10001, 0x1ff, 0x9, 0x101, 0x14], [0xb6a, 0x1, 0x10000, 0x3, 0x5, 0x8000000], [{0x3, 0x7, 0xffffffff, 0x1000}, {0x0, 0x2, 0x8d, 0xf3f2}, {0x2, 0x7fffffff, 0x40, 0x80000001}, {0x2, 0x2, 0x7ff, 0x100000000}, {0x9, 0x1, 0x40}, {0xfff8, 0x7fff, 0x0, 0x4}, {0x0, 0x4, 0x10000}, {0x0, 0x7, 0x1bde9793, 0x3c03}], {0x7, 0x4, 0x2e4, 0x1}, {0x4, 0x3, 0x1, 0x101}}}, 0x401, 0x9}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000a00)={{0x7fffffff, r1, r12, r11, r2, 0x30, 0x7}, 0x8, 0x6, 0x1}) sysctl$net_pipex(&(0x7f0000000a80)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000ac0)="297a564cd123d0ae62fccbd24e70b33dc9cac6c7df99f691bb989228e71380a7009c0aeceb2192e2ecc569271056b732f501fb7e59551de3f22c9471b1341ddceb58cfc2da191440be3c355d2104", &(0x7f0000000b40)=0x4e, &(0x7f0000000b80)="9ac633aefce630b86753fc", 0xb) lchown(&(0x7f0000000bc0)='.\x00', r1, r7) socket(0x2, 0x5, 0x40) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="2321b5", 0x3}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0xa8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xc9}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x24) chdir(0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0xa8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xc9}], 0x0, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = kqueue() r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0287533, &(0x7f00000001c0)) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffff}, {0xffffffff}}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r3, &(0x7f0000000400)='./file1\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kevent(r1, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773afdf8d915494216813082c47c35f11a948b90c510b6a4cb33256c5bd509057a40eccb8e7599561abcd6abe2ee617157b1d863bcb519adebce220db73a4b95df0a63e26c80d9de017c873d10814a1bedd306d9084abf44823f4441997e435f32d4946400c984f5f8bed014236e222bbf811d8c44ad9a0bc1bfee93fa60468887ea320d69e3ded1c977c74f66813276398bbd849e2e01d4338c1fbe35258716b76321932897f7065e4dc48d6dad4f47b170c00b9f7ea84dcaee4390b1cc9c6ef86fc9496cb05b2a68edbbf4fdb62ca8eb5d20d53c294f3bb71774248ce23c08e45059d11e7940c6a5faae4a071333633587b51145b9d6f1ca5bca55fb187f1379c5f8c053d0829cc536b562caa4b56df716601e54b67bc1de978617283807f9e93348fbae50c99fa4b17f66f3a69102d3c5e623acef42b6b0776827cb17e813e4f26b50f9d330c4097f9d3d7a286ee63e3f85080a0fe22cb8c7820a52eb8abe1ca60a1ef31dc1b37153b3c5424116bbf9f40c469baafaf200ecb0abbe92fc481cc296446f9258d474e15db840944b9ea5eb3a7ef4dde125a250ece74e8db5a815cab1c144bcc933a5eebfd79e6cb4263b613fd117ed20c18b463b529809bae487c6c179a8cd17c6ae1071964b3580319d772eea332e0c7e580f1652c7699457f1e848e485f8e816b64a0700246208ba144eb61a7048d1e6c9ad4cd8ce431576ab1db573cb4f0bf4454ba5cb1710b869ed5a8574d0ddbf022dec1b18e12843d72748fe6a982c469beba9c5c3b0fd6ec468765d6ff3848cdd4153374c88963bcef57a5764d42d8e869f266fdefdca622806c2d99ce4617da96649d3f2272f89d6212c285e2d434208adf94a467698eca5429846df3fa9c28cf696c00faa5b5690fcd6cf9abc34f105aee788a39a200453f9e52642f98930449296ef14f29c2a2aa909dd96ffcebbf292399dfd7898a9938b1ca3ca1bf3f15b72fa204945d1cbf6fadfc530aa9cd319706b6a6eb0ca256a659543061742d8e9768cb46c0691be082bdf7488ce120fd5f61f4e7ce409efcde3af6ce71287dd2b92d5f84c25ab78b01d45d1eeb2774f30248e3aaa761d8ac6f77b2954e2639cd6d298dc6797b37fb0c9a6a3e2253c0827ffe9e118cf0dc12f34481e2a83d757fda36fde52b5ecf65324c2576bd9444b32d7ffad3e5fcc097146aa9b9d1ebb1f48d2598c5af76cedebfdff833d6d76fe32e02bbc9ea6dc9d80fc914a8d14991520903400727e8e82d5d88b83f53ff939674e760dc3b63b5e2a66d30a6c79feebb18d071f43bb7243e956653610162a4d39b43fd4694d5182685a2e11d796e1fb64ba2433e0e8f346b649852b96e7ddb762af26bf729a6c8db5eb071660db959ee406310718f1bd12323cfbd9b29860274dcad43504f0422063f3564e7966bf37a236d2f68cfa99b1f598a570a193dbbb830a52ad86a8e9c1a4215d26e9dbd338ca866fd0d2b430f2029db8e4d2220a2a3af7443f179d17f51d27e890d71021aa5037063cb8825365c3178d2c94237bee1e47ba6ff2b4bea71a91dadcc7b4bb2b14d014c86b717542b48f0c1e66ec2aaf64948824a36bafd6cb367374641b2c892c1f0b349dc6eab3b4c9eafbd2a95b24f0da6607c17fed42fb5c35fb8779bcc67aba75b29659f1fa53a4be47de8a08757ad7ece60d1e2d9a4abc20022a8193d3a3839831fb98c727a394828c3f2ae8ea996e047aba79c598994e80645b30aa6aae097f3659dde10d7a9caa91c295dcab3ddb9ee4914906011c17634ec33bc8a4c9e4b9e937912a6cd97dc0fd3e4812a1d9dbc4d06f15943d3d023c6f8ca595273e7d2aabe36874d0cc73e69dd186befcb925e0ce919ce9ab57a7e0befc14faf3a0c7abb035a95b2010ecac716ef91ff7a07f757320b26221496274743f1bf09770e44ff695ae2d7eb45073c99f4ef3eb4f931acf4e78fc3c3a2fa86100ca88f181fd60efbc56db509071da559990235479060013f3ab8819f7fce8158fba0158d850a8b8bdbe663067bda391c4cbc4ffae6a57b41252637330fe405b5689a95157d46437dd79fc09984a3f6d6f918fc6c3cf3026d8d826581444ef1f90c830097add7e86f9390cab7124d28594546a01b9140732fc952c1b645d97170bc1819e2844eae290038cff57815d7354fd88f26909b92326891382c7078fa8942033876c0e0fb5b9526c5a76c23dc3476a5d07d6553cad364fe62abbc39a577977259302fa3d09c04ebf1bd8538193476c4c48ce750ca0b077d9bf23773b15e81e20b23e8366027dba7467b9eee326181ad77391d391d6af7f7fc19001876d956277ce71bf73ed738f7b0ed9e3047a831af4b3e8d62c887cd45bf8788902b165cb4a838b8f42b8a647014b2175198c38fb981fa082c0ab6d6c5580d2429a7b568ff6d9dfb332c33587a518024d1ca74771390de5d00907a37d40c7400bbea3789c2aabe5cf03ddedc38bdb220f30c1b8fbfd30d3e0d54ff6d68bf7f7a71069ff512ae4cc2ed6ad9cfe8f8fc0229575a114370c66152ae800bdadc7ab87837804e8d13c75f13ba4bbfda0c7174983bec37d0adcf57078ba3f8efaf5a907269903f1d50b11459b967b274d60c766555ced4612637ea1dece42d65fcb333b9254df1011063d885e3441ead4b32cf464795e0ac00a9df353d51811e7b179f65e6fcbad4215f0cc7f753f14403c45869f58f4446f30f4527e158a5d2ad2b6baa1f09f8e0e957b94965231d8047cd5150a61aa85c2faf30102637b08785abda5e958a8298318f3e07956599adb19e1560c29ba4a7b467cea72814c31b3df37baae2d61c072bafb46cfb56e8eddd1392a5158339be093b1e5e2f77975dd73c81a14b07bba54c5818c9982fe6d16f3a59b48e525c440c95f23e2e8fff061c07e007dec0f4a659ed0da4d0851fcc73601eae4f31984bf950bb628148cd245c50bf6592487037685aa63f761f33c2a6c1a8b8cbaed6e038e2f2888882ba742b1be6e7d612e7ed44aa859846ed1dfc5a74c90bef74268027a0fe6ab84bd556dabbabc9cf89981822c089da90d37846c5e73b7c9a5da28b5186b2d69a5c5153f0c0fdfde18c019d7622b216c4e643978f326385de95cdbd6dd1a784546ca1b9727e4003ae28fdb37f17e6903702dff70224990cbf1738fad14fc95c728c5c95c7b2b68b3919c3208ecf5f0d7e600c7409dc23c25313866746b9117df4c99ba77466a4bdbc7138e1f6c2304ae894e8ac10ef8e1964dbc13d9f558423806ff53fdf93630169f752cae207c91f718609508640d9aa7c56d38484b6ed9d1f075a2b41741c08e5d8f443095540f8415e808ad77c44cb8121074345a667fa3fe487f2412133ae58c1c1852dfbcf5c61576ab2702d443d42e75557b4a5fd341852c8fa7713ed018b3e013a4887b3b9b57725e2c84e54e6b6075946e779c7157d89c227a0565aa50cd97af23c66df6b3e4dd12760662653ccb5ee27d5603f9ffbf24b404ac3eb88d3d097dd2045568ac8721aeceb41c587988ed4fe5c5e4c23e2b8215a0ea28980097aeb5959de16c0af63d1605a1f1cab1b7d5fb62fd4f740652432b99f758643cc4bf470bfff0276a01149e275c6b64ad864ce679027d25782991b6d58ea4e24a3e773f3cdde5c1a89191da6ddf4f4259c0d9e0632b1aff13435a2474301ebbb81985dff343922e9f307f5383fd31a318b1f97fd7f28b36f70d8bb58c6581d90d33dc6549b5e70002a25b6f62c9bd5c201b406cd1a1f39fdec605d87ba503523fd378daf44c14acdba381f3c5b95c13c322389fb8a04ea3501829c813388b4e62f263fc2a08eb93e34b04c69e9480e2653e3b9b3d52eef68edf8c1fd43464efc65b3a332d25af9868d18eea6b413cfdafdf951bf7e1faf0fd59ec9f4a8960b941131a7f7bee639ddf65afee6414a1e24deac053ddf0bb4b11d01b7c121581cfd371c1bd6d9e2eabb26a8bbc2eb03fb65d99a096141668356e341cabc60b5ca6573d6184d7e77b7095a61901e91f1f70e3bdce24542963acea6e5afe45893802e3f5f2e2cd591be2e5140a9ab2366c43ecf0700a4b845b617b28fae699ee390d6a3c3008ebfaf729c035885cb475471826b947a66a92082f06f1f659589909c3fb9537fe8d5e43fab84f5b1e4c894fbb17ad1bb1266325f69d5146460b0779da71527679350cbfd2b93820d73fe78543507366984690889f822bba38e8a1cf666e71568e6aea48a50bf58ab312b888391e4bb0b58d8d08f12d9561266b9a1145a18ff33994632d96587fb819143fc7dc19b6a788f7186fcb667b9819f3d9bef2afe599f42a4bf77f2feef28172847abe9b22544f1371882e6ad72e80686d78bce35707829a698f14cc9fe2eb6fd253d63f447d475accb9a99c27bbb9fc01b72008827353c235857ea3277460903743f9bab9e165e01ccd2235284f94821aaaa9189c378bfa3babc5628fc712330552e693b712b91b59207f5351fc6ddb69578156adf874744063a0b0a8cc542897eb6394d5759b19984d574e1263df4e5b34f7c4ad8d0ef4b891c5371ca4ca433cba929c6ac24e6bb043b6d044fdad4cb1c082773ce8a05e3d909b31ed9b1d02960dff71bede28306e8a276b11de0658260ac81c8726b501a239d494bf8926dfb7bde477ea2fabe9e3067dbe8237db41af7e2ace7da2d181d2ac53167b3236be74bc2430db70c7470932865ebbfec6c5d7644119c5658164b319f0ffe9c199d1a55b189c8862ff64956a7c6ea92f3d74d08ba4e959b3f935ce5a891f4c062fceade4050ad8e651547d80974ebe93967621f7176b7c775ef41ec88f9cc0e46e54c1c0f832b9324b92627119f98f3b8d2d9fbbaa13f53bfa9086c9b6156c63d58cfada4b4f14d25c9de7fd5e1f0b9701ed60aacf5997b842e4357b326b48ad2615baaf11f844a7c883501a0cfe21f34ea87c4a14cedc73ae4962ea13fc6891b22283d9e74bced34342665ca78d3836e3b60c69f984a9ad6b8674694266c6302a8f97d1126528484d182798d735eb05843e59922f36ee5354b8a9b5cfb5df5977b2c6e2de9e3515f9621a723e8ec0a41ad88deb2a958759ebb18fbe4e7be96f117f4e10828cda7ae31e6db4378651102d33f2fafca89fc20762822bc2ec26b2436d3cbc956b90d2ab019589c0f4b75609f98d9093ea94cd009d5bfcb0864140061ae0e08249cfcb8ad08c3d2366bb515ccbcd7eb44f3a4bccb521773da9ec7aab6f8175eaee913c96b75", 0xfe7}], 0x1) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, 0x0, 0x16) writev(r1, &(0x7f0000000a80)=[{&(0x7f00000006c0)="bbe83e6f2020070ecd120f2c274c8758039d8d0e47f103eefff766a71f6d36461dbbed548837d46064a86300dd34aba1ebcb94e135ce33435c43980d7ee541b3ca79cd50bc2c130a3bba4736f08ccc26e140bef89cec4ee091f1dbe9b091c274bdddc831c5de50633049c98c772cda7038f700d198bc0e41ffad41d0e0a545cb15a6b4bdfd", 0x85}, {&(0x7f00000009c0)="6cd66d8a0613723bbf65277b459842ff3c61f624de41e5a3d5ad3557fe9229c169da6e68e5fda0b6e11362d71c0e2feb89d70dfbcbc508f3f53e910cea29af2b19dbc7dcf6c703ccc886c41292943553a866fd96766bcc66dc60cdceba1d16c67530919c8a500d64dc67a0af85c9f01e259fe8cb4088aeb24288e47d2f0491cd1ca8ec42b9f2a1fe42a59d7848ec591046a6ef7800604814215d756f9aa9bd382a773db2ea7f3aee74348b80da417dd86a2a49372638a954eb", 0xb9}, {&(0x7f0000000600)="59a5a783ec6bf75f0e69", 0xa}, {&(0x7f0000001640)="27db5bc76a9fdbd987fc2d25e179494f2f3affb138fe5a2fba2bf2a63df1de175b8dcf1652b9ab59b98100070aaeb2f4ea2206768f992c10293bee899c421e20087dbd7429394b154a07fca3c81db86ef28171fb58326e39f74bdc832f3f245d4fe87a5c582b2eddced5f05a073a87254b3ded3cefdcb754c551d0db3b7d72ecfe70af8e924675bc4816294c4887a99ebdb63516f13c73e9db366f74991ff7f9026d77618886a83cc92559084fa041f0c485455e094bdc1a1c69e9bc", 0xbc}], 0x4) readv(r0, &(0x7f0000000940)=[{&(0x7f0000000800)=""/199, 0xc7}], 0x1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="2d5dd10c1da2be890f855875c21996e2dc189591ab4e9bff0795e4fc0aa691c9520d2fc78230a86a29979dec37e0d1dbc823480023a8e520d2a07da635c6ddc469dcf19516aa", 0x46}, {&(0x7f00000026c0)="b6a0bbe1458e6ddb72275f4d53dbc768533990686977bf8c829c7dd499285bbb97d60fd2d7a8cc58965f2e5ecd986362a962fe4a68c5e5017241e8bc7c8f1b8c365079244668be445c1bd0f71f9ca9a0772b7e562df47f018886912b92f4e96ac940381f73cea775cf81ea3ab7430f515b67b2b9c8b5fb14a36e48020ae88f1f9f97ede7df9114448d7b8ae65b99629ae6f1d6d8db9a15f47c294bc100eebfad020d352508f0b675d0ebfaad966b4f2e3283f5f5583297afc2b7b172783674c279af400355a54e729e06249063c20de792a911ceea0b5b805bd56c16e29fbedb141c0a448688680bec416ab87e36412b4e1b1cd90e74a8b4ba5cb85f0fb34ec89b1e98013dd052d6f0bfd43b2cacce863c1da06ba8bc6f165fedfe0cc640e4d3482acfea230132f50a542911018ca2c89229335061c176dca7966c039562aea91111cc82992d68b08c7c13c7bdc3bdc6e080b6b3896caafac3d923f22e3f5eeadd41b3a1a351a0cb3986402790dc30fd17ea5c758c20f1aa1e37ebd399697c0c2c0acc9cf643674b58df73f11a15c5319586022a67475a25557e328af04f1a8f1753e52c556bcc722ad4a02a50e5af235de81d0ace11471990bdfac07d038324af", 0x1c1}, {&(0x7f00000000c0)="b3a11e7d019b5b05f2e04c88022c4180d959fbe2b9f9b9b4835014afc1d59646e3d93fd88bdbe8507f2db3685f6ac107ab", 0x31}, {&(0x7f0000000280)="3e7f6b0d0c9f20dfe8ada65167975cc27f5a61fd10b7110965e48d5e104f0052f916b702d5389b70f295d7b3603ebebbbeca2cad689a2dcfaf5ec4f05d6d8de7468e23277a2ac90e2f42a5477833075714ddbbec062b3caebdd97c61d74983f870a59907100341f0a8c4df76f179a664cc5dc28c90615337b9c73477", 0x7c}, {&(0x7f0000000b00)="53f320a01e8efcf77da20c949c0e5ea687747cc5cafb86aa90bb86891063f0127680059a099ee8a59e38f0dbef51bb94065687c8224d94321597d5e32cbd66c7e446645c033f7691ff846d1d7ab148e942579afe09ad1b1f5ab6beb273587480155451ac44f991b93ae0747d71b6c871c2162042065c521106b5c5a8d6383981435b9388af9665fd5ef7a6b9f43a41de65ab60a668dc9835b7f2f6dd753f82666abc2ca6ed82957b3aefc7a6c538d29fb5e1654032220be1eaebad77764747b2b92e9ec7ea28aec78aa0bb7b67aee77d1240bb503cbe5c07e2a3c0eef4e2773a9c3b10e8627ecf7e4ade855cad0a41731a965ddc79d9eccb6438a8e8875b124b47e27292896955ca2f284ededfc456be68f4ae01e6adfbd869a4015ae778d6c7fac104e42e41ba122d2d385a2239beaca94d8fd872b16b403bfd664fa988b41d3e6854d130e73296a456809260bcd9f3fd35bf89a26bfebaee1b54643d175ae8606dd6f12bfd2d1ca8e048ea446742df49568c712013a10788bccaaf35b4c619cd29c9da0bbb5766b474fdc7b3bfc75821db497b6741abaa8ada828c148d9ddcc45681398103f28db1cf962790175dff6705173199cdcf1d7e6730487f1e33b559ae9b19c48236baa3bf82f45a5087203d9416ef4718db1727f562c327c7b463bb92abc95ddcde3bef8f4a12558b3f39b9f69d0ef8198fd9e32f6be36cfc0a946d314e5fb2b1745cbefa105c48c619cd0a110e20fb2396247a8ded3e3c4c523e04f617d67b10770907ac4a49d21a7f2edbd87cf1ea5a7e69d006a99a316cbcb71d4fe697e875f35be800dcdc40232f19ea9b2be161923a6a4f6c8af718846e2ce61dd5de179f627b5dfaaff1739bbde25cdc32a0ecb1a7bdd72e69594d3479b95f4ff1950f08b83f3f7998ba00f049cc7054f2eb27a0ee6dfd8a572a851a86ac9f86374cbaded2aa2ef8f8fd3e5d76df345f548ae79c224c4370810a8005977354b8b15c2b2a8609fdf2e5a2ff4890f6cb7af0a27616943d6f6968582c94d1cb7cd11dc685ad163a0ecdae56fd68a5190e1b3914a5f611952ee66cbf52d7f1a9f6e59d8b908d94cac8abd5311b3f9cbf76d2728081bd935f486b7187a49079d3fba8d9f949aaeb21c5350954ed23ca657ec0475394d8175aadc89a3e2c49541c6aecc0de6fbad8c847556257a473dfd64e7a2b5f71d441589491e86438536e77fc5d2eb44ab75c69929e4a69bc6e42d720951fbb8c1277cc205f5496694a63b8a361c161e2a7c4d4ea10898b920be02306ef2763477a48f43da5c84142b50e8734c52523d35a3793c37d1cb8e75f0d84e15e0fdab8b999c0c6835c35149845d74c0a50808814b9cb2c8c5ac571c2e4e1cae02ad16fcd310fc5c7a21a57c5615d209554fc5ece7d49b16d311b18f3ecf3a7c64c84073058a115915ac2e49a4469709055ba179884c365c50efdd7b0d759ae0e1736585faa1332f9f3554f4ef4f56d11ec3602b778371eca60ccd72cb0b7681298211224c1131727f9301ca28685f82989a530721407e9f8dbefca6b830d1308fab8f7fe93bbf7b338cf54af084c079cd9dd11e630ff52a4ee302b522078880a7e29d8e1dbd7f780dd86b60eac47ce376b9bcc031c7e786aa926b0e8783e902052abbb601095db94aabbf74ec3fd72ed870fd93bd531f41a82096572cff92260a687b50ec487ff4e75343c558bf4a2b73d26791b34f6ba7574d0d1d27aa2b37fab3c312fd290f996e5a8faeb7b4430bb7639d9280d70885d82a20ba092d1b112817c9d4c3b7bd30998b7359ea08b79df130763d9db86990d8e98205b7a79c9c41b3c573ae4c734e7cf8e026e232b125f6b4361df69a706179bf39ddf45c06f5eb3624d97f4e8a087238c60a9f72d8885d81ece285fd0e1c57ef799c1bc95a1313d2f9b410842ed56b82dc7bc147af3b1938b458cc85b67cde4530ef06e7e1f791c5a9ba545796bc42c93c0a4261c216204c7d3c303a00c00d4cbaa80742a07168bff73e35dc94713a8d56f0505e22b51ffc265932958ea3eec4f2ed72511789e4df8e31a9369c3dc7ebb5cd3e9cc565114f03f1277572549b831a37f2dac89c172c938f0e855560f0cdd1a348a1e0475e08de4f604bda0832277b4db0e8234581fbeb4221c4a16519fc4581a27c797d73655d7d4dffff9f0c17f16432381ea88b9cbc0fc9aa10af542a3316632c6831944a350100511548fad4151e750ee0c3c31da1092ef2e6fa832f2b8ff3c6555c45b1131cae0a655d2a23b804d9c9ff3d40adf4f27c974613b886292de2b2c26f7ec55c71f046e07fc538fdd9e15c3880be8eceaf09ffa555b2334a203e6dc900cb01f1213dc6444cb9103bf715b8e2eba8316ec95d71ac70630f06d31066c5491bbbb7287ea47c122027240f31318ea260af7c0f94f210c230e41fe37242cad517c5ede1419e60eb20daa0e7d4c72d7d47aecd21ae96fd703d06e3f50c6fce4f55c3ecd546f61bfff35bdc693731b3e57209ceef48be0524b3e19c677d8816fbb68f8f989541164995a043728134a273d5fec639c5bdf4d6e24fed5a237c53827af33e6f5f255177ec61375ab09e6462f5676d222a1ffa83937a72ccd2b81a983760b031e03788cf14b3e924bd1ee78d741f85e6c46b3b0ed89d8da20d9167e06db6db92aad6282f0d4a8be0c57f4f14133438face73855d78b56fe01ca2823f34e49cb5398a612f04ec014e7c3563a446ffdb607fc7deb6757f2adb79ee31407d8523f4b65b8df45fdcab229c6a89d92c057fd7bcad89e7950c92e556d06c97eb14f838954b7eef0771d316db643a6caac1704248e84aa3b45ce4f34996ed5db9c4eb0d5bbf66facce7aefb37bce1270f5d0222b1eb67468d4a5c2cc769e6d3d19862f174d751f3e9a6df1eb895020bcb44b138df318ede355b7d821f46a9b3b2e9effdbf48129069fc77d024fc186abf0e823cf4a4964245ce14700ca0d5b26bc3a6cd7df4182cab1eb823b4f60d9c9412a2e20681ac92cb6a358ba1268c5ae2c19cc3e6b3fa3726da01bfda2c49f37d19c6953ccb858c493050ef1d2db0d35e4835495be3cc70218dc3d4eefd76554ce5fdcbb82074e45e207c0514d191b9556a0c896ae51508da3d83f4a5691b81ee7277908c0c7f367a890a8dd56ed9f89e7887702e9d1d4f1092d684418f611b26a9c402384aa1211251a201849464f56e9be2be188d2503b3e053faac3c82859f288e487f083fda09d3cabf61fcf5fcd2c68580c72e0d976db1598d5e561c47734da7f7f3959992d7f99a4151836a29c1b93602c7302cafb8d63342594cb3f162700b9e84acb85f974df1844fe33b7e3eabe3d93300a4899e12374ba1c08647cc2ab2ff7b8318dc0e377635bbdbe1b41c13bb48231cdb32431eecc6c0439a5259a8fb5281db9aec870424253c2dbeb4e6bb8925ca9e4371fd809b117d7190a64acb7a6f5946675ffaa44a969d0995adb5fd27de0330ff999837552913fc5f15c8db40d0f4a5f3fd9657ef91960d498948ca051276b42b7c810679cffd1472ed2cd76355f3a3fa85f48072f326d3bea60fb36f0d8c9979a60d23901e46e838abe549fc6275f733aa82decbcde8ed7d000ac31d4493fcfc8fb6a4f66729fbd61202529e322e5105929400a6b06dcaedf75c7b863d436274a104ab1065a58be004eb31fb7eeb11d3d0fc9dc98ce9369a6db65d8d674dfb97853746492931210a4acb30ce95b4aa5731d3ea4f0ea5989467e02f2c37c6dd770282dd562ecacdd7bd08dd4c8a79a1fb008db090fc0d7a074d3c3996aa9aa46bf4d90ee4492144987dc378e87dca50d089400200a7b25333fc69e198f8637163027ea2c7ff8caaa629c058ef2e6fafd3bb03ddc2f64f905731d755af3784eeed1ac7a817b9cdd000c6930f5f41ee0c4074bce1e586fdadf7d1356210cf39b0242c13c86561f0ad290b8bfd7f272e018dc7d67928a4efe8919e15e1d367479af01dd806d36127047f5b727263a95103337718b122dbc603e4748a99c2bcdf3b9026256a84f83fdee604a1107dce87e48396f2b6bc94fa1a8", 0xb40}], 0x5) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f00000004c0)=""/254, 0xfe}, {&(0x7f0000000100)=""/10, 0xa}], 0x4) readv(r0, &(0x7f0000000780)=[{&(0x7f0000002b80)=""/4084, 0xff4}, {&(0x7f0000003c80)=""/4096, 0x1000}], 0x2) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r3) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x8}, 0x4, &(0x7f0000000080)='a', &(0x7f00000000c0)=0x1, &(0x7f0000000100)="a3d1db0cea42a23e3513e1a38edd476f23ed9f89877344c2366acea977b083", 0x1f) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x3}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) select(0x40, &(0x7f0000000000)={0x101, 0x1, 0x6, 0x467, 0x328, 0x1, 0x4, 0x5}, &(0x7f0000000040)={0x9, 0x2, 0xffff, 0x81, 0x40, 0x7, 0x2, 0x9}, &(0x7f0000000080)={0xb1a, 0x9, 0x41, 0x400, 0x0, 0xffffffffffffff37, 0x1ff, 0x3}, &(0x7f00000000c0)={0x80000001, 0x8}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) r2 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x800000018, 0x1, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) semget(0x2, 0x1, 0x1c6) geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0xfffa, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) semop(r1, &(0x7f0000000300)=[{0x0, 0x80, 0x800}, {0x4, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}], 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xa5, 0x1400]) r2 = getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x2]) semctl$IPC_RMID(r1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x2, 0x0, 0x2, 0x2}, {{}, 0xfffffffffffffff9, 0x70, 0x10, 0xffffffff, 0x2}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x1, 0xbbb, 0x8}, {{}, 0xfffffffffffffffa}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r2, r3, r2, 0x4e, 0x4}, 0x3, 0x6, 0xfffffffffffffffd}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x9) sysctl$kern(&(0x7f0000000240)={0x1, 0x37}, 0x2, &(0x7f0000000580)="4a3465ce84f9f6e26c120bba4127016ce2fe8a3fd55f2f66250ce47e27863a4597d5ef343a7b94d71d2d37a6346e1786100e80873ca5bcc0838e8c905066db4de56ae03684599b0de37410cf76ca5764ecde60e87797f70dc6f0fe4c6ac28b3dc08eeea5ce0e104a5ac3e64b4ebfb60f44e6fa499deecb37d79fbc27038394bebc9c95a96d25317925bbbfe8d451907edc97e0ac49b25f56e906212ea4161763abce62eec495eeb57429645ff7615b4fb01d83a400ade635e72762fd48fac3686bf564a6a312c226df671851a85c10f7c6f9719e1af8378e7a0222ac47a0", &(0x7f0000000680)=0xde, &(0x7f00000006c0)="514db1cc776bb36d98949eb0f8ccb6112526f50f095711e84d5d63c62e292ce15496d8e403bee5d5ebac7ea8dfb443fea743f88ffed4f7533eb3cfb70155b028fbbf0147704fd3a85e59a91fe0b050af734b0e624ce79bbc62f029ad09e74ed44d8b4d83c5c6ea63f7955d5f54626184ec44629b8652bca83e9d3b2194d83290d94e19fe79089000c4057d61b459efc6b3d04399c35b6efe7954bd531841ae5c7c8ddbcec8a36934e6cfe6ad1ca10bc4704282a9e90af878721a498051d5c0d1ef6754b1438ffcbce13e356d5e8b4e", 0xcf) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r4, 0x8, &(0x7f00000002c0)={0x2, 0x2, 0x7f, 0x7fffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$lock(r4, 0x8, &(0x7f0000000480)={0x1, 0x0, 0x1, 0x401}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, r3, r2, r3, 0xffffffffffffffff, 0x0, 0x400}, 0x2, 0x0, 0x0, 0x0, 0x8, 0x765, 0x1000000000000000, 0x40}) setgid(r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x5, r6, 0x0, r3, 0x0, 0x5, 0x90a2}, 0x1003, 0xfffffffffffffff9, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, r7, r3, 0x0, 0xb, 0x7}, 0x6, 0x3, 0x5}) getegid() executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000003}) r0 = socket(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000012c0)=[{}, {}, {{}, 0xfffffffffffffff8}], 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f0000000240)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000500)="ebffcbff13b9fd812eaa4effff1c7539330968ac422f000099dfe8c6dc2ba9924b09c84bfc74f32d54d01fc2fc50d0388aab64ce65f692fc1bea28e561ae3753151fa16cab33deb431c20215831bf15969dc616a4a78954c6e754720e50224f064aaa04e805e9a3434f8d841cd60d95d6135006963a1906343a547d1d76bd74239015442bc98610000", 0x89) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r4 = kqueue() select(0x0, 0x0, &(0x7f00000001c0)={0x2, 0x10001, 0x0, 0x0, 0x40, 0x3000000, 0x2000000000200, 0xe8}, 0x0, 0x0) r5 = dup2(r4, r1) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000180)) kevent(r4, &(0x7f0000000040), 0x38, 0x0, 0x4, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f00000002c0)="741ad85d9f945ecdd7e4ffffffff000063b82792b26cff2414a0dee861bd8acd0000158b318100000009c00600d513a0619527c62715f2717d78444f5b1f758ba1086cbaec45eaa62435dfb84cad60daf6779849932654afd18ea1ecc560a1a8b60fb25168df3c2f", &(0x7f0000000200)=0x68, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) writev(r3, &(0x7f0000000140)=[{&(0x7f00000020c0)="283c22ed5062ec38a5a31b126833436aea0503eba16c99aa01892652a82693c7a0e1061b41c27b1351ebfb695e43954a7f046c855ced4c667f6be22635dd449e2d9cf56e97", 0x45}, {&(0x7f0000000100)="631dd3c7f151093f1ea1ac1cf6f8bce23a011f1a6b94cb22a74c0ce31ecc44ebfcde5310181f2e658abb", 0x2a}], 0x2) readv(r7, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x37) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSKBDIO_COMPLEXBELL(r8, 0x80105702, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x4}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) fcntl$getflags(r3, 0x1) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000000c0)) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x3) ktrace(0x0, 0x5, 0x40003510, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x40000f20, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) mknod(&(0x7f0000000140)='./file0\x00', 0x1040, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x2) ioctl$FIONREAD(r5, 0x81206919, &(0x7f00000001c0)) msgget$private(0x0, 0x0) syz_emit_ethernet(0x47, 0x0) socket(0x0, 0x4000, 0x0) syz_open_pts() pledge(0x0, 0x0) sync() socket(0x0, 0x0, 0x0) bind$unix(r1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000001c0)="01", 0x1}], 0x1) executing program 3: r0 = accept$inet(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x3) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) semget$private(0x0, 0x0, 0x82) getegid() sysctl$hw(&(0x7f0000000280)={0x6, 0xf}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) msgget(0x0, 0x2c) getgid() getgid() semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000280)=""/80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r1) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x9, 0x6, r4, 0x0, 0x0, 0x6, 0xfffffffffffff801, 0x3}) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = dup(r1) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000180), 0x0) listen(r0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x4, 0x1, {0x7, 0x7}}) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) kevent(r5, &(0x7f0000000240)=[{{r7}, 0x2c39d8b817b67890, 0x26, 0x80, 0x3, 0x8000000000000000}, {{r1}, 0xfffffffffffffffb, 0x22, 0x800fffbd, 0x661, 0xffffffff80000000}, {{r3}, 0x0, 0x8, 0x2, 0x5}, {{r7}, 0xfffffffffffffffa, 0x14, 0x2, 0x7, 0x8}, {{r7}, 0xfffffffffffffff8, 0x80, 0x2, 0x5, 0xe30}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x14, 0x1, 0x5}, {{r3}, 0xfffffffffffffffc, 0x21, 0x1, 0x7, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x2, 0x7, 0xef54}, {{r8}, 0xfffffffffffffffa, 0x1, 0x1, 0x0, 0x7f}], 0x30, 0x0, 0x57d, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r0, 0x2) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) setrlimit(0x6, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlockall(0x1) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) getpgrp() executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="48cd54ea29f5c81212e4499d7c3f56f2b7541160eabcabf24eb293dcb412a60caec2c40b3ac499c012546d06e3719fb78ad1dc5f19734861b6042dc572416f8e36c007ee87e6c0a74f022c66437a1e9ef974d0c6afa82f6b47f711aaa37ec4c1d4936e2c78120732a4299c3ecb29088704d45103e4b2c2a70e548de2b472ee0370d4511d82ebbc10bbc1d1bad5ab868bd2cc4bd657ef8c2d2aa1801f52c7be0546f38b259546ade6f78d2d62dc1ad616e2c75b3c749cad6df9101d725b7b867d38559efc0b87c1cd446efc", 0xcb, 0xd, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r0 = semget(0x1, 0x1, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x7, 0x59]) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000180)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x9, 0x5778, 0x5]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_flags}) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x10) chflagsat(r3, &(0x7f0000000300)='./file0\x00', 0x90001, 0x2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) sendto(r4, &(0x7f0000000380)="da1a4217ec49b796", 0x8, 0x9, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000005c0)={{0x1000, r5, r6, r7, r8, 0x102, 0xb90}, 0xd7cdad7, 0x20, 0x9}) readv(r4, &(0x7f0000000800)=[{&(0x7f0000000640)=""/203, 0xcb}, {&(0x7f0000000740)=""/143, 0x8f}], 0x2) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, 0xfffffffffffffffe) r9 = socket(0x1, 0x5, 0x7f) kevent(r3, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x7f, 0x6}], 0x81, &(0x7f0000000880)=[{{r9}, 0xfffffffffffffffd, 0x21, 0x20000000, 0x6, 0xff}, {{r1}, 0x3, 0xf3, 0x80, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x6, 0x19}], 0x3, &(0x7f0000000900)={0x6, 0x6}) connect$unix(r1, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) r10 = accept(r4, &(0x7f0000000980)=@in, &(0x7f00000009c0)=0xc) recvmmsg(r10, &(0x7f0000000d80)={&(0x7f0000000d40)={&(0x7f0000000a00)=@in, 0xc, &(0x7f0000000cc0)=[{&(0x7f0000000a40)=""/97, 0x61}, {&(0x7f0000000ac0)}, {&(0x7f0000000b00)=""/224, 0xe0}, {&(0x7f0000000c00)=""/152, 0x98}], 0x4, &(0x7f0000000d00)=""/22, 0x16}, 0x3}, 0x10, 0x800, &(0x7f0000000dc0)={0x4, 0x1ff}) syz_emit_ethernet(0xf5, &(0x7f0000000e00)={@broadcast, @random="1390508619b8", [], {@ipv6={0x86dd, {0x2, 0x6, "5926a7", 0xbf, 0x33, 0x5, @rand_addr="a3b1619a56925b2bcc621af106919fec", @ipv4={'\x00', '\xff\xff', @loopback}, {[@hopopts={0x1, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x20}]}], @udp={{0x1, 0x2, 0x8}, {"3afa26adb2f323ff245c6735573a38d5ec876fef1c1f6606bdedae6503317d90e09d60f833c2991bf20181ab75b48f80b8288fecf5634e54cb2b6caa162da5f3fe3f4451cc9842b444800f0ced8fa3d77f0b4706f997b1def328110b2ef4c1df04ca2a83fe929a791b69fb08c4f42d5e09a1ed7c6c401eb1e7c1b9addf6403eae9950591e99304cc5c3b3b9dce3ffb045a77faa294f9a2a3e80f8ae9bffd1318a2acc37c505616"}}}}}}}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000f00)) recvmmsg(r1, &(0x7f0000002180)={&(0x7f0000002140)={&(0x7f0000000f40)=@un=@file={0x0, ""/4087}, 0xff9, &(0x7f0000002000)=[{&(0x7f0000001f40)=""/190, 0xbe}], 0x1, &(0x7f0000002040)=""/229, 0xe5}, 0x2}, 0x10, 0x2, &(0x7f00000021c0)={0x5, 0x7}) execve(&(0x7f0000002200)='./file0\x00', &(0x7f0000002380)=[&(0x7f0000002240)='\xff\xff\xff\xff\xff\xff', &(0x7f0000002280)='\xff\xff', &(0x7f00000022c0)='!\'\x00', &(0x7f0000002300)='/dev/wsmouse\x00', &(0x7f0000002340)='\x00'], &(0x7f0000002400)=[&(0x7f00000023c0)='(@&[\x00']) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146951, &(0x7f00000001c0)) syz_emit_ethernet(0x16, &(0x7f0000000000)=ANY=[@ANYBLOB="7ffd89a5f1f5aaaaaaaaaadb88a8360081000b000800"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000280)=""/120, 0x78}], 0x2, &(0x7f0000000080)=""/113, 0x71}, 0x0) recvmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x3f, 0x4) sendto(r1, &(0x7f0000000240)="aa", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x8002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x10000, 0x8}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000480)=""/117, 0x75}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "9b8c69039e000000000091000000fb000100"}) writev(r5, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f00000009c0)="d5312f66725b5812a4e057cdecdea495f00e9841b8cab3b0f54a6e2b8d876435a68b93c434f389f1413ff563dfe690810a923d6eaf268354fa8a96b925ab4c7edf933eca62838594534b790d30f20e96510d486c3aa38f96b3fa98beae2aff5e545e2635a44a8e463917d0bb4be5cba272020327494993f19ce0da63c4ce0d40d61bbf6f5d3b698752482e395bec7617b88784e044c463fa627442585707e7fdf314a7a05a22bc14c50315fabc261411260828c6316e3bd3dd86dbc4aff073c5da72b69266ac6ee88b0900000087d64acf481a115b5d4eb608e1000000e03dde8fa82cc3db1b231332cb56f39f416fb3bae5de65b31db26bc99acb5ba500baaf51dba47362f830cf0daf68ded6ea04442e15fe6feb81b1167eb1ec13beb56eef87163650aecf1b229d9ef9d84a40374eb1f7f54ab53300a7e280e0ad5b5975917b743f5f5ebfcc7bb8c5d0bb353bb6f10adb9061a6c9803cf690371c4a6c7bb04991b2dc649b2f3943251dfd00000000000000", 0x173) chdir(0x0) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) msgget(0x1, 0x200) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000400)={0x6, 0x7f, './file0\x00', 0x200, 0xff, 0xfffffffb, 0x9}) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/503}, &(0x7f0000000440)=0x1f9) socket(0x2, 0x4000, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)="34eb6cccd13fdfa4b629ad174cc8b312bb1d43c7294df1aafb04d4f37ec68220c6d8efd5dac2c911df72ee8ba72d9705234fb6c9a78ea7d84186ad1f4845391fe8909d851d69bff41a942dd785efe9c1da60ea9caa5df37323f8432de6b3d47fcb3911809f3023d958d80ac798553f03aabf2bb295e66b08fd74bf6acbcc736f72a7e77b9874b1190e4b5fa360e4ace505ea02c1e7c4c174c464118b1472bd4f732f49dd443fcecf254e768aa787a8613abd1d65652edd0e1af066872a7d1bd415f1df0444bcb238b845d35afc2e8982e21d8c207907be24021ce525ade4a92e76f6819fbab3b3b029c332e82dc186123b52b3dfe44e5d146f3382af4af6c9fdeeda16924919229b94404de529134b78d826be9233eb768509e77bff0082d081c6a5625f7a0d", 0x126}, {&(0x7f0000000280)="ef9a6a5a023b679b132149635073e1bb8b53efd8ab2b54f1545717b68bc9a3fd7c6f27d943b26976d2ed2c110f84be0b9909c775781fc2f8e4", 0x39}], 0x2) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r1, &(0x7f0000000380), 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f00000003c0)=""/24, 0x18}, {&(0x7f0000000540)=""/35, 0x23}, {&(0x7f0000000e80)=""/4096, 0x1000}, {&(0x7f0000000580)=""/20, 0x14}, {&(0x7f00000005c0)=""/134, 0x86}, {&(0x7f0000000680)=""/107, 0x6b}], 0x6) readv(r2, &(0x7f0000000040)=[{&(0x7f0000002780)=""/4096, 0x1000}], 0x1) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x21e9) select(0x40, &(0x7f0000000100)={0x0, 0x8, 0x0, 0x0, 0x0, 0x4000}, &(0x7f00000024c0)={0x1fe, 0x8}, 0x0, 0x0) syz_open_pts() close(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x1, 0x20351e, "1a0000e4906fda5ebe7e9900", 0x8000, 0x1}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) writev(r5, &(0x7f0000000400)=[{&(0x7f00000034c0)="b8ad1eaee926e796730f3ed74d9ea75e0e46ded50acd2c6b173c16b9a00f9cb4d5b811b975e7eb5b4d9b296231450c9f7538ce7b8f71de9844967cecfb309ea52b037cddfca8ab160ad73c6b50dd86b3f6d3cb05624b8e8958a18db9a3acad1daefd5a72bd45c8b032f85e97f9afe9604e6da1cfdd49e2ffe7f1c4f51a8f1d38bcf9ff0c5b0d780738f5da6eea0f43c3c4160b45e2736ba04bf47078fdfc92d8d3e133b2554b838607fcdff6e2ccf33c302e0d9ebf938dd1a6c0489711051c8b802c0789c78ae9090e278804242f9d13ede70e2da776c015b8763e20c18e9f1876a501071b554b00bf942aaba9bde4a10165335eae2a07b171d36f95c7677fe823e64ce21bf9649cfc97249f11dd72bac1ffbac5d872636bd70c4c0496e7db8607700ed64e0974b7257e9f6b77f1853c68e5b3a46dac201fc45172e1de7ebfb98b23b0eeb0fdae4854bb26de9bdc7df559b505d1f3ba6dd18ccaf1ff0824b06091199a753b90e6a13530e56fb8aecb5613ecae0a1d6971b418440535e96e71593006a2959b8e035135d77ac0a79047e027f2e18a2f027298e6352740228b446c083a05f0745fe2427a98f25dbc07139a487670da9a5a66afae133720cb2e304bcfb0ccd4796e011ca32b35a1e4a601540deaf7406d5bc72334c1f1fe39b1c09b060ba61a568829dfd49d7ee7b9c201a904ba979e81b620d986f7a96a9fe37eebd25144dc3774bde6031c90eed355d636e30fe285af2906e91d22aea1ff2a7b4e52b8aa6b3127eff0ac7218873fd1e14ec69133dcb9c2bd990ae32554b4a2eb2c7d1a4b09c355f28e0fc9abb108f69c0fa6af50c7483a0809302da81df1a1a735a37764eff8db50e1e0cba23f9eb082bfa670efa44268fcfede4bea867f5562a10e25a623f208c5bf5041a7367af50de791fe813107792647e8b2c476f0453673e4a3cfdd33db187d7022a0771da93f3b40d440683c02e93ae3075195096a24c198a2e82d1f620a98a80caa31cfb58e7eb8707faa1d5b6de80e672150e202debd4e0df7534de66200180f2fdc0e7c7584b11251888ec22874d344157ce34b9ad58b376cedea043d28d565ed8b369220ae1adff00470c44664a64bb4a2f4f0e15762eb99aa0f98321411a527d2d19d3e683661e551e1f23da867ea93da15dfe957f3c7984f3204c37c2d348fcf129843ed92b179f934ca0664617e5f721887debff5f3916bc1add604a155ccb9fa635c69345e3d3c615c4628ee2ccf38267a36892fb5473eadb61f227c7eb761780491ca87c2c913d013288a10c22385b53aaf980b42ed322eb5c27a030f9060536e3b8f28ea75c298a1aca4486122a99bce09d155da497cf822a41e6bc9770a43d5c037ad47ad0597911622ddad42949f410ebe855b061b3820ada3c08927c9e02ae206b02f982755c07f49353f4f526853e97dbfb702c6e87004a30dc6a2d283f6e5e24bfb12064750b4eb3c0d86b8b966ddef5fe7b36a7271e1e990dc9e9948f644ee425a2b0606d7bc66d603a4618491384474dd7c3cda0bd11145e6d14c9c1788ed128b661a0653dd4974d79e2eb39084163fd78db06ef2b10a81f26d32c7efbdc2cfd8784094c796f3274ff6cce375b2ae22dfca6f63514df29b06b30f0908c8fc1b639100006b4f2905a1d26c0463310fe5d2cc8c69c2a13753bb732b7b514a56485b0a366c37bff2a8ab2c8202fba3df078cd96e9ee9838c70eaa0c1591e8db041447f8be4f421836a554ff65fa677cf5d546aa00e5c51666484e4bc8aac28a0bd078d0d945f68965585ff180e169dc7aa7f0dcc026d3eef6bd6b76cfba78e2951001f3ec9d1abe8ab5f5cab3ca7b77e853328326951e85cf8e73e566d47e59560df91d1c6e059ef51b22c809b27b492fc39ad79ed68d7d47505dfb3ddfa16ea57c6660afe0380a5555a62b59737ec14247e78501e437cb2af6262d5c1d33f9ff630dbfd75b557575636956122a84720ad688388d9c7dca8994e22c86a21dee9100730ab61a0f9b4dd2ee1c9eef360bcc4b4b3c404c4e87d5e9571e4054751c4c05ecc0057702703b5b22d8cb25a114049d9c7cbe3433b6048756526e55e64d83e44c83bcae41171b93f23c73b8fa8bd6589822d4204169d0121b7c7fbf071fe9126673ab437e66129880a99f73a4533e2ab39bcc256d96ba5e6e553874aa5c5b12042a56dae1286508e7f533b0578e3049a7c18616eef16b12269a081fcdf65c53339c0c38074c5093a7bde977c066af166facaf174831a78797b0dab7e2d64c1956102396cb10c14c5574706c778d5a1598c4f7a03a68d6cf82de5ab7d1a38103785c0a0d22fb8bf361b1c3c9ec39e86aa9b4e6f569fe734d24d3771ab8e1710d86f895f952eb3ab3eb0a75aa26652c68c440bb633b23e9baf7b7de177e072472aceb918e10e5c54fdc424758a5e909b4e0f3bf3087aa8f623e5f57c701ce018c21a5c937a3763b03f42499c980d86b808b32c8c17d7ad786d4f2ccf038cc320f7898398922e1c3fd48dbb2b2c0056d15eb3d1fd566e391c9db385eb41908d8fede1a6f382498217d168e74e2b2aad528a8ee08ef03b8271f04fd871c9b5ba278326610c82f1596b0119c846f8cc3cba2fd3481c15e6d94aedf7068bc01cc4717e738f29590bd99f78928a234845d7e4cf616370775b1de3cb3253ef94f0c9d6c198562025eb52edc8a3698d63fb9f6b3969ee11892f279ffe8c88642134237d187b622ec845f09a61756a050df994c328515cf2366aa4b98bf18da1708cbd182c96430e37d90899fe6413b4ce8c05f0c07becfd9494bdbeb7d286f8b42954c0774b84f04a60d0de8b85079ec490ca499c4af4247022d1b2d307ac6a7a811d8ee8b414cd85ccb4dc59373d1f2fbf5077d3bc8d47800f8db2b0b892037cf0c0b59d5f0b41245924ec4a2965e0fc82da6756b9c4e92fe291f77cf84e46b30368f11bc659c4a062f5c294b78b681a861a43aab168662320f27b22c815b9b7f65e63226a877f02760f615487ee40d0f4ff6fab3b36e603c5b0bf85cb19d4c90ef7f72774ce1283feabab621e6d586777f46452d9f9c4103c9d74566825666dc9c0d2a5f92d6e864f38621bdd24056b8c268978e26cd6b2e2be69156e20e93271bb29242b8bc9a4437e6911d2f85519462e17a57c1146b4c44500c6e31090ce069c3c76801cbf2c4d54f4d9d30f24bb52b0fe5bc5bada8f3294c5ad69dd6f354d0ba3b825a9895223cd0f627a614ed1cd47aad3f36a487fc4686457d718b500a2077b468cd46f56dd638a77d42e1c610c8c0ec4d95213bbcc5047d140a6d6fddd9b9d81b34c3e209293d13ac594e65339bb70a44752719b4ddb6311c1878ef4dea611cc2d4afb95405fc609def341b90ec7bc17f368ddee3c93ad14da7230d05e83ec51512eb82f86dc82276c1944ff766081860703bf4d056f9cfb3b90360d219f788bb4e67cb56aa89e8e1fae1d32a983f0a6ed1542555f9926592268e5212ffea4fc070cc6e18c8236fb9f91692e0a568a8a879b0324c1264a9b64c18c45e31cefaffb9c373106b10da43071738c6e71d5a66492a5ee54ed538062383159ded0c879bdf383207fccf53b186eea68c91134f51518e0f3f6dd5801f01cd2db8ee574401602a121875d66c96a8ce7410692c7f7328a6903139b1a5dfdcce246b5cd035a49c99d738cabdcccd8de6a67c72637e775d7bd61f14566d8e6300f6771c8a424b915d83d5029359a4fe1b74e455679cd5a75ca0a22f20f7f9ce1703279c3651b22348c371328ded67aba6eb3abc5daa5163b5e9ac17e597a75b3cd4867677c48e0cca42143c8045386a3abbc28654a29f41b099ca7e6cb66a4d86614910da55b2e6d18b865c1eeae486239d9209faadf32ed0f8b924b070215745b7825027dff589a1e01cf6d896808bc29043a486fc8a9bfad73cf7b0876c997de3d4c4117ced3d318f427b60930a567a3bd7f6848abe694a666dfe9e2645b01a15c24f2355f80debc237260ee2bfa45351809a58bf0515db66667872449d9fb5beddd43084813f2b6b7580875ee6c228835f6b429c8152459cf08525845aa4814b8726adf5d91ff29e12e01a7e13a3501dcaf1b9b988f02949ca5b5810cb304e15956c19c06a2cacba86dac6ae4adb9427dbf88883e6e36f059885af91f7d51b74c4e48478ef2545cf02e92b81f0f5b070604d80cc39a5168f1fca6d9c5db149889633a327874efb04afb6eefa95ae69274dc4d2599c30c5b554c12d6c8207933975d0df1fc0eea1c95671473741c5974d1d9a788850318e724716c68c4f93fca4ba4b2d324ae2575181b6d0a2724e7ca88c13de704e41529788d4e102b998a88d3bc24644fb7ac7632e916e581f5c530abb3af7dbdfa83037d4abcfb52ed868a1935f855868d898ebd18752b55bb4d87c95fb3e96ddab8e00ba4ab88d7269d7b6705bf2ee7bc9844d99cfe8d70b495b0dec9a65ff57572f320be870397fd0c1090c2235cb29a31231bfa0b7eeb999a46e8ec1db9cf900bcedf43880a67b18f00f84ac2e2d1080ba97c046427d2fde7b87f728530bd65b0b54e35956b9e4f1ec379cfa9fdc5d9738fb91b324128a69363dedfdd088ded3ff9d23d0bed8c8acb190c37426948cd50436e7d2ae951838f2cdf5d38b307376c85de14c08ee827e9a2db3955ef6851a7392bec75c0ee67a4fcf3b0eedcc83fb8c21dfee6d4aeff8bfb5b9667981571fcce8e397bfc588ed263a9736603973dc737087ef018faf6513d56ad31afd5571985d2ead325040f178bc561a4c0fe463afc5d3920ebf5ec998ad40a7681bc41f2ad08c1aedb2d3fca5bfbcf4e6b147c63ff24c27f62e97255f2d5d1ff06e0d332966580acb3fddd332519364d14ae0f51988ba31f5558e7f488242bf566ccc147c226e7b876768939c5f7ac748bf7f561dbb2cf5da9d21a12a02bea52e3c2bc8f91e44fdd76a5d351fb72956b428dc76d0f346e9d3ef52d88ecb9a07ce3aa57b9e7677fa7ef9a46cd48d894c081d77ebdaaccc9774a66a23adc7a27a5c6a55c935db470cce09e442ff0a6b445198ababa9936d1c63b9b03002e5f2de36650b7ef03be8bee902f9592ffd8a8bb005c21cd511aa110441dd1c26ac1b6646212825a5d9f1df16535536a2216fd36b6b2ed3f3df63f53971e44d9622f7735c86f24bc5318cb444710dcb6224b12f27b65d16a6a3b56d1d974b8c89e171f349d22c1f295e83aa70058aea200a5844ebd0064d6b0e0217cffa084684c5b118bd4a1379e0fb000cf7411a56fbee7d714624085a25267d170909d1405a0cab6da5b48903a3b78b05cce5d67cbf169d249475934afb0506c537574b2e3e1bd96f11dddbfeb890a40ec89d78f7370d9d7594b74b626992bf08a0ea12a46c5939b769189e3283aaf30f149484e5bba4e0057622c5612e19349db6b2fbd08a8bf4fb20bf2fd4973b56813eee22e66df0e3c35705390b1c240c9787b1afaae9e371a1203cdad653bcf458a61c7adfea1c8f9696c9a7e08387160abda8c1ef6465c6bed9f0859276a2a6cff41ffc340cc131d54fd0828e7d951ff9ff3479bd811b9b3ab08ed62a0f8a4b7532968471b71117d23ccdbeaf8fb13d953a2f7a9ecf8aed63324151ae9a99ab447800eb70f2daeffd28a1bdc34fc49d1ecc461aa3043c95e58d1a43333aa1415ad9ed0686f00701821efd7ab8f5efdf7134640b35aa1c269d82a1b8bca1530fc1f5052a7d8fc170baaa02c2f58772c2a964470cc18979cce3d260cbc794c81e4670098daef3d7207a2c7b87e48364903330a9839ba3aa1b17f56d165af283c9a43f0f8da56ac14d6c45a2f75d81f7541f66f63223c63ef33cbacc7405b0dd218d1a82f81f1134bb4ed28caedf9a7ed31763ae9af55c12c17c27627a136a27de0c4d950b5ac12d2c7cd5b5ec578817f162c365102361f300c8f5600b178fdaf253914bb2dc96fff49ffb3cd4b2f52ea51203f4f3811004dff6ae907d89a902326e111d64da23ae846932a30b2123ca37e0ef5050009e0bc3d470b43813f054d84cac7705f7e7be85c74eb7041c2e0638dbbd786fe94fc7804cdedd971735af38dd4cc27a20e", 0x10dc}, {&(0x7f0000002740)="bfda090cdac3645aef86a4a1e4191ebce8f73170c0813e80b87a3d2b9240d35f0d7ee152a7081c6a1b207f8a20e0c80d771942e7b913c1e7438633f79cea818b573105468ff104028979c86dc00fc82ddbbca83d404a1fbb0f9cfba2847859c2f35e3cf0a79a4400f2a0faf683a5b5f72ba5643f8fce88da9bb0ba73b30729bab4ba9ab5fb71fb2ab2dc2876e0354e35489819053e88f662cc02f6e48de6125457e0e8ee4b66c4e71a3fa4e4c842aed72f4dc78d19fca117cd7c55bbd9bea30e9e6e00e5ef21569806861fa4b644b0ca417899a5f86bf5e3b300261026d98ff23bab37acfbc0d5baf4330ea3df4cd7cb3e0977fc9ea7eadf8aff6eb0317eacae0ee01ef27404159d7bbaf44c636fffc126378b66da382b304b5959eee93d4ece6c386384e63433226276102e486f00bfe917bfcedb7f9890dbf4f7d8d59596eea7a209ccf65a3d07add621a98826cea9c60662f690d7405fbcd87920cfec65db0f6e0684a96f072764cfecaead7676a335a8c74fdf8ac9abdf00dc2f67d73567ba6b6fddbba9c93678d2cbcd7781b48ff683002416c31efacb7ad692e27ab398763b2ec4dfcba7eca8286ee484954039bf824de82f4b2a05b42d5cf9e1d06b95b0814c668061987929852f00c3c72143074325540f5769720a17044270912fa9c65551ec47ef15e1db62d65a343cf3789cd65f7e2d0a77e4e7a332e02dfb290cc787da63c000521a22535dc782d5b1df5923f6cb90446c849debd3153c3a1a8e20242e9ead1beb86d10ec2311804c818e39d3582d538dc0b1f7a81bbcf759e5836154155134b4bb02877c235ffe2510f3b288670cd8e352d451fdd481810118d84cf133dbaf4322fe6607a5d3aeea84dd241dfc605e7f0bfa1a1fa7eee81d6832117fb6f57fbf4e4cc5e8afd102fe5ad80fc5329f07c910cbcabca67b7f80c0cc0fbca90161bc5a87394e796a1aba88f1416f7380ffe86b788a4caf35cde573398fc72f582744c1ca5ae24e09f97c8963b15c1db35083b332ae4f9e208ed82d5fea1f821c50b811b4f321e7516d8c75998d86ff78ee477bfc67741df5a90753d52e1e4d247644046914b5985c4abe4f2f291248c87fb22dcd259598e15f46062181f96780f378625e4504e5a08e5ede7dd730bbd90895aec055c07b9ca270aa2fe9f86f71fe90aa7f703c41a493142aaf3d13e2d1d6107a640dd61ad12e0fdfd2bd6af9728f4b3ab9060f0591afb75e22cb1e7396c40b817d138c41036ed75e5257e883f4f639a88bc158635c5c5fb390a5336b2d043eeee40bf9be0e5d6eef08cd0d8c4376092a71e8c4f8ac949842e833fe2de55538d85a2d21223f25a67567b8281edb4b7830786b8fe1a9ba0a81625eb867552786ad2818ddc604c527f4b202b1c82de8bb7d4fe8202abf37c85fe3fb406f6b17064bd7c7859fec60fe4e4054c9525c5715f2b17343039a4395b1d29fb0a53b6cbf9808050cda76df4f60ef7a6bf808669cb8e7283daa6f59555f8db41a5c679d3fea769eb9373ae183c5659e78b0fff011b8995ccb159a612172084da015d515425fe2094d92398773bba8fdb74710e4b5c31b308653b11d3e150184e2a0d5eaaca658bea83e625ab40e266ca9dbb4fa87bd2a6f25df3afe3096188dc916c563c476bf68c4b71676863a19fb2bbb8b9fed8442acdb76e9fb98c4676d5dd35f9223aa0b4479bf93742e3b759b5d6fa96d7b95cc85fc0276e639f1327a22560ac4f9a8561e3fb4aefa52c5559f9dee1a08899d6c78c80f440f94056a2a4d7cfa44e7430ec8aa77fefba9d827e7f55d4e4f8170bfb5fd05d686970c93d74238edc2aa98c78e07dbc671c07bb2b4a2872b337e2d4b29fd54612a950b4194d409cf068432a9d55e36125009424ad999c822b9e912c05269ea882c0807d678c8b947323be72a81a19f477c1e200d6ac0be91c50690268ac48c1919bb6497a199dce7d692d4cb368fb6c31272e8a0c967a2f7235f970afc63a44e5d0aeb6d9448ccc12931d5571872d45a995812faeab271bb9850800f2eeab347c0f5f6665bafcedfa45f2a98357eb197546fa69a724e7be33f74d104f4b708fade2d344a7b3d0d17078036a4402cb00df8534d8d837d913d69174180ea1325ee5776241dc8ebfa4ddda92ed0c795dc4e22f39fff1828aaebd94da4408b0c2081196d929d108489e59127c57eddab523ebee0c43db61667ef632a52c0d6595343f6ea3bfba46e5c91bca5ccd5a28f14eb0e52add91799a921b3c896e471f346e19faff1627598c19072add4532fcd70f0c3f3df9d666529a7958290b08cee08a53a3d8163110504544397a640cbc6214ba121b0716218792c58c61d40b34ee6438bf99b265b38c10856a103b1575400d438c3999494cf2a40969ec05e081872f60332a4ee007523a32d909e2024f3fff5a7a30f34088527429b5d5ce1df5663775a7f902cfe335ba9f830f9b3b5dcc1b5a136ebdc78ed87b1152dfcd08ff51747cb22c2736cce6bc1d37fd6ba4591299c6491901f498475aa3b51fbcbbc3e7fd7d6f76afd5cfb883d0f8348f8ca4aaf94bf54d33dea803df76136f45b6ad0123868b0133e601c112cd90b8070f09b084da6bc4fcb998278651b4a0245adb1c3247f13bcd8269483ee0906c76f9ef9f2329b67c7d967d2e70111f35d9a5025940787d087b6dfaf52fc522e4a2ec858a47a65b5e04615a83047c260d2c04e20275be0bc7355557be77fa08b6fe2aef951465cde4474b0235b7af16971661b41dc2cec409a026d5e166c8c7db9520f976fef0433401faecf06e8a9cdb728f4b10d19a11c3aa0dde57d0dd570188361961985ea43206994913a7ef99f3be6275a28feb08c94702535aeb0f2fa851553544fb09fee1dad25de7a0422538ef59508e8ea926af7fbbf08542a0955ea214a6dc5d4377d91dd4bc8deb7a1d0984dafc3458dc1e39f4e6ae7974577a7eb34782aee1a9bb64d96abf1597a442a8c7a8416796fc3cada08b793c0560e4a2ac9eb7a0ff6181f02d500c1706d3bbd47526bbf7b0ba03df4e86de1b87838e7622b45a26452f84c1e4dcd478eb626a4ef20781bac9b54a1b184a47249eced9f36855f530b35be8e958aeefe9d9b38477fe1d5f5dae0f64e30ba1d71b3ce18d5bc91238c32a020cbde00779705abef1d2e3640084caa2c95a66124b3135a70400e82ef25fcbe4b618dacc94701c5c3e2b0dbc257e9a57f85697b9255a981200d40833a282e51c25a11394f4f86355fb3488d3dc65a52e344cc2e1259819794c073b3e994fe809d91aef080e64aef775647c977bdd52053d79a80109772d6f8ab944e185188e6b4adc0182bf2a8bc7374786b399f72b93d5e29aa5517b32cfa1ad4d21bbdb2edf153ea138d2d3e0ba7fa15d7086b41d6ed731c5fd0890e8ff074a6019d1b542a60736bef68abd929af2d42dd0b67eacd130b8a7e69de6457c1b715efbb80694357a47d4b172cd75536efd4d44722878a496b66bc2f62dca691ffa71edbc8387648ce27a88cf472d5c166600cc6c793ca80a872adafca8357da393be69ee472b2501cdbbc1954fae5bb53104cb31671dd6abeb6d328a0b6b25133c56fc523ae3673b40a29aeedd09afaa1635bd516551a926c6c8e8765ac02a3191548249db56e8633546afd29322b555bf97864f6aeaf9cd8427ce5fdf4205f8fe9a95f9133cf6374413f215b166c662481bb9841503963591de54ddab39d06f889dbbf794002975afb5f78cf1be570791079daf4984558f94fa92be1474761922b6044ce4f89548f505828af40a06088c255d4e299161e0fc1d6d70ff150c18a61bb07f972768350a2266fb358a8825e2199f634f02d1e21ad24dee772e5af51b9c05e4718af995c40678dafd00853e94212ce46d3d8b44da6959a456cabbd3391b5bf2b2a8c069ef63fe52e80a9fcc959b4023b8fd75401a1703e5331e884f1e86fafbe4c206c004995d1b64bfef9c115ab55a0049484b47e179b52bbe960a74296e817c675d6706cd4158d019b2fd15f65506137d1f42ca4891e0073b26b63eee89e61b4ea112a750bb3e7c3b813106bbc014946b354dcffe384cadc4669b6b7cbd3c6a3128384826d34d400135eff85b79219cc334753791da90a66b0a5f43d0a0ed98535e6f7f9c08f76d0ceada96b931e29fe9360ef0f70ff9b86495bf4d6eab75dc94dc3ee17fdc97fcc64c549e59b4a7ab2bfd4acfb074e22e052c367303d47a922e180f8353a521ce32aefc528b22ba01e0622b5bc10f08c2fc08d09faef2e2271444c102d1f41636f1bd8f010ad1da9f83d87810d601e5986525112a915446b8ee77bc15cb89d15b878d869d62f822748859bd2cc6908be6cedfe90dff1738e164d52bc6d0b0c1e288d5fd0b4096e8bd2472e592e1caea8d4ebc46bc7ee49c32387fecfe8bdde18f63f157bb091ff004f2fa8c80d9dbc7a9a14ebe88020dfaf7fca775ef69ed16565d6f7dd128ce228e1458ee00309c2e0d6b32c7447ba4557785266abce7636eb25cc1c9f6c9200bd89220e2964dfce83a7204e9742cb3451e95207a22e30cc1607ec6deda06f2c07973c96e1d365c88d1b735d5f15a5149a7d5a0ac00c73d66a1850dbe3d10b31effe7bdac091611b996444bd0b357d806b396285730dd4c0413c80594f5fcfc1b7388f441de6f42f32c420a63abb18a680207b9e39b77d13770208a082acaf5a3488ad0928f63b901ffb57ca822a2476aac6e1e1ec3a4a08e8b6c0c740a3ae484766ca9b0941f74078c9e5c0f18663348907e8e61489134b2", 0xd42}, {&(0x7f0000000300)="fd0c74394645ce2874e647a945205daf0f62de132859d3903f79898a68e5312ad3527ff29a0ef6af59ac8c8f0dc662b8150fcd2dd8bd4e0cdbba06ea1a2672760765a3e435439b6466a74f69ecad43c9eb23b8d21c71c0cf5dac2c6177e4b2e20dff318dc0d91cb37e9b91f99aef8e4c3b352401fee65f6646282934bba2adf1d631bb33f8ef933a17f5c6a0fd91e0295fb4e3052065bc8aace277bb505655a81b1d8f72", 0xa4}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f5700ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be525b22c1f138ef80875cfe03ad8134e24f00e5478a0fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c10902", 0x79}], 0x1) r6 = open$dir(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r6, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206922, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="bb1e4ee6b5475e2d7f4651d5b5a4cde06a5dc351799d1d3bfd6525fe6819e2a2c605c0a70212f67af71233837208bab2ba19387092b0c5eedcdb28296cfa08ace18ea95ec1d35fa4301a0110c86ea2dec3e700144e6bd6e746cc3a5abcac361a6bedbba660fa288426e33aa6ab4aa0b4ea79e65737d87f38e20d414275ecdf136453a2778302674aa4566a6c2ab0bbcbf3f266c283d75d0f638d"]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES64=r1, @ANYRES32=r1, @ANYRESOCT=r1], 0x28, 0x1}, 0x408) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000680)={&(0x7f0000000640)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000180)="e5246719c204d335418f2746fdb0aa3be137342a61", 0x15}, {&(0x7f00000009c0)="4c160c8123a445612a444255496dee7632a7eb4f3a749943ac10b016ba63d2e4e871451e6e4bdc7fa38984a494b5ed652a65f4708fb51107204e9390ef00134343a203050d6b8d9fa08c51bd3e4bf396dbc3b263f8e57b8046c49666b40ae11746294fc63a4d39c6e89ea2f74a118afabe0ca520c7eb89f0d3be282ac0f2ca7d696c83c96cd7d499132ca32de1d059c5b5c553995e6a1e5bb5f03dea2c24f7176df7004ed3612a46da871ff4f91d82039514f5dbbb62582ec816b1ead3ad739d8e834e503c0ea479c44281900d7e88440ab6c861c587212f8a9122a884bf2bf47dd65977239f8c41616fa05c29e0729de56ec6068222e6333dcb96d4bb2cf10b4199da6820c6e2300102be76ca0b73b0c4c5ffac0b4f6b9562ac08f43a5f7d1d8f52320c36ee14d530fb48d9145ea5d79d6652ecb3074b5b8b59f7db4e7080959054ccc4e021c9b7441ecc05bc4527e992a844809b61d1f8fe43e343841dc4ac0be745eadf868499d99452c3691d475196cd9041f518d5e7444a5b1babe4db451031465da74017d8dfc98efb7a549c90576cef939d1e6a9e80358c6adc8bf954ac68ab82ba09bc93b264620ed161352b8a5c4f36be125a7e6b367f8190abf7407aa0872c30f4da562adc7a46b6fc50e366d88139191bb36f7242d69a9884f25fa9b1807a88eda4b4ade5ee7f133b896d659fc9635b33f0de307cda1ec0ca30fb8cf37d3b56f3548bbdee098ee9e8ea460d35145affdf2b3fc42dbe4e56754305fbb91693b478c6b250c51b1e44d54964862e96d51a857ae710f89b5fb125edb5576f7446071c1c3080f372badf22a5c124b79bca748a5dabef79482ef3938874009f2a6825e0c3fb3c40992db07293f654f736805e79c930a98aaa0d273c022fc3dcebff8cd2987971c9eef0d0984905aa04a2d513b848372673597efb8e97df325b72fdfe2abe0b2bd1f3cab5d022d4185fcca468368a025748ca1719b3797c54da228a83f8d8421d0d2dca921ba5b54d1fc04e17b9e4ae1453063a398079b94feaa1ee10edb5c69b1670b76bf149a824fd4adfe4a6495aa4ebd01aa40a52f76565ee9dc4857acb665070d43c42cec60f81ce399eae211ca16ed8dd3b5d8679c95c865069a359ef8246bdcbccdeb94dbcc31bdb1ad6a75044726da0dd70c9c63ae0a6ba74a7c6db56b055c54023c3d2231d76f769ed505afc17c72de6d02de75bff20bc9057bb5eadadef133967444d3aff4c35b8917625a84534d48c2e90224886036d6e734ef92cf263be6bcd13a09616c99f06d82e24d269a43d60512eda5a77c982f7dc708d56f37816c323782a8877db0d5ecf23bc4f0f1577e87a7d2dbb5d49ab2aedcf6497a90c343560041049e51b17a259e01d8d7828d9ae6e60b5e7937c678f2f92c477a24e808ed510d1253e7d3e0c7b8c35fc28814d436446f511cf8005e8a139fcbe07f9a17cd935dd53b49cacaf1e04e501e5d1017f3383486696adfe2d79054cf81cb58ed98c40ec514b95a06c1c13cc3258e0554fbf3e63ff3c3ea3c9bf8a543632f181dc67de2f66044401ee6586f65831cf158f701f4fc6a159cceabd790d4806a5b116d1173b1d6f5a1f9cbc97808b6bfb46887d6c3f07509300ae7e43c6eac46379a9d5921751df5c1ef2e95b5ef2c85215e459826a0f0a5cd1bb2208ae174423835f06135391f6413e0d54885f069e216baa4c9878cab2df01ee21cb60fde83cc6ea7b70d125f2dea825f41e79ee41b733703790c8ed34e4a8ea3bd251e67b69f972f8740bba89699020d867b837d1214a0f26b5432d973b7c69cb87b807eff3371d65395f54dd74e93b73a49144891f1355f5568ab8763e1fa4886121f32faf641c25e9d06726e5c5b7122719a0fe56ee0f53468fd7f239a68d21e3afe2a20f4c47996762614a1b234a12192f3f064d968b2f5f439454a108876930ec46c9060b585d372ed094daf87b0bd91a7c21e3e10f9c4ae197a3c0c4c3f5ab19c64837c72441cb2802222caed655cf8838586441e9739ccdf8f79ad1c6b8c5b20f478d9238a72ca6888501c5bf0b7d05c6df720a548ded6e52b2b2d296c8b3350cf6b25bd2ee99d27816e89792644673a531bdc8f47b9db95829604d1c73ee4b6b5200230184d826deb7d3ea80185fa4bb8ab8ca4aa0d2ce82830c606d9065beacafe7e46d87513eba08a5994c8c87d6c71c67dbb19a93f5bd9e899fd70bd73c3a51be547459059f6fd48ee17884a5ee9a1b095ed37cdad164e48d75f549d69ebcee7fe5c41f246cce543046211a57e0d764ef53b08e8f7932e24f04c5840fd83739a8ca70c10db3f7310151278b4e32d218ca853fdba59dc57e9308718058d23632b0bc6e4f899b2c2d432ce0d6c1dd71a79e878763a5ca6441c6f66d61aa06bb2ad941a9c7a302d13cf988364daf1de3de5c1c0357f6f248e152ec823819c50b6c9189db6bc80bdeadd14e8e2d483ea1083c3ad83f2da1230b179716d62b313809ab679e8793ef99b448533677d2e013be67e57c84eee8313a888f0d89c677e9df0e18d05df364c5c3c119b5f5ef6c5cce1b913106ff1cf09a0a94bb17ec84bf03e25256216bb8e89b46ae93f585c67df2852e8c0521f3d3537d781d4bd68c6a03147b564787945bcd74ae4d5d020d6fdd388e0c7a6351040ad09911a9d35ecfca9b0db8eaede457a6cb8b7769155361564dfdc0c64bc5293650a5d989ad4162827de7aa29ac0dc4ab444a1a9899f8d18d21bf10b4df608d65d3d14ec486a48081f3e620efc506147f6510098691ea0d08c16470090a3857734580f1673af6e7e9eab47a3a86c78622d9cdf85c5295e7ef4da025254c60ae9e71954339460f87d9d0617ca36730c350b9eeede65e64899c4a94da3a548be733860f0cfc29e128a0519f8ca82a776d3300479b8a8e8d575cea62a5becc4616779558e2692bfc630e29ee80cbd87833d9329cf9018b91b67cccd7cdf4dbc4e248e862228140f1187e1586b3642b00aaa73efd907cef921623cd5f1b29160a18672ee23eb31bafbd57c2a6165eb81e5aa9a41d2699809b7b37a64ca74bdfaa82e045a2974fa550a51fabc157c665bb9ab818c92a7f78475d6ce0506385fb10f152203994f13756e75073e6df3420aeb4beacf5eca5a45d0870d4a474b068f7e964832a95185ec924b5d331267dbc026958c46c0c409a0c0eb16f2a9020d84c461a2a4b4e502f89c797abbbf0aec1798df1cb526c0517b7b6266057c4216ecb728a46274f98ec198f63ddf45c7e3d26c7e0bbbd5cbb1a0dc084bd54f7839a7258c01f837fb4509af9e9e5c5ce6dc9aaf3e8c523852ba8cd04a049022dad6cfc834a7048722433c39a62e36b5e60e374792a9b1fdaf46253af7f63910aa24c5d3b32374b8757f4d972253b9ebd0f8edbcdda80e3d72d1f787dd8e8f3ac167ba9b8653d5f35131d3f9e5e89fc6e1304c746c98fd9981c1523422a4e37c679b9390e17303514010be34b72e73797eb1956de66006d9797ffa6331fdf8060428624b88558bd9ebf037428a37d8d8e6294bf9eb4effb94aa6cbf1f71b393f77143e639b9fe9ef6b982fc8f8c981a533d2d9cf78a6445e3e7480017e857bb70cf0f4fdf60c31917f2a99739a90c81468a28834bd79b4fade182f92250c84efe66b694990d61ad2496b101f7aa39388f7d4b2195328e17e0d24a378947890beb1bcd7849657d095dcb3a2fa6d502c5a694de304c3d395d2fd188bd60e5f7bea5b3eccba7ff39a71b03d68af4001ff03a3519ba903b7ad3d516e44c365c88e15c8955a4526332634d03298387a7c668bf858eae83ea013761c0a4d4bc6b3556f149d7e6102e2bb15bd90d2ea257b1019cf27963e14d14c1b20493220718d10361aef531bd0c493e21b246bcfdf6c6f5df1960e1cd5ca27f561e5a7eabceef25d86e0d16a0e457864a3afa11dfca330b5a5d2cdd9f5183291d6f00df686fddfc9f4e4e1fef17c4f9371a3e30508bce36f0907dc30d8b56afbebb4fb1080d4d8131af8211e7cf0230670caaa7aff681eecbba691fed5d7a6deebfa2c0b366d4ca5867c9913bc07ddc680f5c12cf35037ab9ad955b6a15b7ea0f7483f056062dc6e6156050ba926489f51beb17203eda533ce3d9b4ab63bc95633511960fb2551673d5a8717ab0bff98826b0de351b22564e2634498d1886b78ef5d02e23d0aaf3162b8112f9f433745b94843f36a0d694b7d5be5011ab4d06a6bd2dbcae06e9bca3e84fb59618989c19a6dd054742b78e12ef89c30c3ef0206c412ac395e6ea730b5ac319460bbcd892745ef9dc34cb5e38dd3553df2fbdf0a2605e3c3c2d02f98413963bf4d086972a29524b5150a775e8b9a52c85ef855b9036c1724f300c2f7977b436496648f56fc2307855859adbe3c56f20c6d7ca96dad3ccca19628979600fa1a2d9ebfb702670bc324d4c8128078504c11ca00561c4b10f73fb26f07349c8fc74bc2d2fcedcb80cbc9a628774510f98ab2856e2126a78150d68e98cd8baf37872c10d11e12c1536084049eae594bef73ea408c79fccd25d3925bf270e721c9e7dae0b22e483c924760325955088f45bce5032526246e451e5252d5f7c48a3a065504a53690a7c4821bdcef623f2bca3e0f110ec6eb2fef21362cf2414186894db263ea13d2495c4b16b5b4fa9f99908460448421d9837481b65128bbca710c345820be119c9b08f0193ee2f9eebfe7778880991399bbe4c596423540823deeb6239ce2ea60ed6f3bf681625eb49da598292ece59f14ca41db4744ab7349f1dc0f041d5e15d1d4e5ab954c6ee4d78cec41f35d1419df264f25a12a49207755a5f3d9e19a3d7c02e160ffca5de103c78c0a0012dded8a2c6a14cae7e4b923d3207f7a2a86491e1520c404ead75893231365d03b7affa1cfd5ea6f1513424c5e5033fe21e530af28e52d6e2839e0bb0877099365f5315806b97b7d30ec7c65e8451661b4bb487e31fb7223ff819c6021574cc90de0b69e1b1258d413e56af89a2e1e90b009749462dc282f8426733a4cb121f4adf53032f4c4e782154f65d47bac013b38bd9eb11d777fbb3ca643916661d5f1d01187d7f66d3d077daad2873bb40d9121a5abe079c4939c1bb166f7aca1f7a129ef9ae7399a88a6528a31450cf3a08d4ec4781372c31d1012a3e3507f45bb3fc20e01752f1121d99746f2f76ec8e1117af43f423272a175499f31da1c812ae35e3d2a733e7430900bf9d659b7fdd67049074cb0baa4bf9a65c3c87e92f3e75745c0611deadf39268d63376735c5ec51cbaca16f5d012336f03d1ac8511f6cd30483a9e1be9ce0535f9b82a9b77c3336c234d2ea65c354de05a53d8cfd946d6c43c725c1933f635bb0d83b8fd8941859daef0ccbd52453a1bef87929efd8d2275850d546f29c01e75692998fd9ca5f2d169178f9576bc70d1765d85a3049fc348d9b038203029cad1ab8efe732cbb11f45391b031f182a0cfea09c8f2b1ca51d7d8f58a9d28d2663c02fc9cf8b88c73543671330acea05e3f5fc83cb4e53f8e8d06c5daf5c8e29309ccf4af414c5c7c720dbd7b10530a40f083632f16fe651eaa3b390fd8e8bd7c4c951c30fc57ebaf912054b0166fddc47b6f642b1b2398fc256e81b16f196eb0445d90db95aa2f804b55a92350295748694723ac45476b94966e58cc8bf82a34d7f11b4706d45f84d6d41ffabc21e9baab1419e4a36c27d4613b0bffe54798e3cc2bec810ac7d0f97f28de53be157434d33096b5ea23e6454d4d990dba1c09368b50145d87922d7", 0x1000}, {&(0x7f0000000200)="fffe2c1f0b2a20374da107e25dc52247ea7fb3d2e8f8f994cbc19f46aab1efd619347e76269c2eb618103e7e95bf00fcd8371678ec3ef1689937bd49ac5527f124ba86fbbcaa8a336a1580ad7c752b739908f4946d1a335ad1fe77508e30a56f1e7b26dc4965d7df61b055e9b797d8a8b3ce1e433821badabe6da57c7772904e930ac12228f27630", 0x88}, {&(0x7f00000002c0)="bd20e4e9aded849beea32fd1e73c4fa552c7de87cefc8eda0fa7fea7292a8dfe16e2bb12b6d0c146246f0ccc876aa88c3587333ea528be3a60f8ecedb1ebd0f29829578b98b53d1ff3afa7a4889a55470d33c64d606079a31314f4ff8a3d5a0493d4545853aad01a1b7ed1b16b71a0248f8f30017548edddc4f683a5d0ca96f8e6f6db77b569bd9a0c736bc5a3e1051e3b191ff9f4314f4207b0ee9d3720c9550cb2ee781597ad74e2d2d7746946f1a457", 0xb1}, {&(0x7f0000000380)="0dc7ae5b691aab366b928910907005a5fc38165788e2133d23c344e0e0da9206a36cf173bca185800bb4014774841ccba9f1227dc389641dc6c6937c0709fcd1f4abd3e6494f36c2576ae9894a99f502e8f86697e786e8223f00d5f779f2634bfddd996fa1d2992c54b38aa29d3b984be47d581c033f43cef21d3f52c6dd0397ea67d5f2eb347743fe79d98fde1f2ae7cfa3b64a1125c23eb1c0b14fac923b5dd6991c3bfc3a659ee7394d8fd7cf", 0xae}, {&(0x7f0000000440)="7651108f1859cd0d4497fdfc9889afea89ad658ea11343ec30c517ddd9f6158d3d076f801276945a4037dcf034641c77602cdc36b724ac63ed18c89b812dd0b9f386c8d04373ad6648cd4765a3a57b5d507905b72f06e0e0c8e82f09acac483ee8696eeed1d0ac7c43", 0x69}, {&(0x7f00000004c0)="857c8ea4fb643563b2034a8bc5ca273da5fddaf02320c45cb59b194ccc5448f22574f2e5de6f98a45fb71b36d7051211c60af9a92cc14bd387409f5b8e273236a0c0e627a27f615492101c8c55818273ee1ed6e505d22edcbc06f4fd522bda31cde107695fa434656816232fa372290a5eb6ab4ab885182b0dee52016c1f550650af797ad964d972049bf28720726e6f917be84a5b350bdf2c0c4dda36de9f57b65758abf75061b78ebf82f79a43aedfb8ab3f7facd0d2d49b6d9bad95bdfb9e10189b3d4c7868686c0027802b32d00548bffcd2b4801f8bdd5cac47b93425fb61cf8d3033979a", 0xe7}], 0x7, &(0x7f00000019c0)=[{0x1010, 0x1, 0xffffff00, "a077133bf3a2c2fd32f8629571a8ce77a62c90e305405d9ff20c406527744b53d33a152260fbe09d898a9252516b7cd42161277b5dea817417c158872a667ebeab32e49fb8a33c45bd1f3dfa074467cf34dfd135615d06f5c243d6798fd0623d12a8ff9a9f5f4e998af98bdd67beca86ddeac3207a32072faa571d9fcf6761cf46bceaf66aeffc539872e1714c5f5b26dbf35d18eb61d2dd79c6e4cad6dd7858610065d97cdaef013bd6041453a0fb5cb2a037ed098be24f96a7559ebc064cde6b1587249b1ac9f8e73ef4968a8e2aaab1e8317adf6240a59696eef07d59f17b43e694490bf485103804824326b23692504282be49faa568e683d393fa3597cccda21797c951b44e3a5f999b4640da07d1e0aeef2c2706df7493243ecb29cd7bdb9444597f876e2d58e59209366be7f8b91b085c8704a05bfbda03970a81715db4e94957850996cab2002ac676fc362b3aee3e90863d20cbeab984735db947b25bf9aaf873075ae0e5e5639ad6446b7c89dffd478cc4d3417f68682482c776e5bdb4f0d532403d00d9d618697356a8012bd4e41d2d0ab0e27a3bf142c5de6f77b33174df8cda7fa9c27e9812a792e46c56b32c400b4abbf76b9b7a397abcb71e8c551260f867418e994f2d6dc9c9f59edfd835dc2bebca4372c0a3cd098e291d32d25a9fea70de29f0f1cbf9cfa9663f567ac534a0c24bddbc3054e4fbb471b98aeb85309e01a6e5e89254a56895a3337a635f1336da69508b86d70203b2410288fc137ff574e703b1291343caa9857ac294c86954e156fc5e8b7c2ce6faafe5e27a676a7841009a812945971b9363e3af35d5c216beb6b85bdec6582be973d6a24d2a3133483a52c34c4ef61c2c31eddeecddb039d0a74ced254a8b0f21983fb69f015d426d615dcb12bbba8ffe9c9746e5304dbfb3b554c1315e43cff214543310739cc169506e02b735f8872caea4578467d53d92cf41ec99f828e309cff615564ecb9f59e446f0f679e2f7444294084f758d93ff97ece5b7eefcd52b993b5bcace9fcc273f62b55431ef2d64b405108fea4601bd4e57efd4bca1d74702c740bc54410e90c387b3c044a884f6112459c1d98ebc81513c8c3d3110acb5730f480187fa2d00d2518f801d62902e5df2eab977f2e235197e999f19909dbc25c96057ded45ed9f28e00e0cfa3de1c8dff276539b1651eaae71d55bd3fcdb3603185c7cd9f14ca0df117f57a0c9906f145b7513c56593928aee6e88b1a1fe9a70c8122455c37a7fdff327f2e81f7f71a515abffc8962e3c85d37ceaac63c005b5081903cb556557d6854ebf8d540051d4e4371a0fad9e1353b27862b93b2cedf0a9d027cdadc9773b5265034cf6c4e8559d5129ddb8f739a63af591bfbaa6d29ff49f924a7cdd0ff70c3fe2061537e2dc5103fe8fbaa7d0ab99da697f7ce9ddc6836846f7720806611d688e76434bbb4587b6cfc5f8cca872e232ef9be653c149d796c21d1f6fd0feb8bbaabfbdaa15353e77ddeb2e5f8434512324e26f0ba4b8fc444596263c05f0a6f6499e83a03fb7b44268b7e96aab7aebe55c4ca5850d517ebad96d7b30b03927a71fa26d570e7da94e4da037a7e1b9978eff77ebeda087942cad131cb403ddad7fa2b56c3a5646aa14a8c993d8da35b8bafac157ca6ddfdccc22a74ca637d4a867d66c6599fe30a85565252740d0dd9471a4423beb3dcc09b6da3d3431334f888767d47bfe4bcbdf67ab2b5ab83e460db71dc44f0048d3cf8d770e048f1d065756b13abfa460470e47946e45b8224c0a12142ef5367d260d584dbaa65faeb0c71d39f1e247d4134ec9e59ac0aefc253abcfb0ca6e04b1caaec9379cb9701178259c10f002a7d11deceef9b4d08deaf5a27ab6812774ddae1eb51dabda245bf89a44227b8ba5bf5b1faf8a5a1fb1184ede2c0670303ccb3b3898689a0e5a316a6e03fd49c069742fd8c53c5259044890d0ab81a7db498030dc1bde08034dcfaa19965188ac1bccf232b9bdb367e5bfd779f18bc912e96fc5c17f1fea73301ca33c5b528b3109a6056205738f92754a9a9f44bd3479b9d068d252f6671d81ff25cfc126de2aaff99312d8c4fc0d6bc21be013919c3166f13ee03bd7e95da88316e009f2d33c0b56e8fcf461d2c4104e08341f314fab55968500212e9d39d9eb78ac99f782f571b615d2767eb58b9a3613939c6652ec0387df36697836447da4e9a4df9e1c19f45d87dc4ca5c71053d3c0d14098bb5e2ca71a161196c784d0fdadf3c2dc0aff5439eded07b0c728e4def99f313bf019680df6df8e26abdb86c3efd6c6903b2be49546a735f8f4659688559967c16286d506ee9bf996324f68efd44a7ba75c482e9d67adbacec4014693e1dd67bc4242f7ab91378c1b2074c6ef2e3b13d9c5cd0e64b4eb4dfeb6942adedbf80125aadb072092b2f8dd269b9607c40c9a6a93a56094644dac5671e5381a7715c740e4b832293b5ee30a8f3d4b459a150c6a554295d193896cd5157600040fc68c1e6e7a190822aa27692b35415bd5869be58aef8f601cdc5373a2aa47b33293f1bdb536d1325282764ac1c9c092be8910e32537a9c17d5ae81f23ba29de7f5b81248f21a731565f4c2dedb8e1b9482be5eb9201629c8c935df5f14aa9919fcf35b23071d1b50f72c9b115c214f14fcd3f4f606e5a9cfa94393b309a9dd96ebe8690ff3fddae4410dfd1b164760eaef1aa58c40a57f3f2dd94ae67c03a5d914f01fcced026ddbb1ccb65a8e95d3f2d26ffe248e70253ca40c2e73bd28d15cd5b42830a02984a9d4d53e70c10c6954cdef64be6145036f857ee4a362be427d7708e4145dc2591707f2bb45abeb4e3330d664fec0085255cf41b977174fc22bf8ba0d67d3eb15a9312a856484592a4416a18185077201e6a281eb6fca180dcfa1944d05f44bff8326fd3ba9024aa6d82f3b9cfe7652f65452b4672582d8bdb73d21bad148c28e7a1b931d17ccc3e40bf894d54609a788f2d4bc01ff1fe07e9ee685d3597e798e89dadc2fa2fcb35213e39c6b8a7a128e68886f07e3daff82784eb33923c63f539d2630d707fae3f877e4d5ca3aaf39d658b90b5a6e2053737dfee8965b6f0b2720a04735b3238bee751542b0cfb230a14cbc3cd928e8cc756df5e62f0fcb0f5f83258676dc2c1957cec94ec7daeef97dff2d245484da3981b2eb4a059d1bc1a3ed2f2ee219a9f1ab9725317ea8a74798d3f2b4eefb5a15196c19bcaa992e4ab175de8103c0b38632b5ed26566a38ba36545e0115eeb73236d9d4390c3f45898b2d06305455293a844e99484d775c0d92345dec6449fc93e21824a349e881a8e6ac32835d6b0a37326f17f3c70efaa5dbb700e8e47487dd14e064ca8bccf79a29a3a54b4ec543359dc70894de7242748b4c5f12065a5777e67b530f77cee79d47a69fed1b247fd42b6b195cf59c9e5247393bb82302ba98dbee2ff72ecc55124f3c4d8bea25fc3be8063c5da1b66198d3e0668f965a5dbc95eb787075b7dcdd81a869574e255a27d17241eaec25e564def8d6c949708609b033b7324ebbc8c9edbefd1a4f7acc3b1460dd90d646429b00d1c66a055e1d5fdac08734fe6bbb05235a90a91f6d912e07ebdc07e1390943775581fcf4c0f994d3186a0556f683cd540b299c81e6eb208704c938e76d7448f910abfae3c7037ba80b577d5cab49b5149a37193200254ad722fe999209f0e3feb5fdfc0a74aacc632b19156b9aea104f1ce1865d78cdb2213b81f64f934ef980dc3580bb18dd40f53f6b45aac2ce3207a2499abb1894fe5005b6e00dee21dde19a6b07129e0d3d9b688cc42e4e6f1cdc62dc58dfffd69e94c483054d2863de1523f84f7afa166acace8c0fa7203fe022bebc9622930dafd08977e3faefda6b461a07713b2924ec9020258b0eb25549020539adc144647e71a519816cfde5af1296ca47886fce4fb9135963ec355169cbb118fc2d38ea0bc4e0033804b09c5c41df9769d1f83a069c0dd1fb17ac3858d6acebf8c920da41539c5721d045eff1bc712f8e115c107cd3725eced6033f2836183f8e049db8af02cd3cd61603e2e289075f16148c154eb6e0dfa922c054a269cd3701bcbdfaed8240517f7f94551074ad1df77514ab049bf5648e35851cda26970c99d5e443619f8e87a8ccf6c05076659eadd4b7bc771684b8f0c89f87187a242db8621cd53f9ca36c53c328e44ad3ed5bb0cd67cceb7ef99f1ec234c28d81ba6f4714ce3fa421d3636a81f9a4bb3c71c0c2e08a0ae42b2388efa2d28d1211e5f712a5bb0d5047b97d2b17ad14ac824dbd6cb07bdd306ca19c484dc20034eb6022a47d749bb645e5610b2a5dde354a2230bf567ae58fe74d5078efd18e2df4ab36e59f2c101b78ddf8ce10fd011751ad6625795f3a9a850acea5eda91fcdb0a99b7ef8ed8724edb1032505189e3009fc8244dc21ed936f8a022b31d109163d29a06e73a5ba2d2a82f8b0d23c03cc07ebca3bc2a642de05ec45a865f351b92bae499fde60353219553e5bfbb9de05eac281f050d95feb6cf70be44406bbd4faad7ec0ae0a0283aa151e4b0ab97385ce7810283d1cd9385aa5c8c7febd493357c573a9399b19fe2700efdea2113e5359b74b2a5fe21f34e39d190e2d502bac6d760c7bdb75786af9d21386ddd4b06ebc7ced09b0a2e898b8d48dab7986c9e11f5e969d5c871a6204efa6e970a1a02558d3bf9dae83df6674d1f5183b5a4df0e3f6b86352642ac6095f214b68ba4cc4380c2c620ec408b03bae58f7706646131c8b4b3769edcdbc3fae8c3b93c34822647af113dec72d30484714ff6a667269e122f8af7dc62db27372c206ebde2d5af5d4937256adbc462b0c7e005d1a84da68e3e4936cacf7a67a6d1e25fe55f51e3a5b3c5aebeedd18a46814045f2ad2142e2a40968e198852a899cd21e836e944ec49c3935cb348b97479be411b5f6bed530579cce6280a5b78ac15385c43ddbdd065bce8bdd4afb5e38b9f1563ceeb64ea6641210ea343beb36b45d604fda0a2020c23e13397fc9eefa2d2ec1654ed3a82da355f1685d2854c153850d45dc19dce6b1f63f52972995ba40e791e432f21dfb81ac46bee380149e83c7701d0157a62a4c9a8ed6d4855f9824ec42de5dc5eba3f2ec22d0c245069b8d970949512c850d9e7fba3371e2a5ddbe6ca0da3f82392872f7e887a7d7325b9424f4d389bbc8c11d25f2a634614ffc3fba1e86a0c22062cba32ae66b9352413ca8f0d6e21e687cf195de297378cb14912fbcf0e13a5c7c5ca35387313bac9b79d292ced6adc10a06f2cc87bacf7ecbac50ef2e15d266e8ca8374916e0733c7d3a808d1f1b73d91d414c7339061047ce548b3bbe0cf96c1a059b48e306b90b21d79acf41d4c6377c66a20a6e9eb0a5cf4f89ecc0d2ab4f80dcc1eb361b96a40dfddda599eaaba292f2627bffce3d3b04dd270e1d9119533214490f0f17999a4b72a09a5c9688e92ae27ab68b131b9e52f669c73d8c82f07f20a51e65c842280d191c98de5488db9738df6515a4dd34e76442f75e763226f7673482cd99231a04b5577badc941074224de0257e0f2451ac18da98b297fb3447534b355294f64111f546c253e342e229eb8f6b716f4e38d1b4af543814e61c306833ba053773b3d84b6cf07308820b8e998fc65b35bf1eeb6f78f9f574bff095fdcf2f62e106aaeb1a0ed104c42faf20f0ee4f56d0b7fba7d97ab11f98467bdb0ade97adf807d65e452d120cc37449874e18a260bbb212f3626c5a155f2f0781"}, {0x90, 0x1, 0x0, "0c605bef50324398533ef9010624f192d01773db11c6fe89a865b36e9504d397adbdb718f102ac22daec50b253950e66f75b170ff2a4bf12e0a39d686d438fb5777df9e8f1450543d1af4a7f4fae92f718608d75300f65f55479af0f26d3838a0c8fc449d466b6c6df556f4c7187dd39a9adfa909120690bc3a592ae"}, {0x40, 0x1, 0x1ff, "20bab22d1b2e53d4a4883e8734cf4bbc51b1780adbcfdbfd0181bd21849ceb9ba59daa1431207925ac"}, {0xa0, 0xffff, 0x9, "915442df4201b5bd36dd1587a30390b2de466509a1ae942426fa524bd65ae3a811f4a498b05ccf87153711b9345210790d99061a360f4d6840d0eddbd64ade0c562be585314208d66935fa4eb50688aadf21f71d4191dfc644bad4a6d4065a72c0d5af2cc284875505af258e3119096a3054ddb78e777d5479b84bb73b52467c02d0cc42028344be8fd55dc565fb"}, {0x108, 0x1, 0x72, "bd64b8a58b1a8a5f2d88ec95c31ab7a5563725f1374c605cf94464641e25f86a18f6a7b759ef13049b908203123b8c3fb9cbd1bdf55f77dd0eb6900fa31f61b35220bc85a4dc32ffadf8e0b9ed15f8fac1c59c169f85c78120ff51e564a32d98f8e4177538ce4a60879733024183205342e39c9f47c1df3d6d1c78f599b1f27e3160bcf69887f3f03bacccf492d6064fe6e2b648ca31e0e3a853ece870b5a4459f4474398a832ce6e4720ba918cf74ce6a7da131809e2a419b5e7f26b7c8c7fe32c97d18e88e55ca3b05ef45550e7664aac3f52ad6126e68ae29dee21dcdd0e0ba0426df1211408e990bca9b3af29d000763599b0e"}, {0x88, 0xb706ab8fbaf0805d, 0x0, "c61004a87e910f4055276fe3eebc1f9183243856b7f79e8d20af50c05904089e2c7ea3dfdf8ba5a6e1643090f2221b3617fb173bd093080b42a9130288de1a212e31fecbab755a5dccbb6dc42e0d088c10a7b995f26bd0242ce191a410414762460760b71a15c5aeab9b04ab0be0a9ad77934e"}, {0x58, 0x1, 0x5, "e1fcd21541bc4ea74231f569f95aa3f7694f5af9c1545a8076a8c5a3224310505433190bd59ba23468c1d50db0bea5556ea6923a40303bea11e49eb54d5f091e7f"}, {0x80, 0xffff, 0x3ff, "21de6035e4eda6dc86d6cd0ecac6d4bad4ddb4836a7c09c9b0811ed8d2e80612005e86ad6a3205e199ef5636581faa46a9cf1b17037bc28bdcdeae37a86424757b647aa5ee4ca8c15ebaaf063cee614c45b174ce82634c57ca0d5c12695f62cfdc1345e1590e4e520dd5f9e8"}], 0x13e8}}, 0x10, 0x3) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1) dup2(r0, r1) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd601d8f2b00000000fed7871358eb087d34e8a93239c1a0cbc5e715db445af8d934ac"]) r2 = getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) lchown(0x0, r2, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000400)=ANY=[], 0x15, 0x0) msgsnd(0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="03000000000000000900000000000000224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5"], 0x6e, 0x800) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}}, 0x10, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0100000000000000658a5d81ce75adb5b10eac918a2349d2ff5c352fe5f3f4223864f706183b00f1245146955b84e3c261d985a3197c107b6beff52d4164ff75b3672581be9867a72f91076aaf06355328ff72daec672afd624a623b05124c1211fd0befa2a7fb5243d24000000088c6b1133f721f1eff78309b886d3f467e314c1745f5aa20f99b802b76d742ead6d5391415447544b875b507b75fc3f9d1962302f4b205a5ae623c9e"], 0xab, 0x800) msgrcv(r3, &(0x7f00000004c0), 0x1008, 0x1, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002140), 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', 0x0) socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) preadv(r1, &(0x7f0000000140)=[{}, {&(0x7f0000000040)=""/192, 0xc0}, {&(0x7f0000000100)=""/16, 0x10}], 0x3, 0x0) kevent(r0, &(0x7f00000020c0), 0x7fff, &(0x7f0000002180)=[{{r1}, 0xffffffffffffffff, 0x61}], 0x100000, 0x0) close(r0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/243, 0xf3}, {&(0x7f0000000400)=""/98, 0x62}, {&(0x7f0000000480)=""/117, 0x75}, {&(0x7f0000000500)=""/213, 0xd5}], 0x6) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffffffff000000000000000001000000000001000000000000800000008500907800000000000000000000000000000000000000f9ca03d579d7ba4afab9c71694c04a17864d3018b06fc3069727626ed7dd14ec2821ec9c06926292762550d633e4c3388de16837d2f72cad22d0a837138befc4eb7f6a50"]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchmod(r4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r1, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = dup2(r5, r5) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "73d477", 0x8, 0x0, 0x0, @loopback, @rand_addr="0000000000010000000000008000", {[], @icmpv6=@ndisc_rs}}}}}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getrusage(0x0, &(0x7f0000000280)) ioctl$FIONREAD(r9, 0xc1286944, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3006000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb72c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c", 0xfffffffffffffe60, 0x408, 0x0, 0xfffffffffffffd06) getrusage(0x0, &(0x7f0000000340)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="cfe09df3bcd21a8506e08c46c38f77f0f5e9a9436e3104c4b0f38d80427bd9b5a672797a13c6a24f7ff796ea20a57d7a0f5933203f84ca99a2ef32015cdd7120ff63d4a7b9029ba56ffa5e29cf92d7012bd90db37d577715160b6ffb3a66243733b80d8d142ccc714e3160c3d0eefc2befc0fa8cc6f1e01ab3c6a1af9104ac0252474ceb2fb9aef7f349235825a89d07497e6441efe3bcadce31019168938310d94cc3a287bd990a445660160d3d091f670db12a1e0c9a926b29a728532a5bb218dcb8f8676a12d06490b8b4a903ba69950811e44c2114e08a410c22e1eec18d5aa2d4aaf0a0e1169de6924288d48aeedb158435c2f4ffd585ca6363eaa8232f6a9884310c2cebfaa300f391ec448860521404a536cd027b47daf7a98b35fc8a8731546c7b1777b65e403d6534bd5b35b0f8d6d099cf9a8b9d4a00cdabb7e0656567039d10729dcc539ac1a44ecd74f719f76a29daacf32d5b1ba9a320dd4fba1db548477d77f54b56b794365c544581573f9d94157b8081e2fc2b408178c6c5efdf4aa3f5bd2eae4a86d5ddc2e7880b23a8902a96a30d480b17dff3a33a363b02c43632a8f5ddd5460b91e3ce6f356986ecfa50e72200cec65ea667d3f1126a30fdf83270dc94ff1711b6dbe34550ffb3233e6326fbf50097244c6472e051a9429d7a3b792b42338280e55e1617ccdf78b535a3dc89da070e3e6844259e66a13d154f6a0e239c2c2867b34e628d01dbb423bd815a83c77bbf98d6f22c32f6abf651143819284843b63f75c3e1277d5092e2b95bfb157353c746012c8e2f91458dbc9fa4474597b42aaaa0d41f56d1f22c23faf2a2388ef9a4d89d046db55b43d7b6ea27fbf531fa0de7626d3398ce45a3c6f8b779813ca63ee438d6b2360aecf4d1b9b15bb7cb007978e74be5fef3d61f22ff8a28c057d19e7c8831ba3308886ef74f4a2c31487c436a41ae867a3c61151078b489200bf4e0b507cc49f2a76921937a0f7db4944e0027217755d01d012a2b8abe2350f647c5b9c147e08f47a246000f6d1dd4f3e84abb7c710c10e89b27a7df6a1e35d9106483124ef29a27a62c3c58bd6175931e5e6f5475812fbeceaeef406d76a9b50755cf900678be3f19b86c1b24ec6c532b0b774c80f6e79c8bb30736605a2e09d284c36157b1a3b5d8f2668caafcdd2c11395a888a00181e6d5a12f16298461a1c7e8e0e8a7c43853b8ab155061f8d3232fa98698a48f516ad58db5c21f4fe7079d40491eea22f235577f73374cef0389ae67b496c940d6bbae5cba25380f643684b79469203c564593d22c010fcc58daa6b6020d7fe2f2a217fd9202af6205ea498ec0d628cd63559175e58f52c7f6b62ac75ec64208f74ffa8bf288f8bfe36764b2b67a3f01b950ce075cf7f7b52ff41ce9a96832f699b6b4bd72aa6102b1dfe0029af20ac424cea605ed98860fc0b1f1cf667e0be2803ad92268d40df6144597c05d628679399efcba722b0490aa8cd190cab734cc9bdf33df6d04220e16deb5058dbbf604790de292e43b08b9c618b536a22786e7d832d8d280a6933d6e43a4fa19fad2867ba5c83a97dff853573428331dd70177d1f395e4732af8ae709f1cbd08a96bd3ea10cff6c1476493c4126b84ac772152080b53731532e8a424300e0e8a8d89c2653f977846fea9817aa6d13eb4e66e8d4b7907c381562488abf328208648e8d5a7201d86a001c1f281b6c8cfb5941fa5a1cd8200f15d1766825aa47e44c9e9a2a7c68d06170844656ffafef32774ca2e4f1b42edffff740d2249dbd56cc51b637f10a629a2156d859a8606841d8359be8a461fbd81363a86bf1ecd523c2b0d3659125410d350bf573b045809e7d2bf88595c41a5566460140526e86da538b03946c03f34d63ee1713cab7a7cdcae8cf48e3b886099961e565adc60f65b814129623af6ae5e56cdfc7f443a9a41721dce735684bc317f4a93b3cc9121438562e5797d7a67a6c1f1cde1214691850807e59ca541336cc6ea5530fc6ea1aa17916caf8731cc4db4f0bb6537c5a6872a9f1bb93ae0c69e70831b33428fc2176cbaa6d0f4241d23f35f07bbdb9caec93ac84a307cadd358bf51a90a2f0711de9fc711db093cf5383e3c2af020c269151e1ac05e5613472b4f17a8abf4a2936c57a12063d2fd7eff0fbbdcd7d8ffede2dca80e15970e383c4187737fd404d76a3640cd042bbc053cd3fe214ce9e62c187e23f486439e5699cc0092beafc70e8416d478e917539ead5e299008120081d5e83f49fffb7db1ef474193411cae156ed762b1c3343175f91f95ef184c9bc7646763c1643b6d6f826c5ce2420714880cd7fb575d601106d7461ff510856d5be87841fec4ad5cd76bc8c0089ca636d45d7b1c80f37f48356e6580b06df62310c9210f799f8869c272e0e26f0f1a31ef9159b10ab17175889696c3da4f5b85ad9928e49c9a76e897482c91cf96d888a558350eb25b00737f1abd5325cb65a3a3990fe1cf1d3e8c423820e2505afe2f4ce69ee0700ff5de5a35c4d0924f7d236789cad4fca96ba67ed5138867cffff98626dbb25f3e331dae49fe44092a3893ca7b79ebf28a863cbd52544a707be1583ae60210dbbb0349b56ede31708dbda2fe834e3523843c05538e115b5bd9e3f77d46e14bae6a96151fc75cccdc1957a0bb98c895fd07d2f1b2ac23a6550dd59ed7e2719dcce3b84c30c031b397e69a110c5acc5044a39f15676b475a151bf8e3029498b188bef3e223164d4a0ca407131372da7faabc7bdfe1cb8ccbdb8cdefc8ea21a5a61b49626c82930dd61b339a48361af282461362db6f7d12a87a6d08cc922fc1e6e0a04de8f6939ea82f0ed6a1dbd601a9b67ac43d046050294123a175dcb2a6c91565f0aca0728ec47982094b67785aa99aae0bc6cdab8e003d4df4f4ac43461b5e0cd78ca62241b34436caeb2b0ff15e2dbec06666d9b974e28215a625a328bc6fbc78b64fb9e7f3aa14e5a7d48f0d27f31de5a74f47676dd6520410f46247ea8f671ab045349ee3324d9d1da59feff613568de41614ec04cb02e2f0af1e9859a28b3d82e869a44e33ee3f1a74616661400821ee60cd0c46247ada895133f35496bf73db2b584d762372c8ac8eac3e2a1842cb5c16a57e08b29421c71fae58c32eeede1d8f1517bd428289660e615ebbe9d11f5b92476232f68c7b1b15b6cf67594724d04fd07d63b0d042c654174ead30b66dc4a583932772937b1b798c9e10e0aafd1a245c6b5708a454ad08eca940c19b0218daaf997eb51da10361028905c1b206952f39e932f5f6a7cd873b8c10c3cd964c0f703e3b21cdc01f6f7bfa170e34f5b2123c0b152b3dbd4e3724c01a9057819b395ddfeda28d08b410c3970d26500388049c508c65a9897cada1b1118049cf07017ebb1be331e5ff8b60c4e3da45317283fb557ea8543e89a84dddc101055713a72d11ac0d4971ee7b966e221275a377db44e41522feaac2be35852c975715acbc410d0a1562e99d1ba36725d47994c7d1e373409e2c9fdb54a80d28415d0a09e0ca7b679b9b6f088d273d2cf76e952c5ead81e09c989c41c7dbbb1aa14a9e9a84c572ce233f016c10df30da9d6ed89e2979235e68e3c4b24820864ad79ea819d3f01a2424f76c3ecead92c489240784ace885b4b15065d71e5385cf19248d761341e1639ffec23afc48216db011b58ddfae186e49f76e9bf57025b191d372f91263654d38ccb29900ddedd5808004210ec722586facd86f2c6b6d32bb3217d034929c8ed9599e35c0f3bd101e58d6752a4332ff52ae1d110f7cbef1a19aac984c3d6f3801bdfb642dd1094d7d7abca7cc8e20bbc0f2f0467e88be623ff71df3be43b2bb68260f9e25051f1593b2075be05b253f58b2808e3d0a9a7a7c625eabdcbde83e42801d4ffaed01b0b47fdff3738519ae55dbb6e469f4897e34195df6f96bf4a55b7622ee75ba2f51da1426c9f2d13c9541eceb90184f0a481c68cbef44a882d6f28aabe360a1e4b439b6bb382eeaae5ca6ae5d7aa02c697c96a97f9acc0e1b7c412d6b7a8eeebbde173df4dc4690a59233e2c517514bf652231ed55a1073d58b01c413e7289480065b8eed96567dba6df18d79bb85aa1eaf718299dfd0a745d77511b03972b5702ee4c2c746091dc59284812625714c0481ddb5a4e6e6697e53cc13cd8c8d0993cd26974dbed458539b75be0b3289edec99a4fe15f504ab7bc348c9a601091595e5b24280228f0fd01764f1a3bc40d717a05f63ba09d99c7709713eb20bef02ee74c0aed5e2a6313c9092810ac59cd7ae03b60c928720843126f8c7ca317ad8179bf3d790393add8116a40539e124fae6c7a9efc0e30bffdc52f82b8907338074dfc2b12f9cd3b8e820029265008b6ec9261143c09c03aa524af816b6eaa2dd5861eb2cd5de474defb714dd6f325649085c29b5d879a2b85fc9d2354ed5f6822593c1fbbdffd334d13e6fc5775c08aede58a404a7c18771a2df655ecc4868186fa7d3790745c7555cf728dbe8cf8df7858a527138da88eb81649147bb236e93b9b49293428494ffd7c74a3aafc3fdb2ba24a098905f223aa58b6728570c0f76c36c1aa91f23bc2604eb702139d36c76475117c912b4b42c9da971032764b0fde836f835d8e44c0b9ccab78f4fc188aef48f0f6c46211f15693e4d8ee63896a6252b7d72b35f164140f219e90d49ba383b579310ca4f7dec99e93db3a35fe743107a7ab14aa13e303f340578bac712cefaf042205c0c5abbf62ba120e15fed8d1f7ea6f13633211c58a826aefa20df2b5c8d7a4823ce493cf34a2d37cce4ed869ae2714f7fca4bde4ea0b5bec5672501cb41fb8ceb01a7560ac4c81aa8d8fdec63170f603dd6ac36cd498ec2d86c74d29406515313d354e2d29d25935677be48d69cc8474e7f6a2e7eb547565e0d6e64e5dcd367ed53f76a8ad98c5e22d7577db916b28e2fe7dddca89719e1e3ddb72e2634efb488f0cb02fe79fc215bab88dda42c14df101cd279bf222a982899b0b47ec5ec9d1cbf4dcb5f68dd841cddcb1c7c1a265c2b1b7972b0dffc59c06f258240ca2a9368b80a920488bcc0eb175f4f1ded9913335a5e4d04fddbe16fe336fee46fdd34ba233db639b072b784a9c90043ba9f1703023d974b89adace57e379c90d58a387957b75242516ff0e074f9f6c74f650b815eacca5297506718f0dfd44e44d231328aca283046cb3fc5f9e79ae18df32b29beba8f760d562e1b3446c713755bcffc4080fe81c65f45ad7a4acd347f3226315b21439ae67b94c6acc0c6a50052a0c1f038caf750ea952c558f93f7a7d89067c187c9a8fa9e04ba2a8636d65d1b5a50b7587fbc0df5e5294cf526d5faaef6fa504627f92655e5f0e8a30d68f79d4db9990854de5169e6bb962c696811592e21b0be2593aaa38c48199086401db3b7bc4d551ffe18075466d0e6e9ef5b734ab724df0f7d75aaf593588da6a135b7acc8e787fcf7760103451fe11f35dca5b619072fd980f140c2790d57bd8f5227e5392318a7d6991793e47c245cc80e473d988f98f7455c3b7d399aad344d5b602f5afe4b46b4904af4c6ff34ef4ec8f51cd271bb095d35bf8506d7c7e28b24ae4f38847ab0ba182d388e08c16545b96792031d5dd9a7a77459658da6a65aafc856f57b97148dc81e4779b4325ba9164fd26a0ccf866aad0eaffd51575ad5f333c3920e17928d711547dcb717ea4ee6be5930fced26c84ad0ce529e1e8a2d274dc1ca4e3318c51fbaab5cae3179aa303eeccd", 0x1000}], 0x1) setitimer(0x0, &(0x7f00000000c0)={{0xfffffffffffffffe}, {0xffffffff}}, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f0000000880)=[{r2, 0x1a5}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x222, 0x0) r3 = dup2(r1, r0) mkdir(&(0x7f0000000180)='./file0\x00', 0x29) r4 = socket(0x2, 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x21, 0xfffffffffffffffe, 0x100000000000008b, 0x0}, 0x0) select(0x40, &(0x7f0000000000)={0xffffffeffffffffd}, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) recvmmsg(r5, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)='b', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r6 = getpgrp() r7 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x6, 0x2, r6, 0x0, 0xb9, 0x80, 0x3, 0x5}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r4) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="a6a22862385053ced3b846f79142d502fe97c3f4dc10ed5292acebcf386f450637603790d74129a26af3848cb357b48fa3ebafbaa31234f164ee3e67f91274e26e6f3c7b2cdc8917c2d43e9dd2d6e5b6a72fe98f05ff4df0b3540829a169640d388bfd2160d527bdc35b799c65777c928406b588c5871cd2fad186e7a09b61101c1a4f07704cf3bd82eac07288", 0x8d}], 0x1) executing program 1: poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) geteuid() poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x25b3) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000180)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000200)="9a5339fd174f9a71dbd128d8513c9e84b1f29c6304cf80f13d126f041b68dc4a42fd69e5430666d896f07bb155e3ec05c1b41851af649247b2efbccfad4a8d6ebeef7b60d6a4d31731041ebda4ccc5067ac9953cca8d77db3050d86682a72a74153baf771e7f53bfb2e186f1d5de3cc2842ec1ca970f88151ff919b644538c006a33b9abf08060c1da1ff00f3e55c6513534feba32c2dbc441a30285023e1925fcf719343f19d60d79c295c39e79467a6ef57920997cce9bc02aceae9756ccf2406ddf698792c2a2ae18fc12caf3fa", &(0x7f0000000300)=0xcf, &(0x7f0000000340)="c4c06e0fc431ec62d19e656e5bd26b2604395dec4edb8b6510cdd1ad4be37ca5183d2ad10ea18b15b09925ab91586374d3c1e53e570d7fe496b17115c812778d74196cfcdab8a5328ca06d2f52fc86a463107d309f3b7ddcb3acfe4581d045ff4318ec3b8e1b79f2652508d21b581cac84a7d9a3563b125c3670e3a9fa8a44f2a2c6d01d9f72946c67f6b090b2d55309030e6f6c369ef9707dfbabae0e0e4b994b91f3a820df51a93f54f77bf9d56423a2e1a4edc981c49b634c315d7683c277adf7979cc0136a75f90f", 0xca) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) r2 = socket$inet(0x2, 0x4000, 0xf5) fcntl$lock(r2, 0x8, 0xfffffffffffffffe) r3 = getpgrp() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000100)="1b261e8c1ae6c2", 0x7, 0x400, 0x0, 0x0) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfdc3}, 0x0) ioctl$WSKBDIO_SETBELL(r7, 0x80105703, &(0x7f0000000140)={0x8, 0x9, 0x30f}) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x7, 0xa11d, r3}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000440)=0xe7a8) executing program 2: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="d981d1ac2306f61f5d75ba13160165557c0d7b7ac2245623ea43c4aa9b2d86b8af2dff46ad18045388ebc7c0e3040ce39eade0879902bf6f364ef4db2d43de71f461568ced7a95d284ef8060944283e3ce733ceb0e0f6f9909ddc7487a5e254c488a4f1d25a3", 0x66}, {&(0x7f0000000080)="c287bdedeb160b3730bf30a339970f81211259e8021130b05a2a4c71c9cb0d6dacbcc7738bec912b1d35619aed4a8455b3240d3b1cb57dc60d87edf68378b110532ecf0882663acfae3b828d03488ce9ed01fb0d0e27ec421689c39bae7c1ff589e50c8f3b5d124493cf74", 0x6b}], 0x2, &(0x7f0000000140)=[{0x80, 0xffff, 0x0, "e74400a1583bd955a9f1753413567e4f99faa2b6ff9933ed4aefae8239508e0b8a886019572549e92b7f2342073c18ef09d110b54fe02cb2400cb8646a04137583645d3be201ba720144485b3a3ed9b13a067df41978483f68a6592fb6196b8d7f73465935fc499f43"}, {0xc8, 0x1, 0x100, "4f94beb3f9ea82584180e64f24f324e503963344a6aff6659fc77a0dd08cb7535f90f61adbe2ff0244d4b924da0032f3e1f13270bde6ebd2823e1d3d006e8264c99b86b115549a7c6f7a78150fc24df29e43ccf761273edbebe6781e619e78f414fbc38bdcbbcb560b712ce306f6cdb1d7a4f596b5fe66ced7954d4e69e29472b71de266ab0144b581b0b610e30a210e56c62b74800fa4ce25d2f21c3ab06864ab7fd3835568bcb6c75c326376efce4f56"}, {0xd8, 0x1, 0x5ddd, "94d45e42f29309381b54cf54f22c0cc9381b67aaf51aa7965cfa09b809b92408f1dc8930512c0ae197855616dfe2d58fca8c883a09171ef11956531f660860c9430813737b673da539ca30a88a4b092e0d0ec44ed1c9fb50d7d54ffc6112494947cf465adee0d335af15ccc6c1bbe9900adb4b57b6fedfeee2a1f2b541bddcc0a12930e60e9e01c55cc7e394aa2a7a0454e8b91be74657d87e4be3b663231e32e6fb7c0b1571c04d8b2476369643057fac5fd7828079c7d2d68d3c315d87408ddc33f8"}, {0x48, 0xffff, 0x1ff, "aea2e064daaada37edd6e19ee618aad154a56309ea39af9cc522953259e012bd281a74ffaea28cd8cef7867697b4f179375b39"}, {0xf0, 0x1, 0x5, "ecffc2c9e2895d444e81cf674b60e89ec986c9e62680973b4d900aa45d9d63f1fc095a7d43cb323221c7611e3816d5ef118199d429fd7ad32ab89a5742a762dda7c722b7ef8cf23ff39fa945e151b9397a9a00580e39c1055a8a2e6554ea4ad261bf4d2b4a0242489e273b0e7489c606cd3eaf0208531bb4fe102d95074e2e7128871612bcebc874e13770f27434a40a97e2182b54e8a66c15d1c8b019ff3232da564704357d2fc1b1c46825ec539f840622fa58de3c55f15d6278ca16ab47600b5db9336ecd666974356a8a91d59d6fc0094297773d6616effe74b4"}, {0x100, 0xffff, 0x3, "30014c60ee78b1090d51bb7e8ab23d15388a8a5e572eda68b25a9daabe2b0fff2fdbe1af15f90fc5040d45cf933581006cc4ef4fc684e9fc16f981d3a8d83cedac0bbb5c35d9ca2f90802bad72bf28c39eb687898317e6944839650050e92b54b31bf03afb0f0094d0c6f1f48ab68c4dcfe4d3fdd7c59ab0a6ab668764397476e4b71f02218b605da2548b85c73f08d3339374a908d394ca9fa6e9a2ce7a8f918d24cc1c0246ec5b6d957a8851591bcf5f43db1fdcaabca5dc2e55a111253a193778361021a08568fb934523a08fd47cd80ea185fa173ab9196040f0b305342a940cef3d505a6b0960"}, {0xd8, 0xffff, 0xf76, "51756a479a3a0d968031594d5c46d6f3ff4007bdd7140ddfbf70f446720cad7a9d2740a495c1fe37111497b90352302ebb169910e1dd389b5f08b67e5a99bfab7942859fcd787d3615e5da169e273d9d6687e22ea452284e3c46d8e5bb5822576ffd897192e9d68c33277141425f587b9e5c2bfd2adf38ab23708164c91b732bc7c071bdc5b4be6c40ea911e66a2642325834f6f32306e8ab90bb131472aa77e28c44f9f5de6020b0b3a05555bd5c740e969bab1288377f8780965b8dd667444ee4e38155c9c40"}, {0x68, 0x1, 0x6d5, "c955f91f5efc1e92036576768ad03b5c52934feb9217c47735dd946ea001bfe79feff3bb584fde931c1cd358a89a7b890f34fbd947251395ac796870fbf57f012ab366617f279e6f1f25f6f0f23173e2141e18425cee31"}], 0x598}, 0x405) readlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/4096, 0x1000) r1 = socket(0x6, 0x4000, 0x4c) socket$unix(0x1, 0x7, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001780)='./file0\x00', 0x8, 0xd4) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000017c0)={0x0, 0xc9}) r3 = open$dir(&(0x7f0000001800)='./file0\x00', 0x400, 0x40) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001900)={0xbf, 0x0, &(0x7f0000001840)=""/191}) r4 = accept$unix(r2, &(0x7f0000001940)=@file={0x0, ""/16}, &(0x7f0000001980)=0x12) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001a00)=0x81) bind(r1, &(0x7f0000001a40)=@in={0x2, 0x1}, 0xc) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001a80)={0x1, 0x4}) r8 = socket(0x18, 0x8000, 0x1f) sendmmsg(r8, &(0x7f0000002140)={&(0x7f0000002100)={&(0x7f0000001ac0)=@in6={0x18, 0x1, 0x9, 0xfffffffa}, 0xc, &(0x7f0000001d00)=[{&(0x7f0000001b00)="954d070974f5336dd687513a8b938c8bf76e461c3a7aa1af8c75c6eb5e4d80b5a69127cdca5811eb06dcdcf57e13ec177bd58c2cb3ba31f4256ffba121e405ed55ad283a25b64ed1c849497d6197a7e0846b5061d0a7fcd38a8fc5766b9c2f0a8fff2547c34ca9abca8cd5026b20246c2844f0504bd3c6b0d473", 0x7a}, {&(0x7f0000001b80)="d763235dd95340ec33ec375a8c090130ceffea239013ce90ef7166053c354a7cdadec85294b71fd45883", 0x2a}, {&(0x7f0000001bc0)="83bd1252754db848784774fb673ba3199b23cd82ade525df92c51a060ee77e9a92f2f1cf2d0166e28cb29e51112463510fed2b8b9352a27423b8f84c741b471f99f430ed2a9c5b379d9849a33af6b7504d944b174d55a0400483ab32b0c174946f13ce3cdc2a36ed9de69c911206c67f22", 0x71}, {&(0x7f0000001c40)="c787643e9359b2e6f3091f886b45ec8900e71726b8c53de97d08dbf80d50d793310459d7c4bed3be96638ef3aba7e8e8741fcac9152e2f41326b18a24cbf21cf32b887ed31c28b846c20250ba677bb13ab40ff037c2011d8608547b84d11da75bd3a8860b13874927d988435f0be7c1af4ff37ff45063d8cce7a6a3dddbfcad8b70b32cee26031a5cd87e9f50804010833c808bf4065a14286aa02", 0x9b}], 0x4, &(0x7f0000001d40)=[{0x88, 0xffff, 0xffffffff, "6bad51d3e09d1a525310f4898352fae5fc9554cc3512a3479aa4b30db208912b87993c1024173671e71f302a169a4707bf1bb6c1ba390f1bb909f07a51d6dec82bce8b7e725b2d3220ad5f06afbccb7061e9add416bd58aa46ac84d311914caf75c77a9551c3d5fc559e0ee4fc486870162e3460901a8f"}, {0x58, 0x1, 0x3, "8434e6d309dd48e0f2180cc19100c489d1e1da49941f63096dd2d3892463ae09f36addd853ae5a2926cd0a6b3c2d33f996ebf604c53bc952d127d1467823c4666123"}, {0x78, 0x1, 0x2, "f2a687a3077fd711a282084aad5f396bbc8c5d96c4b3bb3f5771b93b76822fb2072d785817af6b73a03013c2c82d0704b24aed5037d8001920b2c255c2e980fa637bb34cde1d89fdb7013daf2c643575b63e313f889e55fd03128d6b2bb8829ea17af730"}, {0x90, 0x8ddc43cedc54a40f, 0x3, "d750fe6f1efce5309e73d40dae5dd3028238ee4c3e1a6c456aae4bf4081357ff3f2421b5cbb3effb7ca0c6e6ea59112839367162a27112c7d667c1dc56289ecac2c6dc49bc84b736c728917d452b200f262a27fcd5b3e292d2c931ea5633e920f69bb7f441c1381d40f5a98670499af70ab86f1a376a74891537a1"}, {0x40, 0xffff, 0x6, "3652820131e38ec523e1798aec0e30f62ba05f6f73855e56cbe610d4d36023880a1596b327bffa16a2d214c28e69adef"}, {0xb8, 0x1, 0x10000, "45bb36744e9d63bd2727874b7113c5444e19dd12d0350884e9da8edded4ab67421f58ce1133781cfdb0518ac0175af726a720184b99c7d665e1fd5bb1dc0390d18b3436e02e126ccd2879531bf0784bc3cf140f5c8fee3de9e022a3a2c5504b012edf0c4a9c7be184a4b66475b244c89c2771b9ac74843c8b2b3692e85fec536eb3f038e290a4fd7fb7ff84d3e48cef4d86024507c9f6df88262a099ff351189780106c501826d"}, {0xb8, 0xffff, 0x8, "588264a2abe5f257b20230b6f61eca1b49bccaac31ef1f66fa766f70d5ce4cb66f26c2476487e3924c73539dac7357e387cb5b38b0d546427d63a636bdfe1c956461e712dbf770fcbbdf5e200fa5e74cb2cd5cf9ebe016e9c68b6ab4500e331382e86a6ee4895ac2ec63519e423a978bc73ca2793158b64f0ea01b16fd5f43d8149c13841ab759e07e8820f6aed4e9de27ff5f1b7d5038a6b6918ff6944368c01fe1bcc719"}], 0x398}, 0xfffffff8}, 0x10, 0x4) sysctl$net_inet_ipip(&(0x7f0000002180)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f00000021c0)="7668a31088e44716014da3f7888882fe79b54cd950e799c5b5c5f79ab0b647d48cb9fbbeedd9d564fa76f711b91f1ff3477e2136ad3ee1cc8f10fd6c01b84978c43f203146ec1c5c392d727476206d485a2336549e2786b93e9c5b42df30553c7eeb2ddd730857e143519f0e3a979429ff2caa7a7d2cb07410919f74add39e7ee05c7f3ecb829e782dd4978f57b39ad489a5221f301cec1a822b28f8171a5d5667ea37d1820117b75ce1", &(0x7f0000002280)=0xaa, &(0x7f00000022c0)="35f165b21ebdf0e6ba3d", 0xa) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002300)={r5, r6, r7}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) r9 = fcntl$dupfd(r0, 0xa, r0) renameat(r9, &(0x7f0000002340)='./file0\x00', r3, &(0x7f0000002380)='./file0\x00') ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000023c0)={0x10, 0x5, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2e}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x10000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x30bdcabb}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xfffffffffffff679}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fb2000/0x4000)=nil, 0x8}, {&(0x7f0000cdc000/0x3000)=nil, &(0x7f0000f0e000/0x3000)=nil, 0x1}, {&(0x7f0000c92000/0x3000)=nil, &(0x7f0000fac000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000d03000/0x2000)=nil, &(0x7f0000f64000/0x1000)=nil, 0x386eac89}, {&(0x7f0000ce1000/0x2000)=nil, &(0x7f0000c8b000/0x4000)=nil, 0x1703}, {&(0x7f0000fb6000/0x1000)=nil, &(0x7f0000fa1000/0x4000)=nil, 0x2}, {&(0x7f0000ca1000/0x1000)=nil, &(0x7f0000e8c000/0x4000)=nil}, {&(0x7f0000dee000/0x4000)=nil, &(0x7f0000f90000/0x2000)=nil}, {&(0x7f0000e67000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000dd5000/0x4000)=nil, 0x8}], './file0\x00', 0x3}) r10 = socket(0x10, 0x3, 0xc0) getsockname$unix(r10, &(0x7f00000025c0)=@abs, &(0x7f0000002600)=0x8) r11 = semget$private(0x0, 0x2, 0x80) semop(r11, &(0x7f0000002640)=[{0x0, 0x8, 0x3000}, {0x4, 0x1, 0x1800}, {0x1, 0x2, 0x1000}], 0x3) pipe2(&(0x7f0000002680), 0x4) mprotect(&(0x7f0000f62000/0x2000)=nil, 0x2000, 0x0) unveil(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)='W\x00') getrusage(0x0, &(0x7f0000002740)) map stack 0x20000000-0x20400000 of map 0xfffffd806af7e010 failed: hole in range executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x8000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) mlockall(0x1) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) socket(0x11, 0x5, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4f8a, 0x7, 0x20, 0x8}]}) executing program 7: syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc7", 0x83, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r1 = semget$private(0x0, 0x4, 0x3c8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r3 = syz_open_pts() socket(0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0x751, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)="89f77d1e8f58215c1b4068e164", 0xd}], 0x1) writev(r3, &(0x7f00000000c0)=[{0x0}], 0x1) setsockopt(r2, 0xd864, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) semop(r1, &(0x7f0000001480)=[{0x3, 0x6}, {0x0, 0x2fe, 0x1000}, {0x1, 0x7}, {0x3, 0xffff, 0xfb0bf9bc52962a4e}, {0x2, 0x0, 0x1800}, {0x1, 0x1001, 0x3400}, {0x1, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x24, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff0026bc8f04387400382f3a0801f24115d31f88a84f008100f53e9893f54c0589f834844340b24c2b2b6dcfda9ea49bb7487e4a0db342f0e5c8000000000a7608486eca6152"]) socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) r5 = syz_open_pts() close(r5) executing program 2: syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0x10) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002840), 0x20, 0x0) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = semget$private(0x0, 0x4, 0x3c8) semop(r6, &(0x7f0000000180)=[{0x4, 0x6, 0x800}, {0x1, 0x2ff, 0x1000}, {0x4, 0x6}, {0x3, 0x1f, 0x1800}, {0x3, 0x7, 0x800}, {0x1, 0xffff, 0x3c00}], 0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x400008, r4, r5, 0xffffffffffffffff, 0x0, 0x198, 0x4008}, 0x1, 0x2, r3, 0x0, 0x1, 0x80000003, 0x5, 0x3ff}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000080)=""/5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0x0, 0x0, r5, 0xc0, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x40, 0x0, 0xffffffffffffffff, 0x0, r5, 0xe1, 0x8}, 0x80000000005ed1, 0x8, 0x4}) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x80000000, 0x0, r5, 0xffffffffffffffff, r5, 0x20, 0x1}, 0x7, 0x8000, 0x7}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = semget$private(0x0, 0x4, 0x3c8) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0x4, 0x2, 0x3f]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xe, 0x0, r8, 0x0, 0x0, 0x8b, 0x100}, 0x0, 0x4000000001b97, r3, 0x0, 0x6119f038, 0x2, 0x6, 0x400}) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)=""/5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, r8, 0xc0, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000640)={{0x3, 0xffffffffffffffff, r5, 0x0, r8, 0x8}, 0xda41, 0x8, 0x5}) r10 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002940)={&(0x7f0000000040), 0xa, &(0x7f0000002600)=[{&(0x7f0000000240)="a05d3f57322d34b97214623d1cc108f61b3795b5d74d12377cfa5f33ed628fd3f93e7634492f5153fb8c48cabb46c0ed0c7b4a7154613cdb3ec89ae79d4e7c52c678d537581bed925eafe16faf3449a09b0d75b47e2727107d82d44222176d089d6aaa9c98e6348da7d8517769c10b537121f9cbc5eef80f5184b90ff0df075179d069619cc61523f87d9cad3fdbf5bccdad019a03605f5586b2968509c899115b1e9ec9", 0xa4}, {&(0x7f0000000300)="9bd6ea8eea4ed9fedd0c788d96a148b20fa095cb8355f137197da91a1afcedf19f2cb7bfc0a1ce6699d28085398fa68e48c3a8c9a06fdd81db3bdddc049a70e6427fd871dcace78c3e3d36b4ee0bd2b230651383ced5573dec4bf30c06324c2cadfddf23a3c9b2db44067f07b3ad00b2c4475c2cdbef7e5306a60cce470aeaec8bba1af2fea99ed5f7b14608967fad042aceb53819d3e2d65e6de886fb", 0x9d}, {&(0x7f00000003c0)="b011b9543dd4e8d9f0bb2d2b0d16df3c5e8b94448db2010a819d221c67480f24a3502747de33cfe5ece6523619505170095015c206e7da1fb71167420d33a3f074459cbe33daf6d1e2c7da129aee877244d21accb77252a2927a2a6f0a58ee6401ec8f557f14b8b85ea3fe0b9ec54f250788a2e35bd73867f701346f033869ca2cea4cbab39f3dccbcb3f566a618f37054345b3b8efd879fe06daa52ee3ef71e4013dfbadc4e1a3b9b8385538b9ff7782533acf3b336be85e3d9c2f0ad8a460afc6cc3e0df5fec2af0dcd3be60dec837e2b261e7acac82cff8659abb77a46e8bbe65b535514e8ba5e7d4b3a2dcc196fd74bfc45579a85e668b685632742ce6f1e9f2bb9d39f374003478932b6ecd4942dc4fe3dfacfc968d7a4dfa845d3a4b98ae73edd1604fbbf726b833d7f4b55a46a19eb05a3541c2a3df2a5c877f48a1a56b9699df7e4ca8c72b335bd9966e707f2f3cdf835b825748975a9c116bb5dc19d0f4b38a7bebbbf33da0f0deed327ffee184c1d1779681c056c94d9ba484faddcde0d9194d1de38bd819fbff35f131791cb1a45baa93a68f458c1d57026c2e1768d1d1097a69f3446d8e6e45564e9e4ca5f2a965c4a5e82b97b9224e805f3c934f10c297418c359b915b675991f53d56aa92384635d09606a899f6eeba4dcf6863997121887b131ca179ebd44b1e33b64e662f56a42fcf67e0c4b1b83c4ca7d87c4d31a00160359da4c11d443e47df1756fd758a739131614b2784995dbaf9f640bb7386a95ed7db94fa55ae315ded0fe00b9fc9c0dfa2c19d33877be2dea2e500bb90ae04d317b9552533f3062d4dcc7321ceb2b36122063514b957ac24102190e9911d58445c4704c586aa284af13aa56438413d7df63d905fbc5726fc57234e09cc9f05477c6da7a9ff67ebf5f5042ee2a3df01273c9a9c3f5b0833d8e2a5bfb86fd735a1658956209fb74689df73e9839e887bcd0b85be97fd789d44b3a039344829797d5e47ce95c5c114d085441bf1f41e6f79f42d9cc6cb6a91fbbf6940f64cece5739d53ba9dff9c07aebe249cbfd4001f101bf4894ccbd912423c73ca2d200ca5be6b6aea66183c5733c5cd0c2940e4d7bfe6187766b1cacf8551db831add54ea60bb213d1fe5e57725f2dca9a2a220332b2dd0402fb5cc539fe8ab759540f1184c848a9651d5643c78db16a5c41009576339a222ab58a720ec1e36be2fbf08a62861577ec83f2824f666ed7074c83d19eed2d694ff49e3e574e2a0ad93359991f8741df6c437b00c8042f8c1ff6401e1c7eb5b9804307eaf8d9b619ac7c2222ca9ef68cef818f277a35811e29e3ccb5a8ceafde4f3310a6d22a3af679d0d197436c04926ae76ebab1d439524fa05bfbffb3eb5101c316a450fae5225f40b413c5205cc4798c5005cc374db1ae452f77f8c02e3e0d7f5020935c627f66dc84f6912548882f7922128b18fe1667492e4b28eea02240db5999b94c714decec081710d5b7873dec043bf0cdbfc6ebc601325816664bb340ea032478d56761bc32b9b4647cf492c0301ea86563611a5ece520e8b3654f470911b1e4505863d665126a8c01dd633ff097efff04753433ba3299d889ad7f03619ce31eeda7a8e4fa719cf1ca66d1e9ad7b40d283c3ab4d5cf67833ba12507d3f1a8faf6643b451ae69d5f8814081cbf736acfc590e82697a75834fb0247c8850c51688c4e8fa73bc940fb6d3eec26a9d5a545e5d4813a0df4b976b7451a9e3059ce70241929ef19a0a073b69e55e0f831d5f3b14dc34c8d30c6879eda20ca3a0f8d93e69339489bc8798e51558037f8f3b8ce8a8b0aa94f6441c7598121f80702f66db51c815ae9d0c6210d5b998eaceca6921d9e206d2ed2ffb653af83e3f49523e7f751cf3baa84686c2d42101bbd0154ff16b2a154b1be33bb63ad11c1406154326fa216432b191a48c539ecb6783614576b25d81a3bb3dd251a578441509bf1c40db888f1188a49255fac7cd64e8d9c2d6fb96494b042e9dcac10b9587b5011b297df958ec3e7542fcbe506325e27c926ac50b07c55b05cc0e9ba3ecd9721823cb33173e4171219ee5a62eecbcb074bb7d75355cc3b1d583e18d68ee0c4d82ce37ff0bdb493970430b886a15e193121d2afa029102f27cd2f29701ea8f8e33aafb9cafa4f7ebffb558e2bb9a2595189c314f4bd2d055161482e2fa4c3589fc5d2f98104eb8ae6b7bddbfbec0956b1b4daa7076c31b6e5d07a0c6e5d6c95414d91773fed71113298200328290033fa515b25a900145b128d389a6b4f8f7beda4a15186298de9a85f68f3ebdc8ae362fc7d2076095f717631f8f8e78ab80001ff50c8b902c41252c4a2dc919570458c9ccf83d4944f024ae25f9b9b5fbdb051b20502c71b10d769f74e5990a379888a08771608f9e45d25f5df5620d986d369361e3c229e26dd7c692ceecffe3dc7062172741674bf8740af9289325324e599493a8251d1957354dc64d485e519c878e5552faaa58383fb1a4fe1dd8e854fb23c2846eaf54406cc775543218cde1c53a3004091e181f6c6e4e657c5e44ebeaaca0601a4abf8e6564cce870a464e98fde5abb78abb02d0345d6ef2e68a1c632531d8e3d0f675e267699718525f55ae6b44feef4a7c7ab1d7ca36fa23e2531fc18e37fe6ee1abdcd490de9e2a93387324ac3f3c5c3f68e22b7fb8fa25e3d38de9c0b189b1d0f32037974f54826637a4b6a40cfef92631971219285250758a056964842153004ec37ab70f91abb70ccf0540d8c7b42bdcdf1b156afb6b61e3daeccc68193c5c14fd777ebb0932e751cce7c0a134043cc9daaaa1838473115ec9b8da3f3afd179d39c0760f3ef608a1b271c6a8e3f6e681d85d2178858dde5079da3b8d24b539797ad81ae624e81fdcad18d8d878f7574b04539d610f81ff140f9e906641b486089400b54f594691bf55fa6291596770e7164e84659505fb1b26c5e1559c653f5e99e47515e59444935d9507d1891ce125adaf96830726fb4838d91afec9d989eb2abd3d4852b3d63bb49984a33cbb9bf6fd4e1ccf0e32edebd83907a5b03137ca5fa9d95ba4d63f4a9542c477c8e5f397e900b193ada1ef0b78f2481b4cdc7a37743f321c407b60b97456c49a3d21675b5150a3517ae13b22fa63b6a26ee13215852e841956d7f64546c759fcee228bcd9b3f70679293fae753cc48995a46c85f2caf5d7e1519e366db56785e03df3c19e81c20019a9eb3c8f37486c9700f07cdebdfab7b19290766da824141861ea986af60b771070e7ee345d32714fb171e34c77d807c310dbfb62a2111147cb6640d5943933e81ac7b87489f34e4e33afce43be2b358eb7a2fb3840c1b010041e8b349b42456e36429944589bd4ebc7e50e7e224f4d9b483f517abebe95b90ab5b70b21fa3851e46f284e67e9f9647e8a4724d4a1ca3d9547176e9cde4bf206b44180ead08dc422ef2a27fc71ba848bf6bd5ff4297c9f5fcf78d76cdf12755b9572c0f3e663c4032de708b029eb3092ecd442ff22f317c0e29be4796a2f30eae5a244104e77e3f4abb843f1778e3becf15bc05227ec4ea08cbafae07d9379270786f7135c7afde9a93e8d04feaa9a1041e0f94af2bc1bd41ab72de444d5e8dabdbe6e9014aa6e67b1cd243a6ea6a7de233a70e1e1bc0b3ee504bcb16845b1937d0f8ef68f104ef525c897ef4505c018453adddcf42d2349a5e2e090f4818dbd9bcd5416d6b38e6c9daa98dbf994fc649cb639b649a594ef340c6ad2e62364613b9654b7f86046ba3a7f4b63c422b1016b3ff71776efccbaff6488f490ff8fdb8cfbac0c1afa1b9c46f984ccb2381246fc9ddfc83b2ee6086c2403777a8a4b539e5098585c59ef0f135306691ccbb00efa471d93c86c8f0266e830a0fa5cb6e9515ca924cb12d6459f9f1f75f4c53243668a9ce2a508c547e8540c6f38f41d9a2570ebcc6c62c66d91444a1e61316140cb7fcaeb352182b3f54184f94ea17cb186f7f6037f096a2f86495e684e6ac4fbfb151156d2aa17edcc063a99d93d88d09afded67e85be54bed5b40813afdea1e1970d983ce7162ed2b937dff752542b4dae3bca0dd0ed60e85351a28fd8b827e397a8b4fce87451ee20b52bcf012f6e6fd06ac442e59167cde696a9c4335d4d645870d2dbfbc7022b59c225d740cee184240d4314a5e0a947374ee7b42df323faad0bad742a9b2bd977f3a467cc23d31d13038220daa6529a2b17d9f4c665131621c72e7a6f8a22f618e12c4fed6d666c6066917cc1950ff2bb4501a9a5edb413175304aee08a71d5d0d3cfec1e6cce785e7756c6f692bb4710f517e29bc7f1357846414490cc196e668b02931d78df6b38c72b14efa24af9bfdf1ade57f336985c9f618f696ca4ccb6bc2c8977e54a99e3f265fcdb69ec2a50ff7b22814297a2b5b4f155337fc7105e73bbd15b325f2a4118336fdcb5a0c2cb8987ca910368395d32dae5cf9e2f0c6b2195efde566403da70ba0fa3ceff7ec0645c16398f01a216de88e003998fc809b1bd2e2f5c952e5d37e9c3e0eb296ea4c8c676335253352201dc95f6ea8af765304e2fdd09ccd0dffe7908bd11550682f5b33db7926d9e70be782c8a29a99350c8363c3b0c88dc7b6d46b48edb2dcafadf2d7e6b0d842a6bd1ddf0699d44f63b4a9e1192a3a683dde824b450aa5ee17e1d9ee37d32cc88465afb19b567298d97587cc08750f1d63efddc06e391cd5eaecd2cdf5e2e6873ed0203a1ddefc8b98cb9deb0a9b6885c52eeec22bcddb69ecebe1b78ecac2bb343a22cb6793fd8717b27e30a645ae4fea1727bc771aa48db54f069dee76f4f1716ffcb857807f4f4db0b2e71d25c1bc7a8bd7acb8c6286939251b68c9c1e161564efedd4a122abbfd27a01effec698b170ed4d0e9e5848657c01c55d0cd14e3c2be564c0da0fbdd29684b028ca5eaff160fc0fad7357d2de4907b026e804fd648994eb518d1eff75bbbec4c46d15f23e0934f15dcdf1e7803a0a9c79997870d15d4e49428b80f6879d10b66e3d4c81a837aef683e102d47c35230ebc04b6ae439f7b5c5f4f8c73c6d512856b07404fef9bd88bc5b007f14495714d33359a6713ad6d784b911687e63fcb0d1a3cc48ac8ea7e8ec546ddd2840e8e6384ae5dd9afbf679ddcbd3eb387628e9a29d5ab148a2aaa7913593486f976930a8ed265806d44f2c70c938b18af6667937757b6da77de3204bb27c301a4d3e5e9766518f478671a4cd428213f4d5fceeb3e71e6b7fa17cadcc93e9d4cfcaf5d9c833296695e667242807e6578a6d937e3109f6bfb9f446f4541868ac2796c1e4f512c2297fd344bd1cf3ba2643e0fdef79e8d4c08c7d543948f107c8dcfea07d4fe536eb8091c921504f74db9e131e738cbd63ea6ce1937123a2da4ef9b506386e9c08071b3ba0434ed6e6bfa49ac8352ebc5c1978e3208840960a48306cc88503cfd74eeb09e040515ef59ab521ccbad784fbe66e280f421f726bed182b55d396817b0eee6aac87ef8628bd41dce9c90062844e1a787d41bee770c2021a50162075ca2236ad515b42e8a82b21e41f35381efd44bcf6b1109baae60e9b76c8336f1a5b03ac789d1e3d29af07c8e6eb2a6933cfd654767433d09b1eeb00dfb6b37d7daada9fbac347155f9171ec814926800ee17851ac0e249b42ac740cda73316da8fee73028f0fe4cd597b8fad849a8011ad47fa40aaaf075e31c245f69fb66b93ac93617db7c31845a1bc3c6039fbf7c3c4ec2038f65990b36d4fa335f2f744459d146ac2b", 0x1000}, {&(0x7f00000013c0)="c39db878610109c51386081e2afb9a1b845314a43515caa3ae0c32621132d5a1128602a3eb5814cbd42ffb2e7f59f61c307d6d9e56cb94546f0b09fb430da36ad881d467ea36bcb76b4a9691695915c500b36f80930dd58a4ccc6987122e4336b6afac2f5442a7c79579c91cf4350eb64367bc7478f8f36891c46f7e93ce36", 0x7f}, {&(0x7f0000001440)="6472982799d63b62079253608972aa06d847b1cd23754e1069d14bf052ffa386566228c95951d72ff27d4a62557da8a7000855b2f113a766e84ca0d87fedd4f4376a7254aba6e815a56414483bb1c805b2053936e00f52a91c0615af7833f7f711f95c58af4dd7a649d8938848c56e2feb8dbbdd68f2a5a3e3a86ab38ea1f28d5f68c7dd617e3a188a3af2208cf8e770c54e3945f61c883d06dc62e8188ed5aa97f4a1248eb2786f99b0b64b7ac7a9da63014469a8f902c0b08cf7a1aa46910b1b81bcc95751b75978eb8fb4304644277b896e23a459c07366d232aca8ebabc0570949c83b91e666444ca79b6fda40ffdf19f8d945779ee365d2fd34866dacdd1dde4133d077647833988ed5eda9349a2b8fc86bbe1b524a50713eda4f0f9b6747b5307bcd85f99d2be24e8cae396f668870b33feace1bfa669fcea5a53d25d4c9e4288bea0f11eb23dffeb07329d3e290ae33a5c3c502ecc11d0233856561cfcd98f0639f14de28fe937a497f1351e3f7f1b010d52df8b246049bdb9da757df1c6dd6e15e76d31ef490b78e4fd14e669a39dcf84b097c2249b22bf16c6190a06a9d97e24711f007e11086535efcabf90a01f008dec97caf86742ce8d0d5e36ca066a003e5e448c4c340f291ade01b8b3f7bb1310db022fd05a3236f33f4e3fc9fdd8b77e8b8e0c89191cdccc82c3fbf648d1f146ce99e19c8567e7c3c816043a2cb710da51aa69a12e42cf451b7ea1a7b73a9d5873f836e7476a5313fc62b080116c685232965e8dbbacb53a04fc30ae8dbc20605195263243e1092c365e81c95dcb25a078048e4165bd5dd5ce8a5e24941dd1bf47cd4806ab6ad357a203c375528d5cd7cfe280a7e157e8ca5306c39177e6513d9ee2548f94a83cc482399a84520ba0a61ad5cea2f9066f158464e57e8721fc8f505ddbc6a9568367c23c585d00d8d889f331f22875dfb67a3346742a6a3d478f19abb0d0ef7bfff8655f3bcf3665a9f56b66fc68719fc74ae3e05cef95c4308f58b872b6d2ef380339f6e7af4065912af48c9ad37f8c3b0671b65a94bd923819371f5e6a5f479e65b9dd6d7b406b2aec7e55837ca7fa2f943e55bc444e7351a07a8da57260a85d63ae2c2069b383c01263e99fb59032bd67783eda69270396bdee39cccba0d66733f4b0f1b1432a3fd97ec8097afcbd97f6c0364c8358eb6f8d2a663aeb7138f5c4b08c5c2c08b75ae9358f40718f88b9bdeaeba68c71d9494e9ce49797cbcf0ce9c4197b4ee48fa3399d28b512a48d63206b8892219f95fa5d97da7c38afe350b2f7d1b183c10fd0ad706f0009b6846dc5f4f06553304b3514da220e140899080cc050434db9607738dd0c2b9a188403f12d839eaada4762fcc4e68b5ca23f59a1c051e213cd03da17ec9a97cbb24bc4351810509b3d0fea41c2c6a125f62ea3012f7bccf46e3bc6a928479d7f72c47d7e30697e1d8a50e90784494deabf76872cf2652fc2ae4ea1aff4f6d9e97199b32b6556e01814c694ab2493c9f9f7c725eca5b808d841de72224beac2e5d88da2fa07f0b74a834460fe6350648ed2e481601cd470794a79b5c1279407592e307e113352341366a60fdee16c6687ebe2aca6109b7bc7e8ea2b7bd4eb724334810901d5f4b808fb04eff4cec36af8f3bdb9a97eed51ffecc5466252262be1e60db91f4d45f64591a2cf286ac865ab6489dc0fd9c875b7e09d22f5076ac9ef6be1536b0393f1cb340aae062b318bc0425558962ac807f0a68aed8dc2938974531144de16b5d07945c9933a75c851312245a38661706d61641589ed83c4ef16f5aca8e64793a62731a5cad054d9287ceb62bce2dd6c38b4832456446e80a1cf8a76c16b1d4f54c586eeddfa6877bdacc8b99cfd225d06207da5f19927bf67498632cd97a2f04cb66a79f7b931aa45123d66f36cd7756c07a5ae30df53f6cd0c88f288bfb5c918beec9c2a304ecd0677f18ba42c3d63bbf79736b873c87121f6ba995a14e4faf4a2cb8f9819a5a1a72329abc50dc2d7a60b232aee6ebcd83e57b68bb479efcb70aadb5c4260d89d019d2aebc269aba9720f0cfc8bf4a7bb49f5341e37c6fb7044f79129dbbfe99ef295be78cb17748ed2d64ad7444b3ed044205db575b42ebce9a786a0e875584ecc3967b3c43cbfc839a1892677039975c207c5901ba886d6c3adbc992a640f81d8e7b00db969369ad15f97b8ee97ec807330f0ff63ea766c0702fbf6212b2ae9dd43fee42881bcff6321c96106ca94f0437ff88ceeb50d72e8332067e7c45fd8e56d782933ed136ff4baf221231ff0cf19b7d6aad523c64582f6688ea5b51891e18c83002f7b24d59bc6fd9e4c1f3718b68801b4b719831d8bd0ce3bd1ed07826b19cde085ffdcfdc346814da1d40478977fb0dc95ccfe8a12395f842951bf1157114c37ebc14e5044bb24911d69f4dff63fdd98fd05cbefbcd8a50ccb7d511e4325e7d0c4585277382dd1cca5b0ab6be22716c78aa11c3c87cdeb2adc030e99d937ee075ef4a170acc66ccd134a9b7420a23710d31182b61ddb44484ed1dc0f212691a1afe560fc9eb43adf9e31cec96144c91368ccfd2856156a35cf09c96850b58659858ea28e5cbd9de973f3beb46e305533b23f479d78a8fb5c9b7c82f63175c59c1350257ad45c58ba456b893effeb1a110f8b80c9973660bd0177f9193bf52a939db28fff0a062abec31435ba517c03446b3cca899b12a5db98a496e4c57f31aea1d966894df976bfc509ac7ecbe14c9b8828f029b42db078f6e38e598ac4e6b4396d425a91b7d780637d488c2de013c4f7a19a670f21574ec16c370b57e7bb71c52a6987d7540f6d8083ee8314fdbf31f5b943571a03ad79e65b52528f1bc2dbc54d88c247aaf8d99988eb4cf19fc392813eb0222b8822af2debd7ad114b9e098a7ebb04b51ac7d03cf69d16045544d968ab65a5f43fde168f77c0c16f2fbd942aed4bc00ea0fcae810dea1d98ae6afc1da44b8c25e35e765ecc428afdc5f4297071f7713ef1cf626024f2450e0715d1449a36f92880e5831e44fd5216afe8c37a461662192eff5f54edf86c5a3cf49e7e142e9701f60c4bd9fe0e130e50502bd6283c2dbb6473bc962da4da64bdfc2063bf4c5ecc6e616e8414d281dc341a80889b98f4e4a65ed388e7b29811617fcbd80fb2c550fa468d358c1f2a18a0e033402c87262e0ccf936df874ed8359ac728b5847e558958fe14a981659ace2ee4531c2a7169d9b415f5deac3f9d24fe86898b3d7aafb973f222b58aa425e4dc7bf53cf8f04ed4019301922cbcddceee48b0f566e67ed6a27935d9e14d03bec361921cb12add3d5fc83c72ad3a2e875e738354719c39df9dbc8b19f97c35576b5b9f0cf14e85282a071c0fa40633d24e6c73af328155c833a1e344c34137b9fb8b5c6b596c5ad636073b4ed1e6ea6efb35180777e7c778364be692e464921d0967a1d10927b549fef704f98b26c535384026b1dc5a4d6a6c10f291913e6402a5a1f70992a20ab2518a6da0d53d26ce6552a0c0955202b4563505b8200fe9d4bf51d7e67febcdb7bb919a17b4670961bf55b700aa62238c3d85847f4ed4a5cc5084e4bf1d185eedf5554eae706d24af97e666e21ec6b345e043832dc345ebeb8f421c5eb1e6962d317929f63d4d8227212cf60ee368e36349eda9c402e13b59860b9b568de35bbfcd7a8274c1129cdfb2e2bc275123ca1814fd2df197d62bebb41bc85ce09517e86c365519cdc9953290936f8b0e140707531de5d989751becb2e7145e607ed2024636704c1523878c06911612c6b8b058b79efeb75ae7d8e5473ee3edc477d1d6421e5bc533bdef79cdcb42e589cc86ea3163e4c8223a032478d0484529ef496a60931341b6e11ed65fb9ea9b78242b190a836fbc76f6a8255a9df60226b7e4f2aa4b84e53ee5b2b81da63219d0f00b2d7c79307af8e44c0f647db83ac386186bc706e85ecdf41f858e57bfd9840adf4404dd979cd78d3166579f6f20716d10193319d2fe57455b02e74dc2188a06f63a9605d1ebe9dfd7912a552ebe804548af5d80cd3112db17d520afc01fd4e36cb4bde22303d95be0cbc305fee798bbfd7f2d09dcda3134fa2a723ea605d68f4e8ada8eebdfbdf3ae72ad85d0677b5de8089a54b0119667440a3563dc7a45de55757b7b0f519a19e24aed99aec73ca3f50f20f311acf2896f3759cb925489fd566e93ce37554268155bd56dd733340ef5b0f14d7388cf560c5291eb807bc77eb87c0b44d7d683ed9b1961bc244308d3fa612045d141a26065a45b73a46de9ee2f1b3e90dd6949d103bc20bf773c41853a09258073bba1be1a85508a2e949410f0857cba98799c32f6c4268660527c8fbc31cf717e6cd9fe5b97b8f75f05737422664f38d1f30e40191b54bf34420358bdb1cb301c8653f34097e7e155d921a4d28634e1001b05b8a7685a056ede3733d161090c919371fe0b78b12ae81dad4c00ddc3b137a01f1c208a6c8f9c58ec6cbd80040484292c401acf9ea394b3cf5ec032f64418b3f2d2c0cb16d0b96a5da09d22effeefd16436f8942daac100eb07bb0a0d4ee5a9831d742352212773eaa1e6c3a4e8e7051fd79ba5ee44f8e6473b1648ced727fdfeeb42bf39a54ae0f99a80feb37b91edfa0a7aa2ab77cfeafbb82cb1001ffd2b297b46ace23e6069e5bac5713999561127394ad18762a40108c7706b6d094895f6a5e2925598d05884de7a50198ffb4f5bba08567e1121d877a8a8c6b43f2ef4638123b634aff986bc5767ccb2d31e10d9c0f937c186d905320f86392afcaa156b9f02a4149f1b185f390f9a8d1c3fcd10253e35bf1adff3e81777d53ea0a86821a3646217204a5a8abe6533f795b08ee57b1f07d82ea7275ee2a65385d5f06e0804d14424cd6214f9180d1db2c3762b8e0aa8e17ad6ef8e4dc9545a041301c92d4502bc992b9259bbe886e914ea2816de7e47e762f927fd02392bc1518fc7a5f8cd4a482bbfab73433044b19d7ee8be6443f6772216208fbe4e0ffc7ac3cd2b06dc55673b593f0b8ef1c84ca511ccefb598b2a0777593ea673c29584071ef987a3c941f3e5f96d910fe7862b8e09217eb03f7737ed51397d63c5a8695f0667f3cf6d46a12a3542aac7109c90c8680d055c8257e2ad81de374ec73a55d8f3c67e1dc7d19f639c31a8a6c18acb99db74bd38524522e4334b02950bf8b542596dc0006ea65bc1f6c5c83a5484747bc0c82667d3a1d5a7726bdceac25b56cc989becfff9673c70d70ab801c937283a25c4361489bb8267aa683b8cb9e42ffb2df7be4367202e7e9b527c11f2b5d6696a773c738bdb3e681493fa6bcc6499b4b8a4733fe08b476ff51136ac0b92fc6d6b8f4e5139ce9ecbf737bd104633af5b631db91240e0c47dc817d2f5b71fefa69943162ff708212fc5a2a134afbd69b8aba4f0d2abc05c19ee87d8b4effcd4027760f7015e183643646de1526464739e0de91022ec23119c8b50d31573b0d0226dd608ab79880e2e18e50e2d8230ae809b2a94c9c7408bd8a42029d395eac3fb3a063a12cad047b9b3acce2fbd786b60233aef0b6187aebfe9bb88ea4a0d81b5074f297085c6876ddf8e3042c6cfc8675b16f038a336ecc54fde3153679d7888ad9627fc83658faa012a2ba0755bd6e2eb8c7e364edb058429305bdc8652c5f3f80efa1226b311dc6dd9e3e39f469fd0ffec8162c9bd4d431dbd4fe0cf0bddf4bda70c35206e1e21d26b0f511133f05b744c0f8b657c1b64fd36c94df2215", 0x1000}, {&(0x7f0000002440)="c0e6390688e3376bce4784b67611fc33c27664bb0aaea456151299330fc0c3a198cd55111effe99cebb6b60f505d08cc6fdcba5d0c420fa9890f59d8e4c5229e42d4f8a6e5473958745b4053b6d0cf51e43cdf1fd4da21ed1c42ab25c91bb5f96742ff3cec7e5074a93ec6929e1e2e4c1aa0354ceb6412744bca5b5d906648191eb1e82a974ffe9672f5e92a36c981cfb1e86b736f0cca07a4550ef578830646073829095d47e93771cf88dbd666c5f2bb3efce12d91bdbb9d0fd3b30f5b267a8c4d08b71cf38cf2bc557d53b952f61b80f68b8728508923604386803b260a9165", 0xe1}, {&(0x7f0000002540)="f54bfaefaa8023c15c866809a96f59c6cdee52c9a7cc888397e261fba609946f7e3b5cd28c38332121c8dee7c6f6583ced72985e2dee73e21d0cb86ffbfa3417a28bf8e4fcd2d9e3ce", 0x49}, {&(0x7f00000025c0)="d497d609871d51fc07ab70", 0xb}], 0x8, &(0x7f0000002680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001900000100000000ffff000001000000d9e12b597b509a8cf3e4ce4bc6a3bb556af0b62e074f857e9c1655fbd5d78fb1303f672920401b8dc88cba1ac1a0ae84a9dc47eeb5553daa6f20df1b8d32ed98b21df286ca4ea46c68fa971bcba48715206ac396412637f029abce33c539b9a792cec25439450eb2a3578ac98145a27112a8f0b1b77823e510385b4798c28a2a42563470b78837ca89e93281344aa773fa1769354bf376132ffe98211c82e52f06e2796701e1c7fb9e70a47e3473570a950953c63f37", @ANYRES32, @ANYRES32=r10], 0xa8, 0x4}, 0x2) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r5}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000000), 0x10) executing program 2: socketpair$unix(0x1, 0x1, 0x0, 0xffffffffffffffff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) poll(&(0x7f0000000080)=[{r0, 0x10}, {0xffffffffffffff9c, 0x8}, {r0, 0x4}], 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = dup(r1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{r4}], 0x1, 0x0) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) close(r1) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@ssrr={0x89, 0x3}]}}, @icmp=@timestamp}}}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="010000000000000074856a4a7f2c9b0ea5dea6479b5a22c144568d1e1d80a89c372beda61a3980e295252c74b4980d61237ef4ba9097543811e59c243c65348a6feceacc1fa48ef411e2ac0694dc6cf16c02a0d4974e805b4a40df3dc67b89720e4faa5e6f70a47ae13e458dace85567f8adc66db309aefb0b67ceaffd46f1cde22fab800ff74586c9cca08d386ed8163c49806e39dc1c3fbdf37bb36def0cb59ae220d8308f575761d4f635eacba4ad1df9c01a64e2aaa8c0f1cf0e6443fa7577d441194d69b9ee84ab3b850c074549b10a72937ad214e08e236c476931a99eadf7f5d7faf28cc9f6165527b8f7268577d35c980423469ada20612c2394fc50ac6fd849ab95f8c72f0c85cd9f1975ef4e907695913e0ae3aec665dbbbf490848c79f936c2358b8f15210b7181b94a"], 0xf7, 0x0) msgrcv(r2, &(0x7f00000003c0), 0xd0, 0x0, 0x1000) connect$unix(r1, &(0x7f0000000080)=@file={0x76ad598d31945fcb, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffdf, "97071540d67d250000ff7f00"}) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d9f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17b}], 0x1) executing program 2: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978e, 0x0, 0x6, 0x80a19f, "bb31b44a6c9a019fbcc200"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffd}) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x6, 0x3, 0x1) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0xa) ioctl$FIONREAD(r4, 0xc0206911, &(0x7f00000001c0)) setsockopt(r3, 0x7ff, 0x6, &(0x7f0000000340)="f8ac117b5113814d102773aa1f14f5efa98a075adca358575de36cebf4dc3e9b8e5d0d9861af060a95aa4e60ffafc50804e3ca94677da6d25169c993c0eaf4cc60e44fa76424d7f05b5335", 0x4b) r5 = dup2(r0, r2) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000400)=r5) r6 = socket(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x36, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) r7 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, 0x0) syz_emit_ethernet(0x66, 0x0) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ftruncate(r8, 0x7fff) socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYBLOB="9a2a227d5fbcaaaaaaaaaabb81c68500000000000028d7e85743c4c57302b3b9040773c6fb124d42f94e0d3b18f5c7fa882b40c75e88a3ca15fd2a64f603938a42f773bd788e26a3442757ddd96035e5206ef0e60b1688096c14db108f463bca9cd892ef281463f044dd3a3e9e33dc0647d99311ac28c975228c0b2dd3b52de0d95315563a1571b31b4ececb30b06b7407c31b13b65c3e0e89945f148f13d146679324efaabe7ec461c2dde8d906dc8314f83ea12d053aafb2320564b8e7ac26302d150a73dbc5dfc660a7511dacf64085a118b9a2807961efcba04a115350a24935eb"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000080)='./file0\x00') mknodat(r5, &(0x7f0000000100)='./file0\x00', 0x20, 0x9) semget$private(0x0, 0x1, 0x7d6) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d40)='x\x00') executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000280), 0x0) setrlimit(0x6, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x4, 0xfd) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2000000000000148, &(0x7f00000001c0)}) sendmsg$unix(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0x0, 0x5}, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x6, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc038694e, &(0x7f00000001c0)) symlinkat(&(0x7f0000000680)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000000c0)='./file0\x00') mkdirat(r2, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r6 = socket(0x1, 0x1, 0x0) listen(r0, 0x7fff) recvmmsg(r6, &(0x7f0000000000)={0x0, 0x1}, 0xc, 0x0, 0x0) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file0\x00') r7 = syz_open_pts() close(r7) syz_open_pts() socketpair(0x6, 0x4000, 0x9, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r8, 0x5) r9 = socket$inet(0x2, 0x8000, 0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) chown(0x0, 0x0, r10) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='J', 0x1) socket(0x11, 0x3, 0x0) executing program 7: r0 = socket(0x1, 0x4001, 0xed) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) close(r2) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x5) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f0000000080), 0x3) r4 = syz_open_pts() close(r4) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60e1382200000000f9b90000000000000000ffff00000000fe80001b000000000000aa0000000000"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b06", 0xd, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c854", 0x93}], 0x1) getrlimit(0x8, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x2d) poll(&(0x7f0000000040)=[{r4}], 0x1, 0x0) executing program 2: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x9}) flock(r0, 0x1) r1 = shmget(0x2, 0xc00000, 0x360, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = geteuid() r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0", 0x11}], 0x1) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1f, r2, 0x0, r5, 0xffffffffffffffff, 0x2, 0x3}, 0x7, 0x6, 0xffffffffffffffff, r4, 0x2000000000000000, 0x1000000000000400, 0x48a}) fcntl$lock(r0, 0x9, 0x0) flock(r0, 0x3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffd1c) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r8 = open(&(0x7f0000000000)='.\x00', 0x80, 0x0) faccessat(r8, &(0x7f0000000240)='./file2\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2045a, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000480), 0x0) setrlimit(0x6, &(0x7f0000000000)={0x5, 0x6}) socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080)=[{}, {r1}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/250}, &(0x7f0000000100)=0xfc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x5, 0x0, 0x8001}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x4, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r4, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069b2, &(0x7f00000001c0)) symlinkat(&(0x7f0000000480)='./file0\x00', r4, &(0x7f0000000180)='./file1\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206931, &(0x7f00000001c0)) symlink(&(0x7f0000000000)='.\x00', 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') unlink(0x0) unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') fcntl$setflags(r0, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000500)={0x4, 0x18, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x39}, 0x2, &(0x7f0000000040)="71f91e3471ac004b5c141f47ab01466efec370dd960000000000000000", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff8e) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) symlink(&(0x7f00000001c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') faccessat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) r5 = socket$inet(0x2, 0x8002, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r6, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000740), 0x0) mlock(&(0x7f00005c5000/0x4000)=nil, 0x4000) renameat(r3, &(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00') executing program 7: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) socket$inet6(0x18, 0x4006, 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x1) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fchflags(r0, 0x10000) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000040)=0x3) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x6eb6}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1) r2 = getegid() seteuid(0xffffffffffffffff) getgroups(0x1, &(0x7f0000000140)=[r2]) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)) r4 = getpid() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x0, 0x3, 0xf9a, 0xfffe, 0x8}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) bind$unix(r5, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) semget$private(0x0, 0x0, 0x14) semget(0x0, 0x1, 0x48) setitimer(0x0, &(0x7f00000002c0)={{0x4, 0xbaab}, {0x8, 0x80000000}}, &(0x7f0000000300)) r6 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x4) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000340)={0x1400, 0x4b4}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000380)="1f6560a2a6e777887669edea3db52f4aab0e93edb52ea47324e272328268050528d9bbbf99b19111662291f883c7b84637f3bf18b7c0a8d2e3de7d25d7bd932a4130c6f6df03e69c88128f6661fafb431c3b8eb9", 0x54}, {&(0x7f0000000400)="21114cfa8ccdb9e02faf34bcc741de020e12b6603b04e9ffd31e72dc2a185c860124bc65898c477fa1b64c20d3cb9ef7205b03833cf106d6da0adce8955cc7788a63ee7d8785dc2470c57737436ec929fa2c1b483ec4db2bbcf82427f4136ef951672f87fbbb9f14968f48d9120f81f9b91733e89af5785466ba5c5eb0effd5c2a12ffa9801aae8846d2da0ff92c715d19662da2475c8acaf15c661c88d0bc75ce54aa4d56c01d66558e453004c416661c3d48eecbbdfd5c96ded76c9799f8aceaea2598f6997c85ec4b7b6815a2a862460c38cf39e4776013d4c9e9a359fbb2eeefe8efdc85595680f2ac1d7371612018b63a7e", 0xf4}, {&(0x7f0000000500)="53a2690b89e35235a935b187421d0fa6d77290bb93b405fc4e552591992aff415a982342c4dda27829ea80c1e481489842e242f0af07d0678914fc5563f27a1ee46d7bf307d634ce1b4626802d69a16c19f59b890fd59058efdf95c2ab0ab88db91086fd79fae4457cae8d74ec88f446452b2c614cc0184dd42b203dae60c0a6bcc7a2c813421fb4ba9d3c4ff64157f3d84d5f4068b19f6aa24a0c86f0a7956b6197ad", 0xa3}, {&(0x7f00000005c0)="7609c00dd5723ad42624eefd9119af4a70abdc99cedccef2542a808884faa99edce130506ebd110c71b8c8e648a9586dd352428224d53054dc3ee672fa7c5fa625e3c04548c26ef9b458be5d5c149c6151930cd7dcc35365120afb13d327b83df59229ea34ba310bae78f87308c9ad2fcbcabe1f9e9f727fd33ef0838123a949e3aa70723898c31b9305468271de015d8f33", 0x92}], 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000006c0)=0x1ff) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000700)={0x0, 0x4, 0x2}) r7 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r9 = getuid() r10 = getegid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000780)={{0x0, r8, r3, r9, r10, 0x1, 0xe2bf}, 0xda93, 0x55e9, r4, r4, 0x200, 0x1, 0x0, 0xffffffffffffffff}) executing program 1: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000002140), 0x0, 0x0) r1 = getuid() seteuid(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) r3 = msgget$private(0x0, 0x44) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/195) syz_open_pts() close(r0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80)=@file={0x1}, 0x2) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) msgget$private(0x0, 0xfffffffffffffffd) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) getuid() getgid() executing program 2: r0 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xb3}], 0x5, 0x0) kevent(r0, &(0x7f0000000080), 0xb, 0x0, 0xb66, 0x0) close(r1) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0xb, 0x0, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(0x0) rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) sysctl$vfs_nfs(&(0x7f0000000480)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000180), 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 1: syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getuid() r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x20, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pwritev(r5, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) sendmsg$unix(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000840)}], 0x1}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000080", 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xffffffffffffffb3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x0, 0x20, 0x0, 0x0, 0x1, 0x9, 0x2, 0x1, 0x4c00, 0x5}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002540), 0x1, 0x0) syz_open_pts() getpgrp() msgget$private(0x0, 0x484) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r6, 0xffff, 0x80, 0x0, 0x0) panic: vop_geneWrAicR_bNaIdNGo:p SPLStopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 381013 19241 32767 0x8000010 0 0 syz-executor.1 *500403 4511 32767 0x8000010 0x4000000 1 syz-executor.7 db_enter() at db_enter+0x1c panic(ffffffff828913fb) at panic+0x17b vop_generic_badop(ffff80002a23a0f8) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd806995e1f8,fffffd8063763150) at VOP_STRATEGY+0x9f bwrite(fffffd8063763150) at bwrite+0x1d3 VOP_BWRITE(fffffd8063763150) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002a23a370) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8055439cf8,ffff80002a23a4d0,ffff80002a23a500,ffff80002a23a400) at VOP_MKDIR+0xc3 domkdirat(ffff80002e1062c0,3,20000100,0) at domkdirat+0x125 syscall(ffff80002a23a680) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xffaea77fea0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: vop_generic_badop ddb{1}> trace db_enter() at db_enter+0x1c panic(ffffffff828913fb) at panic+0x17b vop_generic_badop(ffff80002a23a0f8) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd806995e1f8,fffffd8063763150) at VOP_STRATEGY+0x9f bwrite(fffffd8063763150) at bwrite+0x1d3 VOP_BWRITE(fffffd8063763150) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002a23a370) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8055439cf8,ffff80002a23a4d0,ffff80002a23a500,ffff80002a23a400) at VOP_MKDIR+0xc3 domkdirat(ffff80002e1062c0,3,20000100,0) at domkdirat+0x125 syscall(ffff80002a23a680) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xffaea77fea0, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80002a23a020 rbx 0xffff800029cecd77 rdx 0xffff800000df0900 rcx 0xffff80002e1062c0 rax 0xffff800029cebff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xcc9e72c4f0a1215 r11 0x5f41d8edb55accd6 r12 0xffff800029cecb78 r13 0 r14 0 r15 0x1 rip 0xffffffff8267403c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff80002a23a010 ss 0 db_enter+0x1c: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.7) tid=500403 pid=4511 tcnt=2 stat=onproc flags process=8000010 proc=4000000 runpri=17, usrpri=83, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff8000ffff62a8,0xffff80002e1067f0 process=0xffff8000371ab0f0 user=0xffff80002a235000, vmspace=0xfffffd8069764dd8 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 19241 381013 22890 32767 7 0x8000010 syz-executor.1 72284 10282 41301 32767 2 0x8000010 syz-executor.6 4511 356530 41677 32767 2 0x8000010 syz-executor.7 * 4511 500403 41677 32767 7 0xc000010 syz-executor.7 5983 24138 14486 32767 2 0x8000010 syz-executor.0 5983 241399 14486 32767 3 0xc000090 fsleep syz-executor.0 2013 150070 80269 32767 3 0x8000090 nanoslp syz-executor.4 2013 11267 80269 32767 3 0xc000090 sbwait syz-executor.4 2013 359763 80269 32767 3 0xc000090 lockf syz-executor.4 2013 457957 80269 32767 3 0xc000090 fsleep syz-executor.4 87849 298724 81262 32767 3 0x8000090 nanoslp syz-executor.5 87849 2967 81262 32767 3 0xc000090 sbwait syz-executor.5 87849 241648 81262 32767 3 0xc000090 fsleep syz-executor.5 22890 225668 97409 32767 2 0x8000010 syz-executor.1 97409 360839 12235 0 3 0x8000082 wait syz-executor.1 41301 85966 15059 32767 3 0x8000090 nanoslp syz-executor.6 15059 422363 12235 0 3 0x8000082 wait syz-executor.6 81262 139489 22262 32767 3 0x8000090 nanoslp syz-executor.5 22262 268918 12235 0 3 0x8000082 wait syz-executor.5 41677 317235 33263 32767 3 0x8000090 nanoslp syz-executor.7 33263 362653 12235 0 3 0x8000082 wait syz-executor.7 80269 91406 6065 32767 3 0x8000090 nanoslp syz-executor.4 6065 320856 12235 0 3 0x8000082 wait syz-executor.4 51687 263884 10227 32767 2 0x8000010 syz-executor.2 10227 97796 12235 0 3 0x8000082 wait syz-executor.2 14486 86701 83429 32767 3 0x8000090 nanoslp syz-executor.0 83429 1287 12235 0 3 0x8000082 wait syz-executor.0 34666 215613 42674 32767 3 0x8000090 nanoslp syz-executor.3 42674 240416 12235 0 3 0x8000082 wait syz-executor.3 85186 253859 0 0 3 0x14200 bored sosplice 12235 39990 16114 0 3 0x1a000082 thrsleep syz-fuzzer 12235 423254 16114 0 3 0x1e000082 thrsleep syz-fuzzer 12235 79488 16114 0 3 0x1e000082 wait syz-fuzzer 12235 305476 16114 0 3 0x1e000082 thrsleep syz-fuzzer 12235 260194 16114 0 3 0x1e000082 thrsleep syz-fuzzer 12235 53684 16114 0 3 0x1e000082 wait syz-fuzzer 12235 516563 16114 0 3 0x1e000082 wait syz-fuzzer 12235 278026 16114 0 3 0x1e000082 kqread syz-fuzzer 12235 253587 16114 0 3 0x1e000082 thrsleep syz-fuzzer 12235 56877 16114 0 3 0x1e000082 wait syz-fuzzer 12235 502086 16114 0 3 0x1e000082 thrsleep syz-fuzzer 12235 286980 16114 0 3 0x1e000082 thrsleep syz-fuzzer 12235 446645 16114 0 3 0x1e000082 wait syz-fuzzer 12235 320818 16114 0 3 0x1e000082 wait syz-fuzzer 12235 154404 16114 0 3 0x1e000082 wait syz-fuzzer 12235 63695 16114 0 3 0x1e000082 wait syz-fuzzer 16114 359799 56374 0 3 0x810008a sigsusp ksh 56374 271258 72784 0 3 0x1800009a kqread sshd 80394 240148 1 0 3 0x18100083 ttyin getty 72784 426301 1 0 3 0x18000088 kqread sshd 89559 38333 76030 73 3 0x19100090 kqread syslogd 76030 358660 1 0 3 0x18100082 sbwait syslogd 25870 493322 1 0 3 0x18100080 kqread resolvd 23076 279840 73957 77 3 0x18100092 kqread dhcpleased 93741 469569 73957 77 3 0x18100092 kqread dhcpleased 73957 344306 1 0 3 0x18000080 kqread dhcpleased 77971 202 0 0 3 0x14200 bored smr 82848 68656 0 0 2 0x14200 zerothread 28858 339768 0 0 3 0x14200 aiodoned aiodoned 50713 443533 0 0 3 0x14200 syncer update 48186 410899 0 0 3 0x14200 cleaner cleaner 69451 272166 0 0 3 0x14200 reaper reaper 67828 398161 0 0 3 0x14200 pgdaemon pagedaemon 91236 310524 0 0 3 0x14200 bored viomb 12489 373655 0 0 3 0x40014200 acpi0 acpi0 20033 460765 0 0 3 0x40014200 idle1 23123 498653 0 0 3 0x14200 bored softnet3 69608 315501 0 0 3 0x14200 bored softnet2 13995 320049 0 0 3 0x14200 bored softnet1 31939 126670 0 0 3 0x14200 bored softnet0 56345 489751 0 0 3 0x14200 bored systqmp 88008 430420 0 0 3 0x14200 bored systq 53713 457038 0 0 3 0x14200 tmoslp softclockmp 52635 190435 0 0 3 0x40014200 tmoslp softclock 11361 84271 0 0 3 0x40014200 idle0 1 55189 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd806b25f4f8) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 pmap_enter+0x1c6 #4 uvm_fault_lower_lookup+0x29b #5 uvm_fault_lower+0x62 #6 uvm_fault+0x255 #7 upageflttrap+0x8e #8 usertrap+0x22a #9 recall_trap+0x8 Process 19241 (syz-executor.1) thread 0xffff80002e106d00 (381013) exclusive rwlock uobjlk r = 0 (0xfffffd806d694ef8) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 uvm_fault_lower_lookup+0x4b #3 uvm_fault_lower+0x62 #4 uvm_fault+0x255 #5 upageflttrap+0x8e #6 usertrap+0x22a #7 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd8069764108) #0 witness_lock+0x446 #1 uvmfault_lookup+0xd9 #2 uvm_fault_check+0x3e #3 uvm_fault+0xf2 #4 upageflttrap+0x8e #5 usertrap+0x22a #6 recall_trap+0x8 Process 4511 (syz-executor.7) thread 0xffff80002e1062c0 (500403) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82e77c58) #0 witness_lock+0x446 #1 __mp_acquire_count+0x48 #2 mi_switch+0x491 #3 sleep_finish+0x19a #4 biowait+0x91 #5 bwrite+0x1fe #6 ffs_update+0x27f #7 ufs_mkdir+0x430 #8 VOP_MKDIR+0xc3 #9 domkdirat+0x125 #10 syscall+0x854 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806a2f91a8) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vget+0x1fd #6 ufs_ihashget+0x121 #7 ffs_vget+0x7c #8 ffs_inode_alloc+0x1e4 #9 ufs_mkdir+0xe6 #10 VOP_MKDIR+0xc3 #11 domkdirat+0x125 #12 syscall+0x854 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806a2f96f8) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 domkdirat+0x79 #8 syscall+0x854 #9 Xsyscall+0x128 Process 5983 (syz-executor.0) thread 0xffff80002ef3ca78 (241399) exclusive rrwlock inode r = 0 (0xfffffd806b3c6a30) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 ufs_ihashins+0x46 #5 ffs_vget+0x141 #6 ffs_inode_alloc+0x1e4 #7 ufs_makeinode+0xb0 #8 ufs_symlink+0x4b #9 VOP_SYMLINK+0xd7 #10 dosymlinkat+0x158 #11 syscall+0x854 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806a2f9a28) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 dosymlinkat+0xb8 #8 syscall+0x854 #9 Xsyscall+0x128 Process 51687 (syz-executor.2) thread 0xffff80002a2a2548 (263884) exclusive rrwlock inode r = 0 (0xfffffd806a2f9098) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vget+0x1fd #6 ufs_ihashget+0x121 #7 ffs_vget+0x7c #8 ufs_lookup+0x1373 #9 VOP_LOOKUP+0x5c #10 vfs_lookup+0x6f8 #11 namei+0x56a #12 dounlinkat+0x9d #13 syscall+0x854 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80601cf4d8) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 dounlinkat+0x9d #8 syscall+0x854 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10180 6408K 6419K 166960K 11399 0 pcb 17 12K 12K 166960K 17 0 rtable 246 7K 7K 166960K 2201 0 pf 29 8K 8K 166960K 123 0 ifaddr 44 15K 15K 166960K 238 0 ifgroup 50 2K 2K 166960K 238 0 sysctl 4 1K 2K 166960K 6 0 counters 64 36K 36K 166960K 158 0 ioctlops 0 0K 2K 166960K 179 0 iov 0 0K 24K 166960K 365 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1377 87K 87K 166960K 2524 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 13K 166960K 155 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 690 0 dirhash 12 2K 3K 166960K 291 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 24 89K 113K 166960K 6172 0 sigio 0 0K 0K 166960K 157 0 proc 56 78K 115K 166960K 2366 0 subproc 104 6K 7K 166960K 754 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 1438 0 in_multi 99 7K 7K 166960K 898 0 ether_multi 1 0K 0K 166960K 34 0 mrt 1 0K 0K 166960K 6 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 97 440K 440K 166960K 97 0 exec 0 0K 1K 166960K 1620 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 312 77K 99K 166960K 54693 0 UVM aobj 131 6K 8K 166960K 143 0 pinsyscall 44 88K 105K 166960K 8568 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 491 0 NDP 11 0K 2K 166960K 168 0 temp 74 6820K 6948K 166960K 22694 0 kqueue 13 20K 30K 166960K 1038 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 898 0 895 1 0 1 1 0 8 0 rtentry 112 702 0 586 4 0 4 4 0 8 0 unpcb 144 5179 0 5158 14 12 2 2 0 8 1 syncache 336 58 0 58 22 21 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 30 0 30 3 2 1 1 0 8 1 tcpcb 808 3153 0 3148 26 24 2 2 0 8 1 arp 120 118 0 99 1 0 1 1 0 8 0 ipq 40 20 0 18 6 5 1 1 0 8 0 ipqe 40 245 0 242 6 5 1 1 0 8 0 inpcb 384 7143 0 7133 29 27 2 3 0 8 0 nd6 136 233 0 204 3 1 2 2 0 8 0 kcovpl 48 58 0 50 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2849 0 2368 40 9 31 31 0 8 0 art_table 32 2850 0 2368 4 0 4 4 0 8 0 art_node 16 701 0 595 1 0 1 1 0 8 0 sysvmsgpl 40 29 0 17 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 687 0 677 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 203 0 186 3 0 3 3 0 8 0 dino2pl 256 10242 0 8710 99 2 97 97 0 8 0 ffsino 272 10242 0 8710 104 0 104 104 0 8 0 nchpl 144 18983 0 17250 66 1 65 66 0 8 0 uvmvnodes 80 8631 0 0 177 0 177 177 0 8 0 vnodes 216 8631 0 0 480 0 480 480 0 8 0 namei 1024 67071 0 67070 14 13 1 2 0 8 0 percpumem 16 93 0 47 1 0 1 1 0 8 0 kstatmem 264 116 0 94 2 0 2 2 0 8 0 scxspl 216 136682 0 136682 53 50 3 8 1 8 3 plimitpl 152 1444 0 1419 3 1 2 2 0 8 0 sigapl 424 6376 0 6321 7 0 7 7 0 8 0 futexpl 64 95890 0 95887 12 11 1 1 0 8 0 knotepl 120 1158 0 0 18 0 18 18 0 8 0 kqueuepl 216 2025 0 2015 1 0 1 1 0 8 0 pipepl 320 1185 0 1157 12 9 3 4 0 8 0 fdescpl 496 6357 0 6322 7 2 5 6 0 8 0 filepl 152 40856 0 40602 23 12 11 12 0 8 0 lockfpl 104 1671 0 1665 1 0 1 1 0 8 0 lockfspl 48 637 0 633 1 0 1 1 0 8 0 sessionpl 144 70 0 54 1 0 1 1 0 8 0 pgrppl 48 193 0 177 1 0 1 1 0 8 0 ucredpl 104 8469 0 8451 1 0 1 1 0 8 0 zombiepl 144 6322 0 6321 1 0 1 1 0 8 0 processpl 1136 6376 0 6321 5 0 5 5 0 8 0 procpl 656 12967 0 12890 8 0 8 8 0 8 0 sosppl 168 128 0 128 29 28 1 1 0 8 1 sockpl 664 13384 0 13351 56 51 5 5 0 8 1 mcl64k 65536 18 0 0 3 0 3 3 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 2 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 746 0 0 37 5 32 37 0 8 0 mtagpl 96 4 0 0 1 0 1 1 0 8 0 mbufpl 256 1773 0 0 74 0 74 74 0 8 0 bufpl 280 19117 0 10485 617 0 617 617 0 8 0 anonpl 24 1057796 0 1051405 204 134 70 98 0 186 0 amapchunkpl 152 186952 0 186169 133 93 40 56 0 158 2 amappl16 200 25355 0 25252 169 155 14 29 0 8 0 amappl15 192 8 0 7 1 0 1 1 0 8 0 amappl14 184 300 0 288 2 1 1 2 0 8 0 amappl13 176 26 0 25 1 0 1 1 0 8 0 amappl12 168 7713 0 7676 2 0 2 2 0 8 0 amappl11 160 73 0 63 1 0 1 1 0 8 0 amappl10 152 89 0 81 1 0 1 1 0 8 0 amappl9 144 176 0 175 1 0 1 1 0 8 0 amappl8 136 274 0 236 2 0 2 2 0 8 0 amappl7 128 58 0 42 1 0 1 1 0 8 0 amappl6 120 958 0 944 2 1 1 2 0 8 0 amappl5 112 352 0 340 1 0 1 1 0 8 0 amappl4 104 960 0 926 2 0 2 2 0 8 0 amappl3 96 33448 0 33352 9 5 4 4 0 8 0 amappl2 88 6900 0 6824 4 2 2 4 0 8 0 amappl1 80 30965 0 30449 22 10 12 22 0 8 0 amappl 88 53143 0 52914 9 2 7 7 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 142 0 12 3 0 3 3 0 8 0 uaddrrnd 24 6357 0 6322 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6357 0 6322 1 0 1 1 0 8 0 vmmpekpl 168 46333 0 46263 4 0 4 4 0 8 0 vmmpepl 168 396063 0 393968 226 124 102 116 0 357 1 vmsppl 440 6356 0 6322 5 0 5 5 0 8 0 rwobjpl 56 107108 0 97279 171 30 141 143 0 8 0 pdppl 4096 12721 0 12644 348 267 81 91 0 8 4 pvpl 32 48803 0 0 396 2 394 394 0 265 0 pmappl 248 6356 0 6322 4 1 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 777 0 343 13 0 13 13 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffffffff82d31ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 x86_bus_space_io_read_4(b008,0) at x86_bus_space_io_read_4+0x2e acpitimer_delay(1) at acpitimer_delay+0x115 comcnputc(800,4c) at comcnputc+0x1d7 cnputc(4c) at cnputc+0x4f kputchar(4c,5,0) at kputchar+0x206 kprintf() at kprintf+0x69a printf(ffffffff829a4ac6) at printf+0x79 proc_trampoline() at proc_trampoline+0xc6 end of kernel end trace frame: 0x7c497d0dc640, count: 4 ddb{0}> trace x86_ipi_db(ffffffff82d31ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 x86_bus_space_io_read_4(b008,0) at x86_bus_space_io_read_4+0x2e acpitimer_delay(1) at acpitimer_delay+0x115 comcnputc(800,4c) at comcnputc+0x1d7 cnputc(4c) at cnputc+0x4f kputchar(4c,5,0) at kputchar+0x206 kprintf() at kprintf+0x69a printf(ffffffff829a4ac6) at printf+0x79 proc_trampoline() at proc_trampoline+0xc6 end of kernel end trace frame: 0x7c497d0dc640, count: -11 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x1c: addq $0x8,%rsp db_enter() at db_enter+0x1c panic(ffffffff828913fb) at panic+0x17b vop_generic_badop(ffff80002a23a0f8) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd806995e1f8,fffffd8063763150) at VOP_STRATEGY+0x9f bwrite(fffffd8063763150) at bwrite+0x1d3 VOP_BWRITE(fffffd8063763150) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002a23a370) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8055439cf8,ffff80002a23a4d0,ffff80002a23a500,ffff80002a23a400) at VOP_MKDIR+0xc3 domkdirat(ffff80002e1062c0,3,20000100,0) at domkdirat+0x125 syscall(ffff80002a23a680) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xffaea77fea0, count: 4 ddb{1}> trace db_enter() at db_enter+0x1c panic(ffffffff828913fb) at panic+0x17b vop_generic_badop(ffff80002a23a0f8) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd806995e1f8,fffffd8063763150) at VOP_STRATEGY+0x9f bwrite(fffffd8063763150) at bwrite+0x1d3 VOP_BWRITE(fffffd8063763150) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002a23a370) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8055439cf8,ffff80002a23a4d0,ffff80002a23a500,ffff80002a23a400) at VOP_MKDIR+0xc3 domkdirat(ffff80002e1062c0,3,20000100,0) at domkdirat+0x125 syscall(ffff80002a23a680) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xffaea77fea0, count: -11