8a77af6090bfbb09f46683b8c766cd17bd47999b4c3d29a2d7eaf2f32b72fa4a0b42c2104e6a98b94416914b6e0031cd3a0f3e91dc14f3368978cda2d3ec09942c412f190ba9e71d727b49d990065f26f05253a982a20942865fa8ed3e6d7942c7f1654984e67d6cb8a1127", &(0x7f00000003c0)=0xcf, &(0x7f0000000400)="6ea3f866f964c4d82001e530dfc288ae5ad9e764fb04e1de9f3cd81d8c2c1994bbfe6d9e43432e7924fccc5426389f82298b665b9a697b080d7af5dad17723be", 0x40) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) faccessat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x60, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x0) 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) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0xeb, r6, 0x0, 0x0, 0x0, 0x22, 0x3}, 0x100000002, 0x5, r5, 0x0, 0x8, 0x0, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = semget$private(0x0, 0x0, 0x3c0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x200}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x1, 0x40, 0x800}], 0x8) r8 = getuid() setuid(r8) getegid() executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f00000004c0)="acd553bdd95c30facc60d3d79a327122a5fb9de9ea6c9eb30fb2948f93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df47d6c3bba690a611889032ac7b3581d7c96d1c546e59724f069000006871794f0615dd4d8bb1057a61fb177b50bf331b859bbbf88cbc69f35a4582aacc7429958b803a676cc3761e8a47857f51d90a5e65f9c605ab0052000000000400000000000000f480ebf5b577d738138697cacad676bf8951d7414227a20236edd3be26ee6c911d623dd5df7a17c08385be983d80daa25c1b318b94970e055b7e81d5e4cc3450caa8ff85701f75049b80d418e3aa33efcc08000000000000008082feaa1f269cb7091ba1ea838b661efb3f3c043658b5d4ecc6a6e9321f84d25c75daeec22c25be3cc46e70bc344229358086f4e776f72d3aab6284abbe69d1735e07d5765b28e99c0c3f9ece6fd77b016e7c9b52aad989de9e840283319f3843458c91c15a7e60914c5a0e06854dce8cce1b580ed7b8f8b9267299071a1294f639285d902275d9144e873c835b3a56d5afbf32369a4aca968741b91d1fb20a52794d55640035810c54", 0xb4}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000100)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x5f}, {&(0x7f00000023c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a43d2ae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328aebb8e2cf7402433e3453fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3e89ac70054ea5fd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1bddbd47362e349bfca42f8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02e31a5d388ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bba17da893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5aced0800000000000000d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abc988a756da64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1aaa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a06b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da000000", 0xf02}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xb006ff, 0x2647, 0x1000, 0xd, "faba1d428fdd0008493b002c5400"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000011c0)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d1777a657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8026a37c71e0b39f64012ce974526e31d1937376a87872c0b286508f6ec7d17591bdea10670d774d8f5100b51a3275ddb218a808a3841425069b5654c3ab36d48d6bf73e2163251b7d3627cf5e7cd2288ff98f088c139644c642349d45484f24d6e6698aec053a018380c8ce6a11d4820d4ac16036819c66d7b55b5258611adaed3f7787197cbe4b7645431d4233c29b9e78e6de5c449ab857fe1107f4959789aa825041a5e0275e5036993096ac2d5cc7d45d85b5365bb3161df74c1bc5e5eef42088ee909ecf8fb788342f68304f6054e1051bc98c269730edbc50ab467e255e62d7c2ad08fd6688f", 0x146}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8343712", 0xb0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) listen(r3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) fcntl$getown(r5, 0x5) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000140), 0x4) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000001180)=0x80000001, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r5, 0xffffff7f, 0xfffffffa, &(0x7f0000000180)="28d4b6d532138127f84925dc582e0c0341b9a09a3615aa4189e3a3fea938f6366d3f28985fb1a0fb4b5955410afb693d7fcb70f8c7338b86ccf842210ae889845bd8c20232fd7a63f3e61dbc1ba05553aef2bdf1fe73f908cf52009e1c3984b8ca5750a07aa313a882b8817cdf2d44328380d177b4ea88d6230f543a47b1b4337bdc7503cd3d0d1f0a44c01c41dda6c228abdf", 0x93) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, 0x0, 0xcc, 0x2, 0x0) pipe(0x0) pipe(&(0x7f0000000240)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x1000) executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x101, 0x8000}, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() unlinkat(0xffffffffffffffff, 0x0, 0xd9dee93655c0c23a) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRESOCT, @ANYRESDEC=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000d40)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf3091873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe300000000000400000000000000e9a3471867737ede7592cb85a0a3fa080000009b265a169a79ed9980eaaacbcce224abc7b30926aee1eb5406651f92d2a4a8ed376e8106f51cef5c8b1c97c353854b1527fba94a64a6792ed9baab872115923959cd893b3dc8ffffb1299340000000000000006229267fe9dc3e37c2cbf8235a2df05e6cbde165fccac16366d0359a50f9655acc9af60400000000000000ee35cdd062abd29543037df184087a5c9a09e402e6e672ea0000000084ecd5d742989c08c49b45e071c5e24394002c3f2b51aec9d411e0f0a369418559535ec5c858e89d9b5f6f6a26f3af59219b8b249a2c1f5af844a0e398bd14137538d1c720234a2c293f416d3036ad5181bed903afdd6099a3d2add78a329c86e0806ee6fd661d0000000000000039738ad6b33de0102251703a9347d5c11989a3d00b631bf6bbd68a9788a99d9986ffe6c70000000000000000000000000000007adf2dafd286ce0ceceabc45be3b7d0d424a5d9ab4c38ba679faddf69d1ddcf5a5eeccb31bf11358ec6899bfc06771971d0ada30f6edc99a931413b1705004b36d27afe6618401ec3f2e3dfe185453a5d7e3013bf83ad50ec31805fbf135350d06a5430e97ef1d22d9f7b841d25cb4424eeff432818fe781132c6e8119fbdf2e5e586fd872a341d2fce4c0c0c08d9df4e8013a3e3ab39777652ff3e3898aad7abb87aa76bebd48f42f90bcf5edd5175872a9524c62666fdae7ebb372c35c0d6bae7adf8c1be279581ad4fcc9617cf4ec1968666f019e4c540a592838325d3dbb9fd5395e25f26c29c3fb6576c64463b7583e264b06de9eb3d4975400000000000000001af17ae4ffe8a70c6c8fb3f4d2d02e30532bec2c616ae3198cf636bd8726ec5a6ca2d9e0b11d7bfe422b79e449fbf588c80829e65b21f13ea565e59119e8b48b59b494080d19c7e35f80ae82a7d5797dc87f6b498a00f7bb7b0c46e41d1507e672", 0x31a) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x110) r1 = getpgrp() r2 = socket(0x20, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) r4 = semget$private(0x0, 0x7, 0x3c0) r5 = semget(0x0, 0x1, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r4, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) r6 = getuid() r7 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r7}, 0x0, 0x7, 0x0, 0x0, 0x5b1428f4, 0x0, 0x2000}) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000240)=[{&(0x7f0000000000)='#!DS', 0x4}], 0x1) mkdirat(r8, &(0x7f0000000180)='./file0\x00', 0x180) semop(r4, &(0x7f0000000000), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, r6, r7, 0x1a4, 0x4}, 0x9, 0x8, 0x8}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r6, 0xffffffffffffffff}, 0xc) wait4(r1, 0x0, 0x3, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) executing program 6: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xc1, 0x0, 0x0, "0800c6f200"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33, 0x0, 0x1}], @generic='+S'}}}}}) r3 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0xc59, 0x7]) semop(r3, &(0x7f0000000180)=[{0x0, 0x3, 0x800}, {0x4, 0xe6, 0x800}, {0x1, 0x0, 0x800}, {0x1, 0x20, 0x1000}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x800}, {0x2, 0xfffb, 0x1000}, {0x0, 0x3f, 0x800}], 0x8) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = getuid() setuid(r5) getegid() r6 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r6, 0x0) msgrcv(r6, 0x0, 0x0, 0x3, 0x800) r7 = getuid() setuid(r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(r3, &(0x7f00000001c0), 0x0) dup2(r2, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) executing program 5: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x840, 0x0) mmap(&(0x7f000054f000/0x4000)=nil, 0x4000, 0x4, 0x3013, r0, 0x0) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0xfe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000180)="674cd6e5", 0x4) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="1000000000000000000000000002ff00"], 0x10}, 0x0) executing program 5: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x43) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='c\x00') sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x20, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02e00000", 0x4) sysctl$net_pipex(&(0x7f0000000100), 0x3, &(0x7f0000000140)="5d58dee8ba37d7219719ff70ff48af65456af9f8f83d6df5ac92b27e062a5bb112e1fab1f420c3ab818f576ccffa716d564f755706273b32c570c0663fb3dc546487251c561697407a778aaeec1418ac0ad997b4e11a841da341f2f1cddb0137bce0e05cfb736e8985d83a416d66386a095065e96aed46f1b60faa301cdcf3665edde78c32cceeca3a92158efffab1a7d55148ed75c1a2df5a2fca6b58b45eb77d249ce0e187ed30fd4afd6a135bcb7a4daa68f09808a6b86f698ab4c5519e74c486d9564616e292b1aaa8a848695138cd4668af5ed99435992f37d7890af7102bbae5", &(0x7f0000000240)=0xe3, &(0x7f0000000280)="8db4e0c37ae8f9c6325771c1bbc55072c24bee33a8ba31e18a209d79cf2d52f112c69c2d4fb98f88ed43b0f5faeed679723be19e5c0b7d9bb6e85e4e7b464fb69f4114761367b7253ad0a23f9b9e3b75ddac1411610a", 0x56) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x36, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffec5) executing program 0: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x20, './file0\x00'}) socket$inet(0x2, 0x5, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x28, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)) semget$private(0x0, 0x0, 0x0) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getpgrp() shmctl$IPC_SET(0x0, 0x1, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000380)=""/46) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x2, 0x0) close(r0) fchmod(r0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xb3}], 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) kevent(r1, &(0x7f0000000080), 0xb, 0x0, 0xb66, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 3: open$dir(&(0x7f0000000300)='./file0\x00', 0x7b8873bbdf4d646, 0x0) (async) unveil(&(0x7f0000003e00)='./file0\x00', &(0x7f0000003e40)='r\x00') (async) execve(&(0x7f0000004e00)='./file0\x00', 0x0, 0x0) (async) socketpair$unix(0x21, 0x1, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x10) close(0xffffffffffffffff) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f0000000480)=0x210, 0x0, 0x0) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x101, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x2, 0x800, 0x0, 0x0, 0x9, 0x499, 0x7f}) r1 = geteuid() r2 = getegid() r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2f, &(0x7f0000000040)="03000000", 0x4) r4 = getegid() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r6 = syz_open_pts() r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000880)="982bb18ec2c271abd85d35298157e96b6efd7e532c753b6bdb0c3cbef5b3e35356110881e8e06f06c4610838112bd6deb9b1f8a503ff8e0257ed0ba52c7746efc2973c33337ba2b41302f028124a863edb4bc521c4688b1debcb8b6d3fe5a30db2964246080f9af7d9b1d17dd4836c500e1c48eb1a1922db43298d0c04de174f3219b7a69f8675b5e952a1cccfe308c9bffb37f3b2008fa0b13d93e290188d2b5a5cc1ffffde148fcdceeb62bb87df8eb844bbd6bbfad6b76bb56cd52363ff9845695d804aaf342d82554f8f06c87d892bcbb3c860b6a31e6dd0cb458cb9bec01a3c0943849c0e8f828e9f99f9221b4555034259633695d85691774e2ae76d9e772df90eb4ed3fef34e1e6ff1d5a8a00fd1e89c81eecb4ff8c69e41eac042c36095c4c5c1c621c8aa4d3b104ff7083751a1635b4e4c7427e7b970808e3f74e02a924287f1e069726a6ab79b3e89050a2e5579a623931cfee6e901a0096a5d3b4b656446b049ef8613befee8b7da71a2964a5077404e6aee1ac7e220e00"/396, 0x18c}, {&(0x7f00000001c0)="5a5e808ba525e79edbb8abe5b9d633eccbee9d0cd9dcedcfabbacd597435d4717b775a0ec7ab6ecd39d3c38b013cc48b0fb551a3310ef9209c61aa03db36442f7189a74365afaa929f0b008620932e18f4c971db0a24daf97ce27643033866ff437264e1b3273a337c6bb698ae6a4f24ac54a16c438f69b0a94c82c5ce50fb6381e78e21e6971757996c3d9c45e8030ee01a309f2796e4", 0x97}, {&(0x7f00000007c0)="1fff12224083056523d01b07eb903ae9e6b68564fccef010f4263682c28dd39708515fbe5a89136a88065bf6faec79fc68d7a830059dfdebad22be47af5f5ccff3bcecf0875d7bbbfc965d21b1e8f81c07a37e5a2fe88f2a6e27696198e98cf5fa29a1fdcabd35256ca32e4b378cbc2118c0a5bad6f364bf04a9f79a4244c45ed9ac29", 0x83}, {&(0x7f0000000440)="00de8a39d41a7cb2d850a57fff78c4bd8040800e015b382ff8603ec1e594f9e403", 0x21}], 0x4, &(0x7f0000000a40)=ANY=[@ANYBLOB="1800000000000000ffff140001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRESOCT=r7, @ANYRESOCT=r6, @ANYRES32=0x0, @ANYRESHEX=r6, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX=r2, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYRES32=r4, @ANYRESOCT=r7, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r3, @ANYBLOB="2000000000f2fffffeff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff0000010000002a305569cd773ee42cb097e4d9e33b826a6a0b2cd4d9d652631eda1c9ef53b1780e56f3f", @ANYRES32=r5, @ANYRESOCT=r2, @ANYBLOB="8fab9d9041fb792c554714b172fdfe44a01829d94b93b2abf315f64600745b3599f80d446ea370220a3ff2935d7504c16d23bc9b1130dabfe448ee702b6f7313fbe84aaf734f91732a0bc2c0b3ea8b2c4504c2bf1359182099f646e66ea2176a744055779a09dac8fb01e89c606cc0bbf4f5c99132bf45087c9b9e041143a36b7dc564a67dc65a4da9d614888cce8ce4c0b349691006fa55229c7cd43e056cea0d5ac9b2d175a374", @ANYRES32=r7, @ANYRES64=r7, @ANYRES32], 0x140, 0x1}, 0x0) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x2, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x148, 0x2f0b}, 0x3, 0x5, 0x0, r8, 0x3000000000000, 0xff49, 0x2, 0xfff}) r9 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) r10 = geteuid() r11 = semget$private(0x0, 0x4000000009, 0x82) r12 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r10, r12, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001f00)=""/154) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r13 = getegid() getgroups(0x1, &(0x7f0000000000)=[r13]) r14 = geteuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000003c0)={{0x1, 0x0, r13, r14, 0x0, 0xa0, 0x5}, 0x22, 0x6, 0x2}) shmctl$IPC_RMID(r0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000017c0)={{}, 0x0, 0x0, 0xfffffffffffffffc}) shmdt(r9) executing program 7: socket$inet(0x18, 0x3, 0x102) 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) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000800)="befac45842ac8dc2af960b08529902704ceb41f4dd41fb596814961379d4f8a141ba195806b554a2c2ec8cb5e9ceca9dee3c145905201bbef5a46e63310ce3720308532b9b372232902efdcb72a400bb53f1ec0312413dd38039cfbac7a7c004bc25f566f202c56969742aa604e83c171db1a93f02b14017c7eca9267876705770692c9da4cf2b6c561d3f5776560c955df6b8cc188d82af3a093267ec519cf34f93d9dba0edf3c9564152455912e0300b2ede5a6ea1f3484cb36fc712b2c8818fa4019f9b0fcdbbc162c67fd4773bc30c8715c6347e16fe88d815319f58328c3d4463936daf2b67544b53c6aaa0538aa9e85458d3497f21ab3951fd8883d2aa7fb960c7371d4f8e88afd9c0e1459f74e26e8e1ac1d487e79f06db05e5b807c50d41bd892ea25ffccf8a882263a4608c63ae78e18160a79a0472e2b94d0b350366ebc35e22163323c26bd6033201b6fb193b9c27c3abc615beeca807c445c5a6b89ca1af2c6846b52f2cd86828969cce6683777d402591c13a1a9c1176211b9174c7c51201e72b8ed4b6ca4a608baef12acd92e6f0035c3bde722f11b24e99f2b4875b85d342c05e89276f3356ec6ff15f854b59b56aaac54f0217181ea747533a1591f7cb25ea1b90c19d2961ce228cb4caa4f35fa12a429c0af4b387edc5dcab8a0dc11754648a39addd8f7157dab7f0ce9bd01e1cb6b1c280c91cb8e1ef10bde478090e34841256593a40ae6209e0a9606c7338f7b4450df88bdac7ff6c0eff9d03ad10e4e5561309adcd65bf24dc533ef01073fc464c72dad6d0ea58f458531ba55dc088b52cd4d3afe37263fb434d99bb64d3ec1d83c9f9563d62e6d775f5dd93dfd4516e76accaf4fba1c6b51292fa917ef028c1aecac63f523d2138dd887fdb7e3395c853adc6cf86df40bf0acd8821ca321ca521334219fb5644feb1f97ef82e1e1335ec69dc3ea2b6b24aece3a08a6ec61015409858e236da17f02b1755ec3e5b7bd4133a7aa91b005abe6405e35594a90b3cb20839e816a0d22692f5e16848c38a0d805fdb616b06c4d75f503cfe124e9a039e946c15c9e00d4a294bcaaa3bbd11e60df314c6232e9812fa3f9c3fe6ab027cd1c5c6214cf276e39984abff078305b276a8d4775f5102c279951564372b26e36d2f293b4d26984c6120b7d25ebf9e649b97c6a180713ee39e41a87379a640a9606625d03866450e7afdad61f382227aa633a3ba3883015ab9e484f754b35c380d7c88cfdab3a88cc3545083c0215024903852e9a3f69dad9c8b01615ddeda2fccc68f801d91154425f591e743e16640688c09464bfd0d3f18ec96a6bcd9e528f4d912e302e77c59c388844fb7d70cc6456d71c10bcd77e557af8fd32c63ec3c0e2ed78b1f3d1cec322bcaf6567cd49a1168d38449a24ec3515f88c8584b1fc5ecf28fed14ba9fb68be6acc2d2540ef88dc6039f6cb54fffaaaf962360a668d7360f0a2de5ca75ec4c10d1930a0c961e0c9263f0831b14039864299f5ea9ad484f809d832fa1535c47ab90d67b8c90b11c1b0db9aca4004f3c2fbc87f17a764f261c61e35961604fa082b9b282ad2b5200baa0657e9a7025b8da6a2199eb3768889ebe7d8137ef105a57e732073999b24c172a553599d885df024460f7bd689c976b0e23d3fceaf601b7315f22e59307039f7573f3808d5892bfb0f5ba30feea0961e347a932d58235f57f767b0d485bd5bece0e85c99c8eecbd43f263f07acf7bc4841ecaac27bdf25299930116ef437cdb2ff52e046649c2bdf7003997708511c842e7fbaf8e14581830613385e55f586d8a74dc421be234d9ec73bc40260ecea9f6450742a588a102135dfdaffdd8131652e5fe13405b3e576c9bb0442ade899e8e8235633d95d1c7a561443af7c2d9e37c7ab120343102dfb3ed5a7a6ca4475d6e4b1b975d1d80c5f934957e6b84772f159708cc89a3c1a9bc0574ecaed44c47a3dea0bdad041947f151ecda3061cd6ba5d4b7a492a5118c8b8dfd027939ffd4757b5c006995f3ac956f9694d86df06ff0b82d22c9b874ff39c6eb522f8cda490e05a2401bfa7d47781d4fd58c8d583eaacd14474eb3cbcf8a07b07c7e8229652ed77668518adadb5168a0e648068f618c5a454cafe162c3495aa34ec8fc4e04", 0x5f9) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000b1b000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000c10000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f0b000/0x3000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x100000106}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000096a000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) socket(0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffff29) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r3 = socket(0x0, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x58}, 0x2, &(0x7f00000002c0)="160eff7729b5aaac319cda207370390f5beb1d03e4fcdff089a932fdbcda22f40bd79323ef135f2b5267af74515b308f44225c6bcf62c6edabe52650423ddba24702a086677312fdbb4c73aa07444526f3e203413a27e94ed9a4340015edc8452fe39966bedae4b94e0eb285f5b45754584ece5bd7470aac44162ff13470c249818dab3692c91311cf61c894d14676b677311ee72efea646a029c71dbd9bc20e051b48af12dd4a9cffb8a66202e8ca53cec5ea52060a1fc21b71825ac7aceda96f1c3d2ce42e33f412acfaad8e804e387a4a837d771369f65ec1c70988843778a413cd13c78a1886f565294ee0e87167252eb46235f9714e8ef9e65d31742691d551294821f66845d846f6a819fbf4ec9df273d385882614fbb8c3a813fda46e0e66b85250f9f6fd7d886b6786954bbd8de8258cb39b2a202f45467a3008dd66ab14f137c0cb8b803277605d4cdc73992a2f5d75bade3c4511d9450f6dc29220f9381f51fae63113751c6c524fdba6ab2407", 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000280)) executing program 6: setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0x101}}, &(0x7f0000000080)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000080000000070700000000000020a105ffc70700000089583535673039d0d236acf2f97704be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3e0900feb3fda1139b672f4d3353eb067e73350000000000000000000000000003000000831cf41bed66f40066ccf1f3e4999d9d20002002c5dbfad80000000800"/173, 0xad, 0x0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000040)) executing program 2: sysctl$hw(&(0x7f00000000c0)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="7c697a06f4229557dda23bd9e100004cb552f1bf575740e82e5b869d2b3bf376fb43f1facd", &(0x7f0000000080)=0x25, 0x0, 0x0) r0 = getegid() r1 = semget(0x3, 0x0, 0x564) r2 = geteuid() r3 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0xffffff1c, r3, 0x0, r3, r0, 0x2e, 0x7ffd}, 0x782, 0x80000000007ff, 0x7}) r4 = socket(0x2, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x2b, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getegid() syz_emit_ethernet(0x3a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000000004b00002c0000000000009078ac1400bb00000000440c7f000000000075c77500615037eae6687555f93c0000eab21c9cf0b8d8e74c5b9792e2d0349fd2b235c1ba2c3a"]) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r7 = getuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, r7, r5, 0x40, 0xffff}}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r0, r7, r0, 0x108, 0x3}, 0xa, 0x1, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x13, 0x6c2, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x0) setitimer(0x0, &(0x7f00000003c0)={{0x1, 0x1}, {0x4, 0x7fffffff}}, 0x0) syz_open_pts() r11 = getpgrp() accept$inet6(r4, &(0x7f0000000380), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002580), &(0x7f00000025c0)=0xc) getgid() sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000240)}, {&(0x7f0000000440)="d2b969c7b254abbcd118da40db8643dccebba233692df4ded70d2dc7bbc54b9d1d8cc0fa71de9ee38a42fd9458f0cab49e193cf5e5cb5a37b703e8034419748184239e5a7c911485fabcbb8e1c422db7523d3db2e750579250c07b7572aad2a4e3866df2f6fc525071d3143cd5aa16d9f5df970084d232316ba255ba1ddc1209d3ff9595ab9b90a5a7986e2ea16003cf0e3c18ec5fd45c9b0d4cd4fd402e22b39757e89babc6bbfd5d", 0xa9}, {&(0x7f0000000500)="1e7637215b471e8fcf7dc7fef3aaf0be7eccb2d0307ba0b7a1491eade44576aec9e4b3ef656997a3dd18b8e4009fd5e862f02504da5b49c9138bca5324f58cf9767386902e89", 0x46}, {&(0x7f0000000580)="9e001eaca78e877dc9e2a1eaafe9d329205fe14b63180e8beb4a174a6946d055c2c415233d35a27bea4cb8b6429c1e3efd5addcbc0cdba60d294e8b03a65458cecd7b7eb0889892c44c1", 0x4a}], 0x4, 0x0, 0x0, 0x3}, 0x8) r12 = msgget$private(0x0, 0x484) msgctl$IPC_SET(r12, 0x1, &(0x7f0000002f80)={{0x7, r8, r9, r8, 0x0, 0xb, 0x7}, 0x100000001, 0x2, r11, r11, 0xb9, 0x80, 0x3, 0x5}) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x5, 0xfc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0}], 0x2, 0x0) poll(0x0, 0x0, 0x23328e) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x8, 0x40, 0xfc}, {0x0, 0x2}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = dup2(r1, r0) close(r5) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) syz_open_pts() socket(0x11, 0x3, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xc4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000340)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) mmap(&(0x7f000069f000/0x3000)=nil, 0x3000, 0x2, 0x7010, r0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = kqueue() syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90baf4e58db0b0002000000000000000043270168eb650006e2339078ac940000000000f18713c200100031ff6229df01000900009f2f08dc060000200908440cb681ac14"]) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000003c0), 0x10) writev(r2, &(0x7f00000000c0)=[{0x0}], 0x1) close(r2) 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(r1) setrlimit(0x6, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000d07000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e8c000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000a91000/0x1000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e4e000/0x1000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x21}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f2e000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x76, &(0x7f0000000280)=ANY=[@ANYRES8]) executing program 5: syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) syz_emit_ethernet(0x2eb, &(0x7f0000000b00)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) r2 = socket(0x2, 0x1, 0x0) syz_open_pts() r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mlockall(0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x1c9) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000140)='./file0\x00', 0x88) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') renameat(r6, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00') msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x13, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) executing program 1: sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000040)="26b31deb9a4dca2dc19bccde9a9957ef6dfc36ce9ad405a24378b7d12cd952b7227cdfb51f7bd427bedb4e8df894bc5ce2469f81ee39bb2f4f906d3352479c78c0b2c1619807bf1228a9c93029131e240201fa02b1cd9bd0fdf82c3ae5f2718c3385f74152634aa377c9d002d10d2a205a385eb331704c7917398f10e418db5240ab22084816e47f3f8dd7ab5957786c706129f7ef71cdb9d5ca51c74874a71d2d1a3b27009608b5644ea8792f73957593", 0xb1}, {&(0x7f0000000100)="229946c66b48717a6916f75816c261fa22c16b30ac9f1f2a69aa2bf8f8b4f18836057bf1cbe89fc93e8d572769a589178cc71f939663fea5b97e8a45da965d5f304023b0f0e9cd9c6aa51727cd851b16662815eeeb4799ef994a8af0e12b0cc6633fad55e2088bbc314174df2d7bfd14396ea9b33e82ecb0ec7f4f050eebad38a0554186", 0x84}, {&(0x7f00000001c0)="51a9df99f2ad626b67eabeacbaa6ba942d", 0x11}, {&(0x7f0000000200)="407e014c7a068b004e1677002698ec55d5de6f5de6372d90f1a2fdba42aed9a88cde162d0d37f49d7ef6075694752933cbd1e2eef12268b83990b7be21c36d76eed635b949f35eaa51a91487514cbb474fa593655ff58e41f9388bef553fd7d4740e7dccc83ba242756f4881197cf1ec67bddf34e6a6788710c6acd1551ef6c9ec54e84ec748c0cf73bea7d7d15c9a98b38a1344462b9b19616cf6bd949475c34d09d0be3209aad925087fe9f811749c3129b74a79dbc7ad97b1", 0xba}, {&(0x7f00000002c0)="bce93c853ebb1b684882d3bff82ea299108af3fc401dfac775c78482c966828c988425fb0623b2850a9679bd5a7a28ee4595a0968f304feb30246496e2a5488263a729d48a77c71e10c044ac98e19f97c35355e0f49bede6c8d1b8c1eae2569bbfefdbc2d2143ef8ba3cd0d3", 0x6c}, {&(0x7f0000000340)="e71b0190ca09becc4c890b1b5b5944954f29318515117164dc2bde9708c9feea116860e637a198975250b370d3fa7245b0646be049519f95172c915f3ff165c6d448b06307f905bf1e2c8646ba3e3f4b5227a71247a01c936657f2f29f4956bdb56df9480a9776f097dd2d3f0e0195533129d4070914b30a34b7f854ef2bbdbe06083c93f16845f7bec9125f3e73b0f9186ca7ea3048c33c6d13218e18e022ac5982b44252489fb53d29b3b27f5f17590b433c83ecb131a531ccf0b94f6a6830c019efab8fa08f3a3e4d29290f215920e16dd0da7a2dec8f802b54d4547faf41b3287acef759a68d2e4625af30f431d139e14e43360c0062512675269bca769f87dc34cf093ed029786664f00e56560abb666b079eb5b6f66ca2cb92e9e36b963e2fc22432787dd84e9ad7983ec25d2b46b422a16439ed129edd5101864bfb99dd9cb940beb8ae85cd44bc83023caca875adf03c421e2713f712c9053cc195d3c07c5a72e32a8e0eb5cf0f2b825607778022e4e71e4051bfe3f5877ee92288e79fed7024ac9c791200c2f9f18d7b1b13fddddcb0a16f340e33610b87ce87f5c97609590fa70f7daae2e59a3155c5b178ca4f4ca0963a9667fdfef827712637e9b5a6dcef0dfff578d0cce651254627fcc436dc3db55f5fc244e8274f328f0a5231560a01043278666a47d9ec86866f1bfe9c64000db2750ed5b019e4a75f96cae1c3d54a845307c8d719aaf7ef014c02380b012fd62cf055330edf214a897e445050070296ce05a227910661748e2bedf9e55896afaa3f9be80fdf84302062f4ef9a0903950026d4db6f9612eb69a19659cc787c12d3f7a640091590ed5c0a93c4773eba4500ea749d032e255f8157e5fdf2026f84558e6b39946617f4804119e0e0081b88b7d7a41096655b795b67384b0acdb9754c32913f922238e2f342ef5bad41e4aaa72e523abaa8c5c50ed248f01d1ba0afc4a3e301d4d83a7aab8367e5c49856380c2b2e442b3e0729067969128aade503c00a2930c821d67de3042e0400c9cea5fa571e8b564865c3e28823bed9403a4ac86ee57a8cd5f2cca832c89eb2dfb749ad67b23789629844bfb8a10e1d46c1fbb6f93895c7d2fa6258310d1b27b790d065672fa35d38ef42a4a95fb1202b812f835e85ce7c655be124d0df1674b44fef55376de20dbe107861f19bd63dde400f966278fa509631dd620929728d9c81bae2fc700da4f923e64367c6fa2f7edc70fcf7571668951709ca179514bf1635e8012edd06112ca5da52ac88cd02826d5476c975816198eca774f544d5054a8b7223d200d5fc1524758e9cb79d4bea8303d1bb256504c0e4875be192c44b8fffca3ed259b211005a9182230389c9abb6968acc0f23ccaa272ab1ee185682ae5a827cd30beb2abaaf5298f6010be1b16b3dd9088a8097dd17edb8acfe2d17e8e749c77251cb14be2bb87d21fd18eb5375f2df1465b130b1d4bf7ba86d48ea0d53c1f02ec9047c19f8408954f643f8656df03028ac18cbac6a7e4df6dbb5bb222fb4a7eac9cda768ebe25040ce7c7a75c20265630d1efbf2666f0e2cd35eab886294165e3991a54886332964413574bd72aeab38307fedc544ac6488b716013215ab759f1fe81dca0aa635b8117b6d55c6df279d16ede5955dc53d479b22d706176d7b4aa4e417748456490b4e114e815c5f69ca1209ea8d02807f22602edc063084ed46582994291f66de40de85c6bb145558a90bed1929f5dbd29b04e492e5346e6e2edda68927248392ea3922233b23a7b50e129d0e629ca2948851ae4dc55b136c2c4345285da325bf019c1b49b797abecab7425a34f38d63be407c1b0428b821d0e5891ef38dadb38e5baf7f6d01013cc1a5f92265296db44b858f70dc60a67474eb3026031704d0770b5b4f5f66cf7228d6456a39934941519df805b32be6f69189b978194372527b03af1a56d84188d4ff300649fabde64367f69ed058dd816dadb8db7dc07e856c43ad8418262990afb6d9b4e78ab2e7614ce8530bc451b17958024acf60dbeb7d81dd9011715adcff444f57b4951e660727ddcaed03c3e5bdad7b6030e7346e7451c90adb9762c7b455cc1beac32ea7d74549e9cfca3158336b01c19be0347875b690666ff3aaa38e3b03f3e76ce9878d7c03e6dafad4779b5e30fb232d82b3e4c269d99d0c82dcf929247050de4fe0752c5e8ab4981d57e455e8526fee0bbfa3e6ed06d67d9164f2d31243b16628cc9513b3ca650538de6d706894cd5a52fd246c439a87804e470d1cf4ae0781e28f9059ecd9cdd3f336a74597914ce51b2b61232cad3d0249e84cfc9cc495553b3cd95f824fef82f744757536f1a5ce035325b7a77cf5af5be00c2f3a639225a55df317af6fa71370a84d4c814033a5bfb6f459049fbf2beab7e24b47b1712651cea8a37c96263ab2c0c0985ea3e017c7b4aa1a8f29a217ee7768b59c47b47bbd8cf9e5c1dc2c364eccc9a2e798bc85268a28eefc1f462dbcab39a2396b27684408e237e400c7e6db5f5ddc8c7b3c3cc17a3c7e90ec0c90e17128cbfce9cb5b2584e9f7b02a3c954b67328bb26712573c33fe6d78ca3c09eda7f893378ae1bdab356fe2301b6a1d547452cd3bb4c5f9af47602735e77c9f7089bf97514ece97739b823f511ff048c7110b417f7a7849ddd2a9621e78434892cdfde99fdc84da58c96bdd4e20c5f5242acdd60b80423308c98878deef40e0cfb8fa6ea79c2b03825ed8b52873ed9c23c0cb4c554d8aa6f62c594e56fec66695a97e92a6cae38ce70154ec5eb7bba6228c31abc35104e378ccc257cdc37e67c397b000aea8ae9dfe0b2ca0b95f728f995c2521910a1832f119d09779ea0245c6fe739367cf236f7c97c71141f7e3a7df26033bfcf8cc0353b19acfd7f57222b3daa3ad2431005a92d8a21a497defc086af1ea42c2dd10fb999e6a2f28bb1af6d0fbcfe979d2a40ff1379384738846d522102fa64c37b263620ebf058a01f04c0d2bf56b11311bf813cb3741e00e251171be7f082846c415b686dec08ee2c7315b03a2fb1c058c83a52ff07ecd30060907723e64c0fca908a0cb058e414ae576a26fde019bcf66aff9ddd3c3333f479cf3d3952f364e67e00a6bb1c4faff43bd330edbffa5ccf6d369676461814d2c9ad3cef1623e3affea8582471899bba058e6f88ce6058b64010422c5497ad4665bc491cf7024476a1f113c2c42daefede6fa58b6f95333fcd80f4217007110d72fe143b04e3ab64d32660e0cbb10123de5fc1714afd6e2f1dc20c6507660e3034e3846302411458c81f4ce32133fb85de47ff54aafbe0998e9cb38fa88f2eb2006c26b2a497542250cb27f275579d6641189bc34c559c3bbf3f2868c0012086ea641eaf3bd1fd4fe339bdab44501aa1c3c23fd7d4ea5ddf81c635501e16458367ea483bfc86d417850c28b077c218dcfe18991a5b613dbd65c5f9fef0644e31f2cbbce42994efb695a26fc51323bfd375037ec49a91b20c6a1982e60c2c3fe8cb4cee725d3a72a6ad3fdff894be6b5d65979b268ef2b8bdf8c8142562a25f80ee305c35945ea29bbf09a8cafb43e89e162ea6a7b4832d57f8f0c9c8eb380b4b129f3af1d0ad1fda35e9ea32887ecd77931c7ca6d1cfc7285bd48b4d4f737ca7466a816d34abf25197ea945422dad465f3dca38501aaefb246d33bedac70b67b2f3a7d10f5b504239aa86d4af9928174890eefca2a63bac39ef88239447d4b3535672bd7b035119f9f70d9e830c583534ab507bbd37ce257e2bbdbd7f4c24feb2862e0d3f3f2bb5d992bace852a9d7e4e077a746c399b1151698856107a056863f1f2b938f2edc53f386a1fa47907342f2d58b13a54cb6af37d265d3d3240600ea80eb6f571efdf367d2877efeea48b30e7b870e342d834ad0f03ed7d567cedbfdeccb71628ebd494805886d098740a6eb053e4c5f51451d8b5ce6d50e2f48625d4367f9ab2979ab58afbbd6189b3c472e438cfaec3d6c7d00cc50305aad419724dffb82dac56fc5c0a4090cd6db3d7235b5e34fdd9d524271ea06f8fbd0214a124ce99a87561191a36a95f01b5b7f84dad4b5dcb628f4c1b48ed9dd421a900462ad39e4adc5d89dfa0fd94dea4591298506d866c52e543f619be5e14e3ef5c846cf280a0cf7c5aa673faf0d1be0482e3327c79bdfe49c49fa4cab4577716be851173a4bde27bc11d03e9afac89516979edad267e91b6a9b931bef71fb78276db70184b6e5a29c99d8f57daa33fdc5c9d32a58c059b4fe8fc9ad229585347db09d46a7739508451846f9b0a6a9fe44bcf4970716e2a04c230f41f478d147b94372a7f967d14f07eabfeb11f9f8bdf2bd65cc17f29b6d25e3c4eb95b8025883f7840cb5ea255ee409bcd0c4f4eec60ab72ec0067a758383688de4c97baf265c1bb291fb779e7029115c1aa4f23cd46e3778c8f4ae1da4ae1a927d3381382696821415c69679d5f33aabaec1524c1f923320df441bb464ee3462755d18c166ece78416741d12c77ffc19f5e008bc22a4f994ea4439b4ecaa1c8da31d4b8dc25b7758b038bd40d41826e25797a4d808e5f4e740d154af98eb5b0a6277df7803da5c0ebaa292ad0abafa0c6cf420378edb7222becd5833c7fa7f45b4cd727c73e8fe3cc40e5cb3051287ab6685754f6d295e38349d7b0d561d5bb0cc5ac857007473dc102a8645bef43fa9b13c4c19449aac18fdbb9ea497ee3fbd25cef52e0eceed4e513b6f1189608db64c5a84a25b1b82730b1afa07b899b509fbb89a5cbd91f8a3ea41790922dcdb7e1641d2f2ffdd4720e0de4ac8e38db47e32ffa3217546bb7ad0c29fc7975006ca4e534c1c746dc4d5a100a2d3e65303f70bdf2bff9da6b7032c521ee1243abed86b7223f3fed9129d776641ba7509f1d610eedbd8dd6cc7368e74db8fc67e5d8723a338a6fd47364c1e8cfee645a5ccb5bc24e9bf780d489221358f1a8826d55ae3b06215092d6f52d72167b1014a1c85e24e426f3d4712414ab8ca40097261aee4b1e952b4a22c15f45fde414f5f0cd456bc0ce6ab458a7562707b92c977fd9a5bc7236d6d98034ebe7813a1a05a974b992337b440b241bd9db4a1314121c7353adff2f2e3c8a217a711852400192a3ad8e1efc9101ba8d91a7ebff25cd0e0becaa25288a17a869fab0124194545dc1d628f132abc335fef1a48bf89d0de4daf903cf8611432ac8782d35e0cfd7b14e25ff655a4a07be1d19b8b3601b7f00fd4cbf0cde1fa44d57709a6d7a2649cb893a1e7215a501a9ba498fef4c1d396561c8b032bb04704d5802b2c92803de110cabaa4db5f4d8f6b4c02a506c4d970516b871e70f941ab2e17e63ce9f408bc994aa80c71c901f0b175d6f4343f30fd541275fb0a650426ebfc95746db6fa25f004cc304fabbe3bfadc5eb1a0a2597641546c0b9405cc902ccb56b720147e147250123b3f2737b9a6cdf141252e5caa57044fc96ac68fb2d4f08af5f8693bb0777bf2ad4c76dbe205661603d49a3697c490c05e214cf27e43ed66958c160fa891ad1992f9530d2546a6ca2146e31d74ff8d59aea867b5585c4daab8fd4778109b736e855af73001710dc2f1f4d76d8b21613ce4a8b0b022eefcfc8582feab6d0a0b8d665d7b83f2f8bfb882a00a7f400adee574da1127973b8c82d3c7e85f8804990c3e3490f7028fb642cae429d044ab5f1e06c15fcd02550c5cb578fd17ed775d4aa30e0ea008ae5a7a052e0e2ec78504cccbf070a2249e28dc18aeb93932d374f151d3d7d", 0x1000}], 0x6) sysctl$net_inet_icmp(&(0x7f00000013c0)={0x4, 0x2, 0x1, 0x6}, 0x4, &(0x7f0000001400)="48809694d97e658263c0d8945cb0c0315324df0e5c1a83b536f660074404854a71c7def58f22668792049528238980", &(0x7f0000001440)=0x2f, &(0x7f0000001480)="95545f1db9d6f5c3ddc000118f807f9c5e44523f9336c2b4ccd44cc827cf3b66de228459dfd42fd643cf066fb0073f52eddc2f73da4b098b09162e91a0715fa024bfa3e693f45c64351784ecfd219182f4815f4f097b60a432cadb8dc690c097bbc77dfdf8c1bc4adefef0ef61a8293b0dc9be5404b5d6d6e089f8644778645d5326d98b6ad2794c5f49f58c3a38a029990c7d1a4f5270b5573ab61cbaee3f09782c720ed27c2335e08850853757fb7f141a7929ae76b36ebee26508b3dc92727d0ea724f9f4f6e882d021aecb76b989703e14225461257c8835414bc6e409abe70127166a991c31bfa4f1ca7312d188adad9da54d49e0762824d5", 0xfb) sysctl$net_inet_icmp(&(0x7f0000001580)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000015c0)="cf74ccee99e8994270c3017dba23b9c7d87ce3d13c456ab7696aeaa3a97d826e0c3116cbf484a6d9df6a65a105d5528a354382091ce6546440c2fa194a900622b57f2abeef", &(0x7f0000001640)=0x45, &(0x7f0000001680)="525fed0ab38738fd85430c5483f1bf3e24c9cb5387668646990372046729ef7d28788613925579742fc244cb14cb507cfa96a4fd8a70c066054eea0c530fec279e5a95210962a20fbcf5a44a15cf48e78355cd65663effe345b84baabd0861a81628de7235f99bb84190b4c35383a914c16d295b640bbc5ff5df7c6ca5c0aefb94a0a44284b9cbcce091d6c6dae537b3dc186d0a5305e99e31127117a9d40276d2a5ede06dc6629f8ff15559b971da8e8f891e9d96ad36302ff76d73ef90c10dcc16607218cf81834c9183c540ffa986b4197b50f5a3073aa7ab2b52d3da4336cfec4d648111de1ecd626af0d39203f3631f9c9766dd978ebb8df3d1fbdce487a6498d1ddfb829ac35594a00eb0f635fc80c36e3ce9148380f14c38cf1e136117db8ff8d07533ad30fc1d2ad6b454b73d6084db6ead52580e4dfc9831d02a880efd4e2ae899487eff8a5c04aad77ce900e314ef1853f7a26fcba1735cd0a51a8378dd02e099808db700b490b4179cfdfa50fea9bbc13f88ba8a238ddff604d6869c62200314495b5c43c57e0c9f8e78887ff731e8fe402c0591aca77f074f2b5cd2b6addbfab3f9fbbec00b12022007584a52110164e4fb324c74851d8cd8c53b73effd20b54909b38e3d400e56c9f6831c60a565a9aa0a23217073c4eb03dbea8097ba1cd7ed948866d8f34fdbadb6b4c3985699640b6d0e941753b798140a199b0697d0e8f026cb24beec2081d1467bae211478225889d7924f232992e80276046c7599c956ac41ce05108f6a84ba0fb21617c10765f6ceadbb557544425b6d9770d2308740b6802edfcafd782426b7a081f72b4ab49061ab6953a59ad2221f0fc3c0279be3cff69080f9a278c48767102e0589490dea2dfe210b03430f6f7582c227cf03687274eec6e4da950dd47fe0dc4ad71f2ab9a03af49abf0b62085e31c207c8031f4bfb5fd65df47395c760b9b90d11cbf8e85580697beb982ca179d6217560ab1079043d88a9cd581e24dc1e19a63ddc8b4857ab44f79c094683309d5098f0f2666803408dee222866319d61513cfa6b61c0b5bf88439090030ae103a19f330f8df45c13f9a2ead5310d02ab84eff2b45bf316320bfde52c92ae17e1a552a1703a8d42efcea333243b53440dc97bcfda3d0116f473224e33adf1a8d4985e38eef952dce54cb89e9583888d5760e73019f03c6f5f6bff78bbb0ae9b40726ff2bdd577f5f64b78149bd0ceb2e26e00a94c1f64b142c94007c5d9ec62e718fe8abcf63ee63b18f7cf580a4ccffa5e20c5216b76b07176f8b5052d0cc1ce0bc4d42f8e2a340c3f9f722bf462fb7310ea6bcfa58f07acd3332e998e19304dcc99a69259bff91a111d8378861702688fdd469023daf337cb68afd22e94b14e4e1cca8737d79c2d2951872a71cf0337df4987412e6bf9bfe80cf57153c314540f3d37ae655d7f85ca9a55b0a75b454314b2f427fac040d0a9172fc39a7c80e298b5a54bbe0f8143820a44af2325ba78871b0c4b7a5dbec363839e36f015d3ebc7d643ad7ec567fff7c30debfa52b5412b31c2345bf7f6e4390440a2af9d2393ef31d02030bb612e4b8c715a023c4cbc64fa824b37bd0a3529750afc9e46d32f5807da0fe85122c65358ba9c8fd99e790eea05e0b3b4ec91808e4c11a367e430dc8ea815d7eba5903c7470e93bd4bd43c5270f98bfefc5ad5fe53a445e0362cf3348764f8fac2f889675abf320e5396e4345e2a48c77ae1a25145092d80ba9c4905ee0bf12a8b9ba1c95fdada6ae859d89252be540e81280b7d86cf922dff0d53f974ca68d29bbc00ddc708b48b47cdd6110f92096baedd8f1b6227262213176c8855e14910efdc97a666f4df8768a9a88d692208405bad64b1e139b3253c31b01881d62a38d9e3cb185bbf4789d773518b241a56e2484e043886300e6db6666d06e315038b80be09723d981bfa238b873e1e62c1356fd6d1c30b913f82a1df21f066abcd87a9cd8e85c99465fe254ac9b17d207010f55a5e8a18c688e28ae36d737d8ff4390aa295a1f23cfaa30bf45281c98a852474b018fb5203187c7253fb3b7d4e510a5e6012564710b0310e5d0cfec9495b440eef8d89e3b75df83dc526cde02e8e372b2c711e47c6aefa805f7f565705c35d31a30b2d1ab1aaa687c81526d44aa0f84e442103a04516c2e4311bfab66f23584c68ef33c760ea478f2496707b342e08fc4fef6752eb8997489b1440f2571ff8436b9221a389de2a9b4d8b7436dc9f81022e427d238955a359b925498d93bcead3d8649a6f70fc79cf186724050a702edaa4f8a99490a5c3c2e7b19d4863c107988b4f7c6f7740e3084d16e192d943ba4aa7f7760dfdc39b292a50d1b51e51a874df06c7693895c33ce1c72deb550dc690f4d78f69d86bb4379d968a97c24e73a84d32daac1c35cddc4ae86f83cd953b365968e010f327dd4739a2a36030c922aeb1f7620611f41e6304dd899ec7cf6d7074251932acb5f6e0cdb3c62beb69dc00433456e062fc2d3d8e2869d8b5837db7356a533bad6ff67bc31b861f5f499d53244275a7e6264ceed865a35fae6ae651d5d04af2f96e3ede7458f59ac4fca8ea9fa13571806c433392a0034ce382ab94e535f2fc7df4c68374dfdd338bea20aa0eacc84cb6b655b1acb39a14f56558a7d4b52ca323fb4346a52a77b70e751e0b6abf5bd1bbb2b9da2e70067f9274b0e43031b6704effa98cb1db7f049b199e67ae59d8afc12300cdda43d1a8e0572b8c40f86187b1c26d368e6cec4742375615952d5dbf7846211aa4a4799f9a4dcf31b1c07072c7165858638906d145030512081c74715075c8bc692a094f2db873ef3c36c0f76b0f1a682db55baa0fd8c4c8cfff3edfba8f40d94e4130551f24737e95e52792da050822900ff2f35dd9f82dd030bd565429e24976fe99d4706aa8fd657b8a85581735aafad62fedbaf378d5df5eb4014ff1ac030441382329fb27d45cbee9fb207aeda2b3e9f8080f41b34e9f124fa4a6247b8f999ab328d4833965cc114c0e62789a86cca7690a374eb2c197087c8c8d6b8b68dd15a5ace517726dfad212465a52fb54ef6f625e9e8bb81b7752d5404f799bf61826115ca31d1ccda92c7d6205657cb9f324d06564ca2b03f0db67d1832a91859eb271f6b77012fb0e3fc1ee653b0809cb42eddd60a2e55a812d2fe8b2ab1fa66f451ce015ff4dac097e2a7135eb9ff30d3adf28a1d62d53f503a0f98d2e4cfb305aa1b0b8d569b99f5e69164b6fc6de70d8d8f3a393ccc1b16f9244c7a7e1530a0093bf8998105296b041b07e32711bec1a5fca9e931859f5c8829b7a767b39878375f6bc2864edfbf89160b746d279b7ca6d248d05fb6b09b29e4bf74db87bcb1cc1ad8c8df8e8b8f24efc139d9f3fab1fba137271d65da841b83334af6772ec700618741ea08791e1fa75fbcb4900c0d2b06aa88d01120f2f4392b39d868ef5f3bb46e0491f9d506a4e523516fc10d5f55a9c47c4c82a79727833185b16296c8d38c6cbbd7200b91d7e8bcdc77036b01569806cd67c7cba69107da01e163679d1c17f511186168c389e7ee85c38d181ef49b8f9b366fc06e22eec9435b87a36dfe2bf7fcc636e4b568b51bcfa65da671ca2e4e80eebfee6fd1ee15c6d896b82ea77724072c47e8121e25a5b200045dc10d1d9c28eab186f0a22912646eeda45f5698d8312825590b6bfedab94dea8eee32e84cf81f033ed39d84ceff82020bae8208d490184915031447950006f488abd101e8785bac8197649a326f5e6163e45f42b7d1b6f3bd832c6104a6a5961491b5dc00bedf480e646e34a67a7cf4e42f9f6d965d0625dd0f82b630da03f3977eefbcb879397bfb0a00ef477b0a596aa881e2e20802a943bc681dbacb3e1e2d0d69770157d7e090836a90cf6592f4d4c56c14e97df44774ecdb06acf9c7305a5db2f5f0a092dfe686179edf7835250f8934bedd6158010288344345110efab9e0644478aabcf5449b3270e7b4e80048dd9125a55fa09fa3da8eb841d647654ad70c7d81426cd46acb10a95057bc66f8af8f0e7d8103bb5979a7b587cc639fc15251e0a63b165775930b04c1cf8900e039093e65a383a9092564f23bbb5d690f892dbc42016c23601e2750b21325379481e7d9ab797d750795a26c7d59711d2309d0f93be957465035ace4187c6a3e1e5be121ae86fdaef7877a69b9139218619af1e83df613b6c0f6e4323b0c61c0b56399c8858807c50b2fe9d219216ef51b6659b91a0f6ddd2d6f4f9b68a1426ce53d6ee0c8fb50410ea03aba4d84059f020fcc06adc99f153a791606307552a69f9612110a929a77d68b6b4ae04f4932745523092b19e3ffa83a1b75d8f67395b39d7cd1004fcab8971c83ff5d5ec853019f65a7e31d177c4634e268ca3349af0256eef19e99b3c597f4a2ff2f13d4c485fd4b1ea9a3f0c4198c586108d354070dcf8e49dd7c71fb1cde4826d4682d2f82aa6747bf44637218db137ab904420597a70051c37e5944458e33dd02c2178308a1af7402963af465b9cec4d0ec47257c89a2a93a540eb051cc2487ad6656e92c41342e29bd9a3c72851c49693b15adc6f393d678463f28c9d54e89423200fa7c86658230d134996c6fba1c317782c2d96aa9119ac1032b6059d054420e4756feab197f9f98335eb56ce4d134ba78f9be917d6253b3ef7c14bd2f56e03478ea258f42da9a441e9571e76ab2b5faa8a3eb064815012dc327bc0047c6410714a0a31d148e28d8305b3bf1ad4364e0539d186db45f25e7549c59113b8f528163a40cc55cefa23169aa4bbf8382676438d45dbaac187001b5035c5ddfad7217ce1df77203f6e48a71b6965f5f2fdbbc7865fd23d01c976fd4075ca783555100798cec941491a43042c40f56279424bf29103297b01d050651846e0d7f4681348c0877ce6a58e440bb84436cc0f65726674722258f99d1ad669361d78747f4c6942536f4afd5e7d479af36f125f09c7779958c5460110bbe564c2f1edc3775b294b5dcba63d4faf21763511d4de8c0ac3c65b2efdcb8069d372ae62fd69de4d6d2ea84b079ab58676ab06308ff5a6341f52e4dbf47d852920929b56bb983d424ffb40a44cf52247f0ae086fb9ba077836409de120ddd7979193f0b66bbeac76a8f55ace4746218b4fc8f057f276bf4b538033a1ee657824ca94025b6fa73c1a096bd3980c3d72254015d4d67c3a893e5bd81ab64430446bf3308c31a4eac8e940f7a0562cbc329bedc1a3c3f005d889abf8be3db95b33b57f5dab8b24546a7f983bf0d7da659c105da7b00c67e7819e53b89c7f60847c5563bd8529b83956e8455e9e1997d4eee352f7f7e7552305c36cc2bcc474673443118bf2d7ace38c2a3fa82472bc862a736b2cbf5edd3bd23bce8014f7f639e3909a2692f8594eb4f279568a6e71df67590c9b9aff2693fc90a7499de2886f1f197903485a182418c643c61b4b33188a9972b75996f77fb0b66e7d92eb3565a23379a7b4a574fddaeceda62a4f781ad65acd7ceabe047e0a540643df71a46c8160831014c24c607a07d9f5d827ce970aba0d22b379069b06e6a4481c37195c504e58bbd6d853e14bfb89650aecff26bec770a7efa706da39ce23127e7c9b1f1aa7e4b253b77be62defc3ebc4140cb37e4a4f2419a4c34bcbae0cdd169b986265b860926c8d063e08fe7f3230bdbfcfcd2471cc227b1bb5f51d6ea430dc1a614aec23c7c2701daa340d5c3b8cfe0d8eaa396f52815450ee2f7fbb42d1", 0x1000) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() setpgid(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r6 = kqueue() kevent(r6, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9, 0x13, 0x0, 0x8000000000000000}], 0x40, 0x0, 0xfffffff8, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, 0x0, 0x0) r8 = dup(r7) setsockopt(r8, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f052700000005ffde000000", 0x14) r9 = getppid() getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="92e43a28ccd54d4289c4827ea97b7dd5f3de3af3e40920e894bc6d4b0815e958495c6d593be69934db411f6658de1b6775ad368cf991f0aeb61c304cecb3f826eb85b0c237d1a97ac2578182bcd0edbdb9b2aa49879bb554d8d23c27d2067651dcba4cad45b25cddd23c3cdaca602d30c933c0bd5d56b87af5e23db55479a2b29d8386b9b3deac44ce6f4c899e23f043f0d5d9502a567308efa7e3d5a429b607", 0xa0}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r8]}, @cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r10}], 0x60}, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069c5, &(0x7f00000001c0)) executing program 0: open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r0, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x8011, r1, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = syz_open_pts() syz_open_pts() kqueue() r3 = syz_open_pts() select(0x40, &(0x7f00000001c0)={0xfffffffffffffffa}, 0x0, 0x0, 0x0) dup2(r3, r2) open$dir(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) socket(0x2, 0x1, 0x0) executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9171, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0xff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) r3 = kqueue() r4 = socket(0x18, 0x2, 0x0) kevent(r3, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffe, 0x11, 0x1}], 0x200, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x8deb, 0x0, 0xfffffff8, 0x0, "00a3098a2db7a900000000000000000000d4667f"}) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x97}], 0x1) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000540)='T', 0x1}], 0x1) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='x\x00') getegid() fcntl$dupfd(r3, 0x0, r3) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r7, &(0x7f0000001000/0x3000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000001fc0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r8 = getppid() fcntl$setown(r0, 0x6, r8) kqueue() executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xd79b41c173cbb07f) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') renameat(r1, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) bind$inet(r4, 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r5 = semget(0x2, 0x3, 0x2ab) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x7, 0x7f]) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) executing program 7: syz_emit_ethernet(0x56, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea092000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) r0 = socket(0x2, 0x4, 0xff) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x0, 0x0, "1a1116f0d0a643000000000000fffffffffff700"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x6) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) executing program 2: preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)=""/248, 0x96}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x2a) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900080000000000003612b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180), 0x2, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000000c0)) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) r3 = socket(0x18, 0x5, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000242000/0x2000)=nil, 0x2000, 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x7fff, 0x0, 0x4000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) r5 = dup2(r1, r0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x2, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000140)) getppid() r2 = msgget$private(0x0, 0x100) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x6, &(0x7f00000002c0)="b2aed6092326129fa955adfe04b38c308f37efa6e9f3455d2d9e676d4779e3605ed0bb0d9983b70846418ad47ba2a4970897aa6dd910a3e81ff174f4c5ab34fc5d70ddf3c4cd2acd411acb4649e7ca5d4f7fee949f8c6efc9504ba962580bd77f68f70e6b64273a4998a4bf73e72646fb68981a7429fe8a15a2f535ba7393f9535f07d90a5d38bfc8370117218d288a0b87194ad41c4f7585bbab7f705d0ec7f63facec662a58ed131bbfd49d8db7e8acb96e8e119cb5fefaa64f2edfbd14aef91cc4c1ea25a47c5ffc006ba7b9078f0dd183f9b02e2ec080000000000005a73908b8ce2e1f3", 0x0, 0x0, 0xd) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000080)="d44cbd4aeb5ceb6f00674d3a66d26427", &(0x7f0000000280)=0x10, &(0x7f0000000c00)="a7c12296fff5853399742aeb8621890e8d2afcffc6887763e1bd21a6705e813f12108103a467d025c3e0e2440e51d594126da79f85d75884549900000000a876d8fa069c5b1b1ec0fa0b21a53f49970ef7b81d19f07c0e5315c419a6367d818e366cd358acfae2bedec4009a30cf53dd8e9d39c60a3a3dfda3f770ccadb9f84a8f528c5c3692b4959b25850e71b83128b8bb30ba34c53fceed3b66a6c4311c6a95cac657f895cb6720d11bbd7b6377ddf09be17fa2c898999fd8e2d77352cedf2b3843b43d0e2943e6a2745d8f246e896ec21ef63967bfc91f", 0xd9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x0) r6 = socket(0x11, 0x3, 0x0) getsockopt(r6, 0x11, 0x4, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) dup2(0xffffffffffffffff, r7) r8 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x6, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x9}, 0x4, 0x7, r8, 0x0, 0x0, 0x200, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4000001, r3, 0x0, r3, r4, 0xd1, 0x8003}, 0x2c, 0x3, 0x40}) semop(r5, &(0x7f00000001c0)=[{0x0, 0x3}, {0x3, 0x8, 0x1000}, {0x0, 0x5d}, {0x3, 0xc0, 0x1000}, {0x2, 0xb, 0x1800}], 0x5) msgrcv(r2, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f00000001c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0/file0\x00', 0xffffffffffffffff, 0x0) close(r0) executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x20e}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xb006ff, 0x2647, 0x5, 0xd, "faba1d428fdd0008493b002c5400"}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000040)="82338798", &(0x7f0000000100)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffd, 0x1000e, &(0x7f0000001a00)="03f18875417883179613fd198e68b4328a50b8e9b8b96bd468258c212ebbaeb6463faeb6b61f49886904fb80f04ee083f8566a5716c3f7ce6805e0a7a2f4fd4e0731d43b8bf1fa80344515f17e45902ffb07c3c42731977a17c13fb021b95287adb27ca3ab20f099c2eae3704a2a801936de7b0586ab5a2b235b526b", 0xc6) mkdir(&(0x7f0000000100)='./file0\x00', 0x99) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x88) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000000180)=""/11, 0xb}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f00000014c0)=""/132, 0x84}, {&(0x7f0000001580)=""/198, 0xc6}, {&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000001680)=""/185, 0xb9}], 0x9, &(0x7f0000001a80)=""/256, 0x100}, 0x1) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') renameat(r2, &(0x7f0000001940)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00') listen(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, &(0x7f0000000040)}) kqueue() r4 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt(r4, 0x0, 0x18, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x7a4) semop(r5, &(0x7f0000000400), 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x11, r6, 0x0) semop(r5, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x3) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) getegid() semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000480)=""/20) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x1) r0 = socket(0x0, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000880)="b10005040000000000000000ee0000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acdc0b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac37bbc2acb3fda1139b672f4d3353eb067e7335a069d70800000030743a0d8e99dee88da828efde42fe0000000000008904000016000022830cf41bed66f4", 0x85, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r3 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x9, 0x6, r2, 0x0, 0x0, 0x6, 0xfffffffffffff801, 0x3}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0xeb, 0x0, 0x0, 0x0, 0x0, 0x22}, 0x100000002, 0x5, 0x0, 0x0, 0x8, 0x0, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = semget$private(0x0, 0x0, 0x3c0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r4, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) r5 = getuid() setuid(r5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x400fff, 0x0, 0x0, r5, 0x0, 0x180}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20, 0xdb, 0x2000, 0x4000003f}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) syz_open_pts() socket(0x11, 0x3, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xc4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000340)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) mmap(&(0x7f000069f000/0x3000)=nil, 0x3000, 0x2, 0x7010, r0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = kqueue() syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90baf4e58db0b0002000000000000000043270168eb650006e2339078ac940000000000f18713c200100031ff6229df01000900009f2f08dc060000200908440cb681ac14"]) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000003c0), 0x10) writev(r2, &(0x7f00000000c0)=[{0x0}], 0x1) close(r2) 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(r1) setrlimit(0x6, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x4, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f0000000480)=0x210, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f0000000480)=0x210, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000140)="d28c167d845d6be9e831b47c935a09c0fe0f5ca40a8778f8054cffc3b066373828bc87f40d51e890", &(0x7f0000000180)=0x28, &(0x7f00000001c0)='H', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) (async) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001e00)={&(0x7f0000001fc0), 0xa, 0x0}, 0x0) r5 = getegid() r6 = getgid() r7 = semget(0x0, 0x2, 0x60a) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x73, r3, r5, 0x0, r6, 0x140, 0x1400}}) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x0, r3, r6, r3, r4, 0x20, 0xb5e0}, 0x4, 0x6, 0x7f}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x90) poll(&(0x7f0000000880)=[{r8, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000002c40)) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x9, 0x5577c538, "3c107dae307e08002b4600000000da64612c3300"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="5c369617664f875ad1230c1bbfa260d6d7186aad901ca12a670915117bfb5731b6aa6c5b4eb44d9b80b3", 0x2a}], 0x1) executing program 4: r0 = socket(0x11, 0x3, 0x0) socketpair(0x18, 0x4, 0x1, &(0x7f0000000040)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)='#', 0x1}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000001600)='\t', 0x1}], 0x1) sendto$unix(r0, &(0x7f0000000140)="b10005040000040000000000010500000000000000a10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4, 0x0, 0x0, 0x0, 0x58) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004b"]) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c543, "102609457e7be2df67de208c8bda64612cb100", 0xfffffffe, 0x3}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="5ca9e638a65fd8f14149e569b8bc1c179db9d0c86c16e2f3e8268c368e0922ab05dfd4cfae66d4ab03665a8c32b3f397e47dcd03a6e19c8e2efbae28955e2518151f3c8965ae87c95644969d63674084072cd9437b9040788a011096eec3715984b8798703a606e3b1c582f4628c04d1212898aa28d51562ddffe7347a6e832f115f5b9cf0f4bc6b497e3210b6bb55fa5988910101e7213e7ca85306b56193aaea7dbc821b7ac8196b0b2200bd39f409714fa087da6879fd966a52", 0xbb}, {&(0x7f0000000140)="0ebeb4e6f4c7fb491a4480c4f607cc3b81b951eefe17769233abc4a03a96edc056e344436e430d8186daa623687e996a4c7bd4bd2c55448b98e2257c08eefaf1617a09cfb275f60be1b86595d810cc04511e7f70a010654fbf261e4c67a9d1e2778fdf625b01bba925b080f9", 0x6c}, {&(0x7f00000001c0)="84727ac13f", 0x5}, {&(0x7f0000000240)="59fe7719bf84ab1963b9fb78bcb544e5135c9562411dfbe2a2ab0f6292cbe87ab6279359b42a2aa34369d38ecb732fc5debb787789955211e2354d56090323cc18f33f6df46261a061b5508c8e03332a8a86af8e203ae773e5ec789d460f9fb440c5f23eb9e02c124e9a0247b8c9a02f9118ced22964ba2855080c390f851f925d6e834e6923ea47e5cebb93441c926cfeb5e1c16d877422fd5687dba10a65ff15d9a84221ab3ff6496b363c72901eda6ba16c7cbd", 0xb5}], 0x4) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x3ff, 0x9}) r0 = syz_open_pts() symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0/file0/..\x00') syz_emit_ethernet(0x36, &(0x7f00000008c0)=ANY=[@ANYRES8=0x0, @ANYRES16, @ANYBLOB="23b0aa1631af744f19028dbd4f3d2ed73e1af8d8f75d00f7088e422b0d8101de4032184d7c76e979cc2d12a10b714185237bb4b130e0e5acca5dae5020b7ea5ab84916d531f9043d7da4cca6b1972d6af869b795313666c5d96d823428ebcc045677ad71b5bb8a0d71dd819f7e66d33360cbc7a89412b188d5d8ccb4", @ANYRES64=r0, @ANYRESOCT]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) rename(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='./file2/file0/file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a526", 0x784, 0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0/file0/..\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0xfffffff8, 0xba, "09000000ffffffff080400"}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a9b978df26c58379f9b9092eb4e437c30fa1bcc2953888e5650d53b520b4414b193522a04d43e18061aa7b8aeaad170b6322b57243c2f1446bf095f593bdb61c767af1d547c7cd2953e08", 0x8e}], 0x1) writev(r4, &(0x7f0000000340)=[{&(0x7f00000001c0)="bcecd49fb34c4163da02acb93304ff92ad96605ea07d6b02", 0x18}, {&(0x7f0000000380)="274b70af46e7b060122548a2cbf3e1b63523ee48635c58ceeadb4310fd9c120fc38dbeade887cae9137a70df8151b917449cf17d04f813d2df9c6cd43a52db464e5988fa6dabc135cead52c194087d", 0x4f}], 0x2) writev(r3, &(0x7f0000000740)=[{&(0x7f0000000040)="dd29dba176aee93db105199908", 0xd}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() close(0xffffffffffffffff) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r5, 0x0) msgget$private(0x0, 0x238) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = msgget(0x2, 0x80) r1 = geteuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x7f, 0x7ffffffffffffffd}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f00000002c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000340)="72569fd935db4bc8ce60f4b896bfade44f0482a01e38c7c05e3f295152abf717a69803b0add87be683212ac2a7e2b1414654ce2a3302519345c05b6dc4388c0fd5c69ccbdbbd2f923e23fb36ed4ba2af758970d233769281f40523cba66359c8eab3a2ba09fc2734c09584ae302b800619b926d55df697c054910c67a3b526a1b86719063c5de4da34dd907a24442d7858db430eb614b78fe99f4fabbd11992c742b0c4ba09ec611c396373eafc78cbe8a1c09b49ca2dd15909e5930f84b7d0da5eb3e4c922389e56b51025930002dbaf805b484", 0xd4}], 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="3000000000000000ffff000001000000140ba03c92d499bae9829c9ebc33b92cedfd95adb40f48be471bc39da1604da5253419895f1c732713cc8451f8afd6919b6288e5b8be971d9dd40f1eaf1587a74dcdd068c52a086d67d0be6df00804080b6d2a7cf678c642de64481fbccbf2bc98b0cab805ccc27f9b28204c94daa57018844039b1cc442a211b51adf43878effbffe7a2a6274df0f250be9ba2afdbc916bf09d06fdd9460a49fd81c19bb2d46a474f3ce8a98dc5acaa914e61830d77c059cfa08422e6e", @ANYRES32=r2, @ANYRES8=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRESHEX=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x808}, 0x408) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000fc0)=ANY=[@ANYRES32], 0x106, 0x800) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x80, 0x0, r9, r10, r11, 0x108, 0x800}, 0x800, 0x1, 0x0, 0x0, 0x0, 0x8, 0x7ffb, 0x7fffffffffffffff}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x120, r1, r6, r7, r11, 0x0, 0x9}, 0x7, 0x0, 0x0, r12, 0x80000001, 0x2, 0xffff, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x12, 0x0, 0x0, 0x404}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x18, 0x400000002, 0x0) setsockopt(r13, 0x1000000029, 0x2e, 0x0, 0x0) r14 = socket(0x18, 0x1, 0x0) r15 = dup2(r13, r14) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000002c0)='.\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x45, 0x1}, {0x26, 0x3}, {0x7, 0x4}], 0x3}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) close(r0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/41, 0x29) r1 = socket(0x11, 0x3, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) sendto$unix(r1, &(0x7f0000000000)="b10005040000000000000000070700000000000020a10500fef96ecfc70700000089583535673039d0d236acf2f97704be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335000000000000000000000000000300000000000022831cf41bed66f40066ccf1f3e4999d9d20002002c5dbfad80000000800"/177, 0xb1, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000400)={&(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/205, 0xcd}}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000480)=""/98, 0xaa, 0x1840, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xfebb) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffff00000001}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000055000/0x1000)=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, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './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) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x3) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x1) r0 = socket(0x0, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000880)="b10005040000000000000000ee0000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acdc0b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac37bbc2acb3fda1139b672f4d3353eb067e7335a069d70800000030743a0d8e99dee88da828efde42fe0000000000008904000016000022830cf41bed66f4", 0x85, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r3 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x9, 0x6, r2, 0x0, 0x0, 0x6, 0xfffffffffffff801, 0x3}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0xeb, 0x0, 0x0, 0x0, 0x0, 0x22}, 0x100000002, 0x5, 0x0, 0x0, 0x8, 0x0, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = semget$private(0x0, 0x0, 0x3c0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r4, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) r5 = getuid() setuid(r5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x400fff, 0x0, 0x0, r5, 0x0, 0x180}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20, 0xdb, 0x2000, 0x4000003f}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xdcd, 0x5, 0xd28, "0d88f900000400"}) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/176, 0xb0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d9c71d756c893e868f00000000000000000400"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "996e4d7469ae17beec22b076866f86740500", 0xfffffffe}) sysctl$vm(&(0x7f0000000140)={0x7, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f3f25c0f16198dfda6fbf59cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc69021404719e57d6a24abbe2721669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d0d", 0xfd}], 0x1) sysctl$net_inet_tcp(&(0x7f0000001380)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x25b3) writev(0xffffffffffffffff, 0x0, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0xfffffffffffffffe}, {0xffffffff}}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 7: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) getpid() pipe(0x0) fsync(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() kqueue() pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) dup(r2) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)) r3 = socket$inet(0x2, 0x1, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x19}], 0x9, 0x0) r4 = getpid() fcntl$setown(r0, 0x6, r4) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) executing program 0: nanosleep(&(0x7f0000000000)={0x2, 0xffff}, 0x0) nanosleep(&(0x7f0000000040)={0x40}, &(0x7f0000000080)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='@\x00', &(0x7f0000000140)='\'@@#!\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(]}*\xdf\'!\x00', &(0x7f0000000200)='\\#\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)=':$\x00']) r0 = msgget$private(0x0, 0x120) msgrcv(r0, &(0x7f0000000300)={0x0, ""/41}, 0x31, 0x1, 0x800) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000340)) r1 = syz_open_pts() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x40) r4 = syz_open_pts() r5 = open(&(0x7f0000000400)='./file0\x00', 0x400, 0x21) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480), 0x800, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffff9c, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0x1, 0x8000, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0x9e6, 0x7}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x3ff, 0x8000000000000000}, {{r4}, 0xfffffffffffffffe, 0x49, 0x80000000, 0x2, 0xde77}, {{r5}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0xf88}, {{r6}, 0xfffffffffffffffb, 0x1c, 0xfffff, 0xfffffffffffffffb, 0x100000000}, {{r7}, 0xfffffffffffffffb, 0x6, 0x2, 0x800, 0x7}, {{r8}, 0xfffffffffffffff8, 0x9, 0x1, 0xa6, 0x8e}], 0x8, &(0x7f0000000640)=[{{}, 0xfffffffffffffffe, 0xc8, 0x1, 0x3, 0x2}, {{r9}, 0xfffffffffffffffc, 0x5, 0x80000000, 0x4, 0xca79}], 0x6, &(0x7f0000000680)={0xffffffffffffffff, 0x8}) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) r11 = semget$private(0x0, 0x3, 0x210) semctl$GETVAL(r11, 0x7, 0x5, &(0x7f0000000700)=""/251) setitimer(0x1, &(0x7f0000000800)={{0x8, 0x1}, {0x8000000000000001, 0x81}}, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) kevent(r3, &(0x7f0000000840)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x80000000, 0xbc, 0x10000}, {{r5}, 0xfffffffffffffffc, 0x45, 0xf0000000, 0x6, 0x9}], 0xaa, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffff8, 0x80, 0x10, 0x4, 0xff}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x10001, 0x7}, {{r3}, 0xfffffffffffffff9, 0x6, 0xfffff, 0x40, 0x4}, {{r12}, 0xfffffffffffffffe, 0x2, 0x1, 0x7f, 0x4}, {{r10}, 0xfffffffffffffffc, 0x29, 0x8, 0x3, 0x8}, {{r10}, 0xfffffffffffffff9, 0x60, 0x80000000, 0x2, 0x1f}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x6, 0x40000000000000}], 0x6, &(0x7f0000000980)={0x5}) fcntl$setstatus(r4, 0x4, 0x80) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000009c0)={0x5915, 0x8000, 0x63, 0x3, "14fb034ee4f46f7c553a98151a34ea4aeaba76cc", 0x6, 0x6}) unveil(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='W\x00') ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000a80)) sysctl$net_inet_icmp(&(0x7f0000000ac0)={0x4, 0x2, 0x1, 0x2}, 0x4, &(0x7f0000000b00), &(0x7f0000000b40), &(0x7f0000000b80)="048501b3f25181409ba2284c16efbc14b01e9e2c3a4b333691005beea0a69e2497e1641a66382354fe1311c0614109e19b931745a627bb67fcefe60c17686f10a87e8aae60dde819794dc3f2b5fc065e22e423d8d16ecb227ebcaf499d2dd84b2cbd39d4f4aa244e041be2318a67fdde7ab9c7bd0b", 0x75) msgrcv(r0, &(0x7f0000000c00)={0x0, ""/240}, 0xf8, 0x3, 0x1000) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000d00)) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000dc0)=""/164, 0xa4, 0x1041, &(0x7f0000000e80)={0x18, 0x3, 0xb7, 0xee62}, 0xc) executing program 6: setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) r0 = geteuid() r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x4000000009, 0x82) r3 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r0, r3, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001f00)=""/154) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x2e) r4 = socket(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0x3ff, 0x4) setsockopt(0xffffffffffffffff, 0x8, 0x2, &(0x7f0000000180)="b6e5a3f717", 0x5) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000006c0)={0x0, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x181) fcntl$dupfd(r6, 0x0, r7) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_request}}}}) ftruncate(r6, 0x8) executing program 6: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r1 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = semget$private(0x0, 0x4, 0x3c8) semop(r5, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r6, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) fchown(r4, r6, 0x0) r7 = socket$inet6(0x18, 0x3, 0x7) poll(&(0x7f0000000100)=[{r0, 0x4}, {r4, 0x1}, {r3}, {r1, 0x2}, {r7, 0x40}], 0x5, 0x80) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0xbd33, 0x1ff, 0xd2c, "8717f9050700000000000090d692480d51aa8000"}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000000)="355a43f0271d379747000d", 0xb}], 0x1) ioctl$FIONREAD(r1, 0x8060693f, &(0x7f00000001c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x80, 0x0, 0x80000000, 0x7, "a377e1bca02f8a7b84e5d1c0227169e1610063d7", 0x1000, 0x20}) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) fcntl$setstatus(r3, 0x4, 0x40) 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) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x85}]}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = dup2(r3, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x4, 0x168) semop(r6, &(0x7f0000001480)=[{0x3, 0x6}, {}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x3, 0x800, 0x1000}], 0x6) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r7, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) fchown(r5, r7, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x267e50366ae18406) r10 = getpgrp() r11 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r14 = getgid() fchown(0xffffffffffffffff, r13, r14) getgroups(0x3, &(0x7f00000007c0)=[0x0, 0x0, 0x0]) sendmsg$unix(r3, &(0x7f0000000940)={&(0x7f0000000080), 0xa, &(0x7f0000000800)=[{&(0x7f0000000140)="eea5f044c011f084954e1cef48bcfe2c87ab5dd7848f91f54b5c4191172316e76404e9fbd73b7fbdb4942023b86a6eb17b43d04eace677409ae003d33a66a52c332542c967bab9981c143a6c101b481ddf62081af2f0a167f8aff5dbb18feeb56c4715af1f0974b3ebffa93ddf9b55", 0x6f}, {&(0x7f00000001c0)="c04799d046ac108fd6c8983c6c747800680669979a6fa17b2586e4c13b24babc32330000633271ff09960ada67c0c20bd7cd28126866252e853e8f14180d44a4c11127dc7a7e8b359eff0874132da916f7cebbc40b97e00adc2e28e59dbbc02f563391ae9e54e21a1799be2f391a9cbe7fd1f9c9c7", 0x75}, {&(0x7f0000000240)="9edd5fb9acf3249547a57dfab6accaf297d1c15545b213d19543f919993afdb29f1b0982abc46e37dc89e28c3e31c12a1026ed35aa0900ca753bbd8055673d55799034e9671408533b93e384b001cce9a99f969905241ce2f2ea50df8c4a6920b8c21b2cde8d342123d99258592a7309082c89b9365a8bd8aef4b24d50e64d81d69e661f5172f257341316ddd8e88f674190d1c9ea7cefdc9f91d2c58fef467856f4b73fa605572fcfedd7f6a822e25cee", 0xb1}, {&(0x7f0000000300)}, {&(0x7f0000000300)="d59c3b535e7fc80af67f0acfd78a9043db03000000001deef4237776", 0x1c}, {&(0x7f0000000380)="3ee68030126797382af6502edfc2a9903596ac0a8c1d13c6f20e3e8d3e5c583b4cab8431da3c8bd0fdece91266deb60df8a2d8340ecd1b84616e954b56e0aef18d8816bd5e2ebd2478867d70d7b52ef3daded43d02a01300a2c2b2a8ddfb5162b79a9a0a3556c57ca36970e09220f7d99e3894dd59dcec7e3db139a7e37eb6124367d3e5a8b53297dad0389a14e6c3aa346d6601b2f2699c8fc1f102709114739ccd322565e3eb83dcef7890f850e988e5bd06e8af338444429b428e12eec17d06b577db530c4e969b8d7db08afa", 0xce}, {&(0x7f0000000f00)="66bfc02b4c78490629d04a4c905b5d6cd92a99f936a8918ec4371dc9fea8e7d8173823f08f2c213002a675e681667846b0229ecc1885f501853b32f25e911771cd5b4078ab38dde53a8527f678fe1504ad961410f6b4ad3693896413231e935f0667b765db3cef036eebf2a871b81dcdbbaeaf0136e084ea879c1a8ae6f4c6fed22dd8cf850b38a203bc1c6fe029422084f4cc0cbe651f9882cd8fd605e0ef1e78c9f03ec60463d185838879505031f43bf713af53a6b38cdf62d8844237620668fd1b8a25afe944a4c2d06cd63b085c473efb45ac0b02d78c74901e7913c0370a050faf476f29b49e1989b7e6869391e6887b246db4d9ac80f1bc1f47d728910f09b26e3791ff976776264f219300649648b2aa7c2c0493704a880c67bd3aeaa0fa4d738c8f01bb02cd3f4a52b7de4264f0e718a2dc7c077e837d134da0b8eb380857b1e3f65ede91ed7dc3c3287c9461aafbd24a71c7cd2bb3db1caeb7a51a5bdc6602e8ec5cd018f078f1b3de56697adc04f2e5a347e58379bbca3202fcf956d8a72b83847ac1743b1c114cb433ac7f033f4066be352ef3319cde18705ed8cc8e81e91f85572dd70f0beb2f412d9aa2aaa42dca97024fba98ea67305e48d4cc6f05e1cbd70721212bb8b83334c5eb1c265b4a4849276fc1149a859ac916e73185419c58acadc58934528b6fdccb5ad1153a6574c41393257eaba9afbf25cc25c4e15711ebf28ae627d43bd5591b9065f4b167a1ce6bcfd0028b0d12ccc76dca98fba41318bbc68573ba1921da5a071dc660315e0f6cf03493c69033da9d9c494d9f1b9ce71f184a0d966bd5caa76d62135b64007991eb5b417877bd03a2e35422d5474a9377f19d75006c770b237f44f5d69daa7a7b210736b976999bb66ea29ecc931f07d4498cf8603d30ab48ad1cf4a4c0b1788600fca62d7aa364260108c07beb7843a370b41a2814dd2e740b6fe09f779eccbbeab73b232e09c2a134015a0f7f6ab99a713bad415b204e2b03827b713cc150c28ebe3cb69fadf9329819f4f5e15581ec2b2cdd847aafdde99adbfd91ff0177453092190b586c5efa4324c2540169d8959917adf8fcfae0b360c4397434fec478d1ecbeac1673385f848d807fd7168a121092a06e61481b290facc6dea7af16ef473a1591332de211640c2c75a7a088c40a0abd4bac17c76c8324c4710dd075939f09072cde43fe5cb777148292f6ff11f86282909a0abe67392c06cc52734f27e83b26826729b1f5c47a9268632dab357eef47800c2e78dd1b5e8ab66f709c0f52cd090caddee99781b573a588b60f5717ed7a69f1a21ff888ab0392c65c4010cf249036d6cc8248d0e8d5e28864fb9dd4da2f2cd60d602c1b10064cf523b19f1eeaf777735e1d4881dc2aa7f4c03c1136c9da4d0354e0a6b29b58345b9f8aafe05dc8bc9dea0eb5b6295de7b18558a51c3f9d043a999af99dedc8ef1e986b274f310114295a43b47fd0c91a3f0c05e699fca577df4b39237baae9cbc8213efad4252c26092b5e025a95ed6237545ddb797b8da10110f83de37a4691ea6cb41be989b667fa6c3c939147051c82f9c2007ac7dd4301375e8ec1ac297b236162cee1fbee8fa366d22b32d227abe06a2f16ac5bf640a44284b8128bdac3c672999c6a12b5d7b4e6cc142668fea5525690b4595f6475e1788656f99411d8a50147fbb25866f127f445034caa814bdd5ad431ae4424fcade1ef028dc6bf738d02e01ca40a94a6c671c4cfcebadd9a6cfcf7fb2b164b35a81fa6ca647581ea586d463d0eddf755f0677ae1ae721744ac9f43fb63fa85dd99cb5f1a2496c8d5857d40435c5763cc0efc3acefaf7fd4759d733dc63fd725d3478864737fb4105db90ce93a4d6b24524d97ed13c709fca20490e6a27b2aaa7d5e614f8de5826ed63af998d6d9387e50e600a3c61a5ce48fbc2014e339782b261da1f9d58cabc391a477193ed3974f4b63997e21c422b0092ae737261826a4fd7be90e1d7f8b1cf5bf65a7650c2ec2a6d8653e8c43f0081644e37a4a6285d62ee7b524f38ebda0b75c7ea30bd618c43b8e0d43dce0d17a4cfa413405e34e900fce55c7f2f5377d3bf2c82bc6dd4c78c265fd7b47c202e22a038385f0beb8ba0d53e4fdf2e58704c0a080b4ac93422f81391b62780d81b09a168c45d2a8847e8f7105f038db204dea0edb0121ff3315ba91c143003fa795139801a151e8c8439da6f2956df0044f26b0a7751c75b74e6bb51c0072361a236c618a1055d7f23b599057f306d95a4fb6aabf9eec7ef6e4791e49cca223b40d772bc54b5cd0b98c17ea859a72a2994ede066ea518035abac0da58f9f6d21e4fb46202d0b9093b0543fef5d138d050df422d1a848978ea9737a36c1ea76c45ae823b9d1d4f2dd63ee3a66c337630bd0ebed196a202d5d8f57cf2b0fe4973e085d0537c864f89ba48d7a176f95e9f7893a053173f53c4cc48d67ce108e5257fe573eee422e1763156bceaa18ea3f56e3f49539d5a271c1c33f87a15276472dfec2a39bbc65aa2daa047099e8b0bc91b0c10be96377b691796edd3d13acae0ffde138741f5e5744f0df3d981ea1f6c26d06531a9dbf20b2334aaa9e3ff711bc9bb0ef6305a26712901c06621c247da54bfba30d55afe254d4141d14e72ea284d9519bada75de84ccc0813f1fec061ea10c555b3ffb10d30d8a7beb976549e2771edc514434e4ef392e02493ecc69bae27c08b14b4d2e143d8d52dbdc19a832dd02d3e303cd0fa42357f598f2f9f439db1be97bd473f6779c3724e44a325dc3253cbadef679db7b010f132efc867af547823a476cbb59d6d8f5bc712fa8bd715f81ce879a4d577a69b9c4cf7afe88703265a4e996593f1048e82f22293dc2a40d84843ccde7ccace24b2bbdaf18b612239738a8dcc7ac7377062e544d7b6bdd3367f661e29c1ac9f91755339bd43ff26e3bd0eba318c331ed0163e154c9bc124e40d3f8b79a9abab530889fa7d6e508109a5b8faadcfd78a0ba4aebd8a9cfc99aeed63686b80372a3dcc257d1775e1a7627a3e4bbfc65019a77625272201bbdb3b4a4670c81e3d926ab216e7105655e21addf83c650ba9c2d94e32e49b0f273ee4edd92d1a115105f971dbadee2e2f27283ad9371e03bf698ac763f55a51da8375247aeb73144b003b411aa7eccd4f701f34329741e7d2635c1d96c18e3588934fbe43d2815c484ec1cf4a25258791e50a1aee91c13c63211916d20de226ade1eb4a13206e587154f2c8e9b659f6e8fa2bc661aded0cd95a26f3ddcabf89c96a7f3eab52f2c4156bc5eb7a54dac1ae470e3bb1da13660e702cf94464c70f9afe7d22ac51e949f0488a9ec156008cf1a5197a47142eeb6b6febdbaadb70c59b4f43ac41755f58fc818f7b3e966d462ead5ab9d6c7df2111b1981a0a3829c684df899bef5daa170b41f9e50e43c918c328e28f64e430e8d170dd155056df2112f0930940fedecd1d3adfe0b14e0919b4733988fb2edcfd6626191685c2dc90b20978c4e88094074f8c729db962b6bb3ceb49cbd77a9d814523a7fafb91fb8bf4c15ee44875e58fda654481b182882ae4b054dbd3f7a4639f2124ef8d0bbfa9b56113484a2a61bc7e99a073a601ac25c35fa082075a5fd6d234c6400d8cdb35293cc6d9b6c94ba4bce94b58e2a6326edd428d23b577079031a5c68cfe74dfb2d6a664f7b455af8b0caa0c79f0f34d4e13c058ccbb11e4da4d7ecb7cc154332acccaee5d462591f9ba9021a7b59b67d1e7d5c3cd3a0def268f6de475c0154c2b1a642cc1d800898bc1a327ec53c77c28ec689c975520e9de35db5737fa5bdf8a3da836221bde8ddc942579660fcec430a21b964b04eecdb55829de8d9e3beb05b263619df066ae1427a4f23e939d37bd371583b610a847e521f70297c5db63729777358f3b9f99da13b0d5bde10be7506e0e9e5621ae818f52b4b476654c92b069c99e2d09ed09f5689892ff9d7b3aeed1de9cec7f692d212508610469005287a939831b6e7b6fabd60d76e1e8fa5a2aa64870f871f7b01d081907e21a71dcbb012d00d1f536d350def37511b124fc7097e1c05288769113ac26c0de86d21afa30ff0b6cec2a69562f4047b5321a4b1c24f890500a33316a53e083ff717525313b66136f202dd2059254595ec99bd6fa73289fdd9beb6697fbee9c6b511bd71626698a48e83f69da27bf7a198efae8d03057227e3749caf84b800023427f93607fe6c8d7c16346ca37e8a51c240c8219b20d1d3764cf87c0c6c0befc77bd63bc9cc1b07213bbbf52261add11db8ef3279a7a079a736c886a4bf0c52614c12df9400218de54ff7b9eca329565c56e654724a251995be5eb701b82af18c17a0cecf84aa2846d14707dae97a51a661fbc8e72f2045a960bfcb5ce7d087172e3854eeb052db96e57878a834c9ab865a29cc06b5609d4c9999a737102e3021d70cdb1d2aa290b7cea320fac4d9966e032f8dd59d08113c74c003b8bf68154420e507458ead1461955d8ee549f3866a5a3e30373c98ac8e628bd04ab59e158d3a94dada1d71f54334b77724108678d5f9e69ead77f35465acd1ab759f23c3b6dc225b49b1eb469a4c84384886d27b6bfa9517b3542b402e5b08ad6381b5d653270389c7edfcef537ed5a4964eeac12c3f3e54f2439580693fd99f42e7e51d76dba1931d0d19c227901481c8fc556d5f4d9f1d015d74d1ccd22b5d4c8a8bf33a1b17418aa854042ff0afa12140ec143b6f93744027b00b22cb4f99175b12f6bf5c9915306a7823ffa2fe60f65a43be97d5a34f45d8a5b4e67efe6d93f37c20005f752058a098312c1d38f020c0402807e575f9f8f6e96a975aa0c58170d51026732b9a117dcecf08e36f7d74901d7694e9c38f7bdc9e3423ec973e0075c8252d8815ee530749a80ffba789cf7206a937cd01ae48e622aa8cbc45e239902e6ed5f79989ae9e2eb2270c32449f8a0a86f55b8de49ad2c6ebf9cd53396640c6c992be4da8de249b1d430b7b61d2b927a2601096babc51ebd6ae09d8556370059fd2d9b0a0cb9ae824146fcd8c0b4a897e0d2558b4989f34fd36c43fa939c90e89854883971b6ddae0f8014ececbc6dc5e34023ca2725c7bca41187cbc0d3d30a380019b6d405b3ee146dec0720ac52c30afae9f12ccd0d42f6ab829a32002bca4fabab5475f67668b04ee38eb00cd49d886f6a3f76a8dca2dff8ad43ab85bb1dc4fa8a4458e931f204bde527baf0bd28b82223c12c941b3782fb8aecc65451734a4dd4eb24fcea82529ac554f62ca214e7f47442ca3b39486419992dea9fda2387044a81ec8eb86da793fed30b713268c7205857f26b6bf5b26e71ffaf3f79f5ea7da62c37347f72871475c487369c73123c0ee74e566c1198fcedbc61760dea4dd04eb60d83e573f0b55710c65e9f8db99c9785e18ceff5dc0f60b432b3f1e305a2f70a26673d5cf39bafc78201c446a742a5036fb46ae094bf0bea240819d3f85478c04907f3bcf3926cd02fae7fe6ce2ce669da0e5db9811207e1359ffe2930c4131ac1fe6a30bbf7f49f2af75700bf299d7b694c449235d303b75659cc083e39e382eafbe81ea1eaf2c058b946ffd4bd32ce46d3e9e41fb8b6779c6c1f281d82b476c8d4165b32b2e29a516a903bf0a482c948ae5839e941809f942defa21adf4779cdd3bf4c0a37a99c39efa15ba1de64e9115a2461e3519f57eb19c335cffadafa6ece575b83e9654849b016e34386b69de90018c1b1518855cce4b9ef4b949bf318c3", 0x1000}, {&(0x7f0000000480)="52758ab482e1a0671dea32456fad8e3e", 0x10}], 0x8, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES8, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r3, @ANYRESDEC=0x0, @ANYBLOB="300000000000721effff000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="00000000000000ffff00"/20, @ANYRESHEX=r4, @ANYRES32=0x0, @ANYRES32, @ANYRES16=r6, @ANYRES32=r11, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES16=r9, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r8, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRESDEC, @ANYRESHEX=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x1}, 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0xfc00, 0x55df]) setsockopt(r1, 0x1000000029, 0x33, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$kern(0x0, 0x0, &(0x7f0000001080)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\n', 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x4}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)='#!DS', 0x4}], 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, &(0x7f0000000000)="fbb183085dcb1ca00ff1ed66a8483fb40932e13e05008af6932683adad2699b742247ed3f41c46351fdb1f319179374505b6ffdabec32ac9", 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798ab92992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c7695241b33fae5f917ccbefda6bdfc7049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca8d926dd1f3200a5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374ff4a8341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5d64fff1e51306310637fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630f791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec281bf91a", &(0x7f0000000480)=0x22e, 0x0, 0xffffffffffffff15) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5f}], 0x8, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x9}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) getpid() pipe(0x0) fsync(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) getegid() setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmmsg(r2, &(0x7f0000003d00)={0x0}, 0x10, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x1) r0 = socket(0x0, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000880)="b10005040000000000000000ee0000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acdc0b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac37bbc2acb3fda1139b672f4d3353eb067e7335a069d70800000030743a0d8e99dee88da828efde42fe0000000000008904000016000022830cf41bed66f4", 0x85, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r3 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x9, 0x6, r2, 0x0, 0x0, 0x6, 0xfffffffffffff801, 0x3}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0xeb, 0x0, 0x0, 0x0, 0x0, 0x22}, 0x100000002, 0x5, 0x0, 0x0, 0x8, 0x0, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = semget$private(0x0, 0x0, 0x3c0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r4, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) r5 = getuid() setuid(r5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x400fff, 0x0, 0x0, r5, 0x0, 0x180}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20, 0xdb, 0x2000, 0x4000003f}) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x45) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') open(&(0x7f0000000040)='./file0\x00', 0x1, 0x153fe3df73ba45c1) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000140)) getppid() r2 = msgget$private(0x0, 0x100) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x6, &(0x7f00000002c0)="b2aed6092326129fa955adfe04b38c308f37efa6e9f3455d2d9e676d4779e3605ed0bb0d9983b70846418ad47ba2a4970897aa6dd910a3e81ff174f4c5ab34fc5d70ddf3c4cd2acd411acb4649e7ca5d4f7fee949f8c6efc9504ba962580bd77f68f70e6b64273a4998a4bf73e72646fb68981a7429fe8a15a2f535ba7393f9535f07d90a5d38bfc8370117218d288a0b87194ad41c4f7585bbab7f705d0ec7f63facec662a58ed131bbfd49d8db7e8acb96e8e119cb5fefaa64f2edfbd14aef91cc4c1ea25a47c5ffc006ba7b9078f0dd183f9b02e2ec080000000000005a73908b8ce2e1f3", 0x0, 0x0, 0xd) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000080)="d44cbd4aeb5ceb6f00674d3a66d26427", &(0x7f0000000280)=0x10, &(0x7f0000000c00)="a7c12296fff5853399742aeb8621890e8d2afcffc6887763e1bd21a6705e813f12108103a467d025c3e0e2440e51d594126da79f85d75884549900000000a876d8fa069c5b1b1ec0fa0b21a53f49970ef7b81d19f07c0e5315c419a6367d818e366cd358acfae2bedec4009a30cf53dd8e9d39c60a3a3dfda3f770ccadb9f84a8f528c5c3692b4959b25850e71b83128b8bb30ba34c53fceed3b66a6c4311c6a95cac657f895cb6720d11bbd7b6377ddf09be17fa2c898999fd8e2d77352cedf2b3843b43d0e2943e6a2745d8f246e896ec21ef63967bfc91f", 0xd9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x0) r6 = socket(0x11, 0x3, 0x0) getsockopt(r6, 0x11, 0x4, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) dup2(0xffffffffffffffff, r7) r8 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x6, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x9}, 0x4, 0x7, r8, 0x0, 0x0, 0x200, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4000001, r3, 0x0, r3, r4, 0xd1, 0x8003}, 0x2c, 0x3, 0x40}) semop(r5, &(0x7f00000001c0)=[{0x0, 0x3}, {0x3, 0x8, 0x1000}, {0x0, 0x5d}, {0x3, 0xc0, 0x1000}, {0x2, 0xb, 0x1800}], 0x5) msgrcv(r2, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f00000001c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0/file0\x00', 0xffffffffffffffff, 0x0) close(r0) executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0x7, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xaebbce45b78ff03d, 0xfffbf}], 0x9, 0x0) r2 = semget$private(0x0, 0x4, 0x280) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x3, 0x3, 0x5ff, 0x81, 0x200]) executing program 2: sysctl$kern(0x0, 0x0, &(0x7f0000001080)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\n', 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x4}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) executing program 7: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000039d, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) dup2(r0, r2) execve(0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sysctl$kern(&(0x7f0000000040)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shutdown(r1, 0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) r5 = dup(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200", 0x0, 0x20}) writev(r6, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r6) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xe, 0x0, 0xf0000000, 0x7fffffffffffffff, 0x8000000000000000}, {{r5}, 0xfffffffffffffffd, 0x6, 0x20000000, 0x4, 0xfe}, {{r0}, 0xfffffffffffffffb, 0x9, 0x1, 0x8, 0x6e}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0x9, 0xffff}, {{r6}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffffff7, 0x7317}], 0x4, &(0x7f0000000180)={0x8, 0x1000}) executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000140)=[{r1, 0x66}], 0x1, 0x0) close(r0) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 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) setrlimit(0x8, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) kqueue() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) close(0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) pwritev(r2, &(0x7f0000002400)=[{&(0x7f00000002c0)="ba", 0x1}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x0) r4 = dup(r3) writev(r4, &(0x7f0000000100), 0x1000000000000309) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) dup(0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x7}, {0x6, 0x0, 0x0, 0x2000a002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)="d0", 0x1) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) executing program 3: clock_getres(0x6, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mprotect(&(0x7f00003e3000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e2000/0x3000)=nil, 0x3000) minherit(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x0) clock_getres(0x6, &(0x7f0000000000)) executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() syz_emit_ethernet(0x1a9d, &(0x7f0000000100)=ANY=[@ANYBLOB="c7e052ea36fb00000000000086dd60826e031a67000000000000000000000e14fc11133f6400fe8000000000000000000000000000aa860090780000000000000000000000000001600e1a5d8b3f0dee3800d87c55d03f7f83e1cc6896dde89e26a3c50c16016172a190193ffaa45dc9563a9a964d699b71506d4fb421c8eadec34051cc120b6fdc584c9dfa5601b5ec92ba212d0254adfddc010ae9a6c2ff079a8344fed5de018857788afd16fd1650d64023e8a36750648858b1becf3fb0320f851a1f3ee894f74c0db65e673b3a305b2a6edf354090a75d4768c6f4d3d32bc4208d47cdbfbc21c6724158a335229c35f209432bc2d037465eb6ef79922f8934a19832b395555d5e53b5c49ac3e4b8409ac28567e3a4c6bc9d3aa1bd3badffc958fcde0e62a69fef944037819db04a7441970050803d7fb4c86283a9ab903b052cae5ad3baf95f104dd2d63857cec6702ae197f04ce102268d303f5b18bf1b4c4802a9d73c4897f60d41156bb25cb966e6b424f47f611141a4484348a9243277cadec9e44b52bd90af0d9b15466d13edbcace93c24eb17da858821a6255cde42381c6ab4c7ff80f2fa08562cc9bd1a6d8cad1d2532617c4b185043cd32fdc309aa66c03f3b4526d695d5fad6f3279b216001db45b510c5aeddc842185941400355c1131be86cc29abc60bc01aee3e29c32564a2e00fc8d96cf7c0b1f755589bd5989387d42d1471265fc920b26fec679d514939e2e7be7443bfadb4fe668f251927700aa558c14b7e62e5c95030835368b01801d68b24c334c3e2319f20eea646583db07c9c600c0851e0f8236da07e0a147abe610fd2d4016f883ea7c55476a9a9e959a0a208a45fb49017702fac622ee816338f29ad3d604fc7aa62c9b72855cdb85740203d2a79f0b21bdc527535b89f79187409808fb2dfe235e65db39ed00b056dba2ee2ddfcef88ae43876bb0d8cb5723af4468361bf639f331568e4be3298c31f86a4030d64574be82afc54fea440b429dbad9694264af6c3c0d1eadb722d13e7b59169124cd71e44ce45d4fa2483c368c8e549c4a5a6067e01b57e65e0302b282f89530521cd920836c52cc9e1422ca0cea759a0c424cbd2bb580e4b93f4527c3226c7f4fa9a62168917c31cc071ac403bfde95c20ad2330692ecd56c4d2ce40da8979be74a5e2593c8e43dd6da9af9dd7010c5e767497a2b2bf0fa978d4fb413b6e5c81f6da9247cf3595e12d1f06783fd1dc28809c073c2502c41e1ecc90c65e928a68173b7e18567710b31c5c2b05b182b89b0a22b4cd4e012c800ae3cb4b819fa955cd03377b2c2c4c63cf98a1a2bda515ba0f0e53a2a454c20410368daf828c3d90a3d5cf518fcececa72578c438098e6a856a7a0f40c5d731edc6e25ff7b993e45a2c25f3d31d4bfa7885c6937d2cc6cee9a6d7e44a0ac880d178f378a6749d844ccfbd2d03c1b220a12fe565e8aacd46c56649ac506f9ced730a18268e5f57def75bffbbffa56796e4c6f3a088cf7d4a5bd3db2bb58c91a19ddd38c94acfe97a6bcddaed1144bcb00ac0e00cf3c6720493b7fc557afc64c9d66a527f26f1f13725b097fbda17839e4bd0c732abd23b3977bd12979afc18627582dc95b055488c257dd320a455b394f1f9feaf879abc5d7a73a55712640db7537f763f5ccb1423db91aa5eba756e2cec7b6c9dc49aee0bf4d51eeb4d07397e6026432abc347eb10041186569d6a76b08674ee804a5662418d1e7bfbec02532ba6f7cb8f46533f85b37865651c5fb9fd166df5659883946b44c520c5196ac2bf58de370c26ffab3ae62452b6ba5cba14c38ac92bd1eaab98a76c2fe73821d955a2d61ddc028eba39c4a14cc5c15af77217e4ca5d157b89a4396c83bb90e431ec9b6056ef9af509217cdc8181012cc43f9ca13c557af6c23d4cc35caf8692b0ac30d83730588f6d4116ce88fb1cdb902ddf9346f599c8bfd89627db3b16b0c4ccd91088a6508418ae32dee8b39072de4699056e0459efb0a9707a0d9b3913b1fd21eedfc482f2693a7c899491ff6a1d481fe7953bf6d910b9b151bc58abb7ff5ba3c3f8054aa530d69ae098bde96554c50608dd727d9f706bac0b4dab586288947d173a4d12d4be7a7c0c36d172fcb67087d1fd7c12ffee4aa86845b46649dfc4e1e2b9770541d9616f7c404df166ce9157f981f4b13bbabb4839c7f60a7c61cb4b503a4cb70e7b4e6d77bdbfb607ec4cac2f199d75e93710e1649558233478d4e03de346f653c12b6698a9b490508cba48059829bc06e3a38efa20222d893adbced42ba39f523a8f381f9399cba99cc3aa8736c2dd2dfcc3a6b1938ef4ebb2c0cf61fb2bea17b7359791e6d5918f1f113c1418159d242ad5ebe599407cab8bbc1a26991b03f0956d861f4c21e604135e0c22bd1b2ca23ca5ba41e143584c0784ee47d9045b0a4b6bc3310f5ed0e49cbd6716edb528fd3daca7c45a477f6f8dadf2d064e3c60662c748de15930792b1a833680fb3f8d7ab66b4d17d5d124d72ed68ebc7ca2e553ca7644e54ed0a4917a77baabe0225e50127b35d3010c0894dd0f68aa5443c9c4cbecccf906461802de73f39d084a21a50086de972aac10a32924477bf60f0b46eeb8946c9b1b8dc328f42d6a37bca8bbe05f1875dc21f520fe5988011bf296841c9c8e1b1da7fe89efd6698fffd8d4aebe2fb6807ccbaa5fe3f9ac86339519867c064f27654e8ec5dcaa499bf11a674bbf1a11a4d77bac37bba719304b20aa746a6b26d669a6d41eb285d567c1411c52de230e3cfd2b397b14337445316ab99e35273423dfe1fe87ae717343d72cd1ae2e1929e6c250e95b175cdf0bc3d3a41ac6f8a9077eaba5db627b260d5bdd277afd24255794ea6b88fd397122d92a6621228ef48637cc8309692d5fd27bda33f0eeef921a6ffa409a4bb6a73b009a855bb9b084b1b1976154e53d9d4fc22e4ac08f8ca1a7ae9c7e915abff7987e2596194cc14a3bae5a7777aba6442f4d25fdeff1753cefb30fa97a11371fb4da8bda3ed2e8131d44f28ede367de1a74c3fbe3238a038fd8bc57e0b3e94da0e4b70c09995859b927bdd4a7f1aa6fb466d92288a84824fa4b998961c13e0888e0b66567a022894bcfddc7477dc4c009bcc0b9ee4bd5a1d2909324a71cbafc89fa1b674b556601c47c9a7c505a5cca6e063044a75c890306d032e9d1a94949135f278a85507a727974feb42da6ed89e6055a626416975424d0f4964619d04e4c7bd8ae67e436f28e776053b9179cf6542e5934e207cc6ad18cbbc9d0b585d9ae0282c7eeaad120087f77e340c70bd15828d907e501636062939a8904c241233db7c328467350d7e0ad817b789248140f2d7fba04c7499e9101cd331965e3a62b0c23279c866465a7bb0579123e1cbe30fd738dbecba08bb24295d976bedaf2845fb05f47a2f05994f4393d85c8f2231e2586d25c110641cc63e9c8063935222f14568e9173328feeab0376bbf10315ab03aa41236d91a9e70dee2fd72c1644d2c9e529fbb714b653ad107cc3a48352fc868765522e51cf0990363f7a90f5242ea757c8ab67c17c7a5ab91e479c4de30825069c4576f195c0f02fc130e817818e991002a80bc905babe3d35816e7727ca608d9edc491519c1612af704fd4fe0496bd9f318347b0ea7cfaba443b7ccb91621cf9daacf3d708d2d8e0c95b694fc8e96621ab3558cf3d74d4df83f2b74a1f9fb893ad819b6a6512f543a0a4c295b41a1d3e2cc2db792010ec9fecaac3be1cee8af62368b80860ca7600f1dcda98f6e39a6c9495ad3eba6ccb9aa27c997aeefa7435d683f6c0ad47dbb235331c76caa007ee8672926aafcb10b6143c19d77170174358da8c7008a1fa69b17ce62fe6254c14e2e52efc37e3636dc133e0a30b995c4c94d85bba38f1005f02fadf22336b49390feaa870bf6c764dd3125ffa98a07cae071f38cbbc814e31adf86a5d5c3be8a6e3c67003c649db7763ff5a8213d4f52fe4e7ead9b964ee3e5523b6a0021e5c7d9f4434bd9965bdd7b5260c8bde77aaf814fa23881dfd9b97c4d8d01e0193eab54ee2542b6e58be2bbb283407a01e8f9c6314baab0c4cce393121079c11dd1a9f01f0e0b451db1820d52a6437e8a9ad5b5e99997891ebdd899b34f86e9e351b09d0d08ab8805838ba1d6299f02b847408bcbadbb367f4155bd6d68edd565b2cf8ad1b8164db856f834b69c45d6992abb83b0b1c7b8abcae525c72668c9843a2810bcf10e6fbc8f99b9da348c92fcd6e17f19cfdda106130fac9aed308f906af50b6b3ddf4f97c84e8ab922d01048bd86efa204ec536fdf8f6b1767472fbde1955b53a3827b67cb8b9e0be29b51d96d00aedbce11e74a53cd8ea256397bea23784db662340149a6caa789d58d6786a84b19074512546acc9b580b4785f7643e435ae8111eb2dc98f800199a70090520dbf0cadfba02a6144d13a4ca04ce1312eba2d2fa51656f0201650289374421aa6f853a3428cda648a9860ba1868cea638eeeea65a83e59c9611c5180099c0bb2ef5b6d4b7938b6949020576a262d981a62f3e157a09384cc3995e9e20ae6d0eeeca8a4875f677c0c900380dff786786d0c88b06743c9c774c8afd1020736b2339d5f9b3c771a161d9fb78783c3facca29f2bdaedbb846dc0be3776329b1f36d3c75d4ad848b3cd52eca1bc818f7a10c7a6ee19c9afe9057a40d22db5df5e30321723031ba40d9a0e67a26d6ee1fda59abc2f00cb92901e812fe0cdad87f310afecc5d37105c3114f97fa547bf9c41b193949c48e51081bcfaacc7d0bf00fff2f1fb54e75cce7c6c0b3d786bf7034c8908e1758ca1c1fa05e8a8d084dec411d661039207f96e7b453e754a06d895829e88363c8860dbe2884c4fbe7d35e6e0799e4dd9022e687171246aea9526123dbb606dd80b0015ec4995043a397e5281691e1933f8c07655f67604ba563a327b77adf0bb7b0cc7d19fe19e3a9c35e81214d22f62147f16287a00e7bff57ebea8763d0aa6747c57d9ea1be75e127857c420c2e6bd895233ac5c37d2ba0640801d2065d991661250009c586a23d015829a4cc4a569fe0825ab3eb9f07f8957e63985943d415128a619c33c841d7f901ddd3871ad5fedd6c99a32e2ecacefe3c175d06ba5703b3c19d8c60da511d248b4182a209dc4eb0e2c0e8ab3bc233c43aaef1948a7358d1f034b3525fbfba21104aa1c93e6ae66ab167726ded2de342c8d76495b4c69b5580df8e7ffa712a2ed4100175028aa9dadb788bc4dccf436ccac3ac4af4cdefafd5c220101360491a5c6643b6a7d1bd3ab2a87311acf40ea865f93a0134b48e90f1776761cd62d4dca7c4d227ff1a40df7d73c5c2852585305048e5af3c0d5bc9864a2be8bc5ffc09f4f69c76be3df6e07f7b122ec215e007551e97a4000fc27929a806fe58670daa4a0000001952e4abe6b46e7c3dc0af74eeb8cf21ea81df8f1541031b42dc2c671c6dbfc29848d3d842b868383ca3358626670525cd8813eef7e95215905abf4d4918c2ea1757f92e0e285c8f69d739c621a1c022f08009bf5d2ca0b59cda756ea14c47af34c580e114f04d57d0567fe83dec468bd2dae9be071f0e3f2d9b656c068e8e16e0ff64a3fb480116c6b4938fff154113ed9f2e0a3370f03f28d6ec7912176ca5fc54dbeae7ae29267c2b8fcf7cbf2581841686d32c2d9bb9bfc98d3367a5ca2475ed9f725ae5c9fa0444b4af0057772c0054aedd264c1efa25d5a95772864c3b0f586508598d262a1b600bb28f5af0c2ec413e78a091262698e0162feab23610df78910d91ad037fff46b23ea7d97707de217c7acbe7862cdced79993bd5a246234620feddde47357bcb968fc9dc380123254f21cc5bc172189677a2058b0e0a63f338247b560fc54ae0619b84a4e724d10ef9a45a2379f6e3038278d185b79149d417447a2d703a5cd09bc29329a6b7fad99db69dd046acd0a62f5f33d0846842af18dd28199f339f311ababec6c8c50ddfc0e21f369ea2dfb70186dd1e520d7475dbaf310c9ce3e303c23babab1234058060b511039fac7bdbbb7e02fc6b6a524bd6eb55e3cbc15360720b033b048b709a72807af2bafd2091f1bfcaa78a7052d6218cace96ea044bde8b693e73530906bce4bcec45f1606a40f9cab8f9b6a4b9521c15b7b8a605537b3acf08fe9c6b7a505ab8fecc58a50718da98dbf60136393f0b996be987e2d845c97ae6dca6432e48d0ec48be5ce0c0490499981218c853071277590eaf30879279799ebf1b2fdcf5a473d30f7aa50b10c92601d2c6a2aea7ef6523fa537cc009790becaf9a919b3857e41feb128e8c6122c3a1de596c7d01f56c00472010d447dddb57aa90d0fb4b9586ce6ce16c9b77f728a1545b003f9254bb5f91f5daaffc641b47984bf130303f19031713fdf2c05d801603fa1331bc173a3b131a9e0ecccfba7d8e9e47c6ab77be8aabfb5a9018999882fcbd40730c0f40491788e294e2dab7e9435bdd7f7a045029a89e1fb2a87e2bad79be403ad52b459e76ffce71d27a09c168ae3091ec3f072c2620896c2d87fbc72b502e106f37dd88f41746876beaba3b395096ad51a3df5a617fe87861283c1caced616c23f7dd0b0cc2447ac95b66f326138bc70e2a73755087b0199272a179832a4f0a4a9d14e1b5273251c9892be3c0aa60365bf203d7686c536a9dedfc539959038e290be7f6424004ab422d49e52b45d3826899b8ca3005a0ba99459a17c3ef4c7ba23dbf9696e19c829d57fdcdcffce37a1242d367b10491f81a72caaa98a0a0ef57cfc4b85d2076e0066eb45dce6604a8708056b2f4746505525a2d9c91c5f86e7c4bb485f50f4d8b3c712e02aa33358462bd50ac9d0a1a932b3a6d2529e7d6ce4be66338ecc0ca164636364b8f994ead8a39c299d0781dc2edf0a18d33d83b66908cddbbac1fd269d53866d6f928c6206593589532d23e8df8b62c72663465cbc6f3da56af7fb5f41e40d0e422fc7d2c9574841450b9cadcedd313d23c2b55eb3b44617ba005fe949f64f38be14a6a2e5b2c626521f506e39f31f56dfd6f5b44a93408d4c909ec875c6f0544a65333005dafdbb55c0de398da9f4d1be4b17ff244d20347894b257da03db97d273e84578c6b63c1695d843b2a7cbd21c81379a3739b5ec0174ba62d307256da85bb3f2d508a936696b68ce3e1fbcac4a4ee76d8f04e6bae6d85555050f7e0ebf9732293e6637465da501f8d2d813c8da4a00dd570c6c89844d90b5ac36a53603c3de5d99ea976893cd6e3fbd26d70615e9a274d7a49e430186ecfe47e65af2c293f22db7f3a2560a869504565e488afee720b5b03304b31d88eafbdf80d16461b04442864352f77d06dbfe0c949967f6b12caff0f0f8e557cfeea5cc91cda30086ca4b208c33028a6f0240ef3c7328c700890e18a45e69d9e828ba44543014fcf7d47c3a5c1602571b66b48ab444c105168a7adc9b906dedb7f99aaa70512c26c7c718994c7838cdaa38a3fc83d52ab224e70e6211597579213bdba972c80949a2476e4316187a269604f34563c5a5d2cc5cfea7f7dc47891dc9a19c9a4e1dd042f90df72a9189bb41e3fee95fb0fa4cb35fed4d1a60a0b4766d2bcd51b4efc7a881a2028543e79ace6d125cd9e04fc10ed1d3da95351c3a9b3b6ea6a96bb3ec76342a7cdc10cd8b47d74123e9bf240f221adaf1723c02a6ff5f49cc693e722d324066e1853ece84bf311dae86532303df1c2900ed76e0c489a8406270f951608a9c04528c1a95ecd8ac1d85d6aaa1e1833c3454ee68eec487969f9476aae3ba536290684e2db197fdd00845a61b5778435390ec770181f9527aa89997c286f0cde954d225dcd6788a64c778dcae74eedb257acddf6433382c9481994cbc943f59c6cdc02838ac94c98f75cfc8c8a8e03e56910184a4650bc45f7ab936b80f0a05fc61d8a5b331086757574a906b0c68e8421e5b185f0a1d6d98be02c5f6826e35f9d8b4035776368dba20d39924d071ff43b9dbb771455c55314019814788aa7501a6dc83cc9f88a2697a8e6355b602d4e4c32f6296f6a6e09ddd50a2f87fbb424b584128b89aa7a8f83121df3218bd2e0f98734d0fc31b1474de5353bd56e6e13db51397550aae32c9656639770f3b03fe73a8f1d01c1cd8d6f304dfc96d34d4b1f327f64473745a8cedfddc00a8cbdb0913c46c024b3a82f8af89170b7d07bd85dad33e6f7f87d551873d32ffb8371c7cda45ca0a33a567303059467faefab927460600e2eea23b6d84be0d748394c967df711e911194bd83d4ca00ddc49fb4bb91ed1886fb807178e92efdf7bd269580d9fc6912a0e8020201c79cbd91d42f01dc6ad4502db556109442d8f0a8a656435be90d78d098726863929ba36d73b86d86d0f33297dc604976a3df2619550673a99eb9cb56bc51430514dc8026f8fbe2dbedc0ec51378adf873c019d45331a2f9873a1c96d1115d3c583d6cffac03ed0111db735a9918927d1b833a37e65b8b5174b49b48fa5eaa1700ed2ed6485702d7a4fb8bf5b63f41afaddc403d98f4eaea26564f8ea72d4a359573c4f2eda0b41ea99033b870a6c9fa635dc3b0e5c24e686c74a1f34092f15b4f737846043d421cf665f5ff70c5285b50704e8613236ed7c346eefa67639db02fa68f12ed7f75acf2d9ed0290f64c5c97ae5585508f345a709ef997f4efb1a1181f184e88a10e952ffd83f8b2b4dc97bdd7510ab6dfaaacebbce07895a49d8aae1fe6c30026d23048321ba0d9a28e8382c5a4483acca496e0a74593d5b3bdb02ac5bee311f51674c4e51ebd4be13a88e967fe9e90f3b193ef34dcb09bfd049e14d32830c7b2cf3e39bca17fffacb35a65fa7a741f903f8abc98ffc91ffc2c94053ffbb4df4675f919b18e83c320f6430d36488ef386a335cdde6af663c01d26b9dd643bf1bdaa7efcb1efea0936a05c43989540c5ceaa3b538a8c6579c7e4af2faf33321ef99dafa1e1d54ce66d3957ced6f46c0634148c9c0367b7cd0e2468a95d0711d35e329157378e264000326d9defb11bc09e00a1e3c30e90aab07144ee1866260128ecd19e6796e2155a083574480aabb0407ea2f1c090ce5f35b7d23c25d230b649540b1ce9ebdaac4c7cd96b8558101f9694c942315334eca1efcb2380a1fe338675c36879170daafd4240900a41915c79f2b64b561f2d4d6c015702b5311be1910178312437a8060d0658bb93ddb2a62be87dcf1149ab071632fc74202141af9668ac89ffc27d8f248386d1f7a1910536710fd4a666ea58e7614790d548b81eb1b45211dc938e7f01b880e6d3a1b76da4b731a90948b0fb56630889a0883154b2dfcc16c6d5257e0c35002259e7298daa4b12544d3acf9b80843a44edbd3cc3091bc98828092df71ebdd234e99a9016ce4868f796c635438a35c7d152e29ecc74bcba32177b7f4764bae4a2a1c94bf84f914956306ad77516a547b8fc8e0ed9025d7518e7c01183778118428aabf564152117520bd4533e3a0c9c8ffa98359f853397a33f33e42b38fe87797915f27d67d0f65262111bed6c9e5a5fb848ca425b1f22a3cf5ec1d21a03c00"/6806]) geteuid() syz_extract_tcp_res(&(0x7f0000000000), 0xf3, 0xffffffe1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x39}], 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000001c00)=0x81) r3 = msgget$private(0x0, 0x108) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)="15", 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="eeecd5b7e3662997af74519bea03156e010997f3a9642bbbd347292cc87df442c4a7b22817541294bba1372b6284e387d5ade2461d92051bf74ee29325480933d826e1f61d0270ba0905cda969596b4df5bad3f4d4fb35ed199ae75baec9002fe01a12895fbe01e5c29f7fd18a5f72b0a17813ea80ec32e3cde361566656a412ab4bb2b353b690ef27a06283e296167639ed62f94e12516a75ba334564c77cbada870dea2293d47492e68b7aaa1421f3ea3d0d37d00b7fc881a5f4f861b1832fa8cc1f02192e0bb9c891878bbaca89a18e8b176d0d6cd49d7d6e2d5b658bd6f9e686289feba0d981420612", 0xeb}, {&(0x7f0000000180)="3e9ab3e2e65779e77e37cfc9c69ba328d3cb42a3a753e180a5adfba2c8852335e178c584fc7c657437535911ec768be1267cc50393e0f3fffaea58f1e2871dd8ea7ccbe171a11f045cad116ce93a602aeb4b2129ebbd28216464f3a25abfb8e9ba10f6bd1539f5f3795250d71e8d3204e2f6bbbc9d3f09f427dca0f46e4d5942094f23d0c0edd06b135def673b65e4ca1f71745e9630", 0x96}, {&(0x7f0000000240)="97995b49d0157a54e8e0f7e8e20535b9fabbf1e9af6101d587986b41c09900f61b2cde47540025f64561bb6266eee7c092c546ebc938c2aaa86f", 0x3a}, {&(0x7f0000000280)="5c6b31309e80e190234eccdaaae7442d4ab44321a8a2a6a06b85d6a870c6cd90d15eea15e437de34cc14c42c2818e0f2df6eb6e31bea375d575aecea832645b06d47cd03a389e1d31715c7e9be78e30cf43d0cbac6da659030fd0e7678336a1840729a32a4fdb45d6b3a7474d276c3c4cd2029a402a0bbe9bf9ebf0fe7d090aa", 0x80}], 0x4, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f08407f3cf19028c0d3ac8cfdd5b03182961a94d964fb31076e75405fab4ded486666bc36d29a13886595699397fb95a07dcc4083d52d90a000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000edfd816f3abd063e3cf2f39c5b48147201d119bf7423e7e6b57cefbd921023874ef82abdf6337a3a056c2732be1001cfbca961908b52c0607b97b7c2c5533620fa60e1e3e5ba48a14966c7fcf21b9a96f1643d6682a82f626091654400c3f7ca0dd1c5156e071cf66bebae220d1ccce14fa773bc0609fb6a6a770d0de434e9016f43d855546b29cf24532ce8ce3ae13f885623012aaa9abf6bbd4c", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000fffff70bb70137e0a3000000000000681959ade204245874a0add796640f1a7f33054517e28ec7b58a9040beab7d548a2c1edf000043e18d728563fd60c58671fe258600"/90, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff110001ddb4709519950ff93be56ef9c984806c7d18b2ea73516cb90c258f43e6b767af6cae6cb949303c934777b1b22babaca3db6a7f0b45056ec247b6b5265f61ed63431b5bbfe8025e6708e5f32c9f8e9b9dd824b3d2ee7f37b4d50a5c64a962e30dd7ab7536e0b60bbc6e946ae4838554abc33ce98acefdc76dd007", @ANYBLOB="d3af184585404deced28df7719986af08918a0a1b5bac44da7c38d51162b60cdafda306b000f7211f97dd8f09d4b4f73634b37204094359cf2", @ANYRES32, @ANYRES32, @ANYRESDEC], 0xe8, 0x8}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002080)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x4, 0x7}, 0x7ff, 0x8, 0x0, 0x0, 0x673, 0x2, 0x117, 0x35}) msgrcv(r3, &(0x7f0000002340), 0x92, 0x1, 0x0) pipe(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000001d00)={0x1, 0x2a}, 0x2, &(0x7f0000001d40)="2bf4f9c8a22f75dd275831f91261dab1ecb50fa705115f4319fb5b84c5cfc27a7078edb1302750667de78217bf467e85767d10bad7b7fe7bd5a40c9b67d140ddf4c737ab93214d7e92398b8fd00494ed9b7e0915d91ff2e86276c8d365d2042b869d08d8bcd36144c7954ad3879cf455f060d6a1695f5b29a5c07995a73f628d2ad26cc833032f76f2374042cc69", &(0x7f0000001e00)=0x8e, &(0x7f0000001f80)="cf8b95e8be1fcaff854925daff2858bc9a3c3328d1b7f89038cefc46f01cdbe77715a5b2b96a6fee6bd0ba207ca79ac04b109f9d0ff6fd1af56fcdbc75e6534da962b3b9", 0x44) msgsnd(r3, &(0x7f0000001e40)=ANY=[@ANYBLOB="020000000040000003d7960690b8509478b0f7fe500800800000000000006089de5723f03de800000000200000a713591c5999774a52b85169d08b5cd474dc9108aa89b6b990b05cae334feab90fbced69073d890bf67f35fe3f93490deb858b6c96348f87dafd053752fbcd0363c1baeec3783c8408452cf8cd8860ec05d1c7b667c905004a71cb07ef43dbaf14dd969e150050bf700df3b2df27cfb804dcf7950313b05cee544d163cdfa68718fa23f0de13250ca00a3a"], 0x1f, 0x0) pipe2(&(0x7f0000002180)={0xffffffffffffffff}, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000021c0), 0x200, 0x0) kevent(r4, &(0x7f0000002100)=[{{r4}, 0xfffffffffffffffe, 0x20, 0x1, 0x1000, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x2}, {{r2}, 0xfffffffffffffffd, 0x1c, 0x4, 0x4, 0x200}], 0x125d97df, &(0x7f0000002200)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x4, 0x7, 0x401}, {{r5}, 0x4, 0x83, 0x1, 0x6, 0x1f}, {{r2}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x1, 0x400}, {{r6}, 0xfffffffffffffffa, 0x10, 0x200fffdd, 0x44b1, 0x4}, {{r7}, 0xfffffffffffffff9, 0x3, 0x2}], 0xb6e, &(0x7f00000022c0)={0xc, 0x1}) r8 = accept$inet(r1, &(0x7f0000001bc0), &(0x7f0000001c40)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001c80)={0x0}, 0xc) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000002000)=0x3) r10 = socket(0x20, 0x3, 0x1) r11 = semget$private(0x0, 0x3, 0x3ae) semop(r11, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x3, 0x4}, {0x4, 0x2002}], 0x4) fcntl$lock(r10, 0x9, &(0x7f0000001f00)={0x3, 0x1, 0x7, 0x7, r9}) semget(0x1, 0x0, 0x180) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8060694a, &(0x7f00000001c0)) syz_emit_ethernet(0x26, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@generic={0x1, 0x2}]}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) getsockname(r1, 0x0, 0xfffffffffffffffe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) syz_open_pts() unveil(0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f00000002c0), 0xa) dup2(r4, r3) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xfffffffc, 0x8000, 0x0, 0x0, 0x6f, 0x6, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getuid() chown(&(0x7f0000000000)='./file0\x00', r7, 0x0) getuid() sysctl$kern(&(0x7f0000000080)={0x1, 0x41}, 0x2, &(0x7f0000000480)="0de5dbab", &(0x7f0000000040)=0x4, 0x0, 0x0) geteuid() getegid() r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, 0x0) r9 = msgget$private(0x0, 0xafb0e20fef6483ff) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x10001, r7, 0x0, r7, r6, 0x100, 0xa3}, 0x0, 0x800000001, 0x0, r5, 0x2, 0x20000000000000e0, 0x2, 0x7ffffffffffffffe}) msgrcv(r9, &(0x7f00000004c0), 0xd, 0x3, 0x1000) dup(r4) msgsnd(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000002aa709491ffb36a0a965c94023ae7a1ec15100080000000000002a7e0418b886e0b571fd8045ded408db7b8108d3b1763891d41c06461d63564d754589060000000000000019c8580fa80f1efd473aa0c3b562e0ee725a5b0c807f97c394f519c2b31c3810b2c4952736452c92db026bdb36c26598eea9c7a4535963d38ca61b88b9af2167eddfc6f9527cee7d5f6a9838df20b06f2ea9584c32da4071b7d526c5e1736f6314979aa18b58970d24fe1fcc97111f15f17ff3f1be3ff0dbb378fc0ec9ee71d8294b46819c255c024056b7783a62d8d83c1026eedeab6b7bd83882b6e0d6da96071f67e5c6c59848928810fa578c26c07007af0f69bed87df3"], 0xa8, 0x0) msgsnd(r9, &(0x7f0000001b80)=ANY=[@ANYBLOB="72cbf4b211a3191198404c737ab450da26e87756da58d7335650ec1b04d811f67f540977f26720dab202a718a538a9c11d890587b3c59591d5bd6ed6753bf0e60e5b6fc682ad1ea4dd31b0f1b7db081be30393a5e12f681702f8c999720a65817e3e38302ea70dc45dfab525e2465009fd99453c98e1307c29d957aef907131d3c03d0719713b8ae122774ae32c2c138a4f35ee30f0699bd85d900632fb9f1e3f5f5d9859ae34733b33e63d22ca021e88dd020276a0e5fab46ac5f5cb8a5354a89aa734c3abab19f583cb4965aadee24e7c8d8ec60028ffbf6806714e729cad567f30232f29c5526156d001268c5b1b5d1d12ed52c2a532353d2a148edc84acbffbcc701540a179dca89196484dc7bb1109a6e846f65dbc9cf9294d29a7e2465d5ae20a22bdf44ea46014d1594e62f4fd9250b355e6bd77af39e9de610b3029790ff8d434765613cd0e52a3c1ded547a67eddb061f1d0e4602eac709cc206437171f5777e40646ad96eca42c1d3b52c887021c3996d7c66144fc677ba2428bb19316a53c09e74f6b25ba3303f4d32e4b8ded71f9e2984ce19d2666c56bbaeefa4c212099dcf4733227b04ec450169d73efc2ff7f5f562d367851b65d9b95fab027bd52e7906793298b9efb670331c4f27e9a945b12d2a15ef9e6fbac947d6d839907620557ad04a02ededb2ef0819d91b554549b14e4dfac96bd26aeb04aa04780e16585b7cef5e91ffa5228b035b1707f6e29dce51f9c2587043c1367fada235d3fe8cab4fa67b5b033c730192f4cea7269dbce5c3424cf9d5f62e0a60493804d550b2daa67ce844b6b8e624aa43d2712a3cb86d0f45aac57f6f73411cfbbc7455c9fecaa392ea7864f5e41be1dfa8b1f8f7532d0bc3a9dfd8307a8052f32d11c91790ea1b7b27963eb140cb34b03a93a989d58029e7925289490a83fe5ba3da7fdb3f4a6013c29124d171da174d5d1fde0c601c9440b752af04ac0ceb5971cb128f32d276d1a8b312e7699a4ec9ff8496cfaebc8c0e4bd03e34cf46f174e00f54f0c2b6fcb81b3866e952e6f56b61176f7eb710bf06a8a792e410be8e16592868edaef7f5c1793ebfa90524fd2332d18a008cf9417793b967e560acde57f3b1af2ba639797bef5623b9b97c0551fc2ec352b49cc43f65d361747ae5ae405b4de759cce6bb15b393d9e72cba557b964517b2a3758fd8a2256ecb37c2a946f3de4daa42091e7922435715a7c118d80cc61b3e00e528603fe391b21f9c0e282cf394031a11114a6809e4b999c8e347e0bf628c7d87a7831a61701d224c0b5e393a8c7dce5be63db490a52d0ad95935f222a8204d312b5473e13d956e43d05abedf05558ab0810f2a262ce1d68fc207e1f1ecd618905edce5e8798a919db2f9d320fefa903d2182c097736e741c89e63dced6748eec3bcad1ed9ed3301e95d5103339791c7667f22913bc8f2912285545455850e3945ad9390e5a2572be849825aeb6a889837274005da91e65a3b92d7fed5ae4ecd3638f6b8dc5ee830152ed8b8c94e3a82f6d1e3243c12453730f775ba093211b1b24b5ef2f7634d2216469f3946b600e2064de7a91ca81564b1dc04eeac0db689402e0d19297284c176ebb0dd0b4a7e9509ba3bb331014c3b280ccdf539150f8dd535e444df012b3fa022b5cb600256713f48fc7d11a6631cc9fdddf637744eacd91810323f0287e27d515aa47eca6fae0c405cce8d721b15023890cb7c6687286843adf026697722972ef19bb198dc0241b867324a9ca55d65ded8d7cbac48aba24b3d559d08de262683dc0ad9a05cefefffe5c06bf10ad476bf2f4ee3f9995a0c72f44d828588c147b9a2067c48b335a76038c4be5c3bfb178842ccc7e55651591be543e9268655728a92cc4ee1dabe99b8ec7c26718c5786cb404eb0b5c04673615c5d527e1d2d19958afc48e322900dc9df49ec87b69cf54973b7da4e8695f980897d2873b3e34931171fe166714d20ff236f55c509451695ad9d1336934bd8ff1871ca79b0a61f2dc1ab6bd5e37a3f316f21e352cdd197598707478b39ae6eca6b5369c5228eb0383bc1d0db94e0946b3c46a3997e9870fe1dbc585fd8c2340f3e96e9af6bdbf78508ca0bad07993d0ec34b3bbf0606561639e8c47870567b725e7e341cc165124972819fa791060f7d9448a86eb674b985a5078dde736ea4373ef99ac2d648d922ac1fa43ba4a26afe14571c9fed84e1c6d9c0d4ded2b92376bec05d6876162bb5ba51bc71e8286a85255c7ad0684ef4d566803497d09d7a46d6c56a597376b5d7cf73e6417c26c596f3972545103fb36eeadf82561d683da05ac4eb44b39fe577a45f2262e7bdbd3a85630e0eceee762030edce3034a88516b7ffcd3ef51e74ef4e77eb4eb98a1cbc24548410b1e09e95e8cade7c8696c59d2366853074e3183693cdbe486d3ffc567487fb7f29d46bb527e7cf8665d50ea18565b8285bf58421db2806d7f4e17c70c3709736ea94e8c47a41df1a3addcf2253a34c67ffa6280ce29aea1ae9b09f78ef702497388a63f03fa9f5ee546b1e20afd44b305133c5142a23d1fc8c80af0106cb6bb5d7d8816aed28862c640ce517ee3bc194c184b3d3618a59b0e113728aa8085c02c5dbf5048c86fe041d8a74a8dbc36558f68ed2d0df40219186c09d5f0742b7742de935e426b36c7f9c8898bae3761dae0657f956746628358cc4c8756518212640cb2728446b4478b440d8a27e6f8a9464407909ed7ecfa8eecd607193de715a967beab43dff2cac952deb791a77d2a13eca76289131ae010c9460a4e610ed3bcc692c8bee6d1c44dd67bf85d39cfbae63720683d5094e40d486d43210da2ac16e728a32beef5f9922cde194e18de947dc09c2aa70e616c395790e3e4437f519399600b013292624c8587a0acb59354726e9c39eb110858acee9d65a66536ecac9c131e3d08383aabec190ee97f07ad791cf5e8934f9d58dc5a11ba8622afbc79a189aedbc2602c9065c85d009dc251e67d82567852c2e8f0a2c0709f083311bccb01477d76c1e95ff2bf8db59a1058ebd070be204cbef11210687ad1200150a33e71ed3164844faefaf3a8735c281973d6b80e17900dd2ca11ec6fdfff840f2e35816df8921159f4568143737fd37e4d04b53b9272341a9d35ac3df1040bce2e1f23860081387cb694a35ba69d255a0dab2e1d1eb11d003019aa145e9e1abc99dd9933670a33982e9599d8b31de1920e0e261d9aaa93d19233f8905e9669d9a277a9eaa744e629c595b1632a4c9676afc51cd937dd1719364c4aeef92c7d95f1b919feb858096ea5fdc8b5bc01f7cc9bf4de20d0cd65a778c3b31535e2e26646b7994d8ca1414106a94c46f4caf92fa6ec3257d88a740eb79a6d475402d745da8cac864117b1b82fb294db7dd3cb3834e92c53f9ba969ab15af2cfea6c556dd673f72f90a8af7531e061e75e9d394d78fe6bb805d70f9250d613ae39092c4477332700c687704fab715c6a1c164503680b528f620aab39c5fe3c81c79ef7265ce062f7a6d94a3dd316b15a7552deec23adb48adc73049149032c09ad38af9956b01da263d2f898443da3d20b573760f0a16e280b43f4c275049cb3169a338af9ccb969fd8d756d2460fb8a47cbb07db659ea330db234f6f31b900fd43920434d429ddbc0099164efb234a818c8e763cd2211475f4d3c16a70330e9c36ebe1ea3b4a80a0fc6b707c446dd013e04875026e2d2304bfe1d7a98979d208a742c8cb916e7338a6aecb0843f4b1a0cf76759a476c6979749605e96cd184b30b4b067c45807595c21e53286ca59dc4ee219ce7acc5c8a7f2e018bcf53aaf80a0e49a2ff02ad477a66039ff82933243c0b5b02c1f989af63996070f27bf1eb725f2801de7952c00633e3fb2c757be21bd7f7e306ddae834455ca6c4e4b81927a76b3821aa58af5ff60c2a39c4cbbaf65d54223601ece354261a5c2ba30ad83c18f565596720f66ca2cadf928f6580032ea18708faef84bec31a80292d09eec8e4399ee9cd9efeac4463efb9b9667369d09832dfe7b6fac8cdd19d17e99d69336337581316655885182e56abc40dbe407a4f0bc1cd9d242a4a398594bbce73b9797ee39d7d0dd79853217e3004a0ac77d10facc51d5f02f10a17412fcdf2e44367a8d6902ce657effa0b8064c6f72d44d38715c6ca288d826c1d95df639ef9fcf214860861419e92bb06f18351b9aafc3032df09f215a75c1ee64cb3a657087271351359f7e7fdab71541802387477fcf4d876ceafacd4c7aaccea5562f45664e6145ce56fdfd3f3be3cb0c5cb022e02fb3c42c80865d80dcfef32389bfeaf4a88219b966972f94bcb2b14134069ab99a1692be60f9017161755663f755881faf3a107560f2a6af25366f7b29442b044f5d2fbd8c5164bc5dd8e7780ec7a0046f4c92e9ee1c1dc37f85755e0f126bd1ea6da46622af9e50cc56556a7f4903e28e3b2ffa88c633cfc01a00ccba37472f075815a483b203db3bba391afe9059eef09d64381effb1c038a20663d53187470d1dee5a8b2405c4cc3bc76f198d5946430b47251104bc88aeddc9ad94d33b1da456817f53584455d7493b07afc23c1513ef8fe7177654e4e0beaef8fa857f8d7e9e6cf5ac560617242763e85d4bc288247fa55bb4f254297e5fdf456fb00b8448683fc09aa3886c6d4d6f8a6007b83cee7966b32f2dcdc7f6d08efb4cbcd4170ff394ebb2e036832e1d33b3bd35f21d18c2187137c3b907a5557082e9733793e7971d27430f85eaf4efa2bdc6aae6a58af2ef4a531747541d208c73b4ba6705d9b1700308ac51603525482f9ebca63d6130c34ae83216587d7a4f7e60c75936dca6bbafa981122ff1682ca39d4923c5629136a28e73acc8216aa5c4b155d6e6e883cb52a37e9c3e9d427384fdabc4bd7a82af2fb0e0ac6747b19673bff57160eb43b763fee357613c4737056a7c0ec2a59280694020d1d987ff2c3b51ba99b9360ebbd1bd07a5658654d19bd828c9b607fbf77fc411d4f5c7ec3db047d0201fb0a5dc120e3dda7aeb47bdd58f5f5fcaa590c8b5d4a48cb42ccc5594a5faa77b301c69f5d479a39fb65b9bc950cd340b2a5139246a32cafd987fad573af4a5b15aa02f037bf50033a4740ac6a22ed986053d656415403eb1debffbff6de99b16694f1f6fc0b0a81443004406239fbf1f87f37ad69a38310e12e6668c363966305403ff2433e9b387cdd3ee46c3e8e70870fd1c1ca24020475650e345f7c85d6322825eb303e3200a9108d2a48c515a46337b7da96ec1321bb412a082a7697dbf2b2ee8c1cf4f4178cd9d1c05ccb3e7ffac0b3e303a32a3177b4d03e14ca1ab162abb37142b440c0d83b10a1adbab999a469a46cac16ec7de179cb8a6dd5f6fc6c3e6568293d9d6a1218f5b473da116631b07daed26bac67958b4e542a8ba6cf42137001c0e290a63fd57d40566d21fcb6acff3717c395e844e5544964ec04ab2999756d58a6049ff250c580a930d8cda310ffbd3f5c01e7e9383b97a86adb321ee44fdf0179dacac0f4e4a5bf72626898fcff24e8d9e889ef4d1fb80b307b6bf131cef2dc6d0bb6f2b56aa23c228468ef26c7526e7fcf158ed3e56c7b9fb7cde9f8e146f2c283b1526f91ea9f0de7dd86601dca1da5b374d2b1d7c976ef35733f7b38e8655c03177310c423f3f4d96eeffee69d103e5a7bee31d0b7cdd15fac49657bad7b15c52a48fa7e0912a60670da7516db587c81c2d683985bb60b292722e01ecfa496dad65109b2"], 0x47, 0x800) pipe2(&(0x7f0000000000), 0x0) executing program 5: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x8c) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @broadcast, {[@lsrr={0x83, 0x3}]}}, @generic="0a2fe769d6a0c70c"}}}}) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socket(0x18, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) shutdown(r0, 0x1) ioctl$TIOCSTSTAMP(r1, 0xc0207534, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000080)="f38d181d09f6a994931cd1b335e8c24210f35ab6df9dc9e33a9b929384b26873e76972b97e2e2a8c1c8a23dd7ce286e3e1de3e6c0c2c2b204852c86db69dff4bd8f4d963796a120ee75d726dd9fd24b075a179c05b39fd21458816e10a556d916a7eb99281a83a5631cb6925b7897eed9d9cb96897b42a0853fa3873b1a3306f0635205f43acff0c51291d90ec6c763d827793e7cfc21691a70844d5cf1409fbbec077d3e583978ce105ee1b721af558eebcff99841247b2faf14e220df763868ad33ab67657b9b971698cffe5bef03aabfbb3", &(0x7f0000000180)=0xd3, &(0x7f0000000240)="8aa340711a127ba3a4783d5e216c9bede1796dda1065b305b7e58e9a8d4aa14bd5749d8762325eaf6250f621db6f", 0x2e) pipe(&(0x7f0000000040)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x3fc0000000, 0x84d, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) r5 = accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockname(r5, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r6 = socket$unix(0x1, 0x2, 0x0) recvmsg(r6, &(0x7f00000003c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f00000002c0), 0x0, &(0x7f0000000300)=""/171, 0xab}, 0x40) shutdown(r5, 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000400)={0x9, 0x8000000000000000}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x7) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={r2, r3, r4}, 0xc) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) fcntl$dupfd(r6, 0xa, r5) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) dup(r8) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) r9 = msgget(0x0, 0x48) msgrcv(r9, &(0x7f0000000580), 0x8, 0x1, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r11, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) semget$private(0x0, 0x1, 0x26) getsockopt(r0, 0xfff, 0xff, &(0x7f0000000640)=""/98, &(0x7f00000006c0)=0x62) recvfrom$unix(r10, &(0x7f0000000700)=""/180, 0xb4, 0x840, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) r12 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r12, 0xa, r7) lstat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000008c0)) select(0x40, &(0x7f0000000900)={0xfb, 0xe4, 0xff, 0x7fffffffffffffff, 0xffffffffffffffff, 0x2, 0xfffffffffffffff7, 0x1f1e00000000000}, &(0x7f0000000940)={0x8, 0x7ff, 0x9b9, 0x2, 0x2, 0x4, 0x1f, 0x3}, &(0x7f0000000980)={0x3, 0xc, 0x4, 0x7, 0x0, 0x6, 0xa41, 0x82}, &(0x7f00000009c0)={0x7fff}) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x0) rmdir(&(0x7f0000000580)='.\x00') open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) geteuid() semget$private(0x0, 0x4000000009, 0x0) poll(&(0x7f0000000880)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) executing program 7: getitimer(0x1, &(0x7f0000000140)) getppid() getgid() getuid() r0 = msgget$private(0x0, 0x100) msgget$private(0x0, 0x101) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000ac0)=""/240) getrlimit(0xf748899596295713, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) msgrcv(0x0, 0x0, 0xd4, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 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 2: mkdirat(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) r1 = socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000043000/0x4000)=nil, 0x4000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7fff, 0x0, 0x4000, 0x0) mknod(0x0, 0x1198, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, 0x0, 0x0) dup(r3) connect(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f052700000005ffde000000", 0x14) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 6: shmget$private(0x0, 0x2000, 0x1, &(0x7f0000000000/0x2000)=nil) shmget(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) r0 = semget(0x2, 0x2, 0x412) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x2, 0x1, 0xadd3, 0xfff, 0x0, 0x1, 0x8]) r1 = geteuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) sysctl$net_pipex(&(0x7f0000000100)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000140)="285aa76b92b07132e0ce84b411f9553909dac51e3839a987a01b19b8eae2cf309247e2b34a319d2a5d3fbd4345f580c5cd95acb699e51a1a1ef8f73d0a758158067f7d2fc098b6d4024667f68da771b8d818e855480e88e17ea666948ff6ee8935983bd72e803a8d6911e0f114bc75ca3e3253438cea77735759494ec3200bf7d4afa200f9b0f4b60e3bfde2fa0a69078d5e8228621bd73798d74b56dc2491f2737eb1bee0926c032394d8e0516fe8965133db549fd1c33ed2321d867223b75eb0c55faf9c3c10382f4b46746fc85f4367f3c1fb99bd020f11952a49fef8004de130781d7f", &(0x7f0000000240)=0xe5, &(0x7f0000000280)="86482d741e79c8d491c673f3fdccce2ddc8cc13a882a85e0b940ecc9efc243c4ba72e56cdc1dc9946d7c6b3bb63561386040bfd3b6069664851b7b84fc655c5f202f71ce3ed1fdfbcfd3126f966c4d602175964986ae", 0x56) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) r5 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x8a) r6 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x3ff, r6, r4, r1, r4, 0x100, 0x4}, 0x5, 0x29c, 0x3ff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000440)={0x3, 0x4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x6, r6, r4, r6, r4, 0x100, 0x8}, 0x3, 0xfffffffffffffffb, 0xa0d3}) connect$unix(r5, &(0x7f0000000500)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540), 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000580)) clock_getres(0x0, &(0x7f00000005c0)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x7815, r7, 0x9) syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000600)={0x8, 0x0, 0x100, 0x5d0a3e60, "c375dfd65b81148f24f9f42ac08adf35596a8ee0", 0x7, 0x1}) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/101, 0x65}, {&(0x7f00000006c0)=""/59, 0x3b}, {&(0x7f0000000700)=""/142, 0x8e}], 0x3, &(0x7f0000000800)=""/158, 0x9e}, 0x802) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000900)={{0x10001, r3, r4, r3, r4, 0x51, 0x937a}, 0x3, 0x1, 0x3ff}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000980), 0x80, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000009c0)={0x8, 0x202, 0x9, 0x3f, "1dd026113fd1e5e3a5e08f4cfc5fdc02fe4104b3", 0x7, 0x3}) setgid(r4) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000a00)=""/131) executing program 2: syz_emit_ethernet(0x1a9d, &(0x7f0000000100)=ANY=[@ANYBLOB="c7e052ea36fb00000000000086dd60826e031a67000000000000000000000e14fc11133f6400fe8000000000000000000000000000aa860090780000000000000000000000000001600e1a5d8b3f0dee3800d87c55d03f7f83e1cc6896dde89e26a3c50c16016172a190193ffaa45dc9563a9a964d699b71506d4fb421c8eadec34051cc120b6fdc584c9dfa5601b5ec92ba212d0254adfddc010ae9a6c2ff079a8344fed5de018857788afd16fd1650d64023e8a36750648858b1becf3fb0320f851a1f3ee894f74c0db65e673b3a305b2a6edf354090a75d4768c6f4d3d32bc4208d47cdbfbc21c6724158a335229c35f209432bc2d037465eb6ef79922f8934a19832b395555d5e53b5c49ac3e4b8409ac28567e3a4c6bc9d3aa1bd3badffc958fcde0e62a69fef944037819db04a7441970050803d7fb4c86283a9ab903b052cae5ad3baf95f104dd2d63857cec6702ae197f04ce102268d303f5b18bf1b4c4802a9d73c4897f60d41156bb25cb966e6b424f47f611141a4484348a9243277cadec9e44b52bd90af0d9b15466d13edbcace93c24eb17da858821a6255cde42381c6ab4c7ff80f2fa08562cc9bd1a6d8cad1d2532617c4b185043cd32fdc309aa66c03f3b4526d695d5fad6f3279b216001db45b510c5aeddc842185941400355c1131be86cc29abc60bc01aee3e29c32564a2e00fc8d96cf7c0b1f755589bd5989387d42d1471265fc920b26fec679d514939e2e7be7443bfadb4fe668f251927700aa558c14b7e62e5c95030835368b01801d68b24c334c3e2319f20eea646583db07c9c600c0851e0f8236da07e0a147abe610fd2d4016f883ea7c55476a9a9e959a0a208a45fb49017702fac622ee8163b8f29ad3d604fc7aa62c9b72855cdb85740203d2a79f0b21bdc527535b89f79187409808fb2dfe235e65db39ed00b056dba2ee2ddfcef88ae43876bb0d8cb5723af4468361bf639f331568e4be3298c31f86a4030d64574be82afc54fea440b429dbad9694264af6c3c0d1eadb722d13e7b59169124cd71e44ce45d4fa2483c368c8e549c4a5a6067e01b57e65e0302b282f89530521cd920836c52cc9e1422ca0cea759a0c424cbd2bb580e4b93f4527c3226c7f4fa9a62168917c31cc071ac403bfde95c20ad2330692ecd56c4d2ce40da8979be74a5e2593c8e43dd6da9af9dd7010c5e767497a2b2bf0fa978d4fb413b6e5c81f6da9247cf3595e12d1f06783fd1dc28809c073c2502c41e1ecc90c65e928a68173b7e18567710b31c5c2b05b182b89b0a22b4cd4e012c800ae3cb4b819fa955cd03377b2c2c4c63cf98a1a2bda515ba0f0e53a2a454c20410368daf828c3d90a3d5cf518fcececa72578c438098e6a856a7a0f40c5d731edc6e25ff7b993e45a2c25f3d31d4bfa7885c6937d2cc6cee9a6d7e44a0ac880d178f378a6749d844ccfbd2d03c1b220a12fe565e8aacd46c56649ac506f9ced730a18268e5f57def75bffbbffa56796e4c6f3a088cf7d4a5bd3db2bb58c91a19ddd38c94acfe97a6bcddaed1144bcb00ac0e00cf3c6720493b7fc557afc64c9d66a527f26f1f13725b097fbda17839e4bd0c732abd23b3977bd12979afc18627582dc95b055488c257dd320a455b394f1f9feaf879abc5d7a73a55712640db7537f763f5ccb1423db91aa5eba756e2cec7b6c9dc49aee0bf4d51eeb4d07397e6026432abc347eb10041186569d6a76b08674ee804a5662418d1e7bfbec02532ba6f7cb8f46533f85b37865651c5fb9fd166df5659883946b44c520c5196ac2bf58de370c26ffab3ae62452b6ba5cba14c38ac92bd1eaab98a76c2fe73821d955a2d61ddc028eba39c4a14cc5c15af77217e4ca5d157b89a4396c83bb90e431ec9b6056ef9af509217cdc8181012cc43f9ca13c557af6c23d4cc35caf8692b0ac30d83730588f6d4116ce88fb1cdb902ddf9346f599c8bfd89627db3b16b0c4ccd91088a6508418ae32dee8b39072de4699056e0459efb0a9707a0d9b3913b1fd21eedfc482f2693a7c899491ff6a1d481fe7953bf6d910b9b151bc58abb7ff5ba3c3f8054aa530d69ae098bde96554c50608dd727d9f706bac0b4dab586288947d173a4d12d4be7a7c0c36d172fcb67087d1fd7c12ffee4aa86845b46649dfc4e1e2b9770541d9616f7c404df166ce9157f981f4b13bbabb4839c7f60a7c61cb4b503a4cb70e7b4e6d77bdbfb607ec4cac2f199d75e93710e1649558233478d4e03de346f653c12b6698a9b490508cba48059829bc06e3a38efa20222d893adbced42ba39f523a8f381f9399cba99cc3aa8736c2dd2dfcc3a6b1938ef4ebb2c0cf61fb2bea17b7359791e6d5918f1f113c1418159d242ad5ebe599407cab8bbc1a26991b03f0956d861f4c21e604135e0c22bd1b2ca23ca5ba41e143584c0784ee47d9045b0a4b6bc3310f5ed0e49cbd6716edb528fd3daca7c45a477f6f8dadf2d064e3c60662c748de15930792b1a833680fb3f8d7ab66b4d17d5d124d72ed68ebc7ca2e553ca7644e54ed0a4917a77baabe0225e50127b35d3010c0894dd0f68aa5443c9c4cbecccf906461802de73f39d084a21a50086de972aac10a32924477bf60f0b46eeb8946c9b1b8dc328f42d6a37bca8bbe05f1875dc21f520fe5988011bf296841c9c8e1b1da7fe89efd6698fffd8d4aebe2fb6807ccbaa5fe3f9ac86339519867c064f27654e8ec5dcaa499bf11a674bbf1a11a4d77bac37bba719304b20aa746a6b26d669a6d41eb285d567c1411c52de230e3cfd2b397b14337445316ab99e35273423dfe1fe87ae717343d72cd1ae2e1929e6c250e95b175cdf0bc3d3a41ac6f8a9077eaba5db627b260d5bdd277afd24255794ea6b88fd397122d92a6621228ef48637cc8309692d5fd27bda33f0eeef921a6ffa409a4bb6a73b009a855bb9b084b1b1976154e53d9d4fc22e4ac08f8ca1a7ae9c7e915abff7987e2596194cc14a3bae5a7777aba6442f4d25fdeff1753cefb30fa97a11371fb4da8bda3ed2e8131d44f28ede367de1a74c3fbe3238a038fd8bc57e0b3e94da0e4b70c09995859b927bdd4a7f1aa6fb466d92288a84824fa4b998961c13e0888e0b66567a022894bcfddc7477dc4c009bcc0b9ee4bd5a1d2909324a71cbafc89fa1b674b556601c47c9a7c505a5cca6e063044a75c890306d032e9d1a94949135f278a85507a727974feb42da6ed89e6055a626416975424d0f4964619d04e4c7bd8ae67e436f28e776053b9179cf6542e5934e207cc6ad18cbbc9d0b585d9ae0282c7eeaad120087f77e340c70bd15828d907e501636062939a8904c241233db7c328467350d7e0ad817b789248140f2d7fba04c7499e9101cd331965e3a62b0c23279c866465a7bb0579123e1cbe30fd738dbecba08bb24295d976bedaf2845fb05f47a2f05994f4393d85c8f2231e2586d25c110641cc63e9c8063935222f14568e9173328feeab0376bbf10315ab03aa41236d91a9e70dee2fd72c1644d2c9e529fbb714b653ad107cc3a48352fc868765522e51cf0990363f7a90f5242ea757c8ab67c17c7a5ab91e479c4de30825069c4576f195c0f02fc130e817818e991002a80bc905babe3d35816e7727ca608d9edc491519c1612af704fd4fe0496bd9f318347b0ea7cfaba443b7ccb91621cf9daacf3d708d2d8e0c95b694fc8e96621ab3558cf3d74d4df83f2b74a1f9fb893ad819b6a6512f543a0a4c295b41a1d3e2cc2db792010ec9fecaac3be1cee8af62368b80860ca7600f1dcda98f6e39a6c9495ad3eba6ccb9aa27c997aeefa7435d683f6c0ad47dbb235331c76caa007ee8672926aafcb10b6143c19d77170174358da8c7008a1fa69b17ce62fe6254c14e2e52efc37e3636dc133e0a30b995c4c94d85bba38f1005f02fadf22336b49390feaa870bf6c764dd3125ffa98a07cae071f38cbbc814e31adf86a5d5c3be8a6e3c67003c649db7763ff5a8213d4f52fe4e7ead9b964ee3e5523b6a0021e5c7d9f4434bd9965bdd7b5260c8bde77aaf814fa23881dfd9b97c4d8d01e0193eab54ee2542b6e58be2bbb283407a01e8f9c6314baab0c4cce393121079c11dd1a9f01f0e0b451db1820d52a6437e8a9ad5b5e99997891ebdd899b34f86e9e351b09d0d08ab8805838ba1d6299f02b847408bcbadbb367f4155bd6d68edd565b2cf8ad1b8164db856f834b69c45d6992abb83b0b1c7b8abcae525c72668c9843a2810bcf10e6fbc8f99b9da348c92fcd6e17f19cfdda106130fac9aed308f906af50b6b3ddf4f97c84e8ab922d01048bd86efa204ec536fdf8f6b1767472fbde1955b53a3827b67cb8b9e0be29b51d96d00aedbce11e74a53cd8ea256397bea23784db662340149a6caa789d58d6786a84b19074512546acc9b580b4785f7643e435ae8111eb2dc98f800199a70090520dbf0cadfba02a6144d13a4ca04ce1312eba2d2fa51656f0201650289374421aa6f853a3428cda648a9860ba1868cea638eeeea65a83e59c9611c5180099c0bb2ef5b6d4b7938b6949020576a262d981a62f3e157a09384cc3995e9e20ae6d0eeeca8a4875f677c0c900380dff786786d0c88b06743c9c774c8afd1020736b2339d5f9b3c771a161d9fb78783c3facca29f2bdaedbb846dc0be3776329b1f36d3c75d4ad848b3cd52eca1bc818f7a10c7a6ee19c9afe9057a40d22db5df5e30321723031ba40d9a0e67a26d6ee1fda59abc2f00cb92901e812fe0cdad87f310afecc5d37105c3114f97fa547bf9c41b193949c48e51081bcfaacc7d0bf00fff2f1fb54e75cce7c6c0b3d786bf7034c8908e1758ca1c1fa05e8a8d084dec411d661039207f96e7b453e754a06d895829e88363c8860dbe2884c4fbe7d35e6e0799e4dd9022e687171246aea9526123dbb606dd80b0015ec4995043a397e5281691e1933f8c07655f67604ba563a327b77adf0bb7b0cc7d19fe19e3a9c35e81214d22f62147f16287a00e7bff57ebea8763d0aa6747c57d9ea1be75e127857c420c2e6bd895233ac5c37d2ba0640801d2065d991661250009c586a23d015829a4cc4a569fe0825ab3eb9f07f8957e63985943d415128a619c33c841d7f901ddd3871ad5fedd6c99a32e2ecacefe3c175d06ba5703b3c19d8c60da511d248b4182a209dc4eb0e2c0e8ab3bc233c43aaef1948a7358d1f034b3525fbfba21104aa1c93e6ae66ab167726ded2de342c8d76495b4c69b5580df8e7ffa712a2ed4100175028aa9dadb788bc4dccf436ccac3ac4af4cdefafd5c220101360491a5c6643b6a7d1bd3ab2a87311acf40ea865f93a0134b48e90f1776761cd62d4dca7c4d227ff1a40df7d73c5c2852585305048e5af3c0d5bc9864a2be8bc5ffc09f4f69c76be3df6e07f7b122ec215e007551e97a4000fc27929a806fe58670daa4a0000001952e4abe6b46e7c3dc0af74eeb8cf21ea81df8f1541031b42dc2c671c6dbfc29848d3d842b868383ca3358626670525cd8813eef7e95215905abf4d4918c2ea1757f92e0e285c8f69d739c621a1c022f08009bf5d2ca0b59cda756ea14c47af34c580e114f04d57d0567fe83dec468bd2dae9be071f0e3f2d9b656c068e8e16e0ff64a3fb480116c6b4938fff154113ed9f2e0a3370f03f28d6ec7912176ca5fc54dbeae7ae29267c2b8fcf7cbf2581841686d32c2d9bb9bfc98d3367a5ca2475ed9f725ae5c9fa0444b4af0057772c0054aedd264c1efa25d5a95772864c3b0f586508598d262a1b600bb28f5af0c2ec413e78a091262698e0162feab23610df78910d91ad037fff46b23ea7d97707de217c7acbe7862cdced79993bd5a246234620feddde47357bcb968fc9dc380123254f21cc5bc172189677a2058b0e0a63f338247b560fc54ae0619b84a4e724d10ef9a45a2379f6e3038278d185b79149d417447a2d703a5cd09bc29329a6b7fad99db69dd046acd0a62f5f33d0846842af18dd28199f339f6d6771a837214e34b5c7311ababec6c8c50ddfc0e21f369ea2dfb70186dd1e520d7475dbaf310c9ce3e303c23babab1234058060b511039fac7bdbbb7e02fc6b6a524bd6eb55e3cbc15360720b033b048b709a72807af2bafd2091f1bfcaa78a7052d6218cace96ea044bde8b693e73530906bce4bcec45f1606a40f9cab8f9b6a4b9521c15b7b8a605537b3acf08fe9c6b7a5050907a05c8a50718da98dbf60136393f0b996be987e2d845c97ae6dca6432e48d0ec48be5ce0c0490499981218c853071277590eaf30879279799ebf1b2fdcf5a473d30f7aa50b10c92601d2c6a2aea7ef6523fa537cc009790becaf9a919b3857e41feb128e8c6122c3a1de596c7d01f56c00472010d447dddb57aa90d0fb4b9586ce6ce16c9b77f728a1545b003f9254bb5f91f5daaffc641b47984bf130303f19031713fdf2c05d801603fa1331bc173a3b131a9e0ecccfba7d8e9e47c6ab77be8aabfb5a9018999882fcbd40730c0f40491788e294e2dab7e9435bdd7f7a045029a89e1fb2a87e2bad79be403ad52b459e76ffce71d27a09c168ae3091ec3f072c2620896c2d87fbc72b502e106f37dd88f41746876beaba3b395096ad51a3df5a617fe87861283c1caced616c23f7dd0b0cc2447ac95b66f326138bc70e2a73755087b0199272a179832a4f0a4a9d14e1b5273251c9892be3c0aa60365bf203d7686c536a9dedfc539959038e290be7f6424004ab422d49e52b45d38cd5b2e6024f7aa26899b8ca3005a0ba99459a17c3ef4c7ba23dbf9696e19c829d57fdcdcffce37a1242d367b10491f81a72caaa98a0a0ef57cfc4b85d2076e0066eb45dce6604a8708056b2f4746505525a2d9c91c5f86e7c4bb485f50f4d8b3c712e02aa33358462bd50ac9d0a1a932b3a6d2529e7d6ce4be66338ecc0ca164636364b8f994ead8a39c299d0781dc2edf0a18d33d83b66908cddbbac1fd269d53866d6f928c6206593589532d23e8df8b62c72663465cbc6f3da56af7fb5f41e40d0e422fc7d2c9574841450b9cadcedd313d23c2b55eb3b44617ba005fe949f64f38be14a6a2e5b2c626521f506e39f31f56dfd6f5b44a93408d4c909ec875c6f0544a65333005dafdbb55c0de398da9f4d1be4b17ff244d20347894b257da03db97d273e84578c6b63c1695d843b2a7cbd21c81379a3739b5ec0174ba62d307256da85bb3f2d508a936696b68ce3e1fbcac4a4ee76d8f04e6bae6d85555050f7e0ebf9732293e6637465da501f8d2d813c8da4a00dd570c6c89844d90b5ac36a53603c3de5d99ea976893cd6e3fbd26d70615e9a274d7a49e430186ecfe47e65af2c293f22db7f3a2560a869504565e488afee720b5b03304b31d88eafbdf80d16461b04442864352f77d06dbfe0c949967f6b12caff0f0f8e557cfeea5cc91cda30086ca4b208c33028a6f0240ef3c7328c700890e18a45e69d9e828ba44543014fcf7d47c3a5c1602571b66b48ab444c105168a7adc9b906dedb7f99aaa70512c26c7c718994c7838cdaa38a3fc83d52ab224e70e6211597579213bdba972c80949a2476e4316187a269604f34563c5a5d2cc5cfea7f7dc47891dc9a19c9a4e1dd042f90df72a9189bb41e3fee95fb0fa4cb35fed4d1a60a0b4766d2bcd51b4efc7a881a2028543e79ace6d125cd9e04fc10ed1d3da95351c3a9b3b6ea6a96bb3ec76342a7cdc10cd8b47d74123e9bf240f221adaf1723c02a6ff5f49cc693e722d324066e1853ece84bf311dae86532303df1c2900ed76e0c489a8406270f951608a9c04528c1a95ecd8ac1d85d6aaa1e1833c3454ee68eec487969f9476aae3ba536290684e2db197fdd00845a61b5778435390ec770181f9527aa89997c286f0cde954d225dcd6788a64c778dcae74eedb257acddf6433382c9481994cbc943f59c6cdc02838ac94c98f75cfc8c8a8e03e56910184a4650bc45f7ab936b80f0a05fc61d8a5b331086757574a906b0c68e8421e5b185f0a1d6d98be02c5f6826e35f9d8b4035776368dba20d39924d071ff43b9dbb771455c55314019814788aa7501a6dc83cc9f88a2697a8e6355b602d4e4c32f6296f6a6e09ddd50a2f87fbb424b584128b89aa7a8f83121df3218bd2e0f98734d0fc31b1474de5353bd56e6e13db51397550aae32c9656639770f3b03fe73a8f1d01c1cd8d6f304dfc96d34d4b1f327f64473745a8cedfddc00a8cbdb0913c46c024b3a82f8af89170b7d07bd85dad33e6f7f87d551873d32ffb8371c7cda45ca0a33a567303059467faefab927460600e2eea23b6d84be0d748394c967df711e911194bd83d4ca00ddc49fb4bb91ed1886fb807178e92efdf7bd269580d9fc6912a0e8020201c79cbd91d42f01dc6ad4502db556109442d8f0a8a656435be90d78d098726863929ba36d73b86d86d0f33297dc604976a3df2619550673a99eb9cb56bc51430514dc8026f8fbe2dbedc0ec51378adf873c019d45331a2f9873a1c96d1115d3c583d6cffac03ed0111db735a9918927d1b833a37e65b8b5174b49b48fa5eaa1700ed2ed6485702d7a4fb8bf5b63f41afaddc403d98f4eaea26564f8ea72d4a359573c4f2eda0b41ea99033b870a6c9fa635dc3b0e5c24e686c74a1f34092f15b4f737846043d421cf665f5ff70c5285b50704e8613236ed7c346eefa67639db02fa68f12ed7f75acf2d9ed0290f64c5c97ae5585508f345a709ef997f4efb1a1181f184e88a10e952ffd83f8b2b4dc97bdd7510ab6dfaaacebbce07895a49d8aae1fe6c30026d23048321ba0d9a28e8382c5a4483acca496e0a74593d5b3bdb02ac5bee311f51674c4e51ebd4be13a88e967fe9e90f3b193ef34dcb09bfd049e14d32830c7b2cf3e39bca17fffacb35a65fa7a741f903f8abc98ffc91ffc2c94053ffbb4df4675f919b18e83c320f6430d36488ef386a335cdde6af663c01d26b9dd643bf1bdaa7efcb1efea0936a05c43989540c5ceaa3b538a8c6579c7e4af2faf33321ef99dafa1e1d54ce66d3957ced6f46c0634148c9c0367b7cd0e2468a95d0711d35e329157378e264000326d9defb11bc09e00a1e3c30e90aab07144ee1866260128ecd19e6796e2155a083574480aabb0407ea2f1c090ce5f35b7d23c25d230b649540b1ce9ebdaac4c7cd96b8558101f9694c942315334eca1efcb2380a1fe338675c36879170daafd4240900a41915c79f2b64b561f2d4d6c015702b5311be1910178312437a8060d0658bb93ddb2a62be87dcf1149ab071632fc74202141af9668ac89ffc27d8f248386d1f7a1910536710fd4a666ea58e7614790d548b81eb1b45211dc938e7f01b880e6d3a1b76da4b731a90948b0fb56630889a0883154b2dfcc16c6d5257e0c35002259e7298daa4b12544d3acf9b80843a44edbd3cc3091bc98828092df71ebdd234e99a9016ce4868f796c635438a35c7d152e29ecc74bcba32177b7f4764bae4a2a1c94bf84f914956306ad77516a547b8fc8e0ed9025d7518e7c01183778118428aabf564152117520bd4533e3a0c9c8ffa98359f853397a33f33e42b38fe87797915f27d67d0f65262111bed6c9e5a5fb848ca425b1f22a3cf5ec1d21a03c"]) geteuid() syz_extract_tcp_res(&(0x7f0000000000), 0xf3, 0xffffffe1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x39}], 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001c00)=0x81) r2 = msgget$private(0x0, 0x108) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)="15", 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="eeecd5b7e3662997af74519bea03156e010997f3a9642bbbd347292cc87df442c4a7b22817541294bba1372b6284e387d5ade2461d92051bf74ee29325480933d826e1f61d0270ba0905cda969596b4df5bad3f4d4fb35ed199ae75baec9002fe01a12895fbe01e5c29f7fd18a5f72b0a17813ea80ec32e3cde361566656a412ab4bb2b353b690ef27a06283e296167639ed62f94e12516a75ba334564c77cbada870dea2293d47492e68b7aaa1421f3ea3d0d37d00b7fc881a5f4f861b1832fa8cc1f02192e0bb9c891878bbaca89a18e8b176d0d6cd49d7d6e2d5b658bd6f9e686289feba0d981420612", 0xeb}, {&(0x7f0000000180)="3e9ab3e2e65779e77e37cfc9c69ba328d3cb42a3a753e180a5adfba2c8852335e178c584fc7c657437535911ec768be1267cc50393e0f3fffaea58f1e2871dd8ea7ccbe171a11f045cad116ce93a602aeb4b2129ebbd28216464f3a25abfb8e9ba10f6bd1539f5f3795250d71e8d3204e2f6bbbc9d3f09f427dca0f46e4d5942094f23d0c0edd06b135def673b65e4ca1f71745e9630", 0x96}, {&(0x7f0000000240)="97995b49d0157a54e8e0f7e8e20535b9fabbf1e9af6101d587986b41c09900f61b2cde47540025f64561bb6266eee7c092c546ebc938c2aaa86f", 0x3a}, {&(0x7f0000000280)="5c6b31309e80e190234eccdaaae7442d4ab44321a8a2a6a06b85d6a870c6cd90d15eea15e437de34cc14c42c2818e0f2df6eb6e31bea375d575aecea832645b06d47cd03a389e1d31715c7e9be78e30cf43d0cbac6da659030fd0e7678336a1840729a32a4fdb45d6b3a7474d276c3c4cd2029a402a0bbe9bf9ebf0fe7d090aa", 0x80}], 0x4, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f08407f3cf19028c0d3ac8cfdd5b03182961a94d964fb31076e75405fab4ded486666bc36d29a13886595699397fb95a07dcc4083d52d90a000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000edfd816f3abd063e3cf2f39c5b48147201d119bf7423e7e6b57cefbd921023874ef82abdf6337a3a056c2732be1001cfbca961908b52c0607b97b7c2c5533620fa60e1e3e5ba48a14966c7fcf21b9a96f1643d6682a82f626091654400c3f7ca0dd1c5156e071cf66bebae220d1ccce14fa773bc0609fb6a6a770d0de434e9016f43d855546b29cf24532ce8ce3ae13f885623012aaa9abf6bbd4c", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000fffff70bb70137e0a3000000000000681959ade204245874a0add796640f1a7f33054517e28ec7b58a9040beab7d548a2c1edf000043e18d728563fd60c58671fe258600"/90, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff110001ddb4709519950ff93be56ef9c984806c7d18b2ea73516cb90c258f43e6b767af6cae6cb949303c934777b1b22babaca3db6a7f0b45056ec247b6b5265f61ed63431b5bbfe8025e6708e5f32c9f8e9b9dd824b3d2ee7f37b4d50a5c64a962e30dd7ab7536e0b60bbc6e946ae4838554abc33ce98acefdc76dd007", @ANYBLOB="d3af184585404deced28df7719986af08918a0a1b5bac44da7c38d51162b60cdafda306b000f7211f97dd8f09d4b4f73634b37204094359cf2", @ANYRES32, @ANYRES32, @ANYRESDEC], 0xe8, 0x8}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002080)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x4, 0x7}, 0x7ff, 0x8, 0x0, 0x0, 0x673, 0x2, 0x117, 0x35}) msgrcv(r2, &(0x7f0000002340), 0x92, 0x1, 0x0) pipe(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000001d00)={0x1, 0x2a}, 0x2, &(0x7f0000001d40)="2bf4f9c8a22f75dd275831f91261dab1ecb50fa705115f4319fb5b84c5cfc27a7078edb1302750667de78217bf467e85767d10bad7b7fe7bd5a40c9b67d140ddf4c737ab93214d7e92398b8fd00494ed9b7e0915d91ff2e86276c8d365d2042b869d08d8bcd36144c7954ad3879cf455f060d6a1695f5b29a5c07995a73f628d2ad26cc833032f76f2374042cc69", &(0x7f0000001e00)=0x8e, &(0x7f0000001f80)="cf8b95e8be1fcaff854925daff2858bc9a3c3328d1b7f89038cefc46f01cdbe77715a5b2b96a6fee6bd0ba207ca79ac04b109f9d0ff6fd1af56fcdbc75e6534da962b3b9", 0x44) msgsnd(r2, &(0x7f0000001e40)=ANY=[@ANYBLOB="020000000040000003d7960690b8509478b0f7fe500800800000000000006089de5723f03de800000000200000a713591c5999774a52b85169d08b5cd474dc9108aa89b6b990b05cae334feab90fbced69073d890bf67f35fe3f93490deb858b6c96348f87dafd053752fbcd0363c1baeec3783c8408452cf8cd8860ec05d1c7b667c905004a71cb07ef43dbaf14dd969e150050bf700df3b2df27cfb804dcf7950313b05cee544d163cdfa68718fa23f0de13250ca00a3a"], 0x1f, 0x0) pipe2(&(0x7f0000002180)={0xffffffffffffffff}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000021c0), 0x200, 0x0) kevent(r3, &(0x7f0000002100)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0x1000, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x2}, {{r1}, 0xfffffffffffffffd, 0x1c, 0x4, 0x4, 0x200}], 0x125d97df, &(0x7f0000002200)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x4, 0x7, 0x401}, {{r4}, 0x4, 0x83, 0x1, 0x6, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x1, 0x400}, {{r5}, 0xfffffffffffffffa, 0x10, 0x200fffdd, 0x44b1, 0x4}, {{r6}, 0xfffffffffffffff9, 0x3, 0x2}], 0xb6e, &(0x7f00000022c0)={0xc, 0x1}) r7 = accept$inet(r0, &(0x7f0000001bc0), &(0x7f0000001c40)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001c80)={0x0}, 0xc) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000002000)=0x3) r9 = socket(0x20, 0x3, 0x1) r10 = semget$private(0x0, 0x3, 0x3ae) semop(r10, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x3, 0x4}, {0x4, 0x2002}], 0x4) fcntl$lock(r9, 0x9, &(0x7f0000001f00)={0x3, 0x1, 0x7, 0x7, r8}) r11 = semget(0x1, 0x0, 0x180) semop(r11, &(0x7f0000002300)=[{0x3, 0x4, 0x1000}, {0x2, 0x6, 0x800}, {0x4, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0xe0b, 0xc00}, {0x0, 0x5}, {0x4, 0xfffe, 0x1000}, {0x9, 0x802, 0x1000}, {0x4, 0x9, 0x1800}], 0x9) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) getegid() executing program 2: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="010009c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f00000002c0)=0x210, 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000400), 0x3a, 0x1, 0x2000) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) r0 = msgget$private(0x0, 0x388) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = getegid() r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x3, 0x800) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() setreuid(r6, r8) r9 = semget(0x1, 0x2, 0x101) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, r6, r7, r8, r7, 0x20, 0x4}, 0x100, 0xfffffffffffffffe, 0xffffffffffffffff}) r10 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6, 0x0, 0x0, r8, r10, 0x31, 0xa4c7}, 0x7, 0x1, 0x2}) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt(r11, 0x0, 0x20, 0x0, 0x0) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000180), 0x10) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r13, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r14 = fcntl$getown(r13, 0x5) ktrace(0x0, 0x5, 0x128, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x6, r4, 0x0, 0x0, r2, 0x94, 0x6f}, 0x2, 0x8, r14, r5, 0x1, 0x6, 0x7, 0xffff}) r15 = socket(0x2, 0x1, 0x0) dup2(r12, r15) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x98) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/45) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = dup(r9) getsockopt(r10, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/133, 0x85}], 0x1, 0x0}, 0x42) dup2(r7, r11) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb99b", 0xe}], 0x1) executing program 2: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000140), 0x10) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "00f400", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr='\x00\x00\x00\x00\x00G\x00\x00\x00\x00@\x00', {[@routing={0x2b}]}}}}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = semget$private(0x0, 0x4, 0x3c8) semop(r5, &(0x7f0000000180)=[{0x3, 0x6}, {0x1, 0x2ff, 0x1000}, {0x2, 0x6, 0x1800}, {0x3, 0x1f, 0x1800}, {0x3, 0x7, 0x800}, {0x1, 0xffff, 0x3c00}], 0x6) msgctl$IPC_SET(0x0, 0x1, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000080)=""/5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0x0, 0x0, r4, 0xc0, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001480)={{0x1, 0x0, r3, r2, r3, 0x0, 0xfff7}, 0x0, 0x80, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) lchown(&(0x7f0000000040)='./file0\x00', r7, r8) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffee4, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000100)={@random="75092e610caf", @random="e91500396d14", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @empty, {[@noop, @timestamp={0x44, 0xc, 0x40, 0x0, 0x0, [{}, {}]}]}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) executing program 5: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) pipe(0x0) poll(&(0x7f0000000300)=[{}, {}], 0x2, 0x100) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) syz_emit_ethernet(0x4de, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020000000000000000100000093"]) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000180)={0x2, 0x80000001, 0x20, 0x800}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r1 = msgget(0x3, 0x400) msgctl$IPC_RMID(r1, 0x0) r2 = socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) fchflags(r2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000280), 0xee, 0x0) syz_extract_tcp_res(&(0x7f00000002c0), 0x401, 0x101) r3 = msgget$private(0x0, 0x400) mkdir(&(0x7f0000000480)='./file0\x00', 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) recvmmsg(r4, &(0x7f0000001c40)={&(0x7f0000001c00)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000540)=""/19, 0x13}, 0x38e}, 0x10, 0x20, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, 0x0, 0x128}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) recvfrom(r5, &(0x7f0000000200)=""/7, 0x7, 0x1004, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) msgsnd(r3, &(0x7f0000000340)={0x1, "c592862455b7eb8cfb70ca1456976155f711cf96bd96e8388b4d01cf7451276abf243da7955254bbaf3ecc066fa8e02ccab7e390d008361f81a6720b3b98114dd6a6d809b973e68cacbaab0399cd0aebe57497547229c19045ff04c8c2845d477a8d61ab51c2fb390004c80212b8c9ec421866801f5a46c591869b6419d0a4952b48baa393edd9c026f3a0c5d52389ba2e1bcae7be296420af7ed6c97479ba45b5153b99dc007707072bfddde933de0dcdfdf3465bf15476cf5733538bdd4764f427d774513f29697f5a"}, 0xd2, 0x0) executing program 2: pwrite(0xffffffffffffffff, &(0x7f00000002c0)="b16fe8e281bec43b7b02fc19b41e8588ef7452605090f21d0c038f2e483546faf1c9d7ceb6bce2271c0527d7b109e3794b99d1e3326e8e7a3dcffbe6b36ab2ca238fffab74b928666572710028fee6f4491dc13c166dfadafa348b3c16f26296fd2e903501a62f45ff72b89e03f3cd867a88c20b295e5b13af787e13d0a389d47c472fbc57a9a70fd36d04d67d4cb5ae8deb9850a859859519801ccbe07d8a80d0ce93a7e347d44cd4fe73e01b3574260fe2f6f883a23b62d942e65f8a9219c99ae48fbf06d09fc86f", 0xffffffffffffff03, 0x400) fsync(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, r1, 0x4389) ftruncate(r1, 0x25b3) writev(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000100)) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/238, 0xee) syz_emit_ethernet(0x96, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd63dd5cd000600c1ffe80000000000000000000a0928ca9aa00000000000000000000ffffe00000017000000000000000c204000000800000000000000000000004010105020008000100907805000000637819720000110300000000000000000000000000000001ff020000000000000000010800ff096800000006007f3867000000"]) executing program 7: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="04", 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) recvfrom$unix(r1, &(0x7f0000000540)=""/157, 0x9d, 0x0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0xa8, 0x1, 0xffffffff, "7b5b08cb0dc00a8a4d940215b91a9cca642c5f5db571438e2ed21d90a347f36b120543b32797b3bca67d50555f07d7663505df97dcc75c2775deb222d27d6dc0c0cdbc0b4e4bbd32338883fc25995df5c14363f16b8c3d58feefd9d1693fa2ee0c4a1d94ab757033c5720af8e2a5af0ab1bc11bc706421f7b2bff52a418bba8d7122a45d10ed4354860c0460e7f74a788335234d45f65523"}, {0x10, 0xfffe, 0x3f}, {0x88, 0xffff, 0x1, "bf8eac4ff61ee056000c7e3b599781253992980e10f8468a6806e880600de5032a367a32ee8ebc38003fd25a8c92336675769faeae3dd38df1754e0812779c6ec32879c15e64314d00623af7150168c40acf2030a5b0e159c55340d061286d787c25f81dcde7a933ff811bd478d4d60a093e6d72fac0"}], 0x140}, 0x0) write(r0, &(0x7f0000000040), 0xfeea) r3 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = kqueue() select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x7}, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x1fee, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xb, 0x0, 0xffffffffffffffff}], 0x9, 0x0) mkdir(&(0x7f0000000080)='./file2\x00', 0x0) chmod(&(0x7f0000000340)='./file2\x00', 0x2f0) mkdir(&(0x7f00000000c0)='./file2/file0\x00', 0x0) unlink(&(0x7f0000000040)='./file2/file0\x00') socket(0x20, 0x4002, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x10, 0x81) socket(0x18, 0x2, 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) seteuid(0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x3c, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r1, &(0x7f00000001c0)=[{0x2}, {}, {0x1, 0x2006, 0x800}], 0x3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x81, 0x5773c53f, "102609307e7be2df67de208c8bda612c3100"}) semctl$IPC_RMID(r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 2: read(0xffffffffffffffff, 0x0, 0xfffffffffffffe72) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x1e5) pread(r0, &(0x7f0000001880)="75fef55de629a198337720d61272c64386c2d7427869b78e799c26fea040b458bfc27e374835ee9484429ae15d96147c047c83544292bfd59c9a987822d9a671ca7dc3d74f2168877f2215509030f8bf046e7d7b07992946f0b0377f99834608d3b2c3361636d54637a155e6ec254d1048ec3f7200eec78719a9d70b6573acb5a48eef3ed627cce950842084f79c6de2eaba5d8a48dd5f6233188093612ceb710a7eb96bfd866299a064bd1e874972d42fe3905d7a87f0d0c886a70d538a82b3f05e963403add74ecb00cf5610af4fc059b87cf638497f3d00d0310a6552be635ec7f4b01e5be448fff411", 0xeb, 0x9d0) r1 = open$dir(&(0x7f0000001840)='./file0\x00', 0x400, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffb}, {0x0, 0x0, 0x2}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f95f84cf", 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x65}], 0x0, &(0x7f0000000340), 0x9, 0x0) kevent(r2, &(0x7f00000000c0), 0x138, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1d}], 0xffffffff, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xb3}], 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000001980)=0x10) r4 = fcntl$dupfd(r0, 0x0, r1) writev(r0, &(0x7f0000001880), 0x26c) r5 = accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = accept$inet(r5, &(0x7f0000000040), &(0x7f0000000000)=0xfffffffffffffcbb) sendmsg(r6, &(0x7f0000000500)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)="d69ab8a572f113e9775363a0d32edc0f0c5bd392c6c11c04c1c0c728c99876de240c62d34b65e71a5d5a9607e77008385531cb21a0a837933160066135aa144b438bf7f0af53f70a4c85fd8051080a824db10685d15fa381ddeebcccddf7006d1ec2603dac2606264ffeeb2d875367578e1fdfae3cfb5629695e3cd6ef370c16d84e6504fd2a5ddf3bd7ea124d8bf1002286f8aa94bae2b782380bef0dec9af33f9745495e30466206abd25edf1bd2acedf3a0c17c1d062b6910397fe4135c8ab86829dff0df78ff5365caa88337e84fa725f2c560c390f8bc0600e39d0a0430aa76518c28fdf87d66e80142b1ad681a9086c2f5518ca7", 0xf7}, {&(0x7f00000002c0)="3bbe1b13b475435a54bdd1530dce46c09ed6359cfd2c2286f327dc1c1ef6ddea1e5faf78b5f13805a783b6b7ea01286f0351add88f696e28e7afe878ed6e1fe48a0ad9aab40d523db4fbbd9d151ea9c500e67b49c2342ea2eacf0f7994ec2b507b2f44f36dc203b8cae8072dc71b8428e5f2a4e46cf59f27826343e532aea19f529bd3e816c12668", 0x88}, {&(0x7f0000000380)="09d82b6c6c88ef5186cf2390189ce966b5707cadd51ef1ab4513ff4a03230bedff4c5b3e58c6caef902bc02e8d79b1fb6070b43c46e7a6c65ba8a972800fec9de3a38dac438986f3af3903420b0832c98fb596dd05827bb4bd758b887d82bd0f50c0c93ef5e50f728561d0c12fabdbfc5824ef44dcf7912739cfa050fd4f6ce04d16f2dbd4f10773f8ce39c5382d932a164213f8ee4fe6c293e763d396af1d24776d2a71e9c11563334a34d6bf", 0xad}, {&(0x7f0000000440)="1c393b0e3d71c386fd910f2948532b7bfe0701323033e7c99f62203762283d7a7185fb4fb0b9225de44198cee6485cc023630b408ff04f5d2003791dd74b90aa243189dc4c51af8b1bc3900102fbcec82b00900837a73a0bdb206cf2f18ac634", 0x60}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="c000000000000000010000000000000088084b3c5dbfbd02ab5570f9b5c861b05088f56b90802a49fa25a4c1effe4a828ecb25d80286bfb228736ff92eb236c8512e4ce7f40c0cebe81a79bdffc61152a710065c276ff06dc718d007a5be971281281678f20843014ae4f2fc0c78a0670679090b43ba2a9a173bd6adfae6bc93f0bfcb8ae67880021553d61acf8387a2ee171e72a3159678c297d21daae28f89c65b10e0b56f293071cc5f206763f4aa284b05145899a0240f802371ee1821008000000000000000ffff000005000000ee4ffa7d15a57a8c20f990883fccbced86efbe5a11631fc10e2479df1940f55eee9fc813123b7fc55a0148942559f9df9dfe871a8431b9e9b1e346b6992075924281e5c0e973aaa6ed4864490346d08c5949065b9a01b5995718c5d04aeb0d7edb99646778cb197a39902233ac0500002000000000000000ffff00003df9ffffb0275f05c3475710efd80000000000001000000000000000ffff00003d0000001010000000000000ffff000000100000c3151ba4089a368d1516c54d479bc814d38228cda72ee1b874697bf8f77081bd023155a3593ca3dc5cae2d7325c38c9b478653d2c592ab20e1ad2739f29cfa3e4b9092366b0c0b836b61a17eae1f16813fe4813825235503485e3847de7d1ba1a85c408f681fe5581ef2cf1547f37c756247c9b7dadda81f4b0fd39b37bb0bd44982a6bee5facfde339be6098a2ab77352d31247e8fb5cdcbb1e82d033976ba323fc1929ae7a0c152ce24eb8cc51a87a0b2147e120d6d3e468b9e94552f789afb62e48f468e8fdf5173b28dc8a7afdcd38ba67e096a2650be3b454bd8851a4de78e44bbee79f6dd4bb3a0b9bb95f063fcf23787de2ca2ab411c0f3caabeb473171d2d2a0d2df3239cdd47b8aa6c81bfcb279dd7c5559232cf9a596ef9742c06dd6c381725036f9069076f03baa20e4f1b730e48c6caa6befc450bb3a5f0dde0559474d64246da3b17d081d17a6bab5ca45f14e2a49ed3422fb5d69e580f803087d4c5d22a02c9c5f0e8c1963e2f5b8f14ea243fc2259deb1e3046b4f175c47529031cb5059c9f5c791ee256a13f953ddf1f4643548ab55dfbfe80a103afcf61694ba3607f2104761f114b822f443178e1412153bc099b8b1cd4f4e6e423b40f7758936ec5cacf7cd75f0f8b601407e786e113fab142af6226ff75469d1e8699d964ccca35f5bfc675378daaeb668efa36692697d78d050501b71d42c104ca18824900cec2889b872185bc33a9a38449038cd6dd3566b364afe9e1e679824a4b56019f1a896cf93b34f2d529c42c72f89f504a91ee4562908129b27179ab0e42b48c720bd2c5a884745847034b3d3e64a05e76aa48e13fe196d4bac3add327378e0609657c57f7b4a38c1abb080480dd78ba619055181e411c8898411d464b2ba23a3469c39c6363b6011779012a4f88fd9e40491e305e9d775b92718060e389e6d842ad042532fc1416166b92f507d36fb16f25c2b481390c02a5c969f0fe4bfeb54a17d5ba5f2d7a49c649562beb0a23f3e4010ca05cb42dd498b2f710d14c7fb15d025a6e30929bd5600de93895cbc70a993b59ebb38b885d6480e45210b139f80bc17f884e67c336a29a07db8c6ada96c712dc2fb6d202c02a1153224e8fbbf80c2d6bb54614e85277aa9e195f2dc6fc7fa884bfbda7668a3eadaede6a6a76e41c390bd512ae4431d36e077a1efb34fc0450387560f9907394f1c1ffb04571cd8883c83c04cccede9d65203f92f25f2bdddebb0e8ac74f0cfb043f340b5e39b0c18693c4b877588b8c52f31b8556aeb0730b247a5b5fa8c1b4bd79ef1a951d6264929fe86b667e092d0ced2bbd97d90bcaf74bd77762b1faa46e7b13359fb8259389288c8a7221cda8d3e8b580132622e51c4d73a57d5db10eb7bf1aa1141d30a8f9ad9c0cc5d3002b39f29c4ea06bb5f4a18d1fcc3c812c8663ada8aa0f076a7b086c5e61d29cc3df83c525daf2025b4bc7cb1b136b3cb81d96cdbbdaf3b37df58cddabac8e31024b8a355b09c560cfe2cd600b177d045d9904c914b3388293c6b5ae348622eef4252a043dd890d3ad7bf3b610ea245551749472c192914435cac6d8c3fc928f4ca74ea55648c3d2489abdfa8b90a4b6a0c506e76a7ae903fe46673ba439cfba1426bf20b22caabe7442bfdc065549910afd05fdf15e49d310cc55c0dcfecfb7ffd4fffaa843baf3940cad73cfda024b38cccae004534b9de261374f438c1aeecca5bc72fbe0be4a19c5f8a136dd970aca1eb61a33e1224d6a8cb8b8a0d76b7e753a1fe1fe939ea25d79b73a0c3974116581abaae6163588ae62f8d6c01bd042a7981968a58c09b066803dbced976de5328d4984c361c9b74c7321722a488db4f2f163b2a8c5fef7a78ef23d2a6fca62c9c542ab06a77976cdd24d2ba09db352745b823d5ee07a331bcf109161b00e804375198c24ef0298df6efb7c0478ad5b07fb8c7fff3c6d380b58a6f69fa60f52b96e0a60e3d5f4bbee75f66330a079072e5b5320468841e583a6cb26e95ba059e8c1d59d9b1c939edabd4e84fea4997b7478f4801cfc9345e770f4db31c69f335cf196ffaaedc5787c17d4d9888c98e0d89dfcfa8306b2777bc11c35da0adb17e9d0e4e07e5a2a6f1ba069bd59be3612871d01d1af8a8fe2c065b1230400802d2332a3fefc93b10106e009af9562b77d3e726ed7587dff3153a5aed04e22ddcaf716033cae35343f53ffb8ca375fb92b8e06760f04d697ec9c68c0952797964eb3bab08e63bce32f90a13c9e39f042da8df3b7eef9b7033f7b6f5f6ce7ed2edfd8d8093ae75de7e4be143b6ef3444cc25fd74a3f5726f16de4a73a168f7fa565789eb9484af2ffeb2d982642932dd701ae4393656aa946c4aeabe6018aadb4c6a0232477d38f1ad5ac39450fad1c4a947f12c603663be0411ace636f6f1309fae018ebc612ae40d900ae49c8c7d445dbea9b96fd387ec01e132a12607a3d3349a5df8567756c0ab0bde2fcc07fa9b4ff4ea8f1970d2918aea1cb7c6012935f311f9d1b033ff96da0af16369e21c3b88002232d4c42a787451db463d98997bde04a0962632aa41be1928ae4e0000000000000007f1d5c8f5e054c90efa7de6a833a4420a9f0271402795511717c83061b78d39cbf12025f30a957db38c7be01a85c399e9e052f4fb19274461f78c83fd677f240aeb6f11e5e74ebd1190661297f5fa95c0d9110de4dd11619645f1d24a866dc41520e39eaa76a2fd550b26d8090d6f0ee9a0ce4200496ebd786af4e002922226083585db226a4bcdaa6bfab9c9e19889eeaf268d4cfa0064a67d81c7e01f66c88eaf27fe64c21a7a4d96ed7370f49f50c7ac33d2aae84199d4300e33461a508ffdbffb7418e578909e62c1ff3adb114369cb3a0b7e35be0506b14bc0ed3ba141d27ffc33f5511a3e16854b1071571a912d83a0820036ce28dec561278868e3703e569ed2b87a2bec0ceed2770fb7b5594075937bbaafe6f09faaddde0e1904c15d0348019e4783a8815720cb0394e2cc29952d3036620b30770ab7f3b401abb00f71c0450935731448442568336ec7b3eeee3eb20725e2db61878cf8cb785c5a850d4390d7aa6a1bb30fbf55be853276ab51ef1698b4896be1f40f5380e948eefd85100139b73f658cf73ce2dd8f12b6d47e14042604ad02bddeb0c6dfc6553c7e611e3c6b966ea1cc9d78d71e690afa4c3edf25b03e447fa47f735e8d542dd5a771419f1c94a6a1b27f0b5b9d494d970d35b0a8cedb79c88a6f276b472b07727acc893e1c2a1bf5fcf8e1ea6feeca5da2fd6409c40036b6cb92caa9cf1b108965b46fa16332d7f430819996c2e5603ae7941749de97a9f8f3068a226bf947cfca12061d65d767adf1c8dfd1ef08eab5f45c9a220b8faaec8a9d93a9cb26c7b791530ea18111a948c8108596f75598d2e3bab27e5f32e4c23a0ed53e103ea657a4c3b733935beef1d5de6d342c6fbb67f9887e83b86cfb81327c40200d4bbffe67cb77e3212e313df85cd529d9438332ce4f790c1b61fba15d187a3a495db41da14490faeb75c2bf9223f148bcd95c1516906e021a7cf804e7bd70c25e8c2e201b30dd899c523b9a8aca587d6bfd62177675b442e98b521f0ba65f0deec06f55cd9311d3131aa824338528f04ce0b4f621a15ad6391d8ec2727dc0c209d6b7580dcafbc8cbde7a844cb8063a9d6e6bd73598861a8aa4ccac243fb4e0b112745ef9e3092f2e5628485ab506c4fd7d3db09a051e855324dc6e5e3c89cc0c904abd34f1908f7426cec172d6ae0400e5b8f43b31d50ed84f3a870e2a380dfedbc5d629818c6bf88b1ef0b10d85e5f6c698e6cd383e71e3794b8e9bb2bc7c4d3131186b41891dca3b157dd9534744b4ef18e89395fbad452c5ea847af4f892b84f492a48e9583418f7544e58281aea81110a20be0f7971fcd5023461e1cbcc01934e122592045ad8597ac14a6132f489002d9720a47763d25be1c8e991ed866b4eb609c8777eefa29f0df1648893d9c007644d3e29738d8c01c6603e44c07b7a11c335740dec56da7bf5b60eb55df2c14d10497ecf0ab07105d1e04c016948ecb4412497738a3af30467e2c2f9a5229feaa8293aa8cd70aa81fb3b782204df004efb77d24443bb06e19d8664027f8bbd6eeedba98fa548fabdc9a553c807d1f116e1da9abd33941b0446a09a8c1fbf25f15ad6a40ca6b02a28312f73b2ff0df3d9563f8d456a4484a273d567b83ac8538e62674066495ac75289f1b6cfc126b7ca7aa3ba1367cbfef7527b9cc4647dec356d74d560cf5b52651b052bbc191ec4e68b565c2148af20ebf2501b452482c7b812d6aa1ddd9b2a906ca2855c6207b088e6aa4e9ed68a46f62b67964c3f71ce9e6b9b01693924ff5cb4ef79182d29b511e188863dc83ad9a7faf89f42c08e114b632c3c643f84266aca619d0aeb36b5b35ec3475758cfe42abe8e95c3d8292f1e2ba87feb9222e015052258c3c881399537815a47d9ff2b3cc5338df726c2da4fb1059d7fb7d583f308c55270231ce722ffbb7b661c6330a3028535c771dec8be9a4b630c55dde0d5c69aabe88720e67bd0f90746ff9c12beadec7fd002c6d1ced30691759a9c824b88579df478f3dcff61b170595d9bb7b369a76c971fdf72370e2db11b00fccfa768451f2da4422a4998058d9c20581d41602bdd7a0b757853535eea434f8043e9c5ad7be31a0795e94ec6ff3bea815c727df1e6f9a7b1093f02100a09733950318aa66c9edee7b107c8a48469ad521c53ab1d0793f0be3acf329f97ffbfc51febdc6cea5b1ed2115f6d98be30cf07eda12c14c2cfff6436e34a7f77cebb3b2bc5f3a810735a3367d517f41ffecb34b1fe0669aaecad98989dd275aacdc555f0f19cf3784e72a0e49d75350379c6825189a9077ab062f459f76c7e8a76268d7912834e969f106e9309d331beed3748e248c89984411b170b8e951b91c4b7aa1e0dea260e84af0315dd46a55ad520918e2fd1fc5a0d803662bbcb1b4125a258597158bd7f647910f66411a8daf4bf1bf1165802c13eecda4385104c02344c5a804e60e3eecc880f4ede82e0a44487c422b7bf3d65b55b6d95f8409f2d4896b1d3d67424c1a8205f7b73d2cc3361c57220b2ad277ac10ccb2d2e8c9e1553b4ffb72758c6c910b2c7a4c6158ec0d0aed0a1024be7b21eede69a243607a69bdbf9a84a43b16134d7bfed1d9d990e5e48f221573d89e44fe518d1d370296d4913ca9166dd8f81d81652aa7a2668b36308aefdfbea2c4638dc93fc47b9a1a932fdfced2bfb461255e728a7a8cab3c5d3461ab8279129126ec83f7cbeb2531d5110275de76b115d5cd244ac430fff636bc3e2e6d341682d35577942d6d2d42502bab48486e5347c8d1a7759627746715d88d2fb5c068e84f14341cf90af74a520d29fe1c7a0f3eb485fc356247e278301c06f093e3ae0c3e19369ce21e514563ee10a1fbb1f5d21eeba786cf7a9b0e88ae44e654d8dd0cbd1879286899193e7446e951998f7cc551f133704c5241a3a35abd23127533640d4963b1af8250fc20050e2ca76bfb7cacc1673cfd8fb3543811d286c164c2aab08f5d0eeff3d97928197a923bbfd9a28b337a6209a8804830a9b201e3c83d51374864121ed19be686338189ada68c487551aede359d077e2684adb9e1930be1611ba1e0be2284272711e61d0bbcfb19c6ca2201494b2c241e885c215645115fdfaf57ad28ec8bacd38c1b4d473d6b9a6afe63c16c80be65dfb951c3e3d9e5fe4df71747ec5e0f1cc97eaf1f4000000000000000010000000400000025e61ec69b4d8aa513544f66f6b51fb300ffc4abbde7ce354497572e4a93714d73ff976d06f29e1b7795ab2100000000f0000000000000000100000003000000fcdfb0d4544e27df6a8326c9896505fab61abb8fb31f966cc2501364e86803c20a20b3202c8d3d5099dd8c95459d4839a89a4157e7639bc7c1068288dda32e10ee03b1dd2db687144c1bb710967f3c85bd0d3685b357e54d4bd389d5847fa425776f34cf5d63c2b17476bea8f0743d91ad6c21ad3654ba51229518703be61f325e1caa1f2edc1a73ba98b3690cb733fb90e45a3f1818573f394be101b65a32738f2e3d2ee145dafe508e77c2dc5d7cfb0bea01cf28333d283c079b5294be882382983b0a5cbf8192d3979a6d502b2a32996a7bd0be5c4dc94fdf5efb00000000"], 0x12b0}, 0x0) executing program 6: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) r2 = dup2(r0, r0) setsockopt(r0, 0x5, 0x823, &(0x7f0000000140)="5df22c9afb6de9aafd06f5f767dbdf2f4a56e37813482ff30569c3582df9751c8c5d12a316e3aaf3efc28469ccdc4dd22013b188be02ac2f4cbc7688f262d9a482913a5e55fa9665b783eab1c749253de10fc0cc00bfca150439241f80a9be32dbe7bea026b92ca985631f4da1f49c68bd4254f547a49eceb57bb07fd0993b4778a12d13c1952f6eb400aeabea73cd043e4f48e47f666d0d6c4e76355a6ca483603310adb1b7e8d7c388e4514fc11b1c99bbc76d1727a718c1016f623462acc106493f1d76dcfedd97c0a6692232a0681f4c7b8df86615fe35ae4713506c0e11a97ebd", 0xe3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="663a876d9666cc5b091bebd0d11971bb9ccbade311306192aa308c0b6237a76d33aeb9f6a94dbb7a5fcb8fe232a19783a9f7b87576d33b6a9cfcbdfec8b64066ac0a6c3145930f558f4e3b0dfe72ed467984284aecba481b1459bb1d86b8b3c80c481b982b93907c0a0bedde719674dedec64a1ce037cde6ed61af036d52edeadab9907405737f0270a4e16030ba5dd2187023c77126745122e547db679e50abad5bddf7f91f62de8d0d7101738caf6e1eb079c4099f164e5d88cb2fcb0afbabd970a368fbde311274b3458dfc527e48d8790f9c3e11cbe95808630843c2a0e35727f2c6dd97726218651f92d57808fe67f0a466f5b1184c3e8e0eb35a565a95a96a1633088113b47fc44bdd605c769d1f2a5abc4956707c0b7885a4a5cf8ae5f94ede8dbafcc816b22fdd2d21406ed0e2ae6ae49a23d53964a7059c9de1d71336ad2d4513487a8e9bca1e076ccc7de665b55018efa83eb23a7bd790e232ccb502de66ffe65c3e7833554d8c75b13914bd186f7a84d7e00eab60331cd1411e3eeb2e2b85378fdae5eaf77f0adf62414b4465cd2336eefd5040f4348424dcbdcda990196c3d37c0ae9d0bc770cb563bfafee9729f2fd7c2d22877e7cdfa7e10bfdcecbb6e27a3db25b00d5f74275b8d0a461ad33cd595738a482c9b739ae06de89ece8fafc7f5d1938a691d82fb0eaba0ed361418a4d84cb26bdbdcd43742f97f026be58bac7dcbef8f5d9e28e91f3043f08ab2a03d7ccda54ac6479690d0e7ecfd892392f47550cf1e82e5f68d0f2017757e9aa2f392e43311f7651367b9b840c7c334e59679d45873c94162e3dc607be8726e983f80a923c264a63a5ce0fde421ed22e67ebc0448cd254ca8aa53ee6981b0c1782f48eee8a9c061b0c31d1f6dc3760e18c840523fd93a4365be69c5c736a4a3a25873fa77e2a8f647c120c8ed56b19613b646438d9e7b0233f612223652d2db05268653d50758284d287f1f474219829d33c053ccde155558646e5dee8627099ba5f489c9865f10cdc7144668c3d68fd9af5498e42f298ccc2df8b28558c29601d53b47f479d24484204bb958fccb2e0e3806b6d9c0dddd4f61e7b017307c2fee2bc3cb28785a8c6a33e5ca09b493f2ad7e6f8e41598f5444e80e19c0660d2661a3c05fa9d7818b29b82df3773e6845773966f5fc9831893b8c6fb71f306c2a2a97afc613e6817d9bb83d720ae5fea57619523428e70e410796d37d1c0e7ba96c3def380fc053caf2783439e8b75f3d7c74f75fa01887ed83f032ee021c2d5ba93c9e7ab6e7ded7e046957cfb7563e9b7ead301954100b062143f062ea2a6c986bbf5f87d08760ce465c3c72515b9d1c16165ff862a55e49eff6293dd60b294067513cefe2d1132269983ad481cb2ad412b80da74c1056aef2f08608ace91fac5c7aca5d9d963adb1a8eac55c15722ed33895eae4ff404210db5b46b7426e6b5ee5fad9df50a7abd8ce71a78d04ebea579207e97c35d8cfb3c5c0ef102387d0c743f2fad76ef502ef2455f7b88ef6bcee577553e912f503863764cee0ad5381e94f861861d87505c07e85efb98a15f8d7a7629e567085aa66bae9816294989ee3f3e7f87eef2ea4d2d87ec07ba6310e9ee28dbe5792a6495701984cae665102310f582b71977e9a553ca872b5c55113f22211f6ed802941babca711656ee4fc283894f6c4fae83b0c431123271cc58d4842bf3dc6a3551fb738532c48d6d731010a504ea8478b05a8bb1ed057546ecb5c47c753a7387077f0905e4be3edc05406b525f7bc1cb74d2b10f8f5b63b64a5b10c0b394355db96a4c3cb21172ef07755598b6bf13c288e6b8ffaa389d1c40c9e1e38c7b7f5a6000f462b5f2db40e86904b1cd16fdc46a596c80b29b3e7b2617f1cdcd62900fac130e7d7db507a24f7912a9e6acdbc567924d2f1bccaabdc61b9ef065fd93fb5c567a82e9d1f36ba04249a738b17b0fcefdd4c85f235f686451d528228510e43738de1f23e2789cd93b15e423796d91ecf0285f40f8a16acc93c970454c4a221ba26c4f3c8a322f07baaa1e924dd6ffdc5faf82eb1f663135b157b6cbcddd33cf0d2e0c12e31a3c632ca377bcffe196d4797eb713be3a81453a5f969f06630340ef5daa921ec85af1707fac17e3a861050be860c5ac047d6783fd9b7ba39bdcc1a616a1627975d05eb60a6048842ba62bffc688bf137d100b2d9ba5912954621c68dce23d8043b65ca81b2ed37f4c927cd9992f3747cdf6250b110259092754636d59e2996f745e178282cc1b5af8caeac6a1aac34f1c2a9f82f271482690dfe67548018a8ff38173a47b4c8e5b081ea8d94d84fbca10a2011962b83f0c1ef80b0b59e3b9516bdc64e890f4c599646113297e3d8aacd1d46bbea27b22b498bdda4076653d5bdde979519c2b0652c39a8e238acb4ad53b81ac7230d403f956219647fe37991468f02f74efd73ebac0c780fc950a03dd463b1641457f6d362a463c54930371fa235ab4562fd24da88e5cb894a9e4c5fe63e99a23a18f1affe64c7ca0d659771c8a543ffb0d3cf7bb522f8d95d728e3e435cea4d2e20e4cb2c97d919f74f94d4c70e0201bd29090159214cc981ac9e7a2c7206c1114905946f6440185df8ded7613d346805d707e2ad49c27246cd94dfd25cea92843366050a8b235370353cc462e239ff52bb9205bf919c6af64f24a179c344b5597f7b80db5781fad4bf387d71b091b15db2fcf3cc07941678c1c8ef7dc91e466b65e6755a9108411a6fbe2825f214d7e688917fe8a0050177f8231d819a3f51851f2289a4e2ff0f8a6749d4e30dbd3e62979857f09252f7b004d6af88ccd52049d025c5f9f07f05f0bb8fc7c6a2f663c3578e8cac8073664a3d40c2364effe7dc6752e87da99ff24e3e66ef81d7b94343243dce1efc29c2c33b178ed5dc00597a1d90ad4ef212caba1fa1bfe2098eb485aaf0e3e59ade7105698b787ddb62a7fb261970328e2f41a42ace8b00dc8a0ebcd3c7401b80b5fe9e6a539f1e38b67341bc92419f796424dd5df42b3cd7484b3989bca8c06d4a1fbcfb277395639512baabcd284ce1572a38192828ddde8ec66746b6704902241b8dc834b45dd30043c183428f68133d69b5a258bf345e4147722c1b9601093e725cc7a3afeacfea44fffa0bfb8de7075a828fa1225598d486064e05d20a8f7093e7da23ebdf041f536ae687594670430895ec9aec6d4e1a5e2f9529bc0c0a2217e8c8665de50c5de08a7583d81889257bcd9d13fda0cee318a98ccd7f22258bd89e03ebb9a89b9edd518363d3313860a9a53dcd5d1dd8d34e56ed083cbac601dc1b5a5c7523936ea30c7b7d5287495f27a13d892dae2821c5a51f01a255fd187ae0f18ab5c9997fc426ad82c6a4e34ac26436dc1b4461376647113847639753c2976b9c38882725766c1e54e8409986426e50d0ee829765523bc3ad274998abd9d7d794549be4a09f0f6ddb26d5891b82136b9f96f2913b061ac965efd92b85843749812a1c1ff1c57ad9322621255caea8988c069124ce3c009200cb8c2a51fdaaa7311be69a4d2d0681cee0298b8944531f58949b70b57c0567d95361db87bcc95ddc17b58b9585c4160a834e144c3d87a7f18c4ffae443691bf56b781d8a9c73f1bb9497e01f6937cc1571612134163fe8d7cfc765da0074e9db5465842f11ae7bec5529f2f81c1f7bb3022c3accf198ab2223181af632fa9b0729d2fbafaa65e1ffbf7cad0ffd2cf7087e4cf5ef66b846e10b8c83ddc2e8647ca1c2cda50dfe7bc4b1f844bbb284d7bf873976620de1382b7e4217dbab205c013a821f0a8bacf9c94dcae43f60795533dfb579da4f04a562943125f25d73d6aef6a68a88baec670abdcea8057dc3ac0a04693d5063e12c75be02656a2a4e3782f2936c4418aacf0b2269263789e8cdbb4cace4548a17d2cf0efa7460b574bdf217e34ea6160c87d4b5689cb377ff48f642669f453d5e211d1176f7d207b2dfac0c8c8c86a8042a56dc5b393ee43e7417835280770d2b1414102d6c6725b73d9e2000d2b41cf163d3b6d3e6b944e6fc4322c5a88cc5fe486859a4445028b14938bf0d4f51b4bafe08072f75fb81a87e7320b2f7777c4879dfa08d5fc5b989f9772aa4d8cd8e69a4ff89a62a602e464c37add923764b4acbd9e189cb9311a08d14794d3a527d683eae4f11b0bbe8269daf8983e247abc935277775eca9e4807af889ddcdf4ba408e5a2c2db0e9190bf59d53daf14cecf0c8834e1f060f4c8efbf46d9cbdffe7ce7d64fee628dbd648a31fc28c19afb3697abe8dbacf79724c95f405e558be2b61ab276bf39a146f234fe4c7a1fed0ba81ab1ec647a3a2ce416538cf6dec237c87e04c3a3067bd4de1e506ce31e93b2e409030e8002a763f773e40a3ada37e21b45d2ffaab7a9a6ea7851ec8ab8a16073b49f86e268963beabc050a4fd4c655622da601ee539ca153ebccd87d4598cd85bab8b570114b9649d9de9ec3d3d93ea6d030e7781adc9fd859f6bd94bd8ee0c764173c6ef812ad51722a09c32093524c6372103d481e8b28d538f40b31a2cea288a61c66908e3b6842ec78185328cac8dc9f4a32585e9d6dc88f9447ecd34ad012299e6af0b73d27d879660217fff4b68b5797b93dab893244e822de4fecbe120fafca615c1d3fc3349dda2e196a55bad32c78972f930f2c88074aa7ec0a7c2d1c4405890e5f88746d2468a5229b8bc218b69ed6e4d20657a4b69a20dbd4f05a9fc9e4f9f9b910b8463d8993a7502e5fe4cb29a0f37b45e0c328bed88012d95f4846b296e0b300e2b9a9d011752a0238f10ff600ada016307a102b743438ac37840ebd615b7417cf4ebc85a145b019103b287e79040f8f7d9b4213b6db54bbfff81143be3e9d3803b24c06cabfff5e06f49f747ada8c511d25b446545bece336d2f91c54725a99afcc5139c9005cee6e93092913c648a8b34f74e7a79fcafd4266c698203eb3e73cf54b29d1d4b5b9e5200ac40101039ba1fb4356f8497ca49174196034726eb592038c7d068367c331fce490d57d1aaf99ae2d3608528426e90d4aa3d751bdeb06dc0095277737be8502bf06e097afe047ce325207c9f15a985a4da89f47d9aaf616eb9065f0da51e830dfb84777b71daafa42564b3ea286c5fbcda6c6a88aa00f301377145462d8f411bef5ec4827a545e0f613e00e70d22cfadd64603ada842c83f7170a367c011a3c47a1c3dd2042262fbb9fa434f894222349b8812077f70361958cedfebd7ff1c2f7cbfb67e577b0559ed6cf6c207312967b81ed1106771d222ff42b2aa14f10ecd4d76fe123ae857c94de7f61cde2a92748894a6f6c927291de48cb70de61cd834e4eb30cce9c4133b2dfd760b57d2dfc5c79bc13be651dcbf516779b9bc918138446b852fd979acb0797bea9521a5be8195b3163a872e286264589311d5d0378578cfc25ef2bb396705871fac217c0ae912a0797d4d7c8c1243469f7bea7d5eff1f6d64ac11befde49c9d052beec5197fb310464b78a5238d4606fb5845d59f27454c669a7b738168acb631ed08ff5381748044bd09c026a49ab367b9a42ead389a45942412238e32e17e2ef36c690e42131ab7cfde89853a94f46f4635888ed4cfaac0c6658ca2c207e1d00d81cb848858eacae68d8215a25b04be97e5964128c8c3f8d3736f12d4d943853d6e8c32f9a4622d408e2fd320236142f7aee2dd195c19d59feea2dc4a59514102cde69eec6fc7d4044c24e8d3a7d8fd6cebc71cd60d7444", 0x1000) r3 = socket(0x2, 0x4, 0x2e) sendmmsg(r3, &(0x7f00000025c0)={&(0x7f0000002580)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001300)="82bf26b41824c3c3aac59a7442c45bbce5461ce9cc1504eb99603e712628eb08cfed5ac63d65ce62b993c39e88109c72856154f243539f56a217fa90c89f9f8f818715ec540fa6600768ed0e9a6dd92bad71f427c8c7be4753d923e128763e4a4967f7690e2778", 0x67}], 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="1010000000000000ffff0000da1f01532c4c8a2335ea9f9271862ad4d086060f81892ed7fdb7d26fe3ce6cd7d7f5af738edfe075101995291b6e5df706e31a2293b7b5447a95dbca11d226f106fa0543b8136a8646265e83cc06c2d0bf99f20ed7a8ba9b541802e856b978f324204ecd0ae56c73b9f9230a2382177f3aa0175208248071dc6cafe82cab86106340359c9016e509ba802420e13851a83fa269e615d7953f5a28826817c7db6d0683f666ad8c5e426c44591189435f5b20cd5e9a35fa87a2a13490816670f3432901e150124a6305b53d5ef17d5d49f72d4f23f84dc81037f4f3241b92b1849f4ec965808f1057876c1fdb3007657c1abb777b46751831e1dbba7ca7e47da80ba2a50a52f73d4030309a7d0b77c30955b95fbf2c50cc5b135728cc38973ba78abf50ff38d0a2b4ed2483a9f2b8ee31dc45763ec2ffdc289bffbf70e76359e5ade26fd0f366e8b9f6f0c0b5db1bae097615fb7e093e866735709fa0d6905f5629eb17ca93a16d35c97a8adce5604ce77cec3df66724613ca38de9de2c66773f85f8cecd792cfeec14d0df988648051a82a81460a65e631a488af9ae4e2b7075bbd38b01be061826c410b0ac9a5472aa03aef3bcd9c7a8733d2f6e88dcfe582b9aa1916b785474b84202aca51220016571932b46b7086d92d66be2440d2ce72a5ce404d6676d68196838724f8c9d52d739b8728d282b55aaccc9307a98154d8165e6d07c66dfd657a20804a58476d2d86e4807736c0b8b00dfb94036f091d818fc980dff16cf68c7ebdbf6c75cb91f5094decef75f40398fc288925cd5a02ae258a50c358616d9000ac475fdbb31ca504ebc0ae8b1efd63adc454301dd68901aab7398fbaa55c8a99c200f32125cbb3427b0f2264c1dcf4532804df9bfb4cc23be729cb1854704d64dbc2212f99bc36e466812f06130e14367a9aca9a9596ff7217cae5818bac9e9616fe97d7a55ed403555c69ad867c0b37adc13980353cc66cf24fcc0c7be341b2d375278ac5e15d8653ab8e3739cd4e594afb295d2bea712c9b2c8c7d7ceed764c568f0326457e906afe4debeb3e02a87491bada675379bfdebcaed83ab489971710234103db75a9a233456ab1606679f9d798850cf56a1501702a5785b76f90b51c1731b34edad0da716592a5454bbc054cdedf9fbbdf0011590e3ebf9f5d444e867098c1fce163c2633a1c449dd02052aa9f47bbdbc4401de239d9d6f3f3c65cdfef2f076a77c34f79a172e5d40b33c54c77b1db00c4ed47ca4e0445f377af2af7eed2bc6ab52a3fb1ade5a96835b05fb1616fa0d50c2d0a7553807051b539065749e9d833275f87c55763e60c1cfbb7969e21fe590010bf0ddaab172b4c1f593b469c892e04b8f9f9503a49520c1b64e528fbd7a916157fdf239e9ad03408310f7289e8b6744739ddd8d929bade126f263ae935014605de2e96ba3a64f5ff0cf20464c6b9243e542ed9fd7c6dd17987a0e228c6c68699ff3f5c060f4a339ebebe2619a97ca57daba60e5bdba82db6e15ff34945fc9861245e9b7936b44a212373b4f748d72d2e8caface6777711ea6d79dc1b658a2d5bfbd8b1bc822b6e4c873281f6eac3df6a41823e7cc593b511481efa6733686bef0ec0aaaeb4e052b96f7ee10a4995b43f9db7f78c4a01ea9f9823c16e0f6b317d9444fc1100dfdc903e4f756a37758b617a644b0ae83b40a4ce2c5b9eebf52d83c51d77293df055720f5aa517a60c5f48be1e27981feed2a8a2c5b86d2648a66833221cc80ed3c71d726b760a8cce0a7bfd78aec573f9bbefbda0abe9ff4894cc280f1aa291e403e3246962f1b6f092631ef0924dcffaa669362b29ef234aa5eac37f331cd7ef8f2a90d873b2b8dfa3ccbd41a8fb3fcca16a924046d4fe55fe19ff455e55346c4a0316125a930cae582e3a4f694d20248e70f58db04d69969c8c9b8769dc2ce33401360d62755d6cd9920896e0286bc43426ea252202743375ae6e5fd74d5a5eb571d8fee799fbefc25c6476bafdca13b84952ecead8fca52bd8dc6203bb22feba3ae757287553fa7cb709e6583fa93ef6680ff57f03f27a76a8bf753afc202e0f6fc815d6bd463d3fa468ed21151797c2f3b87dda2534ee3de1c7a3de633b471b8e6b631ebe3a49830bb0fd71200e014a77486a5949c7f68335bbaf25946fdc2e6c4e6f021b89d555c1d69e629a13e39a3de97cb24bc9ea18f1eae348f634dc17a220cdca4bed7d4bb5aad15adf33023bae83cb1e0f3ce6e35cc6b692e34492d9bccf776941aba76b1399de68fdf005a052352685e37cc2229f6718274276db02a1e01bc899836adca16ac91e231690d9330e2812c63c169017e6366fdda5d896adad8a074ac93bb90faeaebcde5ca491532f9724004277953f070b8415d973406f2bb2e0341ef83d8cfc3afd7cf1d649dc5e5a0c20bd2b28ab44b8923eb6204fe1d589d19b687da7d2a49727f67e4c9c5bf6fa97cda8091ca96afca2335e35912a2621e9ca34f599eb96a8f598d2ba2925d800185d5bf2410f55b1e710b932c3b987b49bd7dd0cf395359a8bb6d2be5299a3c4fa6496ee205fa912df0669403e3828deaa3611e762422edb39bb058e812f492d2c13090ce67ed8c69a68b2fb20ae19fad5aade4762e1d4747c06dc0082975d7a61688a3f739422b481fae2f4e8c5bb97183bd40e26408ffa66f63d1d4439cc090bebe32855a0219ee5f513a5bb690b81dbcaa5e0e34e598e31afaa474329eef45e059fc755b8540c04f04aa7a8a8668a2a30ae9ba6d08f7058a53a67e435fddbff49caba85d91466162a6026d87feac0d0698c97bd304124e1fd03eb463906f88b45cede2b16317be5815433be755ade9392bd6a65811f25f96c46167fe41610f9e56f5fcd754d996317978df4107d00756c58d8aa4af6aef0904eaf9ad2ae07b78d5154b4b20b6f97ace5e12e1aaf7a8240a1d593894ccb27f69e2c33f7b60304df254ec929e50d3e7502201dec9367eb675d8c18977b49e7a86afd73691873449da1617c1d90fa08ece20b6dd1065f96eb3ddf004a32854e94dd7c31d1426ee2e226ec001124d8f09ad254c065079754f9692edd00727b7d19f84e533f342a9117b1893ca905eb727642840312a157360aad0adbee97bc0af4f6ebf9ddceeb6ea6f3d13a0ee9b6b3cf803c08c451c57482b4a75befa233892cbb3959e6a7fc870c801cafa466b10286d69999f4c40e42558087eddac5ee5a4226e687ee0c7edfd60a52aa6c8ca43bd3df8786aa96f64417deadebcaaf4b1654eee069536b892033978084ee0288eca7b19d91705b80a2200af926594a326615f9813d241546472a4abd7efd86eefe852c2f565a189fcd38d4be3a5fd1daa5112f2b46f5ecabc5475a9e9c6d486259a1db2db6fa1db44b21a994f7b1b81cb1daaa35a5109500c32cd95e3eaa5c128cb8d41cb559b0eca5f4c9892e2eec5e93f6295483099234ab5e0550acb6c70de4301419fd6d3a0ad56f5f146a111d81f14e76c41b608c02bfc049209efda218b6ece9deb1b574e72742b51912ca084fadf0ecc576d5cd5db157aa0a487c8d88299dd176a3656883c62ced636b08339860accd19c287e92213e11dd54042e7c9dfa5e9ce8eed7937af8e71b02339dde449753ac3bd838595400fd163860030c575767bc65f53133bf2acca55b1c512e486ef93f7d79868e7c670ff360f58d530b4bb48b8f79703a9d90594af3f9e237f5b459cab146d6a11853c97a23487f935f23c9e243cc3f562171d2004e8921c39f3a75175006502d5419d765e4703214fc896bcd84f548b174164026de88b7584092ae408136c5cb4ccca4293b2133c2bd39517464017717e9b08eb1ee728ffafb64e2e878316e17ea876d1db31fb0c256ed45ae39522bf23eefd9f4a6bd183f1ad94681ab0f32357c94d2fb52a36a3f9ea8045ad2a7d6d22561a86880abbf80ba121ec25b5d890f99a78b6290c70f4a50fa330d12b63df1f2cc1ecf8c4d8fef1bed590e3ac5dd8e7dda35facbe0cf091b3cab243870e48f918f5b62d532933baf230b0d4ac074f9a4873c979f91777146a5d892cec9ba6ab3d47f8ed10d5462f72dba1d0a60316e27fe3583f1ccb425e523bcc2255aa64af2964ea836ce3d21089e01c0777a84d1695af9ea4f2eb1b08e1a445e2e65ce5a4f64c969cb792368764c218fafd649bd3418b22816a6e7a7409355a3b622c0b2aeda1897cf384eee23c03c15d3b2dc236c5f6a6878c308b5850917ce482a1ca2ca0510bc98de917bd001809fff42a238350c75bdef4c7e30fa981b01e7461e0c94b93d65de4179436f013d4c9b6bdb118815c6b333ed2c8dc3cb63be992efe26569f98c203b2af2e6f385674c32b8669fdf76e18bf667f0b5dda7b342982044002a93bd7177c75c9d82a0902819556bf951c200ffaae1b15c57c3a6533a158a16c735d635822db0d8c138764bb4d5beba8d5a1d392ff89e25d45caa30bd203ac670f1937b78fab08cd38dff89a5db40a5bffbc770839ca9478605a67c5b8be340c360044f6a05cfa2f8749c1c7a4f44ab15f683a6f58cc2ea43ad7a0f92000e74d8d63b61208eeed6b9a6e16ea8cd3e91678443bd04edb9e01eda27fe213190da53e5fa8f1aa8697e00a1077d4a84770cc916af52ccae39e053bdf15953804264e7523443696a4bec398e89c48ad016ac938d268970204268cc075915e0273b4d206c7a525b3e817e2b6a3ebfff736e8bdb3bd5be1c475060ba4e69fc6ef2dc549c7ec14d5c79589d4946c16336bc770d4e5948e8a81ac0461dc74dbba68678c214d84b0bbaa2ed537e43e85c2bca0f258f7d5fe3a576d2bf7bf20aa2af93f4ea7b7952e1112ee95cfa653f568e96071869cf9e5288698b635686d08798edd4589a76281b99b6569b7837d95384ab252cb38dd9fe67e1193aff81a189b820fa81f20de3947b3bbc34c5e47d2113a8e28e583016572d63ec401186c837180d7d67f55107b0a0d6fd43c03be29fa66e482689f18aed7a35b04b234583edd92f296d5960b367e402369da26cb8efbeef5384f00ad49fb1e4de552293c9ecf096fa034e1d0a1a0e5e027f6b8e649543a35d0143c7f40682e697d110a74fc160c9a00edce70462a833045179c44d5e2792752c1cf75db5144089021ffa6435c41785c2a125b72c003d51b159f2900478579ff91f7f0b8add827e290ab92c7b4c0e2f781f1c9e9a0d985cc645e23e3c5a1632d4615d05484801e3c603aea8d776d29632ac27411619e4060d04e7aee9dc04e7261b9b75d2fc4b12ad5e1e8a14680fc2ed6189c25b2b17b9da7375cd555e76db87dc0f46128c1a6190906f153b414e6e5380ebac8f52ddefc0ce10106e1258b23c62bdc18a4c4a1e834867b83d2b8aaf0b868e40f4f249d8a9c0c062fe3c1edb3e63dc06a8f3a7ed794b1d7b4af0cc632c5a2b6bf42da0ba98fb040272b92e27618791da0e07c83f2159938c86c6d37db1e73e560eafec64977217249946d8d569248c39d110e114580e6b1ea1df6af65d7f513bc720602dc390a9beef06dbc41950c7ae274d42a61db8b308712bb4a5bf6699d266c85e01a99448792cefba9a0bb4f5dabae15ef81714afdfad2e366ace5322aa62c2a19f2c0dc512de93ede0e58cf40fea31da2b24d552a2557055c6fbfe66a62f74e99e90f1477bb6de7835516bc16d68d1fed735cc7d177ce8536156012ef1584075765bf6d0c5a3d14966d8221e3e34f8de4146469f98a85be7b14db28bd95b41a3e596ba22bb3ce850b762995f8da8d50b84d72a61491a1f379fcd4c477182e3b0dcb35dc93e8ff2d25abb5d5000000000000000ffff0000000000001a7f36961db38f417be5040c005c3b3333f50ef907a3722bd144603888ddf605fec96f462fcad7f31ed4467fb6c4c75bdc9033eee76753f1edabff000000000028000000000000000100000008000000365ae1bd8650c211ab1d484b1489b6e8875a000000000000f8000000000000000100000000000000af72dc620e073fa36286c6b0d8bfa24ba3be2772fad7f619b0810a43210f27828b841765561aac0f4ee57b09f183b1f313a94a1dc2c7c50ef0546d095b7b002ec41c180bb972921a27c2b30677395a243c7a0a9ea73c76687b130064355719feeb452df48974ac430dcce8275ed5a6545143b54536244caa3e19ec5cbab9bf8fe6f74df7b6a890fabf7bdaa70900d67646daafdd2f324d733272f9db751a8ec50388546715785ebea41a8096e4661d1b1c09f8493ff4421ca4ada90bd17fe7c6c1c0cad440114ba8f45f4913d3481f8d"], 0x1180}, 0x40}, 0x10, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$KDSETLED(r2, 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) socketpair(0x1e, 0x0, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x41, &(0x7f0000000040)="71040071", 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000a00)=[{&(0x7f00000002c0)="b49a07154b4a8dd86f35b48e46a959b2324b81015963319f3108a4af56d2cf575aeb66f1b068df074d7ccc7c288446f22203ef67556866d5e3976e60cece700e69c81873373207c12d4d9dc5a7448ac71394a6dd5750a6ba634356d4bdc0dae9fc8fb9ed853081bd0379c1a88ae666ffe023e46e965155a473941642817a", 0x7e}, {&(0x7f0000000740)="52a92b388bc29cc38b2b217793cb458acc90c81befa518a37e3e46ab23d1057d4a4aa7482acd7b483e3332e1b30f99153de205270a423cf99dee244d2ebacfe28b3498c668433fde59efa6029bb545dc5b22b43bfed78829e3b001ee359d8bb562f2bf8b8a42667a745902a8f59eb89f4923a1f8fc75c21fffcb3bd38e06f29eec0484129b83a9", 0x87}, {&(0x7f0000000540)="c8a26257cdbc101bdd18e6f1db3481fbdaf3aad026a45bf51632866914402ee02bc58595d0ec377d4720b021fc6bb022c49a22691e883feef5bdc605295ec5c0f9bbf50689c8bfa9cfe6017e7e7ddbe14e447c7ae97bcd19ca00214894783f868421052ff002", 0x66}, {&(0x7f0000000800)}, {&(0x7f0000000840)="357c961841e7badf5167536b1a19a36da99518d6e5c7a44b5212823a6325c87497d36e6a4ce3bac68f0c76243e759e5cbd02e23ada6002a58103dee67e3217c2632ee771704edd33bfae58", 0x4b}, {&(0x7f00000008c0)="342939aabe84daea5d17db62e37c27d981e9d89512e69f5c400818b96424ec35304c57b219897c263e90c1485c105bbec761cc911fb9141439f30aa1bae14c8eac776a8dc65c8ef525eb41a546060475a574c0db12d3eb43701a4d31eaf7cee583cc84fd0d1cef5dbbe9f4d4e9d53a856d120ae4a478af5942a108d2be6fc274c34bcdd598b50bdcab6efcf945d5df5e0dedfdae99e8c4f23774ba23d0d4f41973daeeb3316a28f79e2fad35fcce722e31c0799c1deedc56f05d8adb69209c3cb37698b2481341c62ead025456bac0837f", 0xd1}, {&(0x7f00000009c0)="0479a4b338b2b41b2bf571952d8aa1e5713412906e81d923b2547c8e1c59c00058b7f79b3beba211bccc6baeb4d4c5dcef90fb56b4dc13e393c718d327d89cce", 0x40}], 0x7, &(0x7f0000000c80)=ANY=[@ANYBLOB="20353fb266b6c1a17cf83800d3", @ANYRES16=r6, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000020488ee3000002aaf0e300100000000000000088662f5381823466f4246abaa06584a591ab04f520db0ddb01798d65f2903792e3302db78c96f56bbaccc398e7", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff0000010000005484a77a508b23046e34703c6e11efd489ee0faa16cc00bf59c8821f7dff883c81ea2746d29305d0534c532b0d767fe0aac752bb955835ee117d6f17b51886e55b8447f02accf3e73d37733c893e774484d7af22d77804e399d01819b45b2b562a960958e26540ec51e5e30e7a1ce69e72791d119ec2cb48e7e3865848f9ea9ae179c81e89306ff3d97b0b6edf438be589cd744439ae2d18144e9b384dda02e2889db86c7639753dcb2f92483d05b6fc7cfc9be2b7fbb416517ef527fc55", @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32, @ANYBLOB="2000000000000000ffff0000000000005a2fa5ccc1edaa2536af41f3770fd19b1b2a03918cb6d8107686e50401f3ef857e8bf29b5d1357f11475ebeb93cbe6db251f3fd399bece84dbecb5715de2", @ANYRESDEC, @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="000000f8170058b116de2b60994c3529d661c9171614625fa40fa93404f4ff400000f3ffc90540698fa9f3d2546b00000001ff000064cac8e9cdab09dc85ffd62e04a536c2397226097bfd176385b578cbe06fe0a848feb63bc2084591ecea8dbdf3ad78ec7a954898d64634e94f5d310af29e3facbace48308b", @ANYRES32=r4, @ANYBLOB="000000ea2000000000000000ffff000000000000984c357d1801a38fc91e71237bae2ecd618005b65f878e4f45d4a725901197c7d9e6a04247774498c213e74e2f2a18d6260b433c187626e9c221b58e5b14cea32893b92ffb6d06325762117200a2d8130ff2c3a965cb1a724bd55c399c36da333fa5f8676140abab8a", @ANYRESOCT, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x7}, 0x400) connect$unix(0xffffffffffffffff, &(0x7f0000001380), 0x10) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x40, 0x1000}], 0x9) connect$inet6(r4, &(0x7f0000002600)={0x18, 0x3, 0x8, 0x7fff}, 0xc) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000026c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000002700)="75632d70778bfc27974ebce266f94fd25f", &(0x7f0000002740)=0x11, &(0x7f0000002780), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="3fa53ca8f13ba255413ca7b03679430fb765a25ceb9245a06d2545d327b1a3fa619c79ee6f62d99c84c81e9c486c1ddad0db95355b39e63d56076cdfb22cd0fb073573674f57df9f8d0fb0d0167dc54ace0a263d3a7d852b26dfca774ec7a885d909a0a4f307e8dede6efba40b95fc9d5de1b72cd5d51994cced7aba96b6a90d60", 0x81}, {&(0x7f00000001c0)="49d00781f1397c06c67f75fd5106433c", 0x10}], 0x2) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x20, 0x90) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000140), 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rmdir(0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) truncate(&(0x7f0000002d00)='./file0\x00', 0x80000) truncate(&(0x7f0000000040)='./file0\x00', 0x0) unlink(&(0x7f0000000340)='./file0\x00') unlink(0x0) unlink(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000700)='./file0/file0\x00', r2, &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) dup2(r1, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x200000000000}, {0xffffffff}}, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r2 = syz_open_pts() socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x3ff}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, "000000000000c4266a7d6f939b72e84be3ce00"}) 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) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffc) r0 = socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) accept$inet(r1, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="ea07b5e900000086", 0x8) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x2058c7d1420b96ca) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280), 0x0) r4 = socket(0x2, 0x2, 0x0) getsockname(r4, 0x0, &(0x7f0000000040)) sendmsg$unix(r4, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r5, 0xc0387200, &(0x7f0000000080)={0x0, 0x0, 0x0}) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xb45) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) ftruncate(r0, 0x79c8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file1\x00', 0xa, 0x10d) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000002c0)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) dup(r3) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = socket$unix(0x1, 0x1, 0x0) listen(r4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r6 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x68) mkdirat(r6, &(0x7f0000000140)='./file0\x00', 0x8) r7 = socket(0x6, 0x8000, 0x0) ioctl$FIONREAD(r7, 0x802069b5, &(0x7f00000001c0)) getegid() open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r8, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x18, 0x5, 0x3, 0x0) socket(0x11, 0x3, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0xa7c, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') writev(r0, &(0x7f0000000200)=[{&(0x7f00000021c0)="e11803f4d22a4bd1200e9ed12fda9e089364c47e39e8926479eb70ac16ab7f4410efdcd42018f5658d7c4d30fcc2982eb7ee9fbb50e59888ac73773be67d53989e2789223d37bd91371876d400d21da9c6bd68c9180e9a4d290e8d4174ec8741984f373e5c5321b6ded4d1b119d35f2253ccdc3190cb6c3ecc6eea17cd808864cb833bf4f9ca9734156e592601b6ea736b5f07968b9ba2c0d5d0eeb2e697fb9547acf21989992cdfa335fa072a0069e00b1ec73b77c879632d5213ca0ff623f05ef8223401435470aea2bb6b62d6f0d65f6e441a65c736189516358f9f176bc4129226e678c1ea00a0c66bdcc5441e734a7e615c7ae19db9f94972999253e7361ff403b77c350e1f8d1897a43d058ec70e4efe28f330762388d7284909cac78b98f81d662bebb31261057bea68a8478b5b0fd5dd0924e3f1e929f54e1b1edc80", 0x140}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8343712", 0xb0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x33, &(0x7f00000003c0)="1e46bd41", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r5, 0x4}], 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0xc07, 0xffffffdf, "97071540d67d3f0000ffc100"}) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000080)="3374f048bc8e5e8f5f975806f927e1ea15db7a8c077d", 0x16}], 0x1) fcntl$setstatus(r4, 0x4, 0xc0) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000000)={0xdbc, 0x40}) write(r5, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 1: semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000440)=""/56) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000040)=""/4096) r0 = geteuid() getgroups(0x3, &(0x7f0000001440)=[0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x7, 0x0, 0x0, r0, 0x0, 0x81, 0x402}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000001c0)=""/46) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000002c0)="04", 0x1) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) write(r2, &(0x7f0000000040), 0xfeea) r3 = dup2(r1, r2) write(r3, &(0x7f0000000040)='q', 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0xffffffff, 0x0, r6, 0x0, 0x0, 0xc5, 0x7}, 0x8, 0x3, 0xffffffffffffffff, 0x0, 0x1, 0xff, 0x2, 0x2000000000000}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r6) r7 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r8, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) setsockopt(r7, 0x1000000029, 0xc, 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x21) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file3\x00', r1, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000080)='./file2\x00') open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x3, 0x3) executing program 2: r0 = syz_open_pts() close(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x0) open$dir(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: r0 = socket(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) select(0x40, &(0x7f0000000000)={0xffffffffffffff70, 0x0, 0x1, 0x4, 0x1, 0x0, 0x0, 0x7}, &(0x7f0000000040)={0x0, 0x5, 0x13, 0x5, 0x20, 0x808, 0xa6a0, 0x4}, &(0x7f0000000100)={0x7fffffff, 0x6, 0x1, 0x5, 0x8, 0x2000012, 0x1, 0x1}, &(0x7f00000000c0)={0x3d, 0x80000000}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x4000000000000, 0x100000001}) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x100) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e1) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x141) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r3) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket(0x18, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x2) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0xfffffffd}) syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x8}, {0x6}]}) getgid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000001480)=[{0x2, 0x6}, {0x3, 0x2ff}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x2, 0x1, 0x3400}, {0x0, 0x9}, {0x2, 0x800, 0x1000}], 0x7) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000200)='T', 0x1}], 0x1) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "ffff09009cfaef01018b7482ec88870000690200"}) close(r5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x1, 0xffffffffffffffff, r2, r3, r4, 0x0, 0xffff}, 0x1, 0x7, 0x7}) getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x6}}) r7 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x31}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x2000, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8) executing program 2: ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)=0x2) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x6aaaf9f55adc2226, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000001}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000f7e, 0x808, "d0ed0105578551509f00990000ffff0083000001"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000000)=ANY=[@ANYBLOB="f3a2a890b4862aaaaaaaaabb86dd601bb5b6000000000000000000000000000500000000000000000000000000000001"]) executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x6b1a7cfb6fff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0xffffff49, 0x7fffffff, 0x5bc, "2200000000260000000000400000b100", 0x2}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000009c0)="5b0c3ae584574cfe88df554a3708674c959a981fbf2363c472aaa07791baba16b52eda63e7c29dfc4a13d950e72d3350164439e9541c8cb9a37b3a92a0050cf3719d6527d2a181919eada8b2e64968ff0691abbfcc2c5f679f23f61f69dff8f212ec9fc1d986bd726c3a96932d067330fb62ac2e136d9de214b186c1e119b38e3ebf95f30291b82c56fd8c8692dfe0a3c15625256c343ba95adb29392be20bf753008e70ded43171d41df96e1b5d159a36123bcd951b0717641c83ecd8f79ab7deb5b3d60f03ab824c833325edca0e789b4492f7947af4a0c5cf1241f321ab6b2cae2090f0ad9313cd32f7737faf518b7b107c1b5f4da3a5b42f7b887cfe0037e2d6e082d35b07512e6605af3421395d1c5afebe026cb85c739581a76042e2b240ff15588d4f9a142545fbb474fb8882e72e7814c94ba72f07e262d784f76a944c2bf9632c047f8e51dc5571e9cce1850e42c6f1c7f4b7a07f4a15b13e673042e17e6a773ca43ceb22e071d7f0207370443061083572ebf81e78c9aa8694d32d62a91a70cc4249f735adf4ff7f8872653677394e3a08cc2c95d33c85209d6909", 0x1a0}], 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfc8f) r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x6, 0x0, r5, r4, 0x0, 0x1cb, 0x6000}, 0x7fff, 0xffffffff, 0xffbffffffffffffe}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffecb) r10 = getpgid(0x0) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x1, r8, r11, 0x0, r11, 0x8f, 0x8008}, 0x6a3, 0x0, r7, r10, 0x2, 0xffffffffffffefff, 0x4000000a, 0x7c}) r12 = semget$private(0x0, 0x4000000009, 0x82) semop(r12, &(0x7f0000000340)=[{0x3, 0x9, 0x800}, {0x3, 0x4, 0xbbed730118fd089b}, {0x0, 0x7, 0x1800}, {0x0, 0x201}, {0x1, 0x3}, {0x2, 0x8, 0x1000}, {0x2, 0x4}], 0x7) semop(r12, &(0x7f0000000040)=[{0x1, 0x6b}, {0x3, 0x200, 0x800}, {0x3}, {0x1, 0x3, 0x800}, {0x0, 0x200, 0x800}, {0x3, 0x7}], 0x6) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r15 = getpgid(0x0) r16 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r14, 0x0, 0x0, r9, 0x1, 0x8000}, 0x3fc, 0x2, 0x0, r15, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r16, 0x5c, 0x101}, 0x49, 0x8, 0x4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000880)={{0xaf9b, 0x0, r9, r14, 0x0, 0x117, 0x7}, 0x9, 0x7, r17, r13, 0x0, 0x0, 0x40000003}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r19 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xfffffffffffffdbe) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, r8, r16, r6, r19, 0xdbdc56bda76f491}, 0x5, 0xdc, r20, r18, 0x3, 0x9, 0x8}) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = open(&(0x7f0000000a40)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) syz_emit_ethernet(0x42, &(0x7f0000000080)={@broadcast, @random="fd6f6d4ba724", [{[], {0x8100, 0x7, 0x0, 0x2}}], {@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) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000100)=""/69, &(0x7f0000000180)=0x45) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102", 0x62, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f000000e000/0x1000)=nil}, {&(0x7f000015e000/0x4000)=nil, &(0x7f000000f000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00004f7000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000017000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000010000/0x4000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f0000ff1000/0xe000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000015a000/0x4000)=nil, &(0x7f0000157000/0x1000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f00004f5000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f000015c000/0x1000)=nil}, {&(0x7f00004f7000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="f005c71031c1c5f431277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0ab2266affdf772d7a3600e451b59664f558cb40000000000000000e2589000f6a64f370b9e336987d77b38f79eda5309e46ad739e2efa087aa9f5f899347dbd2ed96e7234b8972b0f7b273e810ca9962a8f461d3a05711a630eb4dee", 0x8a}], 0x1) r1 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60ff0000004000040000000000000000000000000000000100000000000000000000000000000001"]) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x1d69386a6068654a, 0x0, 0x0, 0x0, 0x0) r0 = semget(0x1, 0x1, 0x182) semop(r0, &(0x7f0000000040)=[{0x2, 0x8, 0x800}, {0x1, 0x8000, 0x2000}, {0x4, 0x4}, {0x2, 0x4}, {0x1, 0x4, 0x1800}, {0x1, 0x0, 0x1800}], 0x6) executing program 6: socket(0x18, 0x2, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000740)='./file0\x00', 0x2, 0x0) r1 = socket(0x6, 0x8000, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x2a) bind(r1, &(0x7f0000001b00)=@in6={0x18, 0x1, 0x4, 0xffffffff}, 0xffffffb3) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}], 0x3) semop(r2, &(0x7f0000000080)=[{0x0, 0x1, 0x1800}, {0x4, 0x95}, {0x0, 0x7}, {0x4, 0x2a5, 0x1800}, {0x1, 0x20, 0x1800}], 0x5) msgget$private(0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r3 = getpgrp() wait4(r3, 0x0, 0xa, &(0x7f0000000380)) r4 = geteuid() socketpair(0x18, 0x1, 0x4, &(0x7f0000000300)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000001a40)={&(0x7f0000001a00)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001880)=[{&(0x7f0000000580)=""/185, 0xb0}, {&(0x7f0000001b40)=""/120, 0x88}, {&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000640)=""/4096, 0x1009}, {&(0x7f0000001640)=""/248, 0x124}, {&(0x7f0000001740)=""/48, 0xfffffffffffffe94}, {&(0x7f0000001780)=""/234, 0xea}], 0x7, &(0x7f0000001bc0)=""/227, 0xd6}}, 0x10, 0x42, 0x0) semop(r2, 0x0, 0x0) r6 = getegid() getgroups(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kqueue() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x1ff, 0x0, 0x89c, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x0, r4, 0x0, r4, r6, 0x100, 0x2}, 0x401, 0x9f, 0x5}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000480)=""/20) socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0508000051e2f0ad3e00c257699a1f139b672e4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e94221f932cf62f7040fb94c04f4000000008000361b4c0020022808b3a984413ffdc0a18502000000fb98fe0c2300008abfba0900000008e3", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x9, 0x40, 0x2}, 0x2, 0x0, 0x600}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x100000001) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) semget$private(0x0, 0x4, 0x8) listen(r1, 0x81b4) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) r3 = semget$private(0x0, 0x3, 0x100) semop(r3, &(0x7f0000000140)=[{0x1, 0x8, 0x1000}, {0x0, 0xff6f, 0x1800}], 0x2) r4 = accept$inet(r1, 0x0, &(0x7f0000000180)) shutdown(r4, 0x1) r5 = shmget(0x3, 0x1000, 0x1b1, &(0x7f0000ffd000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x0) r6 = accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) recvmmsg(r6, &(0x7f00000015c0)={&(0x7f0000001580)={&(0x7f0000000240)=@un=@file={0x0, ""/84}, 0x56, &(0x7f0000001440)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/165, 0xa5}, {&(0x7f0000001380)=""/71, 0x47}, {&(0x7f0000001400)=""/45, 0x2d}], 0x4, &(0x7f0000001480)=""/212, 0xd4}, 0xf70da6a}, 0x10, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000001600)=0xadf) mquery(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x100000000) fsync(r6) fcntl$setstatus(r6, 0x4, 0x40) bind$inet6(r1, &(0x7f0000001640)={0x18, 0x0, 0x756f, 0x5}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0xe7d, 0x1, 0x400, 0x7, "1fc8de8f079f9b1634a6bf623a83c5a0cf8b5381", 0xff, 0x6}) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000016c0)={0x10, 0xffffffffffffffc0, [{&(0x7f0000ff6000/0x8000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x4}, {&(0x7f0000b87000/0x4000)=nil, &(0x7f0000cf6000/0x2000)=nil, 0x9}, {&(0x7f0000842000/0x1000)=nil, &(0x7f000099d000/0x1000)=nil, 0x2}, {&(0x7f0000f0a000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000000000000000}, {&(0x7f00004a6000/0x2000)=nil, &(0x7f0000da4000/0x4000)=nil}, {&(0x7f0000745000/0x1000)=nil, &(0x7f0000997000/0x3000)=nil, 0x1}, {&(0x7f0000910000/0x4000)=nil, &(0x7f0000cbe000/0xc000)=nil, 0x101}, {&(0x7f00006a1000/0x4000)=nil, &(0x7f00006e2000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00004d3000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000d66000/0x4000)=nil, 0x2}, {&(0x7f0000cf4000/0x3000)=nil, &(0x7f00005e0000/0x2000)=nil, 0x80800000}, {&(0x7f0000525000/0x3000)=nil, &(0x7f000059c000/0x2000)=nil, 0x5}], './file0\x00', 0x1bf}) write(r6, &(0x7f00000018c0)="957b3ad148f4782a0380bdac538f1693a6a344b3af6d4fff9339bbac8d6a16b7af89bc8aeb54c084c7e4d117", 0x2c) execve(&(0x7f0000001900)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001940)='\x00', &(0x7f0000001980)='/dev/pci\x00', &(0x7f00000019c0)='/dev/pci\x00', &(0x7f0000001a00)='/dev/pci\x00', &(0x7f0000001a40)='\\+\x00', &(0x7f0000001a80)='%\x00', &(0x7f0000001ac0)='/dev/pci\x00', &(0x7f0000001b00)='/dev/pci\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='&\x00', &(0x7f0000001bc0)='^%-{\x00']) r7 = socket(0x18, 0x3, 0x8) kevent(0xffffffffffffff9c, &(0x7f0000001c40)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x80, 0x0, 0x1}, {{r2}, 0xfffffffffffffff8, 0x38, 0xf0000000, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x10000, 0x6}, {{r7}, 0xfffffffffffffff9, 0x48, 0x4, 0x3, 0x8}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20, 0x1, 0x4}], 0x1, &(0x7f0000001d00)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x0, 0x200}], 0x6, &(0x7f0000001d40)={0x1ff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) setuid(r8) chflags(&(0x7f0000001e00)='./file0\x00', 0x18000) executing program 0: sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000040)="9b2999ba70cdc04a44f1c48b1a2106d77a1c877d5224c39665fcea313c2e08635bc984675aeddf2d809d8086c57d96ba0a24ec5332c490621f1505b556f084278de8267f5e04d878e2126fad8a6e0140cc6ca9621fdd86809206ba9205cf6ad1c0c8466d44df35861f128510e22168236ef57658a3fdae3e2d492d497435cc717d9cab54162fe7253067867d352330d6d3d2e6288739eb42d3edfdb478cb294ec5d799c9549cf94d719abe5960f439ff49520b6060a43d938475941345a19bda93c034e39e0bc8d9ea8cf2072591cda6048a27b441f569b9b1515f3564047d535ca76ac22b89e1c761d751eba8613438f8587f8484c468edb615e8e900bdb38fd3fb2f93e79f1d6cd47cde77b223e12ccea1f5bc19322d38639e788da2a3d8842129118088aea048f7e6e731cc061b3488bce0fe8e0bf41236fb46f1ac6b2d0466a66cd9e272b2e39eeb082717181d0a72a31fb9999694bcf3a2bbf7c6f7362fae27a7df1a0a97081ad10fbe17a35953e727c54b45e66a4774d87721ed450cd6dc8ddb6df34394fca36aad619f973c461eacf955b4ef99385aed28789712b65b299c061eecc306ebca0d4ec8e1c7c98257aeef41c71a5a96fc228123598103b5810c48d1afb03696bea6c8f17c089422a7b5b00339648e1cc965a832858e6e5af8b23ba3896768f917edabed98189715200be365ff54757e25c0556ce3a6fca50eb8630b79d8852049cee732859972f672a4a275661c9133423330f2c7f7a358ed477c3909fa4eece1797cfcef8248e445e122351e8e7f0a3eb21e5b55258902ceb2f769d72a8d511c45c4b1c4de8125cfc3404794226935eb335425f9e4a6b8330c5e90875ae0d8adb82ed518cdcfb14b35a4f903dea0fc0505024bec2006b41d6c8f1f392414eae5f45e3d9e83ff16fbc8e00d3284a6b312a820045124bfca2f452c58598c687c4bc99bb2e7985383c7d3ff25fc734398f285a054974b988a4a9d1b3321fca079a881336445c2a572aaf865eccf5eee63e0ecef3c27487911be520ac7322189be8450e2de55b665412cdfdac2dc74aa3ce715a223b8c1675decbad53802f8a2e718e41ab5611da645f71a18c4b0b76c0995dee22cd4207405b7a68741812ef67bc0353b5683949da8e315fcbd2e73b4003d40afe0016dd6a48cb0a44ebeff55e1e28f9ec7bd8a5e815a4d367b2e40184467052fc46f786e5420fe5727e7b28e3db1c9aa0748da11745928c977c2b59244772646d078f152f0db5cb62da8a42698e3ed36cf5208548f71fd6a1d2b2d374ae62be60aa9cc8766bc67a2c37fe468449f1bd0371d6e2e326d4fffc5eeed495c1e06c062a91ec701aa6fb21a30937b5e690144b8f8f09e80b10fe9611a8b44145120a320a9519981ff8666592f635a91ce8d4d8ed4638f98beb8a8beb6cb59e4acacc979f00c118ede32fec686e260754936dd84ea8144be0cdbfc9c525c8f9f0a9a08743764d228513febc875e64d2aaf5dd05f3468431cbb67aac0a50f4bbfe16967c1e4f2ef965a1eb88525976ccbeee92d47f99982f6b06f15a3a2347e7aa137fc816db92f6c39be59b054b36062134e38b45ee26ee0f9c374be4479e6d071e1bc71feec33febcd562d37211a174bdf4223653c1d598d2fe91d4bc28ae644b01488cf5db0a224169674148b97f548faaddabe92bf1572afcaf37e5e8195378f440ca1cc426623fcbdf8620cfc6f6144ddbd93078cf13374f69b6f8d19081646c4d31d8ffa5bbec402f22862e762909b05e42a3a967944adf9398ddd5166d3aee929eb3942ebedeea11024a1e48a5ad475fb012438fd962de58fa39ca7b52faea8a74cf820b8e5c280e1d99f3d637203dfe4d36dcd77d20b72bba26634a2d179e9af7a8ae7a016ec52edce22fced010c347bc784a331b7534e195fad0d354e1910de50961f76eb186a8179c451c975fbced5d9e14fe268652830967c0bcf540f67a0cd5d2e725878004f5ec3af4a605ac3840069c941614b99390462612dfb46dd524a329666148764c50d4110991f4e9c80516535d657078e4958260fde659be6f4d23577f1256812496ea7425ca1d22fb89a42d39808b0843a13cb3143e1d5b1d54ca8268ab70ed7d115a1e69746e9a3b9f392c8e16b8565e5b50bd785c55f0ba070e2b1024fbeda3137c451ab6880b25af0de1c69b0dddb0fff0937a67ab6eaa08ceda453a4814f8888eb529e4533fa283656e03bd9e468929a8de082858c45da79ecf5dd60386105b1e81f518bb652d6e5b374739ba1783e5a83b147a7dd93d38c989d8124e73fb68775a451d8abe15f8674d20034aad23fa742be42631673024c2713c5066721af8efb5ea6b531055af7518eea38d3141aa0538fad60f6d6d1d32f632ee35cc3eb927b3f201c9e1b4cebd252016d15e19ef85528babc8f06a36be45c09724c9283848e2c211349173ce2f923778d5ca3f690fd04497acd994fa75d82cf556eddbb6b3dd27d2323f927015a01a3baa02c1393a0983b475b627307b434fd07f1f98a714cf110807339ba33300823a21ab2588fb969992aac9d5417433440567ed64d0cfb78a8fb48747da819eee7c89b2caf0591f368d50a0707a820a2aeffece6910571e0812d8b70601510664a8b6971fed3034ee30074d04e00289f62523cc19ce03f0e1c1c2dc89507c58633af0a76e3532f2ac40071433e57b73dc7d2b59cabded4a6305632fb4670099ef5c08922d405c3ae20209ed08fe5df01a5d69bb0e23dad3080a995729e6676612a82316623989fb07d392d6c7be30b494d19c7975b634a1e9eb68b64e094abd6c47e9a7d290f904d80307af9e48a117b8bff9dac02ca304764a43e4199b970aee40aeea7d22dcc5bddb3f0864359a7b0262b1f652954a449a779d3ebb3d84d8a9bf4864b41a0812b56bc67781befbb213d8bb45410ffc2161b6b5a6527a6fadb4cf0eab8fa083e3f5a7ebd1dc125cea4a5e6907c3240ec293a4288c40a9a71021e2465d29b9ced07b5d0292be152c612b609559aa9b334aeb763b2dfd11c2c9250303d4cb0a627e578d306ce5582ac192ac4fe830fdea5cd7007fa99799537e307bc4b582739bf673bbc9c1d753365e70f3e318ed4bc251539e67375c6336a42ad575eca0b65fee4d85e4d78ff26f4078611c1e7eda93cf189192a8ce2e0b51b8de7fbf74eae219c81b5298da107b870dd3b903a0c245e4702c145d5e146090bb45f03a84c6649eda86b7b1024b91c9f9230deda3a5d5cfc786bdf3d7215bba92d3c1cbe6d8e8d6f0636807757a83446fcd88719dfdfdcb23eafd3a45b151322be8a3fbaf51df41b80d8f4aa1c8529ba20abcea61427eaab528e77d42f1b27725f4602b40fe2d9177095b4fbdbcedf7e0a102df043e89e0d882919d36f116ae9b4c0bbae2a632ccdc953f116e714506cf8df067a49bc1ed0e0b14784667f6193e1c5e1ad98a1d21e928a1f0241aa37e6d2f492dc5d991a3084b72d0c2285a9b06268b02061d80b0825aeb6b175fec2cca4ea18fbba4a640b010626e270b4bd37b69088a53b1cd400f20a6c68d49a1e8cee3374a7c6235451e2c4a07ffdbaa6ae31666e644fcfd28e67a191c5cbc057bee2401fe5d5f996ca974dde19769b2a3711c3a6f272da1dca3595c84b107d6f08c2f4d37811b79d2c15819b611c037f08b59755b029601d5ce2b999c82e6c809f124c363275256568cfcf2a9e538d341db51f43a0c3e083b85f4304bb3dd6db4dad7eab3c18b42c8091448168d419497b62905b7fa0d503f4b9ff9125c31a4298757924dcadfc79382923c928bde1ef9d5dd387f08287eb795faddf08aa3514077a823223fe84cb1c611b4e199cb2ac560b48c73e793a90d010ade31e6ef8a85fb9c80359e39686b27bd87e97dd9281230cd226d991d23fdcde07d47c652cdde7fca5238883e0da4418fc93e5fe1c7d2639298b9bd1858a801e7ed215a36391a5ec72e5432074e50c64eb1767f92612f506311a1b4bd4de7f28d4c6cd407a92a048d3bb849bafcb96d36012bb2bd588ece0befc121643442ed14f1f4c78c4745c4455d151e477a7201e389f8b0e377834ee25f472a8bf131dc43adf4f57702cc64e83f98e0e10dcfc242e8076d0f97ff889ba2d18baa62322b711cbe90118604643f9ba3b4f7d8742948d93ec3ad64d0122a52419fa92180a112dcdd5bdd79c10392c79ac286d234df7c781fe23c1a7734d8d364206d79c4ba2161729d87c20b66639391b17073828f93a81423fc9d25d2065663dbd006440167cef65bc2dff79f2134c7085a0a3209e258c4aebd6c0bfbdee52bc2a560f6cde27fed58035f3501adbf5e934fbc60f374b7af4ab5d24041e9ca3572b2b7d1abb2bac8d56cbe2b7df1f2cc465bfdfef754fc74781fda25940d188f6a16fb0cd914fc8f7454a6277206556b2356a9526e381bf1cf71f72b5b2a2ca1121b6f61ec1bffe5b4b55e65a84fe1bda7c3f89aa6b925455da71b74e89e5866c581bdb1291fc79a0f44ff232ed5d224ec057c248a45272d7ec801125dd99b9d39b6cda79fc3e45c258cb756f4d58e7994f5ffad7c93bcc1162e1f5513f8ccd4d9cbc2582810c82bfc4ff1f54e1f8c95f0633582d80338eeb3321e79356c1b8e9e01b0bf2188a60546c826257d64542042a36488d63df95ad47abbb5d5d8a13cef8711a02ce6d3e267fffee3b31e0024130f56260881c419b983c8c0ea8e20a7f13d5cbe6ad1a69d9fd43acdddc11e686eda1edf8e329c37a1fd7eeef99f5e8cea6a59cbde749bc2c745fe5aefe646a1cd77bb3d9ba3525b703c270ab90bbf13847bfeab395b5a7527098c55f38a7e5ea9616c36af9d917f7715e4afc9b9f1967af4aaeb28f226f94c07d220012357a221c23a2be72b4a7a5867d2ce2e1d96f38820476a387c39eeb9c60dc557bbefb9e4b428cf8a28bb95409d100639531db8058526dcf12988b23918fa833d5290acb5e79a859b1118363b944f7990f1f1173f529661f3f4c1c8ff3a3783b9d00fd0857675d907fbc76ab3ab983950cfa5f3ca6423059bb31b55384e3cbf479d7263c3c1bbf11ca406b51f827733bc878321918dd311476af362a07c8e2f237d1fd21765bfec5113e6ca9a3cfa0cd43324fa39741e20465d29f7f981f51e0f2d6666e6f59c62ad37384a803350f938d51209462e6e881f1b91aa5fcf7128b87969536240dbf21ff10ba42bf94acd3ebdbff111603217e8696567eb364162a0bb8638f178f2a23f24679e19272c662d1ab3c2b91dce1440e3babfcefe8e45d48489b94a3272b5a2536d0860b1f168f0845c02d5541515eb890e704a9e02b8561a11c47cfe20cd96176ee659548ce32296b9562d7398c4a462ab277a3ab77e4e6215dd1cbc7720a61b213f91014c955d546d4986531d159dec57edf66a018d0fde493ae9ca119f995875318357a34fb813714b2e8619e402e5d003051177c552481c7384c710ac157f58a795bff5c49b3f0cbdd3c724e074f7182d93c16277712854679e9dfdf55d3fb8fe72b536cbf6b06a55edf895c948801aa04a7e17041839f925199d54770ae4344a2e27905bb7d8205b90bffe46c4c68faa7965c7278f5d252ecb3040c14984a107656a243a01fe4770a24b43d117dbe72ee417811c4d74bb813a745a6ab8923f2bfbf509485093980e3548ddac11fcc99412ed06e4f26fe30663418ac5b27d0885862f4ecb7248b18bb926ea48bfbd10bbed2c748e077a38da18689f7fefeedc048e4d08e69ce5569efe6427af9ddf0adb069ec7a4504d", &(0x7f0000001040)=0x1000, &(0x7f0000001080)="22a73e5981978a07713ae12d974fbf10a703c9210aae4a7edbe1a248c02732c90bb5f51a1b0c97558a08b644605cc61a2804a0d64858e1cd42af94ab0f913449a12cdb3c61cbd82bfbb247171b1fcbc1a399a87994f04cae747d6969142e17a9eab26e4f363922c1b1d48b9b5a8bb2edaf9ce1fe47d5c7bd56b4d9d6ab38c14fab5059ab902ae774729b5bb4585fa2ea50861f737c9a885b89346868652e653eadf108502667623511baf15f7d02af", 0xaf) r0 = socket$inet6(0x18, 0x3, 0x2) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(r0, r1) open$dir(&(0x7f0000001140)='./file0\x00', 0x180, 0x0) utimensat(r2, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x1, 0x8}, {0x20, 0x40}}, 0x0) sendto$unix(r1, &(0x7f0000001200)="a714c50d314cc9cc368dc0c755f2f2134ee0dd3d1a37076403d662fe775b9fee9acb8daf17a14195474fd3d96acc217c193e3bcf1fc216d95a2e639f0301f596e4525e3f19332a5836dab90a91905104eadd603cf21eab1847effe2c91dab542b4318dec973f523c4a9a87041ca80fdf53c399c41c3aa6dd94bd81f2f3e5947effe530204771d823ec4aece3c4b01bf6fda0e0aec6d771ee4fbe267fe5d3be5327fb07f67222f070e67a3929f3eb8496a00320085fb9946bc68bc9d59ae21577ba4d56ffc22dc81b5a568449a2c7e02b25a757a2f7cf1f495fe00293edcf6822ed467ee0", 0xe4, 0x2, &(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001340), 0x80, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001380), 0x200, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f00000013c0)=0x9, 0x4) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000001400)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000001440)="d2b3ec1254f34607f99d989acab560a7149b3828e0111491e12a5efcccf59622d0", 0x21}], 0x1, 0x0, 0x0, 0x40f}, 0x5) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) ktrace(&(0x7f0000001580)='./file1\x00', 0x4, 0x10, r6) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000001640), 0x10000, 0x0) pwritev(r8, &(0x7f0000001ac0)=[{&(0x7f0000001680)="b08fccf2dffefa268316752d7616746aa8a5e8146afc52fece609b3886302bbcb875531f293f9467eb2064ccd57eaf42d117c0cd279d58fe83e425aabb4968c22e5813d77dac88001a497fa507906f2e8d178e72e12a8f", 0x57}, {&(0x7f0000001700)="036296c45755d610231b0e24b5a22e9ed419af274c9fa8ee752ca2965c613b90fb0af1e298952b147fd9fb613cf6fb080b142be961670143206e698d2a3c2ef1f2cffb616560cfcbf92147fc143f9cb39970fd2447489239", 0x58}, {&(0x7f0000001780)="0a6af91f14364be6fcb23fedb6", 0xd}, {&(0x7f00000017c0)="1792995c1a27e02b3f8702738b08f28ec44ce5b9c518dd2ca7d3730fac9bf0ce6a9d3cb6078afe45b598e4a7adb99c6b6dd42ecafa1d14bc3cad832418a90e338940c31abcf786e522837643fb7bb0b68f1af02323f624f34d8762ba67cb68f93dbba525c96891aaa9219ca232af7c", 0x6f}, {&(0x7f0000001840)="2b07ef406c2b8f121b085ce0966709b2cfb9d13b246de812831c84dc5d7a458cb425c1a0219dd7b0b98e6d192260b093b197c8d6e467eb1a98973a47043273602d087fef098c52fdf641b454589da5cb304be9ae27d1be8193edbef07a010715ef1c2de1839f65bbb164869c527e700cd676661a8fca26555bf147306299f733cc96d7fe160ff2ca182be270d46cce758ada60020ffb119bcfb70f88c164826c86df6314c479c60a3d621aa0a42ab7a45dfa4ba6423b2873c80a317c3d661f6d854876ee", 0xc4}, {&(0x7f0000001940)="0082767d50f7e4e773ab2846c157b021d0352efb84bfac3600098cbbce03e38f5f35c62bf8afab965f01a8c45e7f4c4e1444ff7ea35b50f33e91a23777ded7520634ce3a807441628cfcb0578f4273d11e6d44259c8442ac2489971f6febcfc140c313e976bb5b746b0fca9bef17381141585e7682831fb2ae611232005d1593a7d20eeb5a7144c7da4b4d6d4cc5883c95ce0e01817bf6f6a44e15709469713a80afeb00966e268a0730399bd3e9130e9448c8f3f87d7c0e198d2e7ac8b053217c2b6b15623f874f99616b6af1ad3d5c917206a10f126bc930b11ad66bf4f293a6c6e337e98423a178678eeb773fadda2d0c808289093255", 0xf8}, {&(0x7f0000001a40)="ec1aa2a4a18943930353c43a7b5f0a39e2e7ec324c4092bcdb2b5d014ee192c05f92a8546260bdeb3c73f4d73fcf5d24b39cf9436b91d3c0cf1e8674f77b19c7c0a28a261fc123f19b6f71c6ee2ff5", 0x4f}], 0x7, 0x100000001) r9 = syz_open_pts() fcntl$dupfd(r9, 0xa, r0) getuid() openat$speaker(0xffffffffffffff9c, &(0x7f0000001b40), 0x100, 0x0) sendmsg(r2, &(0x7f0000001f00)={&(0x7f0000001b80)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000001bc0)}, {&(0x7f0000001c00)="36304905bd686d", 0x7}, {&(0x7f0000001c40)="e23b8dd977549b579e2bee97e885a8c65d205095025284be9d34c75e10b3b33e2df1dabd70c0c3c822b6e116592e0fbfb056055f309b6eba1465b31995b2e77da2e15a747d003b52d2275afaadb836fa7c9bc9fd3db373279485d4b1ea8b38909595706e17a5698c92921dd507793e2b6a396a7be5c9f9fc7b8bc465edbc6d48f6e137f8f6defc656c752cb0982c77d9bcf2c26e8db9ef3218cd74fdd87643c6afc0397715bf4da8f3ed6073483d195576646d03ddb399e7cb556ed9d5913474786c863a3ab494f1ae2b327ebad355c2b99eb9251c6d4f56843e0aade1050e8cfcfa139289e46d89feb0b63f45c3aa770d5391", 0xf3}], 0x3, &(0x7f0000001d80)=[{0x80, 0xffff, 0x0, "fb0ba2599bfd0d6afe838631aacf1306a33acad04d4873089bc4c773da95aa325d7c903c65c39347d286aa83b9851ec308c8e1f1f581021c26993864360bdd71d2e2576274c44341c8ffbf245e5c8c33ca102d1ffcb9960960d4a8d6f0a35c850fec2f336e77332312951b"}, {0x50, 0x1, 0x7f, "b254868b9b521593cc5ae4021bcf0645246790ed03ed3d56ceb361d2e536526f6f6b0e843f1b615c29f4925eb7602160b6164fb6f82079eeab"}, {0x80, 0x1, 0x1e, "a59e30eca4627f0fa87f3cdc7bcfa8321351f13ead5a53726c87f527ad8957908009b5e882183061797fce0d42c0b1fe8520d56bb0b0960cd5f575404acdce3db33c3fc33ecdf61b652af29df50fe9d54c1e9ff50427405fed0b35bb4d85597113c0606afd70a6164f6e"}], 0x150}, 0x40c) r10 = getegid() sysctl$vfs_ffs(&(0x7f0000001f40)={0xa, 0x1, 0x13}, 0x3, &(0x7f0000001f80)="f5fedc5078b5251064b19c4da70269aaf48d4685672dab674f6f6e57e9a474971135344f6c915c9969baa560823185f236d158daf32cf58bb3c05aa3eed81945ee5b68369de4c962d543225f4332b73ec15a8a1aaa83b6d4baf9b00dd54fe671a44296c60931f7515cd9c4bd8f9b6ad448f43cea00a183590a8340c5084f1d8e7c80eb464b7fe4e3c99a260ede64d8a17bb767403596ee8099e81fe552495168ec619cda39efbcf8e271db4587be1b69b2e6dab6be", &(0x7f0000002040)=0xb5, &(0x7f0000002080)="842be927accc239e692eab40177acc91b528abd1d3cfff12bdf363e8be67819317618b627b1382fce3e77f04144569821909b696c3839fc422f49937da9d8fe903e28b7dacc9b842f9c7bca1659b78a5f602880894f4d0b969783fd6a824257c5fbc3fa743007715f311ccb712fcbe6df2a9382837ede7a0adf9fcc2462706cbc636359ce7f4183a0857035dacb1144ebb893b95e45a1b6114f5a19bd3efa6d3a82679c1b8f7fa7f895a4a3f08df42088409dd2dd1097d7b05173e9df9d453d66cc5f3f0fe139ef85b89582cd81516c1d4b4a81e8a755741d10676e19d9577af237f2829ae6b", 0xe6) r11 = semget(0x1, 0x2, 0x29c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002180)={0x0, 0x0}, &(0x7f00000021c0)=0xc) r13 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002200)={{0xbf, r12, r13, r7, r10, 0x84, 0x2}, 0x9, 0x16}) connect$unix(r2, &(0x7f0000002280)=@abs={0x1, 0x0, 0x3}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f00000022c0), 0x2, 0x0) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x41, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xc4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) shutdown(0xffffffffffffffff, 0x0) msync(&(0x7f00000ea000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x0, &(0x7f0000000640)) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) accept(r3, &(0x7f00000000c0)=@in, 0x0) listen(0xffffffffffffffff, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) msgget$private(0x0, 0x0) r4 = msgget$private(0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) fcntl$setown(r0, 0x6, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000002500)=[{&(0x7f0000000000)="5e2012a6753aa79a98e33108f2317304b153f006519ae27da2a5512dd98a326b9716cc25", 0x24}, {&(0x7f0000000080)="4a0b07da8e254d70e8693afcba0e7175b5fe43513ce08efd3dfe7a3bef3b4ef86e45ba38efa70fcf93eae47d06df52edd91fc1d02db82077031766527418322929f3475e57a2a699c078d3538eb06faa449deffa3af2f60ba01f872f8470", 0x5e}, {&(0x7f00000001c0)="2433a45d65db25e15767665e2faa1af7d5bc4aa1290a09885bc96a3c82ada0a5f32dfbc9b150966a73c7ac250d7d6ad6ae63809271ee47fe7cf2640769f44a5d680583442cc2f210619877509f608afd6aaf23d2356126a824aa2bef1a82a9e6a341b9fd0206679f8094cee5114b79261340303f2ee5d867d8b339bb1f9cbfdbda7e1e5282afa606a25ccdabee0ee99ccce17b415740b65cc623f11333594dac9f5e3e675876e74e7779329377a43b74d2e1491defb875888a33d0d34b7880df6b827587f534a3b78b673d3136cfbaa75d36fc2bb4c321b9c8ecc1a5", 0xdc}, {&(0x7f0000000100)="d97bb8eeb624c562e7b1f23885eb6aa2402062430e47e93975e387eee968bb642fcbf7ae04a26736366f10d85df70844b51163a85cd8bd173218578974f6b9c4ce6b3aa41dc3c73567fbb46ccd0f195a5480ca6fdade6175d3aee1e3eb9ee885e4ecce8021556867b030eecb44aab89e95d75de48fa8711310", 0x79}, {&(0x7f00000002c0)="2efee6276e3a5f1398bb14ff30fb2dc1663358b3b6bd7d6e35d7ffe640db91775a78f6920c709c6c83bb946101944ec05370983eb8375bfa24a0da1cb75c2a6e6c66419a21eee8b4d6ad639618a440b5e466444c6eab58b0aa6e8aa27f2d8751638eb5845b6518d07f37841b652799062a", 0x71}, {&(0x7f0000000340)="ae20ca8d6bbbd75801d79e0eb26bde69528a8e3eee5c27c8d20cb9f31240420a1c7fcde6c840572efafd7e18788c49b5ad47faf0685cb7d2a3afdf42fd5add7163731c348e93a0a534b0ab0013abef77896f4953506ca7510217955d68c7e492e48f3c675c3e3aca4ccd4e2885ff38434e9bdf2112817721eea6026f945b482d22d3e7087317610987385f723c7e6e94c2c97bba4a6bce526b773c20a0d818ddfc2b85003ca3c4", 0xa7}, {&(0x7f0000002140)="66694314d4fea6e3b8471f856e6a590887b685d8e3cd406ff02edd710293ddf4f9552a47baf6a7bdba9f27e792eb7e50d37a0dcdf03f05d011bae937d30cbbc2d030cf66102bf0b06555b2b1d5292313fc6d63ae08db979c9657ff650febf418605525c65abb812c3f1c0f1a61ddfa5ea449fcc1547b353406cf952f13848ef6fdcc266c8defaa7abe343e3e27a5a6743012901dc7be878e9018df21d13f5dd680b38e75dbbcdce5e8a42ac33657319beddc36e36696d5bf6c7407148d601aefd83abdf540bd0e9c7df38b22a0217c3f05d413efa17863b0deee68fcbbed057695ebd84fbf78f91a81ebabdb4d98799711bd6a45c224a52672d8", 0xfa}], 0x1000000000000228) syz_emit_ethernet(0x8c, &(0x7f0000000440)={@random="5dc61a209f15", @remote, [], {@generic={0x4ba6fff8d743a594, "fe7b7067584c1cbc59b87c2d8560a239cb6dc2a4dd6677fd876e2d0ec918d0af2cbf4fa5fbf4f70159273ce3ab069a0abdc60b5905c1413dbdca69af966eea234113e143c6d53cb82e9a3a7bf53da09b007b08d77ed5d0a0f547f7283a470397f8faf2ca40149a2aaac233dbd648dbd05d29a59d0c8e582ed9625306c4ee"}}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/138) syz_extract_tcp_res(&(0x7f0000000040), 0xffff, 0x4) syz_emit_ethernet(0x38, &(0x7f0000000580)=ANY=[@ANYBLOB]) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x4, 0x400000000}], 0x10000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') fcntl$dupfd(r1, 0x0, r0) rename(&(0x7f0000002180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000000, 0x400000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f00000000c0)="6bbc4044635cdfa013044235", 0xc) executing program 5: sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$vm(&(0x7f0000000100)={0x2, 0xb}, 0x2, &(0x7f0000000140)="83d3a249d7f2ad5ac702bc8bdb92a3285a3983c90a2c4d06d1a74a62d24c804f6e4bbb4aace4dffef23c895de5b86543d462b80a6cc6104ff1121b80e175b78026ee17bbf1ada8a8e4a452ded3fc49f7e18617f95a41dc7ba00fa4d1dff7c4cc6fc59f39c594d0eaf5244ce7e2932989cdbd3c6e5c4ede6d4ac9e25f9deb443e4b7e1310eb33b16e49ac392991e9a3f9cbfd0a5fb2ae", &(0x7f0000000200)=0x96, &(0x7f0000000240)="1d4e9e97f39b8d054709d5635449ec97114d5b3ec127f41671b7776fe65a4070ad8589feaa6da2ae77ad2ddc082f5071952aeae6bfb6cd1177d7495b4208ef2f5e3e04dca016261e8d8cc12dc7d5c92a56fe8fef8bc70c6b005dddeafd718b790c478dd009cd12a0ed1290130a7c74f06c37d5f4db90d31164384982597ac80475ffdbe70cf7b696aec44d788a18f28abd5748965ae402", 0x97) executing program 2: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x4) executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) sysctl$kern(&(0x7f0000000080)={0x1, 0x2d}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x2, 0x810, 0xffffffffffffffff, 0xdb) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0x4) getrlimit(0x5, &(0x7f0000000140)) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069dc, &(0x7f00000001c0)) r2 = semget(0x0, 0x1, 0x604) semop(r2, &(0x7f0000000180)=[{0x2, 0xab0, 0x1800}, {0x2, 0x6}, {0x4, 0x6, 0x800}, {0x1, 0xb4, 0x1000}, {0x4, 0x4, 0x2800}], 0x5) close(0xffffffffffffffff) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x4, 0x8, 0x7, 0x0, "980d6b9f26090000009b1800", 0x7fffffff}) 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, &(0x7f0000000200)="8563432d7cd0198ffa86772cccc385c28a73f347a6b59e7aa54e0d4a2e4eb2df6272fe2fc05c25fd973fcb88e2", &(0x7f0000000240)=0x2d, &(0x7f0000000280)="9adf3fda230a8249b2d1eb81b3739297dad16948e5b6a338586bcd5540411fdb6500f2f6789c7676bb65e7425af2651cbffe10207eebea328a03585673336b0657378ce7bf5b", 0x46) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) connect$unix(0xffffffffffffffff, &(0x7f0000000b80), 0x10) writev(0xffffffffffffffff, &(0x7f0000000a80)=[{&(0x7f0000000700)="961fc5a0b0b63a674c05", 0xa}, {&(0x7f0000000a40)="e16870d4c6217a4459bb2b558b0b44c69a3874ee30b08c5bb9e81808", 0x1c}], 0x2) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f00000000c0)="8ec2fb4f6ae75893a93d9a622e311428da54c0eb014fea4a9a2009c3b8cebb38723c6c0f886f685fa6bba69a1cb2c1605376c141c932dcee0539e22502930d5973366a0ad7528f1c62d7a5ffa7bf0267f9a44581eeec0da71a0e8a8b3109482b63011ea7cba7fe0a83db620c33a1f6788742855ad692445e501d1711ba03c123226c", &(0x7f0000000180)=0x82, &(0x7f0000003380)="6f75f2a2ef8a7b21449c916cb82b022e2a9a5dd7134232deadf8ed5bd4573c8623e19af6823c87f98cc87036e604851c43eae9586b24be968657875a093656bef72ed9af37bacdc8c4f30d16f73af79d17047a096160854bafa6077d26a1f17b1f96126f8de04c6b9220308c6bd754af73daf010ee6ac92b0f6afe6395dcbf2c4c90d9130e3d7953c86cbde5263dda943ca681be16b883f7ffca8606ad1456214f46d9071ad61396f732cf4fbf1e8f9b42287988ddf0b8a02a679ee41c539159cdac248d75907128f88ec5e982f7dff7758fb92143ce5a6160ae7c8e100a85a70d0e3a9c4b6bb4f957a406b60a9ae8d7f700b30d2571bb52a7cbf150f9e4e1bfc43ef81ab91cb3a952854ee245e66b6c23f0a9ce02b1f16aa3239fcef8bd725f5745d60d2ecd65b301b99f8e6a0a4c8f158336e577f3ae475827478608bcf480029e529aedabb340f23d29fc160a410db6a792857476158c2e53f3f7df38c5fa227305d6a3820986f900fbb12bc79e67b576ad5015d6eeba3092537ef9b46e7c0051154cea7a72c8e8fa5e4b4b06dfc6968069e5b7a981e8f63e35fe97c074e79e257e4174175a6b2a4bedc56f95c7a5dafa68f608b7ee8d4ba96c66cf6b1f2fe91a6d70416422bc51b9d35ccb57d7017c2921d1648c7b13aa8651c139ecdf378b1fcd538472006f8a3bb83f46dec6bd1a497a4911ebb80ca0124aa0d3bc5b492a6dc2f5d6574da957e1ae17538df13a1afba803f10cacd00c292a4e8905e9d266c7352abceebf9884b2ad2aff02069ec258647dd9d6cb6f36dc1cacc20b01c517580891bc09370c97753f58410c7d17a26e8002f446cda17c17891573f028b182a8498110f0985929c0bfac23e167f0947f4b1819d561b67ee75ccf08674dc248506d308d9ccf7b83a0c93a837ed0b267eaaa8070a811f9206f556781a1c4d6f57030a19f847145dc03542c388f5d8ceb192ee0a1f9620a1231c914666110e73bec69f6d7552380ad7c36d83e241a9209d92a5cdb0b903227501d68388a832391553c300fdddf437f686b78fe14801bdd0cdde40b0769003a104165539d001503f451951f2582af3e6f620abf63579e71a3f59fe58ff87811f6c5ca6ae4e6bfe73f881e936234a45fd113ac4569fd5e611fe979f9165020460040bd3585aa13acfcf5afe88dd022133d922746aae3f8c6cb652d03775cdfd889c5393d22cc42569a893a1ea8ef1f27cbfacefcde5d4ca12b764b32015a3c7cc88eb8699641be366a8d79e57e8962701d75c6d955f763457f36e4233be327a3ca27d1f677fed250ba85982c24e90336496c6b71c2ae7a7e87f6a417b511a098cffb3465fe897f00f1f0d262ab7f5c0a0de3f4db05c8c65de93d7eccc50f531300fa2f8caca11be41f2515d74dd3782c859b686e18501aa4fa3af4d990c5d682b567023873fb1f405c4e52fb6672944c27d5b1fa1b43da106cea5a4c0eb2ce59abd63275de9241b8df133704074c4931e452902241e663e90810edaa0e76df2ab0924d9924a1887d2f726debf986db5bfe40869cfb42c45d2746079ba09a70355edd65e4a2f30e6588c03c855021b4c087a119c62f5ce63dfe9d7a47ca78fb49521a83d4e5b0c313d756323af299dfee2af38eba6f3403179ae86750b1eebf3e8dca38d2db1b0fbb4e10f2ee5a487b9de22368de738fa041d1bc79def9c6661bc05fdf5b9a743123c7080695af0e3a60587b1e16ccee1dff4b0a09a7c362fe4466dcec5c28c71017cb19ca1b9c4192f4dc3b7dad5c5f08068e9f96bee846f4e881ec1c0933ef468ad49cda784bd6a1d9d7e2a0929500e7386f3cf04b5e7084c5153b3c120b027ec77962c1af708f604a8f8314578f719b1ae33bef42943973994e4c8b1aa56577b826381fca8a52f547952891611a407f945b137e7455fac1eb9d6393249c1146b8afbc652c1d50d9e098689cc83c4165b25b28a5cb7ec932aa86520bfeadee4425c61d31dd7b6ed7cc5dff60edd14412e3fd504f498b12e0e02ee728136483e0000d49d1f420d301fcd0b511e2b6d3e1da217c13694b392105621c608baab6e53bcb0cda21cd19ed31158e5bbdb9e6155d99133b07f0eb8b02ef10e5b4578b24888cc5f0883025d31bba2db641548c0d904daf3d06ffc4e45d1bad31f5ac2fafc28b26cbbaa7ec7d3d54ed5edfb8ad6dcd8079b48f89eb6f71d50b489e1b1500d929419f9bcbba7a91a90a1642dad2606804f82f87bfc3a26144bf0fc1f8aa55bb40f8123c160c66f835b7bba46bbf0972f21a12b08f61d4abae9861045d3981dbe3ad0ee4e6e946e8c14e5eae677721b2a3090974dfebaa84b6cadd7b5a7df945c6922cad17c7fb17fd17744de410d84c35b3c840535a98885fab98848e59c141556a3b49d0666edf20b584245529e1074614e4728f91095fda3699b3d5c4396a9a5d02648bfffaa9a67ce38fe890f3e4d94553a59ac8633f4c9863416d7dfaecb3cc4e2da0cfdab5f57dcb55e85ba2be71f415a176f06460e5f2ff915d63475ca1409e974f7a61c780848ca5854d71817f0504c5800d073d9c3348f853e9d134d5860e639ec34cc7ecf322158c39154be332e963fdc9ffe16e95673f0aebe92b82cf13ccc851b87e9cc26d6c2000b1e35ad7b7fb820af5e8e551c0ee93b14add0fcc935d86313aab8d4e2af6054472f018d3f96c546aaf5c24fd6169b1e63e9b1564b879033f353907cb216cecf698dd80b5d4c1e78b614a64883219b25cc8ff85557d539249a22eb1f00cb2c50dee1d54d4de904391520b42b4d920369ce190c4ac4101c36871a1c777fed6f53b7694933f29802dbea981fbb27b907e2cb6b9020a23cf147295c13eac8534857f60f73c0316d94081b0099d1e912fd9c95cb00842e9367578ed3415f7d4b5653e3e68d8b5a9e9d17180c4e4e10f365b6a893c8d5a27d2df6e3f1cccf8f102df69466a48118dfe4f29c63bd7d2a87aa0b1c2a211d3bb1988d1e5b90f24d7bbcb187c37dbbfd61291adafd32ccdb8199cd0c33c0926915ee7004849d54431799c017fca56c35c1d49f5a210b7d6ed460c051e9c31b86fc527cffc58663b3f3c3c114e439344ec773da5a17af9168c191741b1d9d693f1ebcd4e8396011f2d9ed9bbcfbb1a97060db467f451c712f56aec46e9d2ca63b9c57a897a135aa1634198584e8599ce2020ec6dec286ca4f25953ef803c26bfed414829d5a6986fff60a15779ec6dcb4b762aadfaf56cd631148e47c1b662784ce740af60d0be2142e659bad1a3c4ecb578c77ed7c76aafaaaa7a9ea9d8c6db1935e9cc1a2741c771f7c74e4f6282e1ffc29b42ad8bb530395f7fda55f937963e2ece2adfbcb9a22791d5437033962675310aed31cbab0eb5341f13741d777957258df2753057b8733d670d5142420eec126cee3ee57d1e3d85626d3654516527fae095bd8f03daeb7a7f215101ce1a1b6d8e26b16aeece7b4a28253cd112a611b5c9f5233d3d6682ad1ac8250cb08d8f74f5c33769e8c20ec0502399de88adf58c3fef1382a0f209faaf5f3701a5c3d00e3029e59e10bb0b1427d7f364e95248246022a7f3f38d11de4feccc01f2fb80d4cca9733a2fca89b1bc6a56ff41eb1edebfccdbace67889f6217c64168a40098f7892baa284984278833b4a965006ee78e039209f3e69859fe5f0333c18ef5b47f3924d15d9bc57f0237d08516da5b013343003eb383b64bfdfdfd192fc4e707faf7e337dda4ad2015b325deaa9f72147c280c41a735e7b4dd2216329970db7591266eecea8f04adf9d6ae0cb80ac0b0add6f211ceea9d87e65de647623a7d19462ac548c2c41c362d58a34a43e74dfc08ec58a4762a45c1790e9b9a26279c9500bf5801e7dde052e3342ec76753e0c0cad193babc2cfeef0a1e4ca3e82e1ffcb588d391500cdfb68ba1588f8de2c814cda50f74725761a86a9d6ca85c9029ca00a80a7292001c5a295e3e64e235040745a5d68636d8c25709647f8d345b41ea3bedce3753d0a4e2e7a44068319f2a61544e7dadbd1d1c0e4647126dbe5cd618c4431c2d98e652d59fc0631a370c839e685d81cf8479d69761db81bdbc02e2670c2694ff306a096330b4935b12e0f4ff19e1d312bbb2cd5b8652bf7246981bf8cf66d2a3eb91d364128ec564cf5b134f820835eb61df852ccc09c2c7b0e2e38c03a17cea0f644a21014a40d32a003638b378a3e2acf9c7559894abb3f9170408bcf44faa95ad6c1d491e80e4694d8a920087e33e72cce21483d20545865b3238a2bea9f9e18f8243f55c8deabd43f7103a54308b83751ceca83d582171f90976f1a559a206c61472d2dba8b947bed3fd9078d2dc2f1450e752f2458dc115ab92836681eb886066bad1e8cd437c35936bf96c7d792d4740cf4f24a5236acff91b6d04ffc01b2c436a936ac9587fd8cc0551a560f11c65b661f557ddafe4de40369b10e8ad9639e9cab613b96dba79cda0ce84c5f70706ab7207414d9ad43e9b2d48ae196b46605c226be54a3d85d8921fef67c0d102fec5a4f31843349df43c70db5787382332649c07271b060ac121a70fb9fd6ad80c8d69f5e8524bdb1d4803dd5098b995cc315ebd9e6346537b3b7020b945f6e07d62494f5f412a6544c34bb87f74ddbd876aebeb21decd50570be01f94c068d47f1768a1eb93f0252a6d4d3b0f9cf34fafbb4a354b879c18cfe512535a49dfdc4c979d816e65ced0d443e4bcf87ababa0f77441b71b9bcd1a1e6766427213e08875f60d92e8ca5719c2248f4dcfddd75fd0ddc6097b4330622e4b6c07c8962177cd4bdf8001315f899a2ccbd6c17f30138bfdfb033bcbfe4e8d585dc61972f766880e33f35a0fdc90c64099e8cbc19c7bbf9931657a97f2a0e9fef6bc64bc678626e92697e53088a5bf16662fb8569c755d4656556328a41218294ce6d271ba1f9d9c67788e4c718fd282dcd94a92dd4e16fce1e9933653cc00c61f5a063546c6327b7b16d00a9de6f63fae7035d3188b3e184d804b4108578945523fe5ad6ad42b436f5adf99fa033d31f918c8edfdd1ea018b2f2cece005b6310b5dee239fd06f543eed0ff70a31cc8a206a304ef7d4859e0ac0252df1c6b76446c9036fd87ac13fb1610c7401803ea99250e1102cd8acb54cd670949e968ac6cad2558715292d9a619c8c9362c0f99e66c1a2e80382befa78990b95ad4dc97434580384707621012d205b18dd5808b68fc6e4d2f9fdd1362cbfc891d235c785d661bf5e961187b38b7bb7b044f132a0cf45b8666f2bbcd020d32c6d2e15661430bc3fca1cf7dc7c9bd4306175881582da5b70acd458bc49fda30f69f40d6adf6b2938bb0347053770f6c2417a3c7fd45001f1ba9c4b89583ad0baa8682708f4362b7d460205e58d49d1b495204b1e97facab267e1911eebb5e10b40460d1dad2c99ef756ec5a8895f1153e99db486f30615e8888063e65b2e2422752ebde8cf95b5c99e56cdf81993fed2cb813df773eb3e17df484f287ff2cf4de279723f3fa3df576f571d4f36d3051673e6456a5e76c3a2898210ded1ee19154d1f60111fd30a5f9fadcdfb96115ff5f9a3f18b1444bc03af2468ea62b949bb2933fcbf6ef802dac55b6ef4dec8158a1fab955a56d2a53e97bd66ee4ebd07bee813723d9ea898dcd9de3c769b5021058bf6c84231ebf13b6fdda8f5d880d7a02eb003e17349f4cd67125c67ef3c57b2ebfabb4d04c737ead536c2e0369ceb8eb4e2643b7591b5be5840c335b0ef1f00434e273d6e23ee811abb5f4c3c00000000", 0x1000) bind(0xffffffffffffffff, &(0x7f0000000600)=@in6={0x18, 0x3, 0x929, 0x7}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000740)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000c00)="1354ae35f4b703a2567c8116cbc2330fe8d11858fd97fd59e0a493fa82cc604cc663f4ed3dab3c4b6c3fec518308dd9d8948457c286cdec8e648c2a7380abeda630400"/84, &(0x7f0000000a00)=0x54, &(0x7f0000000840)="04a6cf18b4d92cd81df8055b374a12d23e2412032ae2867fde568bcc79356dea74737e6309a1d3097c957c2983fb6a7e8a00000100e90f8b87068bbbf629ae21e2ddb96a101b2c8b7e628b4b5d32756df7e4a3281e5c27", 0x57) r1 = msgget$private(0x0, 0x388) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = getegid() r4 = msgget$private(0x0, 0x100) msgrcv(r4, 0x0, 0x0, 0x3, 0x1800) r5 = getuid() setuid(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffd85) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x6, 0x0, r3, r5, 0x0, 0x100, 0x208}, 0x4, 0x7fffffff, r6, 0x0, 0x8, 0x7fff, 0x2, 0x800000801}) sysctl$net_inet_tcp(&(0x7f0000000ac0)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f00000008c0)="aa754f18968ac003bc3a1ccad16af1f28a77b3d15fad7490a8fe61fb7d13c461731848e5d1167c575ab4a9479502a60caa13032fbf4b7c1af5965ed6e5efce37cb8d5ff29f7c6aea42f80861b3b79cfb9a4e3be3173372b36a26b75fc7e6f649345cb479cfba20fe5d45ffc6f33836a33792f1fd1cf9a8bec49c9a047b2fcfaa5af16bbbcc368fcf56a598768422c0fd027287cf85ee2a6768fc2c17127605f79f154da554d0533761107d4913ffe0ff23cf2dd5a245297f3acba4d5ba2b6773d4222b5246ba661e43a8e8b97c0e2098ae78004a42", &(0x7f0000000680)=0xd0, &(0x7f0000000b00)="b9e1553405ed9f1228070a48696b1b1529babfc532e8693bf67bbcbe2ca518d6f4b1c673014afb7d61e9230ab70b16d5cba6860b0659acc7b8b0358dd93dd3a77df29cfd593f7f754782845bf66a4baa67a32c6021", 0xffffffaf) msgsnd(r1, &(0x7f00000009c0)=ANY=[@ANYRES16=r0, @ANYRES64, @ANYRES64, @ANYRESOCT, @ANYRESHEX=r6, @ANYRES8=r2], 0x87, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/45) msgctl$IPC_RMID(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f00000003c0)="4f50138943057c9b49b47c0f80315abcb6f4d7a469491579c3a5e134a40f25b904d093a772dfc28680a1bc8c76bcc78e885d5eb7d68f08afef0bd5455a369d040b63a30884167ff15732b26c1cb8756a5f67b6aba3031fc2ed18793cb777333e25cb6f4208fcbc61f7a87accafb006ca3fe4f0c01643fb0e8467df807470ea61ac1717aab7b5f6c3803efcf38ee422da9e3a42584c25d3016167b9e05e87ce7066c6b5e128d3885dc942defb", &(0x7f0000000480)=0xac, &(0x7f00000004c0)="0ea565ef9d97e0b47763bcadc8814ae1b51a8d2d8fb5c08884dbab84c92c96be5ef639330089929ceb439ddcdb00de9ccd1c8e9f", 0x34) msgsnd(r1, &(0x7f0000002340)=ANY=[@ANYBLOB="01000000000000006448e9008817af84541d9e62bc80b98eb14187046514f8f6c0d50c39439378b5c18153f3adabdd203d5e25966db16ac54b8b29b8b3756ab1fcf4b0e3cb8ddcc202219d2a6175304b17916daeee227910ef5171fa9c9e2492928711bff18ddeac7e37d58d5554b60916588a2d887972441752975d5612d2fc057c0d8d10d50b72473b09832aae76f9537f44158f578f7215af34f0913d1d14b0ff6a3121d91fdbe242a8dcde42b38388e765375cb66b463b1c73fa3df80da1e25ec823ee659fd0ee82c618e4bad0ebcf0b25692750653f1ae77967821bab38880dc4e713ea4602300c64419bdcdcc327a980706f8a55f375c63608c50ca99211b3e3e631889b42f67b726f09a6c73a846a6ccb8de339cfe3e028ece3810d09af0f37de31cbaa9a7f3532f8a5588c6ff551f5e10502f5bfcc1c627afbcf8199814ee23c02fd39ef6bb004916435a8488774e2800f759178b593baf49130fa902567bbe76967d2c162da45dcfdf2af881d3cee76098b4653d30a584e9aaab85a7b9671d3820a7218549bb2b6ab6e3a4f3e74383e99c8b16933679b63baa5f9d1ddb76f5ee9273426c7073cc5a5ec0c2961812ca91c6cd6b8ed48e0c2d90a37c77e4c291246dcee58ea40aec9059c6a4bf377650ab0d4d6c29a4c8da6b83741373299a5c63096267668bfe9d71059aa1bb46cc27520946a1d652d4738daeb276cee8677c9126ac88947096cda66ad2cc0d79936e242630aabb12a0c24e67edb330da290b0798e7b75fd61ced0e71c839027bfcae441ba74b9e84f40c42d3e6e6894e12cc328f27756c4fd97d8b23258dcc4b659a070b792b7464867a2376a7acbcc3de739719f88f5c09e93430b40b44eadc4c9786822f68302e9dfabf1f5e9705d2a75310a824107d427fd06f977caf6b8a12cdf84ecd0bda47d54662c15203744ef5703cb758bb48bd091fdd9ebf010634a665d80633824773902d963ca7e9fb173411d37fa1855efc2d6361790144d20087ab28bb92105ab829e04dbd7996fc7010575dfbc471efda3d0b8542e3195b776af351dc0083c259daf7b142d6e5b1b1f9de44f3f704c5f0e09257a8d6eb05454bed47f7eb104a6bb03a9d3734e0f1ea0bd2447e233f82e7842f0deb76aaa3f330cb801dece955d77c951eb93540b9eeca6ddce87bda5c64c91dca00a02951115529c4e7ee5ec1cfa065ce55cc46a8fa89d8b290cfa8932b9b77049ffa4ff363808741dab6f6cd6e88b76c4184a645ee4a3fb4313bd76b935e185037d64dfc2520b7b34ff410d2437a1f9d57b114b449bde2fdcbedc3c6da80eb89bd45ea7ab266f67785cee404745c4222dd37b16746b0000c553259affbd1600cc13529cdb9fea4aa97e4eec60481170e0cfea90e391dbfdbdfdd175a15e3849721627d8e4ff3f9e3e90267a8598078b5e4eff0e4d26d4995c52e6d043626255682157d0dc47c8ba5025f85d9540d0e330b254ecfd7d6605b06dd79b44548408463ebf428684ab6ef91da4cd45bc1efa2820ee9c44e4f93c4f28553654474ed9ab96ae09786161c77239a423d20d856bc7c877f11c89de650617072df688d56c0a111c9c04c68adfee33b8acb33fdd9eef2433b2a1c6e9810398216ccda5b9729347a9722429c9e4b6b8cca5c5faf90fc371e6f9c0ef16336dab55050bbb0f532b2e58d5029e3b4fe76f752284d54b462216a02ae59260e1070052aedfdb88d063e22128db419799f2bbd72883de6807f6b584b0c650d1f4cdea8522135e4e0be7abc5a331107160e98dbb75f3f5c4645f924d6bc73b030b14ca45b14b1696e0774e5f6358b38355fd94765d09463bc520e7c008431e6400b4697be7206b76e87345ff74f57730f1bed173821ee35860e0e0ad87448cf98b2b413ba271167473285ab6a613f31917fc57647ad304c2630719f1ca281646b107e2860332db3300f83578cb45da5d5ee3b81bade8f932a8e059203a3cc1ebd1c1222ce624f530bc555acf72e5ae7feb60d12e7fe497f6a406e853485ecb07986b745d93f256d69a1ac607f80e138b65b2529872001118f4aff098e87d9f29645be1f8a8db3c469446c715d663ed077d8c766d28976a514ce8ad46800d7e3cdaadaf31915d65636b855b954602d2cc06f30ef8aa5ab5572487f8f60a3e0f3f4e1ec6c9281e02ad6039bd3af89136a37b68030b8cf71039c3b3f265d7828a8348a8222f751b204607d972839ca82d690e7e0255db3032dc57b85ed5e306d175edef904714e0562cca7607b89187842b381c52bbc13b78a1d2c2286903cce78d766ae328a8dc355a2a845ee9ce11f1d097d6ff401b4403bf64b24d227549abdf0eccba5460016d0279e6a09ca7bee830e5ef66f071a243f059dd44f61356dfebce13b60782c63270a13bb4f1cba9c09279d10f972fa077c19d6291b72381ec78927cb9808efbd57e2206cc8c9cae087f1897148eabe8b9da36b97979b79d4d6f0a15aee33bce50dde59492206ba9d762f2927955f68b577527dd6b545635190639b14914036569098252dfcef9a97a5e26bd93e84efe6a48d076d9e81f8bf218aa7cbbb1ea677fe09ca5d51b4118192475047f4ab35483273dbd5d224aed792236f9042569397f3dc3027d0207f377315e7aaa063a0aa5bb8c5dc4737fcd8a8f4002610407d7d1581821218bc1b74f3c8a0be14132ef18fb7a1145662cec75f1850051e76087baeb33a9b2c217ed799d9ee03f3d72435acee3599427e033b8735c262a08618716b719b393ea0a0770f7e8267830db87889578ba2c7e1ae2ef719a5c5712c90bd478bad2db5dfcfede4b5b4a986768872e7e5f7c2706c95e99d9413ac4fab3a11876309088ec5f651c38d0dc432dc7d2c4f5e3cde7db7e36b16fcd66f00c484d61f18fede4636269c17eb88c49bb14157d5eb873ebc74c98d2deba08b63cc48a44fe8f978bb04b0d936fa421e9e44955b9ccc94aec5529c055f4d1253511a818b7efac9852a3251cb9801545f1ae7f1e90a3c4bc1789401633c54f2544d3253cb705f44a97bd05b67105f8430dedfb1811940c0b87f90d4c3b98e5ac3a575c52361fd5ec95e20e5a55846f88552d18926311a3917f95c8e862668d2e27541ec9702445eb1126ae645ff18faee2eb43da29e97a411c97b6f195e761cb4e210d11e1b31ad6a4fa900cb386489a9c7257ccca392a07f550a6a8deed17169ff869d68aa765ff18cec5b18f7ec8a72b359cf791725375879c433f51ea4c86e4c6f3fa43663098bfb3843ec92a40ddfe20adc00ffe5420a507e54fe153fb720cd7b7ea94a06484ff88765418eb76ce9762247e657ab70910434e997c9e84530424b299329f615c6a57ff002248874b7b2c9cff8ddfcc18eca8d93e23f2325e59f513e92713f5a48bf231bb755a83e30e92d18f85887bce32b648f7ce1b81b3f4f8557bf8ae3ae126c8112770b09c65f7edabdf7973dc320fdfcf887d8c7d73aebe6697d02713219386894019c1e13834625ec384fd81095e90f439f49ff3f0b2e9c31533410a9ccdde4e062e1ff2430c8010250d5cc5603cd1e606fe38879a81fdfa11b8fee3dcc90c3e20467ccd5753113cc3a46d00f926f8027e25eba5f3b08cbdb3aeab25e75f91a4b3363911c5b7c04e7c90bb215c16da9674b0648798f0c82b8238c9d12f7da205c39a3d9e93d9745fe569f31c8b8bc9e6102e59263ac94a033df4950a40f570a96bd24d7ac880ccf7768f156c4937e88eb06ff0af7758c379fdf11dccb07c4f119abddb7e7b1a6e0a9147e086e16bd78b049930633a1fd21d158d151f077f7ec4db66733c6b973d4d0f48c2f826364f88671b42d6d276a00662cf260b2fd635fc890892d16e212dddf73a94e40da9d49dbd0669e6260b599f16c8794719c66347653eece201deae01d5a93f4c9195db2b899f13cc2d9a68d24645e2495a424b2c3c8a6ec1ddc799905d235b8f627192f5a187d3abf4ab71dbade7ea591220d55d616fb49987dff467e69c29ec427e1682399b98045fe6c4d1302fab92c557a7e649fbf8fe240a4795f6bc62d0c680244be4b0b2533d8b424bea8ccef2345a103433d7ab3c2890664195af470a91dc38affa561fd35e8f73c63bdcc0ad2cfcbc2757dbb0cead97068389fc453d72b7619ef3edb84e8b53d1599e31ab658669e12ca3f010fffa9c43518390451e304bcd184079ebc6419049d77faea91e627e354fabafa38d51ff12a094419b3ef8d7b073207c3af12a633517040b30386fffdb9013178a4cf4b9dde8249e44487ad00f5a1581c0a0d7fa342afa83e420735aa7029c3a3c78c41b45484cb92215583912d3a9c807e16f9c2e316084377c23e9fbd20e62680bdf560a355faa69f4b7a3140e510063a54c71a3099a27a7c5ba21cd1db1598ddb10e0f6eade8cf40bcf963eade4828392802104594df4a03f9ad3be4491607e09a74ec705f0588dc8192d5cd0a06134eab0de2d19f040d52f6a2381ece53367e48a1eddef57f7fd1cc4069231d7bb6248be76c388bc52cd74bb14bd2539308c4b27ffb3b6c2924e37f14f4ff25afd164bc845a08045189a8513a0f438ea8ef4b3460d88c066941bf2554b0ce6bf9c5e1ae514790f91b10e4bba47e84a31fbfbb60c996ec75ee59111a4478bdf2a437bc46bc7d6f37639be4cc7f994ebc088be2c3814474472bc7b0a57c3e30e1ede110eee6421a81772c551ec8d369cdc3b9976039d79256bf5684426f886b8d978498f1739f620fed9f182bb1bea7a4d3ee36584fb7379b3da74395a954c57bcc425bb7678b23c30c1d54f4e1ac27a37524360591ab2627ca98402b02cc85fcc640b72b5192974eddab19fe8ee8abe4055fabbcaa44513b6192d18ad80a6bb877e37c6ca4ff00d1f0289c2746beddc2dcfb98653050cb9451e2294f4e05fa1d6eb84c9d7694b9d439084839143cac58151fd68bb2e8636308d232c624c4fee8f09615343bad4c39c264148ef127363c16f6a0cb2ec98020cd6ee81031be5dc38e94a860addf20df90a4a187a86732ecf3a427661af195983bb58ef979411d565ab4effbc81ecc7f31bdbde898d138fbdc16c620d0104b5eab2b1bd299c015618162dc4da39b47e319b2ed844018899cf63c43e48f4221abf43216c52ca75fffb0ddeba5fb9256dfc97fae8930198e891f83ce9d7bbc1fef652d72e8961ee6b433e34b2fc874b13e7b426a7ecacffd7c23570ebc9bf4e891f56ce6942fdfddbbfa3fa472c6eaee03b5edee7397b9e5714155948a6c03acf9a140e5859b218d25eb0613aa8585e59aee55dbc67b325f10254f42c189f6f3bf5d0589eb0ee136a26b53cae47e948767705bc8e50e4393522f6edec7221aa2bba9a43064f82434b1f23b8298276755454d94baa96c1401e0cc4357186bd94b59f47413c67ca78ce2be6850bbb01305e721e416b908bcdfc635a5f940d4442535b0e0e312a9573d22c1cdc527787119566f9fe6b0411e7325213cc395e48001363c3add21fcfe1b2dd4b2830051fe798547e8fe865e6b63687b93916cfa6fd972a78a252ab7710b7c6a3072b4ef864d871bba4c3bbbffdcaa7ddb5384f75adb60850f84ca07364d84f0bc48724bfe04d6311d889842c774a19a2087f42a0e761bab097397d86d25a1b3ad1cfc159fd6a906f635c731c2c4f25a110bb545bbadb0332e80ee93013f1560dc6aa4541135c16a76f418d3bad54c0217006538dfdff90a41d6a0ef69fc1b359bdb83c622fc92d445db8713c5e701ad9aa0b2e8f30ba73776e408bf662160a918e0cdbd15bd8"], 0x1008, 0x800) msgrcv(r1, &(0x7f0000000340), 0x26, 0x2, 0x1000) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="0300000000000000b38bddb3fd276066361c67ddc0eac3e0a3ca352db650e5b2e9c78a4ab3963c2250ad4cc57f5a73080ed91a2f2e94c4b45dd1a8a6f816fab26b28aa520131087fa547fc37ed2317c6f3845fac6afce0a05b1c526193fc91139797702823f12685ba76a38da538cc76c0161e938b2c5d33d0f9af05542a6ad459c1ee471b0f50bcbbfc8457e3a60d9e6d643b47c4f6cfb40ca313a6a6eb3e5687a887c08177aed7a87c5b48162b4b892c546e9997ee875439058b9b453615af0096dbb0c427ad470522b42ce9b3427bd3b354ba2c24c7a160b7671e79e3a15b36c61dd59504fac9cc053a5ea64a0335e08a"], 0xf5, 0x800) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000640)=0x7ffffdfd) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xb, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000100)="be1323d275d2c07dde5d08f7", 0xc) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)='b', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: kqueue() socket(0x2, 0x4000, 0x15) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) r1 = socket(0x1, 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000180)="a5", 0xfffffebb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x2, 0x1, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) r8 = kqueue() r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) dup(r6) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/202, 0xca}, 0x800) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x802069b5, &(0x7f00000001c0)) r11 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r11, 0xffff, 0x40, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000003c0)={0xb1b, 0x0, './file0/file0\x00', 0x6, 0xfffeffff, 0x2, 0x1}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) socket(0x20, 0x4, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000), 0x0) ftruncate(r0, 0x25b3) (async) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) (async) kqueue() (async) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) (async) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000040)="9401050f9225f0a70138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aeb9be781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3eabc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297", 0x194, 0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x282, 0x0) (async) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(&(0x7f00000019c0)={0x6, 0x18}, 0x2, &(0x7f0000001a00)="22cc0a67", &(0x7f0000001a40)=0x4, 0x0, 0x0) (async) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r7 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000000), 0x4) r8 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r8, 0x0, 0x0) (async) rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 6: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f00000003c0)) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000240)="1647fe6f452114b0cf7f95abfb6c825e", 0x10) r3 = dup2(r1, r0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x4, 0x10, r4, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77", 0x77}, {&(0x7f0000001700)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc7f7b98463cd2a5b59fd0f80c0f1b", 0xda}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e5b4426d2b3ac858b0de60f3b0d0826723edaf970e2e8f2a85bdb22abd6e3f4361b97466de4e19946b3e1002733f2cec3a74d831a08fe549fecaf409fb6506a39786d216fce0fb02724cea5a3e59883495129f08c5093fb1075657c1a6eb103cc995319165a499897d3d4426c82329be4f280c215dc52ce6cba3f7799ebf5cf056e923b1c775555287f9636ae5afd98c152ab54828beb9def5f59672e25ca897cbf7cb2e9614e8fae93bc3c0f3ce24f96a1cce3686edf96fdcd465c768f706369c2112d6ef401b5bc12d808282f298495950d4011705bc221191d2d05c7c1aa94aaa3bd6ba2bf403ca48875f04768e83e03af145fc8aa74e3d94ace308e2b9b024b9ed3997da2e8fd203e35101dc08f065245db65cf33271dd249b8b4f1acd91e7e4df5894870df056d31cf5b119715d5c0ac17b995e8dbbb39e4a467986f88f09bcef2b9e2aea40cdc4be83b0db068ebed3eb93038e62936a1331a398fbb560d30905ddc36aff09e4ed78b998b535353d9085db1ee90cb1769a2d4401a899321690405e9a9dba99d40a1d91b7ecb1269b94e4373616c9f2beb066242fd4223bfe03db6444294836d6b66e907d72cb20ee3b8d60625a6db6cccea4340033d5a4106ca64e294381c9943d2e53e850bff6a01df9feafd48768dd745c0760d26bac941cea200d0ed4da095aa4873e31a6126a0b539601dff801c0cd14078bb3f53d98cff835668a07842fcf801ac69cd49d0b19671dc2be24af717d2a9e5055b964ecb7eda7a48426554988119565fea6921247b34e091b18d410fc64752efdfbd1d5c5327fb736fd42aa1e630257cdef46045e6a858e3263188e74ccb92a15dcec33014116ddcbd72361cb16f2841b52d95e7290140c429574c797082627c7f896eeb1f76429288d77ef86ac90732e84d3b6fec1f0ee7fe7b964c81418f6be8048bd6dabe12821294c3fa90a947da808c75e9d0ca07d83da5f8d2e88057b9daf94c62fdce3150be3daf400f56c5739f214cc1c8df413463a4d7d9bb6cd13354116dfd3cfb16405371f5240df41b73a6e70d7496512eec6dddadfafdd96e3d6d9621a2539e9aaeacae13d849e07d5a0ad5f5a66f68f136ff9d4588596e911ccc360be1df0466dde19f5dcf1ffbd90f89f02c5b0c8f4ad50b637f71c686e118097f14c5e2e6d6a0d1ed31c985b78ebbd71dc1cd70b2efa6e852ad746f16be5118e140fe197f25facb2352c71c5de953316421090c7ae0a103db457fd56661d51bd4ace3ddb349b0a32fc47d48cc93fa9254491a02d90b2a6e4310629dd16277bbd8e90962a601bc8c0a57e235bc4f40d3d4f1c9900af6f9ac4836f715c93902308ebc0546ad01b6c9dbf3cf5e810caa0c2dd254bfaebdc11bd5a751154f704f06c18b51c7b1891dde00e478b2d7ea9d46becabc40b05c83df7f5cfc8650f25d9766c84b2bdb94c26fda4913e304b09af07c7ad9795ac34089197afe1b89e4bab54bdcbf0b51fc295299e1176e97f49c1c3737ea80c902ae546f76a390960900c95332fbfe0c5f3823abf829ba396afb7a3020c9030afd72ce0eb1a9c150c61b901e2a4fa6761b7f8b9ae893d670f6ab0845c33a2470026345ea7f2fa0e487c222065773c6992bc64c3f3df92717bd45fa3ee43e8bc49bbb72b8b0b09c42fe4d7bfe98e5f693c24e416b1b1ecfb1ba8927ee15f1a4adc75eac0f970506dafee7b46be264e8673d0bef30c676e50686712a0d15556452c1fe8c337a18f2ca0241459999ce111b1c82589d41317770d6998799754d66ba4242d3a1d195a47a53326e18a279eda6ce2a73e90c4f991532b3d16768ad31943abe8a943cde77a8aaaa827e38598a54e1fc83dc010da49f4d8660ce2a729c8340cb49ae893474e6970a56204a938497ab09afe7d7c7c84c2df9cd16d0a5f6032877d8929bd3736799f0b08434c743e387587ca40357192942fd1b2d64b3a91507384cc2a6c972dbd6d48da8a3925a204a11ed3616db3c2f2f5dcd8585c9394d7b43d0cb5303db0eee5d16e870aec4425356938f797d214f32a435ceac0d540d51146623ab1a374fd7b5544b40dc0e02971b8f1031a11180ba9fea8fb062394ec81326c4dca953994f371559d2929e30e5bc90e07c951bccd62caf89a9fc6be37e943d31864a931d72932691f1578222098216a8939b26af714cdfb74e9a8eb7dfd05b01a612954616e87dad5b370cb3a0e5cab866909e25656cc557268a6ed9c43103446753d556286b6560b2a325736edd110779467524421ae9d57d461ad48909a015b022f2a3e0f068a75fe489fbb4c367540d744ccd2bd97ac9ff32e3ccc7420dc780c3636b256c4fb40e7b224109a45484fa914a3cde8428fc1f4623f1294ada406811da488f6780797eaf8373b777bd00eb1d021e12c57d05e373b8c2b4226544393acee86bc2c2601d5284708dddaf4eb6828a2dfbe0fb1785654d1065dc050f40d1859943dda5420377fc6514145264bd04c111de4a76fa985d5739eb5874419119d81919512b486ea08f2e31bfff594f56fc4ea799813b8396054a81b591aeae9976249625b7c11b3601ccc3cf0021788c191cb741f69302bf89cdb12c1845d1595ba166ab055f2638a58b5b1dce4475dfc4abf0af04daae195d67b6427fe39d1ec1c857b1328c4f6aede8fffcf3ad6449372457b258d0559178c4b93f57a333841df778ae58b3238986c4c94b1e0fd52462b0f2853a7a27abff630c5253deb96e77e14634", 0x8d6}], 0x3) writev(r4, &(0x7f00000015c0)=[{&(0x7f0000000000)="73a0212441af03d7c590fb35589c23d5facb020efcd46ce5d692fc22ee80650e3ed4dce10f8e29e9f374bfb514a3b1", 0x2f}, {&(0x7f00000000c0)="bb549e9e738d8132b1be740aa6e734c80575888aa021998b57df40a101d691772444c21839243f3ab8fe690ec439591cb686c6f46fd1f3461decb129008c4e91ee33ae5d73d0ac4907e08c3f43a7af028e61a2142b1991c50ae7203b100fca2b8216265e1359127ab0d1f543224d9bca8a544d33c933591a8541f5d2e6cc37beef6cbc244a7c3a", 0x87}, {&(0x7f0000001040)="00e43cdf330781fbabe54cee84bded71b4b668050d296abb7d3aeec5eb1895de97b5bcfc288fb0a5514119646b972ad732281a26babb59479f374a206a30a4b2cf847639c6ee4e001ae822e5961a880ff7d57f31166458c53803dd2ced3733067785d328a59b559de55f054d8031df43fc110c1dc0b10000b01bbaa5c42310aa605c7bdb53f076e71927008185c0184ad155d80aafda93918f8f717bc89724086db96bba266073", 0xa7}, {&(0x7f0000000180)="4ec4f499010d1f59c828c76247fd3d4de35da11954d87ebe254401db7a61c71be173c722078312baa4b9b59e5489fa310a8ac1eb260f01ae01a95e19a52e4084705cd6ea2e3a9aa2613ebc87d6d91bd3e086f94caf587995d2902ccd6b2ec3e0fad65394b7dd4ece8f42cf066fe772d5f4", 0x71}, {&(0x7f0000000200)="d3fe0100000000040044be662a6d23d787b99f15e9ffe8fca88077ca46093162", 0x20}, {&(0x7f0000000dc0)="6568be7c56200f488230171a243f726d87e85545aacb3e229c122c9affc49e80c8fecde8ea874119c2b305592601a434436c222460c231e3ef89dde2f99ffea7358b64fcbb78e80487002edc523ee250ae93b6c3929eeba3df51f40085f44f8fad4d1e6a4b0266dc19748f90b06e5a85fc6351ba1feb37bae166a41fa4c11e0e94467562bb4fc521032d6c1dbedaf9356aac1d98ec03d67b1f9b9a94f97f23a6aef22c3256ae9e69a05a1f1d16311f30fb3139601e115c566f62347227d7bce713e8f3761cfa50cebbe2fb4461a18f7ecad075cc5905c735d802907d93bf3765fff0a21360b096f2d50cafe07e74a38e8338028566e46f3db4ebf20b4840ab700e963cd571aff3601a6f7dccaaa9f8c7901d5a42d9dcfb591f4a754c055f1a341ca4cea62de5300d224edb975e3d1a1057c8d5be87d12a6d3407f2818e08311857735a7a2e7f3d400133817d79e46ee08b0c77fae1a6c422fef20bc7f8a20084d39de6b02bd7991cd6ae3a0d83c2e4d965099d0a049abed8d7a5da278605d4790bff99484e42fd3525d6cb9c48d2117d111f83abe5eb5576682931c1f0b57bcc3d49758f98ff991edb1bedad802dcb7cffc42e10e8213d62092a75fab2930c6c3bae4008f724495bdaf799a64e0a7b57dd96d9f6c4b934082741d2f184d8383b279b15a438724621855076498b52d6f160c28680a29de71befbec3863b456127696ded1fc2697fc0d2841f718ef388e99ad19c4a64b3bc94e95dff19aeee75eac1832bdf51841c1494f0f198", 0x23d}, {&(0x7f0000001480)="d1544c900b619897bccd42c6741680b8fdccf93d9658a777cb31ded73d54d84ef8b8a2bb45d9fdc56629f747805cb646e0d545d42303d839c668dbac24e05ecf487afac8f7f4ea512f1e4c24ed10c2d122383a55ca4c48ae1518a4406328eb93e9a243086bd0a75b95b3f2d3a2691626f6775314df06ca3f7e43618c999e30666ec1c359e4c8740b3d5923a0ec22f5a94d22c86920fb8526c1a8599f9a82cda3fed8526aac5fe7a71f62869dfa2d40369dd58859e5741adef7292003540dbd05b9f0feb4dfed8ca46d80fe55b8136976c92a5d39681eb92460cb5117354e284d7a083f463c1cf146e6b2e8947c0d4b", 0xef}, {&(0x7f0000000400)="14c06021fb2cd44cd2cf07a850120cd395f237d451c451c4e933930818e13ab43f7fecdbdfe6086b9c556eddbbbed282f3377912a46ffa4ecf5d260a3e000000", 0x40}, {&(0x7f0000000300)="1eb31cb8f432271c87a014903994473ba403936d535a6952f36412cfaa18ed3ec73d6f103ad0a28eaf9c67eccffca4f144084b1de9b9f12bec7ecfb7c0b1b06c926ec44facab1baa04c6837ad9578fb0db5dbd11c4052852907617b260cec80d662de8ceb360e46cc8e7c5fe180be12e61bae5d1cf117f87301c6768c730118bbe64d2879e0acdd1", 0x88}], 0x9) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x7f, 0x6}, {0x3, 0x10, 0xfe, 0x4}, {0x83, 0x8, 0x5, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 5: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, &(0x7f0000000100)="71f91e3471940058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ef00008000000000", 0x8) close(r0) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000001}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r1, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x2, 0x5, 0x100000000}) r3 = getpgrp() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, r6, 0xb2, 0x1}, 0x3, 0x0, r5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000140), 0x8, 0x2, 0x1000) r8 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgsnd(r7, &(0x7f0000000380)=ANY=[@ANYRESDEC=r7, @ANYRESOCT=r5, @ANYRESDEC=r5], 0x15, 0x0) msgsnd(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000a486714b3b6964c6220190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f36041df344b049af8bf321177b2fdc7cc2725691dc0"], 0x6e, 0x0) msgsnd(r7, &(0x7f0000001180)=ANY=[@ANYBLOB="0100000000000000658a5d81ce75adb5b10eac918a2349d2ff5c352fd389f4223864f706184000f1245146955b84e3c261d985a3057c107b6beff52d4164b475b3672581be9867a72f9107624a3b05124c1211fd0bef9700005243d2296fd07388c6b1133f721f1eff78309b886d3f"], 0x6f, 0x800) msgrcv(r7, 0x0, 0x0, 0x3, 0x1800) msgrcv(r7, &(0x7f0000000340)={0x0, ""/26}, 0x22, 0x0, 0x1800) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x2c, 0x0, r10, 0x0, 0x0, 0x4e, 0x200}, 0x8, 0x1, r9, r9, 0x0, 0x3, 0x200, 0x8}) syz_emit_ethernet(0x4de, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020000000000000000100000093"]) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000200)="6ca86ff67a292ca5d6fbeb23362ae1850a0837b55c2d8e16e5ccc960ef6c4d78cd95bbd243bb311f83d46b60d6708fc037b5c04ab16d6b23a3924a32c3e1d4abec75ab81f2ae9b3f9f7a405c5e7ccb10dee8cc3ca19ff78164c7690fdc46ef86fe426a7ef876d17f4924c0d15e9fb311f5b16e85d05c5cc7ab95d3ae660e0f6730c7ce75244a2cf80d6d60d188b31462311580d6b80d3d30fba7b3a7a4f1f268c44180ea475cfb4b781867a69fc8216473d2471cf705bdadabb0b5efa69f8bb7e08bb59f2edc53dba3e95fe8af7e460b", 0xd0}], 0x1, &(0x7f0000000300)=[@rights={0x38, 0xffff, 0x1, [r2, r0, 0xffffffffffffff9c, r2, r2, r0, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r10}], 0x58, 0x1}, 0xa) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000001}) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1a0001ad09fb000700000000098000", 0x8a83}) setitimer(0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xf8000000) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/69, 0x45}, {&(0x7f0000000440)=""/95, 0x5f}, {&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f00000015c0)=""/232, 0xe8}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x6) pipe(&(0x7f0000000000)) executing program 6: socket(0x6, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setrlimit(0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) syz_extract_tcp_res(&(0x7f0000000000), 0x1000, 0x8) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x1) syz_emit_ethernet(0x80, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff00000000000008004a0c0072006e000909009078ac1c00aaac1400aa0101830f09ffffffffac1400bb7fffffff0000004e224e23000890784713126a32476ee8db058aa46d00e6663c26f228c9c72cc28f02cfaf46a4559aab631b48d0f0ebadeb63e26e047ff9373a1dc2136fa4f0621badd4dd43b7b44edc69c55a758802bf0c719090c32a86d76a83ce353d7e2460bb86c0da566c177a5ec28896961f5047593e45f7b98b243855551001eb59118ea04e053056e20ecda3ec0cc1e90f9ba961fe6af71693967ea48fc955b750faaa69c9d373cf"]) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8014695a, &(0x7f00000001c0)) ftruncate(r0, 0xf9ac) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, 0x0) mkdir(0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) r4 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x1, 0x1, 0x4, 0x7, r4}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$kern(&(0x7f0000000080)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$hw(&(0x7f00000002c0)={0x6, 0xe}, 0x2, &(0x7f0000000000)="00000000000000a9ad0898d06119f0e45ae44d8a8f18560b2edcb0392c4a", &(0x7f0000000040)=0xfeb5, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x5aa) r2 = semget$private(0x0, 0x7, 0x3c0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000004c0)=""/4096) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x1, 0x4, 0x1800}, {}], 0x4) semop(r1, &(0x7f0000000080)=[{0x0, 0x3}, {0x3, 0x95}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1000}], 0x4) r3 = getegid() getegid() r4 = semget(0x0, 0x0, 0x242) r5 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getegid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, r7, 0x0, r8, 0x102, 0x8000}, 0x1c28, 0x5, 0x7}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r8}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x400, 0xffffffffffffffff, r7, 0x0, 0x0, 0x113, 0x9cc2}, 0xffff, 0x4, 0x1}) getsockopt(r5, 0x0, 0x13, 0x0, 0x0) r9 = fcntl$dupfd(r0, 0x0, r0) r10 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r10}}) getegid() semop(r1, &(0x7f00000001c0)=[{0x4, 0x4, 0x800}, {0x0, 0xf45d}, {0x3, 0x4, 0x400}, {0x2, 0xf801, 0x1800}, {0x4, 0x40}, {0x1, 0x2, 0x1800}, {0x3, 0x5, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x9, 0x800}], 0x9) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000480)=""/20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r10, r3, 0x0, r12, 0x90, 0x7}, 0x2, 0x8, 0x5}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8, r11, r3, r6, 0x0, 0x1ea, 0x100}, 0x0, 0x4, 0x9}) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x40, &(0x7f0000000040)='X\x00\x00\x00', 0x4) executing program 0: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x59f3]}}) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6fbe444ea97534d0a278cb85dc3b68437fac880b", 0x0, 0xffffffff}) syz_emit_ethernet(0x2a, 0x0) getegid() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlockall() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000340)={0xf6, 0xffff0000, 0xe, {[0xffffffffffff8000, 0x7, 0x3, 0x338e, 0x7ff, 0x3f, 0x3, 0xfff, 0x5, 0x8001, 0x2, 0x7, 0xffffffff, 0x80000001, 0x3, 0x7, 0x6, 0x7f], [0x101, 0x7f, 0x9, 0x1, 0x3, 0x8, 0xaf75, 0x7f, 0x5, 0x400], [0x3, 0x5, 0x2, 0x1f, 0x0, 0x7fffffff, 0xff], [0x9, 0x10, 0x3, 0x6, 0x1, 0xfffffffffffffffa], [{0xdeb, 0x916b, 0xffffffff, 0xffffffff}, {0x8000, 0xffff, 0x5, 0x7ff}, {0x8000, 0x5, 0x100, 0x80}, {0x8, 0x6, 0x1f, 0xfff}, {0x400, 0x3, 0x7f, 0x10000}, {0x8, 0x4, 0x6, 0x7fff}, {0x3f, 0x7, 0x400, 0x1638}, {0x7, 0x12, 0x1, 0x1}], {0x16d, 0x100, 0xffffff9a}, {0xffff, 0x6, 0x7, 0x3}}}) unlink(0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) clock_gettime(0x0, &(0x7f00000000c0)) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f00000005c0)="217c70257de6f4ca3217836dcc97b008a1a4f18b2ed68451e4dbcc33e9835cb0a6fa1fb26f89493c44784f3616f092a95f243c0da87d685dd8090f03340a35fee3a3d7de8807989328ee804fb7c4714d4915b72c0660ce2f19b50d90f619275ad586f936225c07469bd42afadfeb5ee034f6ba0cad3826d64b0754dac9a6b097065ee49c7800115ee7c9fb340f9e2e952962901ae004dd00daecb06af2cb409ab718f5222930ed53f1ccbc9381982f259fa140ab6231670dc2af477032645a695f739875c23e65e79070833052bc0baa4c90ab4395606c68e7ecb4c4a0cf4ef98d7a6c5496f3b6e187c85a6ec8f806722cca381bf55fd40a6c05403b288bfdebe04032ebbd4f411004f53cae8fa551b6505345d1d7f166c468a2e696258892c6c5bc36b3c8efa7c19745c25f57aa687c6975f16012fa1930a1113ea1c1eb553ece1d8a3fbf455967027db6a26412b03089fbbd32b8f04b10f7f4b166ffb60d45740fea11cf44e60fa8fb998423d6e413cbe3e05d9673546a765ad6080a674abbdb7862c885bbfdd14bbf1b819d374fbfb22ab25a472c0a827703016e6ba8548e4276dc6de5ee8d7e0deffee82ea70e0938663aa2cf60d57585543c846c4ba20be94b13f828b9efe7e099eecae8b32eb5a1fc067d24e944d84e625bf935d9c5cc3d17ac55fd8c3280db0edcac2aec88b35e8f24a6026e3469df9dc222ceeda718659bfb33290f67926b9c139493c2cfdddd0613b48538f2200af8e6251ece881bcb83dd3d7b2fce11ca16a67da7a8853cd20b7e3a980baba73aa4c12cb1366c72b6d807fa1f0d8eeb129ce1084707d0ecdd21017c91bce3ef6c27037325ba57d2acfa213a18acba7e287a617efeafbeafe9669a19e75395cbea742e82077f878b0deb964fe6e0b098e2c690edf99c10a9df17850b46ee18d5db5ac34f8cd236336289083a62dfbf3271f752b832ddf69da4faa2e2ceb41ea7341a80f5015502e48f329d5cfed6a77149b04e1b6fcb2cd702a458c0314e8f3aee3574b871994b351386987f7d36482ca14a976b97646eef2ece318c59db8c0d6d8b78cf776a8740cb54b24dd7efc125359b3044bafd1246b9a5465e65911d2942b20c46f9ed2c2e51757cd6f3eb1f83918d2839e12978d4ac76c6729ee797b6fd7fdb464cf6a112b63f60142e4fed336f95128a25b7a8993ceff4fc5af318faf052d80a9445f2b02d100cbfccd2cde8e5a8d593197670a825f1ccf82c7e7023210e1186079076846b1f1962088f152c11add4862c70fbf000fe4ca949ff1152aa216852d84edadfc76a564450a0561b5391fd28613d03c02e20bcc02badefb626235e516f40226bac8f0b7227b5c3c7a2cd9ea3cbe668cec86f9033d053401dcc20b95883ba87074f646ddd7c2e20dafa09b711efc058fe5fc6e1dfac88b8c030a3b90214ecf2b1650a3c177ae75999fd6b74a6778573c0a706f781aead644779711f9d8f5d09fc92cc9d6f175478fdc2317df5fa28a2cd2b58f2a1bf37c36ee6ed875e12a7f5b6ec58ccc4fed16872c4d92b0533d4a900a2dbe6628362b8ccd031b7e178cdcf0e3438221d0cc186839704e76bcc6323cfb741c591f7bff3d8e0cbcdf362a1923b2b032f4727fb8f3b39c88bb92e8ccc4890ea59b26eb43650d1d2da85bd99e2b2c908f96bb7d7eb23ee8c29af59a83bb800c9e7e7013490c242560522e2b80fafba505bd46de62c173188a15c012def0bd147a8f3c6bc81ae3bd050a622527275ba5ebf771481ec23e35d0db2f49364671ed56fb4cc9504fb35be5943e425f4ba88680143bf6bba29b8825becdf0a8997ab07ed0acc998e8eb47d6076fb7a6a03f24462f657551eaef7c78d8f68bb340ba1eb8dcfbda78f673237e9ee8e455db653c4d770d7086465b97d581ec2819723841ee4269f8bded5fe3da9a26fbb1575545429be514487ee68017672df8a1488b37b9787ae29eac836a34ae158f99174453417b87c174284660804af1dda763eb2f175cd2ebfb18cba140ed7afd09f8388f1ff87015be8a5e5e45dff3c66331fa1bd04535fcfd2db76c797bdf54b5869c90c88b3bace1c756b18ea1f99526035a186488753de094d25430ea8ec77b25b2aebaab083dbe9925b0f577d161e4373740607087625d397454bafe600cf732bd27519c05422b0578d32e6ba81e7e523da44292cf1af22e14c16d4cb2d01763626b77a14c08f60315c53212c5c64493273837733499872ebcfb0201049f0c384700ec809fedd828971ea48d9afe643bc7c34a484f88fc8950872806c0bb532fc2ec0355f0df925dc4172e32028e37bbc7b4bd5d76bb68c0160879e06cfe887a75551eaafdc2726adfab3984509fbc6bccc38d5d7f040862871ed671757129162967eb5749e97317666e51942ac59d0415f6f5382eaba28b9d79cc5d5cc0c746858c4da1014e55369df5e326421181b10aa8e9e8072aea6fd41380c4cc02b8e8b38d0ce7083e3194315b0fc3d34b9c04246849d1965b92cba6535951417f9d00c7b6e71bee06248c2236ffb098e3c8874f4b95d1bf4e4e5f3ae9255c8739196a073361996121dc6546aed73d6f81d0d487dceab40d1423d9c02acf9447eceda039032fa8cb435bc5648dc6215a4ad58e259e0c2959e03d9b848ca2e2cfea3a0cc247d7763f0b3b88017645f5f77954cdd041ccb01f99c87d959a2e9df9b92e76e00de412d2c8a6583c9ed1707c104f42892e221a8566b8e59e4e3a1268b66b11a81a4a8acdf55a53fa6c90c2998ee3616817ba455ff7d6c30b3108789fdc1ce2596882da5c772a890ba4e0ea560e09528e3ef4b893affae890d2a3f8b5db28c6144c2471b98b5320c0646e829273769407dae9efc2f3470d4572488ac0ed33d4933450b9f754d5f119ec235d27a4a1971c97fc2d08eb23dbf89ba2cf054e7a551817c6d18ea115a500b99b1ee1bd3c63827bcbd6c741c6bec977896604dab783733287f2e1cbbd599ac592a1062c1424f09983b71b188cc01a1f8c363e418d82a5773a017b74f5a66eb2e85af13e4c67b104daa681212950497ec2f8c61edcb72957e318c9159cde42d7bce4643e4c45af178118bc69f763434e9fe60f8858864375bec1f85d9f500432dbc500ccf232e4f2528a03ba7eaadb2263517dfcaea64d7b6dab24e2559aea39730af6d797d4a716c5f985c537308185954de8de787ea79ce9e28b060ada83da56f4987246f58991999375b1edea4fa6d5d3f3bb99a00bf32223d9460abd6b971673405df159cb887c8f6599d0637ad649801deeeb27135a490d7b6e11b1d1dbc1e4e0970f74fe01ffde0c6900e9c8917e6721aaa5fff08f52c414f8e5f809d94b6cb190eedbfbcd141e4e748753ace416d410a33cebdbd7b571bd3fa4af0709d01519f6d8ccde4b58f95fc9d4209f940f6f840aa853ab129e4bd86d967fff20ac228a96f35494140bf02cecff5cf9126bf4d151ee7558deb04c6c082f6be1197fea30e5067e244faf08b225e913dca7159bbf4ad9b48acc7881854f32701121186adac2ba8ee81a2b8d34ed6ffb3508c76cc4154e77e28b39a8c23c1d73cf62f6016e2821019cd9b76f5943fba928cdfccfbb0393ef0fd42c5798c005e846e0697f62d72cf1b7b638722bb00915fe641fb65f5d304ac24e52d8f68012ec185bc09f8e274179661812dcad7646b28485d487c0096d13b12273b9595f99d15e271400daa83ebdcada7f25b76bf62b7a52540c59f57572104c871b631475914fd0313e88b23a5973d804ce5ce10b9d4ab9d8e563944be0d4a51cd79a657ed4da3aa2f12cb07e2acf66f9658d9f1c5ff78886a10d322a76971c06edbbda368a228bb37220e576df0edc95cb64e8d8497b7d4fbe3bbe77abf56e511a8da7dc57c6c4f216da0bb29ab96562f9b2be9f8bfee419ee89a779e3d6db22f4a2d1cba2c2e1ed2bab006afd9f63a3e602b99f50b26f48f589b6be64774b9bafcce893ffec04930d9cad3678e1525e3012076ae10aaa41d76c117d6a6d25516d64714ae34f617f168de731e7618847e89e3db0a461ad99a97df6a5e916500aadd2b850da9ceb7a6cfa070ef6b55ac5f96b4739d978240b07cc74583aa0fcfe486bc21961b290c5945a4b4f30fa9ccbeca53387e07799505f2d63e95db3bcd5702c6ea2ed690c9eb97c630949f2c4732940ab5f37765891d49bc2b06eba122b0e6e6397262932e54841ec1e1633bb3a5562433de37e396fc4155dd142b6c44e42fb0997df535b9259a5147b45f74e57a0d451c87bebc6348611826f5dbd57a13b67492e8eac9b16a4757d0c1df7d2cb5fe1923eb4c52ed6be7d9975b3cc5fb01ffe3215806a325989ea8024d2b416545dc5b60c709701a052487651c14559e3d37f44878c1223151c9a2690657498b2964ac46c8ffc06de433bdc6f14629b310a24bba1800757aef7d19f0842c2cdcf53e1de5189a889bb35608df61ecae1a25eb9712f80b9e1936ddee9661fe0e97f29f874d807d5d25724f19a96118f5d65c26cc82f904c4828de866eed4f75d69982f6732137633d846ec2d986ca6c768ddc88da7cad6e8a697c8cda707b392937d26a649f01887d4f4f3db76e3e52bac69d69d7e48dc3bf77e8865fb7451abb829b340696e2893c30f5edf1055feb1425e2165336a2a69ec751468fbd2ec4b6bd3eda83992607334c13d69fe3933a0ec0873a182c514088a107a3e4688480521b1508c67b90fdb9e09548523c2a310530d1f5920dc33599187a6dfb010b26a85396921ed086702c019eb4140a7730a78d557806772f71d932894396ca0e88168133c3b41c63ef505d38be8ff37f9e6e6d9c4c85ce4d8e3b8757d2a706d7711911c46624623a3afbb90f7f5c53d3354246d39b4358177954e8d50c2371f7a9d74603f02d6c813dd5f196d52c57f3af70747c3b475dbe22edaa8e65d1c04c15226fe913c2a3f4d1798225e0d51521683771a3a483d651a25e11998a8cf858cb2e977bd0f1c86c17141e955c6fad6b01e03bbf09d6f40fff27f5bd68f74af8246e3d768d758aacfb38635323f6fe6740efc52ba261a9c258fc7b8e0ff4b6275e645422ca680b9a8ab05cb65575371f58dea5161e90a5defc900395a9b398236888b61523ce0df9996a1f3a0ccd58ce52c7e3badfc09d7d1186c0871bb032025a0bf77ef7a6cb4c5e4897b012c95a865e38267f65e94486a638da47c8d362b795e2bc334248f6654f2e8ddfce24684c2154fc9108fdb0746d400843261fb1d86be7e891a807d3542e579814b17b37e482dae16abfa1ad63e8ecddc335ed6f1ab16ed4664a9cc0f647de131b0c6be09b3dc781296a43436dd674d7611f46e5060ae7517a187c9bbc23f9730334109e77b620f10443f08204a44ff2950439bf23319b6322323b0e573d8386c896ffb1b76ea23ab6410a12f92754a4e03d9472379088c23f803173224f983ba9456e2318e22501cdfabef5cf5a0298d3060cca41dadb69e92cb5733f1b2d85f196af1383479e7acc685a60b48850cb65c9b9ec1d751006be3e78e694a06daaa7270f536c011a83219713f80bc4ff504b947b5ddae8794d2f45e18a423086ce1299f4fda3bcd6b4a1c5500c3bfe67a8ebcadf2f8ee484fb8eafd97420a06eeecc673086e27ff94d50982f37453d50d0ebbb7b79cffb040ea51edc159cb446258c43396cfd791efb10ec08da4f21cf35e5b2134361a45f8be74dcc7d8e699f7456bd732a2a4851bafccd709415010cde8f26b608385efc34f121a071cfdaa5e6d7b16c2d5e9", &(0x7f00000015c0)=0x1000, &(0x7f0000001600)="98fe92144e801fc9a673bd6e9ce9b5e78f50ef462b98a95c542c5ea6f122c66b3568315805131b6263dc6ee478990d2bfb31b1ce368a7f542b377dc32069a73b020b5626700eafee8d19737e17504f831f2f76becebb3ef5cb8213cfd3a3ba91fe84b3f912bebaa9bdd36b1d0653d5d9992be82bc11b5a5c0db9aa6b99d9f6bcfebb076d2442c77d63228662c72ebe87fd349a5a61d91a5a913ad8256c83fcb5f4d5695a770f60a8c9942d0ee77683507536b859dc500f3a50601c7f82183749e6352bbc59e8dee6fb5e0f2d035424d69e26e197dbf9f040a2a5f64b6a0e094d4fe40dace71e", 0xe6) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000180)="674cd6e5", 0x4) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x6}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x3) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) dup(r0) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000300)='./file0\x00', 0x100, 0x4) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r2) syz_emit_ethernet(0x7a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa0300aaaabb8100940086dd6054acfc004000002fd6faaf3fc0a2b5b998aaec8a8afe35fe8000000000000000000000000000aa0001000000000000040100000100050200000800000000008900907800000000000000000000000000a90000000000000000001b000000000000000000000001"]) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x18}, 0x8) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) semop(0x0, &(0x7f0000000240)=[{}, {0x3}, {}, {}, {0x0, 0x0, 0x1000}, {}, {}, {0x0, 0x7e}, {0x3, 0x2}], 0x9) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000001000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1f75cc5d0bf7c71f, 0x2c) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x406) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000000180)={0x2, 0xff, 0x9}) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0xa, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) r4 = socket(0x20, 0x8000, 0x0) close(r4) socket(0x6, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x11, 0x3, 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x82, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffff7ffffff, 0x1000300000005}) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000080)=0x1) socket(0x18, 0x2, 0xff) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe8000000000000000000000000000bbfe"]) executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000740)='./file0\x00', 0x2, 0x0) r1 = socket(0x6, 0x8000, 0x4) sendto$unix(r0, &(0x7f0000000200)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x2, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x2a) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, 0x0) socket$inet(0x2, 0x0, 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) semget$private(0x0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)={0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x507, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x164900, 0x0) bind(r1, &(0x7f0000001b00)=@in={0x2, 0x1}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}], 0x3) semop(r2, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) msgget$private(0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r6 = getpgrp() wait4(r6, 0x0, 0xa, &(0x7f0000000380)) geteuid() socketpair(0x18, 0x1, 0x4, &(0x7f0000000300)) executing program 2: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000002b40)={0x0, 0x7fffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/239, 0xef, 0x43, 0x0, 0x0) rename(0x0, 0x0) unlink(0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1}}, 0x0) getitimer(0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='.*\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='{\x00']) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000140)) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0xfffffffc, 0x0, 0xffffffffffffffff, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)={{0x20007, 0x0, 0x0, 0x0, 0x0, 0x22, 0xef}, 0x1ff, 0x2, 0x0, 0x0, 0xfff, 0x0, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = socket(0x18, 0x2, 0x80) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r4, r2, r1, 0x2bf918cb18fd7b6c, 0x800}, 0x83, 0x8001, 0x4}) r6 = getegid() r7 = socket(0x18, 0x1, 0x0) getuid() getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, 0x0) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000940), 0xcc, 0x2, 0x0) socket(0x20, 0x0, 0x85) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgsnd(r8, &(0x7f0000000400)=ANY=[], 0x15, 0x0) msgsnd(0x0, 0x0, 0xc0, 0x0) msgsnd(0x0, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r3, @ANYRESOCT], 0x6f, 0x800) msgrcv(r8, &(0x7f00000002c0), 0x8, 0x2, 0x1800) msgrcv(r8, &(0x7f00000012c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) msgrcv(r8, &(0x7f0000000240)={0x0, ""/76}, 0x54, 0x2, 0x800) msgsnd(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000005aa2454826a594a64456dc76eb4f76fe2e0155d89563ff3e533d3557413d2bd4388f5b897f5724208509aca9390356e14053f42ad7b6c725e83054b8f8cdda743d5f5e29f18c6494ccfa2b5aa73e516a432c8e6a5d60e1ff352c6d870115e3da81c3f729fc36a23e2ab8343df0c9a83b1900"/149], 0x91, 0x800) r9 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0xe4, r0, 0xffffffffffffffff, 0x0, r6, 0x124, 0xdaff}, 0xba5, 0x9, 0x0, r9, 0x8000000000000001, 0x3fc, 0x6000000000000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x38, 0x0, 0x37) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000180)="674cd6e5", 0x4) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x6}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x3) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) dup(r0) executing program 5: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x2}], 0x3, 0x0, 0xb66, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/219, 0xdb}, {&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000180)=""/193, 0xc1}], 0x3, &(0x7f00000002c0)=""/86, 0x56}, 0x1) recvfrom(0xffffffffffffff9c, &(0x7f00000003c0)=""/42, 0x2a, 0x1, &(0x7f0000000400)=@in6={0x18, 0x1, 0xf2, 0x80}, 0xc) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)='#', 0x1}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000001600)='\t', 0x1}], 0x1) setitimer(0x0, &(0x7f00000000c0)={{0x100000000}, {0xffffffff}}, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmget(0x0, 0x1000, 0x400, &(0x7f0000003000/0x1000)=nil) getegid() r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getuid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x5, 0x40000d28, "0d88f93edf00040000000400"}) writev(r4, &(0x7f0000000000)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b904", 0x3b}], 0x1) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) geteuid() getegid() msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) executing program 4: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0xd08, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x3, 0x0, 0x9}]}) mmap(&(0x7f0000ea8000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x1423) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x9f) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1c4) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000200)='./file0/file0\x00') r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) semget(0x0, 0x0, 0x0) madvise(&(0x7f0000948000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = syz_open_pts() sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080)={0x2}, 0x4, 0x0, 0x0, 0x0, 0x3d) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000002c80)=""/4091, 0x42f) syz_open_pts() syz_open_pts() read(r0, &(0x7f00000000c0)=""/162, 0xa2) executing program 7: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000001}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r1, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x2, 0x5, 0x100000000}) r3 = getpgrp() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, r6, 0xb2, 0x1}, 0x3, 0x0, r5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000140), 0x8, 0x2, 0x1000) r8 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgsnd(r7, &(0x7f0000000380)=ANY=[@ANYRESDEC=r7, @ANYRESOCT=r5, @ANYRESDEC=r5], 0x15, 0x0) msgsnd(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000a486714b3b6964c6220190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f36041df344b049af8bf321177b2fdc7cc2725691dc0"], 0x6e, 0x0) msgsnd(r7, &(0x7f0000001180)=ANY=[@ANYBLOB="0100000000000000658a5d81ce75adb5b10eac918a2349d2ff5c352fd389f4223864f706184000f1245146955b84e3c261d985a3057c107b6beff52d4164b475b3672581be9867a72f9107624a3b05124c1211fd0bef9700005243d2296fd07388c6b1133f721f1eff78309b886d3f"], 0x6f, 0x800) msgrcv(r7, 0x0, 0x0, 0x3, 0x1800) msgrcv(r7, &(0x7f0000000340)={0x0, ""/26}, 0x22, 0x0, 0x1800) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x2c, 0x0, r10, 0x0, 0x0, 0x4e, 0x200}, 0x8, 0x1, r9, r9, 0x0, 0x3, 0x200, 0x8}) syz_emit_ethernet(0x4de, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020000000000000000100000093"]) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000200)="6ca86ff67a292ca5d6fbeb23362ae1850a0837b55c2d8e16e5ccc960ef6c4d78cd95bbd243bb311f83d46b60d6708fc037b5c04ab16d6b23a3924a32c3e1d4abec75ab81f2ae9b3f9f7a405c5e7ccb10dee8cc3ca19ff78164c7690fdc46ef86fe426a7ef876d17f4924c0d15e9fb311f5b16e85d05c5cc7ab95d3ae660e0f6730c7ce75244a2cf80d6d60d188b31462311580d6b80d3d30fba7b3a7a4f1f268c44180ea475cfb4b781867a69fc8216473d2471cf705bdadabb0b5efa69f8bb7e08bb59f2edc53dba3e95fe8af7e460b", 0xd0}], 0x1, &(0x7f0000000300)=[@rights={0x38, 0xffff, 0x1, [r2, r0, 0xffffffffffffff9c, r2, r2, r0, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r10}], 0x58, 0x1}, 0xa) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000001}) executing program 6: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x2}], 0x1, 0x0) semget(0x1, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001140), 0x800, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs, &(0x7f0000001180)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = semget$private(0x0, 0x5, 0x2c4) semop(r2, &(0x7f0000001200)=[{0x0, 0x401e, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x20, 0x1800}], 0x3) semop(0x0, 0xffffffffffffffff, 0x4f) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/4095) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x7f, 0x0, r1, 0x0, 0x0, 0x81, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = socket$inet(0x2, 0x3, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = socket(0x2, 0x1, 0x0) r9 = dup(r8) shutdown(r8, 0x1) ioctl$TIOCSTSTAMP(r9, 0xc0207534, &(0x7f00000001c0)) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4}, 0xc) semop(0x0, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x0, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x3, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) r10 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x2, r7, 0x0, 0x0, 0x0, 0x1, 0x9022}, 0xfff, 0xfffffffffffffffa, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, 0x0, 0x0, r10, 0xa, 0x7}, 0x6, 0x6000000, 0x6}) r11 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x198, 0x0, 0x0, r11, 0x0, 0x0, 0xff5b}, 0x6, 0x0, 0x0, 0x0, 0x346cf6528000, 0xfffffffffffffffc, 0x3, 0x5}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r12 = socket$inet(0x2, 0x3, 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={r6, r13}, 0x9) executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa000001feffffffffffffcb1a00100000fe8000000000000000000000000000aafe8000000000000000000000000000aa907800000000000000000000000000001a86ca8676fb204147d55bfbb10aaaf6194247b00049cc614b379dd559ee08ff3f85a597967573da62f11472aa3abf2bb442d511edaa4caa9fc6095cb87c66032a37835b872686960da73daf4624e766ff8d5538f09899ab08f88f04e25ec30c49ef7265bc0197b954"]) r0 = msgget(0x2, 0x2) msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) executing program 6: ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffff9c, 0x80105705, &(0x7f0000000000)={0x6, 0xb38b, 0x1, 0x3071}) r0 = syz_open_pts() syz_open_pts() kqueue() r1 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) syz_emit_ethernet(0x4f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000088e749"]) select(0x40, &(0x7f00000001c0)={0xfffffdfffffffffd}, 0x0, 0x0, 0x0) socketpair(0x18, 0x5, 0x9, 0x0) r1 = socket(0x2, 0x1, 0x0) dup(r1) r2 = dup(r1) setrlimit(0x7, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000200)={0x20, 0x8, 0x5e8f5254, 0x0, 0x2, 0x400, 0x9, 0x10, [{0x7, 0xffff8000, 0x10001, 0x61}, {0x1, 0x3, 0x4, 0x8}, {0x78c, 0x8ed0, 0x51, 0x80000001}, {0x3, 0xed, 0x8, 0x3f}, {0x7f, 0x40000000, 0x0, 0x2}, {0x6, 0x40, 0x2, 0x5}, {0x24b, 0x0, 0x8, 0x6}, {0x7, 0x10000, 0x6}, {0x1, 0x5, 0x10000, 0x62}, {0x5, 0x3c0, 0xfffffffe, 0x51}, {0x1, 0x8, 0x5, 0x6}, {0x400, 0x8, 0xcf9, 0x3}, {0xfffffffc, 0x101, 0xffffffff, 0x3}, {0x9, 0x1, 0x6, 0x3}, {0x9, 0x8000, 0x4, 0x401}, {0x2ee75f15, 0x4, 0x0, 0x5}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4c) executing program 0: syz_emit_ethernet(0x19, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff0000000000000806000108000604"]) (async) r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) r2 = semget$private(0x0, 0x3, 0x100) (rerun: 32) semctl$IPC_RMID(r2, 0x0, 0x0) (async) renameat(r0, &(0x7f0000000080)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 3: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r1 = semget$private(0x0, 0x1, 0x402) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1800}, {0x3, 0x8001, 0x3800}, {0x2, 0x583, 0x800}, {0x1, 0x893, 0x1400}, {0x3, 0x81, 0x800}, {0x3, 0xcc97, 0x800}, {0x4, 0x4, 0x2000}, {0x0, 0x1e60}], 0x8) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) executing program 0: pledge(&(0x7f00000001c0)='tty V\xef\x86\xce\x9f\x9f\xb4\x96\x01\x04\x00\x00\x9c\xe6\x98\x0e\x01\xb9E(\x1d\x96\xdbY\x91\x0e\x17Z\x9cs\xbb$|S\xcd^\xa0\xc9\xad\xba\xc2eFp\x8a\xad\xd5k\xbe\xa9\xe6\n\x00\x00\xcb\xce\xaa\xe4\xdf\xe7\x96\t-\xe0=\xba\xc8WA\xa095\x1ci_\xba\x97?nVdH(h,Kg9{B\x14i\x92T\xc2\xd1\xce\x15\xb7\xd6#qc\xc5\xd3\x1d\xe2\\\xf1\xed\xd2\x8c\xdd\r\v\x02\x84\xb4k\xe1>Zo\xa9\xe6\xb1\x82\xc42\x1e\xa4\x876\xd2\x1e\xf5\xab\x1e7\xc7\xb0\x1b\xc9\xde\x9dqw\xd2Ya8We\x00\x00\x00\xd4\xcd\x83\x8b\xcf\rmdgU\xbf\x1eZ\x81\xda\xf8\xa8\xe3\xb1\xdf\x9e\x89\x1f\v\x96\xd2\x19\xea\xd2!l\x99#\n\xb5\xca\xe4\xcao\rA\xe8\x19\xc3\xeb\xc0\xc1A\xaf\x1cqPw\"\xa9\x83\xf3\xfc\xd9\x9f\xfayP\x90\xacQ\xf3\xd4\xba\x1a\xaf\x1f\x05\x90||m\x80\xc2\x00\x06\xee\xeeU\xf0\xb0\x16\x82\xc0\xce\xfe\x0f`\a\x15B\xbeE\xa8\xe6\xf3\x8c\xd9\xcf*\x10\xe5\x89\n\x9b\xca*\x8b0\x98\x929\x8e\xe2J\xe3\xfeX\x9b\x94SN~\xdd\xe8\x88C\xa2\xc5\x004\xb1\x10C\x94\xad\x9d\xdb\x80\xcf\x13\xdfI\xcc\xfbj\"I\x93\xb6?\xc3\xa4[\xaazMg;2F\x9a\xe6\xbe\xcc>\x99r\xfd\xad;\xb1\xf9W9q\xe5\x98\xaa\xd7\xa2\xc5\x06\x00', 0x0) sysctl$vfs_nfs(&(0x7f0000002580)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000025c0)="98bc902bdd8c387106145a3bd11d49e82f72d62aceaced0ab554b584112f5af83c14dd9126cede25b02cc7241810c404ad04ee8f1f275731874cbd0fad835ee0d263073d7b58ee1884347a07413b77be76ed7a7527e3003e645413b4134c6ebc54eee0f7f5f3d165f0f1914154d5bd4a4212477059eaaa6b5ba4ba32c1f60a7b5221c073bfe46f1fb9876e244fd223649482fd94fffd7139196c3c08b7a071cf335348274dcf0cea58bdaa4a32810aefd047667def19fc165112c3f92c4ff21c0d5d4c2bd3677132be8f816ba17f00787cdf3addb9b6707a4c074dfadccfa2dc9ce0c40bd478c433dfc9546777b90cddcd660de6d04b2a38739ed5e6ec254d5a9b7e0f61cb4a678d97fcb80c35a0ec157a3d326cf445c8e71aee2e5dc3a23f04680270b4e9ac7119c801c9c6e53aaf9d7dcf4b34d284aabd395f6a429dcdcb3f815cd36df05f5d1351b6399a354e1b792a2c17007cf64629deca763e1a40a4c38bee7cb1a8379999a5ada00410a255c8d08f34e7d6525ef267477dd33586d3427766d6e215c04d6f934b000ba5a7b1473f34e6aba7cd44fbf21a0d1997ad9195d7e16670cad0b581103ff8e3af4103473edffcc9a1aa3c5a04053b05b93f561997d360c7e234553733a8811eadce2339586e47c42378fff7215f3d66f515b1cdf43b2035fe4a5086a5051a814df33bdc162e19dbb4c11eb8bf44adbeb15ce4b98a8ef030eb61f42c559871963d52348841fbd356ad5a5f6e7c1151efe82554aacb23693d75a3226191b1b64121e743a4620dbbd3684415b04687de2bfaafb546a597e5087b52431b7e0d83ab99141e8ec9c33399ac33cd077abeeff507ca50b335bb57f48db4674c3e3905475c6428d33561194b5e96424eed5a31b1346a9a91ddad215ab6b4780f1f2f6b96e3f98a814766f6f5096df1d4bb515aae8e048884ab4772610495e6c82f6d214e540f6b088351568d54ca0f19d623f40b2f1efe58351fd7f1bd720f2c4b96468fda7789992cdf44bab28c9fb0dbedda4315b84a755a18e207a99297b97f90838d3919794550f1d01f336f846af2e10dd222bfc36f305e5567aac0ac7775698edf3fbc4bb401f00bdf49e878463e19929ee6306f42e68e26a7bd1f8c1dfdfe7cf26fe99ed18a050122f4e51e6f69dfac9210c3c3e0842719904c2c77f47a9aef56e4078d82adb27eb553a58ab6ba54f36fd0e76eba0dd824fee413c1640332cb2496f4e0cbf167274c3a569b823a6c96c9ea9b6891d6a51602f7cfaf0b50b62116ece308176029e1f3de6172b16e89720964ae390cdd1bd3e6556780428af5eb90fca97db2b0c347ee574abfc593a6ab3b8ef9d2f6f7ff03ffc5ed64b4c7762805ad84e6cee76907ad441c657774c9697c16adba010002c1597afffc33fcdcf880eac7008aaa41c489d5ed8d8ad38da91b3acbae5027b6629befe8f194a9ebc4bc132606014f2c28f612e71ab17cb06e481f96d6e28761b8ee149f20abeec037406d0969c7b02d53491fbd17ae7c3b64720820b6920daa3bff6c456cc3748360f9864ca0d90e9e02cd516be536392858a1b2c8c017109de36a1748d2e04f2beb31c20570b0b5e12ed25843823d765422b34aeb9fabee5aa59def5cb72c33f1aeb7b02d3fcb9e92797e470d80f6922fe21cc6a12aaeaf45315d45227cf1bff2340c1d823d02d010b57f19236efa017aebf35b4d5db26d07b8d5a2bf96fdfe99ee079fb7cc0758104b6195083c520ef8285c704815c47c08c4bd62bc2b84a6e05f4c76a12e0167f6f8cbc76cd4b784568a8784724bacd11ca2c91fbbb6bdf8f4dbfe2aa6d331a27e44b666fe02c7b89ef7f4db117e3c21261ee56921146647c34049bfa83002c1cc1b6a7ab350fb99c9034df8b77ec4e09335fcdcb776963f00c89e8b81660784ddca6f6ef0af5fa4815583b849bbd0386305ad8dfee25aa0c707985dfe7dc2081c7d2d52908e10f9e1cad1613247563edc89ecf1e560803cf247929de8bc29b1f07d99830dcc210bdf84be7b740dc3f2b822c6abbe01fa918286c6235324d7602dfb8402d0d83645b36205f38c3c4bdaf40e9993db88722dcc9e81e73b184e199553f22b3e41d16a9463d8a20848a3ad6f13433045138d092f0f153f786076ed5efca31fd46e9a0d18e9c3fbafae0b1d3adc4e3247ae5fac70e786310124fc6f190bfa13df804a63a3306af7fc9cca31a57e0aa4cab3c93ee0a3a579c2df66a628d36202ce99892fb03f57f67aaa30058325966a76e74cd8924aee14f9412805a51d0ae969424924e81b026a39d28ebde778ba585f84594a693e69a9bf4b0afc605a1894a8af5f0b0f10262e34e00524c00a92cc733c7dd1312137dacbf9f8849126a9aa0893ddbba1644fb3537bc9d4edefe9deefd040a56cd90a0b1c4e1c62f585733190f53a23ea23388fe46b3475449812cdd4b0286230e4250a643df22d09c767dc1518fec75080e86c86e707a9be32434fe36b75c2184c1306e1d4e73527ed5a50b03ca6bdeb4cd5b66a270fbc1ebb41c59bc52d8c4224074639b17e1cd2baf671a142b0d9976342d38eb3920327eeaebaaadc7fe451abd021c404f5db7c061412e11cc2c2663c14ed8f865b6f6ae6351f2d5340698ffdb6f8257b1127fe4eed023f2e6ba3621ace6060a51245a86e3cc6a0263a3effe746a83d6b740d029edeb95a273df7415e1a7a28fb6c301a46c33aa80ff6234c58d0cf5f37a2d1402b85461c6ed647d47e1aef598fda8bba8d0260209fd2de833ff0d1195affa79e5c5eda8e4e75c2fbf09254c6ec867f68a2137214eb95022a8281370ca67350f371eba35be5a90a2c01455752bb7bcfb6f6b84c3d9554f10ee21dd129b098f72658b5511b05775447d7c88714a5c79f57ed991951abcd2843b16f29db41883db7a3bd119ed20be0ef48189383848b722b6b4dd1f913707c78194b7eecddcd27571a1aecfc7c4714472a4ed96967b164eec03759256f25f1d17b7c8c4d0573b96b0d050a8dc861585352f965a631994c034d8034b19edbdb8ae84bd0855c152c51a2821c47eb8ade6f69df4345089d1a8b0c42a86c24651d9be6d7dc5a8ea195047d4892d3323ea763a34f4a7a8f3d25f7d695fc2d69466891c393143082957fa9c4776ca36ac3bbfa86a92aa4a818e61f58b4be5fe798de00649a519fd1e9e7d98037bc2173f7a41251b1b51712ca335a853d5edfd8b6da2c64dc10504a400df65fa0c1e01b50f5565e95704cf28485e71036a4225caae32e51e2e4d63008bc24cb1f290f8cceb74b7c4053940fb7ccd5ca7092c2c6353bc414537dd175b29539924863eaf7dac0fc6185d265f4878c599a69fd58713f5f605a3130ad509dd9524810e895cc2c103da732e6b45dc19274add3a1d0bb55a47d5b983216244d6b07fabe21776178723fccbcd984185f3d1aff5d2cf8c6cfdc8a3f8ba4473be31a219f1f24c52ee7cb5aafd46663b5fe0c7b399c75e5139ccea5199c74c68cb63b73e4d8d52a980ca9835f24f3b943c73dede58b1893dda8c3a3402ee79519b61b84fd110fe59cdeda3d1bdec24c0c02042d9dbae0cb189743fde32110edbae30a5ee0cb5acdb61f8b59465335a02bd6fa9bf9c0c160b3f9d435462fafcb4c9922e245eac4f3971ea5d4c0a6a9d15cb0705f383d3315a48ef939ccb34df90760aa3dc06dcc776bd0623d0a6ba5384d4568", &(0x7f00000035c0)=0xa41, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)="3fa53ca8f13ba255413ca7b03679430fb765a25ceb9245a06d2545d327b1a3fa619c79ee6f62d99c84c81e9c486c1ddad0db95355b39e63d56076cdfb22cd0fb073573674f57df9f", 0x48}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000000080)={0x2, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r2, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x7fff, 0x200499, "d88c28fa87979ebdca0988d11600"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d09", 0xd3}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0x0, 0x0, "6fbe444ea97534d0a278cb85dc3b68437fac880b", 0x0, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 2: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x275e277a44648486) r1 = open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x5) renameat(r1, &(0x7f0000000300)='./file0\x00', r1, 0x0) socket(0x11, 0x3, 0x0) ftruncate(r0, 0x4) r2 = dup2(0xffffffffffffff9c, r0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000002c0)="04", 0x1) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x57, &(0x7f0000000500), 0x100000000000024c, 0x0, 0x40}, 0x0) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) r5 = dup2(r3, r4) write(r5, &(0x7f0000000040)='q', 0x1) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000000), 0x21) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x0, 0x0, "1a1116dad0a643000000000600f700"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x0, 0x3}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000730000/0x2000)=nil, 0x2000, 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6", 0xf) setsockopt(0xffffffffffffffff, 0xfffffff7, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x3, 0x0) socket(0x6, 0x3, 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3", &(0x7f0000000080)=0x1a, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = getuid() lchown(&(0x7f0000000200)='./file0\x00', r7, 0x0) executing program 6: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[]) executing program 4: getitimer(0x1, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000100)={{0x4, 0x1}, {0x1}}, 0x0) getppid() r0 = msgget$private(0x0, 0x100) getppid() msgrcv(r0, 0x0, 0x0, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0xc8) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x8}, {0x4, 0x7ff}}, 0x0) r2 = shmget(0x0, 0x800000, 0x210, &(0x7f00007fe000/0x800000)=nil) r3 = geteuid() getgroups(0xa, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getpgrp() r9 = socket$inet6(0x18, 0x3, 0x0) r10 = getegid() r11 = msgget$private(0x0, 0x100) msgrcv(r11, 0x0, 0x0, 0x3, 0x800) r12 = getuid() setuid(r12) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x6, 0x0, r10, r12, 0x0, 0x100, 0x208}, 0x4, 0x7fffffff, r13, 0x0, 0x8, 0x7fff, 0x2, 0x800000801}) r14 = getppid() r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r15, 0x3, 0xffffffffffffff9c) r16 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x4, r6, r4, r12, r4, 0x0, 0x1}, 0x8001, 0xf90f, r14, r16, 0x9, 0x40, 0x100}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xfffffff9, r3, r5, r6, r7, 0x3}, 0x7, 0x9c, r8, r13, 0x2, 0x1, 0x401}) msgctl$IPC_STAT(r0, 0x2, 0x0) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x1) r0 = socket(0x0, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000880)="b10005040000000000000000ee0000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acdc0b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac37bbc2acb3fda1139b672f4d3353eb067e7335a069d70800000030743a0d8e99dee88da828efde42fe0000000000008904000016000022830cf41bed66f4", 0x85, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r3 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x9, 0x6, r2, 0x0, 0x0, 0x6, 0xfffffffffffff801, 0x3}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0xeb, 0x0, 0x0, 0x0, 0x0, 0x22, 0x3}, 0x100000002, 0x5, 0x0, 0x0, 0x0, 0x0, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = semget$private(0x0, 0x0, 0x3c0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r4, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) r5 = getuid() setuid(r5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x400fff, 0x0, 0x0, r5, 0x0, 0x180}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20, 0xdb, 0x2000, 0x4000003f}) executing program 7: r0 = socket(0x2, 0x2, 0x0) setrlimit(0x6, &(0x7f00000000c0)) setrlimit(0x0, 0x0) mmap(&(0x7f0000095000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) kevent(r1, &(0x7f0000000140), 0x537b, 0x0, 0x80000001, 0x0) r2 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(0xffffffffffffffff, 0x6, r2) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x6, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x6, 0x2}, {{}, 0xfffffffffffffffb, 0xca, 0x8, 0xfffffffffffff800, 0x1ff}], 0x7fff, 0x0, 0x79f, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x10001, 0x0, "ad95be4b065cf2cf3411575dd60dcf34eb18fa8e"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) readv(r6, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r5, &(0x7f0000000600)=[{&(0x7f0000000080)="45db9950f4b16e276e150352b754fc60a033b0e83fd62dbd45002b5ed5df1f72daa365efe074a822a09cb7", 0x2b}], 0x1) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r3, 0x534) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) dup(r0) executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x10000, r1}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) shutdown(r0, 0x1) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$machdep(&(0x7f00000001c0)={0x7, 0x1}, 0x2, &(0x7f0000000200)="b23c31fe6a01bf2c23b03540f4cea2ce2b0d1350833d12592469b4464a0ea827e6fc989cfde12d21ecfc77b096280d2bf02860d6b43831c60096c4b6a8e8a7e54349fe4fdba3b02f3db277d2c5738434a3752338c8b0ee61f3f99f7b411d77d93e8db459449b7293d48dc31f8d7dc2c0b3fa9eb53e3ddd6eadecc063a8b88fe5aaf552d69ba2e2edb5fe8feae446e071783f107e8ea6e3a680719c4ffe5afb2105e4763bfbdbd483e4da1bc3aee085e5fa0474f317e20bf49b954ddf49e4cce3730367d2d7d6484c9396cd1e149b268842af9c7895148d7db7434f83480312599c5594faa98b23316aa2a48f0e5e6878d76c09c813f158a798e47d4826d8", &(0x7f0000000300)=0xfe, &(0x7f0000000340)="77860b4219a267d3c3d07f165e06bd1c3646502213e5972df89635cd15ef0d5f2ffd7649b980d1c28243fffde54291", 0x2f) r5 = msgget(0x1, 0x44) msgrcv(r5, &(0x7f0000000380)={0x0, ""/214}, 0xde, 0x1, 0x1000) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x200, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000500)={{}, 0x6, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000540)=0x53) r7 = accept$inet(r0, 0x0, &(0x7f0000000580)) r8 = msgget$private(0x0, 0x490) msgsnd(r8, &(0x7f00000005c0)={0x0, "811028d1430036e73a3e72ecea97cecb23238d92c42282991e0c4cfa7623e38b0fa29d37539af7b04ad5f55f557f71cd10764ad73dce"}, 0x3e, 0x800) msgget(0x2, 0x302) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000600)="5fc84834bbe099d3f607d3e71b2b7bc04648420de385b233034a88a48b36ddadcf104a981c35ba7d752261ac0fe2b8efba9f980dcacbac8fe9378a3a26789e537da520910190f51e56888170e5dfdd3204690a3fd4f1d720305edc33edcae1d97f823240bcbc886d9f293c0c9ab1c27332f3dc74329f21414ebb36cc460643d3a41f24a65767150cbb3de8a890fd6703bf", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000740)={0x1, &(0x7f0000000700)=[{0x7fff, 0x20, 0x0, 0x3b}]}) r10 = getpid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000002b00)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002a40)=[{&(0x7f00000007c0)="0ec8d2ef1315", 0x6}, {&(0x7f0000000800)="86572e7b75d0f1ce6f270b974fbbb409b2fc9cc186954dab1e5993160bbefb16d201765a5d9d24df0f8b1571b61349f924a07cdef25f1553cf7cc05c38b7705fb040093efe8b91912c89c48da09f1c9e34c201de39b3ee282b9422f64c8f6b7423d4109752831655f1a3ae0cef6701c131bbb7f5e479e46281a7542514a5b7b73602f1179b9702d609bfed0f3ebe0c3064149b5a5044b484bcb96daf313f692f2f95a12fe74be4ed37c91379fc04a5dd081edb7616370ff445bfec50f9245e8402d5ac5cca3d2b7112c4a14e82f017b44b9ad3de30423a41462fb81c4a04bb619b74a578b45f47a3cebe7f523d4c1eed585243a68ec197d75f4c7d51b177aada4bada87ce9c3960109f6824a016123293ec930fda47c4549346def85624bd9b730d5054da803a3832d2f81655a0bf4e25010746344f46bef023218a836d895e31831ed76541642a1637119f8afd3ae21aa853568937dfd5ea1a2d39bca6f573d657264bc10212367365ba5db7d704a8adf8895186e5149bd9e7fe6beee16b3ccf4c21a803e1935c4fc549d5cf9fbc1e332f6493959a97a87883dc33797e249430e11e3aba4e961ea3e392f9011dd4e4ce71f4f40c8f416af99c6b24a04372b1e7b5b9c8197a838a0ea631675d1690a3d6135d916660a111d4932f5002bb5dde1962519551071fff6cab3cee159569e6d240ea698542891e6c50f0d3a890a9324302cf763ca3418feed6b08bb395908a7414e6c51ab5157f86f8859d61b12e6979f536efdc66dfdfcbe1143f58ce2a03c56c88ce48c529e3f3871ff5d313cc1690769bd943cefefe273b43b50304dd1b21f192bef6f5b240a7352852f6f13eb3478d801ab39854c6d86ad3923577f79093a0133eb525dcc42c0c972b19978861c8b55e2f3b592315949b4f19cd13810d86c71a00ddf546d0441bcb0d613695b71233c3547c5eb3aa7114dca63d7b4807d050fef1d5e93118c7e60307c1f7d527120f8b7a1c4de4a085348d2a1b105f85cda335181fb7b0ab9473e892a1a89214140524d75ad69e01bdc364133be37e641f5317f6a9ac5f5bbb038630020c385ce02c53e8ee43916c9afd889093f2fe79c430ca20e9ad9295dbed9bb01e097de0b7deeab378fd6c369bd11d7dbc633c7313173319e3f00af442b762e8ef948433bb0fb404043d3f66dfeb7c33daa50291abc4b0f4b55d3c74e2ff105edc8da281c5fc79514b2055c2e01f69d8690923c2afea9d6a6277fce81da75339c6e3036a9df3f4fdceff5e1f971422fccbc8d5bd72d00b827e72182338c625c2875661b28095ae7f52322f5d0765ab460a9c18a05f759a5c9c4c24adc49e4e995d32ef2e6f06accff3e82fa47e8243badec690731fab61125f30e9ce9873a06c1b865d2ec1ff4b48f9a3040060ee49a8226db6c5338898ca71e28f169589f6ed916077af452d9dd2354fbaf33f5dfc875dd6f0f6dee52050682fbe9af8f62238d406a4d63f8e08e3ab6d37a13c1d44e8d6bead53f4056051241a0f40d9cb3110291a4155d574bc842103ff779f8fa5787e498b5684a57949469d5b9bc7c0bf24d473d755a46b4aeda806ed2b4b937ac3f47d0816a6bcc1940660afeccb75accb9987729db7d6ca69c13257b8c921d6abf7e0f6d8d716b23dc2e8d341a6a71a060097ef76240ea94f416d603f5e7c7b28c7546183a4134495750482d6923fc8a247395f603def904de4e112fd08a830840144c372ce824561e5d0bc4bb115ad5d42673869386dca9c6b82467e59d79d6d7f9c83d3e5dc00193e4083581c3bfbbaeeb814d90906dd0519259cf02b62203458e97857f0442f63bb766882e93255be8f22fe12f66a5f4cae5cd033cf76204d59338c727974a6189b5c18cc1524aff69178d2c15928dccb37b22bbd044dee6cf3a77e50b8fd6b6630805faa8b15cfa784a6a66b82d88e579cd7f9e69950614327c2fd9b866e9c249b3a9cb918e75398cd625dcfe591704a8172a73bcdd8e3693ed60a85b4eaf0be69dc26aa703c0ac6407c24b1e89b2ac67af25fa32d12eae4ab03399b3ad5036eac8de2432e7edb47b669e637802d749fc5dad762f60c1821bb6afbff5adb59f2c5d1c920a46bd2076714af6166c380045133f0435fd41279262814bb3933f0490e73a57f347faa14b3d15f0479945b625b6d9d8acdb781f6470768745e935369514dc3519e7a0b8d673807e75ead04135beb1ae7052ced34852f960dbe677cae7d881b68b77fd23bc3a6525e71c4bdafcb9f5c79ba6eccc254483e0649f1f34eadb6c8b1470b2b7fdd7b46c38e46cfa0b5fb738f08779d1d8e759d7540a338f6875b72f2ecbb894549cca93d199f523781c2ebd8d65dc02a577ac651c555e2945480b370f6fee90c83702be00a717f21b25943c62a25b4790fcbd2a95751d47153d69e1773ec47bf688258ddf675c2ab6589b93de6a932cfc4ce808cf451b17b0065b792d8a2d7a1b92e08b3c615351b352d9a92428b17c9e85dfd7688290142fd248596fa69ea1311159e48c9d28331a67eb303fbbfa8617925650327be29d076de443fca8669c92f96679663eee1485a743adbf9defe0cc23aaac669940ee9f40826dbfcb28a3fabbd88de7b88f3d830c406654044dd51c8478a482a71edfbe04ef768b5a619ab8a7921471d27070c744ab6f423674f745955d34707adaa8b171e7e6cb16e362c308c8893dfafefd743578f32690d08d288c63f12a1bfa7ed939a9ef0fd765451932a3c2f7aa2111a56704dc7bee56beca401d0d4dd65e7afa20203cedbe9cd392fb6275571d5a971595dcd2767e52f6f82561def4c929a6de60242c2153a320032128e661e649c32fda7a1756bcc0c0687b3b3cd9ec6d39ee75bc81ace5d4158461d0fd601a2ef8c454cd7b2a9e55e95264aa0d92dcd312fcf98b1e172d7075edb5f6ce5209c5dffab4e413a4bd2b815341b95c261bdd1a71a1394df37dbd65511719c1199f9a8502de44b86a00f2ba057c068c2026bc2025bd6433ae4ea699133175bf3dc85e439597dd9b52037ac60a2e2fd7fda6090684a379c556e2ee4a6ac613d31e41bc0f66631f57389aea2bb4bd69a470b4c5e6d5f5ec036a24b38cc88db24b0e75f5f638ce014595fca48a8a9d13086116de0ced11f3184d2ea553967fac55f1b9d069d9b25910c4678f75bbecd2b7808aacc20cccc40b9e2e12a793c2b83377e9eda2c20c1db192fe564898af86443cc0108e0c3a128a86454d89f76a3a3be3f1de885f83b11e23072d6411428c66737e6244362e3544b9ef1a4b7178f18a74ef068a6b988c6a88ab596cc1d5bdc6146d2075e5562d129dd138461334cdf6bd7a6d906c4b4a5e75a4fa5ceb30ee8243a9b4c9584a37b45f09a223cb5f60922a495ad78711eda4efa9d4bd2c6a81a73b206665b17adbda43b8a00cc071a89515ecba8eadc850396245c3bb6e15737a6d5f2f5b50e9d0df23603de4e68d4a505cfff248f3155c4008b8fad011403235f22c54b3fb27448d9ff7975d321db184dad287a5509980354fc125ebe8f3b41dcfcc6182dac1982427a7c9527d837610b27f8821f885c0eb9b6ebc3a34f7b4e34f7268c6db6cfb2c89f744707a3c727eee5dd2b5f610178d78dd0318c914778711416cd8a97fc09fddc0dbbf5f74b8e483ce1677d91300abc20be61270d357e6539e95e5ea90c4aebe2bcc5c8deabc1fad5d314f4f5f6d84ce5e91a0c24e70a7e22ab45b0629ccf74349b97ebdbc2e4f9d71a1781d25c56252b4f2f587756df26ffe5b56d0132f05d15f1ec1722239d4b00000601a958d7f976e39f44e79cecfb1f3062c2fe61643b61fab15d288d68c1907e4313994a13bdf151b4361ed1a6a77181f180557490b8eae520d0286ff70fd5170ea4bd9c297911abda28c61f4af2be3d80b49ca5ed7183e0b90b2fcc7d35e8cdcc8e5fa18d0bf11d27e0fe628e6c577655e17e4882b104ffb84c8e642c2584569a094ddb191292e82ce0e8e44d495cd6ac0c7e92964bc1e309a97766a6941e2ab458b029084066c3596ac322c386f309122449e1e9fdad4b379d42906cfcf414057f1084257ac1474640c132ef8e0bdec3d8a61e9f4c91be7890bfc895398c1b313dfb847f0ff71aecbc14922a1ceffb5d7a653697e516cff636e79ffe1e27588c7ef5d7db8b02acbe09730e94d41d176e5b748a72b51d0b54c281b6f8b4a1e8473787a448ce8b07b9646c10a1935cdd03c7b714900448239e6a3c17f44b4d1efa729f3fb38b4636c7e77832d3a9163b7216427b3064f31267d1334f70a9be57286d49a03c01cdbf97aa5257634328ee72cb1b6d93c31fdf6b90b5a3784e6b8c05974742591e30b200cc5fa1b35efadf964c7d96a5188c08bb4ebbf121fa61c73ba59481f7825e10a198d4c943936a36485062327b82cd0bfb31a2243deb7f75289a7048aba0e970fe770880c564237071cc3ed35cb4ff084efa07e921d56b373e24ea1ef62d1cd33b19d82849a95049a5c939f5825b0da310e3f792ea670e4778feaa7fe2c8a387f7036c65f5380775a7358b30b3be47c8759ca535096aa7320c64525cc7689e271789a98c352b6ff7a8b9c457288d6a12f39537410a78ad645ee6141d39bb43778c15c10b4ee421028c0ba59f8cd98d325dfa1b058dd3b91c4d1b7f2a74b74892675f7e104a8fda212a26ceadebae0c8f0cb027bb18f3c17bf21c152f2b9514d4157a625c5ae9c05d0c5b0bd7fb34036182292c46a19865f98453d8a71fc6b46621715e06f3d037f28bc84b81f38b73171bc155420f3c6126b4a7f1ff4e6c9fe4ecf9a420809561d55696d302f9a09091cd7cdb34b659babd89cfa757e5efad1bf927de45227eac0733acc7705ac800267cb2707ecc57c404a255e24245e92e671dd416bb19dd60106bb2d0847d9013db1549a3d952f95c1cf4c7c9a0bb75058e0946df94b315396b0ab282f199692716c7c7524ec5b1369125943e43572fa846cf0837516dfa740aeec41cbc02508b39ae63b5cf29664cbd7171d3811a9f764b4bc108afe9aaeb1767b195f1df81b2ad54e91666d4fc681168a1cb176c66b5c5e368d0d94e75c0d543b930a52363b8b33e419266a79808cadfab9acf63417acb590a6c0fffb7d3d81fd6cf090c02e92c4764c0cea0a237505fc5688793c14b0ab17e18b895381ad3e1c00595b25e4c0b75a2ad1c6eec11676c9dd93c113a52916e1d1e8e83a13940f9f7665c6071f8585aa528f04f9435e7bcd82ecf02a8d8a1cf518bc412268e1c6514886dc502f51998bff844a6995298aaebfb7c35570102522dca793d7679cdd9339b1665aa7d5488112ff17a2e4c679ff4c1891eb64c5220afff9be8160adc6a6f99b09e54d2b93ac6ab11b86c31ecf989440f74b5d8824d1ac9ab0730ebf3f30cb2873f5257fbd7f106121a80dcf78bca0e6d5a7db8da270e654b9244e410cb2cf8f3a4c689b95b1ab9db51fbea2fbb57d66a6076db44c90f5cd15ad89a84c6753b1798f073d8c5641fe9e3b8c410f38ef143c05495408bb5851b5e7ac351772e734435a04047cad92931ac56a41cf006ff212ad7225185e7fef8063f492dc27875d470249be4ca9a63c016f9aabd94d2ae761314d819c9b8bc2cd07786c1a0085a224a75bff46314a38af0835d42b46713c6ca64e7d2134ce088da186ea92f8dfef52cc5f8ce7f2d5280c2f833f39d808b810602b6668c566652602635701467752c411eecb914a12ecbf3bc2aad325cb1dfa9bcbbe08d4181b4ff287cad9fda1db1af8890fdcbe0f42ca4534", 0x1000}, {&(0x7f0000001800)="cad6dfc44e06132a785c92743fbe7aa0ebba7d6818480a1894d2b0cc8e619a5097050134d1d58c1827c27d5c606c8f3d813e8cafbb089a87ede764797961c069a0645b71f3bbf99ce140984ced03bd29980d0d572f1fa29922c6a07b69c2c034245dfbaeb6623b0abb277b77d2be7d620ac2294e39a6093184ea6800efa28c95d47e915eaffe4ff269a5387fac1ca8463ebaa88fc311f7e8a875ccf07c7d697189ffde3858071728bdd38b31b674f12b9fcd62506606d84b0595f74fb7fdb4708ba102f8f6756eb9dbbd631fc492dfb03dcebf2fe6b111ba556a5e6a60df248332677d529b0ac1a906540e281c88fc1baba76e29ed654a08596285e41b127999b564308a09ae31b965a31a31e21270456e313087999688262990fe763bb9bdc7b87ca6e12d3a5209125354107a540894eca1ea4e5f6481f6ca4248407a3005237d7889ea37dfd947229d5a7239b8918b92145a80f1b03a0afd02e8a51c65bf5e0f6eb4e9e5d28f89eedbeaefbd767590c35eaa63494b14e7a77047391acd74fac9b1ca97028537feff9997f1a83c0adf474e0d999b3b5591f007e1c5c1bc55985b7abff2e3cccd50395d5d792694f050a6cc59e23dd5b5a9bcd899f6738574601eb17bd5757f65583b85f8ece194253ccdd2a34cb7421f14f6dd2dfdcb9ee009979f000db1824d9c7d2271d6d67bdfaa25570fd952e23b0be2b65c43fc48cf6e58174ebca70f991811e7040ccfad0b588808318f17f0a007e172d29d701cea78fd7e925cee015bee8b509262ce3cff341a7c8d94adbf8464f5d18e17bb4d79d3b1e73cb60d683999121935d00b542ea7fe977112f9139ee98aede38f5045755c6272d8a88705dbb3668f7728649705aa198cd6cc31efea235b9ea8785057c70d95c5937b38d5643ca925cca8a5a90bf5395660859f9c0d24e66313105269a5aa44a2c0005595d837d18954cec97ee5eda668d2ef118665ef16dad9c73ce6c814ada17a0f4579df70d1374f6bb5f0e87f2348ffb47c7fb0e942a386e88e6d2af9bb5f31524b073589ba2e5cda1974e51fc4402ec41fa96bf5124913ee543fed68a9048f68e0690bf8df6ee712b7ed736e3bba68b5c37f5b9fae0937bc09841d96f98b00280585aa7cc54492963050cc2747bdae780effbcb159eabaf241f2c0319c97ce299f6e688bb804f9aba0b868247b1f112a1b577193fc97fd50e384eee30c2e227ac12bcc048ca41ec5a1c08ae38e93f9713e102b04436406b2e1215ebd27c06e040783f9fc76b0af22cd59ecb4ae8013f3e0b9cc2e7ef26547d8abcd896ec240976579e430c241d64dc9e4f438be9e23b1b18f9fd53aba2f713388ddf55b5a51b7c1a00f54cb00c9963db2778c735704c45b5a6087e019706a3929ebb230eddf013ab37eaf83d9952f24994d7247c8f8cd8ea19825909bf41d966f0c409983321290ecf9a4536fc33983448f933503e6cd3d9513c7d078645b982c4e9220b690de3428d79625a7f618502fc0eb699cd8b86b249aa059f2425d35105964c647ca5ffb5b9c39d4cac0916e209de688ab70210cdb794b421548f6f36f26c03cc9dcb839b570827b00a3cdfeeedc77eb3dbe3a6b6232ae765e428fe18b39886220efe7729afeb754d6c6d4efe056793ab5541bc38ce8efce05c76a6f462c9e9beb36215b1a53de47b3c2709b0652cb21dfd53aab04626e1da5d026923e4057aa9646abb68c430565b1e293083833f682312783a7abc46af273791aee05bf0c5106d33d9abf9609acacc11614441f240890737f9e47d8651397e9e898ca43921507c94d6366d86aaee569bd9c7b5cb2a86c724398f5dc0f7f2d3600204b593d35b0122c461d06e5ff20e31a4b80ab72da206b0c5ee4121a3aab8f84867b287b4a9aef23bfa0ad54cfb5cc5cd11a2f1da4f50cea086651ae83e7b915d05b8947ea1813518a17d359b92a2700e467de617ba57ea03895541e8bb2bcad511c85d502ec66c3c015def7f208f572dfadb380451099fde72e4b57a10fc907c7af12f21009def4892c18a1f3c7b06722d86ba7beac155278ccad50764504a6f489ea5efa445a96657808ef133b6a71e71d21ceeaa40785bbe291876a6b64c4b567f65ab6f0362f07a0a83b1ba2954673dab96e8d65fab3f766ed14fb12f49ac2e1ce8ee74828d8f982789aa7eae4b3cc8c02013139b97bdd023b1224dd569d467970b80dfa2434e4a74aa71048c474b297d7cc953a746d86a6a5e6fe708b1d433733db60ba21a5c0dd9495f3cfdab41ed4ed6f4442687dc457c63eefc4d362cbde5ac9a1d6079cd7020ba41d46203c5960eebe4ad1e551e79ddfa4d11e85bf2c32f9fe180b84b2c9102b7ac681ca0ddc1207ee72dba5d2e85ab637ea34652b8339117ac81070945983681f2261a0372865959a9e812aebcf03775ab63cbea3d74999a8709a654f08e94f28511a120294d100d69cb97ec5f998267e4e55cb4cfd20a583efd98c7a1fba99e55d314053a40be0310f0b0bf9bbef8f7640e30d058c9f785559c48655cd4a4535c8be838fa114adef6ebd82d4dc5cf1953f771076f10ce4ad9877e46f072008a1c407705fd67970f2ea357ecbe0a8123d1b8962b27972a429d368770f2c1cb05293c0869f62635c3b6cd339c0ed9842a72cddb7727f616602770e90cbe49dc2742459826fde2791033614199f92b3118ad254464188b29e246e5dfd2b6fed82dec5b538d140d7a5d41e8418e396db2a652555065188058e518962ff647395af86edb6903745b356b66fd4fa79faaa31eb06dc777092b2ac80b2b2d3b402a35c3184dd3ca20bb5ab154eee3b9ee45d08dbda0ec7641e19a703c3037d3fdbd790198743c7aafab1a1ea9488d773a96b113af427390702b6fef13aee009525d491833ef14b30ddf84736026f17fe227b9abb7bcd6478198b73a733c854e84ce54b04d1aae9f79413dbce51a0fda05299a8730d28cb26c6ccd427e32064856c88e32ddfb0cfd68d33e0328ecd1c6e761a31ab64875a498030f1438495ab32436532e991109084ff8163973b30896dcd20afe6527af6c8e94fe09ffe5a48fe46dc5b21d296c9f8d8607f335ee3cb83d214d3814f50d37c0874b3058e4029d8c02a711e35ff0a24257675d294f1e0c4bc39d49f4bc0195b159f7cf88c7771d17b054f4f312719d0d18170f7519704ba52e2482e4f099d69d505b3c320d2a104af10d7ce5da51ba47626081adf68d5659a920e7a4ded6e4be30c2b6afb051c30f7118b349c955e626c98519d7264d9cf989d2e47c0fc95227977a0b8d168bf1fe872a3ecd58ecff9491a611061b18e4d80736399599cf6e7183997caa8dd1a1c5aeb7f06a44d7b6f31a6fde433ee192075fcff2410ecb65c7606883af61422eab9bb50fa6ae717fb5d2d1f5f000769888e34fa7261a2878290e32ffc0f20a0918ed6c173edc3dacc425942cad47c2628a6581976aa3549436b7d89529cd5f3f8a082666641d5ef35df64af20d8c800177102d29dfbec7289868c78ece124bdc4617eaef8f8cd30f783a7a3b30da61703858d8f21a47868a28370a5df544ec373a7d5c10de487dade407ad9d24839b537e0d976fc2464f7a4a90478927cdecc48fb4919fc31de24b4fe3ac29b3ff57e17da29fc91111305f1141918034f4619dc72f5ceb225fc9ea0d7248cefa60d06a47cf14d7efa9df2ee12f11e2413def16924108ceadd2147f198b9242b527f51c3886c26742dde547e26309838d333833ff406803d155b1c9454bd3d8aa90d1345655477cbc7ce5f3087d1d5522854efb66dda39cb1c4b991b956cb2809c0dc0f22a364ace9cb9e9a099178125ea390192b18a86f8277a0bd7764baf181fb9446912d22ecbee9c1f7065d1a833b584fa447ca4ec64ae8c70720bea24b41d6a918be411650073ef9519476346a10d56a45edfe0af62b86d70410202a403c320d295887b56105eb703e352f47f68127211756251f8abfc2e891d1a1ed70c845da28981cfe864bd4a3a3a537b334f13b0c7fa1d2a792db92ae4d7738510699b53006bbebb231dbcc36573a58be8adc14812b6b453bfab24154168141b0bfd8de9438bfc338bd9d84b6c2bfdc3231f306fb048d413a1c2098c40c11677cd0b9cac031cdc234e403aab7e950bf5750ff3682cfbb709404c5997c8a84be8e13604b6a17029d17392681332b1552c365a5eb6291bddaa3cef1b18291b4797fbb413045a778eb0af97e5ded681deff85a52c42a3fd2462cc98b205977c9e8431a93b1f0d897977164d06360e01553ae634d4bdfc1f61a68553c44dbbd773892e1b1d337f4bb7f9575a9702b1dcbf8c5440d9b6187217efe298e64eece348021458301389837835eff3986fb70faa920bb8304122040730c7e131ed42bee1f62e40f52ab34c87ac4b1da522cc6747186565b85fc7a84180c907a597a2a6ee7e5e30e6777ff28f2a50e30f1cb9eb6d8cae88dc59313ed4152fbcb8fc006a65bf5f6215af878b72d1a5b2d60f7d55da2f7b1c51b5897611abd6743cd84b56b997e41c1cf90ca9ec05883ae94b85da9a690df514f520c680b5bc50b4af04cb6b795889d9b07ab287041e6acd70964f4bdfcfcee897434f7e0eeec5f301722b3f1b8a2eb3408708519c2d946712361f4e74d75afe2ad57b63b2423398a052a36e07bb824195b02756ac74210caded55eff4ae18541fc530d63df27fd4a3da27276ea473fa1e202a4446bad03405bf52b4f136cadc2b57052764999e8008e1c2facf472823c2cc06156d303ad0c706892227983b969a88932d360f048b1664cf6aec1c28858af44f23989027bfa87bf49b6de770a2f8ede24488d54d129839d40a459932e57fe3b30ebd79ec06f23653e6990f7212dca9a4b5ebfe5edcbae6f0daeb9917705121473134c99237a24cf1e2a245a6642eafc1fdacb0ad502bb49af6a5679ade58811cf90c8f949c21da028e8f9989f98af94ec528c627f60e31adc719ea6b7bebb32072cc4e287071967d21b42a7d97e03b3f1292e8872b2fbb810830aadc10a09aff4cd745ab47cb52a7d0a4621a396bb18ed1929b903935c835eceaa9c11daf9754e085d4d75daa25b827ad14d1b69d1b458d11df6dd6cc825dd7e69a71e9eab4d17c3db1a0d48e0a37fce0031ce620e22eac9bc0f4878c9f7a125042b56f15e63f8c8590a7073df2235bbe2df6df9dfd0c3f05307776ab8bc3f7afc617842b7b6518337b6ebcc9a8e36615feca740783ebe3d59eaad949b1184a14da059cc62930510109a481a8222e093f51527638fa63c8fa3c6e2ad9493a6f40d22b1de4213fec4e90bfc90a172227a42d43f41097553128c848919c8b40c2eef1ae3880156b1f6adb9d3674630cdd42363c210461c4cc48408b00bbc7501506d14677a48a28449accd2d2b10a55eb1525bfd231661bb50927f95a4b96bd21282e3ccab31d3892effc6900d0851414bbb9915860fe1563ce4ac7d8d0d664d3b1dcc8113da66de1bba5467f0cebd0d1ae40989cbf651883bf714a412732783fb86245b1964738da21bccda275e18e6ec06997d53546bc7d7e04644ae1641a9200322714ffc84253f9d6657c35fe40b42d7aa342dc31a3c9b1d1fc769e8ca2b2ae3e228d400e995814106e72e0d2d340e250719f25595667600695bbe5788c1a2568d7dc6b871dfb5821fc16a5cee4a857b175240ac765c7c29ba25802de2267c1d713c3d7c4a512ab15cf3bc8f072d9d160048ae124ca571ec9b7581d643df87659a68e434c92f995db782e4daca9f25aac35", 0x1000}, {&(0x7f0000002800)="87d5f4471cfe874c01fa52b00418534e6027459dc41a354e254cbab128c6c402e3615917f377327d4c2dff27347d0c8171e2b2f7ba396f4df719fd2e73a84d7db8ffc942d1763a8df3007c8b513936bfb2efc86ab81693cf031da1d29bb1622418cb75b1f603", 0x66}, {&(0x7f0000002880)="78188286466c8927415255620f70998bc7a7d1e8c4304455533266ac31fe93d5274f9f638df6adade07b52a68b81d58883b6ca24426f6ebb34190998fa115be5248298bf878565e6dbf7070dd2ae09d34b471c4774da77c6232bcf97a8a269c6936e6e35a1a070df984330576c01e64538668b4b1b46c2a87bb056ef18ece03b86b4d6fdcab31275cc61c34b607a4c6d7d49c8cfde88a6148c3603065177881ceac586ca1a966752d565b4112616a974a62896a514afa97f88ef8d2f60a67510133e68eaa8db30214e3cf64e67db", 0xce}, {&(0x7f0000002980)="633b4938ded04dba223ef87601bf63fdea44a6183275c152cc9c1582818f7909263c5d83a05274bb17c2c504ac51f02c4cdd9d4ecf9bb608c8dfb2c68880bf8a32aadbe74581edf68b1a2e32e5d46c3da36fe2266b9d2511f978e5b81dcf658467e83b23f20f306d52c693cdbefa1441e5fc7cbb89a749dcf1e6ac0ddc9fcaa58d1a6df4cd41e364e05c52ee37c9", 0x8e}], 0x6, &(0x7f0000002ac0)=[@cred={0x20, 0xffff, 0x0, r10, r2, r3}], 0x20, 0x4}, 0x40d) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x80, &(0x7f0000002b40)=0x7, 0x4) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000002b80)={0x401, 0x5, 0x9, {[0x7ff, 0x8, 0x8000000000000001, 0x7ff, 0x40, 0x7fff, 0x0, 0x5, 0x7fff, 0x7c00000000000000, 0x80, 0xffffffffffffca96, 0x0, 0x100000001, 0x1, 0x0, 0xa5a, 0x3], [0x40, 0x3, 0x81, 0x7, 0x1, 0x0, 0x1, 0xffffffff, 0x8000000000000001], [0x2, 0xffffffffffffffff, 0x6, 0x100000001, 0x3, 0x0, 0x81], [0x6, 0x0, 0x6, 0x0, 0xfffffffffffffffc, 0x3], [{0x9, 0x8, 0x9}, {0x7, 0xe8f, 0x1, 0x7fffffff}, {0x50, 0x5, 0x9, 0x7fff}, {0x401, 0x8, 0x8, 0x9}, {0xff, 0xf8d, 0x5, 0x7}, {0x7, 0x7, 0x8, 0x6}, {0x9, 0x6, 0x8, 0xfffffffeffffffff}, {0xd2f, 0x9, 0x8, 0xfffffffffffffffe}], {0x2, 0x2, 0x9, 0x8}, {0x9, 0x1, 0x101, 0x6}}}) r12 = open$dir(&(0x7f0000002e00)='./file0\x00', 0x10000, 0x100) r13 = openat(r12, &(0x7f0000002e40)='./file0\x00', 0x0, 0x180) openat$pf(0xffffffffffffff9c, &(0x7f0000002e80), 0xa00, 0x0) kqueue() bind$inet(r13, &(0x7f0000002ec0)={0x2, 0x1}, 0xc) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 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}) r1 = dup(r0) setsockopt$sock_int(r1, 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) r2 = open$dir(&(0x7f0000000340)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x4) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') socket(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4f) ftruncate(r4, 0x0) open$dir(0x0, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000100)="e3b68c1780b73f43683256330b754c0027b908e6c4a58f519cf58861e7570d2fc6a02383a0d2f24dc96d4c9ac28143c80ccb6701a3ac20225ea76d2581b70e66b0988506d5a5ab0bd31d15971aeb9d04a6f4a8bc75b8b96ddac305b355645b45adf271504dc2f1bce956f69b2b9fd392ea320ebff11bc91e5e147dd40c2c67634458ee62849997f547d0", &(0x7f0000000080)=0x8a, &(0x7f00000001c0)="2cf853c6de5394340da85a088a29f8906da64307374088fb384cd4e4d129aadbaa5f23a2aaaa01bc69bd34881add21118f51db6b405cf752ce967d749c9f74e59b29a4bd18971b340c5552252953b93800b013b55fcc74ebdf02215945028a77665eb6a317db50bbe284574065f85525c035fa53585a4bac59a1de712d12a1e093e2272e11f91dd317f24d0ef7a0123151b97d660da33b203fcab17fc0bebb3e7792b0000a052b940d7d1d2d2a5417e66285eea29a5a70d49208d57295bf9fab31cc2a13b805ae5bdb805342eb6ae1ebc86d4b3cc764c3f73daa077746c3eb8987be896cdffd0a68608bd8486e3fb384dd919565ca857f0d47f64f98f0ca9910fa31071e1831366160dbba49052f603ec73253cb574a8a663679dc0f5eb2a2926df99270ba84259d1f51aa1d20d551c3f3fc595d088bf771e24df50b00f0676e5346409b1889a6a50f4454ec4972fc9743f4f86b0b298f7597edacce0b92817402577fcb28d1be67133df441c7d2fce598456ea40b1034fff96bf7316148437115bc13fc11aa757fac18e3cb4cc921ebffbc9132aec079cdd939a8d47b61e03ddb89b8e19cb725fd01933b1d169b72f9affb629fdb37502e3d52c3df8a0f449f9d384bd9cd2a40d3de57197b5eca0663351482b62a39bced9e44b2aa75f6df2debef2654238c095349da9f90d92d1bf9b94e5eadf07fcffcb62af825e231c1f64dea5dfc676d329f2fa69ebdbe7181a776abca8d24edd7e16c33f9cfe01f1afe436e26fc87cd0343d3103de2c3b317fdd71aec03c00747165908a7a0b84b742456dd2f671cf9a6c18f416272e00c1dced1979e2ffd9c233d9b5614fdefb06f289096bbd6bf9f5e9c1df2f536f80423ef1a455eb70cb0cdf6b3e822c56b72ada745bce7184f0dcc9dbc2ef4110e825ad2c3f028535909fd43152a8d806bc0afbc15a37aa9cacaf586232c5fd1273599e1edef3f18ae10a204ff22ec811fa012d858669f797a2cf232b3959329d7e03504d5978ba43419d79a74bcc8478d00ab9a455c4393b0480cd3dfeb52aa4b882730e6695634f75ead491efa595f4e946c938b694e68b31b13dc7ad457237af918237b3b8cf756d742c4a70418337c5d1db274a1be8292d348b262c076e43ac20be36b8eaaee614bc441eedb8884a5ae3d9ebc6187cb00cb70a7a1325116df6bd052b6eb43f9ed9b06eeb8dfd9523c791c18ffd9b6b66033fd8319559f1a2c50ef365ae461122149059416fa0153e99a9690e9adb6193b314ded475e05429abc35a1a39e1aefa3477eafebb139f40275f0ae18048b40ddffaf0c886916d7f26758f2b10e0f85d3593f8d73cffb6b64a9a99c386dba67e96c78b542f364b4531c85ab1ec70aab8aaf2bec9eaac6f4721a524bc1e8949d4fa99884b358871411aeecaa56d68ff1542916e50d87bfce0c2bc603ba9f4bf2eb1c5baedc59186ffbc08e1c8eed092aa0034a512e3db3e132be99b55bc7155a2297aa201cc18077fe82c052c7f658e8bb4fc0e7f7156becda19eff7d392e2cd7a6a9f0d1b8d6b62b2c1a7f6ed1a0e774bd0c726d19a573347a0621d3d13e8aa671f3b3694569c98c4be2193c3c967daa4371569b71224803a474f32a480e0e9e0248dd9a554dcc40700986eabd5b077208348a7f5effebe8e0fe08c7fd20536e94a080ef04d2319011f43c245b73389dc003d4a639c670687618fe8896de4cf2532f55d7f6806f36f8798c4e29725c617b7622c9e64b9cf2601c3ca6805df59b8574ce71a92bcd576cced163ce93beda64dedaeae41d8f2d5c16b024ed08059bc4ab039126d59e703a60db4f2f9b7f9038d215bd1c9da37100d99e6822e6684569235fde6c1668bc268c26e4de76b4973fa321fdce4090e78a91d06af0a8a0931c822a0d24abfb675024ad66129c6da2c27b4bd0875edbaf61e54335f3b83c1935eac42fa28bdd12d5fc4de59c90b3e82a9e4e23aad8919f5e1719535814cfaadedea772a2ef65f42452bbac04f6f4135a4657bb52ed88273449f54cf32a0b142912aead94705de2a5e629777c2ccf3d2f038c0edca9f60931d37439cfc6e93bcda84569f02b793567698eaccea8006192bc70c5881bcef8d0618817198b061f865a4aa8aa3a7538b5ca3676982f583a0370638985487be4a677a061ac82919ed565a7517c418ca5a2db31d105d5653b3fbd723080dd8bd90ad424521ac61a1657c43634f357e2e5495b9b7ad8cd9f033827fd3a7adb6d9a614b38456e285bbf30c7ee67764f91abc655473dc3efcdf3347ad30289218cce23b050575ac1cb2f687d6901620e5e87b853ae320696523c5ddb0db7fad0af090c61420a56e242ed62dc900a4bb24879cb634388c8d6a08496ed4e18c951bd178313dfe4ca31de9acd4b2810920908b441b3a8c6fdeaaeb820ab7fc84317a4d7e8d7b9faa606d33120d26cd168a62631eb5b1fa0d03d612cbd2433c68c482f1dba6a83d6aadd4602ba6056c603446c4ef2574c356220fd1e4400c9a99886235626ce8223a6eb9dfcda845f685bc6e88dd8e29c0be4d5106192ba0bd127fca9f2ce9153d8af52d7b85a959578b0f004845297124dd47737958c8a8e1c70805a530176022bd8de6924780699a6663822ca5932bf06d92cf2b08e0ba2d274f57cedb2867a2445d98b829e380c09d81791c73efeff7ff2da51f4018e3a75af158f5f6146cbc1187edbcb6fadb969de639cd595335620811b89728084ca6e5aec99d31b9bce34317969bd06c0fa72b4c4c90d3c3089e27137d49116091baf6f6da87aa994e9ac7f2a03e4a2e4cb2254203a8ac436bd469b69fefddf7f0617a9fa358458f4be67c5afe8400b54a6e6a5f23c5370760698ddaee09059122ba9b39b7b9088e7a43f6f7d452620f2ae5e19f668c94c50460e406618ccf066933c1251c02a615d2c6bc2ce10ee09e8140bfc9122115c5d3e2270afc46a74cb5b1d848fe8d4e5dabe2bd8ea86cdefd7232856f5b9101d37ec9a5b21086ca4eb802eeee21cd93209a45b897abbd826255d2f23f1ab1fb8f4677009ab04bb4010689cd763f09c9b53511a460ce0b9c837b32ddd820ac8ab0cb1a49eb78213e35ce824453c0dfe20dd78b448dcdaba4a7eec30adec88602862c992140f6cae27e9c373944192fcbd8c97e4a43c574d1e7f1a8dbdbdf550ce47c6f032d16651cfa09cc603033936ec16411438de4751da6f8951c9f273f0e79c8d874e66247f3d497d70385309cf67405ad0daac39addb7122bda2cc5fbd5431be922a0e3565c1a0baf175bede5190f64afc1523a7499f6d47fbd23883bb7570fdfca933eade024dae90542bbeec7bd023e8ffb6b27edacb916e61e0ceeb3c2210205cc608caceb970cbbe7a4befdeaf5b9385e92de2f10443ebe5c77ff5cbde15892099ec5e8221f6851bdde479b11ccd16d2d1636f40e589198cdbe84333bda135818d927d34465433ae27d51c4ebd288a72f7dc0a2a8d035e6c77f65730dfd441e14b9d68c5ed4161362ada3ae692870f6b9f920ad633e3ab9b2618c1fbad0c8abf063058cb58f4b9a34d0d56a79a18ef6f1eacd60f791a7b399fd8ce6a3236c23fb240d7e694dde43e53c59f9cb5c0bef0b8132b3027cc3244f150460ff132cc08af4d5fb6f720922b5b36f9423dee2dcc2de2d84a8cc31f21a04992985e4cd656042186c8a574e1f607cceca033e8c39c8183f632a9245492907f2f528278f197e0570b90f6655509dd8157d2d0617f9d91fc39bd6d178ac22743883024bdac09aeb61e598430663db5f1e142e839e8474177e636a63df3164def40c6ff3f4db6974bd83a9bf30da975b0ce2de1e97a10084b8244677eab296737f2443b5773bb8b6470e5aabbe24089513860d52b5dccad13b38e231c6552e14a933f5e1290ba704ae21b3ed0bb0f8bc2b4254cb74297afbff8908e76d23bbe15b863593eb796e1329022f7ad6fa7378e09abd2f68faf0a7c9b46d2d58bc0b6b3fdf25647d4ce6d564b15039b5073d7ee1dd297d5d7086ffc6bdec184ee5010bc0541193e210f228fa278e752c6125ad725b8d96285a4ad55fbf641f73ee47a08b4792dbb2729c100b14fa0295ca79c5fe67fbd5343add19e327cb3b40811598ad58981628b7dc2f7bdda786e8d499078d48e8b10c2dfa0e8457b918002aeb161675240e4e31c321f8a33e546822ec53a6b20fae83ef479161693dc0a54fe6860ecf03e02364018c30a3bc5332d15754716a1afcedd6cd97e5575398691b9b07f1d06766e5bf7a8fba5e584a83833475afbaffc64f5721ddf9bc794586d96e7def661c68238c02a2cf44ee4b224fa10ca54758be3a1af62eb5d2d365609d7ad9eced97024e7cb3c63328888340ba6aaf1aa908965b37450682c8ef8af26869ca9d9badf2284dd48c8c7b4d37b382b5d77539f69f89d3fabf89f2b93528c65fb294167ffab9237f5753c90c4263592ba19956a49ecbbdf4cfc40d90be26e5e07e26fd7a2896bf2eb2145299d55ef635842dd1367bf2eb960ab424aad87802d83331132db5166c6f137b0fae083861a6bae11ab4b048164a02842335839d912adf49cfd99ec701f5b74a71d092104328fb033bd51bdafc83c428077435ff544590d873b5f5bc87c22f7c7e9a59fb457ab91c205405eb5ad7f9f324c1387be86228821faef3a2b8cbde61a37caa1f1e347b5fce85b4092411bac715bbd8feb8c22031e8fcd0f9f3d13e3c107d918969328d5ffa404ddf184defff15594fd96fce13e3108b31a2023cf32736b6fb3beb25940cf267221ba349d3169463ba5b6e63115daacce119f7e723c2b86c8f309c3f3f4c5146e7f5aaca480bc1f664ff6fc46a80bfbb21ebb1935980144746c56364c25b4f7bd8991dbef570016be8ba5f01f6d93f64198be51491324299d7399db04b8fbfaa55106142cfd2e02f22f68001310174f56623e42755167f25cb4e1757284645a50dd9a41ad8de15ad111326dcd6549c51fed2b72cffa2cf8d5d09995cd3d8c024c222b796468636979b83e75b912f402ea237ae7ccf9c32782a5a683b09db91cd32e3e9492d489e6321fa06a4424a63aea8190bb0415e8369edaa550d348a4ce4e9a7c78ab6958fa9e7ad2571245ec760260c59a8084d575fddd20de57ecee2d6da89c3e035b0a17b3cd5aa6815fa295a8baf1d45191804df8509fc7b0959b66907fc10269cf5951ecc2cab752b2de4549463a970fe719444371e6a1fdf148956175931b81522709f3aaf2f2d025d0841a3266daa4a70bd391e6a7037762fcfdeeeed86a49d83eb78c29d995044620eb9637990b89698de23927b22219a88a513c02417b3eb63a73d4bb02f957e26c06d3bcd08562f2b78eb0b0748ab09a88b1744ea69c1e0234da7065fe2cc8de706763b2f92ca1156353ecffc29a13dabe4f177b981b100f3d1b515bc844785d8b4309433d8a0939f183074652201a87e207e89a59cd0d949d3b86942f0e6e6a74041a07169f6063530e8a42c28df8d44b3cd4c80e4539b2c0f90dbc53536679d7cd6799355a241d82c4c9b5a0a25c7e380dd64afc0d80c2ed3ddde3ecc1dacf2558663facd4e63ad7327a7365f39d5266e3133acb1986f13cae31da6ed7d02ef9fbbf8199524e04bd86cdb25d4c33af5c52b5d466f41c0dfd377948dce819521fcb0f8e6d4aa6756ef7aa95edcd99c96a8f5af0e44d8c4578e422201408ca15944c7fe72b7713400abed03af15f1f0cea19806598bfdc7309660a56b083e84480ca4a329fefaf323bd24e1a3102e5b4c915b869c", 0x1000) mlockall(0x1) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) executing program 6: symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file1\x00') r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) socket(0x1, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r1, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "59ec908f5fa53deb017a018690000030009300"}) poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000400)={0x0}, 0x10, 0x802, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "54acfc", 0x40, 0x0, 0x0, @rand_addr="2fd6faaf3fc0a2b5b998aaec8a8afe35", @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x0, 0x1, '\x00', [@enc_lim, @pad1, @ra]}], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @loopback}}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f0000000740)='./bus\x00') open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) unveil(&(0x7f0000000000)='./file1/../file0\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x8000, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() getrlimit(0x8, &(0x7f0000000380)) r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="b7ecce", 0x3}, {&(0x7f0000000040)="e89f98443b0ffcefd7d6d126bf0189ebfd60a95cc38928647d9d080ee98cfa5153dea213ffcc7eb90a40dc1bea407a67e9a41314ac3ebfd77992bfdbb25fcb7d9c2cacb059bc728c7f5502806926d69588498a3e5891c3dd3fa3edc6933672393f62c68f8eed22851a09fc9265f5917b7f49e4a04aaca2ea1c4c103e1b54ca693d", 0x81}, {&(0x7f0000000100)="b837ada7633ba5b2d4a6e6a2c79928aaa90506b8a1cff2df2fc61706097db75ac51a8c7e68f531767159644db862c9c8ca5f5b6ee82952380c625271718dd52fe395baf7a34bdedb1ccb4d962a91a252c42d91461977fdf226e1cecdadabf2e65cb634725a5ddc3ada0508e2aeb74edc7e01fd5b86ee5cf7", 0x78}, {&(0x7f0000000180)="a3bdfb1f7222f5100d69ccba8b316bdaa35d5c569246c6aff7e3f8a5d5603cc618e0eb7064750fb4a195cdb58a37dce2ccc0d0675e574a407fe3d7bad304a6acbbb426962b6ee42b2caf9ccf8424f057fd508fb5afaf43bf253da176148fef57810394e4a09001d895bd09b9fca98261ed1ad08d3125d693ee990f4e1a47a4e3728441565b31dd4da96278c8a3e9e5ec432a93689dc3d8d082b8f9c165924f168098409d9c6a20bad44df6507958e87e52bb6e4c3ad96ff42766bba36e712f97740e3ba4a32d72cec4e7ac0c0a97c8402822a276152c01b531d77e73583f04b2e4d83f2ec1b864387cb3dac0df3a5a8bda01b830fe512dcc", 0xf8}, {&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d806884688ab8baaf0de1a991d154e36c878c5b4c", 0xd1}, {&(0x7f00000004c0)="bf79820ddf3b77754808adbbe15a50027967a668067e65161fd92c5d8dde46e762885718ab79f2c6e9b812e6a01c44ae67465f42d3dc3b9ba07882fce73784873739f6a29d9fc3c4ca3f00c4a888f5e08729b443e64180ab9d24164f45e8c3ca0165491c21c0b525d4c6a63a5652d16640de1afdafd0d887144985a38d33f0112896d850b81e8094832f1d7ed0b0432c132ee9", 0x93}, {&(0x7f0000000700)="8c8005e4b5bd30bd4767e7f78ff2d36b377cf8de89148a9fd80779a0b6f13259d3d09fb433d43be83253e5465345a5917de6968693ad", 0x36}, {&(0x7f0000001b00)="22581dc4054fdffaa36aa607eac3869a21158e2dd099319094b12cb6171d5a97aae02090797e7bc84c5c7a43ead209367fa6c9ed2076edd1e8bf553f132dd19bd53e311ed1d33f8b33efa1a655be159dc5297687ab055f75eb76e6beaa028ae3fa2149963867df70ab4b151a9a2a7c13dd19c61ff3633bc69e28b83e178a88a5610a2771b99adcad96cdd55b0c058651de52a14d6f2dc2c54c843dbd81953cde0de627320e31c962f521d536609a522aaf70b8463f18510ab1a744f756fa77a83e37b9a4c574bb0a0d09dd4677e61f219de89ebd810c64383887408bfc4564488bd5deedebfd115de004885a0a5871a019abe9f1f83d42c7105be2d5b9f761b4fca03cf53bfa93a62bdb368b6356b7469fac6da864de56599b5a5bd960bd94254f55eaca1602ed16d6e8f7d2479403f01d3d8dafed2926e8e7014be956eac256fbabec3123b889d0fd3a560a78ef6bea8d3831906517301c74f0bb36230961e028e7a98893c5ad29535a519d6693d3917ad496dd5a099478eac0602486a74e619885f9267a28af1315e820cc356174e80729ed1fd7eff4a14bc247866229622b5fdb44ecfdd738901a38da5cdbdd0302dc8431d4fd461d5a9a81fc873066983079581a13d449d51f72d04666d99455036a99d17953167daa9982b35a75b019f8d0236e136e60b8cd3146a18f68987f6f3422439734520bfbae8f2ce9b6936a42949b206e973e456215272ab3981e4f57edf5c98c99f6c2b4c0a6516785b02dfaab06daa7a75c38c39c7787c7b693ffe460af0df7c94a4d184f79d4cfb0647e915b3e8487c5a00c98d6d0beb6ca0403add4bf299f5de2ebd514b5327545c6b18d42abfc37df4512d4861bf7a5faaaa482f6b6157a22c45542db801168bbc02a7e719b65105cd6d2e1d564044bf68fddcd0861721a9d67f997d36b2834f906fc4a263948bef2167b2790ed689d4477c72754d662f0f25d4c230700f6855f66c0fd23251b6a3cddb7c9a5af9b96b2ad7975493f780d770f0f74482a0f5df16239b70d920a8b1430c413776fddc05ffb02f74a7271de41312504516f032225a5778d565b5451c8feb4001c84c68c83", 0x30d}], 0x8) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000440)="1de3", 0x2}, {&(0x7f0000000580)="feae4b189933f708499b458d6c0598e0c2e46ff2c4e9fb44fc891d5322fbbd1bc7f667576cb8db0e5dc165fc223c4c8e96e7cc766d3f6a27e884004ef5b072386213bebf97c5cc66c6aaae9a1cee5004bbc43d40c5cfbe80d9e735c8a0d5d5e5c2919234f496129d474957d100e6d81782a5e7f16f", 0x75}, {&(0x7f0000000b80)="37af66e9c3e34a417e5987309dc55d2bda9abd46de9311c4f64c81078c3ca3db618f801a7eab80373f8f3bd808316a4668eaca3a3d464d384fcb4241facb30f027a5167a47a87ae8f15cb39b3449aebbc93b9f7ffb9da568cc4d26c979e026e4e39ac9bea2203fff5b4c878f895fb6e19aba81cb2b20d953e97fb34230bcdd3b92e9588bda659b8fd14f2c291021bf136d652c8cf3ba75e5607ed7d010017cb2fffe3e42dbb806fae9159bc1341211dcc8c6d28955092c16079953e19b05de7cd712ac7d4ad79a412db7a47c7d3c32b899ae29bf4bb448ce00"/232, 0xe8}, {&(0x7f00000007c0)="781535f1308b294393337de2b21af040d4df08b4d18f2205", 0x18}, {&(0x7f0000000800)="bc0703a8ea71754832e14dc9c5990b96cc7b468f", 0x14}, {&(0x7f00000008c0)="394f3621640ca262a35ab43cf4b5c52b5bc5fe8d296a45ded3bccd195c0a8aa65f2326343cdaf7eec74dfa8c7ece446fd232508516cf4e938dc0017b1e13319f95635a30e00c52f99d932146b4cac57964a5b6449473e1a02b32aadc73e7ea420bc997d67bc90ec17fdb8958423d89e9e243", 0x72}], 0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b8}, 0x5}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(0x0, &(0x7f0000000400)=ANY=[@ANYRESHEX, @ANYRES32], 0x15, 0x0) msgsnd(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000000000a486714b3b6964c6224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9868ad3d58fca21e1f36041df344b049af83f321177b2fdcfcc2725621dc0"], 0x6e, 0x800) msgsnd(0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000658a5d81ce75a9b5b10eac918a2349d2ff5c352fe5f3f422385146955b84e3c261d985a3197c107b6beff52d4164ff75b3672581be9867a72f91076aaf06355328ff72daec672afd624a3b05124c1211fd0befa2a7fb5243d2296fd07388c6b1133f721f1eff78309b886d3f"], 0x7c, 0x800) msgrcv(0x0, &(0x7f00000004c0), 0x1008, 0x1, 0x1000) msgrcv(0x0, &(0x7f00000012c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/76}, 0x54, 0x3, 0x800) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000005aa2454826a594a64456dc76eb4f76fe2e0155d89563ff3e533d3557413d2bd4388f5b897f5724208509aca9390356e14053f42ad7b6c725e83054b8f8cdda743d5f5e29f18c6494ccfa2b5aa73e516a432c8e6a5d60e1ff352c6d870115e3da81c3f729fc36a23e2ab8343df0c9a83b1900"/152], 0x91, 0x800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x40, 0x100}, 0x0, 0x5, 0x0, 0x0, 0x2, 0xf234, 0x8, 0x9}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x6, 0x1000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, r4, r5}, 0xc) r6 = socket(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) sendto$inet(r6, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8", 0x757, 0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r0, r1) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000019c0)=0x9) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) socket(0x2, 0x2, 0x0) kqueue() socket(0x2, 0x1, 0x0) syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x1, 0xfff9, 0x0, 0x6}) syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000540)={0x691d}, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000d40)="6662753c841bab208e5bc4d6a4414f026082102cce92b0733e15ce53844ff29271720a94b096ca5df6395a7243da34c697b9706f12b004b0238d80ee4dbe83d26a2a78efa4799ef1abb088242737ae3fe9532dba39795c01e7fe1f924f454b39276c5072b86766cbbc10b22087b7700d3dece7b575c532bd880fc0f15a5a5478d20ef1e55e7d7843946a0f5d78c46e4332a682c11975b7139576448788b35a4de7c245c7cd9b908c", 0xa8}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 2: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffff37ffff08005870cf6d097a4500001c00000ffe48f4000000009078000000003fffffff11009078"]) syz_emit_ethernet(0x6e, &(0x7f0000001600)={@local, @random="08da535bed14", [], {@ipv6={0x86dd, {0x0, 0x6, "020099", 0x38, 0x0, 0x0, @loopback={0x2}, @loopback={0xfeffffff00000000}, {[@fragment={0x2b}, @fragment={0x29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}], @udp={{0x1, 0x0, 0x8}, {"e51f17ac5031f347ba35f4bdae13e161a354e9c839beea33f786239f4c4dccbf"}}}}}}}) read(r0, &(0x7f0000000080)=""/179, 0xb3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sync() r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xa5, 0xfffff, 0x10001}], 0xb7a, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000000c0)='L', 0x1}], 0x1}, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d", 0x3e}], 0x2) accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x3}, {r0, 0x10}], 0x2, 0x1) close(r0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9149a2c4d017b394ff5673eab5dd6b2ff7f03e6", 0x0, 0xfffffffc}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000180), 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000100)=[{r0, 0x100}, {r1, 0x4}], 0x2, 0x0) executing program 3: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x3f, 0x0, 0x1}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r1) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000180)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040), 0x6d, 0x0, 0x1280}}, 0x10, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) dup2(r2, r3) sendmmsg(r3, &(0x7f0000000100)={0x0}, 0x31, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x40}], 0x1, 0x0) close(r4) executing program 3: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1}, @udp={{0x0, 0x0, 0x8}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r0, &(0x7f0000000240)="df", 0x1, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "00000400eaff0d00008000"}) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3f4e8e5a16945d71c3854c184dedfef537e81ad8"}) poll(&(0x7f0000000040)=[{r5, 0x1}], 0x1, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "ca778701a0bea716d61ef6cf19b5eb9c47771400"}) ioctl$TIOCSTART(r6, 0x2000746e) readv(r4, &(0x7f0000000080)=[{&(0x7f0000003880)=""/4106, 0x100a}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x2) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000180)="539ee299de8c24635cfa133bfe68c6b9e9813922abe5c4dd57f9e75ff82d3bb3a9e4b5db539ab03afd16dcef6b3feecec79cee9fc13de8aa94e13ad8d98bce80fb5995e42d1092ef09a6477f64e40c0ceb6326381e7da2b63fe1327cb93c5bd143ec20e91424e494736fbc6e46e8dade3603d1597ee659f6707e6b2e2be13860b6176c53efc828b3ffacec4bb370", 0x8e}, {&(0x7f00000019c0)="f3482597460cec8f2ae55b31927523bd26d21f4b47758a06dbc050f3f586820bcc4942e14385452393965db900a35ad796f38e4b9d3f6f81d9e47eda0b3d51e253ad28a4140c348c79a23b02cd3a9c76f278f73ac06800c5e8423b57ad481876f38af1baff62d82dab8a21cb4779d230b7137a7283e2cb2d4bf3010ba8feef7a04359238cae8bbf86d2aea375f2aee4a3b63d2749a5684088d40288781a18bbec343ece3c19772f9fa5859b0957781c52f726f9efcad177ba665e252c6588ce0aaf9f2a51ca7b7cede79282484690e691faa3471297eff7f099e5bc4816c4754bf4fa3cac10e70465d462b73021a6d9738a0f7ceedd1eb55996612d8e7646681913353aad76e3a4501d5b95f61d3002b053b7ca8f163071e43d0e282bfbe9229944a14ff27067bd27561dca0acf020c849e97566c8fd9aec4d3a51d1d288056edb5a96b99494cd9cb0b1eb0493521919abd2206bd30a1e85486bb890cc674bc68f3a4ea5e3f1eb312bb51cfa324c0bf7a92b109f43bbb5e63a3a5fadb5dbb22b9bb3a27e36ff08366f43a2808729d3332c8b09d1fc9959efdddd39dbb586dcf6cd2fe5cda1c34a4103175da8df27cefd405637c19716978a098bb073d312df6b4a4ac7d5350673342c5a91568b54ab2ac243d87ec97f03b1e1197790ea3e538fa24156193606d6f9666896890034162c099ba23e7bfc0c86234db26a61d1e10985d76135b79865cd90723f9da7685fbf177561643dc778e18c803a9d6b6dbe63523d5afa4ba8a3e951c08a1edd90017e4a7e5f38e3bc7aea8fe4a7c47b8b262399a3685cbfbe6e18577c66320a323e1dda2f495ee148947988fc655be432f60d61d0696778bf99496ba49c4a05ef257198ae86961a6df8c6f27ba91280b457d840ec0d542588df487c97f4605010b3491e2afe40bea680e11aed1dadbed80b27e054301edd3026d39118df061651fdcf6fc56aa636a28833843f6f0af1f89ec28732103624704443142a56f7eda643967ec4bc4bb70033bf282e663a547bcfb060557ca267847871dccb51d7bbd8898ff374b5f170bb0e63398ef0182b8cf2d96ff67f64d5eef506de7cfd48e2e297117cf5755de2ce130b3273c406f533490ab9091a7d0bf495565ab5a4be077ad6dd0e86af83794a27ac88ad850b8a25e5c0ceee4920475302d731ba57aadee8225ec49171562dab14077f69544e9770b4cf512eda21cd1b8e954f415bc62fe55efc49de785bcb7fdedd194d265b089819babbadadad9c96406d27ce1c5502a17ca1c2b653d551c0752d83cd69c7e8567e8ea3b4e393d58b42319306f2b0ffd8f2b7f901c00328fcb66f3e4aa9ab6e61178c0abe6b4d9721d3b4e8a039a157fcef48ed98d254f2d9567f7e74d70bd3a0d2de4a2143f34abf36a202caaeed6428affb3b6927783cc073554e15a7065d98cf56bfd94257b4bafd127a9637d040fa8a332fa7b7177b6d78fe918ef0d15ac14de15b44caaa6355034065c4ca505ba15d0b4d9288e3fd0fa67670d2468ffd5a09791e64a0e68950438d151f378540a152ee5c702cc51d53da2524e325b87cc0f2a83625c729ee9279a479bf07fbb6f730cb45b29217e846fc1b1589dfc734ee48b03aa3d9c4036f69309ea36b04ec0a1763391be691691781cf51cf9398e029c516442a131293bfd8cca9ea0073fa277359bded13c4dc6905cb2df862d7e3f6e55387636938c3c2452113da94af9b94d3b03b905586bb90e8c62f91b3ba55aed53035faecf7ddd122d31773d4281c86e9f0094861019acba1519020776dc66f508f506c8804a86393056e2d1cbd585b673f1c297f78f93ced8151e9a128c8dfbc126540dedb87c0b08c28e786dd779d58cca6188f81ab97152b6eccfe1fcc2a51bd61c934ef6875808342c2a9016786eafdedd45511a198b37d1c06376212337ac2e5dbd401b41259b9a2212b079b14d26e9dac82a9f7029dab183dc5fd2eff01e9d560309e0c7d9d57d0ba48e6410acc5737ea27520e2b1cf1dd23aff62ad1cae551833b2de56beeb289a97a7280038889a8b68140bea8c75836fd3898e3aef7c587970ee1e06aff540d88bf92bc42f32e3200bf34b8a2a05f6f3a369d47b54e8f5de83df21cfbfe10954ce7b65cd25097e688d03eb852ffa5a1803abc7f9a148da5ecdb378ddcfc345783d17745b82649901070b0015fd2d24f18d98b1f6fe771fd87771799cdf1d5228b8bf825b827a9ab3894d0b4de3f2f0000f3597d497ca2edea0bda41e13a18f61db963487b258d27884271b0dccbcf99eac8079937dda9d62f2b09cb9eaa2e1453d6775c9d66aa699cf24f6f2c10eb4892f286c8e9f52db36857e6fffa43036fe28e219e8c0b4f7b5d442dadb2f40d29164946414a83eabbd8d1b0a252b9321014a9ef977cc026557e485881bf911396af61f73373acbeaf6fdf6fd2374d41173ef9ef8f13793c771aaef727dd8615deec4ff38004f32dd20cc4c2a421d23e03db3e22a75e1887aa4479a6099dcb50e028e4c7df21e995c1fa9b64fd911ea890a1f434e3f3f3d27ab9b0b7a192a8292dba5ab56e2b0caeadf94833734780e6ade4c7741ff2202302530d32a782932167d545e0a7fae85ca4972f71a2d6b156a2d4280fdf663a85eb4feca5a6e233cb386e8b7fd3980a75faaf8debd444e239fcb5a821620176fad255a82446b920fc18b57c9f5619afccea47787a0f1fb939d3ce6f6a2321b59c4643e9027d1426b2d06e015a4bf04a6c19b04daca32e3637d0d218b1cd2b4771bf11e9724856d0d5384877bc23123ea5022a80fc6bdb793434c2b6fd0b05e2496a3219d77170e3657fdd3b27ee90fd4e9ca8b8ba75c43457cf26d390fd4c5c2a17f95ed3eec013af61b3d168f372446a0be6715f12f75055f95a9b65cb67ab914c433a590cc5e955a6c83ad7e3dab87b6a899b9122a0e6b5b2ec4c16f7615a3fae6c2e01d513a6f021e3820e296e817d0b3f45292ea692286d4e8ca1b3f891cfe474d5e8c3a17c53d7dd91a8aaf4f4e071c6867982a2178b4e0ae5d137fae29b866a608e4aa7163151d541c7904a727481496d42f1388f4287a3aea1577ec25a047f182c584f4eba39c628edb3a0c3a387521d2ae4b72c1ccf89d149d5717e71f55b22fd886efdcf2198d9b1e9aad51ea1ea1bb411f385e4290fc0d45989bca841f47aef297bc6c1c627487fe6013395b2c11818d2b57453470dfedab4fadf79ace0d6666d6ad25d6d196c15db81371702e9a90126a7f323c40ba369e5b3999ae8533ff31ea40ae6045b51ced877265a012cb20d91590601939fb8c9eb5d1730951981c36ea8b5c4a202dfcc1bea8e2c4b732fd322a851aacb5f06296d42f52bc185e64ec7faf6725151166bc39c8d53c980d9d379e24a0cf4cc12759b9dc76e99227e270b2acc4445a8c053fc44a88f95ce9dd4d6cb8ec316194a60bab06d75c78f7c15c48559f618cd84559b3fdb67f234f0ba030aa6f18f62d60854ee25aef373f7c30d1783658b5b09a5e2dfe778218246f7426aa8fa85c9ba3cb25fa5a873490f626e32ef9d99a5ae17ed0856a7efba6e8a0fe2b5999036926ca09c9d79d89bc4962df96744c149674acafe67f82af98d7994a4a1a23086cb394123f3f629ec5bf258f67c2b6c3bc7c67b24599bc46850aace98d83fa8ba585dd4bbc1918c1a03247e74bf85decfc7a65ae9abb4d84dd4f687a2ff85eb7692dd197715a625a9471d933658b35d9dc8fa9cb2ad001133e4f946174fefcdedb7e1d36e2ed99603d9e5986238f0d52fa4f550531932f835b4a1c8f2e07e3091beb7b5568357fbc4cf73e77dbbafa7982773ce3b2e79b40db8abbb56aec644a46f374d2c0ebfdcc81cb45c7f5d7ece200a80fd48ce977579ed7a6624a2d170702c419fc47b6de28211909e589cfacfc6914a8725d426f1e18b019afd74774147460595b0625a2608e6c7d95e9cee60b824460c643f25cbf6c6a84e5a1636ce93933cbb49705c534cf616e89273c33b0a38b4e4164194e145a16de5dddba53b2c0f205037cc9b8f3e587926955a9f67f1393f5e07507352a533d5d9f2c80792dda97ba13a625794aeb342605a006d9f588b6e5e508f188fcfab6dc487591cbf0006aeae354c96545127039d50fe534b1fbb8f59fac92f0549116b3f9f63cb8f8ef98f526783af4b79f8224a7db783800f5ed9a24383cecb2b97f21c3927870faec295b6c467f0fe9b5b80a5b1c900185b0f32d4db80d83fb59b9697a68c524ae095a61ec4b768baf4a1f8a53268e87930c429854753103b8056e75c2d1cb21319274bfbf49b9cb56ef65086f3f38c44c59de1457017558f17c3e9d27f4f2c5137c1783432133298c3b9d3bfd1c0a192d738751ca2c192de9a433881908cf98df547ea148abeb5def0a80fa0d57a754be943fd29a6dfbc55fec8675cdb2fead6f95ddadcfc81290f173b60ce40378950f927747a08328c50222848e602fd31f46a92cd925246b804ebc2036441b2c65886c681d207d010fea5fbf59b7690a70ea37c904a1a8b554a096d8fe0fe24429a56345378fe1b5cfc1f707fc54903a2f913ed7750b8eaa97812482b2874ed8524d7a95e4763c57924e394a198f4a197edcf3ce3a102b516dc199b34f8cf966281eed5e6f937f6af9d6e9669eb86b1997a38e87a80089f4fd40bf43e6418dcc44b3b8df6872a6e4fa96e19b1a735ba3830b3fdeb0e5430f41daccc1f692ffd1d4c5bb7bec002c989ac853e20f862a23011be18d83a970fa414ef2be2911d8a5cbf1e40ce10e9b0b0966af2430c144cbbbd91efd8ad8b0106c43bc5a2c5f9c990a3fa3f693e1c214d1fd6bf8abbe477051de436e3bdeb6486d8473810db59c6383b2c1f77e3d3e728fea559a8e03fe7edf268a616b99ea2604f571f218bf516f79847e3da979b8edefb7ddf4782a805b61f44d2d68ddb55b00ab061d1dac5b7a2fb85824bc7e0d17a79237f0db28290ac852a85579494f91aca4be731f29748ecb6a95f96dd6a31ba5fed85dad35c9a25f07a7d274d7de742299591e0e7a20932a8d9128bbd03d66a7b6bfe10778c9fec730dd043bbee1a6ceb05efbe627035d29340e6d1c68e2c70aab94263c6f68248fde201d682776a847e4e7ee452604b1c61d6e89e208ea74b246bd6870faed09d76e76a3bc3ab85661e8cba7936ffa191815a733549c5e1901d8725972214251ac76473749b524fb911d9a97f5b7b8609dd565a52867f7d42211c7fb9a16853532e82173301a289c519a6b5f97e5bb432d73565cfbd985af85e18be7bfcbae0ecf1f522bfd719c49ef536dead87b93256b047b84cdec067a6d233f948d4d7f6ab0d8d52149d0e99d5663b27e44e6548e9324cab585f64a5f8bfc64082a8823e56903339aab168c07cc4cd7c66d9f89f357c25cef62669d9e3629915562aeb44024695506343a8ad4f7dc49627846411c3c41c6c18a781683e507fa787b3040723a2d02488d37ba5088a45ed3b325c580436d3c8fb0d792708f314b8696a04f9c5544a5068a6bfde7c5719a93b9fec721cd804ddf16531fb2fd5383e61aef138d2457e45828979b9fe3de9a78fc7203172767e223376", 0xf7d}], 0x2) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) sendto(r0, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112ab56bfe0ba4a2dc9", 0x2a, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) syz_emit_ethernet(0x103d, &(0x7f0000000040)=ANY=[@ANYBLOB="75092e610cafe91500396d1486dd60e851e01007000000000000000000000000000000000000fe8000000000000000000000000000aa800090780000800079813d444272abe647dc1bfd2670c75ea1e7a467a0d2e6566b0539f437c4cd421e489549d26e560dd20423c31333199aa8d91c6abf6da506c130f119edfd9f2f57af9325f8a6c5239b95a55a86577d2800c49136957efbb30d250ae2428f4b48805e800fe9db4758bc7c853740157c0db11ceb02bcf0a1e36bd967dfa277321f3cd2658582866ba7e8f75136d2a979025ada8779d36e090de4cf231440f189382b6bf8d270a53fd27c98ab2c50c84f94bd4cde402e9fffd857a128d58f01ae0f85084ca8e0cb4552291dea7d40c7a449e45cbde6cc0e7c20cc2b3d710780db7e6570275faef51ccda8bf88fcd25acbb57e1dc75398dae0baecb3882f3814a5a5d6347c14b5dc392bc132e057f6a86ea2871ba1f74e62db1ebc4ff2952de141dd84129125aa06e88f5533fc32d911184389deacf23396eaf2ca3be0013f89a7cd2a9b8d9e299a97a018713a3680b5399eda71aa7be2babce0f2844a4de87b22e3ebdb60f106678456c3d9da2a534d85e92b4e884cf16ff0cd3f9d53f95d7126f6e78dd174294c0db88d0bf438cde94a3a51d353884483d652b12fe760a34061f4dfb41549d942f980213291cc30774da1d935392de374f23de4394deb2c9245b3ab1d62523154de51be899fcf2b924f4cb18badfb11641e34543e7f19500c673960f7c9c0ecfcb8a8efc5798bff4c2119dd7eca844b7d065fe949a5141dd1bcd94985bab0a57987b6e9ab00df5c37d5c7781447727df9db2e568315ea4e5fff2529139e04934042cd973a3eafef2d5a69e5d7e792d011bf09afebc8e34b4ade3f9dba3d7a3ea2cd4c42e58844f8b77ca7b7b5b2c90e6b680574211b2555506eb21f18b6ecee8da003bd0e8171bdb0d9c4ca904201c4ecbdef5bfdce11ef208fa431c1985bba477cc2d16360672c770ccfd004f790e1ce53cfe97e24e1356d19a1e9e4f94b2e09a772e7568a6eb8216861b871eaabc8d5f607a52c15d45b7bc0cdff594522082bccaeb96a718e00a89ff6cf971f1e43d3374a2a266942475eb28b1f17102f817d0b062ba67451c3c90ec113e7709c2ff5099c7712daba7d88854c85d6503a2a8b4f82f79576f5dc6c66792627c5e94fa451de5811818fe00b475acfc4bd283dc24c044c410156b2f2a8e382e7fa6b1210610ef9d5ac4530cbabbfd90d379587edde67c937e89a3d17005c5c650ed5541f5dba00cb14c1589e5d53db34ca67a647972a37557912cdc4f3f6cdc00f054fc9ab5c53b0a3af53fe8e5ed65cb5ed08ac7c1223572fa82308641882deb4ccf1a53947fdb264a0f0d444376a5da3212b786e6b4024b4a5976f0bf3139360db05ebea99f632a372e9da05543d1963f1124c2bbae180566821e064eb1c87a53692f8f80b4c0d63ce00279f8784a00b486b508cc5551e5f362b9199045f729f55b258cfbc361306189224bdee75293149df28762acf09de0a32ca295e81be0334af1cc934bc4580a28822201196897af73d2df60f68f7e1ad223057f8e57cc0cf8c5cf7a042cb5a5163192b08da4ba7e668cbb950d47360ab9252e5893da49282138d4cc8b16e4b066cfaf14ae11715b34edbd5466600aa71f92d66d56823a648618176eead4d3fc772cde91c096cc5a34691964396916093dcad677335beee86fec7b62bfeec3b7bf2014701d3bf58f36fbff17c2c86f65d586d7cfbed1c27b18d947ee38d5c4a0af506222a0cca804e68a6efa7a777a36123c39fcfe47f1a28ddd03c87b7af924689b08496adb4e3607d0fbbca6ead7490460cf66f8b7b31ed16be207543790095a3453383e958becd5f59cab713c081be3afb86766060d4f91ed6301c56e4dd3a86f29728b8c6e10c607bcb829e2dd3814b2719f0a8b6a7bdca75772036d239290bd5bc770ff6ac424c98622246b71d1e1a72db3ff04be8d6db72673163ae2ddd34189e6a5f8edfbc0e620f445d28642872d2731772a6006558a0ba2d58e7908a7d4087359a254ce40bad86c22faea3f1ba1ab06c0303d8d7b3a7a0901842d7905e886d41816c547573dd2f7f63e7867992f35da467e195ac12cc79f24741484ffcb5c05830b883cdf924beb638066f18cee9fcefeb1bcfd017140342574a26f75fb121762b996d23d559e260dfe757b54eeec907756281d405b756b87dd34d64648a4361cd2e9c5d66852a619af81e9804af3846174934c4b94af3c0e9b6336a993f4fc38fc351e6464a91119cad4dff1bebdeb3b05efd73055886178f01fcd3a9eaae9d91b4ff130e563bcd3f950865baa4d91be9af4c5f9a1b5499364dd0af43d86051682194c8ff519d373a42b960a75d77202863c38ed8d797cb89decaec4a93e40aa0ed9e3e934eb023253a95b2bad5386db25af5d940024dc98e8aff070be6238ab8abea40a26cf7740378ee6ae34312abe513ef6703c0a5e0edafedf373833d3fbb7c95e388e713dff3f1b2417c628a287bd600e44e70126c0477cee1e5b805065cb0be1561ae579ad3b7de03a4c725573419206bea8b85e14c1b624ab696f09dc7ce55f094f734833f7431a5d1e086317df4df29f1e568b7bee402149e26d9451097989d6ba8f29a388d17562d380f3443aaec2fb682d249c12ef3d6afa0828b6894bf7a82c022f5c4049142e0a05a3918c2a116d12fcc7e47402aacaaee27c274a87cabb964d2675ab70c0baac94ec1b13c1bb39f306ef41b187c3f523e862fe7096f2309a35a35f95d5f161463838dc048aa68b40b6fe6f55f63a087764c48635e9c4171a3259481aba81a79e62513d6a182c5b20a9d5b233155228282ad7139c5cffdca1205030852d75fc6e69bafe6bce1ed8443156cc7837c30820498254ec8ba0b91d532411aa86989fc9524090a348872bc023e6fddab483c8b1109a6c3888f93481a0ae8c8d394f53d143b577f5c7a67bc0dea7bc487c32d5b9238b6e901c1d94eb09ba0be2efcd1fd9b16c461df67b0b16eeb4ae55f8477074fae3aceb0cec18999e2b23019e442c579a7f7eee969c532d979a0c91268f6cd24012768b51f089bfc90677666d82f5be3353f0ca86c36f5ac24bc1e8d21a54afa8dde85032361fd30420aa16917972b30f2378ee47d747c90bbea37f6310900c2001441c05bb9bfefd8ae7cfec51e45ffff000000000000c63c5be1515bebf2d9378d346a6981174f41d89ddd91fd80f9a2d6d5fd53a8d561de8ee1d33f21f3aaf13c9d84fa743c34663ba65c353705bb724a7f44a2fa0ddf9ec0cc1aaf746f1f20dcb4f4752bdeb47742e8cb152c809dbcefbab3ef9254eefaf897b5c608787b54f7d31440034fd0eddd6d77c9408fe6bbb48de9e61049601c9f188d10e28903a1737420f5c95f0809bf02c362293f2da6e354ee1cb94d0e7b2fcd93649ad9b5176fc543dafdbd665cb814fab83ad753557f1b48df11ed03b34f4b797a7755352845d6a545d8dee8475d4936e44fde592ed1897132dae3cf7903399540c737adbc5acb4e5fff359f867feec93811a95afc19d7e3d62de98c6d1feea6aa700c6d2306de745b779b302d9712ee5c05b5419be8ca501d09b285435df11a1de33c06298ae045215d4b2f97d8ec41e953857638b28547edae80ab1a5c9a0afdbdae5203d6a91c85139e33741f6b7435285a9433f67d37b927357c0f9b733eee97ae2e0ff6b489b1b9a559f1034b6e158cef142b3ab3b502c447653cb560eaa74b45270b0a7d47f578e57ca2374781160c77ad0caba7fc92b1cc9d78e66a4b00ee3b48d3696be48165d358f643026288a1af140c96cc40ab970ba7e22040d82713cd10093e80dd212ec288a3717d484a78126cf989253e55f746c9322dbcceadec9e8d94fc815733bb74c681aa1d1dd80541dfa4aa44341492d8ae3f4f9156c00535aa8265cff7eb712979f3e485c6d5065341ac30af4baa5123c0ec4c243494a700421f20eceeb11b39f490e5c708b248142e3eb76f5dba9dee061acece1d4aea16868b7972e001ac9d5859965a5f28421e4088fb866753e3dada8e5671c760270292226861e7b8d1777755ad78043b6e905104e5f40831861b83e8d3d78a900836e050c8bead2a3ef9ada0e3129621ad06b7728b4e1f420258833c6e52f6f5852c988ac19f1d27716543df61b27f77808cf8378d1d5b76d653ce508ef9c86a011d030be0aa0c44fb67f88450970a18b7f988c5962867ed6b8fde28bbfe8d2ad47bb3df6eaa1a08b4ff4f8834f11ef8ed194570e9ea9e1080caeff54f3d81b7b1bb584e6aee1f31d1f834675349499198598b299dadaf08d975ddc83e5e003e2b3b7c8783d5f52389396a1d3682098372012e13a9911ec895ebb3f8c97a07d0e9f5d0890a06cf5def3c74860898062ef34513a0625d490eea390b78483d05cf34b042476670e1deee130772a144cecc15699d7bedb87ff06b57bad546c796e87875b9dce42a15657db6b25cd414c0dd167f6e93d510ac5caae913093bed0f53d0ff0a8d1ba7d333e036cca3a8e3871f501a5f8f08f859445ded75df539fa01725ae9cefec17ce151b2f45d19cfd0e545a15483dbe96add18b61a4aee53a3f565edf049243de1ddfd2e73116703d1599a282885f876b3cccd4527836f37ff10d3335ecafdccd6c03e3d8c033f7b1c52367c5c7ee1aaa9ab63d79db55a82c715d5ea863c9aa7acfddca61194f4687a87850983506adc22bec6a536c97d90530f52200952b9500c4da3d5c6d5d15e6520d11c99a7bcd3e1a61369e7bc3175f580c649ec778705949bb38642ceffd0f130b23765c73f7b21b3302ae005496d5d875cd5889bd67db699a2a5fe8a09c4e79defca6b3714b42e4b25384d0812af15fabf39c0ae805b61158f90343aa649a1552721087051383fbb70dbbc422146f43af21e23cc7f0f0b12bbbd543225858db0ea777b381e3f44955309f1718a8268d178b3a6610fc6cc0ebca380187c07b5cec5c15518fe0622120385623a06967339ac63a0c4affa493ad311832d9e872f772992b6d7acc38434256b1294f2cc01cc6406ad0a89927ee961e35fe2bedb2452956e76efaf211683a6ca98ad54ed3b27df40478a3b0c8cae0ecb9dba088f8fd1d0e67717f15331144a42c51bc9b979e04c869180469ec70ec5a6b05cf0d61f0f065f0c764251f622230152d6b4efe4d3e47a0fde049ecd5a46d6dcc37d69f594a76fc6c324f85a4ff85dd57b11aa41f63d4cd30bd771a9fd4eec70ad8193120a7e7000000000000fc91047b8be8696a4a03b458ee76f562e9cb152d6666e33c5919be5d2a7f6fe01c8376aa89e9ee405384615398abf859c60be3fbeb2d6904a396facd3c20a8c86bd5de423c74d0cf2ceb67a26d37b496025604facc84f18683b425c9154358e9f19ba7f8867989891d21351b59919a4d5f719c83c54c3b1476dc88a88f3e46f979f7c2e4e3662c09a3085b79b1d80ff13b219ec0fa12636d54ff7d63000fed949f3364f0ce207a053152fa174e4c8237f41d6560496e61bb06c9905833af03a3ad6535c0aefb7fbe4f99c8b972dff5fd2d84496473f2f6769dd77ca7aba274d83ff7d904a53d06947b4b0c2702331460e15bf23b6d986db2302c6f48"]) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x1e}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffc) msgrcv(r0, 0x0, 0xcc, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x1000) execve(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000001100)=ANY=[], 0x62, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(r0, 0x0, 0x15, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000a486714b3b6964c6224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5afca051c0cca41abec7bd4bc17471b62e53e3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f36041df344b"], 0x6e, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001080)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 3: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x7a0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/253) executing program 7: setrlimit(0x0, &(0x7f0000000980)) mmap(&(0x7f0000095000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7fff, 0x0, 0x80000000, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) mlockall(0x1) mlockall(0x1) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 3: setrlimit(0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x1) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8014695a, &(0x7f00000001c0)) ftruncate(r0, 0x9) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, 0x0) mkdir(0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x19b}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) r4 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x1, 0x1, 0x4, 0x7, r4}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r5 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020697e, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7566024e814936c6, 0x10, 0xffffffffffffffff, 0x0) setitimer(0x2, &(0x7f00000000c0)={{}, {0x5}}, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x60) clock_getres(0xd7ba1b83fa3ee9d4, &(0x7f0000000140)) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x9}, {0x8, 0x9}}, 0x0) sysctl$vm(&(0x7f00000004c0)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0x0, &(0x7f0000000200)="ffdaf64c000000004f0527000000055e473e0000", 0x14) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x0) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x1) r0 = socket(0x0, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000880)="b10005040000000000000000ee0000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acdc0b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac37bbc2acb3fda1139b672f4d3353eb067e7335a069d70800000030743a0d8e99dee88da828efde42fe0000000000008904000016000022830cf41bed66f4", 0x85, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r3 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x9, 0x6, r2, 0x0, 0x0, 0x6, 0xfffffffffffff801, 0x3}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0xeb, 0x0, 0x0, 0x0, 0x0, 0x22, 0x3}, 0x100000002, 0x5, 0x0, 0x0, 0x0, 0x0, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = semget$private(0x0, 0x0, 0x3c0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r4, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) r5 = getuid() setuid(r5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x400fff, 0x0, 0x0, r5, 0x0, 0x180}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20, 0xdb, 0x2000, 0x4000003f}) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b80)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d330000d18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400"/160, 0xb1, 0x406, 0x0, 0xec5d566ede5f12be) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f00000000c0)=[{&(0x7f00000002c0)="c67e4f05629b2773f652849931b6560947f1ae0a", 0x14}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "2000c6d6a900"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) readv(r2, &(0x7f0000000380)=[{0x0}], 0x1) setitimer(0x0, &(0x7f0000000380)={{0x0, 0x7}, {0x0, 0xa72}}, &(0x7f00000000c0)) r5 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f000013b000/0x2000)=nil, 0x2000, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f00000004c0)=""/158) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x81) r1 = semget(0x0, 0x1, 0x14) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x20, 0x2, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) read(0xffffffffffffffff, &(0x7f00000001c0)=""/148, 0x94) semop(r1, &(0x7f0000000280)=[{0x2, 0x7, 0x1800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) recvfrom$unix(r2, &(0x7f0000000340)=""/233, 0xe9, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x4, 0x9, 0x100, 0x6, 0x4, 0x3, 0x6, 0x4, 0x4, 0xeb, 0x6]) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000900)) sysctl$kern(&(0x7f0000000940)={0x0}, 0x0, &(0x7f0000000980)="e5f5ac9e1403beafbb439856ab5aa39d0975ed1e6475d30daff7d531452840bed67fd51eaaa6d594004e48ba7c16623cf2c4a28c4e85ce918f037303e94ad7645cb7e2f069c0826c416b67947b1ff22e907abe74c7c26daa717f6b9339eefa5d2f85847a41c232be106856bf3bfd95f6d8c17f9b30e89ab984cd0a7c71e43bcfdaa7b71ca948a973a1b7059d82e246be8c02890661068221def85919e2462d418becdb450b14318288f1a1ce499bc51d23164f404af43b24093452280722ac29cf56fa6283df63b87808585d70dc011db426c8764b34750074a2f1574c9028171aaa8cf5ce1fa8c247fe6740fa5b45835ed0ed4898bc32aa4f95024686d0dfecafd2f115190733d179470a9d25dd1854ed8efbd6bb3d27c2dcd2cb6e6cfee27b6fb2a7bd20429ee622d9cd0b52200bc4710ab5cc76196658d286b8f4e31dee889b78888e2ea024abc2f2c2ea85c996caac25d7a7f2939f5ea1067a9ad932816936ccb10ee22bca44de9d85c13baf623d6f5b83e3c0bdd4331c8dd1a5be0abd30bcbe8be042aa5005bc68167029cbaa3a02b1e922fe8f152a9277807c49974484e46b1162f611424a49f128c403a9a3eb08e06180cc9067c665a216af4da25b5b8dd5ce06e6f30f97097b1666f346452ec61b5b2d7b0d8a7dffbbd48f9e2faa4a9560df1ec837388b0f5da4392c6205174cb87ed8bc39507b66382b7688358824f8679b26caa644902cb35014c9a32de74a19c421c287ff5543298eff3758dcc2ffd1b6ababd221b9c768f747575532d2134eada82f82b1422eca286b000a3d5219ecfbb94a9c87bfc48aa4825d88b56fca1059e83255c569370c3df1baa2167cbf59c3ebaab0435aa2395d25f47dcf8ade23ea1583b638793bb4cecbea7c6e39bc457a2d899552d48165484ebb2147b0f45f4ad965103bdf08306c00ba012f06f2e4a152e280fb5696fa0bfc9c3bc5d5fea3e0d82564bbb3cab48561b3fd06d2708c5ba243fe4f772ebb6151ace298331c0c71feef80ad936413f7874a2f161fd57d38047625812b3405585772e5ee364d1e6640244b5816846977867f5aa4910328fe89edeebbd96d070674114d53ab3a47a8e61b06cb4dc57fdb573676ccfd3e457b48002640775d9b87ffdb387590e8c74702df20d3965bb8c044d8806c4c7da0447cc8d744f840960a23c6468d9b22063594767c46d754c7d02a533d746442bb2673ef66263eb042a963cfd2f7040bbb2f7e28d2731f2c6ea8ca24d7f83f3d86e00b58229d5b5309bf21ecf540e0437211f047efee245b39592b6baaa9e2287dee797a8abcfdd1cb1af1ca51cbdc2bc98c94e681df9c5d1194e52e1ea4fca1afb2c304efa89a514f76c111163b762ef46f1c5f17326b050061205c691354f2a7ecb3a93f856afc7b842153f56a18d0bfa036938b5014a2b581a1eeb769d2a25e815d516795a207ac2e7a302245ac7164a9ca1954b4217b84b653166ca8e080084d8eda2a9dd4c9dbe5cf9d7ca492199973f7568ba34033312b252f85830bf0c7e6103918ace2f4fff1eca7de98b905fb7900b51853ab306b0c92594f6a8503be2dff3aba0c738aa5db9acd8124bf7e07dce8faefbb69683f41e1bcab95f7d6c167db504a8b3a8824b6001f56a90b8dea2f108d0a64cc257c74c02b2a485acc3e2b5b8dcfafb3afffbcb7b3201974f3826620ce3ff3f4090fbcd493e0ce8b36efb5364429dc81d5bb378962fea9831f8cc5357a3d69e34f1f1b603d7f4ff7bba922f8b2b1ecb3d04d4e1d41a41907b43d8152c3e41e8e9a687b3f2283fc5dfd721283b78fe1e70eaeb11eddb48c67768237a6c10d1a5f578c0ee17837f5b539cd06ecc968cce3dcddd56335afa0c5ecf1073c0f87be01e8c16330feb39b7a10529de91dd7b6d8458b899d0a1dbcd02a57080a5b922e304b6c8671464c6f9be2038466ef71f1c1b236e01ee0acfaa5cdaca448050608d1f265fc1211997f6304fa4fdd0f3b671905f03e1c19323b7dbe1ec447fb24e1e6f348698e818ca327acd167f7e8d202a5622fa03b07b9c66b6002d2a2d8d4a6047a80290ff427855c2f19f65687f57ea436b3738ca78be5d946666dde08b84809ef7d855b605b3de60a00981e581798bcec0e4108567e609269cd9a69e8a0d647ed2a79bac7eb874285a2b7fbdc80e2f059b5594691ed5f28278906f805972c3ff8a393e03c82b02e1728453b9569a86bafcd4d1ff8b3ad23a9a8e96604fbd4d1e33dfd32cd4804936dd9a5b07b94f2ba7c6ce2b62569cc6c3ab08931746eec598ec62d775473f05f2fabb55971f13436dc79e6b6938bf8e1008bce9ebba3926d45698af78b898c7bae1b3a7e73a2dbd2add8349a8eb52b98fc77f1a668b37b9a4b30156da29c3d2c45a42efe5fa806d5e6e534106d1946a82225d21c103c7d33106fc2f98a713fc9298d010d5de54730a9561bf79019e704630c02f145435fe7e377942f373c82bb9bae41be2994f3d12da57da5b20967cad139102628bce4bd3961cf6c329ed82cd19529273898538546a9e22cdbe15f7ac5ebc2853bcf74ecff1689ed265f789617dcc04b22e11801fa2f2cf6dee506d0badc5ebf79ff4df78bcb2d8b9f48ab69cdcca19b18f0afa51f315a3fd7e750b8d0ef2c69959a238c23f8ac043922c6c9de4d3341c05655fb083fe50b2ce1db66e2665277668c518cc3eb5b5fed884132ae0778970787866e4a1bcdc0a62b4e796cb657490531a4c3931008334e2a303beb99610f7d1f8bc025d4ce208b5f6d68844eaf8a908ed852416d567b5cdcb428aba78cc18d02fd306af08ea2a684170d76cdd6061365b73a96a5682c900f7cebfeb3ea122cad5c64d72294ae6172ba41d95ff53de20a7be7199734fe315630139c3831f9f82b6146edd99cd626f90a392ea43701fbde9cce0570b8d754613d8f94bb424a7bba73aaa072a231790c38bffc85bac9046bea087f808b8d511ccb10d053fab6d711bc3a05ccd4830affdb143667358a3bee389dcf99ec222a5e2ad65a87ea08e9788a7d417d3e3df1994aed53e44538d8ec954d9e9c20218ddd0ff28f28a2e8e10ff80059110a54139bacebda976d7c93db596aac484e9a09abbebc531166d3def7ec203075c62d9c1a966aec74cbd57d69781987534b23947bbe9c143aa7217bc5c4b5cc2823ea0755bdb4b37a454765206f429af4e8192b32ffc628b04c49a9ee376412cb3ff7e1bca87963ef5953c5a747a795ed90374b9f9f00e6085d55e5e9df61cc4ea7a11878fe53396f554135765e72b6afd3264866c333c730b194e7430f4524206749f13b65a19c97ac878ddaa1572234a2d96dfbc7d36d3e44e35df73c18aefd253e96b9e79d4ae1792373bbcff59bd4390622e32cacaa608e6d228f747e47b2c6c7048ad9efc21d0d26d85d648a93cb6b659c6a3062ca1330681af1ee8f7dcb92fe0793adcacfede81be72e0684cc869caa9cbe057ab77c32866d4380799c0788258259648fab7f7afc6e02841018dc79005063e475b71fb68c2bd26580596c5e78046fe2a10366b10eaecd5187a02887117348876cbc2b114ccfec8fba5e68b58e447aac6c7c80fa527a4db2ca741bfe8e2112f89313c4ffd77350686d7b630d1b96b807244e9692eee3be3c21ce23c9047ecca0aafbc530e34332a7c963445279aa5f7339019d37c5fa9e7ea5eb8d4cf8586e27635586a9d934ea3f797ab6e3034c283ca133637b27eed8df55afe2fc5794c7cc83d57bda724ed502bcce37aa60002c1c5b50e2628a4cbe5d79ef00891a2842196daa046888e04b0704fd36fce471d5292ce885dc34d305fa6e100958e41ad3a47d1dcaa4c02da3680b51a00aa7aa77d33ce1ed066e74a5e050128829b283ac30bf1695876374f87fc68d56196b9a9a51385afd588e78c120031c798eeb55146271c9a54f921da6cdaa98ab7c9bad2034620329a8a52829563c03ac02be3a0336007de353d94a676ee3403b489ba8b87de408de9a7c41ec6aefc0c786a19755541b5ef5b70eb4a7740849f20dd05a3b815324400d9503b27541bd4b5d7dacaa259bea4ee6e0b4320291702b842eb500e78b53aeda6e807c92d4660aed2ea2ec2823a991b86110cd3aaca4578414cf931b05f22bbc0fe8ac48b96ca25ef3c7c360e48c027749ce5b04829a56497a568de3b504578cf66381a329399f106adf39a9976a2c683a2c0f1da86c3547ef9d0170ee5f96ed177bfc9904e08ba72c8bd7247e9c705a29fde9242702d94f2d3d5c9bf2dd24bb5fc1d9821391f9bcb6d5cafd1b4b8a65738067519ecfaf78957f02de325fb1c137c0232b9a3135561859b29aecde36af15e8a8a3f2438bd185189e92e17ff8dfc2dcce7786bfb93c99ff8d2d3504be6ac64fa66cc35b1e408b117af657820f0465db052f1530d1048119e2a83d7f368ddc82936dd3a973daa2f85916a21be4a0612e66fd77ac6fb9a540ad94fa5052854dbee8e90d37732683e6aa1076b93c7f9b1f4def08cf6d5c02e16f3d16ca230e00418f75abfebf1b08523afc6281c3c771e84c00ef0fe64fa2e87ef1383cae30c1e0a2fb1ee01ca35c921cdadcfae65456120b65cd8b688ddbb76a85466939083bec7eb9683b8beba758a7337460fefaa7e85b6313278cf3787057ca46f745ac9babc8de80498edd2d8bfff7e5a028be39787ad661a7289492682380fcfc0372eedb292f7c3a3bdd018f2dee7bd9e5a524bbc9f9b67b6d3d5531485ea976075c54ba5b9405ddd924d73450c587335d4de38770aa893de90a959f73ecc0fdd1a1210ca9b0c8c0ad6cb1a14e44ab6728dcb606d8cf707fac3115a62e5994856fbeeac89c493db2f50a615dbe929cd9ebcfc73929d8a9d5be15bed93bc56e6c704a3343945538fbdd3eb73d63c36257d8b911b3b7d133f75c3dc7b278d6e6b068a47ca4eade711a931504a2d00945e7171cb13d72776128cd4b4648ba3f846db34765244cb709250f7d5d6ed26f77712648f1e83538260a997eb26ab88bbf77d748c902ecddfd6a71064a06530ccf9e833b101d4ff2171f59f8bd66349662120962ea4896224297ee173194d812df93e91bedeb742d1007e26868d8b4ab8beb340fa20ddff1fc8fcb9b7bb1cd3b3bcd32671e2e3d6f26fe998ffaa1316c111298d0cd4bd90e7939b57f8a987ea54b72be0862453743e2fe17c5c6643b3a23e2173ec45fa9cb12fb513149b4390fd98d65319ab9402309f6ef8e0aef8bf3975b44b11e6da6ec33c8154a2638d092477d70d6263972a9860aff5e5899e5a04398e5b43ba5208a7ba6d2ff3520c91af1cb50c9d2e2a1628ae0d33956b237cb5a976d65db9a2780afd54f5131f05931f9c0ed4e67b21355867782115fcdace83a9b7f268a815ee036e525a2d1ed671a0d833f49301603dcede4b913efc8f88c497dcf451cb3186dd234c2b68ada40119148676075f5ae63aeab25cace9b191e7b199c25086ca4dc699cf389c0100c280c8ae6dbf7fe71f2198883430bd27c1432817ace13e60cbdb8b4dbc71bf999170d3ad1d24948213ab6a1cd48e7ae197aa24fe4ade48b74b37e1edb1855f453b61409873bf98e585f467f39a6639212e386e0e9b9ecf64d4501e21bc6c25ab41326f4a827398f1730291dd3abe99a249090191f92e2d0ea3a6a3377b1ffa6de91086b749bbb1374900a28d8e7a5637a5d9f618a3b926f2cde1580eb35971445d3a44567349f0472d1566dea0d2a6cb6c79d690b2192fb084c5064b5394fc2910e3f125491da425392d89222ed554ac34dcb", &(0x7f0000001980)=0x1000, &(0x7f00000019c0)="1bf475f780f9beb6c0d23d74619981828f2a7a96a07f08ff451ac57f448fcc85c1adb789bd288239a10b9190a2628d0e3da4cae7021aa6f4799ccba0e3d2b0dee4db6e5c8a8fcd4a5fdf4bb2b6bc8aec63d924dc12ac982d5090fb2a169dbb1bdf6b63d2a5b9ffdcc0c0f90d8c6bd29858b985bb608643f1099fdea248182a49d87f54ee111bb45830cd4db1b94808e7296573439b721568f4c7c625bfc57672129d916adf9d5d44674070034e2281d71913cc3881f93d163be102741fa939fa64df868c5b5a229cdf7253ea049324f4d29235d4040ef5242307dc2ee8f686a245f1a6996bb71046fbfffe450e", 0xed) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) open$dir(&(0x7f0000001bc0)='./file0\x00', 0x8, 0x10) sendto(r2, &(0x7f0000001c00)="17332e0bce874fe589462d0fc9ed0f6c1edaaf0ca5ec935b94a94edf2d03c6e2c0c952169e7f9642ec29c881fbd93d05d1ab589fc937736e612143917712b1c943190ef770889bf6df3c12a9b2733e3c352221aee94754fd32ab6889240f28bacb98dc71552686d444ffcf2b875ceef4e71e281e628e0f010bd400f6910ebe934d54333827840c5de2e2c0e7fb060d4ccd92ea149a4f3169f2", 0x99, 0x3, &(0x7f0000001cc0)=@in6={0x18, 0x1, 0x7}, 0xc) pipe2(&(0x7f0000001d00), 0x0) socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001d40), &(0x7f0000001d80)=0x8) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000001dc0)=""/192) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) syz_open_pts() executing program 5: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) poll(&(0x7f0000000080)=[{}, {r0}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0x6312244470a87b17) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0xd1) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa6146aaaaaabb080046000020000000000001907800000000ac1400aa010200000f00907800000000"]) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) setsockopt(r1, 0x11, 0x2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0xffffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, 0xffffffffffffffff) setsockopt(r2, 0x27, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f00000000c0)="ebff00000000040001014e713048e69931929648b63f342c", 0x18) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) socket(0x11, 0x3, 0x0) r4 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x2, 0x81, 0xfffffe00, "10a6093e7e7be2df6707008c8bda98612c2100"}) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47ff0e57fb99bf049535c0a063153f6e2e3d7555ca8", 0x19}], 0x1) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000340)="0de2216434a01be6da3dc2c6ba0623aa929dd40f603f2886e5c2af13f517035517180841bc92ab968c3e8dd8c4a4511ba6d7618c86e281931907b42a19ab65c9f6ff6d85aa26aa9635ad2daeb7fdd5b3bdee60f91373ee3e", 0x58}], 0x1, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x4811, r0, 0x4) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000080)='./file1/../file0\x00', 0x40, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@file={0x0, ""/521}, &(0x7f00000000c0)=0x20b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) kqueue() shmget$private(0x0, 0x1000, 0x91, &(0x7f0000fff000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgsnd(0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000001772ef73a133b91d910d5c3afbc266df64540dcd4bfd44d7e88ea604131b34b2ab4f24f6ec1a1f1996b25adea402e3ab45ce3ec56bef79b5331894116f1d7c52eb987dc412a35da96edee4ba550321782685b4b55c95660c85e39cd7e15da34391fcefcff55313f091226ea42ae0ff94d837bd0032276815c832d00087bdef9b068a7997866b8ab0d40616f7ab6cd89705f9bda020b45759a7ca50"], 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) r4 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) symlink(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000000)='r\x00') socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x1b, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x400, 0x0) socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x6028, 0x1) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file1/../file0\x00'}, 0x13) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000380)="b1000504000004000000000001000000331c11fecea10600fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ee710fe97b07e470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002000bfba221554f4e0f668246c0900000008e3000000000000000000000000000000632322020000000000000003bf6d5a0dd7ea32b787111be61faae3781945e64d9f35f891e1b5465da90b33c9090083ac11455b8561f13c41dc3c706ceaa3d69416cb76f593cb62fe071b651099059bc31483f71c6a53863ffb77e13b6f81754b4e5822bee514edebf612aa59767273df9645ffa1a9fd7b2ec7f4363f7856e02b801834566d2234a0c1da6f5e4327e957174a65eb1eee6eca8174f419946d2593cf1a0f7010b557daca0b5b6449b808cf1f934a26f19b30f8071b0e08e30bf21d0600bb47e1db0aac3c43cee9035d2bc045f5e3201aa7e10fedaac75c5a766cb9977a1cb7beecaa547f21c7b96631ac75643dcecbd181e2e88f79592eff409845d0ef8ecb5eac24a49c6fad8686fceae7fdb5fb570b85f66d111e50f3bc3684ba7f7cfd01f4c85a12eca9e38833a5b30e0460ccd5012f728c276beaabaf005296426259f6afd1a034c6bec9384eb787cc2b80cf97511da248ab744de2771d56f6b761a255e8a39182bae3942787e39b0d1947a2e72beeb9a61a18e8924be53d4a6437d38d479e30a47d3bcf9fc532732406e98ca1019d7d419d7f1553be6be0afd74e1e4a39a0c15a56dc9d09380a20470ced2bed3ed225c038c2f0404752af463fcb8f2c2cc02e75d5a1cc8392bf4b2f049f41d804a2711af4cf83e87739316dc4d97d4459a772d2df4793053d9920ebc7a9bcf1a586123f207b2816f759daf6cf2653607ff48e90dc0e6b42fc947550a5a9", 0xb1, 0x0, 0x0, 0xffffff80) kqueue() setrlimit(0x0, &(0x7f0000000000)={0x7fff}) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000940)="3439e4058034e9a2a2ffdfed3651831181f48d8a9ad29f669b191fd419c44bbd5a141cb57b8862aec7d73040ad9159649a533109599c4b2a61d48d953fa54677c106000000000000001c2e4a340021e71376e64e168c9ea132e97b69b67cf851ecfd55e9cb4e2fe2c54a3a64d0df7686c3e71accd40d2307fe41e21d24cee0812934d728ac10936241d998061142c1bbb2856e9ba9e30f44f7580c7259a4b6f629cbb69e09a853920300f33a0cb268b009239d8fe61c923b06c77ae47c5a56640535e9b8fe0d1bcb6a5f9b914bafe07aa0e0c8c0c9d19ef4edf1d9d67dc4107e9e40555c6cb322c3164fec95f08208a6206d2e2c0497f02470a9cb49c82fd0769de752f5461c7593f0b08e894636b01741395caf57fd2f94005988cc89b4bb3673ff5866edd1c6217cb9078bb1270432951a632f235ff0bdaab7c7aed23b4d6457d5beec36d79d7ed0957edb76e41f7f3f083cb0b13217d54b", 0x13d) utimes(&(0x7f00000001c0)='./file1/../file0\x00', &(0x7f0000000200)={{0x450, 0x9}, {0x4, 0x4}}) socket(0x2, 0x1, 0x0) executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x4000000000000005, &(0x7f0000000100)="71f91e3471ac0143a379a8972e49e49e548f6287dcc9bc4b6bb71e900597651e4b0ba281f0e454a8ebbb8612e603fa8bf573110ce873b3919c6483bce0ad029fe32256646e4f53870000000010000080470307354a90793f9ac12aa3fa2f5c7bae895aeb03099cc70419fadbd9b65672945b98b9a460a5f6148042b895941b805c800b8252e5ef41ebb7100627cc5af5fdc3fee486c009ee0f7503ac0302e24b3965dcd299da0e4da910f91aa50cd669e5b3078191df7bf93eeff13856d3006a69efb4e3da7c03bc6b2cd163e965d890997271599a203b1ba440a7684a6fb2c2bf4831643aec1261f6fd612502cc9d49e23137772ef28a109a9643a69a6848b14f2f99a803eded54291d06000006951cdde52329c4583d549eb8190ee72dd118a627da75cf471e18b8e25c03cd1e63c8a4a67f8863a93c20d2a56c09524a98953eeaca49296034923ab6a39ee316b3215e549a199046654ec462a69c20ceff286d5565bf25b05999a59ebc8be1e83f41adb509ada0123cb0e73e8541dd63d9257bed6e4829ec19613afdf3990b8f31a4cac5637c18409048bc9b3b34408385bbe7c5f8b9e1fe46755640a989000000f17e239f2d033bdcf80f3e8a8004db10801e40223212cb739fe0e300d9fb5b39d0499dd968bf6800d5d5b16f09f0c632f79f34210c20ae98af8787dda2ead862e40f9652370b539bf1dc3eb16eb268783359048ee91e89ca27f4a46fcab536e044b933cb374edc2f18b4736124c7f317906f2fa8dd89d40570bb0ffc7548d3c59d261dad243ae9aefe4baeffffdcf4e53034829858553f8ad8eb157958cfac8c443beb3ac6", &(0x7f0000000080)=0x1c5, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x9f) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1c4) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000200)='./file0/file0\x00') r1 = socket(0x800000018, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) poll(&(0x7f0000000400)=[{0xffffffffffffff9c, 0x100}, {r1, 0xac}, {r3, 0x2}, {r0, 0x1}, {r2, 0x8}], 0x5, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket(0x6, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) ftruncate(r4, 0x25b3) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mlockall(0x0) getsockname$unix(r1, 0x0, &(0x7f0000000100)=0x34) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r7 = socket(0x11, 0x3, 0x0) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x201, 0x0) mmap(&(0x7f00007a9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r8, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2411, r8, 0x0) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x11, 0x2, &(0x7f0000000100), 0x0) dup2(r6, r7) executing program 0: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x1c, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)='#!D', 0x3}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) 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}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) 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) semctl$GETVAL(0xffffffffffffffff, 0x6, 0x5, &(0x7f0000000100)=""/251) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000000), 0x0) executing program 3: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000040)="a0d657a74a613513a78081412981ed1a9745f0e2d50ec19a06937ec9381422322a309824489094fdd5b5ddc0367e1acf4f58cb3c8a75d3a4babc50ac8133fc4d363c6e56eb9d067c5899f9643f7e80a4a90eb8b6231e8abb2691e9e0b4bd9ad7a98a082ba0bd6fc2ab6b3bb9d7fbd45e3025170658fa744dad0919a4221c7ae487944ac4e6f83971c7eff0803346a48b4b98b41e8943c6e79b8f766035d023d36e12cc67c7e5a77c8784081606360a0e14e90b5f28e43b8be567343d56b00d19", 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000100)={0x7, 0x4}, 0x10) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5b}, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x8}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800, 0x0, 0x80000, 0x0) socket$inet(0x2, 0x8000, 0x2) dup(r0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x101, 0xd0fceebcd5ab26a7) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x21, 0xfffffffffffffffe, 0x100000000000008b, 0x0, 0x45}, 0x0) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) chflags(&(0x7f0000003900)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffff70) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) getsockname(r1, &(0x7f0000002440), &(0x7f0000000040)=0x100a) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) dup2(r2, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getegid() r3 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r3, &(0x7f00000002c0), 0x13, 0x3, 0x1000) msgsnd(r3, &(0x7f00000000c0)=ANY=[], 0xc8, 0x800) msgsnd(r3, &(0x7f0000000140)={0x2, "a2cc62e611eda14bb28f6a0a98e2991a67f17016081ae91bcdb501a8b88e23adda94aebac02c51f244077aa08de97ea5ffc3491430d988ef91a82a60b1bbd5"}, 0x47, 0x800) msgrcv(r3, &(0x7f0000000240), 0x13, 0x0, 0x1000) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3828d21a808fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798f13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac114"], 0xe2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@broadcast, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @remote, @multicast1, @empty, @remote={0xac, 0x14, 0x0}}}}}) ioctl$FIONREAD(0xffffffffffffffff, 0xc028698d, &(0x7f0000000080)) syz_emit_ethernet(0x32, &(0x7f0000000180)={@local, @remote, [], {@arp={0x806, @generic={0x1, 0x0, 0x6, 0x0, 0x0, @empty, "", @remote, "ae966ebd8b0a60f77a29630b5b9beae2"}}}}) close(r0) executing program 7: r0 = semget(0x2, 0x0, 0x1c0) semop(r0, &(0x7f0000000000)=[{0x3, 0x8000, 0x1800}], 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/134) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/4096) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001100), 0x20, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x7) r2 = geteuid() r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001180)={{0x1, r2, r3, r4, r6, 0x20, 0x5}, 0x1000, 0xfffffffffffffffa, 0xffffffffffff0000}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001200)=[0x3, 0x1, 0x0, 0x8, 0x101, 0x6, 0x7ff, 0x101, 0x1]) r7 = open(&(0x7f0000001240)='./file0\x00', 0x2, 0x40) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f00000012c0)=0x10) setsockopt(r7, 0x100, 0x8, &(0x7f0000001300)="7e0d8c2209851a5e04866086b172b6d0db388f20879e728356516ccd44559cd3ba5041fcd6fc9273ad92f58a0033ebd3ead13f349bb82fdbee129c907c958ca84963956469d6f35743b50273c2a69d803d6b3b1ed359e4441e65185b15c794398906241c1b101769a362e565ed395c925b2e1ed626b648248da53c96c450e16e12f3b6c27491ff44c175bc8d626da1508712bc983f0acf", 0x97) setgroups(0x2, &(0x7f00000013c0)=[r6, r3]) sysctl$net_inet_ip(&(0x7f0000001400)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000001440)="d31798e3edf78f145d585a1e1821523d1b68a543713c5490b33b032da1364f6f97325878", &(0x7f0000001480)=0x24, &(0x7f00000014c0)="acfdfce5eb5d8243b636d8ff04da5359781372f3b70650f6dd6259201849eedaee926a", 0x23) r8 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001500)=[0x3ff, 0x4]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, 0xc) getgroups(0x3, &(0x7f0000002800)=[r6, r6, r6]) r11 = accept$inet(r7, &(0x7f0000002840), &(0x7f0000002880)=0xc) pipe2(&(0x7f00000028c0)={0xffffffffffffffff}, 0x10000) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002900), 0x400, 0x0) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000002940), 0x20000, 0x0) r15 = open$dir(&(0x7f0000002980)='./file0\x00', 0x8, 0x101) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000029c0), 0x80, 0x0) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002a00), 0x800, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000002c00)={&(0x7f0000001540)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002740)=[{&(0x7f0000001580)="fc35bed4d66c522c0f71f01fa224888bd90321bb32de40b8672b413b872ed8bf4f9134bc9fbb25bee9e97a8d2465a04ce609e03fbe08968176ace7fd9ca2184c4ee2169d8d97cf0c837893d4be389a1a2108fb03ea6383abe193e887ef3a7fb3e4", 0x61}, {&(0x7f0000001600)="84cee2f8817780ff4479597dd388bc29621ada0c9d0e15416bdab640eb50caba898c18f28ba69b7ab4c72939b224a29772e41f236676f5cc3a91effd52bd478c53d3ffa8067dd7cc8d6d47a0d2c92201bdf0e28bbded621103c00d6c3794e53f33c4519ad9dfa068ca5b34339563ff7cdd8bc926fbdb6c2fe38d7fb7437141b89fe7331dfb2779bc056a57e3297cc186c80380ed336cf498c72591af54233e4ba48c00e9af38d85420fa162c478069c726ba6da5578a615ba9ed04557901a0e536b276bfc5f34d4bc0a28cdc45b018e62e568c01f67809012b96e8f79e53d725945bdb51d2b7a8bdfa2e15c6de436d16d0786abaddc2ac2e8dee13882cbe997898760ccd0f76f7515ee292c368e70b6ebf214e2064bd95535929be78e3ece4d2f0f6536313c12a315282445aa3d1b6b7f4e61e7421a97dc231fcebb7deefba66e7545231161d39695e3ad5b1730f4ba9faf42486bac31517d75c1e19d13aa8a9121feb98e5f27f0904d00410bc5819744ab965a38ca559c43ce2f317208df214d936e5e83f1c2ea94a4c33c22880c5d26cdbeb61be3176e85338c2cf92a85ee532c6ff65d990ef374efdfd90b32f7798c4b7fef4a1b589cf3282533645906f44b6b92497dd784e9502a3a5f6f47f9b9104c68829368d6517c7c2bc175b6a050b3bc3128123c347b682fcc0ac83ebc5abec94204ff2e9ba21455e9012fb9d17438222a57a2bcde14e52167aed8b4d79cb56d92f74f850b27f8037a2e1559da3aa2ae5e03709de4ab9b9fa76a581c32ba2da8778ca0ffbbfc7d36acf923cba6e434ec3f2a1ecb47e3cfacb160cc0daf2a4ca6b0033c5fea428a3deedba491f28cf77ddeda6fe3ac35a9131daf1a28e630ac4ed2c88a6fb34ebe4bb11f0618713a30062acf049281f0e8b661ca63bc32564f8f9594b5e34e8693b3a4a8580700d18a66c83f2de95fd03569ad99599b4aa1bd61551bd533ca1f2f85c6a3425996eaa5c1552d8d3411d542a66b6e999440d4ccf80e01f7349a73223825ae96735373a7838e38350b04a6b811ea5e6941df0ce0ebbb146ee185b0edb13ac14d0c1376937ec7ecf87cb3dda1c5b8ad79365653efdefc7fd058c298b3c566cf4ef2c32af7ecd98f467459c73210d13e7916d83d101b7e6d7b013e0764fa2f114f958e8bffdb5d84a82b8b8b9f5e831aed5aad13fbcb97dd06498e20c2a0d5443cb5a528a1bd7380faabc50020b36a156a1548ee7f1c6fd5264948e1c8350a9bddd8660540118504049d02c866e2815b5c2173f07891fd7ce9ac7ea500b771dfb95f52a0cb94a2b6f68979e46a310ecbd95cc1a070dcaf33eb5f4add46075b4aacf415ebd3ac1ad37afd246a6c3fd6c278d3f0db864c1b8de7d2d0659371d7dd6778c58e782b4681f3ca2f3f27f564483692d08a4166499a1b5c7999da443ee388ef20223940e218ad7dd4faa0cd8a460434759fb2135e11f84119a6f5d7092d06802a91bf82287a57553222c2ee24d60738abd377606f6ce82cd5d6335de246f529778be9514380a9af7c96273104e7500be04d5541d04cb333dd9fe1885fb2d4bedee53626134a99d46e73422a4fae0914426a8634a4b30605c3cd039ad17f6f344ffb9ccd1fe0730ae4d4816faf52b8109293adc79e3603b0998fff13dba526f305b8ecb7cc0c3821903e41b2284ded58799f478b97ef06e0dbf422491cb35ddbd9b92e5fb71f179784e3e053a665739334c22aa67495332e4be2a61d5edceafa1e20e1b11b202079c3c92c053c4b9999cf150e0db00c654250b2e2dc9dcc5f47645ae1099567837b2caef387dd987ec390dd838e6cb75c678cf4806760dcaf9b2f1b510730db461a265c4d613592c14754e789bd942faef1d8645ae89cbb496abc436705a8a477fcc38de81dbc4b88c4266877a465a2622f606a4761f241e3637273bc1d3ed8c977118f559a35d8e92b02cec432a5e3935c7d1248b8e98e90cc4f4a476fc3fb276fccf5ddd4d94a96477160070b2a8ae1a10249dea080eee846ac827f0b5c46518f4c38de823eb90fc40701848484c255c64252df16f654f382712b5ccb0c828adbe10ca78c6e76c896ca48d58e24dd5860794d28eaff844de99884d3bfba793245e6a2c52768ab0e5eea86b2df2df4ccaf1ec4709dd4e59afc4a8aa9b0b4b695ef26baf3f198771910e7e537904d70b6ce4872b65ed28a8c94af6489ae51d7b470c1f9345739e9a09066a5677c9528be267fc9ce253ead0b86d5cd12d04f87e9ce210059cf30d34e19e4fdb9a0afc3f0e186adc22701353aa8f65fa959cd1310472a0127d1b7f686590334970a3f2719d31e07566eb73c5903ccc240ecbcfd48d58f30006d8ee0b74cafb6bab6ccbc280d45f053b01bde640dc36ab15a9bc43a6e37397ad387d0eac883f1d45f581f7a2f2f2db13e350367dea94d2797cf1ea6b439947d2ec4ff6945ed076ff17e12985e98f4a7790bddbb18925705e56ea7e84d44fabcc84da794d07d464c61e5ce29cbc5e5c690dc8fae0417d74e8eeb66165cdd508698dbc24e148b820631afcb9771e3490400b4e642f2da1634eeaf55084ba238d65cc4461dc156da0afe3394f5f0637806833414d3ceb14856829cc59271ef9bcf0a60d846caabd3cad2dcb4da3a8113dcf78b801ab274c6074f18333f2d908a35afcf8008cb7689ee0611197aad3baa7898ae5781a574644bd7e57531403f6b688bf18873adfb468fd51c5bef2139ea189d18d85b739016cc536b44a8fb8b3e1e000b94a29a664b1f270d0df39ac88eab7d257b446d4c301f032811868bae84b7e7171e3e7a9d7d8fcd8b527b13c6725d66ad65cba880346723eca582555476c980c392152c78a96230705048fa8713ab3da725ee4162fc5198a8374d65f4a467f559dc53b5159c5bc351312c68bfbc778ceddf44bf4fe84d12c43a97887e9ad572878d8d1d3bafa469cc07b58198db13d5d1022fb6462a99b57765daec93289f6f3e3273ce45741784876964b1465039a3f00bc4815545948f99729400f57515756ea4a10297bc5644cfdef187a046d9082a4c14b82000283fddc59a4c967001a2825ee7f85aebd0e0f093abb10a0d80a7290d1f597b1e16cf6cf62a003183a9496056f2306149c76c175c262f995d552f45364d98ea1f94dc3a2d451dabf0605363bbd457a1d34a4e3a41f4949304e37f136021fb3cee5a3cbad4280a43c6dfdc5764b27b6f3aeb33e004a2c855a836e55f379fe88739f40e04aabe703401f7231e91fe7233474ba9a822667c83b5e2ad08b1ab0d024d341ae1f7f5660d2cdb4c8c571531b6bfd9cb355c89307d2613d15032961f7441951301a454fa8c4593617d75e2ad0c929c7f739131a0c259c97bfeec469b9593f2f2eaadb63211dcf915663e2050036b87344b30e4874a0985ca6bb1a78b18dc9b05a9d81aa3b086939d5e381d6b822b0e5bd4d3b5fdb4ad0345c7561d9930b16e7da693159b5cd907e17f7fd7bb2d35e0f3744730bb241e7b34d98b1976f67888dfaf5689b6b9defd14af4df1c422d825a5e5a4ca80b814891ebaf56148bbedab3fc37b8223f00b80e4f7970e2d41ccc36698a9f551e46c63f8b4a2e842823b9e467888f02df663a8328a01c206239660f10bf845870edf7f2cae630f3aa2524a63cb3ebe04f14b9cf9cb473c487a920acf7d6d1bcbe85a9388b2580f95662de3c660b7a1dda746a6d763655f1eb8d68205634a9edc1e27834a876bb745996e2b44b6c10736453a5f134852a16c27f1574434070665ee9959e6e4aaed6038508e4b6ed2b963122f8c0d47e8dee32acd36571d6f59b37ed45c74af8dfe53961be075c1bfb04916541c41784b24631d5835e5d70b445bfb867cf7fd43f13d00b1c58a76184836303983e9e97a9da1235cbd48ae90de2a0d82d72760c3f621c44b18036b7ff16100b9c71b6da2edbc349cceabc37f2c9c2180b2b9f206e0793b688c306cc2ba26e58da5d44fa6d3598c49a7a5a29eb8998b5b92fd78c7aabc15c8729b1e5105f1776f32e2e872baa11dfca084b5bfc35109e4cab059ed326936d4dec59395676f92c826eafd64c37ed05151c3cb03700775ee2c060f035de658bcd486b021cac2ee155a91dc85ddfa9ce507d3771d3d9aec37d757d4f35fa3a96c0c494c297d1392c9d5e63df9eca410022bb397f813368925f0dc4fee084324bfd047fb6269e5f91235c9ea922afaf6329b6417035082a2efc01b2dced6c9f7005b20939d4d5628e49bd3361d94049887f600bb5a9f924fb5f3efab80f5a68dbe526710c9448ea09120356f8e2f885cc2a6ecd7117db61e03ff9e618b3c1e7d930a654ed90a796529623229c9c21dbf2c6c0077ad7dde3560c27f6f691dd9c2152946fc2c5562688870323b7a8bcd843b7e584fe8e1be06007dfdd849cb669ec92c63f037d3c35c9ac9b257681a84360a3b676f98f74bcbf6b0eb9dd5a755aa6ea7ca5ccb31767b2e20b617d109818cb9ade07f05b8d9a26d420904dbb0805ce758d30225223ed68921a29f014bda35a42b89a667e5556e3652984e4d9f52c1f3c88c6b49c5ba8d300d5431af0cb119b6c543929a4e881d8c5ccd35a1d7c459217742251e39a5bcf1f3086dcf2b0ebb5e548f37aa032bef82cb808e237dcc5516d354e374bda1b1cbc34bc87a642073b4156fc67a7cc352fd15dfb35dd1c5a43d48789c976a940a2a4577e995fe4966b388e1709334f60fe2215f761b06c2df74a6d218cfd3ae17c94aabf9fd0a31268f6dd7d7ca5652f54fafe0f6319c50089c3ed9d83159e277dd1beb90b605f0035d74ffd32cd405441f54cbc947e145ecb23aa83a19bfecd971db0082713f33af42144a590554ccc20e1b997db28d1f49ff44cc4174f72038d5402a7bbf8cde7cfd6c0e82d5763c1391398b8fd17a72af0479bf2f1dc7781d95214ffd01bc7fb413c7939feb414b98b9460c579f85556dfe3d85656d5d2c9d782e394303ac74a960f4ee6f62a925dd9459c80bcd72d46ac7a790b8a4bda5f5c579097a7ac79dde70ca7b5cf6bb46d7a2981329c0bd98d0440c10c2206075d598c70061ee58c7f83fa15f7bed1a1d73ca357346c05ff559b1d41c7ebdf96deaabc5677d0a1f9f5ac585623ca85213640ba8f63cffa387ff88e68e912c5906f415750f6f25b9e922bf7915fb55e767e6777b8d76ccc473831dc2b3c8eda6493eb6418e958b55a07248b2b245b7f7f54d9bf13a69a04af148c8891076be77cd45424057040970115ab85794b523330d30a6c3186437261ba799515c4666a8d2d6ed5390f39a55a07cea7bd9481659937ede70bf25a46756ee5bee145ed161cc79b96f5ded6111121f1beeac8b1e36ff89ef7123150393f95bf244071381a18faf0f36f8c94797b87896414df89dfa1bdc485db74719cd9991970d35c512b13876d506d9b22681d75fa5879eab00a87e0222560ca249b2b1e97f81c67db592d71f66d2934271cf0b53be410bc671e9d8e0a62c538afad674b62e2a78e6ea5a03df37577160a110174c04f8bcf91defbc0409f5385d40fb6e266b2815ad65e9f1923bef551365163b271bff33470dd3a62b6015b7a99c5e3525192acb7229660fbe9847eb2773d17180a69060eacd016d1ce5234698a05988ad99923fc60f05baea5c9253ce7a3729791c8934891a6bfce22bb92cd8d4e04252b782b5f30803330549def32054e80698f2a64719b39e33ca9552ed006a706b0153e82021724e6fd4ca09fcd291d200e6b800c6ec99cdc520e89ac6ca33ca36bcf25", 0x1000}, {&(0x7f0000002600)="01617a0fd985ac8f38971bd693a9d11166e59e1bce16e69378bffc58d2afcfbf83d45f6206b99004ebe6c22ee6de13916eb606b793eee60b54639c2fb4ef9a07417dfae59bf96ce4288a4f58099776f923131b6674a71422e49f05b4815caed6993b544cb0a5726b618f3adc7baa402c7836dcbc7af3615736a7ffd0b386de1306bbe41e0c782c1c92ba90aaa8b5773d44cca1b578e84dacb0bd0fa7725318d33c3f58281e4827c42998c4826af9d85bd76fc2255ea092092edca473", 0xbc}, {&(0x7f00000026c0)="22f539ab333ba4eb83e75528b1569d86deb0d40df068448937b5620df22031cf59", 0x21}, {&(0x7f0000002700)="60aec66e6807bdb2368e89d53648f8f16a7e27e33f8ad79aa4814473d957c94b284798e612fe4471138cb9d86c55394e611acce0f205a6", 0x37}], 0x5, &(0x7f0000002a80)=[@cred={0x20, 0xffff, 0x0, r9, r4, r3}, @cred={0x20, 0xffff, 0x0, r5, r2, r10}, @rights={0x30, 0xffff, 0x1, [r1, r7, r7, r1, r7, r7, r11]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r2, r3}, @rights={0x30, 0xffff, 0x1, [r7, r12, r1, r13, r1, r7, r14]}, @cred={0x20, 0xffff, 0x0, r5, r4, r3}, @rights={0x38, 0xffff, 0x1, [r15, r1, r7, r1, r7, 0xffffffffffffff9c, r1, r7, r16, r7]}, @rights={0x30, 0xffff, 0x1, [r7, r7, r7, r7, r1, r17, r7]}, @cred={0x20, 0xffff, 0x0, r5, r4, r18}], 0x180, 0x1}, 0x4) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mlockall(0x0) socket$unix(0x1, 0x5, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x1c9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = getppid() openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1400, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000310, r3) r4 = semget$private(0x0, 0x4000000009, 0x100) semop(r4, &(0x7f0000000140)=[{0x2, 0x401, 0xe5ce97ab354d96be}, {0x0, 0xfffa, 0x1000}, {0x4, 0x146, 0x1000}, {0x0, 0x7f}], 0x4) semop(r4, &(0x7f0000000300)=[{0x0, 0x6, 0x800}, {0x4, 0x22}, {0x0, 0x0, 0x1000}, {0x2, 0x1, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x0, 0xfc0a, 0x1800}, {0x1, 0x9}, {0x3, 0x5}], 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0xa5, 0x1400]) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r7, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) r9 = getuid() r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000029, 0x41, &(0x7f0000000040)="71040071", 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000a00)=[{&(0x7f00000002c0)="b49a07154b4a8dd86f35b48e46a959b2324b81015963319f3108a4af56d2cf575aeb66f1b068df074d7ccc7c288446f22203ef67556866d5e3976e60cece700e69c81873373207c12d4d9dc5a7448ac71394a6dd5750a6ba634356d4bdc0dae9fc8fb9ed853081bd0379c1a88ae666ffe023e46e965155a473941642817a", 0x7e}, {&(0x7f0000000740)="52a92b388bc29cc38b2b217793cb458acc90c81befa518a37e3e46ab23d1057d4a4aa7482acd7b483e3332e1b30f99153de205270a423cf99dee244d2ebacfe28b3498c668433fde59efa6029bb545dc5b22b43bfed78829e3b001ee359d8bb562f2bf8b8a42667a745902a8f59eb89f4923a1f8fc75c21fffcb3bd38e06f29eec0484129b83a9", 0x87}, {&(0x7f0000000540)="c8a26257cdbc101bdd18e6f1db3481fbdaf3aad026a45bf51632866914402ee02bc58595d0ec377d4720b021fc6bb022c49a22691e883feef5bdc605295ec5c0f9bbf50689c8bfa9cfe6017e7e7ddbe14e447c7ae97bcd19ca00214894783f868421052ff002", 0x66}, {&(0x7f0000000800)}, {&(0x7f0000000840)="357c961841e7badf5167536b1a19a36da99518d6e5c7a44b5212823a6325c87497d36e6a4ce3bac68f0c76243e759e5cbd02e23ada6002a58103dee67e3217c2632ee771704edd33bfae58", 0x4b}, {&(0x7f00000008c0)="342939aabe84daea5d17db62e37c27d981e9d89512e69f5c400818b96424ec35304c57b219897c263e90c1485c105bbec761cc911fb9141439f30aa1bae14c8eac776a8dc65c8ef525eb41a546060475a574c0db12d3eb43701a4d31eaf7cee583cc84fd0d1cef5dbbe9f4d4e9d53a856d120ae4a478af5942a108d2be6fc274c34bcdd598b50bdcab6efcf945d5df5e0dedfdae99e8c4f23774ba23d0d4f41973daeeb3316a28f79e2fad35fcce722e31c0799c1deedc56f05d8adb69209c3cb37698b2481341c62ead025456bac0837f", 0xd1}, {&(0x7f00000009c0)="0479a4b338b2b41b2bf571952d8aa1e5713412906e81d923b2547c8e1c59c00058b7f79b3beba211bccc6baeb4d4c5dcef90fb56b4dc13e393c718d327d89cce", 0x40}], 0x7, &(0x7f0000000c80)=ANY=[@ANYBLOB="20353fb266b6c1a17cf83800d3", @ANYRES16=r12, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000020488ee3000002aaf0e300100000000000000088662f5381823466f4246abaa06584a591ab04f520db0ddb01798d65f2903792e3302db78c96f56bbaccc398e7", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff0000010000005484a77a508b23046e34703c6e11efd489ee0faa16cc00bf59c8821f7dff883c81ea2746d29305d0534c532b0d767fe0aac752bb955835ee117d6f17b51886e55b8447f02accf3e73d37733c893e774484d7af22d77804e399d01819b45b2b562a960958e26540ec51e5e30e7a1ce69e72791d119ec2cb48e7e3865848f9ea9ae179c81e89306ff3d97b0b6edf438be589cd744439ae2d18144e9b384dda02e2889db86c7639753dcb2f92483d05b6fc7cfc9be2b7fbb416517ef527fc55", @ANYRES32=r10, @ANYRES32, @ANYRES32, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32, @ANYBLOB="2000000000000000ffff0000000000005a2fa5ccc1edaa2536af41f3770fd19b1b2a03918cb6d8107686e50401f3ef857e8bf29b5d1357f11475ebeb93cbe6db251f3fd399bece84dbecb5715de2", @ANYRESDEC, @ANYRES32=r11, @ANYRES32=0x0, @ANYBLOB="000000f8170058b116de2b60994c3529d661c9171614625fa40fa93404f4ff400000f3ffc90540698fa9f3d2546b00000001ff000064cac8e9cdab09dc85ffd62e04a536c2397226097bfd176385b578cbe06fe0a848feb63bc2084591ecea8dbdf3ad78ec7a954898d64634e94f5d310af29e3facbace48308b", @ANYRES32=r10, @ANYBLOB="000000ea2000000000000000ffff000000000000984c357d1801a38fc91e71237bae2ecd618005b65f878e4f45d4a725901197c7d9e6a04247774498c213e74e2f2a18d6260b433c187626e9c221b58e5b14cea32893b92ffb6d06325762117200a2d8130ff2c3a965cb1a724bd55c399c36da333fa5f8676140abab8a", @ANYRESOCT, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x7}, 0x400) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x4, r5, r8, r9, r12, 0x32, 0xffff}, 0x100000000, 0xa6b1, 0x6}) executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000580)="add0f55662cc1b0702e187df6d9418583ccb99dac48f3cbb648d383690f5c3b6655ff563a9e595d56f16ba8f1a888db158d832b7f6575391e3c53c6d38a9746f3d273347f4a463437b1396e0ba852358d83aea0fbb264c15cb477ec1286ce73b3613d233879a0e219a6bd326f37c80ca1dc43faaca25c36c62271cb7559aa0f838bfcc2708bd29affc1864390423faab8fb0b8c3d7b2e8598f", 0x99}, {&(0x7f0000000100)="e87939b90d798d72ea", 0x9}], 0x2, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r3, r0, r0, r4, r1, r2, r1]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r3, r0]}], 0x50}, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) dup2(r1, r0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) close(0xffffffffffffffff) setrlimit(0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7fff, 0x0, 0x4000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000307000/0x2000)=nil) r4 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x9, 0x0, 0x0, 0x0, 0x140, 0x1}, 0x1, 0x4, 0x0, r4}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0xb1) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x1000) shmat(r3, &(0x7f0000336000/0x14000)=nil, 0x3000) r5 = shmget$private(0x0, 0xa000, 0x630, &(0x7f0000ff4000/0xa000)=nil) r6 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000016c0)={{0x99f4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x12b, 0x40}, 0x3, 0x800, 0x0, r6, 0x0, 0x8}) shmat(r5, &(0x7f000018f000/0x4000)=nil, 0x1000) r7 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x1a0, &(0x7f000029f000/0x4000)=nil) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0xfd}, 0x7d, 0x5d8a, 0xfff}) socket(0x1, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000015000/0x3000)=nil, 0xa4c50de9e0d531be) executing program 3: r0 = socket(0x11, 0x3, 0x0) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async, rerun: 64) r1 = socket(0x18, 0x400000002, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) (async, rerun: 64) setsockopt(r0, 0x80000000, 0x4a23ff87, &(0x7f0000000000)="39e25f158b2a670d17eacf14694964958d4b019152cf6d43f1982a88676e54559c662d35aff60b9c", 0x28) (async, rerun: 64) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/138, 0x8a}, {0x0}, {0x0}, {0x0}], 0x4, &(0x7f00000007c0)=""/11, 0xb}, 0x3840) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206980, &(0x7f00000001c0)) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) renameat(r2, &(0x7f0000000480)='.\x00', r1, &(0x7f0000000180)='./file0/file0/..\x00') syz_emit_ethernet(0x3b, &(0x7f0000000040)={@local, @broadcast, [], {@arp={0x806, @generic={0x18, 0x3c06, 0x6, 0x9, 0x4, @broadcast, "e026ead1090bd05d91", @random="b4376eb72c9f", "136a7ab2b52ebf3a8144ba1d758a5805"}}}}) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a0", 0x81}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/134, 0x86}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f0000000140)=""/116, 0x74}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/79, 0x4f}, {&(0x7f0000000780)=""/245, 0xf5}, {&(0x7f00000005c0)=""/148, 0x94}, {&(0x7f0000000400)=""/144, 0x90}, {&(0x7f0000000680)=""/50, 0x32}], 0x9) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc020691b, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f0000000100)) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='.\x00', r1, &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') r2 = fcntl$dupfd(r1, 0xa, r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getuid() r11 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="1bfa208655351eba2f1e56c67130556ff1b48a293a6193bab12498912e4686d542bbaf753653940c03a4ebaa0b44523385db0c7e16638aa103834358830a575b", 0x40}, {&(0x7f0000000200)="dc0169b339beebe5d0996d4407c44ebded0cad3fe640ff0249d15b43970236bf9d0d1e103fb089ecd949603c73790a17618af8d040aaa0eece0c656afd1e7c6e30eac8cae6d8f8fbd78f39dfe6f1d226e702f890443cd787231e313ea2eac05931a23ea8ce1991a896632709821408ea483a33179b3f04ee7c3482a0f1f89e76a7e7399ca2522399b9cbd378754e36e802e73a6de27be0cb7f9aad1a50af4fd18ddf59e07d63ac7c17a511766ef94adc73cbe858e01d", 0xb6}], 0x2, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffff9c, r1, r0]}, @cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r8}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xe0, 0x1}, 0xa) open$dir(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) executing program 3: r0 = kqueue() semget$private(0x0, 0x0, 0x23) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1e, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe) socket(0x0, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000440)="670199445fdfebcfae989a38bd05ade6", 0x10}], 0x1}, 0x0) recvmmsg(r3, &(0x7f0000000400)={&(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/205, 0xcd}}, 0x10, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000040)="04", 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000480)=""/98, 0xaa, 0x1840, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x72) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="f78cd46d60f6adfbd4b0ea575553c01e5a2a5c664daacd8f0ec93fd50b46a906b32afccaadb0544ce66c3cefa028b82fbf3f505b1e64688be3ede906d49a23d435c0a46293ded7a0cbbd29ee47b7577e030953f451cb485adc2c9512f632c93c179ffc87acc0ce91db9a4e3f8d7d504dd8f640a5c9d43f0b060a175b54e2f3044c3aae986782d82b97c867eb5a", 0x8d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x4, 0x40) setsockopt(r0, 0x1000000029, 0x3c, 0x0, 0x0) executing program 2: mkdir(&(0x7f0000000040)='./file2\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000440)="81004757", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x0) unlink(&(0x7f0000000140)='./file2\x00') munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000307000/0x2000)=nil) r3 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x140, 0x1}, 0x1, 0x4, 0x0, r3}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0xb1) mkdir(&(0x7f0000000080)='./file0\x00', 0x23) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) shmat(r2, &(0x7f0000336000/0x14000)=nil, 0x3000) r4 = shmget$private(0x0, 0xa000, 0x630, &(0x7f0000ff4000/0xa000)=nil) r5 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000016c0)={{0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x12b, 0x40}, 0x3, 0x800, 0x0, r5, 0x0, 0x8}) shmat(r4, &(0x7f000018f000/0x4000)=nil, 0x1000) r6 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x1a0, &(0x7f000029f000/0x4000)=nil) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x10001, 0x0, 0x0, 0x0, 0x0, 0x80, 0xfd}, 0x80, 0x5d8a, 0xfff}) r7 = socket(0x1, 0x1, 0x6) shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000015000/0x3000)=nil, 0xa4c50de9e0d531be) dup2(r6, r7) executing program 7: sysctl$hw(&(0x7f00000000c0)={0x6, 0xb}, 0x2, &(0x7f0000000000)="22cc0a67", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f00000010c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000002c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/117, 0x75}], 0x1, &(0x7f0000000340)=""/235, 0xeb}, 0x7f}, 0x10, 0x800, &(0x7f0000000480)={0x3, 0x8}) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8, 0x300000001}) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000080)={0x80, 0x0, 0x7, 0x3}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xda24, 0xfffff801, 0xffff, 0x1, 0xa6, 0x2, 0x5, 0x0, 0x1, 0x6, 0x2}) executing program 4: open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) (async) kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0x400000, 0x0) (async) kevent(r1, &(0x7f0000000200), 0x8, 0x0, 0x10000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000100)=""/101, 0x5a}], 0x3, 0x0}, 0x202}, 0xfffffffffffffdd2, 0x0, 0x0) (async) dup2(r0, r1) (async) r5 = dup2(r2, r4) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) (rerun: 64) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) kevent(r0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x0, 0xf000000b, 0x9, 0x1f}, {{r7}, 0xfffffffffffffffc, 0x8, 0x1, 0x3ff, 0x3d}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x1, 0x7ff}, {{r8}, 0xfffffffffffffff8, 0x2e, 0x2, 0x0, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xc32, 0x6}, {{r5}, 0xfffffffffffffff9, 0xc6, 0x1, 0x8cb, 0x2}, {{r3}, 0x7, 0x47, 0x1, 0x1, 0xb63}, {{r3}, 0xfffffffffffffff8, 0x0, 0x8, 0x100000000000000, 0x4}], 0x800, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x8, 0x6, 0x100}, {{r9}, 0xd13f8632126bc492, 0x91, 0x1, 0xf4, 0x200}, {{r5}, 0xfffffffffffffffe, 0x28, 0x2, 0x2b65, 0xbbe}], 0x0, &(0x7f0000000400)={0x19, 0x2}) close(r5) (async) execve(0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 32) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) (async) recvfrom$unix(r10, &(0x7f0000001680)=""/4096, 0x1000, 0x0, 0x0, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) getsockopt(r11, 0x0, 0x25, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) socket$inet(0x2, 0xc003, 0x8) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000140)={@random="5dc61a209f15", @remote, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x40, 0x0, 0x2000, 0x0, 0x0, 0x0, @rand_addr, @multicast1, {[@end, @rr={0x7, 0xb, 0x5, [@broadcast, @multicast2]}, @ssrr={0x89, 0x7, 0x2, [@multicast2]}, @end]}}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@eol]}}}}}}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/138) syz_extract_tcp_res(&(0x7f0000000040), 0xffff, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x0, 0x9012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000580)=ANY=[@ANYBLOB]) map stack 0x20000000-0x20400000 of map 0xfffffd80639fc1d0 failed: hole in range executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffeae49dad4d42eebf88e7"]) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) kqueue() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) sysctl$hw(&(0x7f00000019c0)={0x6, 0x2}, 0x2, &(0x7f0000000040)="22cc0a67ebf837acb0e0bb1a5402de52c2a70b116f7b064bb444eab7226070", &(0x7f0000000000)=0x1f, 0x0, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) dup(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x0) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) r2 = getpid() fcntl$lock(0xffffffffffffff9c, 0x12, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x0, r2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) setrlimit(0x8, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(&(0x7f0000000040)=[{r6}], 0x1, 0x0) writev(r5, &(0x7f00000014c0)=[{0x0}], 0x1) syz_open_pts() executing program 7: r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f0000000200)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f0000000480)=0x210, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000200)=0xffffffffffffff0c) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000080), 0x4) r3 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, r3, 0x0, 0x40, 0xffff}}) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="e7d99f893409aaaaaaaaaabb86dd601b9f37a0ffdd05000008330000000000007c00000000f68500000000fe8000000000000000000000000000bb4e234e23000890780f0efafeabb5727ec4f4c8039e9930e64707f3e30941"]) socket(0x11, 0x3, 0x0) socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000700), 0x0, &(0x7f0000000080)=""/34, 0x22}, 0x3840) executing program 3: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x200) r1 = socket(0x1, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r2 = socket(0x10, 0x2, 0x0) setrlimit(0x8, 0x0) close(0xffffffffffffffff) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) syz_open_pts() recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r2, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) r5 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x4, 0x6a95, &(0x7f0000000040)="02bb2b24", 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r1) unlink(&(0x7f0000000080)='./file0\x00') connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x1, 0x0) executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r2 = dup2(r1, r0) r3 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0x80146951, &(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r3) r4 = semget(0x2, 0x3, 0x8) semop(r4, &(0x7f0000000140)=[{0x3, 0xc8b0, 0x800}, {0x3, 0x200, 0x1800}, {0x6, 0x8, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x4, 0x1000}, {0x4, 0x5555, 0x2000}, {0x4, 0x81, 0x1000}], 0x7) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) listen(r0, 0x0) fchdir(r2) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x84) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = syz_open_pts() r3 = dup2(r1, r2) fchmod(r3, 0x40) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000040)) sysctl$vm(&(0x7f0000001a80)={0x2, 0x8}, 0x2, &(0x7f0000001ac0), 0x0, 0x0, 0x0) madvise(&(0x7f0000378000/0x4000)=nil, 0x4000, 0x4) map stack 0x20000000-0x20400000 of map 0xfffffd80639fc018 failed: hole in range executing program 4: kqueue() r0 = socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b180bc3eb987aa9feb1", 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000003}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) seteuid(0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x3c, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x20) r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r2, &(0x7f00000001c0)=[{0x2}, {}, {0x1, 0x2006, 0x800}], 0x3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$hw(&(0x7f0000000100)={0x6, 0x19}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) syz_open_pts() executing program 6: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3", 0x3}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x2, 0x4001, 0x0) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r3) syz_open_pts() syz_open_pts() fchflags(r4, 0x0) r5 = dup(r2) r6 = fcntl$dupfd(r5, 0x0, r1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x8000, 0x9) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x2, 0x0) bind(r8, &(0x7f0000000000), 0x10) connect$unix(r8, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b007e8000000000000000000000000000bb0000000000000004000000000000fb003300000000000000"]) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x1000000029, 0x39, 0x0, 0x0) r2 = msgget$private(0x0, 0x580) r3 = socket(0x18, 0x3, 0xb9) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x3ff, 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = dup2(r3, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x3c, &(0x7f0000000040), 0x0) msgsnd(r2, &(0x7f0000001440)=ANY=[@ANYBLOB="0100000000000000bde65f92e161db864e486b7d2d6281648cc023529a70b5f53afb20aacbd2c1388ea9b21c2c44401da4475c2d63776afc05ccbc9ef457269284dcb64b8600350b682d41822b01b5e176a53027a5a8a919e2ce32906ed907bb987930504f0b2ec86474de91c710744fd3787899d62a87036295c0caebab484cc21982a49f05045ceb7f1225c5b357908175e3a8183e41a6869bf094b3d031c9ca2683321e0d31a8b353ebb84e4db25bf7c109aeef5c6590ffdf024999174fa04bc0dddc868fd21049b726495eaa8b5003977f672ee7d0f1556a6120678e496e4983706cdc2e8a3ba50620b51ff16e1a59a1cad8818e4e1c7b79949bfabc5854d27a077a9a98f0ae14677c613ad0a945314b03ae28efcb53e205288385e720b6e415b0fcfa0369d911aac5bb9faf9303424447d3d5b82ba51a49304d7f4cd27b640c23dda0dce9a26304950f681dd2cad7ba6366abbc1b13ef0602ad6bbaf72f3d4c5521fea49654dd722fc73c9c40191e0fde83b8182eab417b30d3a2f7e1e2fbd4a30cc344243e5553eb498b157d07f7b6006f0760085542e3fb67db731602ffb7e8ce9b22394e06c64498f519cab4427702af09d5571489dc3aaeb04ea0126f8165a67c552573c76a32df872090f58dec3a391561f881ac7ab7b406143e22929e9ea39e720dcba463116957f3649515b8f6908dcd62da43b214635c5b062bf3f81e191c0245638454ea14412b1e34c884bfa0921d5976f7c1e05e6601570fba9574b693935ba6f2d1cc9a35c7f4768868134031cde658dfbfd21b96e64491d25ff48c4b5c498058d5df735924d5d989ea36b24607fa9b00c94f84323e4bac4a7839e7bbe2b9d8fa4e99e40e47404677a9ca83837f09231501c5ca38f2917b143fbaa9557950bd54f4985d17e3148629580107842d40290b11f1dfa0b1a802e3ad0286703c6b70838466266890548da830de8e76453b1c1c3856b272fcd5632d72c852ba389ebc89676d01be259d748ae81b3cd10458880887341d8acf6c530e0f90d93e1abee301bf9f7d675da5c0987646b6e2e019936795f7c43a88bc2ebc99eb149dbe76162e2e6a62b10fb7feedfda60e7682934543879e832b91cb6af5a661462f652ea32e1d0b3e09f1515aa63afda39e6484b01154f134287f353ef9f8d4ef6fbb088b5eff75f10d05019e329d37751b9a79c4faec71d92fb279a8549064d04b36b50f037c2b8954dc847df84d2661d786369bde23d11fcb2ffd255b27a5c586ec591acedbbd6579cbf5d4bf5c129062801e6b07854217aaea5e78924c36a2e36ed0a42da0215afd737c7fbd4713ad438b505b778532d1e15fbf92d9fe51dc320d9a198e4c00934eb215f3730bf6806ae9e4df37ba3b0ff8a00799482ef5de80f543aedbf3d1bf3307d7640a0f7f973a476f01c7fc267bf07e60a5778044e2d81b2e1f5aab2eedde053cffa6be48f4e9f5d2fff269dc1bb15222278052a323639cf55aaf756625a4bc8659562fdf76a727e6db1de5d211534814e4f844de9c15ab30291322bd48278d144bf6f08961bdd1964b3e7263d24c1330f49651b7547860fdfe19e400b3054ee6422c1330f7eea4adadd0e3db918babeb3f126d04baf4322c286caabe07e6c0a5858e6e68d7926c4538daa0f6534bbe5dc833b4e95eecac017740e6f89b3c80c4e762c8fe7da9dd09d06d7d245498491fc6f8f62ece8ffd644ba9116a401822a5373ba481d55c3c30af1a54163985e02d2a322db54cf9bba738d4d01853f30c2630f14935790bc11f4ebfcdd37171db0abb110c96efd4a5b8f2862d238f0c440b09d6550eba2714374b58b05ea0e9b3686a726f10032d88b25c67606a9b404ec6ad0f9b8f7527bc24fde2e493f0f5110f9569e7091e90660be79abc633a6ff908ac5a3ffbc07c2e3f97bf0be7f8d1e4bcd1e4e104271f34e8c57aa8d515e104121df13d5f2ed60ba64085b7682b44d0b8dce88d595f5c1d48dbcadc22e482dc0592791010a21f79e23e7c5ddee7871cff9e7e625ed7939bf8a4384f9104594d5c8f656b2904f86671fb63b1c0284db6281878c7994ab35fec0c4c980778301cc618141e570654c598426f7b30356f1648015fe16a08c2b556fe8bd7b990057ab4ed8745bd18cc1826aebe16e7c23d5185b87c28ec19e8db664deee127d0e4ed5ac70225b9d97b25003078b8ff04efccd7e508283241c7c12dc6975944ad53ffa7db7668ef7bec1168ea17a270633b48e70edb0579106b6b6a00f1b3a3c6f7cc7519a4e87f43660067d2e4c13853b8d09f7f2c9e21d4dbab4e9943edf8c5fd0ee4628f2dd6ee1cf234db2e56c48667032b92709560c2cacb6655b5ebdd0ce8cb2a0f0cc804018743f865c19dee752d97c0fed657ac264e4fa3f6603aa606749c67f58f07c41ca92ae736179c21de188941f3e01dc0a264f6648ae06364c57734f8552ca8be87ef600cbdf0282993241c5cd88618d94c3881ee05ed2d8317f6159bd670c8b8fc7407ee319f822b044f6242e8a270a3aac4ce8f6694b6b124430139e7817ba596f6f1acd3cb1335c01904b452bd31f449d6df71aa41e2f918279504128989fd8f7df871471aae92c98d812ada082cb4e836944a3cba2ff563706178d958117e85d18bb92acdc52515a1028787263bd854e91ef3ee0007514498c3da75d53b5949e813f6a64aa18ee279657856d1a0310476cf4f9b3b99f205d52db03b2dff0b887fefc9493948dbd21ef86193f615e79568932a932224d75e6f35431b3dd21728558de76201473277eb306d4cd7932ee45092ef61dfecb103e22aa73330404b96ae0a37ea42498fa9962f10e1e386081aa4373cd79a120cac6f2aaed5e997baf8c61bc06a63cc140a34f5b41a38ce9f4b986dab278130868452acf2a854cb749c1035caf31855dffeda6c1ab2ae1ac658f5e3fef96cd28c65dde01cc8711537490f6f21e0267218682e6f9663f3f492c045d4f7fd1fd43f9743426fb11fc64481015c420852a2f233b5f61af501442a676137d8a80bf5960902fcc98aade0155379ea4e6ba6000c40116fa8e29d087c210b15d98e008e4ee1e12041efbfc11b1d16dfb9663eabfc2d4dbd3c8c40a70f76f3e9f0bbfcdd0fd39f9312057c75594d96d0660e555a778f2e0eb570ba5fa6f3d3a3272a4ff90d3085cf93fc7aae824bd6856d1db8a47318070ebc17c8910216621460edd51f567875c03f1ca9e787905d9d9cfd7488883a433028852d95bd0848691120a509d288a69ceb4321fdeb49767fa4c2c3a30f9e0e939fd3c6146dd99275c0aa577c1a5633d3c1465a6da2b5b902a1ee219665b08139b8a3e04b6270cbfd750e0eaa8a0e7dca45062bacf007c73405967f4ad88efa862b1122c370085091c2d7bf03c63534eede9b71a7da21580d0ba3bb40b5b00eb74f86bca129eb33eb95904e9f1833d51582326c9b97fa197d5df43d9257dc630cfa491b74aa51b1601b7396330e6d8fc596949dbf2ce101ad13bd8021f3b0d5261b384154c9426b89be6716a69f0f5208848bab13a88e06ca4a71ccdddb8695fe26659dabb3f91a2620a9b6aaa94946b849ea17d41982062b5e9a36b1f27470d6533532907def238830bf214be6f76f874c665745be13962fcb1268d780beb913e8c2d750e13cdb65e184af75a6f2c8b5c7d01312ab1be4ca5f02f4e726b08544b4a4cc638746edf5da3b012e43d5da300fa13a9b43288c8b68d8db22b5be0331e47dd5cbf88874735b86c705ce2b3aed2f7fdd965f813d1a84da2c9e02a1a14ea18db537ffd0045706777647a693902a7fc09cf3eb395b54ccbb03660847a26c787526fe5cddce117a7cc87c2a9b1fd2be1a105ff5abaef4696d168866c363aabb98d8c7268d19da551eb3172bf5ac9eb1c81856a8432dbaf5646722e7b07ffaea22932834b4a4e0584a001bbfbda7d7ede526b8c8c9d8d48c5e54b3d8f60682458992274b0c6bf6e65a784585910882dcd0ab8cde13c08997861999db150625f706c6fe3892b6bd5a1a0c7507068e4c106271599cb8c148839928238eae0085cd906116280d3045b735224a5f9b71c5605e8c54f3e5e489f34fc38968860603b53c37f8a48c919dab0de1adab5b5bee75067ac0146e0819361f2ad6a4ddbfdac0f5944a70f2f6fdc5db5746f435746394fbfa57edb9d3a646280edcf827cc49ce600cfe64b637d063da668d748611e772a42217052411d4a7f9c6a10b25224ae3e0dd8067453c71cb2871dcbe9bb241452c3fb3e87f9b247d115f69c739adfb256d6a4242db2ec24b43038055bdc5012c57be2b224e3101d595dd58f722caa2200859d10a7a2af3472392632168bc9c16e249be084dba7fb4677c6bf55ab823ba1d2574cf499c7ef1ad2cb9a92d1e8bb0a3196f8d3f5c012e27f8e7fc9d04b4b1ae0d2552b7dee2f13a44d16cd4674a70e4647a982f388fdfeee614becf71c4fa93ee0944176e1548149baa81d80e526a0d82f50b3bbb5cb014e5626c656f43b14c575cfdefd3e99de695d0c86c9286aad3083f6654bc5600b9c27df77a792908615f829edaafade1475651b1d257dceb08fb5026f0419fa83efd1b4c78b8f665476f1a9f7a976c5a6eff95cc461252cac0773d02a560c14bf7c6737e60ea53cefb643f83edd7a19cf45905fc57642cbcc261557b9d30fa7e4ea90cc7f7293e7753551a08f05fab7d9e1208f316f488bd31674f7cb96f94615dabf92784127735efaa6f4c21270f9d677ea861a2f969ecd373cdb8fc0491e258cf146a282808ad43cb4e233120b44c2f42b8a5a474f199d866d6ee2b8b6b4046ed1dc77257acd4020baf8703251fe957336ba6c6524d95a520cc1d04a1059b62ad76bf88fd0558310bbb87c1f81677bc8aed68fab180a623a5f314be385683c509237fc9f25f160cea314c9799748b23032119683fda8794b553688264a2fca5d1be28ccd8b7d60d192200a0dcb88eedad8aeca977a7662dfce0088488a893ce8c8545a3728c20d2485f0be72ff9a3259ca33ebba9f3c37f4fc95352f956941dcaaad0512dc8a0328cc8c1c50cb36e94d5e4dc1e92d9de9ce2996a5a3e19c407a443401d2e1661d8699ab2cf95b92a3abcd23a6a95d9c658a475a293efe746a520fdd045e10e9e1fd65715b5a9e6be4fd5e6d824d12f2a55606c6eed9d5432f64a2a873adb6f4795f9f3a97151191fd38ed3a90e86840f6d8e1dc114fc4183da8766c329c65eea0c6aba1aef16ba8292b3c71c56a4dd13ada972a098fbe3c3273d70a4868b6cae632eb448f8aaf3a02a91c89775f8e61363447b878260852679627137c1f18a2d3a6e769ef96ad697adb7974f5397e60a411a9b180bdb97143e0193ec580ee7eb1879543c05745c9130b421560e0f0412cba6509e723cec4fa3df5f213635231ccce0af4bf12ca804756520fc822485a58c3b8819e8b64e5317d3d2ff29964acf43e452b30ad4d6861f76a3d90d6440682b99e1d7b474f57a76328346b9ca7f2d955308b42680c689e2997902cc9d463b5be137ad9153dae13c9d7ef2a01bfb6ea1a8b58677defd00b0945c337a50d0f804c66142262ac1ad80313acdd19399fb455d388d0d3524512041050e24cbc0c7d7e0de87d3eb1b4b65eb82dc867fcce6c1f174c1c4ca1b980f567f29492b005d483c958b3724365ee1707ee55fe84f92e7654f2b0f8686a510d196ddde8843d8c2e08e43bcfd0cdc3310650e0fdb94ec627226579fcdd4ae8cfb8b815552bf67913b1e4750c3acb215f6be44d5d7026429d89081eb0ad561dbc6e2"], 0x1008, 0x0) msgget(0x1, 0x43) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000080)) executing program 6: socketpair$unix(0x1, 0x1, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x9}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x400000000000023b, &(0x7f0000000100)="61f91e34", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x6810, r1, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) r2 = socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x90, 0xf0000009, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffe, 0x2, 0x8, 0x10001}, {{r3}, 0xffffffffffffffff, 0x1, 0x20000000, 0x10001, 0x2}], 0x6, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x20, 0x0, 0x8}, {{r3}, 0xfffffffffffffffa, 0x80, 0x1, 0x81, 0x70}, {{r3}, 0xfffffffffffffffc, 0x50, 0x1, 0x9e1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x91, 0x10, 0x4e2c, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x6, 0x5}, {{r4}, 0xfffffffffffffffe, 0x9, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x8, 0x1}, {{r2}, 0xfffffffffffffffe, 0x6, 0x4, 0xc23, 0x2}], 0x0, &(0x7f0000000140)={0x6, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000043000/0x4000)=nil, 0x4000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x7fff, 0x0, 0x4000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) syz_emit_ethernet(0x2e, &(0x7f00000001c0)={@random="75092e610caf", @random="e91500396d14", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @empty, {[@generic={0x44, 0xc, "1cfa86e1690ca6f52897"}]}}}}}}) executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000}, &(0x7f0000001080)={0x0, 0xfffffffffffffffe}, 0x0, &(0x7f0000001100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0x17}, 0x2, &(0x7f0000000000)='\x00', &(0x7f0000000040)=0x1, 0x0, 0x0) executing program 7: r0 = syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) writev(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)='k', 0x1}], 0x1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) fchmod(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000c00)) executing program 2: r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f0000000200)) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f0000000480)=0x210, 0x0, 0x0) (async, rerun: 32) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x31, &(0x7f0000000080), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) r3 = dup(r2) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x8000, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000900)={{0x3, r6, 0x0, r5, 0x0, 0x0, 0x7}, 0x4, 0x1, 0x6}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r4, &(0x7f0000000140)='./file0\x00', r6, r7, 0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000200)=0xffffffffffffff0c) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000200)=0xffffffffffffff0c) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000080), 0x4) r3 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, r3, 0x0, 0x40, 0xffff}}) (async) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, r3, 0x0, 0x40, 0xffff}}) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) (async) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="e7d99f893409aaaaaaaaaabb86dd601b9f37a0ffdd05000008330000000000007c00000000f68500000000fe8000000000000000000000000000bb4e234e23000890780f0efafeabb5727ec4f4c8039e9930e64707f3e30941"]) socket(0x11, 0x3, 0x0) (async) socket(0x11, 0x3, 0x0) socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) listen(0xffffffffffffffff, 0x0) (async) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) (async) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000700), 0x0, &(0x7f0000000080)=""/34, 0x22}, 0x3840) (async) recvmsg(r5, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000700), 0x0, &(0x7f0000000080)=""/34, 0x22}, 0x3840) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x1, 0x1, 0x81, 0x3f}, {0x6, 0x0, 0x1f, 0x2}, {0x8, 0x3, 0x1f, 0x1}, {0xfffd, 0x1, 0xd}, {0x4, 0x2, 0x0, 0x7fffffff}, {0x5, 0x8, 0x5, 0x5}, {0x2, 0x7, 0xa4, 0xffff}]}) socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x7fff, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="89f77d1e8f58215c1b4068e1642ea58e722c8ab1c50469719aca06110046220f28960d6b4c8956c1b724282fb048a966a881d69ca0bc685bc8ec788dce85fe184632437a1cad336dd95fe31f815edd40b162264392fcb65313a42ac2c0fc7405026f56f97f8257efd3a22f6beb58abd83fbe4fc297c20c0ac84198f7e1dee173a189bfae5f51d9e33100ab3e2b20a305a5704362bf56406febeca279ea9c3241dd71e3d4e7e6764a7ae458c21c59649c824acf55ab7d67745934689df831e3223dfdde10b3821d", 0xc7}, {&(0x7f0000000e40)="b111bec04cae7c7152139c94fc29135885c2b7b1126044c8ec888bb05b00f17dc4a24377c995518a3ead2b2c9078b262945bb9b4554847171f7134a23d1e34d3a2ab8f6f8f6ec6239a564210c690496e1a7c9d8b4b5b52cf10e44b1a9910b266320e7411197c1124d4fac6a4600673ca934eaa4b96dc5f4f1681b2f1b615a30f0979f80f8f9500247a5269642b9019da525b124ec3012cdd35ebb1b50a36bd9942fd9ecf632a7107c7d0a34857fe50e43237f827ee39c903829b68572bb4c373897bbab6be503e86eb3f360d69cbd82f5b99ca60f017506d2ba053ab48c88a94b145399f3b2f1de8ed5d93d8ffc28aa4141c8e99b8f1b0f1963e61a762900a433c6fbb64a350b868d62f3aa8d5efdde5d7051f38ca4c0cb5c3d0da2ceccdc6e57355f42e73744666b8fa01e57280057323ca467b5dbe5ca6fc6f7eab1d77ad732fd568e2f8c59c2b1508749a55bf04bdddfd5c2dcb5f5c405c66ad224ca9d6fecc2bf8d7fe1e33ed765b200e1422e4f1599dff9595cfbd55afb3a54aebbe29624cfc769900baf957d3cadfe1be7e605dcd66e7c9b4f7be85d91f20830e296eb31e721e2cbee8d7bd120a20c0e540ef6fdc68f5bd7bd84557774db6730f00b1d786b2491b94332f1a96e2a622ad4a930697eac1d43337214c3973e462595d0b63e05ddec77a72b290093f3b64d2dee99f0a76454375616f3f5e020477c55f798e27a3ce67506563ab1a0dda4c5ae7243b4922e87b4d2bf98826567318a5d79bbc9bd77a2f0e57376bc85226e5e50f97f26e6ad213becc95a282f963e24aa12693e55054f8406228cd40c6768fab639abc9bc5e3d42e811b5ee33930a45444c4b5cf9cbda8db48d1af54f8faaa4c5f025bc084dd0b3742e72075020b7c0f069fa9939d15c82be759fc02dae035c39d21bebd06b1cbe247d119c9076d1c00f35102095dd676377b1a59dc1c2fe6135897882fbcfd6a8811b7e7a25e25b9d197a6217d517a0f398cfc19513ef1177982cb442531fedff8f382469b49d35d3751599c8090fa5169345c9b9fa3d710f373375ebff2aca2c8a750e77cbaf4459a8f782c9da945a96de669360f024a5c761544acc51fcbbda11a68e547826506001d5aaeb603d9a6cc8cb1e4c85d64dce37e07f75665386b465fc4630b1bfe6ead70a34837a7090e43dbb4830016d162a5d5453baf74e90ce9f153bf0ca26ed820b6a7d62c572a8725e6eaf28d1ee10593322a9bbaeed488f5e7fe947f2e25e677124475b0b5b3517f7ea9a01a77e87efc1479c373da187387878d556c8085fdad7011519326e8aa917e73e6213ea2c3dc04b12fff658aa1d694bc76c0893e7b90e95664b42893fb89bbfe2e42c26d39dbb689ffbf7ce60fdef7e1acccf689ddd6a3e418419bcafe9af14a55117b2b92db97ae26026759ae4828ba35babf26e639612655d0dd1f6b8aa06562f29c7bda8589fe54959366c081b23de084c5765a5d27eccb5e0e3b60f0d135ffc7eda412509424f29878d70dddedd9eb57adbfbe39efe2e855342cb3ddf8efcea24780d14d9710aebe7dea7f70b21b1286048e96c21e636dde7edb3a724c9c6ecde7eec8c045f1f1f914d277b21e6f1049013687dd2fefc573351de3e02d53c6e7a6140bf50e05b3df83c8711d15202c997e5a321f23a85f13c8d259d5af55ce1ce2103161472cac1777fa162baddc562051e2f707a0ba80cbbd0e66eaa743106fba338bdb934516e99133cb3e70dc74314e3f7c3f7a5f1c9dd54512f737f3e486ac2c4c7bf761a21ef367ac466b0a135d7f972b862c99b884d8de902963829652eaa6393ed1ea5612cd47a77c428707c117554c722cab7ca50fa2a04d7ecc8f1f75ddefdc286c12fc5cee33537218d1499b4adc63aa30a48292c941413988788e2fbdb331714da1db02d6f55a2de06c89978c1b60c5c4ad5704265865d9e92a14d16104ac06ca288caa3c7d55db32e4f132edefe61bf3a8f5d3ba9e046403386eaddd1905e527452baca06442a5905ee2e614c17b99573d5ae9920c4dd19920426be0ff07655e58d4fcd5bc4a286f62708abb30e8091e580341fe20fc169f6a7402577529313c746ea045044ee93cc33f95a1ab9d2008f5cc9ce3b349e810f6eb19cc3b91b93ed3f7b548cc99848c5f650caad9bc8c49f5c8069df82bb9522c52ff427430375c981e0e7ab425e5da421f9066372394369e7ea5c9d0637b70caca2f503002fb2c6bf88c1f80972e2a9986a853b393c141aeaec75a88259ec8294c742e257312d1330cdb40126afb6f4338b515f71457c71d7efa6d6095bf90d208047112a55e195940bec4a80ba3ba6df08a2bbe2c99d22936c80a2c4e8adafad196453e830a0d8c21cce0988bdd4f5be52e6b1709e7ce7c7a585f7d5d327332a562b761598c4716ba456802bf69e41f25d002a31d6ad23dd7b0374708e7973c495e537c76dafa186cd6b9b03e6c26e96baa8935a518f7b0a98c832531a1af246953a197baa3d3e779950e00c96a14a974464ceb5f3919519cca0e1d7cef52a842763e0c20e839606cc31dc8a6080f737e34f64914eab727552c74655c69f54afd531b41ca68ab1f30b27008413ff0a21809ab90ab6218c9403e9e16b78b13b145b2f4ceabf5635fa11573a0f430b226a8e4a0b5520cca550cea6c6a75ec92c22ddeef53c9feaed9ebc6a1eaa21dc752e95d50e43f50dabf69e35e1127d732d9e3cd7a07e798abce8525fb5e9f665c23951c72a9e8b4af901eeb0e22d21456de8aa3e19c895688a97e504dbaab3e9ffcca327d17271e399f1ae19dcedca893f9f087d5aeaae8935fe7132d8c223bcb886f374d39986982efeb2774bd1442a4949649c48f1bcc5d225d4af1c6cbc1ff920b7d151c3011e02ed00ba15cd1628b571455455351bd92ed4e71865946eb51c333fea726153f413da16be31ade45728475d6aa207a515f26c79b31c34e992c35e09effb962d25e77bc1366baf15136dcbbe4443d4ae9360f7f880b379a44eb78bef08bb15bf4eb2c663e0e9f5a465c0425ea58d0ecaea5e963869e9250502fb252931512e8ff9d2d7eb497056513e791813a8e53df6bbbd34b8863f6405270b98136800ec928465a95e0ad21fc6790a898c341e5bbb9e7bb6c5ffd791e42578e93a09af5f4507307a3ecb1e37a3b10a7003b45227641777a5dde8aa871961584841c4601477c11ca27f2407b16fd359d1eb475d144a6f6a4bcccbf009b649d89c30261cd77e948d77abcc74ff93ef4a5f4c2df6ea978289b73390e60c5b682b02816f863be23fa699e85b88f40dd289a21867b1d000f57ae135b1b2286052fde2fff0c4f38710209b34bc16364febd95888136b95d35bad70ccb132f2405fbaa2207d0a477643bd2da8da68726eded2eeffcfcac9a945457f08307b4a76abadb381c346dbba4d6fb15d8ecfbfb469a2c066ed4e07a931fcddfefbdd84455b5ff9a2dcb39b6f834fc11e99f1b815304b66b76042c032d88e76f0981a152ae8d388c387894f2860ff3a5d8ca7365b004846c82f463f4a2295ece45d65400418dfa05511f84735100e05dbbefb17fa470f851fe242d9af24a97ef2350dfe27221cab990", 0x9fa}], 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa62248771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821f96fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c01925e2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfdb825b2167309e2d54d7a625063df7d3fa1a63ed10cfc358f2a52392bd4c5a3ff313571e693f1f59a394ae0a28a7190a744e62b129b920754d211601815faf2f55d07a02a7b1310319cfb18901b757174d1889b828d8c97d64e4c2b85fcb70befd1a1006f4e2b69125e90d21baf47f869032888b4159946bf968252f9d616a85f02dd2591c9da57ee6efcb80728e31914f2afd55ce67c744ed6508d688a096694376deb2ed44651cbd9695bb76ca89c9b3b42e00b3c41819aeed4d1ccb4443762afaf42adc7929b986b58fc2bdbe4ac21e29d897a4765fd14391e8f5a82bea7ce3b5428a5139dfe52c312938e93b3bf85357af098df21e79929ea43e15f4a434e978585f9c0b41d9221e006b963bc22506c77b4954ec8dc433cfcddcc3bc939f5ceaeca76160306a01eb9316bf72b426da60f6755f46b3db84f9ca0c2ceb7d84e7c93c639617c8787278d9b56aa260f7df0d1ca8e26ea764da95ce01c87d89ec6b209d2228526bd792ed6feeb98d79a10b4aa836a370f448ef490bef12217335d9d8f4d7307ff8b21177fc29fd61642892db8e41128fc5d7bfb924a43eab1a62ea0ce19197c9e8faae2277cc8ade45b50ee574991cde69eba3e70ae66a2efd467a608a76045a9c039eda9cf3342a104f45a1e2ea54b931d52ecdb546408eb52144e67de7252f400c3d76e480a66b7ca7981482eff31f140cf5e63ca1ddd276c944b341430107bba85776266eb5ced0c1f0d7a0fdaefb1272af4b408d00ad2008628711d0f2a8b6e5fd922f40ea60a355dc2e7039a09a8702f718e92156c6894f86720365d50eab4ffd28903fc109053cab7410d5026d8eacfdb071575e2e723c8a3a2e83d9808bfc4c80cac43fc0517406df1dbdf1ebbb5e7cc6801d2b13bd7cc452691165c2ca97dd9d5334963b3be7743c8a1e9050e535d337798d89ac80c9f90cde26025382efa77142365b85b2578b73b51a6a51375ddf60ead7880b9d32cf1eec698bc36f8fc4b118b5dad9a59d88f2fbdbcfa8b6857bb3fa3a64aea0106d17faff77fa3828c4fa5e27c47220044c323c3c4efc743d71365d7d314cc4b01e66c77034683bc1939ba1b37c57ac2a8d72c3f51719216a95a482e1b30944fbccf5028d66d8a4a9383f1dfe4b4b6f3e223b1ec647527a0a87e697c77cc4dd971b1eb8c163808fb3341051d25c82beec97357b9167e3784dee9166b624754dfea503c3bce04446a0bafe1c0783105388f3f57373705744cfcc0a5d8e70d36fae6ee3868f1e3245bd4a1fdd3f9fdf3a97edcad7b868199e4f91a799701003b013a0b0a0203658d967beacecd42fea946fc715b5b094a9c86d7565831ab3e5722d8828a5ed6cc638ca3b3f4fa46501bc988d77559fea700c4ed8d0a03", 0x9a6}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x10000) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x0, 0x2, 0x0, 0x4}, {0x6, 0xf7, 0x80, 0x101}, {0x40, 0x3, 0xd6, 0x6}, {0xffff, 0x3, 0x6e, 0x1}, {0x80, 0x0, 0x7, 0x2}, {0x7, 0x5, 0x5, 0x8}, {0x5, 0x9, 0x3, 0x1ff}, {0x3ff, 0x3f, 0x0, 0x7}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) r1 = semget$private(0x0, 0x0, 0x794) semop(r1, &(0x7f0000000500)=[{0x0, 0x5}, {0x1, 0x4, 0x1000}, {0x3, 0x0, 0x1800}, {0x1, 0xbd1}, {0x4, 0x800, 0x800}, {0x1, 0x1, 0x1400}, {0x4, 0x0, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x101, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0xf0, 0x1800}, {0x2, 0x4, 0x800}, {0x0, 0x5, 0x1000}, {0x3, 0x24d4, 0x1000}], 0xf) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x8, 0x0, 0xff, 0x1c1}, {0x4, 0x9a, 0x8, 0x800}, {0x0, 0x4, 0x2a, 0xbf}, {0x7, 0x9b, 0x20, 0x10000}, {0x6, 0x73, 0x6, 0x8000}, {0x9, 0x6, 0xfb, 0x7}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) close(r2) fcntl$getown(r4, 0x5) r5 = socket$inet6(0x18, 0x1, 0x0) close(r5) getpeername(r5, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000140), 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x7, &(0x7f00000002c0)=[{0x200, 0x3f, 0x1, 0x200}, {0x2, 0x2e, 0xff, 0x8}, {0x7, 0x1, 0x0, 0xac01}, {0x7ff, 0x6, 0xeb, 0x8000}, {0x9638, 0x2d, 0x81, 0x1000}, {0x20, 0x6, 0x20, 0x4}, {0x1, 0x3f, 0x8, 0x5}]}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000580), 0x17) r6 = socket(0x11, 0x3, 0x0) dup(r3) setsockopt(r6, 0x11, 0x1, &(0x7f0000000340)="02000000", 0x4) r7 = socket(0x2, 0x1, 0x0) r8 = dup(r7) ioctl$BIOCSHDRCMPLT(r8, 0x80047308, &(0x7f0000000080)) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f00000003c0)={0x5a72, 0x2, 0x2ffc, 0x1, 0x5, 0xc983, 0x41a, 0x10, [{0x7fffffff, 0x9, 0xfffffff9, 0x10}, {0x98, 0x40000, 0x0, 0xfffffffb}, {0x3, 0x8, 0x3, 0x20}, {0x7, 0x9, 0x43, 0x93}, {0x8, 0x3, 0x3, 0x9}, {0x203, 0x6, 0x18}, {0xfffffff9, 0x7, 0x7344, 0x3}, {0x1, 0x9, 0x10003, 0x200}, {0x2, 0xffff, 0x1}, {0x6, 0x9, 0x1, 0xa}, {0x2b22, 0x1, 0x80000001, 0x27d1}, {0xc51, 0x6, 0xa009, 0x80000000}, {0x8, 0x3, 0x8, 0x9}, {0x1, 0x7, 0x5, 0x4}, {0x3f, 0x2, 0xc, 0x8}, {0x7fff, 0xca1d, 0x50003, 0x2}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffcc7) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)="18d024b571c1790d958fd03c75e6761711be9c0c347424d2996a7c2dbcd0f270b9246f526a78fbf9755a7ac739d94af690e0bd7fc1d0e3c0042d51be136e0ba28266d597a0d009ac42bf0879f1a122b95717256d33b04ce75dbffcdef734d767eb908d8bc2599459322f4a66a57cf07ff48511c32d2f7ccaad7033a85ed7f11d7630faa1d906a8b0e00f39cbc1813b0a371568830a9de3849f7002218d3df61476b689ce5cac585c8fd4262e074e175c", 0xb0) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r3, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2411, r3, 0x0) close(0xffffffffffffffff) syz_open_pts() sendmsg(0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x128) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x10000, 0x0, 0x0, 0x0) semget(0x0, 0x3, 0x20) r5 = semget$private(0x0, 0x400000000e, 0x82) semop(r5, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a8, 0x1800}], 0x3) geteuid() semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000280)=""/80) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x10001, 0x0, 0x0, 0x0, r6, 0x10, 0x37f}, 0xff, 0x100000001, 0x8d6d}) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xbdb1, 0x7fffffff, 0x101}) r1 = socket(0x20, 0x2, 0xc8) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000480), &(0x7f00000004c0)=0x4) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000500)="55862ca838dd5d1e39eb5c1037d0f1c31915b9d6b2dd36144d91e5d3429e1b860e1ac1e1dee3f3b16a1c3c28fee81af5486237d71134006975bc67eb8a6e78e3efb810f30b1d3b26ab693b30455f9dc0ed4f97f1ca6c40ab7a73e4a0bf44bd36ef924ac55bcd37f15b0fd9a884c91a602bf85f31d1226187b61a92f5155ed6787dae9f301da493086e7ee49633ee8f392dd502de51bcc234b71b4fd26eebbbe9fee0e1788c9ed0121ae8812b5277d834b401f02a65c866e5a32075c767c8a11e726ba9dab8ac711cde2ae0bbdeb85b728867", 0xd2}], 0x1) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000006c0)={&(0x7f0000000640)='./file0\x00', 0x9, &(0x7f0000000680)='./file0\x00', 0x8}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = getgid() fchown(r0, r3, r5) fcntl$lock(r1, 0x9, &(0x7f0000000780)={0x1, 0x0, 0x100000000, 0x725, r2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000800), 0x10000, 0x0) r8 = shmget(0x2, 0x1000, 0xca, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r8, 0x0) setegid(r4) unlink(&(0x7f0000000840)='./file0\x00') fcntl$lock(r1, 0x8, &(0x7f0000000880)={0x3, 0x2, 0xffffffff, 0x4, r2}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1012, r6, 0x4) utimensat(r7, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0x80, 0xffff}, {0x0, 0x8}}, 0x2) lchown(&(0x7f0000000940)='./file0\x00', r3, r4) r9 = accept$unix(r1, &(0x7f0000000980)=@file={0x0, ""/509}, &(0x7f0000000b80)=0x1ff) r10 = dup2(r9, 0xffffffffffffff9c) sendmsg(r6, &(0x7f0000001000)={&(0x7f0000000bc0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000dc0)=[{&(0x7f0000000c00)="7b9ca1f459adce85457f49f4aa11e28b25ef657be6575e6dc35b34be90a6fe335e46b9c727c74b309a6780fa638a762363de4b6df11d8ae6050bbc70da69c157b80cae99e28d2effefdc0b20dac7a590287d66194f22cbaa611c7dcd60ad1c845e30", 0x62}, {&(0x7f0000000c80)="bf64624d62ef63ebd14ef114a4089a00c61451d92a17ed5577b002b6", 0x1c}, {&(0x7f0000000cc0)="27e29d65a923c59bf2dc54f68dc81e3d1e0227b7a052489e0273ed436950f6a488ab78938cc65befbbecffb115753f91a24b593b9afe53430bdb30a6fbb38f97bbd6a3cb39fc7ab28534907ecc7a793a7047dc30efc71895f63a6d6fc9e093f112bf737e7b1a0ef605d489bb3bec8a51f1325cb0e3bca173f0ac562eb6df7b7cd9f889af1fee6cea33fe4aa7909c6fdc5f0d79e4d21c276524b9e482b90c4dfd7229fa6bdcc22d0bf9c9572f45448f6c64c74ddc8e798ea0c2390c9d81f8d39c2785a0d5ef97556a9dc5e25e28ec4d79c7a543d6a9b6c59cf8137eac810ed50aeaceb53c0cca26f8235c2e051feb6cd4f21489da1f2eb0c002", 0xf9}], 0x3, &(0x7f0000000e00)=[{0xd0, 0x1, 0x8, "cdcf4bc9ffe5bdf1ff28e8607b819a556971d1d1f3315bd91e3ef5cb517ffae5c77bb3e28775027ad7a6993ec30262944ce194630f3502220434e1c61d98c27f2db2c3f05699cb988c9cb6ac2fa9f5f8d4aa9ff715537ee86d12895800101bec521dfe2a5dffea5ad3725daa9f3d00f818652d3cc6157386d7bfe19f1a28e79a2a0b0a39ab33b3d0f452b9adf51d72b0514c035e3a27ed41f127339eddf5a8b7f8dbd653faccf42cb413ecb9074a60369e49dbf5c592847807ab873d63dee9"}, {0x50, 0xffff, 0x57, "c22c43b28c2694275efbc9e0a727962b8956f2aa6fadda9fa39ce789bb62493b78984088b69e218f8c4bd9b2949b3e4424429f29144a787fb9d4"}, {0xc0, 0xffff, 0x2, "c5298e2704d5ad7e9f7f2e28d83c86a2751c0f01fa4f5a4aabfbe9e957e8cf4d5b92e4001113f02e1f3a3c08e7a0b3654d669bd2a90718cf03e81885bbf1348518f7ddb579e7f792f37b2a0260d0f545e8d528a02cbf34919dea94c92aab49af1d5f4060687a53a373064c06e970fb2cbbe4181743b206a615d230fa7c9e6e6bf3755bb105ec3bca6ea6981df2a970cff8e5e2cacfd9b3615d89ce582265f58a9ef2654ba0338dbe07ec279168"}], 0x1e0}, 0xd) setsockopt(r9, 0x2, 0x4, &(0x7f0000001040)="cf28925d58b0e9e4fce55cb4173ac54b8180f551d5d1da46175ce91ad29dd13feb4d571600b2a810c97bfeb17aca64af4a8a0ced4ff022274645c305d18e01229a889bbb83082465347ab026f5220ec771b7c1e91ffd7fc52133c4162715517367a9bd91fbde0c5820a7161c0df7dcf452e742a6b55ea4e9921b648a7de16b4bae5aa7fa945d1b0dafdbe0601baaa62f76991322e7de7dce7b199f8acaebd290789c797b2678b429ab4ab4f7181460ee99a5394b089fb8d4570b5d454d9b9f69a4a284dae023579bce6f1226593381e1dcbbf090a8a01ee8917a49d131a5d40d58ca3864cb2c55d6bb358c037693e1a07ce54215a101d8a82e3f19513877244a7f318ecf76dee8ac9767e83f58f24e3550aaffe65725a516980fd116bb619bfce9ca5ceb166855534ec3e3267eb1865cc4b2649c73bdc610295cb6c0debd7cf1d5deb26ae819d1ca4edc704c5bc33971d075273f576b92e0c77db529bf36aac56692474d35f9b014615f78e858c63f65bee02976666f8102b5fc32492b51a5a11de10f477c62dd4468c1443cc70383e067bd5ca249efa7c70899c43849ebf801c15b992435d80c9c09b721872b7d5020f6146f22833e48b711c4d06fe94c9a78e5775bb232ff31ab4f810dbd1543e0883fcd43b19914b5f48663393dd2a3e29e411c1c590bfc4491eede8132412cd18ff270e27c16d2d26ba8ec3009a1e5ffd415d7974702ddcb464fc65c0cfaa9461c2f61fc5ea82940453565c00ba54e7dec27b6f5a019e5e3ac02c0a139ead0a2000711cf72cd664bcbfdb11f4e2083026193a0a832c14cf7b370cd9f0f7277eb617d461a6a6553bf117eef576df2d81c089a63d280ef414f8fc62432cd6384812c465ce41d1f1040c7704a794b8629062bb216f629290e7f4b7eb3aeac139000ef2c29ce5e389f8a23892cc615cbc9261e690379e0ab6e54dc41b9bfba5a58b369b98344b922b59e2dd0cdcd499c7cf1b8c9b3a66a018f96685f28e0dd67c541ec60271e1011d7e9c3c7b40c8a9f818e8fe3e6c8d70eb52264d066c454e778d25938543f043788cbbfab8e694b1e14bc4a2c6bec08f5cafb7eb55de3481e01d3997a4f239fe7bab12352ac0ca9a89a12ebbfb33bdd8200c50fb5488c193e262f5aa818479e4038ce75274c91d2dfbedefacb40759b9f223d07018ab496e202247f46d6b5493499f426f28a1ed78796c16b920b1691494eff5678662eaf60400e6db299492aa59458e89f983aed2eff816bf7a247fa8575638e8b5371f8fc0d85cadd17b26ae7ef1ea9a734748c6a8f81d6cdde94b6780a69d9fff97921d9043af7939142d04b3d4f1c59f7e27ef0041d19fb01d179b3d3c9ff8c49b62610dce1b098f22a0cd982924c6591720c2f0c675ece6f6f9a73ef1c51840bf0d38e2362f64d3f8811c7b67d2bfd949e0d40e07994b4d17975dd4325d476cd1594c86f34b35e9c8e6f473d820d4285cccd95b87ab810d501559e186601a5606a22ec882352b90265d5f137f54c72ee855ebd20c57177c471529a84c9bd53a87fd3ffb04ed06badbd8c6e728de6f33194567be2d63a56dd1eb72700e043ed4f961980ceb3f1cc8f6abeba899434bb3972d4fddd2d3623a839631089415aa840d224bed1ff897dc7151461d1416140aaa2927cff6e196a854a74b6dfa38f764744e60455f1fe1ce849fa0a371be7c957676bf9f50cd45b661132129acd15418bc4460372316475df1ef08af39b394a05943c4f160794c68f1c531b59cd1100133e869d2ffb93889ccea839fd12a57e4a21bb9db541cbf9c61f33801b93bfe4bd4ff865f3493317f88b9b2a7b70f6a24416b211b927fe6704068fffdea6e13623633492d6a5dae02ee6132d87db2eb5b1ea0aa37b18063881da748b149cc5b236436dd68f7afdc5b6c8a8db6544754cbdf39de8bcfa7b3b57b6b2576af04343d779b2574e7b5189797c0572d82332f0f9f93eb493b972a5086cecbf8098497c4752b0fa2d38d54e6a477a9bdefe68a73a13b1e39ccbcbc9f363b4379fd842ecf5418494a07eb4ef20cf7e0dab059619951ecb7dc6c0840a33799248098d934ef706c8ac0862bf6ea490b7c76a836dae7b79f34584de2806bddaa465ed81268cbbfe914ad5e0e5ab78fa04433a02754575a0a8151e06c9721d5346b2a2d7129ff76bfabfd7acd45c3c976a71d038ecb6c73c3ffd830c4534e8723e6ef47afc3f586a268ff269c0f19111e012912b0b73a8309240f935734a4fc859024ad96039a685792e05716546c192a12a093f995a5143834d50242ecf3e2ba5ec013aba426151bb0c1c6f5917cac7fdefd97832c910a40f6bd2068c268bcf1b1dd9dac9925b1be6c7d7e572750ade5e24b4cc0b3802a610d1c09eaf9ac0bde2ff659c5210260d1261326d3778867fd126c585cb73804bbc676bdad5920dd7f77eedeff2e5b0ae9f9930b78d1375f2341cdc3e49ccc0cc04a6da3e8667a808a14008c52bae80a038c4440e5bef1cd23c75a74fc2d12f4e7a91b8ee4b6bf5ecb1e4e7ca79bc8a5ca4fe071d22b1bb175d7dcd89a069076365efccac083b6e6eaa053fe579787b0d40b12ee7822552d9fc31092dc502d495b93c9686304f0de52d39e0a22b1fb22ecdc23c8dbe1018f7015715f057aa5a62232e6fd16b2c65f513bdbdc82457a94aa87696833b275ad956215cf7dcff58146275341bd75e1e5ac6db95bbae562c4436e511ade7ba0d9efda3f907907a7d66be61dfde1ef3507e6a72c0797f417c707c9f4bbe63656369984743dae80f04c3f5cf5cada98e2e39d63c1708c9a3ed33a30be3bc634e0f124acfa220e0ecdfee623353a35d967f62b1b4b526bb911f71c731deb08df1ae22a4803e716c66c13184d4900fd74e53d009dc4de93bb712b4e21a0f6dde6b3b73fa5ce97de30edb56d96bbf8b28552b4e5f670b61d89870cf0f6d528b1aaccc25351488ac94f5f26e52c48f57ee3f00f63eeab330ba810166df8e1d7b32a94a1229673c55e8a1bf5a44ecc80500db635ea9a42f278f4f165522fadb442da7c4d067e3f5aa7feb93e8482c83dcb7249a98484a9c593735697fa355dff40c6870fe6c5706a12f5786bf85301b85f7368366a1477d59413600f794c4d24524e086f1a973b25ad3d08500beccc37a8da19109559981fe1c4961bfd0123fb6c473552b28b0b44ad1d947fc9e75126fe3ee1e2b3024aa6bb33c07c5b63a18c6196775de866581c05fbd372f4287d08d4b4dae9122091c90829273d492b642c7885ecd24f7cf61195dbb02cf1b4df5e5ffeb4332f2e84cdc6394bd7bef09234c9f9d475f6a3ca5542d98647475eaabd8f3c2b56d653edab45b14962a3297d3eb470a123c6ce6397501e9cf7bf7987d68e72795fbf61031b51272fd64584c0aebb7bbf2c0dc772ecf9096b27b45eea7e37f9c156ed5a6c96f23faf8d39a7613050109fd97ca5277615c0bca23bc3adc0f441a4e9d384dfa32c0e1855481c1bed995102e85beb637d5039b99232604963d7289d599af673bd6b17d1b2e775550ffa2e87be72ab2915efd755ec335052d1614e2ce1b07be6c62a0fe1d7ee2b022f929f08d1cce292b3ae631a2c626961837ba69e6df5047df0001db2eb4cf8e4533f3aeb747d866e404a0865669a4ef63eb55b798a4600fd82abc4befa5dafe0958340ffe8d0294082cc842831fae43ad80e31efff9141f6360e64d092ba6549a39c9a2e559eda3af461a1d451affc3a7aa399adb1c18b9cf752c139db19507055bd4229b9058e08e15c4eec8d6cf17d73241e30a5227e7d806680166c2e89779c1904bc14b835e535d6416684b982ace014501003c817d8232e35d72aab2d9b60eb88e2c770574a3e2d47f3cca404ac7beb4f86fd829eddec7241af1bb1e0249c4e5365a3d7da512bac24465635afa3107233c81c432c70cc89367f5021914fa397f84e03b730e5f9cb927bda2affd351a30ac572f634b826c71e628368bf9db3c17405b8f5303a1b3d187dcec819309d3d584b80ce15a64014e0146277ce3a5275fabe2c0551459aa0404488d1bec6ded47523a2eb2acffbc68d0073959c709c6e859fd865f95e0c21e1d7d4cb376e1e58678330863093431d98df1d8d1418a2f0907bfd3eb7ad32d302ee2b9ff8aec054717548d78a5bdf1a9816ab8e0f36476d08943748fcd3c059fcc75dbac94706c8446b926895d12ae71fb409be26b15150b583e6c22bbf3841cb2d969422f429d364e8a2388362ab655d1e495164b357e79a7b94b4f57bd6f5ed69536a9c6e6c960fba52fe4461435b5ba1800da6d00321120d34c16aa2868d45e8ab13df5243e54cd2219886d41207d3f7b3f636dd6ca2b5e3116e59b2086080a0a4f3b21374ec6edda0af68eda5230ecb55341d192abbc516ce2bf72b96276acc47b2ca9f9ba0a2dc7ea7fc277faa821822a3d3ee697ddd56e0857dde7e5ed0b962ecf72ffc32fce384dcd3e96e29e4cd24ddaf8a9d4943dbf0b6e470ed4b730f796c8342ce0e6a1ac1fe2c3a590781fd4bdb709e3201445a5562181d185342ca019fb8d744895cf825794f22d2253a9f81b3047cd3a0e6aa0a7ca38a42ccbb715405e8a164eb0e7745626f1301f97b9646e71488b16c0d1dfe303164ceea51da8b3acee7d776284fae133275e2570c4997ecd238877142146298d37a4794c1e06b02aa86f4633115c55c999dc0bc646093c8bf304ddcd8045278d2b5015a0ba09bc8a2b2b8bc39a365a04c46344a0f9c5295184e51c85202a58b008499c97964f0f4d72d9b6e73d159eaacb3a4cc96cafde9027e3783feb683bf8df5e302166c43228735816433504d254da4a59cc16412128abae16048a5e8b516ef267697a3954e0e3cc7f594c4aa066d3485cd5fd5774796d5c8b8bc96202343b6da995c0adefaa25f62b734e735703203d3a553c66fae105545ca19255e1ed74b44c40d0f5ab91112d54b2417203b0fe6a7dbabd90e681e9ba1f566fba60d1fa1e614e7a7363f95d4dd22e145e5788c008f56f0fd689a711654e00a5f889ae6f2dfdf2e5a045133e8f0cbdce47cf87a0e615748db9e91b40be7a9e717e7e11bd1ef8be9fb04b6cce913a2b58a4cd5eb7e2a5e6844f2007c0aaa5337ce686b2c133c11b35306fef374d46172b500e9ec43eff57af97297d4da4ead7bb892c48d2340faa541eecd3b46537466104f0a93affdc709da5289fff3d8374754bea6e74605263d7657c435ff97504df95541a2bc123531ecd7a25738f88d0c52f09131f35bf099a79841e732867b853b4e2c4ab3516cb18ebeb2d90bcd400e257cb34ea062b45ec6b366de0c9832adae0232083565299121ed0a43be6c292724de04bbed322adb153581baec9a1c1028f9c23778b978122372a6cdd7e6117d36b7fd959463c221028d2161b59fa1d83fc8d7bdc9180a6eb00d08de0789e775d7512082bccb1cd8acd1873328f6e6212c8a47042dcb5b2220e2193f7e5510b0a3ba7e4aaa687c38f38fb0f85370c292d5e19ad11e7a386b4b4fe9277af62675e54de46423e8a1d5d5fc2d2ec94d8fb341053c524defa55b491aadfd89133b88b89921cf94f9f967a593053ca8a001eabd04faed1b9014c2900b601297c7e952f37455d64c758baa32e1aedff2a76c5e663d9d54d6cff2cb87809ab01eb6752208eadc123dc577c904a135e86a6000a04b5aca57e44d241870e93e11bf7cd0e8866319112ebc0cdd267feb471bb3f0edd12b4b4941ba91f0526cdc67839546b2404c3d8912020582f12e2506308f2b0", 0x1000) r11 = open(&(0x7f0000002040)='./file0\x00', 0x2, 0x4) setsockopt(r11, 0x9, 0x3f, &(0x7f0000002080)="a9866f5d714e012e52e5dd1c729a9e8fa32b302586087fe1c913666962c368eca016969a18df0d74d338b122b60c88da0eda8826fac73c22846c30af2ddb7e2c58b218d7467b02906732497ab22210e31d9c9a05fffd787112bd8b5d59e749fe9f3624e69a61f0fd70bd7d04318311e193d5", 0x72) mkdirat(r10, &(0x7f0000002100)='./file0\x00', 0x20) nanosleep(&(0x7f0000002140)={0x10001, 0x9}, &(0x7f0000002180)) msgrcv(0x0, &(0x7f00000021c0)={0x0, ""/243}, 0xfb, 0x1, 0x1800) executing program 0: r0 = socket(0x18, 0x4001, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000040)="24a608d334f68b1f26da3fb9a1e5e89ff951586373c01cf9efec93275e0909096e3d28c7557a8a2f000000000000000b67b0980010000000000000413fb54e214c52ae50ffca562eb77b6a0a", 0x4c) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2800, 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5}, 0xfffffffffffffe35) mkdir(&(0x7f00000000c0)='./file1\x00', 0x5a98389c0dabb8c9) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget(0x2, 0xc00000, 0x360, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r1, 0x0) geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) socket(0x2, 0x1, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xb}, 0x2, &(0x7f0000000600)="b117c2d25ed49a4d30128ea759aa77ee71000773231178d2d502373aef674421acb5dd9b8b2b45d3e2ca6996f8aaa80f4c70784aa905e4ba73d189f2358e51427967873d308218aa417b93b053b99590143b2f2b293a4ee31c7c284429cf9e10f4a7143209919280740d71885afd590afd769512e818a49272991ce32f35dcd4bbb463d0512c47ae46101d9817f1817bb5cc6ff48d4557443ab60b3b644739b36b65e42310cb5f2689b58da99b8e3833307323d3bc28114f5f12b4995e9e3550eb78b3bbf2a1c66e71ef5f397ea54d7c9542e014de289d0a6f89016c9ecfa47c3019685ad6d4975fe441f81d449d17f1b26632856bb8b1e5ad07738ffba802948f2f580f64cc8a09391c2f85340440a758a1f3c603b43772d81352b8f0ff08dd5c71cd0006b1dad10c56e81d23bbf7aa29c8559697ef58f93cd5e9622104b39221a8d5ee4715d487210046be5ce3dfd4e7f18d3c74cb5c2ed12d06a2ea63e199378fbf2aa28c8a357f47083e49e48471308547d276cedf241819785bf5f25ede433e7ac80ac3eca2aa0b3d3b6fda5b59cf8d3595358b6eb1e6c13257647cbd8ad2caba7f80758acf8f8e97cd6c1bab30873abc41a0e4d1836cd73ae90fb5339e6662e0f8f6dee2dd43d722b2c06249acfd8b9100860357324d276dcdada76b3b801819c068f1e54e0ea99084ce8e43e0a82990a3f8088e9a8bff9c70ae146aee247011680c4f795ae80559f92672ff1885742f600d7fe0a9a2902c0cf2916ba22f43e5119d8453896239c2e3c40e8b915ef7fcca57dda08a4be386387909efc2818b874636061c77d8587c35dad992db2f79f3208f36d7966fd6ef255631cc91eba9c3ec110f188c4060d55f4c6251529a3e02e23c1a5e6037b781f8a58d0530270d20d3fdbca2c1ef82b071059d02aa4fbb8923cdee7e607333fe72c9c11cd4c057cb66174d36af2d79718611f90dd1c501f5e3bacf58a64bb7d3c19d0a2c9fd89c6dc5d332644690dd6094e669c03014fc74c9119b71557760bb51e79d370560605ce32ccdb19e426bbf84bf2e222007f00ca706bf3620051ae5f4cc0842af458d4da06e582f175019a938fee6489b614843ce911d9fd96c9d9eb7975bc2eb9139302101d3ee529801caabb13f0d00e51058c33a3b8fc21363a561b2688abbabc752d39fee3d84cc4301cad591faa129b410f2fee8ecc97e4be777dedd6e210b878857ec194010b39f5c232996d82432df6fc7a14881f09f9318c55f553fadc3673f089317ec6ab620d4a5b39d382ff87ca4b8c256b5de96d9e5d175b82f245335aad038a2769f60baf15a55a89503c64e944031747c07dd331b5ce9f3934460852c98704504d8ed54f51da5217c5c241f6ee394b2577d60083955874448036e8ec47e8cfe3d1b61b49b2a2c42f6079396f5926e9a7f976075c223017cb9f5eac1708d1c908fc5af9de751107738c9ea01ceed8440db9bef8a02b8ee3285aefd424139ac73fae2b08f4f5e1ae108bf77223ab62459053b7906cf77521c7b8e19ffd0c1b4208a9d6ba4e874eff64833e53b6a4bdc2d89c88368b3afdf3f7f1f113a1c1d417842d5cfd7440eeaddf5f3963ae796d7ccc3e2a1dfab5eb49439086818f00d4cf4d2e42a6277ddd4eae69da5c03196e634a2374e3d584daea25fb9ba80c2dabedfcd8d37130ec0aa08945e9d46453a070f39e6764fdf488b223981ac893ba54f4900bd68b29367be3a462d83636869b2cea63c8f6f4c9babab52a36a45f26c9f367447ff117a3ff28aef97bff8b2926c0a5eb14f5f2764ec4817b75f5efc0de0a44aad10d1fbd41d0f4e7ff7e0a52a5c7537da7c835e845b3d16106557c7a220e9876c794f1fe921ae6299aa710b52d51dc972436be137fc52e6691fd3056684d5f748a6398b8fa5753c827e25a6d680eb408fb85099b47c31a58ec033dcd9a30b45d9e12ca1b29628dae0685409ad3be051af726d8fdb6aadc8862dc65be96ac51e5ce46b8b5d8ec2951e18c0dc2a48dbb6e548d0c329465ea69264f794d08523b86e7b4f082ddea943896dcb72c1c3aba94cd91f8aec9d19299fe5269e31544720ec85d27209df64466c601c50dcedd13a9f518078f3bdfee80994c36cfc809f395d5c64150038e3da4b200efeb5c355150b20e4e3eff822ae42bc69c9eb34e2aabe6c41ba7d0d814cdd06f39e2d815cac27e02b2ee5c7b153af0424781570604e252e72a004a6d89a3b30d43a5b447866e875b2a5a62e69b1d1286fef985112392a26de960d79f3597a0015657401036d57be695d8c0c5f6a2744eeb2c2670fb0ef2d9fa1aa2cb5fb8f8f8f21601a7fa63564e4e58fe51bd6d822a98eb52136c3013ec1ccaabd726c3fa9677d804270009862b3e2dd790951ae1de981914ad279218a3044b31f8f928ccdcf4270fe0fec3cd62efee86d5ec954c489e8b339068078241e2d75ca920cc0dacdbd76fd172ac1cb3120279e186cae85502a9cd0c0b56402c85e4cdea39c8dcac65a523022d6879ab4b1c3a2989c95cbe2e9bd9491e24c1e2fa48ef78c804c8901a3d0fa6dc8200d4c8a459f4702f9674198ee77811914da7493ec1f0dded7126c8d2be4169ddd957b0d4baff87c04802240da91c9bf66f9eff197301d0170c9db025ca2afc4888a4e43825591aab9d9fc2245184bb07d29ba3d7a9b5ade6208ea190f389eea2d728b24fde742c560e657324149a1eb1f8483cd073d47b581492efc63d2eaa8076c20f9c8fca3db8c13afce01563ab8a7d1ed438853b68bd0d4c4bf027c8a62317224e5c1e4c41d52bfa9a9e67b43e9ce6978e19510483e31a9cd3723948ab5f2e6b3fa972293193a8736b6273b1c730e2d578eaeea3337846f617a727886a6fd35c5f1a4aa843501855e96e076e99051d6a3e2906de6210a603da3ac683dddbc6ca91c41a7212c66732733f8181b594ef280556953d5dd3900fad8792a56bfb9a9e6b36215b81d86bfb1216a95526850ea0717739a7f680dca1d73f942aa7b462f8a439c137ed7042fa7d4df4adcdfe9b9df5fbdda92c6373f4c6d30ca44cb5004a16fb1ac772aa3a2c47391a9589f142cef0ae3868100896f86c3199f1390cad6817ef53521b286b9b08960d22a2afc71ef19def139c64d750c14cee5032d73bb561edba27823cf05c39277102f7a4fe7beded0be868627122c7a8fd114ce1177df54ade2e10ac36622784db24f07c6b0e72061db37825859588bf4b4b25eb70a8fd2c3a105b7f9973cb5d6c20f3408b83be2546df1f2c545f2a8302e7a7810333d1103d0c8ce95ef62256780d58b50ee363be69348f1ddb2e8b501da991ee6d4b3e20734309d300f42dd258013a8f382169539b34054ed4674162332f39e46f48695e139f4d19130a1a50daef46d1ddecb1f0e7efc3b6c9512f3f20eef6ad7763a2ce8bf7e63c1a5086d7b7c54896b97069bd6f34466a225bbd94d063c44bf120ac71d5013ade49f0c645894ad5e3fc25286ff1876fc445079168250c4c15b19725fe3b9f49668fd3a949f1d29858304660ff7d8c4be3c1bb641bc314daa16a9c620e6bad895bfc5fc59ed1bf511b5543d403a04142254655141fdd18056450e6569738fd89a5542", &(0x7f0000000100)=0xa01, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x12d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x2, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x7}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, r5, r6, 0xffffffffffffffff, 0x0, 0x198, 0x4008}, 0x1, 0x2, r4, 0x0, 0x1, 0x80000003, 0x7, 0x3ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getegid() r7 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r7, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x1000) socket$inet6(0x18, 0x2, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1/file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 6: poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x40}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x10, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) pipe(0x0) poll(0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x8}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e714bab115763c64822c645cd2bbec1a2e3c775b6cbc14941a54111838a9ccab952b6c0702ae598aa2955ea9a087354dacfef0e4ef28387c6006647d4f750f2439cc84bd90e27c0a83d3a5ef0f41e09ae53efe017f340ef631279fcb000000000000000000"]) pipe2(&(0x7f0000000040), 0x10004) r2 = socket(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x36, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0x4) geteuid() getegid() r4 = msgget$private(0x0, 0x285) msgrcv(r4, &(0x7f0000001300)={0x0, ""/11}, 0x13, 0x3, 0x1000) msgsnd(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb309e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798f13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac114"], 0xe2, 0x0) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000001780)="02888742b6596520ac0defcab819bc14746435e77c9e2c5e4e44ca2dc1bcf8d0d56534922775707c4fa311ef36756f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001740)={0x0, 0x22}, 0x2, &(0x7f0000002f80)="4f1f497db6e321e637d598b2283c77380987858ca7fd76643ef6fa1e9a2095d011a5108a90f28e68bd9865c122d3526e14120daf5e6c8eebce455ee460b7741cfabb4c8e5cb0cceb58d7b22008044025232ae9d9b8a8d9f213d8e2439f5db2b7b4f230d619542df521a94fbc72d85d73dcad7f17b0fd8225097a4f07ae9f9458387c3448e98b16eba51daad826813c8f91f630a687096e0a346a718b7b36c442c9d8ce6dcdc63683423e823cd4d228c9065278beb0ec3f517c1540cbccaf21c7ec97555b6973f5f7cb259fe086923733ad4503a62847e7b07b77d9fb36f71140c35a3f38a51ad1d20bef76ce05158598ebf550ddf8883ca1c80d37f33b6a8b2c50457e360b135875e28c903133b7b61aa45544c849926dbe92229f73601053c589e6798548c30c620491b1261469b477a1f29290e8a52bab5cb3482e3cc2cc7e388d1aefe827d99e1d140d294c57bc3b2f389b0b683e2b38db772124013863a7703aa5812b119ae58eb905185fe40fc5ea158fcefe9b0730440ffddafafdafcf65c09b286188d0bbb5fe16c785105f1ff93c54d83c4b35b509bb34adb7d8e4375a3fecc2073616a5f5bf93f3272fd074fdcad82ceded448e6a681b1b195364117e6d16411c4b6e5d2b11762fbbc5e51592f12d00"/480, &(0x7f00000005c0)=0x1e0, &(0x7f0000002b00)="6ab5e3faea7ae4400464435a140ad81335499f24fd6f2accbe72414ef3879c5f94ec6ee1a7dddaeaaed7a2e4dbf9cf15804fd82b81b439ac2ae731d003cbb3e7387379944bf54c2f117dfb4e15ea12f69d6003bf2c5ab9b123573a67be44f1d6857418e594176076fab3e859256708045b3e9319017bc4b51abe08b1922af3b37896ea470b2d1870fb490f33f013ae9e6e448bd11b5bc47d7b2988e9a935c2b646cdc1b77599bdaaf261f441ffff79b675f74e593b03df94a986bebc24b8166886d4b1cb625906", 0xc7) r0 = dup(0xffffffffffffffff) sysctl$kern(&(0x7f0000000580)={0x1, 0x36}, 0x2, &(0x7f0000004180)="15c23191d740b025a84a1c4f7cd891f02cc8e3d59725752f202023bb10097e2a81495b87d2b36d245c5232acbb023c910375e70ac353e55057ddc11a3c3a97993ef1131e1b7001feb76a57349a389087139e71ce383b7f4ef2ed6edb48cd8a06cd2766c35f1580a939642778434b0926d1b07e48ce04d571edbd61cac311a64f302b9eabf2e2b2492df9d2f97acc421fe52a4d0a95c05cc299789d5c04a1eb5ed10ca90672578e8766e3859efbf6e666e50240f02e349e2a77a4e22ae8137360e6a69530d2ff6a0a7b4bf576e62fe85b5644b7d9e734ba85863fe26bc006e56a5c49abbf1e24d2da42e8cfeefc7b1bcf78ff218167cf308fad2f706b5de74eb12ac23d024972c420cc2a9a8ea8f8142c37ee47345888344ce6894416698316bdc962ba53ff37f18b2e12104d472f81f6cc7fbe5dce50e31be462a59c3c904e8b8f16e5a5c1fa5311b1e91e563df293b84814652ca625da888dc9c3e839c6a80e5932af2635cba82362273ea6c829b0eb033b60863936184f6da2af476f693b8281ecf3c81ba5ff01f771c8ae5978d5d5b3f561d5526d58ea24486049792a6e796afaa9225cc2a96add0afa92b97bcba3bc5d67a45c2e13b08cf99b7fbed951e3521fe0f54b3d88af2602cf44b8775f041d6eacfa412b706c49d46a43ecf6aaa83c464b1a5277f15ce8f1d95591f4a4f60da4a1da5ae266351d3fabdb33ba133d6e881ca7be1500df6882e0e710478b45aff4e81f1f6a282a4dfda079276b0d8a36d4d01d39261dbf0e77c1a058278f75cc256d29c13896fd851a4645c89021a8d63592a8f26835c82e83b5bfdddc6bd8aacd6fadc3d1de58247b4233b4f9fea97b7aa63c6d574b83d2a91840c0cbb6d5d73d07474babfac94385e34faf465332345fc2333aa65a74a1a04e6b4aacfb3ff769f6b71b01f557dfb88b05e9f11214c7c6147d45546b10557b7cfb8209b18117dbc8e15ddc109b574be6425f448199cb2220c7b9dcd74d14b372decac7ff2394d067aff921ae766c88cd93565ec69030bb199eddf4749d661bcde5102f168fd38951e0dbae3a8ad4854edef77c537503b6ab1432e869cc19a2dea7d11a20f83fae794bdb5d3f78844badc9fb83a872ec4424bb1f8975a375427487a810c763ceedaeb852f3aba3fff0e282a73e92ecbe78e48b4d9413d9e5550842c1e36099a7f7b6fa7723f7e2f89fef12a72b8d959be8cfb81f88f1aa82be0aeb2cc8253598c3affec4a1a4310c16c081c3d78880389190067f3d3629db53d22b7e313d20b2f3bc91831dc23fd7473c8bfb98378a56dc0eb7b26f12a740fd0fc9f87da95a282cf3bba21fdcf8d91864b5c12b180ab4c701fdad06ff72c396f1ae6c103085d42ba959fdd22b45f0c4fbe2470649810f87988254f923a5e83537270b2c347a8692906c0b36de99e6c665470f7ea8808a7cacaea284191795cf170759c32010d26b5a07424599f6c6b4219c8023fe721720a3c488640c667b539066405b88c5e0983f66e68ff6bf78e086617d52b803aa1908002f43509395d84673764b359f9160533f6db4ca301891303cfdd421ce21c49f741078026065d886ff5a32703d898407ef2347b23fa82337325739525b0a68e1e825e261b2a8cdb718a9524c55a5a5ba523f153abc4321999abb9fda1355459baffab8e5f1c38c0719676671e257c589d28890c736228331c4c2f62625d5ce686012eea2afa2f25825817700ef47bb0f4da9a8cf43f8a6e5a1f5bf4364e4965fe3005847cde53e2f458f434541ea053fb4834950025e743a20181d40fb409a0fd5c17747331462c1e751c100bf5c525e0a8bb21f71637c12774cdb5ceb33f33214e31993aeaa3993ec64804692427ed09ce636da78ef48e7e6c407ebb881fa371d5a5a2d5cda45c6979093e28b8dfcf9e3af69ce2519e3b73df0cac138563c748527d780e3d2f63902571dcd607c9a0f7ad150f186ac12a2828302a45c82ad3f267998eb28821caae0421f9d2149b92033dcd18560a38b4f5f563b3f0bcd8a3008e652ef20114c645a7e1b39820b0c4013d2f29bde90b29eae44f5fb0cca277ea95a7a3b4af52d6e5d8ce72cbee984cd2d01b71faec662741cfc09f83981d8c28e8bdfd1aa97cad164d332e0f558a128e200c2971e1422ca2bdec6cd9c1ef8bdf12496f190006e3e339dc27869273355b2f59d6f214c7918831369ccb4865d500c108b25e207542a7e887c603017dc4c2fe70e5e8373a61cdbf2ae01561adb01249509dcc3ae2670f213f981724b1166425439f413233f8dd51538136c083aaa9c68c88163f431ea100111da94a3b143b7cbc1cd4798f493ba255690e581205f98dfdeb76cda3c79e3dd0bc885f4c11426b66f586309087e2732fb22483a51ba50762c641b39e9ffc6ab8cdbd06b21c99dbcb18307b24289612f9fea5b46aa81508cd55300b617b2f8e0b5328490d217a1f00db9e36d2c5fc696df433726ca6df20f626ac87c7d7b1e6f485e9dde3c2b01a4c59c14cc30658d03ae46363af351229be6b45baa1b3b329250a92561a8ca4681ebcc14133132002ac4e84e38909468a0974c1214a59e99fa1458136f95abf9b4dfce1d89ecf61f3ecbe145c776bf4d872edc44c2a2ebab1e38efec5c5a8f846ee60c3b37e947881053f4c20c5ae727b99b6d0876e527de9715f770be6744354e873ae4df06a837eb5dfd0d87d6c626d05e6f77812ce0f83a6ce9d36451bc46cfba56a6b5c2223eeac9c4497f2bdf6f81e3cb32a9cf9f0ebb1487b044343569b944517efef027f0906cc4310ce0a6f1753d9556feeb44e07ffd0066f5562553a17d5cff13599935fb8512b532d0f8903adc353b00180da2e534008cf046fd49c495c20d54ccddd259ae532c270f44115493e6ad61318be3a93d3051427a07241537c4440e49c980288d5d744de05125c0bd36c141828fbfe85682d1d205bd9520c046127588c29aa2f24ddaec312437d9858a65e85b51ca521ec039e7f059bf101f4cf0668dceca72ecd40ee4194bb31a5f760ca9751ce54b89bd1cf6620ddcc529bcba828e683b4763c97ecd0f7354c1746a41390a8430b34c8e14e9d405ad352fe2e21d9d07d2a63bc203ae65755250ab7d04cd25b436376c3b0f5be66e33a975f7ee7236a5b547cf8190eaefd09d323ba845afe90028026b0168e24f9772b242852d4b91a56a3710e2818755ee043158ea373b8c3c7641c30a067747f6aeff92403e447e403f9e087c3bddaa97747528b0fcf75392885e347ebf4df1ad01c3d89a99efea93ba83939876fbc4cb94f968387b5bc041aa365b12ee46648142327aa0a4eea149269e2b8da99b40f8cdf88a88c290f0a631e301902b161733c8fd759a57954de854789854fb2d3813f5a6c47af70ca2bf601a1b1236b6af60cd9fe7738a3ddb7646a933d7f5ad8acbae73123cd0602028634fa0773814790827348f91f32e2f2ac2fc9591558ba8218ddb1174a5850949260b96281e5d3de9e4385ce6b5ed14aec5892c2e476a420e28cf177e6ed49a153cca3e3f40f72f251f256c1f884c5720ec86ff79893ea97568d122ba075a2b89e0d720e346d2439bbdbe88fe9ff95ecb273f050d8a3256b67792cbc4e90ee48dfb5426b9c170131450b8c7a6aeec1f4423f523668b9ff4e2223f582e988434cb13b783fa8ecc21186c1155674bd4f4f63d2f481044be3ff4bb1f68b5a1bcfb442f5a9fb87ef09989bc62bb97dc8e6ec200df372eb83a5b29875ce323fb8820319192a8ea9776355c282c6a098940d523e7ee78905f1608d5208ad5a9b50dcc9b5f9d2c04aafb6b20eb6eba25b15922bbcb569c7a636a39b0e2adbff4794f7ffa7ce1bccf7845e46832ac2801da3254d4bb12dfa40d38a9f10444af68902a0afaf94e464824aa771fd3528bd100fd3cd55d9f93bd0d4f6b83e6938fae5892d188d4381413625d4456ab98b305d7a561fe301c992391ac4896ec693c8dcbc4ad9402947a146870a18a5fed8aba3720b399d4cad5b7a4b041b0468c610d5697ed48468ff78c49da37669564c586792a2a9e02239a0581e3bb2549c4fc8da2d8116b3700394f878bb5eef44e5fa7fa1ffc3be337d7db9628870dffe513b78f3021f621345ef67ba9e75dec60f67c12e61bdbb5252a1ee55c41c9569064e6654982805a420066d7c4974a089b2b7a985656f2398b2bd5a0eaf4381875f77cb6a200539ecce6c7917b9e01ad5747168ac737d4721536b8fcb059da0ff6271f0e7df2b4efd724155bbc987691ebb73aa66ca151a32c263cf6af752593e68f5c3220259f24fd17ccd2875893b8762583dc88bd948469c9699e0b7fd132bc0c588ae1ee8709c644b881cf962ccf4950f17be072731e2ec3c27eab7eca59766bf88ed136f063130a15afd3d561d5b3abe959aeb8d9ce450880cbf2509f37b71ecce0a5b40b752206e1d7c57f79e4d2c39b8601a339aa3c0ec382dd422d80bf1249b5deadf78f09f1984ca93dd8c5c78cc2a3ae7445ec449ae996708c0a9c448e8f0147b12e933820b8eb0774aedbacf7b0bb5a40bfafa252452417b953697051cd36939b864dd943a9c53974b09bd40dd30b24650033d5fa9e02eca4255d917a43e4a4562e34c79eabf8c9661affce2e320d81067a00b05fe3a0d9a26768842c6392b90167956d48730700eecf31d03761cf61944d0b40b654dcf0f5c0787b370b373a40776a9fd25c823975413841af8374b17d5abee78bdeb5aa9ae96b51f12ac19a707fb2e01b85da6cc26577e76cf6cb521de5486bf5caa69390f7d017651a56bcf56562047c2a368c11e2596bdd0f48fb38ebbcf67142a4e4270f45988d205b6be2205f8f603495a6cd255177342467a21a0a794a6a687781c265c095488d59836427d4e25a91f6bad4e3d1e3c4cdd7216e61cb08ba2ce6b3512d3da19ca72cbe72d7399a89cdc578c0e9f2d9d1d905ada1c9174bec32cf7ebe24b5d9d24d467496af8b9d042d1b863592cc7648ea499185540e8d29ba86adee9139e52b6ffc63116b6065fae264fb1ca2cd3f48c3ae9a552de12dc39f66418b19a5d1bb2b99e7d78bcac2e3b6a87abddb8809f6d50de591888ef5660a31f54facf935f2085d83a8a479cc647d93a581bffec70e8aa1528628b9584cbdd67e98e8a16d97e21c5e38ac417a8c1a69ca90a7c4a39ebdad0f321ae93e8c39bfbbf6db4cf7765de07ab8444447d860c9adab6bc8c768234d2bb43311da70d3a7b4d490e7d022b2eec0198503071ba059db94cc7b6f681eee2f3710112e91126ac500dc639cd5146d0ed98d2eabae6e375cd5580e15671b2011903673bf9c2d0670b4cead74b71307856cb412cc2a9a2a5f87afbd01820f250c3b23712f4b787207cbd07b62e7d5f4e6d614e410d5dbe919e60e4a25ec9f1ed710091c1cbf3aa2149d6fe7f1570217180aa6fa17c15e25b41acec26a0a2fdc35bbe45fd5e648b7dc50b87a8bf69bfb6b770ccc2ca15fd398104e7a2768008a64fda954d9b00557350cea432b2aa044a3b91b9501cc54bdc44dc9b8d8ce6644b0ab44edf8cf680b5f8b0922fbaed6f7ee879dbabb9b0f7334fd2f1dfc7beb0f5ed4772bcf268d0a649617bcbaf229bebeaa67142d604b3f69194c7854c6ee040ba661f0f8d2c233e9d265e4e08abfdae49499148e59c79f7ca7594741ab1e10a5fa96839fed52535e6c1bf09b36c2870331efc5d3f331d3d4950645e2981fb52190e6fe7c35a21bedc44844068edc938a331006cbc0423347eb9cb34030bef66348a11d9e3cbb8f3b4724b0e6cd", &(0x7f0000000540)=0xffffffffffffffa0, &(0x7f0000000600)="49a4a5e984b262fe9049b8cb5cafb8e121f2e74a90dce3d8d0a894b850a473e44781630202ceec6e1c2ec3763f2d81bf859af6e7280dc2294a33a59764649cd05e0e4ebb140073d8d9298ceed83a99d19b4959a0339548def29b7404684e1b3c7506d0af78e2c93b131219d1bbbc8977159221c6cc05c2e1f6640f04d96eb8024e43904cb9328c2395deca45937c44e763bf61ea36c9d852bab90f37e34c3db7e8dc7d133c8dc4909708829e38ce0d", 0xfffffffffffffdb7) socketpair(0x31, 0x5, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fsync(r5) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x94, 0xfffff, 0x9, 0x5d61b678}, {{}, 0xfffffffffffffffd, 0xb1, 0x2, 0x7, 0xd8}, {{r4}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x7, 0x3ff}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x200000003, 0x1000}], 0xfff, &(0x7f0000001880)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x40, 0x0, 0x1}, {{r2}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x5}, {{r3}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x7fffffff, 0x100000002}], 0x0, &(0x7f0000000380)={0x5, 0x3}) getpgid(0x0) r7 = socket(0x18, 0x1, 0x0) sysctl$kern(0xffffffffffffffff, 0x0, &(0x7f0000000400)="678ace905003838c7e1ae17ac99aab2f1cf9dcf07f9285196e620bf38a1215696f8a1c627294ee162e942976477c0aaf902228395762cd7bb4d29f8728f7918f8078f9328815d7c5b348861c1423b117fb2e825cee45605213f333b0a396fc0801926205c22ee22c045a09d6172290666b14ee5330c16c907aca72a0e8c1f9acf4495b736f1f87729de4e02f19f9c018addc673c01184342491013fa36108b389cc2e713e7acaac0f899e6fd12b5250887d6499587eee3b1b79d5c7b2ef1b2745db1ae181701a58bb07a4873023853d05998080e3fde6bffa5e45aeb45070c8643db27bbbdea2f5b84a8b823fc1bfaf6b33b14a200", &(0x7f0000000040)=0xf5, &(0x7f0000000140)="935b46b7b3745f041c9c356f851e33b2f0299d4391f01ddfc360c173009b", 0x1e) r8 = dup(r7) connect$unix(r8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r9 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket(0x2, 0x1, 0x0) r13 = dup(r12) r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) readv(0xffffffffffffffff, &(0x7f0000001bc0)=[{&(0x7f0000001900)=""/253, 0xfd}, {&(0x7f00000017c0)=""/129, 0x81}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000001a00)=""/218, 0xda}, {&(0x7f0000003180)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/151, 0x97}], 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r10, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/207, 0xcf}, 0x0) setsockopt(r9, 0x80000001, 0x37, &(0x7f0000002940)="030000001d95e189c67ac7fd5f94285e1e7b82159e26b0f27d60640fd41389f2ef5de7ffff83817d6587d3ab2f4e3595ee17a21dda6c0de77a39806bbea9d7fd133fe8c40402501f5fe2820dcba6021c4b89da267e50d9029cbbef7f3b215e85fcf63aa929d6e9d6814f85441fd90832bb2fe0e1613949a1e1a4cfc6591f5f03217f768e97b36a111a0fce64f25b6799d3b8bdca23164b6ba937d98e0edec424b626f9843292c0f6a9ab308e145a3c8934f87942d93c1f91ca746fda40e2db3963eb8b26e90c25fa82b6f0da3ac6669f145d4f22ce3112346ac6202b22467aff89e111e01c7b2178b2d603fb2b1c7a347fe555ac107414f24cb236723548cdfe7de683476a060af1b1d40cb464b96dcffafa241b486dc0807168588ea8908a5d9b7e173f648ecfaaa5d58f0f0bc9afadbab5d3d9214ff128d542cd06197d8a558be9b8b00bf4dcae71fe7fea83d83b6945ccc012f9093b6232c3e4f5581416c4d69d5d2251e68e84dd8f22ceabb591af2f06b36da8c3bb371f335b97bb7cda3ea936ee66b60acdfb67be13278e60ed322d1d334ec47e18683ee705f224aa6e3135d51821000e23e74d3d6846", 0x1ac) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, 0x0, 0x37, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)="18d024b571c1790d958fd03c75e6761711be9c0c347424d2996a7c2dbcd0f270b9246f526a78fbf9755a7ac739d94af690e0bd7fc1d0e3c0042d51be136e0ba28266d597a0d009ac42bf0879f1a122b95717256d33b04ce75dbffcdef734d767eb908d8bc2599459322f4a66a57cf07ff48511c32d2f7ccaad7033a85ed7f11d7630faa1d906a8b0e00f39cbc1813b0a371568830a9de3849f7002218d3df61476b689ce5cac585c8fd4262e074e175c", 0xb0) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r3, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2411, r3, 0x0) close(0xffffffffffffffff) syz_open_pts() sendmsg(0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x128) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x10000, 0x0, 0x0, 0x0) semget(0x0, 0x3, 0x20) r5 = semget$private(0x0, 0x400000000e, 0x82) semop(r5, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a8, 0x1800}], 0x3) geteuid() semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000280)=""/80) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x10001, 0x0, 0x0, 0x0, r6, 0x10, 0x37f}, 0xff, 0x100000001, 0x8d6d}) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000800)='./file0\x00', r2, &(0x7f0000000400)='./file1\x00') (async) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mprotect(&(0x7f00002a8000/0x400000)=nil, 0x400000, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x11}], 0x0, 0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x80000000, 0x7}, 0x45) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) getrusage(0x0, 0x0) (async) close(0xffffffffffffffff) (async) syz_open_pts() getpgid(0xffffffffffffffff) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000505000004000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000040acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d4902064505f8443b79a972464bb9ca0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e3", 0xb1, 0x0, 0x0, 0x0) (async) r4 = socket(0x2, 0x1, 0x20) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) recvfrom$unix(r4, &(0x7f0000001680)=""/4096, 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) nanosleep(&(0x7f0000000280)={0x83e, 0x2}, &(0x7f00000002c0)) r1 = syz_open_pts() 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, 0x8}, 0x3}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) renameat(0xffffffffffffffff, &(0x7f00000025c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000002600)='./file1\x00') msgget$private(0x0, 0xc00) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getegid() madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xc, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) getsockname$unix(r5, 0x0, &(0x7f0000001200)) close(r1) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x0, 0x3ff, 0x7ffffffe, 0x5b8, "5577cb00c30900fec0bdd70fe407000000b900"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="5b0c3ae584574cfe88df554a3708674c959a981fbf2363c472aaa07791baba16b52eda63e7c29dfc4a13d950e72d3350164439e9541c8cb9a37b3a92a0050cf3719d6527d2a181919eada8b2e64968ff0691abbfcc2c5f679f23f61f69dff8f212ec9fc1d986bd726c3a96932d067330fb62ac2e136d9de214b186c1e119b38e3ebf95f30291b82c56fd8c8692dfe0a3c15625256c343ba95adb29392be20bf753008e70ded43171d41df96e1b5d159a36123bcd951b0717641c83ecd8f79ab7deb5b3d60f03ab824c833325edca0e789b4492f7947af4a0c5cf1241f321ab6b2cae2090f0ad9313cd32f7737faf518b7b107c1b5f4da3a5b42f7b887cfe0037e2d6e082d35b07512e6605af3421395d1c5afebe026cb85c739581a76042e2b240ff15588d4f9a142545fbb474fb8882e72e7814c94ba72f07e262d784f76a944c2bf9632c047f8e51dc5571e9cce1850e42c6f1c7f4b7a07f4a15b13e673042e17e6a773ca43ceb22e071d7f0207370443061083572ebf81e78c9aa8694d32d62a91a70cc4249f735adf4ff7f8872653677394e3a08cc2c95d33c85209d6909", 0x1a0}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16=r0]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x1, 0x9) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') r3 = socket(0x16, 0x3, 0x1f) r4 = dup(r3) sysctl$net_mpls(&(0x7f00000001c0)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000200)="7440423a1e8af3031ecf1789d0e1c3c2bac46a27972293f1ce051070d53099a31b4fde1681f12a85d05af6b00b560e35a1e71d4bb9326125dd069d0ee1a153c6622b0299009ec605a247227c077b7fbae736f84ea9fc8375997e4fc24256205f74966c2a1dc63217cff56a451f9f028ee3e14b57def8087624151029cc733bf35c1ca7ff9ed81d622d97c6954608017ea71e754af415ff3d016f9da41ef4eb9a6d2ed7fe286630a8e62f33ab5b33ac74cb176d22a07c3e91dafff77cc158cf4a7f8ffc7167", &(0x7f0000000300)=0xc5, &(0x7f0000000340)="7876277bb448054fe6a7be4f577fac6c6b44eaff0e6e22d7382568fc839c2e1b4561e42a13ecd69f2e1fb523dd23f21ba5114777f26593a5336e0625bd7afe1d08eb959798377e412cc8decb5d015f3bb39bc13e4119aa62c91445bd1745b272b0950bf41b745885f0ab2d617980b6a643318cf8cfa75d9072a9e332959bd5c2545e705866bf4d94246d16c26cad5f91a90237a5a879e96d85dc79", 0x9b) getsockopt(r3, 0x5, 0x4, &(0x7f0000000400)=""/4096, &(0x7f0000001400)=0x1000) getsockname$unix(r2, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000001500)=@abs={0x0, 0x0, 0x1}, 0x8) accept(r5, &(0x7f0000001540)=@un=@abs, &(0x7f0000001580)=0x8) bind$unix(r4, &(0x7f00000015c0)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = socket$inet6(0x18, 0x4, 0xf1) getsockname$inet6(r6, &(0x7f0000001600), &(0x7f0000001640)=0xc) getitimer(0x1, &(0x7f0000001680)) lseek(r6, 0x1f, 0x0) open(&(0x7f00000016c0)='./file0\x00', 0x0, 0x16) write(r0, &(0x7f0000001700)="0c9643019e84ddf1493ef357b754c60383098d8be1561c7e3d5f39924620e7240c9ba880515b2bee800cd209b4a52b1e058be5b0337b2a49e9cf6cfbb80f8e00baf1d7afe793014e9595c20adb772dbd3b4dad141e69a7f699d1a90dd98a358761223d682c338ed75e8ba1b66fcb2fa832d319696b34aed7ac739b3f1c7f081b97900f646a0baf1ff380987b27fdd08c263150f1f49fb6df50206a4c0c910db76e0689161979941fd09e7c2ddc05df0ff8289b26ded2fe282f8c2297d6424a0d02713d1c895403f58d2a3a6792db9fc02db7b82edfd800b01e8325cd4587c266bcf07be997c99b8e0a5b2c6c865cb88d7fd023da96b142", 0xf7) socket$inet(0x2, 0x3, 0x0) sysctl$net_mpls(&(0x7f0000001800)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000001840)="3ba367caf076699b4b13eabb32e89153bd8044615dd661e519f0a52ab63fe2995e4c874ff186a042d3accf6452b520117008049a53d30ab350b1e652082ad355f0e5e405c38686c22004b973e6fcf61d3e04b23f13a8c39c15fdbe8e230bf792211cf8ba74e76d5f56b52ae9a215ab7fca6a71143213cdfdc21c6a8ae1f18e309e278bab83bdf0fc5a4d54f91932ce4001181e01f84f841160c383b60522cee66b27c66d4863ad9e0136920b298c6daee2469dd0150f4b58dba1dbb8d49ae16906ebcd382c7bca30019bdecd66dc2850c5ba1076b6fda2de67e8096ad9d55fe6e74e7f439352b4ff3a6c70328f", &(0x7f0000001940)=0xed, &(0x7f0000001980)="ad25f30ea2c591262e688c677d208ce48ac2794e1a24232d1bd49419d74bcc8555cfb7bf0fda314078d9b91ddf3e2477c52ee8cedcbd6ca26d40c859d807cc2279259f59151aaa797b5ef4af97bc4242ebca05ed45a4ada4f7ad3251c632cb618729e6a34864780b5ff7112a3ac2faa047923e2169c442da753651d544f31c9ebcc5790cd0135be06388339d4841c984554f2248ad3e16e792886643f1808fea90ff3b9217be3e92ef0f5ed491608c7b4ec6331f61f67aab316d9090905756478d642f997bf185fc8dd7497af5bb16e1b660073b49bd23044f", 0xd9) r7 = socket(0x1e, 0x1, 0x6) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001a80)={0x4, 0x6}, 0x8) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001ac0)) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000001b00), 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001b40)={0x40, 0xf31, './file0\x00', 0xed, 0x8e, 0x1f, 0x2afe}) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f40719ecdd9e7cb4b7082f2ae59c3a636744e8ee82abda996619474bca3de9d777d36450458d5e9f52b30d3fbbf482c7e8d71327e0528a50dd825e976167223b0692c29b4e320e287a8178401", &(0x7f0000000080)=0x5e, 0x0, 0x0) executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x10000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) r2 = getegid() r3 = geteuid() getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r3, 0x0, r3, 0x0, 0x0, 0x2}, 0xfffffffc, 0x8000, 0x0, 0x0, 0x6f, 0x6, 0x2000000000000000}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fchown(0xffffffffffffffff, r3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001100)=[{}, {{r1}, 0xfffffffffffffffc, 0x89, 0x1, 0x58d, 0xffff}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f0000001700)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc7f7b98463cd2a5b59fd0f80c0f1b", 0xda}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e5b4426d2b3ac858b0de60f3b0d0826723edaf970e2e8f2a85bdb22abd6e3f4361b97466de4e19946b3e1002733f2cec3a74d831a08fe549fecaf409fb6506a39786d216fce0fb02724cea5a3e59883495129f08c5093fb1075657c1a6eb103cc995319165a499897d3d4426c82329be4f280c215dc52ce6cba3f7799ebf5cf056e923b1c775555287f9636ae5afd98c152ab54828beb9def5f59672e25ca897cbf7cb2e9614e8fae93bc3c0f3ce24f96a1cce3686edf96fdcd465c768f706369c2112d6ef401b5bc12d808282f298495950d4011705bc221191d2d05c7c1aa94aaa3bd6ba2bf403ca48875f04768e83e03af145fc8aa74e3d94ace308e2b9b024b9ed3997da2e8fd203e35101dc08f065245db65cf33271dd249b8b4f1acd91e7e4df5894870df056d31cf5b119715d5c0ac17b995e8dbbb39e4a467986f88f09bcef2b9e2aea40cdc4be83b0db068ebed3eb93038e62936a1331a398fbb560d30905ddc36aff09e4ed78b998b535353d9085db1ee90cb1769a2d4401a899321690405e9a9dba99d40a1d91b7ecb1269b94e4373616c9f2beb066242fd4223bfe03db6444294836d6b66e907d72cb20ee3b8d60625a6db6cccea4340033d5a4106ca64e294381c9943d2e53e850bff6a01df9feafd48768dd745c0760d26bac941cea200d0ed4da095aa4873e31a6126a0b539601dff801c0cd14078bb3f53d98cff835668a07842fcf801ac69cd49d0b19671dc2be24af717d2a9e5055b964ecb7eda7a48426554988119565fea6921247b34e091b18d410fc64752efdfbd1d5c5327fb736fd42aa1e630257cdef46045e6a858e3263188e74ccb92a15dcec33014116ddcbd72361cb16f2841b52d95e7290140c429574c797082627c7f896eeb1f76429288d77ef86ac90732e84d3b6fec1f0ee7fe7b964c81418f6be8048bd6dabe12821294c3fa90a947da808c75e9d0ca07d83da5f8d2e88057b9daf94c62fdce3150be3daf400f56c5739f214cc1c8df413463a4d7d9bb6cd13354116dfd3cfb16405371f5240df41b73a6e70d7496512eec6dddadfafdd96e3d6d9621a2539e9aaeacae13d849e07d5a0ad5f5a66f68f136ff9d4588596e911ccc360be1df0466dde19f5dcf1ffbd90f89f02c5b0c8f4ad50b637f71c686e118097f14c5e2e6d6a0d1ed31c985b78ebbd71dc1cd70b2efa6e852ad746f16be5118e140fe197f25facb2352c71c5de953316421090c7ae0a103db457fd56661d51bd4ace3ddb349b0a32fc47d48cc93fa9254491a02d90b2a6e4310629dd16277bbd8e90962a601bc8c0a57e235bc4f40d3d4f1c9900af6f9ac4836f715c93902308ebc0546ad01b6c9dbf3cf5e810caa0c2dd254bfaebdc11bd5a751154f704f06c18b51c7b1891dde00e478b2d7ea9d46becabc40b05c83df7f5cfc8650f25d9766c84b2bdb94c26fda4913e304b09af07c7ad9795ac34089197afe1b89e4bab54bdcbf0b51fc295299e1176e97f49c1c3737ea80c902ae546f76a390960900c95332fbfe0c5f3823abf829ba396afb7a3020c9030afd72ce0eb1a9c150c61b901e2a4fa6761b7f8b9ae893d670f6ab0845c33a2470026345ea7f2fa0e487c222065773c6992bc64c3f3df92717bd45fa3ee43e8bc49bbb72b8b0b09c42fe4d7bfe98e5f693c24e416b1b1ecfb1ba8927ee15f1a4adc75eac0f970506dafee7b46be264e8673d0bef30c676e50686712a0d15556452c1fe8c337a18f2ca0241459999ce111b1c82589d41317770d6998799754d66ba4242d3a1d195a47a53326e18a279eda6ce2a73e90c4f991532b3d16768ad31943abe8a943cde77a8aaaa827e38598a54e1fc83dc010da49f4d8660ce2a729c8340cb49ae893474e6970a56204a938497ab09afe7d7c7c84c2df9cd16d0a5f6032877d8929bd3736799f0b08434c743e387587ca40357192942fd1b2d64b3a91507384cc2a6c972dbd6d48da8a3925a204a11ed3616db3c2f2f5dcd8585c9394d7b43d0cb5303db0eee5d16e870aec4425356938f797d214f32a435ceac0d540d51146623ab1a374fd7b5544b40dc0e02971b8f1031a11180ba9fea8fb062394ec81326c4dca953994f371559d2929e30e5bc90e07c951bccd62caf89a9fc6be37e943d31864a931d72932691f1578222098216a8939b26af714cdfb74e9a8eb7dfd05b01a612954616e87dad5b370cb3a0e5cab866909e25656cc557268a6ed9c43103446753d556286b6560b2a325736edd110779467524421ae9d57d461ad48909a015b022f2a3e0f068a75fe489fbb4c367540d744ccd2bd97ac9ff32e3ccc7420dc780c3636b256c4fb40e7b224109a45484fa914a3cde8428fc1f4623f1294ada406811da488f6780797eaf8373b777bd00eb1d021e12c57d05e373b8c2b4226544393acee86bc2c2601d5284708dddaf4eb6828a2dfbe0fb1785654d1065dc050f40d1859943dda5420377fc6514145264bd04c111de4a76fa985d5739eb5874419119d81919512b486ea08f2e31bfff594f56fc4ea799813b8396054a81b591aeae9976249625b7c11b3601ccc3cf0021788c191cb741f69302bf89cdb12c1845d1595ba166ab055f2638a58b5b1dce4475dfc4abf0af04daae195d67b6427fe39d1ec1c857b1328c4f6aede8fffcf3ad6449372457b258d0559178c4b93f57a333841df778ae58b3238986c4c94b1e0fd52462b0f2853a7a27abff630c5253deb96e77e14634", 0x8d6}], 0x3) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="73a0212441af03d7c590fb35589c23d5facb020efcd46ce5d692fc22ee80650e3ed4dce10f8e29e9f374bfb514a3b1", 0x2f}, {&(0x7f00000000c0)="bb549e9e738d8132b1be740aa6e734c80575888aa021998b57df40a101d691772444c21839243f3ab8fe690ec439591cb686c6f46fd1f3461decb129008c4e91ee33ae5d73d0ac4907e08c3f43a7af028e61a2142b1991c50ae7203b100fca2b8216265e1359127ab0d1f543224d9bca8a544d33c933591a8541f5d2e6cc37beef6cbc244a7c3a", 0x87}, {&(0x7f0000001040)="00e43cdf330781fbabe54cee84bded71b4b668050d296abb7d3aeec5eb1895de97b5bcfc288fb0a5514119646b972ad732281a26babb59479f374a206a30a4b2cf847639c6ee4e001ae822e5961a880ff7d57f31166458c53803dd2ced3733067785d328a59b559de55f054d8031df43fc110c1dc0b10000b01bbaa5c42310aa605c7bdb53f076e71927008185c0184ad155d80aafda93918f8f717bc89724086db96bba266073", 0xa7}, {&(0x7f0000000180)="4ec4f499010d1f59c828c74147fd3d4de35da11954d87ebe254401db7a61c71be173c722078312baa4b9b59e5489fa310a8ac1eb260f01ae01a95e19a52e4084705cd6ea2e3a9aa2613ebc87d6d91bd3e087004caf587995d2902ccd6b2ec3e0fad65394b7dd4ece8f42cf066fe772d5f4", 0x71}, {&(0x7f0000000200)="d3feb30c128fcdfb8715140501d5946416f044be66226d23d707b99f15e9fff9fca82e5aca46", 0x26}, {&(0x7f0000000dc0)="6568be7c56200f488230171a243f726d87e85545aacb3e229c122c9affc49e80c8fecde8ea874119c2b305592601a434436c222460c231e3ef89dde2f99ffea7358b64fcbb78e80487002edc523ee250ae93b6c3929eeba3df51f40085f44f8fad4d1e6a4b0266dc19748f90b06e5a85fc6351ba1feb37bae166a41fa4c11e0e94467562bb4fc521032d6c1dbedaf9356aac1d98ec03d67b1f9b9a94f97f23a6aef22c3256ae9e69a05a1f1d16311f30fb3139601e115c566f62347227d7bce713e8f3761cfa50cebbe2fb4461a18f7ecad075cc5905c735d802907d93bf3765fff0a21360b096f2d50cafe07e74a38e8338028566e46f3db4ebf20b4840ab700e963cd571aff3601a6f7dccaaa9f8c7901d5a42d9dcfb591f4a754c055f1a341ca4cea62de5300d224edb975e3d1a1057c8d5be87d12a6d3407f2818e08311857735a7a2e7f3d400133817d79e46ee08b0c77fae1a6c422fef20bc7f8a20084d39de6b02bd7991cd6ae3a0d83c2e4d965099d0a049abed8d7a5da278605d4790bff99484e42fd3525d6cb9c48d2117d111f83abe5eb5576682931c1f0b57bcc3d49758f98ff991edb1bedad802dcb7cffc42e10e8213d62092a75fab2930c6c3bae4008f724495bdaf799a64e0a7b57dd96d9f6c4b934082741d2f184d8383b279b15a438724621855076498b52d6f160c28680a29de71befbec3863b456127696ded1fc2697fc0d2841f718ef388e99ad19c4a64b3bc94e95dff19aeee75eac1832bdf51841c1494f0f198", 0x22c}, {&(0x7f0000001480)="d1544c900b619897bccd42c6741680b8fdccf93d9658a777cb31ded73d54d84ef8b8a2bb45d9fdc56629f747805cb646e0d545d42303d839c668dbac24e05ecf487afac8f7f4ea512f1e4c24ed10c2d122383a55ca4c48ae1518a4406328eb93e9a243086bd0a75b95b3f2d3a2691626f6775314df06ca3f7e43618c999e30666ec1c359e4c8740b3d5923a0ec22f5a94d22c86920fb8526c1a8599f9a82cda3fed8526aac5fe7a71f62869dfa2d40369dd58859e5741adef7292003540dbd05b9f0feb4dfed8ca46d80fe55b8136976c92a5d39681eb92460cb5117354e284d7a083f463c1cf146e6b2e8947c0d4b", 0xef}, {&(0x7f00000003c0)="14c06021fb2cd44cd2cf07a850120cd395f237d451c451c4e933930818e13ab43f7fecdbdfe6086b9c556eddbbbed282f3377912a46ffa4ecf5d260a3e000000", 0x40}, {&(0x7f0000000300)="1eb31cb8f432271c87a014903994473ba403936d535a6952f36412cfaa18ed3ec73d6f103ad0a28eaf9c67eccffca4f144084b1de9b9f12bec7ecfb7c0b1b06c926ec44facab1baa04c6837ad9578fb0db5dbd11c4052852907617b260cec80d662de8ceb360e46cc8e7c5fe180be12e61bae5d1cf117f87301c6768c730118bbe64d2879e0acdd1", 0x88}], 0x9) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) socket$inet(0x2, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff8, 0x0, 0x0, r3, r2}, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x0, 0x7ffffffffffffffd}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000}, &(0x7f0000001080)={0x0, 0xfffffffffffffffe}, 0x0, &(0x7f0000001100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0x17}, 0x2, &(0x7f0000000000)='\x00', &(0x7f0000000040)=0x1, 0x0, 0x0) executing program 6: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000039d, 0x0}, 0x0) dup2(r0, r2) execve(0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40000000000000}) r1 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$getown(0xffffffffffffff9c, 0x5) truncate(&(0x7f0000000040)='./file0\x00', 0x1) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000e80)=ANY=[@ANYBLOB="f3a2a890b4862aaaaaaaaabb86dd601ab5b6000000000000000000000000000000000000000000000000000000000001"]) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ftruncate(r0, 0x3d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0xfffffff8, 0xbd, "09000000ffffffff080400"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a9b978df26c58379f9b9092eb4e437c30fa1bcc2953888e5650d53b520b4414b193522a04d43e18061aa7b8aeaad170b6322b57243c2f1446bf095f593bdb61c767af1d547c7cd2953e", 0x8d}, {&(0x7f0000000500)="a2ddce1d1ce0c89c9573daf7927e02496325e8e36d90537af3e77fb4cee953fd690d1ed2828ed7eda23fa813dda4b4e9ed65339c33a809", 0x37}], 0x2) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="dd29dba176aee93db105199908", 0xd}], 0x1) geteuid() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000300)="ce45a96da9d78ecfdedf594ec6c410a2cfcb1e99520569d29986438e81365b08", 0x20}], 0x1) executing program 4: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="eaebff0100000000", 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r2, &(0x7f0000000400)='./file1\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000940)='./file0\x00', 0x200, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r1, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) recvmsg(r0, &(0x7f0000000800)={0x0, 0xffffffffffffff84, &(0x7f0000000140)=[{&(0x7f0000000180)=""/256}], 0x0, &(0x7f0000000000)=""/11, 0xb}, 0x0) executing program 3: mkdir(&(0x7f00000000c0)='./file0\x00', 0xd2) chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d40)='x\x00') executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001800)=[{r1}], 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x3ff}, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x2f, 0x12}], 0x6, 0x0, 0xff, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r7 = fcntl$getown(r0, 0x5) fcntl$setown(r6, 0x6, r7) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="15", 0x1) acct(&(0x7f0000000000)='./file0\x00') executing program 1: sysctl$hw(&(0x7f0000000540)={0x6, 0x14}, 0x2, &(0x7f0000000300)="0500000000000000", &(0x7f0000000100)=0x8, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f00000000c0)=0x2) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000140)="bc1101887a2c0b23c1b7d3b5874bdd624921a10873f135d35f7ecc2d48f8634ec879ea4dbb718fe0a2136bd830153702d2e1af62b13380a9a1830ec10f89afb7b6c6af5c064185a50d5337747176d48ae3efc7d0e05f845966c6f52dcec89b4dfff1ae403a1f10c2c6c6b3ad4646b021525eb5a0c3b6375baf2a8ca163cc304bdf65aa62f9451cd94472b32a141df8ab273c8aef65ce89a452f280bfc0053d4b0dfcf3a6828649e536e3651e9301962fdb2a668c3d99960dc221", &(0x7f0000000240)=0xba, &(0x7f0000000b40)="cbf3d2b05ff6e5b0c70000000000000027a8a5d6a759c8068ad74996a433c2ad9a8f397c3231fb4ff63936e1c313ddac972a5bcbbd0c94a62bf6704322ad004b58791521c7c07e7fad2ec25fdf423e20ab4be460fec3b1b467b8aa678c8e4a9ff34917047bdf995affae32796f374d31f12760457da27a284913642d691aa814c9b707c4dab5b794a24c37309b1da16d493d8051c8d222ae6de4de6b5f9daf468a6e99c855154a7087f097e2d74d23b9e1018f7cf357fa76db2f822be6d0180411da1ca735cd47e6b4051459e774b5b0961ed6ff4bfe0fe6cecc53295079c10fbf06c57c11b6e9d0aaa5660c20e186bfca72564392c25b6874026a1c1b82b8fafab9b510899452721f8b5ad4fc14dbd0e7025bf4592a8afd9dcbd93854e2b12013be8f71e538aa84bf1cf9e4c3551acb2f3b7144b3a285e7b05edc8292afc21833d9303b38b828fe753bac7313212d87dc7823729376fc0223c98d24b4d261bdab8db27cb2490cc153f2b97fc9bfcabf98a6703d5e7eb21cd2337b2c10b252e5e03feefcfe1ac65d56c1a899f172a7fae14733c5d9569f4cee1e292e87fae059c66cf21d2a0dcf545fc76c098290f87a338cd7229690b92d25747e2a788e1984ae3ad78d742274ee0b91443eae54b362f57694d6d92bedf2134ef477f6b7ce80b4b80a3fd95c22620800000005a1d47797e4e05443f8f91bb6c36ff240d4484aa646d64c8bbe24f5aa2fcd1833dcb7dd4ad56e54d3be49cf4d6f60315a9f349f9ebae7b793e4a1bd601380a655d3dfb4e7edb774b410b1df05b31add572c72bf8685276800000000005ca8753910e0d061b88080906d5151b9a9edf56cb9c29e4b339507868a3e18539fffbd5df45bf2dfa7a65c45f08b48babaa76dc623788bcda6a914c0a2fc268891534f63a7d10223116c2b9a5b38d221990c668b47be39259bc66abd723f37fe036ba6c646fc9b3d87698da6372b2369ff5ca45a9a54f8c43a52830cdf43183075d868a8e1490dc5d0a679e2b551ccbc1b1af5045830cd43dd3e1afabcec4d9476731af74d66b4d356c60c27849a200703c79284a10760199ec3d942c4fd2c5c2e1e46148c9ba32701a6679ad43d4df043c0a27a6a1115bcb6eda464dcf96b10aa578d402d00463be0987576", 0x335) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x53}, 0x2, &(0x7f0000000900), 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) syz_open_pts() (async, rerun: 64) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) (async, rerun: 64) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511", 0x18}], 0x1) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f0000000480)=0x210, 0x0, 0x0) executing program 7: sysctl$fs(&(0x7f0000000180)={0x3, 0x1}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000080)=[{}, {r0}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x7fffffff, 0x7) executing program 2: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x4}, 0x10) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$FIOGETOWN(r0, 0x4004667b, 0x0) getgroups(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x1, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x4002, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0x26, 0x0, 0x0) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000200)=""/96, 0x60}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = dup2(r7, r6) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000180)=0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x3}, 0x8) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000080)) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) socket$inet(0x2, 0x1, 0x0) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000000)='#', 0x1}], 0x1) executing program 0: getrusage(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) executing program 7: openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0xd5) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='.\x00', r0, &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0xa01, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r2 = geteuid() r3 = semget$private(0x0, 0x4000000009, 0x82) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1fe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semop(r3, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000480)=[{0x2, 0x1, 0x1000}, {0x4, 0xd, 0x1000}, {0x2, 0xe244, 0x1800}], 0x3) semop(r3, &(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) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000740)={{0x7, 0x0, 0x0, r1, r7, 0x1e9, 0xffff}, 0xc0000, 0xbe3, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, r2, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: sysctl$hw(&(0x7f0000000200)={0x6, 0x15}, 0x2, &(0x7f0000000040)="43f0ec00584a90b06219c2222c570100000000000042fc6069040128d064d15cbd7a23", &(0x7f0000000000)=0xfffffefb, 0x0, 0x0) executing program 1: setrlimit(0x1, &(0x7f0000000000)={0xe2, 0xff}) getrlimit(0x5, &(0x7f0000000040)) r0 = msgget(0x0, 0x80) msgsnd(r0, &(0x7f0000000080)={0x1, "fb9ac9b2884bd9370c89ed1a4b0ed397eb40ef68efe5f006fca8faf57dd431df1e33b71bbc57b8767a061ee179faa3817a85cdc299ccd980e22806373d50cc419d301178dff2a4b1f4ee49ac52b7e081d5ab95d19b75e04f9443e6b10e8a23c81be5010725a6985c8d4a115373546249d0b73ba59e75720ee2a20c211e8f8d885f8f9aaf43e1c8b343437db30a9534446419b84d391276380080f0ad24804329f5047a0b4a4575f89f374d6a6f8a3567c89ff21074eacaf2b72382cafb2d9867aad33a031b80f8e4cab867133732cbc33c022c485ed0f08145b65f02846f"}, 0xe6, 0x800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/221}, 0xe5, 0x0, 0x1000) syz_open_pts() r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x6, r1, r2, r4, r5, 0x8, 0x7}, 0x10000, 0x1, r6, r7, 0x100, 0x400000, 0x1, 0x9}) r10 = open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x30) symlinkat(&(0x7f00000003c0)='./file0\x00', r10, &(0x7f0000000440)='./file0\x00') rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000580)={0xa1e5, 0x1, 0x80, 0x8af4, 0x9}, 0xc) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000006c0)={{0x1, r1, r2, r8, r12, 0x32, 0x7ff}, 0x5, 0xfffffffffffff92b, r3, r6, 0x20, 0x80000000, 0x45, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) bind$unix(r13, &(0x7f0000000780)=@abs={0x1, 0x0, 0x0}, 0x8) r14 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x80, 0x3) utimensat(r14, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0xfffffffffffffa99, 0x782}, {0x7, 0x5}}, 0x0) clock_gettime(0x4, &(0x7f0000000880)) r15 = getegid() setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f00000008c0)=0x1f, 0x4) setregid(r9, r15) executing program 1: msgrcv(0x0, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x0) r0 = msgget$private(0x0, 0x12) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) symlinkat(&(0x7f00000010c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001100)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001140)=""/74) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) msgrcv(r0, &(0x7f0000001200)={0x0, ""/33}, 0x29, 0x0, 0x7d1e469c03153617) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20, 0x8) mknodat(r3, &(0x7f0000001280)='./file0\x00', 0xc000, 0x2) r4 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x20, 0x66) unlinkat(r4, &(0x7f0000001300)='./file1\x00', 0x0) r5 = getgid() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001340)={0x3, 0xfffffffa, 0x6, 0x3, "681cdd902dbcf7dbc1cd7af90b42aeb4995eaa47", 0x1, 0x96}) sysctl$hw(&(0x7f0000001380)={0x6, 0xc}, 0x2, &(0x7f00000013c0)="8a91d1c36639c7288725061c52dda7001d91b547e4860548e29a4061f3742b74ca00224945beb59a884206bb206ba0b347b37021a03dc5d99b5251a3c239b6ded355edf24d509209f77258d7ca928a9f91026444c132deee1dbfe82db692b4c4160eaf70afc27c587e601a6f0010d09c68ec3beaa90265e8016431d4fefbd46a2cea65db99fbc4", &(0x7f0000001480)=0x87, &(0x7f00000014c0)="bbfe2b333d6ca9e89673c4c92c43ebb7e724d88ea44ffa709da67f20d08a1a9f5441829e0e566ddfdfc2e9138aa756707ce2fdc9245ad17734d9832a5e7744773981b7b47b309ad8914702e33a3bd74ede887c51511425dedf54c6952e10cfa62663837c0ed6c88855c657033bd878c60e0783d2b4d28480558e28d3ec492ad0c7e7a2ebc16d717260e2a09548041abc108895d4672c67ea515ff357cb4c9f9d8605438806bf6b898dfd", 0xaa) r6 = socket$inet(0x2, 0x4, 0x3) setregid(r5, r5) msgrcv(r0, &(0x7f0000001580)={0x0, ""/132}, 0x8c, 0x1, 0x1000) unlink(&(0x7f0000001640)='./file1\x00') r7 = geteuid() recvfrom(r2, &(0x7f0000001680)=""/231, 0xe7, 0x1, &(0x7f0000001780)=@in6={0x18, 0x0, 0x9, 0x1}, 0xc) getgroups(0x1, &(0x7f0000001800)=[r5]) chown(&(0x7f00000017c0)='./file0\x00', r7, r8) bind(r6, &(0x7f0000001840)=@in6={0x18, 0x2, 0x5510b1c5, 0x40}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001880)={0x1, 0x1}) openat$null(0xffffffffffffff9c, &(0x7f00000018c0), 0x20, 0x0) r9 = semget(0x0, 0x1, 0x227) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000001900)=[0x0]) executing program 2: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x4}, 0x10) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$FIOGETOWN(r0, 0x4004667b, 0x0) getgroups(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x1, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x4002, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0x26, 0x0, 0x0) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000200)=""/96, 0x60}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = dup2(r7, r6) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000180)=0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x3}, 0x8) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000080)) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) socket$inet(0x2, 0x1, 0x0) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000000)='#', 0x1}], 0x1) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x39}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000200)=0x4, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffeb8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffff25db1d462caaaaaa787f000007000000000000002100"/39, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x0, r7) recvmsg(r8, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) r9 = socket(0x1, 0x5, 0x2) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x9, 0x2, 0x80000001}, {{r5}, 0xfffffffffffffff8, 0x4, 0x1, 0x2, 0x5}, {{r3}, 0xfffffffffffffffb, 0x3d, 0x80000000, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffa, 0x34, 0x10, 0x100000001, 0x7}], 0x5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x0, 0xd2, 0x8001}, {{r8}, 0xfffffffffffffffd, 0x5a, 0x8, 0x5, 0x8000000000000001}, {{r9}, 0xfffffffffffffffb, 0x8c, 0x80, 0xe380, 0x84da}, {{r2}, 0xfffffffffffffff9, 0x10, 0x4}, {{r1}, 0xfffffffffffffffa, 0x48, 0x20000004, 0x4, 0x8}, {{r1}, 0x8000000000000004, 0x8, 0x40, 0x2, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0xff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x100000001, 0xfffffffffffffffb}], 0x81, &(0x7f0000000400)={0xffffffff00000000}) kevent(r2, &(0x7f0000000600), 0x7, 0x0, 0x7, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x44) poll(&(0x7f0000000140)=[{r2, 0x66}], 0x1, 0x0) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r0, &(0x7f0000000000)=""/215, 0xd7, 0x40, &(0x7f0000000100)={0x18, 0x1, 0x0, 0xffff}, 0xc) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x2}], 0x3, 0x0, 0xb66, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xbd37, 0x1fd, 0xfffffff8, "8717501723769e02a7a80090d692480d5100"}) mkdir(&(0x7f0000000100)='./file0\x00', 0x1c9) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') execve(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="355a43f0271d379747000d", 0xb}], 0x1) mkdir(&(0x7f0000000700)='./file0\x00', 0xcf) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000140)="24af504c6ee30677bcd53d4971341fec54aa12d30282beac1f052fef43bb7f35ff3bfef90b5da069b7641521cbd5", &(0x7f0000000180)=0x2e, &(0x7f0000000280)="23b6801536108a0ab1b9bb8f696e45b0b09eda09acae90fcd6224759a8a5bbc9422a97f196dd02ed2bd58b8bfd9d593a261ee5d194a5209c7526b2b2445f32399a527befce4a2454615035f125d1e05e3635e31d56a3af52f02bfb", 0x5b) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0xfffa, 0x1000}, {0x4, 0x8}, {0x0, 0x2006}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xa5, 0x1400]) fchflags(0xffffffffffffff9c, 0x80001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x2]) r3 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x14}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}, {0x3, 0x6, 0x1000}], 0x2) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) 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) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900ae19500ecb6b6cd653ab6fe9ae2b02e0b5c2310e0e7c215a4a74551a68c03c49ad097333f8f300bf6eccfe58b861c8453a3a81e6dfa069c8b253b0ec972ceeea7ad1c11ae986f82c829e3163cbc7d27ad48e7486822356ee3859e15e4d67bf7584c31ad1f0972786b3e4f8478c8ceb33f0165ffb7070c544c31811fb72393d270a15e0cca661070d4be5eab64ca7513d17de2d7957bd25780d1f0279e66c7c39fe40efdc37f0e98990d6c61c8894c556", 0x15c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640", 0xe62}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) listen(r3, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000040)="0ca3e102ba1b54c92753edb79d77a361225d557ae20ec93b8e594645337d67f24fdf724d54cc37ea33a094adbfc6ecfcc8e5d2ef1b40d0030567a5858c609d09e5f939235f9314ca7fbb254fe7eccb6dce2a7b874f2d2aab172d9dbeba3e2a17fd9739bd84510205f58209c894b387268101", 0x72}, {&(0x7f0000000240)="a4f247a71ffa84a2a04b0e8005c5d97aca3a85cf822d81dcaa1b4d4cfe02f882db143c62284b73157805c4a31301a4ac2dd816f94d147fe0a99b57c0fa708e6603c694c6fbe71b82319c87ac0e67ea405f400f60ac6cfbf48c4cbdf1be4fdf38889b27cc6389512adfe39588bb671e2ff6007a782f5b49d4aa7ccd74a9465df1015032a63fc1907780e5cb7e22173a6cd3fccbef7f9044c6fe3ab7330de0ce7773fbb0f1d81471b8e8bf76922b907f29450a1351edd60155b1f34b755962165f674e05c9c7b99c66fefc1504c3d11a4c465569ea8f5c0550b13df3f3af37b793f5cb55dd3187c83c1ec598ee53e09d4a8f7959c698f1d6e1b557ee876009e9a74ee1e5d289ea7cc0f4585c37a39dc568a4cbc1234489e5e323482c3d8d4e8517fd9f0973eee2a4a6c669f4f3b8d65224706ae69380a1b45131439e153b06f0e98e0c6c2d41d094536cebc1ae5ba564a0c2a41575baf73964abf2ae69906569a0c026c0b7d519dd2ee02c3e77ddaf9778a22f7d64063661f358d6fe8c4e18f61d9beec90af2977c430044407febf418e292d40581917f7c7d3122ce1c8626c2c430ba2db2c6959a28fc9d0a6843ceb7a408d5ddb00e864e4de762cfdcc89f8e11374f617a4abdf10ea0205185014e2647ae9738727b2419abfed6fbde43b498d69c58717187183a26bc244a97d5b1f2d3e7bef3a9cae82440e07fe7f644cdc3ac14cb07b30cde255448a7a7cdf9ae5db5de3814866736aa43acf121410993b80538a8d029c9c91546812d2d2576b0ad192bc81fc4983dca907233371f6f3f25804f1b8214313e5cf37c4840364ef88a41eb9302ef36096448db926dc36fc7560892094c34703e9ad9afba73b42e69e033db46f642e457f687492e783c79d632728cdf91a5af794bdaf81d79128df2c423f5b1e8161e727825df57043bf07a5b1ba9269a0069ad01ad19b9cedc83716622053f1bd91fc18a2674ba8ec8b82206403f2fa240395fb02e317ceb8b44e6cf8512b1c790d594929c8a6d95fbcb5e3f2897e13d78330b9c9991c9541df67e206cd26848f102cbde396074575877a32865ce97b0cbbd3ca00cff57111387c3f709b6271cf4890e34d647941d0030100dc503e402dc3f049da83fc2f5e41323dfff5ba1926086ce1ac7847420dc5d2e43a3e580a5504c617ae8560b228aff0d8ab5f9a8e21b050720114b6acfa14038a0d823d0668cd9b3c958a137ca1160352ffad3542c91be5621be22dcf70002b481ddd3e4b9e42588fdbdf03e213012ccfaa3dd7372124764cb7d1d9732b5187ddb523062df2ae6b3c5e411a00560e1541a1dc0be9c54f8a211ad9fc8225f42ed122749c5f6f0f3fcf06b53b2326b784f9ba96fbc94a8769b520904300839a33b046a74dbbcba2851d792e0cbed81efe441d2fc9c63cff7af88cebb5fe6db43b9425026ff1b0e869df4dbd66add9a262f47313aac48be520c89886ecf33dab316d52e5817a267b27b1cd4f7991a1e4e5757bc5c3c567e0159b09b7e3ba13999acfa7c58cc131978c0f5d6ebce0cf58e4f012b61d82a6f3870a15a673d026758c3b99e80005ceefa2b5b68b9f238c94f9eee7f103857cec283f6764ac279d3a4193a67a2a47ef65ad39ca3eb4f016db0b0cdaca5f2a95121ef1970f1285d9170374c49bf6087a451a35848c55ecd81aea2bfc7e6325116334afca1777f647527375cad260df30c93927cc167127d51c92220ee6e3f08db47ea833a99cbefab41abc1278801624422c2764a267d42952c685efa1c5cf2da2ca077b7eae507ddfb4b00eaf8979dcc7cf95da2878a3c694daadb489041d93ad011c46995643395bd2c6f8760ddec821d023abb045a5a78c0829be7e020a877fb4517a7428c94e67d8e7fef9d99b489899ef24165d35898b7b918cce4a0bd15e556f9554a42268398b7b4d0c311a4e7abd97ca1b17950892b4fcc70c69cf5e6fc2e02a3fdd6f268d95d63f163131596d2602c36393fa78cf783199508350404c4759a21170b2c5e9cf453b22d4a42f5b39cd76f7b13b25d9ffaec45f2a17b8dac71b5a3b395ff0dba4e7ae2984cbe2ac9fda39ed94290c4aa56313001539eb162b5519e9d5e1380054a00f4d327232d6445a77478bbfb01783c4f9e9bfb13a9a9ed3f94e159325b1308bb8f5cfb86d88ef2858958f046e8321669c1a995ec966f8ea6fd6aaae97e575fd2240d8732cd37c07c171bc8d0ace458d6df43f585631e6f0b3eeb0d94feb3c4ec0fc29cdbd0c9d3d8f873300e84cabe607c8c0069ab39126caea14baf9c51fa0a3fcc00ae44b3d932d0c027dd4cb2e0e8ef7c0bd0f6f33561eb71e553049f007e25886803a8611903f93c17f441bf3119c02eb99116ef83fcab71db784038f1ff71621b4f7cc5ba4b86ef2401bbae9e1fb58b57ba7a6655f73fad7e7b0b2159986c464f8f75b807da6e95eb5e4eaca8cd8b1bef1a81adc074ee61521534dee5bed3d48049f985ff583cee9fccc430d3f7a5e67c79451d7eb6989cd64c6c38c4860efe239f654d013605f2afdbe1fed2d0a1c1ad11ba238a94fd08bc656d1f8fc490ce9da17f29ec4f0d10e8fbb2a1774d406316627ab7bafa15e30b741158a5805ee0a53aa72694ba32bc2da3c06612bf086cb5770771418ac2de7a0e0acfcaa9591429cde5a496b4f438ddb5fc472d429a81a53a7e567743c834f4bd9b79226749cc698eedf92df06645cb5e13863ae75f4531e0ffed79c14586d1fd72cf3f21b65ae2431ab4e2c5617eca7430fa50bde412203134d3bf0f96c915a79a73636ee3c72f3f6654e2f6a9b8fe07a65bedc95f093b358ca4baabd845885437ab0f9a319e3086ede2d9f7ad2d08df0cb8f77bc709d8840e6e202070471bfe69b8848624f028722ce2f4ed32ac4f34ec66250a78af7ab14bd602a4e99af1bd952f79b568ed80d8dbb7c7286e3f988010c450bfc6e36d4f04347a8bed6c236801fda16c20688743c7c05f2f73d1df0cec4ea7441c59f44fe39565289b8bef89b6c922a11b04f38d05faf7cae2b324624020388c53ee01c03c734b931f9e225c0c5b19515021b373713fd28e5e9004a0a1f44f01ab3f51cdac5d046cdc74daca11d8734aaafc2002aad2c57134769455c83130bcadb7c38e7d2d219166ad2e66c52b049089e5c064e40e058fcfbea6625a7a5c52ebee9726329bb6ce678e0b02a7a7da1352c70de396a6a7b4e8ef39c91469c5d0c8eb2f467671de856889a64918feb869dde2585549c8baa60f9449d7ad07d83a117caaa3d881d9349ab0275a5545ff9250c73ff06953b1713ad5f840693efd04d0580802859c2bb589c055cd5ff5822494462d67d4038db67a8d38e799d5f447529de1cd614576f7cb4a1e4b45b0d4b6423ff85a9de5cb6b1a4b67d0878899c363c916adb18f8ff4d39e199182cfe5c85bf08f81e928c358a4079ad5fd84a95ab566842e2b2c3ae8716a0416f94774aee25179f9f3401737280a179b3124977cb65f732873eb5d8850af849e2593da89d0d784a83314e116ca43632aadf36d9f112f203fba5b51cdc3c47b42db7ce1a51f557c851f608c1d1433ed1f88e28e395883a70cd10f67ed3ab9edac99548a7b2aab2f4afb5936400433fdd74469bb9d7bfd148d2808d8506f253ce34a1075bb0141bc10f8bb7882ec99b8ceb6430f5e9b8bfdcb9424fe89b6c32a30ec79d82ea200def6e45f93d9e392a0618556704a2d6cca3cd5f423fdfe958ca1a01d5b19387a0f0daf5632a8a41a7e0ab16bba4c65bdf04431a08ab5050c08fdff003d02b1e3a1f16579b8fd346c1f2956d38fabacc83f94b663b4b1c4c76f9cd29ff0c9c23daa4bee8a5badb95076f064a18b9007d7a15d8e5968b3c21893cd6453c5b380a9ed79236ab63f3b7412c4bf5e1f2e77d197c01c7ea801b5ed9f6f86c744bec1c5a2927f8deab05dc8641c362b7e8de5712228e224cd6891eefefef8fc2c3935798651df96819c63ce0fb5ddc9103732ed39ac771dea9cee3299c30248f945823c62f89b2e98a80e1688965da66361aa9967efacae89e010f89b5f7590566225a86f93723cd8e679f08c3e9ab149a11ad2475567c3e4fc638adbb8603ebf4e2c86c214048f9b3391476d39a878586c96e31ee88f888acd58cb75d34fb1fd0a14a5ad5a97e211c58afe4d723bfd050e5abae6278d912e41be893a7e1fd9f723f1da2f149743192e3ffdae0871c6e74267a40a0b91658227f7d79cbca13857ced000313e435ac483fe2ae81b56fe16287d96579f09b25f8ade54069494a4277a1e075280e9e0d64c084fc29cf32f21fa2446f3cebeb9755c1a62de5e63abd961de5e6a1669fa5bf672a8892f239078e399a9a2f93c3c1ed14ce76d3449b853e00fb6966cc05933b5df515d47b670e80a75a27c1d54edfb5b6c895864133f4c82b6271e874f39cb9d14fe18244104c9afe6ccb441a3da2913a0679c2693242d734c491c43ae9d03e92f606120211cdb3b4b4113ea1ddde00b59cd2ab8491e3459ad52f316a3070a7666109a2b165f0f98961271427f966cc888b42f3aeb132ca80e39b0ca87206b12d35eebbfd590232590bc160509bb4017c4cb9f4e26cce01fbd76b1b961c30d264276e14d275b85bd8bc14562dfcd0fca900727e81c9400c80c1e87bc18c1b093f6fd7d5c68244fd3435e9b08e39d919b1378ec953ce4f8e437cf91e2581a672fad915242ffef3ce1397fbcf96fd1ad1e0e0676ee83e844f88d8722c664f37b5a465fac2c9368e6cbb2a677b2ea685ae9a27fc0e30ffb2ea9cf1834fbaa3f9e5923d1a68f8f92cc31f3d95000ab1ca25c8b12fd10206e3dff296c1e93d725778de2b01d79f0a35c5f6185f59361993af21bc92364681a615d77ae3aaf18b585ee21e164885eac7fdff31541a0c52de81b6f02700fbb6dc1354006a5e37e587de6b815f3c9eb35b4467a568e188e6c1cce9caf174bfe94de50ab52d11b95a4eed25e310448c77e397602dc5f4141ec9166f2b74931ff24669a62391bdc45f0929ac9dd7962e521a25a82f246154e47026e1c307b9d355f4741ae7272334cfcccd099c2805d5c23265f8842db2247da415f06494ef37b56bd0ce26abeff543455ac48f621ccec9a11c18fe4262b79c47d59ae4cf341d1bae305d305266192c1b46239641cb41231f553efc3e6f3b5209bb9bb022f093a69f3aa905eefb9fa06121505154220a19952d7a8cb665bd0f6f7c3754fe5663143846b16f7f2b6ed954e1a437811dad45125d700f3cb8f9c1411f2777a4578c7ab2f3607119c91d990cafc198727b214851ca702f54749bda86b1d4e543b86ee19a9018f97993db692554c2efecf3867d9d02a91bf3deff875af48a089e94e66fcd8e7c8f6f203494c62f8778ce360910ebcfdacd37b9a72b2b81b4ef817657611c9b09332bdcd36b959d6cd07f0512d5885d8fec4787bee8c14909c3811a7293c42e4d63afb3de6540184d5e897754f001448ce27cd9dcc63ffe5b36fde3d60ec621edf17a03fec295774572ca85b65208e26636e0e0afe245dc8db25fa58980b152d2281a63e0d1c4f494a0d452ff8774b2c2a4c575f8ba825211b7b03c508e592df5ecb91ca4e4b503d22227c78cf170e37128ea9dd1e477ef099045b20d503fbf5ef34ef76ce3a6d35c31e09d50a94dd220f571248ae7ced560e169847215284451320891f6f34364dcd6bce2b2a4b790a86852bfad7f084701552623853c93747d9cb6e56a57e63d029041148fbe6dcccfc0a96b8303167d2fbe79c9fcd5243fd03", 0x1000}, {&(0x7f00000000c0)="f2ef98713042c2039a2b574406224b4c395387f586e453eee50ca8312bcfe00d20dd5f72c1a180d92663b245c1367c3d2978baf33b1f1a969ab59b7682e904138e5ffdc8c32dd2c35f0246e511262cee86ef9874a5d3c9ddbbad623c99d6a25a07cbf5f68a5c82567bbf6b9e6ffea4ed194f7b56929901c086b6842d97e84bab94e1546e173d47ef5f1aa621c385f70b8fcca5ff8916634d32b21ce13c39ef3c9ed3aab755b5b86e51cb56eab8d628a4976af32937f327443efe3f6d80ff110d4fc191f26b50363ae173292d11797b591666f8ab9db2d2006fafb78f01793b188f260ac7e9272c378978a0373ba45a0a6ab770db4b6f7dd8f3", 0xf9}, {&(0x7f0000001240)="dd999b7048fb2d815a229ab024eafa46f34b9c74a25e0de7c66bc8b11c432ce7dba06001de8f9fb6f4561cbac8b6363af068bfd982cf25fffcabefe7d6ff4a7b3bb439c5898c7031801f7faba557b34849fd8476c5477a4cc1da9248d528b3da18cff362a8dfc6657c9624f73641856001115291e71b5b912f9b03ac92bea442d86b3b8b421ad3513f290e50c19aff52546585180f93c608ddf67ba8dbc238863864c4e434e640fd2b3172c96ec0d880504b43ee61fc9b85dc4f0d517967f9796c5e1436c0e7b33e367d2220bb8a2b69bad85e9db674e2ac6e6f163f1f735288f9a344", 0xe3}, {&(0x7f0000001340)="a31bce1a2aa1177de6c91eab565a5f0d16a3cb4547023a846d906c2a1b2945d8ec34f95544876dd14d2d3bf0e149ed36523c97f26abb02a92f0e667c6a0ba8d8abdb529497f3fc964eb36c079a38f16200b508568e7084fffe0f055ebe6457e6a04f040df3eb", 0x66}, {&(0x7f00000013c0)="4685d26c6af7f15e6b191dbe4dfee955b79a00f777665eb8aa8e84de2d732d6dbafd631b2db62fd54c49cf850a03df72b130e11e726e468e1d32af74290f4504657854a86403fd0e0f7059c0a9065d10813b597813780d5c8935b0badaab22a74aac65534ad3cc5be6d0f50f2e76d0fc7257f2a54ab956f226e15fa58911e5056977104c2e853c3d45d7383da8d640b7c3510684f37e0be2f9eab65e755ac694160df0aed4954a662d3131675d54345f23020de8f42e0ac56c5984b399cd906f266694ceb2933901242721", 0xcb}], 0x6, 0x0, 0x0, 0x408}, 0x40c) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: 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) write(0xffffffffffffffff, &(0x7f0000001180)="12", 0x1) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xffffffff) executing program 5: r0 = kqueue() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) close(0xffffffffffffffff) getrlimit(0x3, &(0x7f00000000c0)) syz_open_pts() readv(r0, &(0x7f00000000c0), 0xffffe7f) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0x401) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x4, 0x1, 0x10000, 0x0, "2101000d8000f2a600000000136742d0182f6ae7"}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000fc0)=ANY=[@ANYRES32], 0x106, 0x800) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/139, 0x8b) executing program 2: socket$inet6(0x18, 0x2, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x2000000002795, 0xffffe}) setrlimit(0x3, &(0x7f0000000000)={0x3, 0x100000}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18) getrlimit(0x1, &(0x7f0000000140)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') executing program 7: getrlimit(0x0, &(0x7f0000000000)) executing program 6: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000540)="59224a404d77aacbedf317718acec38812521943536ae979d51c5937253d51fb46d233b05a97abe73c21a88ce231fca45a7a2c2c0ec87f35cb0da2bfcfe2c2dd1d70b7848d110e83c7c0b5b497be71755ae98f8454c5c24d347235a2d83cecc7d9d87d87ff695d44327552e08f6ac868600128bdaafd6fb5a12cc3a9001ad9ffb9af3f385c5e", 0x86}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7, 0xfffffffd, "101095b046f97c2e00"}) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)='J', 0x1}], 0x1) readv(0xffffffffffffffff, 0xffffffffffffffff, 0x19) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffe, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000d40)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf3091873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe300000000000400000000000000e9a3471867737ede7592cb85a0a3fa080000009b265a169a79ed9980eaaacbcce224abc7b30926aee1eb5406651f92d2a4a8ed376e8106f51cef5c8b1c97c353854b1527fba94a64a6792ed9baab872115923959cd893b3dc8ffffb1299340000000000000006229267fe9dc3e37c2cbf8235a2df05e6cbde165fccac16366d0359a50f9655acc9af60400000000000000ee35cdd062abd29543037df184087a5c9a09e402e6e672ea0000000084ecd5d742989c08c49b45e071c5e24394002c3f2b51aec9d411e0f0a369418559535ec5c858e89d9b5f6f6a26f3af59219b8b249a2c1f5af844a0e398bd14137538d1c720234a2c293f416d3036ad5181bed903afdd6099a3d2add78a329c86e0806ee6fd661d0000000000000039738ad6b33de0102251703a9347d5c11989a3d00b631bf6bbd68a9788a99d9986ffe6c70000000000000000000000000000007adf2dafd286ce0ceceabc45be3b7d0d424a5d9ab4c38ba679faddf69d1ddcf5a5eeccb31bf11358ec6899bfc06771971d0ada30f6edc99a931413b1705004b36d27afe6618401ec3f2e3dfe185453a5d7e3013bf83ad50ec31805fbf135350d06a5430e97ef1d22d9f7b841d25cb4424eeff432818fe781132c6e8119fbdf2e5e586fd872a341d2fce4c0c0c08d9df4e8013a3e3ab39777652ff3e3898aad7abb87aa76bebd48f42f90bcf5edd5175872a9524c62666fdae7ebb372c35c0d6bae7adf8c1be279581ad4fcc9617cf4ec1968666f019e4c540a592838325d3dbb9fd5395e25f26c29c3fb6576c64463b7583e264b06de9eb3d4975400000000000000001af17ae4ffe8a70c6c8fb3f4d2d02e30532bec2c616ae3198cf636bd8726ec5a6ca2d9e0b11d7bfe422b79e449fbf588c80829e65b21f13ea565e59119e8b48b59b494080d19c7e35f80ae82a7d5797dc87f6b498a00f7bb7b0c46e41d1507e672", 0x31a) executing program 2: socket$inet(0x2, 0x54d84d10895dc02b, 0x0) getsockopt(0xffffffffffffffff, 0x5, 0x41, 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r2, 0x2) close(r2) r3 = dup(r1) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x754, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x108, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) getsockname$inet(r4, &(0x7f0000000180), &(0x7f0000000300)=0xc) r5 = socket(0x18, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000380)={{}, 0x1, &(0x7f0000000340)=[0x0]}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$inet(r5, &(0x7f0000000400)="18a007e36ce4637f5cf0eecf274c818a4fb0ab26ea47a5a960738429bea85135d75fddb15a8f51650e5d586151b9935f2d0cdf5addff0fb5951385b29a18d54efefdf9d22895b1cf2a7eff3f3801000000cf78dcd715e02e5d230c8f77aafb0025199b517dd4d15e3cef0538f044d0d9f5327f9f1a6ed94b58dbc79648fb5ba79ef14ce38d3f2d7e8d339991197f43c156131ce8415ba0a5d372e40f7fc82ffd5f6972d5b13640ed6e1c19dc9fcca38b74", 0x55, 0x195a05e282d6161, 0x0, 0xffffffffffffff3a) r6 = accept$unix(r1, 0x0, 0x0) recvmmsg(r6, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0)=0x5, 0x4) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\n', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(r0, 0x5) executing program 1: r0 = shmget(0x2, 0x2000, 0x763, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000200)={0x1, 0x47}, 0x40000213, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d945d4b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1) shmget(0x3, 0x11000, 0x240, &(0x7f0000fef000/0x11000)=nil) fsync(r0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x64e) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x1da) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000280)) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r3, &(0x7f0000000300)="63f51aa69395af26f8a714b9afd07008e707acdb2b41815ac7e2d22cdd8cb87dbf4bef8048b9c86c8790cd0510e8d77acf0e0e9254bd6b16c91ac0041125259f67302c5f62edbe8e396af2215d84e78eb9ffb06d70c768cee733b5074381a65e106c5ed809cc44ef093e92f354ba760b573d2047e78975f9ae99d5101e1650f8d6d5c8123928c1bf95b06928372daf7092229184a4d8c953471d339901076c6cfbaa8b0718712571fa0405bb41b7b59a6ce4be21df9b32b54ba64a962058788bc441c30a4a7ba8883955855d0e75708d14fcdd51ef06e1be579da5523c4a82c2ea2b51bd5b94269dde2ebc829fcb5fa1", 0xf0, 0x7) r4 = socket(0x6, 0x3, 0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_addr=@un=@abs}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000480)={0x8, &(0x7f0000000440)=[{0x9, 0x8, 0x54, 0x1f}, {0x0, 0x80, 0x9}, {0x1, 0x2, 0x40, 0x401}, {0x8, 0x9, 0x2, 0x80}, {0x7, 0x8, 0x9, 0x2}, {0x1, 0x3, 0x63, 0x8fc}, {0x7, 0x2, 0x1f, 0x3}, {0x8, 0xfe, 0xac, 0x9}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000004c0)) preadv(r4, &(0x7f0000000540)=[{&(0x7f0000000500)=""/40, 0x28}], 0x1, 0x7fffffffffffffff) openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x20800, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000600)) recvmmsg(r5, &(0x7f0000001d00)={&(0x7f0000001cc0)={&(0x7f0000000640)=@un=@file={0x0, ""/4104}, 0x100a, &(0x7f0000001bc0)=[{&(0x7f0000001680)=""/69, 0x45}, {&(0x7f0000001700)=""/142, 0x8e}, {&(0x7f00000017c0)=""/234, 0xea}, {&(0x7f00000018c0)=""/232, 0xe8}, {&(0x7f00000019c0)=""/246, 0xf6}, {&(0x7f0000001ac0)=""/150, 0x96}, {&(0x7f0000001b80)=""/57, 0x39}], 0x7, &(0x7f0000001c40)=""/71, 0x47}, 0x1000}, 0x10, 0xc1, &(0x7f0000001d40)={0x8, 0x2efe}) socket$inet(0x2, 0x1, 0x5) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001d80), &(0x7f0000001dc0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001e00)) r6 = socket$inet(0x2, 0x1, 0x60) sendto$inet(r6, &(0x7f0000001e40)="f76dade127bb06e32c58a2e6c55ef8af492568c591bad356bb15ce52751443320d3c89a200d369a28221bdb1502fa3fb99742c6c84bba264", 0x38, 0xc, &(0x7f0000001e80)={0x2, 0x2}, 0xc) readv(r2, &(0x7f0000002080)=[{&(0x7f0000001ec0)=""/242, 0xf2}, {&(0x7f0000001fc0)=""/175, 0xaf}], 0x2) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x13) recvfrom$unix(r0, &(0x7f00000000c0)=""/205, 0xcd, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0xa010, r1, 0x0) executing program 6: r0 = socket$inet(0x2, 0x5, 0xfc) r1 = socket(0x18, 0x2, 0x0) close(r1) close(r0) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0187009, &(0x7f0000000080)={{}, 0x0, 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000300)={0x5, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0xffffffff}, {0x3, 0x4, 0x0, 0x4}, {0xa9, 0x3f, 0x1, 0x9}, {0x40, 0x8, 0x0, 0x525}, {0x1, 0x1, 0x1, 0x4}]}) symlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file1\x00') readlink(&(0x7f0000000000)='./file1\x00', 0x0, 0x62394e1c) sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x70, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4f, &(0x7f0000000080)={@broadcast, @random="3fd47ee0bbc2", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x41, 0x0, 0x7e00, 0x0, 0x0, 0x0, @rand_addr, @multicast1, {[@ra={0x94, 0x6}]}}, @udp={{0x1, 0x3, 0x8}, {"0ae545f87c84db7b5f705c773647b0b7b1e5863c66ea4407d53080efcc"}}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x36, 0x0, 0x37) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x14, 0x0, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000001280), 0x0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x0) sysctl$vfs_nfs(&(0x7f0000000480), 0x3, &(0x7f00000004c0), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r5 = socket(0x0, 0x2, 0x0) getsockname$inet(r5, 0x0, 0x0) r6 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x0, &(0x7f0000000200)={0x0, 0x904}) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x4, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x20, 0x8ac7e87) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x11) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000008004e00002c0000000000019078e000000200000000890300000d00947800"/58]) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f0000000080)) 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="090000e600000000"}}}}) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) getsockopt(r3, 0xffff, 0x2, &(0x7f0000000100)=""/14, &(0x7f0000000140)=0xe) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f00000001c0)='r\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x55, 0x1}], 0xc8b5, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/109, 0xfffffffffffffe78}, 0x3f8d}, 0x10, 0x2, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x6}, 0x10) r2 = socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r1) fcntl$dupfd(r2, 0x0, r1) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r3) syz_open_pts() syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000001c00)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x85}]}) r5 = shmget$private(0x0, 0x3000, 0xae, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='.\x00', r7, &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') open$dir(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) clock_gettime(0x4, 0x0) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x5, r6, r8, r9, r10, 0x9, 0x5}, 0x3, 0x800, 0x0, r11, 0x7ff, 0x3, 0xe34}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) dup2(0xffffffffffffff9c, r12) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6}}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000000c0)="8a26211e", &(0x7f0000000180)=0x4, 0x0, 0x23) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) r3 = socket(0x18, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) executing program 4: kqueue() sendmmsg(0xffffffffffffffff, &(0x7f0000003880)={&(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000027c0)=ANY=[@ANYBLOB="100000c4f6000040ffff000000000000"], 0x10}}, 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000300)='./file1\x00', 0x0, 0x60) r1 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@file={0x0, ""/521}, &(0x7f00000000c0)=0x20b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) kqueue() shmget$private(0x0, 0x1000, 0x91, &(0x7f0000fff000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgsnd(0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000001772ef73a133b91d910d5c3afbc266df64540dcd4bfd44d7e88ea604131b34b2ab4f24f6ec1a1f1996b25adea402e3ab45ce3ec56bef79b5331894116f1d7c52eb987dc412a35da96edee4ba550321782685b4b55c95660c85e39cd7e15da34391fcefcff55313f091226ea42ae0ff94d837bd0032276815c832d00087bdef9b068a7997866b8ab0d40616f7ab6cd89705f9bda020b45759a7ca50"], 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, r4, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) r5 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000000)='r\x00') socket(0x18, 0x2, 0x0) socket(0x2, 0x0, 0x1) setsockopt(0xffffffffffffffff, 0x9, 0x1b, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x400, 0x0) socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x6028, 0x1) connect$unix(r5, &(0x7f0000000180)=@file={0x0, './file1/../file0\x00'}, 0x13) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000380)="b1000504000004000000000001000000331c11fecea10600fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ee710fe97b07e470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002000bfba221554f4e0f668246c0900000008e3000000000000000000000000000000632322020000000000000003bf6d5a0dd7ea32b787111be61faae3781945e64d9f35f891e1b5465da90b33c9090083ac11455b8561f13c41dc3c706ceaa3d69416cb76f593cb62fe071b651099059bc31483f71c6a53863ffb77e13b6f81754b4e5822bee514edebf612aa59767273df9645ffa1a9fd7b2ec7f4363f7856e02b801834566d2234a0c1da6f5e4327e957174a65eb1eee6eca8174f419946d2593cf1a0f7010b557daca0b5b6449b808cf1f934a26f19b30f8071b0e08e30bf21d0600bb47e1db0aac3c43cee9035d2bc045f5e3201aa7e10fedaac75c5a766cb9977a1cb7beecaa547f21c7b96631ac75643dcecbd181e2e88f79592eff409845d0ef8ecb5eac24a49c6fad8686fceae7fdb5fb570b85f66d111e50f3bc3684ba7f7cfd01f4c85a12eca9e38833a5b30e0460ccd5012f728c276beaabaf005296426259f6afd1a034c6bec9384eb787cc2b80cf97511da248ab744de2771d56f6b761a255e8a39182bae3942787e39b0d1947a2e72beeb9a61a18e8924be53d4a6437d38d479e30a47d3bcf9fc532732406e98ca1019d7d419d7f1553be6be0afd74e1e4a39a0c15a56dc9d09380a20470ced2bed3ed225c038c2f0404752af463fcb8f2c2cc02e75d5a1cc8392bf4b2f049f41d804a2711af4cf83e87739316dc4d97d4459a772d2df4793053d9920ebc7a9bcf1a586123f207b2816f759daf6cf2653607ff48e90dc0e6b42fc947550a5a9", 0xb1, 0x0, 0x0, 0xffffff80) kqueue() executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) pread(r0, &(0x7f0000000040)="c0bd5f10c036dd24e4f39b68c5f10149af02ed43154ce365dea0320abbe0ecba017328a156e7609216fedd78ef0310b9441f51b4859fbb18e47d0b2fe77a688dc1fd289a7c81a0d0ba52276696ae162677d75accd369700589aea34ba6fce6b1d41dcda5467a32d40b48157a2a8d2bc1f14b42cc7ee9486204839acd08d0c4900ca748ba06dc7a6a0af3f9e63773081c85e68d3b71a2a9900f7538bfaf779cc7652985cc", 0xa4, 0x6) r1 = socket(0x10, 0x4000, 0xa7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x850, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x71a, 0x2}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x80000000) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r3 = msgget(0x0, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = fcntl$getown(r1, 0x5) r12 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x80, r4, 0xffffffffffffffff, r6, r9, 0x3a, 0x7f}, 0xffffffff, 0x8, r11, r12, 0x9, 0x40, 0x1000, 0x7545}) r13 = getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0xd672, r4, r10, r4, r13, 0x18d163d029e7911f, 0x8e5c}, 0xfffffffffffffffb, 0xffff, r11, r5, 0x6, 0x100000001, 0x2, 0x6}) socket(0x6, 0x4000, 0x2) sendto$unix(r0, &(0x7f0000000380)="6f78f06429b35bb1bf8258a2cfc4e4a1ddd4184ef0148cb5ca186736d97598c4a413f1a18b70dcaa087cbe24fa4d4497b72f70844a988648cb6949e521796d5bee2ec6bdc4a2e720f80b01b553b7decd36b9a964dca157e603d791536b49a12a4d49f1d1e4face81d5c6db793eee3044c8a1950d895fbd0bd30ff96071984d941d4938f5388b62f539d11f66b357caae1b88b662866fb9f3b3b32a401f2bc71cdc06c891f778ba2c49305b4921d3c6f64ccf3cc1e5179fe45ec07fea0c589760724b58f6fbc71eb4bb2b23b84d007e3da73475f4879179d121c9d1fadd96bc60eeb2de127d1e373d373eaad2a56e2d8b71cb", 0xf2, 0x8, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) getgid() socket(0x18, 0x1, 0x40) sysctl$net_inet_divert(&(0x7f00000004c0)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000500)="a328b659e9153e974eb1b9d155c7ff277470304bd63bdcf471ba6cfd63eee106885ecea8d2a78fe52efc3c4efea4866ca1ac0018ac358bd4da1d6689335ed6c1a0b72188cc7a6f048aae19a91aa1d1b610342fa3d2225e85f84d001c7fbefe2235ee501be227169b7311201947e7c042f690cfad7108046a2d27ada9040be387c6123154d7c57a5e8f48191577109f09253b1f14d1519a56ee517cd41e2136b64e108704c75e831ccce6d56b228c983664ff498ae82f2c43153632c8f53f8d89ffc7eac642d125", &(0x7f0000000600)=0xc7, &(0x7f0000000640)="8589d01a9770341e0dfaf0cbd11b36f9ccb94d5d823452e52af12d471616fb24116f32a8f5ccc04174ecf3fedca05c1ae1d69022bd01f2b13f6f1405684df86b7e137a88b4cb1ecf0c33355fb88bd273c8670737d6f1bf32e03b2f0a70338162f0e3f2ed36c92d0a578d52ab71ab", 0x6e) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socketpair(0x2, 0x2, 0xc9, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000700)=@in6={0x18, 0x0, 0x0, 0x6}, 0xc) semget(0x2, 0x0, 0x80) semget$private(0x0, 0x3, 0x0) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0x6, r4, r7, r4, r8, 0x2, 0x7}, 0x100, 0xfe00, r5, r5, 0xd73, 0x3, 0xfc00000000000000}) munlock(&(0x7f0000400000/0xc00000)=nil, 0xc00000) executing program 7: syz_emit_ethernet(0x2e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa70185001f0cf080046000020000000000001900180000001ffffffff89030000000090780000001c"]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000280)}, {&(0x7f0000001700)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc7f7b98463cd2a5b5", 0xd4}, {&(0x7f00000004c0)}], 0x3) syz_emit_ethernet(0x36, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaa0bf7229048b922f064a6d9f39633db4daaaaaaaaaaaaaa0800480000280000000000009078e000000200000000440c7f0000000000000000004e204e2200089078"]) dup2(r1, r0) pipe(&(0x7f0000000000)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x200000, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="2e726be58eb08103966d62a22ecc51090c944032f49a321337a1faffa9d5d67e52f0e7509cda7086ab53027cadebc724fe03d5b0019b99dd057764d052ad97818c9d0c3dd6999f259baa3221b0b33e2ebf0fb00ec85efcd93a8cb11b37304f", 0x5f) close(r0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @random="a94a134b7687", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6}, @generic={0x7, 0x2}]}}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000740)='./file0\x00', 0x2, 0x0) r1 = socket(0x6, 0x8000, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x2a) bind(r1, &(0x7f0000001b00)=@in={0x2, 0x1}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}], 0x3) semop(r2, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) msgget$private(0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r3 = getpgrp() wait4(r3, 0x0, 0xa, &(0x7f0000000380)) r4 = geteuid() socketpair(0x18, 0x1, 0x4, &(0x7f0000000300)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000001a40)={&(0x7f0000001a00)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001880)=[{&(0x7f0000000580)=""/185, 0xb0}, {&(0x7f0000001b40)=""/120, 0x88}, {&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000640)=""/4096, 0x1009}, {&(0x7f0000001640)=""/248, 0x124}, {&(0x7f0000001740)=""/48, 0xfffffffffffffe94}, {&(0x7f0000001780)=""/234, 0xea}], 0x7, &(0x7f0000001bc0)=""/227, 0xd6}}, 0x10, 0x42, 0x0) semop(r2, 0x0, 0x0) r6 = getegid() getgroups(0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x19, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kqueue() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x1ff, 0x0, 0x89c, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x0, r4, 0x0, r4, r6, 0x100, 0x2}, 0x401, 0x9f, 0x5}) fcntl$lock(r1, 0x4, &(0x7f0000000080)={0x1, 0x0, 0x7f, 0x9, r3}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000480)=""/20) executing program 4: sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r0, 0x2) close(r0) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "26f7a5", 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0xfffffe7b) executing program 3: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) close(r2) getsockname$unix(r2, 0x0, 0x0) (async) getsockname$unix(r2, 0x0, 0x0) write(r1, &(0x7f00000002c0)="04", 0x1) (async) write(r1, &(0x7f00000002c0)="04", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000080)=0x4) r3 = dup2(r0, r1) write(r3, &(0x7f0000000040)='q', 0x1) (async) write(r3, &(0x7f0000000040)='q', 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x2, 0x9, 0x8, 0x200}, {0x7fd, 0x4, 0x2, 0x6}, {0x5, 0xdc, 0x3c, 0x6}, {0x0, 0x0, 0x6, 0x10001}, {0x60, 0x0, 0xf3, 0x9}, {0x0, 0xff, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000002000/0x4000)=nil, 0xfffff000, 0x2, 0x10, r0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {}, {0x86, 0xfd, 0x0, 0xfffffc00}]}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf751e6b9f70d4e55, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x6aaaf9f55adc2226, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000001}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0x4) r4 = socket(0x2, 0x1, 0x0) r5 = dup2(r4, r4) shutdown(r5, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000040)='./file1\x00', 0x56) faccessat(r7, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) fcntl$lock(r6, 0x6, &(0x7f0000000000)) bind(r5, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x0, 0x2}], 0x4) semctl$IPC_RMID(r9, 0x0, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001480)={{0x5, 0x0, 0xffffffffffffffff, 0x0, r8, 0x1, 0x2}, 0x9, 0xd6, 0x4}) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000015c0)=[0xa, 0x7fff, 0x0, 0x9, 0xbdd7, 0x5]) semop(r9, &(0x7f0000000200)=[{0x3, 0x4}, {0xe402ce2afde02026, 0x5, 0x1800}, {0x0, 0x42d, 0x1800}], 0x3) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x812, r2, 0x0) pwrite(r2, &(0x7f0000000000)='Q', 0x1, 0xfffe) open$dir(0x0, 0x0, 0x84) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x9, 0x6, r2, 0x0, 0x0, 0x6, 0xfffffffffffff801, 0x3}) r4 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r4, r5}, 0xc) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 0: open$dir(&(0x7f00000002c0)='./file0\x00', 0xf52bee526aef2309, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaac2a06d874db286dd60e556b300180000c834dac5f6d81965339975a358c5c3bbffd2ad72a436bc22459e6737bedfe65f701beabb49e8aa00000000000000ffffffffffff00"/90]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x8, 0x0, 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4a3, 0x20001fffffffd}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)) r7 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r8 = getppid() fcntl$lock(r7, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x8, 0xfffffffffffffffd, r8}) syz_emit_ethernet(0x56, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb88a8430081001a0008004a0c00400000000300009078e0000002e0000001441409007f00000100000000ac1400aa000000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500000b4a99d43121398a487"]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(0xffffffffffffff9c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) executing program 6: r0 = socket(0x6, 0x1, 0x1) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, r0, 0x1) r1 = getegid() r2 = dup(r0) setregid(r1, r1) setegid(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0x100, 0x81, 0x200, "6c15faeebb9bea3c698dbd6bdb1adbe4423f4dec", 0x9, 0x9}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) r4 = dup2(r0, r0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0}, 0xc) setgid(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000200)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0x9) getegid() sysctl$kern(&(0x7f0000000280)={0x1, 0x24}, 0x2, &(0x7f00000002c0)="d6de5496bcc39ad3883d14462169808577c5f2a36e11affed035e037e1aa453dc39b1c5083fa1e6b25e79ac2aaae3337de19088cb12fcca9195c80533e140299b1622139d3c7557aa10af74bf852eb4c716a49bcc86863874fdc7a34ad9b5f135592a7bf6811781a8fe4010c5a0fe9e8d38370b03ad857c3871621bbac967fef98b0bc31", &(0x7f0000000380)=0x84, &(0x7f00000003c0)="0b2a7018708b2265dde3a3ec282d41bbf81e7b6cb4f9a031efa2afc38a9e55c0164966681036e5fdc55f82f0d104fbef9de6c47115c24e52e78e74c858acd99a66706da7f3438eed59b1935bb8942dfefddd89f8bc18b2d3bbe2aaa62c97356b7325f0acd066b5c85949c06c99820173b77426f9937a2d723515015ea4453e71d7d9b72059bf8f372d9161e82466ddbaf2b954915a3d0f1fc5b866f40447f19b0bea66d1f392cce3094c470789807d17c84bfca7500af53e976e0e175dc385ce578cdc092b98a2b988e20e9fbd216b963cbd80d7420a41db15eb8c5a38ecdf1e75afef11837b635e4b683879560698a451b1175e760be92a428bd8f1d40f2c8cd3b24d9fe6b58397524daef9cc3247c09ed1d312728db484ce833476c3fed539eaafaa8524620ec9f03fefdd855ccaa2e76cd17ed930efbb1e0dee65e215cb4b530450d94d4e3f469deb8c1a3db409ac172b838e612e108f19eb1da955a650c9e83a4717b628f4ccaf9f25e9f3196f82f3d6293b388793a668cbc246c649600addb182883b8f81a504219fe4063e59bccecc70d6bb4316a13346b76f72ce7bc466d85b7792c191104d7c8b71bf25849c3daae533ace02923926a6662b8a00adfd5abdcb42207d9ebf169872b11716718734857e050ee1c7997dc78cb6258f4f4d35004a241c390b9a0078efb6ce8eab05456e7d1bbc9b826f968b8bc747572be8ceb73c20daa43c8444a188a20a1b845e953068bb3e84e35fa748782c021ace9ca961ccb645eda26ee1740fcde2785251665e457218476635c97ff58eefd765a87e8782c8ec318c33f8ebd283d3ad9526275c0fd6fcc3ed8f6591c6902589114d68743f31a8494ed72bdd746d6966248e864a6fb115659e36e5f63b08748da86cb593e3a721d845905eabc944bc238fef1a123974b89e1683479eaf891e0d9bf2c3b74631a49317053c7a16f03a0cc78a2f0d1189045954cf3f723b809f590f8c12e57b59961a9836c53d600e4ba14c154fca56f2f4f790f01f2c82c704fe23ef12b68b0a0e026490af9c49c314012e7ad28e15edf50e2557106fb92425e83f59aba27db6488adc173416f423cf18c3a098992c4cd02e9db365262754da6700fd2c65c312356a1d617091344a42cb8e9a64b6e5fd6a639ef117b7278e9be45fbd5067668d384e2c2cc9511565e87a2c80b9e46ef3777ed5b4f187f923869c7ac05af14a6b2f3639025a552e99c4a1830e5aa9ab581cf086270a6339b44acd04df892e9cb5e20204a225e3ce90c52ebc1f29cd8176a62d9a366f44f9eaa160d8b03417b70e68ad07e54c09327ac9a8cf0eaafcad6922ad94b5b7070f616536ab5b3e9078741841144ec19e116d1787784ceeb698f3d2d08114e2f9a9d4945c4f173d685e0feb0f47e30a0d7ce6bca0cb10b620223f4b782598fc269376bac0578c009a07420706130d2fd78bbb8c7fac0a080edd3bc8eab3f2cd9a328e246d162e6e53eb4cba6eeda44be7d74e7b4bee35729a6ad2040d039b38fd4769c98208c39abedaf22665fdaf6a076df60d46e9a51bdd732318babdc2a845186cbd0452fb37f6054997b3f32a567a2a033f0afb0ff0b3bc78e01285e04ac27130a4933e3c70276ff145bf5f779b0a312c2cad2e6b2ddea0b4fd5847de122b62be683ac73a96bc866da83251932241d8dd983697000c33eea3c2462c6d8712a967f3eaf63782ea3e45b26174b0833b7478d789c521959e419dd9b6780a34fc9695facff42dd0c25dbadc2860dfb0ac4e65f8143b593976ed06adf1929f81b9968af448938ec80c51c6d2627d52031316cd83825a768912130b9b6bd5528f5b681b048bfbceff73586356511189302d988e2f608255e8b556e0445b5efcd0deaeec3caf2b00fc0da468e468adb33782c06b6ae80cdb51b09cc0005bcd1e1f232b93de4ca095479983cbade4d1e1d99c68d78580a4eb946442d568256768408dcf046a30082765c3c5e1d2fd73f6718f1cb3fc232da2e35614ca54d4b0673eb298dd008c6a7ec2945bd8f32975012f37814b2894bb811f05a00ddc8de7431b2b755f7a02f6e1f1469f0dea0b5886b2a5ac6e0986f940e13e324b3648888f23ccefcf35dc594e503244339fee58adee038d6bb4b6df2deb5248f3d8665ed024ba96efc6d0d46f70e07555a3a5e6eea8c4245023c3574e8b656574746718346912748c042edd891701863b5cbfaaa6e090c88fa28cc8ea7588673b33d765f472da023cda6e87bfce36b531ff9c4e690a4dc55b8d07bfd1211e4cefe11a01a9d9cb098b3bc2741d655902a3d62358fcf5aaeeb8038a56a89414c54ca661e79f7c1c1a9d449baf034f7fb0fd3445c9b35027cc4a4058758ab1d0a5d9fed698bcf3c8f8d645f4e6b851ce583b3052842a6e9cb8a613fa21864c45b77493a0fc1d4637a44e5f7b9ff377145f37b1dfa84dbd352ea46a6502f795adcf8f106feba34933e650f147c36968412f780a95c0239964e91c7c5447872d00e7418bd7bc7ac950b1f5968be175da71cff12639f97111fd882f166dd0e0935f9447abd0136df1422c284b29faea28c9bb27e5f927ab6fed8b5c15c950732758af6fe1c4b9ef938736b34fa6aaa9bcc3433353a4b726a0c13ffa4105c7b136ab3d6333822bc01290c8b9a4209677dd82d51f425e6c14bcf0888d0d96390d2f8854ae0fbb75d8585db5f3440f49461bfc881b9db7eb27cd149a49fdc6e197c8965ff55893429a820f0408e97b59618856498a329c89c03fc43453ce52d04878fe9e68870d60935d9a3086f2b48f791fd00165597582c5b9bf0f29cef4672467b9f9b76d2947f8cb8c3998e4628c78cb6b9f928c94666d3265f7d2742eeab6cf7d0b745cbb0cfed63231f9a8d6d30a1b78d9da7af0d8dbb24aabda9a521cf08b7a8fac7f1d7d149c975cf2221d5fc237326d8e52f456d613adb035bf346aec186b04f1606e785b785facb1287f17a0b57b9c3f5e3a72a7f320e2fb6a1ec4960bf5c72ba9a274dbd137a106db156538a1bc00e1091a70d48446f0fc7d0b6f11ed42f759865a82d527317c9cbbdb2f401eb5b3b15dba52667910ed68700ce9cede8327cbf303bc6df1cf4174a88586afde8dc84f91a6fc4ce8476a9100995c8a7fc5362a944446538b394f6026426045917b92748bdffa663e3c423411496d238de51ca7d741150ee1d44c43b57e07a6a418b72e0d36dc982097c689e169ed4e4961358e7915416a262b3c3dd76ae73c7517b84bc6d0e57b9b9ed855e3da5d1f4fd2ed7d8b671e2f035698fb562a558414dab2317c275b3a59cb3bb7673514e57ff6b18dee3ea7a009f9feb17d82add32d37e31f87208211c0517c19156ff634a19ccd18070aa54bf8a52689775b949f17cbf6fd55a32396d95966c774abf6089845f3acb12c886216b07f3c1677e597eba86add42be05e2b2a28d82560c5e56a8be25a58617a9f5fdafd42d0f1ab6969211c67b60aa2a6d2f31c9927a7046bd5b0be10bd1cd670eeda1010eb1a7112a0d54e488890058f34413c64d065f4f8fddf619a22001b852c3f42f86335a9f79101600ba6fc268e2238c1e4a1a9715d03d041e1fb14fc15e973490bff54acb759492fb782b02d5812e5a8f0a90b7a3502b13803f4937743305cc15cb1a73437cef514846f31e3cc7ee127067ffbd5ebd4e0e821f6ac41016b693642019f3bdd0510f993e2254abda05f1dc72d058396d5038bc3fca841f6843f25b14ffe87a11bd8b773808efd66796948fc0eb944c10199778660ad2c7c02e264b98e4c47e2d3b05c446a117f2ac1fc6e63e7081540df2e099db4bcb097e426f63a6017dbd03c234ed73dff8cf9d26d0ab4e4bc3b0c29c593d602de585fba4d048a4b7efb8e8696bfcfa264291fb55dead7e1a20c90e7cf4ae7ae30be57024c0a0722825af5e4581a7775c82783163a16caf932d196dfc37d1f3ce1c206ab174f0c6cf9146e45e0543afb6bd9cb9a5f1c5a15941c54b3adabd9fbc615660ca7dcaa54cf10d44dbcd881c1f439da27f580027147796d1520bf91f88081d1e9c3a6635e60753f2c5f53c9f46376c40ae8d1d558a0731f741969e025373bec1f5423fb3ddb794be8508747310b00fbaf72c583eff5d07c9e4ab09029f271ee9be2f9fd5eb311860eacbd8f48d560d118b69dda2cdf9b9fe23fc83b28548c7fca60e7863b11e648145d60020fbdddcc9dfbe888915f7b25ea09f5cf47e8534c8424d6a2299d062c89e83569313417c5f550b97cd40bde8513e6d08be16aeb4a8bbc50ab3f60fb8a4b6e7d1e138e8fea822b253068e867c580c6b372d9f067865e137de6bba59c3ab8fc2b342ade8795fac7b076b37065e91f03f01256d1dcc7a5aa70087487a7bc2a02f5336901564aa8490cac1048c80db3af56fb81dc7a651a6aeee4381a3f0b6f752c668d1e0ea409aba7470dcfbd790f6e404fdef178603754f4d12a0557cd68a3d0ec90528f4ed2c745cc07b8117bfc20537cdba94e305771cf772b232c9f71b2cf1fc10dbeefcfc3e878f8349ee666f7ceb33b8ad7cc3a4ff99f7967bda0afdbd2aa6072122ddfe727148bbfa8bb4b9f215dab51b3620cc2ac3786190197fea27c765e454eccb6cc20e45b6d5f07c5006f96165db01aa75a0948c81ceeb2356f2b3b9d6095ad47f92038b455a0dbb9550b32dac32573107966854843b8a4e9cf9df07265e93af468c761a3f7b1c5004cd22d13823e41e3ff51fbf5afffec7fded292777ff19124908252aa80188f8c74eaa36428595997b2502e2f6a3eac66ce26ccc3a95f90a03034e8160ab01fcfec9568475025b9bb58b71441223e025964a83cbab7bc13c054af096646590b7b147cccb3a6b99cf6ae72999b178c5e38d5a1147114847526d77440bfa59142c03144c7a043dea8b3752746d86e74cb45bac1c316b14fe2b50c24513fed8731b919bcf8e29c5f318202e365f0050b900cd2e75368ab4c63d5d2469b2c57959fe1af32a668cf33eaafafc97f976cf36eb4828fb86c772fc9d14534362764bbd0f1feaa549029df5f0d2e805c499a9db53919571befb890c26ff801f7e5c369a3adde9ee5d9c6b16e5eca0af0ffa9233bae36b504612b4734929c7b2606d43412d2506ab3fd63ca7c4e753cc1b2a60a63fe0a93fd32f312dc84bce3b9179730be721940ffbc2b2fbea41d17f08eb245681bfa21bf47cfe51f816bcf6b85a60b5d064a77ff0e967e62bd315c23900e03840d7047e6ce09f161e5025b82e26324400d8ed023f1eb7a9edf15bcac5bfeb000b8ec97d1e6afe7e7535abc341696e7843986099fb58f128636a9dd4e5797baf0d58a054d4a71eb32f9c7cfea1e028108b15f4fc2fcb6dca4d4a44971bf59f60752b1cef3b326bf02ad9728c2b436535a668236cb4343446918cae5ae9de5046bacc4a90bc7a256bf4635430c1bf255e8545b76036ca31b9d851b308711e65b67452a54fc2b2893683a7faf655e5fb0e93b1dcccc621245ef8e9be44443f5866a82fd8c0714921011766eadf0165381c3b80a3d6ec057672355ea422bfcd03c198d100ab265a66524266c7fbae73f7845b5ee2834418611c81ed367c41a84928b3cd8ddef7fff28a3f23f8307a4a89e90f8f714ab0e2763881436318bed21108a0e345a94cc517c1ace13fed2b70c1e7fed4d55df220b69a2400b6ffe56549840e9e2c3c45671a2d2dae5b24495b1a235045257b8f3040de2e06b616b01aa60b9dd5374c1d7802c037c49e50817519bb63897786f3692ce7278d4de0130280198", 0x1000) bind(r4, &(0x7f00000013c0)=@in6={0x18, 0x1, 0xbc0e, 0x8000}, 0xc) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001400)) write(r3, &(0x7f0000001440)="b75cdfa6863d1778d1bccb5e12421704fe47d252cd656ccbd5384491db1635c3d10ca8fec578682d521c30f4f11e40f6caf78ab308badc0f252c27511ad61b56e227ef6573e9f72cf6e3791714c4ef305d7f640a7b267b6af3895f89baa46599fa6e994f9765dca78cda524a7c77192e0136adaf0b9c9b8cf4469f2103e745f7ef48231de083a44f3417c0fc0f2037e6038c85fc753a7a0f0c9daf082beb0d0f76f4a462b29e8b60e2d15bd5d45f03370943529935b0a64c3826c2e565f3e43cee44ce26eb6e47ae7666ac", 0xcb) recvmmsg(r2, &(0x7f0000001780)={&(0x7f0000001740)={&(0x7f0000001540)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f0000001580)=""/122, 0x7a}, {&(0x7f0000001600)}], 0x2, &(0x7f0000001680)=""/151, 0x97}, 0x10000}, 0x10, 0x1440, &(0x7f00000017c0)={0x1, 0xfff}) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f0000001800)={0x4, 0x0, 0xeb}) recvmmsg(r2, &(0x7f0000002000)={&(0x7f0000001fc0)={&(0x7f0000001840)=@in, 0xc, &(0x7f0000001e40)=[{&(0x7f0000001880)=""/179, 0xb3}, {&(0x7f0000001940)=""/132, 0x84}, {&(0x7f0000001a00)=""/233, 0xe9}, {&(0x7f0000001b00)=""/93, 0x5d}, {&(0x7f0000001b80)=""/18, 0x12}, {&(0x7f0000001bc0)=""/66, 0x42}, {&(0x7f0000001c40)=""/242, 0xf2}, {&(0x7f0000001d40)=""/243, 0xf3}], 0x8, &(0x7f0000001ec0)=""/205, 0xcd}, 0x1}, 0x10, 0x40, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r5 = dup2(r2, r0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002040)={'tap', 0x0}) syz_emit_ethernet(0x45, &(0x7f0000002080)={@empty, @remote, [{[], {0x8100, 0x3, 0x0, 0x1}}], {@arp={0x806, @generic={0xf, 0x803, 0x6, 0xf, 0x8, @local, "eeef77685061d08378c79f863eaeec", @random="bbf8474d256e", "c8db65dfb1f9a3a24243b7296cee1f16"}}}}) ioctl$TIOCSDTR(r4, 0x20007479) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="cf04ba3931ec", @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @empty, {[@generic={0x7, 0x3, '['}, @timestamp={0x44, 0x10, 0x8, 0x3, 0x0, [{[@multicast1]}, {}]}]}}, @icmp=@mask_reply}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) getdents(r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x5, 0x3) getsockopt(r3, 0x29, 0x40, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) shutdown(r0, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x5}, {0x86, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getsockopt(r0, 0xf21b, 0x7fff, &(0x7f0000000200)=""/4096, &(0x7f0000000000)=0x1000) executing program 0: socketpair(0x2, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x4}, {r0, 0x100}, {r0, 0x26}, {r1, 0x4}, {r0}], 0x7, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xb7, &(0x7f0000000180)={@local, @remote, [{[{}], {0x8100, 0x6, 0x0, 0x3}}], {@generic={0x86dd, "7b27df4a010d36309a92c9bc533b8c1f648adb3fa22d3dc023c8315a1931236ecdb40f5dc127cdd8168fe07baf68cd4fed0c744f19234ee1c5e25e0e4728fe19527123aea16d05922dc1fff86fd326995eae224fc1379ecd5f1e840259f91c88ba293d9d297a7b54d537009d56dd0908b869540c394cb52fd9e662f05d8eb9975a30691096e271a0d46b1958d4f48f5099f57257ae241bf26604fa0db2572b80dd"}}}) syz_extract_tcp_res(&(0x7f0000000240), 0xfff, 0x5) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x6, 0x1, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x0, 0xfffffffffffffff9}], 0x9, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0xb8, 0x10, 0x3, 0x9}], 0x8, &(0x7f0000000300)={0x7, 0x6}) syz_extract_tcp_res(&(0x7f0000000340), 0xffe, 0x98b) lchown(&(0x7f0000000380)='./file0\x00', 0xffffffffffffffff, 0x0) select(0x40, &(0x7f00000003c0)={0x400, 0x3f, 0x8000000000000000, 0x8, 0x9, 0x268, 0x8, 0x8}, &(0x7f0000000400)={0x100000000, 0x7, 0x8, 0x8000, 0x7350, 0x100000001, 0x5, 0x3}, &(0x7f0000000440)={0x5, 0x3, 0x2e15, 0x1, 0x7, 0x6, 0x2, 0x1}, &(0x7f0000000480)={0x6, 0xbad6}) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000500)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f00000005c0), 0x8001, 0x80) rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='./file0\x00') shutdown(r2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getpgrp() r9 = getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000780)={{0x2, r4, r5, r6, r7, 0x0, 0x4e}, 0x2, 0x6, r8, r9, 0x5, 0xffffffffffffffff, 0x7}) shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) msgget$private(0x0, 0x40) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800), 0x200, 0x0) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000840)) dup(0xffffffffffffff9c) executing program 7: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = semget$private(0x0, 0x3, 0x100) r2 = openat(0xffffffffffffff9c, &(0x7f0000002500)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000028c0)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$IPC_RMID(r1, 0x0, 0x0) rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) semget$private(0x0, 0x3, 0x100) (async) openat(0xffffffffffffff9c, &(0x7f0000002500)='./file0\x00', 0x200, 0x0) (async) fcntl$lock(r2, 0x7, &(0x7f00000028c0)={0x0, 0x0, 0x0, 0x8000000000000001}) (async) semctl$IPC_RMID(r1, 0x0, 0x0) (async) rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x7fff, 0x1000}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000140)={0x0, ""/208}, 0xd8, 0x0, 0x1800) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000240)={0x7ff, 0x3, 0x4}) r3 = accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgsnd(r2, &(0x7f0000000300)={0x3, "1ea2b20757c29a13bd78fc2c2ed774160a60e3c178fd82492e9e1607b3adf77b7d0c324c18e49fb0c69465846aace4b4846751274a2c1e856295e6d57a5fb48d3b8a67d920d803f2b6acd60a46a369b5037462e5cdfe1fc3f765a9b71b3ed1544c8029c6a807391190b15b1712b22617378f30718da040a0230737f6bb6125516a4454a1608e89bb1abd28cac45ff884e96d6d1d7ba4b554691e82381ea97f1fa354"}, 0xaa, 0x800) r4 = socket(0x10, 0x2, 0x86) bind$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000680)={0x8, 0x1000, 0x7, 0x7ff, &(0x7f0000000400)={{0x3f, 0x3, 0x80, 0x9a, 0xff, 0x40, 0x5}, {[0x1, 0x93ef, 0x100000001, 0x9, 0x1, 0x7, 0x3, 0x6, 0x5, 0x4, 0xfffffffffffff086, 0x7, 0x0, 0x100000000, 0x20, 0x80, 0x2, 0x326], [0x2, 0xf3d, 0x100000000, 0x100000000, 0xe0000, 0x80000000, 0x615, 0x2, 0x6, 0x447], [0x5, 0x1, 0x3f, 0x7, 0x80000001, 0x10000, 0xffffffffffffff87], [0x0, 0x8, 0x6de8, 0x80000000, 0x7, 0x200], [{0x4570, 0xffff, 0xd46, 0x462f}, {0x3ff, 0x4, 0x5, 0x4}, {0x15d, 0x5, 0xf4, 0x6}, {0x23, 0x0, 0x1ff}, {0x4, 0x1, 0xe62f, 0x8}, {0x5, 0x2, 0x8, 0x4}, {0x101, 0x2266, 0x8, 0x3b6}, {0x6, 0xeb83, 0x400, 0x8001}], {0x1000, 0x6, 0x8, 0x81}, {0x7, 0x28b1, 0x2, 0x40}}}, 0x8, 0xf9}) unlink(&(0x7f00000006c0)='./file0\x00') r5 = socket$unix(0x1, 0x5, 0x0) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) fchown(r5, r6, r8) r9 = semget(0x3, 0x1, 0x80) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000780)=0x8) fcntl$lock(r3, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x5, 0x3ff, r7}) sendto$inet(r4, &(0x7f0000000800)="8e22650cb99a03689771ff890e8b9822237b2c18e2ab445a43fc2a454f2d93982be217a77bfa5d7765d2c4e32b680ae4e7b2f50336e0e2e27e8518a4623ab384ad4190f53f1cb53b4a91fb3ff4c1488779afb32263dfd3b704ee64192281843d2cc5ae63339fe31383650e7a5eced6dac419d5fcec5b391534d81a5dc436ffbc7bce5d0f45f63a1a604f87a215873a0000fcf63c2befc15d03abf9fd04324b5d6ea8eceda56b797901534c4f5691e88e40fc1596feda8bc9c1b80b957974483618a153732d0918071833498be97df24010b5bf9d", 0xd4, 0x1, &(0x7f0000000900)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940), 0xc) getsockname(r5, &(0x7f0000000980)=@un=@file={0x0, ""/4103}, &(0x7f00000019c0)=0x1009) r10 = syz_open_pts() pwrite(r10, &(0x7f0000001a00)="872037efa7f5616e3487eeaa5e66b360dad89b4594f7e5ca11d7a66aa8657d9e7d889e39ab6fa807365294068e7dd640c763a9787e4e34d3d65f2515b659f8d122e42b93ce487980640adf8a6c9e409526b16796b4afdff6bc", 0x59, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001a80)="490a86921e68d7cdf171309a959d2acbf92e0cd9402e830b9f95f58845d8282c6b1520b633bf03bac95d711267392026ef090ddbbd8e7f294f434174419c58d52d89eeecd2be7ab0919f567f85518f2a82e0bae38f7379f1f749d654daa95e1f05a078abf908e9b50fccd138c6b01b497b3e343734d5d78b989fb3d355f3e1a8abedb811993d9d754883dc41b4484b5fffdf58e8cbd5805bdf02d0", 0x9b) msgsnd(r2, &(0x7f0000001b40)={0x3, "fec052c6cc0a25c03b20513f13a478844a48a0f5134facb51ef09cbd8c3f1fce48a43cccf71a30c3280508de3cb47108db0021f1ae8539ff0e4721de9ecaa3b24a89b92fdcf8d96788ac0e0b9a9143d5c8d4716e8bdec941291e5c8a5f97911ea52ef23988219eb7afd3f0b6b239ff647f7ddc4e6a356e9fc0dadf868484ccea74f38ecf695523e38e80616077805ca2aa2d36d28a21c21f0c62c7a782bbfa27ab084d08c1ceabd5e9a7d32e9ae215c629"}, 0xb9, 0x0) bind$unix(r1, &(0x7f0000001c00)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001c40)={0x917e, 0x78, {0x2, 0xb3}}) socketpair(0x1, 0x2, 0x9, &(0x7f0000001c80)) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = dup2(r0, r1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000040)) writev(0xffffffffffffffff, 0x0, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getppid() socket$inet(0x2, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r4) setpgid(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000280)="9b180bc3eb987aa9feb13ec99e805e6e84d35686077b138517000000000036ba1bd82e86322c3eac8061ea0e3838130efce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f01000000260526a3a80855f3c394639e29c513256ddd8680a944d5c2625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d91085733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a92751826e1769326e3034868d0da3b5618eadc3c48696e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ca863f34f9fa566140ae2b8802cb60eec6add5e9434c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588ffb7dc5693a090e94691e8d000000368f29d76344018043a1f208261f720fdb791f833a1da5af88cf56ad8479077a2405000000085214070400"/528, &(0x7f0000000180)=0x210, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x21}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x0) kevent(r5, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x15}], 0x4, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000200), 0x7, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0xaebbce45b78ff03d, 0xfffbf}], 0x9, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe8000000000000000000000000000bbfe80000000000000000000000000bb"]) executing program 0: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{}, {0xfffd, 0x0, 0x40}, {0x8, 0x0, 0x0, 0x1}]}) sysctl$hw(&(0x7f0000000040)={0x4, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x200, 0x85) r2 = getppid() ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, r2) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000080)="24b8783d9f16e9ad55f97bc609495ad4954e0da559c9de1cc3cba527a5d6e0e787232db74e6aaabd7f66ed711cbe11a8df7a777fc4fea6f58a2d4b1ff895d5f83c050f9da2609c701e96f3997b3623c38e9b391fd86c0a1792d3ef4adc1b05cb8749405e349861d1bba6", &(0x7f0000000100)=0x6a, &(0x7f0000000140)="3e88728d21e9c6b4404330626cdb4c86137993", 0x13) r3 = semget$private(0x0, 0x5, 0x2c4) semop(r3, &(0x7f0000001200)=[{0x0, 0x401e, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x4020, 0x1800}], 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x41}, {{r4}, 0xfffffffffffffffe, 0x2, 0x2}], 0x10000095, 0x0, 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0287533, &(0x7f00000001c0)) semop(r3, &(0x7f0000000200)=[{0x3}, {0x1, 0x101, 0x800}, {0x0, 0x401, 0x1000}], 0x3) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r7, &(0x7f0000000040)="24a608d334f68b1f26da3fb9a1e5e89ff951586373c01cf9efec93275e0909096e3d28c7557a8a2f000000000000000b67b0980010000000000000413fb54e214c52ae50ffca562eb77b6a0a", 0x4c) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f0000000880)=[{r8, 0x1a5}], 0x1, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 0: openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 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) syz_emit_ethernet(0x32, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x10, 0x6, 0x1, 0x0, [{}, {[@broadcast]}]}]}}}}}}) executing program 2: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000180)="674cd6e5", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000080)="741ad85d9f945ecdd7e4ffffffff000063b82792b26cff2414a0dee861bd8acd0000158b318100000000c00600d513a0619527c62715f2717d78444f5b1f758ba1086cbaec45eaa624", 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000000c0)) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f00000000c0)={0xfffffffffffffff9, 0x40}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x9, 0x0, 0x0, 0x401}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) socket(0x1, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semget(0x0, 0x1, 0x130) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000180)=0x3e) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{0x0}], 0x1) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = syz_open_pts() r6 = dup2(r5, r4) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "cc420f1672a384b4346cff27bc4c808d935675f4"}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0xae12, 0x0, 0x0, 0x0, "cd49e657cc2b6471b4a7d3f2111343f3d5e976fc"}) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = kqueue() readv(r9, &(0x7f00000001c0)=[{0x0}], 0x1) r10 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000040), 0x2) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYRES64=r3], 0x3e}, 0x404) r11 = dup2(r7, r8) setsockopt(r11, 0x28, 0x23, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x3, 0x3, 0x4}, 0xc) semget$private(0x0, 0x2, 0x440) open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x42) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) recvfrom$unix(r0, &(0x7f0000001680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x1, 0x0) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) recvfrom$unix(r0, &(0x7f0000001680)=""/4096, 0x1000, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45", 0x11}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) setitimer(0x0, &(0x7f00000000c0)={{0xffffffff}, {0xffffffff}}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x17a, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYRES64=0x0]) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000040)="2a74295fa0ef25bd359a6ba6f6f955c39400088522191aa41c1279c1baf2c41ed63422ef5896f8b0d594f83108dd675e72c54ca0c0b69225e2cc68c8fe42b7d223e7354b451f6051f0299df6afa37f03b22a47c5665afd9cf999637256129f00a73c32b23299abdbe038bbd9c10b4fc8", 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x84) semop(r1, &(0x7f0000000000)=[{0x0, 0xfff9, 0x1000}], 0x1) getuid() getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0, 0xb}, 0x0) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), 0x0) r3 = getuid() chown(0x0, r3, 0x0) seteuid(0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) executing program 5: sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45", 0x11}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) setitimer(0x0, &(0x7f00000000c0)={{0xffffffff}, {0xffffffff}}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x17a, &(0x7f0000000200)=ANY=[]) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0xa0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000040)="2a74295fa0ef25bd359a6ba6f6f955c39400088522191aa41c1279c1baf2c41ed63422ef5896f8b0d594f83108dd675e72c54ca0c0b69225e2cc68c8fe42b7d223e7354b451f6051f0299df6afa37f03b22a47c5665afd9cf999637256129f00a73c32b23299abdbe038bbd9c10b4fc8", 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x84) semop(r1, &(0x7f0000000000)=[{0x0, 0xfff9, 0x1000}], 0x1) getuid() getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0, 0xb}, 0x0) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), 0x0) r3 = getuid() chown(0x0, r3, 0x0) seteuid(0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r4 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) executing program 3: mprotect(&(0x7f0000fee000/0x2000)=nil, 0xffffffffdf011fff, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000280)) sendmsg(0xffffffffffffffff, 0x0, 0x807) select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) shmget(0x3, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) executing program 5: fchown(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d01620500"/529, &(0x7f00000002c0)=0x211, 0x0, 0x0) executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x1a0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60c456148f73c569f549140d3b1dc9dcc64b28243d1ffc9bff020000000000000000000000000001"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYRES32=r0], 0x10}, 0x406) r1 = socket(0x2, 0x0, 0x0) pipe2(0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x10000, 0x0) connect$unix(r1, 0x0, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) r4 = getuid() getegid() geteuid() r5 = geteuid() r6 = getegid() r7 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x20}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x3, r5, 0x0, r4, r6, 0x0, 0x8}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xf7, 0xff}) wait4(0x0, 0x0, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x21, &(0x7f00000001c0)=0x40000108, 0x1) sysctl$net_pipex(0x0, 0x3581145e8eb25fc1, 0x0, 0x0, 0x0, 0x142c3e1) kevent(r2, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffd, 0xa0, 0x20000000, 0xeb4, 0x8000000000000001}, {{r7}, 0xfffffffffffffffd, 0x58, 0x80000000, 0x8e, 0x5}, {{r0}, 0xfffffffffffffffe, 0xcc, 0x80, 0x7fff, 0x7fffffffffffffff}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80000000, 0xff, 0x9}, {{}, 0xfffffffffffffffe, 0x4, 0x2, 0x8000000000000000, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x317c0000000, 0xb0}, {{r7}, 0xfffffffffffffffa, 0xed, 0x8, 0x7, 0x100000000}, {{r7}, 0xfffffffffffffff8, 0x2a, 0x40000000, 0x3f, 0x7}, {{r3}, 0xfffffffffffffff8, 0x90, 0x80000000, 0x0, 0xd6bf}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x1, 0x8000000000000001}], 0x4, &(0x7f0000000340)=[{{r2}, 0x0, 0x94, 0x10, 0x5, 0x4}], 0x0, &(0x7f0000000380)={0x0, 0x6}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r2, 0x2) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x8) executing program 5: r0 = syz_open_pts() unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9b6) socket(0x18, 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) syz_open_pts() syz_open_pts() fchflags(r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xb80, 0x0) pread(r3, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) r4 = socket$inet(0x2, 0x1, 0x0) connect$inet(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r6, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/10, 0xa}, 0x0) sendmmsg(r0, &(0x7f0000001600)={0x0}, 0x10, 0x0) sendmmsg(r0, &(0x7f0000000840)={&(0x7f0000000040)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x48, 0x6}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000000c0)="2f5916398843aac1f7fb40ede77619ebc5d0505709f9fb1f6f24faa9ab38505d78185f2c6989341c440ad03f160bc8056a845d739de5d7805463904629688c492375e1e6164d5e4ff3502e60881e1a8a432f49c8465c8e78740bd1220c6ddfba7527db8d4278904c8894f6604b9c310e3c52f6e9ead2fd03df4457483a94c510935880db3349deece83df6e79e0f375fc6a0f198e23511894b18be133f71ba8b24345a6e8dd35266bbb8d2b448721c3f61cc696df83fafa60da0b9dc19dba338ac05b7da43d1d962af467024302404", 0xcf}, {&(0x7f0000000240)="216f8a3604018575d3b96214f30304f2503d728cabb2da1bd355f22f7f22872ae7a3867f4d50a82dba00aae7eebcc0d2ed7c1aa98d9631b1b20e4ec050ba6f280fa259d997017016c15e73eaf30b3e6e60e9c604b1807f6bb946faf489104c2c560f7e2646a63cf95f", 0x69}, {&(0x7f00000002c0)="ddce72f01a5768c12d84377ee02813d707216268b3784c94af8c57f98cfd49764b3d947e0c1314484cfb17a9b970a66bafd489617accec0d4a5814e36bf2d2d0bcd7ed3304f5a1720e6b0d5d0a292aeefe095ae834c1728b448a34acf47f456e82084dd3da2c01c26a83f0767e29626bd11d3960d2b73e4a13c6c4e167b7ffe96cc492a06b11b10e17b912b51108", 0x8e}, {&(0x7f0000000380)="ec4f35b2cfe9af4b1020f17f5cb22a4f84578f64858e7da746025e8e7aeb220181c3b642dd86fed08ea94a8ff56a998f2d77845f773e1799122cd4f26b4cead86de42f350d07b143bc75c9484a0c9218c75dde7ed6c8eb4db333722aad36aecd295049deafc0397dbbef14ddf422c700405a80b325afafb1465fdf0ebfd158f6ca46f2ca11da7168", 0x88}, {&(0x7f0000000440)="e9a07611a7377b78a13cbcf655a78897e773736362110de4d6160d0f67bb20125265a8f7c828ece98de45520298f63e42382fe9bd6265b4aa6a2db78f362cf9ea43491b637217f3cce4a0fd1db37db620c7c9e5ff8c538969b20888f3bde8ec2998b974226464515ee1430cf979b5abb41b35331f8a916898955e4af12f6fd6afe4b9c57901c44cf11e518c79b344e16d81e", 0x92}, {&(0x7f0000000500)="1624492746baa006f25fc171cdeba5ad26b51d24d0b1d9648b477cffd86786d8f0f9e1f157b7edbea6b2e6b10b46f02284739b0a78dfe014f203e6ee796f105ca9317e4d080cccecd229072c8dc12ab1d21ba186513c6bec58d7c26ad024a2e9886a422339a4fdff597319dfb9a6bf15b69d346ee4ba6807990973a03760c6cb165f8a1bfb1553f8c5", 0x89}, {&(0x7f00000005c0)="5a5e676ea07f6dcd9d1abe90e727d9584d593107155443f80c0b9bc66589c2ac7410db69481676a20f6308fd2be0b0c6b70b99d8998932b51bdfbe5d3230675f55f2e99d8d4444aab069d58b528848323ff64717afa7bfe1db227a27ab7fc6ae14830f09e5dc1a7e2ac8f31b1f54079429399a61ea04789184715c51cfe042961e8ceef2d6e9fe7528092523f768ddead439bcc3e78788d5621bc49f296daf33ffc1d44b6b9165f3a366cea7d05cc3ee438bcfdc72ba256af3282bf134e38243a1a3be95b3389504dc85b313ef30b88217afc2ab74885e7e0d4f0cfa96a266b7d469b3cf610cc9b961513d0f2c2e66852ba37e2dfa", 0xf5}], 0x7, &(0x7f0000000740)=[{0xe0, 0x1, 0xffffffff, "788e29f4dd61e3e662072c38e8f72c092b91bfe95e1d8dd7987a7ffc04ce7a14597162950768a8bbbce1264597817dcd06a6af3be1887c80cb5fbdbdca513dc9b3d053122b6f71123466e6c917dbd3b854fbaa711a5ab7bfd190ac64dbadda37be6f049835a437fb4c0a8b8fa348acaf5936652f83bc59a3bb55eabdf93b26e071bce027d3c3a0554c932d32edbe347e85b42a6d851ffeb84404b2ba026882175f0209fc759d0531b25ffae4ae628630b97d61f41bbad85278c5a43b5b0e8b9a1beb2141cb0a83bac35f"}], 0xe0}, 0xffffff01}, 0x10, 0x40a) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="8b", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)="34eb6cccd13fdfa4b629ad174cc8b312bb1d43c7294df1aafb04d4f37ec68220c6d8efd5dac2c911df72ee8ba72d9705234fb6c9a78ea7d84186ad1f4845391fe8909d851d69bff41a942dd785efe9c1da60ea9caa5df37323f8432de6b3d47fcb3911809f3023d958d80ac798553f03aabf2bb295e66b08fd74bf6acbcc736f72a7e77b9874b1190e4b5fa360e4ace505ea02c1e7c4c174c464118b1472bd4f732f49dd443fcecf254e768aa787a8613abd1d65652edd0e1af066872a7d1bd415f1df0444bcb238b845d35afc2e8982e21d8c207907be24021ce525ade4a92e76f6819fbab3b3b029c332e82dc186123b52b3dfe44e5d146f3382af4af6c9fdeeda16924919229b94404de529134b78d826be9233eb768509e77bff0082d081c6a5625f7a0d", 0x126}], 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000340)={0xba, 0x0, &(0x7f0000000280)=""/186}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000380)="41747eeb09f890e786896388edd5596cf9207b3bd4e4f1293e8ee2687e629ba210b0e9b245c090df81bd4365ee355580bae2cce1e41a7693add29d0060512808f6783b2d106d9acef6bdc7a9b277538c55f85779eb4967675631e09162", 0x5d}, {&(0x7f0000000440)="c5a77444a7dd05c1e50048205b5b264f800fc0613bc74c31892ab877507a5ba5d2671b3eb0caeb47a87bc69a5f383293927cc04af32350e361f3fe77fb6956bca4555fe6acb62cf225cf40aa6dac70a3096d93b19158f40bca7ea07235396b695f59049508a9ffa83eefcf85fdfabb8fad191bc00abc5e2cef2c9467e9084231c67dbaed5d28cf8652f8e10d9ca5574773da664173eaa7a9c7aeb771e9f2264e2159bd216e35896509a95c91dee25cb74e1f", 0xb2}, {&(0x7f0000000500)="e046", 0x2}, {&(0x7f0000000540)="956538ff154e156332915194568cf3ff62b02dbbaeb247fb5b890e5a317584ab39a1842612a98133557f8b32e0cd90cb3fbaee67b2847c5f6053e058a92b2991a6b4f549fd4a998b306e67224fa299c94fe923a4d67ae9d2f8756eb39a74de15b3a94c7dee18eadd5e084c287276330f8e94bcb8554380f224848681a2775e7bc6fa77ba5d55cc0f96e7e57409c1d5444ba527b2be2fd78359a1ee4257b5051b3d295dc1dce6a8acb34d", 0xaa}, {&(0x7f0000000600)}, {&(0x7f0000000600)="1944b9752d6dd142475418134a77ef272c89f3d235531beadeeb7a4c8c1002e9ddcd1fb542d434384037e28e7ade2984", 0x30}, {&(0x7f0000000740)="d2f3f29ebb9ca5c8331155f2db11ef5b0adbae313b740d6e3cb22535635bdbe82155c0a675466acfb92375266fd60c05896363af96c3bf1f3fad71876b98e64ad975db34aa2e388ed2a039b42bdb4745f20464c57cd4447a07c15a6c23d9a6cefbc3751847f6f21b5898816a7f735d91f01196d95b92e7c4d7fecf81bc55fbf93f447c88d8cd632beedbad317b073db7ecc4f3f8fa4a694b71402fb48c1a948a4fb5f76b14c60553", 0xa8}, {&(0x7f0000000840)="307c31cd4bbe47e72bd2843e35ff931c32217aa1dea2fda8fab7bf4223c2bc1f49d10fefe6e5c04cbcbb1f35f12050983526257872ca47b24e238882304cdb60f2b6d5ae5fcd6583d74bc8017ef4043db64e3c998483115df5680eef15187389047f8d846b0478c659b9fa4d70b47abad0b97670288d9e6e2af1856731bf1f131834db57443fddf916065bf321", 0x8d}], 0x8) readv(r3, &(0x7f0000000400)=[{&(0x7f0000001780)=""/4096, 0x1010}], 0x1) readv(r3, &(0x7f0000000040)=[{&(0x7f0000002780)=""/4096, 0x1000}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010516000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0x1b, 0x1, 0x2}], 0x40, 0x0, 0xfffffff8, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x41, &(0x7f0000000340), 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x0, 0x1}) msgctl$IPC_SET(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) r3 = msgget$private(0x0, 0x484) syz_emit_ethernet(0xe6, &(0x7f0000000100)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "35e90a", 0x9e, 0x0, 0x0, @rand_addr="feeaa490bc1896916bba7180b0ec9152", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x1d, 0x0, 0x0, 0x0, 0x0, 0x2, 0x65}, @routing={0x2f, 0x2, 0x0, 0x45, 0x0, [@mcast2]}, @hopopts={0x2b, 0xe, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x0, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x2}, @ra={0x5, 0x2, 0x7ff}, @ra={0x5, 0x2, 0x101}, @jumbo]}, @dstopts={0x50, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x9}]}], @udp={{0x3, 0x2, 0x8}}}}}}}) r4 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x7}, 0x6, 0x2, r4, 0x0, 0xb9, 0x80, 0x3, 0x5}) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0x0, 0x83}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(0xffffffffffffffff, 0x2, 0x220203e, 0x0, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="0de2216434a01be6da3dc2c6ba0623aa929dd40f603f2886e5c2af13f517035517180841bc92ab968c3e8dd8c4a4511ba6d7618c86e281931907b42a19ab65c9f6ff6d85aa26aa9635ad2daeb7fdd5b3bdee60f91373ee3e", 0x58}], 0x1, 0x100000003) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0xf6) r3 = socket$inet(0x2, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="ea086b58d0fb2a0e541f5def7e88520871402f80dfbf6e32016d51c54f4f4294b429234908a7a06e", 0x28}], 0x1, 0x0) setsockopt(r3, 0x0, 0x1, &(0x7f0000000000), 0x28) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r2) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x6, 0xb87}, 0x10) write(r5, 0x0, 0x0) recvmsg(r5, &(0x7f0000000480)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000003c0)=""/65, 0x41}], 0x3, &(0x7f0000000440)=""/31, 0x1f}, 0x840) r6 = open(&(0x7f00000011c0)='./file0\x00', 0x282, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, 0xfffffffffffffffe) recvmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x20) setitimer(0x0, &(0x7f0000000040), 0x0) executing program 7: sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) select(0x40, &(0x7f0000000080)={0x800004, 0xffffffffffffffff}, 0x0, &(0x7f0000001740), 0x0) executing program 3: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000007c0), 0x10000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000800)=r0) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f0000000480)=0x210, 0x0, 0x3d) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000003c0)='#\x00', &(0x7f0000000400)='@--\x00', &(0x7f0000000440)='\'%^/\x00', &(0x7f00000004c0)='+::\x00', &(0x7f0000000500)='\\@`--/\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='@\x00', &(0x7f00000005c0)='-\x00'], &(0x7f0000000780)=[&(0x7f0000000640)='/*:\x00', &(0x7f0000000680)=')\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='Q\x00', &(0x7f0000000740)='\x00']) executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xd3}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xa8}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8}, 0x8) close(r1) 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) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r3, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d01850", 0x636, 0x0, 0x0, 0x0) shutdown(r2, 0x2) executing program 5: 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, 0x1c1b}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000101000/0x4000)=nil, &(0x7f000008b000/0x400000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f000002c000/0x4000)=nil}, {&(0x7f0000343000/0x2000)=nil, &(0x7f000024b000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00004ae000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x0, 0x101}}, 0x0) getitimer(0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8, 0xa00000000000002}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) executing program 1: sysctl$kern(&(0x7f00000001c0)={0x1, 0x53}, 0x2, &(0x7f0000000200)="480905c05030b0a967d8333644d13a28426024d24e11a2fade683f4721920f10d88ad997a2af7ad49e87d809d8f71b5654b800ef3cb0781351cb67172c6865d6e8ccfe2dd29175d06fcba0f3", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x56}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) fchmod(r4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x8000}}, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x100000}) setitimer(0x0, &(0x7f0000001000)={{}, {0x400}}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) sysctl$hw(&(0x7f00000002c0)={0x6, 0x13}, 0x2, &(0x7f0000000300)="78264f7d4db54d8f856cf368065e0297705c158285f39d2b0e2bebbedf10d3aab47a7c8fe6f806068258506269a3dc718896dd16afbbcbfda2be10eba869a820d828c322bef81f54965eef8adcd1b4251d016d0e24c1464d6c49f97bb4ae69b91e78919350d8b7eddba7796ae584f14234bd75fb", &(0x7f0000000380)=0x74, &(0x7f00000003c0)="b3ab56ea8d9fa3d9441669", 0xb) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000005c0)="ea02000000000000c0e5947f12d05d868a27694b4bd922c9420d0e34f2def547d11772250cbeeb66d9f32a9361486a34263e3db5998ceb5227fbaa7f02ffae066e74a068e0769ff9bb3c82955e742b9263d29fda42e80e2891c54a88a31b67cb7ea9f676947115d8bf154f7059ac951582e9448c2b05f2adee619023ac0700137e19ccd4153007ed1c4a50fc9b32bbfd272369007ee95cbc4c4f1ef500000000000000000000ee3b9b3b10b6198d91dcb81e22df4b7ee2c5b23824b8d329434c4a7285cf0198025305ccfbbe6d78989328acb82273461548dd233caa6a71063bb5962f93210966cd24735865f266b06cdee933a2cce6a5d7a258cae558f07cfe03d941ba92f4", 0x106) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000240)="ea00000100000000", 0x8) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x24f, 0x5, 0x5bc, "225e04f160050daa09aacb1aca4ec10000f0ff00"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="c55cb4cff40b34b693bc265032c40cb07411949287820e4e88ebfd372c3ed4e9965e09", 0x86}], 0x1) sysctl$machdep(&(0x7f0000000040)={0x7, 0x5}, 0x8, 0x0, 0x0, 0x0, 0x0) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7ffe}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffe0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000200)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) sysctl$machdep(&(0x7f0000001800)={0x7, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() wait4(r4, &(0x7f00000001c0), 0x8, &(0x7f0000000240)) dup(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0xc5, 0x20}], 0x2, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) kevent(r6, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) syz_emit_ethernet(0x126, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6091f70d00f05000fe8000000000000000000000000000bbff"]) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffe, 0x17}], 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shutdown(r1, 0x2) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x600000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r1 = kqueue() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x0, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x9, 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x10, 0x2, 0x0) r8 = dup2(r6, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r10 = syz_open_pts() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) dup2(r9, r10) lseek(r9, 0x0, 0x1) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8000029, 0x2b, &(0x7f0000000540)="ebffcbdf13b9fd812eaa4e713048e6319296bd8ba5ae6d8109189e105d211361bb261d2bc7436fd3518526d5ab6f2874aa378479caa2989dddef9050060bfe8af2cdbb1a389ac83393b1696fdc88561f4ef5d706c0d7f0f7538f3a516414cd18b486e17b58113404dd9754c66793f9375e9ce5df45e707f0d511e1e89bb8eacef18405571e84401874867e", 0x8b) 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) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mlock(&(0x7f00003ce000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x4, 0x8, 0x0, 0x0, "006851365fff49ca009b1800"}) 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, &(0x7f0000000200)="8563432d7cd0198ffa86772cccc385c28a73f347a6b59e7aa54e0d4a2e4eb2df6272fe2fc05c25fd973fcb88e2", &(0x7f0000000240)=0x2d, &(0x7f0000000280)="9adf3fda230a8249b2d1eb81b3739297dad16948e5b6a338586bcd5540411fdb6500f2f6789c7676bb65e7425af2651cbffe10207eebea328a03585673336b0657378ce7bf5b", 0x46) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) connect$unix(0xffffffffffffffff, &(0x7f0000000b80), 0x10) writev(0xffffffffffffffff, &(0x7f0000000a80)=[{&(0x7f0000000700)="961fc5a0b0b63a674c05", 0xa}, {&(0x7f0000000a40)="e16870d4c6217a4459bb2b558b0b44c69a3874ee30b08c5bb9e81808", 0x1c}], 0x2) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f00000000c0)="8ec2fb4f6ae75893a93d9a622e311428da54c0eb014fea4a9a2009c3b8cebb38723c6c0f886f685fa6bba69a1cb2c1605376c141c932dcee0539e22502930d5973366a0ad7528f1c62d7a5ffa7bf0267f9a44581eeec0da71a0e8a8b3109482b63011ea7cba7fe0a83db620c33a1f6788742855ad692445e501d1711ba03c123226c", &(0x7f0000000180)=0x82, &(0x7f0000003380)="6f75f2a2ef8a7b21449c916cb82b022e2a9a5dd7134232deadf8ed5bd4573c8623e19af6823c87f98cc87036e604851c43eae9586b24be968657875a093656bef72ed9af37bacdc8c4f30d16f73af79d17047a096160854bafa6077d26a1f17b1f96126f8de04c6b9220308c6bd754af73daf010ee6ac92b0f6afe6395dcbf2c4c90d9130e3d7953c86cbde5263dda943ca681be16b883f7ffca8606ad1456214f46d9071ad61396f732cf4fbf1e8f9b42287988ddf0b8a02a679ee41c539159cdac248d75907128f88ec5e982f7dff7758fb92143ce5a6160ae7c8e100a85a70d0e3a9c4b6bb4f957a406b60a9ae8d7f700b30d2571bb52a7cbf150f9e4e1bfc43ef81ab91cb3a952854ee245e66b6c23f0a9ce02b1f16aa3239fcef8bd725f5745d60d2ecd65b301b99f8e6a0a4c8f158336e577f3ae475827478608bcf480029e529aedabb340f23d29fc160a410db6a792857476158c2e53f3f7df38c5fa227305d6a3820986f900fbb12bc79e67b576ad5015d6eeba3092537ef9b46e7c0051154cea7a72c8e8fa5e4b4b06dfc6968069e5b7a981e8f63e35fe97c074e79e257e4174175a6b2a4bedc56f95c7a5dafa68f608b7ee8d4ba96c66cf6b1f2fe91a6d70416422bc51b9d35ccb57d7017c2921d1648c7b13aa8651c139ecdf378b1fcd538472006f8a3bb83f46dec6bd1a497a4911ebb80ca0124aa0d3bc5b492a6dc2f5d6574da957e1ae17538df13a1afba803f10cacd00c292a4e8905e9d266c7352abceebf9884b2ad2aff02069ec258647dd9d6cb6f36dc1cacc20b01c517580891bc09370c97753f58410c7d17a26e8002f446cda17c17891573f028b182a8498110f0985929c0bfac23e167f0947f4b1819d561b67ee75ccf08674dc248506d308d9ccf7b83a0c93a837ed0b267eaaa8070a811f9206f556781a1c4d6f57030a19f847145dc03542c388f5d8ceb192ee0a1f9620a1231c914666110e73bec69f6d7552380ad7c36d83e241a9209d92a5cdb0b903227501d68388a832391553c300fdddf437f686b78fe14801bdd0cdde40b0769003a104165539d001503f451951f2582af3e6f620abf63579e71a3f59fe58ff87811f6c5ca6ae4e6bfe73f881e936234a45fd113ac4569fd5e611fe979f9165020460040bd3585aa13acfcf5afe88dd022133d922746aae3f8c6cb652d03775cdfd889c5393d22cc42569a893a1ea8ef1f27cbfacefcde5d4ca12b764b32015a3c7cc88eb8699641be366a8d79e57e8962701d75c6d955f763457f36e4233be327a3ca27d1f677fed250ba85982c24e90336496c6b71c2ae7a7e87f6a417b511a098cffb3465fe897f00f1f0d262ab7f5c0a0de3f4db05c8c65de93d7eccc50f531300fa2f8caca11be41f2515d74dd3782c859b686e18501aa4fa3af4d990c5d682b567023873fb1f405c4e52fb6672944c27d5b1fa1b43da106cea5a4c0eb2ce59abd63275de9241b8df133704074c4931e452902241e663e90810edaa0e76df2ab0924d9924a1887d2f726debf986db5bfe40869cfb42c45d2746079ba09a70355edd65e4a2f30e6588c03c855021b4c087a119c62f5ce63dfe9d7a47ca78fb49521a83d4e5b0c313d756323af299dfee2af38eba6f3403179ae86750b1eebf3e8dca38d2db1b0fbb4e10f2ee5a487b9de22368de738fa041d1bc79def9c6661bc05fdf5b9a743123c7080695af0e3a60587b1e16ccee1dff4b0a09a7c362fe4466dcec5c28c71017cb19ca1b9c4192f4dc3b7dad5c5f08068e9f96bee846f4e881ec1c0933ef468ad49cda784bd6a1d9d7e2a0929500e7386f3cf04b5e7084c5153b3c120b027ec77962c1af708f604a8f8314578f719b1ae33bef42943973994e4c8b1aa56577b826381fca8a52f547952891611a407f945b137e7455fac1eb9d6393249c1146b8afbc652c1d50d9e098689cc83c4165b25b28a5cb7ec932aa86520bfeadee4425c61d31dd7b6ed7cc5dff60edd14412e3fd504f498b12e0e02ee728136483e0000d49d1f420d301fcd0b511e2b6d3e1da217c13694b392105621c608baab6e53bcb0cda21cd19ed31158e5bbdb9e6155d99133b07f0eb8b02ef10e5b4578b24888cc5f0883025d31bba2db641548c0d904daf3d06ffc4e45d1bad31f5ac2fafc28b26cbbaa7ec7d3d54ed5edfb8ad6dcd8079b48f89eb6f71d50b489e1b1500d929419f9bcbba7a91a90a1642dad2606804f82f87bfc3a26144bf0fc1f8aa55bb40f8123c160c66f835b7bba46bbf0972f21a12b08f61d4abae9861045d3981dbe3ad0ee4e6e946e8c14e5eae677721b2a3090974dfebaa84b6cadd7b5a7df945c6922cad17c7fb17fd17744de410d84c35b3c840535a98885fab98848e59c141556a3b49d0666edf20b584245529e1074614e4728f91095fda3699b3d5c4396a9a5d02648bfffaa9a67ce38fe890f3e4d94553a59ac8633f4c9863416d7dfaecb3cc4e2da0cfdab5f57dcb55e85ba2be71f415a176f06460e5f2ff915d63475ca1409e974f7a61c780848ca5854d71817f0504c5800d073d9c3348f853e9d134d5860e639ec34cc7ecf322158c39154be332e963fdc9ffe16e95673f0aebe92b82cf13ccc851b87e9cc26d6c2000b1e35ad7b7fb820af5e8e551c0ee93b14add0fcc935d86313aab8d4e2af6054472f018d3f96c546aaf5c24fd6169b1e63e9b1564b879033f353907cb216cecf698dd80b5d4c1e78b614a64883219b25cc8ff85557d539249a22eb1f00cb2c50dee1d54d4de904391520b42b4d920369ce190c4ac4101c36871a1c777fed6f53b7694933f29802dbea981fbb27b907e2cb6b9020a23cf147295c13eac8534857f60f73c0316d94081b0099d1e912fd9c95cb00842e9367578ed3415f7d4b5653e3e68d8b5a9e9d17180c4e4e10f365b6a893c8d5a27d2df6e3f1cccf8f102df69466a48118dfe4f29c63bd7d2a87aa0b1c2a211d3bb1988d1e5b90f24d7bbcb187c37dbbfd61291adafd32ccdb8199cd0c33c0926915ee7004849d54431799c017fca56c35c1d49f5a210b7d6ed460c051e9c31b86fc527cffc58663b3f3c3c114e439344ec773da5a17af9168c191741b1d9d693f1ebcd4e8396011f2d9ed9bbcfbb1a97060db467f451c712f56aec46e9d2ca63b9c57a897a135aa1634198584e8599ce2020ec6dec286ca4f25953ef803c26bfed414829d5a6986fff60a15779ec6dcb4b762aadfaf56cd631148e47c1b662784ce740af60d0be2142e659bad1a3c4ecb578c77ed7c76aafaaaa7a9ea9d8c6db1935e9cc1a2741c771f7c74e4f6282e1ffc29b42ad8bb530395f7fda55f937963e2ece2adfbcb9a22791d5437033962675310aed31cbab0eb5341f13741d777957258df2753057b8733d670d5142420eec126cee3ee57d1e3d85626d3654516527fae095bd8f03daeb7a7f215101ce1a1b6d8e26b16aeece7b4a28253cd112a611b5c9f5233d3d6682ad1ac8250cb08d8f74f5c33769e8c20ec0502399de88adf58c3fef1382a0f209faaf5f3701a5c3d00e3029e59e10bb0b1427d7f364e95248246022a7f3f38d11de4feccc01f2fb80d4cca9733a2fca89b1bc6a56ff41eb1edebfccdbace67889f6217c64168a40098f7892baa284984278833b4a965006ee78e039209f3e69859fe5f0333c18ef5b47f3924d15d9bc57f0237d08516da5b013343003eb383b64bfdfdfd192fc4e707faf7e337dda4ad2015b325deaa9f72147c280c41a735e7b4dd2216329970db7591266eecea8f04adf9d6ae0cb80ac0b0add6f211ceea9d87e65de647623a7d19462ac548c2c41c362d58a34a43e74dfc08ec58a4762a45c1790e9b9a26279c9500bf5801e7dde052e3342ec76753e0c0cad193babc2cfeef0a1e4ca3e82e1ffcb588d391500cdfb68ba1588f8de2c814cda50f74725761a86a9d6ca85c9029ca00a80a7292001c5a295e3e64e235040745a5d68636d8c25709647f8d345b41ea3bedce3753d0a4e2e7a44068319f2a61544e7dadbd1d1c0e4647126dbe5cd618c4431c2d98e652d59fc0631a370c839e685d81cf8479d69761db81bdbc02e2670c2694ff306a096330b4935b12e0f4ff19e1d312bbb2cd5b8652bf7246981bf8cf66d2a3eb91d364128ec564cf5b134f820835eb61df852ccc09c2c7b0e2e38c03a17cea0f644a21014a40d32a003638b378a3e2acf9c7559894abb3f9170408bcf44faa95ad6c1d491e80e4694d8a920087e33e72cce21483d20545865b3238a2bea9f9e18f8243f55c8deabd43f7103a54308b83751ceca83d582171f90976f1a559a206c61472d2dba8b947bed3fd9078d2dc2f1450e752f2458dc115ab92836681eb886066bad1e8cd437c35936bf96c7d792d4740cf4f24a5236acff91b6d04ffc01b2c436a936ac9587fd8cc0551a560f11c65b661f557ddafe4de40369b10e8ad9639e9cab613b96dba79cda0ce84c5f70706ab7207414d9ad43e9b2d48ae196b46605c226be54a3d85d8921fef67c0d102fec5a4f31843349df43c70db5787382332649c07271b060ac121a70fb9fd6ad80c8d69f5e8524bdb1d4803dd5098b995cc315ebd9e6346537b3b7020b945f6e07d62494f5f412a6544c34bb87f74ddbd876aebeb21decd50570be01f94c068d47f1768a1eb93f0252a6d4d3b0f9cf34fafbb4a354b879c18cfe512535a49dfdc4c979d816e65ced0d443e4bcf87ababa0f77441b71b9bcd1a1e6766427213e08875f60d92e8ca5719c2248f4dcfddd75fd0ddc6097b4330622e4b6c07c8962177cd4bdf8001315f899a2ccbd6c17f30138bfdfb033bcbfe4e8d585dc61972f766880e33f35a0fdc90c64099e8cbc19c7bbf9931657a97f2a0e9fef6bc64bc678626e92697e53088a5bf16662fb8569c755d4656556328a41218294ce6d271ba1f9d9c67788e4c718fd282dcd94a92dd4e16fce1e9933653cc00c61f5a063546c6327b7b16d00a9de6f63fae7035d3188b3e184d804b4108578945523fe5ad6ad42b436f5adf99fa033d31f918c8edfdd1ea018b2f2cece005b6310b5dee239fd06f543eed0ff70a31cc8a206a304ef7d4859e0ac0252df1c6b76446c9036fd87ac13fb1610c7401803ea99250e1102cd8acb54cd670949e968ac6cad2558715292d9a619c8c9362c0f99e66c1a2e80382befa78990b95ad4dc97434580384707621012d205b18dd5808b68fc6e4d2f9fdd1362cbfc891d235c785d661bf5e961187b38b7bb7b044f132a0cf45b8666f2bbcd020d32c6d2e15661430bc3fca1cf7dc7c9bd4306175881582da5b70acd458bc49fda30f69f40d6adf6b2938bb0347053770f6c2417a3c7fd45001f1ba9c4b89583ad0baa8682708f4362b7d460205e58d49d1b495204b1e97facab267e1911eebb5e10b40460d1dad2c99ef756ec5a8895f1153e99db486f30615e8888063e65b2e2422752ebde8cf95b5c99e56cdf81993fed2cb813df773eb3e17df484f287ff2cf4de279723f3fa3df576f571d4f36d3051673e6456a5e76c3a2898210ded1ee19154d1f60111fd30a5f9fadcdfb96115ff5f9a3f18b1444bc03af2468ea62b949bb2933fcbf6ef802dac55b6ef4dec8158a1fab955a56d2a53e97bd66ee4ebd07bee813723d9ea898dcd9de3c769b5021058bf6c84231ebf13b6fdda8f5d880d7a02eb003e17349f4cd67125c67ef3c57b2ebfabb4d04c737ead536c2e0369ceb8eb4e2643b7591b5be5840c335b0ef1f00434e273d6e23ee811abb5f4c3c00000000", 0x1000) bind(0xffffffffffffffff, &(0x7f0000000600)=@in6={0x18, 0x3, 0x929, 0x7}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000740)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000c00)="1354ae35f4b703a2567c8116cbc2330fe8d11858fd97fd59e0a493fa82cc604cc663f4ed3dab3c4b6c3fec518308dd9d8948457c286cdec8e648c2a7380abeda630400"/84, &(0x7f0000000a00)=0x54, &(0x7f0000000840)="04a6cf18b4d92cd81df8055b374a12d23e2412032ae2867fde568bcc79356dea74737e6309a1d3097c957c2983fb6a7e8a00000100e90f8b87068bbbf629ae21e2ddb96a101b2c8b7e628b4b5d32756df7e4a3281e5c27", 0x57) msgget$private(0x0, 0x388) socket$inet6(0x18, 0x3, 0x0) r3 = getegid() r4 = msgget$private(0x0, 0x100) msgrcv(r4, 0x0, 0x0, 0x3, 0x800) r5 = getuid() setuid(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffd50) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x6, 0x0, r3, r5, 0x0, 0x100, 0x208}, 0x4, 0x7fffffff, r6, 0x0, 0x8, 0x7fff, 0x2, 0x800000801}) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)="f2", 0x1}], 0x1000007c, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x28, 0x8000}, 0x1c28, 0x9, 0x7}) r1 = socket(0x20, 0x5, 0x6) r2 = dup2(r1, r1) read(r2, &(0x7f0000000000)=""/218, 0xda) bind(r1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) accept$inet(r1, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000280)="5ddbe5c7d19b136099b2334613cb3a92791bb1ae006d17ac974072615426d65b54e9f64940e731d84d47a110f546410ce762f56b9180514be48d4de6245259767c47002b84aa98f3ee6213c869c72a219b111e5a14ac97d84ee84650729d6f84fcba01ba07c57f8df7e8a11caa4b27cf0f69b0a6c796d00e0edae7effbd266fb18c37ed8d74e768be02c258ea50558fcdf0e6c6f029982c5a4e69f5933048ddf397e9f2e7f1fe1c3f8", 0xa9}, {&(0x7f0000000340)="67890d9950e834ef1d15ddc2ba33e1016b1d35ac9ee84af69c0438232efd9528f4de224207d26dd9db2e0bbd672b19544ee3f93b5dac0630d996be50d58a0c37bad8c3c7838e2280e3ce80ff51a36b1a5c1a00940840d621dfb0886c779822d4c10131dac34a95509e88bf0eee1bb88bc72a7613bf28036c0cbab3cb9cc9cd79d82841880d577f6e2871a460e3279338df3bff6cfeeab93358dc6af86064", 0x9e}, {&(0x7f0000000400)="55ddb385313527dcc31c0b5595", 0xd}, {&(0x7f0000000440)="e1a995ef2ad4004b47a6c75ea19ccd3f40b3ffd2655be7410e956db79f2a8dbbe2af", 0x22}, {&(0x7f0000000880)="16cd01b851fe0df8709a07c89b137e59e2f5563bc0b3148ebf1801a23d4bc97c4a74ea4fb366fb43fbff8869f41217c324219500b25de243c04e2fb0552d4cb0aafe767c29bb01f208fed1769063fcd226f276608db79207e8e519502be6d2afce79b7c5b85fdbd0375e1103f824bcce12c0a555a21248d61966b3103168d924ed986a6d79057b99e985cb9c", 0x8c}, {&(0x7f0000000540)="c94effffc873f52e1c4b99390cb0a4b4919801408ba5c6e84e6cd6fd1be6578fe22723cb9d4d9e16ec5e0abfd9e43c0c37b4bd6bec753e2e4a8dc973f426db3084cd6cd6d469e4770c38624d23fe3a8f6af907c3f024b5bd89dc4a7f5c7423b1a0d9d56d63f33e08d103f1f3169c08e8c8ae9ccf73e6e3b558af1fd3fcee977678f8a84e5203368c5adf94ec613e175b7e8466a0ee2faf16285728e02bc4d95de8d75f208128024e41946e9df8eef0cd197e2be6148eaa4584606a9a57806497fc567194478b3795e9e103d13871a8267babfd41eceb6ee4b7958eea724c0af53f1fd012398a5d457b296a62", 0xec}, {&(0x7f0000000640)="a25bfc92e086189bd75b7580f0c1aa82500e130bae473033395c9a54a30148b35836c0ea0338eba2f2c44440785c4eb77722", 0x32}, {&(0x7f0000000680)="4c490df101a3bbbaf7564404951201b989ed2228222319e283a168ca2eb7988cecebc6e29a65e9e474882e1c06a5ad", 0x2f}, {&(0x7f00000006c0)="e17d99e0f9637efdc18424ba979082fe12d17614a374f570334cb50de590202e9007d64bdc19359ea9606736d70d73d3c90a48918f5ad369ed8130ab5084b84b", 0x40}], 0x9, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r6}], 0x20, 0x6}, 0x4) r7 = msgget(0x2, 0x76) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000c80)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000cc0)={{0x0, r4, r5, r8, r6, 0x0, 0x20}, 0x10000000, 0x7fffffff, r3, r3, 0x1000, 0x3, 0xbcff, 0x5}) r9 = shmget$private(0x0, 0x3000, 0xae, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r13 = getegid() r14 = getpgid(0xffffffffffffffff) r15 = getpgid(r14) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x5, r10, r11, r12, r13, 0x9, 0x5}, 0x3, 0x800, r14, r15, 0x7ff, 0x3, 0xe34}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x97, 0x6, r3, r14, 0x8, 0x68, 0x100000001, 0x400}) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="4c72b5c1b75f49f995be729349ef76fd7c85ce96e1669731927b0e55c62ef7bb759222fe58a88e96ae63fb36d88780d889506d53ca6651ffa091ba68f514fa065b9ca78ab4d23759ced6c2d8672f3863a437d53ab0e0827e2d201a66ea240f298140707bb64c9a4f9ed5", 0x6a}, {&(0x7f00000001c0)="75a8375f45a509a80f0bff54b9e4962bdb8cfb377c83ce0781a8a41a20a15a181348569a34ff4e5bbcf12238b3c55631c424fbe52f03ba0b5f0fd14a769e617471ab11a0a02e6923fb8122cbb1f07c2db62ad181f6ad67f4280072302fe257455e4ee7ea6087090386493b25e8d3267f3c2b1a4d260c6c23ed0810904c9ab37de534e86f291ba3f7d4c16d5149e3bb80efa99dc18b174d825f4ec0e6992bfe4c5e49929b7d9cd4b9dc6ed78a4ef2ab6ea2bbd70cbf", 0xb5}], 0x2, &(0x7f00000002c0)=[{0x90, 0x1, 0x3, "db241ca262eea672c44ebb088afc96e006d985d2e82cdd993531edd9fc7d33bd9fe9766acff8486eef2b3eecc810ecaf1584f79cca5775cb7269732b7ddde8a6dc34cf83f6da85aa2ee1b17697ed283c1fe96dbbb6d51dbab247287620c75c8ae787cba1b36a32815aa9d458db6d51a461c2226da8c6c3901bf86e3fce9ff9"}], 0x90}, 0x3) syz_emit_ethernet(0x4f, &(0x7f0000001200)=ANY=[@ANYBLOB="f3a2a8908a86ffffffffffff9add601ab5b60019000000000000000000000000000000000000ff0200000000000000000000000000014e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000e57a17ae8a"]) executing program 3: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000003}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0, 0x81d}, 0x10, 0x4) close(r2) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000000)={0x200, 0x4, 0x2, 0x5}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 5: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240), 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getpgid(0x0) r1 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, 0x0, 0x0, 0x0, r1, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r0, 0x1f8, 0x3, 0x7, 0x7f}) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x2, 0x98, 0x1000}, {0x4, 0xc9, 0x1400}, {0x0, 0x2a2}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r4, 0x0, 0x0, r6, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfb}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x52) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000880)={{0xaf9b, 0x0, r6, 0x0, 0x0, 0x117, 0x7}, 0x9, 0x7, r7, r3, 0x0, 0x0, 0x40000003}) getpgrp() r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r4, 0x0, 0x0, r1, 0x8, 0x734b}, 0x9, 0x20, r7, r8, 0x3, 0x0, 0xcd5, 0x5}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x41, &(0x7f0000000040)="71040071", 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10, 0x3ff}, 0x100, 0xab60, r8, r10, 0x10000, 0x9, 0x6, 0x20}) r11 = socket(0x18, 0x400000002, 0x0) setsockopt(r11, 0x1000000029, 0x31, 0x0, 0x0) r12 = socket(0x18, 0x2, 0x0) dup2(r11, r12) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4000, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) semget(0x1, 0x3, 0x260) setsockopt(r1, 0x1000000000029, 0x25, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msync(&(0x7f00002e4000/0x1000)=nil, 0x1000, 0x3) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000100)={0x10, 0x8, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000798000/0x2000)=nil, 0x8}, {&(0x7f00001f8000/0x3000)=nil, &(0x7f0000120000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000746000/0x2000)=nil, 0x80000001}, {&(0x7f00003f1000/0x1000)=nil, &(0x7f00003db000/0x2000)=nil, 0x3ff}, {&(0x7f000016f000/0x3000)=nil, &(0x7f00002ca000/0x2000)=nil, 0x21a0}, {&(0x7f0000152000/0x2000)=nil, &(0x7f0000016000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000639000/0x1000)=nil, 0x7}, {&(0x7f00000f6000/0x2000)=nil, &(0x7f0000756000/0x4000)=nil, 0xffffffffffffff6b}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000362000/0x3000)=nil, 0x81}, {&(0x7f0000134000/0x3000)=nil, &(0x7f00003a3000/0x2000)=nil, 0x4}, {&(0x7f000050a000/0x2000)=nil, &(0x7f00000db000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000bf000/0x2000)=nil, 0x5}, {&(0x7f0000640000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f000030e000/0x1000)=nil, &(0x7f0000297000/0x12000)=nil, 0x7}, {&(0x7f00002ce000/0x4000)=nil, &(0x7f0000627000/0x4000)=nil, 0x9}, {&(0x7f0000112000/0x1000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0xffffffffffff4c59}], './file0\x00', 0xdf}) executing program 2: sysctl$net_inet_gre(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="b1000580ac0004000000000007000000331c13fecea10500fef96ef177cfa9b728b5c0472fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102f75233eea2b8568dd6b3d10ba0143674a8259ba7ba83df5ca70995e94eee853a1510a2b8e8154a68483198b3e88c4e4d8191fe238d5314431c08226f5c59545e89e44a35f74565b8b4e17c6a4ccda0c0fe856e01b7d29f0e011f9640fc2b5ac22857775d11f23aea3b7b33830abe0bab72d8ab0563ce69e8f44d09d72ac823f89cf45f1867df985e7b76fa18000000000000000000000000588e664b1fc163b27a13c46540168e712df448a239f5595895fbef8939162d5bfebe31e545082a1c36008d358cb64c3a7a0ebae2a6056cf1aea5938476ceb3b9c0cd631e2537b6181adb641b4c5eb9ab13e31ceaa39fd907a861e69fa4d8a2f184159c3d074b1e8048edecb5b27cc97b5bbdeaf535144adeefc72bc241f6a8dce773264f7c6169e5fac023332bcd7d5f3da162e04d3464f091ba19266500"/426, 0x1aa, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) listen(r2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = semget$private(0x0, 0x0, 0x428) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000300)=[0x8, 0x2]) r1 = geteuid() r2 = getgid() r3 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0xc59, 0x7]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r3, &(0x7f0000000180)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x800}, {0x1, 0x101, 0x800}, {0x1, 0x20, 0x1000}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x800}, {0x2, 0xfffb, 0x1000}, {0x0, 0x3f, 0x800}], 0x8) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = getuid() setuid(r5) r6 = getegid() r7 = msgget$private(0x0, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x8000, 0x2]) r8 = socket$unix(0x1, 0x2, 0x0) close(r8) fchmod(0xffffffffffffffff, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x800) r9 = getuid() setuid(r9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x6, 0x0, r6, r9, 0x0, 0x100, 0x208}, 0x4, 0x7fffffff, r10, 0x0, 0x8, 0x7fff, 0x2, 0x800000801}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r6}, 0x0, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2000}) semop(r3, &(0x7f00000001c0)=[{0x3, 0x4, 0x1800}, {}], 0x2) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, r5, r6, 0x89, 0x8}, 0x9, 0xb, 0x8}) pipe(&(0x7f0000000340)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x1f, r1, r2, 0x0, r6, 0x34, 0x5}, 0x1, 0xffffffff, 0x4}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x32, &(0x7f0000000080)={@local, @local, [{[{0x88a8, 0x6, 0x0, 0x2}], {0x8100, 0x5, 0x0, 0x2}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x2c, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x20}}}}}) open$dir(0x0, 0x8, 0x0) ftruncate(0xffffffffffffffff, 0x0) socket(0x0, 0x4000, 0x0) dup(0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x3, &(0x7f0000000100)="52f91e3471ac0068bc5a919646ca0f4f2c7ae84ecbdb", &(0x7f0000000040)=0x10, 0x0, 0x113cbeb604f2f4ee) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbffffffffd, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x2, 0x6}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) connect$unix(r1, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xffffffff, 0x2, "020000002703bad940000200"}) writev(r4, &(0x7f00000004c0)=[{&(0x7f00000020c0)="283c22ed5062ec38a5a31b126833436aea0503eba16c99aa01892652a82693c7a0e1061b41c27b1351ebfb695e43954a7f046c855ced4c667f6be22635dd449e2d9cf56e974ce7bdf751ad2ad1c2fbe07ad0403b1cc256617dcc68e2f61e6b58274b42ca9c774e091db99902cca3d11fbf4b84cfd34b665931d329c3d13d79799cd9b38509e8c6ac932cacbd4f1b79353753e7221033498b900b8c6f5bf816b5a51aa326c47e6ce17ffd94a5e54f8a7f0fa8339bf3c37b30e869bee1d86615c9fb9a3619e07c08c8c225a10dc1ebf937e40009d0b9b86114c6662cf13c495a5be5dc3b91a1408f7ca5a703c95be548f9499da51b81cea094067cc7830f2099e6ab6fdeb8765ad1191e543eba5b5741e56771a0c67f9ce67d66da02a77b9941fe7830008c1afc61baaf1c2c0137174b1dfb45ffdd24694393c056c2f73a59e0055ef74dc5eb0898c05342b3d7ae290351b54d664bb81db5ca9b2848f1a1168f5dafcd1523d1c55fdbc1c8036b584072f97c3371fece472904d0fcb9742e25d80ae19e4560428316ee7e9b4bfebb31762bb860483b2709d2a15482768e82f2d9631ef4674163a7e3b7017caeb1b6daa17383bd101321b25221de2e0cb936fc20f852338bfbbd35a4cedc4e9114f33b997669c48f4a45215afcc39d4e67732b82e8", 0x1e0}, {&(0x7f0000000100)="b0b0729a186c1c20e974020bb2a706baab36d5e6a915d0d0f7a97e11293c57081d8fe75fb709873f5d7698f40b628af4a9379ba959b1f1e6342fd0306525de4254c74034a3df727d81da717fc47ddba471551bf7b9991773bb70f1c1f34768c96784d20b6130b1c1053501910d080cbd59bb3896aa29489c275cb0", 0x7b}, {&(0x7f00000000c0)="fdd145f739d7cd8f480fe45ae2c3853c0f77fba34d3541889a7857945b1ed69f9e4267cfba8efb1d178199023e70c24777adf37594f1", 0x36}, {&(0x7f0000000e80)="eb6f89539f3c1744a74ba415d92a8bf668d06c7203999c20e8be20a71265bdd70e1412c9023ff1b43a900afd6a49b77f03e74775840d24042626f8c508bf96c88f0eb3c6bdc6a0b282b01303b2f8f8ac79a32fc6f4f960fc695b5e28931fdb6a7900ea4f2118fbab3524c78ed5679af4897641d5603bff530639845e01e75eb52bf75ff7aa6c6003c7f2369bc69d2537194713ff302afc6d20f1145fd821a58f949c3fec9bdeb360008c41e653cc1591593a935c6f31eb0f15721a997d761dbc2e7824175b1d036f2117d38b16d19522464541838bd1976dc2025d0cdc1afd71cf9472a6869bc3740964f1c0e4f286bd61b18fe81f122ec5151636a6d46971e11e83a0fd56a05d8eb89e5bea5dea469bfd0d5377751aee6d9fa98acdc28b1633e0fdf361dbfc7c431cfa24f16959afc2f4ffa90c8f43ce08f6b2a9d6df868672aba95d7314b67124fa379c11d16ca104193c4bacf6149994ca1a3a813a1f1d04352fee28e2390d13cdcce6348b8e4397ead6eb61f9f1bdefdf2f273300eddf19c19deb16101135d876510a4e5cbea26c03fa2fe94247b28b2c8ec65ebdc5fffe98f1a806dbdc2b781ed064ae77443dc679099e4a9f42e56d0b3661278f699de68903b8a585ab88f42ca55a795187fd5d19a5101822bda7f71858b27de4c7c27c56761571e9b0b0d9c28a4292afbc8c7bf2a906f16b037768e55e80e87a7d0afa78d1a251db677af72c9ae94108041a32e75485320a5fac1ae874d7f1958632e3c359be4583ac17bfb297e2629a51d326173adfb6e7170cf33fbf475933f2f42819885ac7e32fe2106fc66d37d2fd9e070bade7cd365b2d1e186fcb8e69d6468d73a28feae80d5840df6e2f13acc61585d5a1a2f2c17e59f5d1ed74f99a486552abfd9feda1eaa5f77fea2c927db76ce2000912702335155bff6f16120ef286327bb7c0ecafe2fa343b40917857b57178a2c7b89cff3cd995d47cf8f7ce52afb6c66358c0639bee1a92d3c5378f295d275ccad819e085ff8f2eb0035b61af3c2954799cbb8583c16fea4ff3791b0affdcc46a75469ce61ed0cbd6e91bb3554c21173296a2d01e6377f42745d4b5900f64340c2e1182c7768f6a463466b725c149aa0b6be04f0dcfcd32bcffedc32aa8792905dd49161a19dac210a3bf7d98c2a3bb89e16652ab8c1557307f2c4bb9af56d9a8717ada11f4f727a56d41a043dfbd8bacab3e6e93eae5bd735a2978b072439ac71a0504d77bf8e96a3cf29fc3f9f683c8037dee3dc275f0f6dfde53490a595155092f3170f29caa28c10c180329178c5e7d2627955a10929b80e77faff69f6ec663b6004877c44f76c2cc9874b9a6a890f09ad60d4fa662bab1848612ea9a8cb1c552b1218acd49b906c5246e431fc448e0e92a155e76e038ff601a031b40238362de02370eeefdb0aeb03e1a0897cd6c705123c85e3ca12f85615ff11bc52bb57d35e5b58c6fae564fd43d52769867edb1b4bd0bbba234c4c085eeb583dbeebb248e9ef705e825e539e4b586a7ffef3e77c7f9c7f4db6405a3527b0a13b54cc27b4c69c9137273d819faa955b327287bf94de15409219210e77546bb75c61111deb59e1aaed25a9465efafab94359d580c9db11c962e8fcbcdd64372e91030637feb95fa310235384f12d0477223e2ac1ded5e138162631760930ab60b35c5742cb38254b372805e2aeabec53c6a42fdb04cc4598856337f8a6e92aef98e474a83b2192f032194d6b34bccec6495972c9f673d57190ab7764b847d90514428d7b9041e40715de5f74b0d52a03696f7e46f11c1fd6c4a2e8e290565b092aa5f8609708dfc5d32b9992754b40fa7e2298375e0d0d3d01e42738edefe9b79d36240069139bc9ae953382022352aded7548a77a9116066ef37185e54efb4626b69658513ad1797bfb24e2057a7c72c2be7e2644b6bcc400899b9accf8ab9bae833568d7c1458e47368c7779e9b070420d27df22ec36de7e08e5981281a5824bd3b7aa122b8caf7593e328a4a6f0616a49a11c9d19622108933b5649bcb7f9e4bcc5327f7fe530ba808d05900d6e97397e170b29a466d3a70e6da87a29a3108d6315c03b5233f5172c16f7129328ca47c574bc872f0dca5f31773b40695d745b5eba15bd0d72ff4c33378826488a7a8dda2a5fde099785004f866decabd4940a45c5b9b705a38c1bbc1f15ac2791f563a3b5020df7ddca3bfed6b1ead669ea93494efd627015aa119d84939b24d42ba3e1b432930a797337b2252983a25516a025bb76979e0204e63a0e6c99d6ef84c30d7d9b6a8dc0c5439ef37af8048c38d57e064184a01f73cef5fe88eea21015121d5e50a4b88cffa1837284d65531ee2f3dcf60b9125c8550dc5c83e36afc15714fbb2429aeaaca65c5ee284065583bb6266155e329aaa9484614caf0ef17ea7c6c7c6a0084c07749eb9ef469fbc4cb084a9bf2650b4f44094054bca374d2e67a52e3dfab4d2ba6ee03d8e46b59c1b9cd5dfd6365e6d21deda2c6685844e07fa2861088ebae4589258db930c8c1a94dc6d51ce5980354dead06222509d8ff9b482a20da760cae38ff43a4b5fed7073ae9e85bf023a0f80fd3796a0b6ea99ca3441613357137e1b64599024ceb7429e86e315d547487019f519726d60ebdb5be862e7cbc92a764d6a7df2caeb2e4d01a3acb6e04a44a53a3f0ed3178b648ff0a5b6db5645e81dd2157e63edc68d859bd4b361db77440723b94e51584a828f32f6377e539f1cf18cb88d26241d2eeb112dc07980c6f0b2826c58aa7f392ccd81aea245cb61c9ffdbb32e3d0d1b3ac7ab67db1c5543b560307adc65308ee2a6c16c82029beee9be9cd5ceee8674e48f72eba220cf60b27fca14ad13c8d9b5bbb2c036e7a8a7cd807daa118f91025004ec53c77c88ff8d0def019b283494e2768d2cbede04689fed70bed0abeac5ebce98d0e5dea5c3cb9f1b555063ac74917915ef06e94d31f216b47415aa4aa74bc1df7f1fe3bd042e4373de97d21288565eeb7c288913b5e1c1c11ded7f51381d341b0045bd823b236338082c6e4d8c654ea43cdffcd7c0c72048f92c79f1c5f20238253aa6b17d4643bfebedc79c9f13cf40daf0f68b0c1edc3b9fdba0ea9270d4fa3552eee7cd803c40f05873efc18c263741049a3029a2fc06bb5b905aff82f05ad88f075e1562c03bca1216cbf73d3b19cd3cc027a0cc855b49b205b295e20189b448790d2c14b213aa9a972dbc23a6e686e755626a4b5f2526728f98ce2e387715274c45db427715010b5e3f9ff3cfacb21a8d1d914b95828dba8a6fd3502e2712d57e05551d942d05c31c75211319363eff23d95996860efc93dfaa6111ad16eacfdc20ab9e14f48fa07c30cef553bc08e1287277e887d5cbba2bde9fa2eb3b59cdf7e293ea2fac928010d0efc817e89ea25365e20506f22d4377ce3bfcd8fd43c19eff11cf481e7f90cd30db5fbc377a866dfdc4fc61a8187c119554e2b25524efc53ed47c37d154114901d56eccbc5d1c1db71244cda7bee3225f1e0f8ecae3f8e5e474cedc3c148e731cbe8e729611b3e54c463334d6b92dffdd587dd910cc2e17386ba8ef3eaa9a0a4f342514f8c1329c192a1ea06aa0d0beb55ba835d3a700681b521ccdcb7ed0f1c9c59cb0e71a5bf3ad0fda1d2a443e197a79679f3687cf70d1d3f27c0f5ef3eb18527a129ba915706cef13ba69fcf44a915ab18505d85ece848bd9609abb0f5bb95f1cc36e4dd17884ed2b1bbe061e317e81d3e1a684856a28ff85d88870f4eebfc1163017f937d25f82815bed7d3e6bd6bcbe60e7ce7c47163182215c4391efec60b412c8032d0ecff22783bc332ada747c9d3f3c575d44712c07704040ea8e99ecb2cd2e7ead027b1f953e55bed363821e0a89cd011b9f59db757cd6d32c30afc46cb4caa9e0cfa6ac9516d6698e7f380ec1c798d0b865639389f220c481ca9ff127bdb301c3ba235647e38e1a4b849dc009204a4ab01a699a675e90c314bf804182df77d8413091be4f2388270e2af04bb5f7887621b9090fcf15e83d5b0911b7b4806c7348f6109d584ec5c264a581fa5404c6e423229d80a1276404942107b501970ced2dc139cfebfe860d4aa82ae79893d996991653c665411cca645dd172517f94c112a3fb7394076643fb64c210f03d43ec773d287c17af60b199b38ce9d6f49ee6f155a1adb8901eef233b50fd0ecbfc98df4db96e061c125db05ba969cf5a481e7fcfbc5ab3dc3bfa6bc82e3cd7ee26fc759096664e42d0d5cfa4524a35f2276f5580815fe268a9194bfb6bac9d69f78c47dfe075f5b4966636be5b97cbf8411f3db62960f5320a9cd6171e81a47de1a3c7028fa08e1837a0644c5a0c8dc57d6668682dad670e1c73e673dd90cf4cc36fbe26a45f9b8c38169a2ae97fbe4b083c5b6eff3c44a6cf163c38628e91c54d9b8a8061b98c97f85fcdb4daa70f4cc6f9803c4cbb200cc734c3497dafead53e0d554914559cb67d57fe146dc6987fae348946252ee490855be3ded7391288076331e376eef0a466592f14b63d228be7585de42c3b3781ac54fb2b0e3e6fdbccfdb576e17a0d524b2e4bdc9b6dc17d19cd10633ae589c423318e2edc7c4b75decd88a7cf42323c4d2fe92b89446deee85eced41218c13cbf0f40a56110aa1dc0a4b76cb204813fac3a09375c20be656c249a17d108f8b1e8c041ab3af9d607509e63afe230d03572f52b7003d14fd2fb8fa5422125dfe3d70b03e66a64965ac79805c243a2293ee249a495374a449af5a33e64d3397572f5c696d338aa46571cc1a2bf01892e656a50e0db2a8a4c44c61156aed7a99d1bb244e46b74e3c859977614ead6b319b1d0dbf4448b008e61ae803de608637925de8b81ef6022bd20f6cfed9356f544cdcde065f4968bb97efb50594280cf3db567cafeb00e0b42e9700a7afa64ce639b85417602e00fd57cc8fabeee46cc79946096d675c433019a13b2e4642aa027a68f878e5fa12efcdf37f071841b644998804894ac3c7981b0db609bf75129c822ed59c2cd8f37044903b2fa58196a949f2ecf7559356aecbafe4c725485d8240b0e981cea1409531f26cf6e2009950d0c30ddbd5aacdbc076cf701f3ca97067afb9a7b05530a056bec91c198722260bd3572e441041d5b43c263d831edac8ed0bd82c84f26b04a387765977cb1ff6bc39024068ff5dcf072ee88d13e54f66c1d5bb16903e7701a946c000df41973ec23525b74fd1d45b4c52d06ca7e146a3efb13c79b56b6e1e6ec65d513dedcf9b9c13e30a19c7832851071a86d1bbfc0d673614347ed9581e5808e3f047c7b585db2acf498bf3b2cae414891e44d244e283f6eb5eaa433b5cb3afce9df90a930f30ac0272666698b3b6044269d3e8730b08b0f1af5d4ae95f0568093844c83288ab7576e984d10cfe13d147b929dcd326bde0cd7aac11c7f6e705880eb0ad3a0f9d473c9dc6f8675f7f32ecae773e623bd25b3b1a09479e19caa8d49e4531546aad26befa4d1165dbbd17628189cc8ba365b80d6166a031ff3b2060c1555426d37ad5cc19d7bfeb420bf426da0959fcf02c2e2e2eb16cd0aca202bd8dcf350a2e4a99e1bffdfba20d5c70dfc5c222e4c17ca57fc94c871c19f542f60fd17b1bbb15e577d24dee16b5768a87ff113f77fe000664c3e64451cf6d17197035a8659929197af9a0f3bc2078ef7ff7db1d7bcf36ab06c38d16f3412c9295c6044c36bd0862826d4e0a65f87da97fbc304f00d7dcfd8d6767fdf25231b1549cac", 0x1000}, {&(0x7f00000022c0)="c06f7af0606b562c4875738433a896952430b6ecec64e1e17bdccc06a76fa94cba1d77a4ef7044c991fbb86d73db4d61b62ccfcbfd6826633eb7235e3392a2acd452a4cfc645c120caa5087095965b1d8d9b8081c8dc496a25c1ca5dd9a2372043948883ba9b0b1dba396dd216db2d4bde886de804ecc93f6131c395fa13ef0afc5d0bec885d4790237172ddca79a672de034091142d9bf8cb268df84de449f094d4d3c3da8e5cd0551c80792dab4409c7ee11fcc5b8f2ba3cece4ffcb303633380347ccc2431359fd55a52c56840f266ee5300a3717f5656638ef5e39725c3e055b62569562714093fcff3da84af0266f44dc38d8bd29d4bfdafbbda900ea9ceabf07a62fea25435a4c382557a8621ee6d5a4f9c9b88aae342c66ba4be92d71c0f37a41e09e2fc5f604fa10d9ec522d43a67c21e72bccf8785f98b17706ea7d0eb89e3631951bdd678120f746a69eaa5cc501011ab0a4c688d3de4c38c81f069203840453d4db5c3b6c7af439adc9f401110e34948292f22342481d8050eaca931b2634e16b4c49714ee03ad35c4fc1663878153426771238f70fb70e1fe353999dfe8da37a0859102ea716c5d888aea8a2353a640b8e97f0b6ded5ce547ebedf9408e8bbb0fafeae63c6ed58c72162616631f83893f0b55bbbe2756260b259c04fa42d05d92451d645feb2811d34d9e38425afddb17b6782890bd1b8c306050be6172926ee729f5e46da0cfc21feeba34f83edeb81b9925b73bc6dcebc428b3860ce44ec86d8029db42441d7c7b8641dc7b70857d4df5b588ccbfe5d0faa5a8fc513cb2c4d244aa2f81cc90178ddc67b9c20053424e84d8fbc1dcc4bfd565e1ad7b6616d70dded3cfb5711f5cf5e433748f0716934b6563807722263e3f9841278b5fea5d94b23eddbb0bbf8cdb2a1f663e7239d08cf8b0094ac13cd750923140a083f5af54642b84168a54e6a3c70ef191ec66aece42e1adb8b81b9fcf9cb433026f0d56f2948d15e88f4b0fba05d474d7d0cd584ef5b3071f9c10148d21dc06d53b95680231327ce98adee08d3905c01e1b85aa1d2f077643e4b97ca0dc8adb748ff3d3981d0840302397dfccdcef41de3dce119a8af8c4245a53d325536eeeb1b4531fedab7e700a012f1dde3b070686b065ce2ec3e3a8d125db43405bebf801d4d6ac914735858c973494d35199f6bfdeb885621e3249eb5c6c9ec14c88682424ff059674399c7e17574ad1c3d34bfd0801af71e121aa2b5a3fb22411e37b189d11098faad5b32184b0fb6103d2a8e9a9d2972d2c483868c27c2e24ac159959a19b8b8e6370c208cf2ba6b2065e9150c22f0ffbccf16968da06d6e71ce74731e729a4548209a94cfc52e82f0fadd5165bb7368624c8b197b08459bc533796d825f7821cd61a911accc1e500a3855388388dfce925c0b3686a7ccd25c6c2d5b8e843263fae31e1f7b03241f79b66be3f1ac0bccd1728662d8d18efbbbac62fc059e8cdb18571352309e6d5e95b69d1fe454d922b33672ca750373a336a400149571df8133c3843940937be80de942e530fbffe53197fc6429823750534100b69424dafaf5802affaab2e7c7d7b81709702ed1a9ecc2b65634b032b638549e0203bd06f2fabcc63ee48d6ab3865ee6efb9e1a5eff452392631755ab9119f023d5ac6eb4dbc74bc9f508e9fa0a9c55d7a9ace3da10675f32aedd7f011ca3b3c9f777993cdedf8cb6ea88370cbb2a81765e587a6519c81270cb733a828060373924f0b95be8b50283bd573d6f73cbb9760901f6747accef656257a4227731e425d77dd7e26114a9e73dcd41209424b864c21f871179115beaaa034ff1debbce792d4c71b3415a3d00f5689cc2e5902f9e009db237c3749c90c1431e7407c5624f1d83bd4fc36da040b78630b463493a5e2ccef12b271ab28c284d75e89b0baa08be56d3581b6b59aff9da67f041e475ee392763e82aa82c26fa5e8e43cfec6a4334fa22cac61d4c25768258d1667a9bc0908609ff231354ad89c98c1707246df043c24abb9634cab039a7ac390d3b00b0028e21d0d30e1127265197ab4693048a0ca8a28a4e4a03cd59f61850c4efefa0d209271b2df079b8111a3a5b1eae95aa136f520a0fef7b34057c6e9b96530920d30797d67830fd6b563985620b99651317a49d84e7fb8ee8248dfe5638d5d344f8067dd3af627e02b14494383d8b7bfa4bebc3eba372baa8e70ceb7f017c80e4d4d47307d81a0bc4c189b249262d26f7b3f81fcf1dee15b75d93281f178d18ea779b809665941118ab2443568b361ee3367ff530d9590cba3c5a8f7d7401c9e9237f03a06f33d1773d12ba23ab1804464821f5157d9bdd4f20e13477af39be6888729c5e0e2d49f385adbc9c4ba68bd517ae8e1d3b6b66e8a6c1880ce59b52b0fff3c0adc5160b0d486d1ca17d2d366a02402dd138d5be1bd244de1516d813ab9ce9b3414679bf67185d118be61ec01fecb26856c6fa5467f0e7c572c10d1d91483dbe514f3371de4b6b27ffa59686decd41bc63adc40ae2743033900e61610ebffb8eadec373e2dc5a38f0b09ec9fdabc81435ca33c29589ae8415f52cef1ca42c650dda3b5f3861c119f6bdf48a5b5d58e306bbcda9dc92c0ef93614ef933009aa7c9a8bfd53780f01b59f50fbb2f0685f7df1ab1f7b5ee5fc44d78b339ae102cd816e523543a6bd8c5c6e39427ae725a53244faac44d6efc9e5afc3dab604d3fa59c89a0a2c9e924f553c3d0188cbfc45b25fbbbe6df179c6622fe575f4a8a418d9b527fde78f362caa23189fa40117d34bdc191ec5f4e7b05d6e95e30b7f816638587954fca86a50989df1811b48a5bfa4796e92af35f9713e780671ef60a5e6b19b6a1b97ee217d0ecc972efd516392e9548619e3bb85f7a4352aa646896cff128f71befb21440bdb8a2312fb6da76275dcf7fff48823edf453eaf99d71d3d3ac714d2ce43a62c543500df8791529a4c050cd1ef9f9027aad25cee86988bd6d54a89cba45e402a170f4cf79f2aae4973f54861ae58805fd67fe652430ab06e6232d6429123c938a248263073dd6ccc6a934d10cde2aa3a8fb6ddaca274fcba8ad1a6f06610660a2130bccead26a0ce3b977a6afc18a21ba5e6cc945fc00677cdc27f3dcd71925cd1cfd65f4693b18a949b30e24a813e9b5aa2e24d278c7701b73bb1fea95f31791e40886aa295391768ba5f456a42d999ec837d7bfe9a3cb321db2a6a88624e3b60d7a1e8246f70f33f3fcf6d1044eafb989f457e9efed452430be7a81173c1892a91152611058c99ac04b552fcacd761220f25236be88476ab3cc46b7571ce53569da72bb098a243c2a636b9184e5223848045d1b99b142e7f61f943efd35643a7a52bc45b726ca79d0f27c97acba1436317f663078b2a663451b8bc438ab2b850861eb050efd3c4a32d6598d71bd24d4d9874154c180ad2da44cead492fa3c3314daa6808ffcce0c0469e4fcdf9d1559d827fb502adc14798e4574fa27c08be759bf687c46545fd57e87376f2bbd057aa4a830f0e56c08aa079be851db65a04613d3609fc9ae6ca2606e5754c175ccfd31a7e33cbf0d4dfb3f15b020f5366ceedaf549508bd5e98d91c96114a9ffeb55d5e2f0133afb1fe8e92beade603a6b49dc92840bfb07c090f049cd3085fefc76013ef46dd091bef1f3499051d8352e0ea022737d8f5447fbd4125ee5fd408e23bd705c521bbf60e5d7948ef37fb66220f4df335a6cfd443c4c8c2987fa733d086fa50902cf2415ecf952b167c8e0c5efb06482519e20251c304d0b805c6c892fe8f35b7886d2d0e8bb8ff34db7e4827834e78fba79fb256d8e616bd4cd9564e968d3b300194d6a22a4a1143ae0d24e865ea7a1edfb0f6343ce14505a722dcdf3d5cee399274d4a82f2e2b059abbf3739fd07af6ed7b232a1dee8a8c68c7f0e9ba3fead87ef954719bccf74c86b2217dff8fe92b5a6bbe10762e5c571bb16e0cb5b944b3550e352c5a58596382ddfbd08433be7594e5394699bf75092f249f00577f1750cc36b13444c003463239d90d07e87d92dc162184aa7e7a0447f61d3f64687d25d114a9655ae8acad51ad0f69b9ddc02a3492ae364d2ce7583322f6fec255cc92347b21184eab70d30c40315e619c216195b98bee6285e727c253ef2e6d2129b40e9e58ad8d886f4629d3191f30a5bae64f2bb1f0b4c27218822ea1cca8c91f3197bbcd32b8d12a0591a21dfef4c15197a36d3b74b252138b0f4f5188005c4d82a90a162b86f59d89905adb2c655b0d3e29653878d695c602206c09410b14e5c70ff74dfd6fec9bd4bb0c8b213764a8f2d84bd915b73a1cc4455708bf007e45ebd81bb256f4cd7efed32470e4a7ab4108199b0c8d15cecf4b1f5234a51a0843cdcc546fdac0584492bf8928003e8d8914eab301d83a29364f5d8f09ac28851c4982b1f6d57505808957aec50aefb8fd85e330ac8281f1f9f64d4f636dc8e9def3d9e6913cc90cdacd5cdad693c8ea958c42b084311ceb7e7933fb07917251e3fe6bb1a9ab23fc8a05aa1533da30955802aa521d16efb376ce1b31b555f7356bdca146390e6afdb2aa13e851b11a9bfec6006cff92fa7b6aa9acc572a4f944527d89e5cc0b09dd6890191bae4c8e49816764ab5bd92f57aea24f59ecd9bb9b1395ac5674c430d6c9a28068948d90830f8d66c14e25e485aae8ae115a22af7294a986afed045fc87ecad169406da97a9d259bcf50ef383ad32620af03ae4096e5d47ced443cbb40d46a0713c5d47695fe3048ef7f8dc84be4ac5ab073e3402866070e3f249da43276bd027e0c093c11b176b441c16c03d15c9b3bc6ba7bc4336b5394195c07dadb557bd34920e7a1875f73d9132c2bfb3e1509f1fbdb2e13df3b62c2f4e4c9f22031b1b30c090f7af0e3c0158c3553299d00d2fcc7549842aebb291653", 0xdb1}], 0x5) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000180)="a4", 0x1}], 0x1) readv(r5, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) readv(r5, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) getegid() close(r3) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000080)="c02a166f7bb36876cdd948ec609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a6b569a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d54c209bb98979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b22c92863819a", 0x91}], 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40e) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000240)='./file0\x00') clock_gettime(0x4, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="1e22d048ada6dcef5a8af8301a29d9135c14196cdcfe558e72f1b4af9f7af1c88966aaa76f5d4a34d846b0d4a618fe2ff2933268207ac88be4064c39404c2e785574817bf4666e62a5b0b27e3805cde2a8a5f7f8f28b9310a5ce224bd1cc0bc2ea020383ba36d4431a045d3805b3b748d966d5ea6e50cb2b742fa3e8f4849b457eec8af94234a38817ce57c2128d7170b603222823fa08c98fef7672c6ec03f69aa5b60d4e9e6f61f1aa907c3c5b6ea07db57c1a1c7a368cfa00c745fb0265c926c10c7a9a7a0a", 0xc7) executing program 5: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000007c0), 0x10000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000800)=r0) (async) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f0000000480)=0x210, 0x0, 0x3d) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000003c0)='#\x00', &(0x7f0000000400)='@--\x00', &(0x7f0000000440)='\'%^/\x00', &(0x7f00000004c0)='+::\x00', &(0x7f0000000500)='\\@`--/\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='@\x00', &(0x7f00000005c0)='-\x00'], &(0x7f0000000780)=[&(0x7f0000000640)='/*:\x00', &(0x7f0000000680)=')\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='Q\x00', &(0x7f0000000740)='\x00']) executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), 0x2) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(0x0, r1, &(0x7f0000000c80)='./file0\x00') socket(0x0, 0x3, 0x0) r2 = socket(0x1e, 0x2, 0xff) r3 = socket(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000180), 0x10) writev(r2, &(0x7f0000000440)=[{0x0}], 0x1) symlinkat(0x0, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x118) r4 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x10a}, 0x63e195bd, 0x2df8, r4, r4, 0x0, 0x0, 0xd6dd, 0x1}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x0, 0x0, 0x4}, {0x401, 0x1e, 0x4, 0x403}, {0x9, 0x2, 0x30, 0x3ff}]}) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r6, 0x0, 0x7}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r7, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r7, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r7, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 1: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x0, 0x3}], 0x1) setrlimit(0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2000, 0x0) sysctl$kern(&(0x7f0000002180)={0x1, 0xa}, 0x2, &(0x7f0000002400), 0x0, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0xffc1, 0x4]) r2 = socket(0x18, 0x2, 0x80) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = accept$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000380)=0x8) mquery(&(0x7f00003b5000/0x1000)=nil, 0x1000, 0x2, 0x0, r3, 0x8000000000000001) r4 = socket(0x20, 0x1, 0x26) getsockopt(r4, 0x100, 0x10001, &(0x7f00000001c0)=""/29, &(0x7f00000002c0)=0x1d) setsockopt(r4, 0x1000000029, 0x33, &(0x7f0000000080)="5a7a5600f5d8eef2", 0x8) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c7", &(0x7f0000000040)=0x27, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x55}, 0x2, 0x0, &(0x7f0000000200), &(0x7f0000000240)="b8dd1ff02c2e95e8a4596941bcb8696991d8517f21b78d311c96252479caadfded24f023331af77b06b1cb355f2481e1e33e628a64464b4242843d8743673fff3079976a", 0x44) unveil(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='r\x00') r5 = semget$private(0x0, 0x1, 0x82) semop(r5, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r5, &(0x7f0000000140)=[{0x3, 0x4}, {0x0, 0x80}, {0x2, 0x1a, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0xe0b, 0xc00}, {0x6, 0x3}, {0x0, 0xff}, {0x3, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) executing program 4: syz_emit_ethernet(0x36, &(0x7f0000000740)={@random="d5ae1bd409ef", @random="bd4c8cac4ff2", [], {@ipv6={0x86dd, {0x0, 0x6, "ed0010", 0x0, 0x0, 0x0, @rand_addr="000000000000000000000000f800", @rand_addr="00000000000000000000ce0000000b00"}}}}) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000240)="3d2c51e0b4530c4671bc7957bcb31ed05ad80503ce09091c52d2db4fe4b2ce5a459350e43032eb7151c7b56f8ba52028539f621d792e6aa668dc80170aad670e5b50cdb514c791633f694d15050d27f9d60d786596a75b5797ee3118617456debf3171c68a3502d5fb2e68e61bd4e8375c6e6f69961f319dd2b67b02823994c5585ac9faaf201efd3bd70e8321249811f52c50bf57f44801efb8105bb1d4e27406ad1e737d13e32e1ec09fda66185e09864f2b097b4d26991c3d02d67da9a0c415ff6196f22d05c7b846d85abd9284c93f0dd0d6b60b04ef87d8c321c634951e121d49df047308bbdc354161ae7fd736b7d6035fd77de6475a50efd05f3cf51ea18da4b6e503c88041271b16c480cdd122b0b3190c3304b257dba831facc3ab9f8b2e6edb044e4d06300ee45dba175cdb343f18fcc94e935fc9eba3534e5aa8fd303f41428a656e32b6ab51f6628df5539006297ced192b62952c399cdb286cfdeb2258b5383aaa4fd2753f6d5aaba34dadddd8642aafd3388c2553ff9cc25a7faa02d82c9bae2b47bac", 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\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(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000002c0)="c67e4f05629b2773f652849931b6560947f1ae0a", 0x14}], 0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000300)={0x8, 0xfffd, 0x7e, 0x695}) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0xca) executing program 2: socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) select(0x40, &(0x7f0000000100)={0xcb33, 0x2ceb120e, 0x8000000000000000, 0x6, 0x401, 0xef36, 0xffffffffffff8001, 0x5}, &(0x7f0000000140)={0x6, 0x6, 0x5f, 0x200, 0x21, 0x81, 0x6adcff0e, 0x4}, &(0x7f0000000180)={0x3, 0x3, 0x7, 0x6, 0xb9, 0x1, 0x4, 0x81}, &(0x7f0000000200)={0x7, 0x6}) select(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0xd3aa}, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000000)) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) executing program 7: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x1ff, 0x0, 0x8000000000000001, 0x5], [0x0, 0x3, 0x10], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [{}, {0x0, 0x0, 0x20000000}], {0x0, 0x0, 0xc175}}}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x0, 0xb, 0x10002fffffffc}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) r2 = getpid() fcntl$lock(0xffffffffffffff9c, 0x12, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x0, r2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x2000100000004}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = dup2(r5, r1) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea440068d4010000", 0x8) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x36, &(0x7f0000000040)="03000040", 0x4) r8 = syz_open_pts() close(r8) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080)={0x2}, 0x4, 0x0, 0x0, 0x0, 0x3d) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, &(0x7f0000000340)="b6a9a4214c2c548f3abec76c0786287a27fd36b82e8db73981d4bc10a57f9a324d15c91c4ad79ffce3e7084e727b9e852ebb131a3ec5174f6867eb61e1ac62aabccf73", &(0x7f0000000040)=0x43, &(0x7f00000003c0)="bc232cd25f89774454cdcd82e4cc74d3406c177ec44e0c7707da7fd6046c1efdea00fdf731c0b6c662eb453c554ea71ca996c86c609329a65bef85a088aeb8ca82dacc30ba2c0a03fbc7c1cb5d7c3aaee56e70a990bc84d7ea28f039cd41a0efa97d1b1d2158afd8285c0b82117f7d9a1760767de506d2cd2dced901a33a81aa98f9844f46a4c5d528f99b276dd65232312a07aeb0d98a612b633af2601f8e3057c44c8779c58dbd240b4bb7c9e3a03ac582e0057c6d12c81eeca44a4135c81b65f513d6f8d05d31adcb78e7f4fc6a778fca56c400c0bd2197ae4f51645d57ca19068566bed0fb4e07ce299c770eee3cd197d4e0b9907c43b3", 0xf9) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xced3}}, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_pts() flock(r0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x800001f, 0x2, "6492c3d7c47bff0000ecde1afd00"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000e40)="b111bec04cae7c7152139c94fc29135885c2b7b1126044c8ec888bb05b00f17dc4a24377c995518a3ead2b2c9078b262945bb9b4554847171f7134a23d1e34d3a2ab8f6f8f6ec6239a564210c690496e1a7c9d8b4b5b52cf10e44b1a9910b266320e7411197c1124d4fac6a4600673ca934eaa4b96dc5f4f1681b2f1b615a30f0979f80f8f9500247a5269642b9019da525b124ec3012cdd35ebb1b50a36bd9942fd9ecf632a7107c7d0a34857fe50e43237f827ee39c903829b68572bb4c373897bbab6be503e86eb3f360d69cbd82f5b99ca60f017506d2ba053ab48c88a94b145399f3b2f1de8ed5d93d8ffc28aa4141c8e99b8f1b0f1963e61a762900a433c6fbb64a350b868d62f3aa8d5efdde5d7051f38ca4c0cb5c3d0da2ceccdc6e57355f42e73744666b8fa01e57280057323ca467b5dbe5ca6fc6f7eab1d77ad732fd568e2f8c59c2b1508749a55bf04bdddfd5c2dcb5f5c405c66ad224ca9d6fecc2bf8d7fe1e33ed765b200e1422e4f1599dff9595cfbd55afb3a54aebbe29624cfc769900baf957d3cadfe1be7e605dcd66e7c9b4f7be85d91f20830e296eb31e721e2cbee8d7bd120a20c0e540ef6fdc68f5bd7bd84557774db6730f00b1d786b2491b94332f1a96e2a622ad4a930697eac1d43337214c3973e462595d0b63e05ddec77a72b290093f3b64d2dee99f0a76454375616f3f5e020477c55f798e27a3ce67506563ab1a0dda4c5ae7243b4922e87b4d2bf98826567318a5d79bbc9bd77a2f0e57376bc85226e5e50f97f26e6ad213becc95a282f963e24aa12693e55054f8406228cd40c6768fab639abc9bc5e3d42e811b5ee33930a45444c4b5cf9cbda8db48d1af54f8faaa4c5f025bc084dd0b3742e72075020b7c0f069fa9939d15c82be759fc02dae035c39d21bebd06b1cbe247d119c9076d1c00f35102095dd676377b1a59dc1c2fe6135897882fbcfd6a8811b7e7a25e25b9d197a6217d517a0f398cfc19513ef1177982cb442531fedff8f382469b49d35d3751599c8090fa5169345c9b9fa3d710f373375ebff2aca2c8a750e77cbaf4459a8f782c9da945a96de669360f024a5c761544acc51fcbbda11a68e547826506001d5aaeb603d9a6cc8cb1e4c85d64dce37e07f75665386b465fc4630b1bfe6ead70a34837a7090e43dbb4830016d162a5d5453baf74e90ce9f153bf0ca26ed820b6a7d62c572a8725e6eaf28d1ee10593322a9bbaeed488f5e7fe947f2e25e677124475b0b5b3517f7ea9a01a77e87efc1479c373da187387878d556c8085fdad7011519326e8aa917e73e6213ea2c3dc04b12fff658aa1d694bc76c0893e7b90e95664b42893fb89bbfe2e42c26d39dbb689ffbf7ce60fdef7e1acccf689ddd6a3e418419bcafe9af14a55117b2b92db97ae26026759ae4828ba35babf26e639612655d0dd1f6b8aa06562f29c7bda8589fe54959366c081b23de084c5765a5d27eccb5e0e3b60f0d135ffc7eda412509424f29878d70dddedd9eb57adbfbe39efe2e855342cb3ddf8efcea24780d14d9710aebe7dea7f70b21b1286048e96c21e636dde7edb3a724c9c6ecde7eec8c045f1f1f914d277b21e6f1049013687dd2fefc573351de3e02d53c6e7a6140bf50e05b3df83c8711d15202c997e5a321f23a85f13c8d259d5af55ce1ce2103161472cac1777fa162baddc562051e2f707a0ba80cbbd0e66eaa743106fba338bdb934516e99133cb3e70dc74314e3f7c3f7a5f1c9dd54512f737f3e486ac2c4c7bf761a21ef367ac466b0a135d7f972b862c99b884d8de902963829652eaa6393ed1ea5612cd47a77c428707c117554c722cab7ca50fa2a04d7ecc8f1f75ddefdc28", 0x52e}], 0x1) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000140)={@random="5dc61a209f15", @remote, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x40, 0x0, 0x2000, 0x0, 0x0, 0x0, @rand_addr, @multicast1, {[@end, @rr={0x7, 0xb, 0x5, [@broadcast, @multicast2]}, @ssrr={0x89, 0x7, 0x2, [@multicast2]}, @end]}}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@eol]}}}}}}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/138) syz_extract_tcp_res(&(0x7f0000000040), 0xffff, 0x4) syz_emit_ethernet(0x38, &(0x7f0000000580)=ANY=[@ANYBLOB]) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000040)="5f78f062f4e807625b6c6abfa827d72ac67cf09b222a79bb732c068a7855089ae506669e0e8641941b0d8ea48fdeef1daad14d625d605e31081fa07fc94720f247ad23b3ad71dcd612a33de103a1275cca7ecb402e4735a06e0979624b5754108dd3fb6bdb651f70cf46db2c71418812f5f15b79af7070f6876fae31ebc5348abf027818bafcb043288a", &(0x7f0000000180)=0x8a, &(0x7f00000001c0)="49e205ebdea7f8ddfdeffb42cf3bfdb3e13498", 0x13) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fsync(r1) sysctl$net_inet_esp(&(0x7f0000000200)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000000240)="27b500396f51a3d54d1f33dca5c6ed04d9a6cfd075efcb33083789e7b1e9bef71ede0b177d6a35cdcf651a955fe5193cbb66f18aa76e2d611d76afa2e7dc2ed015362ca6eb9b714fcf63bcf7", &(0x7f00000002c0)=0x4c, &(0x7f0000000300)="39652b9c270f4432c1c12b358e7dc31f260e958faef2f41e2d4fe63241cd1581d15c0c43488b9006b4b6678ecc41fd12c0392a0be73a02cc2d691c934bcd07afde3f300910d0676d2e3e0fb0cedd20acc18bdb41c1347090073909ed8e55e6fc993734f3067d4f2811d70dd481a9dbc1f32d5f916cbd493839605858ab935a0e1698f5a4296faf1c11658d8be6bbea4fb161aa329eab03346ab13c1fa899a12086b0eb4b7a4f95bfb2b056db79e61164aab05b290d831933f49ce4104830c51e87cfa2af", 0xc4) r2 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1f, 0x7, &(0x7f0000000480)="b38429779611a5ce864d79522cb7a3d2fabcaa6c4228dd64e83c6109e740ebc79eb3cc3665942b32737e96911e4c7e2ca3c3fec568a4641f4d3d7e914d15004bb4f200ac7ed9f825b0a14502124652b86344c0ae131f8f1cf433dc282bb055daf7c17024be", 0x65) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) 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]}]}}}}}) executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x56}, 0x40000000000001fa, 0x0, 0x0, 0x0, 0x1) executing program 7: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="f2643de93dc710a5cad20bb248b068d678cdfec6c57f9599e4fb6276d23c99b35d3d55e861453833719630230363e9d63fe568094567ff1c267e539863079eb1d97103a9ab89ecbc39409de709da99a9a47ee7812f771a0fc30640534908885ed6e39520", 0x64}], 0x1, 0x10000) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() socket(0x2, 0x4000, 0x15) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8d00, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069b5, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x40, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000003c0)={0xb1b, 0x0, './file0/file0\x00', 0x917, 0xfffeffff, 0x2, 0xfffff001}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x6, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xe21a, 0x300000081}) fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x316a44ee, 0x7}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000480)="8f", 0x1}], 0x1, 0x0) ftruncate(r0, 0x40000) ftruncate(r1, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x710, 0x1b2) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc02069a5, &(0x7f00000001c0)) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="89", 0xffffff6a}], 0x1, 0xdfff) executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r2 = kqueue() r3 = syz_open_pts() syz_open_pts() syz_open_pts() dup2(r2, r3) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x180}, 0x0) executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4) writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000ac0), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = dup2(r6, r6) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) r8 = dup2(r6, r7) sendmsg$unix(r8, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="652ceaea291b0d2de9e7e9ab670607739d6853e8fc7f5d4fa841467c7aaafc766e1e385e7b4cc858", 0x28}, {&(0x7f00000000c0)="a435337ce8a86b03dfe40173bab7083f5d4441d82700ca1708861ac08032cb02b173d858f30e898a0400"/53, 0x35}, {&(0x7f0000000140)="ab27956d8b3f56e8ea08b02a355cdd0d6e1253a081621e310762e060d71747ef8ac2b0626df1498a8c850a3ac0086ab98a99504914b7bf12f741c4bf59e75b167036c5bf6efd3a6389a66d75a1729477dbecfed16b3b8082ca7c0f50d48a55d336e59cb8653a8ff6a131151ac707c100f3e1c63cf269b670aa1718d163a59d3dcdb898e234561328823d6500930caf2d5cdff98847bd7a2e12807f3f8964e17e62c1e9d065e5f1bde5ca68b479baf1a7c0f8fd7ad0874da2782c5980fd5be70a52f6616d59737fe02f662da1911de6ffd737b384692f92d6f12254356ee19c0c0d6ad5f1021ea1a79e1206847f2c510c572a6a5dc431beec5524ed", 0xfb}, {&(0x7f0000000b00)="0c6b50f195a46fb918a2f1e6a4270d7ca2dc487740b713d68b4ad6a8171d9d02a9b0950739368e8428bbfc156cb992398a8498d5941460cedb854acc1b7856a30bdf4a61c7be05b56f6b4bb3a864fd64dc28f8352d90e4a88dd1a702da411810ff1422a5ad6d9bb488fb6d59f614b8f29972a8e4cb816bad3b12bd6e1459d30a8fd82e525961a35fe854cd594344d829ec457f251335131cd5506039d728585c54caa61e28d7af0e9e1586861a60c2b3e6a83ebd61ff27a3024db1783f3157e3eeee6cae5d21eef61a15be8ad395b361c0ce53721056deebdd7ceb9423064d6b52db96cce5f7c4851b6a1438813e7e839ef767c1602f63e6517dbd58292eeaab163b3572379746ab1a6a535c2c6198c67cf468d04ee44cb1ff951d9ce31b952bb50157954099e1920b2f7f0a2500c508068994977af4ed9701552fa9c3bb0512132a20f514f158a1a703c915e4233f7163451116637831e30d6279d43dacb0355f88508da2b9cf3b9178da572d109ef51e6d2775452ed0b9e6905d4ebacd2c00e1243558473972b537c798c8a8d5613ec41a727e9b6e186371df9591189c2c34405c7c44e482334e805ff7ceaf799aecd32fb7a4f093123090699296d6efea17861d8ddb75c73ab69aa37fc692073818e3e1cf33eb508aa466c52dd75c363a519f8e87eb5545adf1135fb95194b613fc99afba8f552cb53eb32deb93780ba3600200b85091c51554a33647260ca3e9db53d73432ec081f944e9396acdc29bd80d1ceebca3da858cc912ffb4a3d75387c2b8d380a19a9c87369fd51d43f93e2611513f36a897d128f3e9f67352d43e8561e6a548b52d922168dfd28b60f414c4bdcb437a7bad3324a85ff491efb4a295211a8009145b58f5a856821f175ca1247a5b37560abd4b3f974e2a6ca074c07b68579f9ca6da7074e3a8293b341ff786c1d0e7b393da12387cebc923df61600095d3892a9d4c92bc11f2762d110c7899901f5d564128b489b2bfec289ab8fe1838a2f02595ce17475c85812931f6611c8f1113429958eaf73f9341e711b356027971eb49a216862834274999179ed1267c63fcde367043b53543ab306f43abe8a0840be1a4fb86818a254ae87576386d7cac0859254dbfe39aa0c1d6942908b7e4e2441fc211c9335487dc31e518ae08b57c15a1d02de2ee3dd7d35d312be1780597cd55499ec63630cfcf8916418effe9253dd8c2399843d80e1595417a807c8404584858c078431dfa39c2c399176de53693d402a26489b89047246f23ad318d03a4bef54996bb44ea48b69860c5f1ae1a66f0ebbc549af51049778d78170dcb22f24deb16e8430ea4891d0e9a74b6092adc53563a404bd39f97f90e2aebda707296b1b92e3442e2b894c7d56d88fc3a8c0884992ce96ac3d6120ba6881a4d5e26390cf97adf220538ec6370d4869a0841363981d55b7e3e33942480a13dae6967de4bd777934ccbce7d189f5de5245a7961c33e1896f03bb211b408e907c69b89af470e2df8065fed7e37aa07ce12a0dd5109642ce0ea69501ce58d564877a3a1251af4ab71de211c911addeb51e1a8012cc6619ae410799542204344df443d6c686ca94422dd2d0178e357ed528d9972c0fc22de4d31661dbeed9a1710da16c8b7357eaf399b298dbd9b1dad49ce82cc4a4d46d6729aa54b5d9b9ad6e637d843531c2e7dedcd7ac79baa7b923cd4d91e9d6dfb1e3b80a3033678d1a12f95d08923f0aebf2fe89255aebf55bf4f6635b7c8917ef45dcb910d15354ca5d8e153da18af5f1991cd12fd11462bae1edc1e45e9ccd71ba35c1dde6ccbd4d0e51c7d816bd38624816d60a460b520f93addcdc6be1f749bf1560ca7f707d18d762dc74aaef781556ff375bceb53ba6a0596d7becc389ff9152799a1d48feaf00a37949c17031ffa452501a2e934846e8cb4dba07f6b8b3850b721cc4cf05e89c3f275b3f2d1b1f82c6e35c47db7a68ba24be035b58daa5937cd8deee81d0c5095376fdd92830dfc11a1c9325f93f6482fd6563c6a9753618d6772fceafec6ff255f66501183ec1d1ca35a64c463dd19c6df6d161c2555b6c1b5db905ced24fc1ec0d92156f62e6361598adcc60a01f91f14dc646d36931348e888e98a1de2f2f0dc69ea66cdeb05bf92a5d9b3bda61297770bbacb046bb3a496dd5c649ece32abda0f0083d4e3cf5eb20096fb6b664996fe3749e4b20dc66064fd08ad6ed01cd3bb405478773da8ded41ea17fdc755a89a0a9dfcf48146ac023c997b891dbc4b763bd10cbc5b37f1b2a5086055564719a0288cac5a8d86b787358a5d779d5c20ce62ca9ec56d32e852c759ee4ec5e43ae2e7be77730ea58e8582047888690ae523dc58f8cc3bb925f97bafc168214da734604c0d706affed68b01d627ecea4ebfc3778b475f32d53fae741417c8da18e0cd608316831ed02d8638ac8517b8ac6df43bd582b5797893feb75473b4ca7779a833aa1d89d47ba4c77739ba501122d325dd93a9dbd5ccae62764684a7bb2cc183a8b437bd945d9064ee03654e848c4a7fca6ed6f97259811f5e7906e0310b0774e8ac7e8ef32f5ff1b5370fdd1c95df77876b3a93713dbf02baabb7f32e2f73096308f5e76b9b647fd133e6bc725e4bed7ac27f2e51b627d310eaedd43feaa0c5a9a6dda2d156cb28f8bd41da26598e0793e49e5bcd69c8d927c96b0873109fcaaceac950e2c48481d47ca6b679c47175792adef8865a4c6e051bab32f0a63539fc91c81cbcc0c9e9398f8c01821f1207d21bc3e700f513e82dfb1aac4b66f39b73e6e6d297938c617ac1047642ae1b66715354d88b3b4e535ab6543ba35ae84e39e1632d0eb13611ddaf6180055fbee985d62d2b85e62d6e09d6ddb0a840f93962482afd3d6334216f51354ba6d08c27d3ba3813caa100fac9b27742685b5ba785e6842ca0440f6cafab563bdc4fcbe0964fa2ace25488dade7b3111d62baabbebe491dda6ba1647fc44b99af61f0bece3d9d6e0ed2b3e0a4994e18cdf19d5479845c6eae1f64d053f8579ac16dbc4bfd63d7bc1623008cbcff428b813cd47c55188a6ac123ddec5d1d5284b1546cbe01f15520709c1a8933344591c0103752b554862f353467e1605cdad7707a809f24ab8677b8bd7eb1a7f4ed4e0831c219ac2a7b4ac5279687c9e0564e07e485d1045504db9f12cc001f05fad62c9f0cc974de8844f2163936eaad33cf4da0598bdddb6b51ecf6e48f11df421765a88a5b3aa5cdcdd1a5c612f3431b3c7ff681460b4b9976dd27d01b835772a1f6487adecaaea3d56e3e830900000000000000f877d189c0da54432c6b1235010a355f80f8ab3d97728872bf01498db5244a951884f85c0779a551c9c9e70ec74c7b792a4911b876b3e8d801c0dbee3760919899fa67f3f49346315ab7e3665aaa71e40bd5c44bc6ee0b231ce02dfc1354df344cf209c1c17d9d140896199d8466a98503ef9050ccd926e3189c71a00cb6a4ce0fffdc466b4b97b299ef0e3a1dd61a86db3a9285b48d25700e3d7c1190b4a0123c58f60f382162b429035f90dd7f10e02fa0b0eb1308e75ae948ea70617273b7635c22cd11a997dd1988", 0x9f8}], 0x4}, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, 0x0, 0x0) close(r6) dup2(r1, r1) syz_emit_ethernet(0xe, &(0x7f0000000040)={@broadcast, @random="9dad4d42febf", [], {@generic={0x88e7}}}) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0), 0x2, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kqueue() r4 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xfffff5ed, 0x0, 0x7, 0xfffffffd, "101095f97c2e00"}) writev(r6, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x3fc, 0x23, 0x1, 0xb, "00db00003f00000000000000000000006d2b00"}) r7 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r7, 0x4, 0x48) shutdown(r7, 0x2) syz_emit_ethernet(0x32, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa810027008015010bd7d01fb48a7863f6213403435f60d888957fac744b8e0f8bb590a359fbd6"]) writev(r5, &(0x7f0000000180)=[{&(0x7f00000009c0)="003031d9b79f66a093905aa8b0dac87ab7e89d4ca73b96bad348a50e26893c05fa71bc811ba1cd0128210d31c1624202e5cbfb59e80008e02bd36252ac2c34e68e445343547b65a518fae65539d03729b9ca1748fde0ebe43ff6d36920773f172ac1e84c35f54eeea96d25194404524924e6705ced7e521443256d203c7c6d547f589597c988e61378b04f3b4b79e98c3f366033fc6269c3386f3c17c73aa9722fc5640f09f9af01efd71d50744a3dd73dd93f29788726d3a631f2364472be3c7cac51e7f5d6941ab31648edb05a656f97e769759f81b2b205286a1737c19e704a29a537a03e647e2ca1531015ab156f9d4e93835a342a2584d41023861b3e146b925a1d741489ad97462dd1dcd05b8aed04eb001da181c37b74ecf938e47aa8a7d28ba1b76cf551a7c25f3c7d397f36bcf7e0a25f8ffa0c795eeb67f951e2b47e7719e4eae87123fe1df92d564d0c834f2b62cefe52c99060ce9eae792123559e1d12de5ab2cdcffb5144dadc2cf4b757591f79964b9e5897a5058b51781c1e4610787f227f26a73a7bf979b916e5d85f60636d699cb19c8a618b906434e192817943834d0b22878c90ac8c3e398cd0756f4ed52494b54cc9f7d393a655d54702c34cfa896f9d26bbd373ff38c473bab7d0722b3afefa4aa2718fad6b84d4f1ced880dd43c35c515e0b84d3d65110bb50c450727bac401c83989fbc7c2bd6444ddeb669aa5e58cf5dfaacc575a097440baec4143f6a11c7070f1f57b1dbce4c7b80c3e8d8e06a5834d75ad489d2d0eaa4d344bcc2156f2cf04a7289b99e7a8323462904c9de68afee515662c52ce1e5b9e8273d96c3606b3e63feebcb89302c8030c66f323ed4cad42f6697cac7f7ff750a910b1723813b1a41935f1aea53cdb9fa65a72eac5ea9de8089", 0x28b}], 0x1) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, &(0x7f0000000180)={{0x0, 0x81}, {[0x0, 0x3f, 0x3, 0x0, 0x800000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x1], [0x0, 0x0, 0x40000000, 0x0, 0x0, 0x0, 0x80000000000001], [0xfffffffffffffffb, 0x0, 0xfffffffffffffffe], [{0x0, 0xfffffffd}, {}, {}, {}, {}, {0xfffe, 0x0, 0x20}, {0x7}, {0x0, 0x0, 0xffffffff}], {0x0, 0x389a45d4}, {0x0, 0x0, 0x0, 0x2}}}, 0x3f, 0x1}) kevent(r4, &(0x7f0000000000), 0x800, 0x0, 0x200000, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x10}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) execve(0x0, 0x0, 0x0) close(r1) close(r0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000b40)=[{{}, 0xfffffffffffffff9, 0x3b, 0x2}], 0x773f, 0x0, 0x0, 0x0) syz_emit_ethernet(0x40, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d2000a2b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c9909fa96bf7cb7730001"]) kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa}], 0x7ff, 0x0, 0x7d26, 0x0) getrlimit(0x0, &(0x7f0000000100)) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(r2, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="beda", 0x2}], 0x1) executing program 5: r0 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r0, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x1000) r1 = msgget(0x3, 0x1) msgsnd(r1, 0x0, 0x0, 0x0) msgget$private(0x0, 0xa0) r2 = msgget$private(0x0, 0x44) msgctl$IPC_RMID(r2, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x56) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./file2/file0\x00', 0x0, 0x0) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000307000/0x2000)=nil) r1 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x140, 0x1}, 0x1, 0x4, 0x0, r1}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) shmat(0x0, &(0x7f0000336000/0x14000)=nil, 0x0) r2 = shmget$private(0x0, 0xa000, 0x0, &(0x7f0000ff4000/0xa000)=nil) getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000016c0)={{0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2a, 0x40}, 0xc825, 0x800, 0x0, 0x0, 0x72d910f9, 0x100000000}) shmat(r2, &(0x7f000018f000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x1a0, &(0x7f000029f000/0x4000)=nil) setsockopt(0xffffffffffffffff, 0x1, 0x7b3e, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0xb, 0x0, 0x0) rename(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x6a) truncate(&(0x7f0000000140)='./file0\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) shmctl$IPC_RMID(r2, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x1000100000001}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x20000005a}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0xc8}, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) poll(&(0x7f0000000440), 0x40, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000240)="df", 0x1, 0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206911, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000040)={0x1, 0x9}) socketpair(0x1, 0x3, 0x7, 0x0) executing program 1: sysctl$hw(&(0x7f00000002c0)={0x6, 0xe}, 0x2, &(0x7f0000000000)="00000000000000a9ad0898d06119f0e45ae44d8a8f18560b2edcb0392c4a", &(0x7f0000000040)=0xfeb5, 0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x5aa) r1 = semget$private(0x0, 0x7, 0x3c0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000004c0)=""/4096) semop(r1, &(0x7f00000000c0)=[{0x4, 0x2, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1800}, {}], 0x4) semop(r0, &(0x7f0000000080)=[{0x0, 0x3}, {0x3, 0x95}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1000}], 0x4) r2 = getegid() getegid() r3 = semget(0x0, 0x0, 0x242) r4 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x4) r7 = getegid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, r7, 0x0, 0x0, 0x102, 0x8000}, 0x1c28, 0x5, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x400, 0xffffffffffffffff, r6, 0x0, 0x0, 0x113, 0x9cc2}, 0xffff, 0x4, 0x1}) getsockopt(r4, 0x0, 0x13, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r9 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r9}}) getegid() semop(r0, &(0x7f00000001c0)=[{0x1, 0x4, 0x800}, {0x0, 0xf45d}, {0x3, 0xfff, 0x400}, {0x2, 0x4, 0x1800}, {0x4, 0x40}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x9, 0x800}], 0x9) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000480)=""/20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r9, r2, 0x0, r11, 0x90, 0x7}, 0x2, 0x8, 0x5}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x8, r10, r2, r5, 0x0, 0x1ea, 0x100}, 0x0, 0x4, 0x9}) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x40, &(0x7f0000000040)='X\x00\x00\x00', 0x4) semget$private(0x0, 0x4, 0x424) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = getpgrp() dup2(0xffffffffffffffff, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) fcntl$lock(r3, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r1}) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002140), 0x0, 0x0) kevent(r2, &(0x7f00000020c0), 0x7fff, &(0x7f0000002180)=[{{r4}, 0xffffffffffffffff, 0x61}, {{}, 0xfffffffffffffffb}], 0x100000, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="ffddd031c9a2063d0e4802340670a38cd12436d90306cbf10650c99ac2c31e99b7a024128af9782fb180a0dbd47feeab66af065ddab8ae3655673c64a38dff3de9a9b43331f925a3da", 0x49, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="eaebff0100000000", 0x8) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) close(r6) executing program 7: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) sendmsg(r0, &(0x7f0000006540)={0x0, 0x0, &(0x7f0000006380)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000200)={{}, 0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x1, 0x3) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a090091ee8f713ae4d20c4950eb2547e4b2e91b63975d1f84ca191c1a90e672b206224e1564dae689a4088e662ba2f04eca4557dbe63acb3aa62e584423541ac224cde655893403744d0e364ceeb17a8136f0cc5e7a8851646abd67fa6c10606a7ce25cb5db71ed014a5c3d23ee2377f3bab4fdd6770b6dbe1ca9a840de0a874eace161c4b737145718e012f701761a21676266134f7582e8e6e7fd0276512de1476b132f840ae1262f6570fca29c9260b77676517e543d146d51583d83594290dfba6f073294ef6b5934ed904216564439ac38c7b8148c525cb33101d2ee526a176caf6d14c2cb9655eef483b11eec580abbbfe82da3c67762d0b0e53ba261587993ef5631882b750db1ce29d99518d030abe6c32727c9d20d44a9c1c7d791158f94f402deb07c6459c803235b56c37e8f3821a4066404d735ae7bddada5e058b39529118783998d62457521aadc18d1f38ca66185b5e23ae8c6ede1438c6bc9d9559283ec05c0edcbe86e3d66346f029d222792dcf028dfa241efe4fa6d7e8dd273c1b4a65d92185aee480d4fb3d1cb75b968a1d51e9cc4fe53163b42a84e918f1c3d48afa1abc0cbbd7be81928be910014a3ff22fea69c8267af8a013909c095fa3b58b3305f2457c0982a3ffc6e1ed55e6dbe9ecbe40e8a5c56d63b534e30693409814cfdf39741e2b798ae92a68e2deaa28ff353a09de9b7941f55544af193d36dec77714185ed48a9ab368be965431f6b0e4e10c75d27ad4884292db403e9b9047fb21e257a4f8c1353f6bc5c59c334aead6f28a23f4c7cf6899dfaa9db87aa5316cdf768674729c30f7df3ef1d312d6a0a97b36be7d3146b4afc756621d1847a36d3c09ab5473216d8068b701eb2f5b92ae10c898a07e703fe23d9e67625ec378c6cc279cde730a71b86eabc49d32a4ea7ee71973947b2326b616a76f6985c0ff2d6d892e9d335a004edbd2a84815c7bb7d10106157d33b8e8f87a923b745cca7f7010fff1f8bf8a9dad782dc37493d1b36421ee7bceff017634c74a1aff362224f6b223fcef9d53584c5674b592cf4759f6cee5da7e3fe42de9db74eefa401a279ad57acf035ab336bce8b401680a24ec41b486afd646862d04781cc820", 0x354}], 0x1) r5 = dup2(r4, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0xfffffff7, 0x7ff, "2cf98900000000000020000000e0ff0000008800"}) r6 = dup(r4) poll(&(0x7f0000000000)=[{r6, 0x40}], 0x1, 0x0) r7 = socket$inet6(0x18, 0x1, 0x4) r8 = fcntl$dupfd(r1, 0x0, r7) setsockopt(r2, 0x1000000029, 0xd, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYRESHEX=r8, @ANYBLOB="bd1a4661d078a0c9baadc0a320054a4cc57986b8adf53f45c189e3e5ac8fdc089f149f85079fe79c6595e2d52f50a702560162331634fa4f97f36fe3c2bd2a60310d47bf53aa34337bfa299acb15c645e3bed797556adc247ed78d1c9667d73a6975c7d014a46d24243de94d5d7e55e3b2d71b83b453e1dcaad1000e051ece50cb090ef5d253"]) syz_open_pts() executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) sysctl$machdep(&(0x7f00000000c0)={0x7, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) 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, 0x20}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ftruncate(r0, 0x2) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffee2) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) sendsyslog(&(0x7f0000000080)="3478398006942ee526429a", 0xb, 0x0) msync(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mlockall(0x1) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$hw(&(0x7f0000000040)={0x6, 0xd}, 0x2, &(0x7f0000000000)='\\', &(0x7f0000000540)=0x1, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1004, &(0x7f0000001840), &(0x7f0000001880)=0xc) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000221000/0x4000)=nil, 0x4000, 0x3, 0x1012, r0, 0x0) shutdown(r1, 0x2) executing program 6: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) socket$inet(0x2, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x14f}}) r1 = socket(0x18, 0x1, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r3, 0x29, 0xb, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) select(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0xd3aa}, 0x0, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="1f319c1fde2abc05119e9bdbed82410f2932fbd8845cf92b5b8ff03fab37e84f062a6661e620d93bf8e9bfdbd8850fa7aa8788b2bd66a10ccd45801e6147b7272a71be5f82227bb3d03acda3661252bbde1da4947d5032f057eb2fcfe99888b1e034125885a1770f221ca28972f352b2d04db1e8d522a260085a40c38e403025b4212719d15f6e1de8b9043ef294c1", 0xff82}], 0x1, 0x4af) ftruncate(r0, 0x80002) executing program 7: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000080)) socket(0x18, 0x2, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000040)="82338798", &(0x7f0000000100)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffd, 0x1f, &(0x7f0000001a80)="03f18875417883179613fd198e68b4328a50b8e9b8b96bd468258c212ebbaeb6463faeb6b61f49886904fb80f04ee083f8566a5716c3f7ce6805e0a7a2f4fd4e0731d43b8bf1fa80344515f17e45902ffb07c3c42731977a17c13fb021b95287adb27ca3ab20f099c2eae3704a2a801936de7be886ab5a2b235b526bca1dd193c3048a640af37c439ac1f27b5b139d68abc801b14b8a8b86e838b58ccfca2b4a06fe00876a4cdda3e237c7d6cdfaca89a069169e757e4981cfaac7f5fa257598e9821432de36977ec1db2fa983c5c15a523838d598f70d2ef4b51858197f2e8658f250275f74458071b17ddd6eb07f5a10503e0b24b40b34393d1cc1cd4dac482c9d236d39759d24531aa1ed39ced9212beb7e0a51760b668c029ecb7cc58a28c44c4f6e3bbf3c83a53fab600ac654e500f508ebaf439a1e81c3dcd2e6d563415d07a6cf06df64a7c1e55d6caa415446a89bace3c18cf0", 0x157) mkdir(&(0x7f0000000100)='./file0\x00', 0x99) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x88) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000000440)=""/21, 0x15}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f00000014c0)=""/132, 0x84}, {&(0x7f0000001580)=""/198, 0xc6}, {&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000001680)=""/185, 0xb9}], 0x9, &(0x7f0000001800)=""/242, 0xf2}, 0x1) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') renameat(r2, &(0x7f0000001940)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00') listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, &(0x7f0000000040)}) kqueue() r4 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt(r4, 0x0, 0x18, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x7a4) semop(r5, &(0x7f0000000400), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) executing program 3: syz_emit_ethernet(0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x51}) sysctl$net_inet_tcp(&(0x7f00000014c0)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0xa88048316267823b, 0x94) r0 = socket(0x20, 0x4, 0x0) connect$unix(r0, &(0x7f00000001c0), 0x10) shutdown(r0, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r1 = kqueue() kevent(r1, &(0x7f0000000bc0), 0x7fff, 0x0, 0x7fffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) syz_emit_ethernet(0x9e, &(0x7f0000000000)={@random="787c605ce97c", @remote, [], {@ipv4={0x800, {{0x24, 0x4, 0x3, 0x2, 0x90, 0x67, 0xffff, 0x81, 0x32, 0x0, @multicast2, @broadcast, {[@noop, @rr={0x7, 0x7, 0x1, [@rand_addr=0x24]}, @noop, @rr={0x7, 0x27, 0x9, [@remote={0xac, 0x14, 0x0}, @empty, @multicast2, @multicast2, @multicast1, @multicast1, @remote={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x7, 0x4, [@loopback]}, @rr={0x7, 0x13, 0x3f, [@local={0xac, 0x14, 0x0}, @rand_addr=0x1, @multicast1, @broadcast]}, @end, @timestamp={0x44, 0x14, 0x81, 0x0, 0x4, [{[], 0x4}, {[], 0x9}, {[@empty], 0x5}]}, @rr={0x7, 0xf, 0x5, [@multicast1, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xd, "aad60cd35e8d26e6555db2"}]}}}}}}) executing program 5: syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESDEC=0x0]) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2000000001}) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) r1 = socket$inet6(0x18, 0x1, 0x6) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x10000) r2 = fcntl$dupfd(r0, 0x0, r0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000480)="8f", 0x1}], 0x1, 0x0) ftruncate(r0, 0x40000) ftruncate(r2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000)=0x20, 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r4) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005040000040000000000010500000000000000a10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 7: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xc8, 0x7fffffffffffffff}]}}) kevent(r0, &(0x7f0000000040), 0x1f, 0x0, 0xa00, 0x0) dup2(r1, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x40}], 0x1, 0x0) close(r2) executing program 5: kqueue() sendmsg(0xffffffffffffff9c, &(0x7f0000000080)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x7}, 0xc, 0x0, 0x0, 0x0}, 0xd) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r3, &(0x7f0000000200)="18bf26420299582262a43ceb15b68585f2e45e001c333a47330f485ab625143282a1123422acb8beff8630ce62423e0d3c0638951e15ba2f5e6bfebe77fc2c51fc72d12a2645beaf4624713cf3ba0abd308bc0448f1559218fa020c6368c8e02ae36ca7e2658d5b0b10162e74fc1ce96398c581fef26d0f5856415b89fccdc3634457c522da2902c644f5f0a4c28ed985a3af60dc7c5d26e433d43359f31273c3bcdd813089aeff5", 0xa8, 0x0, 0x0, 0x0) recvfrom$inet(r4, &(0x7f0000000080)=""/167, 0xa7, 0x1842, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() readv(r6, &(0x7f0000000240)=[{&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/146, 0x92}], 0x2) dup2(r6, r0) r7 = dup(r5) setsockopt(r7, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) poll(0xfffffffffffffffe, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r8, 0x0) executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/184, &(0x7f0000000140)=0xb8) poll(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendmsg(r1, &(0x7f0000006540)={0x0, 0x0, &(0x7f0000006380)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) msync(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x400) syz_open_pts() syz_open_pts() syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x0, 0x4ebfac6bbaf7949) syz_emit_ethernet(0x66, 0x0) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/511}, &(0x7f0000000240)=0x201) ftruncate(r0, 0x9) r1 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x20) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/150, 0x96) r2 = socket(0x18, 0x4, 0x2) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) r4 = geteuid() r5 = accept$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) setuid(r4) accept(r1, &(0x7f0000000480)=@un=@file={0x0, ""/263}, &(0x7f00000005c0)=0x109) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x10, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) msgsnd(0x0, &(0x7f0000000640)={0x3, "83bc2f7295196e32c198fe49f27a581a9806d88b3a9e3b736e96dfae67a35b036c6037c0662aff506b7eeb25af42e021394e3a08fc94fa9248d1f62b9b1e7e1abcd48ba3bd9edeca961552ad0985"}, 0x56, 0x0) getuid() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000006c0)) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000700)=""/251, &(0x7f0000000800)=0xfb) r6 = getegid() r7 = geteuid() getgroups(0x2, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000880)={{0x76a, r4, r6, r7, r8, 0x1ca, 0x6}, 0x656, 0x2, 0x7}) r9 = fcntl$getown(r2, 0x5) fcntl$lock(r3, 0x8, &(0x7f0000000900)={0x1, 0x0, 0x8, 0xb0, r9}) getuid() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r10 = msgget$private(0x0, 0x1a) msgctl$IPC_RMID(r10, 0x0) socket$inet6(0x18, 0x1, 0x2) sysctl$net_inet6_ip6(&(0x7f0000000940)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000980)="43cdcf941f6fec2cee31f43f221cedcb70181275b850d8d72a70aae9", &(0x7f00000009c0)=0x1c, &(0x7f0000000a00)="a7e60cbc9461faee9b6c6a81bca29e30a061cc0537a1c7d855abd242b0f6a0a8fb73614028cdc38e791aff112193c32fc4a891a2fb9308043be8f29055bf8040a24c49f00e4ad86761717dde00505528b6f9a871fcdc2599131c413c", 0x5c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) executing program 4: syz_emit_ethernet(0x36, &(0x7f00000001c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0xfffc, 0x0, 0x0, 0x0, @multicast1, @broadcast}, @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='x\x00') msgrcv(0xffffffffffffffff, &(0x7f0000000080)={0x0, ""/2}, 0xa, 0x3, 0x400) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="5dc61a209f15aaaaaaaaaabb08004a800040000020000000907800000000e000000100070b05ffffffffe0000002890702e0000002004e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="78ffffffff00000000000000"]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) shutdown(r0, 0x2) r1 = shmget$private(0x0, 0x4000, 0x79d, &(0x7f0000ffc000/0x4000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x85, 0xfffff, 0x10001}], 0xb7a, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000000c0)='L', 0x1}], 0x1}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000b1b000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0xbb}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f00004a9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f000052e000/0x3000)=nil}, {&(0x7f000077a000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00006e1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f000009e000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004d0000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f000064d000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') socket(0x1, 0x2, 0x0) r6 = openat(r5, &(0x7f0000001280)='./file0\x00', 0x80, 0x1) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kqueue() syz_extract_tcp_res(&(0x7f0000001240), 0x4, 0x1) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000002540)=""/208) sendmmsg(r7, &(0x7f0000000180)={0x0}, 0xfffffffffffffd39, 0x0) accept$unix(r7, &(0x7f00000001c0)=@file={0x0, ""/4100}, &(0x7f0000001200)=0x1006) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/138) pipe2(&(0x7f00000012c0), 0x4) syz_emit_ethernet(0x12ee, &(0x7f0000003940)=ANY=[@ANYBLOB="00000000000000000000000086dd68d4cc8012b86103620223d20fb925ddece1b9cd357f727cff010000000000000000000000000001320a0000000000000001000800499ec6c995624e7c1f08e43c16788e7fa9c99511dad23e41ea283e4af4df63500859e25c5cfc9e8dcfd284269d0d592210880481150e92f422522242bacc978e9ff25949c28abb08caa4c5752ceb27d4ac34d77e263c324603836404d8fadc1b7fd80232b98e888ca32ce803047a89f27bbe236a9b51143bc7798fadb4d87962b34e6e807fb8d61c9854ec03bf45d732678ce73a04b944b6cb3066527c43a0e6a63138ae8fd42f7291d2b853ac03b4354d1e7a93fec64a8a25e99923adb64ff2b09adf98c2581ba663d9c29f78995d7d4c5da5d6b486924feca85d856a45b5f1e23d1bfa301fe1ecd744013ca38aace27e1a7f8590311666709a739661cb42290c8dbe3431adb8eefc36d73b988a0900bc52aba365b945eb496c60dcd58ecd8efd1bae00ada3c835f9e1603aae7df35bdc3808126c3a01c9aa27ec4d8176f246e2874d8e34a1df57a28f0c590f329ccf259f1df4827f196f4b62d843f9413eb6f261f624565e6d472fb0278a9036bff992b350773d59d0a4c2f90a5f67e08583ad2bcdb8025c45a4d6138e2f4845c8288e36d46418a876304f73864a9da799fdd317121db024d68aaf25aa3b017101a766580630989baa51b862f5e48b0803191208f11b07fa2a7a70c8a3fbef59865000763c0b1b53aaa1a1627ecaca646cbee554d0d90d670da05cc37fca837a0e54807f34ca45cbd29cabd208b58d79877d8e02be6604ee6dd3b734b725388ba6367e43ec3b85c73505549faaaed6e314adae80c036c48fad410e6b3d92ed9663990ec2c3633733625312f1098e78107f162eecf12eef581bba97e0a75fca6f9f4ce180c86ebaa88d968bea4270eb0bb3e66eec68b356d0fc3978309feebb87c0e77f8773d0f6959f58706dfb1c69f387c7527410ad73dbe7a076471fa76cc002960cb2ade3c7955067f6f85549fcdfd4681ae78096efd3b041d514e8b235c57b4531aa953859e36ada0d14298236de8c8180698ac0be21274e7ea165fa5e15fb7ed735728c6c1c35f2f3007658d468bc399e6ff7bcc4f17043f68e663e10a297d34acd8fd593521dd8d1c316fb0e2361b485b92ec49e753e646f6325b5b841afd59c0995bd2d4f7993bd515864db887d56d15ddbaf93a16e98df163e22483361600b545674bd56df99ea6bf0a7d7a38745d62abdf38319203998132dac1824f2fd31ad71816006be8c550a76082a0d98acd9a0b4fa1b72978acc6326dafbf50c6f39198fcd6c9cbc45a5d80c747c8916bd032e872174bfcb983ad0a8a99a5d4f63ff5b867ce874a592c86395a01e5e07e51d5940e185a7ecf2f70351657b98affa0737db02160843fca4ad58e1f4747b6ea728ceec96c72b9a8b359fbab9f5d81e35d0e1c81a8fc5ea488801ccdbe499a8aaa5ee75e8b2c00c05812fbe9d9c914a7073d30f643b22c0b67dd804e5a99f6beb5dea40f96adcccfe7bfe176c10cac70d8ceac66049c6f7c66548b1bdbb5ac2dd8d249cb858c9ea5c604c47be61d87ecd0e69f6023e420ffb5de00887b4f247b5dc2d63dccaf73b5c69367422e6f708c40bf402bf55b6cb0ca1c9bb26a0a28100f0147670cdd976c00d2fae94d04317efc5db39c15178eb297711fcbe0fa3bbeffa50535c19ddcab0e36bfa0bdf222580c692bf55d713dd89435f20ba19747d4ff18975d5032f3c726fc25f0fbdabe965e5c7fb8a133e78dd39743d712e7f1de66feb32d31242bc2c439b1369b55cfbf51bf9c581351f9b08875109ad40bd2b93457e54a401303c3267306e8dde7aa55b5788b60a3919b7055bca2c9e7105ab32f00ac2e3157cf7d49e2f0ec961efd015819544236444eae128fe35f5f9924a31974ca9e8889845992b5fa6c6b93a32f7501a91b8ee4bbdead2b820b07a9b77edc5ca2de87381399e619cf1ab1f883d1444b1c0b5f9a3c8ff72644597839b7dc2f2cf9377fdba262f315681fcd6753e8a95ad41c5ea6196c719720b3711271574cb746fda2fea5702689a5a301f70ae0f466e0daa3cb2c735a18b439d9324f9503dba15d97511abf1b7f07745ad17a52ac172e97b93908547e978ed6ca86a848919dfe36e219d0bdb03146f337d9eb836763d57cf8f57e79538b8179d80735f297d3c6d854cce596cb030eb66fda4bd861ac266c94994f8a0c7084ecd94c398fe9b390e5df72b11ba57c146c44e6c0ce20ef320cb261120a42d80248245cf96f9e46d2c0c4effd02080e2b82ace18c71b125f6638ad72e0ce9af83b8a5f62e4d7e6c5034379fa513e1a9156bd41c50cebc0d42e690b3338b67666819a4a8a749aff84ab2a92c6a244fe8ad155624ba809adb92fdd3ef5808b77e3143d579853ccae32669a8fd4bdf71360306c0f8ff523dec277ad1d3fe5b5e371220e2266268a3ca94bd8a1770f316c15ad29949ce90444407a6b8f411d4cba721717e72e17953e37e3b75509519377980cbeb0bf5a4a6552a134e60dc782ed00d27fd6388eb287c99a70ac5a08cb0033c4f6bfa5f326bb3c91449829589dcbd1eb05db7af4ae1090976af98507686327180c787d287ec696c4229c70094b2e943374446c527bcd40c7320ee33e643f41ead9de40c5b2f2aaef612cea0757728990f9e8f9ac0d9967036869eaa548fe0885190505bd3c609cd03c5d31ffac094630c8c2ecf7fcf583b843e50208d7e6842fe3891ba0f52f43a8106f7da7ca433380cae7ad7c405556a1b775838eaceb1ea9cd788990a3e640eb54e54cbf8faf3311ab08877cbaed0cabeb2f56dd4752d41c42975f7a6b3bfd5f447c6a778295b1ad31c5115fdcd3d8b87825b5714fa33c6fed8d26b8ac4380fdcd18ebd16a0582cf1ee5c53425bed42dd11f3e0f2f1d4730f2f08447d4219473d623748faa5643d0571bb9f531e1d1150756431a0f8d4316981d81a5b521fa0c2bfa7fcdf1e15094c176fc07415da905e6bfa74b0c5f9ec7b013fca3c8b92510578af578771c57de6a4c3e6943ee602f3c308656b7885ef08d9da57fc6cfff304dfd628a6c514dd51adc9e0458766ffac7676eeb566e4f0b7e34cecf05f0154fdf5506a735570a0774b3201484635b50f70f409d28acfb5d4ee3afc88fa0bc8f4f2a565228a426a9092f5d617668e983644e368bd92006f1537014723d8f1c75b61e680c54add36e66cc0bf979f0e728f20a1eae750c66070f7d6e1b0c9503b5f66da641e832b77ac685e1f366dfa91b8ca2d5e3e5cb36efdfaddae913e736824b1004f4f2a03f565258160f847e6c6d154d33a6fcc0046d65f405bd3a725b3ca5487390d582a45bfec63417e3ed04b161354b124489ee0e4481d0476c94ffdeebf3862a390d321d9ee9a1af2a925396bdb192c178aae04e9e103f64257f80a5c766882322887363cc0892538f5667692ad304cbed9369594d98051ccaef3a91963770b91aeba1c44fea864a9d46b8475dc2936ae77641e3e5b478d2072e53bd7ce1169710b13df446478fbc62f6a425f939cf9e50302a3fae0fec9ac1133826e0954ee3941f50ceb340671167c147605bb9273ff2d9ddb7f7816d0029bd98f7986fb2e8f2a88d31eebcfaae716337bb2b7afb522c07dc84f2501685daa6cafe00d861659219dce1f7662a95d71f9321b2a1ee4b46c6bc81edb2d2814a81deb0e97fc4b53bad6d36327653e191132ad3625bb9c23311f192e9247ee15a64ead2ca4d06b617c7590cf40ab5f60541c2d0fd2a02b547803d240d223176d0be0629b932413d17bb7a386a57067145f69587fb0a8198b1659f0b804dad47758a629264a9a0f5ac3e282bd04a9f467974f421503e837d19b9b352d74c8d4f03c3560fd2533a0a873e55ac2f241ebbc0675d8fed0238ce206ea2ca92ebc7568c6126f1225bc33cef9d05451c4c134510310d008d4f81a551e42bcf0382106d017d1026b561605c96fde0516a1796f164840d9006d80dda95ed06db149d85894f2df286e582cc23f752b0e6b44fb18dedc42a2e4d37633b85990a30520cd96724f39449401aae43f91a34234ef9ab4b7231a9d0bb072e3ac2a2b47db3a192607795c92040099ca2f5ea8bb817ca17e5c0047f7674a030eb814eb639bacff3c9de3cc30de1021ff55687d7907d2431b5f43c2c1b77edd83dfd1c28df2c6f1541e3a1333bcf6e9b561a55c19dd2b5649135793bc4c7afbbe57f9b4d6caca1910cdb7953e014d769bc8b4cd6513b79fbb8e1575913c06414b2b4688df3bd6f88433b410c24f676255a5794d26ed3243f57acf3cb50c52726b1d059f753dd2169de354bc2a438fe089c91f3a97ab98accadb3b9c46de849cc47d3d8e0c606e3ea9d20b74289711d701d8cd3e24c22a45ae77ff353ebc0b5201d5422925ef5a1e973a026ea0bc49c1af85ad668bd70ba1d41296b53f0026759a11dd6d12ca5bbf9d4090b2941406ef020e24fd3a33aad4f03c3ae50f59b3b5bc9a9d16f7e082e4ff18c8a02804fd605c3045e2faea0e564cae8715e76aed04e65bb1309c5424fa67c37d3ed159a3ca213eb6b525b568050a6540e7496968931cf680ce7aac25197bff51f4c0611ce65d3acd9a741776297974d9d49500b178db13dc871e4746cefcb77e780124502a22c6e2fa0f74ac3e0ce39d1c8072f770ed6c0f6a053bb806cb4e10f862ffa651cd3eff884c79d7d68e2522a6c13e3bc7c2255454581c647d9d07009c996c12254538628850fea249fab047e47308ca9ec908b2e9d7537eafae649a6e5764784f110ba5a67aeab08e7faa4ae27775a46416cdc86a56b4080271fbe3991095262c4f09efe283c443bad5e59169b2f1a4d48860ee82ae841bf379f31b6353677675f531c59b723cdb9bb3db6b7b950b7b3118b5c0f8e82ba794d88be7cba9e905d13477ff03657beee9b18aee0a3a91dc97664b6a0e805fce8e0c73c1e2eb49f332b27b9f4c4ff74da3657c37596c0a741bae721631262116b2b76d311ab2a532a0ce3381459ee08a622e408a303f7ff1d3f9f48960ecd665f04c46f6d0c9876cbce282c819472082011a12e1dd44edfb64a9c6e3c6531682f89435ca50b80ea4c79076e2c9781fac1ffbb27ca1d8afbd5d509bc141c427e7367dbec11a33da6b10444255d9c70997741a7da15f7aa9d6d35c16ab1ad44d014e71c456653607663e3d35f86005ff50c2edbd883a77a521eaa98c87ec42e202ed8ce159ca00c4d8a6ad459f1354d8c9ba7b69385a2f6ec9784b375aeb8adc4b72c5b64a0c27eecd2ab6c62c4cdff3cd8ba76f4126dbd06e9fe301d511ddc13b7c3a423d722e3170de958b4894322b34ceca4768c13caf0fafcd4f82972cc2ec4ccc3e2c6f5e597ad05bf455111b247763513e732875afaa18fc8f742d99b3dae2259b7f5b89e33a2312a0a9af2654db70659d2e303a321a89a3635142b56c3a0df07c17a23e51d4589f775167edc9300c6d6e1a5f6169878fdb6d0df100beee98d77a3a7dc638c9e0143385c0b66055f41a1acb519d3b4b488c43ac5b158f1062c22b66045f110b94025baef794bc138f73947b27a361cf3853818a507c7a6cfdd9fe5a219689ca67231c14e8eaf53bfd9dd4c5ccc2cb6391bf603f7666c378681f15d78fbe97adda83f0ddd5d63b6abb1d00a8c181cc52e3e88f207300d7f63f779af861bbf20cbda9c2e458e6117c1161cbbbe073d316094f741df7184e2eaeb1d5bacc38a32504e182eb04c4086e901827a9c17ad99a83861ced3d3cc2c94fff490a2d117b70ee80fb92e99978ad9c7d13a5b9ed567aa07e7caf3a0ee4d2e7f42780198a2d74dcf542bfa14a030faf8a30001000001000447be769ae78dd04940a45b36cb29cd19b210ce951aa69fdc80cb3d49da472a72c60a24b10fb94d909e83ddb546cf37b97803a85a3f8baf25a75b56ae621f20e17a4b7c53df523364000100002f08000800000000ff010000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000ffff1740b4813a00091168000000620c00020000000000000000000000000000000000000001ff010000000000000000000000000001ff020000000000000000000000000001fe8000000000000000000000000000bbb95bcb54c79b35eee8762cfd1f89a17efe8000000000000000000000000000aa0401000000000000010700000000000000000000000000000204000000000000c204000000ff0306fd5fd701b63f01070000000000000001020000c20400000005000100000000003212000200000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000000ffff0000000000000000000000000000ffffac1400bbff01000000000000000000000000000100000000000000000000ffffe0000001ff01000000000000000000000000000100000000000000000000000000000001067dd15dcd6fe7cbebd06d5378a5c50bc8d46a858bd245d37fb2f648e4ccac7829cc64f695135d6f3839ba13c97226fb59580a69d56370cc6a3152cbc4e1fcb3e241225ef9d668cbdc804ccbd375bb15eb161d2eac4665b8b33fb5e88b5144966c655d477b07c34f28667fb80505f85906109be4bc4c45335298d55a026a06e46670d70fa9b194098205e0194415ba0df5f74e247216bf9d1550fc25f1a9a3c76d6acedc888688818ee39238e54fe36484a17bfef79de71c8dcbf611a1244a14a6a90edcf82eb534bc088de50ddd1257f552fc88c1102d98a497dcad523d71437258dc0aebc920a87038"]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000580)=ANY=[@ANYBLOB]) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="fd5aee42", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd2978918284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e01fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7de2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eb47ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b401500"/3858, 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) openat(r0, &(0x7f00000011c0)='./file0\x00', 0x10000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x1, 0x20351e, "1a0000000200f900"}) writev(r2, &(0x7f0000000400)=[{&(0x7f00000034c0)="b8ad1eaee926e796730f3ed74d9ea75e0e46ded50acd2c6b173c16b9a00f9cb4d5b811b975e7eb5b4d9b296231450c9f7538ce7b8f71de9844967cecfb309ea52b037cddfca8ab160ad73c6b50dd86b3f6d3cb05624b8e8958a18db9a3acad1daefd5a72bd45c8b032f85e97f9afe9604e6da1cfdd49e2ffe7f1c4f51a8f1d38bcf9ff0c5b0d780738f5da6eea0f43c3c4160b45e2736ba04bf47078fdfc92d8d3e133b2554b838607fcdff6e2ccf33c302e0d9ebf938dd1a6c0489711051c8b802c0789c78ae9090e278804242f9d13ede70e2da776c015b8763e20c18e9f1876a501071b554b00bf942aaba9bde4a10165335eae2a07b171d36f95c7677fe823e64ce21bf9649cfc97249f11dd72bac1ffbac5d872636bd70c4c0496e7db8607700ed64e0974b7257e9f6b77f1853c68e5b3a46dac201fc45172e1de7ebfb98b23b0eeb0fdae4854bb26de9bdc7df559b505d1f3ba6dd18ccaf1ff0824b06091199a753b90e6a13530e56fb8aecb5613ecae0a1d6971b418440535e96e71593006a2959b8e035135d77ac0a79047e027f2e18a2f027298e6352740228b446c083a05f0745fe2427a98f25dbc07139a487670da9a5a66afae133720cb2e304bcfb0ccd4796e011ca32b35a1e4a601540deaf7406d5bc72334c1f1fe39b1c09b060ba61a568829dfd49d7ee7b9c201a904ba979e81b620d986f7a96a9fe37eebd25144dc3774bde6031c90eed355d636e30fe285af2906e91d22aea1ff2a7b4e52b8aa6b3127eff0ac7218873fd1e14ec69133dcb9c2bd990ae32554b4a2eb2c7d1a4b09c355f28e0fc9abb108f69c0fa6af50c7483a0809302da81df1a1a735a37764eff8db50e1e0cba23f9eb082bfa670efa44268fcfede4bea867f5562a10e25a623f208c5bf5041a7367af50de791fe813107792647e8b2c476f0453673e4a3cfdd33db187d7022a0771da93f3b40d440683c02e93ae3075195096a24c198a2e82d1f620a98a80caa31cfb58e7eb8707faa1d5b6de80e672150e202debd4e0df7534de66200180f2fdc0e7c7584b11251888ec22874d344157ce34b9ad58b376cedea043d28d565ed8b369220ae1adff00470c44664a64bb4a2f4f0e15762eb99aa0f98321411a527d2d19d3e683661e551e1f23da867ea93da15dfe957f3c7984f3204c37c2d348fcf129843ed92b179f934ca0664617e5f721887debff5f3916bc1add604a155ccb9fa635c69345e3d3c615c4628ee2ccf38267a36892fb5473eadb61f227c7eb761780491ca87c2c913d013288a10c22385b53aaf980b42ed322eb5c27a030f9060536e3b8f28ea75c298a1aca4486122a99bce09d155da497cf822a41e6bc9770a43d5c037ad47ad0597911622ddad42949f410ebe855b061b3820ada3c08927c9e02ae206b02f982755c07f49353f4f526853e97dbfb702c6e87004a30dc6a2d283f6e5e24bfb12064750b4eb3c0d86b8b966ddef5fe7b36a7271e1e990dc9e9948f644ee425a2b0606d7bc66d603a4618491384474dd7c3cda0bd11145e6d14c9c1788ed128b661a0653dd4974d79e2eb39084163fd78db06ef2b10a81f26d32c7efbdc2cfd8784094c796f3274ff6cce375b2ae22dfca6f63514df29b06b30f0908c8fc1b639100006b4f2905a1d26c0463310fe5d2cc8c69c2a13753bb732b7b514a56485b0a366c37bff2a8ab2c8202fba3df078cd96e9ee9838c70eaa0c1591e8db041447f8be4f421836a554ff65fa677cf5d546aa00e5c51666484e4bc8aac28a0bd078d0d945f68965585ff180e169dc7aa7f0dcc026d3eef6bd6b76cfba78e2951001f3ec9d1abe8ab5f5cab3ca7b77e853328326951e85cf8e73e566d47e59560df91d1c6e059ef51b22c809b27b492fc39ad79ed68d7d47505dfb3ddfa16ea57c6660afe0380a5555a62b59737ec14247e78501e437cb2af6262d5c1d33f9ff630dbfd75b557575636956122a84720ad688388d9c7dca8994e22c86a21dee9100730ab61a0f9b4dd2ee1c9eef360bcc4b4b3c404c4e87d5e9571e4054751c4c05ecc0057702703b5b22d8cb25a114049d9c7cbe3433b6048756526e55e64d83e44c83bcae41171b93f23c73b8fa8bd6589822d4204169d0121b7c7fbf071fe9126673ab437e66129880a99f73a4533e2ab39bcc256d96ba5e6e553874aa5c5b12042a56dae1286508e7f533b0578e3049a7c18616eef16b12269a081fcdf65c53339c0c38074c5093a7bde977c066af166facaf174831a78797b0dab7e2d64c1956102396cb10c14c5574706c778d5a1598c4f7a03a68d6cf82de5ab7d1a38103785c0a0d22fb8bf361b1c3c9ec39e86aa9b4e6f569fe734d24d3771ab8e1710d86f895f952eb3ab3eb0a75aa26652c68c440bb633b23e9baf7b7de177e072472aceb918e10e5c54fdc424758a5e909b4e0f3bf3087aa8f623e5f57c701ce018c21a5c937a3763b03f42499c980d86b808b32c8c17d7ad786d4f2ccf038cc320f7898398922e1c3fd48dbb2b2c0056d15eb3d1fd566e391c9db385eb41908d8fede1a6f382498217d168e74e2b2aad528a8ee08ef03b8271f04fd871c9b5ba278326610c82f1596b0119c846f8cc3cba2fd3481c15e6d94aedf7068bc01cc4717e738f29590bd99f78928a234845d7e4cf616370775b1de3cb3253ef94f0c9d6c198562025eb52edc8a3698d63fb9f6b3969ee11892f279ffe8c88642134237d187b622ec845f09a61756a050df994c328515cf2366aa4b98bf18da1708cbd182c96430e37d90899fe6413b4ce8c05f0c07becfd9494bdbeb7d286f8b42954c0774b84f04a60d0de8b85079ec490ca499c4af4247022d1b2d307ac6a7a811d8ee8b414cd85ccb4dc59373d1f2fbf5077d3bc8d47800f8db2b0b892037cf0c0b59d5f0b41245924ec4a2965e0fc82da6756b9c4e92fe291f77cf84e46b30368f11bc659c4a062f5c294b78b681a861a43aab168662320f27b22c815b9b7f65e63226a877f02760f615487ee40d0f4ff6fab3b36e603c5b0bf85cb19d4c90ef7f72774ce1283feabab621e6d586777f46452d9f9c4103c9d74566825666dc9c0d2a5f92d6e864f38621bdd24056b8c268978e26cd6b2e2be69156e20e93271bb29242b8bc9a4437e6911d2f85519462e17a57c1146b4c44500c6e31090ce069c3c76801cbf2c4d54f4d9d30f24bb52b0fe5bc5bada8f3294c5ad69dd6f354d0ba3b825a9895223cd0f627a614ed1cd47aad3f36a487fc4686457d718b500a2077b468cd46f56dd638a77d42e1c610c8c0ec4d95213bbcc5047d140a6d6fddd9b9d81b34c3e209293d13ac594e65339bb70a44752719b4ddb6311c1878ef4dea611cc2d4afb95405fc609def341b90ec7bc17f368ddee3c93ad14da7230d05e83ec51512eb82f86dc82276c1944ff766081860703bf4d056f9cfb3b90360d219f788bb4e67cb56aa89e8e1fae1d32a983f0a6ed1542555f9926592268e5212ffea4fc070cc6e18c8236fb9f91692e0a568a8a879b0324c1264a9b64c18c45e31cefaffb9c373106b10da43071738c6e71d5a66492a5ee54ed538062383159ded0c879bdf383207fccf53b186eea68c91134f51518e0f3f6dd5801f01cd2db8ee574401602a121875d66c96a8ce7410692c7f7328a6903139b1a5dfdcce246b5cd035a49c99d738cabdcccd8de6a67c72637e775d7bd61f14566d8e6300f6771c8a424b915d83d5029359a4fe1b74e455679cd5a75ca0a22f20f7f9ce1703279c3651b22348c371328ded67aba6eb3abc5daa5163b5e9ac17e597a75b3cd4867677c48e0cca42143c8045386a3abbc28654a29f41b099ca7e6cb66a4d86614910da55b2e6d18b865c1eeae486239d9209faadf32ed0f8b924b070215745b7825027dff589a1e01cf6d896808bc29043a486fc8a9bfad73cf7b0876c997de3d4c4117ced3d318f427b60930a567a3bd7f6848abe694a666dfe9e2645b01a15c24f2355f80debc237260ee2bfa45351809a58bf0515db66667872449d9fb5beddd43084813f2b6b7580875ee6c228835f6b429c8152459cf08525845aa4814b8726adf5d91ff29e12e01a7e13a3501dcaf1b9b988f02949ca5b5810cb304e15956c19c06a2cacba86dac6ae4adb9427dbf88883e6e36f059885af91f7d51b74c4e48478ef2545cf02e92b81f0f5b070604d80cc39a5168f1fca6d9c5db149889633a327874efb04afb6eefa95ae69274dc4d2599c30c5b554c12d6c8207933975d0df1fc0eea1c95671473741c5974d1d9a788850318e724716c68c4f93fca4ba4b2d324ae2575181b6d0a2724e7ca88c13de704e41529788d4e102b998a88d3bc24644fb7ac7632e916e581f5c530abb3af7dbdfa83037d4abcfb52ed868a1935f855868d898ebd18752b55bb4d87c95fb3e96ddab8e00ba4ab88d7269d7b6705bf2ee7bc9844d99cfe8d70b495b0dec9a65ff57572f320be870397fd0c1090c2235cb29a31231bfa0b7eeb999a46e8ec1db9cf900bcedf43880a67b18f00f84ac2e2d1080ba97c046427d2fde7b87f728530bd65b0b54e35956b9e4f1ec379cfa9fdc5d9738fb91b324128a69363dedfdd088ded3ff9d23d0bed8c8acb190c37426948cd50436e7d2ae951838f2cdf5d38b307376c85de14c08ee827e9a2db3955ef6851a7392bec75c0ee67a4fcf3b0eedcc83fb8c21dfee6d4aeff8bfb5b9667981571fcce8e397bfc588ed263a9736603973dc737087ef018faf6513d56ad31afd5571985d2ead325040f178bc561a4c0fe463afc5d3920ebf5ec998ad40a7681bc41f2ad08c1aedb2d3fca5bfbcf4e6b147c63ff24c27f62e97255f2d5d1ff06e0d332966580acb3fddd332519364d14ae0f51988ba31f5558e7f488242bf566ccc147c226e7b876768939c5f7ac748bf7f561dbb2cf5da9d21a12a02bea52e3c2bc8f91e44fdd76a5d351fb72956b428dc76d0f346e9d3ef52d88ecb9a07ce3aa57b9e7677fa7ef9a46cd48d894c081d77ebdaaccc9774a66a23adc7a27a5c6a55c935db470cce09e442ff0a6b445198ababa9936d1c63b9b03002e5f2de36650b7ef03be8bee902f9592ffd8a8bb005c21cd511aa110441dd1c26ac1b6646212825a5d9f1df16535536a2216fd36b6b2ed3f3df63f53971e44d9622f7735c86f24bc5318cb444710dcb6224b12f27b65d16a6a3b56d1d974b8c89e171f349d22c1f295e83aa70058aea200a5844ebd0064d6b0e0217cffa084684c5b118bd4a1379e0fb000cf7411a56fbee7d714624085a25267d170909d1405a0cab6da5b48903a3b78b05cce5d67cbf169d249475934afb0506c537574b2e3e1bd96f11dddbfeb890a40ec89d78f7370d9d7594b74b626992bf08a0ea12a46c5939b769189e3283aaf30f149484e5bba4e0057622c5612e19349db6b2fbd08a8bf4fb20bf2fd4973b56813eee22e66df0e3c35705390b1c240c9787b1afaae9e371a1203cdad653bcf458a61c7adfea1c8f9696c9a7e08387160abda8c1ef6465c6bed9f0859276a2a6cff41ffc340cc131d54fd0828e7d951ff9ff3479bd811b9b3ab08ed62a0f8a4b7532968471b71117d23ccdbeaf8fb13d953a2f7a9ecf8aed63324151ae9a99ab447800eb70f2daeffd28a1bdc34fc49d1ecc461aa3043c95e58d1a43333aa1415ad9ed0686f00701821efd7ab8f5efdf7134640b35aa1c269d82a1b8bca1530fc1f5052a7d8fc170baaa02c2f58772c2a964470cc18979cce3d260cbc794c81e4670098daef3d7207a2c7b87e48364903330a9839ba3aa1b17f56d165af283c9a43f0f8da56ac14d6c45a2f75d81f7541f66f63223c63ef33cbacc7405b0dd218d1a82f81f1134bb4ed28caedf9a7ed31763ae9af55c12c17c27627a136a27de0c4d950b5ac12d2c7cd5b5ec578817f162c365102361f300c8f5600b178fdaf253914bb2dc96fff49ffb3cd4b2f52ea51203f4f3811004dff6ae907d89a902326e111d64da23ae846932a30b2123ca37e0ef5050009e0bc3d470b43813f054d84cac7705f7e7be85c74eb7041c2e0638dbbd786fe94fc7804cdedd971735af38dd4cc27a20e", 0x10dc}, {&(0x7f0000002740)="bfda090cdac3645aef86a4a1e4191ebce8f73170c0813e80b87a3d2b9240d35f0d7ee152a7081c6a1b207f8a20e0c80d771942e7b913c1e7438633f79cea818b573105468ff104028979c86dc00fc82ddbbca83d404a1fbb0f9cfba2847859c2f35e3cf0a79a4400f2a0faf683a5b5f72ba5643f8fce88da9bb0ba73b30729bab4ba9ab5fb71fb2ab2dc2876e0354e35489819053e88f662cc02f6e48de6125457e0e8ee4b66c4e71a3fa4e4c842aed72f4dc78d19fca117cd7c55bbd9bea30e9e6e00e5ef21569806861fa4b644b0ca417899a5f86bf5e3b300261026d98ff23bab37acfbc0d5baf4330ea3df4cd7cb3e0977fc9ea7eadf8aff6eb0317eacae0ee01ef27404159d7bbaf44c636fffc126378b66da382b304b5959eee93d4ece6c386384e63433226276102e486f00bfe917bfcedb7f9890dbf4f7d8d59596eea7a209ccf65a3d07add621a98826cea9c60662f690d7405fbcd87920cfec65db0f6e0684a96f072764cfecaead7676a335a8c74fdf8ac9abdf00dc2f67d73567ba6b6fddbba9c93678d2cbcd7781b48ff683002416c31efacb7ad692e27ab398763b2ec4dfcba7eca8286ee484954039bf824de82f4b2a05b42d5cf9e1d06b95b0814c668061987929852f00c3c72143074325540f5769720a17044270912fa9c65551ec47ef15e1db62d65a343cf3789cd65f7e2d0a77e4e7a332e02dfb290cc787da63c000521a22535dc782d5b1df5923f6cb90446c849debd3153c3a1a8e20242e9ead1beb86d10ec2311804c818e39d3582d538dc0b1f7a81bbcf759e5836154155134b4bb02877c235ffe2510f3b288670cd8e352d451fdd481810118d84cf133dbaf4322fe6607a5d3aeea84dd241dfc605e7f0bfa1a1fa7eee81d6832117fb6f57fbf4e4cc5e8afd102fe5ad80fc5329f07c910cbcabca67b7f80c0cc0fbca90161bc5a87394e796a1aba88f1416f7380ffe86b788a4caf35cde573398fc72f582744c1ca5ae24e09f97c8963b15c1db35083b332ae4f9e208ed82d5fea1f821c50b811b4f321e7516d8c75998d86ff78ee477bfc67741df5a90753d52e1e4d247644046914b5985c4abe4f2f291248c87fb22dcd259598e15f46062181f96780f378625e4504e5a08e5ede7dd730bbd90895aec055c07b9ca270aa2fe9f86f71fe90aa7f703c41a493142aaf3d13e2d1d6107a640dd61ad12e0fdfd2bd6af9728f4b3ab9060f0591afb75e22cb1e7396c40b817d138c41036ed75e5257e883f4f639a88bc158635c5c5fb390a5336b2d043eeee40bf9be0e5d6eef08cd0d8c4376092a71e8c4f8ac949842e833fe2de55538d85a2d21223f25a67567b8281edb4b7830786b8fe1a9ba0a81625eb867552786ad2818ddc604c527f4b202b1c82de8bb7d4fe8202abf37c85fe3fb406f6b17064bd7c7859fec60fe4e4054c9525c5715f2b17343039a4395b1d29fb0a53b6cbf9808050cda76df4f60ef7a6bf808669cb8e7283daa6f59555f8db41a5c679d3fea769eb9373ae183c5659e78b0fff011b8995ccb159a612172084da015d515425fe2094d92398773bba8fdb74710e4b5c31b308653b11d3e150184e2a0d5eaaca658bea83e625ab40e266ca9dbb4fa87bd2a6f25df3afe3096188dc916c563c476bf68c4b71676863a19fb2bbb8b9fed8442acdb76e9fb98c4676d5dd35f9223aa0b4479bf93742e3b759b5d6fa96d7b95cc85fc0276e639f1327a22560ac4f9a8561e3fb4aefa52c5559f9dee1a08899d6c78c80f440f94056a2a4d7cfa44e7430ec8aa77fefba9d827e7f55d4e4f8170bfb5fd05d686970c93d74238edc2aa98c78e07dbc671c07bb2b4a2872b337e2d4b29fd54612a950b4194d409cf068432a9d55e36125009424ad999c822b9e912c05269ea882c0807d678c8b947323be72a81a19f477c1e200d6ac0be91c50690268ac48c1919bb6497a199dce7d692d4cb368fb6c31272e8a0c967a2f7235f970afc63a44e5d0aeb6d9448ccc12931d5571872d45a995812faeab271bb9850800f2eeab347c0f5f6665bafcedfa45f2a98357eb197546fa69a724e7be33f74d104f4b708fade2d344a7b3d0d17078036a4402cb00df8534d8d837d913d69174180ea1325ee5776241dc8ebfa4ddda92ed0c795dc4e22f39fff1828aaebd94da4408b0c2081196d929d108489e59127c57eddab523ebee0c43db61667ef632a52c0d6595343f6ea3bfba46e5c91bca5ccd5a28f14eb0e52add91799a921b3c896e471f346e19faff1627598c19072add4532fcd70f0c3f3df9d666529a7958290b08cee08a53a3d8163110504544397a640cbc6214ba121b0716218792c58c61d40b34ee6438bf99b265b38c10856a103b1575400d438c3999494cf2a40969ec05e081872f60332a4ee007523a32d909e2024f3fff5a7a30f34088527429b5d5ce1df5663775a7f902cfe335ba9f830f9b3b5dcc1b5a136ebdc78ed87b1152dfcd08ff51747cb22c2736cce6bc1d37fd6ba4591299c6491901f498475aa3b51fbcbbc3e7fd7d6f76afd5cfb883d0f8348f8ca4aaf94bf54d33dea803df76136f45b6ad0123868b0133e601c112cd90b8070f09b084da6bc4fcb998278651b4a0245adb1c3247f13bcd8269483ee0906c76f9ef9f2329b67c7d967d2e70111f35d9a5025940787d087b6dfaf52fc522e4a2ec858a47a65b5e04615a83047c260d2c04e20275be0bc7355557be77fa08b6fe2aef951465cde4474b0235b7af16971661b41dc2cec409a026d5e166c8c7db9520f976fef0433401faecf06e8a9cdb728f4b10d19a11c3aa0dde57d0dd570188361961985ea43206994913a7ef99f3be6275a28feb08c94702535aeb0f2fa851553544fb09fee1dad25de7a0422538ef59508e8ea926af7fbbf08542a0955ea214a6dc5d4377d91dd4bc8deb7a1d0984dafc3458dc1e39f4e6ae7974577a7eb34782aee1a9bb64d96abf1597a442a8c7a8416796fc3cada08b793c0560e4a2ac9eb7a0ff6181f02d500c1706d3bbd47526bbf7b0ba03df4e86de1b87838e7622b45a26452f84c1e4dcd478eb626a4ef20781bac9b54a1b184a47249eced9f36855f530b35be8e958aeefe9d9b38477fe1d5f5dae0f64e30ba1d71b3ce18d5bc91238c32a020cbde00779705abef1d2e3640084caa2c95a66124b3135a70400e82ef25fcbe4b618dacc94701c5c3e2b0dbc257e9a57f85697b9255a981200d40833a282e51c25a11394f4f86355fb3488d3dc65a52e344cc2e1259819794c073b3e994fe809d91aef080e64aef775647c977bdd52053d79a80109772d6f8ab944e185188e6b4adc0182bf2a8bc7374786b399f72b93d5e29aa5517b32cfa1ad4d21bbdb2edf153ea138d2d3e0ba7fa15d7086b41d6ed731c5fd0890e8ff074a6019d1b542a60736bef68abd929af2d42dd0b67eacd130b8a7e69de6457c1b715efbb80694357a47d4b172cd75536efd4d44722878a496b66bc2f62dca691ffa71edbc8387648ce27a88cf472d5c166600cc6c793ca80a872adafca8357da393be69ee472b2501cdbbc1954fae5bb53104cb31671dd6abeb6d328a0b6b25133c56fc523ae3673b40a29aeedd09afaa1635bd516551a926c6c8e8765ac02a3191548249db56e8633546afd29322b555bf97864f6aeaf9cd8427ce5fdf4205f8fe9a95f9133cf6374413f215b166c662481bb9841503963591de54ddab39d06f889dbbf794002975afb5f78cf1be570791079daf4984558f94fa92be1474761922b6044ce4f89548f505828af40a06088c255d4e299161e0fc1d6d70ff150c18a61bb07f972768350a2266fb358a8825e2199f634f02d1e21ad24dee772e5af51b9c05e4718af995c40678dafd00853e94212ce46d3d8b44da6959a456cabbd3391b5bf2b2a8c069ef63fe52e80a9fcc959b4023b8fd75401a1703e5331e884f1e86fafbe4c206c004995d1b64bfef9c115ab55a0049484b47e179b52bbe960a74296e817c675d6706cd4158d019b2fd15f65506137d1f42ca4891e0073b26b63eee89e61b4ea112a750bb3e7c3b813106bbc014946b354dcffe384cadc4669b6b7cbd3c6a3128384826d34d400135eff85b79219cc334753791da90a66b0a5f43d0a0ed98535e6f7f9c08f76d0ceada96b931e29fe9360ef0f70ff9b86495bf4d6eab75dc94dc3ee17fdc97fcc64c549e59b4a7ab2bfd4acfb074e22e052c367303d47a922e180f8353a521ce32aefc528b22ba01e0622b5bc10f08c2fc08d09faef2e2271444c102d1f41636f1bd8f010ad1da9f83d87810d601e5986525112a915446b8ee77bc15cb89d15b878d869d62f822748859bd2cc6908be6cedfe90dff1738e164d52bc6d0b0c1e288d5fd0b4096e8bd2472e592e1caea8d4ebc46bc7ee49c32387fecfe8bdde18f63f157bb091ff004f2fa8c80d9dbc7a9a14ebe88020dfaf7fca775ef69ed16565d6f7dd128ce228e1458ee00309c2e0d6b32c7447ba4557785266abce7636eb25cc1c9f6c9200bd89220e2964dfce83a7204e9742cb3451e95207a22e30cc1607ec6deda06f2c07973c96e1d365c88d1b735d5f15a5149a7d5a0ac00c73d66a1850dbe3d10b31effe7bdac091611b996444bd0b357d806b396285730dd4c0413c80594f5fcfc1b7388f441de6f42f32c420a63abb18a680207b9e39b77d13770208a082acaf5a3488ad0928f63b901ffb57ca822a2476aac6e1e1ec3a4a08e8b6c0c740a3ae484766ca9b0941f74078c9e5c0f18663348907e8e61489134b2", 0xd42}, {&(0x7f0000000300)="fd0c74394645ce2874e647a945205daf0f62de132859d3903f79898a68e5312ad3527ff29a0ef6af59ac8c8f0dc662b8150fcd2dd8bd4e0cdbba06ea1a2672760765a3e435439b6466a74f69ecad43c9eb23b8d21c71c0cf5dac2c6177e4b2e20dff318dc0d91cb37e9b91f99aef8e4c3b352401fee65f6646282934bba2adf1d631bb33f8ef933a17f5c6a0fd91e0295fb4e3052065bc8aace277bb505655a81b1d8f72", 0xa4}], 0x3) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f5700ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be525b22c1f138ef80875cfe03ad8134e24f00e5478a0fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c10902", 0x79}], 0x1) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000001180)) executing program 1: ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x200000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) 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(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000100)="864c80da", 0x4) executing program 7: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) dup2(r0, r1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) stat(&(0x7f0000000200)='./file0\x00', 0x0) executing program 4: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x1c9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) 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, 0x400000003, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000310, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000310, r4) syz_open_pts() executing program 5: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)='\x00', 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, 0xffffffffffffffff, r1) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="288c0a45abab0000000000b60806000108000604000414e2ee43b720b30259682628aaaaaabb000000032b8bc9cb017e6a091bc538ae45bb97dc3f529f95b5847451fa9036c9ca58deac21aacdd1669c496a3efb6ebe1b905b573af9f39e9f46af5268a9baa5758769e50a55f176ef9837f42706a6dd63fbf9082d92c6f1fbfd12db1fef5d1c"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_open_pts() executing program 0: semop(0x0, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}, {}, {0x0, 0x4000}], 0x8) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x20000000000000ca, &(0x7f0000000040)=[{}, {}, {0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffffa, 0x200351d, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000a80)="24bdf0be1478bf4f2b8474fe032477e672d5b08561507baae23ae7aba88a60dd92779187095156447d324f86f93da6d3a9bbcd4b8a1bff3a36b4f74a1b6e3af7ed4a9f045c34008278dfd7223b7599122b98952c4fe051d6522738f7c875daf0942b6d2181922f6b8f975ca7f8e42f570951b2c41c1d", 0x76}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0xfffffffe, "8cf4c23ac3c08f47c04df83dc45d22c845b92ec3"}) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) dup(r0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000180)="1706a17ae6c068a53fff88a06776db0767ba223b00cbdf1fe62af0a23ba000d24103e8dab0ea91961d519681fb176981d29877a9578b0980084d12a77643419a8bf905b8174657ffa80e9688f5c5f6cd58041610352d47d352a63893f4d9d6bc728aa444004939cefd1335600a5680ed7a9f8e92c1d57eb00838e9091af33f8f45f0c08d806e2a4ae7f22518139f0399412e33da37d9de311ededafa99fb45c0", &(0x7f00000000c0)=0xa0, &(0x7f0000000100), 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f0000000480)=0x210, 0x0, 0x0) executing program 6: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5d) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x7fff, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)="89f77d1e8f58215c1b4068e1642ea58e722c8ab1c50469719aca06110046220f28960d6b4c8956c1b724282fb048a966a881d69ca0bc685bc8ec788dce85fe184632437a1cad336dd95fe31f815edd40b162264392fcb65313a42ac2c0fc7405026f56f97f8257efd3a22f6beb58abd83fbe4fc297c20c0ac84198f7e1dee173a189bfae5f51d9e33100ab3e2b20a305a5704362bf56406febeca279ea9c3241dd71e3d4e7e6764a7ae458c21c59649c824acf55ab7d67745934689df831e3223dfdde10b3821d", 0xc7}, {&(0x7f0000000e40)="b111bec04cae7c7152139c94fc29135885c2b7b1126044c8ec888bb05b00f17dc4a24377c995518a3ead2b2c9078b262945bb9b4554847171f7134a23d1e34d3a2ab8f6f8f6ec6239a564210c690496e1a7c9d8b4b5b52cf10e44b1a9910b266320e7411197c1124d4fac6a4600673ca934eaa4b96dc5f4f1681b2f1b615a30f0979f80f8f9500247a5269642b9019da525b124ec3012cdd35ebb1b50a36bd9942fd9ecf632a7107c7d0a34857fe50e43237f827ee39c903829b68572bb4c373897bbab6be503e86eb3f360d69cbd82f5b99ca60f017506d2ba053ab48c88a94b145399f3b2f1de8ed5d93d8ffc28aa4141c8e99b8f1b0f1963e61a762900a433c6fbb64a350b868d62f3aa8d5efdde5d7051f38ca4c0cb5c3d0da2ceccdc6e57355f42e73744666b8fa01e57280057323ca467b5dbe5ca6fc6f7eab1d77ad732fd568e2f8c59c2b1508749a55bf04bdddfd5c2dcb5f5c405c66ad224ca9d6fecc2bf8d7fe1e33ed765b200e1422e4f1599dff9595cfbd55afb3a54aebbe29624cfc769900baf957d3cadfe1be7e605dcd66e7c9b4f7be85d91f20830e296eb31e721e2cbee8d7bd120a20c0e540ef6fdc68f5bd7bd84557774db6730f00b1d786b2491b94332f1a96e2a622ad4a930697eac1d43337214c3973e462595d0b63e05ddec77a72b290093f3b64d2dee99f0a76454375616f3f5e020477c55f798e27a3ce67506563ab1a0dda4c5ae7243b4922e87b4d2bf98826567318a5d79bbc9bd77a2f0e57376bc85226e5e50f97f26e6ad213becc95a282f963e24aa12693e55054f8406228cd40c6768fab639abc9bc5e3d42e811b5ee33930a45444c4b5cf9cbda8db48d1af54f8faaa4c5f025bc084dd0b3742e72075020b7c0f069fa9939d15c82be759fc02dae035c39d21bebd06b1cbe247d119c9076d1c00f35102095dd676377b1a59dc1c2fe6135897882fbcfd6a8811b7e7a25e25b9d197a6217d517a0f398cfc19513ef1177982cb442531fedff8f382469b49d35d3751599c8090fa5169345c9b9fa3d710f373375ebff2aca2c8a750e77cbaf4459a8f782c9da945a96de669360f024a5c761544acc51fcbbda11a68e547826506001d5aaeb603d9a6cc8cb1e4c85d64dce37e07f75665386b465fc4630b1bfe6ead70a34837a7090e43dbb4830016d162a5d5453baf74e90ce9f153bf0ca26ed820b6a7d62c572a8725e6eaf28d1ee10593322a9bbaeed488f5e7fe947f2e25e677124475b0b5b3517f7ea9a01a77e87efc1479c373da187387878d556c8085fdad7011519326e8aa917e73e6213ea2c3dc04b12fff658aa1d694bc76c0893e7b90e95664b42893fb89bbfe2e42c26d39dbb689ffbf7ce60fdef7e1acccf689ddd6a3e418419bcafe9af14a55117b2b92db97ae26026759ae4828ba35babf26e639612655d0dd1f6b8aa06562f29c7bda8589fe54959366c081b23de084c5765a5d27eccb5e0e3b60f0d135ffc7eda412509424f29878d70dddedd9eb57adbfbe39efe2e855342cb3ddf8efcea24780d14d9710aebe7dea7f70b21b1286048e96c21e636dde7edb3a724c9c6ecde7eec8c045f1f1f914d277b21e6f1049013687dd2fefc573351de3e02d53c6e7a6140bf50e05b3df83c8711d15202c997e5a321f23a85f13c8d259d5af55ce1ce2103161472cac1777fa162baddc562051e2f707a0ba80cbbd0e66eaa743106fba338bdb934516e99133cb3e70dc74314e3f7c3f7a5f1c9dd54512f737f3e486ac2c4c7bf761a21ef367ac466b0a135d7f972b862c99b884d8de902963829652eaa6393ed1ea5612cd47a77c428707c117554c722cab7ca50fa2a04d7ecc8f1f75ddefdc286c12fc5cee33537218d1499b4adc63aa30a48292c941413988788e2fbdb331714da1db02d6f55a2de06c89978c1b60c5c4ad5704265865d9e92a14d16104ac06ca288caa3c7d55db32e4f132edefe61bf3a8f5d3ba9e046403386eaddd1905e527452baca06442a5905ee2e614c17b99573d5ae9920c4dd19920426be0ff07655e58d4fcd5bc4a286f62708abb30e8091e580341fe20fc169f6a7402577529313c746ea045044ee93cc33f95a1ab9d2008f5cc9ce3b349e810f6eb19cc3b91b93ed3f7b548cc99848c5f650caad9bc8c49f5c8069df82bb9522c52ff427430375c981e0e7ab425e5da421f9066372394369e7ea5c9d0637b70caca2f503002fb2c6bf88c1f80972e2a9986a853b393c141aeaec75a88259ec8294c742e257312d1330cdb40126afb6f4338b515f71457c71d7efa6d6095bf90d208047112a55e195940bec4a80ba3ba6df08a2bbe2c99d22936c80a2c4e8adafad196453e830a0d8c21cce0988bdd4f5be52e6b1709e7ce7c7a585f7d5d327332a562b761598c4716ba456802bf69e41f25d002a31d6ad23dd7b0374708e7973c495e537c76dafa186cd6b9b03e6c26e96baa8935a518f7b0a98c832531a1af246953a197baa3d3e779950e00c96a14a974464ceb5f3919519cca0e1d7cef52a842763e0c20e839606cc31dc8a6080f737e34f64914eab727552c74655c69f54afd531b41ca68ab1f30b27008413ff0a21809ab90ab6218c9403e9e16b78b13b145b2f4ceabf5635fa11573a0f430b226a8e4a0b5520cca550cea6c6a75ec92c22ddeef53c9feaed9ebc6a1eaa21dc752e95d50e43f50dabf69e35e1127d732d9e3cd7a07e798abce8525fb5e9f665c23951c72a9e8b4af901eeb0e22d21456de8aa3e19c895688a97e504dbaab3e9ffcca327d17271e399f1ae19dcedca893f9f087d5aeaae8935fe7132d8c223bcb886f374d39986982efeb2774bd1442a4949649c48f1bcc5d225d4af1c6cbc1ff920b7d151c3011e02ed00ba15cd1628b571455455351bd92ed4e71865946eb51c333fea726153f413da16be31ade45728475d6aa207a515f26c79b31c34e992c35e09effb962d25e77bc1366baf15136dcbbe4443d4ae9360f7f880b379a44eb78bef08bb15bf4eb2c663e0e9f5a465c0425ea58d0ecaea5e963869e9250502fb252931512e8ff9d2d7eb497056513e791813a8e53df6bbbd34b8863f6405270b98136800ec928465a95e0ad21fc6790a898c341e5bbb9e7bb6c5ffd791e42578e93a09af5f4507307a3ecb1e37a3b10a7003b45227641777a5dde8aa871961584841c4601477c11ca27f2407b16fd359d1eb475d144a6f6a4bcccbf009b649d89c30261cd77e948d77abcc74ff93ef4a5f4c2df6ea978289b73390e60c5b682b02816f863be23fa699e85b88f40dd289a21867b1d000f57ae135b1b2286052fde2fff0c4f38710209b34bc16364febd95888136b95d35bad70ccb132f2405fbaa2207d0a477643bd2da8da68726eded2eeffcfcac9a945457f08307b4a76abadb381c346dbba4d6fb15d8ecfbfb469a2c066ed4e07a931fcddfefbdd84455b5ff9a2dcb39b6f834fc11e99f1b815304b66b76042c032d88e76f0981a152ae8d388c387894f2860ff3a5d8ca7365b004846c82f463f4a2295ece45d65400418dfa05511f84735100e05dbbefb17fa470f851fe242d9af24a97ef2350dfe27221cab990", 0x9fa}], 0x2) sysctl$hw(&(0x7f00000000c0)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="7c697a06f4229557dda23bd9e100004cb552f1bf575740e82e5b869d2b3bf376fb43f1facd", &(0x7f0000000080)=0x25, 0x0, 0x0) r4 = getegid() semget$private(0x0, 0x6, 0x10) r5 = semget(0x3, 0x0, 0x564) r6 = geteuid() r7 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r6, 0x0, r7, r4, 0x2e, 0x8001}, 0x77e, 0x7fffffff, 0x7}) select(0x3a, &(0x7f00000001c0)={0x1000000000000000}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r8 = socket(0x1, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2b, 0x0, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000002ffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002540), 0x1, 0x0) executing program 3: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x20b89, 0x0, 0xffff3955, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea06eb0146490000", 0x8) ioctl$FIONREAD(r0, 0xc020697e, &(0x7f00000001c0)) symlink(&(0x7f0000001700)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001780)='./file0\x00') open(&(0x7f0000001840)='./file0/file0\x00', 0x0, 0x0) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000400)={'./file0\x00', 0x0, 0x0, 0x80}) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/226, 0xe2}], 0x5c, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) listen(r2, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x6, 0x0, 0x0) shutdown(r2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffe8f) r5 = syz_open_pts() writev(r5, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0x75}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, &(0x7f00000000c0)="ee0409fab7696bb531258ed37ff1ef0e6d084e1a3b9d715c733fe3727a", &(0x7f0000000140)=0x1d, &(0x7f0000000180)="520428b8703433d0c130021e85085acc27834c25a0feab27b775fe362f9e49de7d824a26e87b17ba9ec98a95bcc892dfdd807075e0bb1e42db1c544aa72c1e83d935c6764e234af61a7269cdc69b", 0x4e) executing program 1: unveil(&(0x7f0000000240)='.\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0xeb1, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) syz_open_pts() executing program 5: shmctl$IPC_STAT(0xffffffffffffffff, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) setpgid(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="ead45c3818701e04e7b1c56852c5928e5f55dda040bff924e5bd86e8affe442d9dde928e9afb887f7e78eb70d46255e9ec5461f0c7ffa81a0bcfce66de650c55bdb5a88280fdc93402917a", 0x4b}], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x1c9) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x189) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') execve(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x808c694d, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r1, 0x8}], 0x1, 0xea8) executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockname(r1, &(0x7f0000002440), &(0x7f0000000040)=0x100a) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) dup2(r2, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r3 = getegid() r4 = msgget$private(0x0, 0xafb0e20fef6483ff) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) msgrcv(r4, &(0x7f00000002c0), 0x13, 0x3, 0x1000) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES8=r3], 0xc8, 0x800) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0200000000000000a2cc62e611eda14bb28f6a0a98e21dc206ab8b66bd2de91bcdb501a8b88e23adda94aebac02c51f244077aa08d047f0100000000000000ef91a82b60b1bbd5"], 0x47, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801869a3, &(0x7f00000001c0)) select(0x40, &(0x7f0000000080)={0x80d5, 0x2, 0x7, 0x3, 0x8000000000000000, 0x5, 0x2, 0x7}, &(0x7f00000000c0)={0x4, 0x1, 0x1, 0x9, 0x101, 0x1, 0xffffffffffffff01, 0xfffffffffffffff9}, &(0x7f00000001c0)={0x6, 0x7e7e, 0x8, 0x37, 0x1, 0x4, 0x7, 0x7}, &(0x7f0000000200)={0x9, 0x6}) msgrcv(r4, &(0x7f0000000240), 0x13, 0x0, 0x1000) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3828d21a808fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798f13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac114"], 0xe2, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) semop(0x0, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}, {}, {0x2}], 0x8) syz_emit_ethernet(0x76, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe80"]) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') msgget$private(0x0, 0x8) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x4000, 0x0) connect$inet(r3, &(0x7f0000000180)={0x2, 0x3}, 0xc) close(r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000001c0)=0x1) r4 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) sysctl$vm_swapencrypt(&(0x7f0000000280)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000002c0)="f60b6d1febca7bc7ac4bd46702d4d5cbc01f240e0b88c508cab0cee07c5125f3080b92393b705257c5df8652cc15071cbb0bb9a9b04a5ba839f297606591495865e20ab30de9c32f38bb130673a8902e6a2f770993719728954263f51e9f16c54b0a55e925cb4fb74f1f25466519a7eaa4ea0387d5b767a4f5c4ccc2f7db3d3d3fa5952de3eb4d96bbbb5bd06b2dcee1ab7b5cfe05d378f593796af5ddaffa64a339493929e4cba995b659353afdcbf656f26c772a55d3b763167276526f46aaaca5b412b478d9d79c7401e339bf814939ae6c6eb5879909c6e731342515bf5747dd0d403639d38ab53a22bbec086c252a5c8c0621cce1f835560480f2bf3536ade504be902b5f681a0adde8693180cfb8cbf44f99d5403db01e4f113948f281ea8c310f87c0455f70205ece95074d38ed71b4c0d790a7cffc7c64b57c69d29897f2413c9771719154c6cd25666526d42afbbce5fd489d76fa3757c35f19a2240b184b50a6ff2e2aa0faf1d864776e4bd68362a42f5b324ab867cb5210dbe2b59b0cdcfabc6c04e54fbfd56f368f44bd32db3dc23515b57ebbdd5343823c12c9ae18476b9907f293ebdb77a1dd1f88353385806ff8904c2ccbd59baa4bac984c27f8d7c56aa5cc0ed41ee67915305114f693b4e16e2bed4acaccde13cc112d133313b120f540d33ad8bea10e0746e9f69d71868c096c024aa48a042b50fb1039c7813732a4517e59409dfee15389e71539ec9625ec546ca33f70bc4596c83d68775971b20e085d62e50f98f513c00297def47dd488b249e97c1d7c2c8792a701c00e690642d30ea93ac87aeecb24bb35fdfdbcf00bb6100cba6d9f26ecf20f1cdf981aa7b0790f4ac2ce9e5a9734e56244302657d86c07f8db6fda6e298a6a775769bc9e1581b3f8293fb9976818f89ec054b68d4418143dd7e6203b017fe7aaa03c8f4aacf945ed3acee4c7ec126b7df92622dadd302f87d54fd19641f3e5d33f886ea53b48489b4cf11c00c4f3973d372b7fac7cd249c2d3a1e1dd54536e91b98cc197cdbbc1a905259c4a419bf3d98e9011b7f46d3667b443b47ebe01aa8d2fe7aab070d4159801fdc03e281bf1662c34f862877808e26fb3135051993394bbeeff4b9dc62b08184054f50417127716e4c72639a812234a1743bd0bd3174974eb35b30e5c3dfe239fd86835f4b7d15d4d158ad224cc43003f486dad005b681b01bb4d1c6b1e2a16985508586dc1c8e8d4e8b47cf1b7c06912dfd8a28ab6cfef7640ae171ecb7819393e707577c257e80b29942fbd51b0748df535013ab18f9002904dffb5a96904a40b86a1275412a55c228d9349703f24919144e08e3777954476c8d90b5bd081c627360db03fbc56a22d9d016d92010317442ddba6a8324a14263c1981b79882a810176d9910a06df64ef7ad82397c8759681f865364a2f2d6fbaabee60021432ce5929e4636de12b056a340bd01e16e9ca80bebc168195e03fa63075487dc01552c2981a3ad29286fcf6d768b10f5d5f6542107322a458ac705bc670de2eae2eb264b04f5c9b5bafb783e1f11a6e18928ca2964452e7f52957fbadb517d0ce1fe209cf695169555b126a8a1890f5e9bd2deebd095d539215987f6bdd9549ccf0107f398a42194c46c4bc961610748959566c5021d78836651116c673d678c78ef7bc05abc70ae8d4df39c040fc264d6a3cbf878b14434abc004d306a394320dc3eb2879c5f17ca7bc9b4f35e104363f5c3451c0772796251340431fb466bc40bcafac45d444698600a16a552ebe8f7fa2e411975543b1ddfc41faf0f270744b6b215431f2d15ec814b1d8daee6dd57014c22686841a7666805591ec89594ed38a9d6cfe83fe9f45deb0773651175b7de233817cef3567b6e9069c283834161a724096bcfa0cb9d69c7ff9299d75972d976ae44caf82f99c65ace81235a9a8df4967f34456ab5bb44bf70733e333edc0f54e7235292ad18354fcc46ecc91279ff0c8e303e20deb1de880c09fcffd9eb413bf13c6afee9680f92059259e5f2be76efe9cbabaefd5d17cdbe490338167cbc15c29c1b6258baf489a0f07233ad8fc2cac23663a792d08947580c4be63fd45ed9b8eb32f95e0f2e86ab36d01591d707dcdaac883cf0fa14ea76f017064da4a35f1b1e7f764d46b174ea020fe97c2348b298539eb68e90eff89d54460329505dcaf01e3696966a23fdd8ae435beef9c984acfd6c5407119941e57ff7e8a5c6517b87812a6b648b36b1ac9f8edea99048ef9a01b8d8fa25e04e0b31f62b5bc708391c7ea209dff90d1463edf2abfb8c31229092a838d95a9f309eda614171744875552b4ac6f0a5eaeaeff5cbbc03442ed1ed016e353524053c173507fc2671df311cf152e2897b323a5e8ce81b9e08ada5ec3089065a892f938406bcb80e953b29762e1e839426b5136b7350e406266ec5e53bfd84b7a3dd6f13b981681d6abda187db93c739a878f8b335a185a32ff4de03433d4c45a4d3db1cc14754aefb2d743cfc840073560b3ba0fad68fcddcac6f64c6d57a5f1215eb352afe3636d65ff84a2367e1f14aa12d29078d8934058f10529c7d4e511223e8f126ce86cfe4cd1ea0b46fd5b668459d83d0b653aca1815c4fe4d560f3d4955d66ff7b67c693ce8a091f65f3f6d9ea0ffd0a58fd6002791d8c2b9bb7f651441aa212c4d0030cd8539af8d45faf415ff85f576ff62eba2e1f353d6b34bb5e90f25e45073163d17766f9bbf4b4a093b46f0eaac8495ddd95e89cdca22e8fe33321ccf854318e777f4beab728a8a010e3ee24a7614746033baa5dbb88d43ed8d63586a9a69fc0057b55e937ce9a9cfce3a9b60082a3e20c673bd1b60c627908307502a0258b70f46be60a7e4216b45546d97d66a74a1325db073fe89b716d8b23c974b432fd0c79f27efb80293e3543abc6ebb75eabb60991223eadcafab27a82092974edbd6d82df480b8585db4d7f98df1fc14c506dd7b197cb28e160dfdb42cc9d9ae704085000ac6abf5b12b7b5497f5f76e8e78b1f5656dd97c5e484d6c28754431d825dcddd793bb2b222121a5f1cb8f56ea3d9dc817540f75ceb6138834568473005cc8035a5a06fa8cfbff2004d91dd23a0d1acc11168a294feda90e1cf90f4d614106606a2574ee672278d07a71fbf945fcdcfaa1fee92f002033f4172b885f8d2cb8e7880d5a882898a29c3c62b5255b9e3eee76857577d03be92290adebdfca915b14d842d34a885ddbb328ef1eabbc3841e9a582683849cafd3e8cad02a2eb5df5e4f51355e6c3f9812ae9f3cd5a839136b4fd7aaf904e0e202b2bf707d2f6c0673ab18fdc264f4a32b73353edb0a90ed5250e28b38d1db80115ab5906725eb5b9b5bfe944f3964b6eb16f3c7741aa4e0a4bf75734039aa24dd907e9a5dad2fcdeb07908a4579b72f35f3fb8ee1cc4187dcee2005b8f1134436034043878c3e88a6eb2239b0dd1343a6d607162e9aecb75ddc758a75d0ac94554f774d0d44fa34a036ca20de968bc8c490ded9f9f24626897392ddf2f6ecd36b97b9b9d49fa75c96134518c2e29f43532790ca288c179cf9adbdce30dd3dd81b1c120b2293c99b5b55d1144c0c2da7730137a5a7075a86aba9ea60cf63287910ed0f77562c4a4b036a750f5f3c24ad83c20d72317164b90b089d1cce229b087e482538e365684e9ec1291f798391edd5ac68b0031101786daf8cdefa24ee0ce39075d564567b8549385b60cd5f8620d6fad82c37a1390136a28bd73fc096ffdaa48bb7fa61172ee313baf5ac7e6efdd0948c25f8f953295f1d464e45403c31a14f2d706c9f39c46724e9b59b944e92ed0523118fe7ea064a4ea65b1b11acee96737391fd22a33cc7fa4734e5988851ddc49eee25f4d0099b071461e6b32b528b4bf511e77c4003f402bf4590250907227850af28886973de1b543c65ae43d7d6a89fe7fa2e4897c2af4e1d77008d3fe858adff2ec365765c6cbe73a94ae6be8942a22c8bbb17b09d5df12957318aa580b7fcbf1ba5ea09f5134917ff513f53fef67a836b144cf3319bde459f47acc4cc3463779ead495725f718809c7d323406d08b26bcbc36b2b5e1ccc1778002a94f7292609137ea9a1f916eeef559ff6a0991caf24afd80974087d7ea436f68b99e79e151602384827ebacea40a8d5071a08014f95564ffc6d4780b08b339f357b4e68df87afd8c8c1559b0229767146fed92958a377b33855248d2f5848fd888059a3ae7bca20347fc4d6d876e8fbd65f25c6efc8b55b2cb113b8159ebade2614686cad6ee29042cf224186836a3694f0a72cbd83b5701005f0045151978f1faadddbebe82e6e596743839c3fe1394d27f5f95bb34290815ad268d9d0a3503bb5f681cac2ec1e1a134202bf4103404e63d3a61c15eb2f2802d3a2c0bfa9e94928b9fb0a31f82a13690ff5a1f12dd2fc7e0ee4f961b5838a4acf71b649cba14b5453e86222e0732e26c90429c249ff913864ef9e89ceb72ee0494a0be2b1a07732c17140c73bfa68b9feda4960cee77d701b3a2d4c6c872134397da3827ac7b362e1940181a56dd6d765156f53da146d6f82abbf24ef682c5c470ca8d721d97eb5ab5bedd3b707c6a27ee2002c62b7fb33c81422558d3d0e66ba7430a05dd7d8e0a7e8257e5ee7f11d85779c6aa17ef83a063f7376627ed6b51ebd9a3fc853646442d845bb0156d5b4f056b6026c667886e217fbbd12623ad90bb7d1f5c867572a71e3dcbb01422931cb188744025979ef74489f4287ed5d5a3e365cc19193b376e9de99a49b836d09b716691ba4e667b4b1b77bad1682a73d5ef1cc12fa00d08109eed6e5970ce85016b7ac4af8378adf7f76b01ed35c7c0306dc9a9ddaf3579db730e059e86f568015dbca00f6a7e0669a6aa8f20b0a2e8277e2343edb9a3441b753b4172102fa80a6c2866a569d08206a93ffcc45119935f4312ce75304a86598a9b4d2a39909267236fbfe77177918d25b809dabc07ccf1ffc873722ee50e2d2de2a258dd664fa12a4b4d97664f2e1e1f77d7cce5a54399d3603d009d7f946a3e6c7234f2b402c5021e611b10e523e8e9b7cbc6f39acf94220affefff5e7d12a9193c6de46e1ffb0e32db9f19ec67df060ac91172df33de9e1b74122286de15c22b782d2c9bc7f9cc5bac6f726835aa2a6614e15ac895e0d086801aac491448f9c9fa91b70e9ebc0fb30ae4c4828c67a64a219761967bab9ef874f9a33ec816049399d3cee70bf06c51d9dde29572b44d445cc8810712923d59b74ea40d09962a49ba11d1e743d7719d46110d7184225b0b4699aab4dcaf25c0b520ca1f25c09cdb6e0407337633a1df375e7e53d0d543733828ad17953717e19ac9eee493b8a1223bc97147a7aa9695d551ea05e6b1dff2b97acaf0a9e78b5262ea029c6d476e37923eaa431ba4e0d89dee476467cf2620bb78b7b878738f8f908ea30c3fe9a7c6f34c335dc2bdc434c11b5fb28afe64ce62003edad9b73e0838b91ca7e6e6616df0a79094a79b5864b58bf1b637421d0991900a97edb3d3705831a5c8ac633e76263a5ea617ab4c30bd468234a735c8b5ab10c5649f4a291f0f815a47299aa5720a35ba04a33d340348aa8142361c9008bc08a9a49aef66286af30929f4009dd79e150f61928408cf13f5b52f48150dd51b223c45cd22e442bce62e1582130fc964c7683fc64819ea70389968171d2baeb8a3dbc773d3fd4bbce693f83f53d35901bf1e0528e2e3c7f0f547e55e4a533042ec6c596f15ddda838f052e116", &(0x7f00000012c0)=0x1000, &(0x7f0000001300)="9aa630b060fe207ccca84a316875afbe3483d925ec7bf5dde28cdcde25a634ae5095a2fabe33f67020644995591a191af53f05fc27637a6f0005ddfa8e117274f668e8bf3f27baf9ef84ab60", 0x4c) unveil(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='c\x00') readlinkat(r2, &(0x7f0000001400)='./file0\x00', &(0x7f0000001440)=""/252, 0xfc) r5 = semget$private(0x0, 0x4, 0x444) semop(r5, &(0x7f0000001540)=[{0x2, 0x8}, {0x3, 0x4, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0x9, 0x800}, {0x1, 0x40}, {0x3, 0x0, 0x1c00}, {0x2, 0x4, 0x1000}, {}, {0x1, 0x8, 0x1000}], 0x9) ioctl$KDGKBMODE(r2, 0x40044b06) r6 = accept$inet6(r2, &(0x7f0000001580), &(0x7f00000015c0)=0xc) getpeername(r6, &(0x7f0000001600)=@un=@file={0x0, ""/68}, &(0x7f0000001680)=0x46) msgget$private(0x0, 0x411) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) socket$inet(0x2, 0x8000, 0x26) chmod(&(0x7f0000001780)='./file0\x00', 0x28) mknod$loop(&(0x7f00000017c0)='./file0\x00', 0x4, 0x0) getgid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001800)=[0x0, 0x1, 0x2, 0x400]) pwritev(r2, &(0x7f0000001b00)=[{&(0x7f0000001840)="c15c72e0880ca12c980274a543645210458c4b0255090bbc45a66895d9f3f7e6aa0e31523600a29b682bc6025dc1b134f34bf2c0b46fdbc39f30d70deaa893adaaa825e8feae5a1c4615d765a7741b9fd2581750f8e73414b54e4407adac9d77c660188c0dbda9ebf07531cc100643c653b2675f95e222036de7c097f39e3b002bbc740ceb1579c7a8545bfb9d14f01406c78741be664c972feac44fafebdaa70c75a4246156757ce4ed8ded345f06bd0f64c8f094554b615776b06c0d87c52f830477", 0xc3}, {&(0x7f0000001940)="12fbd51de6014305dfc4ddd81e7b642fc5af757adbd1ce1c6b225e92ed6dac484745b4c365e261b299801866d822faa1ede43dec1fa913de47c08ae4269b78df47ac4cd95c6264a55628dda6d0230a07e15519daeadfd2d2f22b646dbdf590f10df853cac4591c46150496c7dc8f45ad162d433cb299186a278f72a99ffbaef6a651db82ebe3651221402928ab825998a71c870edf5b68c0a07eaa47bde1006338582c6dd685dbcff9d97ad56b4accc6cdb280f73ba5", 0xb6}, {&(0x7f0000001a00)="2b3776bfd4b0c101e107c0e6dfeee3d0a6e73f0054fdc8d89961d86bb4255c94bafd1a415e2153c6b73603934126601b4961bbdb29ddfb65d4eddfe74796538308c46fd92e45ef7802ba79ba90738bd95cb814fbb0e14b8288302a854ca1c169ac8deb9f14a797161a1aaa10acb63523e59f1f79d5e3234f3a45908550f2b6d93f09e141337ed74d032fc567f90a741f63881d9e887fba525e38642979fde7ac5f4a34c349574de142cf390534aea34be07e6e57fb7386b05b5846da3efaaf098204e9769be64dc9a0529666590f8917d7a1839f288f444d0029bc6432af46d5e39d9b08348efbc43f1ffbb423bfbad0e60af64913ea0b1f7dfe9402af", 0xfd}], 0x3, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001b40)={0xd9e5, './file0\x00'}) dup2(r4, r1) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) socket(0x2, 0x2, 0x0) fchmod(r0, 0x58) select(0x1c, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x638}, 0x0) executing program 1: openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) syz_emit_ethernet(0x32, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x10, 0x6, 0x1, 0x0, [{}, {[@broadcast]}]}]}}}}}}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) pipe(0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) close(r0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) fcntl$getflags(r0, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x99ea) r1 = dup2(r0, r0) r2 = dup(r0) fchmod(r2, 0xc) clock_getres(0x4, &(0x7f0000000080)) fcntl$getown(r0, 0x5) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x2}) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)="39c812085513d3ef13a1ffbe24c5253d49db9be06870939d658abe7cfa45131a6775c8387725435694f14cbc6aa04ce79c0e930618cb48654e6ec49a69786dd33955c3b5509b467c6a5a9a4142720be9824d1426444e20b749046d8f3ebf997a06fc103decfb0ed9364cea12dfea619cf5447ded9e511b62ae11c10d48074a7985399b3c532c83e2fe0932138f9a270f1a139a445face88f8e2a000d9bf7227992040035f3bdab6b86b0d5b1a190b7b4f4155092eb5cd71824ffa57eac5685ffe79230a21d81d3c373e6f6ddc692", 0xce}], 0x1, &(0x7f0000000240)=[{0x38, 0xffff, 0xb4, "98feae8df38aa0d56c72afd51b6e024311f7a954c677f3b0491fb5bd966fadbe546f16"}, {0x68, 0x1, 0x65e7, "b8e5ce492f54985c067193f5c1ee6cb78bb9bd58be75e9340acec6fd35dc9fdff594c012af423ba8a80a71f0072168be20dc985f8f62a720a063cfd7fe11abdfce7d51b961b7b4497463d2ae2b3cff41587967891f"}, {0x108, 0x0, 0x8000, "7b4dfa904650c4067c63efd60883ef287b12dddbb7c88704ef7b9ee78478860f1d5041300056cb1e22c5c5529844932565372c90ffcd0668e3df9d44bc0ecc29dbfd6a6583cb1245844cb9f10b064ffce59f65d8a71dc0f8f459fd7a212f2d3a01ab423165dc85dc0c5a4ac6850853c19c0e773e7585453a1ddaf2709415720c6a8afd83e70b4aa08ec987d448f1d2e0d7d4310f32f47ce47615a9cd70d4a4b237da8f1458154c395af2324a54b42df2be021a02850c6a3b801b9d0a62ea9c655c767618e9c5fdf2058672d1c065dce7f3d10504d04fd606dfa57e526071af5548c7f3c62b9e67d5c3dc4197429dcdad07"}, {0x60, 0xffff, 0x7fffffff, "01257fa154026987e8985fc234407e8792ba9b59f01633076c941b9a6eb0ac40a9d0d6c48aa5e3f48311ec525d403850fce659487313f7819b9d47897d5f06950b4f7da8b34b53d54dedbeb1e74d2c83"}, {0x48, 0xffff, 0x42c6, "ccd1f568ecf2291c5377f93922a7061b0bc32879a7bf3a467e85926068db168c5e56203062dbafa9bb9d216dd5c847db000c8b37ec9e"}, {0xb8, 0x1, 0xfe91, "87d5ed25c3fa8ecb940875ba2779c65aa499ca0a3131dae810ac40e91010e6a1c8cdd5629e20f420b630ff7b392dfbe94af24f0017ee5538adc721f47415d15c853bba49f8b4196f8cc475142b11b5e0c6dd49c1ee0681cdfa26d43a0dd79755b27b5175b75a13d1f9cc7ec5bfd9078cde3cfa137853bcf36725c0691d1e67884e5b6b9f586eaf149f8c8a75d114ffcaad6f2319078b142374bc295c51e430cb63ab01d4cbabcb10"}, {0xe8, 0xffff, 0x800, "c45897aa9740b4739ad4046d23942a6853f81784554f6aa73f50c01ee4fecf05d31cfefd289e45ed9f844a3797f7016b47d550b1832ea16925a2ea4695990740a889a48950b4658c970ed8b513e908d40efe88e93c01e130aa40c5d68d263bc5cde1ba87c0ee06f0db57a7005b4fdcfb700eb7b6f56af7076e1964a73ed74513d823652e3d9122700f4ea00753d5efd2e72338f6c6774ff63d66e8b2345a6dc97cec30fee5a16d4384ffb56718a06c5d1a0353bb27ec591e8ec2048a14b49653fbc4c54e51156a8928aa766de954b313fc3d"}, {0x60, 0xffff, 0x8, "7b20607070a845b6f3440addd642c455137463ea45a6f3e9e650fec19eefb1ded3aa0ec38b9734049904eba5f99d2b56051de79c5aacf1f66ccb8133fa2c8e9fc614aa5e70c08c331fc30017e8e9"}, {0x100, 0xffff, 0x4, "5086de7e3e9c6aa47f0a0bf8ece373983a018da8fe31f267ee48e55a15f677623b3701920f13b61fe4ebf6b0268cd775650e38ad02a0a8b2c8b7428f3cc71add2ec60a12b404d04fc095965b80026f20920cf7555d8f49c682ee8001b1f9903bf7856c237c9b868ca6c16022488cdaed1e0616886c160e6f88217f30c40ab8c4075b5c95bd4a595a01e2ab9e8ff4ec636868d66a2e7464cd57ea173473efe47c7f5191a3b62393c1603954ca015275fe751ae20da8fbdf808a366959248a17d17a695836ee8b238b335c3651f1c773ed10bb8a0b993544645a2520c61d9f682ed117caab7f012a0993ff30"}], 0x550}, 0x2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000800)) accept$inet(r1, &(0x7f0000000840), &(0x7f0000000880)=0xc) getuid() r3 = accept$unix(r1, &(0x7f00000008c0)=@file={0x0, ""/98}, &(0x7f0000000940)=0x64) ftruncate(r3, 0x5) sysctl$kern(&(0x7f0000000980)={0x1, 0x56}, 0x2, &(0x7f00000009c0)="efab9b661480d9b40f544aa83d112dc5cfb577fec2be8db198bd16ac3bc4427b74b4a996fe3c6847c101dd31d1b3f24e34751cf847d5df608a2e298a5583e1ef5d11043154509975ae956f21d17617efff37c0c832ec9c96c4e74c127f9278b30e4c37ec654bb5a9ddde1bad47abe1ce606f4583931ca2a49cfdef57d91e220ea1c1a1f2572be796500b3ced3a493c75c411207390ae13daf7ffe5465589fd73e8acdd", &(0x7f0000000a80)=0xa3, &(0x7f0000000ac0)="2b9fba505544839bda6ad919ce9dc05919f0791b8be2eeba443ba0f256f56e135e46122d9d40c59946b5bf5e214cb030fc5ba324ac12d7c870ca870f", 0x3c) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000b00)={0x8001, 0x4, 0x6a, 0x1ff, 0xfffffffa, 0x99d, 0x9, 0x10, [{0x10000, 0x891, 0x8, 0xda32}, {0x5, 0x14, 0x200}, {0xc00, 0x0, 0xfffffffb, 0x6}, {0x10001, 0xffffffff, 0x1, 0xa4f7}, {0x3e, 0x0, 0x3, 0x7ff}, {0x200, 0x0, 0x1, 0x8}, {0x7, 0x6, 0x0, 0x3ab}, {0x3, 0x4, 0x9, 0x7f}, {0x2, 0x7, 0xfff, 0x3ff}, {0xffff, 0x9, 0x0, 0xcb}, {0x8000, 0x2, 0x5, 0x80000000}, {0x7, 0x1, 0x6, 0x98}, {0x7, 0x7ff, 0x0, 0xf2}, {0x20, 0x1000, 0xa63}, {0x7, 0x7, 0x0, 0x8000}, {0xfffffffa, 0x9, 0x101, 0x1}]}) r4 = msgget(0x3, 0x210) msgrcv(r4, &(0x7f0000000c40)={0x0, ""/171}, 0xb3, 0x0, 0x1000) r5 = socket$inet6(0x18, 0x4000, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000d00)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x3, 0x1000, 0xfff}, 0x8, [0x8001, 0x0, 0x800, 0x3f, 0x3b7d, 0x7f, 0xffff8001, 0x200]}, 0x3c) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x8, 0x0) dup2(r6, r1) r7 = accept$inet(r6, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) recvfrom$inet(r7, &(0x7f0000000e00)=""/167, 0xa7, 0x1, &(0x7f0000000ec0)={0x2, 0x3}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000f00), 0x20000, 0x0) r8 = semget(0x2, 0x4, 0x794) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f0000000f40)=""/128) r9 = msgget$private(0x0, 0x1) msgsnd(r9, &(0x7f0000000fc0)={0x1, "eb99c75cda85ed383329e5aeb8a134984e873adf0e9abf03924ed63098c46dd4010f036f29bc2ce3f663da97de06c396c6dffb628d6d1b043e14b4ad8794d8736f4f40ba67a144b58abfa44328837e90e80b5d1109f82d123c0140c926f54a663651f00a65dc3f39e8d40bb44992137a4592adb8c7763193414d4280b8f83e49005b2b3cf937c91926b849cec81782947e4f270d53cf0565aa48fd25b2de8e01c4bcc8c01fa4669d22a89c4b8943e351f615c1b7432c8c446d3661c7e68ef41435bfe576d2310eda9bfdd7d4e47f35fea8857cec1bdcc565ec25a0e20fe5564de174e3c86e3ff0e7d4020ee7be4b311788c14e453d3a520afa4447"}, 0x103, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x7, 0x0, 0x0, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x4, 0x0, 0x6}, 0x1, 0x1, 0x400}) executing program 6: setrlimit(0x8, &(0x7f0000000180)={0x40, 0x58}) r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="8a74f80e3442cbda90352ab58d655bcdb50f60af2b8adcd363b642d7ebe8fa36f75b04cd6d891d8ca9c49e7c8ffe9d26e1e97b00a0d02a806805bf5b60e76ce5ecefb7046838fb44483f8b0dc1f2e19c182d61b7c6f07c9871da52ea0318ac75b1fdeb7cb8fd374b1b89400f0a89a39d4e2c730b0718f5cb3fe3e4f2f3fd86663b1f29e2776e1a2054516028a175d3c95e22aacbb9523010b4a23ef3fce332827049dd20004e79781de68730b654e1b59e09e4d0b1023008d7797532aea0d514a0940a8a1d96f11d52f5cfe219e4b6c118401f2cd1c79ad1e55d057fe1f010eec9b10db538dbf9c6905328204d90ee52", 0xf0}, {&(0x7f00000000c0)="8796ff4ca121dc25f332f94183dc19b6c5cc15c597a7c2f54e3fd6aec0bb0c8065eb0b066f7c380a44630bfc153dbdc8d15eebbf336296f6a6b588ad52ffce47ddf67fbc1797b6a4e17f88a4fde8edc5", 0x50}], 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026387e7be2df67de20888bda64612c3100"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ff35d08c81f1a279523e1fbe2a63af2bc7384b87fc5c00", 0x17}], 0x1) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0x9, './file1\x00', './file1\x00'}) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000940)) getpid() symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') socket(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file1\x00', r1, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000080)='./file2\x00', r1, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000e80)='./file1\x00', 0x0) rename(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000000c0)='./file1\x00') socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x6b1a7cfb6fff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7fffffff, 0x5bc, "225e98d1550809aa42373dbcfa4ab1896c03aec1", 0x4000}) writev(r5, &(0x7f0000000240)=[{&(0x7f00000009c0)="5b0c3ae584574cfe88df554a3708674c959a981fbf2363c472aaa07791baba16b52eda63e7c29dfc4a13d950e72d3350164439e9541c8cb9a37b3a92a0050cf3719d6527d2a181919eada8b2e64968ff0691abbfcc2c5f679f23f61f69dff8f212ec9fc1d986bd726c3a96932d067330fb62ac2e136d9de214b186c1e119b38e3ebf95f30291b82c56fd8c8692dfe0a3c15625256c343ba95adb29392be20bf753008e70ded43171d41df96e1b5d159a36123bcd951b0717641c83ecd8f79ab7deb5b3d60f03ab824c833325edca0e789b4492f7947af4a0c5cf1241f321ab6b2cae2090f0ad9313cd32f7737faf518b7b107c1b5f4da3a5b42f7b887cfe0037e2d6e082d35b07512e6605af3421395d1c5afebe026cb85c739581a76042e2b240ff15588d4f9a142545fbb474fb8882e72e7814c94ba72f07e262d784f76a944c2bf9632c047f8e51dc5571e9cce1850e42c6f1c7f4b7a07f4a15b13e673042e17e6a773ca43ceb22e071d7f0207370443061083572ebf81e78c9aa8694d32d62a91a70cc4249f735adf4ff7f8872653677394e3a08cc2c95d33c85209d6909", 0x1a0}], 0x1) socketpair(0x1, 0x1, 0x8, &(0x7f0000000000)) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr, {[@rr={0x7, 0xb, 0x7, [@empty, @empty]}]}}, @udp={{0x3, 0x3, 0x8}}}}}}) executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x85) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x812, r0, 0x0) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r2, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x9}, 0x10, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000480)="95", 0x1}], 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) r6 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, r6}}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x4, &(0x7f0000000040)=0x80, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4000, 0xff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504000004000000080001020000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b2954e1aa0500000051e2f0ad3ebbc25f699a1f139b672f4d335c263e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea9ad09210ed39d2d3bb97471645ab63e76e2ec589040000000000800036f74cc702e8a31035de24502b0c0f00008abfba221554f4e0f668246c0900000008", 0xb1, 0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x6b9, 0xfffffff8, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000f80)="4d8e805b4782371c982c275697f080102b23f0614390927ddc14e03eadeae5f457076938ac4a1e92c26de0ed16e0004b595344356f01d43062cf9390c0566b513f9fd300dab20a3cdee25c10808e629984ae8e715920d3b76ba6044852dca93a63a613e44b6a7fcf93bc57dba485d149e69a77882ed323003ca8e6828193694c95796f28e5d5a98b8239cbb0a59249f7fb6c36ed76a480ad1143ff2273a0382b120ca2c632c4fc0b887b20efd2bba9e74650bcf47fb4a05bab662a3451e37f7807d319124f22543177966fcb47f07f79650d31289e57b86ca1e2a96fe5b95a67142b8690cbc26e1d904a664e22e1b7604dc643d86396402ab43c6bf20e1cc1b8c83e54de0931fcf31948c6597a17042c583bc31b05a1a9df3d5bde4eb995f6c367f108fdb923b6e19030a45cc5d8d2f11a61a0501aef7decafc071ea3dbc792419193e99f47ba8f9d24f6d29636db858fd1459e0e2229b7654da7e7fc6a10abf5fc43da49e0b22d9326331e8b496b98434d9c2c3d1b79c0f0d4b810b3e3e3435cfa50c3d5727ed30e03448a3d8dc4f354e2e6530a92f576e51a2ddc1d084a86f8f2ec8f1d50a153e22b9b9006c92418246ee03137356663730564a04abe1ea1a1a0f4f87c45b85d6d34e97c1590379f4b63c4599ef68d6dbbed8196c5b6a91a686e8c092e0317d546f95032753df99b6bbbaf974a4b389cedf8fc0f32149bba5bd082af9fbba9cc99e051329f1cb", 0x20e}], 0x1) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) sysctl$vm(&(0x7f00000001c0)={0x2, 0x4}, 0x2, &(0x7f0000000200)="7ed2694f76269ac6bf47a72aac805d67fd658f0199a2522429480dbcc51b4a32c78d28f988b0f20afa22fcd22ccaacfa1c1a16660d2ed1b525ac9cd0207eeaa61f23c5778a55dec4c0f126877fd5c9d2e68ba70b4304efa4cdc13c392576831350c90c18dbdd56953f666dae31ce633cd0154e4326621867b5e328cf481005b814d309ef7cd7629734bb90478df77493425ffa2dfd", &(0x7f0000000380)=0x95, &(0x7f0000000580)="ed3b9a161b6036c0534119d4ce3ea291a1b12349537e38b6cb274f8d62546be8802ae03c350d46f5683d49328bf0efe8bda9148b1b550474d787ab8eef86aaa709dfd186c374cc4ba6082fa5cd0a9b4f50eed678626b9e9874", 0x59) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x8, &(0x7f0000000600)={0x3, 0x2, 0x3, 0x3, r5}) getsockname$unix(r1, 0x0, &(0x7f00000010c0)) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22af12be645e1971bfd5b11f54d0958ff501973bc6e376c43d5bc3334c8", 0x36}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a9244c030715b2d3c61a166dfaadc31c6a584c6afd751ab8af0bb6838af36121f305f2da5", 0x6e}, {&(0x7f0000000c40)="194778e492af5140928563b22d0d72d2a6363dabc2e195548961f1586c78a43c2a274708562dca50c68b6be361c246713f29e8f265c81d464fef04f2123de053f606fcc35a68b96224428efe2ce65a883a3b24f2842721fbb5bfb668cda2538a90265c24e1fc8f2fbe99545be6512f9ce9e6c99002a5c1aa825ca60afff5de353a8732737e0e80d0c518d561c37babab451e3e6364634aee705db9acd15dbb341e3369b06e19d1b4bc92abe63ce2e2e699c10c3fef0c598faad6581bb773f6fa153750b1cbf4922a967210e9f67cc34ad15dcd93faf61ce5cf7ae3e249d11086a0936b86e142", 0xe6}, {&(0x7f0000000440)="5523724dbc478ae0a9fb96ee2d9ccd355be7ade22b147da9c6642df754a108669d2d5924796858251ed2549466401db9cab9f46c95bbd423971bc31ae3ea107aac416a9a49c416351256aee61de0400c65e10b09b4768eabcfb42a183ca72597dbef4f480b00628eb4e3c17b3349181fe6839d6a5ba7cf435409fa2c05b7341d7690893aa1b1e6a1e1a1585a9b23919ebe23f2c6755bd4", 0x97}, {&(0x7f00000003c0)="3042a106de5b00508fbdafbf867657c638ff71f633d20656d21cc4fd69a9d737bb1f42b0134ecc016db07dc6cb11e1288df1931f1075e3868f234a3ff8d20fadd60447013dee8ba768fabe8e8af972e9711511d1abf332923f7a6d6cf19b640c0bf32e1aff42ee1798", 0x69}, {&(0x7f0000000680)="2d898b1d753ad155f405ffec653aa76059d017279f95f052dbfcbf3c", 0x1c}, {&(0x7f0000000a00)="9b828cf13141c353ea0c649a36205c4b3cabf75ca6f4042220fa1fc5d42fdaa27c32f2f970654d544d73906c3af8b3b1f3994764955b1b96dad9abe6e0b386136f1d604a335fc54fbb2b0e4cf68322c044b9082f033dd9d3832c01d2007f4344590238fca7809dd177392ae741d4608e8aab217a5dd579ca6d19f07d50039ff67eec574360410355041bd74db4f1b9dd22ea7b46f00e6bf9efc2890fef08c0f4805b1c08e61592f9d56c212b15", 0xad}], 0x10000000000002a8) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000000)="56ce011ab92f8ec5348344de732dbb9f6a880f632e412393dc3e142f1521", 0x1e}, {&(0x7f0000000500)="badbad87750b277e6e2891897001b819402604bdff7ba28be26cb4d6a713e9d85ec8de55c44a3ea5e9bf18b40f1bfa4ecdc59b91548e03353d077321e0f20f36bea80857afa367df95a467073ddca34286", 0x51}, {&(0x7f0000000100)="928fadf14afcc2ac", 0x8}, {&(0x7f00000007c0)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607d08f0c7185c7bde0bfe0a09fe5d953", 0xb4}, {&(0x7f0000000880)="b01c1c2743688d9c0926d426dd15bff6cff0e121c29a46a2eb88bb999605cdc954f1de5fed76e698c6af7d654b22b7e154cddc16380fbc497a290a73ac07a92821fe49717f3b37d42dcd140bdef4c1c21e7225ce41a120757f53716fdcee0065fbcd174a3b7d9d87bfe602b27e05c913dd3e975237517d1c676da81813b65619951c151f659ef6362559671b03c68d92e0b6f6cc917752c7ced48314513af248c2847ecd0309a55ae72c20c5663fe7519a", 0xb1}, {&(0x7f0000000340)="d5a32c4e4dfa313b91e1dfeeadee845e", 0x10}, {&(0x7f00000009c0)="1c07", 0x2}], 0x7) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000012c0), 0x0, 0x0) syz_emit_ethernet(0x40, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60aab25a00000000fe800000000000000000cce400000007000000000000000000000000000000aa"]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getuid() utimes(0x0, &(0x7f0000000080)={{0x0, 0x2}, {0x0, 0x6}}) getrusage(0x1, &(0x7f00000001c0)) syz_emit_ethernet(0x76, &(0x7f0000000000)=ANY=[@ANYRESDEC]) panpanic: kernel diagnostic assertion "((flags & PGO_LOCKED) != 0 && rw_lock_held(uobj->vmobjlock)) || (flags & PGO_LOCKED) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_vnode.c", line 953 Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *350276 9619 32767 0x8000010 0x4000000 1 syz-executor.0 105834 81330 32767 0x8000010 0 0 syz-executor.3 db_enter() at db_enter+0x1c panic(ffffffff82957cbc) at panic+0x17b __assert(ffffffff8290d0bc,ffffffff828a819e,3b9,ffffffff8292aa6a) at __assert+0x29 uvn_get(fffffd806dbee978,4c000,ffff800030945ce0,ffff800030945b5c,3,4,e96e86a048c4017e,4c000) at uvn_get+0x4ca uvm_fault_lower_lookup(ffff800030945d60,ffff800030945d98,ffff800030945ce0) at uvm_fault_lower_lookup+0xf3 uvm_fault_lower(ffff800030945d60,ffff800030945d98,ffff800030945ce0,0) at uvm_fault_lower+0x62 uvm_fault(fffffd80639fc018,7d6cca02000,0,4) at uvm_fault+0x255 upageflttrap(ffff800030945ee0,7d6cca027b0) at upageflttrap+0x8e usertrap(ffff800030945ee0) at usertrap+0x22a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7d910bf2670, count: 5 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 *cpu0: vop_generic_badop cpu1: kernel diagnostic assertion "((flags & PGO_LOCKED) != 0 && rw_lock_held(uobj->vmobjlock)) || (flags & PGO_LOCKED) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_vnode.c", line 953 ddb{1}> trace db_enter() at db_enter+0x1c panic(ffffffff82957cbc) at panic+0x17b __assert(ffffffff8290d0bc,ffffffff828a819e,3b9,ffffffff8292aa6a) at __assert+0x29 uvn_get(fffffd806dbee978,4c000,ffff800030945ce0,ffff800030945b5c,3,4,e96e86a048c4017e,4c000) at uvn_get+0x4ca uvm_fault_lower_lookup(ffff800030945d60,ffff800030945d98,ffff800030945ce0) at uvm_fault_lower_lookup+0xf3 uvm_fault_lower(ffff800030945d60,ffff800030945d98,ffff800030945ce0,0) at uvm_fault_lower+0x62 uvm_fault(fffffd80639fc018,7d6cca02000,0,4) at uvm_fault+0x255 upageflttrap(ffff800030945ee0,7d6cca027b0) at upageflttrap+0x8e usertrap(ffff800030945ee0) at usertrap+0x22a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7d910bf2670, count: -10 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800030945980 rbx 0xffff800029cecd77 rdx 0xffff800000df6800 rcx 0xffff8000ffff67c8 rax 0xffff800029cebff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x644d5540e24f97b8 r11 0xf75d3fc84146349 r12 0xffff800029cecb78 r13 0 r14 0xffffffff82cdfb78 cpu_info_full_primary+0x2b78 r15 0x1 rip 0xffffffff814dc31c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff800030945970 ss 0 db_enter+0x1c: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) tid=350276 pid=9619 tcnt=2 stat=onproc flags process=8000010 proc=4000000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff8000ffff6538,0xffff8000ffff6028 process=0xffff800033f9b9d0 user=0xffff800030940000, vmspace=0xfffffd80639fc018 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 16881 310676 19950 32767 2 0x8000010 syz-executor.4 16881 203476 19950 32767 3 0xc000090 fsleep syz-executor.4 17568 506503 77223 32767 2 0x8000010 syz-executor.6 17568 80978 77223 32767 3 0xc000090 ttyout syz-executor.6 17568 304978 77223 32767 2 0xc000010 syz-executor.6 10190 514349 18728 32767 2 0x8000010 syz-executor.1 10190 166043 18728 32767 3 0xc000090 fsleep syz-executor.1 9619 456127 11798 32767 2 0x8000010 syz-executor.0 * 9619 350276 11798 32767 7 0xc000010 syz-executor.0 45601 438601 54692 32767 3 0x8000090 nanoslp syz-executor.2 54692 199615 31119 0 3 0x8000082 wait syz-executor.2 63663 283458 52657 32767 2 0x8000010 syz-executor.7 18728 67923 71430 32767 3 0x8000090 nanoslp syz-executor.1 52657 28464 31119 0 3 0x8000082 wait syz-executor.7 71430 373964 31119 0 3 0x8000082 wait syz-executor.1 19950 419826 35910 32767 3 0x8000090 nanoslp syz-executor.4 35910 186387 31119 0 3 0x8000082 wait syz-executor.4 78034 22112 61803 32767 3 0x8000010 biowait syz-executor.5 61803 415247 31119 0 3 0x8000082 wait syz-executor.5 81330 105834 10296 32767 7 0x8000010 syz-executor.3 10296 452073 31119 0 3 0x8000082 wait syz-executor.3 77223 452779 21580 32767 3 0x8000090 nanoslp syz-executor.6 21580 159291 31119 0 3 0x8000082 wait syz-executor.6 11798 448918 18127 32767 3 0x8000090 nanoslp syz-executor.0 18127 444192 31119 0 3 0x8000082 wait syz-executor.0 9931 34671 0 0 3 0x14200 bored sosplice 31119 357830 97564 0 3 0x1a000082 thrsleep syz-fuzzer 31119 261630 97564 0 3 0x1e000082 nanoslp syz-fuzzer 31119 454743 97564 0 3 0x1e000082 thrsleep syz-fuzzer 31119 80381 97564 0 3 0x1e000082 thrsleep syz-fuzzer 31119 123362 97564 0 3 0x1e000082 wait syz-fuzzer 31119 244009 97564 0 3 0x1e000082 wait syz-fuzzer 31119 40798 97564 0 3 0x1e000082 thrsleep syz-fuzzer 31119 99907 97564 0 3 0x1e000082 wait syz-fuzzer 31119 277224 97564 0 3 0x1e000082 wait syz-fuzzer 31119 21007 97564 0 3 0x1e000082 kqread syz-fuzzer 31119 58659 97564 0 3 0x1e000082 thrsleep syz-fuzzer 31119 127833 97564 0 3 0x1e000082 wait syz-fuzzer 31119 41040 97564 0 3 0x1e000082 wait syz-fuzzer 31119 216186 97564 0 3 0x1e000082 wait syz-fuzzer 31119 292551 97564 0 3 0x1e000082 thrsleep syz-fuzzer 31119 106425 97564 0 3 0x1e000082 wait syz-fuzzer 97564 31405 20824 0 3 0x810008a sigsusp ksh 20824 73629 8364 0 3 0x1800009a kqread sshd 13950 217633 1 0 3 0x18100083 ttyin getty 8364 5838 1 0 3 0x18000088 kqread sshd 51696 153947 87515 73 3 0x19100090 kqread syslogd 87515 187686 1 0 3 0x18100082 sbwait syslogd 47507 34830 1 0 3 0x18100080 kqread resolvd 7928 374418 12259 77 3 0x18100092 kqread dhcpleased 24792 157491 12259 77 3 0x18100092 kqread dhcpleased 12259 1534 1 0 3 0x18000080 kqread dhcpleased 64148 64202 0 0 3 0x14200 bored smr 49762 325083 0 0 2 0x14200 zerothread 41839 278995 0 0 3 0x14200 aiodoned aiodoned 4513 275768 0 0 3 0x14200 syncer update 11462 363098 0 0 3 0x14200 cleaner cleaner 50709 403255 0 0 3 0x14200 reaper reaper 84659 470467 0 0 3 0x14200 pgdaemon pagedaemon 88366 472198 0 0 3 0x14200 bored viomb 16214 79766 0 0 3 0x40014200 acpi0 acpi0 9706 32020 0 0 3 0x40014200 idle1 99614 444063 0 0 3 0x14200 bored softnet3 54255 278950 0 0 3 0x14200 bored softnet2 36531 110062 0 0 3 0x14200 bored softnet1 85047 182349 0 0 3 0x14200 bored softnet0 4436 145868 0 0 3 0x14200 bored systqmp 12138 36843 0 0 3 0x14200 bored systq 85285 446591 0 0 3 0x14200 tmoslp softclockmp 82314 48763 0 0 3 0x40014200 tmoslp softclock 98827 71117 0 0 3 0x40014200 idle0 1 489035 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 63663 (syz-executor.7) thread 0xffff80002d6bc038 (283458) exclusive rrwlock inode r = 0 (0xfffffd8069093f78) #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_mkdir+0xe6 #8 VOP_MKDIR+0xc3 #9 domkdirat+0x125 #10 syscall+0x854 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8069093808) #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 78034 (syz-executor.5) thread 0xffff80002d6bc558 (22112) exclusive rrwlock inode r = 0 (0xfffffd80678d6a38) #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 (0xfffffd8070be61b8) #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 Process 81330 (syz-executor.3) thread 0xffff80002cc9f4a8 (105834) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82e85ba8) #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 (0xfffffd8070be65f8) #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 (0xfffffd80637ecb38) #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 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10188 6409K 6419K 166960K 11888 0 pcb 17 14K 16K 166960K 19 0 rtable 240 6K 7K 166960K 8449 0 pf 29 8K 8K 166960K 443 0 ifaddr 44 17K 18K 166960K 882 0 ifgroup 50 2K 2K 166960K 878 0 sysctl 4 1K 3K 166960K 12 0 counters 64 36K 36K 166960K 478 0 ioctlops 0 0K 2K 166960K 505 0 iov 0 0K 28K 166960K 1559 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1377 87K 87K 166960K 6321 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 13K 166960K 513 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 2690 0 dirhash 12 2K 3K 166960K 900 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 23 85K 125K 166960K 22889 0 sigio 0 0K 0K 166960K 522 0 proc 56 78K 115K 166960K 8452 0 subproc 104 6K 7K 166960K 2951 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 5267 0 in_multi 99 7K 7K 166960K 3415 0 ether_multi 1 0K 0K 166960K 155 0 mrt 1 0K 0K 166960K 11 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 145 652K 652K 166960K 145 0 exec 0 0K 1K 166960K 5357 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 301 77K 98K 166960K 196111 0 UVM aobj 131 4K 7K 166960K 146 0 pinsyscall 43 86K 111K 166960K 29573 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 1708 0 NDP 11 0K 2K 166960K 648 0 temp 74 6816K 6944K 166960K 77190 0 kqueue 12 18K 33K 166960K 3627 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 3170 0 3167 2 1 1 2 0 8 0 rtentry 112 2652 0 2539 4 0 4 4 0 8 0 unpcb 144 18390 0 18375 53 51 2 5 0 8 1 syncache 336 4 0 4 1 1 0 1 0 8 0 sackhl 24 10 0 10 9 9 0 1 0 8 0 tcpqe 32 111 0 111 9 9 0 1 0 8 0 tcpcb 808 9799 0 9792 86 84 2 8 0 8 1 arp 120 432 0 414 1 0 1 1 0 8 0 ipq 40 80 0 77 23 22 1 1 0 8 0 ipqe 40 773 0 770 23 22 1 1 0 8 0 inpcb 392 24036 0 24026 163 161 2 22 0 8 1 nd6 136 909 0 882 6 4 2 2 0 8 0 kcovpl 48 227 0 219 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 10681 0 10216 62 31 31 33 0 8 1 art_table 32 10682 0 10216 8 3 5 5 0 8 0 art_node 16 2651 0 2548 1 0 1 1 0 8 0 sysvmsgpl 40 37 0 14 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 2688 0 2678 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 609 0 592 3 0 3 3 0 8 0 dino2pl 256 32342 0 30773 100 0 100 100 0 8 0 ffsino 272 32342 0 30773 106 0 106 106 0 8 0 nchpl 144 63509 0 61772 66 0 66 66 0 8 0 uvmvnodes 80 9081 0 0 186 0 186 186 0 8 0 vnodes 216 9081 0 0 505 0 505 505 0 8 0 namei 1024 224841 0 224839 13 12 1 2 0 8 0 percpumem 16 253 0 207 1 0 1 1 0 8 0 kstatmem 264 436 0 414 2 0 2 2 0 8 0 scxspl 216 277736 0 277735 105 101 4 8 1 8 3 plimitpl 152 5006 0 4982 3 1 2 2 0 8 0 sigapl 424 22738 0 22685 7 0 7 7 0 8 0 futexpl 64 304422 0 304420 23 22 1 1 0 8 0 knotepl 120 1812 0 0 21 3 18 18 0 8 0 kqueuepl 216 7363 0 7355 33 32 1 5 0 8 0 pipepl 320 4400 0 4371 39 36 3 6 0 8 0 fdescpl 496 22719 0 22685 12 7 5 6 0 8 0 filepl 152 140315 0 140069 79 66 13 18 0 8 0 lockfpl 104 5145 0 5143 1 0 1 1 0 8 0 lockfspl 48 1882 0 1880 1 0 1 1 0 8 0 sessionpl 144 230 0 214 1 0 1 1 0 8 0 pgrppl 48 549 0 533 1 0 1 1 0 8 0 ucredpl 104 29730 0 29712 1 0 1 1 0 8 0 zombiepl 144 22686 0 22685 1 0 1 1 0 8 0 processpl 1136 22738 0 22685 5 0 5 5 0 8 0 procpl 656 47924 0 47851 9 1 8 9 0 8 0 sosppl 168 560 0 560 46 46 0 1 0 8 0 sockpl 664 46194 0 46166 193 188 5 20 0 8 2 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 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 15 0 0 2 0 2 2 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 1329 0 0 42 16 26 38 0 8 1 mtagpl 96 4 0 0 1 0 1 1 0 8 0 mbufpl 256 2458 0 0 68 0 68 68 0 8 0 bufpl 280 42251 0 33170 650 1 649 649 0 8 0 anonpl 24 2871297 0 2864906 279 209 70 97 0 186 0 amapchunkpl 152 641055 0 640331 413 377 36 57 0 158 2 amappl16 200 79476 0 79350 409 394 15 33 0 8 0 amappl15 192 20 0 20 6 6 0 1 0 8 0 amappl14 184 824 0 813 2 1 1 2 0 8 0 amappl13 176 33 0 33 19 18 1 1 0 8 1 amappl12 168 26547 0 26511 3 1 2 3 0 8 0 amappl11 160 51 0 40 1 0 1 1 0 8 0 amappl10 152 343 0 333 2 1 1 1 0 8 0 amappl9 144 188 0 187 1 0 1 1 0 8 0 amappl8 136 964 0 915 2 0 2 2 0 8 0 amappl7 128 73 0 57 1 0 1 1 0 8 0 amappl6 120 3500 0 3480 2 1 1 2 0 8 0 amappl5 112 997 0 985 1 0 1 1 0 8 0 amappl4 104 2396 0 2354 3 1 2 3 0 8 0 amappl3 96 117214 0 117125 14 11 3 4 0 8 0 amappl2 88 23944 0 23865 4 2 2 4 0 8 0 amappl1 80 91574 0 91057 24 12 12 22 0 8 0 amappl 88 192047 0 191831 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 145 0 15 3 0 3 3 0 8 0 uaddrrnd 24 22719 0 22685 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 22719 0 22685 1 0 1 1 0 8 0 vmmpekpl 168 155694 0 155629 4 0 4 4 0 8 0 vmmpepl 168 1369446 0 1367352 471 365 106 127 0 357 1 vmsppl 440 22718 0 22685 5 0 5 5 0 8 0 rwobjpl 56 326888 0 316584 196 46 150 153 0 8 0 pdppl 4096 45445 0 45370 914 833 81 95 0 8 6 pvpl 32 48373 0 0 391 0 391 391 0 265 0 pmappl 248 22718 0 22685 4 1 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1404 0 979 13 0 13 13 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffffffff82cdeff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82e859a0) at __mp_lock+0x122 intr_handler(ffff8000373c0c10,ffff80000006bc00) at intr_handler+0x62 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f Xspllower() at Xspllower+0x1d cnputc(6e) at cnputc+0x4f db_putchar(6e) at db_putchar+0x3eb kprintf() at kprintf+0x69a db_printf(ffffffff828f7c63) at db_printf+0x89 panic(ffffffff82893517) at panic+0xdb vop_generic_badop(ffff8000373c1038) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd80701737e0,fffffd8052cd26b8) at VOP_STRATEGY+0x9f end trace frame: 0xffff8000373c10d0, count: 0 ddb{0}> trace x86_ipi_db(ffffffff82cdeff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82e859a0) at __mp_lock+0x122 intr_handler(ffff8000373c0c10,ffff80000006bc00) at intr_handler+0x62 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f Xspllower() at Xspllower+0x1d cnputc(6e) at cnputc+0x4f db_putchar(6e) at db_putchar+0x3eb kprintf() at kprintf+0x69a db_printf(ffffffff828f7c63) at db_printf+0x89 panic(ffffffff82893517) at panic+0xdb vop_generic_badop(ffff8000373c1038) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd80701737e0,fffffd8052cd26b8) at VOP_STRATEGY+0x9f bwrite(fffffd8052cd26b8) at bwrite+0x1d3 VOP_BWRITE(fffffd8052cd26b8) at VOP_BWRITE+0x4e ufs_mkdir(ffff8000373c12b0) at ufs_mkdir+0x445 VOP_MKDIR(fffffd805cb700d8,ffff8000373c1410,ffff8000373c1440,ffff8000373c1340) at VOP_MKDIR+0xc3 domkdirat(ffff80002cc9f4a8,ffffff9c,71e44dd1da10,1ff) at domkdirat+0x125 syscall(ffff8000373c15c0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x71e44dd1da80, count: -21 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x1c: addq $0x8,%rsp db_enter() at db_enter+0x1c panic(ffffffff82957cbc) at panic+0x17b __assert(ffffffff8290d0bc,ffffffff828a819e,3b9,ffffffff8292aa6a) at __assert+0x29 uvn_get(fffffd806dbee978,4c000,ffff800030945ce0,ffff800030945b5c,3,4,e96e86a048c4017e,4c000) at uvn_get+0x4ca uvm_fault_lower_lookup(ffff800030945d60,ffff800030945d98,ffff800030945ce0) at uvm_fault_lower_lookup+0xf3 uvm_fault_lower(ffff800030945d60,ffff800030945d98,ffff800030945ce0,0) at uvm_fault_lower+0x62 uvm_fault(fffffd80639fc018,7d6cca02000,0,4) at uvm_fault+0x255 upageflttrap(ffff800030945ee0,7d6cca027b0) at upageflttrap+0x8e usertrap(ffff800030945ee0) at usertrap+0x22a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7d910bf2670, count: 5 ddb{1}> trace db_enter() at db_enter+0x1c panic(ffffffff82957cbc) at panic+0x17b __assert(ffffffff8290d0bc,ffffffff828a819e,3b9,ffffffff8292aa6a) at __assert+0x29 uvn_get(fffffd806dbee978,4c000,ffff800030945ce0,ffff800030945b5c,3,4,e96e86a048c4017e,4c000) at uvn_get+0x4ca uvm_fault_lower_lookup(ffff800030945d60,ffff800030945d98,ffff800030945ce0) at uvm_fault_lower_lookup+0xf3 uvm_fault_lower(ffff800030945d60,ffff800030945d98,ffff800030945ce0,0) at uvm_fault_lower+0x62 uvm_fault(fffffd80639fc018,7d6cca02000,0,4) at uvm_fault+0x255 upageflttrap(ffff800030945ee0,7d6cca027b0) at upageflttrap+0x8e usertrap(ffff800030945ee0) at usertrap+0x22a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7d910bf2670, count: -10