0040)=[{0x0, 0x200, 0x800}, {0x1, 0xfff, 0x1000}, {0x0, 0x8001, 0x1000}], 0x3) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) r1 = socket(0x18, 0x2, 0x0) close(r1) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="bdb70c410855aaaaaaaaaaaa8863"]) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x16b, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000008004c16015d0068000000009078ac1400bb7f000001891b08ac1400bb000000057f000001ac1400aa00010000e0000001444003b0fffffff80000000900000000000000ffac1400bb0000000000000002000000090000000100000005ffffffff000001ff0000007f0000000000000006004bfc51298a3df2fdc100cb2de3c44936b5b7ff168a1be1c55e6ea5b9f9dfd9da24892bf9ad41ae2814b16d79a5f5f2bcb15dc1f7ca5836099367af3eaf3cf85f25b7c345a75c89c2d1d31528b8cd6b91cb7eb9bfdf531798776a47765ecde68e647a144dc71267547e0710040778b61567eb025913919448f27d593a8b7dfd8fecc78a57de7083da2127b3b6f3efb04f71802391387b43cfff000000000000002b701f06e22c5bf1357d90c98f8ea90cab9abbb8bc1702b0376d22ad64132f412b1d1058d6c714fbf36f5359da564ca08531f31b52ee2a373304203d1385fd54e82b33e79379249a55e6bb12e2"]) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x4000, 0x0) r8 = dup2(r7, r6) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000600)={0x3, 0x8, {[0x80, 0xfffffffffffffffe, 0x8, 0x83c, 0x5, 0xffffffff, 0x7fffffffffffffff, 0x7, 0x3d91, 0x1, 0x6, 0x5, 0x7a60, 0x3d, 0x0, 0x8, 0x6, 0x4], [0xfffffffffffffffd, 0x63, 0x0, 0x80000000, 0x3, 0x9, 0x8, 0x8, 0x1, 0x2], [0x8000, 0x80000000000000, 0x7, 0xb, 0x350d, 0x8, 0x3ff], [0x1, 0xff, 0x0, 0x100000001, 0x2, 0x200], [{0x6, 0x4, 0x4007, 0x9f60}, {0xffff, 0x2, 0x493, 0xf}, {0x200, 0x1, 0x8, 0xfffffffff1cb3c7c}, {0x7, 0x6, 0x80000001, 0x4}, {0x760, 0x8, 0x7fffffff, 0x5}, {0x4, 0x7, 0x400, 0x1}, {0x3, 0x3, 0xffffffff, 0x2}, {0x7fff, 0x400, 0xbae}], {0x1b63, 0x800, 0x8, 0x1000000008}, {0x40, 0x8, 0xfc7f, 0x1c}}}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x54) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001180)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900930cfb026192c80209a18f1b92ee344e0dc5f300b1fa9a3163ced458e00f4be5a6726c4443193bae8d75b2", 0xd7}, {&(0x7f0000001140)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e126126", 0xee7}], 0x10000000000000d6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b", 0x3}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) fchdir(r2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 1: 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) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0/../file0\x00', r0, &(0x7f0000000380)='./file0/../file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) r2 = socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r4) connect$unix(r3, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000340)='./file0/../file0\x00', 0x0) open(&(0x7f0000000300)='./file0/../file0\x00', 0x1, 0x22) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5}, 0x0, &(0x7f00000001c0)={0x7ff, 0x3, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x7fffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8}) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x1, 0x3}) r1 = dup2(r0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, 0xffffffffffffffff, 0x2) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0xffff8000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockname$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000300)="7be2b504397aa31b90cc9317b5260f132a6c279e278af532ef4c732673671635ae502448420ae3b8519f14882706579102267999285cdf93c8ea5ee1fdf3c181f41881326f1f971b", 0x48}, {&(0x7f0000000380)="fdae3d985eecaff6dc29f07b34932397a6aecca22ffa52095378bc9eb9f33eb8ea4e136278bc04317bc2a1852aee4fe09c2c4c62e7080ae7bffd96fd0a759150ac59741dec1b63d5641e8a24687d2c3dfbc40fd4d7a423de0dead65f835b129c43aea3275d07db097a7ccd2b9330e525ef50175b270a45dfd4fcfc2c5f914e54c06d13bcb08e6ba39c8c80a8151080e2ee491a5b2857a454ed06b5f89a525ab85377ef23a362fe668a631db8b2b146bcd1edc7e2d0d3477dc8647f907ddd565c826803eda2913b8f6f412d620d8b977212676ed4c64f736508ec632b9557e4e86673dc78ae43a98cd554deeb6b1f1a5fd626f798509bc159ef2ae7338a8d", 0xfe}, {&(0x7f0000000480)="2ac81b5a7b876b71946f8bfe7a790fff01c068b81c942b40f77d3e7e1a7678b670cdeee7140521970e2ca6d347a354b68ee6b3424f6a8fe0af2daa33c493f7c47b683f6dbf6a4d08b99b52afd7a8215bdc0f9afd3930f5a437363c979efdeaa4fc8c794ec7111b9f8550e4daccfc47013848ba78374392460d238a9ccf8e2920eb01e99c7df4d8326cb2b08eec33243c5cfa822e1b55c401fefeb93ae5de5eecc5ac7cce009fd3ccb29b5cdd115434ca8b56be", 0xb3}, {&(0x7f0000000540)="b519e334e49160e94a5074", 0xb}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r5}], 0x20, 0xc}, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x800, 0x0) pwritev(r10, &(0x7f0000000cc0)=[{&(0x7f00000006c0)="11973d318ba5eb378a1bcb0e91c42510d39225443353cbedb02ecb8d9dec1d87039d38384e63a2f1e5f8725b2b7cbde677b669c803b83d8fc0731e2274f5b73ce93485419dbd2751b6b30cd6a6cf98746e86ad2f0c1e95b36bcfba36a499719fbb74a1d165945c240ad718", 0x6b}, {&(0x7f0000000740)="149ac0767d68be54e8934d78ebb02b566d4ee8f1a764b3d6c969bc261f3ddf7db179e79d91f1bae38c2267366623da22fb998420f2deacbda2121fb7efae98e36db2b3c522bd8632e70fc7147786d99a68d0c1402e07f2f9939cbe261862685a491a483c2b837c73eb85289d8889d685682abc5e894df1e97964bb003f62291914830d54040f64d16e0bb34f4af83196de4d22b8b5ae", 0x96}, {&(0x7f0000000800)="81cd5a3cd320bfc13d0da2d2cda1cdd24e4516b33e21f832fad723068a4c1fb7f6820812b3f410c895354746c40da2418d5d0512d232527355371278c2b82ea070194e8870d59fbed39764bbf0b2322cb34f312d1bd5a790012d8a1bd870049cd432854633ec14676087cf79c26973c102f7517b6c3a747cc8dd10e00c496e8292c7110be374a6beacbba85cf46d6c711c1994ce4198bb8c4b7721ce8696f219c9ba063351c8d7af75e84b320e7e320e87ecebb336b0d12c282bea08b404945572ab97a3a0a7c49c526d3f3407395eab432aaa593c9ec455cc486491f0857a", 0xdf}, {&(0x7f0000000900)="0d7ce7769b31e4f9bdfd5d1aa385d541cd54742cb46fd3cac160ba294706529c13389449a630143749d5b245957c744bda022a0a7f576efeed81b8377de05f56edfeee8cf08d39dfd026e94eb83f65db2dddb4d8557aba9cdf20b4165fa3df919965bbe99ca458c2686f3022a97d1d5691eddf2e250acf6ad59647959e69b7ce1b3fbee0fab8649452ce4e2c3bf14c02fd13e31f099b6afdbf07c7260b65a6fb6aada7e8f85bf47f46d9e4c586fd4305e53380d92ce2a7e140eaf9b195bd28", 0xbf}, {&(0x7f00000009c0)="75103130fad22450dba42ba68499753cd7ea39766aea891d97a3da56185e046f99cdc46ced9ea853c708ec28a3ea9747cef71412854314a3e8dd03c8686a4ae738ba503e3d6ada564bd3129dd8da253057097235b505ec9caa1bbdb5a48c307bed579a662398ec7fe7ed", 0x6a}, {&(0x7f0000000a40)="671399112fb277f2556650c8abd9313a9a643c6a84539aa0aa2a71fd2b220308fcdf77d474f41a4997691d18d2c71cfb651a8f07ceedd8870fa1ef8486846a572edb919651c8eac6117817954d022b4a7893650e9fef6317723ca2371468ecafce825960b712f590879add1a6de432745515b107f4e89fd1b24383156a6898c2ab0d3cdff95c4d9207f709911365f717918d55081f97ff7a0c9c319d2bde480d59fc41401ca1325e85edfdc1df4000d809dfa929ec5199fd3a634c860a64dd4e6ada71aa0e4a8d49fe7fb59c36", 0xcd}, {&(0x7f0000000b40)="b4f57bbb74b5c1ce2da00911544e1fe1fd398b80f4469bb55e3860ec3eecdc57de0e76f82eb8e81e0138fa1adc2944a18f3f672bbe84c2910ea1a0847b438302640ab441d6cc04e431896d8a26571d5ce5f3a1db2fda1fe2053c1bf6789dc6c21579c6ed70a5d9140795c637bb579d5ec8ba8fbcbb3dc0a349705b19cc8cd7076a6770db3d82dd2110e72a5d2bc97677257abd6f8df75e6205f4f5dab5f4c7439ccc70e550444bd460ae832cd3ad490da133ca8a5d6fa33cb1d3f79a740e472a5b11c9267c9db510fb77272c3b90834da87f6d842e29676a4fa2e4c63b9595172899bb213bd505c7b1533c29fdd08d", 0xef}, {&(0x7f0000000c40)="c3c83388bc97bc422b73916f0bd8b818815aa3693e0c90d8647a2334", 0x1c}, {&(0x7f0000000c80)}], 0x9, 0x7fffffffffffffff) close(r1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) chmod(&(0x7f0000000d80)='./file0\x00', 0x40) syz_extract_tcp_res$synack(&(0x7f0000000dc0), 0x1, 0x0) dup(r10) r11 = fcntl$dupfd(r3, 0x0, r0) r12 = dup2(r2, r11) fcntl$dupfd(r9, 0xa, r3) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000e00)) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000e40)) ktrace(&(0x7f0000000e80)='./file0\x00', 0x4, 0x0, r8) r13 = accept$inet6(r3, &(0x7f0000000ec0), &(0x7f0000000f00)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f0000000f40)={{0x18, 0x3, 0xfffffffc, 0x6}, {0x18, 0x1, 0x6c, 0xff}, 0x2, [0x1, 0x0, 0x2a0, 0x2, 0x9, 0xaa, 0x1262, 0x7fff]}, 0x3c) fcntl$setflags(r0, 0x2, 0x1) unlinkat(r1, &(0x7f0000000f80)='./file0\x00', 0x8) sysctl$net_inet_gre(&(0x7f0000000fc0)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000001000)="7470e0effe9f33ef939b6414674d6016b77fe802e6c699acd0bdc0324d21a2c62375c21d48c6dbe56d55b05f3efe8848c45d17fbbe1b0b39128b68f66f666b19b46ffa2f4dd38caf24be4acf454f6c9299a6bbf5ebd62e53b8e8057c3d141be20a9c45a76d6abfc37a123de801128ab380957804b681ae914e7068b7ed", &(0x7f0000001080)=0x7d, &(0x7f00000010c0)="412339ba240af6e6d0dc75c8e59ecb8974aeb370383ea5dd00759e7d1a03d1f546ce9dcb8eedf66ce1300a674ab78005c63ae6bb4156573de616e2118127540f0a41d2dacca522548dc8b01b74186c01f7bc2bc6a5076368f4de7faf20be5452200b2306f15b2e06486aa66be3a043ab341a97016dc4d31b9298193f775b6e635ea0626737490eab3ac4fe714e50bd890448446921d301736884da6950a4bdb8c69782bd8dd8109bd8256ecffe46e334fd24d62260ab4c5a3a7096c070a3ac1a6c7ce699b44e4edcb88b412b5f91dd7aeed063d8be77731d", 0xd8) executing program 6: sysctl$kern(&(0x7f0000001500)={0x1, 0x9}, 0x2, &(0x7f0000001540), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, &(0x7f0000000040)="96c844f4e16057ee428a7b54a2aaba0ec1fdab81a6c714c0e4b49a895ea5f387370a5f3b435286128f55eee955e2014bb81fa6057164dc92b307c8d3c7a1aef0dc174a41ea163a0f66c1bc4e541fcc5c28c851ded9401a94b0eba84173b1984f2190f4aa982dd5ae62a40acdd225401c063d45f46fe64dc8ff56709fd5db67c0bbe178fa71beec56231865c9f1e97eddcc04c2227db3be7644d0c845b309325e7122a78966017e86a4cd48b49cd90425a9afbebcfcd1af5684f5c7dadb78df3b6bd6eefeef81f8eb76fe5a4747d8c39ad26d9f59025c1b75fa0415f177e426c83a6f14e1db0996c89183cef1705a74e73ca1ee31bd921ae82fe1b52fcd", &(0x7f0000000140)=0xfd, &(0x7f0000000180)="1668ff987cce033175fbe5461defea16157ae963e4a341c118485bfed35040c5c23beff9", 0x24) executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r3 = dup(r2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) r5 = semget(0x0, 0x4, 0x28) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x6, 0xffffffffffffffff, r6, r7, r9, 0x122}, 0x3, 0x3, 0x8}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x288a, 0x8000, 0x100, 0x6]) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x3, 0x5, 0xffff, 0x1, 0x7ff, 0xff, 0x2, 0x2, 0x0, 0x6, 0x5e07}) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000380)=""/57) r11 = getegid() execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000400)=',\x00', &(0x7f0000000440)='/dev/wsmouse0\x00', &(0x7f0000000480)='|\'}-\x00', &(0x7f00000004c0)='/dev/null\x00'], &(0x7f00000006c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='/dev/pf\x00', &(0x7f00000005c0)='^\xd3&$$[$:]~:-&\x00', &(0x7f0000000600)='-.\x00', &(0x7f0000000640)='/dev/ttyCcfg\x00', &(0x7f0000000680)='/dev/null\x00']) recvfrom$unix(r1, &(0x7f0000000700)=""/48, 0x30, 0x800, &(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000780)=""/238) r12 = shmget$private(0x0, 0xb000, 0x118, &(0x7f0000ff5000/0xb000)=nil) sysctl$kern(&(0x7f0000000880)={0x1, 0x4f}, 0x2, &(0x7f00000008c0)="1bad9a5b7e913f96296b7683b64eab1c7fb6b23352748b1be9d9160b03d2e4420b49eadce744713d9e4b9eeeb825e4b0212d89810b41b42043f0ffb2577a1da472206427b6a2b81620f62d5414e36ffd20ab98305a990c899d50bbc32ec5e6f57868c6d64ba2f5a373e35b0d2f08eda478f89a9afe3108c8ade5c6aa835f9bd4f1a4c632ba5a52e9beb3f046ed97bda101b90df50ad753d038145e230fdae2bb88a8c3c1820091964c6d620ad9cfeabd528ff20bd128e1d899c05cc92f463333b97a812413201be2e85287e38ed5386724be11ad41d6909b023aeb08805aa6ce364fa87fd4f8718e3f4565829c53e3", &(0x7f00000009c0)=0xef, &(0x7f0000000a00)="879ca762b5f35e2332fcf3aad24ae34bcd658aa5467df9c1d0fd21eee1dbfa8a0a39cebc6cab66de6b30f9c37d6cefd7ddbf10d3a33e9f3514ec90a7075cba54328ce5df14ddeb8969f64b58adc20f1b8e43bc3acb41a8a96bc1cb6f5114e03569510ae72e23fb8383f57a3c241bdd8ec07cb17e63ceb82f90d690acc03359b2d1c24cd2622d6e36963be24de3cd45466fd56bc6fd54adba5bd53bf9ba4629b5808998223bad0dda817059a7b0f469cce22e6380cca69380c09a846b6ddf04cbc7e07b2cebfb10553fefc9ef66739ce8e357eb4d9ab0bce378f843b0ae06481dd2364cbd84", 0xe5) fcntl$getown(r0, 0x5) lchown(&(0x7f0000000b00)='./file0\x00', r7, r6) fchownat(r0, &(0x7f0000000b40)='./file0\x00', r8, r11, 0x4) shmctl$IPC_RMID(r12, 0x0) sysctl$kern(&(0x7f0000000b80)={0x1, 0x23}, 0x2, &(0x7f0000000bc0)="dc90c0200eb4cf1e066b065d5654bb8bfeaf3cb4fa90a110999a7f3ad2a097bcdacd10e13407cd673ce5c33362bbd2b8091d369a16348a71adcb5cefbc20936e1056c752b08a8c0aed535f12d5f2e06cdaab506c2341ae4231da62ef65e056c85c8d99267b3bed1e1d6156ae86817ae3d5a5db176ad61f9fce571d8448dd6e685f0d36e61560b3fa80766767d79418a153cd7bd82d89357c37ec5bda1d92d0aab638749fec2f3709931afeed5acd7d726e4e59b6fdd5e9c3af6cc82c51edd7127e5a1a923f6b88511b6205ad1294002f2c80cb4f92311a29da283d7e4d6d36d5ddd64bbdf42984a41d42e9e9ef0f9c2f3bb1", &(0x7f0000000cc0)=0xf2, &(0x7f0000000d00)="8bfbe911efa476e7c4f8dc700977cf47da3251a248022f1863edd5275d26aab3fa4d17c83b037e4436978688b97582b7fd4c777805af33951d04abb1abcff208aa0b0771fab0c30ac22f725e50c27ff549685c3634533b14ce567d2ce50a0feb55ceb297bf21de4544f54c1014a2760b6fd23eb45e576aa20471a5ea4d15d8fa9ebcd64df22c3e3341ad3d88769e643c384c0d05ee596795c03caea67c0c51db5d08a73ad23ca2d14e5eca084d04704fc5e38a116ecb33c543c413821aa3036dfcde9c13db9972c53a5c7739153a3129", 0xd0) msgget(0x1, 0x88) write(r4, &(0x7f0000000e00)="4a53029b50b5163ec7af12adf669605472eb2724c5a8407efbc1d4abdad527c76eae4744991294ba3c92f3be36d62d079d87942787a2e06dd06eaacfa5ca62941299745eec3c9ba7073f6fd32f63fb3602a6535e249a542de00e6e7d2d812688c9db0accaeab56790f94fe5732574db04d8535e7bee8c77e", 0x78) shmget(0x0, 0x3000, 0x200, &(0x7f0000ff5000/0x3000)=nil) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000340)=0x300) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: open$dir(0x0, 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) msgget$private(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) r1 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x80, 0x20000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00004f2000/0x1000)=nil, 0x1000, 0x2) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040)=0x8, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000080)='./file0\x00', r2, 0x3}) syz_open_pts() socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="ba837226ff615bb048c2eb023645e06be07fca193f147a2ccf787af69b13eb2c15f2d32ff95076da7ced6c8e3dde03388b9b5177ef19a68d01bc16c6800b43236d728774ea05be0c5c94a71764ded176", 0x50}], 0x1, 0x3) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r4, 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) executing program 3: ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) syz_emit_ethernet(0x1016, &(0x7f0000000080)={@broadcast, @random="ad288a279e8d", [{[{0x88a8, 0x3, 0x1, 0x4}], {0x8100, 0x6, 0x0, 0x2}}], {@generic={0x6008, "9e2945f355d34708622a2d6f8951fa6a71877a25e209bd253b260584a6e6d5335685a29bb1887b34613c3dbdca07872254df30c82f2d1a118943414e3368cc5b0782692fe76001c58436be874edf3738e04a2da238b2c30454d2607d2a1b3f6e0621baea575763bb9d164dcbcbb00a3d639eaace8e13442a96914376eb41eedc07005b6c2a2c018dbfce9bb999d252a5b7d57195b3f019d5a8429e5b7497e7a6853fa16c5edb8865d8504f6eebcefdd1511344fa1be7a4e9466868abeabcd77f62df6582ffd96e124d3144805481f8825a5893f61b59df174b2f9da45c24e4e4ecdda0a3a21ce090740fa27472a98c5ccc8b46e6d21eeffcf64504196f4e321a249f810b6fcc856d31a1538bacb1a85cedac7e654a6b9424c78b748a8d10cb37e91c5a3621b6104c6efa4dfd4bb30ddfb45986d9b24083fb6b56e821f77e063570560b14e15962feee4c14083fc7efd488186490256fc093512979230f2d31ce6d3a6707793d4ff8d5c481eca8918912b8f0d9e09f2378a56cc4b5eb3ba18c1a9d6f668a993be50ca124aa1b2db2328fd005c4b9746e82d81b3d5ae85d71b36ab00f085caf502364b452fb477b7b389146719f29fdc9425b7fd12f9819c10121b660239744a6a0f564fb41697d367c5a9347f7b2e90368ae4011977ae392dfd90efa016abf3079adfa0265308fc2531cd63e28b3ce7367d46e98d252cd8f0bd9fd7eab3a4001794875abaae0779ebf63514945d30dc8be06cff6a46fc2eb0e284a173055e71145424d51b31317111403a3ce62feaa302497dde92b650c2c4057128a0ffe39f73698817f5eaac6b28a5e7356f9bab9c823988e0ff8cceb897c8efdcd0cb9646c7723be7f9803740997a256e75f4a1036628b1edb4927d27dc5df975a8c8b681b57d9e2aa8280f2c2c4e1f9ce3796b7b34c6e50e272de83fa0e3a123a34ac197634070fd9c5a8c794a994b4ddb2400f7355783714cf2663bae93eb2005cf6806184df72cc9cfa4923fe65bf602eb2aa89d03687a8722daa6b12835aefb322dfea91287ddbca304d363896ae7f8fb45bd90622ef995ddac77668d85b77ab868f57d84024be06be21ca605ded4179c722e4ebc0b1de56949c4f1d2243b6cb44ad7bda0b371376f8f0ba6e6881dd0e4bafc7289171eaf60f37fbf500e04371051a8bc098a7805d9d0f98890ce25970e21c29f42dde8599cef9f8ccaefdf46269873f35543ae19aa47d94e5693a7b325725f8913eae320926133f4181bfb11e81002082d1856cd895dbdf5d7a381e343fcbec17c32fcacb79fef9f7343705e219f019b23bba64ebb2a573ce965277cb591bd909853189fdd5d6f96317ce1ce52b7e5f6b2a3db80178b7eccca12f8be1fc1af807f1a427b7d89cd63e9bd426eac8ee8f95715a31c39fe0ddfbe3891fa8289062c3ac65d7c427a100a0e8a6b6db3f057e3eba75ebe0d9550007af4afba1a950d2b2571253561f7f23eb16bd10d8bd6dc2d950bcf347d4ca18a9b06a3a69b448152a1b1dce8e5a8bd0937c628248cd7c29742393d71b85d18b18cb3f09f73f78825f2f3079d22a2d1a72868b8e94b0e4957269d88865116cb95c1df742c86f314545044bde505d908cbd30816bd11a696b3bde90614521372743e54f21b0c9b124b85fbbb1d1e4c11b377004481d6d37028498438e75922c88576b8b31c09ce113b2404ab330d73c2101cb635f312fc692fdc805c98c71df6e9bbaff2e66f661e1ea8a0586e0d3f57dcb64fcbc16491772d2e99b26a7aa9a60b7376a0cbca17c3bfee654cd10479aee170e1dbecbc29ec569d2852b808bbc4b9554c558f7ebb25af675cf451144933f3fbab0a6f2220bd4b12424ae4ea0437d88ab76ecc383463ef860f82e20f23fdd9c039f1d5c499fd93da7f6e7ffdb91c36741fbf237a3a7834b64bcf1b2e2fc3a637443ea90879751c283ed3638f3f58e785fc70455b694cf5623482e1c016089db9fd4c38775eb0c517c18c1d74117fef43e0e8fb780e191fcadc986717d1d2c282429c027ca5472bc5fdf194fe07d4b2819ca742a39972b2f621edc5c6f8bf9365460ed9a47dc1768ec22e558ae6b218a3c4796b7562857d1abfa0fefa0b120ef5a6c1db06717e4b370f6de1bbcb353f7048330fce2362f3601b466a0a6a49294ef3d4d26acba2e77b94a4080b5ba68846a85e918e79ca84b9b5b8200568420636470ab84764a1e84332ed1bdc93060e16e4691a20c1b12c5564bdc87ea7681195cd160b4b113dcb05392bbce00d03bc025234846edab6286a37fba0fa1dc31ab0df8d7313c21e53dc1509dca07e204e9ae6fe494e05949a9d4d64456b816e1a53570a0c2c3786e1f12178f02e71a0a3a46d93e78d08a16276e4ba71c6211aa7b57c1565d34a956b49085e40c420836f8682d2000a04db3a1edd9b1447cfbefd1b3a85e240ecf099508ea83edc828e7172e97295dcc8d211cb3cb7342e83a28520ca718b020c26336610d403027c8f5063f7c1ce7618bcf436e21c7c3ddd8eac3fb4ca09e33e5bac8798f29f9cd2efcfe2021fde907bf6d6fc16d7b17bcd7bb34e8cab619de7a99705064e8f4dfc420db6292d7a1e55734a88aba0fa4b247fcc5de2b5ddbba7fedfc607df387214a2eb984698d0230ed11c20421a20268efe84adee3ef0ae5b215340cceff46ccec71867166f0c3e396185a0d0661e15e4722bf9a5461069fb40b6dcd8325e49a359e8c1c223323090271cf1840378242c4b60eda64368818aac8be1e564a82ad2578eb774af8f904b7f5ba718137c7097d6caa3c53bda897f10f368f2412a5390b734f98b8fe14b9dd252cdd3607854e520486ebf21f9e49d8df9e3575a3b45ae72f67609b5e9892b2bf1100e87ebd4e54f0192f00a4e73bd4482f238770a8412801048d7076d9355f151de655ec9884c665515f0ebc45c51f285a91a7c52983de62f77b7e820d41364b446b5f5489a600b37b4780433eb8c90aa59f68d6cb58063e00480e274011eab5eeb0c71e992cb4df1ef6d18f3abd5f64cb0d45a158bdd17353cfc7fcd6a68dfdb0908fcf55cbed4fd6f71cea660d011a4c89dec32b11bf2990062bf76e21b27a61b9aa0a0f5b1b4ffb5e7dd7e536e6b2c462d30f38537e84dc3123aa24337a306b3dd966eb5edfd086e44f7b351be9f5b60a0e4c3faa0e661a1a21e79d01e19be30dd37bcabb1bb0a9bf397ac28d28fd38436d39efa0588d4a602a6aef2960004eeadc9105c604628729b6f89342e8675096e4f5c1c5844c584650004434ee763509d5cbeda330fab4adec9584a93ef51d076a43b5c06bdd93e8886c88d2e73cdb2504eaae63ac306e9f942fa3d0a56cad52ab907b519b07f3f76367a4ca880d79c7672cb4a343c93a4ce9ad5b25ccb22e7edac0ebc828b2003ff4ba97fa2ace2638885c5d2f78055b1d86e0da503ffe4e157983af19ecc8b269cebed0be42aaa406988376720d8507bc6307b2ed0faedadfad322c5a89d4d365ec7f08d248a8b7e505d677273bc863c0202d8fd648af3c3a3c2032d8d06542edd4125fcb344402bc6cefab86cccd016e7c2886520c4e696732b715005aa8cccbf25c83c4fef716797bf07cb3566668ae96b28299f11e1ea4345e3f2b3ff0d9d122b0fd4a38a3d8d1cdacfe3e312e89ab03f898364325055a1b7a05f81680936cac014e62ce6bd3540ff09207c5f1c9850726b661b2857150c8b9449592139009fd2dc1558fb66c95d068decf41b436f39b4ba37912b83000370f6ddda44857aac2c3e2ba3be998846a7244b12d79110efb3980b622845fcdfdb1df3b916f81daa09422119b8469ae69032ab0cd671033ac0c769ac9e7490ddd63dc7cb10ece15e3a4199ca3fd5fa2fd465ee039a8cba5f4263c673713b5fc875d93499b8f982abcf6d41dd4f940cb0992eb2028a65d5ed83b1f60e680cee18098016aaf5dd32c66ea4a38cc6e0813714212304f56064aa2d8936976c35ae988b443fa3833988b59bbe6fdc95d5bf80a20bd1efcc6d5284c57cbe73feeade61e0d560ca54b49ab93a1f979d12733d8d5e63620a9c03fcce76e8e776006af408dfe90eb950f51f3f0f7501661006f4de2ce8049f8193c4702906faabddf4d518b922e631c9afb86f3e07f92ef48c105cc25b29dd759f5433f476c21b058f102c71f33af8ec0629a7a840c68f3feaa64b8ac158c6b000e150a4364c87d49d6143ee454c5b7c05e749b51d6ffa842aeb03991071f46eb5ab7c23fcae54ed17b3962e80e869339e7bf608b2067355d4c3e59e58d0c4ef6ad1f0b9747141b220eba4eb9acd7e9db0f2b1ca9f9610b8b876664f60b0eefb619373418d859e7a74db5459d9c9c0523bbf2c9aaabdb122ea85fc000db7fc39bf3b8b8e8912fac069798183df98e843eb3a93bab22ff2b42ab1ad6c99322daa6bac5d319f306c83a8e668feae691c9768b32286b328d6f767f2b310ab1e751fdbde8a67291413580a4a4ac21f9bf39d1eb5ef7ffdba74d96b11bfd89d15f91a646ff7e8c16c3b7f4a2dd80d11ec91e6ac6a1448ea93a8d83ac00f35a27f9a157466ac030e5beed644e731efc41a89ffc090c43cb99f37feadfa77d1db4967aedb4fabf3ecae9b7d942e6c0a66eac679d951d7aa5fa05cee655e6aca79a3c00a548e3f9e04243ec952b4aef39201f7cd0d14db32da8e39884d077bd7969793ef90ebc389344c249549864c94073bc1dbdccfddb4db47b5746494bfba47ed645d0c8af190612e2efc82a30bc5449760e5cc6b0af8d056628edd1a12a035d2134e19c8ce45a0c0980f9242bb2d734437faed321b01e52c075d04e00a8a21a35e7cfc02e0bbbd5a950c96008df7504ea1aea8816a38d705a9e9178afc56a40f6850efa37b6c2e61b96fa7dcf28549676abdb51daa17805e7eaebcc78c3b7f2c78a5d36ae10d30509413dc43afe8345bc08f34b3661104746be5db230429e4539c2dc430b9db27557d3cc3c6a39ab80d0317674a7da3fd1b93278de0f0c734446065ce1d564e6c7aa5ebfe91d05e05729fc623fc3670648354197fae3f605c58c1f8be6db9117f6262c6e990f5c123f203a9d6eaa0d0f92ec04f805d2f6d160b9a877758f3ca532024dd380ac340a2a11102c90283b396d47403c0683154a60986dbb7bd147f6a1218936a7205ad6db46fc440db935debc179407608922bee623fa99e6083988773968c385939d453f2059a3c289d9b697e7d7f9282008bbf4c8850ea241ff35bc1c60362990edbef8c43439b836e3d8c2125e41155399bb76711d66a025f3947ecd2279515c62a948bb3e16905f1942607480c168f544b06a97b9c6dbf2a9f2527cc763025f523c5d7f0bad3b3a0a795ac3ed85e73af40a0a12777875f234f00289aed5565fe02a3d62b0cdfe26630d21542d0ac0dc782dd9f88043ccfff44dc5369a8f0a18e038ad6489289829a72a0b75110b15162d11a8ba0eee972de9d7f949c547dec679657ec7573e94ef3436ab01e9a3b92d54ce472ab658108a097e7d59dd6b86f6bc3669dd683f092ffff0d939a65aae6599c4501a400b00464d79a0056c2d6b2aca957b03e1c696c155ed04cf80b10e81371b1b84f02253db90ec9987b00129e575513103244cbe51ce059ce40a32d754944be02da6d1c59d90f0e1420b826dc82acdfff620f18750434655f49e7079faff7ddf308bfe459b1beeebb03de0c9476a499a858142dd7f7f194df10d3f13c8c99232e38e06e5f1fdf094f0be6a550f8e8b81b6edc852176b3ad8ed747a4d1916d3f2c7c0e77b0e"}}}) syz_extract_tcp_res(&(0x7f00000010c0), 0x10, 0x8) link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) wait4(r0, &(0x7f0000001240), 0x0, &(0x7f0000001580)) bind(0xffffffffffffffff, &(0x7f0000001280)=@un=@file={0x0, './file1\x00'}, 0xa) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') syz_extract_tcp_res(&(0x7f0000001340), 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000001480)={0x1000, 0x6, 0x7}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_gre(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffea2) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000200)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000040)="67728c52164a9d26d579ae6ec73d327ec764c7e83dd69309f63cb4a678a4b57847228e912c2309c69746ad07c1b56e47f9da5e18", 0x34) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) sysctl$net_inet_udp(0x0, 0x0, &(0x7f00000000c0)="fefd5825c1c871c992fbae458d0b3c940816b0f843ec02eddbbfa35923c7fadeed82c50dcb2ec59fffb8689d515339761b6f572473968622cda703b0260eda0b9bde8dd3659faf71897fdf2793306d7c1def9268ed8a15622d452dd13f2cdce1c890c9f0743e83e56a8a462c39e85574ba41b61f055b82a92c795a1aa6b677bb17f74a0d1811ff0c758ef17b865297af7db4748142e6e5550f6b2a8d084caf7d59aa16eeda5dc860488c0fbd8819b6c988620416f970a9ad5498ad57d8501d41670dfbec3b2fd1993642586d8de4a4804dfaaeb9418fa044b8e3ab0a04e65d61e40c33adc4d567a3b195657de4b9bb867cef95dceb9a44c3a68ec65ca28b7548217bd838d3be30618eb961f4fde98a2e88bcea131e", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r3, &(0x7f0000001000/0x4000)=nil, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) executing program 3: mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r0, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r1 = getuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x3c) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r1, 0x0, 0x0) setreuid(0xee00, r1) r4 = geteuid() setreuid(r1, r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) socket$unix(0x1, 0x1, 0x0) executing program 0: getrlimit(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 0: kqueue() socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) readv(r1, &(0x7f0000000700)=[{0x0}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) syz_open_pts() select(0x40, &(0x7f0000000000), &(0x7f00000001c0)={0xcea}, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f119b672f4d335c223e7d0c032bfa896443a4271802000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0xdb, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe8000", @ANYRES32]) executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) shmdt(0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) fcntl$setstatus(r0, 0x4, 0x8) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x5, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) lseek(r2, 0x8000000000000000, 0x2) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000300)="73b535bd8aafd5982b2a17b407fc0915e62d23ae11b4bd56410775d1314bb626650c90f1ab02eb63c611d561c8a2e49e5270413ab35887b11a4c0b16ab4e79b64ae2e05c95c17937ee9fdf216fcbd09a5153e707f2e8e0035466d9d9fbc5fd2795e5a74630943f221ba3eb9c999f8088536cbf5e5a83648e", 0x78}, {&(0x7f0000000380)="4a600dfd51455fe9d57180da501e39f29aefb34a23888f09dcf8526da19b0ceebb823a1abf9f7721fd6b7b1a717e404c784a39e50049a904249185a1444388e317a13a2a21792ac6838b4d185b671c8d593ef9f4560b43100236968765fa892f5129c272decf0e3f1e7f1021f0e2d2815deffc011e6f734828", 0x79}, {&(0x7f00000006c0)="b463290ea8c12db538730aeac7888d75d4359a0cec25c63b9d366e971a487dcbf3874d2e1afd3319fbb00eeb365b6847c91fe31585457de58c0ec399ba941ac95d7b98183bfc10280c98dcfa55c4e62a33435082bb82bfbb9996bc25781ccd869223e83f6ffbf15df1c9edbffa6c61bae9c6fb51e04773a158926718ff347fd76c6e32f987beb128a9c20dc02e0b9aa6e8d2c7bfbe1c66f4205ee9bb61", 0x9d}], 0x3) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)="4f1d4c88b6a4515258fe3aa745bb072c574ab4cdf558812eab4a988f7fafd7a01d99776d988908cd186b51f34fad4116c783959eff4278384b4000384dbb1c2aae7469368bbe810b25ec5521559154c586eefff122009f659cd3e07e98a3241495005f102d9101d106284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d00000000d6b3ed5a2e5c95cdba055868a83ac425471d92cf84183b29d4bb647af2829de340d8c20a8c8b94ea8846a9340e1f3886ade1ca8372ce23875e1479bfb83bb6cecc3401b5aecafc3fd2ef13b51b1c3469ded956c65919df6df2e0410e333ed5f637a0ed7b7bf4c4a51c0b26eb06a0f289fa6cb271a775050bf3c60ddfdb835e1b732706861381915c2c08aa76f8c6b0dc7984848397c909b58187603512c5b2cabad0875df5b6d8d6bd8d1b67d598a4afdfa45b35917a17b86a02372e4fcb79af27f265b2bd3b9d476c0407431fec3ccd832cfe9a06652358c30120e29e7e4493c229a3507b1a03477486934bc135ddde6b0c951d3f033e455123012e2913ea739d56aa5f4e3784e695e9b6b642c008359192b72ced4e5081f5ba873fae736fb5d4c85543b8e6b2e0f866a5667cd105d6f5f78598ee93f7f5a9068732e9bc6569133aa837014ec218af2039d59cc19c867f", 0x1d7) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="e9ebfd510bbcd3a9b4aae989c13e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040)="382f293fcf193a2c9b1d2dee1253ad3749805f08cb92cc08e193bc30d1f2edc62293d3f716f8d13e3d94408fd59c8067d9fe218de3675a0de445e48ebad02d40e44350d542215c4693e659cbfe1b3ee71e72b04594d9049d4b4e421da7", 0x5d) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000100)={0x0, &(0x7f00000001c0)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x1, &(0x7f00000002c0)=[r4]) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mkdir(&(0x7f0000000180)='./file1\x00', 0x11) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) rename(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) dup(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, 0x0, 0xfffffffffffffffe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) acct(&(0x7f0000000180)='./file1\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@remote, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @broadcast, @broadcast, @random="9aa2da90e7cf"}}}}) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom(0xffffffffffffff9c, &(0x7f0000000080)=""/163, 0xa3, 0x3, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socketpair(0x20, 0x4000, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000240)=r3) lseek(0xffffffffffffff9c, 0x10000, 0x0) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x20, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) getdents(r4, &(0x7f0000000340)=""/52, 0x34) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000380)) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000003c0)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000400)={0x7, 0x1ff, {[0x9, 0x8ff, 0x0, 0x557, 0x5c7a, 0x8, 0xffffffffffffffff, 0x3, 0x200, 0x6, 0x0, 0x7fffffff, 0x9, 0xe9, 0x2, 0x1000, 0x52, 0x2], [0x6, 0x800000000, 0x7bc, 0x0, 0x5, 0x6, 0x4, 0x8c87, 0x6, 0x5], [0x2, 0x0, 0x6c2, 0xffffffff, 0x9, 0x6, 0x400], [0x2, 0x8000000000000000, 0x0, 0xe4, 0x6, 0x1ff], [{0xa92, 0x85, 0x81, 0x3}, {0x154, 0x1, 0x8, 0x20}, {0x5000, 0x81, 0x5}, {0x3f, 0x2, 0x8}, {0x9, 0x2, 0x5cec, 0xa083}, {0x4, 0xffff, 0x8, 0x1ff}, {0x7, 0x2, 0x1, 0x100}, {0x4, 0x3, 0xffffffc0, 0x9}], {0xda, 0x1, 0x5, 0xffff}, {0x5, 0x9, 0x9, 0x4}}}) open(&(0x7f0000000640)='./file0\x00', 0x40, 0x180) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x8, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000740)={0x9, &(0x7f00000006c0)=[{0xffff, 0x3, 0xfb, 0x7}, {0x0, 0x9, 0x1, 0x7}, {0x2, 0x2, 0x9, 0x1}, {0x20, 0x0, 0x81}, {0x2, 0xf8, 0x3f, 0x5}, {0x7fff, 0x20, 0x2, 0x2}, {0x9, 0xff, 0x81, 0x6}, {0x1, 0x9, 0x7f, 0x8000}, {0x37fc, 0xd2, 0x0, 0x6e}]}) sendto(r4, &(0x7f0000000780)="c67cb80bedfc854f926f540232cf234306812aca0bcc99f7634a77a1b1d865de64bc1474296676679eeac114d539b3ce964c9dab5d72e91b7b7b3e17e627155688e07960", 0x44, 0x4, &(0x7f0000000800)=@in6={0x18, 0x1, 0x7, 0x8}, 0xc) getgroups(0x6, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000900)={{0x8, 0x0, r6, r7, 0x0, 0x10, 0x9}, 0x3, 0x3f, r8, r9, 0xfffffffffffffff9, 0x5, 0xffffffffffffffff, 0x8dcc}) ftruncate(r5, 0xfffffffffffffffe) flock(r5, 0x0) readlinkat(r3, &(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)=""/4096, 0x1000) pipe2(&(0x7f00000019c0), 0xb64bde97fc6aedbe) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000001a00)={0xffffffff, 0x2, 0x30}) executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f0000002300)=[{&(0x7f0000000000)="5beab031b110ac1c838eac32213c9569ad2f4057677bb1097250372489e6dd1728ad5e44289fe5f914a0b2aad66f11f940c47a638f63485f93d0d430e64b771df2fe4ac35401c2373a83eaa9da50b5d50e095186a8847d2243b1c08bc8f116a78f5538bb27151f5596de9651c11ac40c9b5e31d3ed2f7e730d7d814a5eee0526f1b56f9b1d8541a2af193226ebc7e617780241f7eee5b1d9b241b1989c49dd50eeaa7eaf888023e1ad3777fa9d482eb6b1b9ae2b2af5bedcae76e73aea5f16bd197cb83da9b85f91051cc4be1be6313396a297697280e5a7b1ad1f22caeed50b8f732f32b60f023a798d4c0b195b99a6ba37465d457f80ebd38f6f9a54dfcd90c70d86cf68e2bf5ad00a0aaac3b577bca67bcd6b3d97698211a022a2639633164b7f5b1727b7334a6385a22875ac3f54be8e93b6c6133715197ec06d7238195d0abaac719ef3e3798414d35a00adca16bb8f263c0fbc1a6fb7072c06dea86b93b025abc9ca8801161c110c6679e0069308ec7b6151ba9ef48277ad46635a6b34af92af01c61466013f924d884ae68c16b7f6eb163c9f8e331544f2bcd08afcd5ada9162977bbe6a59db0d2cc43c475ff37674e4e4b6c967ec8542887704987fff1f5379bfaa2894aa1898cb33686c772fbed275c836c1ea4f12b79b9b3c236c6e5ae7cd17c16a941d32ac5e0d12748a4961606e7a0196d6ad999795758977f921ffed78f8c4255d80bed451b8ce9ac3a2ed65639ae99eaea0c038538833362154a50ac85cde5340f88a3b5de9189ad948dc101c8624d17509bf5ed51da9c495b689ed3675ed8a5f1837b3cfdfd4c1a01b0c38ca2eaa5f42c71895bd196b43a26016cc0d74cbbd99dfd63394e42741119c3f17d12447c9274665436954d57f82f416731a40136b3b295342183b67453acf829f63e640e73fad213c234d3c2047f1502b94017ffd7c9b7ffedcd0d85600adeff2fbfadf5dd2a565e3c9bbd5a6c04556f2276636bc22c5d5ea6e9a23455235e22c824ca791597c822d3eba23bacb8286a8945e2c50fcebe2351658199daaec927a56ab72ef05c8284c36229af77364f15c68f67c3fb1ba1519416a0874e304bce2902844a1f034ef228307ba2a7c6b7e71300f20e2bf006d0c2a11eb567f8b8e1ba1f06b38ce5bda7c680cd66953c07bcf3b7d7658791dee80007ac74420493aefb19e6dfc47981f31690ddcbdde20e3792f485aaffc4377b331f870e70e1a1ced8fe6fb63dea3e20069ce5768a5d981e09a4ca77c7f5f9087cab418cabb6bdd41df7b8394ccc3156a294bccfd15d67a59a95324887f70ea66ec2e19ed9c00e3c3fc8fc326f8ed0e406cc767919103089c8fa48af0bfa3b63c4b57bc4ed74f1d0d17430026044a40aa409440e6905b50e238e39317b542a16aa1ed12e5263ae1380c5e470f92412b1e021f07d6f8758df511d269ed38d0d555007279faeaf9d9e6312fcfe42c370c9d9055f27863f25826924a50e95c08cdaa55fb64315a2b3df43976c11b21c1b808a7564547b4da634b33636aff45f10838898a7150b2b530ea493d045cf612a5740589f2b0662026a3e885b3cb7cf67c60fa37a8a060cb96570418e70940bc8bdb3b752e923ba314e54a5e3a4c6c68ef3ff9826920a171e99e66bf2e2c863eae75a56488be81455913b7bcf5d2bcf486d539fe0d7d08220f348853a2675f8816a7704761cc4db2ccf138c83d5d06df2093248418792dc02ad9c0c77da24724e72f8110d74f32fdb2275d3aae3b5f679c68e5b7e97ba622fac4d889dac2b4d68ec4a7ee0d6ad6866685398c5bb39b124007feea750884e86889fff1304c82aeb49f00d6193a3031fc015c77dbe2b9f2116b37c3ab54ae562eea7349dbaa65de35fc6479a62fc3d0d3c24255d7bdf71406de50b0f3e0345754c9f6b64260c77e3d4e5b2471f4c5b41199e0c57cb6071b2bf6ee0dfed5c51302c6dc2d27a3f05c18ff68a462250bdf3cd65634fba609bdc8a5ed16cbae1db9cec6d5a59708a836e5473ccffbccf12d41251bed17973a64bebee06cb8a907bc351aa225a94d7acc25efe316bbdbadfb9b3e8cd2f39ebac73b489ff12e7fd65a904cd8342c1c00e8df8a617bfcbe52bfb0b5267843ecf1d7bcb1d3a9eb92bb004f81a2d0cf6b0e74c1b5a4b2a50f52208c9417fd024a43af4d7af2b1cba96bca4a5304fca35490a952acdf567c061b8d84e83e7af1ffe048db0ff6cd24f0895d4f13445cade02cfa9c620f78ba4ba00f3857de066180fd0738e7d9776edc6ab518d02099657a0f123218ed5897ec55c24c66ac50a38b41acd34db0c51f5ceeafaa52c9a0a9a8fd03b8cc5cd08662d82d49a5012d1673bcce067eeacce5bc4039d3665d27402d67c1b6600c226e807880f5022a30a4ecf9a07f6ed1ae20ae7222179a52203a0da9efe8b448e32d1ed92e601d9055e11633e73d10279bb71c974452af5773dc344b369276cdce835a22fb3feaab12808874e018d91cdaacae303c4e27744494ca1ba04d52165c586ce80424074e98b38c6f955a0bb3b22fbd21616504f7ba5461d25a56bdb2647e095c38bb831b4259aa23b14c8730e7cf99d6366745bfac1d3924d7686c20de0c57fe4b749c5df2980d47c9537229f8f4607e9ac400e1a8c926678bdbe0c5e6e23552c13a425c8c4d008c4f2a20f362611cc4be4c4c67ec9d263a063bd423d9ff5f9eeaa0f6caa583639b1e7ee080083524b8f707bceedcd78c41e2ba6ae890fca99d240c15cc24e537417e901720f002a2d7cd5afbb87ca17c5b36eeca834392f66293cbf85fdee64128d5d6c6c247b8f231dbf53c4ab809e1725ce695c489b0c2fbc41aa8d45319d5f203ec8f9d897ca103e1b21590321b28cf5a3755a908979ddb71516a048bdbcf3eda6f3dcecf0550291d1ec62ce7e62e4885754d126f8ddda8bc9fe1d7eb490f391da2f6aee0d45463fc8593c7375e5a83034bbdf32d96224986fb8dbdf3891f10d1894c060c60c7683dcd177d1d5d9682097f0824cef846810b3eebfdf3e31cd5a506cea281805e0fad144f4effd0eda9defbf9776f787caa59a67ac759dc8d6f050622a148da78acee0df5437885b05e37808e693a43e533f14ed5c3505dd4838aca93e2476d575ea5f42cbf319ee45973978d7fb8ec58652434075c5bf7e3192e84af8fa2a081a60ce685990977d354d19233a748aa811f7b70f669512bc6af78cbc162aa46010ccf3a67d014708197a873f8a20c19e53208f3ec56451f14c93eb90903c9b719bfe31bb38a4e9985af179ea810fbedde8e892aaf2c1dfe1a057595acd8d97c2511fb6bf755b42f9445db8460c5323b074fa3e730a647cfc33aabdc68889fdbc65e97be6fd242cda4cf6e33afa86e7948cb9c351bb020a9cd2bdc1532ba547c19a7e60036965255c5672c62b933109aec86bb202f8198a9f4aee6562cd147094ea3019f5626d482f164d77136f0bda0c8b4217a5be7db75cd79b1b9aa776d9ac28007f2308e8c76c5606f7b908ac48cc02898f850a8fc321b3383948aefd0d5b116b1609be3f98221f95502a8798ef23f7c5703b12b2c6d12e1d3c2123bdc7d637817386fd340dd7da969e3b4626f43e32508e5069cb55bc1f037cfa4f8b4aef1b28d04ac5907c17a5bb7f94c5ca6c029bd8beb6b92608fb25b85ee50efd9ee1fba73b56557260f7076ec1b6a26999c77f93ca4304a6f9a11a8225b11fa31e34ef901b97772c1608f2d72017561203da747bff1c2ebae11fc8f2e9c027ebdce9265da5261f3964ef242a1292792483224d647c7e811ef518ed30a13119a0774fed91c5ee766dff33cf7fa94595a776942d59e9f5d59aff393d2ee138743617518f68138e779457207d6f8b9de696fb41bcdcee3f02471a95c6a672e1e121b128c6d4cd8475089e9dbfa2f7d1bfa584d700acd3c27e5c076f136ff87b3f153f7af1d8a4c4739a0dccb4a62523b5c8fc1b164c6fcfbc03125610873fdc60bdfb6a299293594483ba9b54597b53f6dd50d1415e694510850faeaa8d06788fefd386626940174751a33e483edc985a99a6afd9b3b7a2ec682ecaee932bd8e047c9a993733a48454caf131ca2c2afd2e14171557ecee1fcc91e639cde68b054f2849fd8a53738c018533c1141dd6bcfe5c8c5d1b80897e8ff1b05477e84e02011e7d4420323f2d9c4183975a577ae843d51ec492b04cf52f26a33dd8d4532cf9264dc7ea840e61a01754b2f2169dcbe5bcba40a53b9cf91813029dd3ec3b7432e5895c01cdf58a427a370078cd20613ebcf7a9479d6c59effa7e88b2505c5e530396f081aa13530c78b1ebc8b8368861a21cbbc097d62422af7e567cf41cc998e74241b956f77b8846f695c07404889a88afef4b8179ee907a56ed48da22a500339623c58682784a9a82e43fbb88e107e13ca4bd3a552c90e22d25b8460ff562170dd314c39b5d7f93f09608dce72fed585fcfa21c3a3139b08cf16989c113a1dd05c9a25c9947178e0c31e1b722d7ac1f41f77965cf15ec91378f57027eb696dc7c46d0d0e5d0a48f6237408342749b9d966670d472899d36632bc9b579751a272407c65c37bfc68fa5c0afea59c44d26dd8577ec56fa1fb213d3e19e190c79a45f102b07ad909f6705554efd13ddcc651a6fa3d9b61779a4090a1a9bdeca78a3abd0b59674d339d327768356a9a6d5cc567c9f10f76d03000c94d9ec3f79e9e6bb134d098f5f79a4b7554f36d276394d030010ad572bfd219350fcfe822693bd150d2c13d8da687a56511cb5f61cfd4db3a0e101be7838c18bc9d3b76f7a350f905a2ef9718edd7dbd67980a815c7533c862aa11cf6b8e9504f90a06a2e2ffa40ae8e8d7b0727ce375c2892ec92ee8bee11bb036bd91980268b512594021c4d475789b7aea44202075cb6d10981850f1ca17724b0fbc63913e5b7a0e1146f13636cdaa1558c7448e683d47e4b2a789214c8be4a47bf441acb963a72aefa8ec871457e8fb68587f438337f1b85b076905f17a90a4763d825fbb7d3d9cff14ec39b93a91e2f75258fd4b6361857422af87684e81029ba3f9ed01005ad67392dd138431009d72978467b30eab67b81536a427605eda02a7627c428b417abb156bc2a904de062799a624321c2e2d5fb0d39b666caa987dc8d4e70308a169145920944e354b0454cae0faad54721a3fd11c41bb50e2052da43e5bc43a6ba4d41a43c77581c9a19d47a2752ad56d1e9f3d7b9f83467a62b640fcd3d0beacabc3c9628ee2b69232bef83c2ae6a860ab3a4812f18922a2e0a78b264d463e116d05fa2f5ed4eedb1d987f4054374728612dfeaf50f5d8e9e4569287d17fc1b708f864748efaeee87dfb83825deeab2ad9f29bb82e7e8dcda80154f9b6c2da3a607ee1d3e54cc25b86852accf4970c0080119ab282a03a0f146c9488cc190518eb0a8e59d38f2e9ab8c25233afadb0eab49ab0c9aaa90c2d57878259984b94acb47421c995b44267fc7aa20e77c181886548777a76224cee941d913daf2e4cb7fce7d8548f6c2bf31f6ba79bfc6d866f4b0fea157700ed46426167cafd8f7740a18429b7d754f86a71549748e5a113613e2b1d6756d7962f10cd8a7945d627d3ef3522fa90acbf5a533d1ebb4324ed74a2c8b117262fc3b850baf7c9b7e4ca6fd0156f47a34bb82c246f74f8e3b4ee4892c98b2df7c17ef0aa792704555d414dcb542d92aa49eeb09a66d375fd9408e07037e113559abb15961f8395eb12f0f46b0bc7602da709f8b7fc31757f723ffac288cfd3adfcbf1d5", 0x1000}, {&(0x7f0000001000)="bfb40010a11c702c0f9404a5f67dba112e0f950f9cb8283bf965f63d316bd140eed1354ebda5d8747de0281f785a006c5dcd03d4cf7bbed27cb0054e6ee3a0cf1b9f50f2e877a34b133b0c42fd5e6768e79128fd23c2f975fcccded2e8ec36584ad0cb86cd2eded0d99b8117ac8d9f5cf8e0c2aeef8c6bacdef37b3d26d18c7138b70f29e2c4386d0006bb59", 0x8c}, {&(0x7f00000010c0)="3aeab51f445339018be60fd4747c81c0205ce5bc64698fbe955555b7ac81d1b9be2671c66d4afb131a103043dbd59c8adc0cd1e10831cbd0d42a3798b208df22bac3f3aba5fdd08cfbd25e0b44166db53a746ac40a4a4499a70061c3cfdd49e4bbe8c93839c2eb31eb8f95049fa9043227ecbad93ad00ccb82eb88cd7dcb5ca834cf332786228107653c6d22a3ea5fa637292b2a069f22ff702ba7547d1deaa3f71ed984e3ede6605b5c66bd03a08daa9bd98b70aadbbd99fd2749d5beb7c08f6f188c6058f30123cb7616dcfd88c6a6f32a78e2b6adcba796adefb68a5f0e0f715326df76cf793a787a695d569024b339e0b22a8df532a90408231afb05d0f173ee51cf957e6a3ce0d025d4a49b9e7e812cce809f13d0bf4982a8cf066b37fb80e6354bb11567301505632a1bd3984d69971ee5d1868c97919060b6eaf11f1118371d08f4eae3a14542a49989bee086b6172570ea99500036069d53b178e859696cc3420e36d6550c0afc9d49da8cc67f39356f353b18dfab204a17c6e6a154c0633a9e626769bfaafe0278d7245dcdee89a348033b645a3109da582c495897051169ba320a1e3434cad759aedf152301a84ee8cb93a95d6335cd06488263a40192fd8b1dd268bbd3dcf33bab72e54c4e24199c0275642e32607bbbd27b43d8d402c0887f6ed507a0fca32de7f5304efe4389749c1ca8edb858a289d5b191911006e487f909b40526b50e7288dea5a00d133e43b80d22b64f1bdc68d1020307661255cca3620c45bb16617bb7f2a28f4651b2bb19e0f33809b1877bd7a973f446495accd55df13975850b9dddbc7d904ad04747eab92351a24cfdfd5ef4651b716c3769c3249adce645da11d0323808b54f2927ab9df56bab62c1a91e1a944bedf100a3b9304f33f0db6325ed63707e60914442d02d373deae196b580b7471790e1354845d3c8602c8f151f6f99fe930c70d5740577a4c634968ea636f8c3d10ccbe088abb6c495ecf8396caf4db48b91bb6b375b2a9eeaa65caa7006071b1a1c814b9fbe837cca6b9f831ea631217a02002dc728a26e46334750214ad198276dd7c76d62837c03491e15a52a635b2c6b9c778f62b6a2b12c708bcc29486d15b999739636ba30ee2c65f7daf198a9f732dff50c796f09a3f2aaccebdac60213e36c30288b921b6bb2730edd0cfb5cacd5f873e7c20707f641989f06a3aeaef17e9b9fdcc554f50421c820a199fd73e64840edd77d94e3e45e8f14e17d072db9efea9ada3c13cd0a710f8cdd7db668fde20cd6d12946c7e1c450924d170c7589b67e99392db3cf7d808e7b2073613dfd2fb55120e296d4fe66c9e3c69758f268ffcfb2e4abdbccb0d03133d781c2be430b413a16c4c49670b53610005251a174efcb59ce9ec4e948e9a9d4829564d409a3bfc94fda23ddadd345f8af67fec9268c6cba60d147d7a3100aa0ff015ff59acfbbc093000ce0df3816245e288e085cbf68279561cb72758e1fab363e0f95bb3ad236760c9ae9634ea820ca5534717efaf267747b4f77a99f96d7b3e10a1400576ce0cd443380d3c455fde48e9d8d6db2b97f6cf1760c2dab4f0b27e5484fbb04bdde58eae70a441ffe30f2a49d04daf89d0c903989d99ffabf0bccd41f97730aa1a6b4ba304bd7bbf88b6387f0abae463cd8ac2e1b7f3d66d0ee700a949cbf59fdc584f3510572c97d8cd915d87dae6a671f15447d73ba4441dbb4f8d060a8b729f65d81a047781292db51f2150eac340be5f34613f8864c185cfd64c3cf0106330e29fcd602d42a805e5539dc7b64ebd9080f23a2840a3de96567486691d59761e1c0d8750d0b399fb1d7f7c4310165b0436c49c5a1ccd87283d4abdc1a99182ba083bf00b618d2388fb23e5a29b13d8571f5f988645403d1c6c6fc76af747e28b99017e996abf0f0b82185793282d81ed94350c136c9f2d9fb2847eacaf80a2948e2239328399d371c3470525e0855785415121bd537aa17d8228b4d9436b9edaa8600422ccc49c7abe593d6337be03bca3146d59cfe4acad6985fe49d81a6b9249bb33611c1d605d6911fb8851b5bf9d98ad8e855263aea1f25d789bfc5ee573e9ca92862d24a582258bc26895093520333704fabb9889f6f58085a12f0b80bdc0e3a0ef4bcd7df667309d94c8580a06d3bddcc548262a5a1d2b776daab1a3df9eaa6f7a1ead421b0fcbf3bce91a449458c9ca525dd3d6c76339ab6083c43a0c60830e0365703e873d5264c51096471fa3f47a9489fc1a6ba25161264cd7107d44c18d7363899fb812ec4c59d3ce139898ad7ee8ca7b691efb9817a14013d99b2da4f30a16fe0173723b64f46896132bfaaad9509b658496d5b43060e98db8bef60b0fb7e23dfcae12d56fdcb8e29216225d678eccc63217b8cf0a8d78ae8c0080f65c6a9605348ae6435ed524f3a25261512c064bd11e12dbbda6e738ad93a51c472e32d75256adcc3c2dc63b763fbe8782583c75d915525f678549a94f13906be64bc2667b11302f749b408592d91b70b29b94c5b8cc54f7008a699a6834624608de23e1e00ef7fb6aa3425441239533d6819b1e52bafd6a9cc20e486ba9ba7c72ce31d386f18be6848a8623c4728940d1b2867826f60e6d799f54e583d729bf6154a7d732020fcf30192774fa67917f7ee9ce17422fe63ca95569b349dc2f96100e4f9c5466769e67eb27b7ab18105fca0f1fd79e264ebe300d0e85eb501b57eaa63aedbeee8fbabb56db84c1d4c81e8e8154f82f5a691dda4067149b6e2b27a0f6c23ddbc1b430006222ab0a9c10458d09b909c394e70f54e00e55c7983074aa83af901f42e159e0e3876c9032d4f64df471bd88cfe8c671057131da50d81e8bb524f11243d3bb8cdabcf7acfbb6b4c9400ba713187ac62dbe635af13512c6b413b7b226163566f288ec2f4a05dd1fc49e20978081f14563f69fa149b50d5fc66caebfc3e4e0892cf567078d8becf1816d79ca6d7df71c7c35b981a482336ce1b10e53f61d6d4efb1e57bcef8aaae78c26acce019c1f2b36adc3d928c9f64beef8f87b595d2fb230663e8407ee34e950626c23732bd9a039c86efbe1a778936dcd64801615539122f51da4dd0af40fc27f3037082a90d12be193a2953f29999bf1f4ee97d77d556a242425383406d89689b13d96eabd5c57a1b2467495b9c5388710b71b371712645958a478e382eb5e0b2f0524b618959a41cd05255f28e005f5d6bfba26d2ce364dce53c3e08335761a71fb3339fc92b60a535b73bd7cad0133e600db9dfece24f2d3670d539673f2ba5f88d038e1f30dd9c189c2ef22143e077572ee2e5e2d733a3215d0f83c9fb802d277d51634580e669ea62b2de7d34d43c3e4eb9dad6bb7bccb4c6abff2e6088686c7104b147dd964b8cfe151c0b3b5a0088cccf98789de88f204fcbdfddccd7a175b3656b7bc844eae9a3db26ab7b79235e314ff026e3abfec336e7af84a55f4458b862472dd2087eaa17c06ba65646a56623907e9c0fa43669e0a36bea8736a19370e8e1416aac3e76e0157ca16e6e62615a41d7925477f695d6e94f573c4586ebedd59f5472f72ef43f4844b7d9198e8ddf3b470d3fc65d68ee9ed6db7716afdf61a1334bd0ead6259c1ff08242c48584dbce769fd04e8a55df793f2f9b6ca4da995c29d53be2358aaff4dc84107925a7edbb192d2d6954661cc97e56008bfb4fe32c6f4df32f46c0c76b906c844ed03f4bba8c1c122bb6e4b91e1d2b12348eae6fd6653cb2a1b17bc817d86a709b038acdd55b206f6b593f2c5be618551e637991ece4efb706e3a3bca0a1dc4497c39db3016dfe4b1eb563c261ab3ec15216c93611c0b8e93e44190b5a1d7da0b64483ba8e3737dfb8834ca2c16ee469c013867fe5823207ece2c8f6800729d917bd572843e40447ce947ef5c46412a79430999317dcdb2eda67b5b04d738634128d884c430fb184c4d27bc4ef8941dfcd1cff0f884959cc580186bce037709b9664995dd87789ee122d2aa8dc8d7aeaddd85ff387a43b1aeb72f29f3a1593b80d78158d0bce501ad16c7c19e8239264c26a78f24f4473d24a39a6bb0f587fb65ef6f6f2515853b2cf1482ffcf9ee8cd2b6d8372eb84b87db8616d1f91e8ee3f50949c674fc3488cdfd82250017f17961593918e5cf48cfe0c84f56e1e7d29f9cc76925c76cfbc225b2840b340699c5c71be41ef1746eee4b5091715a0dfdf12fe91658310e77b34b5f30ac40b887e050922b6886cd614ce2a448262becdaa3f6a49e055185d1f1b970d3194d55ed4017a8c70bc94bfac4932b8375a1b6fdf8bcbf362e9843dbf862d9e9d9c5fd219e5786b45ea9470e2b9026ee93b3095e0888434408f8e2559fd02c2e12a28cbbfa63c29d5813f19e2362c890e40257efbe84d3f32a0cb19f8b3108148dcef9252d83ff866eb2c5f404849c5acc55d9ffcabf34f4ab3395c833a2fb3274592eacf95663d5898269c293d89f5b1a1f051e0ac52b04851e98b5407080d40e65ec1845ae32a2ef89124fe2ac16a88172d868f90bbbd804ca88922f55272a0bfed757db5f51c5abfcbc4c2eb681befac43aceeea2cb10afc7c33591a9b99c33533ccf114a1ac013be94c991de531bb229c76f9190993f08be38c467f276a71de48d722c8a3e3dacc3a081526fe3bc9d235b2a26bc51740722a920acafe957a9905593132a2952973aa3c27fecb47aaf7badd73cf2afc26d421cc4f9a3d4e10abaa14fea09b0bb42612c02d45dfcbb8623151a5d764935218664461b0cbaa7fd2a437259019e6d3497da648d31ac531965075c66565c744a9fadee3041ac58a9c4e9e7fcac8f25fd3fd9328dc3bb670087d028565faff9b3010b08a3c6bb39e8e2e6a3cbe84b1a3cff625a5407afbad7bfcf17a91d3f9b83ac6e23fd0973d83703abfea51fb34afcf911b5b6d2ff82eb0176d2bdbabeb0fab171f769200eb1abe4a2c7a1957b023f58034b1117b08b8541e220b41a93d1450ff31d979f50882bda1b40c0eac9a224c80708b52041dd9905b72d0ef3f353f519bf62b704f3fee0a3cd10f142a060757b81977c0d415ab1b78e56c30c40719395a2671dcf2d60bb58038e27cf2e08492ab359a7adfc0b1ce78545368ea7c60cd8332dcc452115f8dc006532064d550e6d8128d936803049a4284c3f1837bcf58873c2d7671b8629169695b3fd0abb1d91adc97e5720401ba312e2604fe0881eef956902b9f1ce098d43da9c28ecf81da4af2e7b6c579f3c30c2a5389fdb7526fe9eed8b6c1c3d79d0d4ec9b98939e4e499062b88954303e110376adda146e8e92c15558b20573ec09ae603911903843648415dff87b28d0a102bd9cdcaa0010d80d53cb91ebcef1716a37dee6cd736a675fe5c9ae37d1fb0433044c8cb2de7cad6a365ddc5a4dcc605d927c60c99f40b155ee2938b3eeb32b62abc3cc53402838b1133135a974bdfe76afa0dddc5430386f443560eadf8a82c7951ec10e26c681ff1b5c2e4519ef9a69b1df74cc5499bd59959da001ce4954063721838a4487b79e3dd8b29e39c0af474b76586adee7995ae3bf8bd1cb01c6edd38853cf680d3a56a77d53482afabcf30cfc20fb32f94af269b70f7577f12ea79140d56e1e8e71eaba3b261454c98fa32ba6c70d101cf1531c1f37cf25a2712d4b32e81cee2dfc37d0b464d1fdf51808f0132cf0119e57c55f29041905fbbc2204cfd91b53495e7d37dc8b22540bb754ce95e7f6d70f8322615b6b4cc38eb08903450e82411fc88b4cef3d867ee59", 0x1000}, {&(0x7f00000020c0)="40fc7bfd78e6321194d6f455f43430b4d3b21c440c2a8bf1e37ea6fd355e314414ece92a83b73c23af1b12ec6a01f3aca34bf11542355f6e395f906b9a5c3888fe87322eedd8aa44b9dfbde1fa6b778a5c2c8b16e5920009a819ee2620674f789c1f3ffc0095f1a3b1a1d4fe15ef61a47b6c9fe7499f068b2dcec9d2315551592a66", 0x82}, {&(0x7f0000002180)="093fe45795e55127002399b93f7080b2c78bebed8257e540183d9979e3a7c8c0f9ac3f0cb565df8f1cbe23", 0x2b}, {&(0x7f00000021c0)="29880c43a733acde84c3916d1484da33a7fcbc5a637d4a4fda1180a793003b51ef123b0d8091ad212934f86ce2dbcd12907f87ce894341a5e94de6c8d6e715d2", 0x40}, {&(0x7f0000002200)="0adcd6798c69463ad24abd89cc09ab03b43d6337db48fe91da0c2486e465298d3bbd31eb14b4efdb37c2ced736528d4e878b78950bb00d6037ff0eb5eef6aa58f4f5426c0a2a020d7ee2187b81978a4191fa51b77e40afcba100542c6efd04913d88095ebc84e6d3923d96f521962c43759495e70420dd4b238c3dd122c28712c804fd49ecb4e680e96e8140afa36e3de35d9adbc771feaba63e6a0dd328a81cbf01c8a934dff7c31e1ae57e880b554c2065eb0966ec25a38b56d21e2b2242a3d73768ef526fd403d423aaecd6babe37483c644f5cfbf3a0c9f3507b5a064d6633309800f9fa", 0xe6}], 0x7) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002380), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000023c0)={0xfff, 0x7, {0x20, 0x8}}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000002400)) semget$private(0x0, 0x6, 0x385) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000002440)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0}, &(0x7f00000024c0)=0xc) pread(r1, &(0x7f0000002500)="ca3c8d7e203f0f85d2b9a6d8b0de4ee2fdd029e6e336a2d25efdb3b0b8178866efb23a2ec1b83458133be43a7f0e90387827fba57ac3357820103556b5d92c8dba7356f2d8ceab1dbc2a4762ce3633a5c59d3cc000536078e1858a2e4b6e4d7a4771956d9e5655c97ed92f8753751b2775111a2cb8334788d83dee685f35a84f8f4ad31f59c5c2760a2d228d5044faf459100485108c4b8bc57e5221fbcddb0aa812331dad2924c300cfcd6d4d5047875de08476f35b69373650681d5aa2a3df1d87e29eaf3532dcaa364d9745ea", 0xce, 0x7f2) flock(r1, 0x7) mkdir(&(0x7f0000002600)='./file0\x00', 0x100) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000002640), &(0x7f0000002680)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000026c0), 0x80, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000027c0)={0xae, 0x0, &(0x7f0000002700)=""/174}) setpgid(r2, r2) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000002800)) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000002840), 0x4) getgid() sendmsg$unix(r3, &(0x7f0000003c00)={&(0x7f0000002880)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003b80)=[{&(0x7f00000028c0)="db6ad79d0a7102deabe4706807c2b013eaeab083fa0cd3770159f897d3a23f803844d2c5f1d4e849a42a903fed415c3d225c51d29f2039f78265012c39ad", 0x3e}, {&(0x7f0000002900)="1334fa5d49e419e8c189311e8969ce8f0fcd67bcf310d8a619a68903c61acb92d22689bf3c212ec54ecbf441a1d6f771972c073240380fdd7fed350681cf9b57258d3ed5076bffd9c446b414b4ecdb6e78f9a655ff2ed75d2cbfb860c2b57e89d49720216ca34f2478ebc2f34b0a7632060df8ebf4051f05aa8cc342126291cf08f6d4dbcb33fb98c69709ab17d2f4ecf3960a442ab4b4242dd948f13f284799814cc3e7124de54d8c1b134d47776c19638689226dcba602858195ba2b2043ee9bb67a131cd57b523558fb1a7e77f41139688b4dc2888a449b97ab96c97ae56bfd2695bd791b63b07981f43c4d6575f95955071ba6ad14d65e9ee631c50f085ade8799346e576d9c48023ded3a0003476f99bf29a9b832942f321f9ebcdfbf970ee9fdef10682c001b2bc1b6bbfa61546a0f14f21e72ca7e55989f139b66996d7cc54e9582853303378ff1bb160e1a271da4df60d0d5470982d77ad2c2de119f6e47c614a24f765ebb0c432e541d1fb5c025ff3e7c0f472f42ffce61a2813c52dd3d5b9030de3491e1aac02caa3aef1e14e354fd8a3b558ee1f4adbcb007d2056614828a0d0ea7b72793edd3454712562b65d4e795017f18f8dc74921a7b25b03d9afe745372a9a5591cc7ce3d009eb6ab49b91f7ca7bfedbb178e4e8e9d6cc8d0ad1b2edab262e181c09c731312be92581c1288583128029de09f9a3bbb1eeddd84903f80da6859de9aa9c7652fd8052f19f39062df8ff56e7b9c7e3f79db6d1f0ca3302b87641605973ae14fcfc9aa4891e40ac2886986f9b3fe63f53c33a6262f01e8da6816f50e9585e070d888f6bf4f656fce7a08980564c99f5ee59c2e5c18022944e9bd0993b3f6033c906d206cd604b9257bf68f04450f0a481faff1db49e43c60aad496fa36416f3799f3d47ee56f9cc93fbcb37e16b041fb469115ab52b85c6889151ad5950861a88b754aff0d6981b8e46cd376dff3af88c3d0e7ed4c86418be426f703bbcfc09c90ae2bbe3685f379727854321d5fda30cfcfa6ad7f25845378408585c5c3a520838a5f5fdaf145e38ed78fbbcab2dc9c5aab40df1c0325d63e7eb41eb02de711a7d4827467a6fd0b26dceedb7355d4e8a81e73bcaa2d1065dd31c44d69961af6348a15d6aa5a66b8b6cbffadb02e045c343bc7d1de4f5d252638e308edf04bc86b358cfb2d4ba796ef3e7593f4c64bf07833677d5983d3c63b16509b4352049f612d0cc81b41abe2767eec3bb252b3e2fb287b0a6ac51422517b12bbc5fbca04aa731a01f03c03ae2a292a2e9a49dcd5d0077099cd7af122fd43f44370d2c74f166eafb98bb28931b09298f24f68cb3fb92ae492c6210cd12e4327e0ba0e47cca878910cec8a0250d31368f7d11c7242d8e28b6819c7b6d2ad0359fef2490a1420ede48a017cafc0a8072179328173adf389f073e265fe538a45fe22a89df723aeb1d7a5b304992655567791934347623757121c73dbf970b5cc360ba24192d5865ec9bd75caa9b724cbeddbdcb725b862fc5bc2f1d935191a984cc04a2441161ac794e3e366a78e4e29d6c3a7872b07e75812118b6dcc82fe491d103cbc2c7ac97e638171e9e5b2563185cc37c2917d7acf4d196c4b6c32468d83847693a183aca6710dee74889c8cd874c5b928f1063750994a02d9176bc51f37bfb47bbab55ec6c7bfff3c496b2a9549580c0f30acec45cac7bbb4f773eeb9254ce852a45cacda97ba96804687c8be476cefc457677c9a54daf128eaad25690e9e3841530b35ad6171d7b690f68e608270ae344551a6359936435de538d6c3dcb782932aff223d88fddc641ee3c05ebcde165826bbf4969e232bf48f7d4d4d59326153dfd811621649a266546ce809fe546a7d7261a52d0c49e3fa1e22f7aa50b39f81d8a842c25c36b436bcc3f0aa53177326c09cc25aa6b1e7093de50d034787f08f99d2db6acc79b88978f25fed24906510a4d4993d3a0eae824fc3e41a7fef6252b9c60890a5f774d20323fe463b34b37aefd5be73774f5c4c99aed46fe062b504f15c3bc44cc796aa6f06aa3bb22c86006b32e8c5442043d20385827b308daa10af92daf80de50867966ef1dbf5d89e9b359f8428e50180aaa29802da790d68b9c901da979b4417f4d715d64f98a9e815172313a6462eebc9d88d3a82a3f34276835bbf55ee24e9cc8f95cb6eb52c1f4ed2e42a06d04e1fe8354c26e73e76ec5e25ce3385a28bae2e446391b5452b4ed496b8ba9cca2f105838026f4108f09d7591924f89b70dc692bac62919248334132fcb3133353e9bb28a4608efccfcb46a4a6f4d99005ab58030933b8495daca38f1d02aed864054b1fa2ebe96f8c7d2f8e62a3363fab0d95739748ed2f65ba6870b1cc2635296d1a9ec1ebb4b068558f5910a9d52575bb604dbe8d7ab3288eae10bd9b54ed5d834622c6d50c74beee9b27a35b14c46b60a298559b6084868503c8e2a61271279307599ddfc745f6b6b3f1ee146f636d47508472e71779f333659c0005174e29d1d2e609c340e0e4c24a2ca75e9da66456b3535032383dbb003732270a08a1daad9e13f7d4ef1ba9d7ec3aa7fbfc2c166ce6570fd0b6e542d3a43c5a268886093b499dc69cca0547e6ca1dfcc651c0da2e6a14fc762f2b1b725e3c637c7e8bffa6babcb908a06d1a6165f125109b93112a2ba964aa5c4cee354db253f05ecbd2c4f45fe7de095b7f72ea9100233403628a6a91de238bdea6244455a8b583facddabf779311edf8595dd7f304ede1e9a07cd8d6cddc80f627aac1891536543043e64f4e9e9eb1e33231784b4e74381c88d61ad548c5b7458b1ff8d871472ec5af43859ec6a7335f7aabb090297ba061f864c3499982337a813e65b14dd54bd4692200fb71c9d51da553828b5fcc49e3b78488d350ad7e73b954c8fd5b33b2efba9186ebab77e541185c1b205fd68ae6f25117050315943c95839b4632fa7a5c4411171fe72d8857bbce70345a03904cc77888baeb2b965493c9383c5f372ac4bf96bbe2f894a06e5f42da83e868db60da9c7fa4097ff3f32f1f4e9443d58d90850fbd806bc32e33bbb4179a959c4a7776c5a93a8903225c105cbc462cb9ffe704781dfab8d2440ae88d8d5d7aa14104d727066bea34b4362baa80c4b6182145c36ba58d475cc950b17e5f687dfed659eb9bf9487256e80f9fd5c0955dfd5cac21d3f5bdb1322533c2aa9e5b8bb776c9c334c71cd7b3d6a909e32c726c5fb0d9cf02f385255e42abc01087766b130ab18fc96fcf78ec7d0dac43744026a4a9a766fdb75fb85d123d62447c7c586ff82e405d29ec871c0c6bd61c24fdc67257a27a09bab4e4ca6b9af35985895a925dd79394a589f6fea78b8b215a80497141ca2eaa6e828e3c1c8b16ddf5df9aeced8f2b62fa1c1520d25b7e8685019df10aa61e78a07788f88badcb1b59f6803001a40d6b66bd6122a871076fe071b12e1253b2b0636fd753186a42ea7ab91c7e7ada056e8d0a60e7fd6f8d36b9e0d9f93d30bb81e3cf748aa1cea781abb5d541bb327fff050a3793a9b785ff20b358dcbab91edffbd1267ba257727a76c0c881f0cf368c65d3e14d00cb68070047010fa244a472ac6a3ec5ac3ff6d1d621504e495146a7e9c151b6446a569199acbccf534ea7df080e5e2adfaf4f248eb2b45ec1327d71d300156fa29d4d5b1cfdc37725a771c5fbf093ba6b771796bc5e7976d450174d5344472834fcc9690ad35ea676b709a4901743dc1c4cdf0dacaa4c9355095ea77dbf300cbfc5dfefdb41034dcc9820a25ea5940a71eab789b6e4e818d80cf7258da38d1d25212166519ce0fa8c45c5147b5deae97a643f87a44a85516ae9dc4b7b5e9b7da7bc337b26c9e037332a70c151759f11565ca257ba9249a56a07dd2b35fd3f687dc0edf615ef9b62d230423d7f70cd55c7656bad89b64fa354317ec81a74e448d7c2b42ec0937ac879053744872ea62547e948e5647ae85204897bbaee96aef2fbc7da87968c4971941cbcec25312e2b0705d8a60a179b93193eea91278a55363a7f850fc9eca0010ae306633f94323a936547ebb6a8a53a40f8dc38e2d3a46a63755a440918ae2a40a3630ad278a289c4050d40ef75e66957f68069640903c0e9c890534dc35ef63abbf705f7360c423a120a5c6c33a10b6c1cf54a9ed5b190765806dc878d573fcb5216b1ea626de8a8287ab6efbc3f3ed22fda6aae724c926505859a07edbbd71b99943addf98ab7f8ce9a295ab1b6cdc65e8d7aed76a6716cc4d337594893544b78807d92bee5cb0648ec37eca62f9d06dfabb8ead09375c6dec55c1f4ae4620706e1d237e1d7fcb31aad2ed7dd11e5a28e73b45ef806a384c51002c64e741582b00b5f7a531140b19359864d7bcdf4b4140bb1e65cc4c7d28cf4f95962e4564c381ed6724df6079dbcf9fbc0926ea0c0317f7c3710d143060b7c4822c7b8578ee57b88a311a940aa5a5730756966f77b875b4cdc342ee6e42a96a6ed9c3549b80fd59867c233e36028ed2f0602221028a83dda061c95beef877d274a2faad6a2ddd2e14b32802d079deeb33af0f43b8fe2af6a06218aa2d56181858a4e52a5e5dbc47a81f24e68ef44033244448110d06a3111ea0e063a7dc8be656a6e0f8365e700dc107171185c144e9a1c31616b51429e0e212fcc1aec37af4dc4cd90abd2dbf41706d5ba1dea06566996a49c5f4bd3525d20d36f8fa8f695c3f8c8145510135fc539fe096cf0372cda951fe3de2d6feb314ca9bb9f11af897f65d8eea03506417b22b3b29c2d4e2a8ebfa9063887cb00295b5696ddca41ebca9f4b5ad7b60785f6aaed46293c5ee0e0c30b19bcd0fa905a1f4204951884e1fdccbeeafb043873708dfa6f35fcccc090ce892f5e889290fd12cd087e62f538b70bb6133d033f1b6d6e48573924376333dfef59ebcf7f16b5c4eface39261d1e7cbe91b34eef2ed71e2a8ab5ea7e2b260fb70a7baac7645388395b338217f975105933abbccd7603847f650405c88251a991b696b906b31afa1c201f77062f0d61773713ccd67f478709f18743356ee8f0a03fc72dbbd46a29953781f136f906e57527ba7e8e01e2056bb8b585e331fe085bf95daa3ad8e3d3bd06f7621d36e862338742f46bded8df03264c1d80dd766158565f58fd0bf3c4bc629797af29a49d9a40b1d4f79ad381b235359e86770c397a130fd5629bbd4feb190cafe5c51b72f3720ac7cec5a1aad3092c638620b2f798ab39f0f0fea59dd42c241b2e1c619f3a2df7b869769133b08c4962b5cf0f9496a56d36e72ab428e3f9b5d34a07f860b8846d8d13b07c9d76e30474de992574122d096cc3a3fc9a6019f9f794e89a00d20ba5fba720ebcfab78923510e9e9d5337b36363faa17644ddb54fc7c9bf6f4a43f20c49734c7cd231ef19855f163bd70baf011f6cd20a99fb31ede5c4dc68dd5ca9e24e9027d894e7bc575326a1d4a2d8634c0229f1f83e5cf609210ca88a4e85430bc1b489aeaebcf8cb9a706d8ab79493c571e4bc0eadcc4d40f9774bac33b63148c173f7c60205d4037fd16c20fe65f356e0a1d6de0b7ab30c408e3b798bbbf64110a5fef5c2f81e81021b36f6d713154e1c682da6b468cfb475c1d160f8583af895508b1d0d8feeff8fed7075b309eb673696c0b469c1e69ed80717804494420ceae479463fc458d7bc15914291154517d37195271bec0348cc3fe75f162c2dd4cf3faabdb415478c5c39ef48293c8f42f25b6f117a0325fc1889c59a536664b6927f6", 0x1000}, {&(0x7f0000003900)="c06d9772b0d8f5ea42fc18b6029016c7f25817b6736e214f2408df40cdeb4b34559e9d0a825d7d98517465883c8ab7e481fddc6ea77a767ed943013726239fe9e9d5281462741a5a7f0e366f3642b60a0a4692e8b4684fe38d1613d766d3cadb63080a7e80645a030291d06181681197a24f773103fb3836a0dec36fed22d9996c3014f506eb1292186a9eeaed33ac6226e306460916a2f4b425c0bf9e61dd9292a97b24d37f6f66e5dbad9548cd6d3370959e21a374a29ce173ad0e3cedbe7cd1bcf0658cabf317591a836a6c967f7c09f47240ddcb089c1c1b1f42d8c3267aea23bbac75f50e9d9c", 0xe9}, {&(0x7f0000003a00)="99978008656fa7e1253e2fb08a805ea6b6eaa2a4e99514909830f04aa49c3293dc1e63f59f93b89f6b10917958cf0fc9329f07f9cb6736b1dbe8814e5890cb833c684c642d4c3285a48330", 0x4b}, {&(0x7f0000003a80)="1c86740c362f76b60ec6587daef2b40f82ab4e8a717a3de652c40b5618597b44a56a370366d5fca39b834c71d909d39f0ce0f710737efa416558440e3a25a2267ad3de0bb78c5d1781e24e4d29", 0x4d}, {&(0x7f0000003b00)="01628f7008a8f9ff41de7eaad367c2d586e684d81e7ceedf8a0c1eb590ec310b440b80883da267a241f0df96bad37b72f3ec11a9edcb74a892b4e4b25a02d1507dca7b1da46aac96c5d31c2567b37c6a25e259c8c60165191526b04a3c39f1fde1", 0x61}], 0x6, 0x0, 0x0, 0xc}, 0x0) r4 = open$dir(&(0x7f0000003c40)='./file0\x00', 0x400, 0x3) unlinkat(r4, &(0x7f0000003c80)='./file0\x00', 0x8) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000003cc0)=""/172) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000003d80)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000003dc0)=0x9, 0x4) ioctl$BIOCPROMISC(r3, 0x20004269) r5 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000003e00)={0x2, 0x2, 0x8001, 0x0, r5}) r6 = open(&(0x7f0000003e40)='./file0\x00', 0x200, 0x85) fcntl$getflags(r6, 0x1) close(r1) executing program 5: r0 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x18, 0x4000, 0x3) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ffffffc, 0x0, 0xc07, 0xffffffe1, "9707157d3f00004bc10000000000009200"}) writev(r3, &(0x7f0000000480)=[{&(0x7f00000001c0)="5cfd", 0x2}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) truncate(&(0x7f00000002c0)='./file0\x00', 0x1000) r5 = semget(0x1, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x3ff, r0, r6, r0, r7, 0x10, 0x6}, 0x100000000, 0x1, 0xa00000000004}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="d1b00c2445587e1ef34b46db929c62c1d1e4aefb1f449d9a21ae42809242cde6b9340296abc573008407c723703428b30f200ffcf938d6bb04c838c2d10c94b4042f1e745fda990f2c9e425a74a81693969b281eefe79d7ad8140ddc7be08fd7efbdcc3f16465371a794d2705823af9a6f6738f524f86a1721134fde021283df2d75942f7629b89c03aa59301e4fed1583090635636dd401561dbca8cf2824cab53b6fec208b149ee40c195cd9c75dda81b5650f168cc5df29c518ee804f7f7d376d1fd21baca54dd370123ed51886ae20", 0xd1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x1e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) sendto$unix(r0, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c580a19a3636a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc19a308ece800552c7114d2ddcb875a7c1f846de0722d6831f518ce3e8099c7a77801095773d7e350125cd7d35f462c6a4bbef64698c8f3fcc9cb4f529518bc1b974ee167b0158d28773bd089d114a6fbefc241f8be70a36c37ee7f0da82a4dc44ff5681a44841662a02606d590b9731d6d4824044824498b6072146829a5ffe5128c99aa81fab6f0da942a0809fc972482106c19afa5bcd4387755e45c790c5261ede5d09c49652e452a31b2475db28b22447839ff9e2c626e4391e0cb3090d4445fc86cdc56f10339d2e4a0f4cd700c085f9eb05af91c4669fa4da6f2f99e6ee0ea7a4797082c9469aa060e5174fa0d60b15cfc7cb4b99d0d2c9a7494b3bb2c05b785886dc92b287cfc8da144a134700a96ee4094d0f8ec746d0b4968ecac42ad2ce606da4485792c4ceca93ce6d141475ca6a7a0bfee50fa84c2bd7205ff9ea3411a7a9d6648a67aad5f701a326283b7741ad50e7608b6fc092be7c03ce4db6bc1851d63e518e5fe7886fb488654a8e8c28d39efbc2cc33e9e549bde035865c5d5c2533f8aa5cef125f3b50260dca5e479780c51f7cb3baf42588e86e739efef61895c2e4261427425a253ac37edaa279e4203fbf93a944517d14e9392bf1cfda0a97755827a816a86a91fdee966ffdcdb209e8c2269b41eaf7dbb77105a05a98e539db1d418e45b3c0a0bb8cdadb6378ec324cd42b80fb99033b017870b26de4913aaf5e3f83a2c9be608032dd14950f63ef2fce3d48bb7227dc219d93a742fa11663aabd4099e433b7ad343e2982d92911e97db8229e7b8ef40e5b24d1504d63725cef5f78519b2571c7e212e793e6859c3cf8671578277702a23f522e7c26bf6103d563a379cacee7f66f1ab90360d8a2f84bcc170efdccb70694102dccaaf11a0011d30d3f1f1571b4e20b6ea423bc1b5a1b33866e9a417788cebf7b73f3c6e12821de20437680cc2aa22ce228b2305947cdd2af9831f4334a7ef9fc3da090b88688125cdbba4bec620807af2c6421a5f29b9e0ddbf47feed3c4ddcf788c7586a2984312434949b786b80f35dd1615a802436da8515bb0206785c5200fa31c5f5f6e3271fd3aeb437a0dca122d6a578312482245677dbe7bb238930215a919631a48ede70d5e9cc3718f8ae643d3cd52705dc704aa9431d9aaa7d2ad096c5470a9f2a94d8c48819c458256313202aa5fee11a9fc867e359a067a9e3fed4b6c0d0a05238f9275b419474374c3391215fff6d4cd5017e6d6174fe31c5d672f46de7d3dd045445ae976f4ed655275285098babfff2407c3e2d3e4b9e1a912e53d36b9c163da001cf9b292ba304332e80e9bef9f29941c4ca2688d6686084dea374dbd2de5b7ad11b8ef7cd0d2a1e4ff2dc9a842b4d59a790fe7cb66606d74012674e57c406dff00e734f133a183b3f20481d799647ec286a1d73e6df1fe243e9f71d744a4b01d76fe04cd9e726f47ade51f5a59a9c7b6150c3ad60ccce60fce14ced895c3a4b0ed27dd5a9b9f92def1c9b8ef3cb1a106bcdb573a82ea908fd1276b034475ab5fe79f3d91785589e4982f793eecaab9061c7c31b4cc8d7d107c155555d109e32921653e9d334be790e3895e09eddaae46b4f27733217de8f2db2978aab31467354a9e834c8e0c9e369041305b35606fc1d24ef8d218beb6a0d89aac871a3851bf2d34a9b6f6a1758f98827a2e20d7dc01781e9cf1e4e9ac6af14911715342a35feb3499d8a81f8968258c30988945f4b57ac8bf838dfd9e4cd5192dda7c50f3f5b0ebc3c9d6d50490311d818f1903af0840787002b1ae15767ad32da3b6baa7f54252cc796a501ab05497e73faaf33ce211aa4882c69baf10d7666ba86cb6848202016f42debbf94b3174066a77a29e982fdcfaa2386a171e54776b51334ef5eb4f74620f49b7c7a6a57a29ae71edc707100806c35698642c00f78fe7705da8f3f25ff63f7fdebbe767ff289e78177161e89d177631356190a946a3a7f7d5e70de2776406bd07c0bcc02d99d671b8bffb6723482a1f3b160b8b01ea230583ecb8436f937a2849f1b84a3889bd3117bfd0f5c73b2354368ec0fba68c8052b06951b69266df65a823bf7ff140e53fa45a8a3603847df50586b9af040a6d69cf894e9ff0bcace9df73c79c6ed4eddaa058b6d783cf7dab7fe7eace67d742f3f304cc01f30a2a33f4e1fd8416c2cccd4bd7f498abe03200739d04e8a254152461a04d9a01271854687faf3da10fae5c4250fe91eacdd5a34b30fb71a55983abe4a29f8064ce2d43bb1e0923d64f05b5b2107b8d26b2d00148db054617516e53210a3e0514d5a535c6e011122051e9903814beff2c36030b66ee8afc36d7be611cc85e88c6f8b315c314525a6136df5999dba4e83ab1e6f04d9792e32c31de4c1c17a69aa5b5c07fa81fae3a043fd6cebe89083474245f08a55a6dce9f8e5ac71541e13533656e6f3cc672495ab07a5a01f61d432dc5875d4e9bfee8f89bf3faa6daa429b950128a933c17fae0603fcdd9905c9c97c2d46b9f7f4c6249f5ef252b6085eb803ac61e200f806d4996f719cff57deb9de4ef13df5ed3479687160e71abc2283183885289dcc391193bde5a19171a165a85b416f2b455c96b7c8bff503701e955b4a3aaa8dc6118f23573865aece318f0677fdc583298dc507a06bf5da753ce599f1d201bf9309c2e56fc628f031ce84d969c40e5d6b8777ec9be9f15ba17c06e6e15bf04b11fff02a04e6000b5f73b8368301d2de269cac5b2692e4e842a194b4afb9eb7f43c0d0ddaa2cc132327aea1680c59e3d520a6caebb03477b17b682bb4a43ec48dc16cf73d07723876297e4daa96a4d0cd70b9ec01a750420ed995a834838e1d0b5c2c82ce0dacb9a241c871e46f4da09fc718e50465c2b991d3cc3012ea1e5c58ca85eb062706e5fc554d26a48efcace00b26fac9e8a78320ac0f517d4a98379eddc4877bc7bb68fbe1c6acae798dd9438cc79b86a5ade467b60bd3076e948ab951c39d58562c57060e84b8d25f239292aac9ef3529668a27eed6221b9a73be56b6ae9f1c475196513ffeae8c9f90be20e1d3f1437b5d03dd9e1d0f66ea05c0951459862d2500f0134c018d441161f0ff23c458864b33039f365c09b0acec3c36064019ca681c3eca1251cc1b4b447abd3b545f7b2ec4d751283c84469ed23af5e841f8b37ce84835b1a89f2fbf0a2c4f89f843b59f233a97ffef7700c05ab92227d2efcc5a412be7f714478e24d026b0ef885d611a2ac3603de67e3263186d4fd9cb57bbd2244cc2c648f0901a9079ca276a1446ce3c47c63188b29513cbc21f2a65d67524e99ea164dad4d8da99333586d5607b766e950d259b16bf380dcaf03e6d27db547e3e41044dcda8730e13d61b9ab98c7e828cddf28fbe7ff080321300f35fe74ef95c07128cbb122f79d1919d4c36b62bb8fd597a718237de296d81b1fa0fd09e94751ef4f9a2c37dddba155e7fd5122c7538f1fda1b530efb93d521815facb0ca620e6b726c3888d041ed41256ba1f89c5c392996bf0e93b663dab5a6aaa5bddbdc8f33976d2208784a8f26d660ab65392a25ff52016b5efc4bc4b4e8c9891169fd932d28258a71eed3c23ecec8459faa9c65600425e422ddcc563bdfc63002d2d4deb0fde4f8a8c47ee8ef6a4b707ef4ad6c82bf1fc94cedf1d3a361ea81bb807b271457f334839e39833d816667ec666f778360c0e5767f8a48f6209a46d273010d7d6977f860dd9ac910823718d9e0d10120d345fb8c6d067de5b07a1e093647ee22a18334d7b9d603d39fbbd478fd2190917640906aa6618af5625c8fd7194b4de1f2720fbc4b86df9494d81b47d83fb2b29c700115807970bd9fcd82c3e847c4676b6741553824ce71b084b243297cd0fbcda415dfc4c5bd583b27302712017039048f7907afa871f7e4bae25b9e09b671049dcbd264719bd4cf49430b744a6ee6182642816dfc4df10a712e3c5193e0f8edc3304945a23426306b7ed753873d8a7cd5da987a89901b71c7891c5047f76289425ed5cc63dd6d0ee5834ef387f8770cb21bc9ffa2fa73279d4473ff39fb161bc7ff3a2f306c005c8e2c1c0f14eef8c7d9b33288ea89318c06abe97eb904dbe54c9e39f7a29865d60de44b1ebd0d65afec47a48409a8e48704d6f1ddb2ab06bdcae46183ebd8aa31071e1312d737ee3ec3ce49fde9c9f85b6a13e6b06a2d97936e658088ea8ab667029d533bcc4ff79f66f73206cddb2a5928957aeca616ed63535659586954ddb7aef991d8f9fe09b78ed70d7cedef921ba689fba6f799175137fd6bae77b391a8d1b4cb92efe8f60b30d599ae05d773d2206c0a6ef35a39017b354e15331dcf50b731f8ae500f6365265c009b22f36991d2641b339ca0d4498b79910c453f36b6178554f8df7b8edfab5ac7105b9aa3ddaa4abc6929875a8878010805b467d33cb0bebe619257233b9649ee0df16f3ac8a22dc6a86474f31eac0c810eef166907bc198ece5d7a02c0dde562a8d091f2a1567cd8e87b4fcc85793935a667ad0adf18b0677cf4c6f2f9e24e82ab17195a1098f374829a6a98af243a4dc436dfea82924c86e7cdd7871f9bdf332b420b1ced7fec7e343ced234d9af3643874a39ba46731cbc2cad8b870983b002f6c3cf4898c27e6c3798b644a57e97d7ef7d341eeab7d9336f4e99b8950f448e28e1c4869b4299d0b55a285760c4656032ec3674164f44452235ac59042c07d62e3b4de4402fa6b758f4bdd177af610d6487b2e80c1f9861ca3d5b553b29319397e3d23f19873136eaf40802c9b8dbf48b", 0xeb9, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001440)=0x7) sendmsg$unix(r0, &(0x7f0000002ec0)={0x0, 0x0, &(0x7f0000002b40)=[{&(0x7f0000001b40)="bb6cd1ff6bdd5d56f249885b78263d1fea43cf40e3cfa7a5fddb8e75535ceb3f6d07d4de16864e7df9341b9afce90d83897ce154c724b428e4c92391c0cada582b9d833a3c235d8a0ae8ea34733a9e47b5655f89f727bc18733cea66f89a497180ef04da81651248c86c57b17f58f4816507829e730fbc136b649426fc2503bce7ebf384ea110b0ef0c43f1056b9ff75b1744e92f30d2b0be029fd9aaddbe918720a435cbcf90834deff8281d6daa9b4fce51627cb6652c668833acd132c05a14bc40b0869560596aa704cc72d507548e1cd497b7e8eef3545bd43305535fc50c6362598dbd8d5a365ce73873904b294151fb88b3665bf5f6af31841329587be90494192f89321100d4e2cc2fd17cc7c9205a13c2622971feb90f9894a939271605f6af234dd735c259a2abd38ab494c8fbc8458ab02c8a5d3c2eac79448301dfc42b90ec119305dd090fd38b6894a303c70e9239a5a56e0eb3f72d2c579d62e390f22629941118eedeea4767460d24ad5c87a4aaa5bc5f298b3eb691e98307b764b086ff1972eff9027ac67934fddd65a08965c2ba77e844901d0d6666817af170d150e3a8059fa14f8911589f6d16830b238f9f64b2a4f655cce35397925ece2b18f2196fe006f052a9fa14e6fd77134fd3fe97e3dfc3234e964cabd90725ce8d309a627e756df4729d9411981e6d802c2af9f579e0ad2a533b20e2a7d94f95661d5c976f3a3140a97eda3e24c461cb6cf6d6f047a65e6a14952adc62b7c57e7c8a91a35c98279066df8b585313ac49004b2087794b2a255936be89d7f0774d682f757d951d5e0fe81c8c4f2366de2fcdd16d3a276effb4f8a63b5d0cd57069c0d705500f8b1482a739bebf80399c171094f053140e60f697b64f7d3609f3f52aaa790d1f8d8be27b34de8522b1cb9f757a0d093a5bf12c9b3b86d316da80973dd42d2808832886d3436441105b0cd1577970c35f799cd36fe5f8ab0d3675157348cba5e0994f2bcbc0d4d8d2efb8af3654f023053116bd499509cc7522cbf5d278229fa894bedf674f9ba84bc0523d13665fcb452f2370845c4861c029a59e3451f6c995fd3e8d128b488e8d33190de6c89a030c9b90c97446501d0e8ee91e1c2d7d7c609111057ee1180fe3c745d24314427a824ffc7364a9d4deb828101fab69c8de04d371770c91aa5ed4f141c938f0e2ebd99b140d416c3fa5979f4fe2c3d700e67c486fd497b4d60cd9c4aea0b3e4a967897189cd923fce57f8b74fa20dcfb83e3a59d0ca994399ca31dad2ffcd7025293999dac80117ae130834918fbb16661e9c40390a3c7ec6ff77b9ee47a5d01dd2dd7691dc7e006fbbee833eadc38d9304d478586bbdb75d4ea831e3d1ad27f371623fc2ca5a7262be6beaa72d5fbd4409a5f52a2928101e3eca52886c7f384add1780e95eec74b60239b6c1d31e644a07c0d4c062f9a5a4e7cee6bca0b1b3f16b8c3af38459f5dee020ec014426d8e1f9f3139be3637e6b370a759228e21ab5515c33b46f9bbb9ce1070985c302dd76b0fff0446f10f8bb6cfd25a84c3aa55f42ceb1fdd4a23d7452281486a7e6959842261adbbd7c2b9a5479f96abcd99ac7489cdaa28469c29138b49f332b3b4587f5ffa111f09d2d98216ba5005fed3e473189647f29f157cd61caa9184b1f42edca4687a9b2d49d56c189e6645f6128409d8d9bf521a067cbc3d4f823af2eab202d6de20939062ccffff57a9a5f32c3e0b713456ee021fd348358ac270e7c163502feee123dff38f79570377a2ca76cb68e65a721c564bee325195ae9c6309c6053603017cca250c5c66d3688194c9f37a9716da83048f250b22e440c3ff98d69d1f4cb56bf553edeb1dfe98b4799270bf72b09c0d5886d4ad069c66b64a104ba6df60b032bbf3753e8a16946992962a8bbe01360d8bb696a8b9692b3ecae316ee54ffd4f005ffacc018541226d70709894edc6d45003cc38a8d3531786da571737d9bdd0117581c274f00a61863f8dc00a35ec24769a71fc40498bb4abb9b61c5c150aeb8bcbaba692530c72413bf23ec7555a84fb1f1442fe60c9d92826620ebcd5fd608cd68664958873a8d793c802b9aee7afab78d484b8b7451ca82efb022b00f4000823bbc7665e2b9bf47ea14f6eacd9b62345ad5c0fca01b735331d7b52ce9ea15e342bbe6aeef7a28f964e6f3dc9f20c95dd021ca4499bd45ba6efa41c11c9c965e7963108e40215b957ecfecc11b785b131c7ed4a9c7706eb04ed30b1ec5532f8e5a69c0532f222eaacfbe1c1feef69ffa065498d9f633c650d736a7990a0766a7e60412972534375a09f9ceb20338199062edaeced96854946527a8ba879ba37de7f03432e757c09919fb8636b9e1d7bcd1262c98e85cd7463a63eb00a8a5b457f55eef965f1c7ff511908db0e02df9db93ffdcea6e9a458e6c44454d221180116b968bcf7cb86a2c2fdbaab977881da5f67bf2934cbaee42d1bcdf25ab0e84cc900f5e05db79509d6762c8b8f801e015ff11d821f6666bb376c6b85e6568c9ac0ac6ed5f62e51285d83ab08feb3b051b60fff836312a6c13ab67bcd1fd32b12c29d02021ee3fb172f8796c75170b9eb532c2999a51b0091df8cfffdba33f584ea395d5d720693be47bb7b96590e1a97a7d8dba5501cb863770d4f420206ac0c50663ba6c4278c88f4351cdbd748e0cf5cdf126f6d8e833cf30a7191b676f2e6c7e4d0aac678de2e7052599595794f42a5195f7d0999ea2d1e4bfdbe7e7ec9ccb310fb1432d51ef6e70c622ed36b5306aed9e1759c29de7620b00e48d84d133f887531830fd95714d97f59221ba6812bdd5f524c000f526109da359459778a075c11dcbf23a651de61fd2603ee8f2772bec5413f7c12634ecff2c231867b0be9ad0683708e81b792ad7623c0e06b41abaf039adfafcf56779a6c4071065f4086d82aa588071bea3a993d601ab4bf7e93e74755b9473b8c1a0221a297bb6188eda72a8277b5410f8f431efbacc760673b223649276f294bd6cbc31e3a24fa6c5ec35633caacf2ac4eb1e63b19341e9c791e6d1a7542a883236898412ea5a0aed8659dd806718337db29e1d693494c2834aeb52f7d21dd53d30ba11445fac87234e9412e826f2c748718f00dec9de87e7a31fcae9a876f3a1c6a517602df49d5d176fff353c8ef9f7f15bdab2e8c69e6296e63622f199522ad77440b01abc5ee5faae09280b18c18e3f0b24d913276f35719ceeb6b34f12ab584a0bd208e39c4a6d89dbeb7214401b467c8ddd0446608c519aad53a6a32ea9e66e1cb05f2086c685507c082ab267219754507d7e98839affe9743da43a5f01746673fcacb9d0c3794ed37b370ec4562803ebd3217d962d8dec4aca1de2c0c46fbbea4d1f353fb37e7910c3f55b051995a66dc0cfdd55c225eb2e9a6dd43c3e7052db35aec6f216f16107f39693dbfa2baff6f92af5f8c01f48f378d118215176829df80c74ec1127e0c129173b59bab9e87376d5405601a0db4f67eaf179feb9458421ff349e4cee06d9372c203e83e51773d5d4bb01932a0896f60d25c1c8289874f51958f40ae0e4f0e3897f7b3930fc0e9908afb088368fa5dac1aaba9272fee60cc1ffc43a67804d31e3053e801c1e6cf809bd1407380ba134ad10fba22746611a62d6795914a5b3de503b147c41dc013d6ac733439c7b753c091fd877bf3aad9614f739f85b1db467770a58452047c6b1e59f31fbafce61ca3c5e43b1555527043ad23b31fef52453b2395cea9bd1f7f954d44ff9a4b8270ac0eac37ec059ad7d26c4e6c244cf43af0b2b77e6d147538680a5b0318a66bd9c674e557c1d45d971b04283d332c86f6ecce2101682653c696f13e79f348b72371cacf8c576ebcb15c67b0543370417f93715b6641d1cf71862e9fc2f33bfae2e61b453740d692a5d2fdfa887ed0788fd0e41a274674502a989dcdb3ff532dbc3015ebdacf341406d468fd2fe1c4978cccd88f22b2273ddb0ea49e7675a316af5a8d6a70426337e99eda61a2b763740dec2a707ecfd01f849e10038103f4ac7a577a266ebf0818d1bfac8ac2df1a6a38054cbad1783e314c0bd832caa944ad368b68ab5b0902c19ce9481e99e848ab9d4de7d79892ee2332b4b9b5e8cccab49caf6e1e34259b7815619db9bd54a20c151bd280c5ad310d62c16a95ee5abb90de8ea6a2dec4c4444ff4050692a7f5de2f5aa2ca47e7f0918fbee467011bf7d928d518da67fd16db35c9faec66618454f689221c58d6ce4ac9bf21b3d2b2f669e84cd745327b6f851a5de54ffed913ab344c13daf7f240363555327a0c8cfe07f5a15309219f6043d0f1d76ed0220b65cf3fe5a19779466b716ae9d9172da6bb063be4687ac71a794dde48895d56d34699616e65a8c1c99085355ee3a45330c2e4e0384702f8572f712a2d60a18f4302e5024f2dc96e8ff1b95caaa50e3bd9780652b0f5d20166aefd5c081be932be27cb66df40bd1cffd24238ca88821aa26bf67e4da1fa1cf90fd9502c5f473327f899a060a5d241f5bf5ec1e4c1f3851bf5cca7095a0cb9581a6ea234fa2ba03602085f242b04e3312f6299e724c18f8e0281e53edddfad4a60e53cd29786e06e3d045c6ae784251c8660731eea86a1e404f0f5255a086e61a61d25fd8dd82fa7316aab0455a256e097fd24b8f858a544fd61a9217b9cdc4fe741398d7fad3903f4f4c3c2646157f336ead220516228d92ed789ff7209062607b7d91b4e1c977f164e87874aaa5c868bff7c7e0b8c9951b62ca4b695b67f547f73733fe76274cbc093d90a6f9d774881b81ef7d16004bcff32fafe29fcfd7296d62259ca96d2c35634eed1d3a8093f41ada1ea8e818c595d7248d14f931054e9712caa7d3ff59ea04820febc61da3c8d9df953ad534bef924003d6cf64ea6ac77efb5cb7a11def540b1961ead23aea942636d4ffa3705d6c8d60fa8f3417a4de08aab8811d1a3b2b5069bcd770cdd07d259ee2cb6441a50adc627aaf1d1fad31f7fe2cdc4f38adf910c375eb07396bd46787cbdbe893b075c0014de31a669b209c023b4b904e836448146379639d6ddf9625a09e8ba5023cca0d9e2a6188232900d5be96b2f67dcfb809a65858c740efb6d99cfdf11301576315ccc9b619d1a0e9e4cc6ce4a04485f2408fae9806a589d4a5fd3c64507cc161f6d22c0f0dbb29738f8dd8036b6a8c2f289c85933358e3f1c00b60f83d8dd98219475caab2728d2fe62b47d564c2e2ced0be7a016ca0ea1ec0004ec070b873908077f1b4c8f9ada7bb5a053c965ec4948f31902de4ec241419a06ae37a85f5a6bc0f33fc48d9e7f02e52be22519818d35cb1a7ac23e9f706d3334a9bbf7621a99e0bb6e479cdb9cd41fe2a0e8c3a3eab3d184ce102defbf3dcc020516b3e7aa02a2d82a46f43da769c71f77c1e95b8c4f43c52c64b95fdca83270ccb1e51055976f24326adfe530c78cd278ef9d2068934f5125f7e0e839c2fc04538a6fb7ec4dd63beb6ca6d5e15a467751da8446bf2776b7f10a6b1ded592dd1512299db62f23bc1c8ad7edf6c36215aa6578557185245b4383f244a5fb93d0eff0ec8a42161eaaa58bb93b00cd0d0e28086753cc611963f1a9213e62099df1b7e1371aff87757674f965ec146d4ea772c38c415c5c9ae005690d4aa1cc9f9cba09f98591cf92a93e8d908bb2567de4373db6d0cad4889fb74d2b8a7789eaacd44a7baf1a61b4ac54b7f11d5b13b14073303a6fce52985a7d8110f76ba320ff4175ee1e7a42720c7d375", 0x1000}], 0x1, &(0x7f0000002d40)=[@cred={0x20}, @cred={0x20}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x148}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setitimer(0x3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000054c0)=""/4082, 0xff2}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x7) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x8, 0x0, 0x4000000, 0x0) r4 = socket$inet(0x2, 0x4003, 0x0) r5 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r5, 0x29, 0x26, 0x0, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x42}, 0x4, &(0x7f00000003c0)="337b85eb", &(0x7f0000000400)=0x4, &(0x7f0000000440), 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040)="dbf82360dd273c17f674eb306f5adaa2f73c4b31a22b9fa596eb141c2574c6ca6da9ad201271385b8a614899d450b864255c0e1a75702ce277934776ef0b5c753b954698fb6f238fff3da11551b527ff161790de9488fbf0e6408a9ab6e21264c6a207990e1a29c3e05dee73ddfa3bda79f5879937593038042ebe41f82ace944435065a3dbce8bd332e65804df3", &(0x7f0000000100)=0x8e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000440)='./file0/../file0\x00', &(0x7f0000000480)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x35}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setrlimit(0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r1, &(0x7f0000000200)={0x0, 0x87, 0x0, 0x0, 0x0}, 0x800) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair(0x18, 0xc000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) dup(r2) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRES8=r0, @ANYRESHEX]) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0xc0) ioctl$VNDIOCSET(r1, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x108, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) r3 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0xfffffffffffffd6c) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x70, &(0x7f0000000200)=ANY=[@ANYBLOB="a82dffffffffffffaaaaaaaaaaaa80f30884f459f4d818b6ef95c00b1d2788f3e1c4763687fadd5919f63730865dea26e1badf77c9537d46efbe8e1e1d57020fd935dc90c865540baa7e7b1790a3e76906183422113445264c00000000878f5a4a96cfe6e666105761000000000000000000"]) r5 = socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f0000000100)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x1, 0x3, 0xfc) ioctl$FIONREAD(r7, 0x8020697f, &(0x7f00000001c0)) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaef125c00000000", 0x8) executing program 7: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x1}, {}, {}, {}, {0x0, 0x200}, {0x0, 0x9}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {0x1}, {0x1}, {}, {}, {}, {0x3}, {}, {0x2}, {}, {}, {}, {}, {0x0, 0x7fffffff}, {}, {0x1}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0xc}, 0x2, &(0x7f00000002c0)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498313bcf9f34ce543fc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566070916ea8ce2916ee7686635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc5961ae6e4c314016d50a5b728fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d5ff25308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342ca464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123b65f6484f47c67178765b301c60321b116d5fbd8cf5aa8bdd2ce61ac9b12a3ea8afde2133dfca06e", &(0x7f0000000080)=0x210, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000002e80)={0x0, 0xa, 0x0}, 0x0) r1 = open$dir(0x0, 0x0, 0x0) r2 = open(0x0, 0x80000000000206, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) fcntl$getown(r1, 0x5) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000009c0)="ebc43698534b58eba4294dcae97a05d0250e3daa5fe3aef409509b703805b5690ff73d44c559ae0a10716df539c89fa8a38720ba5fef350d5d7d67b4b365c475c29d9a385bdf730883643a8db4e4f08a84bf8ea710e6690f59762e24f64b525706004a3dc907607c972cca2b95f146dedd6e050cdcfa70f9543917823217cca00ddc9c2d1de724e8c12e30ce6828562c8f7a4b6c03737be5a2d78965617541b444b9d2d65651d96814fced99f5d82bdf84ca7bed5bf0e3b2710000e24c9b5a34ac0fe6f4ecb66731e2da10c2e9be162720772ea19c614c08f30c8d33df8e31ccda7f901b3f62969b0b7600455fa5504a51d0e8b18e2d171ef39e281da2e6eef32be2a8217bc24ab2384fe4a8d46e21db8016fa949122b870b23cbcdf5d49343277116e04f92dcbb342c0c93a75d8c53d1e1ac617ed03cbef72847b840e8368c04297604f7b5df1250f628bc1dd7286299d7fc22513972dc1ad9fb29a303d85f442217feb93cdddf6acf5269676f7dff92d00920000000000000000000000a439b492782fc129356b2ba7f3ca6b4ffeec6ccd6536b15fb9b416e505bb6f1b0652d33ed5c03ae86d3f2434b529869e7ab8c34e63034485c49bc0cbd15324c0e6c4a7d8dbd5eff72c032cb9fd312636997600037798085b1cb86e8077da18da5e5237b962c1e700be9293bb7abd97c0a646879bf67fbf46f909b23d7a9b8fa0f5d31f6f5c5e05db659d2f896da53f3c8e1b5eba29ada4d540341fc9d8a2c286fa12abc263405bd1f0bdc2458b6f0000ec0dc3f540c13bcf94156e68bc4d6cdb62b523f43ce0373b9e4c98cc7c806e2552c224e0c596003d972b6d9490b8c705076aabf2fb194023d081d918b3a77f8d0f2a1849f91e78696effbe0407f38d1d0b817e343bcfe10859c4dbef54112d1c3a358e9fdeef34ff83e9793654bededb389f4b02ef2c2712fb8b0603d8f05e6913e7c24133c34be81053a2fd641473d2f4aaad13954c07129d3934732bc8e348e42c3ce8475f645f972f91e4587fcef4ab49fbed5c97a8838f049ec316f7eee7956bfe573abe1cd3d461503cf6a5ffc624781b4082edc0af057a7d8c86ce6136e8cc40eba49cf89a", 0x316) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4e) r1 = msgget(0x2, 0x2) msgsnd(r1, &(0x7f00000000c0)={0x2, "541bf40a0c5cd1df1cbf1500b59b5be053cf1acd7768566c4596304625049f71ead2fd5a8f6eeaace82ba3ad6cf2d318a856ceb654bca980e64234597b04f90605a5c1749b425c229d5ce7303ead130e9365237e96741a1fc4f2e45f28415635204fe9f7e4d50ec108bbdeb0efa61d8fb7c1c0916b792e545b3d19f34946ef9865a97c5c446f44886576795f7471db212dd51766e149be195113947fc58493c152e9ff78c03542306a0943949f1e8c835d0161c6844a1fcac9da109a48fe421d62d7570be558772059cbb8524908941cd6650a47fe9c"}, 0xde, 0x800) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x9, [{0x3, 0x6}, {0x3, 0x3}, {0x3}, {0x1, 0x3}, {0x2, 0x1}, {0x2, 0x89}, {0x3, 0xe811}, {0x3}, {0x2, 0x1000}, {0x3, 0x2000}, {0x1, 0x80000000}, {0x2, 0x7fff}, {0x3, 0x1}, {0x1, 0xc0ae}, {0x2, 0x9}, {0x2, 0x4}, {0x2, 0x5}, {0x2, 0x8001}, {0x1, 0x401}, {0x3, 0x800}, {0x1, 0x9}, {0x0, 0x40}, {0x2, 0x5}, {0x3, 0x8}, {0x1, 0x2}, {0x3, 0x743}, {0x1, 0x80000000}, {0x2, 0x4}, {0xda8ee546a0b6bf75, 0xffff8000}, {0x3, 0x1}, {0x1, 0x7}, {0x0, 0x5}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000340)={0x84, 0x1f, {0x80000000, 0x3f}}) r3 = shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x2000) msgsnd(r1, &(0x7f0000000380)={0x3, "27dfb5ab172b5428402fd6f299675b6b59d11a2605e08c4d32fa44e7eb3f309c162b0a3f6cdcaf30004c27b83cbfc8cca30c2279df7581c6c5fdf00085fe1473336eb23b3a97174cd4c5c38fb340c944fffac23e724bd90979ba04404d4215dd9ebf705b218285109a24f6df98685fe7c370b8744d4225fbcf0129e3fbb47ef2dbe5bae490e9b4244eeaaa90f6b3d264c55a29d59bf73ec1850d0e2e505fc1121c83466d80ebf22bf75c81ea5a74dfdcd508cf272914"}, 0xbe, 0x800) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000440)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000480)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000004c0)=0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000500)={0x4ca, 0x3}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x8000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r4, 0x400c5708, &(0x7f0000000580)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000005c0)={0x2, 0x7}) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) r5 = open$dir(&(0x7f0000000640)='./file0\x00', 0x80, 0x0) faccessat(r5, &(0x7f0000000680)='./file0\x00', 0x100, 0x1) ioctl$WSKBDIO_GETKEYREPEAT(r4, 0x400c5708, &(0x7f00000006c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r7 = getuid() setreuid(r6, r7) msgget(0x0, 0xf0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r8, &(0x7f0000002100)={&(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001d00)=[{&(0x7f00000007c0)="7c9d375dc73d7bf01d144de585f49eef8f0ae0e42da57695b04f6a5ea639afbd778d371ddf92c02c3f5d4c12359d6a0ab164864262b99a18dc7d8775dec61ba9bd35ff6581a64f790fb8297962d6abafa3d2ceea5cd45dc548119aabf31d9362ad19969c34a389007bc376a25a21845f81506361b6a395fb6766ea1d51058054aaf63f3fdcc649f7032836e16063a4d642a03df3993f844daa06b0c226337153e76109e46f92f209497486240f9abd9039ffe15c1e3b11608e34d1", 0xbb}, {&(0x7f0000000880)="d310412ce265097c2b5999c6e7e1babfcd5426b8230a3b8a1a094a8dfcd07cff48743a6b9135b838dec7288df07e8d60500ca798ef08bee7d611c1d5ff6f1140b6aae1b330de624a5695abaa5573af25faf5a6262e2e1199a1404a47e9e8dcc3b523fc9e393144eeb79218f7bdea499965a71af8779291bf6e96340f8576265791711037355521a5b4abb4d80401a9c13271e9a9483af26fa57384741fb55efda8d147bb5b38a978853e4b3cb584a46e7f9f29748deb", 0xb6}, {&(0x7f0000000940)="7f70e0b64fbeb85faf0199450596c53553b38c3dd663d474cdcce8429fc9bd721e0cedc334c7dcb9b99e675ab544a296be413aa4e2016845a4dde5705ef527db3b93fcfb007a629b5a2f0e9ed6d012547d606cf9ba14e379dbdc66a839f8d8a19de463fbf65e4fd2969f80ea07233063059308d4a3f49eeb6596339cf48bab56480ee0c0db0c1d4d2836c7f8624c7b69e86a3bf5347b5d84f28cc1be98968875694152cdfdf43085f08afd22ef031bea6cffa8780f27d7431d74e5145c326d57d427740197", 0xc5}, {&(0x7f0000000a40)="07b88a4eff81e0108b2156dea03101371bbdf3e501b9db6ba31c969e", 0x1c}, {&(0x7f0000000a80)="7cae0f210710786e5fc287d159a5aafced38db28a088dd200d368db59b5cbe542bf62c61926c7ed5fa04ddbcf2ebec28c2111388dba8be30dd12d13a021c9c7f7e3103cb4dc445193782d73566260a728b", 0x51}, {&(0x7f0000000b00)="52b689a267dfd0dce6970094cbf3bd7382a4017f2756fe099f5522fec11cab936f547a660ebbe44b8a4abf943724d21ba584ff42d0a4c61b455b5902251437dc738346a87d0d0b44cbfbd665f1d2c79f170b877eb49fbd9504cf76c9ae86281823179d5ddcf81d3b948aea4f6d", 0x6d}, {&(0x7f0000000b80)="26c715c1e10f30283388bcc285aca8ad075d7a1e2435fafb79f40f6f4c7d89061bcc941035806218f28ff77bc8c39fa7920de657f2d16120c5f0e1e7ac18ceedd2474b0f71174d710a4e9ad24723d43d4f19aa19afaa0971ba36686020ead6145ae47795b2252d4aa0e4f623fb45efa3f3242bed6c2f13623218437e9ad34949ddfd4e72db91ead63cabddcef067db4b064033ea8cbbf6f7ebc523b343d318e7a5fc2e0fe0b31b85618a057f33f4674a5f9773c6fe9737b5595d0e82adc3b6f198051aafbac1472221ed1f3361040c15bb6e427261dc928a4f0c3813bcc47c9192b725dd66bf48b026cc641c0aceb737fd0d3262b9479cb9967f321124dd95c7eff42af1db3d6416f6a86e642a492bc7a71fa0b65fc6732b1f91d78e59242c93b52b8dde23b83dcf9f6e93fad5e2b025faa677ea59436122f4fead44a4ff8a980ade894f3f5c0d5654404d66da38d98c8668d0c178b3691b6fff7e20c2d120f62d53349486ae538280e20eab7d94d0ea708c52cf6ada9a2ee2cba1122bb3cf3ea274043c798d86f203641a7a9958c62f4b96d9ba16f728894b14fc5a7cff88e25c7eae93ad138d509c95c111eb1ffcb96f831c3b456e69b7e220df31755f55fab7dd6d6ecbdc5429a14586d193c14b929a5635f8c28bfc4a3ebe6c9e6564cf59da008879f53812f9b05a7fc3704731ce471b5a8dbd379b2e4727612f0fc84239dcff8c5ab9b8513c0fb87df42dd070041c695a38adc088ee61b53ca588fd65d14ca761705b25e1b8867994fda390019f17fcd30beb2ffd08ca76d384cd9c81c83081252b8a16d965f26ac85bcbcc18aeafa73c66475d98a1e03e90bb2bf8a600549b2ab1d0a9db9da32bc103cc6b7e2854a87159c981a9cd7790515a29069aebb6059d8750ccf28dbeda4669d6cb5b624b88ccf60edaae4be3e54cc6926745987696a54bd1646933d7e6e6437d513dd8fb06975e3db784478604f6e1fcc234569ee719ce6172b9099bd844da776503491ee2cad99ddf3f8742e4c320a4dd0b298fe8c91189ac6139f51b8d5c0540b0d59a0eeb1435ec2ffdbed40dc397892ed7ca752b3a40d9bcfcb94da695247712a1d14fc58bf2f06eaa9a1d3a2bb7e4c10909361914faf4e2aadb81e99eaa9413203f8e1ac24dedb031c5be8c50c11f2193573dd93aca34df23d52e92de5385d37fd563e3df7327cf6fe5247bed39609407a3d99918a3ac738e4a4ea3bb0557bf4e20f552897843d4fb2f7bba1b28f8ff3353e28695120750493b0a8a273cda2c95922ef0f6cbb1eee68c6b1eea6961636541d4d80c521b31038c314b26fe6cf4cc0147571efe3b7fd8335606a9159e486a2b309a1e0c9039052994b07376ccaca5e3f0b783a9fca19bd43ceb6f8e47a3a5bd221e446724d142eb5c5e5c786b0c56bf69a2df09b235ad4df2750a5c8e220c5349a19928c23ccb937fe5f9e394429e5ae7b170a9a9909e1c987f1bf57971ca7e3ebd9067461a0fef20efceed03765c5f3f2edba0f63e2069481f4e0379eeed21c7080ffa5fe6608b4482fd98f3ee69afb1ca97716662274a365ea1a695bfaf7e62be9d97c463de286318a8bea965b071fd1146d82b9ad54387f42bb86a280bf58166adaf59fc5b74c4795dab2a98162f27ee72c40f0f1abf0e8f58c3bea25d16b7597b0da417e05155c6eab78110130d7e3b2069ebbd12421cec771ea46d49682bf828c7dad82304f45ad31593c69c129c8a649fb65db0957beed97a11b763ab8077074f9c895f751aa6c13ae9aaef2e89192c1e156fb5283822f1c4be0383ec65b4744472e60d933435f35b99661e13eba7de50ad09c2d08a61e2bc17ebe08674b513e362b32c776073f781f8c38fac49185b6fa7ce5cf4b34194acf82c05442950b8880130343cf6a5258eb34e88fb0cdc3dfb2a5da43499071a86c7cab8dfdaec0a702e621c75f1cb8219b93790ff44edb08e056efefc638ed08c80b36ee68b120c3bbbd676562d259ebfcb8b689a0f44b49b5f8ac11a00153b7dcdbeef530961b8a6a433e44951ede2dd973e78c1fa96cca3dd14fc05cc43ff4b4b89b3eca796deccdd790761e5d7f1cfdef28d3fbab4716c9cd5079fbe1083cc15c71a7f99319c6befff98bb20a22bb3a6a649919b7742b83e8315cb940410239d4febc407966c485018fbe6745e205eb98b04ca4484b3afc34b19639ade4b91a403914ead09b36f8ab2335780fed8ae68bdced03df75e0f84fd876962cf013e249e81b2cb8d807f41eabab85310ba00b94eec6fe709596bbeae7d26b20001b3b1c0a2d19da6040037f6f1241a93ebaec866259f904b95b300cd7fb4f40dc0fc8a83b6cfbdd455f7a8155d1eec327cd403dc12ae1467b2027adc3fbe767b2918aeb9ac30a21f3f1382bf16059dfdad2e6b366ea11da1d31e09cc7e1ba7f393789c47bcda7f972d9106bc3d5f1e7501a9b0fbfab1feee6f0a67b2bc8f5610905cf8eae80ea56863cb68f749cc181cbbad642bf7426d0bf6ab7a0abea74a7866ea5604bc01eb1784e7cf1fd46b917fbb9133b05d69ff27ff5705625a18d3eb7cc5cb03f330c36d4c8d88e74f0ebe6df4de5840162dd812a869cd3b48ae465a78ea66cc684f484447fb98e473a2102409ebe813cc0bcbf8ac96eff712f2db45d479043c3b52245b4dcc51cb41b25ca65c9a19cfd38d787cf7b10afac67b86fc4f0299a9ec9a55a42ef7662c44df28eb8eb9bf1930ffe81944fcc5050a116081de740009203cffcdefb333af1935639b0add6737b5b90de01a697127f4af0db78475f92415498d2811018125416fe62a0c4daf2d4600c82f2633ff05b8a0eeef02815c1fe285c30a292be0dd09e9b5f5d05be76084f8535903c35629124ae15399886c547f01a326b19adf5f5310952c56fd28cfc5b797b8ba62fccc24a0ae91cb071ae79d0400ddf4dcd00dc43fefc4bb5bb75842aee435d9e96390860e1e413a09a672bfaf5f757d986966f66951710e1f91b05e04c78bfd867eaeaf08a72047a73ad4d7d4a13741fcafebde8650fba38e04090780d6d70b11186a2fdc91a737009eaa1d81962cec81643d5247795fabb8c0687a2a92b4b3b2f5ee95a7af292ab25740cbfc8d699986e67fbe5d211a8197c3ec7808455938ae62b1d5cb36644ebb9d0909525f11e1525f624c0e43f8664ddb1fc4a69422dc11cf00da367ca72697d165fd04d51d26cf495d23a5d26ac3055d6fcef7ed760da407209b7f65de0d7e1593912717926d86826c2faf488f8205bedaf59da27744ba665d7afb0429a5f344e4aa444fc549c11e392b4315af3b7c0215989cf26fe85b8f8d9c1a507f20b345a067e816480042e0ac5c9f2bd9ef9f349db42cbb5520f8a2280e40e2b75b65234db1491b4c73cda5521a408763b17b58973dd6fba08f475f0903b172cdc16f91f739cbee236493f86878ed4a85868f41b5d8f6943f95b9bdadec98a1f249128429b7c36ed9af4b976890a5cbb91413c5244b97f53aff887df97299a3f69385d4fe3f9c639225897aa463327193ff688a719682cf56c3eb4d26ded20b92fbfff6c8b91a4ac21a433e13e002210a60e5b00165e51d191aecd4536e8426b0dfc30e7eaccdc4dd2a40532056fe1b6fbb74b6cb4d9e0832fcdead771c3d66cc047b29d42382c5b379c6e0a7cd6125117655218be5727475f949c6d7d919321731979be49b5ca61c9ac8389877511020db0813ca98ba411a0b566cf2f73df3c5625bf3b49e58526cf00058f638a36d38b48434e9054902d6ae6f99caf2c8d2526acc62f59c3db4f07c5f542449f3762d2978c7d3a61d00c70cc7247f76972f848e2c020165386b12d8fe1fb3173e0aaf12dac3e22d7f4e6c602dfa467038c613604fe79df8eccf3637ae735b7fc2954684978edb7f16736fa43ef4a980f4daa9949e12a8f32daebbd828299f6d5832b74abc6870f24bcefd750f31d4bb8f2b4cbcb7267cfef34fb6a0016c92b1909ea748a2b08686f126fc8b8cf229ec8d63692b597dbf1eacb0e9855c41f9855f36cc19e09aed7ab7a5a1c548c7bade49084ca847ba1e8fba909a4442a6ea7cac84f51c8e0769dc88d2b4c0a2e9d318dc301d9ff19ba5f1b04dafa08ec29ba23fcd75ca2135e85141d09727565dd3f13dcc122cf968de2d540e4b97cca8c40d08780dce6de2fb918fad9c4b0bedf13f9a7396e06e182ebbbc65000aed74801ea2711e23c3cab62e208e8c0a7a262df4f9f566143628752c49cbc23905801487f89b788fb8e62473f48c5e7d96b8760cf19056b5168fc7a76d39d8039ca66d97ca796039d653eb9e886d447595d515380f4a7bc9cee5203461247e490c78c27a8749405f82db7114f32d4e3e1dfade2c5486322c1ca1f022ea844c860530555b5e2062d1b5cb1441ed0374d4d28220cb91f232cc10a85307c47ac0e4045ca7bcff53693259492004acd4aa871895156ea35c63b92a0cb337a065fcf514c23fd2334ceb9255bce944f9e2498e4d05dfd9080cd1f1f3f5596b16f5495e08fe2a34174f42684d844e50a1c907945da382de3f1fa9a56a527d5738ab486484a464434fbb4f9ff439b1e9fdd6715676e06cbe1167d3791777690f818d7e8c63705fd16232aaea491f2dbe2e1f7931d2cf72dd594a0544f2ae836227e409bdd2bb0269831eb9cf7de935e4a73545a0271b1d04c74f088d3bd7b9240a9a45439449ec5443bf5c568cb1139f82ce84ac4353e9fb409aaa8f461fd35ee32a64fdb27879a1c29b0bcabbf820069659288a7bafb14a3607b501e45ebf41efa8db9cfd72f078fe483cee34819b9fd6c2f0d016d81737e84c102058d64713536374abf3ab47a50d4aa5056ab193a55d9df188e73dafcc359c77451015da96f4e367a5d0468b3f10d526b28ce1701111b8ba9225c2dc743d64f78a236b1309e03c0d4a3b481f2e62353c38add42e062aed6cea4e57bc41736d5a403b992a6136ad77ff191282ab8b8631f4af00c8aadf19b4d5e936629d9d755ea353274c81cd7ab646da97dd7b5567197227ed40120fc33015aac3fa9cdd19ff28e8aca5f24aa83f3314a83abf75e573cb57f206d9b296a5bf6ac23de64aa9d4937f01de5c6a44078a2c58dae296b82a63756b93c8ea41a8fbb528856b311951215a829f8e3f6f5dc530e8477cc496418c55d0fd47af331d717213aaffc27a120bd454b5fdc3550bfd48d9539f8028ab93fcc9ea3b41a2a192a5d2d89b2c4077c1a65ad47d29a924f6b93d990ded986e2d102556c79968b73a28f0121c3142a2365be0e9348bd19dbfeecc7fdcc8a69651d34370c0de8bc326e050b6c28bc5ef6645600bce6b26e280ad8d2aef8e5effb0fd24dd24437f3bc504f9eb8bb85d7825ea086cdf9f2977bdd4146a7aece0ddac28a178ee4bd50f14e95c751d9aff0c84c5a44579bd5728b4b90f0649572cb9f3619995a3c9bcfeb51380674b26495f8a43c002876631220830c994a018f4941db2adc00d7be476da5a9f35342c9cfd1c11f9cdbaacf4ff7bb6b792088aeae9ce0b906747c3850f84e14dec0ecbcc247c640ef407e2f477b2ba5f67edbf1fd09ebce7f438cb48014f5032d4933a2bb7f1b2d028ce65a59f530b1f739b37370a32bac7616ad652339fa66b87cf15a39a538bcf6646707505b5ac196811646d31d7b8f67fc0f77ca1b49806046728d8c7ee271a57c3235237b7d227f6c40d30ca5a17d806696c5cafcabe5c5a608c05a310c5d7bad207ab250b0c9038fb61df0f04075a197d975abb9d7fb088a7dee46a00173baa59", 0x1000}, {&(0x7f0000001b80)="4a5c098ad752d737b958f3aa6f662942760c765079b6b26cf48c8cfacc5140", 0x1f}, {&(0x7f0000001bc0)="952cf3d2583e0e8b0b6be1a01b060c3f936731157798e845ff2e8d87322a5071371a8b9b460e240a520bdc7edc0aa93eb0546f228913d17bb182b2ef03b8242d1b0c62f33e987b6f6ae7a79d87b4e175f845b19793b24fa09b435e7dd3d32ea82b146b4b648e2d5d4698130f0ea1547c908ba4b4885965b55956a0d933186387ede74c66572fef238817167a8ee677c857192a8b7678062c6df44315027aea8deba5858fd46cc3b812569965c4e5dd89abc3220485f271b5ec55301290536907586a47f8fa33b4", 0xc7}, {&(0x7f0000001cc0)}], 0xa, &(0x7f0000001dc0)=[{0x28, 0xffff, 0x9, "6ae4f08fa54f3419a96afe8d504e74353d4488fc89e5"}, {0x30, 0xffff, 0x400, "64c2169649aaef043666ded8b6626a186ab03e4c8d05c011b321"}, {0x20, 0xffff, 0x1, "18d8da21a90e5311f223c0"}, {0xf8, 0x1, 0x8, "54b58aa8cad3c850cbc834a790c4b845f9ab9bdb7c746b10554b6eedb9cca5946733ab52c9db3c71f24ed8c090e5aa09985ea62cb165fc60a8bf42f3ad2dcedd5f41074881a0262a0045070e89570c0f99158f9d5665f51ca11a26e9b8f9b074fbb2198ad393fd1890f90af141a1d63045d84a5b1535ed20a6bf8b1752cb1c627edfb046c61e94e0e0bc3e0418f0fcfc46fa5a0fb8ac3916562c82452ff9d48f2880ea924dbf849c6210c940749367643011d770dbce6163b08621f0e8b1b06e65b62915635d589b4b1fdb1ca5522691d8da46679d555521cd2e734513694c5e96f2e47cc628"}, {0x60, 0x1, 0x2, "ae82c4604e848230758265c6b5588baa51ec387bf33bfc341818d381e2a31d37bea78cc26223c773bf31f2761e9c3a09bfb05e08cf090065dda68c2a068062d288398be96154e7a853"}, {0x80, 0xfffd, 0x20, "fa88166d8bf231077f2111b8c807607fbc9ea36fd11677cf901ddf0de615bdd6eff1b10643fde5bf2e81bed2b79a1ce2dd6bfdabb6d0317f23925f46faf631cdca433e7423652cf3efcae059958187a1fb82b4746d068fb7305f9ba9b7e6bbdb8ed7198271479bb2dc"}, {0x60, 0xffff, 0x3, "76073c55a6c6889cdb769c55f3f58a95d81b6fae34b1e4c1f92efde9b4dd5f39d95241aa51dfbfc6af1bc1b7a68fed1730fc45e1277778d0c09431fdb3ed86dacb327512d5c4b77e701f5618fb9f616d"}, {0x90, 0x1, 0x8, "b7e94e5be9ca3f7d878989567a9d6622d3a0e89866c172e873b1a4293392eb173483b7d9840912784cd2b35eab42b9ee7886664ca0f9ff9eb552a550c73780f105b99ef3a352e935dbbdfa3b26b2d5700d010b1b981b17dae26cc33d7ed6abb37b7cf18241bb8d43b5ef3398ee11a37dc0337a88091d63a81779f0c216"}], 0x340}, 0x40f) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000002180)={0x1, 0x3}) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) recvfrom$unix(r0, &(0x7f0000000080)=""/40, 0x28, 0x1042, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x7, 0x1011, 0xffffffffffffffff, 0xbf0) r1 = semget$private(0x0, 0x2, 0x182) r2 = socket$unix(0x1, 0x1, 0x0) fsync(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0x8}, {0x2, 0x1, 0x1000}], 0x2) socket(0x0, 0x2, 0xaa) executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) r0 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r1) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 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)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) executing program 3: getgroups(0xb1, 0xfffffffffffffffe) r0 = semget(0x0, 0x2, 0x80) r1 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) msgget$private(0x0, 0x460) sysctl$vm(&(0x7f0000000100)={0x2, 0xc}, 0x2, &(0x7f00000001c0)='5', &(0x7f0000000500)=0x1, &(0x7f0000000340)="a184409587c2e90ca77b0da4d546bf7771cd", 0x12) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xfe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) getegid() setsockopt(r2, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) semget$private(0x0, 0x5, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000080)=0xc) getuid() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r5, &(0x7f00000006c0)="92", 0x1) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236d", 0x42, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00"}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="c4", 0x1}, {&(0x7f0000000080)="20002000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r2 = semget(0x0, 0x2, 0x601) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x1ff) executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x42, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000340000000000019078ac1400bbe0002c69dd9df39c7ae5e77500010c009078000029004600fff800000000003a00000000"]) executing program 7: setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffff8, "0a2affff03855f19000000001900"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) setreuid(0xee00, 0x0) executing program 5: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x2, 0x4) r2 = geteuid() r3 = getegid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0x0, 0x40}, 0x4, 0xa9, 0x7}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2}, {0x4000006}]}) write(r6, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d", 0xe) accept$inet6(r0, 0x0, &(0x7f0000000080)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000480)={0x10, 0x39fc, [{&(0x7f00001d9000/0x4000)=nil, &(0x7f000002d000/0x4000)=nil, 0x45}, {&(0x7f00007f8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8000000000000001}, {&(0x7f000073a000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00007d6000/0x4000)=nil, &(0x7f00007ea000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000427000/0x4000)=nil, 0x1}, {&(0x7f00005b9000/0x2000)=nil, &(0x7f0000778000/0x13000)=nil, 0x8}, {&(0x7f00004fa000/0x4000)=nil, &(0x7f0000506000/0x1000)=nil, 0x8}, {&(0x7f000068a000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000288000/0x1000)=nil, 0x40}, {&(0x7f0000763000/0x4000)=nil, &(0x7f000004d000/0x1000)=nil, 0x3}, {&(0x7f00003d0000/0x2000)=nil, &(0x7f000076e000/0x4000)=nil, 0xeec}, {&(0x7f0000501000/0x2000)=nil, &(0x7f00001a8000/0x2000)=nil, 0x6}, {&(0x7f0000530000/0x1000)=nil, &(0x7f00004c1000/0x2000)=nil, 0x4}, {&(0x7f0000727000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f000058f000/0x4000)=nil, &(0x7f000041c000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}], './file0\x00', 0x7}) sysctl$kern(&(0x7f0000000180)={0x1, 0x1c}, 0x2, &(0x7f00000001c0)="38ba794e4fc5ecb09d285cebf28935cd752d2a8f99", &(0x7f0000000200)=0x15, &(0x7f0000000240)="2f2ae5f059a60751fc1814290d27c8a3970938086c52cb91c65a1454e5683bf2ff0608ba9f38a0f3235a32e218114a1a4d8833a4c3cd99224c8ad6fc8faadc351f12d8b9406bd494848335fc16990e4cb38c4e9b2a2d29353f230933944cdadcf8eae57319cd538fa028f4e9dd84f6e3e910490d08500bee30470a126ef87e53e7d883da1540da848fc16b68a14ff670afa782ed70818238be8d42578eb85fe27c09f32fd37a488c455bf20f818d0d05b9fa1ae652a61aa95c034dc72fcd8196c9d2980684f1b1ca27444f1b885d11e2906c16ce8bac9c607645355ac3c96547e4e4025ac0fad4fd069b6a25428f1458b4d6263007d2b5", 0xf7) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) setreuid(0xee00, 0x0) setreuid(0x0, 0xffffffffffffffff) writev(r1, &(0x7f0000000340)=[{&(0x7f00000003c0)="d97ecc3103e374a0faabbde344a87e13f26017aa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c2048967e3e580c7ed95de940053180bc2ea737ec627f9630dfc6eb32da6d83c175583ea6f2801d5cec785ce1c306cf95d77ab32a86a970715a54383e3679e423ce5c38762deb49906066fee523c0b1a8a8762e18f171f468dfcfe964d1c0000000000", 0x90}, {&(0x7f0000000080)="9c5a744c319ebfd03187f49f9ac5bbf035fafc0c5da4b73802c37f034a524ddb300213dd5d84dd9e9755c8652ed66476d23fc35af1e2838677c3983ab544bbca53c7c820ababb1f175e4b3e06cb95e560300000000000000e77576caea76d1deb53b3bbda995389d64fb477062958af2e419736350c4", 0x76}, {0x0}, {&(0x7f0000000100)="fb9d462df2f0d9f438d069179195ef52d01dcfd8fbbcef64802731d6fe118c895f399472cd74509d198213337e0807f4028e6fd83475ed3a97c6af9f6a324dbc5919894ff521b89c8d2fc83c6d650d1a5b5c7c572499717e342b9988517b54f21cded885df072104c4c110b859", 0x6d}], 0x4) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{0x0}], 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) r3 = dup(r2) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000000)=0xc) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt(0xffffffffffffffff, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000078b000/0x1000)=nil, 0x1000, 0x5) r5 = socket(0x1, 0x4, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xfffffff8) syz_emit_ethernet(0xbb, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb810030000800415c00a900680003012d9078e0000002ac1400bb070b16e0000001ac1400aa01010100071f05ac1400aaac1400bbac1400aaffffffff7f000001ac1400aaac1400aa00004e234e2300089078300af41499d00acdc85f8a36bb077072c3842b47f8f58a896f1c262bd000f7915bcd6b821f2e8a22821b1c3d1c395dd92665b4f4f7c444372c3bf100be79c23dce16786ec3b21d10f25b39c69876cd6194d8c749dd646034cdf774aecb25b4c8339e1062a0d76323d48fd1658c349bdcd072c411891a23533911367eb3f961143d51a4d110e8e625"]) syz_emit_ethernet(0x6e, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r5, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x80) setsockopt(r1, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="9e9398", 0x3}, {&(0x7f0000000180)="78d769856ce807ac0088c73a59b0904669ef88345817b6ecad62873dfa2986e9e9fb655570cc22e8005000e32bb063b6684030120d90cd45ad6780613f5cc1bb0d246e61345366d14791e9fdf11a964a7ba05c458e5b9dc4118998", 0x5b}, {&(0x7f0000000500)="5fa083000c12a6ffa5ad206932281b1403bf6dc1d2052abf8ab40b705e839674b280f1222dd6188900736ccb5d9f84b80d3adb8c79dfa7e4e1e7bfe97aa6fd607384099e79b78823dc347e16bcd3ed385a315b49e9ddedbecac77841b6bc247e68cc29d5aef40df83a18805f5254cd2dc4ab93754b643aba43a2eaca1d6aab74ce3bdf7a034655e14faf0ca72a994ad7d2e5853baca27e155548b28ff4e06305a43d7880343fc4a5b21c1feca9e7a83b36ae8fc5ca4658abede942d657db88369bc04775eadc58f80e0053ccca8d1f2897515e3a09b58555a76199712c1e6633c0b480cbef97bfc8fb9ce0da5d36b84f350545f9e43909a19f728f68c07d5b05329b9e8103aa89f7b70f05afa26d468b91b949e6ec42b494ea0884d77884a4b7e41e407ec10641f76b26637a33673ab0c8b143140a2ad0e31d6cb5672d1bb89a05c361dcd9220e62321ed66d327f88720775a3807337ad580a536f0703ad880c09287107b7c195be0d95bdca616e89bd4193485797e428fd0d1711ad7f9473af5cb92fd9e203ffd6c532b3a61ae2ec8d6fb4b8656251afd0b0dda8dbc656dd008c4d8a1e851363001c8f2f11f74dea0b4b4a6cebedf502e1cea78ea0b314525aada5a2752fb86a0093e2420522976198e2505eb41412d7357229653968669bd8b35ef64ae86eafbaf49c9bedae11a2c6c087fd6b7c9f39388d60a07e6df5a624abaddcaf7f5121114e9ffa56a2192deb4c9c8a27b55cfd21594fcf40e464728cec9c96cc747bb4ae3c5c0fd67ceb5984bba334086e4c5f7091cf960e3c198de3db73c3fc6cd5d6b2753f7d37b465fd9f651e354ee48164be21687dac2644a86f20af5de7128b75b0921a3752052abda1301ec28ccc77e9440de2811f7218051c4ef8e23c3d32b5762eaf6d287079e36f4c044d80ea3846a9b88ae8e1be841c2d4c184360127952311ceb758c042ef465afb48e3732e89774fc73d22ec795d0e6cd1bcb53d7751f1ae0faee3cfa4f06e1f481421606401bedda6973aea37eac5f70ce0b2fd4c2ca61fa69f426e47fd190d2b23e6ebe3899a3ec67840503a72c8fcd12174704390831aa4144eb55ac4d49661630dcd23a72a6f6d8fc0ffb917552312b50c9ac941175030e54d04138313c1a0cc52e1ed2b5be64c1b2b638165c85a321d7f4bcef174e08519892ab1cf3ea1a93c2f801b1cfbbeb7fe01da943cebd1dc02468ea83026769aa5f35bc2cf34bdd673aefa15b7261f247ae215b8a023526d4d6a6aa0cf6ab4a4fd9ec46d593398388a8abee8147c0a0fe928b9426e0108a049f52434c141fcbc7ec1aff94f14fadd58a4ad5b5fac669c9437fdf7335f71338c19760a3ef4e369131dfc38560325457d80ce620ccb6ff09f7fc530bfc867667309ed03619fef1da40", 0x3eb}], 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x800, 0x3}, 0xffffff23) dup2(r2, r3) listen(r4, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) recvmmsg(r3, &(0x7f0000000480)={&(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)=""/52, 0x34}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000400)=""/75, 0x4b}, {&(0x7f0000000540)=""/202, 0xca}], 0x5, 0x0}, 0x3}, 0x10, 0x802, &(0x7f0000000780)={0x2, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) getuid() r6 = getuid() r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r6, 0x0, 0x0, r7, 0x111, 0x208}, 0x7, 0x9, 0x81}) semget$private(0x0, 0x3, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x6, &(0x7f0000000200)=[{}, {0x2, 0x0, 0x0, 0x49}, {0x81}, {0x9, 0x7d, 0x33, 0x1ff}, {0x2, 0x20, 0x1, 0x20000100}, {0x3, 0x7f, 0x0, 0xffffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000004980), 0x0, 0x0, 0x0) symlink(&(0x7f0000005180)='./file0\x00', &(0x7f00000051c0)='./file1\x00') readlink(&(0x7f0000005240)='./file1\x00', 0x0, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0xffffffc1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(r0) r3 = socket(0x0, 0x1, 0x0) socket(0x2, 0x2, 0x0) close(r3) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) openat$klog(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xfffff7ff, 0x0, 0x0, 0x0, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) 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) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x2}) r3 = socket(0x1, 0x4000, 0x6f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000040)=0x2) r6 = dup(r1) pwritev(r6, &(0x7f0000000100)=[{&(0x7f0000000200)="4a2c5fcbfdf1de9939d8d62f4c8f7e1f3000eb657f6b96065b5671ef1f74f3f3ca830044ca92a9f26c308300699cce16ea601bf8312eff8546fafdaca796ef6f82472e19853af50c88cb8e328873a670ccaa77c4e301f52f59a573239e7d710793fc2e119c4e35cd12aea116027804f4d49695a6b3bd105e977c3dc35b9028260267ef7e5a468b6717b2b076a593e61bdefdfcf9d1df0504f5759bac3e252c635a1296c24ec8a0fd253aba2f7931843c80765a3c3d2608d30632674360e60ef51c42172430268a4da267a0eb0f13ec5c6f64b3b3974b1e104d3b9be933fec4eb6e847559b56daa4f52", 0xe9}, {&(0x7f0000000340)="0578abd93169e73626276f867cd8699e3f51e19587b182a3c4955ed83d64afc3b7341b0d251571f78000ebc407237d390964ee8bf40610c1c80be87f66095264f6c20783bce0774f5819d0fe5e64de0d73394289cfcf2d37d9ce1b072b554e5fd8a3d7634f8dc9c22caaaf60f3b4c09564b6d1919d86c88786b634b9fa09e3bc817aa1bb2c4ba938c5f33bed7d227984c8b4a8dfb9ea146e65f70f15c85dfc071e9beaebbb6700945942c19918d41348a5397bfe65ef4af9f2df82a17794e6db9ca4135fef73", 0xc6}], 0x2, 0x200) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000640)=[{{r7}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x50, 0x2, 0x81, 0x36e}, {{r7}, 0xfffffffffffffff8, 0x47, 0x80000000, 0x7, 0x7}], 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc020691b, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x821869de, &(0x7f00000001c0)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) executing program 0: geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x79, 0x76}, 0x100000001}) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x40b, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x4, 0xfe) r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe2a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x0, 0x0, 0x58}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(0x0, &(0x7f0000000600)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\xaed\xe6\xcen\x19>eH\xf0') kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x4}, {0x8106}]}) executing program 1: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000040)="e47d851e97db4db842d5d74ec5a61a0ab19a5b6600e98576d73cee5f33e7e1048a0de37840ca12711be587e044995e4069667d7459c00ca690acecb04a6a13accba763da10f57a6894ce5946c6fc6c1fc82b84dcdfd83e6a5b2961e3345979d530f3ef82506bdc9eb69b3c5a3512ebf497c97127483234b38a82aad195b4c9d9cf250acf31a524608b777e1f115504a6462971f2bfc005e2a2a400060a080c7dc47bdb7606791d5b15ff063103236f4fb591af90b44f22b6ccc3437f5d42f7a867acead270fc3d1a640c8036f491a4d0c9b33f0fae44629b553e00c8903c69bc8816044fe2f6b27d056edf939e33ddb54df8feb88f84f999f0d3d54942891a59ae4582ecb04e036d1245a86ce636888aa910f0cb9475c849c26ad13ff9e9737a419aa01eeda15536b5bb2b9554d2b64a798859a6b2af8c88c028cd7f545dc722129779afdb86fd787b10a3b0d3ed8e7ae7267a9166f8997208b3fed8c6603985c99ce723902ea36531d5213ef1df25fa4cbb0e659f0d20458467218642df6c92c01180bee45d2a0b2b39647a3a7608ca09b16251f465fa7ebcbb11e06f0fd315d264a4233d1578ae637359bc63e0f05d8bd4df96f8ad2cef5d86f0a377b12c8c7d80a34020e96dee8c1261ad17e479295a0bdf19b1ac0b1072adb365f73fca9ddd2fca33de81eda9c3209103df1978daad01bbc96f4f9726e14133d7f219aae5771e97b8d67ba15e779e31ffaa55589c63172d7aecbb33212271e9206db89d38c044fca7d1e414d90125fb1570e12f8a7a5eff71b6244d871e703608422a64d90fc4374dd578ca176bdd6f3efae7f910aeb1cc2ac3936b2a5290c8cafe49dc73f86d45116db4b0dc47df01c37ee16aea1f2502e80c15a47aa220345525d2e4b0072f334f2fb27e3c2a0c48651fa11fd5f83e86d97ff103bbb718e9aee54e23d4716d8b73476ece8f4c1502d8dddb2f9b40564084fb7c80d3d7c4578d15ddb621507b572f02d44ce28b99e126b562a6c456eea8ec72549df87137e3f662e1be494f64db10bed60c9787f1cdc5bafbe611c64f218af4e364904dc4269b0beb973d558877c2428daaad26e87337fa6169607626ae4c08f9326e22ba1d8e42a1fdc0494eea9e772ad5982da3a8deb2128966eb0054abec33806a1702ee8b51da9db8a17faee26869a153f6fe03d43c20dfb2d10d7cc6d2ce11baea4027b2c71540a756309d7c78c7007d70fbfdae0186d48683e938d98736fe7246181ffbadf25bab85bf44f089624c5a36cdb58827dc1c5e3861d5e5febc3b3f64f88b9cc2e7c3326c72ed615f7c697fcb5ac8bd9c74c80bfaecfef26be1e1d6424bedc8381661f937287ad1b29ee2b2a9f903486d3bd702dd5ee1f73d2319d14aac1f230521f566d5d6ad8c499d60c831d5b11d6c6aabc7fbb2b6cf75b954c85299d13cd48d10b9766b725f9f6d92c704a7808a7cfc492312351f6f6f6f7d0734178beae827eee6e01a66ce3576e8bf8083683572bccb58cb28679b4a823a4846e1099f1e7caf6796b634322dd9dd448aa905cea4cab44bb95c491d31008f83952ad5f5eee70557d068c65342732d89591c40d10720b1a4bf84ab8a37ace823ef591b6a669ebf94ca809009be9c100098412e90dcdd7cd60a8431fa14d7ea6bca6cd6f8b28cb52b226faeaa5ec8d4a71cd4368584bcf771e3389cb1f5cba7bb109325c70678e7c07840fe6ca71cbd28b6430f6ba9a301801e3a1086e7561984d2dd4e291a52ebdf3110ad11a9bc5f44dd92113fc425f6eda45caf2c7d4d5817e01b84976b903e1d348725fe3e4448a0de5571af1703295110b7ef6edb1f41698c5b349667321e999f69652143bc5208a1153d414d8feb44d58806d923d26e59f66379ca1630051abca7382571561ac23913a6c39a058e76b6b7402816916a2b08b14511b93c080ad3311e8cabdbadb66c0861d05758477c7d7fb4cf4c75e24f4376aa837305e0fbf2a92222b40d4516c79738cd7def05ab951e2c7c3d3e06280287cd806a7a951d55b8669964b52ae069ce411318923e87399e3680797083bee84386fe9ac5634ea280b51578f54817b60d41264edaff6ba9b01985a3a58e0441d63fbc5e044e8640632b9ae933b14f528766760536b0234007f6abcde5fbc43c692fd4268857635f92be0fa9e7cc2372a9d8200b339b3909337a91df201b8aebcb1da9c679fc60798a88a20dbed1ea628fa3a2d23f35fbf88060a3455d8d9cb5c139436243f5c11b83155076839ba02ea881e535c2f801cc7376aedfc61f6d5b0b4f7b51abbe05e22916e096a8586ed2893bc10e035f1a40f3a18efb28e3e2cdf7f34af7453e2896e44eea46343462d2acac1d3f3e5dac2359456da5ef558bf7d037564a2c569b62c95159561b8291d10855724b1ec54f7a9fd69799f339bf0a3fc330fa1ee90ff000f178f4a7f9dcdb28158e1f4c6923d24e0aecc261193871d278a8c50e6fc9eb3abad822b4a5274670661b9adbdb590b715e3f71d39e7cbc28801902bb62d292efb25474a18c189873eeb3901efa3b9cfc44b3db50a2dcb79770de99f3f4137908a021ad9d48d2cefa37c74cc8f91b9b8a116ff82742a3c7b1b9bef4bd1e660ca6910a5fa4a26b2fc700fe6859309a1dcbb0939dcf9a7bbbb33fec7674df2d88f271b5f22766fec2ccba677e7afccebcd198f2ffd711e4c90720a2f42c9cfe84a514e54a4d3184f80a3840d9e38a14b19dbe71bdb48d2bc64c77c34e45591a535c7fb7c3bfb18e9f9d93d25bd9a30d53a2f267eac0468b4216190fae53289981982b827347a9a5c86c0f1b88429a678ea5cf3eeed6f63d5385ac8993ff485bccf470bffa0777e0d0a9a0f597cab904e818b7f81628dca8af13f1d0952ff93112710bc2f59cb3074afe3c98ab41439b71c8702cc4f760745b1f728979f46c9cbc5112bda9236859eaf8bebfb9985e9ec4938e44c73ca28aa80db796cc9b4f3a7fc624faa2aa77952b2e27bef5a4e05f6e02515eef5a68dfd45f9b2787c0bd902ddcdb597a69f20d2594d34b2011ade960028351d50eb252cadf7681e07bda76584573a5b0d1c174746da9f2e12928957ee5485942d8eae646324d9b83cfa5a597c6ed35f45854bcd34732ac854746258dca0b5e7de32c0d99ef18e47d19de85366a83880f432f19157dd827120e6e688c222727aa562a779dbbb60760c76b314bdd8f15732239c9e9ffa3ebc7f1ac6cb5126216ae4f936fb00700ea22ee661bcd39710d1399baadb004863cef5a7f73d0e909a5b62e5bbe470e2f36b79551339b634164d3bdd43b9d71ad91d6e2173eeac63ed41ec25cd92b62a083cd28624ad97f6bb0f86d63e8fa0f295171a7f55aacdd0695cd402634beab472a7a5777734e2057c6007b720153c3122c4681fb598d728fb6aa1d46aaa596726c3e152427f1012330ee1ee0814d02a7c249da97760069b46ccdf37589262d2c9eb00090343b10efa8fee5441aad4731b6f4b469c271475a8a048fd410701334a8206574ce17fe80fe86e4e1eed95456975e7ae89a57cf5c835f2127f8213620cc54af0cf20ea1077275dcdb2281d6fc8febeadb1ccf0a4e4cca014eff1561c2f230200b00c835ca25d560de320c44da5bc4c6fcb9bec0a15cce5a25fcc3c914349018f4000cfb6b7ced60d4242a5629b87952fce0d86ba12f3bc9fb27c149fa41911e3ee4335b8639dc96a22c83cb58384e862c4a62907882d9d41512fcebe0be816ad807ccb79ffb3180487032fa44f36cbef2e83cbe4c1cbd60efce20c54d8c20b21eb7aba02f38da127630a263552b059cb4e9bb8045eb6c90a8888f0598735e9814163d246457164489a1b74eec2142905fff368d6edf0366c41879496fb876b245979e4ca0d4f4f79df9a4435e55b9ce4ed5d09b4f560c3936abce50d5371339f041dfca740d5421969b66ca2902f67c448bd857fb4a4b5fc32155cf717f5e909072e3bd3f43a51fbd2146470e4739764698cad4934809026d772125285775a24b33244148b09ffd743a7a9cf12642fe818023342316d317d771dfe05e897fe48448bd688114527493e4266534c2323d8af4f6957135886f05533483b67b27b5a2fa84d49d8b1c9381c5178228cf1901dda8f0d55d552a8d3e8f7e6231fc88bef18e4b7d2320d9929c8d40ce56236e38f1097eea744efa36eca29343e7225467e68d6827303d58d079a398b856091b53f2c1f443b931983d78474dff786678ba04ae1f8e536e5a766817dc8c75b539720bd3092e024bf23aa1429017b09c6addf640d6f4cb3e74ecbb84ae76131e12abb0f1aa94374101caaabcc99269d90286b17f9bc700f9308f79716886856634c85301ba3d4743d37a302e347bef2fadad455e974bd21a2cebf147cc78bd87d25d3da20280c4a8d2c7f695719a6846d64ff190212aa698f2ae3a5848db7049745a0153520cb54b16a073a846e95765e33e3d5329c1bb479666a212970edf7a41246e60ba26316ce6418f458f2bb7b8e80e01eaa45c524ab6ffb268e6a81aaa4e849ecaf9edad5ee9d5b95dd63b10e742ad1c2564052351e49d63706dec7c36a980b1491de0a909126de3768f7877d873f45bbf79933febb2e1adab4192f2e5246ba2406d6caa11cf4a4589dc29189668572ab7733966dc5d686b44a6e543b5381ec7b1c01bdf38cf1d754a8946ea71b727c1ed150eec4e868b6b620ab5b4ac6a6285e80d0aa60360f4a8f2bad73efc197960f24e5a123b3a7074d47192d0a8fdfc8216f9e7a1df546397c098a1b0d1c0c39e1d6d778e19c968635d609a9c5fc21bdac9e71c75f1f7b6d08f28ba5bceda05cde410914f5b6bd4c2baf0543190dc29d60827bd09c54a03dec438bf66551d8c5792a203d6d06a5b7c09e18052f9b76a8e241ec87226618d7091494532998fd2cd5c337a0200d27db9e0c20bfd4324cca113bbd63aacc1eaf197f32467a3eb4b7b361dbb6cc69d9332faf9b74891d9519d4c95d6e96979f0702c0d738e7ba316f9eebe908c84a36bd78557334d86ce5960a9a2e88761134a0bfe878e08971c1fab2fd8f159370849c10e03e04f05c5a9e8b631cf40848bfed2b861831b2c666e11a5766079017ac80c847e308d786f244c6a2050a60476dcb304eb222e3b86f43c590ac42516cc0fe74536abc0c37c71b449b1a4b990e374252cf0c9749fe6749b7691e816a58071273916ad218f972d07872158d523d59b02f735df83de3e21876e54fad835b13b4baa3df54739b25a2f591367aca89861f0eda44ac62848a9fab04fc46065d59be6b96db98fa6f391261f68e8c618a1462500c91970e0816220cbd4771ed01363fc88a6d39fa8c75aac365c4e2753072dd9c225b070319fdb3b41a8e7209f682b5957d4271ddc0042e1f2dc6bee76595cc8aec0681a8f34eb7fc5aec6396cff76ba79eb03c4b118ce68c81082fb6ba5ecbf50867bb8c3f92069614a70bbf26539aa144a5469409709ae7e122071484cbf51e9ad96c7f5d099dcc0a3872d046de12059e92fd767594da5fd74eafdf534425a708b201c77ea3e5eca589df33f1b4ed62fe1a475de026c5ca88038eb769a2864e11154a93a09f81f55e23394109349707389068881dac0378055f6d92c9948fbe34ceec708fc51779cd0a2807611fbbe518841a989432372e2cdc4b6581ba62b0e73c88869abc17536b1b74431ec63011554faaa4c09586b4788de3c68d4f12834480c28bc341fec4f3a331f92ae8337bb4278aa289b2e005a0a1a0e812dd9bda39c07c0adafcd9e15", &(0x7f0000001040)=0x1000, &(0x7f0000001080)="f3133c8bb9beab3f5cd6fe3a9ce972fa56f00eae9d52a7affd930486847d4898ffd8e6b908cf0d9214966cfe3733da35e3d665b787d8cf0c5791f76c0e9fa415b42445a91dfb1d964f31427ea82be9404e78e0a7e7f2c6f487057d7eeece22063ef5505d51db25e121d3f48f9a99227e3eee0738b3fdd0dc4c1411d208fa3a663ea7ade2129ecd185f566240a688380aec474e5c96b8410f76171942457b0ca63b808e328e0cb14379b19b2941893364ea3628af1afce08ffede9903cae36a37", 0xc0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001140), 0x8, 0x0) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@file={0x0, ""/35}, &(0x7f00000011c0)=0x25) sendto$unix(r1, &(0x7f0000001200)="8f45db16647800b6e6dcb8f39f71db0609a0f3d195df501e6a80e31d13922a5c2cadb43ed5ed06fe33f7", 0x2a, 0x406, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280), 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000012c0)={0x3, 0x6, {0x6, 0x5}}) sysctl$net_pipex(&(0x7f0000001300)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000001340)="5281cef7f145e198e8b708f1cbababa3dec2efce8e00e939c7f2fe46d7d9099e1f028a343e00558b88b7e802518c1c3e68e5fa9224f37a42862590905b79d9949eb23b1606c8d38ca5ec0ca1388b6e209b5d1b148e2d437041e895f11952ab849b81d87cf4c634c84eb3c165095390dae3fb5a861a3cb65a04602d24f19665cf6118b7082acb23976e63", &(0x7f0000001400)=0x8a, &(0x7f0000001440)="7d5ab3a8a5121cb61c8cad369f03e854f197422d8d0149a3375dedb3b2f0f91caf93e4164477ac15d5c29b89482106f2e5955976b40c9ebe4265e47008", 0x3d) socket(0x20, 0x8000, 0x9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480), 0x80, 0x0) readv(r3, &(0x7f0000001640)=[{&(0x7f00000014c0)=""/132, 0x84}, {&(0x7f0000001580)=""/156, 0x9c}], 0x2) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000001680)="e0cb419f52649ded4ef1b244be0911ae088cc4bd77e628800993dab7dcef", 0x1e}], 0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000001700)=0xffff) execve(&(0x7f0000001740)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001780)='/dev/speaker\x00', &(0x7f00000017c0)='/dev/speaker\x00'], &(0x7f0000001940)=[&(0x7f0000001840)='\x00', &(0x7f0000001880)='/dev/zero\x00', &(0x7f00000018c0)='{\x00', &(0x7f0000001900)='/dev/speaker\x00']) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) recvmmsg(r3, &(0x7f0000002d40)={&(0x7f0000002d00)={&(0x7f0000001980)=@in, 0xc, &(0x7f0000002bc0)=[{&(0x7f00000019c0)=""/79, 0x4f}, {&(0x7f0000001a40)=""/54, 0x36}, {&(0x7f0000001a80)=""/66, 0x42}, {&(0x7f0000001b00)=""/141, 0x8d}, {&(0x7f0000001bc0)=""/4096, 0x1000}], 0x5, &(0x7f0000002c40)=""/141, 0x8d}, 0x5}, 0x10, 0x1041, &(0x7f0000002d80)={0x401, 0x7681}) r5 = geteuid() getgroups(0x1, &(0x7f0000002dc0)=[0x0]) r7 = geteuid() r8 = getgid() r9 = getpgid(0x0) r10 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000002e00)={{0x3ff, r5, r6, r7, r8, 0x9, 0x5}, 0x9, 0x1, r9, r10, 0x1, 0x28a, 0x1}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002e80), 0x20, 0x0) ioctl$VMM_IOC_RUN(r11, 0xc0205602, &(0x7f0000003140)={0x2000, 0x40, 0x7, 0x8054, &(0x7f0000002ec0)={{0x28, 0x3, 0x4, 0x4f, 0x3, 0x0, 0x80000000}, {[0x3, 0x400, 0x7b6, 0x401, 0x0, 0x8000000000000000, 0x0, 0x3ff, 0x80, 0x7b, 0x2b73, 0x6, 0x1a4583c5, 0x1, 0x7, 0xffffffff, 0x86ab, 0x3ff], [0x7, 0x8000000000000001, 0x14, 0x0, 0x1, 0x1, 0x2, 0x153e3682, 0x9, 0x7ff], [0x6, 0x800, 0xdd, 0xfffffffffffffbff, 0x8001, 0x5, 0x5], [0x400, 0x3, 0x5, 0x38a8, 0x8, 0x101], [{0x6, 0x5, 0x100, 0x7fffffff}, {0x3, 0x5, 0x1, 0x3ff}, {0x55, 0x9, 0x0, 0x122f}, {0x20, 0x3, 0x100, 0x5}, {0x1000, 0x9, 0x2, 0x90fd}, {0x1, 0x6, 0x40, 0xaf}, {0x0, 0xfffffffe, 0x8, 0xffffffffffffffc0}, {0xbf, 0x0, 0x7, 0xffffffffffffff01}], {0x0, 0x8, 0xfff, 0x2}, {0x8, 0xb51c, 0x5, 0x3}}}, 0x2, 0x1}) select(0x40, &(0x7f0000003180)={0x101, 0x40, 0x6, 0xb8f, 0x5, 0x10000, 0x800}, &(0x7f00000031c0)={0x7, 0xffffffff, 0x2, 0xfffffffffffffffe, 0x7fffffffffffffff, 0x8000000000000000, 0x9}, &(0x7f0000003200)={0xb0, 0x4ca3, 0xffffffffffff7fff, 0x5, 0x2a94, 0x80000000, 0x1, 0x3}, &(0x7f0000003240)={0x0, 0x1}) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000003280), 0x40, 0x0) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f00000032c0)=0xfff) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000003300)=0x1) executing program 6: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4, 0xc0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x7) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r9 = semget$private(0x0, 0x0, 0x420) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xc9, r6, r7, r6, 0x0, 0x8, 0x8}, 0x7, 0x4, 0x3}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r5, r8, r6, 0x0, 0x8, 0x3ff}, 0x7, 0x15e4, 0xfffffffffffffa20}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x2b, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x1, r5, r7, r6, r11, 0x0, 0x2}, 0x1ff, 0x9, 0x6}) r12 = semget$private(0x0, 0x4, 0x200) semctl$IPC_RMID(r12, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe80004411048502bcdc4d000000000000000000000000aa"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/519}, &(0x7f0000000000)=0x209) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) executing program 2: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)='#', 0x1}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000300)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000480), 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000001100)='&\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x44}, {0x159, 0x0, 0x7f}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) geteuid() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x15, 0x0, 0x0) socket(0x20, 0x1, 0x20) msgsnd(r4, &(0x7f0000000140)=ANY=[], 0xe9, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/72) r6 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) read(r6, &(0x7f0000000100)=""/47, 0x2f) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x3) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000001880)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f00000018c0)="e1", &(0x7f0000001940)=0x1, &(0x7f0000001980)="72a50ae1e71190700a340bdf1aff091527a889a4", 0x14) setsockopt(r2, 0x1000000029, 0x10000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) executing program 6: r0 = socket(0x18, 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc02069a5, &(0x7f00000001c0)) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) getdents(r2, &(0x7f0000000080)=""/68, 0x44) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') executing program 6: 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) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r2 = socket(0x2, 0x4001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000100008"], 0x30}, 0x0) dup(r2) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) executing program 5: socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/233, 0xe9}, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000800)="ea00000000080000e90e5f8acc38b58d1d187fd1d607809dfbd7d0453238683d195dd0ccc16f80624528f167218af15ad0f5573aed18f33724b2e9d712c4ef505500420273c7649d585e80a87bf79a9ba0cdbaf7850311106779e2e2510b3686efdf781a32cf4852500aeca04285bf6574e859da1eed2d23392f25fa70d83ce4019028f2f17332f53bd40a9e28f27b436be8ff614ddfdcbf59b1", 0x9a) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) select(0x40, &(0x7f0000000900), 0x0, &(0x7f0000000540)={0x691d}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r4, r4) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r2 = socket(0x2, 0x4001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000100008"], 0x30}, 0x0) dup(r2) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00002c5000/0x800000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000388000/0x1000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000202000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0x3, 0x0, 0x0, 0x0, 0xa) executing program 4: mkdir(&(0x7f0000001240)='./file0/file0\x00', 0x75) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x3, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) getsockopt(r1, 0x6, 0xfffffff7, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) executing program 1: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x800000018, 0x3, 0x0) r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000780)) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) msgsnd(0x0, 0x0, 0x2f, 0x0) execve(0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) r4 = accept$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x38, 0x0, 0x0) readv(r5, &(0x7f0000000780)=[{&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000005c0)=""/227, 0xe3}, {&(0x7f00000006c0)=""/172, 0xac}], 0x6) dup2(r4, r2) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x39ade22916d92a50, &(0x7f0000000100)) r6 = openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x3}) setrlimit(0x3, &(0x7f0000000000)={0x20, 0x8}) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x100000}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x2, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x8000, 0xff) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xfffffffffffffffc, 0x7c, 0x40000000, 0xfffffffffffffff7, 0x2}], 0x7ff, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001240)=0x6, 0xffffffffffffffc2) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x4) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRES32=r2, @ANYRESOCT=r0, @ANYRES32=r0], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}, {0x88}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) executing program 4: r0 = msgget(0x0, 0x80) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r1, r3, r4, 0xffffffffffffffff, 0x19, 0x1f}, 0x6cc7, 0x1ff, 0xffffffffffffffff, r6, 0x0, 0xc392, 0x6, 0x3}) r7 = socket$inet6(0x18, 0x3, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0xfff, 0x59}, {0x18, 0x0, 0xfffffffe, 0x4}, 0x80, [0x81, 0x7, 0x2, 0x8a, 0x0, 0xc7, 0x3, 0x3]}, 0x3c) r8 = syz_open_pts() chown(&(0x7f00000001c0)='./file0\x00', r2, r5) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendmsg$unix(r9, &(0x7f00000004c0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000002c0)="b578cf6a72f7c1880c4d9f6fdd32cf59581b84e2c5d12e4589ccb355d8a59ac8f2fa2989ae9b6a1d36d9edb0bd9a6a4c3eb3fcf5951d822d28fe96ba670464aa6f420503f0543d5c4322fd94c058789eae71895c9337665e57e53135eda8cd5ac2bf59be4252e39590d774d1f0dc5eb404e618bf6f38ca7b09d12699ecb117a5c59273641b5814a1ee58dabe254c648de65cb73df8945f7cb859348b38c54ff177e82d26950d972012e85d8afa08350860cce66e234c", 0xb6}, {&(0x7f0000000380)="bfd0406db0bc541d8a3dd814549d170361f3ff83f125665479bc41c46825fe74649ca59d48e37c31bef9ef951c1e5d8b248018", 0x33}, {&(0x7f00000003c0)="8fbf6a67f46562fcd36a3e1005cd7e4d2d53a06e7621d4ee7348b7df03b0935b866d2a6a93fbd5308fe9564b48b21b4aad6232c6cd26435d4e01f8de7de2b66d4b295a0caddc9da1df047408b774f8a330fb10658e6c8dfab2936efad776c97cb84ed3c662bc7f209a3fdc595b65bc1773de7aa2a78a0de8bbe18b84eb93f6ae20379f4d6d5bc56ccb529960b3c66f99d1e0769d674f0faece", 0x99}], 0x3, 0x0, 0x0, 0x409}, 0x8) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={r6, r1, r5}, 0xc) r10 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x800, r1, r5, r2, r3, 0x145, 0x9}, 0x5, 0x1ff, r6, r10, 0x8001, 0x8000}) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x3, 0x3, 0x6f91, 0x1, 0x70e0000, 0x7, 0x1, 0x0, 0x1, 0x8}) r11 = semget(0x0, 0x3, 0x140) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000640)=""/1) writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000680)="8394cd03b8bfdafb33a2c42422", 0xd}], 0x1) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000700)=r9) shmget(0x3, 0x4000, 0x489, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(r10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x200, r1, r5, r1, r13, 0x11, 0x3}, 0x1, 0x4, r14, r10, 0x6, 0x0, 0x8e2, 0x7}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) fcntl$setown(r15, 0x6, r12) r16 = kqueue() r17 = openat$pf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) kevent(r16, &(0x7f0000000880)=[{{r9}, 0x9, 0x0, 0xf000000b, 0x3, 0x9}, {{r7}, 0xfffffffffffffffb, 0x68, 0x20, 0x10001, 0x6144}, {{r17}, 0xfffffffffffffffe, 0x108, 0x20000000, 0x8}, {{}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0x1ff}, {{r7}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x6, 0x4}, {{r9}, 0xfffffffffffffffe, 0x68, 0x1, 0x5, 0x3}], 0x100, &(0x7f00000009c0)=[{{}, 0xfffffffffffffffc, 0x80, 0x1, 0x7, 0xb}, {{r7}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0x9}, {{r7}, 0xffffffffffffffff, 0x0, 0x1, 0x80, 0x1ff}, {{r9}, 0xfffffffffffffffc, 0x2, 0x1, 0xbc5, 0x8}, {{}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x80000000, 0x1}, {{r7}, 0xfffffffffffffffe, 0x8, 0x4, 0xffffffffffffffff, 0x8}], 0x0, &(0x7f0000000a80)={0x5, 0x7}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4, 0x0, 0x5}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) socket$inet(0x2, 0x4000, 0x80) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) r1 = syz_open_pts() setrlimit(0x6, &(0x7f0000000000)={0x5, 0x1}) close(r1) r2 = syz_open_pts() getgroups(0x9a, 0xfffffffffffffffe) r3 = semget(0x0, 0x2, 0x80) r4 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0x20, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) msgget$private(0x0, 0x460) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xfe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) r6 = getegid() setsockopt(r5, 0x0, 0x5, &(0x7f0000000140)="eb4fdf00000000000000042500ee00", 0xf) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, r4, r6, 0x0, r6, 0xa, 0x39}, 0x7, 0x7f, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x5, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, r10, r9, r4, r6, 0x4c, 0x1b}, 0x100000004000003, 0x1, 0x40}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f0000000040)=[{&(0x7f00000009c0)="dcd9b2a85b18e69ae9fcac57cc51a08cca35f648553ad0116392fa5cbf6ef86dcf68af3f6d0e33ee5f414b7304d41bc22ae9cff8d4cd22edc533de4435fc2d30fbf6aadb82ea97ba25bf67b7ced292a6b8c7cde5a17e94c7854d751c2d602da891871840fc3f4a6578ff3b3a6b001cd5afb26eba169b23b29e250f9214b396c350e1b6fb7cd7ed0a322db22ebbd22bb7c91c0976b06bfa45c1b5949838297f348d338e6cb891f04d1fac0516754d1076925cf914073ed74a4098a466a39a1c750cc7fdea57e4a7710992c724d4", 0xcd}], 0x1) executing program 1: mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c", &(0x7f0000000080)=0x17, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000340)="02000008", 0x4) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) getpid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x7e, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x40}, {0x6, 0x2, 0x3}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x81) mprotect(&(0x7f00004ee000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000010000/0x2000)=nil, 0x2000) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/134, 0x86) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x20) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x81286947, &(0x7f00000001c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x2, 0x80000000, 0x9, 0x9, "3077ada9e162926da5d7d4f4cae52487cc7abb5a", 0x400}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="094595ee22a6efe9a141e8d38ba0d7fd5944e91e01e0691b", 0x18) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0xfffffffffffffffa) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x0, 0x1}]}}}}}) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) sysctl$net_inet_ip(&(0x7f0000001880)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, &(0x7f0000000240)="82b8cf087b4e59ce32ff1d1dbbebea081c3f16bb", 0x14) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) syz_emit_ethernet(0x8f, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6010282700590000000000000000000000000000000000009b8b88bbfa0dfd4372f2cdb215d499ac4e214e2300089078901e41f35944157dbc14db9c2053e4fec15ba7b2efb0ce02834c97cff28c9806137fdf3dd69f202d5a5ef8526b761808a70f08418f03ca8bf6b123c83492e6ef077d2587e0364c00edcba205929bbd1a0a70522e5967974c37df963bfd317742290388ca2a0b5768e70c94d605c763cd1c87d45b64e28faa22de162c25bc726fb5655ee5f19f4bff3b24ee907f84c7c7d79873d9d552a7eff690c76248963f7f45a1a148940f4cf56781cce9609fa25c58a43701c7e710274487bf9f48b3577d863c6635c55a2b30cc70ea8e85a583a5"]) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x53e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5, 0x2}, {0x74, 0x5, 0x1}, {0x812c}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = semget$private(0x0, 0x2, 0x224) semop(r3, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x5, 0x3f, 0x4, 0xfffffffc, "9d67ce0d0679b7308225a15c406a7204e8ac76aa", 0x2, 0x1}) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) setitimer(0x2, 0xffffffffffffffff, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) shutdown(r1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x22, 0x3, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2a}, 0x4, &(0x7f0000000100)="23046c80fbb48d38c51be4fd1d57491eaf033abcc4c0c05f696a477d729a067ea7134b4993ad4e836e106b1a4b12b0c7e3ea83530cdc82dfbc20cd4dad7bc004d17a7572f04e31b490e7c5dd47e3fa44fddee2b88e43a9484494055bc1c7171fce89608c1a6fcad5d90f6dd9d5100131a1d6b0c04e4531be4a00baba2837ff8a8df3820213f413c28d13cfc7e56982dcbc78780f74cad0fc6737e97033c5db5fcba54486347c59d3d8c42b567deebe346e59c7329f2fb23f2f349af0791d05a9f63521f37551a37c4aea061006747c5a26c5", &(0x7f0000000240)=0xd2, &(0x7f0000000280)="d6907e89679d6e2294609e61e72cc9332f2b801d427ac270e51181bd2a90919f5d73f83bc609e356dcacc71a4533931449f048f155d26c93de9c20611b664363d11321204c63d05f7f47ab6328d4ffc293a243c02362af836c78ba4fa17c7fb58c4ca56764faea6205e8487e2e473cc57aa54aef9c9c4cd12501a7c145524867d9f6f244cfcbab7f9c4330c2840d783f121965292b4ee6b6029730014cd8ff45ffef5f9db355e14c4ca921889dc87e230ab4f4101c290909ec2656cc9ee96be76617c74824e9b331958cc64bb784441995f111802da7b259d04dde419fdcec0c46e1a8850c523dcfb9663ce6930f0d43b56643ec170e6cf09936", 0xfa) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) close(r0) executing program 2: sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) r2 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r4, r2, r1}, 0xc) r5 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f1", 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getuid() setreuid(0x0, r6) fchown(r0, r8, r7) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) setrlimit(0x8, &(0x7f00000002c0)={0x42, 0x62}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r9, &(0x7f0000ffa000/0x2000)=nil, 0x1000) r10 = syz_open_pts() close(r10) r11 = syz_open_pts() writev(r10, &(0x7f0000000440)=[{&(0x7f0000000080)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r10) poll(&(0x7f0000000240)=[{r11, 0x2}], 0x1, 0x0) executing program 1: socket(0x18, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x87}, {0x4}, {0x0, 0x0, 0x0, 0xe00002}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f00000000c0)={0x5, 0xffffffff, 0x7f, 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000180)="741725d4279816050349b5580c7a9b4752353a65554c38d98f1f395482d0943b962f46478df2783628106c36dd5d45e618d344a71df873e4efa754d5400b147ab26afe3c5cb0db157b9b8bd0e36912ad4dfa7c1c1ffa6ffab4124530645872ee5e3e6d48e1e314159155dcd9", &(0x7f0000000200)=0x6c, &(0x7f0000000240)="a8b530f50acbf8194a8bed8a883104325e79855aed3a6ca7ca2b957f9271e04063cd5c0885820ff020e6df1da8118c4c292aba59ae8c50f54e052c60f9eca1f8f972ddb8d41375bdc2d4a724655ff74c1503b88e15e57ea76173509492b8e4f2b8699946e3c0", 0x66) socket$unix(0x1, 0x5, 0x0) sysctl$net_inet6_ip6(&(0x7f00000002c0)={0x4, 0x18, 0x29, 0x8}, 0x4, &(0x7f0000000300)="80fb605a01a0d038be04a77ed93848d19751661c5bf4b7c6ed06bf41ad7082097280c35ca0e7b0196d2a4a7dfca5a056b4fd39499d805c32a3c664a94c30260370509a46ac92490ce1d1fd56aabd676d52b89b6f7b1b1ffd7f8cbc0504cf0726a2f4e7765bc1bedffd03f96b146fae5e380252616e36fb728e6ad625fe83d846b721936c0005b713538048712e16ad10297374f09eb6201851817b43f6c8e75d8977609bde03f4933ab3b498029bd60435d781d4332c7f8cc6fb08fb255c47c9e3228d903defeeecc690efee6b15adeef8e5c4e8508f8d85be571bd2c6ce97f6e634b576a1832ebb5a44", &(0x7f0000000400)=0xea, &(0x7f0000000440)="6f533ae9fc9c3fb08a98d58f26f9d108f6a22faad8de12bbd43cc5e43980855841e5e9e23c49b39b6c9e5faba2e8ac6987ee7eaefa4cb19b0a1aef62ec8b337905dd0c33ef2b0b52f338016bf8e0a8a732f26ce3c3451f7838a7aea366e24ba7abb7dda027b1a5f6d5c9e5fbed33ecd4ed9e1fd9975fce772e5ac7342999385fb1111e69b63794ef2e32f722d721042a74b2a8ed5a5edb0a7e4ea8c8d02b72365c6765f175163d95404d429ac7d564a64cd52196a9514ee39d38ec9629983b6aacd605de4ca0a6f37da7fd38ef1048ddb1", 0xd1) r4 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f0000000540)) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000580)="90eb15433535549465113d6476fc222749c226d360aba8e8201ea7f10171b12166505dc781e3f045aba29bb2dba0cd99e1481d944444c75c9d612fc6e07dfa912cb33dfa2951752f94ce8c7ac6", 0x4d) sysctl$net_inet6_ip6(&(0x7f0000000600)={0x4, 0x18, 0x29, 0x31}, 0x4, &(0x7f0000000640)="1b608675d70aba692492e1c5561e44089b5d429fd4c6a48129b0e136f8de373d22140c721c5b9839cdb8ff3722a887a1221f40f17192cc139f8dbd0524", &(0x7f0000000680)=0x3d, &(0x7f00000006c0)="c5a99b2e6842904fcbed54a76264d27babf7a40480f73ce954f22216", 0x1c) ioctl$WSKBDIO_SETDEFAULTBELL(r6, 0x80105705, &(0x7f0000000700)={0x401, 0x50, 0x200, 0x44fe174e}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r5) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f00000007c0)={0x9, &(0x7f0000000740)=[{0x6, 0x2, 0x3, 0x81, 0x5}, {0x6, 0x0, 0xda, 0x1000, 0x3}, {0x6, 0x2, 0x1, 0x7, 0x81}, {0x18, 0x5, 0x20, 0x40, 0x5}, {0x138, 0x331, 0x0, 0x8, 0x240}, {0x5, 0x6, 0x1b2, 0x7d, 0xff}, {0xa10a, 0x20, 0x1, 0x20, 0x80}, {0x9, 0xb3a0, 0x4, 0x200, 0x7f}, {0x95e4, 0x8, 0x4, 0x80, 0xfff7}]}) r7 = open(&(0x7f0000000800)='./file0\x00', 0x8, 0x114) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, r7, 0x8000000000000000) openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x20, 0x0) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000880), 0x100, 0x0) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000000940)={&(0x7f00000008c0)='./file0\x00', 0x8000000000000000, &(0x7f0000000900)='./file0/file0\x00', 0xe}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000980)) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f00000009c0)={0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00), 0x8000, 0x0) fcntl$getown(r9, 0x5) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = socket(0x9, 0x4, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206925, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x7, &(0x7f0000000340)) r2 = socket(0x18, 0x1, 0x0) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) fcntl$setstatus(r3, 0x4, 0x4) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) close(r2) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000d1c0000000000009078ac140000000000aa0000907800000036"]) close(r2) recvmsg(r4, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/212, 0xd4}, 0x0) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000240)={0x8, 0x7, './file0\x00', 0x80000001, 0x5, 0x1f, 0x8}) executing program 2: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x0, r0) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) open(&(0x7f00000001c0)='./file2\x00', 0x100, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) mknod$loop(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x8000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getpid() rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x145) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd7aab95650048890000000000000000e3000000aa6ddd6d79cbe7cfff3aa873063828d9dc00"/62]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0xfffffffd}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ftruncate(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2, 0x9}, {0x2d}, {0x40e, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) executing program 1: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x4, 0x526}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1, 0x2, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x38}, 0x2, &(0x7f0000000200), &(0x7f0000000280), &(0x7f00000002c0)="7eacf6ed4076206bb5ef4f1443c4c8cb10ce190482de6b974468d6dd7f3a68e80349e1b5d8379d0e74bc083c0a26c721245de58efbf920f5c46f6e0d3de14751c528ff11b4e90308f4b1deec72d0c32909ad7b86086b1f5b75be2ced4658371643bf00", 0x63) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r4, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) socket(0x11, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) lseek(r2, 0xffffffffffffffff, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000480)}, 0x2) r1 = socket(0x2, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343712cc1100b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x10, 0x2, 0x2) setrlimit(0x0, &(0x7f0000000040)={0x7, 0x200005}) r3 = syz_open_pts() mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000140)=0x606) poll(&(0x7f0000000040)=[{}, {r4}], 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x1382, 0x0, 0x1, 0xdfdffbc1, "97114333ba7d00f4f3ca3c7d32e7270000de00"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x1f, 0x8, 0x9, 0x50}) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) ioctl$FIONREAD(r2, 0x80206918, &(0x7f00000001c0)) mknod(0x0, 0x0, 0x5c49) r7 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(r7, &(0x7f0000000480)=@file={0x0, '\x00'}, 0x3) socket(0x18, 0x3, 0x3a) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) executing program 2: getpid() mknod(0x0, 0x0, 0x0) r0 = open(0x0, 0x80, 0x0) ktrace(0x0, 0x0, 0x200, 0x0) getppid() pipe(0x0) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000000)={0x0, 0x0}) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe02) writev(r0, &(0x7f0000001480), 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000480)=""/131, 0x83}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f0000000540)=""/208, 0xd0}, {&(0x7f0000000140)=""/40, 0x28}], 0x5) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x60f}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x1f, 0x4003, 0x1) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x3, 0x0) r4 = socket$inet(0x2, 0x4, 0x1f) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = dup(r6) sendto(r4, &(0x7f0000000380)="49cadd80382f767d3122e5b9e10161e6199d11ae8981185948b9bc121f968d502a6b5a627118e03a90bef191b10eda80ab276e6b28eca54118d87499116a8b885a146db02700c4a4ad", 0x49, 0x0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) readv(r7, &(0x7f0000000080)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) fcntl$getown(r3, 0x5) executing program 3: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x1800000]}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) poll(&(0x7f0000000040)=[{}, {r1, 0x8}, {r2, 0x100}], 0x3, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x20, 0x0) mkdir(0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) poll(&(0x7f0000000100)=[{r0, 0x8715fee8bfb81cdc}], 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff0200000001"]) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) seteuid(0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, &(0x7f00000028c0)) executing program 6: sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$ddb(&(0x7f0000000180)={0x9, 0x5}, 0x2, &(0x7f0000001580)="9228f66ca1016f324fc6d1b3eff3845088d03387fda071934f61c589b7f51cc3323f87c456ba8a10601b1aa3d80bac02da60cba1829d24f2047620ba1f6aafae2b0e687eb4a0bf01c1885abd7e3f30b78b432dae51a756a81480a7d0cf25b884d0a571fd771cf8b3a51f30dfa88e49a4ed454324ac90ed55abf4816c08affce83e991b7c4d27b8c7b0542e6faf7b3146c559bb7775751c715e4c576e67e99879153c46018bcc829d7021a770563a9571631df71a33fd10f512fc4cc89d063c74e798d5c993ed7155340d6648088ac6913233d7e5aa5a17d59abc3e39769573634684820fc484dc691b17d70c7ca1e346b9c656dea98183d9bf3eb466f790a8e28bf703ab1ecdd15771ea7300403bef26eaeccb6841a1bcb36825e546a413053ba98709a077b560819a4ef2ef537e1b9b4755c34e903955e7c078267690fe1a068f4dcdf3f328ba0c97da82f2b031da8486aece5f557b71a238ab5c355053fb745ee64e3180b5a6ba435275d6d9f64ad2db4c5bde5c9ebd2cc81cb5a33bfe9880cbc46ce24267da30cd516bfc9ccf23e10121287f736b06831ffb20556e4411bbf8389748512db84529a8dcdfc358a7cbea59a327fd097d16903aa7af8a155f02c7294f17f8a1b4ef105b0df4f669c003987912415ce4879d51410fb9230fd8cf2cf78a4bb352fc27d9c41df853a60ab2a00f37ddf48540c18cb81a1570e89beeeece70637dc211f4fbfefdcc6c5a4176c2466aa8214458167dec395b1793b2a179cf5e831533ef51e2a24a2d77f28089585a16062674974dc3865d06a9b3dcb5d24b98d8fc75acd504f43ed7d1480f27b12b8e4cc7b2298f914f240e315cc06cad7c1a6f60c5aec0690a5e4c29d5a38444916d4cd1f249f51b09dc2cccf5b97c126311b299e7ae1d47e2bf8dafe80072e19766ef806659dea6ed0c8a674b7d4ef0699fdd20326dc80c79b99e959efb9cff25e7e9efa8d6ccc6d179ac047cdd77705b561b43f6bd2335c0194f3ed4b94d470a4dfba8e5f65fe392c716a4f352ff9cb4f5606915ac37f17fb1be3455569d29e76f00c1d0c45b74303385e1eb1f20eee610c3aa7623b0e23328704f065afe0ce6e9a3608db824f048c79bd2a9ce290e9710fe9693998c24e43542e5de24e5d551b508dd2c088a0e20dcc0c2eb55c70ddb69db8b02deb2659b92daa88cf9957b2929425a7f4e6b14b85a35677a2a9a1fb5d6ad1a990a9a79055064492182ab5978e55b111c7817e64e50d702dacf4cf6361d0a56035f2e114d0c4e31e4023273e3440df830aae89101d2d5b1a1ebeece6f966d58508cc9ee8fbfaf8a59173b73f1b928e0bcbc41d004fcbec9f55891d5a67368af0af290125a834d57679f96621a1f3ba853a24f4fb8c4cc3ab3b901228540eb64544dd6558511b4ed90638215c4b14f8f64e5c7d45320c43368cc7099cb3211d41f0346104ed6c02fc12d7915ee035110f6dd89b70a79910d0ecc288db4eb89e3b385ae0821275bfee145147dc97ffe3dbe0493ac67a221d96ce21d30ebce339d5851beae51dc5f9d685bda54e14e2b183066cd9df5d645b95e61ccc46a6b7fb003c2437be764eb8ca6056c734a6a1184c790a9f0ede18a5df8f172b08887b36068f8fcc3fc7bb8fbfb8e016e5aba307cc8f5dfb769a723555759997f3769a214a1e3869d634c6aaeae1797c4d263d5442a999bf1a0ba4efc510b41ca0541dd3712187cae7d80162e29ba07513eb0d2b4d8df961557ebf0992859e88c7d23fb6775495ccc621bd67ed39a681f69670079133c4d49361c77a36df7bd61bcb2bddaf6b06315c5bdc0a1549b3939a545ecb06abefee30f74bea91f690446dcbf7dfd1573ba002866d0ad5104894bc37504d921873efb502b7556a6c73c74615b4714e1b25792491b978142828f54226a7ff2d2ada85cd7384c5f5e381f35c81281b0fa1c86ee8bdce60864d5857da69e93ef00091d4287ce4d8fed34bd90649332ac57715ed2fe84f188f38b8bffd46cbcf546471ce1984d31c0d927978b7c7b96f03fb44ba6c54511fee15a384be4d2fc7cbc2edc1c198d75ac082d6603d88abe0baca4c335115591fb16eb15db440a924280339b2808f666724046331f378d01d61406f0e321a61dd59c5acdcbd18b1b2b125dda5d9e37cd786ac269d7b5d7c05005dd2bdd09e6a7d1baa86aaf1be5927a96388167118386b5fae570dfac0ef4f6a2fbd158665dcb2549b6cc1e651768d19f64c373c5f4a0836652260f8baed95926f8ddc40d041805ba29dd0026b0eaacfaa987aab30e4f004db21b5b87343f9ff518bef63398680d8dd74e0d391923788d83d390681de9f5d58c623a6830814774ae123e6ae3cc2fd501b1861062d0f1b1ea1dc574205d5e6b10bc76cd070a154704f56dbef8ea9a1cb37c79daa793c6560d51417c0bfe6f60ad1ea2b76483ff3f00aac48005191cb174a1b06ee90f869b5595b0179bb389ed899b9d63f76afb3a7df797a4c0f1610141b48ed96709c9ccf3be5a8a45fc752f35d90435739fbd0e99fa3eaa09e67b8f01863c3b8b1beae9a0cfcc9858e2f9ddfc726ff0f91ca49213e7ffe828b1b0700236ae907fc3ccd53810294456f7f37f31424941617fdd1afc30258e9b72741ece7190768b27ed96734114e185a886fd778b99b3e38ae15c5ebe4c6873b0a39b87ebc0a073e4a95df3fbce6bf1428877911d2acdb61639ec4884fbf738ca3bf95fd825af6c09a3ceb3aa626adf3972f6117612e15876b2a3097c66e10ca1a0e0fa65dee14df9dcc2ef61cda60a5748d23ce8448b5c588ee2dcfbdd1d63146344e62ac5414a5383095c423292ce9406506f050543a09666f7f92794350823a7147988700a20edb142575e8fe5d581cb8998cd31097058497d179a84a09c44ddcf6781bed731ef5cecebb513cb20b6eea9f5055ec7fa96c88fadd6e0222953f9e4f3d7b779833b9dd82e3bf0f54f9af1f6a3226e3c9155d7d3c61b32cf612c934e4dfd13d45d8d913af559cf5c5b14dd3688a6276736dc2dcac1514bfa8856632f6726a67f455d201addc5d0cfef29ab880c6698cf946987a42e4c612b37178b3e43b082423587b69eafbb4aef97bc318e206f64d489c5309bab78b76783e5f49bd4129dc2cc04715b2ab33075300cef52fb55ec1220eceff481e694650f17e51f214a215eafd5e612b66d63fb0758eaf0a72093f6c291c8321b9aac155efd690801f516671491485015bf9cb493678fb8d1f05677143535b638c51c87cf6f9e7e0511a7d99d36af56cf59178f9f0ca48bee0a38225b312f5c96af3618e53c68634aa67348d680311d255eee7bd5b3418280913bafe47e751acfc6dfb1e7b19b33ab31fbd6465b22cb9221a677ccd75bc927513286741b9b2b343404d943d7a3debcc4e1b28321c5ce998ee9a3dd81335fa1d6179f9beaf03401dcaef8819f99adbfbbf71892613fc0b55791b8232b97bc818cf1e4c112a2b2ced54ae6620cdb0000b0e5f0fc765ca4ddbf593d1009e26b266dc5804dad61cf1a761ca425d3a8763ebcf660f7ca4ae2f04f5285a7988e773d4c18d875e8c12e97b1649cc6425249c8cccf000065607cdc7e048c4fd1f47b7f14d76fdec73451cd7ca0a8563348891dafd1a371f1f82517056c26df1842da674a9d04312b198c52ad767aa402518bb6b44b8376de3b8b9ec84104adeb8cd76950ea13de3d782b45b993f69f7cc7bb0bf09b5b9c95c1cc785fabb532b23a3400dc3a6b2f8fd83a6516c143bbaaa7c34ae6286476d00787e14800248f328099e31b8cdc494bb172a47ab013f7d6652637594f9adb38c31f6ff2d1fd9373953ccf2ef7886e6a3406dce727f3e5b679e4b994614f71534c980c9e31a6fa3f4363a628181ccc29411df529bae19373384a92cdec0bde6ec73f95ea460bcdd05cb4ddd78b8aca7e6e782f527b899c32d7d127bf8f4d602c8671eae2a1fc58f8d172b82da159c630010cf494e68772436dc88d1cd7a37350235f05fef1d0b5458543df0ac1f29060e6790cab6b7b3ec437642588a94dd9173ecff9b5a97ed38ef2f8ab49aa0d153e1156264bdea00217f48ecc80b7ffa5278e8deae16e265e2e3499ab6168b090d24bf99295e67b24d0314046a8b5d7a2dee6a8937ca6604f603595cd83088396a62c9e361760e560f796ca405763625c7b69d7d192f585c63859e5b772083418505393e54fa3b9ae2fa7406dcb043de39035c627825ff4ca417fa135ec1bd56a0d7f81cc1177757d9e1eff2888da9b3e92f7dbacdfcc9762c7d2da20a96c88f6cfa2c91c43e3c8aa667d1c70d4ef1eec0a3e23d0c00b9eb533ef585e18a4506002de554634c8040833f8d1239e1d9dcf22d4decc4dd1f69155af9336529d2450d51f3dd621a216a45dbbc400d56ab8bcda43d6c95e301214cd3b74b03d601e359b46d6815e5270c125d8bbc57b49aa7375baeed42bd72d71f79273a2a3ef96c6da785b098a8ac459a6b752487d05daa188f762fffebcc59366ab988be3ace703bb6a385609f64a63a0ebeb4a18067f62d132cb66781c0ed1edceff1b2a6b42a0d4a6ae91648994028ef464d653cda5c9d91dccf29004d66be964a81da83734cdbcca9adde9c51b9e7104ca875e5192a6729460c9cd3506a7fd38021bb46424e6f0059c555cf3c46ec7ee0a33704348c1b9ee12bbee40773b40a24d4a675c5d8820101b0bf8b4f0552e18a9ecc06815a4ad9aebf478dac3434b979ef93bbbeac61140c907862e6569c99f4161235e7b931714b4281c2c6fe60112989b8b6035372b53732945e8cd45eb9f62343f8bc14bbc0c31b8225aaa68929790e866d40fda7582ae83bbb34970dec0248f794663e6ea3a7d59fa5b3f0adfea975d0a70953b8702030d6a7afa8acbcad121343186fe428b64eeff88c9d855989735f4261bbd7428581645181f26c67b9b80d22a10692e629090ff8be8c337279fc53f035d7715d3af61d80b28a69c29aa50d27fd912b3645d17834a157bd306d24d90e2e738d210cb782ab296fe3dc878597f17c19f4fc7d62f4be2b9fdc7ada67c3ba45c98144dd3625ea7efa7e28110194fa540edbde7389d6bec7e32d5cf4d950896d222232e67fc6bed5862624bbf27d4d7f97dbeececa9d41e902c3ca4bfeaceab544b36e130f70be4d7d5641d826c8aaa4c3f764f243434e49e013443fd7bd890ebc32a115365812663de6064bb2f0603a431af544efc55b1449f1f72f7732c9e97380627109ffb10009dc5a3ea6cc8c32c707f5ecb623e7d8ec7c5407b0e8253662145180cc2406f49efb0115e137f9f9a917862fd83ee728917b9391e3e6f69f1ebe28a6b1b1ac4e48e7b8a701dca19a5e66e77d2ad1d9e9e8f5235b58efdba83957debba670eceadb567bf51ea540f45b96b9e774395388483cc3de3a3c4c1b79645fe583ab9e0e548f12b84f949e16d35b6e03f64663412d80b8b9eb8508372fcb758c52263868aef369f57ace69b3c44b784f734327295559b6467738cf9bde9825b41489c988d581b46d82f2e166d0e39489c1e3883201778b167eac9e7326d4f915a1ce8253acc19dd30bee3ee35985e1505cc40456aaf75ff5df7eaf1cab571785cd52aba1a0e3e60d31ad1a831af4cba502ccc6bf601b05e3e76cdfdfa58c4f287114b0bc279662874bb99439e232e76d12f1dead8db8741f9c4e78f7a0f1327e6b83638e367d8d9c99785d250db2560e4657759cec47912e77a8d60542ce872853c2718286a5a2356e9bf84b9c521e1d9baefd8a7034efff5451170cdb9e1c3b5bc5bb55e", &(0x7f00000001c0)=0x100a, &(0x7f00000002c0)="b6ced52be5f8d68e57c6a1a31c7090f1c3fda7588309664218708f71382a952661156f496c79025ef609ede78eced40f5582fd22e7c871d21e13bee68b4d980db1588b8d2b55965406c1c314d48aaf815b0daafbc5272a039988cbb78f09d4f055882fc60966570f9c66733954b61059c6c61271ba98a8ccfb352632cee46e88a15e2230f4bbe757b2fd4ba1c626f467907db25c11a3405a1f32cbc920193c71a7e827bbf5e90cf6bd64a34d4b8406c83482dc539368637f", 0xb8) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x1ff0000000000}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x38}, 0x2, &(0x7f0000000200)="71f91e3461ac0058bc5a91502f94a34b8e5f82", &(0x7f0000000040)=0x13, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 7: ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f00000000c0)) open(&(0x7f0000000140)='./file0\x00', 0x18289, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) preadv(r1, &(0x7f0000000000), 0x1000000000000098, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) r5 = getuid() setreuid(0xee00, r5) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r8, 0x80047466, &(0x7f0000000100)=0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) getpeername$inet(r8, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000180)={0x9, 0x8}, 0x2, &(0x7f00000001c0)="c97ff0f4817b3890dc4f36a381a249a7c9d6ed7825bf5a216f089976d7788f70da164aaeda154e097c687188c370f3871cc2", &(0x7f0000000200)=0x32, &(0x7f0000000240)="68023d2c2bcba75543b2a355172d1dc0dfbc717572559f9d605af7b6ec785f67c08887f192518982f3674372b760bb02f25644ea15e59721969e78cfa506305b4af9b1a15d9b77c2900258351c68bd6e0cdaabb2cb9414a724a7ebfcf32071093edf9d08baa83972e9ae8e628842e0c3eb020c09752cc1a67559fd215fa1c512d30833f55afd7a2b5c3358a0e9d5b0faea094b9d69116d044fbabb14cddb92da232047d0e5f5523d2ec28a4cde532cff956044f49bbd980063e5a2cc21450d3170905bb1dc4d91e3caae03", 0xcb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xc) executing program 3: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100)=0x8, 0x4) select(0xfffffe78, &(0x7f0000000040)={0xfffffff7fffffffd, 0x0, 0x1, 0x0, 0x800000007fffffff, 0x0, 0xfffffffffffffffd, 0xeffe}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, '\x00'}, 0x3) listen(r1, 0x0) socket(0x2, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) clock_settime(0x100000000000000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt(r0, 0xfffffffc, 0x4, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6993192", 0x12) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r2, 0x20, 0x0, &(0x7f00000005c0)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a84958d9660986b9b3e181aeb7bedf65f1f49143b", 0x5f) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000bb7000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00', 0x7fffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000080)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) msgget(0x3, 0x0) socket(0x20, 0x4000, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0xa3) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x3, &(0x7f0000001880)=""/4096, 0x1000}, 0x2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x3, 0x24395b4d}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x45, 0x80a1a2, "bb08000100f1675910812cc900"}) semop(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000340)="1a92e5dce1777bb46d15e8ca08ff245e615e290f73e4c94bdd4870367bccb6f9529dcdecf0702adca1a648be6b3038c7ba227f48411fffc2a7903c408aa31cbfb11f254f1f7cbd1a7ccb30391fb8fdee463ce0a498d90aa8d13b110cd04223e69401a82ba36afad28bcb77a17ccd62164b6272f35dc966ad8dab8444012398369d7209f0d5290a306dc817c8cb3760616c38e5f660bc7ef57c1f60511128f7bad60b307815aaafea9c30c73a3808fc2ec070cfa0362cfee1c07f462a929be485ffe5cf0be50745631ebd9a", 0x0, 0x0, 0x0) r1 = syz_open_pts() dup(r1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x2000) setrlimit(0x6, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc449}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00', 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2a, &(0x7f0000000600), 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x7, 0xffffdfbc, 0xffffffbf, "ffff0900870000000000000093655da2b42d5401"}) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x8000000}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x3f) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xff83, 0x7, 0xfffc]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)) semop(r4, &(0x7f0000000140)=[{0x0, 0xffff, 0x1800}, {0x0, 0x0, 0x800}], 0x1) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f0000000140)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1011, 0xffffffffffffffff, 0x0) setitimer(0x0, &(0x7f0000000140)={{}, {0x2}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x2003, 0x8000}, {0x20000006, 0x10001}}, 0x2) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r6 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000080)) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r9 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r9, r10) r11 = dup(r0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x23, 0x0, 0x0, &(0x7f0000000240)=[@rights={0x0, 0xffff, 0x1, [r0, r0, r11]}, @cred={0x0, 0xffff, 0x0, r3, r4, r5}, @cred={0x0, 0xffff, 0x0, r2, r7, r8}, @rights={0x0, 0xffff, 0x1, [r0, r0]}], 0x0, 0xa}, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 1: socket(0x18, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x87}, {0x4}, {0x0, 0x0, 0x0, 0xe00002}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(0x0, 0x0, 0x17b) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000240)}) syz_extract_tcp_res(0x0, 0x8, 0x0) syz_open_pts() msgget(0x1, 0x0) syz_open_pts() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000140)={@random="89ffa22f3c25", @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="0d000000000d00000008000000001300", {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x0, 0x0, 0x9}}}}}}}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000506000000000000000001010000331c13fecea10500fef96ec0070000007ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421a872c881ea6e2e00000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e00600246c09000000ff03000000000003051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) listen(r0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 4: r0 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x0, 0x0, 0x20000000000, 0x4}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) dup2(r2, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000700)="606c0fae6adc", 0x6}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x206da) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000100)={0x6, 0x70, 0xffe0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x1c}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x6, 0xffffffff) syz_emit_ethernet(0x1aa, &(0x7f0000000740)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x174, 0x6, 0x0, @empty, @rand_addr="d2f2b504ab6f462bbfc599f396f5fd53", {[@routing={0x33, 0x2, 0x0, 0x1, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x2f, 0x8, 0x0, 0xff, 0x0, [@mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}, @remote={0xfe, 0x80, '\x00', 0x0}]}], @tcp={{0x3, 0x3, r2, 0x41424344, 0x0, 0x0, 0xb, 0x2, 0x2, 0x0, 0x8000, {[@nop, @md5sig={0x13, 0x12, "29603e8b8d89a4bac92b43767d4c8b39"}, @eol, @window={0x3, 0x3, 0x1}]}}, {"803a5e9e33a404e83d6751b98a87c287db6cd71380006bb58e6dab654e8c1d2ed390d307341dfa10c454f2cf8c6b21deadf131cbc7cabc32f90ef9329c9fd3d91a51285925a92e17829536fdf7e313cea144736ebc3dea3d9da5b74887f43b1738d573680c747f0dd20c95cc839e1b3f8e8703946492f1550efc7e047cb87d16f4ebda4745d7e32eeade561274e1ba2eac292f20e152f08714bfc498b0834c7ef1057a6279aeca5ceabb5f702a4dbf12ff7e369a463832936368e864f378a756f0ac8a078063f523202c5f225dddd73f0ba01c62016a78b519ffebc921cb4c5161e2d22ef30d90c6"}}}}}}}) semget$private(0x0, 0x4, 0x400) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x105, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) executing program 7: getitimer(0x1, &(0x7f0000000040)) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008a", 0x8e, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r1, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) executing program 3: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) setsockopt(0xffffffffffffffff, 0xff000000, 0x4, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) close(0xffffffffffffffff) fchdir(0xffffffffffffffff) kqueue() socket(0x18, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) sysctl$vm(&(0x7f00000000c0)={0x2, 0x9}, 0x2, &(0x7f0000000100)="ca8d85fc8b04d9429df92bb9854b0ce2", &(0x7f0000000140)=0x10, &(0x7f0000000180), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x10100, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r0, r1, r2) sysctl$net_inet_tcp(&(0x7f0000000600)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000100)="de51371d45983ff5eeb9186101b971e4a5839642102af59db7f3f8ca2fba46330c2affe837d908a2a22ccb089b3878100341c215a0a0b33defd570af2b98e56755903ef0a20cf40cee2b7540fc58c3adc456bba8a3c3d91c84426e343c0ad8081c227ad9ae7aceeb8a6ca1c616b0e3dab27f443c0d6ef10b56e0dc28615687c30aab6b054cbe7a2ab63734df4c0f", 0x0, &(0x7f0000000000)="1e01e32e1a35e7cd811be9369bee70b6b42e45cac37501b4963fd6d9d2b8f11a61eb29bac0955a5f508ceee9d99550108d27a9a9860960adb980ec63feda3d33e8f84d2575964d6271baaf56014e41bb4f0bf7b0a32cc97dd56b904f1b3adf9876dc3761e4805338c9831f8c5ed02a278304b111aa3f6bbafcff5c62de1734e2c4415c340825d32a2f8fdc5f28aebcf6e323f34d155aa68d3f7e845d8928c71d9d227ef4ddbcbf43e4bc964c51335b52adf7ba9b4cdfcc38e8bd924f443756b00dd2b6a3eacdf8e20ab66e3e", 0xffffffffffffffb5) executing program 5: syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d9000000303a003bcc2629a1f77920a6b8877c8be162e3fe8000000000000000000000000000aa02009078002000006006c33e00000000ff020000000000000000000000000001ff02000000000000000000000000000144232768ceaeec2e1dac790f63d78af45602826085c6177238f2424208727e93bcbffb66153869c0b07fcdc47acd02565c9709aff5f019f534f6865378f9f38086f4b5775b161f0719220db054569bcd95a62e8d6084e8ecf95746fc093fed1507db9fe3e7b9af2a0a05848e6d36bf037b5a13baabf4f92750ec278c87cf389ae05f992fce2c7882132c39b257280b71b4185800f88d67f9043f39cb76e86e8552682eb6e79eafadf28e78c4ea8a9b7ff4eb4b8450616e1f80031e73a80cf775d4f0b8cd04912e56d333ac504a0ce603532f9c2aafbae08b3ea320fd3de6e7d0e47c0000"]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7, 0x0}, 0x8) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x808c694e, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r2) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYBLOB="70d75ae83bef9ef659b8"]) denied attempt to set clock back 2142242168 seconds executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1200}}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = getgid() r2 = getuid() r3 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0x5}) semop(r3, &(0x7f00000000c0)=[{0x4, 0x200, 0xe5ce97ab354d96be}, {0x0, 0x2, 0x1800}, {0x1}, {0x0, 0x3, 0x1000}], 0x4) semop(r3, &(0x7f0000000100)=[{0x0, 0x5, 0x2800}, {0x4, 0xd3d, 0x1c00}, {0x2, 0x7ff, 0x800}, {0x0, 0xb2, 0x1000}, {0x3, 0xfff, 0x1000}, {0x0, 0x7ff, 0x1000}, {0x2, 0x0, 0x1800}, {0x0, 0x1}], 0x8) r4 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000006c0)={{0x9, r9, 0x0, 0x0, r5, 0x0, 0xa62b}, 0x13, 0x0, 0x0, r8, 0x3ff, 0x0, 0xffffffffffff7fff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, 0x0, r9, 0x0, 0x16c, 0xc000}, 0x1c28, 0x5, 0xffffffffffffffff}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffe, 0x0, 0xffffffffffffffff, 0x0, r11, 0xa0, 0xffe}, 0x10001, 0x5, 0x6}) fchownat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', r2, r11, 0x6) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001140)={{0xfffffffe, r2, r6, r10, r7, 0x1, 0x7f}, 0x100000001, 0x8000, r8, r8, 0x40, 0x80000001, 0x4a2, 0x41d}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0xd7f, 0x0, 0x0, 0x0, r1, 0x40, 0x1f}, 0x5, 0x709, r8, 0xffffffffffffffff, 0x5, 0x3, 0x2}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r12 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r13 = openat(r12, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, 0x0) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x43, 0x1ff}, {0x85, 0xffffffff}], 0x2}) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x11, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000340)="3b4e48dda17c472934ad770856b014285b4d31879aafd0fdee37311fbe26b42a1b17513d06149e38766073035529333dbc913bee4a1a29e4790b67159fc218cee6517675b32cddd059c45a9a1001fe025018ecf6a641bcccb3ae93d26513d79592c60e94bdb25ae7b4caded9479d4631099cc3b584aca842d870ed8e1c4645c953da3a8d5f8483fa0820d516098b1610fd2d1a23381e347898ae9ab938a678a3aa97aaafc7e3ac74155d654eca46e3693fa1f9ab6187ed8083cb198bc3838a40fd152e51acf3254d7d6510cf0028b5a8c463ff23f229f47e612b6ca832ad7abd1bfeb703d1479f87e3b5e74f8ce2486479e5e4d9cd62433b77d8afccaa7563b21548bdb20aa1952e414ec4c971eb1b2464b172d4cf56946be51218e161", 0x11d, 0x405, 0x0, 0x0) socket(0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) syz_emit_ethernet(0x5e, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {0x0}], 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x10) semop(0x0, &(0x7f0000000240)=[{0x3, 0x3, 0x800}, {0x1, 0xf52c, 0x800}, {0x4, 0x1000, 0x1000}, {0x1, 0xfffd, 0x3800}, {0x1, 0x6, 0x1000}], 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r4, 0xf869) r6 = dup2(r3, r2) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f00000001c0)) executing program 5: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000269000000, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x40, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 1: socket(0x18, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x87}, {0x4}, {0x6}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00002c5000/0x800000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000388000/0x1000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000202000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{}, {}], 0x2}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000180)=0x4) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 6: socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x962, 0x1d) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r4 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xc) msgrcv(r4, &(0x7f0000001600), 0x94, 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) sysctl$kern(&(0x7f00000003c0)={0x1, 0x2}, 0x2, &(0x7f0000000400)="49e4871cbed8dcd743bcca447f5fe2c657ec035d78353360986c0f0a6eeeb173137b7133321ee91212b5273263513e2f56eec33291ce82f1689027caa68f92e36710d6ac37cb0c92e9276e4f0e985fdf8525fbd8e9fa0d40407315b49890a93bcd1690dae27525b72641f26e59f7e5408c125e245804720f6012e1736ba27830a748e3d52812327b564fc12cfbe08fc68c1231ef4e3d7fa6811bb45d29ab2913fcd86138fd56402fe7a5d08473ed4da7929d4f9358addd32be3ec2770f77284b964a78b4e6eb2274", &(0x7f0000000500)=0xc8, &(0x7f00000005c0)="c2a57b13a7eefe0cb7863e855c79130d6cd4cbf4b47426556a4e09db67a5f87369676776790c5be878988aac60e3667ea85102f3a767b59dda090843cb037f735afdef9c15e81a5e3c36ad5fba167b2ff21cc65e72b3e5b53cda7460f09608bcb7fd63c4add5363fd93aa0499a71297cd996370fb0e0e3c58ebe36a7638ade898c0bd7f02efd9df88190679b6d808ba0f896fc6bab55094e32193ecab9e3aaf52132900d0c85efc7bfee675269bf7a", 0xaf) r9 = msgget$private(0x0, 0x2000000190) msgrcv(r4, &(0x7f0000000680)={0x0, ""/9}, 0x11, 0x3, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x800000ff, 0x0, 0x0, 0x0, r8, 0x103, 0x280}, 0x9, 0x6, 0x0, 0x0, 0x80000001}) getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f00000013c0), 0x2, &(0x7f0000002400)=[{0x0}, {0x0}], 0x2, 0x0, 0xe8, 0x1}, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x940, 0x0, r5, 0xffffffffffffffff, 0x0, 0x20, 0x1}, 0x4, 0x800, 0xffffffffffffffff, 0x0, 0x3, 0x401, 0x3, 0x10000000005}) select(0x40, &(0x7f00000000c0)={0x7f, 0x2, 0x80000000, 0x0, 0x1, 0x7, 0x80}, &(0x7f0000000140)={0xae, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffffffffdcf613b5}, &(0x7f0000000180)={0x5, 0x7fffffff, 0x1, 0xffffffffffffffff, 0x6ce, 0x8, 0x5, 0x5}, &(0x7f0000001580)={0x8, 0x97}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000380)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/124, 0xfffffffffffffc99}, {&(0x7f00000025c0)=""/4111}], 0x10000000000001bc) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000400)="6c5de146a5e124ae61f15124bca44dec2f4ba963a11de73378696ec17708dd9eb1f9284ca6282717d8ed8480aee1f33df0d131963e99fe55e3fe00d53e009861c6a5860e469031d7b8fbf8b7c6ad8f2b445b1125546617ca444785c429eca283f3274023b088ce303d592310fd91ddead9bd9cff9c67bb25acc13e2d21ee451b9eae376be5208120a153c9a732e1128651418a6fe4fce3030000000000000029bb3ffd6b03b695c74dee1628d978f91e691155a57550d614a923ce6f84155d21dd223665f2546f53a732fed2b76d4c838e3c8a1d62239f5989932613f61711fbcc", 0xe1) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto$unix(r1, &(0x7f00000000c0)="18f8addd769ef10408b38a66ab6e48d389daee5f2013a948a4f13dbcca506117554ed1602ae38f1ae1cc1c5dd75a9432599dbf9a3a83ad5a84b87911b6303872c10fd5ee377a4d4e2ad67d15bdd45729102c38ed7c09eb0fd08dcad83bb55b4d56a69602cdcb5ac5", 0x68, 0x9, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f40000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000b79000/0x4000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000cb0000/0x2000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000380)="a095c595325ff323458de823916082fa78e4be7020be8aa2c8cfb2cdee988a8437276a676cbd6f08cbad183c063056c3a1000000e10000000138f17a0490463ecbbd186cd6e2291f9c0c1e8ef597cdb71400c63dff27caf56d316265454a29dd68498e6b174748cf23c7801679336c05430aa43176f2833b52b6a354381c7faaf44b611c103180da67ea95f4ec1a68d79eece1765e43c62d45d1c005e6c9e39b67fed24294ba9fee9e85f189fab0d0a7c9690fff7d68", &(0x7f0000000040)=0xb6, &(0x7f0000000300)="13883f36cfdfe8f095368939c53f4106b36f6f34422cfee00454ea724d962a79002726786f6943515555d4b106dcf5edc8a171bfcdf0e5d7d4c9e13b923df26500c80c541a56fc848038be76560748182c", 0x51) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000001b40), 0x80, 0x0) r1 = getpid() sysctl$vfs_ffs(&(0x7f0000000200)={0xa, 0x1, 0x12}, 0x3, &(0x7f00000002c0)="1cf58e7b1b22211ce0526189a2394b5d0b5bf9daaf5357230a052ef017f3d658feab2fe38fc3503fd196c421297cba8e12c302b6f4d87b0d31660ee9ae8d6c8bc575c156dc715705021fc91e8766025a346c9e6acb05414077cbfface5d8991386cd74f6cfa732333507f4fc78df9221ef708d02a03721de0fb434bacec1f31232b4697fdb088ec4648f37c788f4eb865e00baecd5ef99b66c258d5deeb1bca613fab2278aaf1d9ee55b", &(0x7f0000000240)=0xaa, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000000}}) setreuid(0x0, 0xee01) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setreuid(0xee00, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000040)="ea01000100000000", 0x8) fcntl$lock(r0, 0x7, &(0x7f0000001b80)={0x3, 0x0, 0x7ff, 0x7, r1}) r5 = socket(0x18, 0x1, 0x1) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000000440)="bf7f01e622cbd97f2869b44d158731e9c76c5ece172eb130ba7dcd34beda11c7a434d3c63ba05fb489ac58627662aa5262f4fe399ca0218d0c808e63bf26a1a745ed", 0x42}, {&(0x7f00000004c0)="f11cc04ccdcd6c634f34cd216d0df848e8dd938fcde5daaff3aaa9db63feb8a00121ee712447393dd2e229b64cef1b6c8a07738aac911cf3861f5041e0a3824305ff8734593e47367b27db3b0ea53ed38fb78b9d168aadf5457f3fd6d91e39c8c41bfc95f9371054c2c51e1a636d32ea34074cae1b6453fb1470c98f949a0d5648703052e8aafad5fe77fe4afda7f396197da6ea1834f051fd32cbf5cc4437e3f72d1fa2cc450accdc2d0ae5f56f0f4c93a5501b82bf557480d6c2dae8e0791362c2fec165af527891fe91637e0aa3aff2", 0xd1}, {&(0x7f00000005c0)="c0f438843df2985585db679ac546ee37ebd490d6520925153262cfee7392d9b919f2972d337a1628441e1ed5a9beaf83a44d4577bfecdfa66cb700030353820596f7abd5addd9fe468b6dd1c0f68f40dc239eb1db997dc20ce0bd5def214aa2da8f327212e6818b2ef112e5c72", 0x6d}, {&(0x7f0000000640)="bfeebe1ad48b743bb32d39adbc0627aeadc9a78b87d17cafec158233c15859fc5de37a93cc1a4821126b5c2b2ec4e309e9138d0cd843fedc90ba747a02615d0e80a8ddaedd0f8346b9f46e16ed94f4f010ccee04c3cfa6097ad22a2fe8cf20022334b49a454894e805fec4124be2c2148ee6ade26ac90e804438353d91656655024ba2f0db7ea9056ea27f68b2e8b488bc1680fa41fb0d91e0e753801bc62f2c61870f5ce28c9adbe3ce3f69f0ca249d25fdab83e5d90f8f2483d0c1ab992df897eddda75adb03037e7e797bf6d9c4dcdca57a859802ac5ea853d9ccdd837becbae40c", 0xe3}, {&(0x7f0000000740)="a50b4237cd0bcd402371daf7f8c52f803c11f49547763da69d56860a6989cc80ca0db129aecf7e004bf77123aee5bc7bd0614749ff2aca7c52f47c1a2cf6bf54f2eabde55d6a1154e827e237926d3d76f5ac1fca0b5d4d1c360850235160ef01f94acbac26ff8275eb0aa09d9c64ce2e5164e93c37731674c84d2e58026a2b9f0ab5afb9a6bae7746d378cd029fa19851f6d063ec7892e", 0x97}, {&(0x7f0000000800)="4c9f3b70a888e372ee76226a44de1382ba5547b761a50e3d9f7cf9c8d8e33a9c32b7eb7e7140460a39d37d6cfdc2b0476152d90c8ead81671f1bb23796106df0e230c987b1efbe04fe34cf6467fbb5b0b7ec625d7d1db5ece3f792dc3ef59b2a8c2e1d0c832a652b684c03cc4a84f13ce0f36849259fec2ae7a9d19252bb780e456bcd4bce55966f73c383ba09175fb6491d389d03e2a90e2bcfff578e2d83f045b69a6ed29b223d18474d037e4c82e9ec28efdad45f395aa09a016d", 0xbc}, {&(0x7f00000008c0)="aa61cd554c051997c3b7f4a8fe71f74adefb774580c907b4e95bfa09993efa58aaf95fb771ef426a059123e9f47a3d237516d5e38a3ba84ef7ca31ed67124071ca1b0764f61462a631d96269f54e115060d0daac13b3a665742c62f025cba2ed942a", 0x62}, {&(0x7f0000001bc0)="c6e5ecc7310e92e65ccdd34a6821bbaf4e184ac1dd6303663c1ec5d47b15ec1f5523958666", 0x25}, {&(0x7f0000000940)="195925fcd790123451c070033d347261c9cd51b7fc5adc3ddb2622248f635f44c4f27d58400d295f0791bc4512bccc1e927ab052c3ef4f4bd6c07ad0f92712c25d76599e0cf1efb324dde4bbf344852f53360ff7a427c4927907e6278ca54bf53152095f95bf3c33707ff9ca90f2142b86fa383dcdf85bf571796a7c916ea6cfaef7773ca2599284cd422a8b59fe6ae5a50f4ed0e9650011019315651209ca879989f2cacea74473ecc0a3b14f914db371cc329f8f43cca2df2d920bdc289cffbcfa675401ae75a16d0a0ec5fbe5c0b612841aa184223a9b15adf131205362739bb7ad8d31c7fbd2541849d6036981a85b251b01a26a8be64e58cef97a", 0xfd}, {&(0x7f0000000a40)="dba95551a5a51006a474919cc52d6e5c459015719c1200bbbd34325f79609eb73fdc4f0c0c43113ee3ea64c2a1882b3828fe8eb00f2c8c9ba04e9cf5199028c9e143c111a49dfbdef857289aebab5ea9d3cb673bced679a1a3e3e1e2efc3a8ec2a09e6c7e3068442b02ff3c91f1e8289eacd7c968eb3ccc05ed6aa621693be5faf77361930364281945ea452266301f88a2606bda870a561d964b19e4fdcb973fc04c698ee210304f3aaa24034126158b41c7a37806815160f0ffdbcf99c94cc00f3b51ec77f1da002188732a6de9570051ea5c92156fa7abb04cec6baa3e331ae5d631618c9a203a3ca964d2b29eca06df462a6ede938eb14be1ddbf9ec5dfce57e9a31d786f5c78e9c50992a67ea312a4c737059099c25694ba56aff2e23bc6e96f1e64b4826b46122a85fc16a856a592d707aa31069d823cfb195d0336f8705fb49f7d1cadbdab4ea0f79591cf764e7a7173d2791bc50018ede8e7f19a97703f8c83fcce10aca6113e61f17622471ba7cc0e221c0446068d254832c7e63477b6825bda3b713d4511b1cbd1ee3b251d960cafa087f8118410f2e9d7939265f6fe3c512ae9823c93ebe1fa5e2d40b0daa0cfb6abfb2b47c0bd9d12ee67f0793aabe7c10f7bd9c869508d98dae0dc71ac63931831722748f1a6c9519a14cad43677c5b4822b4dbc8bde68f27c525898841fd2e4d7b19daa497b82fa956f5b0852a5fbe304d315d25abb7706c6c47a0cec8171e2a75a429d4f421a82cc1c766a62c92a0751eceaa0a307811a14fbfe535418837750886e33c615353c9b223dd202107baa2419fe2bdf06ca5b5ff52dbcbac21fdec625db12a3382e389fc7807d20d3df9bce3379760c5922aa3bbed75ee08186a6452cc9cc7fe94725f7fb519644e0988cd2633fe284acc94f50c57b78b450a1835e92f53b322ed10364e47ac94949b726e97045e7a7069aa1a49d8e3f92ad71f93e82739c6ad20a10f688ac1361691d3df7144f464abffa3f04d6809f26127540ac3c37dfb5c406bf0216d6c7791fc5261b95aa409edbebfbb7ca245376a6d3a03b9c815b42c6e84df047f99868d07951c6e7f1ece4e39f964bbb84e65a2a4973f9963486c34a87369090013a0c27e36e5a993442bed7c544e0a56376bc5d25bc2cc1948660efe3ecb4533f19493a49e503eaa8a8706f7a07ff39fc44b1484ada88b7a8af77c0e479fa25c4ec14a4752d572572440c7831b0ef1e6a9321f81ae52c5805d01ac6bfd2ad2dea9e384fafeb5ad7880feeaa7f434ca04207391bf842cde900b21f7fc6265287bdebd878f01ea00c50a079d31666a5345ab943babd99a0053555f084ff72933f24fe6f1f316eb75f2f19ada933fb8718cfc7bb2d674f4a0b6a45d360083d06fb1af855a87e4f8c2d797ce1678fd8ad3d4be45d75bf75be13a72e5181c5c38f5a201b51b2f80e89bdc9154734b1466b30f8c4492897155cf23fc29a72068e0e4c34cf9231eb58efc36e9dd750e362276d11bd9d9f3014d081e225f988295f59ab89a9fe8201a7e77a7e2064c9e2604f1cebc3291c1f21a69194f214036a1f775a324eeabd3b4fbd9e89f35aeec7bb4e7422b16d86871c8799b2b19626fb0ddd5588dd5c5bff7cd20708a8d79bd0c4deab714ea6bbc70073c91b4e1513e71a758a825427a4c61c5cbc04dfc8e9db162b704478bde857b6447b2ef3e8a81bb63e25a18b9d23468bdd198b41af233f2b317a9e058fe5c5868b811baf02f4df3be6e8af14a853ba49b289edeef2acbf58f27273df58f73bccd28158ab9bc27af4bd1806852e14aca8e603fb4e34fc236a510d89c2c8c3bc36810d5a33e74145b7cf17546a2d56569e399c387a8294b11b648edb5ad20782879527a31461de0fe588fe349add62b55baa7ac27101d573e1297e0f0050d2224d3478d5c0e75d07d2b838a54493a26dd609987e79e5b3a9a5cafc409c79343124d5e2155d3de225585b4fae2ed950e4d1b5bbec61995b6bdbb340dc452a72182c3e769d6998bb7885180db4ba78f0a0cafb1c618bbd9f1be64461df33ac627f4ed4056b7ca0bd63d54be05c591d2315beebb6cf3b7c1a58fad4a8c8c373b80862e3d2e996085ef5dc491c08c6553fd1105e1390fa5982381bdc38efd83090967822b34c0d6eb8d301d0b06e4c585915dbc93321c28eb239202917c15a3febae4cbe2b59fbd3247ec699760be8e1fa227385b026f7dd2b4cccc09edf1f9794a5a099a3e21bea8ac1b8167f87210340570ea50e94848bf1b6bd22c4d282109cd8736f51a92402c798f33b598950b358d0bc0b0d9e1cf5a8937313a0fcee6d3ac7cad8395b18fbfc31a7f20fbbd2ce548d10f8348ffcae21544cc57d0d4bbe1965c563a7e1d5e9b2bab5873cfadad73c2a0fa6ac96f2238b2bc7a1f3d0edc69812475c801e859f17ae934086b0b9f0e7a22ced6df8b66b7878a2496ea1c9ef944f9d589e785552672836505d76152f6324ea79ec8bc121d923c477ca6abf821c3044d96961b61e409cada65e9d077cf6acf334379314f749defe7225292c24b01f5a46e8270a6a9a686745ca936e8d86677b66397d091f025fa031378b9bdea770bdf4a16f29ecac5723a57fa3876341de582a8792d4c899d3c43a9a5ed0283f0d29800daa3056f6e673c5394a00a6bd35ce776aafde202631ea00b51c52147f9f61b95531855e3b50528a681b2a44c3c8f15700b3ddbdad07a626dd5a8dea50dc12389b58e1dabe16dd3afa07dabe737510402618f3bb5da3d423963d4bacf9795e787c6d8e4f3b5dd3f047486480347e2bdfdaf9f43938cd798f811329fe220c881ef2bb36a880d0c3f1f79d8b1ad4760559350001a0be42db773ca2a097379f53510756147caa6e3bd23c84d3b022d72b614ae51f453a26d10f75924979fc4580f89fa443c25b2f1aeede7e364f4a6efb1116139324c3953d000e9e071695f94b5e5fcf756804eea8cc4a0de0cbafb7cec185abb8bc24c8236c9547d417f9b9f11b6694f18d9babb47498d6a7394e1ad65cb1c038e290270f8b969389ec54f9f3f9c15673029eecdb600cadfe4c46e31511e04d1ea0ab0820e16977a2cefa645295392c9e588f552e15be0e6dde315f8120dd2fd4e3816b39a21d8c186796e6d471e95a1bbb4450ef3dbce6f0a48db5746c06895326d2ae7184fd35b5af480f46653af3e5e07ad0bf794b53e17e8b4304ccaeef69580ccd9630ff335ba480a9d9ad4b1af9c46b63ca08620779dcb13735fff7f9899fa862003fa32a4b6bd26a33ab7fc07426f3cd6757b03f83212c2922eee1461fbc3afd687980986dca8ed7b799896b760a5cf9f59a8623bd7a3b706337da10f15e8bd9666326f98ffd0bf49128333bb9f958c27e7209acc4dac4fcee38ae8b8c4b5c8a2dd9adb50b5748a861ce83cc3ad35af77cda1f05111053c0502d66da6585524f2e02eb987c95ccf4d7b6811a39caf7cebd9094e0eae49d529eea380de5383c438fb8748e26acdb6aef9ecb1d76dbc9f53072ec1e22c5ad656e4f11c77a41fd3e51a44a0f0b6033ff7ec99d8be79e872538e990278a79784956571918a182f811078cd3d93e325aad8b902580ba176eea089038d9f1cf1990ea0fb63ec647683f975045bdb473561fafa26d7648b4fd8c62577817aa8fe9fe4a1ea56409bce47d5ce87aea3db53da438259a27fe908d0eef60171bb342308430fca98b0c244d2861223d36bae5099ed17a8dfe9d9bccc7ab92e80aa9b2d43755dc1d4280f42029d1f4044316b12045e58decf24de76a77790c57d40445c633b977e226f10e6898078b68261ba709af2ebffcec327a63fb1b6800dc642c5d8bc66d5239c65e932b3b52e878f8e4ae9e6e057f399b70e3e0c8289f1bc774b7b1b7a16f03f00702d970d70675fa77cf915f3f9594ca193ec8ae5e42485b424359115f16bc2c82a6a816926132e674ddcaee9f73b77130e81636b59b41a77f91ebce68bffa744b82a88c161c514188b5fe12c359d1fa1aa8477d544736524228ca7ba63bb0ad2b636f016f9d2db6f28f205375128b54748da3e6a84c5c58b9083270d714f37ffb6e234feea362b033ec1a218c07934f67981730c329b7136c2c4f9ec974179e35fddcf74ebd33768c2d17e2d5ac917984b187819223976442da4324d6d3fcae88d4d2f10994c5ae932d7ddd32d358214df85e229daf259057277cd708c0ee3abe43da6e426190c97010feb409a91c331f2101ad34ffad53cdd19cc71c80fb74f80b01ca65ed9a73001d19704b6d99d75b0e7fa39fdc27865e482fcec60a0b1a2c685ccb99f6bede18472b0f9269407724515448ab834c2783c77cb516ad68efad7477deab43b1ee82da717a997636d63e30b31b78244f26eeee143d249ad413e758f9ebb76342a69631a7941922235f24409c48a18717a72f3be5777c8dc40e4c959530ca718a9eb36693c29667cf1aeed566b388b89531c9d4c619e7baddeab7a73f678680de2a697bcbf1fc3fbccc8bb260247f5667c3507a67368849a64e6df21e7ffc7c515c91e71278cefec29d3b97c43308155807ef276e6a76cdef7c7e7669806fc46a1aa9f5f8e764f75e89f775ef6d465d1b43ada776cac14c3a005348f2f5b188166e7403b71aa40eded2ef6f740e1239e1e03943c68162625e983fe315fb1bb5e7ce9ffd76dfcba23c758e1773c4dc666adb3b941d9861dc2faf0a4f9ca721247c20c6223572244048d9d38e3c906dc70b36a6449212d99d764dd907b18a21ee2ec6f6803d53c2c964ed42aff7583dffbe94f9ef42f6aac55ea5f5dc673ea9d46d9c84fa1a84eb23fef4f652cc4acc0c28fa209f24fc7290dc1a9d87617cdfd9fa1de7b7e79963b9a4e8830f1483bebcd3105323f7722dbcdcd83ffac3cfc1ad1d6a5270ddec49039e2adc01e8b6cc58d51a64c467f98db27ecdfb5ed7b2e66ac58be3f958ea620a1d471485b73caa16d7d636e984b25b7c959487c47d3e2a79c39760c58a4c7762c5bec1eada852958fc5948c7388deea0bd67b7c2507da2d7e8750db7110964ba93ac909e15a39a31564ee60cd47fa0b9dcfab95875b6266d3fdafc2a5817417e0f4ec00becd1a6de7849f252f941f32fb530e4d558a28e084a1b43cfc4dd807364c14c58bb516649747d1f165f035dcde38145af7b815efcddd6ec14eed55ffb3c83075a1512b1f5fbf153f1af31324403ac696e31779e8dfabbd4a219ce62b9771a5b50a2d9a12ef0e90c0be51c2437dd9c417ceadbf6f1636951fac800a4411c0128dc336546d9443c9637f84a7a0d11dab06142a32846e78870f896fe615cdd6da36212507b7b9c8f50ba0330953fe4c4fe43fd3dbd88413141f2db80f218491146e7f8ec84924d2401d7fc02962db133a0d06ad6f18aa59e405b3ff78cb13de8ff8c055892faefc79c6c1197c744370212fa1e8568044bf034eee43976ff33d470a8c5cc0331a0dd8262f529637b8e6287b301ae59cd3cec5db97dad50c202a4a068e36adc6fe8835f0a41274fef1ba4a46243c7174e18047a85f61aa59a3361a8b96447e7c9c8197af9bd50a18f9a36c2a40146373e16c2139963d3717b2de73aa60eaf4e99b4a0f066c4f35be8f750221cead4c7dff5e779495fb7d59915104c38d528dbb5965d4894e162c5f2f711dd901aed49b465c936b0cce36e78f2083d8cbc0ebf51411827a5f5198f4d677af504eef22a75998447484366fa4a2877c412d7abfa90a894654975094ddee0890c1ab7ba9991fc9fa4dfb4351624488d458987272fd6951a6", 0x1000}], 0xa, 0x0, 0x0, 0x8}, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f0000000740)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba5056318daee76814e41b9ad693139e7ed7109a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0x106, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) mknod(0x0, 0x0, 0x44002802) getpid() ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000140)) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, 0x0) getrusage(0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002a40), 0x0, 0x0) setrlimit(0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil, 0x0, 0xffffffffffffffff}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x8}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x100}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) r5 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0x3e) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffba) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="f1", 0xffffffffffffffb2}], 0x1) close(r2) read(r0, &(0x7f0000000040)=""/1, 0x1) executing program 6: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) ftruncate(r0, 0x80002) open(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)="6aca480f190bcb3709ec2c39003da93e81b8bba5167ede196d75c88139b496ae9b35abeeecf6f4e74d6e9d87c763ee62e96faef605bd54679a9f262e95be814033db98e9e6cd9c665a45", 0x4a}], 0x1) execve(0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) setrlimit(0x1, &(0x7f0000000980)) truncate(&(0x7f0000000000)='./file0\x00', 0x3) ioctl$TIOCSCTTY(r7, 0x20007461) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002ef1f610 executing program 2: rmdir(0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0xf}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x4, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370828de876fcb661f2a08b2d09b61c4062cbdb155384d6cc7a93a60a034cad57f105b6726006245de7280982232215d9915fe0891a4fcf0908d4ce70d847a9b052041ca0fe93fddace596f7e061385f43da14639", &(0x7f0000000080)=0xfc54, 0x0, 0x25) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0xc) clock_gettime(0x2, &(0x7f0000001700)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x1a, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) read(r0, &(0x7f0000000180)=""/175, 0xffffffffffffff04) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x10, 0x4, 0x58) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffffffe2, "97071540d67d3f0000ffc100"}) writev(r3, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) setitimer(0x2, &(0x7f0000000040)={{}, {0xa9}}, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x72) openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) r5 = getuid() r6 = getuid() r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r6, 0x0, 0x0, r7}}) r8 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r8, 0x0, 0xb, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r5, 0x0, r6, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000001c0)=""/182) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) fcntl$lock(r9, 0xb, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000080)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) sysctl$net_inet_ip(&(0x7f0000000380)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f00000003c0)="88cb0c76dfd13574795b6021dd4a9e0f4eb17092d44506968ecc6dcdef3e4a543863d9cae8b8144c655f2cef4c5f27310a3b1b9707487595a473096681a0b05a67281995b1e259c765018dbe66fa4015a99a61b026e03281a3ef72af3ddaa1786c34e59f77433dd487345f38574af25e7ea7de82c2ba35f7a12e36942aca1aa396941286640ab05f4c0cc44c8333af852db698e44a774144ddc0a97fb794da9c112d711c20d0556616b19af3c99be2036dbf4d4df915c538e7a53927abc300b9c855f886b35aff1b", &(0x7f00000004c0)=0xc8, &(0x7f0000000540)="146d8026799e1f9ded2a908c064faef173dd3a", 0x13) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r0 = socket(0x2, 0x2, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x7e0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x1, 0xfe}, {0xe, 0x0, 0x0, 0xffffff5b}]}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x64) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRES32, @ANYBLOB="b9c13b972b022cd918c85d4d3e45573f35848f592dcc552668d57f440c41b2695c13c39055de7464757930132bdc9827d523fbc645a9636e373b6d0c89053ea69e90cabfcc7c20d616b996aa9ed348cca1fbc7c663196a45af24fb741b93c119249a12baa90c2005404fa1e240897cf51d6158a0ca87a57bf2824b9fbada6a4826710d9d8b3a0e54ab856e8729497fb3105463bc060a262b51044433dd316083d4fbe9eaefcc289ee918bf730720d35c8a4ffeb8f130c8ffe8c561afb180b51cb2720a5de49b855fad9957da03481f2776cdbd9cbacef288d73f011286901148f64e7685afa1"], 0x18}, 0x0) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0xffffffff}) executing program 4: r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) chdir(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r2) poll(&(0x7f0000000080)=[{r3, 0x5c}], 0x1, 0x0) close(r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4d}], 0x401, 0x0, 0x7ffffffd, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1fffffffc}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) setsockopt(r1, 0xfffffffc, 0x5, &(0x7f0000000140)="6a49610f0e2ee62524f7fd7440191c7ef03149906a7f2759231e2cfea145a9257dc54ba465788891343ab4785ff35d5ffa9344d706d0014b3dfea3a28483416f75e1d1d0f7d2e1af5f1c0146f0115dc0fe8f60e88f8dad4017be1a549e8b5237eb4e3ab5fb6e11e533d9400d9a76887f0cf479d782849b430dccc6f2d4bc1fdd876f672fea83da9a6acc54ffb2502add57346e4b67134836dee0fd0b9ece1e19080b8ef826f8e6a1ee073b5fb8a09972d26af8827e445af945f1c54c1b6015143308e7a7375f7ae9a135", 0xca) executing program 3: socket(0x18, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x87}, {0x4}, {0x6}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) close(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0xffffffffffffff86, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000480)={{}, 0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518e95e24c76c052edaefa59eb6ad20eaa1b5227597108830a54619a32e0678d186c5abcd180272a076342e8219bc024ec4e9be6a940223abb0dd3494", 0x14c) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000200)={0x0, 0x80}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x8) poll(&(0x7f0000000380)=[{}, {0xffffffffffffffff, 0x40}, {r0, 0x40}, {r1, 0x40}], 0x4, 0xffff) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r6 = dup(0xffffffffffffffff) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) preadv(r5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setgroups(0x0, 0xffffffffffffffff) getsockname$unix(r3, 0x0, 0x0) socket(0x2, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3a}, 0x2, &(0x7f0000000240)="a69893a288baf1a5be04a653b19be3750bcdcc03e514935337b71b0d1a87a474ad996e620430b1d6baef21a4e2403553f3e1a38d15a42a0c63873973fd4ad80604484fa8e2f06e03bacae95c6ac580430501f1a2d5070d1a5d8c8926871718e4a810f13ec56aa2b5180f7286faf9d6d8db537fb61247bbacf0d6cbc8d0e363934ba3eba7bd168fb531f53261491886587edfd692eea2034a0511a537532aed7083fc", &(0x7f0000000080)=0xa2, &(0x7f00000003c0)="368cab3d797ee1b1dfb9578b4fac08e819034d846b9b664a8e3380eb73bcd09549d4429802a2a0d57476b5bb761aae139447ec6f7992a05fc7363eaa37ef477b7d6af1a682b6926ec1948f91efa7fd0e71ce40002389519b43caf971b77c4ab2a2ce202cc13b8d", 0x67) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpeername(r0, 0x0, 0x0) socket$inet(0x18, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x5}, {0x6, 0x0, 0x0, 0xffffffed}]}) write(r1, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r2 = socket(0x2, 0x3, 0x6) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) connect$unix(r2, &(0x7f0000000240), 0x10) write(r2, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="45834cd28a9c4287be4b276de471a048c7a56d07a70dda4c999e81bd3c5a4b13ca8b451d1695d38e125dbaf47404", 0x2e) mknodat(0xffffffffffffffff, 0x0, 0x201c, 0x2800) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r3, 0x29, 0x3d, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="1effe05ecca690af56a2ee4fe0db2f77b2f18ddc7c0b06c8288388a6d350edf9a832ee7c914e83524e558db76b70cd9258b8ee8857754a8b", 0x38, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000740)="57d65d5349d122ef99af9d0904070e4f53dfecdda6fc4f00aa5f32f32f51f2e66118d5bfd3fee71519c5c31c3396a087a4cc0a46d6cc19956ddd78e1e55849b8b209274b316fdda7b5c559e6b4eb526c91f6ddc596f4ef017a35bff85fdf2ccaa67e29eea500b505a6bd3cb806b200e26fbff4d038ab0a9d248f40dc8bd852022f56982bee7db30d9272d8916d4cfcbc5fb2f6cc6ae5de165550503598e1e30db39f855be5c500b646286a754eb9fb88c431c310c922956f9e02982b49cd2e70b3974362287405029b5e770930b880aa19c5126911dd49ec5ca30a0a00bb0b8b2d903a0f9a0b673635e5bd39d8ede5f00fd3fdccd0f301972103baa76a36eee3396c87a53a8c18c1ae115afb674eecb77bf03f001450b6197bd95e7db8923b539ab0665ecb0ec12a8d3e2556e20ebd299a6ac361571ce9b1d21345da81c81f184e9fdb8f7c230d9be6bc0b9b735c21e611263fd4c7f4f8fc7823b9d6e9d986b30acd375721191570376a05129160bdf326563712a73e745d66da7ae5afa969085524f5cad656ff481c3ea3f7f05c5edd3d4f6aee1c14cad60a66fe1a6bb1c0c18acc4669485603bdcea14a1484bf6dfbf13fe35ae0339201ab715c91177de10af271592aeac253ea1300e1af63031c3a7b161ad2e63da006e38819745e24053e6c1047b995a4108f291c31d9f74cd342f834b109de6ffc56c4818398508c1c6c78621fc4b2642e058b3d030a01b3f1a66537907f3b3f2128ffd57bee2dbb8d1a2a68c68b6a1df4421f57e0114f27cc17f4700afae57cd591fc97e3d4bb0fce16321e055052c76a0728b478bc6e7988a6eae391ab162dbedef728d90057f74c0813fb6ad124cb04beff5007eee7d1a50f2f3bebb9d2729fe865b902fb85b229a6d9e51f12f8e0f36ac21b90d1546b19b837c1d2fec2288f5f1ec78e66f67c2716a67e31439553e471986f60533922e4e38a76fa12fd5256e7a014e5a2e8b0c0940d2274006e00aa9afe04998199558dc178bb85c35c0098b515ccabe17ed66247c96119b0391e0eeb71", &(0x7f0000000380)=0x2e9, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) socket(0x0, 0x2, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff06) setregid(r1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0xfffffe}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8", 0xa6, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) chmod(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r5, r4) poll(&(0x7f0000000200)=[{r4}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2003}, 0x0, &(0x7f00000000c0)={0x7f, 0x0, 0xffffffffffffffff, 0xac}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000010c0)=0x101, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getgroups(0x7, &(0x7f0000000940)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001100), 0x480, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001080)=0xc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) close(r1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x100e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000008006089927d60464fe2b1ff350c801b5ba5a08a774d761f1f7b350b8a2e8c438a0336dd82a743cc6035a6dc121afdcef6162554adaabfcea74e37312bf1f8493b168ac7c35b4dab3bbb2afbb1bf9cb9c81059dbc3045724b65e88c9068b7a7df486198a49b6f803de18fae9138cb7f1287e5caad6a9515b23396eacd78172a046d507f354f475c2ef199793671f64d79637ba1e510b4d34a29d97b9354e89eecf022ca54ad889e8456bf42663172e56c1a2d02fe7363f1bbdfa5ba226f9aeb3cc4871a9942e1d61b7b3fbd30bd7de0c35ea0235bc2456020d4caae50df8350f24ce6856bd3c247059f92a8b6491d6f9e85a84e1e842cc5c26196eeae375c8dc6455fc7e345bec02987c03f97cf1eaf21d53870814dd9bd8b92ae9e5f724da4baec4f18fa7b6c0f637cb099576ff30366857039572b7831c909013d67859926b8584722868fb8a5fdf3c7fde87d5c6db90c167ce46ede439d068237a61e32c7c7f92d7c7537b915abe7055b2412891f27d31fcd4cf2f0c5b9b3722ebf959092a935dc650bdc013d90b9529ef96351d78667791c2f8c0a26b887fec144547b4ee6e5be0a6b4718f1ea4ccdee3e497b65a9dcb0381f9930e2cb357834d977bef1b057eb9dc174c753f68786330a7928fd22a5b92828c13d2a03ca1d2d1a59addd3469c003d78ae2e3ca39fd761f94613dc6b24e83d4d67a213c7414d4e4e6b5a42e241613868590ce7ac6f6722181033052146b02197b4917b61ba199d10f10cc5e1e34a378b4536a027276af373271d7cafebd43b80381069ad7f70f875e8a470a14b86a6c972b32e017b0237347e55cc1c01898ed82e90f3ead0455354107b3da2f15afa4ba734341c92675876f1fe8812101d4f14d99aa0c5e37befe0cd7c1bf5a40f8f7c02fb6c8142133506f727ff30b8a2740b6d8ecb2742c645d19e8e589ee14f551e366bee16b37b9dd3e2017cfeb837b3ab1b96457d2d85e57f5f15aae0b7454d48f1a6dc45be30a6ca5f7d0789522980857897a878c7254ab21a32c6a7324ef77701d6b1b9c43549f10a72741af0aa5138c5e2d0da4b591cb08334d2ee97ca3305c75fe77fcb77a0657cb21bf5b271587ea774bae208119e1bc6c3ff4d92f0445fb526593f6d8d2574ff0d42bff418f65be15733ecd21c68fba826324b18329177b4b87a52c80ad59a5ce28ccb363d7ef995ced9477055f5bcfd4aba22187fbdeac431296feec9c2453f1298813a097fc7d77fed5f06786e8d513dad5d13afc505d5cfc27bdf88f2df10f3d473094982370f1f8c0ca5188b9e9952bd83b2e10b6f85bd5df797115e2ba86a1f19f6bf864302604c564a3ded70f06e710fc68f9b2f4c7654c5d2efd71e015182dcdd8c047c454d321368aa3a0fd37a00555fb2d750a941a33d92a6bb8fdf82a94e48f537b8297d5f31a5e88a91a5f8e0cffb976ec2c7e4879da93f3da466edc29df229c3d603f4133f03091f2c4487b79aaf9e8894e3d6dd335548b920ab98fe5ad0257c58225552fb023f22c042c243eeb02191a48a1e0ad3c43415bf0f849cf600c0087bce70dfbba0165930e49fc4ce3c6ea5c7f67d7b48ae927e05e0027c00d23a17727c3fa2e3897bdab35205047bcb7194b50e779714ca09eb859added99315f200d263f6d41ecc7fedb8381952ff9b002f4fa3d20f71eec4d09e4657ebf0d41b93a0079983e4cea657ea6d61d0074f0fb2d77468cdecd92a4df7f8880912d15a464c9ed4c4831b2c0948a2d5736ec5d080767b1de8426ada12137c2bac907c3be34df6468f603d8885a0e28118a8d9e137e24179412bd43bc6c9312e7a907af428a691d51b5239eae9cba01ce79d33f62b57ce039c17fb9d36e995c1119b43013f13c8c4fa458affac363724020a9d7ac8e2ee41f27204c203d32b6ed3489016a57976af8462cd0f4a8e3e2733921665b4758f1483b33407bc5e2f095873f84dd4d4cb16f835a4cbe34d9ef401ef12689cc98c56f0070aee0c9b0a4b4f894c1dd761c4264793122f593bbdd18f5cbc2c6e4b59092354cc2524bce005cdb6d68a9a8c3c374914d04a94a54ae87873ebb2c8d6b39e986f80f3fa4813f575719e4c8d29d64a593572c20061d2cd59430e22b7a348c691bc13491e1986e9050806e940726f3ce839cb23c3a83e5566daa033333e23d6bf00751f420c42d42184a03e115ee706dde409ac4bccb1412be2892de8ef0bdd32494faacbfee4ceeac05e7bbb802bef3926ba9c9a6d8a9b170cc8b80bd42efc9e25b142fda460cb08915e18fc5fb8e25b50faaddd6361386d8cbf7d4223c2ef8a1756a755b86b6706562f53c5f4b6c204b44427cc05daa8b3515c829c12429f4b4cc037d69ddc83a20347d7eac21ebb0714fa36f339bf483752a26766794171628bd46e205185d344c3b4bdbe0ad254c324b95f336eb92de893a0330a0163f0c2323bb1a894cc0af69b1562d98bd0e1d62f2d2b291a995bb22d8aea9d75a34796f9d42b1bad3fab616f360ff41b9a1ce45e3c01015733d8e9a0093638e3447eadd6fe9cc109ff2a453af634d33bd8a6ba8ea7cd09af6d12dc7194531586c7b5f2b70f57a44454ba54fc3dd07987c3cf614d7659f26dd4583caf90dff2369e1332a300cdaf1798362b9348ab06021abd5ddbae37e3df267974e2fa0d308cc0770e91dbc8e881e823d4f9de42c3023f73f6d552053a4c5baa94f752da00517a1161c6eb43f7539c9664d73ce5d54c6c6d0dc2de8e3f7e0fbad903112d0cd7fe0a1fa89391c86848e0dc29c6d4309a1efc5e79b9665a2969324d1f5607f82c76be637711a1e1e17508d5185c2666fe1ffe4789cefa0803b12b66e2c0e8e11e3ac73366e9e4fe4a624c619bebdba9292e66d97ecf081d9ba45a4e24bd71b08461bde25c008ec02aa3c2751b8d937e2193410cf2779e31ecbe0a86da70153a82a1161da5e3847abe217debd020ea64790fb87612aefe631ff473c24d558c749794727856d9604398d1516173864dfec7c476ee6cff10ccc67cea29d8dabed3fbf04325b448fe152085f4e244b6de17dcd88d284fbcbe521669d72eb22b27916dcd3e57c4bf1264b508dbd5833079949cece79bfcddf80cb05f70c461756296184911ced9cb70ec587a6f73bb5f6228b9b4616b5816200a383f40dcea82112ad8efd767c67f0f95aeef5ee910230b4c20f97b980c2b63fd647d874a7464a8e69dd4bddbcb2cd241dfee734a21ead5e3181273877b9e3b8765b1dc8dd3fe76af174980ecacc393bddb5aaf2da3e8e22b10b8cf760f45942ff434a52665dd000130ca280d16e813b393c64adb67b0a04366abbcaf7957100f655b9621336719bf8f95bcf822731d3572140ff4df32b4c87598eca65040796a79d1b595e0205d4b9a88ce7519b23a07009ab8c3d0926965a004a0b03890b99268360bbb97376ded6e811ce2e3a4b9fb238ff19bfe13799eea5f3a13af016ea343a83e79e9b6d47a624c0380d1287140b8b7628b82be5010cdfc2938484daee48253b9486dc88feee831c2f24721fea138697f64810e76df6a4be6acbacbb95cf15983553cea245cc6315a42845023b79afae15e86593af5530be17fba596b50519ac7775c4ff6ace122321c1a0c66a4cf468d0553a82e10ce14a7f9a5131ebc270ea7ce83abe10fa1ce1b4788b12775a4fc0abd828c43beef2f11b1dc11f01765bf2c2d9c5092bf7d2dde22985e555b72b1bd320c0e1043edf66e3bc72b91b9d9cc6234cb50e23829337a49a6df00a30d3b46d022749f7edfdb95c0edb8e326c50a209233e5cdeb07b6224694bd0b77b3e622dcdb829be7fd27f72f90e207d8f097523ef18a8810335dd891ec104407759409b20036b49b3ed83b6f7fe2f438bda3e03a6640914b011121dd804662cf697635fdfe4be06cc7765a12af0673140b10983190a9a0e4aca9a3aa6ccd2f6f64cc2f0686b57fc049aecc57207d5cd3160abf43d4e9f0523e65d9ba4b2b46c4cbc00d82d6be77b060428e8a323a5dac4f3be95ab831d30700a57c6e78b5a9ccab85f7b8f28ef702081c672873ebae8bf22c467f212a72e192ac0addddae52d005d90a4e177133aad1f1b55ac0d4e5bb0c4e3e913082be288c6de31bfe5ae86c1389f9051dae7bf3f1f9aa8a8e3a0ef4d8047d4fde452324cd07e9aba9006c77ed10e58843d4283397c3669b9da4cc70d34a075643f5422b7cba1f1aa2ae177aec00a53170a553fea81f0329d1657abdd92a29ead35d824e240c4e5421b9e9f4d27566b1cdd0a63150a2c25a6e3ad8cb057431cd346b394fede3583db6680296a4fcac964509478a43e7bc53abda717217a34619bc5a30e10d4c2e9e7f91be158a7896420124fabe4f689d2208f90fc81784087a4b66ad60e12235d6ab31dc9615cf9f6b692f113e52e652363932119a262eda34a216ebbd33635feb7896a24986d48bcdd95c1fc6ec742cc43649fea46acd50669e0e1d15cc030dcf662778b4019a5492395f928c3c3467892e1d16107abb577db0ffbd1dc10d40323bb6afb3f0e270e438f1a132ff5ab8c5bd9918d2361a3d81d9d593a66176e5fef9f3ff3e21907c136454382f22ebf6e6453468f1464f35718253de7c312368a908d10988f91ffb4c5e72dc612ab9cd3c0d05e0affff3079a969abbade873e8561779b18cb128500d50d0533676e513e920be41f22ef63a9d21cd1a7be71c78a963f0e2e6072055474f71f66eba48bcae8073ca7bb86bb3fc829270fbcf70461e686bc8783e4d8107c62cd274d73b35e4dc1f45e7a7ae0130140913bde7f691be0469a17566553561ea22d7346b00ba7f69d56ab95346175fb6caae5e2bc62f77f07c0dc9657850272516be7d575b8e3f0ac4d3c8efebf40dc30d669232b9a2df3ed7e9c29572734a0ca702c63a2935b41dea42a2df3762920fabd234de093796740f6a1dab416955f30d7f659716d0a6d3dfaf0b8d6022ad95237cc59d0506f5412ea17b7a4054531ffe46cf75dbaef7e417c6e23b5bcca82fa14224681365763d797ccebfe57b4a6ebfce53704e0f86fae3e985d7b97e940392fcd0f095ffb69737382ef3d328ab4374ccc39aea45490edeaebc11310b28a5d2bf1b7b089cde686a689df01e1c81cc28c4c19d92cbb4584137ceed701ab673ff7bc0572f79eb4ddfb6eae4534546395c9357a5a4493d9975dcb819ad6ef2bb1a04e4819a9e3a1127eaf532ea881884b088fdc6c9e83871ff45254e6ef29c8dd276a0a08d313a70e75ae9978f565d3cd44bb97985efdc124f7110f070a61660f76535299915ae4bc033c8776a043bee2f71bfa80bce6ee072b3d5ebfca8076310224c69a4e537cd4c94b1a6e2f35c0c28b0b9f9058e3412573e1b37d2bd0553dd1b08dcb60ee9ad94cbb6c5ab40059ad1d4427f21d82210554bb3e9fd67552002652fc9564d0979fa220b1553cce3e83bc21fbbe77b45eaff297f7d2844aaff21f1fde603944e1b1866a8dc0c7d699b8134e9d44845aae3491a6790f8b8b31c88d6ac3586e8e22d0acee8f63e7d6a87c636f1a56b1899a98ed2e4e11ff1661453d77b731d4dad2d7c5ce3d96ef4be63b288be2c3e481faedba3a261e5e70babf5ac586e0de851a33a778372d075b8c860464ddbd5710e59b6ce019798bf6b66509233b00a44f445b3c5d86625d19038382cd036e4187e83b579870f8ecaba059d8d9d85d882beebee3c184d3b23cd1d228e79a7f7e4f0fba114849c9aefb76973bbe2729ce5cd0bfc1ad48eaa1dcaad55a35532126b2bd4ef37aaed0000000000"]) executing program 3: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000020c0)="283c22ed5062ec38a5a31b126833436aea0503eba16c99aa01892652a82693c7a0e1061b41c27b1351ebfb695e43954a7f046c855ced4c667f6be22635dd449e2d9cf56e974ce7bdf751ad2ad1c2fbe07ad0403b1cc256617dcc68e2f61e6b58274b42ca9c774e091db99902cca3d11fbf4b84cfd34b665931d329c3d13d79799cd9b38509e8c6ac932cacbd4f1b79353753e7221033498b900b8c6f5bf816b5a51aa326c47e6ce17ffd94a5e54f8a7f0fa8339bf3c37b30e869bee1d86615c9fb9a3619e07c08c8c225a10dc1ebf937e40009d0b9b86114c6662cf13c495a5be5dc3b91a1408f7ca5a703c95be548f9499da51b81cea094067cc7830f2099e6ab6fdeb8765ad1191e543eba5b5741e56771a0c67f9ce67d66da02a77b9941fe7830008c1afc61baaf1c2c0137174b1dfb45ffdd24694393c056c2f73a59e0055ef74dc5eb0898c05342b3d7ae290351b54d664bb81db5ca9b2848f1a1168f5dafcd1523d1c55fdbc1c8036b584072f97c3371fece472904d0fcb9742e25d80ae19e4560428316ee7e9b4bfebb31762bb860483b2709d2a15482768e82f2d9631ef4674163a7e3b7017caeb1b6daa17383bd101321b25221de2e0cb936fc20f852338bfbbd35a4cedc4e9114f33b997669c48f4a45215afcc39d4e67732b82e8", 0x1e0}, {&(0x7f0000000100)="b0b0729a186c1c20e974020bb2a706baab36d5e6a915d0d0f7a97e11293c57081d8fe75fb709873f5d7698f40b628af4a9379ba959b1f1e6342fd0306525de4254c74034a3df727d81da717fc47ddba471551bf7b9991773bb70f1c1f34768c96784d20b6130b1c1053501910d080cbd59bb3896aa29489c275cb0", 0x7b}, {&(0x7f00000000c0)="fdd145f739d7cd8f480fe45ae2c3853c0f77fba34d3541889a7857945b1ed69f9e4267cfba8efb1d178199023e70c24777adf37594f1", 0x36}, {&(0x7f0000000e80)="eb6f89539f3c1744a74ba415d92a8bf668d06c7203999c20e8be20a71265bdd70e1412c9023ff1b43a900afd6a49b77f03e74775840d24042626f8c508bf96c88f0eb3c6bdc6a0b282b01303b2f8f8ac79a32fc6f4f960fc695b5e28931fdb6a7900ea4f2118fbab3524c78ed5679af4897641d5603bff530639845e01e75eb52bf75ff7aa6c6003c7f2369bc69d2537194713ff302afc6d20f1145fd821a58f949c3fec9bdeb360008c41e653cc1591593a935c6f31eb0f15721a997d761dbc2e7824175b1d036f2117d38b16d19522464541838bd1976dc2025d0cdc1afd71cf9472a6869bc3740964f1c0e4f286bd61b18fe81f122ec5151636a6d46971e11e83a0fd56a05d8eb89e5bea5dea469bfd0d5377751aee6d9fa98acdc28b1633e0fdf361dbfc7c431cfa24f16959afc2f4ffa90c8f43ce08f6b2a9d6df868672aba95d7314b67124fa379c11d16ca104193c4bacf6149994ca1a3a813a1f1d04352fee28e2390d13cdcce6348b8e4397ead6eb61f9f1bdefdf2f273300eddf19c19deb16101135d876510a4e5cbea26c03fa2fe94247b28b2c8ec65ebdc5fffe98f1a806dbdc2b781ed064ae77443dc679099e4a9f42e56d0b3661278f699de68903b8a585ab88f42ca55a795187fd5d19a5101822bda7f71858b27de4c7c27c56761571e9b0b0d9c28a4292afbc8c7bf2a906f16b037768e55e80e87a7d0afa78d1a251db677af72c9ae94108041a32e75485320a5fac1ae874d7f1958632e3c359be4583ac17bfb297e2629a51d326173adfb6e7170cf33fbf475933f2f42819885ac7e32fe2106fc66d37d2fd9e070bade7cd365b2d1e186fcb8e69d6468d73a28feae80d5840df6e2f13acc61585d5a1a2f2c17e59f5d1ed74f99a486552abfd9feda1eaa5f77fea2c927db76ce2000912702335155bff6f16120ef286327bb7c0ecafe2fa343b40917857b57178a2c7b89cff3cd995d47cf8f7ce52afb6c66358c0639bee1a92d3c5378f295d275ccad819e085ff8f2eb0035b61af3c2954799cbb8583c16fea4ff3791b0affdcc46a75469ce61ed0cbd6e91bb3554c21173296a2d01e6377f42745d4b5900f64340c2e1182c7768f6a463466b725c149aa0b6be04f0dcfcd32bcffedc32aa8792905dd49161a19dac210a3bf7d98c2a3bb89e16652ab8c1557307f2c4bb9af56d9a8717ada11f4f727a56d41a043dfbd8bacab3e6e93eae5bd735a2978b072439ac71a0504d77bf8e96a3cf29fc3f9f683c8037dee3dc275f0f6dfde53490a595155092f3170f29caa28c10c180329178c5e7d2627955a10929b80e77faff69f6ec663b6004877c44f76c2cc9874b9a6a890f09ad60d4fa662bab1848612ea9a8cb1c552b1218acd49b906c5246e431fc448e0e92a155e76e038ff601a031b40238362de02370eeefdb0aeb03e1a0897cd6c705123c85e3ca12f85615ff11bc52bb57d35e5b58c6fae564fd43d52769867edb1b4bd0bbba234c4c085eeb583dbeebb248e9ef705e825e539e4b586a7ffef3e77c7f9c7f4db6405a3527b0a13b54cc27b4c69c9137273d819faa955b327287bf94de15409219210e77546bb75c61111deb59e1aaed25a9465efafab94359d580c9db11c962e8fcbcdd64372e91030637feb95fa310235384f12d0477223e2ac1ded5e138162631760930ab60b35c5742cb38254b372805e2aeabec53c6a42fdb04cc4598856337f8a6e92aef98e474a83b2192f032194d6b34bccec6495972c9f673d57190ab7764b847d90514428d7b9041e40715de5f74b0d52a03696f7e46f11c1fd6c4a2e8e290565b092aa5f8609708dfc5d32b9992754b40fa7e2298375e0d0d3d01e42738edefe9b79d36240069139bc9ae953382022352aded7548a77a9116066ef37185e54efb4626b69658513ad1797bfb24e2057a7c72c2be7e2644b6bcc400899b9accf8ab9bae833568d7c1458e47368c7779e9b070420d27df22ec36de7e08e5981281a5824bd3b7aa122b8caf7593e328a4a6f0616a49a11c9d19622108933b5649bcb7f9e4bcc5327f7fe530ba808d05900d6e97397e170b29a466d3a70e6da87a29a3108d6315c03b5233f5172c16f7129328ca47c574bc872f0dca5f31773b40695d745b5eba15bd0d72ff4c33378826488a7a8dda2a5fde099785004f866decabd4940a45c5b9b705a38c1bbc1f15ac2791f563a3b5020df7ddca3bfed6b1ead669ea93494efd627015aa119d84939b24d42ba3e1b432930a797337b2252983a25516a025bb76979e0204e63a0e6c99d6ef84c30d7d9b6a8dc0c5439ef37af8048c38d57e064184a01f73cef5fe88eea21015121d5e50a4b88cffa1837284d65531ee2f3dcf60b9125c8550dc5c83e36afc15714fbb2429aeaaca65c5ee284065583bb6266155e329aaa9484614caf0ef17ea7c6c7c6a0084c07749eb9ef469fbc4cb084a9bf2650b4f44094054bca374d2e67a52e3dfab4d2ba6ee03d8e46b59c1b9cd5dfd6365e6d21deda2c6685844e07fa2861088ebae4589258db930c8c1a94dc6d51ce5980354dead06222509d8ff9b482a20da760cae38ff43a4b5fed7073ae9e85bf023a0f80fd3796a0b6ea99ca3441613357137e1b64599024ceb7429e86e315d547487019f519726d60ebdb5be862e7cbc92a764d6a7df2caeb2e4d01a3acb6e04a44a53a3f0ed3178b648ff0a5b6db5645e81dd2157e63edc68d859bd4b361db77440723b94e51584a828f32f6377e539f1cf18cb88d26241d2eeb112dc07980c6f0b2826c58aa7f392ccd81aea245cb61c9ffdbb32e3d0d1b3ac7ab67db1c5543b560307adc65308ee2a6c16c82029beee9be9cd5ceee8674e48f72eba220cf60b27fca14ad13c8d9b5bbb2c036e7a8a7cd807daa118f91025004ec53c77c88ff8d0def019b283494e2768d2cbede04689fed70bed0abeac5ebce98d0e5dea5c3cb9f1b555063ac74917915ef06e94d31f216b47415aa4aa74bc1df7f1fe3bd042e4373de97d21288565eeb7c288913b5e1c1c11ded7f51381d341b0045bd823b236338082c6e4d8c654ea43cdffcd7c0c72048f92c79f1c5f20238253aa6b17d4643bfebedc79c9f13cf40daf0f68b0c1edc3b9fdba0ea9270d4fa3552eee7cd803c40f05873efc18c263741049a3029a2fc06bb5b905aff82f05ad88f075e1562c03bca1216cbf73d3b19cd3cc027a0cc855b49b205b295e20189b448790d2c14b213aa9a972dbc23a6e686e755626a4b5f2526728f98ce2e387715274c45db427715010b5e3f9ff3cfacb21a8d1d914b95828dba8a6fd3502e2712d57e05551d942d05c31c75211319363eff23d95996860efc93dfaa6111ad16eacfdc20ab9e14f48fa07c30cef553bc08e1287277e887d5cbba2bde9fa2eb3b59cdf7e293ea2fac928010d0efc817e89ea25365e20506f22d4377ce3bfcd8fd43c19eff11cf481e7f90cd30db5fbc377a866dfdc4fc61a8187c119554e2b25524efc53ed47c37d154114901d56eccbc5d1c1db71244cda7bee3225f1e0f8ecae3f8e5e474cedc3c148e731cbe8e729611b3e54c463334d6b92dffdd587dd910cc2e17386ba8ef3eaa9a0a4f342514f8c1329c192a1ea06aa0d0beb55ba835d3a700681b521ccdcb7ed0f1c9c59cb0e71a5bf3ad0fda1d2a443e197a79679f3687cf70d1d3f27c0f5ef3eb18527a129ba915706cef13ba69fcf44a915ab18505d85ece848bd9609abb0f5bb95f1cc36e4dd17884ed2b1bbe061e317e81d3e1a684856a28ff85d88870f4eebfc1163017f937d25f82815bed7d3e6bd6bcbe60e7ce7c47163182215c4391efec60b412c8032d0ecff22783bc332ada747c9d3f3c575d44712c07704040ea8e99ecb2cd2e7ead027b1f953e55bed363821e0a89cd011b9f59db757cd6d32c30afc46cb4caa9e0cfa6ac9516d6698e7f380ec1c798d0b865639389f220c481ca9ff127bdb301c3ba235647e38e1a4b849dc009204a4ab01a699a675e90c314bf804182df77d8413091be4f2388270e2af04bb5f7887621b9090fcf15e83d5b0911b7b4806c7348f6109d584ec5c264a581fa5404c6e423229d80a1276404942107b501970ced2dc139cfebfe860d4aa82ae79893d996991653c665411cca645dd172517f94c112a3fb7394076643fb64c210f03d43ec773d287c17af60b199b38ce9d6f49ee6f155a1adb8901eef233b50fd0ecbfc98df4db96e061c125db05ba969cf5a481e7fcfbc5ab3dc3bfa6bc82e3cd7ee26fc759096664e42d0d5cfa4524a35f2276f5580815fe268a9194bfb6bac9d69f78c47dfe075f5b4966636be5b97cbf8411f3db62960f5320a9cd6171e81a47de1a3c7028fa08e1837a0644c5a0c8dc57d6668682dad670e1c73e673dd90cf4cc36fbe26a45f9b8c38169a2ae97fbe4b083c5b6eff3c44a6cf163c38628e91c54d9b8a8061b98c97f85fcdb4daa70f4cc6f9803c4cbb200cc734c3497dafead53e0d554914559cb67d57fe146dc6987fae348946252ee490855be3ded7391288076331e376eef0a466592f14b63d228be7585de42c3b3781ac54fb2b0e3e6fdbccfdb576e17a0d524b2e4bdc9b6dc17d19cd10633ae589c423318e2edc7c4b75decd88a7cf42323c4d2fe92b89446deee85eced41218c13cbf0f40a56110aa1dc0a4b76cb204813fac3a09375c20be656c249a17d108f8b1e8c041ab3af9d607509e63afe230d03572f52b7003d14fd2fb8fa5422125dfe3d70b03e66a64965ac79805c243a2293ee249a495374a449af5a33e64d3397572f5c696d338aa46571cc1a2bf01892e656a50e0db2a8a4c44c61156aed7a99d1bb244e46b74e3c859977614ead6b319b1d0dbf4448b008e61ae803de608637925de8b81ef6022bd20f6cfed9356f544cdcde065f4968bb97efb50594280cf3db567cafeb00e0b42e9700a7afa64ce639b85417602e00fd57cc8fabeee46cc79946096d675c433019a13b2e4642aa027a68f878e5fa12efcdf37f071841b644998804894ac3c7981b0db609bf75129c822ed59c2cd8f37044903b2fa58196a949f2ecf7559356aecbafe4c725485d8240b0e981cea1409531f26cf6e2009950d0c30ddbd5aacdbc076cf701f3ca97067afb9a7b05530a056bec91c198722260bd3572e441041d5b43c263d831edac8ed0bd82c84f26b04a387765977cb1ff6bc39024068ff5dcf072ee88d13e54f66c1d5bb16903e7701a946c000df41973ec23525b74fd1d45b4c52d06ca7e146a3efb13c79b56b6e1e6ec65d513dedcf9b9c13e30a19c7832851071a86d1bbfc0d673614347ed9581e5808e3f047c7b585db2acf498bf3b2cae414891e44d244e283f6eb5eaa433b5cb3afce9df90a930f30ac0272666698b3b6044269d3e8730b08b0f1af5d4ae95f0568093844c83288ab7576e984d10cfe13d147b929dcd326bde0cd7aac11c7f6e705880eb0ad3a0f9d473c9dc6f8675f7f32ecae773e623bd25b3b1a09479e19caa8d49e4531546aad26befa4d1165dbbd17628189cc8ba365b80d6166a031ff3b2060c1555426d37ad5cc19d7bfeb420bf426da0959fcf02c2e2e2eb16cd0aca202bd8dcf350a2e4a99e1bffdfba20d5c70dfc5c222e4c17ca57fc94c871c19f542f60fd17b1bbb15e577d24dee16b5768a87ff113f77fe000664c3e64451cf6d17197035a8659929197af9a0f3bc2078ef7ff7db1d7bcf36ab06c38d16f3412c9295c6044c36bd0862826d4e0a65f87da97fbc304f00d7dcfd8d6767fdf25231b1549cac", 0x1000}, {&(0x7f00000022c0)="c06f7af0606b562c4875738433a896952430b6ecec64e1e17bdccc06a76fa94cba1d77a4ef7044c991fbb86d73db4d61b62ccfcbfd6826633eb7235e3392a2acd452a4cfc645c120caa5087095965b1d8d9b8081c8dc496a25c1ca5dd9a2372043948883ba9b0b1dba396dd216db2d4bde886de804ecc93f6131c395fa13ef0afc5d0bec885d4790237172ddca79a672de034091142d9bf8cb268df84de449f094d4d3c3da8e5cd0551c80792dab4409c7ee11fcc5b8f2ba3cece4ffcb303633380347ccc2431359fd55a52c56840f266ee5300a3717f5656638ef5e39725c3e055b62569562714093fcff3da84af0266f44dc38d8bd29d4bfdafbbda900ea9ceabf07a62fea25435a4c382557a8621ee6d5a4f9c9b88aae342c66ba4be92d71c0f37a41e09e2fc5f604fa10d9ec522d43a67c21e72bccf8785f98b17706ea7d0eb89e3631951bdd678120f746a69eaa5cc501011ab0a4c688d3de4c38c81f069203840453d4db5c3b6c7af439adc9f401110e34948292f22342481d8050eaca931b2634e16b4c49714ee03ad35c4fc1663878153426771238f70fb70e1fe353999dfe8da37a0859102ea716c5d888aea8a2353a640b8e97f0b6ded5ce547ebedf9408e8bbb0fafeae63c6ed58c72162616631f83893f0b55bbbe2756260b259c04fa42d05d92451d645feb2811d34d9e38425afddb17b6782890bd1b8c306050be6172926ee729f5e46da0cfc21feeba34f83edeb81b9925b73bc6dcebc428b3860ce44ec86d8029db42441d7c7b8641dc7b70857d4df5b588ccbfe5d0faa5a8fc513cb2c4d244aa2f81cc90178ddc67b9c20053424e84d8fbc1dcc4bfd565e1ad7b6616d70dded3cfb5711f5cf5e433748f0716934b6563807722263e3f9841278b5fea5d94b23eddbb0bbf8cdb2a1f663e7239d08cf8b0094ac13cd750923140a083f5af54642b84168a54e6a3c70ef191ec66aece42e1adb8b81b9fcf9cb433026f0d56f2948d15e88f4b0fba05d474d7d0cd584ef5b3071f9c10148d21dc06d53b95680231327ce98adee08d3905c01e1b85aa1d2f077643e4b97ca0dc8adb748ff3d3981d0840302397dfccdcef41de3dce119a8af8c4245a53d325536eeeb1b4531fedab7e700a012f1dde3b070686b065ce2ec3e3a8d125db43405bebf801d4d6ac914735858c973494d35199f6bfdeb885621e3249eb5c6c9ec14c88682424ff059674399c7e17574ad1c3d34bfd0801af71e121aa2b5a3fb22411e37b189d11098faad5b32184b0fb6103d2a8e9a9d2972d2c483868c27c2e24ac159959a19b8b8e6370c208cf2ba6b2065e9150c22f0ffbccf16968da06d6e71ce74731e729a4548209a94cfc52e82f0fadd5165bb7368624c8b197b08459bc533796d825f7821cd61a911accc1e500a3855388388dfce925c0b3686a7ccd25c6c2d5b8e843263fae31e1f7b03241f79b66be3f1ac0bccd1728662d8d18efbbbac62fc059e8cdb18571352309e6d5e95b69d1fe454d922b33672ca750373a336a400149571df8133c3843940937be80de942e530fbffe53197fc6429823750534100b69424dafaf5802affaab2e7c7d7b81709702ed1a9ecc2b65634b032b638549e0203bd06f2fabcc63ee48d6ab3865ee6efb9e1a5eff452392631755ab9119f023d5ac6eb4dbc74bc9f508e9fa0a9c55d7a9ace3da10675f32aedd7f011ca3b3c9f777993cdedf8cb6ea88370cbb2a81765e587a6519c81270cb733a828060373924f0b95be8b50283bd573d6f73cbb9760901f6747accef656257a4227731e425d77dd7e26114a9e73dcd41209424b864c21f871179115beaaa034ff1debbce792d4c71b3415a3d00f5689cc2e5902f9e009db237c3749c90c1431e7407c5624f1d83bd4fc36da040b78630b463493a5e2ccef12b271ab28c284d75e89b0baa08be56d3581b6b59aff9da67f041e475ee392763e82aa82c26fa5e8e43cfec6a4334fa22cac61d4c25768258d1667a9bc0908609ff231354ad89c98c1707246df043c24abb9634cab039a7ac390d3b00b0028e21d0d30e1127265197ab4693048a0ca8a28a4e4a03cd59f61850c4efefa0d209271b2df079b8111a3a5b1eae95aa136f520a0fef7b34057c6e9b96530920d30797d67830fd6b563985620b99651317a49d84e7fb8ee8248dfe5638d5d344f8067dd3af627e02b14494383d8b7bfa4bebc3eba372baa8e70ceb7f017c80e4d4d47307d81a0bc4c189b249262d26f7b3f81fcf1dee15b75d93281f178d18ea779b809665941118ab2443568b361ee3367ff530d9590cba3c5a8f7d7401c9e9237f03a06f33d1773d12ba23ab1804464821f5157d9bdd4f20e13477af39be6888729c5e0e2d49f385adbc9c4ba68bd517ae8e1d3b6b66e8a6c1880ce59b52b0fff3c0adc5160b0d486d1ca17d2d366a02402dd138d5be1bd244de1516d813ab9ce9b3414679bf67185d118be61ec01fecb26856c6fa5467f0e7c572c10d1d91483dbe514f3371de4b6b27ffa59686decd41bc63adc40ae2743033900e61610ebffb8eadec373e2dc5a38f0b09ec9fdabc81435ca33c29589ae8415f52cef1ca42c650dda3b5f3861c119f6bdf48a5b5d58e306bbcda9dc92c0ef93614ef933009aa7c9a8bfd53780f01b59f50fbb2f0685f7df1ab1f7b5ee5fc44d78b339ae102cd816e523543a6bd8c5c6e39427ae725a53244faac44d6efc9e5afc3dab604d3fa59c89a0a2c9e924f553c3d0188cbfc45b25fbbbe6df179c6622fe575f4a8a418d9b527fde78f362caa23189fa40117d34bdc191ec5f4e7b05d6e95e30b7f816638587954fca86a50989df1811b48a5bfa4796e92af35f9713e780671ef60a5e6b19b6a1b97ee217d0ecc972efd516392e9548619e3bb85f7a4352aa646896cff128f71befb21440bdb8a2312fb6da76275dcf7fff48823edf453eaf99d71d3d3ac714d2ce43a62c543500df8791529a4c050cd1ef9f9027aad25cee86988bd6d54a89cba45e402a170f4cf79f2aae4973f54861ae58805fd67fe652430ab06e6232d6429123c938a248263073dd6ccc6a934d10cde2aa3a8fb6ddaca274fcba8ad1a6f06610660a2130bccead26a0ce3b977a6afc18a21ba5e6cc945fc00677cdc27f3dcd71925cd1cfd65f4693b18a949b30e24a813e9b5aa2e24d278c7701b73bb1fea95f31791e40886aa295391768ba5f456a42d999ec837d7bfe9a3cb321db2a6a88624e3b60d7a1e8246f70f33f3fcf6d1044eafb989f457e9efed452430be7a81173c1892a91152611058c99ac04b552fcacd761220f25236be88476ab3cc46b7571ce53569da72bb098a243c2a636b9184e5223848045d1b99b142e7f61f943efd35643a7a52bc45b726ca79d0f27c97acba1436317f663078b2a663451b8bc438ab2b850861eb050efd3c4a32d6598d71bd24d4d9874154c180ad2da44cead492fa3c3314daa6808ffcce0c0469e4fcdf9d1559d827fb502adc14798e4574fa27c08be759bf687c46545fd57e87376f2bbd057aa4a830f0e56c08aa079be851db65a04613d3609fc9ae6ca2606e5754c175ccfd31a7e33cbf0d4dfb3f15b020f5366ceedaf549508bd5e98d91c96114a9ffeb55d5e2f0133afb1fe8e92beade603a6b49dc92840bfb07c090f049cd3085fefc76013ef46dd091bef1f3499051d8352e0ea022737d8f5447fbd4125ee5fd408e23bd705c521bbf60e5d7948ef37fb66220f4df335a6cfd443c4c8c2987fa733d086fa50902cf2415ecf952b167c8e0c5efb06482519e20251c304d0b805c6c892fe8f35b7886d2d0e8bb8ff34db7e4827834e78fba79fb256d8e616bd4cd9564e968d3b300194d6a22a4a1143ae0d24e865ea7a1edfb0f6343ce14505a722dcdf3d5cee399274d4a82f2e2b059abbf3739fd07af6ed7b232a1dee8a8c68c7f0e9ba3fead87ef954719bccf74c86b2217dff8fe92b5a6bbe10762e5c571bb16e0cb5b944b3550e352c5a58596382ddfbd08433be7594e5394699bf75092f249f00577f1750cc36b13444c003463239d90d07e87d92dc162184aa7e7a0447f61d3f64687d25d114a9655ae8acad51ad0f69b9ddc02a3492ae364d2ce7583322f6fec255cc92347b21184eab70d30c40315e619c216195b98bee6285e727c253ef2e6d2129b40e9e58ad8d886f4629d3191f30a5bae64f2bb1f0b4c27218822ea1cca8c91f3197bbcd32b8d12a0591a21dfef4c15197a36d3b74b252138b0f4f5188005c4d82a90a162b86f59d89905adb2c655b0d3e29653878d695c602206c09410b14e5c70ff74dfd6fec9bd4bb0c8b213764a8f2d84bd915b73a1cc4455708bf007e45ebd81bb256f4cd7efed32470e4a7ab4108199b0c8d15cecf4b1f5234a51a0843cdcc546fdac0584492bf8928003e8d8914eab301d83a29364f5d8f09ac28851c4982b1f6d57505808957aec50aefb8fd85e330ac8281f1f9f64d4f636dc8e9def3d9e6913cc90cdacd5cdad693c8ea958c42b084311ceb7e7933fb07917251e3fe6bb1a9ab23fc8a05aa1533da30955802aa521d16efb376ce1b31b555f7356bdca146390e6afdb2aa13e851b11a9bfec6006cff92fa7b6aa9acc572a4f944527d89e5cc0b09dd6890191bae4c8e49816764ab5bd92f57aea24f59ecd9bb9b1395ac5674c430d6c9a28068948d90830f8d66c14e25e485aae8ae115a22af7294a986afed045fc87ecad169406da97a9d259bcf50ef383ad32620af03ae4096e5d47ced443cbb40d46a0713c5d47695fe3048ef7f8dc84be4ac5ab073e3402866070e3f249da43276bd027e0c093c11b176b441c16c03d15c9b3bc6ba7bc4336b5394195c07dadb557bd34920e7a1875f73d9132c2bfb3e1509f1fbdb2e13df3b62c2f4e4c9f22031b1b30c090f7af0e3c0158c3553299d00d2fcc7549842aebb291653", 0xdb1}], 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="a4", 0x1}], 0x1) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) msgrcv(r2, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) msgctl$IPC_RMID(r2, 0x0) readv(r1, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000240)=""/112, 0x70}], 0x1) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x7c}, {0x6}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}, {}], 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, 0x0, 0x0, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000001c0)=[{}], 0x1, 0x0) executing program 1: setrlimit(0x0, 0x0) syz_open_pts() r0 = syz_open_pts() syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8035000108000604"]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001840)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) r2 = socket(0x0, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYRES64=r3, @ANYRES64=r0, @ANYRES8=r2, @ANYRES64]) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x101) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="803500000000060000001b8d1b8fac37349af27fc3cbf0646dc7ec869822aefbaaaaaa00aabbb1315e0270deecb1438319772f052897"]) executing program 3: r0 = getpid() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) sysctl$net_inet_esp(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x44}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000080)="4554a450f4b16e276e150352b754fc60a033b0c53fd62dbd45", 0x19}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff8, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x2, r0}) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x10) socketpair(0x1, 0x4000, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r5, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x100000001, 0x4, r0}) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/25}, &(0x7f0000000180)=0x1b) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file2\x00', r1, &(0x7f0000000240)='.\x00') ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x4}) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) select(0xb, &(0x7f0000000000)={0x1f000000}, &(0x7f0000000100)={0x80000001}, &(0x7f0000000080), &(0x7f00000000c0)) executing program 1: r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{0x100}, {}], 0x2}) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000780)=[{0x0}], 0x1) executing program 6: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x1, 0x41) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) sysctl$net_inet_tcp(&(0x7f0000003600)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000003640)="ed849b74", &(0x7f0000003740)=0x4, &(0x7f0000003780), 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x4000002c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x3, 0xfffffffffffffffb, 0x127f}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = fcntl$dupfd(r2, 0x0, r1) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(0x0) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mknod(0x0, 0x80, 0xffd) chroot(0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001940)={0x2, 0x0, 0x99, 0x3fbe, 0x800}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000080)={0x5, 0x805, 0x2, 0xffb}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20110, 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f00000001c0)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$inet(0x2, 0x4003, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$FIOGETOWN(r2, 0x4004667b, 0x0) fchmod(r2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) setsockopt(r2, 0x0, 0x21, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8488, 0x102) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2}, 0x0, 0x0, r3, 0x0, 0x5, 0x1, 0x4, 0x6}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r4, 0x5) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) getpid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) executing program 5: socket(0x18, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x87}, {0x4}, {0x6}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 0: sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) getpgrp() shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f00000001c0)={0xff}, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x68}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x7) recvmsg(r1, &(0x7f0000000940)={&(0x7f00000003c0)=@un=@file={0x0, ""/509}, 0x1ff, &(0x7f0000000840)=[{&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000005c0)=""/26, 0x1a}, {&(0x7f0000000740)=""/208, 0xd0}, {&(0x7f0000000600)=""/160, 0xa0}], 0x4, &(0x7f0000000880)=""/144, 0x90}, 0x1842) syz_emit_ethernet(0xae, &(0x7f0000000140)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=0x0]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x9}, 0x13, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0xffffffffffff7fff}) r4 = getuid() r5 = getegid() r6 = getuid() r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r8) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x20, r4, r5, r6, 0x0, 0x40, 0xca30}, 0x1, 0x7, r7, r8, 0x1000, 0xffff, 0x6}) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="21a28fac073c5cee85194fe9d515fc8f5d5fd1556cd179619c1ddd126032706cc376809c5fb90fe93874fcf26fd047f5b1326031d9260bb8fdd7fe007bdc732e7372f98dcca427768828e5f031357f6aaf51fa822b661b524e9affcc3add14fcc7b98613f317be2deb6c5255fec1699356b109b2c04cfce1a8cf39a2e015798e54679908cd275e4e5b074c795c5dd6e826ff2cf8490f434f86aaddf489f5b96f8f9c748053ac1b37d92c4f4e10542878ec593f2b153444d2eb7bdde970068492e786cb9ff9e7bfdb8631328b56245dcfe6e908a2c266", 0xd6}, {&(0x7f0000000080)="4d02e841d67fc959a9535c5c0bd39ca394694776ddb2e1c2cfc6e1aeb12b5f7c834d8213981907b847d2a5fce032c428853ece0d336d623263e049fb4b1ae7abbfa19221d4fc68c233ff00f743", 0x4d}, {&(0x7f0000000100)="a5c0cfa3c4d658bce339de83bd61", 0xe}], 0x3, 0xfffffffffffffffe, 0x0, 0x4}, 0x6) executing program 7: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) setreuid(0xee00, 0x0) getuid() r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x2}], 0x1, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x200) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) accept$inet(r2, 0x0, &(0x7f0000000280)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x1c, 0x3f, 0x7, 0xfffffff8}, {0x100, 0x81, 0x4, 0x4}, {0x0, 0x8, 0x81, 0xa9000000}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) r7 = dup2(r5, r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x72, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x3c, 0x2c, 0x0, @empty, @rand_addr="000500", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x0, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa8"}}}}}}) executing program 5: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000280)={@random="836ce898e0fc", @local, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x10, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@hopopts={0x29, 0x1, '\x00', [@padn, @jumbo={0xc2, 0x4, 0x99b6}]}]}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0xfffffffd}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: syz_emit_ethernet(0x5a, &(0x7f0000000000)={@random="71e383e01bd8", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x24, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}, {"ca2d15ac38de92f8c2f2cc3e25e8245e"}}}}}}}) sysctl$vm(&(0x7f0000000100)={0x4}, 0x2, &(0x7f0000000000)="da38d16ff3bd536779f4a9abafbb64fad9454eacbf3c78b0380de7ca7bcc68add56a01a1e91ea8737c9d3e3b55d60000000000000000", 0x0, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x2}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000100)="d473100257dd8b9f97e45d0518c46165ecd8e76d37c004df095b65c85f9be77238e7a7e3192799bf07fe01505bd647c648bc731df023ccb4aa71934ae849441d0a7d302ddeda8d2828678b909b3857b565c14d61b9d49508da9da20d0e43486151fbe67ee93feb8d07443a0354477cd4fe66b1bdc3002810201caa811d1c548ed3ba60285f1b58b0106d675daa0caa185dc0fabf39528c425d9b0bd4cc084963c43a608aaceaffd2bd85f1fa1dfc54d326c892e32fd053fe4778403b48a7b45a9ecdfc796fdead247a96a2b47c489454fe49b1d29e75c689d6cc3604e268cd48bb042b9c41acc9c0", 0xe8}, {&(0x7f0000000040)="7b6f856e04daa62e5ac9d1cf973e3e89e7", 0x11}, {&(0x7f0000000580)="4d316b361af098d783a197b56bb4bec519bbdd94a00757ae70a51fde6d06eca8e8482c010005564099157ac85e5c340866e97c3a870859cf8a48088619c1f6e72c5a874caed06bb310201c3bedc53beba7d48928cc095f945840cf4d0b379d1d566263e04aa50c334580c2f6258a5d233d5723cfa89477c9", 0x78}], 0x3) select(0x40, &(0x7f0000000040)={0xffffffffffffff81, 0xffffffffffffffff, 0x8f, 0x3, 0x0, 0x3, 0x8001, 0xfffffffffffffc00}, &(0x7f0000000100)={0xffffffff, 0x8, 0x9, 0x3, 0x3, 0x8, 0x8000000000000000, 0x6}, &(0x7f0000000140)={0x2, 0xffffffff, 0x8, 0x8, 0x9, 0x3, 0x100, 0x6}, &(0x7f0000000180)={0x63, 0x8}) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x400000000000000b, &(0x7f0000000140)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22630890d88e9962e0b516b369913b801faa9320d516c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf881c78a927d3f3f83111f36f21ef74c478ca5177d14657d9f4b1dc7e8c9ae18d38222bda690cc62fdae574", &(0x7f0000000100)=0x70, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1000, 0x101, 0x1, 0x3, 0xda4c}, {0x5, 0x3ff, 0x1, 0x81, 0xffff}, {0xb6cc, 0xfc01, 0x9, 0x3, 0xfff8}, {0x2, 0xae90, 0xcd, 0x8, 0x19e}]}) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) close(r2) read(r2, &(0x7f00000000c0)=""/226, 0xe2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x6, 0x7f, 0x64, 0x3ff}, {0x3, 0xfd, 0x0, 0x4}, {0x7, 0x3, 0x6}, {0x1, 0x6, 0x3f, 0xc35d}, {0x8, 0x40, 0x51, 0x7}, {0x8000, 0x4, 0x50, 0xffffffff}, {0x3, 0x5, 0x20, 0x6}, {0x1f, 0x20, 0x40, 0xfffffff8}]}) r3 = socket(0x20, 0x5, 0x81) clock_gettime(0x2, &(0x7f0000000240)) r4 = semget(0x2, 0x3, 0x200) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000280)=""/229) bind$inet(r3, &(0x7f0000000380)={0x2, 0x2}, 0xc) getgid() kevent(r1, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x20, 0x40, 0x1f}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x7, 0x79af}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x0, 0x1f}], 0x7, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000001, 0x5}, {{r2}, 0xfffffffffffffff9, 0x20, 0x80, 0xc57, 0x3}], 0xfffffffb, &(0x7f0000000480)={0x0, 0x7}) close(r0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000500)) r6 = accept$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvmmsg(r6, &(0x7f00000017c0)={&(0x7f0000001780)={&(0x7f00000005c0)=@un=@file={0x0, ""/22}, 0x18, &(0x7f0000000740)=[{&(0x7f0000000600)=""/82, 0x52}, {&(0x7f0000000680)=""/80, 0x50}, {&(0x7f0000000700)=""/1, 0x1}], 0x3, &(0x7f0000000780)=""/4096, 0x1000}, 0xff}, 0x10, 0x1801, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001800), 0x10, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001840)=""/4096) r7 = semget$private(0x0, 0x0, 0x206) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000002840)=""/152) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000002900)={0x100, 0x0, 0xca, 0x8515, 0x5}, 0xc) r8 = accept$inet6(r1, &(0x7f0000002940), &(0x7f0000002980)=0xc) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000029c0)=0x24d1) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000002a00)=0x6) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000002a40)={{0x18, 0x0, 0x2, 0x80000001}, {0x18, 0x2, 0x800, 0x2}, 0x100, [0xffffffff, 0x8, 0x2f4, 0x3, 0x7825228, 0x401, 0x5, 0x7]}, 0x3c) socket$unix(0x1, 0x5, 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000002a80)=""/4096) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) dup2(r1, r2) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000400)=[{}, {0x3}]}) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) lseek(r4, 0x0, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYRES16, @ANYRES32]) executing program 5: syz_emit_ethernet(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r3, &(0x7f0000000340)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}, {0x1, 0x2, 0x1000}, {0x2, 0x86e1, 0x1800}], 0xb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r6) r7 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r4, r6, r7, r1, 0x42, 0x1f}, 0x8, 0x80000001, 0x13217f73}) r8 = getegid() r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r11 = getgid() getgroups(0x9, &(0x7f0000000180)=[r10, r0, 0x0, 0x0, r1, r2, r8, 0x0, r11]) pipe2(&(0x7f0000000240), 0x4) getuid() openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) msgget(0x1, 0x12) sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x6}, 0x3, &(0x7f00000000c0)="acf5b93d27506a1e3b47b2f1420159dd0090eeea0eefa0dd7e090c7b409dc2486217b641a7e8da3be39d81666513cec011d92774ec4bf13def9deff98af3e69a1021ae2d63eb487eddf4c65d7fd84f9aff039b1ebea8bd8fe5463579090a878e1027770eab6f69cd97b4d59864be3651815db01562b4c9e61e2266e3f3760045a7919e42dde003045b0497b20ab5b66e5911d4d44d332961aa44a7", &(0x7f0000000180)=0x9b, &(0x7f00000001c0)="35b6090874708c4c447092f22acc7398881a71f02137ae4eed53e6855a36516e56e6559fd2781582186dbd215cd3c72c6ca270afc558bd6b560c2a4e2fb3bfbe97cad7525a008d47e3c2de505ee93121de35fca45ef63d11e5a8b3530fe94dd2e11ce3d8a7247bac0555ae47f928d622fa7967acf440899a7cca225113d0433e18ca1f9d47d8ce0d9d3033360340c8964aca6fa5be8b41bed7f3206dd96d41ed62af1232450dcf07e7cb7f1f998001c98d5e691696e5d14ee854035f6b7e37d7aedaba8d52fa8f29a8e01b946133060e8343aa420f01dbe978e5cca40d15f2c9abc83272687123bd620fb34d5a8e0ef61bf84ef849d48827ff73e4e9", 0xfc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) chflags(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x90000) execve(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00'], &(0x7f0000000840)=[&(0x7f00000005c0)='!}\x00', &(0x7f0000000600)='%]\'$-2\'-+,^\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='{-+{(:\'-{\x92#\x00', &(0x7f0000000700)='/dev/zero\x00', &(0x7f0000000740)='/dev/zero\x00', &(0x7f0000000780)='@-%-@\x00', &(0x7f00000007c0)='/dev/zero\x00', &(0x7f0000000800)='/dev/zero\x00']) ioctl$BIOCLOCK(r1, 0x20004276) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000900)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000940)) socket$inet6(0x18, 0x4, 0xf8) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) chown(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r5, &(0x7f0000000b40)=@file={0x0, ""/10}, &(0x7f0000000b80)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000bc0), 0x80, 0x0) r7 = open(&(0x7f0000000c00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x46) write(r7, &(0x7f0000000d00)="5ddfb9be7b8fa1fd2dd73ce824e8ead0da69ca4867adb16c00b2ac1e8f6ddffda98ba79eb7b1612f7db7ab6378ca3c59cf150dfd54b82bf0384ecaf487207703b69edb198c72fc0b1763544eed2510ffa1849ebaeb42a99bc80090985f432d0cef90a536fecf25edba28086365aaaaafad7371949c7af879db15dd2f0ce7c781ccb9ab821bc5e5acf0e0f7dc107d6b4f389ddce8f0d79d954019e03fb8782bb5b40aee833fa04b0e4662eeb735b52dbb4a2c2c1f982dd916030770533d612d83055c0753a5c0a0bd62c844fc89a8fd1818aa1fec9290040274536f2627c7b5ff6221a4404a9e6c9a3edff35c567c18b19dc1e4f1ca26", 0xf6) getuid() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000e40)={0x3, &(0x7f0000000e00)=[{0x9, 0x81, 0x4, 0x4}, {0x9363, 0x4, 0x0, 0x1}, {0x3, 0x4, 0x1, 0x6}]}) semget$private(0x0, 0x3, 0x5a5bf4774eafb5a7) setregid(r4, r4) ioctl$TIOCSTART(r2, 0x2000746e) sysctl$net_mpls(&(0x7f0000000e80), 0x3, &(0x7f0000000ec0)="08ed2046c0f6f7447ece5b8b3d6152ff896c56f96046a4d320d7a5e9a447593296176bbf68467e29ec731c5fc83b2d0fa22a34606ac16828341a2c2fb38113a797f8d45b5b795733d12175e6385d4c7e97cf7e41ef0e768d861f179124b11d0d3663fcf51298b695a191e999cb436bc0ca97b6c2918552730f4e5c101ea3cccd7888d7496b811f76c3cf9aba0adf7a5e9dc091c9179b52b47146dbafaa8bb034048ca90508142d9cb202658dc121e3a6608a1eab9cd81f199ee75445a48d92025480e4582c5789b0e32cb23451", &(0x7f0000000fc0)=0xcd, &(0x7f0000001000)="23d6e996eabadc5638aa10939684e5b86158de5950a925bc7d7637c94a788b328b3399ea8a99f47ae037b4964196730040282ca92cbaf38314fd33aa0ba9f075a6a5d2a7f074aef0e14726c79631680c87c10e25507ef39d155ec560a8fdf80eafa3ddbb735ee17e3a604170c8dcb1ad5c16760a068969b8cd79705cbf70a34ccdf7a38149337f3c34871f90e70bc0f02c6cf93a69e98b6bb62bfe58a57dd6b9b87fc2dbbf89968d7da167041a7c089cb2888d5f26c66c534f07d43bd457d6bbfbc877957ac882657b054fe8c529a78bbc59bea32e9f5924c4843ddd2e900c3b573169a6c677f5e0af8c0d8bd93a8ec64d1daeaf9f4d7388c50e1bfba4efb4a794cb82c4c79669a43f832e4d03daac0612edfc91431f5a3caaae18b9c3a6d74b5483b81e6b9475dcdb50284f6c52d24ee03219a93f446883e56fdb0bc1f9d9cde09bec9e9926f89bc371fe6d9c8a5c30c48676e573ea80bedf6dcdcc2b9d7dc6fd583887209d6f6bf75ab2e10c21c9af18f73049d8b156f44be7d1fd79fed4722c54d6304bdd7fd77e97876fc18c78916d14b799788eb24d98bfc481e2e6952d4625cc3fdf3c0963109fd045b1d813ed2477e70959e87509a9dd6aa231291e33d013f34fc84ffa86807eba554e7beecf8f5724f1ecae99a3da613dad3544c1760afe49cd19bc25793b55a8eefa3bc670384d44025c5b1886c9495750f69905257d0fae3402125dc2e4d52cbec771673d7fdd3704e33d59393efa8d0dc862786d97dc0598e3f891a1185a59a469f7aa63f4598ccd4c0747784168124a3312b35c6c8ccff2c958e34fd82b13689ec34d5ab138c844284a0a244df8c23b58beab8006ad1c61a04f41b968f00063501055df1edcb18931455aede22f24fc5a975354e2b2e1bbe2cc2c372bff7d1394ecff149b58fe03eb3f6193d4b2429318b2021f373fbca80e277e9494be875bb24bf31cee544a1cbed2da1fc1d6ff7942aae7c29102335a683a67b069eb4d327fe3d77b4a471df9d83207c700f0db7ac6f2c8bcc633d96d256bebcd2bfaf224b8f634ede20338b2b6a527dba539ae4e6bd1f47feffb28038bf2e89628304d72ccfe36b8ae0b6fd5fa6f66acc9b81100169e2d6305f672b2cc65a2d43e8ee353376fed35c7567f34383d1c562555378734763302945eff524442e7f7044ef3ec85c1d9017a1b3b6e3f3ce1a85df326b757526be22534fd8fda92ee49a77c46c61605c4be6e033f6080fb8beb6881a9c30a285ca962d7fb1d1ea622353e0a7e904f2ce53487fc5b20004a5011a6060b3f0d6ebadfb087f7982ae3db2404d31fde1d75e3c6a5ad252f938ee65e01618ab2f83011f07527db6bba2e3dd17a74b70c9a0c5900b9c14b0b0bbe2eb2983be8c630545604d0207869d75709865f875f9d073f8435d17ecc52fcd7b8838df07bd40b4d237a13af4317eec008377b767e5f267fbf19f6d60482ec01fb927492d27f9ceb3207cba15a3824f5f6e62b830e607c056dbcbb29e85f6066097d357b3b1998f8e5f833102399f05eb758abcd4332c3fbe66b50d9615bad5dc9b1405c9fe9868ae7571028503e809cffc57e8ab2ee29bf8feac05c38e1cd33cb2d44358a0e288e735c9b739c2358119ca346c22513bab58b5102eea44725651e649d5155b2a3038952c057ee2479e39a283dba6fa9035ac86c1878cc20e23408291dc70e789cc9f5e973c20ec57fd4484e4e01c5dbc34d0f30cd26b00cb1141b1f009e7011a4ee613cb29b7c2dd838f65ab2154e7db33068f15dce2463a838eade39a11b7850095fbb748d26db797a6b4d42144b2e1ffe6a11ce5dcb01e9c8dfca0d7befc10a0d41501b2a316cbc54b2657dc1c4526273677c4ee89b336a2cbdf6d607fdd45244c234f094970dca4c34347728a0f40fcce6c8fb6cc2da3e17395c91591baf03b77ad66779dded4e96f3f2e18ece6be8bc42956280fd4baee649c87e908bc98c562395e1330e0546700809bc2889c17d15c43ab21ba8d5617568c1f97e4a5a89edb720b00240e88a0d5d23b3913dda737c04036efcc52d615a8cf71b6472c6fc6e3deea01508a6b2d17eafa5638d247e608763edb2228fc00bc0b0d0f8c5d0041ff77207c844ceb3d44a5a2a7f2ec03e8a23e9390dbc7c7828499c60bd555beb6d10197954664e47845defb1598038ed33cf046899bdb96a5fd96caecdc7445f31efdf39aac9862f269a5a3ec5878acd640efb1267353d2beb064aa06588f5a6b977379dc752728a74b31c7e36a40513d67993b2bce694e483d0c125f3fcab413247f9773e83b19a474eb5d210b9422ec2d171ac6bfbcaee4a286784b30d6a571bc30e37bdb92241a4cd744c8df007cefa13debfc9926f6b50ed3e85f74121ba630ef84ad6b4983318cd138f3cb00d55705908fa115eee4554be9d7f527ac4645ad3152cbf3a46ca60200b82ce529c868c58fd4bd9f6d5da7dfec3e52f71b6b3f1bc23d78ad57ba15daf0672f60b80858f71fa60ab106a34d238e7ab7f31d1c3c7dde3402832356012508757cf6758b6b4da28914575498350ad7ab6c0d21c01e21d42c7775f3d8eb2ae286e74a98a926e61bc05e9b77b9a4b469bf8afd62b782fa1c0968e950d752145b860eee33c260faad406c22bfaab7553ecbe99aef50e7291ee21d998600e50d013d670211caaab441557433f6d7a7a115c30c2d1c4507013ec9bddd8b81ea0afa529490670ddbe9712f7d2f0244efe9ba47c4a61434c902e037357d75cbc9f85656626ec51eda02c09640db0f3af6d755e6dabecb4c5cf46c081d7feac8539469f2b4ebe6380a7f036952a0be92d13289f9c0d97dff2a9213a305ade3d46e287bbeb6ef1efcc772b6f3e7f5f36f0091ea885bc50956d3db021fda1949a7791f5eb78e959a54ec8cb4bdf0556938fed0a6cebc99663c6f3a27b3e99ec281b01ff52de44e4507d89460af5e90720484f627f203344adaa89e068844ab86b4fe4a5701b266f15b59c18dacd520b0d36bfbea676b54aceaa362823296d11737e086405463fd29c28dd77fa88df9302c0e8bd7fe09db5814e998a7ec021c96f9415d44f22b84c9f285e6b2553d01a04a424ea500bb13fac2955f635da49447b99011b19da204f751ac623e1c059ebbcdf8c60aa5863d22d83349aa348e8bf4b3afe22486f27ed1b769640f32c7ca1edf7aea1ca5339b8157e44b627f34e4c4c8dfa88742c8c1566da0688e103c2c9498d33200db22d90ab52da707645f217924fbd1daee535caa506c745aa325b90daee362f753ef3adbd0021ddf70b1a4c20f4b0f88c3b3d651def1ff0ed54356fc6a519c4e58150fa98413aac1e95cb65a87df756d5752cb3c93d1b84411495b4ec3d87cc51ef4df833dc927f580200886c2087461576dd0d0082845fba689eb694c32c831bc5185bd37f45203f72e71c21b46f112bf38a2847efaf559068789c64badab1cdfff8e3c5cec91e02b4e8de8f26e9dd4a3feeee65bbd32afcf70544f0f1eceedab389155de8acb445bb58bafa0caf9f361b7a7f7cd9c84af2e7885539c54c5b520a41eb3e8b8a83dcd10535c08ea653ca145aa996d41657adf9e4739b4b299e04be8ed061f6090afb38db1e86e9139986339f7e7d4c7ee3d483f5e6c7ffc41c8b59d1e98f754d88c6813108151334d65ac4fc572e65f0587221170379331c50949ad31d58c7115920473272b5a92dd4b054733fc6106da9eb9df40255b29ca0db92c5c22107ed3c81e3a92f2c7e3373453a48f246fba7de5f5e589318592af331de0d41d3f425ff9e5455c7d296c37e6260aa68d95dc65015287908647017ee315e3737d2d1d018dadb20e3eb48604accf36e0d9961e6a3ec55bff6144ee490530089bd989ce3f753690978c3f955f2341985263e3a60a73d244e5a7ae2c92f80d4d0fbce1563470b13b0f7e94f9a9c7d0a56e1139cf7afd7aceb09d9e478f75f7c5306d3ecca4b31f73e5f0c9c664379250d04eb271aeacb552397fe124abdf1e906cc02b2e7222bbd424021c6210c8bb347ed6026b540b443231effc3b5ff2a937c12d5721b184bc16e649174bc917c21af39f75e50f25de3117c00e9c93a87dde41e92a080e3efddb5865112cf4a85105c6ac9e94c986fdc73831e63ada9b239e806f268d89fea79aa7987c852b72f6f442b31f2e41253d3c31b6ceb5ba800b25a42aa130ae4e5e18e22855cc6ec635e120175ed55122d6f900d217315b13a19eca2ea2ce13fa6ecde2c169b95f907310d8a401cfc9d5ff2209d3bef7c71b74d7459a5835b9f192440700fe9f4f5220afc18eb7e6bf4af84af14b2c400679b76ee1cafddbbfa63c08b7b2fc3c2c3364e6ab9c1a616c743363b2e50f88b40f6033b6bec98db5fa5240f1ea3aeb281d86c6982a5cafdd90ab3127c066d217416cd9e8578eba99111b978e3aca6177f13843d13e7ebcac911303409afba12c0500af2103001694b2b380197651483506e265b616b10845466e5c47d86152f5aa457faecdf1671131aa0e589975339086dae90166ce3c04bc1017d23ada418e752028c9cf3424c055a864679c59ac00bfc73f1215317bdf582d9e3e3d422fda27f29213408622ad6f5d69fbc8b54e75aec830c329d920b409dff80f685418fc6d81572e17e651b9af2b4b9f234fe6edfd162b54eb76bd371c8932da5e126d826545a42cee9bb9645cfcf689a5d120fcc5b0a84887d9681a75023b6a0ca145315c3c00c0256a59d69314daffe27a6eabf597c2979a64c3f1884f47f89016ddd3255a9673798091208ecbaabfccba10a9e7f6daeb2226f9a813efdc351c8259d77fc678b10ffb237fbc0508f41a616fd8ce55e0ede374aeb34a04ecf00aaafd1743a75f35d145233b011a926e543a822ba0dec445b13955725563dbfe44d4c53639ce9c1658987fb0c0d2f650f9769369509013b84fb4335a9e86c0347638fd548e8e09283c2d3faacd3376034f6a36d82b3dc93eb1d54fb9ab3695abe1f39fd9994d589ff9b7631f6b9487808bfd8f8bf351c40a3d463776f6eb5d026de8fa76e912ca56061c14fb95256b5b202a7133b84665bb7bc3ecdc4b45fdd890e73c449e647ac6eb55ed627942e50cd3c5f0e5b47d14a4c1f5243fd5c52eaebeea418a20cced6cefd01ec593dc4648e73f562ff3d51c152b503fec18d9bcf5dc0cb08a5156e8a5e8fdd6afe41c979f3148be9d4c666204cb715797b32fb7fe0393256f48f21c9fb7613aa9158af6d73ae5c30aae1a4f79928112c3d6424252c52641d3988ac72bd46bd2769dfce216c8b65cc66e8d9fda85153500d3c423915c9aa2987a0fb126b85648e60e1ea03685be6df446f4442fd944727619297b4e64a25fe12daadc973018e68153b98f3f21159416b4724ebf6e25bc1f2f7376b26add8bf4ac1c2b933e62068d2f6b42f95c09f9aa3e2834ef8771fb7d192353989d5ff4a9364a69b631ae715c39b541c68def5cdb1ccf27a4a01c19f73271424d50ecc26e670bab2c8b13bed35b215451eea5c84ea05c21c8d3ad172b4ec6a6a45b54b1bb7597f20aa0e4c48ce90f5362d70cf9764b099f708f41085ba22f86a440768a1ac94d26977f2557faac8e2faa78724f1b070b89a6f48b52c2e86d7396ee18c8e865348db90a33a1a18f81021f0cd5d039ca6365f942de13e6567a220ea9129ddc8ce73eafc5a894f105dcc83e02bc7360fe5afd94ab671992fafb1ebae182c5b1ab963a15750c8f7390ab87cf88f6de00cfe1f09dc0959b4be53fa7d413f64bdde55098a757dde68cf22", 0x1000) recvfrom(r6, &(0x7f0000002000), 0x0, 0x842, &(0x7f0000002040)=@in6={0x18, 0x3, 0x80000001, 0x7f}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000002340)={0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000002080)=""/134, 0x86}, {&(0x7f0000002140)=""/21, 0x15}, {&(0x7f0000002180)=""/183, 0xb7}], 0x3, &(0x7f0000002280)=""/160, 0xa0}, 0x1840) executing program 3: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, 0x0, 0x0) getitimer(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a8648", 0x30}], 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0xffffffff, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x0, 0x4}) semop(0x0, &(0x7f0000000400)=[{0x0, 0x95}], 0x1) pipe2(&(0x7f0000000780), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) rename(&(0x7f0000001340)='./file0\x00', 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000200)='_v', 0x2) setregid(r0, r0) executing program 6: socket(0x18, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x87}, {0x6, 0x0, 0x0, 0xe00002}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB=' '], 0x30}, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x9, 0x40, &(0x7f0000000080)="b41505f73eb7c3c6a56119d4003717bb75be1b09ca1d854a4d43bc7345e0e8db5986249869d51f8e33ddd32dc6d766c3d99809506a88c94c555c0b2b5fbced7814c68565cc08c3668d07e8e1504e0d87e991a1dbb734502a2b0fbaa552b462ac2b8a812a0c7410ccbcc5bd6ce42c668d81a983f91a3a55043438c109cc23d0357707f16885b115f66d0431a5102263861cb692141c4ea9d6b6b884cbab36d309ca2bad5ec0192512991799aaaba846e4d225646e4193704d3ad2e225a62dd2f435363f99791049d654aec457fe2ff9ec9de70fcc80ca3659ed999519d3", 0xdd) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x40002a38, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x12, 0xfca, 0x2, 0x9}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe2, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0xac, 0x50, 0x0, @rand_addr="93c57dee41a32873f9177445fe0afdba", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x65}, @hopopts={0x0, 0x1, '\x00', [@jumbo, @generic]}, @dstopts={0x1d, 0x3, '\x00', [@padn, @ra, @jumbo={0xc2, 0x4, 0x3f}, @jumbo, @jumbo]}, @routing={0x0, 0x6, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @loopback}, @rand_addr="6cdf73f69f276997625a0b18373bfd92", @ipv4={'\x00', '\xff\xff', @rand_addr}]}], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xf, 0x0, 0x8, 0x0, 0xde, {[@sack={0x5, 0x12, [0x0, 0x0, 0x0, 0x1]}, @eol, @md5sig={0x13, 0x12, "b31d40c9a6f4bd06134a80a354186e5f"}]}}}}}}}}) executing program 5: syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr}, @udp={{0x0, 0x3, 0x8}}}}}}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x3, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x63) mprotect(&(0x7f00001c3000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) setreuid(0xee00, 0x0) poll(0x0, 0x0, 0xffffffff) syz_open_pts() executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) poll(&(0x7f00000001c0)=[{}, {}, {}, {}, {}], 0x5, 0x0) socketpair(0x2, 0x1, 0x0, 0x0) executing program 7: socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) dup2(r1, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0xc0}, {0x36}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) syz_emit_ethernet(0x53, &(0x7f0000000180)={@empty, @remote, [{[], {0x8100, 0x7, 0x1, 0x3}}], {@generic={0x802, "a199b99a1fd9620550b611828ea086a82e0bae3de546144904cdb077dfb02ac8699a203e8a5f0c60c200ee899d2f6322f2e5032a937529b35c9478e1ad5d371f80"}}}) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000400)='./file1\x00', 0x8000, 0x21) getdents(r2, &(0x7f0000000440)=""/109, 0x6d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_divert(&(0x7f00000004c0)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000680)="5f66fcb5c0293fb0271b462faf3ef3a14d3f88a6da2cae030011e0479d07deabfc8807c98cce5441ac2ce0df85b5bb898814dcd97221ca471181a8f5d1e82e1ceac1c7b06010c1b44e1d1731d9c8f55bb6bf7481a151a2d6570d080000000000000057f5e7613eeab35b1ce3bc212d542f00000000", &(0x7f0000000580)=0x75, &(0x7f00000005c0)="f890e1f2a0df1c4a753c2db3ec15a8e19dee8d5a27bf00346e92217da94a483426156f61db8c9cd5369db334e9c9828b25d08de424d688b6d62af14f554110a0b833e8f6ba9b281e28b2c30896f8a3cb5e1cf61e26484995f094df82d0377dec8101bceba141f9e88e52c35d816d6c1ce62e1061d2a919f6c024908989c928c803e31e98be88b84059e0d1866a50df3d46d6b48b62", 0x95) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x0, 0x2000, 0x0, &(0x7f00003d3000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x0, r3, r5, r8, r7, 0x81}, 0x0, 0x6, r4, r4, 0x0, 0x0, 0x800000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) close(r10) r11 = socket(0x18, 0x3, 0x3a) r12 = dup2(r11, r11) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r13, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) execve(0x0, 0x0, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) write(r10, &(0x7f0000000180)="12e1f34ba50431a705ebc4364dae0a10716df5399b58522ef30e92b5e3000020badfef350d5d67b4b345c475049d7ba6551750ce4f5698757b294f61875f11890e176d5dff1935f2a47e2f0aef8a320faaa7688c5cf2c742ae9c0dd915043e22ec0f1e70fb8fa83de0efa6c74ad5a64372b5683dba3cc332dfbc5a8d924708c3e6cfcdc41b93cc578fd8be9f1ab1706534e287fadfcea768dda0cb6f529b42c2cd568f7c3c9647111d88101756c6fbcb92ccb5488aa25e5f0ec3e6be3e0884ceb115b7688eac1ee4a7092dc94db560ef75cb4323cc82a3fb89a7ecfa100e1c86e39daecaa073bf529003d8621480256a05eb30fba5a93745925525343f9acbafabd048a8aa80dceba09392d03b21d9cf180eb19857e815fa09", 0x119) executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x40004, 0x7, r2}) socket(0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) dup2(r6, r3) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7004"]) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000040)="f98b0000", 0x4) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) executing program 2: setuid(0xee01) pipe(&(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0xd8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e09", 0x14}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c", 0x66}], 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0x68}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f0000000300)="d6464b8fabfa90c8b354499755c9b70369e2ad2b9a0b7d7034cbb3cc2f4bf362bedda7977157aa044b60f6a3ab2be00036303408b6f16162bba748697f6179e9f191e68a67c2f0ae53176a0931", 0x4d}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1ab5ea5e2cd9358323e7dbe098816d85046a21e9ee326ad4f04ddf5e9e02e7ae501b3161e3a749b2220588f0920ebcbe1314e5b42ad3ab2154636c5947fbcff594e2e037e851a73dafb67c64ee8500b19f7e9b82429197c10d3ea852e0c8a1b03b19b95bd881fbea4d2f935987dbbd75b8f55d528edfbe8cace6b0dc1ae3781390a96ccc4a631af1fd88562ac5633de42c545418039ece1440bae18b4ee7e895cd6db686fb7f1932a18c99cf96cae5bd37009abcdf22a8d5a5340594cca0c4289bff3bf19817fed8477091fb4947504b913bcf7c7bb28beddfbc477562cfb544333b1997ff228c7abc224ebdc2386f9c8ee07347d95aef57fb2043189675183677362e390e74ce4da6c377ecf2203855d5cc94f0b9eb502d03a02ee9a353fd521885eaf047ffe35b673a3738c27aeea58f10187e19b35db75b78b785d00b11243937674016dc74d5cc8175f2e6f2e6692ffb44c243552524cbcdc27209f4fd54ce806d794b756d85ee67cf4ca9911af0de3b747ff5d56445d3f8babe5e2603deda94bd181a5c504a31a91e354ad290e7846d51f48d01b6eb27ab724b2f1232cdd7e0207b5839ef41335d4e3092f0d1f7cafbb0e327469b032d9be6852b6f4a7437122f3eca9c6b5a7b1ce3b40a0f37341e75001bc13f4eee34c0170bfd874d2691818d7f538a52ebb5dacdc7f793467b797b1f551d463a33daf2b80ed1aeb7c55f1da6dc2356a813c69b577b25f14c3aee67ce913c38f4ef0cf74e0e29ed90f936b54926c342f5bb8742fa1b8dd867243cf6656062513d744d31b55499dd463cc72b785d3451e58d0ff55f500c1746043a077224a4a99b8f63a71331e7cb1d001f1959719b79d8480ca7ae5bf4767a02bef06a5bacb5495ed2cdc66e4e913f6b0b109d57273f87864b5ce94ccc1ae516f3bf49e7ebc57ea4ae9d03663119c724c965a53945343e65a2a31060d030c4d14b7363620deffbfc7fdbb02ff934a00c10835789652331e832c0f46e61e9e502699565bd1e892918402cf9fd988222c8dd8b424b7edc314b768aeadc6f3a6c7a7be599901d229e93a596661baee02913e930011ad53779dbc073c24ed8b76cefc5f9d985fecc2b4d48cb2f241ce919e739295867a83a103c609df29856793822350631c5d84e30d478cfb75deb431c9a60558e6582eeccf9969bee778c097ad51c3a7252b824a9e0ae530df6c5254ebe3a6940819873f74153db9306512021f3cdb30a125deca6dbe93a9052aff2c99287a9e0b15b8f11b1990a0689e83c37ce7b238eb60b85f6e2ff03e2ba57de3e1e4e5aff5fc4609a4a26248fe9581783f6200e27e88f6a59093365161954ce849352b9ecaed87a74e9644f275ac013247e4885034c5fc96805e1ec7e539464c7bf9727ad7f1a6fd45ac15f6143d02969a7352f7fd04c34c858f7e9d61aefa108435b9b61f2ca0d63d1f0f4c7f80c80d7f40f9a142861703aa677a6f9eebe232ba402f538a4226a26a7692b803933541e385d3a441aa6f72944fd77a8f01fa4a0caa4c286844f2a3ae5af4596aff131be96157fababacbc22a6eb4faac02644cedaf2c21696a86037", 0x6cb}], 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) read(r3, &(0x7f00000001c0)=""/149, 0x95) pipe(&(0x7f0000000180)) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000580)='q', &(0x7f0000000000)=0x1, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800400000000006019078ac140004ffffffff7f000001ac1400bb0c009078000000004500fffc0000000000010000e0000001e000000200"/78]) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000600)) sysctl$hw(&(0x7f0000000200), 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) r1 = socket(0x20, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) write(0xffffffffffffffff, &(0x7f0000000200)="b1c05b5fb165120a4224a763", 0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) setsockopt(0xffffffffffffffff, 0x298, 0x5, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x2000007) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000007100029078ac1400bbac1400aa0c00907800000000450000000000020000000000ac1400bb00000000"]) executing program 4: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20000, 0x19) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x82) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000011c0)) setrlimit(0x1, &(0x7f0000000080)={0x2, 0x2}) executing program 6: open(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) fchmod(r1, 0x8) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x104) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mkdir(0x0, 0x0) chroot(0x0) mkdir(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x2, 0x0) unveil(0x0, &(0x7f0000000140)='x\x00') executing program 3: syz_emit_ethernet(0x66, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000000000000000000000000000004"]) r0 = socket(0x800000018, 0x2, 0x0) listen(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) nanosleep(&(0x7f00000025c0)={0x3}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000002600)="9575053e0d26a36bca713d06ba7e8f283a8ea1c317224dc70069c707f30f024f582f707116ea927789ce60454f0aa5ffbcbe5c4e434f0d8a815b442d1f8bf4d2095c2173cb6bddcdc52d3d713470b8358504d2ee48780436fd7310d303854f279f4520781cebb53ab17d360d9af9d840fdd40607cefb20161904b6da1a0f74df5112db77fe820c9e34525db4eb91bbeb4b27f3e8713e07c4137aee41bbcbb66c531308689a719f7f636f1cd85bc212944f6d89c5fb2de375483c34a88abec9d4446d59207caecf1a88a1ad6c92f7a94be591f7082d20dba56bfade17a1954a3444c5844652c143ecc8401b05fc7337fd496fc337dcf4e5708deaeca525f98c937ab43874ec2ca6d1e71458a285de083e8c9266bb7f6bd0d922b78b36c1d64192fb397dd5d05af4e773829bb7c4baac704044f5a1b31285d251bd5842891e08e419c4b569d5fbd085d0375d6e70c54912d5fd3b66d3f36546a7a9ddaf699d93086e61c1fa3eb50d9be901c21c93f8d8431096e890630a98d52ce34b600c716f4f3542c9a1bbfc18a6095e7dffc0ca22cbe492920f2a3cab72a7fd5e05aeff560af7faf55fa949875e46d19b07d4ced607367f0fa629db630943a00a105f27d58beeb86167049a8b365ea11c47412cd4c62d9208617ab0a4786a078c21a62d7060f79d491120fb907798e8c8a1ac282c8ad95468d0a1479fb37fc42c265ac44681bcd073a4c4d3e226e1b591f290b9f6985fe8bde1e4f52bbcfdd01314fcc2fa75d40e1d5e88492f2f9b693fbb3ccc0e80d59fd74029c694662dcca0e62fdcb21704e55fb86d6a94eaf4cc9bab8da9c162a0ab87f45cef804c951f90c93c8436df87da3b488d765f2fb7e5b0982df9c6cd971024d91c8b7c0e05b008b62c954830728108fe7bf58221a48c289a6bb2702b0d91900df1c88799024d8c9d8bb49c2c2805065d7a0809719fe56e93756635db0ecae83dd7ad8084d256a49f8d23f5764d56f72b91df15148679aea4093867d360f4c02f6325b0a53b157b3756b60c25d9080a06e4864ed8cac8bb77b26119bb87ea85ba4f27c0a3f2872a836d62957f9ee2bc034141c603239b9c88e96c5995ef45956ed1a7492a62165d1bb15a8d3b06b909398fb410b45eab3da50ba50de007cc164a7f64ef9b297a81e151870152455ae529016cb25ca649d19c5966d9fc87c81d3bac53da21d4e171c0a4193d3b17d920742102c16861edc116a845c3c371ed96bbb45d5081e6431b716e6e8bc20715e5f4331172f090a068cd71d80689746722bb1000c8d3dffccfb1b873968af0c3fa6608c14d57d15fbcfc63d4c77129646bd951e04fb01b7c94d730096fa43dd0c426f2e5496986947338976567060d35e75a3629b541f7d2d9ba1678879c162a967b2c7bccb904b9153b017982f0b86b18354390f9f6d529ce6a77096b10b67d4a2e04d78506758d8efe514469cbffad88e6dea54a09a32eacfcafbff8484e50ad9a085ddea8cb7f5d9e478520bace0e1b83ea342d7bbceacce3d37b06057d51dd36450fdc8783f21c2d0a7d12daa7ae2b8771a0203220d36f2b619fe896ccfa6ce10e8e79bcd765d3027a9bb19d24d4ba056a4cbfbf387402bdd9a3bb97d18f4c1f04e38ceceb26fe583e7dee6161de550ebac778a0bc318698aa24f00b6ed31f9025a4eabda07aa85c5b7ad6373678b85755890ee2776229f8809ab44e4c65acf850b10f0795cb14c2d0f6d706b461a9e1b26ff34e1a8f4b9fcddf95d98715346250b84b59ce206c456c86a4952ea7378843b315ce079056a0f09ea6aaf6bfc9933e4c0298db43bc44d1ace57ada9eba21dc845b585d1a2c1c2247bbb722f6d819c5f4bad18352d3b5341692583c0e7f11bfb9031abe47b6b45454abf9c3d815000a380cf84377627f45ec378df0030c2c5e05b3ce0ead758a909ffdb0bc64b16dc838a443cdbd5b5998bb35d7db61693e8958b9dcd23481845c08d7b7572d0e4aba7b011d6a751a0d63e783c363e8d9cb83f47eb5666d0750e040cf34bc4608567b6d231fea8dcde0fe842077d48b0ecce400c6bf9e113b4c7599b6ed1056edd95a17f16fd03879d23e435d263ce2216055a033f54ab13d83305cb8de1c9a55ddf3255f84ef825dbc78d4680a41aad04463188c2a569dd225b803109558290d3f49910ae62dc38cb975b810cf0e62981b738dfd1d14701bed4d4050224b9fc5ad0725eee2edd052c481894ec8ec0a510f437a36b2a35c0ce92ebcb3a882d389ab8c8b7307d3d382b82ed6456365db0e5891032fe22112e2d988b1fded0a3a321003e40c295c9dacc7cef96afc5d454a9012134148717ab90a189003832789fc719c6800855c30d2c8097dc3a5c573b0f87ee7f6bd073759ed8969ec0114411f1fda5f7b02a8829b11cdf21a77e3e7cd79f79b9f44f25ab92f80e71aec71406d1d5b5ebc9d247114b6e82737dac1ca5c572619d629e4d2f65275f9db2fb589012544e28c1e1c490a7c001fbe1abc71a910a46bc61cb5761a07e068e0d6de603bf6e94ed52ca5fef92e9f8f3a460d108062c85873814957bc0d5329075d35bb5be8cc829593e92932ece324470583f480781cfb740971386f20a31763d5dd216ca1c88ed304d210a2796fd251e14fba5bcc5fa15a7a9829737357d4813b222f6f4ca4939b0a26dd56b3866d2cd88cc55c0e955f3c694488b9ce0f89b18df3365e0f84cde4c49a442fee21abe94091a79abb2ba082becc13e5271db476867edb73ba308bdf3a356ab69fd9c0f7dc05206d7d248e2d8aaf1d0c2bb1cba2d7db945495b19bde6d014eb351eab6bef64eda7ff676143b8fd2a5f670bebfde8e07cf1416d32736419ffee05a3af9bc3f178e548519c298f38c2499eabcd0547a60c4c8257dc88ab0aa8356198c00dfb462ed2c20f7b00d743ee14a6fc8567c4a9dfae9db7abac844bac229fa50b14f443f561cb189ff78df4526ac63499c0363a0d9d1739d7c80638bcef4e8f50c22a480ae66d0ba54b92aa2a5355a7d8068a90a5cfaa55d6988883d25e3e82c67a3909ebb4ae2daa2b1b07b42cba4f4d78f77775272643484412939964d3b585d519e974445a18aba7f8821a72d5daad5536c131b5327479ea855914fcc13fd6218dc628c3304bd5f6e004d18443e50d7ae02173731716131b789275be5db251bc8ff1c252567a9f3e350e7bb59cce1ed39e6804a4c1c5e769a98c0a46e00ed8164a401b8c792fdc9e53e78f9ec69c427fbd18036ad2fe495c44075273666ddd74737612e3ebfc01d0d7d0a63b3d700a7ec51f5cf0a877eb44e32e652973396ff303e14f9520ff451e3ac17b1159ef42be004cd417c6093151e94284fa2ad8207b7bfd44ae976de639836d9a6d6d450d6e30005bca4501e90815f289bd4d5e9b7c775b98bbfc3fdd1ebd1dffa32371233c4d94cf9a417646f359ad9ad2eafc93bdc126cf7ca8f5fa88db361a9b7f052bb332fbf04e50d305ebf5298c3209d30fbb7a3266fe8b2c8a219407f05c323e77f9e3b0bd1d9d898596a94dea3cbcaab7caf3ac77346c7d09e9afb12e12af564d6a9bb357b35aa348eb87d9517a97b77cb2ecb8d1a0578bce13566aba5cc8cb56408e2807573f81ddd041ba82e98c62abc0300f1eeb4d2be1120745e8252e7327fae22ccb6c4ef5b9f8a0fcbbdb49d8dbf9e3b2c75c6819cba4420d8dcc355f2758d380e291025372b9283aaf70c4f98b16af79321c796232b08aab8c13a5e7dd68117849d6f673f691443ba30c062d5308a45ed32dc9b002b04c041730b9c2b66026570a3663a7dc516a69408f582e86177042f68aa2d17dc4f7ac08610774bcc9f7dec3e6b670bdf0b19815591adfd745fb4dd25d49f62ea8861f8ce1e9e1e99a4c2002014461c512a566563eeef8a8b0f3cf756b3b37a4909e6d7a948bfa13bf3268c3ad77a4b12c7d492601c8252b67440ff7b1dbf65b416da24c3755450cb3741e7e1424d166436c7b677b8c9eecd416b6fb37931588cde5133ec6de89dd8be1b37235f1504759b47d0435d7703fa7fcb48f11e6de23eef72ca248a968bc7a51e85789125f7365204c547dcb1d7571a8ff0d6bc0eef1d6a0a7c9761d0769382eb2e4151ab2ce86b7ed1ee281735c50ee246c25c2f854ce61ea66d07c00ac2818015f8ba5b504f5eea13d8a6a19c5ca4165ec3b35b8b61712d58a9a7eaaec8664546acc93d43357177c96334937f038b74c8d6b449cba416e5bf582ae283e07564708275f330e34ab1fdcca40855e50f5e4dbfe3111708230951979a00224f645c359b6e1823afe3e393065811fb7e4e5f1e57c93722d9c5297e4a506e3d85e63345e5884e1d2406af9d4561a54f086e5db0cf930aef2fa4b6cd799a9f498d094d3d488b128ac320bcf5ffb718644c13868e7eea30b39f71ae28fa38c24eacb6b5477d9c53fb9bbc8589749f0161b99332398bf04d062d9dfeaa91d39116e0399a0464cfdaebf4391239145d8c8d7a9474d9e2140fbd4c5dc90024d65a96e4e7da990ab1b7cf0f5bb1dc5a0b9580a8fdadf5dc795615946f36c6d62e99162a95b3406fe8eb871ee41c2464f93f9b19c0fa670d42ed684ce02a3804c2b16a001a0f11373df4b3dfe7d01680bb00120d2663974c1e761e34a48b240869d06e574a7f02b4fa60d72daeb712461a83629a5493c4dfc985f57229a46aa47da4dd9afb3a9d89bfd5172ef2477f10f74ee39d3ac3591985ea39a686fe7ebce37f3ff4ca6f7ec515b05c1a860a19bb68252a59c900a4f1fc055b94a9f7663dbe58545873a0c166f836427b73040e447c8b78c2edb530643c01071275e148fec8f0cc99fb7a137bd807b23df45375625bc25f574ba84d7e952766c9466cffa6fdfa654c96cb9738f8188559932d0d5d9cd95515b02fccb87794f6be8226d666f1975c25c783268702718d6898347da38806f030b98689fc7dd808f12960b3863570d31d04ef3bb8b86ed6d4cab119601bf87678e360d16d67c24199fe8e3d1e41c5c2948e3c5b51a86ec57d1fb764cba9052d136ea942b51085c1485b0761ba31c94cc9df9a3f8e1c0cbb67eaf3079e38fda7680ec31052d38a7a2d14b29fa9f27a2e5902aa46cf0cb5ce835784ca23c439644e53182e61d62db87f24d8a1b4bc8b758fb5fe9c12091fb53e773dfebf4fb9d7a2b891f78b9d1a1008a4f24e5fb3ba115ef6329ab8b35a260dc21327a9a417f83bf7ac49a786c83756f3c2cd1002a44f69a488f1d99020eb86863b6bb6bf624778d325498268acb7f707bc27461fea850bcaf7ad680b732fb3440b9a76685351f058010e17d5089f2b6643c651359ee62acabdea58d669cc410462751012c2eb6792ded24fc775ba339ecbd5efbbb1dd5e537c6b832536d29d4bdae949b3c16ec0428318d5a8bd0235b3e68e9364c02fc2c6ae182ba098a3a665806b5bfacce20dc346a8827c85589b9122f7ca50a2fdc2781ffb4e46866a62fd2a325baa058855bc99f764452be9720f7b8c34f33390afcd55cd28c2ad5b6737361fbc371f26c9227ade6598ff92dfe3e1e27c642c54d2dd561bb760b5490250230246ad97584b224f4c1fa3ec00ad0c40cf0b28e30bc3aa75715f57e3e2be600d7e35362dfe186a4979eddeebb4957eed792a0f13baba19948b42b9ab282bfb1601a4d298ad73c1fb5ce96a1285a5958d0a626635ec4d6a6c7ce71e8746947fdca5211395f631d2183c7f803c3212ae0409720b770e81332a16cb684dce4e61ac2972c811c78d8e1f35e2181cf555c32141dae010e6354369", &(0x7f0000000140)=0x1000, &(0x7f0000003600)="269b6a3189169955f1e94850ab9603a989cd061806a1cbcdeae7fcffff60f0525a234daa8313c2c71be0234a8d6311881f68f03b4873206c9a169118ea9fd20aa9092a7447363a2047ff58100bdeae84f6b66e98f1508583e806646208fb7253667cd3eb801a790c956296eda8ee41dbe25db5efcdf4c0dcf05bf5681e59d572705731d76394448d315fdbd9d7488c1062069602c13ac1abbcb317065b830d942a2bd37cadc8e4e6b6734c111f295cc9b3cc1d4a76b55fe3f7a3a55cb40f44912047b8bc36ae795f70e4f9b41303b055dd39564ceca8c663fe9abac3f1cc9f6cc3b94e1abbc8d552f0e1a77dac7f782044d60b88f2485c4e1c92853b88405547d039615e97a92e32003e365180e023e6618cde3082bfb57f7fbca732a981ffcfea8e2f7c291963b7357cc6cf4fc7d6ab86f9ee239a3fc59f256e5d8ecdb399e4256b43d985fb358e2cdc9aa9ee925cd53f5cefb807acf769e20eae713cab76522a5b36daf4eb1c6890ac4d0ce58581caeff79fcab5d0bd76cf0e82923cef74ac3de087e84a77f94831adf5eccc6484bfe580d3be0b57c7d53cffb4a90299f6e7779a3db5bff85ae875df2df66cf4829f730d0db5f811f538b993c967c880dfa6cc04f01f90244cb82f19f3f17c57fc443e2c8887c85f9285221b596b136be692133e47d48123d6c47c68e434b1d0b7540142a6c745cadb900d0a7632bf662aa04b40ed0c2dc5e109c1de8de125f253dbec65c76bc0fede1b7f6aaab3399f67697ae06884529654abb052d4e3b229be32e2999238ef3491723968a6dc9ab714a5fae7a5179563508c2db48e9271e5d08f39e98c84b4660c1cc47046a5c435c88370a98e79cfa001e8532b5e59073f54001f30743d7bbfb807508dab4c6cd6d7dbee3ca222de7898d857f35810f54d7794152e1cd05c6be4945ec2c5df8c9f6e2dc80ff41af545780ed59510bf87b11ded9de5332e05457c42eed94236f1de47e81c46f98ed0721e8a9b508071550a5bc10381f3bd1450003d132581114a51ca6d9c6f04ec1b0cedc4e5fef530b4a07b4999aa41080f43cf9378946f3fb7be64e27fd4bf539029b19203591b955c1c2fde6d698a63c18da8d8ac673a41f169847323a522fd1a3a5e4fff781fbeb7e9f545a3d12c552d18fa52466b16c6af529581eb30b34d00c4878254e0e6535c13d7597c05709860f1b26d1fb2ef16d3c72da1c99a47242de2980c5afbc2c686e81c290f4eda1138841f81a4fa5d07db070f3f8e4fad9e57df77ee83165cfa1443815ed4dc5f3d61a318bd46b58226c48f329dff5907a1cc91fa1171f86cb472e874ae8ab7c8fbc7ecaf5b1c83064c6bfd034749d4c0271922ae0cef3be527bb72a937e0bb11ae5e8de8ed991de2bd61cab798a28b693e350e9931ea08114e75cf10afed6f2d0f43e3e229c399a8f8caab87f2e3d65f0101692b4473a58adb333a5ed8f08d8ab86586616a25ccc0e3153cc2fbe25d881a870e45d7f2a059b799eeadc2a0ab2cea5dadc0816b58e432299d7c0984eaa5ae7803dd77bb2a9fc79667a697c491f8f818dc55948cca13a5b987b3239969119d5d42fb744bad94140926a31a06900607230bfe177705affb66ed51960a77d32ca88c30d0d379dd10319a39f2d821879dd3e852b0562af3f7b229e97b4579f4f4a0b22f4572d447f30c951f6b868cddbc07d8adbf81b79e31e93b6be5581830979bc9d502867bdd0e8cc0fe2378be123be7d229fe9a9b8852fd934d987383deef27f66540e0f12ed80bd95fccc6bf5bc5aa19a2f7f4b0e89deee4fdd8bfe18a2355bcf1b7bfd3592fa9e79825d8160565467dab1a1eb5dc7bba7b237a1fe91b5a2a8411fcbba63e16ee71fdc67cd61b9d6b884b58fc74b1a308645b4a32a49848f74b71a580608998d2a5e615b3c5f3b4f14797550b2a695785fb4a266b83e58921c96e58eea76070c2e965208c23cdd32b051aa8db86ef857e8d9ac6bf298e2142815bfd9096c466e55b33f56836cd0045a2df763be93f8d62c61c24228c6f88615a6aa6903c7e4f0a8a826581b51154e6531f4ff861eb1bbb3a36e806cdb10b9fa0e408bb437e241905657b34332a691cbb4a79fce383b9159c008d72265c691b5ec0ad15f6959d967ff22274d2c040933fb4acf56318f3683d765e25ce612757a52a13f061645b866293889087dd510f04170e3ac520c52dad2fe2f9993e1f88f48a9b5504dd98ed64b2043631987ae71371aa1a9e63a0e0a509a051e61550ab04ba35610ec22773191349b960b4dc2bd974353f285853445a98caec13c6f41d1d8c0afb95059d91e4d43ab3f53b4b0f83349425af8b76ac84e4487e153e55e170dd0d48343d89742c503b72ec13ecce0202c65675c9ee046164b7df0de5450322199aa0dbb1d5f4095de0b61b858765b6eff771a4e238d7bead1bcf93536e96e1c76afc8c76f4415e543c790dd5d4169db75c0e6a3fe4126b9c6ff3075fd2f64c8c1ef2daf4b4534e8ed9aefac32f516d0f17d709ee48c67ffb379b69c761f2c28526813d56248887a8fceb038b69ff0464acca8e924e97f248eca1c01f791be4069d8a18d3ac862bd1a7a00cd525f1b1f32536de56da2c3bfc26871521bf714d53529b48766e794071d05facacc06a4dfcaee649acb10c71f1d22a448309981d9033089957023bdc7f70e1f2790d72c937aabfd711c019b55ef324cf4f66cf2080ef3a63c579e7aa4b611f99b2a9dd2cc9da81f9d845edcf7682e00a350a373fa78227e00e9c93eb77177cd2c2d78d9a7825c50a3237d13e2fc9649ca4a751d40fdd9fd214a4213cdf3a3f9d667e74b189a3f0eb12f482dc251466072e1756729b48f2d2d1243f456004a6c007a574d5c2c8073167567b6f72b1651e82258abc14a0545659f8d248e57cedadbdadb412127d886c58125ebe70afca9d0e2a09e40d1fef49b3ac54fc6e7c1fcb293b34655e03810dd1e94886b843cefc75f083b25f081bcc7bed591e5d71f84856b4ff26f948b5b33cdfabef9e979fc0d303659461ec104aa53314a0f9815a0896920eaf2ccbf9295e85b06abe790a1f110101fd648daf9c6fff24ccb99524bc49377941cb9a8e9d03a61ff14a9c4834ea5eae97622ae944214c5f00182fe294e660e4ac74e6ab803452f72bb5642b43c7dff41aa573bacaa8c41ba579e3bf9fe7b42a8668348c2a49c02906855d507df247ef52bed1d82d758621d217970179f4fc195938f1bdbcc1d685a3fc40128b060bc78e7063a3b9075b60d95029cceaa6e8dc79b38644378e30b68064b50f411c548e7c7c0f09ff619971b3fbe9bc9f7225c8c1401b8a2f2dc517f16c61847f9d1f88c08350dd75c12537d760673e912cc75e93ca37120914426c5456f9dac0a94977844c7b850cd8c46654ec8a9a2a29d308c9412c7ba2983c265c8d9a427981b177154cb6e3cdd5e5b081125e86df4403b3f4229b6c05779b3a20f241ab467cba84cc9467e3050c7de690c2aa48f4f454acaa46487495f52ebd51d34374659e7e7e74e07d7f02826f2e769c9756a45039a92cc5654acc8bc17a79999db20f06b7d5aa76a39852a4316b7468a4f60227d074b82c40cbb07362569754f7a136842b3cc1dc60d2cb5954c1fdbb7913d46293a640b3356dd6f0d89a8fa2b4c57091f8bceb57525959dcaf6d95baa35276c09106181f6dfb1cf4e47696c761f1eab6c897630933ee5b536d0a78f613228c2412f54b898b8245cc3c94aa88c585c0b6b68472331f8d6b02e78a52d143a7986d5e5b8902d5e8dd1f3682d703b628a85433b715e931752e4fed3994d9ac656cb5b517d518cec3b5b61e6b69c4e05bfbcfc8b612fd3e67e8f3d1b99891eb8901fa7be17e144a1b1fe4b86c8528616b1cf85ae90d97569319c909ceb6d32d4b0af8ac2eaa40d9a6de8732daedf0a6b668a552370db97401bacbaf8d330fbe59fb467ff9a04504419cf9c323b510b0d9e061d568d7e31584edfdd3636ec7378c889769d7b1a887e0061d50807761e6bcdab457ae4cb36e00169a0b7d13726154ad25bc7e2520e37da21905b5f2f30a2045bdafe3c5eaf89b70a215b68d2dc9dbe5e7d022d055c7efaf31d91006b8089f2898eca065ae2c4589a02c15e4d355b02ba9923038f877571b9bb967ee08e185c4ecfcdbd8980cd4497790ea7dc1bf559ace1cf4f7307360a2f466dea5f65d2c028c3d769a26f64384daedf5cbd0027188c32d5b814a0f477c2a60260f926bab334b71002df99a57f3e34b0c5810c38c95ef00242a3912f92c56ef655b5015a7ccbb6fc17b6024a67cc338b4ec4c7686fb6b594659a9267a795505d08075bb04d6b6cb4c8e0729094d19df54e56059a5cd340d80ae1f57ab7a1bba2437b23b9c2a0715deb82f278a62754cc71d0eb88b0d145d8473b1fd3a8bd8158516b124715a65fa67f4c8b83622d3857a1e96e90d481532681005b5a90fd2f8ac0b85cf0060112491fe3027924804f3d6cc7fcbdd02bc3f2c549b1c0335623bbcb89999c54223667e878b52d033cb084e22925a574555f315fb459328c82eed26b2dfb2aa0c636580fe2a1fcfb30ffedfd4b918e951158188ff26a83b10c16f987e9155c3283e47a08fa0d77a4a63b4b2f75339031992a7fa0203e177762a6622100e386ce0c8a7160d5baf4148198f843f08b6825c82d245da4923d95d9b2fa178cda87255c4216c4497100e6d4a0f9e616bffbdfe51974960d92249ed0586657c47cc769e281e1b1705b3717583ea70f765fd4694d635bf1e91d60612954f3ab7c4c520305f4b6b3ee7b3b8053b654894d40b20b7d95e9aadf809552fe5f63a8bcf70ca6e1e7e094b268aa3a6e236677442115897c9e9d63985102db098856a37b33ca691596a8bdfc39b329e40e04f2e1aed46ebffa28b9e6b08f4ea3881fb422cb3a014f539b9fff3e103cbdde47b547bba9892dc8535d5c51ace018c200598dc5840823db5e7362c6b32dc3cd7546cd342816dba6f809906f8f31603cba3bad8d9fdf0156d7f930ed72bef0714e4e3d064d23afdbd9e4681bb5235aff7357b9c35b90e99f96d6bd08da8b44a91fb717b3f30358320a3b653df8d38cd711f30cd1633086f52c543fb30152d3912de7540d361669e4c485429fedfc865e946c10d0cca010498b11f423852ca4a493c872e4ac18b8aa6a51464612c0d0b0be6be4fd8e1d78325eda1d602576e0f3adc9be4743eff7c9e2c29a3d204be60066d19b0de3b5faca7a105610f73a3fd5fa279ef3e49baeedddd3cddfd270ab3c5f600538b47ace566965456a12bc86fb39f922b3afbb6475e49bfb59cf0d6c38af000247b1ba9b76d8366fc5862d2f463ed8464b95afcc16a0a83522fa19418f98fed059984a5d338f60bebd72bbe1f52ed36152f1f53e42b68c52637a059dd2ec6c3967a70369f7dbbc965516f62348eccee938686ce9021f994140c9d6a23e30f8dc73f676f7d23af438ece29f1ed7f69736ad130c5af6a54c82572a73f935b22edaeacb42a0db459a3046b47f957e9284e788f684dd44972fa431c95edfaecc2092fa09f85adf6ea3d2572ce771daa6d51bd0dd7336fcd86c6c420f05df474b724675b12661d97b532dc154788a9d1fed217f67312956cc633db682109f23817663e106fa906591bc4ef95036270fc5acb0b7443210b80148f5eabd010bfaa3e6e02f6a9193450aa70495842d30c2bff32117c12e4938da708762a09fa575f9ba1c10a4bb4664c4acd1e85cde2746727a9da4c8484485fd76114dfc2643f1a941ae9b5", 0x1000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x240, 0x0) lseek(r4, 0xfffffffffffffff7, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x0) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) setsockopt(r5, 0x1000000029, 0xb, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x20, 0x8800000023, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffff9, 0x20, 0x1, 0x4, 0x3}, {{r6}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x2, 0x3}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r8, 0x0) r9 = dup(r7) ioctl$SPKRTUNE(r9, 0x20005302, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x27, 0x4}, 0x8) executing program 2: socket(0x18, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x87}, {0x6, 0x0, 0x0, 0xe00002}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3}, 0x10, 0x800, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x18) syz_emit_ethernet(0xfa, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000028ccd6ca80620800460700ec0027800100709078ac1400aaac1400aa010000004e214e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="810800059078000002040500000006615f927f00dce8a13780abaff4ca730bf83143092bbb07b51bd5a6626663b4d683074b0a55230aaa023739d46b4d258f44db6d213a807d6c46233d6ad79f8383a701a8d5b1899d5e70fe2f16590ae7e64d7e2e9aef4f69ab851eee16ea64ecf3d0a3f24e493590cbdf93740cc8cb83489c2a82d3f8e41d96e7b9dee16e5a618412a94a4b31732870476e1d3ece6f8587ebe3eba8fcb7f8bc77bd7fe09b81b6da02f0e609e6ca6952d42d29387ab2734d22dbdcca1603450cb4"]) connect$unix(0xffffffffffffffff, 0x0, 0x1) socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) write(r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) writev(0xffffffffffffffff, &(0x7f00000011c0), 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r4 = semget$private(0x0, 0x4, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, &(0x7f0000001100)="b5", &(0x7f0000001180)=0x1, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000014c0)={0x6, 0xa}, 0x2, &(0x7f0000001500), &(0x7f0000001540), &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a0446", 0xcf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r4, &(0x7f0000000440), 0x0) r5 = semget$private(0x0, 0x4, 0x556) semop(r5, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1800}, {0x3, 0x8}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x0, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) syz_open_pts() mkdir(0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='x\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) setuid(0xffffffffffffffff) getgroups(0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x308, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x6, './file1\x00'}) shmctl$IPC_STAT(r1, 0x2, 0xffffffffffffffff) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) rename(&(0x7f0000000140)='./file1\x00', 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000001140)) executing program 2: r0 = getpid() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000002880)=[{&(0x7f0000000340)="96bd1d60d37ce9cf1c0f9fc25ac05e6f4cddb48aeb3ab05c2386dd06114b6dc17964960874b9154867bbbc66b4c9df8078f38d7a2b", 0x35}], 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="5d01d5621b419703e2a7d764af46a51c1e296632364ae6aa641d1addc246c003380863bdb1a9ee741dfc2b3f9cce676a8c1d5666", 0x34}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240), 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000580)="c942641f1768a23e9c6a4862bb3c635eeadc4bcf91d85f8cf0c4d2457b3ff524e9e28037a7f025c5b70af88070778b8e56039c1d783dab76b5a7c506a068834dfb7b9b4445e04c9b11d5c3a0d99eb7e05cb5c757a437ded613198cf8d09e029c0813164eff974f5c398cae266c41e56230a31f5d35c63b0cf9f323b6d39fdc95aab555093f5c6796e249362e8267d509e340dacd7de23bd38bb8468089b501e02006639775b85271c68ff117b6579bafa90a6f79e6f56472ec9008630c42b4aac7110cb7779d293fd48a38d5587d0afd39070278ac203683049882e6e04a8011fd8551ed874b34633b3da252142a679176d5", 0xf2}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000280)="4227fa62c66f187486c762f5a230054290270f1ebd4725514e1082231e88314d4b8234634a887fd74d188e14f72156ffdc37696e0e5e9138b03b87140c0e14b3bb597a6ec25a0a4869c9e5a1ff2a809eec7bef5a0243e354154aec2720557987858f4ced398039a9214a900a280d4c94c183e04c0414e9ea1cb8cc040aec98b874c3f09eb8821537c8c9118ad2ddfdf81e6ef0000000ef512649b2ae2c120c30340785a1a65a128e11db661d5bb701e0d25aac9d86ff84523a9658902c8b1d200a90c60b937cb5ec1afb81ad77886fdeaa27e59097231601c386dde528bada1a3d9639a46a04c615abfa3ef7e8bb1ae78dab84316376f24aecbc5a9a6be380e4b69bfb4a59e0c19cb2bfd2cd09feb58366745602d06f56200af0892cd77556611b27919afb674164af4f0744bd33809c2c6269c374206e84703af73be37016aa", &(0x7f0000000180)=0x140, &(0x7f00000003c0)="001bfcba93e6bf088b4008737450ac6f8540da6aff8e9ecfbce380fd666327cb3d84ce9bab9c4b161f4486cdf1e36ce939ede68fd5c5e1250ef40676d6d7cf50d53c23483c85e8a8133322abb4725c09d106fca0e0b4931ff103f3882c30fc55605f7bfc864cc87e68f79090ec0ece3ec54d90218650ef3ab483cb2dfb75f0a11f9484481f65e51c488f0d5416e50fd50561f283ae5b7629c5ffb4cc2bd2be6c617c0000000000000000000000000000d62410c73b1dcace8f6138bc1d93bf4aec963bd94300b6ab93766a5955cba1c5b41730a462d61a82cb9301df51ac1de52d49e0aa74d90d48cb07ec1491ade770b26e137dfe9e66975ea16377d9ab236bbd8051daf7226fd9f02d0d0ad3568a0bfd6b986ede3e2456df0a386822afdb8e416e940bca1053d82984aaa9b688fb7fa5e721045075b7e8c8db3527695264c698501660708e127c247f7217c94f903b578b87fa7ce7f6287793739aa47806e6b870a0385a212bfd8d355ef70037832f7edbd4f30aa2bbb0691cdd62558ad37e753317f025c102aba6ab510a75", 0x18d) bind(r3, &(0x7f0000000000), 0xa) r4 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) fcntl$lock(r4, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x0, 0x1000300000000, r0}) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x8, 0x0, {[0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d, 0xfffffffffffffffd], [0x9d8b, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1], [0x6], [], [{0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, {}, {0x0, 0x0, 0x0, 0xf582}], {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x7}}}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(0x0, 0x200007fff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ed3000/0x1000)=nil, 0x1000) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x150) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x95) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) chdir(&(0x7f0000000300)='./file0/file0\x00') chflagsat(r3, &(0x7f0000000340)='./file0/file0\x00', 0x1, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x4e}, 0x2, &(0x7f00000003c0)="85d03d69a6db8a120b5dabf9e3a1e47f44bda1022786b1b154f9e14ea81e2c9ec1e4cbfdebea31dc370d96baff7f045b819e7b7045ce7eb79b368f8fc0595e1f1f38340efed6a2e5888bc4ff1910b5880918bbca97797d7a4a2a545256f369654eb10989c3bbec522930a07c30495f94fe61496c07a6fe59971dd2ff782926509e97709002f5c8c9a81b61eb45c5d2e1255a5ea08438c79e", &(0x7f0000000480)=0x98, &(0x7f00000004c0)="302a6f25bac8bc117830e1a253cd15a308cbeee207906d0912", 0x19) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000500)=r4) symlinkat(&(0x7f0000000540)='./file0\x00', r4, &(0x7f0000000580)='./file0/file0\x00') r7 = accept(r0, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) getsockname(r7, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) open(&(0x7f00000006c0)='./file0/file0\x00', 0x0, 0x4c) truncate(&(0x7f0000000700)='./file0\x00', 0x10002000000) chroot(&(0x7f0000000740)='./file0\x00') kqueue() unveil(&(0x7f0000000780)='./file0/file0\x00', &(0x7f00000007c0)='W\x00') semget$private(0x0, 0x1, 0x88) chroot(&(0x7f0000000800)='./file0/file0\x00') r8 = open$dir(&(0x7f0000000840)='./file0/file0\x00', 0x80, 0x133) fchown(r8, r5, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) lchown(&(0x7f0000000880)='./file0\x00', r5, r9) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0xe7}, {0x0, 0x0, 0x4}]}) sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000400)=[{0x2c}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) pipe2(&(0x7f0000000100), 0x0) executing program 4: sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{0x45}, {0x40e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r0, 0x0) syz_emit_ethernet(0x12b, &(0x7f0000002600)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x11d, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @empty, {[@rr={0x7, 0x3}, @rr={0x7, 0x3, 0xae}, @lsrr={0x83, 0x3, 0x8}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x22, 0x0, 0x86, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @eol, @eol, @generic={0x4, 0x10, "48fa89ae2b849e38741545b4b986"}, @sack={0x5, 0x2a, [0x9, 0x2, 0x4, 0x1, 0x9, 0x4, 0x2, 0x0, 0x7, 0x0]}, @mss={0x2, 0x4, 0x7}, @md5sig={0x13, 0x12, "f6907c40582d54ed93fe121614756abd"}, @timestamp={0x8, 0xa, 0x1, 0x10000}, @sack={0x5, 0x2}, @md5sig={0x13, 0x12, "38533e743be61c4f07d514c7dd4f3d04"}]}}, {"1829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"}}}}}}) r1 = socket(0x18, 0x3, 0x0) preadv(r0, &(0x7f0000002580)=[{&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f0000000500)=""/87, 0x57}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x5, 0x4477) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64, 0xe8, 0x0, 0x100}, {0xa36, 0x0, 0x1d, 0x101}, {0x8102}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket(0x1, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) close(r3) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f0000000100)) executing program 7: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 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) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x48) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file1\x00') connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x38000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000600)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000640), 0x0, &(0x7f0000000780), 0x0) ioctl$PCIOCGETROM(r3, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x86}, {0xfffc, 0x0, 0x2}, {0x401, 0x9, 0x1f, 0xfffffff8}]}) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg(r0, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) sysctl$kern(&(0x7f0000000300)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) readv(r0, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x2) r1 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)) dup2(r1, r1) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) executing program 4: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='#!s', 0x3}], 0x1) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) executing program 2: r0 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) kqueue() socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [], [], [], [{}, {0xfffd}]}}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000300)='.\x00') setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) sendto$unix(r0, &(0x7f0000000240)="b1000503000000000000000001010000331cc0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e207003ebbc256689a1f139b672f4d335c223e7d0c032bfa896443a52102000000720fd18bfbb670c1f5a872c881e3ee2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712050000b6ac0f84b4974b254dfbf45abb4b9c90ec2059ed2eb684ce55397fc819a7aee6d7f920cfec835ffbb5a632cc05e101cdb8c63af5ad760e6b0ccc6c21d9ae86a57cb0a598d2c538a94789fdb2a8e1f2d716f496fc3f3798e89327b66a5663222c82ed804444361cc48ca09379a8d97e9d18eb4d53f2424cb4112dab6690c8f65a06fed5a57dc72c6fc41de59dafe0d0e655095c202441c5969d40c7bfb87673d5c138e07f5a9cd580fb7f5f7def13179b5882f2ca4dea7c1dc7acf14573dc4faaf1bc1f8c65b8bcb61590dc56d35c33f1dd44a4c24b2bbae117101d7704ba9e4ae72d57a9b094d542aa7bec6e24dee8a304649bbdeafdd07c31d863a1329e9f64a4eb6c77e23c97daece7ad7cd625ae4d6cd567dba9a4067352ab156323a05cc978", 0x1c3, 0x404, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) executing program 6: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmget$private(0x0, 0xe000, 0x202, &(0x7f0000fef000/0xe000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000580)="ce10db75c8c346c1d99323b2d2e40aba7924eb91d8fe0efe6938d926625bca5b8aa23007a6", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000000c0)="05c3a6", 0x3}], 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) preadv(r3, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000240)={0x2, 0x0, 0x8000000000000000, 0x1000300000000}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000006c0)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000, 0x0, 0x0, 0x0, 0x0, 0x2], [0x1, 0x0, 0x0, 0x0, 0x0, 0x4aa5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000], [0x0, 0x0, 0x0, 0x0, 0x100000000], [{0x0, 0x9}, {0x0, 0x0, 0xfffffffe}, {}, {0x0, 0x0, 0xfffffffc}, {}, {0x0, 0x0, 0xfffffffe, 0x4}, {0x400}, {0x7}], {0x7ff}}}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x200, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 1: socketpair(0x18, 0x5, 0x3, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x46, &(0x7f0000000440)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000000ffff00000000000000000000000000000000000000018600907800000000000000000000000096511caff083d88f47d41eb0926012c74ea9eace44372cd4f40865a489cf1ec61c0ea3b3038553c69a9435b34578ca9446685cad3cb4ec74f2d0b82f2abd113babde3cd89142ec15cd3e587d82510f3f8c05a38b483d254de251bfde68bb29f557e70bf8dca02461e71f1664fc15b9625e92c4fae1f655ada7a3ddcf286db4177302007bf43238c53f4a4ff860927ac90e5161ff5e3c152f933953f8d34f6418f59d1350f1e4cd8c5c7c17e7425c2f228a6e9b2a7465783796e5e95918a1b5b4158224fb"]) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000300)) pipe(&(0x7f0000000100)) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00005f5000/0x2000)=nil) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x0, 0x4}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r6, &(0x7f0000000380)=[{&(0x7f0000000140)="38246a056c980f274e3c0685f53d3f68486dac08b9f267472bd7a843f4c9792d187c3afc8ed934ec3be1fe63945356e01743ec42e19c06761b61507d9c116b6c2ba8c071a65ec73885671248a643115fc23972b9abfba69ec37d5fe602a73385943cf22c25b60c08b233ef1668deb9eeabb1db8d6584de443935ee36b18ca6045affee548dc98c7184d07818b593ab55f680be6c8bf2031adfd119bd33c32aa43732fb809c75ff86434205e564d5aa081d3d73eca2f85851c4", 0xb9}, {&(0x7f0000000340)="7c58da6a41fca02f418bf272f6f3f70c2eee2620137d3bb00276db3f3888b4dfec5f42ef3e33cb3403eb33b8d43c7fc4539cedc5b79670", 0x23}], 0x2, 0x100) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setsockopt(r3, 0x1, 0x80000b, &(0x7f0000000240)="00002e4334b10db07ccd11504dd96552ac65ab781afa30e6ff77400244054fa9af5078eb0bd177529413494bf4b831752637627877334af1415f9885aa16bcdf428634eba97fef74ed02b7025052a7cb6f2f3ed1c4a6d921e23a3281cefeefb68e32f47397a44b98d27b8b870937ddeb52c19a5789e1e941034825612c5e430236636f8e79aa4ec1664e20739a9d9fdc1ca0", 0x92) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) socket$unix(0x1, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 7: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@generic={0x5, 0x0, 0x0, '@]`9'}}}}}) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x29}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) executing program 4: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000)="5ab7776a", 0x4) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x202, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x805200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r1}) writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {0x23}], 0x2}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) link(0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(0x0, &(0x7f0000000d00)='./file1\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781", 0xa6, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x56, &(0x7f0000000140)=ANY=[@ANYBLOB="fffffffffffd02f9ce00000086dd6000010000200680f6ec06af000400000afc59f0db9e4ff2ff02000000000000000000000a0000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8008000090780000080a00"/20]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {0x0, 0x100000}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {0x0, 0x40000000}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)="74729998d9869fc3422163833018b8baf8159d81fc4f03000000000000004b009341c11ef7d3586a67afa11078f7", 0x2e) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x6, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) socket(0x11, 0x3, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0xa5}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x0, &(0x7f0000000980)) setrlimit(0x0, &(0x7f0000000980)) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x20) close(r3) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x0, 0x2, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r4 = dup(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="6123c48d4223423b721380ac7f9afe8a1245acca30a3182ac7a96c619e22bf11eda3e3623bae4470e7c51b7c853ff871f5dee7d0671243cb5b94b327c75e418ad10e967449c7ff1114119282f0297b6f7ccd097a222c5ab0cfbf5f7afa1962e858eeba1861dac2f91bf683606282d3bf302b0066fc5b1735cdcda43558ed8d0119800d77b5746754481e8e4ea0f38f24764e14f94dabd7a786e35f5d39a2cd2864a09df44f6b3a4956058078354f3c0cca5d550909cb8f5e000000000000000000000000000012f7be393d0499c92952c6eb315f99f5d904277a5a5f78766476e3720b602ef1d90e1928f6488cf5167fcecee5ee6f0b6a5ac26aafa2f6ddfc3ea6b3f87b13fd26de15b4260f3475a7b9297152b18e1d668d7690e460dcee48f4648639609d9457047e2407fb7dbfb6c4152958ba5ce75ebcff0e000000000000000000000000a6d4cfcf67bf6889c06daef2d7e44d8a9064266c28238d22810faa994ab1b2d6c5c7e7032298cb0682762920cf891cb674d77c433ebc78778d6d5bf51dfbc8a50dd508894e2173487f37a7dde635609b90698fef63d96c78312a62128e34c5a49a4def48e031bc7d2d679198a801690393701c35f8615ff8020bae8904", 0x1c3, 0x195a05e282d6161, 0x0, 0xfd64) r5 = getpid() setpgid(r5, 0x0) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r6) accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000180)="15", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x2e, 0x6c, &(0x7f0000000600)="0b9adfcfff07a4aaf9ff99fd01395fe8b7d92fbf8df36748ffda7a25b09d9e0000ca6a4341e62c6dc8154fc521847a2a22b6999e42992b4eb2409f1d92ca285c41d70126a5723a7de62f1dca458218acb756a0c5b63e139c08eee4a9f37632afcf3039e92ed648c3bda64517900400b2301f005d86d3368df0e035efdaf669f0312df07323b0668ade4f49e428f9f742f311cd8e1081dd638cbd904fcd404ec2902e5fbba5380997731af5acd3d6afeda803cfd819b826c6fd5827ddfda03d03adf5077edb4d5bd33689a90f26fb106082011997c924a491a0c4f397b707da1ba312a84ce2da05ae61d1b22be6e525f73842cac068c38319e0409450261369f1369c79db", 0x104) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb108}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x8000}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x2c670}, {&(0x7f0000fe9000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil, 0xbfb}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x6c2b}, {&(0x7f0000fed000/0xb000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x2d}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x80}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x1}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000fef000/0xe000)=nil, 0xffffffffffffffff}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x2}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x2d}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil}], './file0\x00'}) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000200)={0x401, 0x2, 0x2}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x100) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0x7) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2, 0x4) close(r0) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4093}, &(0x7f0000001340)=0xfff) readlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)=""/199, 0xc7) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0) mknod(&(0x7f00000014c0)='./file0\x00', 0x8, 0x80000001) fchdir(r0) syz_extract_tcp_res(&(0x7f0000001500)={0x41424344}, 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000001540)={0x41424344, 0x41424344}, 0xae, 0x1) syz_emit_ethernet(0x147, &(0x7f0000001580)={@local, @local, [{[], {0x8100, 0x5, 0x0, 0x1}}], {@ipv4={0x800, {{0x15, 0x4, 0x0, 0x1, 0x135, 0x67, 0x0, 0x80, 0xff, 0x0, @multicast2, @multicast1, {[@generic={0x82, 0x5, "c561f6"}, @ssrr={0x89, 0x13, 0x9c, [@multicast2, @remote={0xac, 0x14, 0x0}, @multicast2, @loopback]}, @ra={0x94, 0x6, 0x1}, @noop, @ssrr={0x89, 0x13, 0x6, [@broadcast, @remote={0xac, 0x14, 0x0}, @multicast2, @rand_addr=0x80000001]}, @lsrr={0x83, 0x7, 0xff, [@multicast2]}, @generic={0x7, 0x7, "97854ed867"}]}}, @tcp={{0x0, 0x1, r1, r2, 0x0, 0x0, 0xd, 0x80, 0x80, 0x0, 0x7, {[@timestamp={0x8, 0xa, 0x6, 0x1ff}, @generic={0x13, 0x7, "e596afbeaa"}, @generic={0x2, 0xf, "eda0addb0186c8d25450d0ba64"}]}}, {"18e2822458d8f243d35209ec4cbb3b3571e9cc437ae5755059dac15a98ebfae976858dc291707f17f52c79077791e55452cde238e691b6310d9eeec6bfc3af0a8e4e4188259af8402b42ce130426a9f44d8defc87aae1da1f9690ddc4393ee2ec3e1ab3621511fa962576e5df80d1bb88494430d1bd3e0e0e034ec4a06c68cc1a4192ffca08b8d6731346380a605c8bcf0d0ee8baaf953227ace659a4db1d7b5c40f61260a7a354e510a176dbf"}}}}}}) r4 = socket$inet(0x2, 0x4000, 0xe) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000001740)={0x1, 0x1, 0xa4c0, 0x5, r5}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001880)={""/16, @ifru_data=&(0x7f0000001780)="30193dcdfa5b81f5c78e538b89257a07b0d04006680cdee648efb730a016e963290248dd0933c4a907335e546911edf283c9483385b8ad9086afd7b66e36a8c245f007bfab23e360311e59866478c25bfce3187ece430d58eda0e8b01041540120ee4543910c90d5da06e1aca03b2b96c91e5c0c5aed0955b92530aa5f98b28b62e889e5cacda8c89750d11e19f533e8eccf7689269f5855f0c58f3e6103de12bcf9f4fd1396ecea9848210a31de4e83ee0479bca3019033651a3f96451e24b8f581293b09388247a4ffdcb2b531"}) recvmmsg(r0, &(0x7f0000001d00)={&(0x7f0000001cc0)={&(0x7f00000018c0)=@in, 0xc, &(0x7f0000001b80)=[{&(0x7f0000001900)=""/197, 0xc5}, {&(0x7f0000001a00)=""/242, 0xf2}, {&(0x7f0000001b00)=""/102, 0x66}], 0x3, &(0x7f0000001bc0)=""/239, 0xef}}, 0x10, 0x41, &(0x7f0000001d40)={0x80000000, 0xc2}) fchown(r4, r6, r7) syz_extract_tcp_res$synack(&(0x7f0000001d80)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x133, &(0x7f0000001dc0)={@empty, @local, [{[], {0x8100, 0x5}}], {@ipv6={0x86dd, {0x0, 0x6, '&6n', 0xf9, 0x88, 0x81, @rand_addr="e62cdab4497cbf5990306150686631e0", @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x4, 0x4, 0x0, 0x9, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0xc, 0x0, 0x8, 0x1, 0x0, 0x5, 0x64}], @tcp={{0x2, 0x3, r8, r3, 0x0, 0x0, 0x12, 0x1, 0x4c, 0x0, 0x8, {[@mss={0x2, 0x4, 0x81}, @nop, @sack={0x5, 0x1a, [0x3, 0x3, 0x7fffffff, 0x80000000, 0xe1, 0x4]}, @nop, @window={0x3, 0x3, 0x1}, @mss={0x2, 0x4, 0x100}, @generic={0x3, 0xa, "ab604fbc6a6fc89e"}, @sack_perm={0x4, 0x2}]}}, {"b3e5f1963e50b5fe296adb3a40cbc14370021b316201f7f92de063c8e16757451b1bc6caa00e1d9fcc8383f229d0b3dc8487954a4094dc13c1ae4750467cb0500a73c7c060773c516a4655e6a4de1685f6970ec14bb87061e5c6268574ac895a9f16312e41984cb5426f5155bcf94dff5ff93d3f37b156e91183d2ec7e57a30539"}}}}}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001f00)={0x2, 0x7ff, {[0x940d, 0x101, 0x3, 0x8000, 0xbf, 0x7, 0x9bf, 0x6d, 0x9, 0x0, 0x1, 0x5, 0x6f, 0x8f, 0x0, 0xb9, 0x80000000, 0xfff], [0x5, 0x2, 0x1, 0x7, 0xa767, 0x7f, 0x0, 0x0, 0xfffffffffffffffa, 0x8001], [0x80, 0x9, 0xf7e9, 0x1, 0x9, 0x4, 0x20], [0x5, 0xffff, 0x5, 0x9, 0x5, 0x7fff], [{0x3f, 0x1, 0x0, 0xf4}, {0x4, 0x88, 0x1, 0xaa80}, {0x1ff, 0x9, 0x0, 0x1f}, {0x9, 0x6, 0xfffff001, 0x7f}, {0xffff, 0x9, 0x7, 0x4}, {0x40, 0x3ff, 0xffff, 0x89}, {0x1, 0x8000, 0x43, 0x7}, {0x9, 0x6, 0x2, 0x84}], {0x5eb, 0x6, 0xff56, 0x8000000000000000}, {0xfff7, 0x33fc082e, 0x1f, 0x1}}}) getsockname$unix(r0, &(0x7f0000002140)=@file={0x0, ""/520}, &(0x7f0000002380)=0x20a) rename(&(0x7f00000023c0)='./file0\x00', &(0x7f0000002400)='./file0\x00') mkdir(&(0x7f0000002440)='./file0\x00', 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002480), &(0x7f00000024c0)=0xc) pwritev(r0, &(0x7f0000002600)=[{&(0x7f0000002500)="85ce9d970a5b1eeda031e3c335f5e68593b3054844d6276d05e70574d6b9af863a96b456c274e9065b9163391543005380466ac5857812564d2be1", 0x3b}, {&(0x7f0000002540)="2531023104579b4a21706032bb3061a2db07866889b0801af5cc2321c8e5f665ad2e83035f4106ef223f44d1bbec128e0719c0388597bee6802c2b293fc0b9b425ff5722e06524e3fa1fcf95e2f44777fa58b64a21b3d2d205c84ceedd7134efde1469f26e0389ffd65425a28349100b035a51d12562e223083b8c14c7dd5d2b802fd942ac0ef6a8ebaebe910ad2c064dbfadb71092db4821d0cae668922bb3592e6", 0xa2}], 0x2, 0x3) getsockname$unix(r0, &(0x7f0000002640)=@abs, &(0x7f0000002680)=0x8) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x65, 0x0, 0x0) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x1, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x1, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) dup2(r1, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = msgget$private(0x0, 0x387) msgsnd(r2, &(0x7f00000003c0)={0x2, "fe4e54ad35f3cea12a68c7638cb9f6d3721e7a895b4c88f91d2820c5ee2209caa0d259191390e898d279464326a3e2fd2e074f73a9e1dbfcb714494394d83e700bb9ab970553f14ec0e9ba8caaea7238607fb0d3f8f722678a25215a1ea02c157121a1a8dc8dd39fef115910ba124c9b4f73f13e0e1f03e14cab31cd54351e26c7ba7b6e9ead76a3a45ad3486be793984f0da5f02bc1a6f259d745749d382afc8fdfc4152f8fd38af99c0fe3b04c5e84cf69bcddf15bf58429b33d529a0d2c016ecaedfa0890006fbb57327db23c41bac3cf5ded32a95ec86bbc98c7cc91cc1896f5999bec72560f52ecca21a3012f2e06e84bcc8c94989bf4c63722ec292729c5a5f710a03ec48a8843f50367ed099898ea11d4bd6a91c5031b8d7bcf69bdbd99e1f13b3b91df2430dfa73513f084b149a40e4d090ecfe4c85d11ae0311e4e6c0120a679a4afc44b08ba998804d0859b2c2fe523f8ff879"}, 0x160, 0x800) setitimer(0x0, &(0x7f0000000000)={{0x8}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/12, 0xc, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) syz_open_pts() close(r0) close(r1) vm_resetcpu: failed executing program 4: ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x32, &(0x7f0000000040)='./file0\x00', 0x8}) r0 = semget$private(0x0, 0xe8ffead1a10a457c, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0x40d]) r1 = semget$private(0x0, 0x4, 0x30) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, 0x0, r7, 0x53, 0xfc0}, 0x7}) setgid(r3) getgroups(0x8, &(0x7f0000000240)=[r7, r4, r4, r3, r7, r3, r3, r3]) r9 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x4, r6, r7, r6, r4, 0x2, 0xc58}, 0x22a, 0x5, r5, r5, 0x0, 0x3ff, 0x5}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000340)=0x40) sysctl$net_inet_udp(&(0x7f0000000380)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f00000003c0)="49f54f6be9c29220aebbd9f9da5f93178bfdf6803ca997e33e3c703635b708bb87eb47b797594d45642b49ba57595cbbeb2f80f3e2a930f23f6ba5a591a8fb74b0f32317eec84eea9f735ea4f7e460132228cae2dca116bcb4a3e0027a009acc6dc669bcd7611064edb71a554a1fca3279e3e6acd069441acf415687258e659b098587df1602b7728ae5983ed1eb115f4b1a46c674196fd2cd4d8afec90343817cf526c24a9a74a4b70323d921aa02e93af96bfbb79a15db7164ae9979c46b0b6ce9317f6f612dbd5764a02a7eeb89774896b11344d3fa88eda5dcf8754ee4a29a89782449190b0da5c574f892d32cd1ae963dab2ed00a2579377d249b3959bb2736bd4e94f20fa03fd389e9e80c3aa104603c6f36f604709a6d302b0d3475f4131548e4a504a568eee4cea611a04fdc4a92223398b8cdb5e3581babe799452101de8a722777383642fb3f866b8b42308e494cbb3996a7783af72f3b0331ec772796fe507f5f17d4cde3c5cbb52121be9d968210069bb9c34f67f3ac2325b444fe0a09ff0e876e01284ca57554f681258dc2bb51254c9b2207a44b2c69bf68ad55a00554524b512f2f22240aa67652f74d93320c44c3001f4b421f6a86f8508ac2d4fe219379ea04bcc8dbc00455684ee16afd3f6244c7fe14345068744e3260a6ffe3b4f76f9208e648660b4a997279c755b3eed1645a2278905de18c71850838e4b21d10942ba076c1062208644342eccfef363cb629f2d24e81a29d85f328480b19011d50f5ee8dd045c5bec1366f625d7b9f12402a0f7a638bd6bf95834890e10983eee5d831bf5c3fb2c2c75d55bfc9866164d5f2cbeef644f7847dbe8c25ddb5367dccb6563414f1099a974877741e173bf9174356103e19fa82bedda9a9e54d196a53e01eee99214a0680e19f747ffeeba93e7aae6ccdf2361e506a3119b0d9aa1a74363a9566494311cad28ad52083e1f5690805d20f249e0b4042bfbdb64f096d5428edd66597698a502ac96ea881cf8bd794b945134f014e69f071d4694a13421ab651e3ac72225386ae7d7bedc657ce664160567146300f8e1bef6fed18fe88460911259c697f8c8e5bbf02a3df6ab826709c04255a7fe7746faf2c1e4f5e976a7381577279ff8e27fd3cbef91f5ed418d8e2946ac8bb13a263d0f8da82c4b91e4dd0d4ef5b1eaaec6732dfcd8c3853f80b52693c81dbeb1c82848b7c181a537475319e77e02d04bf1fc3ed624deb2d823d51c3643fff3e0f8b5b8dbd03bd3f9f7f323adfe42b9bd19a283bcc19e6d23709c476094508e34ca1e27dfff22563e175bca9ac535dc26180f97a656b1340c1ed7132c5a14c74fd41f921d47003410d3dd5e997dbdac02cffe05640c655a427177754c912bb8e3e9528d477a88f56f9d9bc06eb89a4f7d08f7e348fbb6f5fdd3cbdf52ed9dbe1bb33031e804119a31f9571827a7ceca661866882a1fa5cc1886554534506f077dc191d9400c573e3a22a2d65e0e65ed54fc2511a2a5eb2a25f6887b5a8daed4ec088a43ca2ae16cd6721bf2afa761255861b2b26abc853291340c66032d0e88f2ff59f1691eb9dcc7e9981136f5f893f2f5f6f547bb354d17d67487f201a7db3f8e767ce06636b3c2271ca21092afdc0747eedb8085c15fd6aaffa95c5b5a4c01f1a2a09454f07cbaa69c820b5bc07cf41a261ab046156fb55ad64b3eea4d8db80eda6d6309be9dff718228523cf3be3bc75b61839106a1a84634e1403925e989dd6a8c5a35a31a9854506117613193c6fde0aa8d26351ced0a84589f822a7f46201a82f0e39d5e49618d1243e71eaa5b4460923a1623783ab256781a719872de921431ed2aa68b1ea763bbaebae9041a1a587c615d0504b775b7040b5e235c8c6c196bb643da1cc59b04c3427cb2e73fc3e039102fa7c7d0fc77731712b85a170768a193ea9519932246662cab15c77eaeff743f6fba3c33d1b9da76dee46feafdf8b8ea4d94bbf44febfbbf91fa8a5b034a661ee64388414050534eac43da0244577c83bcd16344b3a84eaf1e360902751faf8967da200d6fcd204a190a82452c62ddec31fb5cb70864cdc931ba897fa44da08241bc96b1c48dc87c5220e4b6e1703741bf64f0a9ab69d2ef82e2d3033c51174de8a2c68b249bb10567ef766de525b099af8c633448d51f1dc56e408755b7c0d9b217a97d2074b97c58be6e8e7ad68de94a5a344c0810fff5c82d9b42cc97784e5284f8fc862cb05cca73dcfd7ca79ff6fa5264a2434615bca59d9055744f52676d49d7f0817a67a0e03ace9a7005d84d21c9d9c138049f1ad5ed2e727d9f92c139b6bd9ff8678ac69ba2839900883f80969df45ee6a807e8dccc496c101f9b5ec567caa27ccb36796e66e692d5471480f04319fa5d42f00aafd19c4bb4f6b22918ef62975119ab6bad9738f85c7688be3334a2199581042632bd0d783c11ba99118f03232b9066cf611cea07e6212e16c8f57ebdce76ae5b1c3e382ca5cd00bd131f3b9b9944c62e39cef4c4a5dcf57c3e556d7d27a6a71cd5e4e38083ffe606bf1f31ce0a8404096b53165f61b31aca9840171aff48d6e66006ea25e9ec6a1eeffbf27a70f961291ba1b778ad58e1bde16d1d4d5cf734118e6e3acade1724c62c074f6f36abd5a7d724e3b06007404604bb83497da3be5ecf8a86030b124ffe6099f49c27b01f10b358bbb086bf7cbd67b4c55503a40635afafcc9df18cf99c85ab557a15fab3560c3948a5758bc5df38e22d55b7301db32c4596ba831e673428c8141671c05a12b2f9e8a3b4669aacce228284edb74646717505e7f7d0b5e8786f7883d37007d31aa2980b60e50bf82dcd73530f174ff8c9fb67fd525c30045a4136cf0e21c54aaef6308c841250bd8e7653ef33d7e3d46432d179e445665d466e62dd4a57f0b027582a0fe361ec17f20bc64a32d85d35c3e4c2ca9d12356c872f01eba8b7c5291744cddba6112e2973e0959de443d8e40beea4e3d9c4a6ca60a7f841e91e0cac0104cc1ff09eb0c4429f3b984455c9ab0627bc397830e0f25dae28b3be3720070d2e1900e9890b8a4894e5fcbd17a5e73e5eab88480efddf4260b15b71c3f0d0b97c9d39359173e3fefa5d98c02ba758f3ac8eccf4d7e3231910d2bec01ee0fdedfae016b05b5b88fdf2894c1b00eb3fffe17c56334727c4538bc27afc688dd1f8f51e166027615c867cce5f2bdb58e49f540eb81afc43c15fe87ff01e4590ae6fa09e3d4466dd3057744b84120e2c651c4b31f573364b69acf10da508ef43917b9d3b3df06d039991f877f86e4e7e237d24d056219dfafda6f52ef1daa997be52adecb8ebcb28fe5205ecd0525712d1574f7163a8a6de3138bf8c3ee2aa7212b300b35ac0df30e52fce252fe8802ad280e485401fd6956fd3746d462c485f24fe1c871dfc82fb794274c9180c951d801df753f2ed53a7eb763b1f56f61e30b198f5d758d139ccef4c5fae1e42b5e58f3ee4476b505a57afeb4e59844495c38e7dd76cfec4351de7eeac5a50628e7db088740deb28f049cc22e29ea0fc3a219e98ab91f315b0049f8918d0d62ef2ae2d71b5930f9369c3f6f7dbf6d449ef31651de7f97433e0db8cb38d4e27303c08cce3f66b114bab9af5f87b8abd547c10ef6f04eee66c1de3199c2f75fb6c4f35b5168175231ea6558c090a7c4b68661188d61520314b2d8618cb2a583e191a9261b9ba9b3f052bdf834f98c4eaf217a1b1c797cc0575f9646ca79c9ec016d67ed655847a97a0272c874382ab6f77e940422abaf478a1fbfe976ba9be901e798e1309c0e7142021ef82a8445071dfc1be24d4dbc2fa040b7d1bdc1bd8f3aacef23ca04dd9a11d78042d974491972c4f51e683fb04480a012e9a3f26d69dda0e40d9b62a10d53fa5277b960750188782857aee9174e774248a926118ef4bb8a2216fed3423ea02139f46f04a64529a2fd357aa0eeec891174db2e14574b6fff1383501acb4ee5c2713e49d864c1e361129e6b7c41d1b7ca73498f871c7a5ce3fac00c0db6b223d83d236956eaa6253ea213eba2497e55a7ff2dbf8c759a826c15ab0dcd4cd4b3d9efee6013b1a6683a9c8f21247e7ef95d26c26f78b1ce6f92e8cbdfd098d4f3bc163015db541a7af5a67fa7380c26b04b3c0ce8fcb8b09ade61ccd76fb1116069cf9959c9a9b8939b637d0c0f679d2ef592041888524b2c8e2a31574563f7b90e24cb5cb585acb9e1cd1b53d53989a805e6d23fbbc648a274711e2db193b141eaf71020e9c7cf2e629234ef63d480d683b2e79e05f2f6cad9512a3724284524b1c1ff0dd706fd559e953ba55b48d0513cef2dba6ae58b7087fbf024be17a4f22e8b738f14ad9b95cc37fb61c6eab89236a1ef290f7d6ae9cb3d1a26ab5bf461bb673678b8722c3efefce34bc62de70d232236b5f7634c964f21792e44d243b5f1e66fab7ef9ba387682668a8d649012c091ba2734f624aa28c66acf87d69338b30d85492824861530a1dfbc2ebfff95d2edb0f20d3a0adf6e50f8e7bf8b3d1115a3fc9c8fc16e37fcf6ee2d2a73c6c439cb5c4cfe4d8a4a3dc17e18b6c257f0ebedc7fda5d7016da6aa46abd405bb564f54ef4426a1861921cf32749b7fb48c1bce5a0b6a71bdc6367994c9ddf81ed000d36ecabcd3c9b6c644c2d0fdd51783f57bdd6be40c10f3e6bc9f77f453c986db837fc1ca6740aa45c25f3f82f65aa8d17fc8a20384574f66a66430d403974405182f66fd7e8a3c79d9d35e02d43db3e5ae5a509f1005e21123ec033dfad336a9658e4707ad2eb66014fbb78e04cd084717913b5b3c8cee94859b1a1d315c5529cd158303ca69ba4cfad38155dc495283ffdb928bf5d986bcc732e710588d5eacfd9c0d65a3806a0ff1aeec72e0e2d7d3f55706dcb4604981813c9a313ee1e411426389122a44db4ca804bb7afe279fb3282b6ffda5b5c5e6cce2a39734bcb516ae5d40af73469455728a1744a8f9786d8069ca99411c7bbfa0766b80c22fffc827b657c31a0c9c270251047aef5987a09a2c37747466651a4350d2389b030c16f99365bd30399e1d1814e4dbeb0dd7aaa7e0344676212278611635790c9f608ea3be83684c26ccc184d315c38544813c1538182eccacedceaec9363282aac065cc4d604295dbdf343b5a102c831e85f8a972654e0402cc4b9cba57005e5509f875d1fc20e6ad14ea84a95a32c1248be09d5d29309e5f36f2475b9a6b0d6e80f37328ea0ff5dea5c4d7eddd4305ba49c5e275557f91e27f67f33c741a5aee06fa0aab4e6a294ab06afbb0806d74f3d2cb80eee282cc62bb5eb332921f0a11e7316e4f6065224fdd8c519c69792a6c70c29bf7866436887735342eb8d6433ecb661d727605a4208bccb78835f7bdd344a3c5c346193251089315307b7840b39252fce62b84febfa426985c06958f8beffaddf7383dbf9ddf4863c3e8ea97425d2b9aec07d6cc8f42f1abd5b1b42e99ba2ee8af29f526125c46564db00ee2564555aadff4ebf7837232917ec60b4a069f3b4338316d5288c19bd3b34e63f50afa08776a3ccd8eaf488fabdc3c4e5b062689c017d580783614ba4eb57d5dc90629a30f035ba7bbdbd910c5a65d6ea8c0532e4ec3c7fb15d8f0c8b0db2ad8163b63ae53297c02ad47429462abca78e762351e8b45078bf618df350615ceb2c9c91ca0e004f1acec86aeb53134876e695c95e70c00da553fa90ca4be39adc20788196d5fa85d29e5a09868e321a199b91b12c1bd244f2a66eda10d0952b973d8a1e58706", &(0x7f00000013c0)=0x1000, &(0x7f0000001400)="0d9eb097d0aa7a9fe067ba7e6be4d03ac4a671093cf33b5145a19d581da7ac8354f352d27b0790e40fafdd95658548f3484fe368175573e42e61e1e440724301c23a5f975bc8a06769f6df82e25369525c9eb68263b6610e571c99cfa9", 0x5d) syz_open_pts() semctl$IPC_RMID(r1, 0x0, 0x0) semget(0x3, 0x1, 0x18) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000001480)=""/217) semget(0x0, 0x1, 0x40) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000001580)=""/5) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000015c0), 0x0, 0x0) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000001600)={0x6, 0x81, 0x8, 0x71c3, "50080ff710d034e46ee3919c7cb27d504efbe3b5", 0x0, 0xddc}) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000001640)) setegid(0xffffffffffffffff) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001680)=""/17) r12 = socket(0x20, 0x8000, 0x4) r13 = shmget$private(0x0, 0x1000, 0x401, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001700)={{0x3, r6, r14, 0x0, r8, 0x100, 0x2}, 0x0, 0x0, r5, r5, 0x3f, 0xff}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/256}, &(0x7f0000000140)=0x102) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') symlink(&(0x7f0000000080)='./file0/file0/../../file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xfffffd74) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000001680)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0xc013, 0xffffffffffffffff, 0x2000000000000) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000002c0)="15337ac00d7b34748579cb25cfec9029cbee88aed136860d37899d8b157161b926d295f821c2ad5553e0d1791be6922fbb83ef2389f326c15d45f847c7e0234e4c7e6d86581efd28a6bd548abca26ed25f96141b8abeec4574ba620ac28361bc6a7ed892736f181d42137753ee8147571948e15da235", 0x76) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) syz_emit_ethernet(0x36, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaa7d49f958ed9df61d1d5b004500002800000000000090540000ae8ed418bd7855d5b5837c4ddfdb2a09a02a2db0b33818dbccd591e07166b8f551bd255b27ed5ae7251bc800b4f9c9f414b2085a767a073dcf8feabbea833783d1aaab7536f7cf4e24dadd351ea78dea9ed48952b442acc1d46bac28424026523677358ca94a231d8ca07dbfac75087fe62499b6bdf8fde1cc992d516afae5a34250ca1f48f8ee59f307e1d99e9f208ef0ce3a7a4f436beba456fa905fadd490329d4be6fd0e5f7db95c6a321b548f09dffaace2486a2b78aba0c89080fe94ed24ff669d68edf3f79b5c8c9daff059ee25dbed21a0a8bbf15830fdda5ada6626b4", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmmsg(r0, &(0x7f00000037c0)={0x0}, 0x10, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r4 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x0) chown(0x0, 0x0, r6) setreuid(0x0, r4) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x415, 0xa}) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r8, 0x0, 0x0, 0x0) executing program 0: socket(0x2, 0x4001, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x9373}, {0x1, 0x7, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: socket(0x2, 0x4001, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) socket$inet6(0x18, 0x4000, 0x9) sysctl$kern(&(0x7f0000000040)={0x1, 0x2a}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a324095f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x978b, 0x5, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x8}, {0x4, 0xffff, 0x800}, {0x4, 0x4}, {0x4, 0x40, 0x3000}, {0x4, 0x0, 0x800}, {0x0, 0x7, 0x800}, {0x3, 0x3, 0x400}], 0x7) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) clock_gettime(0x0, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x7, 0x10000}) executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x14}, 0x47, 0x0, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x66, &(0x7f00000000c0)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1}}}}}}}) r0 = socket$inet(0x2, 0x4003, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000355000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000034000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000267000/0x4000)=nil, &(0x7f0000495000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}], './file0\x00'}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6a, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @loopback, {[@rr={0x7, 0x2b, 0x0, [@rand_addr, @rand_addr, @empty, @empty, @remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @multicast1, @rand_addr, @rand_addr]}]}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0x10, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8904c99a00"/20, 0x14) executing program 7: r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) msgget$private(0x0, 0x0) dup2(r0, r1) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x1946, &(0x7f0000001b40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd696b9efb1910500093c57dee41a32873f9177445fe0afdbafe8000000000000000000000000000aa0000000965000000001f0000000000000001000300c2040000000405020a5f00010005e51d2d1d354d43fd37b2f39476f83f28aef8f157bac813889aa7efb7f6df04d61be0bcd43331c9a416fd2e427ae43ac282ccc984b52a328706680d3c7f300c954806f594a741047d8a7780c474723b1c0ec38a36fbea95d5056ddd34efc40b3dac7a52e2778f406ec4fb4c412032de5c9ae8fbf1247b46e7614498aae1c17c84e9a11fa490f5b005731c7f538757710581efb1d8f3bfa889402bdaf960125f59128aa7abea99ceb5f20607ac7050ef4d445d6f9d0162da47d5d6c5630accd950f9134138fe16fb096671718bfbcf2377c34615db476663741664a66f6d75e795eb07b6caf522000000000000002c0a000000000000814371144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c002887d8b3ade62b1bf673d4e6efb94c4df6f1ea1bfa6b79e19f74ed5f6750d843c204000000ff040102000100000000000000001d0400000000000001010005020100c20400000001040109c20400000001010400000000c204000006240000000000002ec000000000000008f85be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476ec204fffffffa0104000000002efc8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce274450000000000080000000000000000000000000000000000000000000000000000000000000000ffff7f000001ff01000000000000000000000000000100000000000000000000ffffffffffff00000000000000000200030067000000000005a0630000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) getuid() sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 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(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x3) ktrace(0x0, 0x1, 0x1008, r3) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f00002ac000/0x1000)=nil, &(0x7f0000090000/0x1000)=nil}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f000026f000/0x2000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000617000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r4, r5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) vnd0: sloppy read from proc 62132 (syz-executor.3): blkno 0 bcount 31 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = kqueue() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x9}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x22, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='./bus\x00') sysctl$vm_swapencrypt(&(0x7f00000002c0)={0x6, 0xb}, 0x3, 0x0, 0x0, 0x0, 0xfffffd83) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0x2, 0x800) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="2e79f3c7", &(0x7f0000000140)=0x4, &(0x7f0000000180)="90f59bbf", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="c53b9025", &(0x7f00000000c0)=0x4, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xf0e, 0x0, 0x7fffffff, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setsockopt(r5, 0x1000000029, 0x1, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x32, 0x0, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$VNDIOCSET(r0, 0x20006473, 0x0) executing program 2: link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x5}, 0x4000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xffffffffffffff11) getsockname$inet(r4, &(0x7f0000000380), &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0)=@abs={0x682eb13985c518e7, 0x7, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, 0x3}) close(r5) r7 = socket(0x18, 0x3, 0x0) r8 = dup2(r2, r7) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x1, 0x8004, 0x81) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="0600", 0x2}], 0x1) socket$inet(0x2, 0x8002, 0x0) socket$inet(0x2, 0x2, 0x0) pipe(0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) fchmodat(0xffffffffffffffff, 0x0, 0xbd7ac94553ae44e5, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x0, &(0x7f00005f5000/0x2000)=nil) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0xffffff1c) setsockopt(r0, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbfa2f3c46605b75c4370f21072dce14cf8a3b2", 0x18) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x100000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040)=0x1000, 0x4) select(0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x0, 0x0, 0x8c5}, &(0x7f0000000240)) executing program 0: mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r3, 0xfffffffffffffffe, 0x843) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x6000, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, 0x0) r4 = open(0x0, 0x615, 0x0) writev(r4, &(0x7f0000001400)=[{0x0}, {&(0x7f0000001200)}], 0x2) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5", 0x3}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea63", 0x30}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3", 0x16c}], 0x4) r6 = socket(0x2, 0x4001, 0x0) dup(r6) dup(r6) fcntl$dupfd(r3, 0x2, 0xffffffffffffff9c) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x4002, 0x0) r4 = dup2(r1, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000001c40)="ea2200001c93068a67a9a3dcaadd57c6e4b29b60e82343e2d4940020e4e80c8541f07b257ceb29653a36751a77229fd8a8080acf94086f01232d1be2782b1edbb48dc93a1d2e71d163e01feda5fb45f3b43b259e9d28623b637bc7de91280500000000000004e63932779eb41a9ae8ea3ad35479a3c1d5e9cb43c9d614c672afc2f07672ecc85cde1d90e38bddffbd71ddd0d1b4702a618dda851ff52335e2ea52f52169", 0xa4) r5 = socket$unix(0x1, 0x1, 0x0) sendmsg(r5, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="c80000000000000001000000000000005c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389009800000000000000010000007f000000284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a480000000070000000000000000100000000020000677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9000000000000001010000000000000ffff0000050000008093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241d7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a19ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35ee579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba421f00f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"], 0x11e0}, 0x401) r6 = socket(0x11, 0x3, 0x0) r7 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r7, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffe}) r8 = kqueue() kevent(r8, &(0x7f0000000080), 0x7, 0x0, 0x80000001, 0x0) close(r8) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000001d00)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000", @ANYRESDEC=r2, @ANYRES64=r4, @ANYRES8=r2, @ANYRESDEC], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r9 = socket(0x18, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r9) getsockopt(r9, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{}], 0x1) write(r0, &(0x7f0000000180)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x3f, 0x7}, 0xc, &(0x7f0000003580)=[{&(0x7f0000000580)="07b695e59bd0f3d747cc63d0d7189eadc00d11c026e7f2ddf3ccc699e10c06a4bfafc9ed78dfdf2f17a3ee5d6084a7f76248159714793aba0157f988aebadc593dd191b69ff474bdd7145e37cc20d5430bf31e5fbaa29f0cdfbf02940ec1dcad03da6f5465c2ac0ac671dd5736a836d97b139f1037e9fe6bbed3f35367bcce469ffc6fc4d0721c1d4a62084ffd7a5df5107b5907a1af273e28aa691298aa576e2eea9baf4c33bd3756eb03a9e31698030ddcb808230d8459b606137f7b65b2469f3365efb13e59cc653909b208a2b1335b3844c8200efae123bab0737ad9eca6bdff7c635663b1142e44a2a8c5fc8b5d072f63c0f851499462e43cbd06eea53a704ef1ccf5b44d9dcd907877df6cfc865fc29143f0cbc6b4bbfa8bd591179347c8bcdc4a06c3148575c71ebd3e24ac882da7f0c75aa44b669f9782ddfd6a3b218141f3a47e448956169ce1b45410629861865b3c015585242bb32ebf484d4881950d2f9ac8b9308b868ccf0832cced2efc261593d31be355b7d7ad7a1c940dc275a7251d92e54097eb3c5dfeb9c9b3ff962b776c333af2439a53e6eed3590b61546f48e05e864168eb8a8ef28bb9b82e68fe6a7c9bbc4724041ed388ea4809181482dbfa8d70fbeb942b6b839d683cb4acc494c6320a651cf6e222f976c13d8e6311b384b1af3eb4072696b204c63ead0570b12cfead9374f82f540b5442668aa327636c746180574273071223f7660b2cc76ab64166455dbbcff333fcbd6f963936131cf41c1038399298ded2e68d07797080324372626c9046a41df2906d4ca2f09ad03dfd67693007ad77877b77e794252818e532e18494318d5dedfb936a4ef76cf60df42ccdf08f8306d7e6fa088fa7cd5581ba9623574d26b0153970adddc5138e73b34afaf8a6340dfec48b6f0a8a3f3997cca042eee4c50bb89523f1d027e11761a7f7c958f98bb30ea99c175573ce0283fe932127ee1e9cb46766bb09d853d03e48c70e96e17509302022852cb49213e38bdcbabe877ed23f6caedbb11c8865394f28b07efe321f73d3b74e0abd185534d9ed665f70382e5d5c346c98a120fd60bbe4ea5ffcd93722ed4673675c2f8779f9bb365e56f28277d53e063e92b61cf49a33aa96c482fcd6aef0cacf7dff342aeefe33f2e90613b8be8c4b07f5d4d795f58791b132ef69197eed747b06b192218691c94d6dc5b4652cb6e83585f21ecc33d0ae140ca86dc9ea82f22cdf3a5dc2d3a8e7c77b65141e6a2ec3c56bf2d419953f0ceb760a64d5c1c29e54ce8d6e33be19ea927b8432773ae50cb1fe2ebd7e2123b6ded099191c1a2e84782c63e26de7cb227c86b8d300572a3224840d97bbb48a19aef7f65168a19662e21f6c27ec219e7ee5435c929e3ee2972c51d124f92422c8f61c85389bf36b44062989bb9f2b93c20365ec06787f350cbd529d77db7641d9f0ed63c4e8158b9d6b031dbbbaa8e0e9093384c3802c055af64256bcf875e44f61c9d990ebb389ebcad258e9275ab7298db8bef8be133d54dc8302b0e369a30659899c0bd9f66c92bcb822d38429697fc0053e44ac8009919cdf7226f4a2ded43c5480e8abcc38e2afa03b338412918b7e0840a52b3980bb293ffc2f79d20be17a605a37fbac72a733459e35467c02cf539093fdf5420d658fee9eca6c9a274af23ff20badee217932d91614ef5fa5b7e86c2d8615af857c7ce42271d799b4bcb1ff8d8fbafa60b9daf2da8e5152d8e266d4a80c8bd94e7428f6addfda361c972519505a5629aded216b8a69f1996610adbc283ecebee53c6be840ea6396f5ebbb8e19fbaf15968b7f8b5421766e9769c70f89172b4ed19476bed35b0481b676cb7f3db5e3a2b1320f89553a47d42fa3d6e09b19fc998f3b07533892394f0a3627bfd832cc75624711f5d8378ad0cf027792b8f9670e620433dcb5838e6914c97b993d6131f2f470edcb67eb20afd83d2b2fd7f8bde9d3767466bc30ceb7bc2850000416531c044f392873261e7806fecb807312f688f7799d081c332acd0db30243faad7ce2b7886b4181c051fd6475b7b7f3583863d657ff25f7e347c00ebac390daf77098a2b15cb741e4447f817b381614abfae8bd2525ccc6f424915fc45870397dcd4d78a242b565e09ef421af12a94cc8943c365eeb5028098a145045e046d54459fc435d68cfcbaed12fb9717273611952da48bb0f8d2210d601874560be60f2b8c2b1b3b3e2e5bf7ca2ff9cba2711dcf3c63add83e1ad4e5e6a9d25bf5c18360d68de9564900fd7bdcc120d9c14c551b102821f9aaf6db3adcbaac0efda57a00ff2abce075098702b6e531dfd005dbd8d374debb344885f6004fe390604c0c2ab47d49d49cc4fe38a86e149e10ef9c22a9070e1d23cd95690c17e6088688c4c08621ab331bfdba15d944dceb94088a72e85745368de67756230d2a1c9389f9f24704686f73a597cf5d94b8cc303350530f153cbf158e6bbb75061fbdc924e0f586c8ff16bc3010d702761b354ec6d2ec0dbb30791e080d17bc63e13ee04b4f9b7b6b668380264186830cb38b20ecdebf4de78bf418b40a24786eb6b70ff031b14b39422adea1b7463aee3ee1908caeccb0736d9a960c2bff6993925b60b816705a1b45b490e4a9fe8c57b4ae2e79ae6f5f3a44a7ea57b726eb2b7cd9cb5107567478d02abefd1e422453571cf79f183efe087228cdbab9cf1e2e51e9c3bb540603e6a5c74097ed03490a8d51aa21ebd5c3b82dcf1815f893394bc0908b940c6388cd781d7ab7463275fc4f5f24061f35b6b674d90e742690b715ec868f6a2ba9a22f6611fcfc987243a6efdd0a1305d89f7e6baecb46a2734b2019b8dc71a882135418df3647f0433bd4e2c7c4fa444974fe52df988f72cdb7eda63f64f9aea1078641f4812a0d2cedf3bf6cbe25ced5d8e0db58e30e5acd876eb8fc88c053e83968fd47683708521c902238185abfd04d2d8b9ef74de4006c2723c5f5385983943aa798e0e4160b418484cce02d316a43c009fab7117d5b4380a5b90b82cf3e238500c1a49534da227242a41fdcf634fb0039d8fceffa7e5aa8a952f306baa45a0943a04729a283ff17e9f45ad17a9079a1ced3d2258dd3ad1b6683232d92c253bd0e76c00591c5546a2591dce0bf2c9baac7230445f212fd11fb3d04ae170e606396e9d28576ed85e8f5bc8c5b42ff1e70ea9a5a72e2a8c237474029063dca45e9530873c98f5ad15fbe2aa878a4518921713c9cdbb0fc6b11dd795089caca7b10317ecd52954c0284c93a47ff7c86f85ccccfdb0880302a180052e6a82815da41405f0e7addb852303af93fe91362fd761802c5d3e27d583c4deb5d094036a94c4437df0814f676776c729cd814673ed4b3b5a0fdfbc26f22c375083fc8acd5aa538a2108a7f068070bc6a5ea320d25bf892975bec9bd38d92952a4519e416e3d2b188ab426356c998a49dfa1c37b17c793d9bc73291c2791634abc7151d4bbbf665fb88c140a2b51b984fcd18cf1fc9854f8de873c7cf0d133e0e2d43733956bd5761012981676442ee2cc2cdd1516d29c64949c44850be7c2b977e06146e5c4482b3247763ba34f98e17214ec017273a87b1e6c5cc896a1e049ceb4ec2d2f013eebf3d30e26e8aa71017f6fcf7180eff93fe2f3f35c61ef0b58a463991eb65e6eb9bc637ad3d709e51a65fc80b79445e01ba5a0fe18d87bf9176ae87b36c716455e5ac6271e424b0412e59152c5350c1becb751d5dce42ca6d17c3b792bed80c934efae1ae9c61e9f71aad705a19db0f336988bc62f6f10f39496f9c27b661306f1508e00d64d6b1141ad6431eb7ee9dc12567eb4926c906f7f72392567a5bf5084cdc27e6a90bc5e5377fdeba594b5ba2d7135d7678ad11ac507cc1fb0870d6a098e03615eef438553cde9193233df44c2661a90f2cf1f9721e986c1271e5a82e38e4720439ce5ec2d9ae280daf8a4982a40b01b134719d2cc1f14d73fbe80fa7870a031b122cc33cd3a8dd177d7e6344331e5f60b48e3e775af967e3fe517c9cbb559d1793557ab97a3e762b79fa0f8c93caf1c4d0b2e5a0e20a3b6d690e74e53d524fbdf689696a1801f4a04583842e22a0bb282301fb454aca06bcde5667ae93f5cadd851ad66fec0e8c26178aa40944d7fee44f1c6617629c2fcefe2de1ff1b16634186f9a0a338dba6ccff18e25dcd532fb69029b467e4afd9adb27b311ab2a7b653b09c912fc478690643c6974f172c994dd8d5421569330aab14ff84fdb2619263f6e9697b0af49c935600026efb847c09a38089629b56c2a776f6ee7cf768c4ffd9c496976c3bcf1e8eeb2343f56a76347d4f03098aefcc73c9a6f0450a664ba4674f09edf9dac06d3c81379c8ffbd2d329266ad269171b176d3ad6c4465c9fc6c5f77d6b3927cab8512718c6e6809eeed5108111378152e487bd7cc2b10b2dacf9ca40fdc130cb5294a39626cb031fd927148d065567c4c6915971446b53832ab3ca11133b47c21ecaddea65ddd22a90fc75d060b625a0788cfe7640d07b843c54ee6e0d762aa8a8125c2e9b5a2af7f0c8468b1751bf8e123d636dc7092fc413db416be2c0f9dc2dfe733afd8fcf0484957b09a8f37c0b28de4f5ae64af9db36afc1cd5dc3d98d23872432ed856ec489550623b3eba71c53f586701876dc92e0df5495a438de74799513b813e3e3b2eac8dfbc8dbaff914a7a84f36f201c501f3f42353b8868aa26be2448c85867dcc45178fc5969bbd5c8dd1221d07dc510c0c7617ca6b0fbaa3f546287fc26ef6ccbb8bf699c03a6393c9df95650ab5884d7bc33d25bc0608e026fd04020cdb3bc621d96f601ee0fa3c63aa44b1e31ce1f3105eb5160ae327e4145f49ea462cbb337b8f2426b0da32ac070477aa5bb7beabde6762e4a9e2c5019729c8a090bc24054ee3a8e5018b29711b786426ceeaae7ee7a32b0a418455fd495c2929068c458e815d686b5adc7b5ba846522cdf25aad899f6ceaf5b780a222b283599ebd48dd2b5316d92ff9f2a88c5068244d04e8b04b82f5a95b8e92731b6bd7e33d6ba592230a94bb7a54128c27f5c72e6abb9a366287590f81062405d41011d30b9cb96a29f582589e6e9214be254321fa2aeacbd3adbbf3074e054e2cc8e0801d54f9cfb44151c417fd73a2203642de7e65eaee45904e56d6d7d3c5c827c13d4bbb218d0127c03d5c4b8cd357a860154a87195723b22783f0dcae7cdf487240da1903a248576fbdba78ca4aec7c1bb8e4010191792f355d7b92d85b7be8880d60265969c0ce688866cbf111d7d7ef5f3b14396e391f2f375080e3042cb54dad0d6f0d830f030738060bdd0cf02e0706fee3ebee0cb226eac2fc6fe580976ecb00a01deaaaff6fcca01a58f92f2028c4291a41843119c1245059a29abae87f047f78fcd979910d0dfb1a1ca4b17fd99eed6d30b96d6475767c73303f8a9b2fc5be3ac01fccdd900202fd114ce4246af81e0478ef19ebc3df1b78fcb69ce35831a769ee7320dad06edfae6a5943b339f8f6f9e7daaf08d6f6fcf571ec3834ee56c26117d5b6244ddb10d5681d3f4c1b315d670b41cd445cfcc6c5f5b3927cf1286db263dda99cae81ecabb17659f26a42bea02ac369aad3166eb5220a9e4e0318dfd36dcd4a3899d16122cc15f9753ed9b9b9aa3126f4a0c448c75af480a817102defd19b8ccf1531255f23aa3fd0006bdedc8e3f89fa5468e739891f51e4ccab68c99723a6fef492f865273056c71214867c8adbd1202eba6bcc6b726ccbab32cf", 0x1000}, {&(0x7f00000001c0)="736ca8113c02f1b351412bebf2295fea53ac42b2264179f13a73116907b1c618ce44ea2b234329eac3f0bdfdb818e84abe38c886ba83a034fe677d08b567e1a34230c5f2d90e2089060408a635901a39f616842bfc712285c41b9777639c8b0be544c4504a0e8199e2ff6259125c98795c1033cfe235db3d2d512027cd17d23536509cfb6a59dab4d8d59deb52587d378a6590b5cff2", 0x96}, {&(0x7f0000000280)="3a728796b770de05bb6eeb14e1584340e12d827ecac2b25e988e70a934e7943dbab28a94da47ac58e731fd10d59ab29ce0be62974646f54db352060dd4dc03", 0x3f}, {&(0x7f00000002c0)="db84e17fd797f9b80fe0b283769b6d9d", 0x10}, {&(0x7f0000001580)="5b1153dc5b7025d0c1a218ded5723ae0e54ba93aa995865cde434a5b2be747095a93b6a2a4f8921f071d699fee395a00ad6eed5be549bd034d6a2041790f4df29fd2cbf42ead279229aa8232bbbd9dd50392492e0468a0127ccf55272ba622f7eb13bd0454154c7ba8db728508871e316a93cb04237f461916d3049eba84e49455f9705aba40c47a4e0c3411c52094d27b6457ed1236cdf481bf6197493f2c4607eb20fa30b873670f76983107455541cc9e115bd36f64394b3e91783269817e9220e7dcb16be085ce90772e37efe4959f78d7ab739f46115126e158eb0ff29f1b15f0b5e3f7c305882d2e8d092b14fb23ef91fc353fb1bf4a36f55df3ce7cafa5e8816b0f26c503bc22c49f867c841a37a549ecaebd93f1e5bb1857b78e2ce5110c3f4afef15ce1505eeb626b58d618a4e762ccd4ca58b6c947ed6a0acd15e93f366942c4cc8247229e4eedede2d9e51646d1c08726124fc380729446423928b0d4b378e96f350c84e89b015afb927c8e5f80651590183d2ffa1d9d71fbb17e1cbe400eb64ac0c00b50461608c135abad233d5b86de84ee6511fcf10f7d387c1d3a9c1f73ccb96d287f27dea0ffa60ee9491ce5ec09c693f1157aa0d73cd56f7ac3b49587d0e086bf105928f095050d897764ab2cfb7a621fb090da884a4c7c0ffc890a7b56d4214e7f770280b926c4d452658cb04e509dba6103cc795b849232ad5521b10432ac9d8a7068e58a86ed8daaa4f05623071d46fc03f222044646cc963dd75c57f17a862276cae14c6873916af471470ec7f793ed3fa9c4039e1d0df29bb5d2e19e34b9bcf8fe468faf94c0d62f2151a57e06bdbe0cec9d9a4c34f669232d30acf7d4f2dc5e470780231f735a0e5c0d70cc134fce44c6e9a105ec0f4401245ea7b01f5a989a0cd6cbfb5eed09192557744d0d2a2c92c02656b4d57e78186c08ad71ae98e843b8afac533c0e6769a08814df363d7ea75385c2f79121a74e70fb38846f6f639b8327f66e3f0346c8d815cdeaf659c4af13add52a5b06fad21fecf176c86f53c255fa1c1dc8e067ea9b41484a55e1b017c141acff2db0f54c954423b6601352920a11cf9c513044092991163e7eea2e03a2d26609190e7586555b36a9d6aebe2b3be10699e6bfa441b177a26943a1677b62d9d3eb8489811fd7680b145024c27b49d5d9fec10d9feed0f584a0e96aaf1aeccdc33f547d42413f4716a83b28815e926822b584da3f55d1eac49ddc8f0a3316d63465342cb3a40d4e6a511d723a30af1ebfb9a9d47210d5eeb65d7a664803a4d9ecb43a95564bdef1d9bb70ac781980a3ff3cca1c4f389f931afd342e0a7d8afbe9d50310c2df5210bd20631fd97f014e173f85f0a20c63001376b4698c000d7ed9748afd43547f22d58df647a0dab7d4e380d77e445558fd71dfdbda6b45d1d333983a027c865d68fbb673d5088fb7c1e7bbe977ccda399f0ab7a7768ef36a46e63e1714e5d990f9719cfe8e4357f338d87493907220b350d599c8863e98b3852e83a9e348aebd084bc4b8c2196afc1b0098c0d6ee0ed026b9a8cfb1278ff5a45a6b316f62c1a0d427303e73da18ff7653b0cdff213397634f34ef382c748096af68811a1817b229db3e23ff05d415623fa7f79f2024ec1c1561e50bb1e4f5b3bcddc79c6f28e2b78ceb17365f464a3488817511c5789d8370e0782eb865b61af0343233407c694b8beeef108d52840a1e09495e1f1eedc2dcd16f3263a068a254044fc9f2c66b0bb033d04d0398d6d87a3761941668abf370e3b822da61000d88b9fe4f97b15d066f1f78c31e24f57e266fa7a16b1d0e724831f3f17d5b147ab879dd90c53cd5722479260a11121b60b425415dddbeee5ee468f6c23e5604c862337a8d62920da5c69e081c499493cfa2f66310cde4f00552a1a568dadbaba81b2d48b6238453f4dd19bc214431a0c441ab9c75788b52b613a51a6c767deb66806cbf4286778fce0d25e2ad63685587309627255cca8e54921ee08b7a67aee94ec33079bff88df7306685a886fab9ceb17eea678a3f1e66587556c7504b130d73ddffb75304c0b32cac09fa8d4acdd9cf740e728911662de9687ef944a428b8705335fc022c6c5714fa43aa6313bf285cfdd8c2d9c8b422692a9a1950a871c38db5cdb8dff55a85aee08f313b5a04004953d64d8836457803a44e8240a820df532a806981bd2ecc92ab50cd707eaa2cba3d6a7f9d293de9e8d8e3b20b1f90f4d53f2385b25ce0c4ecdbb0969df52be8483ab2bfe2bb907e84a27874621b67c668ddf8e0962b4debbbc577adf8919c926405a514905c235eab848f4b15af78870259c0824f0885c45311345ec46ab5c3da13fd31633ac86567d6ac204517ee830ad97970d419d2da184be1f9f57683ae810f9a1f878f1e46a0ff18ad377c9f133ae3ed4c282b14459796e931e050c267be40dd21ebeb670fe81be4356e0de17d41518f278a3c3b416c0d6783cd5907676068f35620ee4982b8fa05f58f58c67b05239a48eabc80400d8161f95f9addfa4403c692307d78ca66260f4796f274f4347c8616c9f282d067f2b4dcd4c5b33fe89c88a0886e800b9d02deb46dd921fe3109075c450834ee1cb925e74ae2f70a2c36d33aed5e4f51a7a4fd8af89e03b3a14789497040c1ff9efc66969857998e36107e64fea59d951cafb6f4090c0c540b41956a5066ce47d7d28fa15d300f2dad44b69d403e676a2d49d472b4c93218f754a060c470df8f036ff2f6b5d8e691796ee94654c41f247cbeb3bbd4a11f9edcc9c5bda3da83fb605d215cdfd840e1bfd65865d87ae228ebb10360aecbb643d47d8364987ab97435cac8479ec49411136977ecf11990cd604d98e2eb7c43562a91e1b24eade679e83ea28cf0482777faef8a25870823d8b66448b24573a851d843bb1a96f031a4766f219c9264cb446943ef1028301f6b38e5ecf980fd7e24921e998acdf5c69505e0ad42c72c017dfc0acbe025f92a9e19b6d27690bca585bff9efb22f47e3fd3236d539e4fc9e4d0677941280b6b8c5a3ed7fa73eb936edb8b779ff212c712f416d7c2773b439c79275c032948e4fb61fbb849bc0ee24e46cd0c969f921035345dde07168e0b17b52a914831b54ef64317be454111c9f4f6e724e8072a1b0dbeaf36cab4d713384a382de5619c7382f80f0a8370b575f433a7f59a86e5d3f35391f0fc7ca648e9056d2afe69f60df214be2ea0d5f8c479feb8cd94c06c3f4a91941478e596e2ac465c5b068416df4867901ebda08905c615ae73cb3509c4eba6ea095280208db6692b564a605fe0019bf5ba58faa74e10d96f96a794c63718c78a068b9528864de8c8674b97916787f8f0ad63c9b8da807a09652b69da53a381f7ab032106db6ea89868c2030a7124924427e6b2b59f1d2ca8d8e5e0402861fb758c9546cf1f81e8a4157026ea2370f321f21ea0094b36bd099d2053bc87c6c6f45a3cf7db8f9511b3f0ab7c74972aaf74368d80f6b9453c2dcf385c3dd548d6197127dacababd65fecd64c260f37cc8aa1e875b85ac53fc539ec2fbde70e1001109206671b840c88f11d99e7d5c76c7e0d92c491fc7c85e5f73273577eefe2913dd8a0e6451dc10dd5d32e1125e87067ccfc1b2f790d078e2b825443c56955e49b5dcab249711c38b34c152e32c43a6c720044f3b94bafe3151afc20be7336e388a343533f85f5760de55b93dd31d2d91182543696de8f706d38c3675f9060bd3297c685c205a2f72bbcdabfc07df19c672df5a5b8be8f2d44a02311614c89b945df11cff79e5b15b99eb68e246ebf04a3514a51ea158b3d23cc24f734373cf0df62e8170211b0759c7af8ff6666952242bb338c233eb84a0bf239ffaa47a5e1cc7c4cd5adb99acb57ee733b7ca2f87ae03e5036e298638dd9ecf879973f783a07c85b2af22157b5866c81bd0c9e2ecc86ab53f48c00f1dc525a17baea280d495e7ffaa44278ce2ffa7b4ec746e3215e7592eabc85958b345c5545d0c100d264d3784a8d63fdb1896d829b1b7cf4e9458cd26922118cab9c915cbb726d68fd5a7c39caa8824aa28192fcb95dffdfbe18ce9602d09bde7082505aeb1f87864a1320a0dcc3615b445421d679305ce60961a90c9f57e224608934df0c760e7bec91329030fe801f504492eaa522117a0ce45ed58985b10434548033eb1900b1e75f6d5da4d2b5c9a211b1dc453b6fb4c747c61bfd76bf09b246c853179d3a9e8510d274cba0430dc73fd72b22e112f46be76038a8a6c680832859b5f376c29b5a504434ab422e0122a4e5db5b9bb0a771985bf2c9efdd5ef2f0888ba84939790e736f56280beddd1b30e70921602c952050b2378e6639963aaa237f3f2b1cd344b970f23e95675cf4780aa97c55078e8b734d4931a452a3c3eb769c3f832a8df6f9d8923a85a71e159cb92a44903ad9e60bec40cac724082f99b40653384de170fcf16e7c48ed5deb46557e6b1107f8ee17103cd055d168ea6fd7751a3f99b1caa5bf74bfe9c8fe5c14d6490d3f3a48e75e917684e9493002665f8f0a6495485e9488a228c90ba67b4239dbc6c84ad28af8e2c1933ab145390f497444a5cbd071f9df8da0bf7c6200de03a213d81b2b3bed3dc81a845fd23b0bdffa3c842e9baeb1c672089f4421953cc70f4418e581a0fea28e859658b93e457109d390d3ed9751fa4409cb018dd38f6a808b0eb0cf9b502ea2e24c4aa62827232009cca7d277ecccff0c3c1fd361919997babbce144e25f7c028212ecbe9ce65032214947fc8923ca87324c5aa594957f75a4c2159597da52b87c68598fb67f6d0e52eb94823458ae7e50d3ff338291502cd991b6e40e68edb2b02dd7991479c9b4e2d12da5dc2905ac9335382f257f17291963483f757782996d175749aee7091bb7aa738a263985c1f0633ebb1956218ec0a4354612c2b8a72c4a77c28cb9c25fb4e4f95e6ab99be85f495f59a5ae6c3a5a08cd5321b067ee482e3dcec34bd0f19215308bc6e7d6dc69aa3b017cdf6851c4efe3a800c8650f7b9a478761570b22844c9cce00d5c46613b5ffacaf022b64543449a355d6cf7bac8d5b3d49be2821dc5ad36df6ec5fa43265a11e5ff5245021bc112b9d72574a5d3bca2fcba478c0d7c5628659259a30356225170ceaac19ed3bb0617248405985182b79be1d5004193c52fccc8d3ce3774a4a1c9e271183012c4d998d57c194d1ea4799d5ba9542eea6c5f27b0d8cd70935ed2f29cf018f056bc9d4eaa0bc1fe1cd7166e69f330f6bc232a7dcfeab3ae3def8b115319b422f6548e448fa46323440f6385669bb55039ecb451529ba8d25f2293c27e4a083603463eacf6e86914565d7f6471d000023f52577af28fc568ad8140f1c27dca4f546a3a664ee5025710caa616765c01e9b2965ccf08aeaf1903601fbaaff1367b731754c5c3cfef81128199091365675b1013b69414eb0db7362bd692d73ef55a39f1e8241c36df7fa3f8951dc5fa8ec930b66fc480492d14eaf552dfc4ca8ca4f3fef7270720df395b106196e1d87d5171c1525712688ed19adf56460662600ef2636080fb6bb61a811accc8ec037ae4d8e43bc665d489556cf2060b36f2640ffcfebb841f7101ee9f5e48a058a0132c85d584308b537fe6c4c73060c6604e7d17157da822fa717a33d5ebf20824fee3db3f78d4cf768a716237488d9a68694e6ba82c9be02dc6aaafd9b4db5e19983548dea4003c51b29c68d94fd756e4629637c24aaef31b2596dd221b2f615439", 0x1000}, {&(0x7f0000000300)="0d9effaa04098bfc7c3c788e490b2d06f889fa922073c17f89ea57d5ed85cb08fdff5e8255e417071bf4f0d60a07e8e546d19b93d0909b13170b4fe75717ae41ad56a18afd7922531063134a16ddc86a377b4ad041e7b8626b684f77f3d16dc0df05834e811b9956da52b9981dc0960cf6b0c30a2256a64eb3f229888026bb2842ce45f6afdc749200cc1a31", 0x8c}, {&(0x7f00000003c0)="eb9d12ebda7a5c110fefc053c200e16625634ddec2745811f0cf164b193fe6e78beda9b490ecd1687c621135c6a2e14247e2467cf031e61ed59fce63205510a7b4d74e51e8c4a915dcd4a336ee9753bbcbcfdc73ad9e590982cb50cc770aeef1e62c4e0cfe4fce737f47b8cb86da1eba61401999a6ca638668336f481676309a86d19c4263cd4818ee82e3d72ddf82f8e2584a24a2658096544207345f0cf0cb09b4f4e8c7", 0xa5}, {&(0x7f0000002580)="976c8dc4f0d9495a3f60386060fb7d11dc04da881a37ab81e8a8fc3ba4e10d44c96986c01434c874253a402afae94448d71d1a5986f266e8c285a2d573d0949d3260eeb720f42ed44ca10b9bd1c159827ce08b301fe3b917a44c5e05247552d50ab0c5c6a9fb364c14af1d5c19ee645163eeb48bdf67f3df5d4c6b6dbefbd0687387b1efc96ab0a73ae20011426286b0bec2687495d49445a3c7deb1320bb301eb9d8bd1de042df5e27a3d23da3d319c1be70b969bfe94527650ef4d759c3db8512323f1dfa390c47616b7a28ce41496a4df0d191903f234380a62140a20fe39715b3b9347fa526f125aa013cdd43080607c1c4c417c4a2a247d3878ea4d145a4a30a121cd9454ce6f0af1459a64ff84916ec2712687100ca4ed535486f7d99f2d0b662ec25f2e388f86a8a640ad6c0ac105e115092062cf6cae34d34a6eaac4d1c274f0470bbd6fe6c2e4242a57e79cb92750c5c128dc131a1d3c9f6c625d6c99872f72883691fac5fbeee8029e98a5e56dc410dd86c4a18490faee9d00a6c7bccb3d2b7eb0d5b3be62d0b9efda952643c540490d8a01bd9eeaa60a349908d464b1ecf1f4bc90bc87720dd4610f804601b7b8bdd773aa1892f566179d364e408cdc3acd967c64b9b6c42fb1c2cdae2e88686e3d30c68b1bb21fcb488e5d4d90f8b514d4bbfb463a177e865346f13fd3d83fbf5be957a2064761ab88d776ea0c5404b30be3943716fa01f1e516445796259afc182cbc863bfbbe16ef9569d87ecc4a39494c4542724cbe87fa1ee97d42d39d537ca5f3fab4092bc90b7489c55b8ca4dd0ff48c184427b6d2d738cb04ff07d9f7d3fc37d6c723daaaabbbd5997f0846eb409e0b821b73537e9d9bea74397073104aa933b87aa3c13792ca10e2610e6c2dd945a6fbe9dbc4baf4d7e2487ee5d725c31de4989739603743898477c786317c613e3b5e4d5eaa8678cc8d1b85b5efe10bd4add33409e5773149b3e58af6c77e61b80ec0bec8b0517f050288b22f40681a358a5bc2062132edad933521b5395837a8e16ec5feb2300eaa150d0b53602aaaa85040e902f530b85ff9f22a7063119d60164c8581848486c5091206f45f9a4e0977e7ae66e94f668254fca8b9498cdcbcbc81fc51b360a3d3a9ff7c5dda64524d3f797a7cafd2911b1c22ef9e0e319a77f7630c0faa3f97e0a40926d8a9f01e8b3fb73dc25f2fbc244c254e2fa8fbc468510646d2151f4510ba5a2bedcbb812c7af172709c7a70494758aa144d6a1d3a9d86c47014b67773f361ba467f08137f9a77667970f97056282a61a4159c76ccedb537f591d85619a712030eed7f63e891a4f796b9b4af2da2af9b50de562694166a8982ff8ce7ad0e159cbf8bad75be87caf444ec29eee7facca447d6c6be6ca0a3e1925d6db21c742ba79e6f68366c1a99e0cb0a4bd65a7b3ea71bd3f521e66390dc75b0fca91c8df3ff3e22820e9110a2fdf7ae79b22bd14499fe32f2d31ca6e319d72959b1133308285112887bca247d8331c1cfbef002139f83271ae204d937991f8020219835aeffa2f5d6a1af219feab6dbb32170dcab05e2a8bb4d3b3c355b13eb34546007be34be92cc12781ee8c0105e904b4aee838267627140558092263e590c2c6ee12b75d3e985347c7a38d7573ca56db010592a74844ff75c312ec9d1e69e6cfd06681aef3382dc3a4a5a3775903c9403734f02977da1795490c36c2ccea38e5dc4e636a281e2f0c9dfae04b59668a988bb343673726931d01e3668a0808b776d1c82baf1ca23088ca63a1777a5c1964a63e0a40aa6357c1a120f7fdb7361c8af2c3389f619e4b26cb3a6d16add3411345ad6a36ba608ad9f7d1c8f88fcc66a12445c678df4b4962bb263038bea48349a5695238be6a5f2f9d110dd6e64c2aa6050d2d8d595c1c57708d7c7b8628bb61137585605e40faca303f9e802ff241f82020d1a4bdc5dabe4b9a72bc9b8d19c89afd249d9575087de402ebddb5668cd85eae649601da7a6144d2839e13b822dde21102556b6f33ca3f2bb09c1fb261367f0a2b6a5039628ab47a4faefd4d260b1cf5b4b156eefd9514aaec758c7948d9fa9260def42feddf4561333f8a74efcc5a66efa841caf1d8e40941e196c1decacfa657aa57b95d8dc5784afd9a9f0d19f877e26c08e30fff641ee2fa95ffbeb4d6c66ff918a1a1e1dbf09962980129f7b4ec794684c3088d8c74d29d0f7b4d11f59e7962f192bc7256a61517ba2ebbe64eee8a44e54a31136cf940550e99c64a8b5fe2382e42d021d83c1ebd7aa4b2d259ef7feacdab7a82907d55d78b50ba8441536867897f2a0cd4601e1968cb14ff0c6abfb4d3ebf6a52d7d37e552369f4df81d8236c61c31abc5bc3607fab0558cf998a69608affbc7f4be637ca116d1a538d20c31b3d68925e43ed61e5852ca6f01306856f5050d164e0a2b8e614393278700419edd18167e84a0acf15e912ef7c133b9d605083445e967c519d04c3adddf12c42e419412b97c727fb4aced9cdfcf614da0ef572f209fb1156866816fde807a26d5a436a7b3a508963bfe5e3ff6e8c6f0e6d42f36ebed12b3654cd1e706451757a164b3d0a5876cbf2c049a14d9c53906b08884b0bd55bc301e2071a48cae799da6e616d3fc760e71bab228fe6d8996a08d9c85037241cf39d5f3972ea496928ee08818d146bcfe9402aacd64ff32ab8923c7135921dd9d58aee5cf6c3944d3e39e001d4eb1cb5eb5f689d57f44b74a5641a0254bcebcd2921c5425575b9a2625fff324076b557139eaa45d78e51bbd336a72aea0ba6583bf05109a4aea90d2d5261bd0c358b0c0c6c71c7b0b2e25ab9ed613e695fa806f7e6158eb698ca625c9bab17f6979186d06d8d1f22a1ceee168309e745f51e42d0e9e670e231ce9fbcb9ed952e1e39aef5f13b68d8c8cd4352b7cc4a1cbbc5d917d23b447373a8849a4e415c10f7b4c21513dd93c9d416d35c0986c568cb4aec94e56ede264e37f1ce35e6ae6127536a0bacabe2e8b9c0491e6a68af615371b580806ba71ddd534f88fb82e3e66df62da32d2d71d8fe2910fd813a490a55eba8f9ba37ef8df5a9dab0d7ab68386afc7f3b513dda0b5bb27ce17c9e93130bbab0cb4c49050200ba39a8384837147230bda8f0dc106f8b04a1910f3aa6da797e9aa49c53b5ee1b9388325bce99cba751b849c27d0259957554f87a9121175f1d5e8a518febbc9044ca7e264f244915bb7b7767912ae7763244cbcd169ac475e377be9a7eea39863effa131b06289a4490ba4c67f1317d254d5252c1a3e6682feec67dc15749b4138c15d30995da204f5d0a83dcb4e23ef86d411faaec4a07f8e2123a218a14197d533164012c7e0f09272d7efa448ac23444cdbcd3b59906b1264c09204b2d0c0b172a678adc32a9ba40b1940765fa67c59b24de63e7652954f116407fa3be23d4fae8b13cc674362ccb7abc9f3e92d1a493a35c96ff6641dc6cf811d584812c6434c575fedfbc2ea6c91dc766ec8fbda9a144281f0987e388f344b083a5efaa8e42d9fa990b7cb364967eadf4929f5e1464c1a7ecd043be9813733382f63d5edd2b38ee87c660c3414f8bdf2fed7e00804fa2e9828a3d134e2d49d4ca9e690911894a4caff671189dcf71658d056688b321226585caa7e2ffc74fc05c013c1c0df722796d91673f19f0b48d993c6378d9bf2aebe6ef2bd5a0bfdb6bdbc71e6fe41e36fbd12a56c41f65e8ea0c14b430085ebc6102768cd0f43635cce50868a6ac300f6b9626977da1a1865fbfaed8b9e04043a72b2ca8ee074bbdd4484e9c34f00f4008f425f6e0767543541abb41ff900abb801e935229e5f519d1a982a27551c07701c67d11db777d26c3cf04101e30f51a6c00f4f4f44affd22481d8c964f1a231fc565d70674663251787a034d13c9e1bec9f2ab0db6ef331222bec71f9fbbf723c5d7057f2858bc8861023abf886ac4301d7b9f61b6f4e034f6f7f0e89a41bd3266df3d1611e28bd5795d09619532b9a3df71d9d0801481937a0ece71fc03746df4f22841cfe84647690819a94715d7ecb8b7f0758150195cd8c550567c481a18edd2b81868c5835557e893f819431db08657d71b5fb9b4e90d8afad17200371d7682b10d060ae839dbe17868df3fe82d10f7c8ec76b681e47b70962ec46f5134d3c064cf84b11cf9a892b8c95a1312eeaf53f2defc388b065de2ed4be53c16ebcad9da25c50137314153444d7b91e7d4ab75f83c302c386470ffd101b355a5ca548329dae34fb93d9897b408f00158195e3bb87c5595ca4a4ba45c409cc245058b21460dda7e8afd160bdbe158c9f1c093bc3b1335f7e9c9e0b914f0f2d4b2241e094e89de58c156a3bff3db72be843f230f4d75a5563d940fd847b255c2c26334974d1019e7ff50dc9404afb8482df33b092e01c2f71b7e76ccedf78bfaa4c0692eb4349a8a0e0c4bb0a5686b7666a24181b3ecfb4d62cfff4e792500ade7e8bfed6950f846d01dc963f3860394368f7a20f0d1098b06edf9efa3394851677ef6277bca8b720f6b8841a813cab70e1f93c67dbedb7277daa62a79a71b4d82d00144b034d54ac73bc7a935fdd1d0f237133396d979386e0591d7ddaf107c98a13704edc2564882346f5e8b7f15c790188d2f020a4faf2d0db2726b0309e401e76bada9cfe3b9db0bf5ffc45541387a56eeb053e46d3c1b9595402320fd603a1e2864c9f29b086426ca31cb0800548b82236d589329cb7b1964305632f5a5de49950a05c1dbd7a7b60e13156b7c37818c55df9503ff5d0a221f93b3a46bbf7be3ca3078566a8f8f8c70a18c7652502ab24c08907b297abef5043c994faa18a8dd718ea7d5df8712dc1d08a01e57ca51c75a89bdf97579ea4a2c87d5ff9987f23b71a262b0b94fc26ff61398ea5f103e2036f6acfd1aa4ced820e8a8245bd4dffbe24beee6845ec7cfb33a1282ea390e1937d8600ffe8a23d4b6c27ab80e08ee78b9c430ace4516249e70a30bceef899a9a90ff15488d83d0da4f58d4fde770c63e8e1ee96bb6c98c5907b4bb5262cd2b13b5e7c95f86eb028eed34ba98168244520b8e618f5946d5cf8d99daec2e534e58420a0fa1ed37cd5169b437e6db62ee0055d384bd2d30903a1283946345dbf2c855d865b579621f36a5a53b22dc14d0cbdabed7f728a5a202deb850c7e5d800f900553be4e5459703595a28f4b147448cb8a826ec3fac162b4f8181c0e3e47dbdccef44d2c1d1b12a464bb05e12a2d865ea7a9d7e174dab6ee31379e37b77b2d34afa435b7d4be493ce41b24e4f3e0a74eeb3b378728b10a98c641039ac287118da638da23e72ec70e2c6f2330d211bdf691396856dea7fd38ba588e4c34986899aaa54a27eb4f5c399a43790e56779fd114da7cc68833c55f5d195806ec86903a56a0ca0933374ee01a126702a8fcd405eb9341e0cf9a87c224d12d7a839f3778c7925f5163aa0f24d688ae1b5b967bfa71f2f742a107dc33921a5945fddeac0f175787fb0fe0cb860c2b333a46351aca3f1d6a0522a217f32ebf94fa98182bbd11804aab8e2fef60511c827cb87bb8646a07fec6b27b13a1f09db2e3d696a7a6141dac3a3f1435930b3b0db1dc87ecd5e280c024c3c31935c9c0374d62b68365f3ab9924fb96ea5a91d5935da39b455dbcf61eb547513eeac95a7d851fb62cafdf6654a2361db5472205fb2c339008a0357c186136b33bdfbe3ac6ed82997c47b49abed23118c4851ea9e2063e601a0b0c6b6e89fa5b457fd28492994c76be967", 0x1000}, {&(0x7f0000000480)="1956054adf771653ce6e878ec193d2518d0f2ea89029d0c9000c224bc75fb91dc1494515a4cdcdf26690c590ba96476b0b3ad8109658377a6a5054f8bebd67bcf7faebcd1c0e1e8d04251c79dfdae12f48", 0x51}], 0x9, &(0x7f0000004a80)=ANY=[@ANYBLOB="a800000000000000ffff0000030000006d515d8c55b90eb4ed8310d1edd48e4a33a85ef18eb18c90dffdf67b19e0fd9056416c2339791bee57efb6902b6abf4ee6ff08f4342b55dcc517f5b60f91d3a6c4de86646c72d73898bfdf88a6f743f43632e138f1bc4d5dfae43f0ddb33b5ab16b44631ec796c48d58a592096871b7224e2a5f73a8c2bd6f3e0439740f6cd7947298257c5967a09ab41be11b08f823e19c7c23b00000000d000000000000000ffff0000010000004b9bf422333483388298b07799679e3b5a9c1a5990dd2aff92aff0b0c37b3f8662f24e3510c37a80106e825cddeb1ceb8c5f5de52607401cd0ba2cb1913bed1a5f3a0f39c61f01fd72b5cee81ce2e44d6545668ad040334fe09eb18e8c566e28c1e3eb7b7462bd2c59b5928c3fa5ce10d5c1c88b5d5735d1db5cc6c52c49c56560076f28be989181fff41ac1b3b0e3d9871dc0ca6b7da1fcb33c94ec4e947bec5c35c765af0600ec8c1890f8bb5808bc34c57d6531b085eca4c2000000000000d800000000000000010000000100010037e8c15e2521b0c7c8617a552a021f6ee32699752303c7c28a10e95c4de886963a93bcde86cefe0b150e55f5864a76be8958f3170c1f17ea79e6eebdf8ac177ca974298db500a9534d6c951bfddf77a94771e5174088c894c969395002657df2b87e71b20fa374fc7cca89b9b3d5497cf7377bf41af0340783e167d60a4b083893886ebb584d15783c8eca26f0f7d86bd358fb9afff77de34dcdb44764b8a326457e2f58b5045cfadefdea55b63d08849165bc83865c8d4cc819d7347ae64ca69d4a76a90000000088000000000000000100000007000000a218572c952b0404db9745857cc266686f18c15b21f074b0f4cc3616f6aeec5f1459a82da6f98ccf0f51a116daf2866a94a0914643b8573599acfb0357d17975c378a15c1c9ccaa7c6f2d097962658e7fe15f165da93f32d4a5fcf5c55dcbac2907082f67c850e9de9b519d40daee331610000000000000048000000000000000100000040000000f6d12371f40e84870217abcf44116323b3babaff99a85e1ce4db5d33a75cb77ee4556593523ab5f34944d1e3362c0e1371402736d901e597a000000000000000010000000008000072e52b32882abe48242b5ba455f1ab11985e1c1fa869cfa0f595cd26d72e2009787f9c8140ef398bc7018204a2d33edf6348a9375578351aa1ed8cc36e04a25bbbf519d76e902f3015fa34f6e357e640487710516a20fecf55bdf5b6490dc950e8785f9d72d8b7b18b596b18b9c9eb356d4cc89ca4d01a2c7432275845f06757728c7ebc95a01c23c20000000000000010100000000000000100000003000000a32fe3b29a0213c7559a3ba9ddb46f0ee0897f26350c5cdca74ea8017ab1d48dcad1ae327f05be33cfd524c472404cb320a918d405da9e1bf0fa55f74422bbd6e6015841aeefb2f48abd29debd695c336f06412945b93e974b3bc2db34915e50c4483fcb1b59f4b66607894c474ec37bcc85c2182cb549304ce290993a32c63398c8a3279ebfce72cd896d3133da2d288558f86b351ee74e4c988a3dc37d75fc670bf9a30ed443f9b97f96ee2e146bcb8a9f2b838023da811532295def703432a8a19581260880ce8cf27e57ddbe2cc5dd06b185b7727c0374e5a1c3ceade3565c87c88ef5ba0fead1d43c4f48c2b915e274d94b00781bcf71ceee1b21832f9bd3dc8ceff757bb610513cce4288e13d15b3b74692f5d697c366e5c97cbce282003acc0961de3f8bbf000f7d6a7743da49d1c73c50d718b28c870676a072b97814ccda51c2cd75314de689bb114e1ec639cd8d1efd8d4489af39fae8fb9515d897dcfd69e7e21740127bbbdb857b99ffc39796213d8ca3c2517f8925f38ef0ca438a7aab2f310bd82271d05028e48b74d35af74726baf23f12688430ecadb394a0d61b62b1392d66632a1fd1e90fd336845abddddd93ae3576bf9a7cdc730fa02d1aa1fc95007fb9384f96bb3d0d59c66bad260dda6526424247e9d8fef3cda4c6d47d6527a4c40a3dba205aa3b4e4a64964cc05355f73c138ca4131cb3906bf16a5ba9f3ecee05df3e767149d7169c060a630bbd04f18bb2455df90d2d9f9e653c7c3943bfec521fc54438ac7f432dc692db647221774e1174baec2c44f43dda486d369f3a3f98e46eb9d7bedd94a95417ece9c9de1c3a4e8996fbfec1e1618f92808a6cf2ec9c9d352f498c4328603d12fdf60baadafe1b4fd0bc386a2c476acde8ace11997fd0cfb3bbc059f85a22d4e517bb08c922cae7d7c154a24491e9d4f8df122621ea4adaf4f660177260ea9504f8afbe5522921a2f57d31afef4ef8b18576f936cef0495ef446ee1b8aacc68894c34c7f9a3747751592a6e69609342e5df9ff9d74c432ad91afd06a1d645fa566b20b71619b8c3b65e0c927b04ab17090efcf2899f0f693239242301e5cf69096de2916c76f1a1168d460ba0b4844a89fe532c585c018a4c3b4d6cb5a657c6bee01f0b63befc7046607065962998a4e5b6a592c31611fe6b00a34eefd091f4e21b83618550f0ab25cd4f9410d2f7d30a4dbe0209a7d3f61557b238cd4b3bcca07e9bac95b68d30b91c6145b6c4863e9d39314eea296ef1c46a664ada8d1e48640aeb953a5c0c67c63a6c4313707eefaf46da887dfa60a16182e292c10adbb75207dcaf7aab8974c5dde1f52d4af8c7827ed081d5a5350dc60aed5eb4feb887114984fc373f40842f1547fde282fe46d3246b75c3c1d5f647b1720ee9de43ee4a3d065afc066eabaf1a079aca36772c05b91c69d47c8cd2e398371c75b19905c4d6dc9090bf05bf03af15a722a212da1af602f31115bf4147d1ba43657720216097c8b842aa9e4974152a412a5a6d2c341407b3df6dfca6a0a104354a3c730d60fafbf506945eec4f9cdbdc55aee747af815a5241e344d8023a6ac0fde1439e13c61e0d2ac4cc29c5b63a8c32a3aef38044ba8a61c7a2d18433e45588832db3e4d45b58b3db40ba90872ea58ea831951bde0e8f9eb892e7f54228358da8b1edbe4bd4cc4c12e30a11216ef0a8da0403c008d6fb69447eec696ea2247b312c2896e3298e31b76a3209899190132b9b9701ef6b2e7c180f043fef6f30480557e35e9e2d34988ea9adc7ac63c6a0d3a33ccd5c53283536e153a20f3179fbb4cb8c24b577718c6686ac3ab6a33601553cb15d347a498fa554e4f37290ce51ff1a9c264fcdfc96858d009a623013b3f8ba16010081aff485c57764612bcc177054b38764db1ddd8831a304ad338f49f5537c0c6ded759405fd812573bfddc21507f0a59222b6d943946b6558460b75723bcd8c66e266593c5f08550312e0229a7a6dd39f502e496e47e931f4a98a8f2138136a9a772e6ed5d9abcb33d61e8620ad23b0af4f93e09f53c8b534d64918758bcc3b7c5dee6410090851d36a3c4bd496b4725ba57ca1e67537f8caa458e9016fb961d82213b790a92e9c7fd46c1d31640fa1fd84957a787fc53e9c2282b0c6f5072a3916ab2f09301b30aa3f24d17c8b05449a0bddc3ceaba73193f45ec4f47c4dfaf5474d16b1744ca718056824c9dc5dfae230a188d03973fa4b6073514035fdc091b581be7c8bd4c21c7119f1f7e70443075b8db6633164916bfbe6029eac5a6ca3ceaf9a5a6b153b4bb9a930d2fb1852e90e8e3499c4f1303b1ae28fe4ff12f6a88533dc8884dc3d1fabbb72a5a3ac55551f3510f775c32d8f544d4a9fc6ae71eb532f9c3614e89a4639e3c6f22e990e568f7db2bdc2193897102bbd7d785ca50b019187257766031005d42a5c139f82497978a33049debe9c6facefeac826f93ce6174444c7f96bed203cec16c5549dbd20d5fef85b49b5cb2563145ec68fddb08d135e1d50651756d1a03b62a4a342fef562be1203514caf9ad80ed5704b1e1b95651232ab1505d3c87f9ff12d13312483790470e38dd638a82883b050ee3d6600acb987d46963697bb888a923949bedc65e10681a437135e311eda524b460a63f80b497c6e373c2e5f79ace1ac11fd4255b16110695cbee71cafe7d94485ccd228e23898ec863d1096cd1aa712562b4952bc959992f3e7d335fb43cbbb4bce70513bad67eda24495b7bcd9f434e135d0920b7cde92985cdc573d91a7e3af6ebdc2383b04ee79cf864e230b56e1deec7c1dad51b90dcce592b7b5666199ff674bfd2a50248aee1c18c92375a48abb6595b3f858c3e09fe0567af5e142a3fef04eb9fbbc894168d8bd9ab83c172872f1d446da2b1d605a9fd9fea25b73ee01fa0dd6982c71a6524a6dbe6bca599f2a6c398375b977aa3efba3cb180ffba8eeb63383b19bdaf800dbaa4c559e7cff2dbb1fb7b15295d130595ec3c7f7db04dcdb288f55750835afdb05ab49e78aa695e6c73f35f604f08877821bafc171c15c657213c1c9a6dbdadd146a684dadb8f2a8d7eab5e5d0d8903d4445abd179831b718465398453e5b4baf972547ab410ebc0874bb86fc4b0036203f5e0a69f9bff1d1fc938b12e324654f770656d432c113f56a10bd48b18f22b7daf4c73fd864c6740b9e6369e7cdfc6a14ae20fa127ef515a9c0ca2ac5663e361ec721fe08ca870988f7759a74d84037f92ea18cbd28967e82ae5d7de1dcad9db79718fc1e278230aecb932a27e915afc1ca363946c12999298099cc95d8f18443bbd184cc833f9cdaec8c1390d6810ff728c84654484c1c49272364f7555b231dc91420779da358d55988659e6469e74617af2411034cc31547075aa1cffa8898699a1ec3b884e3c186360a8554dc4fe7b1ac193a5d3a49c025bd001843f655f9ca66e5b908f53b2a283332c670e28f8ccd03e0ac242f8d7666cbb298bf912ec174da7c5fa1a4fb9929534defbec31c27da2c252b0984173d12a491b8bf02e70a7583eb1c8f9e46839daa4c1125503c24ac9f48553b196bafc4f7fc99263b2fb9c8dadcbecf65fa2964a74904f9bf99a1dc56654c1c17803a30b55ec3faa615bbd2391fc7a4147292065e9c557ec5127ff84c871a0cef541b83e723f6e632412b18305fd94d35d96bde82d27b879a7e168b161a2072dc9acc6068ca2d9eebe8bf553cf286335d27abf4ffc77b84e134de918a96a7a6aaf7b6880b6e6b385209d17bcede0430a42a3c980e21bfd666d67f450f24017a7c2d1b1d2da0ae651f18f178b156a825b07274d9e35c8025feab1b53b226d884caf0b63f518045dc06debbfc3ac43e79e6b872cdb74f0d866ffbe35ffd74d5ae0e18eee899a2466736f4c723e1483ae150b55349ad024f5680498d8f405f7a471d0cf1e1faa7c514f99496d1b4378a1c535fcf481a2657d4d5c25501742bdb6ad7dab5b060e2494b29eef7bc3650253dee1413c5539873393a1d2c12a66bd0dba97e835f5f101b88269007472814ebd080faf27eeddee1e34046ef4c1242dede62ef9a35f94848a9bdb94548791ee4a78c6582320aed927dc6e50750e1ea2b1cb1efc5f962d194191298cbe79da8be39d759c349a2234780e823c407a5159f2dc9cdaac664a3fab16aba8240d9cbb741075709a730be873f750631c9cf05aee43209a9984eeab1eb490c643f7429b48beda04a3ea4efe4bfc35ce65b205bc77b4cfc0f8a28691ef81ef8558d6ec13d6a91dfaf24f32ef722b72ea6734d2ba5752b10eb0049c55645bc8a13f464f9687f8237352524b128b7a48661aac2605ba999c9b68afaa2d5e903a7472f7dd3cd7066610418fe40a11c6751b913d16159b9552b26c8570c5786103482b00dc2fb7f223d0c2d9b60356bc45b4ca68f7d50054c20cfea7b76f52d12fa1fca28c11234c89c44417f0e41f8336f959badc52b0c27c6964780ced8389372c74060a99e3f8f43e62495c840692b9281187eb7a5ad8df2ddaa7d990989c2033c04678e62d507259c2da8d02b952f7145986afa4e93dbc3b772615e4d7318245b7ebc45490c1bedfe996fba6f931017adeec61bc06f83a42855ad102846b994c8b539248c6b9579941dbbd83f85ce8e4d54b1703bb987bcfcccc59184064bb89757c9e54165f79fface6cd9eb44e0c7ddd61b4d8e3360387686a56a9d3f865082ac6ef0da32621c877dda082945d4e6f744a44381db994559adbb44b7e8013e75aa6c1c52aa6eb864d3caa662d7cfadc3d30f881a087c142ef6d550853f005b3cf0de0989a3650b68da10d35bdaff680b93e5f43bea1f8e4cb523c8496bd72b1bcbfbd2f319104b9be9d003f81245cf957dbc417547ae02a34534a140770932d9a93d6a8836987071cb895f8c59d0a15f5e47365cd5c4916b9575e189e94e64c9beb74fa1daf96df5b25003dc14582f753d58e7620aebd1e7616af3d3822bec0f3b977445a7c946fdda78f491007a8dac7ddad8524639403ff8b1a689aa3050cf172068b1330081543d8b5cc0f91c7d72666d78d9836f913849a91eb524414507520fcfd96bd3aa771b669a1a508c7cbba2f8267c173e7196bfd6e900384e3a746605d1ae13ab487a4cccb2777f06a7a1b2c601917dcb49c8ae9920ec1f61e39238cc77f79c4fa14943b7fe1829b56205ff6139b3236d1b86638ce6bc5f7246977967a374924b23974b05d4d4a0bd804eed3d458c58344703e2f6378a1856d87f9330a7b0a774aa303eb57a1d14c245d969268d6fc467586aed428e8c9f43f07b781f697b256208d2ea93b7e9cd48d4007773d24bc9a19fa58681383c6f972f7fe5e6f716f14ed2067d29bb6d0f14ad048df33d11d39aa6f16b73828e6313b68203fc4dad597bc56de8d8dd4bb92b75f92a116f0c9cf6c7f3b59bc8cfe92d77fc3eaba674e5616e2a97f418a1d54bff33cd6dc03f5d000bf0142b9ee0d3f54521f4d784921180c28f5288166edec68b8f25d6318b35c098154fee50c8b327ae0f7ba80767891dc61825787465cce74fb9bd764aab57c4b637febe452d9e8a380e64e03b7c253ff499506ba63c9146798b3bbce97f1de7a4c1528fbdbcd5df332abb098fffeb00991ade89590f59c62aab8f1b5ab03ccba3a1059f3aa92d6fff46a762b020c4dfd0327bb09e597c075f84517c4b438aa3aece06a2dd23b0f854affc4a76eb6c153d89859a794a822f2c9d2c276c3ec503f2173b2e7a326631fe4631e87b73a10000000000000000000000007000000b5191b30ccd29dadb51c0cb310911b0af2f85a2af9e97749bb714c5909caf59e53"], 0x13e0}, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="25d804d9929564850117adc0bc7caa9618eaafd9728333d20197bac5e754bfc4c5a2b4d0337d49b4b45a8b086ab99e567d15118821b60ee00028afd2deba0ca9f160027aa6e295032d5af18368346af291644cba167bf3ba4986662672b78494e63102d0a4fb43fdb9de3e0261a60f9c6c62f7891d69e63dd61f86e5dc1d29ac9c2a821ac559b6520a5ac5b915", 0x8d}, {&(0x7f0000000100)="a3844ae06653d190938d94228d69a96dddaf557146cd5e68301063b8b5281510e0902139dc6cef4ecb", 0x29}], 0x2, 0x0}, 0x0) setrlimit(0x6, &(0x7f0000004a40)={0xfffffffffffff07d, 0x3}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x7}, {0xc3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[]) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000003640), 0x0, 0x0) pread(r4, &(0x7f0000003680)="19e88d8a5aa0b45eb069b6c52aa96d6a470496bee7acbbadf911d6b0d2a5651e19e14f73cc38d70f5f0bc9b0dcb34c947a3ff7578713d685377f702f6ffee04e75903a7546e8f75fea7e115d39de05633bf627ceddbb29ec8ebf4e0dd8ebe4af9c3eb778de1413741ed41c6df1fa319107fbd1481a16a9ebfcdd3e803b37f3420cca54b8ef4bc1b576ccf484fdb02bef9b4f9479f204f8feb1432b57e757acdc1feabb4200f7e3e5cb882b58cdb9590830b8bf5c7744788889c4c3d0", 0xbc, 0xd21) setsockopt(r2, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) ktrace(0x0, 0x4, 0x0, 0x0) executing program 0: socket(0x18, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x87}, {}, {0x6, 0x0, 0x0, 0xe00002}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 3: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0x26, &(0x7f0000000000), 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) lseek(r2, 0x98c, 0x0) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000040)={0x3f, 0xc669}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) getuid() setreuid(0xee00, 0x0) rename(0x0, &(0x7f0000000400)='.\x00') pread(r1, &(0x7f00000000c0)="8ec7d4d9", 0x4, 0x0) r2 = syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) r3 = syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0x0, 0x0, 0x0}) close(r3) fsync(r2) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYRESOCT=r3, @ANYRES32=0x41424344, @ANYRES32]) executing program 5: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x110000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x1800000], [], [0x0, 0x0, 0x0, 0x200], [{0x0, 0x0, 0x6}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, {0x0, 0x8}, {}, {0x3}, {0x0, 0x4000}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000180)="7678a01209fbed529cd697d74538c34fb44f2516bd09b464544ec903edf470f1238e1abf301023b671f834d6a9bc691391d18a2ca5372cbcc34778721a4b868313e2ba0923739f1953afcdf336", 0x4d}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) msgget$private(0x0, 0x110) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) select(0x40, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x200, 0x3, 0x0, 0x0, 0x28}, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x69, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = syz_open_pts() writev(r7, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r7) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(r6, 0x20007461) select(0x40, &(0x7f0000000040)={0x7ff, 0x4, 0x1f, 0x7c, 0x1, 0x8, 0x5, 0xffffffffffffffff}, &(0x7f00000000c0)={0x9, 0x5, 0x3, 0x4, 0x7, 0x1ff, 0x5, 0x4600000000}, &(0x7f0000000100)={0xffffffff, 0x1ff, 0x2, 0x3, 0x0, 0x7, 0x6, 0x100000001}, &(0x7f0000000140)={0x5, 0x401}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpgrp() executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x5010, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) listen(r0, 0x2d3608a5) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r1, &(0x7f0000000000), 0xa) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r4, &(0x7f0000001380)=[{&(0x7f0000000300)="f92cee15962101877db924122c386e3ce93279b756c112140c38fd942a57a969533c4919c52992fc6cf14155f043763a55efb9abdafa3fb0191f5b39d39afaab670c764895a43914cfdfebf0b1729b801cb960841847f4f9ec2eed9eaecc4f13e5c4aa6c2b43a913cd8862d9bb7a16b40479a5221daac863889ace48ce164197defb7fa1c308db4b15375a9a5cb387349418e6aa3c6b5bd2f4ff6d0f9b3e874c912f9fd2b8d21408dc201610e75be1ae772a66b136cddea3dadf870fcc8bff34a824f243482c3bc220fddae9ac086016595e8445f9ea8f0d46e7c8a5fea51a8ae8df312ef66e221708214cdaca469beb65fc84ceb724bbc3adce628ef848d5e4c2482ad9d6b0f27a2918686f85260f08213dc15d65041b1d1d6dd70fdd47e3d01e66883f2cb3e804a97d2cbe2d2a2460b957865186913d2bb0638fd5b3e37e7a93522faa5e9a2acd50ac30f3ce1c26df61bf3c7c42611a3277c34d71bffea76a07968a56755d93fc5d7a367dc7d192cbd02ca6a57784a63d2931a94d68ba2235397a3dda74f1a7360c33ebc320dfda23bedebaa679ec21bd6b31e297810302b0527221837f0c611794f499cf0b73c0ddaf998a32edec44ab4c706d58f6932603165cf6465a8545f0961a26277f188fcd271afe49aafa4aa17cc0057b867f124a917c2432243b4fbcd6fbb2b01b6d3852bf069388da9bdad7204e5db7f80dbd287949f987f5700a86ab03f8942bc17829b6b6f93a7fe1d953165f9f4dafa4726c3bc4375cda5ec359b406169eb78df4e341bf55011fd354bdb0c8660a738be0761e6bb6f127a8e4dbcc0f637e59b6cf7e4ffe8ed6a7caf445a280db95c13aa6200c4fd5d29d44e997eb9cd67aaa2d3b909d814de11788719f345a0e61d4703ae60819466ccf0a81122f6b879991dff47824f32618d5b4a1c056686dbf5d1a8a412f35274f4bb200f19d5622930a1c831e6ab2f639ca74064e458193489c5b86a5a25906b57696ff1234ae4a28d30d472a7cbb7f13f122e8cd8b6462f43ec1b06dc8a6bcc25185465fd8d75a622e0db4a7637727619e7f0e44bb440b4eefa2b9c9825fd84b5aeea4b7f7375e4412dabc3552dffa2f55d313e4663213c5202af5214da8f94266bba3fa51f1484b5610bacbcabf0930476a6c0a407dab1443d117ddc273ee4b7042eb5cdffca330500f764672a3396e16e26c91a92f9e5cc72f9b91c679d765879a441d5d0aef60bcd043c85dcdac3bd7b8610605c3abb4c18efe59f625c07a94008c1b1d61193c8cf9d1f33d8f6bcdfd0d363176be413b7d0f5988ca549d84b2ff82f26d865b3cdb83faec016bb169b166e478b5ebc8e292b1868bb4f5086b975e7163c97cff5a192e2757d248ff7d3a1cd42944ddfcb2e3f64280a5b996f4059859f401772783d419e56f4c834d35ae7343b191bb6edb6530be071a84faa66d0096a238551417c1af8068630c92c6389e9af128659055d839ddd292492654b49ac4aaff8c5a93deb0f81c3c4cf1a43db15c20bb576ccecb695a4b48eff22e6b96264306f32ec7817c24d7e356fbc9e74b190caa3cb49b3e0e37ef8f6c2b2ede20691795a2c3c91d3f595147c0b3574661ed5a7dfc579f052e3c7f8d942a869a9b11160c1b626241b6713f194c27e04ee9be3de4836b8dc86d70f05ef4809275e1e80241d93d9af14c8da887592a454fa7442472481c1c7782a3063cd73e4ead9afdd0148b66720fcd42240d02d620f309fda5bed8ded4cb53142f7018b4ce88bb2f0395cb778d91d86e6774ccd16ba8a759af5c6f36859d5f5b14a474d299e7af64e108b44e78f7e94e28b911bec51b734edc24cb9eb072475422c269c2085c37b1cea0728e63622063598d115d17779c684f0e628098548f1ec1c3f80e432a831135f815b99adc80", 0x54e}], 0x1) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) msgsnd(0x0, 0x0, 0x6e, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[], 0x6f, 0x0) msgget$private(0x0, 0xfffffffffffffffd) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22, 0x1}, 0x3, &(0x7f0000000580)="4ca85260422d73c0ea31ab2137c44403bd1c252b83ff0fc09ac6e26ee90902c9f9d7cef25ea00f0d0f40b9fc411977c7919d193e921f594a005e1de745675478d973e95491eb0ad00449670460690c504922fb8e00f839ed11bdffec3861860ecbf11653985bbec53ec6b0a6b86501271128cfd35f4b9a910c6d88e23ffa8816e8266dd081c2485fe837373a341b13b7a7e7380b08c353be5389a17eddc047c516285d77c6c1137df5bb89be2ed539b59235a215c4d25e601e578810ff6ee465cd6ed3a5ec35cf7b2830eeb83e9b3919d9bec82fbebb", 0x0, 0x0, 0x0) executing program 3: syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x81, 0x9) syz_emit_ethernet(0xfa, &(0x7f0000000300)={@broadcast, @broadcast, [{[{0x88a8, 0x5}], {0x8100, 0x5, 0x0, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0xbc, 0x3b, 0x0, @rand_addr="f64ff600", @mcast2, {[@routing={0x2b, 0x14, 0x0, 0x9, 0x0, [@mcast1, @loopback, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="02afbe6b732bb67cbc69b1eb27d02865", @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}]}], @tcp={{0x3, 0x0, r0, r2, 0x0, 0x0, 0x5}}}}}}}) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{}], 0x1) write(r0, &(0x7f0000000180)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x60) setuid(0xffffffffffffffff) chflagsat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 0: socket(0x2, 0x4001, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8000f7e, 0x808, "cfed0ff8a561c6e84e82b39500"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) r2 = dup(0xffffffffffffffff) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x81, 0xffffffffffffffc1, r1}) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgget$private(0x0, 0x1c1) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) r3 = getppid() madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x9) syz_emit_ethernet(0x3f, &(0x7f0000000180)={@broadcast, @random="a45d3ed1324f", [], {@arp={0x806, @generic={0x1, 0x8191, 0x6, 0xd, 0x9, @remote, "99cbfcd8445e2ac8307b616521", @empty, "edb3ad8a5b43a02649283621dfd3c967"}}}}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0x7) utimensat(r2, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0xffffffffffffffff, 0x8}, {0x0, 0x80}}, 0x2) mknod(&(0x7f0000000280)='./file1\x00', 0x20, 0x80) r4 = socket$unix(0x1, 0x1, 0x0) r5 = dup2(r0, r2) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x8, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x48, 0x4, 0x6, 0x9}, {{r2}, 0xfffffffffffffffd, 0x2a, 0x2, 0x2, 0xfffffffffffffff8}, {{r2}, 0xaf8b3b7af013912a, 0x2, 0x1, 0x9, 0x2}, {{r4}, 0x0, 0x48, 0x4, 0x0, 0x85ca}, {{r2}, 0x2, 0x38, 0x1, 0x7ff, 0x8}], 0xfffffff9, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffff8, 0x5, 0x10, 0x1, 0x8}, {{r2}, 0xfffffffffffffffa, 0x84, 0x80, 0x7fffffffffffffff, 0x5}, {{r2}, 0xfffffffffffffffa, 0x21, 0x20000000, 0x1, 0x400}, {{r2}, 0xfffffffffffffff8, 0xc1, 0x4, 0x7fffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffb, 0x65, 0xf0000000, 0x3}, {{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x0, 0x7}], 0x4, &(0x7f0000000440)={0x9, 0x6b6d}) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$lock(r0, 0x7, &(0x7f00000005c0)={0x2, 0x1, 0x1000, 0xc6, r1}) r6 = socket(0x10, 0x2, 0x20) getpgrp() ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f0000000600)) r7 = socket(0x6, 0x4, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000640)={0x3, 0x1, 0x9, 0x7fffffffffffffff, r3}) syz_extract_tcp_res(&(0x7f0000000680), 0xffffff01, 0x9) faccessat(r0, &(0x7f00000006c0)='./file2\x00', 0x2d, 0x3) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r8 = socket$inet(0x2, 0x0, 0xe4) getsockname(r8, &(0x7f0000000700)=@un=@file={0x0, ""/260}, &(0x7f0000000840)=0x106) kevent(r5, &(0x7f00000008c0)=[{{r5}, 0xfffffffffffffffa, 0x4a, 0x1, 0x2, 0x14b}, {{r7}, 0x3, 0x82, 0x0, 0x3f, 0x7}, {{r7}, 0xfffffffffffffffe, 0x2, 0x10, 0x8, 0xffffffffffffffc1}, {{r4}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x2, 0x1}, {{r2}, 0xfffffffffffffffa, 0x6fa9693660f5cd24, 0x1, 0x7, 0x3ff}, {{}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x4, 0x7}, {{r5}, 0xfffffffffffffffa, 0x1, 0x40, 0x10000}], 0xffffff00, &(0x7f0000000a00)=[{{r6}, 0xffffffffffffffff, 0x11, 0x1, 0x0, 0x5}, {{}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x0, 0x8}, {{r6}, 0xfffffffffffffff9, 0x2, 0x4, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x31b, 0x16ac}, {{}, 0xfffffffffffffffb, 0xd8, 0x1, 0x6}], 0x53, &(0x7f0000000ac0)={0x5, 0x7ff}) executing program 3: syz_emit_ethernet(0x2e, &(0x7f0000000140)=ANY=[@ANYBLOB="096000000000aaaabaaaaabb0800450000200000000000009078ac9677216e83d0d07e00"/46]) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r3, 0x0) seteuid(r3) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r4, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) setrlimit(0x1, &(0x7f0000000980)={0x20, 0xffffffffffff4be4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) setitimer(0x0, &(0x7f0000000040)={{}, {0x5}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x40, &(0x7f0000001140), 0x3) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0xbfa, "bb08000100f1675910508b00"}) syz_open_pts() writev(r7, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="a687431cf1fdc93d147fb08e24d174345d40b758017949ae", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) flock(r0, 0xc) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x2, 0x2, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 6: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpid() r1 = getuid() setreuid(0xee00, r1) r2 = getuid() setreuid(0xee00, r2) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) r3 = getgid() r4 = semget(0x0, 0x1, 0x668) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x23, r5, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0x84, 0x3ff}, 0x9, 0x3, 0x80000001}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r6, r5, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x401, r1, 0x0, r2, r6, 0x80, 0x3}, 0x6, 0x0, 0x49845ca3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x10001, 0x0, 0x0, r1, r6, 0x41, 0x400d}, 0x40, 0xffffffffffffffff, r0, r0, 0xfe00000000000000, 0xb6, 0x3, 0x7}) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40001810, r0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000000380), 0x10000000000001ae) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r7, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x82}, 0xfefffffffffffffc}) r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) socket(0x6, 0x2, 0x2) socket(0x0, 0x0, 0x0) syz_open_pts() executing program 0: socket(0x18, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x87}, {}, {0x6, 0x0, 0x0, 0xe00002}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 6: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmmsg(r0, &(0x7f0000000a00)={&(0x7f00000009c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{0x0}, {&(0x7f0000000580)="30bf6227ba9d5e6eeb9a2fc271a5f800626699574614108621733dfa7651ba46dedc2985fef14cdd5a98ad567c17e904a50404b527fc6a529ec9c6cc624562113608cb791d387b565415bbbdf444f3b3dc778e3a7b0eff7bcec9d87ca17c50744a77b5b66bf9c7364b1bae56727fb249c56d34db6a05c10cc5390b76db5412017075", 0x82}], 0x2, 0x0}}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000a80)='./file0\x00') r3 = semget(0x1, 0x0, 0x440) getgroups(0x3, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000b40)={{0x8, 0xffffffffffffffff, r6, r7, r9, 0x26, 0xff}, 0xa9, 0x1f60000, 0x7c}) r10 = getuid() r11 = shmget(0x2, 0x2000, 0x1c8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000bc0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) fcntl$setown(r2, 0x6, r8) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VNDIOCSET(r12, 0xc0384600, &(0x7f0000000d00)={&(0x7f0000000c80)='./file0\x00', 0xc8, &(0x7f0000000cc0)='./file0\x00', 0x8}) r14 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000d40)={{0xc652, r7, r5, r7, r4, 0x40, 0x3}, 0x6, 0x40, 0x0, 0x0, 0x100000000, 0x4, 0x1, 0x7}) ioctl$WSKBDIO_GETBELL(r13, 0x40105704, &(0x7f0000000dc0)) getgroups(0x4, &(0x7f0000000e00)=[r9, r5, r9, r9]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000e40)={{0x10001, r10, r6, r7, r15, 0x40, 0xb79}, 0x78617239, 0x0, r8, r14, 0xffffffff, 0x4, 0xab, 0x4}) unveil(&(0x7f0000000ec0)='./file0\x00', &(0x7f0000000f00)='c\x00') sysctl$net_pipex(&(0x7f0000000f40)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000f80)="ca614b55f3bc53067c2417d66ebe780974cbfbc8e8a04a4fb522ddc8c548a7f9fedb333eb5ff60fe0f6dfbe35c8d4132feb047333bb06617a4bdd134cc3e52db2ccdeab397e75e2143ecbf9831417c7b0241a1cf220307233ee73cbc5c162b2cdf1ac39c0943d65ed3fbdc0ec05ab1530a45cf0404d530c44e2107f31828d76d606140c980edde97ea4e316fb260a1ad89178e20067403a884de7c14faf2f0776113355be8526880921c6c54ebe57610a292d14349d6f9eddbc9de1a0590a27a96171d6f16a5", &(0x7f0000001080)=0xc6, &(0x7f00000010c0)="aa28ed3127f73d490815c0eee465b73fd63cf4f23a0b8cd48a76824d0d973b3941d32d5715f031d5ef25fe0278376c7daa30fe87578cb4b1257c65b02701308d2803b24bf69042be0d27498a34cb2b7133ca819960829fad6c15a74098660e5370c3ea07c0419cf6644bea3c1425548ca2a456a2d7d9cc9a7420cf91a437b5535d872e63cf7cb5994b19198b90c7e5682214e1dd119b78ba7ec9668904588c0197c9f021", 0xa4) chown(&(0x7f0000001180)='./file0\x00', r10, r16) r17 = msgget$private(0x0, 0x160) msgrcv(r17, &(0x7f0000001200)={0x0, ""/204}, 0xd4, 0x1, 0x1800) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) write(r0, &(0x7f0000000180)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: open$dir(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1000, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) socket$unix(0x1, 0x3, 0x0) msgget$private(0x0, 0x10a) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000280)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, &(0x7f0000000180)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, '\x00'}, 0x3) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) munmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff3000/0xa000)=nil, 0xa000) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) close(r1) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0xa0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000200)=0x1, 0x4) executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="fffffffffffeaaaabeaa72c486dd6000002000083a01fe7fed000100000000ff7f0000000000004a020000000000000000000001826884"]) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25769", 0x4c, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(0x0, 0x70e, 0x0) getpid() sendmmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe8b}, 0xb}, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x4) setegid(0xffffffffffffffff) open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) poll(&(0x7f0000000040)=[{}, {r5}, {r5}], 0x3, 0x0) poll(&(0x7f0000000100)=[{r3, 0x8715fee8bfb81cdc}], 0x1, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r7) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0xffffffffffffffff) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x5, &(0x7f0000000040)='./file0\x00', 0x8}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() close(r9) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x6, 0x8, 0xa0c5, 0x6, "1dc06db6b0f2f7da32648f73c8377165aeafb33d", 0x57, 0x5}) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() executing program 2: pwrite(0xffffffffffffffff, 0x0, 0x0, 0x7) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x900000000000}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4000, 0xfe) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/55, 0x37}, {&(0x7f0000000440)=""/194, 0xc2}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000340)=""/36, 0x24}, {&(0x7f0000000380)=""/34, 0x22}, {&(0x7f00000003c0)=""/48, 0x30}], 0x7, &(0x7f00000006c0)=""/4096, 0x1000}, 0x4}, 0x10, 0x0, &(0x7f0000001740)={0x6, 0xff}) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180), 0x0) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x50) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r4 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r4, &(0x7f0000000200)={0x0, 0x9}, 0x10, 0x2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6299, 0x7, 0x2, 0x1, 0x4, 0x1, 0x4, 0x0, 0x0, 0x6, 0x2}) poll(&(0x7f00000000c0)=[{r3, 0x2}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r3, 0x7d}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) write(r0, &(0x7f0000000180)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000001000)=[{&(0x7f0000000f40)='>', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000400)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x6, 0x0, @empty, @rand_addr="d2f2b504ab6f462bbfc599f396f5fd53", {[@routing={0x0, 0x2, 0x0, 0x1, 0x0, [@rand_addr="544ce7a7ca1f37d9e8a50308a8345770"]}], @generic="c7fec71599401678cafeb0525acb26c124a272f3a688a8fb"}}}}}) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x200, 0x12c) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000003c0)={0x10, 0x1, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x800}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x905a}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x5}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x9}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x897}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x100000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x2020}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 0x8}) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) r3 = dup(r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0xfffc, 0x4, 0x8, 0x2}, {0x401, 0x7, 0x7, 0x3}, {0x0, 0xfe, 0x1, 0x6}, {0x1ff, 0x2, 0x9, 0x8}, {0x3f, 0x7f, 0x20, 0x52}, {0x200, 0x40, 0x7}, {0xff, 0x6, 0xf9, 0x9}, {0x30d4, 0x20, 0x57, 0x4}]}) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') clock_settime(0xffffffffffffffff, 0xfffffffffffffffe) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) setsockopt(r2, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e0000000000000200000000000010000000000000", 0xac, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x4) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x8000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0, 0x0, 0x1}) write(r0, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816ba", 0x79) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb6, 0x0) open(0x0, 0x0, 0x0) socket(0x10, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) sysctl$net_inet6_ip6(0x0, 0x63, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x58) close(0xffffffffffffffff) socket(0x2, 0x2, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$net_inet_esp(&(0x7f0000000300), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240), 0x0) open(0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast2}, @icmp=@echo_reply}}}}) syz_emit_ethernet(0x610, &(0x7f0000000080)={@remote, @random="0947a9fbc9b2", [], {@ipv6={0x86dd, {0x6, 0x6, "c90fbf", 0x5da, 0x15, 0x4, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@fragment={0x52, 0x0, 0x5, 0x0, 0x0, 0x1b, 0x66}, @dstopts={0x32, 0x0, '\x00', [@ra={0x5, 0x2, 0x4}, @pad1]}, @hopopts={0x6c, 0x2, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x1}, @ra={0x5, 0x2, 0x1}, @jumbo={0xc2, 0x4, 0xfffffffe}]}, @fragment={0x6c, 0x0, 0x7f, 0x0, 0x0, 0x6, 0x64}, @routing={0x89, 0xa, 0x0, 0x3f, 0x0, [@empty, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x3, {0x5, 0x6, "ad02b2", 0x3ff, 0x16, 0x7f, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, [@dstopts={0xf3, 0x3d, '\x00', [@generic={0xf4, 0x70, "dac6460b11470130a04bb91fda93677a31dfafb5918c59cda8bfd0aa2007bd5a3c53818e25f3ac52a8236334449404facf2d71386b33a15f288706c0bd9e0405addb03a0231a897bca31bdfdb8e1f89e84675a161282194c4cf8f594d48aa210eb225502fbbf923b4c7770b9addfa714"}, @ra, @padn={0x1, 0x1, [0x0]}, @generic={0x9, 0xd4, "92ea6d17235e0ef24669c34a40d5b98d9ef3d4a6eff9681b0fa45732f661646ef75844366d0785d0775e4714c1e82ad9602cb8ba6914f7a798ef28485672f9b1795070b04d528348c7d9b5c8e0957b23b7e78fb814ca64b4fd42e49622fb83ab8999dce3d249534f4f2fc836a90cd1333055bbc50284a2a42ead7b0b905fd847843565ab46cb3655ece8b83b214beee52ba147eb5f278d179992e52add4a653a8c92f4f44abcb4f5d65e991d1740f111cb1c6384217ecaf40ed36629606a7b92e6be7d0cea81acbb43d0ded5caccd911d88d160a"}, @ra={0x5, 0x2, 0x8}, @generic={0x5, 0x71, "02352ecee56903fd8c2294f5f3be47a1ea11323957803cc088a1fa4ceeb2645c1352547594361e6857d01a21b85d7b5a89ab104e05052b8da20667c31e2d1df0678ebb046b98e1abe8f6c67155ea833013ecaba2c51d886d03ffcae817d1f6f67cc2b60f40fee8a42ea30aecc13c047217"}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x5, 0x19, "dc183b72afde65fbc3a87302e1c93e40ce025f7889380b4080"}]}, @hopopts={0x8, 0x36, '\x00', [@generic={0x1, 0xae, "2474c1bf3793134dd0d4ece555e7971b32dd39f90585441c09813cd8b2524e065f55f5ee1243e369492bbe10a34bee8edb49d154c9e7cb6fea019c03a716245224aeef0fc9d7b910fc092380c05e505f6ff9631c3460a7e863c8194f935edf82b2545c166ac2c160fa745456731bbeeb3314dd8477f55dca34e164a013c604fb2665b3c77d73e91230c45d8132476857e37fc6ad006ac0c87f5721e275fc7f5f368614ee2920b5096c3824c0d60e"}, @pad1, @generic={0x1, 0xf7, "34eebb0629752641ff0e01a4c0dd1ba94f763ba1c4b19d0a78029927b37a12f9694049aad410975c84a4beb6a38356c50b641deef5ff4ed13aa1b2a1db1df06d9672c464c4e781915077ed1350568a249098107218a784bb66deddd5b7df2c0375192b5edf0661e78be32b8b7d4d4c1dd1d161d154d50a3696186ac052c641254ddf4db9944ed4886abe1b1aa81836fa3820aaa8d5da477a0de9b174b16e06678b0799825907e285c41b402e538a4c8fa09ee9643e798a80c99db384a3825c534524529fbcada750e0285f9a386cccbc6352f9a5912592205eab8632927282bc785925c8fcc42d26d5ef6a475abbad90a65522eebc86d4"}, @jumbo={0xc2, 0x4, 0x7}]}, @fragment={0x3, 0x0, 0x5d, 0x0, 0x0, 0x14, 0x68}, @routing={0x6, 0x8, 0x0, 0x5, 0x0, [@ipv4={'\x00', '\xff\xff', @rand_addr=0x5}, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x2b, 0x0, 0xfa, 0x1, 0x0, 0xc, 0x68}, @hopopts={0x6c, 0x4, '\x00', [@ra={0x5, 0x2, 0x81}, @jumbo={0xc2, 0x4, 0x2}, @pad1, @enc_lim={0x4, 0x1, 0x20}, @ra={0x5, 0x2, 0x8f8b}, @enc_lim={0x4, 0x1, 0x33}, @enc_lim={0x4, 0x1, 0x4}, @ra={0x5, 0x2, 0x1ff}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0xc58c2828c337b88, 0x3, '\x00', [@pad1, @pad1, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x100}]}], "48c20f78cc64896beecfa9e808c4bbd73c77edee6af1231563fe1545b497a65510dd779bb78c7fe9d5bf8bc6c887eba57f0434f5ebaa3c839ab17d288103dcb7bdff56a0bbb678b6cf4eba500a4c827fc69cdae5274d239d20380c9fa701a41158bfa5b64c9b088762d3574b516fb87452f8fb44c8d53344609b3f53757c45ddfef1caf64152c6869c2700e3f5ca939682011d96346d78a86f259a973b07e4523b356e6da3a68ed1c980c1d3e4973a9294518f5859217453d4a3"}}}}}}}) executing program 5: pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x9, 0x1, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f000029a000/0x3000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000163000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000098000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x1ff, 0x1, {[0x7, 0x100000000, 0x8000, 0x7, 0x5, 0x2, 0x1f, 0xd7, 0x0, 0x4, 0x2, 0x6, 0x2, 0x8, 0x5, 0x62a, 0x6a, 0xe000000000000000], [0x9, 0x3, 0x2, 0x11, 0x7, 0x7, 0x2, 0x401, 0x9, 0x1], [0x18000000000000, 0x6, 0x5, 0x6, 0x100000000, 0xc, 0x4], [0x5, 0x53, 0x5, 0x8, 0x8000000000000001], [{0xd76, 0x7, 0x1ff, 0x5000000}, {0x3f, 0x51123b4a, 0xeea, 0x3ff}, {0xf5, 0x2, 0x3, 0x2}, {0x6, 0x10001, 0x0, 0x5}, {0x5, 0x6, 0xfff}, {0x9b1f, 0xfffffff7, 0xee5, 0x1}, {0x3f, 0xbb8, 0x40, 0x800}, {0xdbb, 0x1, 0x4, 0x6}], {0x1, 0xe9, 0x81, 0x4}, {0x0, 0x2, 0xa7, 0x7fffffff}}}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) fchmodat(0xffffffffffffffff, 0x0, 0xbd7ac94553ae44e5, 0x0) executing program 5: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)='K', 0x1}], 0x1, 0x8001) pwrite(r1, &(0x7f0000000140)="b8", 0x1, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r2 = kqueue() poll(&(0x7f0000000000), 0x0, 0x2) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x2, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r0, r2) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() getrlimit(0x2, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ftruncate(r1, 0x25b3) execve(0x0, 0x0, 0x0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="f42515b250b3556edd4afeaf1dbacdddae10c579de92ca306bd447770bc7aeb26ca9decf29adc63707dcd21b6a21cfd2416d"}, {&(0x7f0000000100)="1db55e4f065de147254f74f40e8a356d15f6757044cc1de6df0ee41ed9d074dd33d9e4f9ff4940b6308fa788d85a"}, {&(0x7f00000002c0)="ff9d6511bc7658a8912056e08871b3f6416e788737659deb926d208d8e6d6fe8aa6c6c277017f4cb5c51116763b8e48cb1648e08de401b34688d0dd5ace02b176580060f7c705128eb560509211f18d19734661ed8c4b24c941a999be458258d44483d1d20aee3a1a2b32479bc3d0ec23cc2b07ee37c8dd506b8ff68f9a797593d65a18eb8b29bf93b18a518d33ba02ddb2d6a404f2dd48cd20447985d71558254cc8dafa44af6226095feb2948e7e609c59ce629255de302a1f32b2d04da582ff468d73d3520b3a0f71d51d078cd95ff5b7ebac1c000a67c577bf7b1fc53f83d0f6cf2d7732ae825d"}, {&(0x7f0000000240)="e3b3feec29525efd4057"}], 0x1d4) executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r0, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r7) r8 = socket$inet(0x2, 0x3, 0x0) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0xc, r2, r3, r5, r6, 0xc9, 0x1}, 0x200, 0x7, r7, r9, 0x8e, 0xed, 0x9}) r10 = shmget$private(0x0, 0x2000, 0x592, &(0x7f0000e18000/0x2000)=nil) shmat(r0, &(0x7f0000bfd000/0x400000)=nil, 0x1000) r11 = getgid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x7, r1, r11, r1, r6, 0x10, 0x9}, 0xe0, 0xd42c, r9, r4, 0x2, 0x1, 0x7fff}) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0xffffffff}}, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fc6000/0x1000)=nil) getitimer(0x1, &(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r13) setgroups(0x1, &(0x7f0000000100)=[r13]) setreuid(0xee00, 0x0) getuid() executing program 6: r0 = socket$inet(0x2, 0x3, 0x2a) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x5) r3 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x80010400) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0xfe3, 0x0, 0x0, 0x0) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0xffffffffffffffff, r5, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r7) r9 = socket$inet(0x2, 0x3, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r10, 0xc0185603, 0x0) getsockopt(r9, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) socket(0x18, 0x2, 0x1f) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) r1 = msgget(0x3, 0x384) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6090446c0108000000000000000000000000000000000000000000000000000000000000000088"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sysctl$kern(&(0x7f0000000380)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000000340)="1ade38cd59e837f00b5b4f35269ae91d818513b4348e9aa019338ac22566c3015d973ec4ad13c48a31f0c239aaaf2497b2e2ff75111134e9c1e43374eb3d462d", 0xfffffffffffffea3) dup2(r0, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0xe2, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00ac500093c57dee41a32873f9177445fe0afdbafe8000000000000000000000000000aa00000001650000000001000000000000c2040000000000001d03000000000000010005020000c20400000001c20400000000c20400000000000600000000000000000000000000000000ffff7f0000016cdf73f69f276997625a0b18373bfd9200000000000000000000ffff000000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="f0000008907800de051200000000000000000000000000000001001312f31d40c9a6f4bd06134a80a354186e5f000000"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_int(r2, 0xffff, 0x100f, &(0x7f0000000040), &(0x7f0000000240)=0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/86) write(0xffffffffffffffff, &(0x7f00000002c0)="b437ab93c964ca79d412b81e9418a838b5b17a47", 0x14) socket(0x20, 0x8000, 0x80) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000200)="e65ac238", &(0x7f0000000280)=0x4, 0x0, 0x0) executing program 1: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="a8000000000000000100000040000000847ceccad448207c28822017febdabc945b1900e10577a2ef7a1a51c3395f147c8010093956cdadef1d7ee6ea12350e4aa07114cb12f6e7120d5640ad9042bd0535ed3b87ba0bfbe76f75cd7077b54d95cc93da9555a2db8721bfa64340bd5d4e149a4794bf68141b7693f568369ec532b443ec10e3d42e15279a0530a078d95534db86c080507f5ce7f272e639bc68766964e3d00000000b000000000000000010000002d000000b153e50c8807486499fa832c2b2882e92a6739dc1cec39f1b6af4c592d1f3ac8212eae9017e95bef7bf5069ea9bb95349be9bb47556c862c5f27f6a9cdcfda4e4efdb96a942cec1b4119fc0dc6dd1f8e23e93c0815d3c3371565b79ff9b5f47b66e019d23a95e1a6efd7796ee728e4070edd09a889db7bd1674db8c272c4f9e439eea7f150ae5d55d9691e54b7f4cfb2a9ca669c09008138cad73a00000000005800000000000000ffff0000020000002b9acfe6c9fa48d788c8bbb7c88b46af6fb80dc3b8d4b98d87e509e1c90da0a46c6a3f4f53ab3be74d891a18269c74f0735aca6ac7c8e8a8bec26769efad82fb982d6e9ca9000000c800000000000000ffff000004000000119cfc7f6444b5adbc771cd770dfda8bddebed660b4c479e7d9b5069c8eeba5c4b329d79d81dd05be31a46542ed2894278818da9f57320188fdf3ab909f48dff7c344d6f3aecf3b197839aecd6c872866a53032390bf01bba801e0d8f4e4511e0d5a986ab382fbd408eddea7eb22e4b95ee9ea82962d0f63297b0063e8d210808b14935ec95837b654d52d650c3ebf253dc5f6362046a480a005fc363b5de79eded10670a4cbbcdc18ffed32b8f52592db6a2398dc930000100000000000000001000000010000003000000000000000ffff0000090000004c38a392608fd0ece08fe3d0d27739502bba71d71ef81e9b62e0f56f00000000f0000000000000000100000007000000ca524ba258366a0cf8a36d6f7b3c5fb26a094e4301b44a99bb1d7b2b29242b57d05b7277c01bbc29115078a1ae892fe60ba3608205b07ca9537032b26d680652cd7455e2187353c5cf6d72986d939780ba63e02396c72a201c758d07c2619605832a1bee611b564c5d0a00832406261905f306e37a38a14de99c912cdaf1d92555bf326537ae26fd8bd6090f25fe00a698dba132e2863d826344429296622769e6030e53d0f7e071e909c84ec8861591c4f2176f17f0724f7b534b33f5c87ccbcbec488aa0d882b9378e101cf5fd3b659ea138fe9333f9dbb9d32378c6ea9a144000000000000000ffff000001040000424c1b3b0ba2532e47a64396701d8a19616328cd557474ccfe4a26d3a08c3e1c82b4c33162031c23dc40000067000000a00000000000000001000000080000004c39f0173e4a8cd36276d443b670d39a10de1e2b4b7aa9440e1a3242af4e2e9c514af3b42e4198c9326d88584ee2587aac97de1dab001c118837d76246f08f30ad29ff8a952b577749e8cbf9b779723201038e60a30fd8ce69357ae05db0e312066bff532b18b63d9e526580e7363c0cc3ce974f3592924144df05db996776823441d01552fa151cbc1d4d0000000000bcf5894676afa7718049ef58b3b7122f9469e96789e13141c29ad3c7474893a758e8010042fad3c6184088da6226c0d344334114902d54fbdfb0230204c3196dd7b93ca3fd928d2d62e113fa2f0cefaeaf77d616ffa3"], 0x488}, 0x408) r1 = socket(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {}], 0x2, 0x0) close(0xffffffffffffffff) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f0000000280)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8", 0x85, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) setreuid(0x0, 0xee01) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x6, 0x5, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) executing program 2: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{}, {}, {}, {{}, 0xfffffffffffffffa}], 0x101, &(0x7f0000000180), 0x6, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0xe8792c63a2cc433d, r4, 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 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(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3, 0x0, 0x0, 0x3}) msgctl$IPC_SET(r1, 0x1, 0x0) executing program 3: sendmsg(0xffffffffffffff9c, 0x0, 0xb) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000100)="5c35bd357d1dfa11b24cf459f8faaf0bea61652c08c59da96252c25f", 0x0, &(0x7f0000000000)="6de19b3f35b6933aaed9ffda846ee4b1a68b82e317a56a8632620fb03b8d28286e896f3b907e36d968b4dcd309dbef1776a2b7a89fa0a803348159e0946161a31dfdd300af7450978b7fbea39e1ce7c5939749003b231d80bb99a0cedb4876a112dafc1434e7fe44e43f0a8a2bc9690961850665ec94b74c6032587d3bf7b45ede8ed8a28c945773ed1237c20b3a52e20d9294ce4868fea4b359e71f3e57d76a0e13c3a012c0e7a3d10a76a8790996d61cc740e8ffea5ca3ed14e5e4316028b28fb134c6a1c10b3c3b5ad5c840cb54ce9ed0f45a1117ff80a5633fe570f579d107044e1764b3db2118afdc8fdd77c4f1e48c", 0xf2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="e9ddf9b92cdcfd775005f77da68c1132eb01cf1a3e372e532cd9b3d04fc11f0c2e4a570038a17666060ba25b61742edf50262b41e6edd6454b208d1668a721d646ae3195f012cb58051d45ce9254b55ce597387a46d32e82cb6fc6550bf23ce1a049edbac4bda878cf64e410af7304f55394f2cecbc9e02e26b5bfe70f70b4aa9ed901a47d2df2e5795b581c61e325a663fb577d4685f8956d172d2215082193", 0xa0}], 0x1) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) write(r0, &(0x7f0000000180)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unlink(&(0x7f0000000100)='./file0\x00') executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) setsockopt(r2, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e0000000000000200000000000010000000000000", 0xac, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x4) 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)=[{&(0x7f0000000300)=""/152, 0x98}], 0x1, 0x0}, 0x2) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) executing program 4: r0 = socket$inet(0x2, 0x1, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f326fdb6d6a87", 0x7}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) recvfrom$inet(r0, &(0x7f0000000000)=""/119, 0x77, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000012c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x403) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000140)='./file0\x00', 0x41) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c20fe80000000000000000000000095a0840000aaff0100000000000000000000000000012c00000000"]) close(r1) executing program 3: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) fcntl$getown(0xffffffffffffffff, 0x5) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xe}, 0x4, &(0x7f0000000180)="a5c507f951ad258542daeb721b5274a93958d77f9fc18209ae02ba612f34046c6d9bebc458f451becd", &(0x7f00000001c0)=0x29, &(0x7f0000000200)="9c27583a3537f1cec1c561cad6476cf916ee0f544fa0b68024d52bdc2e8f2be36aff5c611e173883822c0a262cc548be839b170fc113a4a7af37655eaf5292643f4efe78cbd85f798f65a724289de39330013d0c0f60674a45e99e6d709e932fe53350cc33771c93dad68eefd4924a566244d2ab302744166180d232e1c2e24e6585d426b32f91404b0ac45a1617f64103bf349299f20ca8ac29818aebb59574", 0xa0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) r2 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0x0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x2, r3, r4, 0x0, r7, 0x0, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r8) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = syz_open_pts() syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) flock(r1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000700)='./file0/file0\x00', 0x0, 0x40000530, 0x0) r2 = socket(0x11, 0x3, 0x99) sendto$unix(r2, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r3}], 0x2, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1000, 0x412dff) syz_open_pts() flock(0xffffffffffffffff, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xff}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="1221ac1716ce3d28d19bb8b72f57addceaa306a21069ae91460ffec73d3f00407c839e775d3863e0815be122f84eb13b7c7deb45", 0x34) r4 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0xe940c68be08190dd, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r4, 0x80105705, &(0x7f0000000180)={0xffffffff, 0x2, 0x73e, 0x3f}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7}]}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) executing program 5: preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1, 0x0) syz_emit_ethernet(0xfea3, &(0x7f0000000240)=ANY=[@ANYBLOB="8ff0585191442639cfabb55a762fd9e9ba6f77ede655bfffffffffff86dd605f6ad90018000083b45a3f0f238c0c5352c985d7965d02ff010000000000000000000000000001880000ff0200000028caad9df8deea550000013a9ce4ee97719a43b69974345ada74c2d2503e7d7320deb8507672dc9e69d9bc066b6990bf99315f736c"]) syz_extract_tcp_res(&(0x7f0000000040), 0xfffeffff, 0x80) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000440), 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x1, 0x2, 0xfc, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000180)={0x0}, 0xfffffffffffffd39, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x29}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e437ecf71b5a17e5cfff2db4f9415ea73e1a95f1b329c7afed37082cde6420af64e81ba85d928add7f9ec1125ea26bf3122b952cc7e368f364057d9133d5c9edf06a03ff0fbf5248aa398fb4de9fa6ef518830f7957454fc63ea6688aa71f9ba878d37c6347794c417c1208aa531cee3b97091efeeac6ff980efd", &(0x7f0000000040)=0x8b, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x17}, 0x2, &(0x7f0000000200)="9d3a1404fb075082c4d819c1cde2342a589c1fedfecc332ad5f57ff809fdb41be388550a3f934b8b0003ab235b08aaea404e683392333a5101ac871fac23c5319ee50796603dc706dbc54a94e02a1d79d1", &(0x7f0000000080)=0x51, &(0x7f0000000280)="95cdbaeacdd403581d5bfeaaa872ef3aac5e62dea6bfa0400f072d33a49b8a181a4af46963c19407965144a3825edd76432aff71854a4a9aa6cd971e376bf310501f24634b76dfbd5b65af03603f242d8cba31dbfe79e649c3626e5b03040bf9d4df1b947ec9560526fd97fa0baf54d04d623ccf300cc2058e10cd26a46fc4ad0fae9fabbfd23eea3e390f436b7c47f83b5fb6dc44c85968afc762b0f8db3143ea6816ad755098c4b9e4edaabc2368beeeb343bf00c96464a6", 0xb9) close(r0) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)}], 0x1) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000000200)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c62f00ac12d56a1fd3cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f00000002c0)="e2a07a374bc310bf08d747a29e29db37e0094bffcc2a2d5dbd6bc039f30e35b04eb5cf910df42957466e07ce1c6b6b9de98f116b3dfa92dd2997358c35d294bc682ab50a6b42419138e7b7adf92bae76d39afcef4cc44b14238ecca9994f25ec69479a3bf0e9b909e12701ed8ada44f69f0a4b73997202d65d47a3d397f0b1e34eb1c7595cb164b7daf2be458eb63246ef4d443677a9e0a28d8ccb7ed3c626c73f205265f04f1f9855e92ed7e2238ba08f210084f84d38c163cf678b1fe4ae", 0xbf}, {0x0}], 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000001e00), 0x0) getpeername$unix(r1, 0x0, &(0x7f0000001ec0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) msgget(0x2, 0x20) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) getsockopt(r4, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getuid() setreuid(0x0, r5) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0x6, 0x800}, {0x5, 0x0, 0x34a81badcbc74b54}, {0x3, 0x400, 0x400}, {0x4, 0x53, 0x1000}], 0x4) semop(r6, &(0x7f0000000440), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x65, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@generic={0x5, 0x0, 0x0, '@]`9'}}}}}) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000200)=[{0x16}]}) syz_emit_ethernet(0x3a, &(0x7f00000009c0)=ANY=[]) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x4}) r1 = socket(0x18, 0x3, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setrlimit(0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x18}, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000600)={0x2, &(0x7f0000000200)=[{0x0, 0x0, 0x8}, {0x400}]}) openat$null(0xffffffffffffff9c, 0x0, 0x100, 0x0) poll(0x0, 0x0, 0x100) sendmsg$unix(r3, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200), 0x0, 0x0, 0x0, 0x4}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206916, &(0x7f00000001c0)) write(r4, &(0x7f00000003c0)='0', 0x1) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x4) openat(0xffffffffffffffff, 0x0, 0x200, 0x0) msgrcv(0x0, &(0x7f0000000400)={0x0, ""/234}, 0xf2, 0x0, 0x1800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x5, 0xfffffffe}, {0x101, 0xffffffff}, {0x8}], 0x3}) chflags(&(0x7f0000000180)='./bus\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c, 0x0, 0x0, 0x10000}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="fa", 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x18, 0x1, 0x0) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r6 = socket(0x1, 0x2, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) executing program 0: sysctl$vm(&(0x7f0000000000)={0x4, 0x7}, 0x2, &(0x7f0000000100)="c06d154be3aee5f8787f8b9cdb7554335b763bb5deea5ccecb4d1b57587e5881853c5bdc89f2d53e45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) executing program 2: 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) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x108004000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/62, 0x3e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780080"]) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000300)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0xfffc}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/46, 0x2e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1ffffffffffffe1e, &(0x7f0000000000)=[{0x6c, 0x0, 0x0, 0x1}, {0x3c}, {0x6}]}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="b67de1c707387e4457a1311e9396", 0xe}], 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0xeb8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) ioctl$FIONREAD(r5, 0x802069b5, &(0x7f00000001c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x44, 0xff, 0x0, 0x1}, {0x1}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) executing program 4: syz_open_pts() setrlimit(0x5, &(0x7f0000000980)) syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet(0x2, 0x3, 0x0) syz_open_pts() setuid(0xee01) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x401, 0x3c, 0x3ff, 0x2da, 0x1000}, {0x3ff, 0x7ff, 0x100, 0x9, 0x9}, {0x81, 0x3, 0x4, 0x5848, 0x7}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x8002}]}) executing program 5: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) recvmmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/249, 0xf9}], 0x1, &(0x7f0000000340)=""/85, 0x55}, 0x96}, 0x10, 0x1041, &(0x7f0000000440)={0x6}) r2 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, &(0x7f0000001440)="4abfebbf0733446edc6d6cb15b9dd9fdf2e3e47f1444048d7b0b36dc8e7da9b3222341a9693a0445ad1ae4584b03d0286f7b6f2f6cc497ed0f338389effe8f486beefcf2e8c35de822813986ac5b472ce2019bff88ae46a7fdc84bcecfd89cdce00c", &(0x7f00000014c0)=0x62, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000016c0)=0x8) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) shutdown(r1, 0x0) r4 = fcntl$dupfd(r1, 0x0, r2) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) dup(r1) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) setsockopt(r2, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e0000000000000200000000000010000000000000000000", 0xaf, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x4) executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1229, &(0x7f0000000000), &(0x7f0000000100)=0x4) setsockopt(r0, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbfa2f3c46605b75c4370f21072dce14cf8a3b2", 0x18) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x5, 0x0) r3 = socket(0x2, 0x1, 0x0) dup(r3) bind(r3, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/51, 0x33}], 0x1, 0x0}, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) sendto(r0, &(0x7f0000000180)="eb07242a55cc8eca730d96250d4ce75c4523435cf7bd90dd718a8694b8cdda2d57c9379958d16b5085dfb1f086d7143e522c1e0fd12b77e2f66f965f57", 0x3d, 0x40e, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040)=0x1000, 0x4) select(0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8c5}, &(0x7f0000000240)) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) getsockopt(r0, 0x0, 0x15, 0xffffffffffffffff, &(0x7f0000000040)) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r0 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/132) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00"}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r1, &(0x7f00000006c0)="92", 0x1) readv(r2, &(0x7f0000000100), 0x4c) r3 = socket(0x2, 0x3, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) 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) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000080)={0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmmsg(r6, &(0x7f00000000c0)={0x0}, 0x10, 0x800, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r6, &(0x7f0000001880)={0x0}, 0xfffffffffffffedf, 0x0) shmctl$IPC_RMID(r0, 0x0) connect$unix(r3, &(0x7f0000000700), 0x10) write(r3, &(0x7f0000000300)="fc23780000000000000028a8790308fc29b2dde9cc9f2fbec154d6eb", 0x1c) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) munlock(&(0x7f0000061000/0x2000)=nil, 0x2000) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xd0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020691b, &(0x7f00000001c0)) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111"], 0x401, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) executing program 1: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000080)="c28a9dc3", &(0x7f0000000140)=0x4, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='x\x00') r0 = getuid() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) chmod(&(0x7f00000000c0)='./file2\x00', 0x3e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x2, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x7}, {0x60}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0x11, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f", 0x68}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = getpgid(0xffffffffffffffff) r5 = getppid() select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0xfffeffff, r0, r2, r0, 0x0, 0x10}, 0xffffffff, 0x1ff, r4, r5, 0x7, 0xffffffffffffffff, 0x50d70809}) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x18, 0x3, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000780)="73b66f929cc24819d49e1948350d9e238e830432219bdf5f1ba657c883db4e3e3dc57aaf637cab9e0ce5dee04a23723c02b63f8d6713c15f18a5502c6f0f5accc68fa653f45c732c4d61e37ca1a1654db6dc9d4bcbfbbc2fa7d99bd0220091f1ad8805af2196f61db8436570f52f01283bcf800c32e65db0013f3ed45022750e569d892a6e72d802dfaeb6c33a8e7f277fd44698af858a8d3ce360141b69cd63ef36690b8c1a3fe6c62e6817d4f723b1c289064f54f395b4fcba0675da88c5ceb59802456b272e6d84d8eacddc1c8b1e4c1dcac65225502b3162ea26eb51ed9dab2fc733d19d8ff449ad753fed95c8785ee4d847386206b117da8c644f11b0123d0b9f682232a5ae80a9fe611e3b464b3df0487b9df6378c78f4d57e4132e0fc132b070e2c0c91585bf7f54e84d176f2bac85be5722edb19eee767d384b1ec9029a0a85a120d2598e7e029890e522faf63cac6129663d8be0a5c2bd2076a25e4c881453e527d8391ae5241250c257b1f31baec2bd3cde8f6a3a752fdc129673ba2f9019769f9b7cfd530c753bef47e3e801b2e0c7062b02a47bcec1020e3779905fbb20344f4c791f28dbfe3307352386e86c00ee4718460695532f1b74b8a6c3b72688b8106598c01f945a31e94469eef4c6baffe8d2bf94d70ca992f0b050f93cf3dd74d8356d901b2ab130d94286fdddbf22129be1e78b5e4dc804ddad4813ffaaca4999e2125b07dc70b70f6d9089caa1c44fe2e86374ffbe156eaf448298efc530a17bccb5c5084da3131da2697f4fa8b0f53fce291d80e860281d5f7a4122ec3666d8ebf513b11950018e38763652e67d6548fd4bad407a06ab2bc43a265d25c62d4de7dad5d23a461dfa58eb368ccb467da32dc9f37061bc5005a63b8e4ac694fa77f6bf4db82879c2034666af2e28768aa2a59cf74265c376219c044cd266f2269e38efe8b2b388db286312e75a3467dfe01246e6a8d5de2e4c265ffc17335e1a4db8e3ca4cfc52721b874c63bbc7f9b71deb65acc3fce95c593a29d3c7976d922d78f0ba804340428ae3285e3d967ec5dd71093bc62c7c67cdbf817a547e67e3b68a4e5a71efcb077708c970a464901972f531edfb7f3a19435c48ea19fef886c2c9c0b103ac9bd727513944759c2a52f67e7fdbf3aaac5831f77d2c7bc2e5cace2f02c3e4e4e7498494d5589ea76fcc9743fd72bc875e511c9f6c56e04978909fa3d5463d369bfa6f8078193ae4efa580c6bf5a132a2e693c0a1a1df6fdbe0736b8a38962d549f96774d1d804091dc7d82985adc43550b4e0cc58f0a9b3c9976d0c340b09eaf6a8992c9230e9339058642a2985ab7fd3ff8d86bf9afbae298fb8192d3c0abb26a085fe196b9ad9e09af8cd132e4f6cc875189f416bf3d53e89429ad8c8a93928d8943d222b86a86e63bd201d7c7941555e8a048388096dcace0246803207c46f83acf14669e6555cbefc0c90e3bda10b3fc02dcc70972d1ca07f0bc5418255b1135dad3b4da0c4eee159726e97bdbd3f8c97884a66384300f298640e9b06a4db75aab8e55aeb9dd571bcb5aa6111bce9b4e6dca8d4f358f109aeb99f055f3d3e5dbead193708a4895b88f318d50452953b3ee22967de6b965b62469bb797b63d4c1b957969c6a7f2edd56fd63471c30d6758d1b5f4c44a7ff6a3dd4d46b71436defd56f2abe727191294a8a984851086127cc352ef66bf60de403efffbcff18dde5868cd3c66422bccbd820cad9db70b3c46b18c64223fc46881a81adb46b93ecbcb7f3e6f947a6fe12eef922b3e7cbf5a64a889f49288defcac9d08c020022c7db19cebddcc614dbad0492d3907e5e2aba9fced5d9d347faa67efd6ddd0101326c70c81883880d43a8be4b8894e6ba21a4d7770f2d51e570c5a5a3ceedb0dffba7fcfd6880cb708de73a19fd4c7731ca9252c3349c943719bfbfb102c50dcb460bda04d5d39937263fee0979a84894671ba07873325f13b5c2549a42c719039cc8c68269ef3f8ce8cc9e2128f62441e7f3388c1f52cac72c10ce823cb29591c81fc2e2a44ac2407073aa15009ce0565537e59bde2f56fc7a8b669fee6bb110ae5a2f4dc8dd44664f1a50f990325ee5ab9d86276b43a14595285610b7f82e7b062a12899907d4ff7ac821755df10a77e1f98147fe8135e11ccfd62ea9c0635254886f6e9633822e13326c622b4300401aa047127d78be5f0f5d40d7527e42e866899c35888378dcf68778b0e164a98852bb60878756d770a26c564bd51c2773446476fa307ab4382143c67c6a630205c89cef347efe5d7751b1503d397992706b99a6b8619af26027da89ceecdcd6c1c848e8a20d48a5633e17fb42229e0359ca42ee545380814e284ce93d161d9b11cc144d6de5ed1f4fb56f0d87d19243db9b92818d3ad83021e2f76b7593578030df36ea5032dad9d2db5b0d9a6af370c6323f08790b6977ecb40abdf4ef349404c49c7cc5cbaf96a91c73830b730c9632a765f51cc4d5c2d023eb25ba57d42804f0944672d6ddaed36ab89df5e1cf347767b769ab0670f3c70a675a6e76fbc8c47921bd9e64022a901217216c1e2a5cde25a12c1ad9e29a7a2ae77e0ab02eeef6add2a16378ab80be65110825644df796450aaf4780cffcd683906579febde71c1a8eed16435807a302ea14537f6a86cae1e16aac1144133825554423cdb8d8bd2b0b677c9234e1ec06a5d7f7acedde082d391000269655e80cfd6284d7085924fea2bafe82a565f213cdf0b82bc7fd97b8c912b5edb15eac36f0880bd349c40e6eed55b62ace1049e1a2a96e3aa123c73cba3abf24cb110012c9658742b288d7e1d2b87cac6b7c2cae08a500bc093831cc8b1ee6b40a3b7f76bb94ac01974e7d25dff1146f8e9ceee1f16d616cec65f123b277eabc981d1f4714ce9d92c1258aaf4d5247da5c6c6e53710749d9270b761fa86f867ca96879aa6310b29f7c10077cabc9975e7b272fa281f83502dea9f521bf5c3b6a4cabfa87868766166ec5d88fc652adc9b6b019a55abf0f3a610f3ca489fd844ac5871ad66f4c3f9780aaa16a28f4e825cfa32395652d96a110a13f46c741f0ff0a11d8737f56b85b557631c48dc19856fd07f855634838a1fe7c9e89749cea7836dd8735da4a5a1b2dccc533a7fd90b44a28af5e862dc28466b92fa715a6b6501c2f37236a70964a1162eb10245d4807c92f50170d0c8726450c521ad0260cfc2db9a4799846bc1d571a04461af804d4d35af1ee8443663f4573ea0fa76d2bed9fb07ee64c6601b9ed1d45270d03a9c5966bf97a55ae3891028858c9b8c65db0524821791065f77d6e2cd0139c6e3a35125385ec2e6e83bf35aeb76c71c88d6d204b4a1bc83b4f0a2be3998967313218182015b3247c68354be62c8ff871581ebc7eba8100c8350a0226885d6228618674559a32f7dc6b69f35ecf429743cdcabf4ace0b1470dec590064e11e82ab99b7fc976ea7ba4bb0652ecbb3b73d5426753d48b89bbdc47f5881b962d768bdf4380dae071492ec9c5a2f8ada79d540fd5c7834e05a2a9fb7b5d23e43a0f9138eb320936ddfb611c8429199025202483df5db23c4d7992e390806a0af4d4cea9b1621fcd726a5071831befd3ce58cfe5b5328090e1778f17af0353e1d7655d98fafde891208fbba1a2dcb4590061cd2775d6967dc2e0ddf0eb19da692a813472c92c7ff7291f112100b59ff85b318222457192c94081db701b0db2d4975d86371c090e2c3c892aa73c6f1c064c0152eeca3637682981c20e2a5bd5957ae23f4cb58a2bd12b8949a15d16794531cde8a40befed00fd42aa7be77afbda7b0b2ea148f2efed50034a72bd6e85270e6e239406467a50fd71e2bb2acb2b7b828d209ef8186d79e548ca16a904c5c0202afad6a5ca9bb050be88c6496f4363d59c8579df79ea19b332394a0b1c9c6aac7bff9043fd0b7cb533b4bc72fa5ade1ee6b97b81e656089f96b133e10c1ef37e90bf47df8fe955a8bcc46b9f4fe0237bcce98430dee1df170e3a147d6932fbf67e1baeb529340cfb912606b205c8c47d5daad5f1a526ad8bcf670336f76cf439518e30a083d1f98f6fdb2e791abae513533656f69f62804d83e71ab58ef7c27b058973d6cc88f579a38ae39459b543144faa1784362fb2bdd7ba5310b2b39f4e4140f09efdaca4e29180c61089e78ce19f071eb75e74da2f6bc669b09631674c44999bc1943d0ab58b52549da0070f8f40a03cad265c2d7579da170711f8bb74f4e63e5b76d2ee7aad7ed519d08d2322488c814afb64cda72c29f2b9a83f85fa186a50392948f52d2311fedb126aae53d7359b100c74f5f85aefba0f5eb69651f32821cf5571dfc37cdda7bbfda24b690a7003c8b96f5b9fd685890d97fd88c1cfdbbe4bb32ce782c00ab571a04e6d0b87b607e1be6012085cadaa2fcc96ede5a2e08932a3e174271db3f783a00260c908fa3f93c0504363dfe15f4a69ee883ee239eb89773044f8dd9a971d096fcf28d99d8471bf5da88435442dbf49b3b5a5e27620ed1bb3f2929bc8a66ceb1cdd2182b4091c1ef5d5c3f3b3807caf8242be64c24d8f4927b55c0adce177636bc9c5d37cb5a5d0c17993df338fc4baa75410e12e6b72e58e85af37870473dca6729db4409bc98648fe78c34fdbec9316bff00aed977038fb621052a7116cb583bb9129bab342281698f97796cf6d603a781c776c3be28a5d7167da1519853bda3924729221393ccf57288e9387ab81bdc27564e015ce6369bf19279ccff951fbd2254648ba3736cce019bb0b15d10e0bfae90b18fa04ec3a1546bc191fa58aaab4d49f1e616f89ac810ad8509403a19480f18950d9ce7c15f8ff284b80af2b8c6954286669ca6a56475332f118015005654e438852aea6cc593aaa3bf733880e30124fb767c514c83ec2fa9eff9ed8e0552fafb3548ced1785459f222c9b36959596f4bab9ecf2ca7538442491706f26e7ce4f4753822dc53b1d1ec2c8e979fdbca3bbf8b3a1a2974c5c6a8a98b7267bf5b4dda4df99762b2a90f88a5f64d320f85ff828a4f5e4132bcdd6bb58a89d1cd0002bc47c478033cb234ccb346f7470c9b9bcb319623eb8d2ea41f21c2a7df64e2d0ab1ed970b2b4905a663ad5739a4df0b02e52b10333111eb431a567839d7f5eb8f9782e37f2cf9042bbae6283cbc5ed21ea7280679e2336f3576297e5c20fca7fcc0edb7e1686ffee87f0c92a6edfe8b628c18933ed7b4cf85b25918acb34d382fe6b21df751d8075de763b94fbd10ed054b69110eb8d4b6e7556ac3c975f4d3f3d8e90ba789f05b75f122a0a039a95e29ef4615dd317b6427fe6c9589bfd478d0e044301c36c253d3db429bdf3f4ec06bd3b812dfd64a70614b82119c2ea39e1adbe6cf549529e72511f783d3049d7768e7c1fd8e4bef1d4379060fe716de5c2245b8ee1d9a6f35a9b833bb1366e2a37ce06a4c09fac7ab57db90ee17c980abe82826fef0c3680a724665f9d1f093026da67b74df0aa30c548250406df894eaf89955640c9541639355860bfbf4681ea642daaafa1825719bfa274763b4d9d53e5a89b363ea4a0e854efc645895456f391df929873991fe926f2b8d4f6863626c775a7cfdfef1dc6c54abaa147fd89481ea1ee9e9d76b941373b871c44aa71c06ff50564b23fe91cf07faf46e7d4a93f1544873b82893c8ab09f5c434212b32ae03bdc32ad630a3b0a7ae9722f214fcdf3aaaae87648af444ebdd92a0458d9249be815edf3810f5ab587f0a20cd41f25582a1fb", 0x1000) recvfrom$inet(r0, &(0x7f00000001c0)=""/172, 0xac, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) close(r0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@mask_reply}}}}) r1 = socket(0x18, 0x4000, 0x1) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097005d67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe0168d9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eaf0b9d3cd358d9552dd02afeb2dcdbad04", 0x9e}, {&(0x7f0000000540)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c16439c9bbfe37bf9b31d625e398beca1d2d858050800000000000000cce3a4da033bb92a5cc65597870c03aac2a3e4324aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4f9ffffffffffffff181e9b88e80074bf3157b8dea45e3391e824194bd6b879347fa51e01b4f60400000071e28d9d838278a9fd52aebec8b195383582b54006007d9ecbc41c90d477e71178f611d1ff0326888da9001a6ca6767d7f9578232f3c50853ff9b289a7fff44d3d16da8d62796f9444d1bea19541ffe9462c7add5a1847491768ca052048d624f5f6873dd35d58208bd21653e05b8c88ae3c6944af", 0x104}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d754606c8ee18fa027e0c681635e3c7002497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f000000000000ef74e69c73d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a959", 0xe8}], 0x3) executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) getrusage(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x94a, 0x0, 0x0, 0x0, 0xfffffffffffffff8}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16]) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = getpgrp() r6 = getppid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x8, 0x9, 0xffff5556, "9419e7c19e9ea195c3f0bdc6d7dfe859cd9ee5de", 0x416, 0x401}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r2, r3, 0xffffffffffffffff, r4, 0x20, 0x1}, 0x8000, 0x0, r5, r6, 0x7, 0x3, 0x480, 0x6}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x400000000002, 0x0) r8 = dup2(r7, r0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7}, 0xc) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) write(r9, 0x0, 0x0) recvmsg(r8, &(0x7f0000000040)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0x6, &(0x7f0000000300)=[r1, r4, r5, r8, r11, r13]) r14 = getgid() setgroups(0x1, &(0x7f0000000340)=[r14]) r15 = socket(0x18, 0x4000, 0x5) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setegid(r6) sysctl$kern(&(0x7f00000003c0)={0x1, 0x26}, 0x2, &(0x7f0000000400)="9a6ef8d577d3315704c3460531b01284624dcd1634d9d12af4d44188e3453819789e6cf5ef30441fbb6a7010cc4519fa3e0b250e66c0e1e968ff173aefdeafa7c3021f7f1f515b48992c7b64ed3d9d121bbb4dd0735d5ad6394357eb668b64a36087606d29dbc0c7942b033127341c28778445a97b88804bcf3d86c72cadd1eda576e0475713cfa5c4f235850e02097073130de584ddbd6b69d59dd412340b951fb6018005d290ced78bedc238436c0e93e92cce8ab62b73189784e7d510d60e7fdab7ac4f4d1a327c", &(0x7f0000000500)=0xc9, &(0x7f0000000540)="bf8682e9f04c457949a4496cb2", 0xd) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000580)={0x3, 0x6}) sysctl$kern(&(0x7f00000005c0)={0x1, 0x4b}, 0x2, &(0x7f0000000600)="c6e6a6dbe5c9a67918c9a02ff343231675f23bea2e8f40feec34644f873da09c342c8ed5f61225b4", &(0x7f0000000640)=0x28, &(0x7f0000000680)="423aba5a297d93c88c4875a268e61b2a10d2b215da0bf2d961df", 0x1a) getsockname$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r17 = socket(0x6, 0x1, 0x81) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000740)={r2, r12, r8}, 0xc) r18 = msgget(0x2, 0x313) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000780)={{0x9, r10, r7, r3, r16, 0x4, 0x7}, 0x3, 0x10001, r2, r2, 0x3, 0x1aa0, 0x8, 0x80}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000800)={{0xe840, 0x0, r16, 0xffffffffffffffff, r16, 0x2, 0x5}, 0x9, 0x6, r9, r9, 0x4, 0x5, 0x6}) writev(r0, &(0x7f0000001b00)=[{&(0x7f0000000880)="a0a0a8c7a010d6f73e5055402fe4905d2e123f0c73ffa5596a0c387e1420bd4638ed354d7f9768e00ff56cb21b73d5df8a1f09d518f973596c701fd7f01b2053f68a23e22de52e1d992b5a93760a1ad7d29e335aa60d5ce29b0939f47470cac565619f99744e71d58ad7fec142051aa5bd88715efefb9c54d850b9bde54705ed97dce9ec31aa36b5368697f332acfad67c4e8d58d0ed8ac424a5792566fcf7618d8ade03e8854892bc431d24", 0xac}, {&(0x7f0000000940)="f7eed4afe68fda3e3416fad87d18b268a24613c860558fae62a325dfcdfaa8eb8e343941ebb555ed2666d8da5b8e72c46bcbc956253a6eb395e8c166624ffe37aeced5ce8357f872d5ceba99ccdde1ecbe2b4085ee3a4974cddf9aafa8a1f7327a2293db93f52f51d4e372b4a5c86c852c915ba1140385255932966652c04fda186fb680fdd9c80d0a49f61096c2ed25ebba9611e337f8a980ee625a95cba4e749298cd32ff5de1e4dc2c7d7dcd70622f83d0de73f2abeef85d4e005e1134fb2c8ca6dc07b97e44d9afb23f9348bfc81d4eeb1b702d2402d1d96ff9911db19be70be1ec236efd2df74d22ce98651bcae26ad7c1f61715b9d2d72b4778869cbf42e2466379849b9def85c615dabba1a97ebe0cc87db455deb633f02f17a0c2402ed78639fada4d44025f78de718b4c33fb53ecf9ec59fdca6806b80aab79bee8049773fe304e1df69be6f9f6d57571a1f81a788f2902b0727979e75c3cc5bc77ab039716398ded9b68ced26126da2e3e5f27269ffc4ce8f4f0028b45d1926272f628fb525eaffb77f7fcaa0345ebcde4c096b5d0bec6d197f420dcdec8a2358527fcacdea91b18cbf7a8e66100ea42f5187e9d1547440cbd65c9e170706c16763510b7c1a5a3fd01859920c5f1901d195eab6ffba4013ffc45c8f68d515a761db0cf3f787cffc46999a8db6d68a2dfc6db4fae200ef1c1def79a02dc05f906b9480c5e1d6c66fcd3e3937aba8ecf83390598fc4ffabe7ba8e69d05a229fb1d5bf5473522b85d7e2b2c4b3f8bfd6c2121199ca6250d058da8976ac8e801ac4af9abc03cb286eb329a0cb25e5a511b3924f0ed45642cc8a2a7125018cc428dc36120e55566f816b693b3d9176f3db7fc369c0c401d2b8278c3b59b1cdf40c158e721a2bb354b51abbb6b5d9020fec8cea92fb2be5db6059b34c67413102835df48c1adf3ae063e5dfef4dfda69ac96b10167ebf50bc24da255a9f153d0eb105d7a9731bc4654aa491a0bacf53bccf734694f5acac911de064294beff95f1f69dbe905a037fd930820090e52a0fe9702cd4c96a205dabec7a5c687fce84ba22f14459641ce11f6ce3a6bb24077099765b263d18dac2001845f53131a3c8cbc3babfc5ac65040969034548a8cca8eae9b33aaad062a55fdc6040049c44d0a9bf08082d0b78c983fa2374f5ba39514d1d772d54738232d99ca5157127f9d6e0edca7c174740cee8b866923cd875e377f427321f2dadd32b5df57cd7b4083f1000081b1e22463af778d67b232e699e5a8d05543b0e9c978f492c03b223583baaada0d340a3a0feabd3fc271bc07ae885a9e7c7533a3d1cb0b6a0d768dc3c173f591e6c14ff022e89afd91b247c628aab195ebc91bdc1b8933d9f392c86e2d6ce3f7a3a923abd29791d560e4f4eb24571cfdb5e55562ac246bad876217db3f2a22ef554d16638c968c4b872054ee0cf7efd1809c2e67954252c1a49709c9487ecaffc9046f4ea7075fd19db8e52079568e8ed095b35a819053955590e3f262df360f773f9da48dfa51445f9e8eff9ad837985d347db2b87cb55c92b1f08964f5a43d6bf29a280fe99d67088a8ebe278967426d01503874b8d64614d2f328aafee95501c8954506630997921b81730059b312111a7b447433075216de5fc067b3aa586a11477c11382c1e328b6107db956d3d291b09607ddb74e7b1e87248cbd76591b08acb8a12523775a64b0804b69df3b9fba78551c3da102738eb6314ba34c03f0805f5ce30d1a4ee8fa96ccb7e19f9ce8a9ed5098632f04422c82525eea7b5108ad0c4904310094a9cd55fbe7608963306d40c671fb171b1a5263692fdbefdc67af3b7f3cde0e6e4625e665d8617f11193beb11bdfc5e8c4fae8a8de7f98bf6978d636ea581599739f63e383f1f9e2045b0de2a27f4cc2f70ae79b774a3d084bdef3764bc4ae4befc844f16892fb5b57a13d804749106efcba1ba4cb4be4c4123fc8c7a1780b480a9a9f5fbeb6589a1cffafcec09a04290e98dbe0cf7e9c493494e2d208ddb3d63ea27282f4d5398a1c2db2496aaaab037d75450bfe76e97115fe9d8f154f0961dd0a7f6fd1804b1ad9b3a364a8bcc7328e42218b8bf6b69d746addcbe8003a6777da6bd1fcfa62041583b9efbf472563642ab1dfef8529f3060294d8e4f34372b2b6ded0d4ae49463186bd73955b4f7b16c12a9920326c9a7cf456c52e4fbaae0263ecec5e3dae54e89095d0d37d00b9da772acd93c96a0f94bbb66983b2719a49a8eed4cc369b96754fcd38e30fc3c220d5b63f22ae14e9385172716f390b9749185fd5a86e3a0f88e80d5b0b8e1770f087d10e39e65dfb245c108b284fa8e10bb49f3c1d22d97295a8f2234932cca09d9b7d92c19ded67125c9c545cbbec4888ad26da7ba7b534a76812948a84921069f092fbe6ea7a76f60fc8da595347120c0804043388dd2cdf164fd604cd254f76b0fea81ad069a01ba149e86a0bc65fc5aac4958be5aac9af8fe6213f1c078c7e56392c39b0a4bb6f27cb3501f7734396f08bb9ba84f3661d210bf556c0672a249b28269cab13daf6bb514886e892c42161c92f4fbd2525952379a788095fe2e7edc701a793fdee5cee856401a421ef4983e3f64cadc338993390c0efb5a3b5bc11cd14c274ebac2145135d7bf3180e5ff63575b52b4447ef0c5dd99120aabd3c704ff1d2666b00897ca00028ec75fbd24eee2e9451d86f8ee30d2c6aed386cdcf45d7ebbb6e243ea6bdfdd7b5ecb3f40007e0183bb80f1c31f3e3fd3a87de45370489d25b8b001129ade5e5938cf82d8aee1fb8ee245d2183390102369c143cd27acd04f174df06ba8def04f0f162fe9160fbc5f726a869fcb7009836f35d4f7a18a9313272fde5e9162eefff3f2462ef1d82e02723bc1e9217135dfacfbf1b8dcfb8a2fa4f60864bbb121445f224535a40bfaa7e7c5ec8d9a20fa044e1a210742ed5425065b9a9072ef62a8c271d7bc52bfc4fb0998137215dd44ab26078619fa62d27b75a1c93b2e0b75b33328556b9ae1a1c20bbb1c32dfb8a8b9ca6e2fcf8a8f56a722c5c13b46d18c294bcfad21295dad2f81bb53901f4c737e29a55072fd1c82f8fe606d2a454c90dfdb878115cbc82ab4574d5792b8a4c2ec3f21ec15f73fa0b097a5b8423591ad78df3fc6fcb245f00c5fc738e920f6eaed70a9bf09aabc1be2ebdd6a2e29beb860cc4acdf86c64caf2288ae2985ecb27221bb0b3cb67a8d15a4cd97ce23c1fcdc46fb7be811e7c053bc95cd6477026ec7391035c36c1ecbf197ce931d0b1fcca8927bf07f9bde02f120cd0d61fb392b6ef69ae99f5334c25ca1087e18dd6828b06cbade0ccccd8793acfd00a2a76942f7fb04ff02df67ff9749fc5073a3d4bde3c1f699d77a4b31d576fdcbeeb472361351b5e4cf194c17e4dd5e6b2d884273f904b8f909199b9df14cc475be5b5ee5a96882db69be82a04402c70174215844e17a018eed355f3682fbc37faa0ba053c4682914493e3df8b9f9f046e9da51520b6054e80e24b6cf5cbf4df94c5a00f22ce239c7b364ba41857776051b489211fd6626c7b0ef8d9516cba5b6c4d3b5529a5983927c155eb1f81d46b744e783b4786ee5bf1b449692c8cda3d9c9c207bf27541530a2ec9bba1beebca6f7125cf7f254313dc0a18bc7ba25e4e016460c220334b6a8c2fa68d2f465ffd3c7efda4e1c5059997af04efab97359727acfee006fa3b9fa581565feba069ad2e9c8c65932271f77de10625816bb060ae29ab732b8b37112279732ee3c14e78417a9d6867c1586093f0fc8f686512c1744cf87e2c8dab6d97d37eeedee66f66d7ced418961d0860ea095aac260dd940e22d1f5a30741e2731e936286fded0867228ac30b96f6ed8fddf7584a1975abc364e564dcfeb25341d0b71a1131791b61bdb972d386e9dd0bda593f9d49a12cbf17101fc9f487cb3df792b7ad250cc2885b29acc34052d1a4ef289809f77ce2cfd2cf23b2886a7da70e8f4ea19c4319380d22ecef4d2b50850bd74bac7018623b48f6710bcf0ce031d86c7339e677fc97d2a231923ed7e1862f993707f57d042969a4925c7fd75b964ff58d649f771b27964cccba575b1f920c3fd5c9ab4fd3ff49ec279d92525ce2e3ecec63efd55e1315f2675fc524a3e0adf5aa241f0922497f50c5358d16ff255c63d225a79edf44f4acf8385f73b8b3963abf728adb67a914e620497466cf88ee0885421c6d2e07b1f79fe9650ddbc9ed69d5480deba8f71b94c0e65d4cebbc992a0f3d2777d0c94bb7595de1a7ab5c6b7c451b6e05fec9bd0c9f1c4c19b546ca6cf973a010a290d07f64f1340606b86356c93a98e87c7c840b8d612b69771ad31d1141f3f7b3dc9a24212f12dd428bdbb55eab60ea3c65821e1509c176e313e9c628c113f61d7d83db086e71f5d4a121660189f59c2ec16b9804cbebb26a5d9b8e4b2f154c245900ed690abb558666eae68846324350e4f9ae0bf41e7c9bc28ea7e9f1a867f6cb01a6e429e1c3901d846fb49689d4c5646922247a948bcd66db06c89e9a0edcea29599ee185d6b07a25ab6e8b9901015a14d2bd57ec096e00d90c29798915be4161db3f626093eeada950509bfd127810a2792a489cd61003612058016ce56fb0a0f22b4cfbe3561acc6210858e538f1588d3aa1228988128845a5a237254636ba70e9600ecc21865dc753f5a51341ed572c6126c332679254bd5ddc727a15faf075707146818f945022b673ab79fbb28b1ff011fd1662f2332e5d680147c4bea2f04e19be3ae82cd6d2963626230a5249da3a50ce63d23cc33d9032686c81489eb085b452ecd6759763388329c081c0728349fe175390c94f6298814994b7b6e07d68d491f6ef1a7a9ca446a0a0aa33fb172b2a336d2057889f7a9ab0e866ca816aab453427601fcf0021ece1b9e28368ebbb61ec8e17d006fa3000e02b4289796d19d04b30bab7a30bec5d4c95d05083d8968c1b4cd76c29a85b440715b358e1319d8ff6d30b6bdf90b44670a8f2eef017627a853eb08b28e9e87b8246d9873c2710bf995d15c175333dce50eda0d7851d7480a67bc5b066e61b74bb78f4bc0dd02bf776a1ef0669f112debb2c0986b43c83d646143d5826f11688ea2985906d00b4cf2c78cc29aaf78013496033608f6be213db5a8e55d2a56ad037314d18593f294e902fce597130d139c1ef344a885687986be95e83a7697857c2a5fe4a63b4963b2cec7b4d85a44c4e90ec5b0fd7c2ce05ecff272eb6dc29b58602788271ac9e124990b7326de8b819f372d47d8302b76a015bcd3ad7b3b21341a4ff73923e7c661745f5857e6e7f932415399224592c5ab714ece2a122ab07e3cb02816af11b35a9554eb0b324f1c3e1546cfaeb037846d7b3aa781c4c1a9de75e7694848a057bd8f14552e5ded1a20b925b7ad567fd8f802f3d235138cbd65fabd2b6f539139a8ae5659f456cf0da46e2f9ffe4a074b4c5d7a225186e7228ac12281496d6f152957b76e91e48fa6f6e231bdd1da7a2d758b48a556e509ab7398f97edd078cbf1dffde0ec1c259b0fe3791ea445ba66ed81f7c22216ce0c43b4d6ea24bff9c8ce19fa7eaea65edd23d0be57896a53c694528fdfae7ce30d4e9654abfd0026dc8d40d52cfd014c1350d99054c25dacfc6d751bcc7a70fd1a208675ba732e08b60956d7d1649d0f37dcd4c26471f7dc3d93baa70e44e817f0c828dbcb1a108d2dbd51a72f677f46694ca88efffe98951c4ea2c9acd6502dbea2ab481eed659649ad", 0x1000}, {&(0x7f0000001940)="79793e38fb57cae2de803febf10aefc14c4d16dfb1cd4e1cd4e8ef3848bf3ae7e12f3e96176c30fc568f8cc62fe761518e48a0b1f8effa3bda30812f6b87d04381b6cdb5e3d09f00192bf951779146069ed307c47cb547aa57052d663b356e760088ac1eeaa5d9671d0a45f9726ca5ad47d2379a5788d8362b7570b2dc8f70fd2b1429adc770be5d9e6143d00ee35753a5a0bce7c74d554ec48a1e22f30c1eb989a6fcf656afc9b53a69e239b7e8cf2afea36b1d4b8126a8ad0186fb8c9c44743dab4137dc10bbbf43c9b5a022f3b45b78ce15", 0xd3}, {&(0x7f0000001a40)="d20cc7268d176a8035f594e9346680b484eba3dcde921abd78d6e543a8fbef4e201071aa36a865de5afc19bf0847b11580c5a1ef1c004a083b73aa2d2b51799f563e741dfda6023600753fbaccaa03c706e1402e1449ef5dac1d8903da457ae26eb16748aac16f84351204b33a64924c5bf526dea8c7071f324960cdd06a9c424634", 0x82}], 0x4) sync() sysctl$kern(&(0x7f0000001b40)={0x0}, 0x0, &(0x7f0000001b80)="11c280be03bde66b7392c83954827e", &(0x7f0000001bc0)=0xf, &(0x7f0000001c00)="561edf8357d145f2b4c311e13a81d71acbea2477b431951599875159da99d2f3745296658a594172ed9a2b55ea68336b6c2df67ba8977327d940b430e646b786b334d319b4c8bb46243f7b01c4a0cbed6868747c845f678b0cb885ebb2", 0x5d) r19 = open$dir(&(0x7f0000001ec0)='./file0\x00', 0x800, 0x4) r20 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001f00), 0x1, 0x0) sendmsg$unix(r17, &(0x7f0000001fc0)={&(0x7f0000001c80)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001e80)=[{&(0x7f0000001cc0)="a2e26d1da7a31d80aad56c16da28ce27cff3f3aaa6265722d9a011ba6408253c04c835505b9060aa45455d57aa94d3df9320f1cd5cd29b978c139ccf6c26ee08e26c4afd64f86339300c623271dc10da6a495abd27563640f2abc29e06ccc2662425b4c490227f192923e6035c56761e2be5ab6ff64b7c215354c107cf6bee", 0x7f}, {&(0x7f0000001d40)="1ee91c4ec7e5a9608d9365bb01dc765c089bfb55ac48f8b34ce24e6b21f8dab3fdecc6c927ab90f71479b117e09d95bf3999d3692cea1f98fcd3f72b59094e63c2cbaca73fbe61108e7dbf9603d9fbcc405e1a4503ed818a7cb4b97ff6a9109841c30da06712701603bebe73878d069ee6953ee02e87b2e88b6e6d4d32c58a9aebce036f54a21ae819424fa279fb2850e4f419334062f5e880ae4eb63989e613bda94bc9190c7d526e27205e8af749cceec268c511959fd92e92bd2b4958cb36fdd0607690136d725745cb5b740e", 0xce}, {&(0x7f0000001e40)="81a5c9d7be354acb6a7923f190a00c3977be725e71b39d", 0x17}], 0x3, &(0x7f0000001f40)=[@rights={0x18, 0xffff, 0x1, [r0, r19]}, @rights={0x30, 0xffff, 0x1, [r17, r0, r0, r15, r20, r0, r17]}], 0x48}, 0x16) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000002000)={0x1, 0x0, 0x6, 0x80, 0x401}) executing program 4: clock_settime(0x4, &(0x7f0000000080)={0x40500004, 0x4}) accept(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x64) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98a", 0xde) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r0, &(0x7f0000000400)={0x0, 0x40000800}, 0x10, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x20, 0x0, &(0x7f00000005c0)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a09", 0x30) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x3, &(0x7f0000000480)) socket(0x0, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil, 0x7}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x7df3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x1}, {&(0x7f00004e6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000d73000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x7}, {}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) semget(0x1, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) msgget(0x2, 0xde) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x8f, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb88a82f0081000200080045cc007900000000000c907800000000e0000002dcef98837a94b02482f7c230949fb6a3a3d223fe4e3e49d881480885bb4506d23966bdb524ffa638416389f177108e0418db8a73f40551466a40b3a875720d25f3f4e2a12b42eb32abc6347d1f246ead004f816a973f6f752e7bbaa5697a576981b88bc5d5"]) bind$inet6(0xffffffffffffffff, 0x0, 0x0) fchdir(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 3: sysctl$net_inet_ipcomp(&(0x7f00000000c0)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x76, &(0x7f0000000080)=ANY=[@ANYBLOB="c3b58b1323502cbf0117463486dd600001000002000000f906afdf466c130afc590bdb9e4ef6ff"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x4, 0xd7) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) write(r1, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816bae5e11204cdaad4519a04d37ddc99db9d5c88e91cf4e9cb27d3a4a7c35f3086f3a3480a117aa23ef3675f8698eddbacff7eea1c6c604ecce66d66fc8a7716a966bb95a12fab", 0xbe) sendmmsg(r0, &(0x7f0000000080)={0x0, 0x8000}, 0x10, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb6, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6f5d58c80080328000000000000000000000fffffffffffffe8000000000000000000000000000aa0306000000000000063036fcb7275e3faa1c78bad3c313fd43784b296e963a3a8c6d93f92d48a7d1a2ee27c581c334e06f6f853f21d35bac04f800010000000053c3ede582ec62edc087a44877d4ccaf97482b122846bdf6d73e0bae8157e90b1279dc71a7ed654473589fd6d0250f0ee3252c29df5aeb4c22ae54c55080f607"]) open(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) socket(0x10, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) sysctl$net_inet6_ip6(0x0, 0x63, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) close(0xffffffffffffffff) socket(0x2, 0x2, 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) fchflags(r1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="c004aad06dc6b90b6854cc6aeebc680becb819229f223c6c358445e1e92df781e55df3184c", 0x25}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 7: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85, 0x20}], 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) setreuid(0x0, r1) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = getuid() fchown(r0, r5, 0x0) r6 = getuid() setreuid(0xee00, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 4: syz_emit_ethernet(0x1946, &(0x7f0000001b40)=ANY=[@ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="41040008907800de051e0000000400000007000000ad0000000700000fff000000010000000100080a0000098980000081011312b31d40c9a6f4bd06134a80a354186e5f9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e2008c521ec97b5dc379f859e9d3601a87732d2309e78efc81cdfa7c6641512d28c12d444b25bd8a3d91e8aff3aed758823443769c85bbe2328b09daef09e460cd7b159e71084a6d8aaec1ea3809ed564d4fda936d2599dce4fb53ea40472bd7354b57"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)="b67044e035618a47e587bdee170d", 0xe}], 0x1) r1 = getuid() sysctl$kern(0x0, 0x0, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", 0x0, &(0x7f0000001b40), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x800, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getgroups(0x0, &(0x7f0000000940)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5, 0x0, 0xfffffffffffffffd}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) fcntl$setown(r4, 0x6, r7) close(r4) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x32, &(0x7f00000000c0)="b211", 0x2) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x96a, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000069a000/0x3000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xe8000}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x400000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000789000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000067e000/0x2000)=nil}, {&(0x7f00005d7000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000048000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) msgget(0x1, 0x581d3ebb47cd3d3e) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002680)=[{0x0}, {&(0x7f0000000440)=""/137, 0x89}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/176, 0xb0}, {&(0x7f00000015c0)=""/180, 0xb4}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, 0x0}}, 0x10, 0x0, &(0x7f0000002800)) dup2(r0, 0xffffffffffffffff) clock_gettime(0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) clock_gettime(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 3: madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r4) r5 = getuid() setreuid(0x0, r5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) setsockopt(r2, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e0000000000000200000000000010000000000000000000", 0xaf, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x4) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f0000000180)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() setreuid(0xee00, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, 0x0) setuid(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f00000017c0), 0xa) sysctl$net_inet_divert(&(0x7f00000002c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000300), &(0x7f0000000340), &(0x7f0000000380)="8fc83807a7d3bf9ceed93e2e41733b0436819b19b561ce0d6be1a307622fed92d5c3a870287644128a4f36834e2f5f58102c1deeaf084d1fb6d1c91bc8f160e0aaa363b89b0088ba8fd743303f404c5f22eb22e05979a7cee093afd8614b6a987c03747c44a3edf311a74ddc61f0bd554799e7f83f072618d0f1c42fbdff4ba41d94ba3f08405bdf4ebe821ffe27206a", 0x90) dup2(r4, r3) listen(r4, 0x0) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) setreuid(0xee00, r1) socket$inet(0x18, 0x3, 0x102) r5 = semget(0x2, 0x3, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, 0x0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0x10b}], 0x1) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r8, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) syz_open_pts() executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xee00, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r2) r3 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) close(r4) close(r5) setreuid(0x0, r3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0x0, r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146951, &(0x7f00000001c0)) syz_emit_ethernet(0x3f, &(0x7f0000000ac0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x9, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2f, 0x0, 0x0, 0x1}], @generic='+'}}}}}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b00fe800000ddbf000000000000000000aafe80"]) syz_emit_ethernet(0x127c, &(0x7f0000000140)={@broadcast, @random="fa6070c41863", [{[], {0x8100, 0x6, 0x1, 0x1}}], {@ipv6={0x86dd, {0x8, 0x6, "26f3f3", 0x1242, 0x3, 0x1, @ipv4={'\x00', '\xff\xff', @rand_addr=0x1}, @rand_addr="3e583a7be516322acabacd2d124ec2bf", {[@dstopts={0x33, 0xf, '\x00', [@jumbo, @pad1, @ra={0x5, 0x2, 0x4}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x4}, @generic={0x0, 0x60, "58629f0175cbe7b93c80c23b8d8e213f1d626dd3107f43a8bbe70a638b0d252f1f284ae052f30ff40fd80d0653920fe34e7d25bd6ae788077d1df7e6d21f15c1e77fa24d381fcb05209d9a5285c5cf5221d9389745c6bb8033b07fcbc9027478"}]}, @routing={0x2e, 0x10, 0x0, 0x1, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @mcast2, @loopback, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, @empty]}, @dstopts={0xf0, 0x203, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x7}, @ra={0x5, 0x2, 0x2}, @enc_lim={0x4, 0x1, 0xed}, @generic={0x5, 0x1000, "e4b9ad62f8ac037ab5bcb6d292d3a01218f1b25b2a0d8987783e893881a0eb41767c1499037f00c7090affd1cf7da603f3f43321d8eb937e5df4d2ecb732b1bd761422912002c70a3dc768e5524ec43c0dad2c6588c3abbe5b1d2f593048b4c0ad713b0ebbbacc4f81e75a853e586a8e7ca64e5ebd7da6d8855d320750d81fa0d405c2b358af344bf33a75f69af4f3938dd4d349afec55218149017d16776953165f46f38176bd11bd0ef3a4d3aaff4952294f5301df2aa25291b923f574a09258f7f2e0a56057b542130742341766359fd06f07f6c88f5681d211399c460e6969c668537ceea073d61def60b2d868988d8579e57defd1aaf7d953485f35ccb75778abd7a3dd1f4ecaa45d664a1e9fecd795af190cd5c5a6c04df34604bc5785ef28e463ff156503fcfe9e5a7f813489aff93ddf1d13f65c2bde1e54952e3cb15c384196e2f2ef394ed814cd4c28f6ca20a73df58e59bb7ae42351e25935a1bbaa91c8e6d52bd4b32da0ce3cf8406ea8b4c563c37264d16169c7ac3fccfb8af12efc2adf1bbbfde430bfd8171e8203ea5ba232d5011b6fd90ba7657bc7bb798345b652bbd07f66498c7a5c74fdaa273fff097a5ed81c4d35bf1e665644d520cb300c65cf163d6db9c492ae1b90c8841fd600b2daeb08eb65db7232308d1469594493df4815fd1c226665208f5f59b0f5f27043854b62c1bf8998046f020010876493a51680cf7596794afa2d80f77a9373d7ac5c566fa621c2439d5786578dbacf2f13e3d2e1ef8e6a6884229a618a180ec9e7365d625b18c421772c564877bae820ee7a2b0282567140beaf557b4cb03d50445028347cc642b2410f3a99cbdb84cd0a36a191d371379bf6e3b6f947baac5cecf3f35fb24df1b7d94fdce381e424c85e6742722cda6b69987cbd73ff7de5621e02caae3a5ad903ab904ad03f7aff7d3353d7c926aca0738db8c98cf88630711cda7e7c3dc166bcd38cbcb16bd5b13a183619a56cce1d1aa3a5aeae649c717f6a234dbc16f216f69afff4b069592598b40b8a1f54df9f5169cd2481a8f62e17dc8f346b1e9d6b67e23707c8adc7553864c5fb08747ece7c3dd819014963b1b3e6a7f6aa72c827326ef0a12089d28a66b851bdae24e834ca86d26eed8c2c8a3f3609ab623771607ba12069a8caf3de761d6325fdd63235b4822a04bee0053f61056c6afcad7a30c4881ee52233a428e927e82d4883466a9f198b2ed986a27133e7160b673893be2ae1fa9f0d7f36e391c0eb085862af4b8f1158d0106d31de62a87b7a39cf57b98abd2dabf9245cb627f901f5b9e88933edd0f7b8419b60223c73c2ac93430ad0f255e6ed6b47a217f858f205532f6b6234f8cbcc2a591f9a14fd8a9aea06d695c95a70a138a093999b5e86df4aa046b2ef0eb982f79bc5fc576db627f9f95f8704cc30889d04edad80d3ad0e9bb5ab17c7dbe0e22f08acd0d0963ce2483e349c34d381ae3acd7a6f1783fde56463375ad64effb826405fd33d41a35aa813005b67fa13e7d847d1c06a874c07c7849ed6810b007a199ebc6422fb68c6e6bd5fcb3a23842a15464498e578863ce09327c42bf108155fb5a67bd5467e57d469468a08f79fe3bb9455d28416baf7fbf5a2fc434d7c5b29258d00cbc81d4e647027d0c3bc68a047ca5551cdddd37efd904097783a12a9f7a962acfb78223671802a3b74fc0a91841d1f2e2c7314547f047ba6c6d50be03526f4ff03eb4b51b8a020233b84d4af4e0f7ee8f87b40fdc6c5723f2e4517e4a1b686f5b79e293419a57a495e805989c2729a4330ab457f4da699d214bd96bd8124355fc95a52294c5d1c67eb5497914d04b9e7e806afe14f175b4e40da812f12d63ffada3ad0b9fb567a2ef5d543af228066f88849cbc3ae88b351c4341e948fcf75e89df9bcb72565ef05b9b912c927e0f4f4c8e8f7713a658bdc08133d867478f8f77f8c6e31aea8ba5a331b93299f323f0d3426032d7cbd9e1010da668d70e81f94088ec21c2f6c561e9e64b625251d04031e2fee1b2596a6db53edc027814d0ab7573947d02b77c00520971f35dc9bd24bd4e3a66ab9b8eaca54002ae417278e5316427e7b8c13c3a588c075195f6c0a86bfeff4a3b367ebb0349455e41c7fede09074f67acd1e7efcfd5bf01109fd6cadeeb994e31da3d8671955399a252394d7b6f257d9c358778c28fbab0104233b2db8bb60a559b8bf515fb721c2eb6d9ecee572a19ae825ad25a8b07bb9cfa570db58601a1b5a41096a3cae583b4be77cbd663e70c5bc0e0fb81ef5bdbc997d7cf6bb4a08586dd07db7e0999c41d1d4b1c48b05ca40af6e02c0af89c17753efe80f7a7c71d395e60390a832d4ba6aff057d4ed781ac417c18050a24c13fd441a8891c559589a0cd42d8299fded0c3e28126ff87f5d5d88561e1ffd718d66dc5e5ef2fde752763533cecf729ac7fea8317a791533a7ad4ff42f3c2f4e3e6786df9126ad03a79712e1006f3041b9e3fed6dd54fdd3e5814da38af6c9d359caf72d1bbbd64f2f30b0db6f6361004e8ba6ba9682610ef056348de4d6424e7bdb74451c04acb47d7dd3eff3d6134dbe128f9233f19030d184679dbfbd534666fd16955974a2670675f5a64db6ac0951c6f559b2879829533c0d48b67ea96381aade52aad68acbebe6c56e02475b4b23ee0cedd46510d7454b58938680b782ae9468bbb99cb3be71a570bbd429a30b9d34e93e9c34a4b366d2a0f14f866ebe2f63ad0f78ec61a9b2f34f4cedc3a29b9510e49294683d90dbbef90d3fb913b6806b1b8d64a0ef6f8303b636169f43c5e8d4e65bc647c9e0f24d01ead6f078a524cb129914cce9480b738720f53cd288153cf970102a12cec69e5c84cae6ba92941bc43f18b043df863efbbb68b9c2dc4b6e9ba2a29f405341e6bcc13d68e5645e1848cb77e4bcc7aa8be4e13334d8e08ffe446976803c947d3eba0e487fed64e3b4d3280e32f0ea7c17f322a108f2a1983efbf49e50b40a03d86de5761365bd19e1adc0389e10d65b3d7993ca5bd23305d3e41bde09fc0858116e3e2092020b6b7621cfc9502b1b3cd0c74da98202d3a1656e459a00c6cd5cf3f043066f315ea8979be6e4224646790af337951a7bf262ddeb78e5ecc36e0573e44acecd2f8e552cf8b40e5908b317a8c6c47b4952d7d3ada627c624fd937a89f3d2311f3b5b4b27c377537e1ee71a40ad3af56a2dc45bd4bb7a6e0234f40c133507819778f67559477211e5736b68d3728a0764d4a7aed233d6af012fa13d0e8519db563b404327bcfa959076a2d9871a8b80aff3ad52f659c3349d186474fa70141d5283175816cde5902383e42b802fba7d78c1a758d28bb08cfc06d66bc9cb7e197adc5c7c8f6c17a0749fe33ab4b3cd58e713b438c09c4442a9ad013c9fcb5e7a0caa4e1e8a2900207abe79762c01621443efc01deb1855c15990fcaf947e770b0cc879c0c7fac7ca3c67dd4352aa4df9b2688325adf14e6e7c5ba9828653a9a64e7dfd9d4120964f70a8af54dad1f6922a08436c620add191f305dfe603c4d4532cc017c3c595fc479d36f38eb35c80bd42ac89024566fac083175b9cb41ecb154284d3808e42456dfabe7f75b5012db34231e1769fbebda4f764f1a51d0a2432b2b6502ba5fa8879e70b2b4e344aba91f2c1425397383425f8178efdb61f18c09552868758f6e801dd523d7fc2b7540ffea98444196ee0fa2e24a828804faa1281b65b31d11a460d0db9d0567752437dc4717cb18220ea6f0d7e1c9f785e1263e4b71dc818c14290f71579d1170fe9352fd3a3c62e3af806d0f2ba8303a59d201a8c384f1131688b2340d1492b71f700dae50a8ccbc99188e367ba5a13810616f6f8264c36e39ec7f52b6d6fc2a1e05788173d1815cfea04b7900c0c3090288943563b99e21c42d443a7d3ec5bde5cf58067d66ea81e3608b473063392e3c373d32c3602c0b3a91f24eaa80acf2d6f72d469b1b1371ca112a4db16bdb962eeffab2883b001dfa34e3028de7e1164bfb9602ff02b8e225dd7531eb3ca8b585bae47a674be8a0d7016146abb98d16675ba9cda10d23effd60b511e1370d03bd1cc9e66ff18bc3a8c3731e5b1df5120c5f85dfba47f6f3c0a5907208ab8a71408a632c9a3f8812c7af2d93a178d473068129db9e682644c0a14163e6421d259e51266a45410a4883c304413abbd7faa7c293a9019610a190029f88afc6d010c08a5c5a2ae014d46d1db8617130696e80f78513a8430107b0d399809f46925a942aafc6900e0a818d796eb4ff3cd2252d466864535ec1e3e32dbe40da01ad4cb8e287c1d73561a25c2fd8588a830d8727ee9fb06871517a79b6ed9bd120e4569925652ae3dc4bb9c14ab9d9928c4dc23848f83e2eea45ed37197540f0ee242e6b8eb7a77f3b6c18a6afa0e47ad66270b159d5bd0a9ba2585cdf32e6f066fb79c7bb73e6f5a9e14846cd1cad094c972fdee14fd80dc9fd77adf839c238bcfea755377aead264979f7b5f265326fbf0262a6fa68741c3b30b55272096738ceac5ff1fd6524403f794c4ee86653be26d82768e3bbebe96e7e84826b55ec3c2c0c29bdfde096c2eb7b51260ee3c9e074bf448acd174153302138b6de5aa2b78b65a94bf32f6f029df1520b044e12da0c790fdf717da02f2f1aa01ea889a6d2f672bf72eff2be94461e87ca561cb556cc8ccccb680e87a93f20acada66440e3bbb2de8875e22252bdf8b56f9199462cd4b026c11a6e90c65394a5a1cc3ba9a5595404acc7e6bf7bd1c1a0a7b43e27fc69c09fdb385350e69bd4f7931e6e147a3f4aea7fe9ca91d3696dcea4f2ddd67ad59d260f5021f02192bbb59610ace18d4e2b61fd9a3c8131de7e7ac90fab7ba19c34a92fb3a79fd9b46cd7cf091118fdfb175e10eea1dc33a649a1cb66ddc5000934221a8dd875f77f3e50589f0779c48e62aaf3074abb04a5a80abcb35007cb8d4dd2221af88415322785ab2e2e6d828889c8eabd96ba39d45d9b2b8f197130febccdbce9ad15f267eafc672143b333ad655e214515d2b0d4b757d063bc346352a0efe9ac7f0c1f9f601fb1c2e1192258d99471910bbc88f786f18833bd78477aa3c257daaf6752633905ee079a8eb0527ef2d0be836f706f6b6b3b8d1b2f76c7ab286b320c1bac9910f37c8bc1df42d0354ec85855c6a701c097f419a7164552b2c8d47aef51a7ea11093d7daff0e5bf3f2f7d61ff5eb4dc2fd06133a9d5a56971aff0817c2b258fb1ef121d1fba5de483ec95a92b9b559a3fd6d1dd50be7f24062dfc6cbe4a96592c1694f9d5e335b8a6b0d959fd32140c03ab21236f9b42378c50bef187275adb20878d58d7dbd6b603a04ad0c81fce8f2add7811619e2c85ea30c25232b2f66a8aaf0e35f75140dc5eadcb210eed546bb338e4cd7502da0cd4cd42dd30fe402f593ac2254ff860707b5eecc94341f79af1872d948cc28de29d646288d25eedaa303ccfe3d57403ac24efb58649b20444b6440a3d19759a29615d634e5eb39e8b0f8a14c434ee25e9871d175ef1a162cb21da4a994018abce9c00b7d6dffe06c7ae6e3d59598bd2f7313a3db69c420f9fa0809bd7c4dcc496e60149ecf2c6b14882d19c9ddd4f2ef96e1e77d640f8fce63058a450451b241e835f24e8fa11372a91d2f540f2cafdc90e8616c6fd91b40428d00872d050b9d3dfb501fa491fc5d0c19abcce04fdea6d9889ebfa72b905d956e99739d378780a5f3253f16fa1d43a66f9e689295e9944e3fb1e632f65593f0c5615"}, @ra={0x5, 0x2, 0x9}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x2c, 0x0, 0xf9, 0x1, 0x0, 0x5, 0x64}, @routing={0x50, 0xa, 0x0, 0x3, 0x0, [@ipv4={'\x00', '\xff\xff', @rand_addr=0xfffffff8}, @loopback, @mcast2, @rand_addr="0c334a455bcbe8540573bf7ae0d8639c", @loopback]}, @routing={0x8, 0x2, 0x0, 0x1f, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}]}], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="c6d870ca976b1040c2ead29d2bb26371", [{0x3, 0xd, "f68cb836a1fad1a10576b98815ed1defa548a58f883566742e4288b6bfcd5b62351db4be5eb7cc5416d922da5184f2ed920ddaace4663087ec596c4bb77aafa113f8c186eb9d56371daf92e2010618a47cc50e654eb863b610f9025c170059fdfcf4a023ce66a3a9"}]}}}}}}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x316) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0x0, r2, 0x4) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r8 = geteuid() sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="1ff7c6af796d2aeee3f0f303eb4c0ddf1254dbaa5817d92a5cd7f6490df1577606e82d9b9f1a4bf949e417da2478132be5cad1f66d628fea8893d8ca7935d4ef9fc84519752ae0a274ef7c55faddd2d7e762cc7cc0e2eca4646a7bdc7997298309d9426034eab1bded1774a90f1047030448bfd5b33a8b951ee9707fa7f42c2442748656cba4785039efd243f202ec48182cf9", 0x93}, {&(0x7f00000001c0)="febb06104e776758a7f7ed207c23da783a433be106e4835aa55b64c7c998097d6c1fb1aeb1c652c36fa2a7e2594014d447bfeb6bec03ce0bf9e57ac61bcfd42fe16fdf62c6e4d4dc68cca772b0d32a3dd8985a8dfd93a5bd5d1c6c7f39827508cf526ec8153cdd16d04972180d66a3c103b620c20ed940bbd7a8c858757273a1e76d15c6b26224bd854e3a62815d2ab88dafe55a6ea2da1d8aae7a48485049f612bfd952dac6379ebe6df490a0894c889d9cfbfff85ddf8b00dfba2177e3e4b9d5f0fa7c473d1f82202d6ccd60fcee307524d83b093ad6", 0xd7}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r5}, @cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r3}, @cred={0x20, 0xffff, 0x0, r7, r8, r1}], 0x60, 0x408}, 0x3) r9 = socket$inet6(0x18, 0x8000, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r12 = shmget$private(0x0, 0x4000, 0x118, &(0x7f0000ff9000/0x4000)=nil) r13 = geteuid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000000500)={{0x6, r13, r11, r8, r11, 0x10, 0x82}, 0x3ff, 0x1, r10, r7, 0x3, 0x4, 0x4}) setpgid(r6, r7) fchownat(r0, &(0x7f0000000580)='./file0\x00', r8, r2, 0x6) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x200, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600), 0x20000, 0x0) getsockname(r4, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) getsockopt$inet_opts(r15, 0x0, 0x0, &(0x7f00000006c0)=""/101, &(0x7f0000000740)=0x65) getpeername$inet(r15, &(0x7f0000000780), &(0x7f00000007c0)=0xc) msgget$private(0x0, 0x200) recvmsg(r15, &(0x7f0000000b00)={&(0x7f0000000800)=@un=@file={0x0, ""/77}, 0x4f, &(0x7f00000009c0)=[{&(0x7f0000000880)=""/107, 0x6b}, {&(0x7f0000000900)=""/156, 0x9c}], 0x2, &(0x7f0000000a00)=""/196, 0xc4}, 0x1001) recvmmsg(r9, &(0x7f0000002000)={&(0x7f0000001fc0)={&(0x7f0000000b40)=@in, 0xc, &(0x7f0000001f00)=[{&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/160, 0xa0}, {&(0x7f0000001c40)=""/113, 0x71}, {&(0x7f0000001cc0)=""/75, 0x4b}, {&(0x7f0000001d40)=""/80, 0x50}, {&(0x7f0000001dc0)=""/154, 0x9a}, {&(0x7f0000001e80)=""/99, 0x63}], 0x7, &(0x7f0000001f80)=""/2, 0x2}, 0x8}, 0x10, 0x40, &(0x7f0000002040)={0xcca5, 0x2}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002080)={0x0}, &(0x7f00000020c0)=0xc) r17 = fcntl$dupfd(r14, 0x0, r0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000002100), &(0x7f0000002140)=0xc) sendmsg$unix(r4, &(0x7f0000002200)={&(0x7f0000002180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000021c0), 0x0, 0x0, 0x0, 0x20a}, 0x402) fcntl$setown(r9, 0x6, r16) semop(0x0, &(0x7f0000002240)=[{0x2, 0x1}, {0x1, 0x2}, {0x4, 0xfc00}, {0x3, 0x4}, {0x4, 0x3, 0x800}, {0x0, 0x200}, {0x4, 0x2d9, 0x1800}, {0x2, 0x4, 0x1800}], 0x8) executing program 2: socket(0x18, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{}, {0x4}, {0x6, 0x0, 0x0, 0xe00002}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 1: socket(0x2, 0x3, 0x43) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) ktrace(0x0, 0x1, 0x1008, r2) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x3}, {0x34, 0x0, 0x0, 0x2}, {0x40e}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x13}], 0x5, 0x0, 0x9, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r8 = socket(0x2, 0x4001, 0x0) execve(0x0, 0x0, 0x0) madvise(&(0x7f00003a7000/0x4000)=nil, 0x4000, 0x1) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000), 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r7, &(0x7f0000000000), 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r12) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) r2 = msgget(0x0, 0x282) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getegid() getuid() getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r6 = getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) r7 = getpgrp() r8 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x5, 0x0, r5, r6, 0xffffffffffffffff, 0x40, 0x4}, 0x8, 0x1f83, r7, r8, 0x3ff, 0x100, 0x10001}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) r9 = socket(0x2, 0x2, 0x0) getsockname$unix(r9, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) recvmmsg(r0, &(0x7f00000000c0)={&(0x7f00000003c0)={&(0x7f0000000180)=@un=@file={0x0, ""/520}, 0x20a, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x7, &(0x7f0000000100)=[{0x3, 0x3f, 0x1, 0x6187}, {0x7, 0x1f, 0x0, 0xfff}, {0x2, 0x5, 0x7, 0x7ff}, {0x80, 0x3f, 0x7}, {0x9515, 0x7, 0x0, 0x5}, {0x400, 0x2, 0x9}, {0x400, 0x40, 0x1, 0x9}]}) getsockopt(r0, 0xfff, 0x3, &(0x7f00000004c0)=""/243, &(0x7f0000000440)=0xf3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f0000000180)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4094}, &(0x7f0000000080)=0x1000) recvmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/13, 0x8}, {&(0x7f00000000c0)=""/17, 0x11}], 0x3a) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[]) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001ac0), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x8000, 0x0) pipe2(&(0x7f0000001780), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', r2, 0x2}) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x400, 0x1b3) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000600)="5b1f4f8bde17ba425a5587b93885cdac2e741c9e07495bcd9da4de8a3587f296d975b56272152004d1a6a3f52e452f9fafd37c12a438c0053fb3057f9664981251affd2e123a27037894e9ceb64699170eea29f05068ba5b3003a8362424d1408619e29ec432bba0613fc72f0d828a19e939511039720c08928ad3116f1b9bcff73707c1e2cc47ff47cae003435af5cfac5abddfe10f45e60d7a58e57897b480c7cdf2103cbd9f597480273df5b44fb344e5b56e084c8f32c70b4bfbc537be856b3b9ea43a58c27bab8c4cb40b2be9ef71b6b49d38ab70da6ad9da6e61fa56cae64bf2a4", 0xe4}, {0x0}, {&(0x7f0000000280)="c81e17b1fbaadd4a66f88bb60c69a51be813380cad591431cd3c8fabd5e9190c52570ec48bda545369498d7102dfe9b7e3692cf4a180e3a375569226fcd920cc33ae83c770d1f18979ff1e7f1a6e3cecfb35a09f6bf6086b0e46d5b38eb5dd3aebb613168d3347f87db8fff14ed83378f953154cd10073eb72038c281996bfad24afd3a9a68e045a6b7ca279bab6e9b410c31d108a20a24a5eb8", 0x9a}, {&(0x7f0000000940)}, {&(0x7f0000000a00)="5eb525e8d93312d2fd330e86e99c7f78ad2bfd75ed50fa30d67c04e3fa5a69f07300e339ffeed9c02b113ba41013feeda8648657e86fe226f08a81810f70a422daa3d1201846199ab5da7a6cda2ac750746bffac1d94616f57811cd9f1f2b75536439078c094519908516a27e54043eb9109418a33e4d2753250bfc90c92c0ea2bc0bc814032b929331292911364dc0767775ca686c054d986518fd6d482e81e32682fa6", 0xa4}, {&(0x7f0000000b00)="a006db738a3b17fbc6e9085a8a0037d24ab1ebfa7f61c5d4ee67bd9cdf368004b40af2c8908ff71b6ed48f7d5c", 0x2d}], 0x6, &(0x7f0000000200)=ANY=[@ANYRES16=r2], 0x198}, 0x0) r4 = getegid() fchownat(r3, &(0x7f0000000f00)='./file0\x00', 0xffffffffffffffff, r4, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={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(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r5) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001000), &(0x7f0000001040)=0xc) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x401, 0x0, 0x0, 0x0, "0100425e713fa30ee8870000000000230010005b", 0x8020000}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)="00003dc7", 0x4) setitimer(0x0, 0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r3, 0x0, 0x9, 0x0) semop(r3, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x0, 0xa, 0x800}, {0x3, 0x4}, {0x0, 0x5}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x9) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x3a) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f00000000c0)='./file2\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') seteuid(r4) executing program 1: r0 = syz_open_pts() getrlimit(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) connect$inet(r2, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) getitimer(0x2, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff0, 0x3, "cf00a6c893000000000000000000000000618500", 0x1}) read(r0, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ff4014d557534d0a243b5a18a3b68437bac880b", 0x0, 0xfffffffd}) executing program 7: r0 = syz_open_pts() poll(&(0x7f0000000180)=[{}, {r0}], 0x2, 0x0) syz_emit_ethernet(0x13b, &(0x7f0000000140)={@local, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x12d, 0x0, 0x0, 0x0, 0x29, 0x0, @rand_addr=0x8001, @empty, {[@ra={0x94, 0x6}]}}, @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa}, @eol]}}, {"9cff0f0000458dd890fb9025d4b01c63c766f19d837e458e33a678d5c5c6d9fa3581fa5ee7b1a11dcaa36bfef456a8f5ec4fa3680837d85eb63d98b366083427bb0071e36e9abb4be203ce9daccf1f7041025fd34328cfc83994966e0b6d3a74c5e043d90092c960102e45fb8e8f556e264f17ad59b692ca0f5b973f8a1f82771c8a2c3eaff81648e086658aac4b33ff4abab9813522a483b1254c4f620dac4a611acefdb82a147df40f51e3f5957a15f632146eb578235f990a00d556b4620123af385c9e09a67ab6d34f6dfb0403332ef7fce7259e20ad0da430add892fccdc606000000b98906f4d2f382cb8219de48"}}}}}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1b80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_open_pts() setreuid(0x0, 0xee01) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x800) setreuid(r1, r2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x103) dup(r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x34, 0x0, 0x2e) syz_open_pts() poll(&(0x7f0000000000)=[{}, {r0}], 0x2, 0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0xd9, &(0x7f00000006c0)=ANY=[@ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800007659c95b603309f957d6feb2ca8d4e1d53d3a5b6c4ec7d030000000000000016e53d2650003abc0af9a74480866ea833f3c115d68ce524114143abcc80f637e5a645a771c46c43c0be72148afe8e418dbee8edd26a0a873f79785c23cd14386fe018fdfc06b8a7e2dc1da6325c7250c7696c7b21a7383c7d8444b7b16ced9b317f757430744103f97b2e4f6aeafbc423fa7204ef804fb82c4b5967532c9ca8"]) kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) lchown(&(0x7f00000000c0)='./file1\x00', r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) socket(0x11, 0x3, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0x0, r6) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000100)=r2) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, 0x0, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000140)={@broadcast, @local, [], {@arp={0x806, @generic={0x1, 0x1995, 0x6, 0xb, 0x4, @broadcast, "2357fe209ea6a054154821", @broadcast, "bb9bdd9dd8026aa8acb689327773760a"}}}}) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280), 0x4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) r9 = getegid() setgroups(0x5, &(0x7f0000000180)=[0x0, r9, 0x0, 0x0, 0x0]) executing program 2: socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001240)=[{0x0}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r5, 0x4004570f, &(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x177, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff0034ff00260081000f0086dd619c8ae1013d03e1ff020000000000000000000000000101fe8000000000000000000000000000bb0c00091964e1ffff3100060167000000531a000000000000040103066703360b25822a2f340cbd3fea127c2754aed9cb8af78a69a4baf3b868b106ed0cfc759bc67a4afbd3d8ad633a4b6e98bd120746b2b9470f50c140f1015f6d74e3be6b3312f1ae8dc2e79313063e9e2e37b95500640f7fc31d6bd2a0b2b6ce6796e0881e7ffe0883c20400010000050204010100c204fffff800014cc25c77cdc207d8e03715b57ce7b9819b4985d6aa24cdfb899afa625017f094ac66041c2453ebcfe9ff92f50c6320ea6d07aef2a1b59e8b9447a2bda8907994ad7bbf1875ac6d8a0912cb86a50401040001000000000000004e224e21000890782a430901000000000000007caac60e28c25cdc40a75f876f147c9c1c8d9fd0a7f03d7fe7973507bbafce2d6128e1a2cb17a7031c3827d4e99f51c65a8fa253bf6e49718bf9"]) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x1) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) setsockopt(r2, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e0000000000000200000000000010000000000000000000", 0xaf, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x4) executing program 4: sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)="b0b069c0db23093f5e0cbd777818fb1800a51e6f6d726ecde80de873c894d2534c665721dcc6087a57e2b30a496d5e14cb81b9fdbe5cb600bcbf37f2d84faf370a84865abd209f74f9fccf33ed6830a94a21ca1f32cf78e350cc7440e8b6d043b42571bc7b07238a854b12c4191aa3f5e39cd387a9d133d695157204", 0x7c) mknod(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x100) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f00000000c0)="9da114e31f8e4d752a2898430e98de6ff2350cfbf37e7007714960eee84c2ac2c2153b169978d20aea7d200b844c47906b561cfff7de2395d44a9fc5667a7073f8399466110bdb876a7a869da8a71b12fca947d033680299e72680178e81135cf6a6dd20293995d50d3b9d01f92586a4be22bb3ceeab7a3500eacc4d68204846195fb703b181d836756d8ca67b4c", &(0x7f0000000180)=0x8e, &(0x7f0000000300)="26f99c484f7933437cd31365d014683df2a8a4ba7ea8cd8b03ad0f3a92b08311941cb31471a121eb8334a17aa57f39bf4c2470a597aa6a535a420c84335a24fb2dfef6f87fd1e077cf375ebd9dd84ae09392b13547c4618468b66efefe0083f2ed562edb84763adf6d03ce0c8fdf2b5d6279919fd12a5b73c686bc49a1c097fd4e32494150e323d073ddb924229f5b62a5b64e437c546428cd5463b37412d9e6a0d0464b7b65290cfb3eab1206d3e29cc6118eed38edb9bdcd329d0cd862943a802f747d307d3cfcf7dacae8fe1ee168ba8ec7977be64e3f6b89bda761cf9cb636a891f2d6295328f71005e731", 0xed) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) executing program 3: r0 = socket(0x800000018, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = kqueue() r2 = syz_open_pts() sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$net_inet_carp(&(0x7f0000000100)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000280)="bbe12a4dc28557089ea0f544821303715ec59d529b5392505755a61b3e879e0b861b92bc026020d3c656d609aba23d9c9a38e04bee243805d8ecd0c983d788fe03014c3e6fc8db4b9ce580ca45ce2ccd01ab7c5e4edbef2278ac48f4bc0808ba795c3af43c7c587a0363ff4009f793460f9cf66003b820b5b40adb47420990a9491f0534fcf4a37b2dba7a2b6f97f8026c4580350ae60d0cd26e2654e5e7401fbc7d0f4dd50cd56f89ba756c467d5fbec36422e51f69789234faec4c5543722e0d719a90267bec4120e29b37d5e44bac4f503ff1a7aa2dcf002bb59599cbb9578af99eb20f78d08c26e4174130833977c5be2032e04916c9f174d74df7b8", &(0x7f0000000380)=0xfe, &(0x7f00000003c0)="4b64471235933c0cff429b3e6e225d029942f6becf06e8a2766697a87129c71290a1b8307bc3dc489c7d30673bb5d3b2f922a38c0d001c955500bec3f756305664878c9ff94765", 0x47) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0xc0, 0x0, 0xfb}, {0x16}]}) syz_emit_ethernet(0x7e, &(0x7f0000000240)=ANY=[]) syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x5d}], 0x10001, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r5 = getpid() sendto$unix(r4, &(0x7f00000001c0)="9c5980fe4c634978b027ba7eccb6fcfe04ef6bc54caedca946cf4706512e9a32197a81d089bdfb16267cee4a7e21d781ef330b519f3fb6862dcafed8454c08c89589595607eeeff4391265770a05ae2104c1642635558162759eea63ad213e8c467339e94858d6debc71d84abc0138793faa6b7ea2ca16a91b8c44a5d9a8b34a121c6122", 0x84, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x61a, r5) ktrace(&(0x7f00000008c0)='./file0\x00', 0x4, 0xc14, r5) syz_open_pts() select(0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)={@local, @random="7fd675722107", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6aa5", 0x18, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0xa98, 0x0, @loopback}}}}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x8, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x2, 0x0, 0x8}}}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@random="5dee02f6d0b7", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xffd9, 0x0, 0x0, 0x0, 0x33, 0x0, @multicast1, @broadcast}}}}}}) executing program 1: r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698a, &(0x7f00000001c0)) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e}) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x1f, &(0x7f0000000040)='./file0\x00', 0x8}) executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x33, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 0: sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) socket(0x0, 0x5, 0x52) open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0xe53, 0xe3ee}, 0x8) poll(&(0x7f0000000240)=[{r0, 0x144}], 0x1, 0x0) sendsyslog(0x0, 0x33, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x3}, {0x1, 0xfc, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 6: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000002c0)=0x8) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x20000, 0x4, 0x0, "080001e8ffff00", 0x0, 0x800}) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000440)=0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e108000000000000003b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f30c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b4335f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d1377430d0e5cf39a5f1d210c50c94134011d72802a0c5b93ddc69b87db4289d24ef7103303007fb9a62e314ccb5a55d6068156a8d653fdebce5bccb907c637c0dd24a3da5caa846dc48d3785029350eac4218270a36de63bb883131dea89e109b875227ca1d33789f9dd548a96486d55d1fb2a6176c1704a06e0382c2bf54e5e6c46bdbaaae", &(0x7f0000000000)=0x126, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba357f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d60276256143171c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d00000000", 0xe5) executing program 2: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: socket(0x18, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{}, {0x4}, {0x6, 0x0, 0x0, 0xe00002}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x15a0f35, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(0xee00, 0xffffffffffffffff) r3 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r3, 0x0) r4 = getuid() setreuid(0xee00, r4) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xe69) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r4) getpid() fsync(r0) ioctl$TIOCSBRK(r0, 0x2000747b) chown(&(0x7f00000000c0)='\x00', r2, r3) setegid(r3) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = socket(0x10, 0x4, 0x20) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x40000000, r1) r10 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000240)=[0x9, 0x3ff, 0x81]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_RMID(r10, 0x0, 0x0) r12 = socket$inet(0x2, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x0) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', r7, r8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000340)) semget$private(0x0, 0x0, 0x140) r14 = socket$inet6(0x18, 0x4, 0xea) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={r6, r15, r11}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) getppid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000440)={0x3, 0x7}) executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) setsockopt(r2, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/176, 0xb0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x4) executing program 1: r0 = socket(0x2, 0x3, 0x20) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x559da2c6, 0xfffffffffffffffc, 0x100000001, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r4) r5 = fcntl$getown(r0, 0x5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x800, r2, r3, 0x0, 0xffffffffffffffff, 0x2a, 0x2}, 0x100000000, 0x17c0, r4, r5, 0x7, 0x20, 0x3, 0x1ff}) executing program 0: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x1000000029, 0x2a, &(0x7f0000000600), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) syz_open_pts() close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r4 = open$dir(&(0x7f0000001280)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = getppid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x100, r6) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r6) dup2(r2, r1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r7 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r7, &(0x7f00000004c0)=[{&(0x7f0000000000)="e930c3d64b35a474c338c32396254000b2ec4427ec429b8441a8b5675e7a02127dd3c6a8fded51ee2f9edb10c64beee297f2b7d87c99a784f93e54f61aafdd52ae51b1f693ba9d8df02027c457f992f512924a316c0a21b93058710ac584a6d623fe9c55d6317309279eed738c5d49e57e239f1328f9a2587c8e824612c6b2f29f062030b5cf1d435d5be30eff38c8d569deca6238902cee04fbbef0f7192902f1ba2397febfc3f06d204a13f1f0316bb1f6bf9abbf49a46a825a534eb0f3f95b08cbad8c2773e53832e81b52f7bc29917a0", 0xd2}, {&(0x7f0000000400)="fd5c7e3150dbf9a3d29f4e9404d77b4faa467624eb10b42a28100d154c6309f414c9d431bc8b73c2192e9f396ac4d6dc80e1", 0x32}], 0x2) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0) r10 = dup(r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000580)="ce10db75c8c346c1d99323b2d2e40aba7924eb91d8fe0efe6938d926625bca5b8aa23007a6", 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$VMM_IOC_RESETCPU(r11, 0x82405605, &(0x7f00000006c0)={0x3, 0x0, {[], [0x1, 0x0, 0x0, 0x0, 0x3], [0x0, 0x8000000], [], [{0x0, 0x9}, {0x0, 0x0, 0xfffffffe}], {0x7ff}}}) executing program 1: socket(0x18, 0x1, 0x0) r0 = socket$inet6(0x18, 0x1, 0x11) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0xffffffff}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r6) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) poll(&(0x7f0000000e00)=[{r1}], 0x1, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) write(r7, &(0x7f00000000c0)='t2', 0x2) sendto$unix(r2, &(0x7f0000000ec0)='\a', 0x1, 0x0, 0x0, 0x0) r8 = socket(0x0, 0x1, 0x0) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) close(r9) syz_emit_ethernet(0x6e, &(0x7f0000000580)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="349b5cf27356a2424a81e93fd46264ac", [@hopopts={0x88}]}}}}}}}) lseek(r9, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000180)={0x80, 0x1, 0x2, {[0x4, 0x20000000000fff, 0xfffffffffffff03d, 0x6398, 0x8, 0x36, 0x20, 0x10000010001, 0xa0, 0x7fff, 0x2c, 0x7, 0x9, 0x3, 0x0, 0xf5d, 0x4], [0x8, 0x7, 0x7, 0x7fffffff, 0x5a, 0x8000000000000000, 0x2, 0x7f, 0xff, 0x17c780000], [0x5, 0x0, 0x32, 0x0, 0x5, 0x0, 0x8000], [0xffffffff00000001, 0x81, 0x9, 0x0, 0x0, 0xfffffffffffffffe], [{0x6, 0x0, 0x10001, 0x7ff8000000000}, {0x7f, 0x1, 0x9, 0x6}, {0x7f, 0xb6f, 0xffff, 0x7fffffffffffff80}, {0x4, 0x9, 0x4}, {0xa1, 0x4, 0x5b9, 0xfffffffffffffffd}, {0x1, 0x3, 0x3, 0x5}, {0x3, 0x6, 0x7fffffff, 0x7fffffffffffffff}, {0x6, 0xfff, 0x6, 0x8000000000000000}], {0x6b0, 0x7fffffff, 0x169a, 0x7}, {0xfbff, 0x7fffffff, 0x2, 0x80}}}) close(r8) fcntl$getflags(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) socket$inet6(0x1e, 0x3, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x800, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000c5f0ff33c2079243c5e121ba97a5be809a5b0a44b2631438379ee1872bd6eff53584bfa05ffa536c6b21543259b91cba10dc26cb83b2800e78d5d17204d9a24238199fc401a2d4b3d8c339d873e81503fa91ffac4496aa30bed3dfa70be9da18d9915563d6cd6e4a9fb1cc1075ee8a56ffeb1c221439f9d16c137dcd68f6b22aa60378300e0e91cfbd8de1c1935d26a675411d4cfa1b9838c1ddaba5d98d38e33cad2e8c75c8b347944d9e2d8c12f8ebc72551cf255f10f60e349e8a92d88118a3c0ba89cd34d95542b8a36c4ccd479d6d78eca1ec910be11ec9c61faabf4ed830000f"], 0xf9, 0x0) setrlimit(0x0, 0x0) close(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)={0x3}) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000040)={0x2, [0x0, 0x0]}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r1 = socket(0x6, 0x8000, 0x3f) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) recvmmsg(r1, &(0x7f0000001400)={&(0x7f00000013c0)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/177, 0xb1}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/134, 0x86}], 0x4, &(0x7f0000001300)=""/138, 0x8a}, 0x101}, 0x10, 0x1000, &(0x7f0000001440)={0x8, 0x7fffffff}) sendto$inet6(r1, &(0x7f0000001480)="f470818568df108aed64969235e370f43d007693934edb9fb603b7ad8037e229c1df067cbce2f9fd7f81ce68a5bd49214c6581519b13b4d4f58ae427f0d4e2c41124917de3a243063ba3bea5821e64cc2b761ced0fa04bdf5e0acd737cdd39e5437e01b0828c14c28255c91466014ccaf078a69ff3d3a067a514842026c647bfda9a1583a6db5e7bc3e9308048ea349386cc7ede4ac47bbed77a3300d98fa4a2414d3ead9e383d7c8203881a9ba32b6d3a226297c9c7de3d60fd3c7a79dfd190a080d217f52a0e51fc0c0fb0d8e77276d05e5668a14152b062d71ce6ffd2183208efe0e004", 0xe5, 0x4, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000001580), &(0x7f00000015c0)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001600)={0x95, 0x0, {0x5, 0x4}}) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000001640)={0x7, 0x333, 0x4, 0x48ff21cf}) shutdown(r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001680), 0x40, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000016c0)={{0x18, 0x0, 0x9f2, 0xffffffe0}, {0x18, 0x0, 0x20, 0x5000}, 0x400, [0xc8, 0x5, 0xef2, 0x7, 0x210, 0x7ff, 0x9, 0x1]}, 0x3c) getsockopt(r3, 0xf8e, 0xfffffffe, &(0x7f0000001700)=""/149, &(0x7f00000017c0)=0x95) sysctl$kern(&(0x7f0000001800)={0x1, 0x7e793ab6183e635d}, 0x2, &(0x7f0000001840)="a3fa0dff977aee9f37ac18d7b993", &(0x7f0000001880)=0xe, &(0x7f00000018c0)="f3a5cc80ddf805c3233d5f24476554d73e7f15cfadcecae482fc1b36194a6742beca14342f9e0404ad1ec8fad1a3b418643614245fa5dc772ccf89bccd4ce94ffd4feeae58832d7e1adfaf1e2e1339fae65d69d1ba9de243e43e14dfd7a1cbb4a4", 0x61) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, 0xc) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001980), 0x80, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000001a00)={0x5, &(0x7f00000019c0)=[{0xb, 0x200, 0x0, 0x2, 0xfffd}, {0x9, 0x8000, 0xe7ec, 0x2, 0x3}, {0x4, 0x401, 0x1e, 0x7f, 0x4}, {0x3, 0x20, 0x7f, 0x7}, {0x1, 0x5, 0x0, 0x6, 0x80}]}) open$dir(&(0x7f0000001a40)='./file0\x00', 0x1, 0x63) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000001b00)={0x7, &(0x7f0000001a80)=[{0x1, 0xb6, 0x60, 0xb5, 0xeed}, {0x101, 0x80, 0x100, 0x3f, 0x9}, {0x518, 0xff, 0x1, 0x1, 0x2}, {0x0, 0xca, 0x1, 0x20, 0x400}, {0x2, 0x5, 0x7, 0x2, 0x3f}, {0x7, 0x3, 0x3, 0x9, 0xff07}, {0x1ff, 0x9, 0x5, 0x3, 0x96}]}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000001b40)) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000001b80)={0x8, 0x81, 0x80, 0x1000}) fcntl$lock(r2, 0x9, &(0x7f0000001bc0)={0x1, 0x1, 0x8000000000000, 0x7, r4}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000001c00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000001cc0)={0xffff8ad2, 0xffffffff, 0x7, 0xfffffec1}) mkdirat(r3, &(0x7f0000001d00)='./file0\x00', 0x4) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000001d40)={0xe2ae, 0x985, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000001d80)=0x8, 0x4) executing program 5: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c}, @icmp=@mask_request}}}}) r3 = socket(0x11, 0x3, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x800000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) shutdown(r3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ffffffc, 0x0, 0xc07, 0xffffffe1, "9707157d3f00004bc10000000000009200"}) writev(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)="5cfd", 0x2}], 0x1) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206910, &(0x7f00000001c0)) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0x3f}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f00000000c0)={0x0}, 0x10, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0x1) r1 = socket(0x1, 0x4, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000540), 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(r0, 0x0, 0x0, 0x801, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x10000, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000300)={0x4000401, 0x0, 0xa, 0x0, 0x0, 0x4}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0xc25df7247d9aa557, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x450c) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x8) read(r4, &(0x7f0000000180)=""/198, 0xc6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000002680)="b4e2c6090220403dd00796dd71564372c08c34d6aef97fd23a9dc8dd10b9c50444811a3e4e28ebfc6d3db88f2f04c16d430124ff018a3e543430", 0x3a}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22}, {0x22}, {0x7}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fsync(r0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x22, 0x8001}], 0x1}) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r2) r3 = getuid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) setreuid(0x0, r3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r6 = getuid() r7 = getuid() r8 = fcntl$dupfd(r5, 0x0, r5) mkdirat(r8, &(0x7f0000000040)='./file0\x00', 0x0) chown(&(0x7f00000002c0)='./file0\x00', r7, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000200)={0x1}) setreuid(0x0, r6) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 0: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) close(0xffffffffffffffff) fchdir(0xffffffffffffffff) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) socket(0x18, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) sysctl$vm(&(0x7f00000000c0)={0x2, 0x9}, 0x2, &(0x7f0000000100)="ca8d85fc8b04d9429df92bb9854b0ce2", &(0x7f0000000140)=0x10, &(0x7f0000000180), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000158000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x2}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r3, &(0x7f0000000400), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002480)) r4 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r4, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6, 0x6}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045001000019078ac1400bbe00000010c009078000000004500fffc0000000020020000e0000001e00000010000000000"]) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r4, 0x0, 0x20, 0x20}, 0x0, 0x0, r2, r2, 0x0, 0x5900000, 0x3, 0x100000001}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r0) recvmsg(r7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000200)="a7", 0x1}], 0x1) execve(0x0, 0x0, 0x0) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 2: r0 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0x3f, 0x0) executing program 6: r0 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x6, 0x8000, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="e455387b", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000001a00)=[{&(0x7f0000000840)=""/151, 0x97}, {&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000700)=""/88, 0x58}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x5, 0xa67) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000780)=""/171, 0xab}, {&(0x7f0000001a80)=""/247, 0xf7}], 0x3, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) shutdown(r2, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) socket(0x20, 0x2, 0x2) ktrace(&(0x7f0000000400)='./file0\x00', 0x4, 0x310, 0x0) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x821, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f00000003c0)={0x0, 0x3}, 0x10, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 0: mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x9}, {}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)={@random="d7e478782612", @remote, [], {@generic={0x8864}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x24, 0x8, 0xfc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) fchmod(r2, 0x100) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "77d9bd5511168ae2bc267b3bdd1032bc86895889"}) dup2(r1, r3) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000)=0x2, 0x4) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) denied attempt to set clock back 2142242179 seconds executing program 0: select(0x40, &(0x7f0000000000)={0x7fffffff, 0x802000000000001, 0x10000, 0x10001, 0x0, 0xb, 0x40000000002, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffffffffff2c) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6ef, 0x40, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r1 = open$dir(&(0x7f0000000400)='./file2\x00', 0x800, 0x80) getdents(r1, &(0x7f00000008c0)=""/93, 0x5d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x1, './file1\x00'}, 0x21) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000380)='./file0\x00') ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000004c0)={0x10, 0x54c6, [{&(0x7f00003f8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000000}, {&(0x7f00000c7000/0x4000)=nil, &(0x7f0000293000/0x3000)=nil, 0x4}, {&(0x7f00000d8000/0x3000)=nil, &(0x7f00002af000/0x2000)=nil, 0x342c}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000697000/0x12000)=nil, &(0x7f0000574000/0x2000)=nil, 0xcc09}, {&(0x7f000078c000/0x2000)=nil, &(0x7f00000a4000/0x4000)=nil, 0x1}, {&(0x7f00002ef000/0x2000)=nil, &(0x7f000000c000/0x2000)=nil, 0xb4}, {&(0x7f0000495000/0x4000)=nil, &(0x7f0000625000/0x1000)=nil, 0xffff}, {&(0x7f000019c000/0x2000)=nil, &(0x7f0000718000/0x7000)=nil, 0x200}, {&(0x7f0000ff3000/0xb000)=nil, &(0x7f0000616000/0x4000)=nil, 0x7}, {&(0x7f00003f4000/0x4000)=nil, &(0x7f00006d1000/0x2000)=nil, 0x9}, {&(0x7f00003f5000/0x1000)=nil, &(0x7f00001db000/0x1000)=nil, 0x7}, {&(0x7f00002dd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x1000)=nil, &(0x7f00005ac000/0x2000)=nil, 0x40000000000007}, {&(0x7f000047a000/0x4000)=nil, &(0x7f00003cf000/0x2000)=nil, 0x7}, {&(0x7f0000288000/0x1000)=nil, &(0x7f0000457000/0x11000)=nil, 0x2}], './file1\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180)="12e1f34ba50431a705ebc4364dae0a10716df5399b58522ef30e92b5e3000020badfef350d5d67b4b345c475049d7ba6551750ce4f5698757b294f61875f11890e176d5dff1935f2a47e2f0aef8a320faaa7688c5cf2c742ae9c0dd915043e22ec0f1e70fb8fa83de0efa6c74ad5a64372b5683dba3cc332dfbc5a8d924708c3e6cfcdc41b93cc578fd8be9f1ab1706534e287fadfcea768dda0cb6f529b42c2cd568f7c3c9647111d88101756c6fbcb92ccb5488aa25e5f0ec3e6be3e0884ceb115b7688eac1ee4a7092dc94db560ef75cb4323cc82a3fb89a7ecfa100e1c86e39daecaa073bf529003d8621480256a05eb30fba5a93745925525343f9acbafabd048a8aa80dceba09392d03b21d9cf180eb19857e815fa09", 0x119) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x8) writev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)='\b', 0x1}, {&(0x7f00000006c0)="a27039fa5bf6cd2998f322898a104a3a0e14d8984dc512fddf9b87e18ca5bd85b8e96732a9599c0195d88e1eb9197fbfdaad2e0dc6359010d098c33e01f87cc961c45a934084ec473ebebc4901ef3c672261e6a4cf5fd42a88ca8e11a21e3df4b5a534937aa7f160aa6de9282ed3df87fdab4293b3b6767ed3abb0c637b06b3c315454a8c18007efa450fd6b9b0c85ee4591e997e99b31ec0f50d63ebb746ce377ef3128bc949385f8b6ea76513270c23c3230a2571858caa0f237c6e52c4a9fd438c94777c9d457cc13e177458d2d30b5b01cbf53d77ea1eef7fd96fb4206420dc561ed", 0xe4}, {&(0x7f00000007c0)="f61cd650e20e8953cb77be76ce8e4fcbff464e53faaddff672466f3342d9b4b2787645f9bf5bead075bce8746fe764a9e2aff1c6cfd6f50d3000bcd5338314d951df849ff10aa9be7d524ec729eada9eaf6eb3d65c0e8f58ee6da55b4906d40afba16a416670861f2d9b7a6bbc5270b6e7c1a39122a409d8fa6b10c3972e71e5cd15a9692743642dd44e2df642638c6d4847b0316bd0a261e10597618bec66", 0x9f}, {&(0x7f00000002c0)="9a539e8b6bd036b9646991897e842f2617361794a01cea606d4812f9c7534e976fdbe37941fc7570083e2565e94358b7e949b916ea4ea62f97c30856266736baa78685c600dae86da50959a36fd915c2e97a2b842992f882e830c6a5f6dbf1903dd5259bb186a3e997aa7abe501d56e23bf2552f572b3ca90c9e2c3406bc", 0x7e}], 0x4) writev(r5, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) chroot(&(0x7f0000000000)='./file0\x00') executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000580)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@hopopts={0x88}]}}}}}}}) executing program 3: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = kqueue() read(r1, 0x0, 0x0) syz_open_pts() executing program 6: r0 = socket$inet(0x2, 0x8003, 0x0) shutdown(r0, 0x0) socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) sysctl$net_inet_tcp(&(0x7f0000000600)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000640), 0x0, &(0x7f00000002c0)="017cbe77770191ed5edf287998f4f1bc531929f815e7c20575ed5cb883e99cddab944d0d2bea58cf0b", 0x29) open(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r2) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: syz_open_pts() open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x140) pread(r3, &(0x7f0000000100)="b34bfa4bb7ec74bb6b36d23dcdce91564e9a0e3f13119e3670b8b6bd3dbfba5654ded607d09dd9c0786913cac9d1eb220eaffca115e61ebab22313398651964663c1fb478a8144ad757faed0a097a2", 0x4f, 0xb9) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) semget$private(0x0, 0x4, 0x3a) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x8, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x0, 0x3, 0x3f}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x5}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000040)='\n', 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r1) syz_open_pts() r3 = semget$private(0x0, 0x5, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)) r4 = socket(0x18, 0x4007, 0x0) r5 = accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{}, {0x44}, {0x6, 0x0, 0x0, 0x40}]}) write(r6, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) setsockopt(r5, 0x4, 0x3, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f0000000240)={0x8e, 0x4, 0x8}) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 7: syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x40}) r1 = socket(0x0, 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getpgrp() getpgrp() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f00000000c0)="61cd4cdd48622ce38b846186906eb983b3638fe8e007", 0x16, 0xf, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="100015a6cf78000000000000000000001000"/32], 0x20}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x64, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x0, 0xb, &(0x7f0000000000), 0x0) setsockopt(r4, 0x1000000000029, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) getuid() chown(&(0x7f0000000080)='.\x00', 0x0, 0x0) setuid(0x0) unveil(&(0x7f00000002c0)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESOCT=r5, @ANYRES64=r5]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000280)={0x2, 0x2, 0x0, 0x2}) getuid() setreuid(0xee00, 0x0) executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r2, 0x0, 0x0) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) dup(r2) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x1}, {0x64}, {0x6}]}) poll(&(0x7f0000000080)=[{r0, 0x80}, {r1, 0x1}, {r2, 0x20}, {r3, 0xc0}, {r4, 0x100}], 0x5, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r6 = socket(0x1, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) setsockopt(r7, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f00000004c0)="5f76a6de8eb473ffa290cb866b9240b52fe63d46", 0x14) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, 0x0, 0x0) executing program 4: open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x402) msgsnd(0x0, 0x0, 0x401, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)="09980f780000000006000000b9893dab17ce6aa98194f4972b7dde808d82c443958769ebb77ef3603ca8d80434f12b76d8c49f17e7e95066889c1422070000000000007ba0ba6f5a5b50de2244e417f3e0b317972e70dd7f9bf04bd8dceccbc1da24fbf18b38e01e2f0c67256dc6018877bd0b9a09a0f4e48e2f5a1e9abadc0c644cf3cca10f37e6960f6089b5f2c525bb02", 0x92}], 0x1, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r4, 0x0, r7) setreuid(0xee00, 0x0) mkdirat(r4, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x67) renameat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r4, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) mquery(&(0x7f0000b87000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x8000000000000001) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x6}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x2, 0x2, 0x9, 0x269000000}) mlock(&(0x7f0000400000/0xc00000)=nil, 0xc00000) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000600)='./file2\x00') r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f00000003c0)=0x8) setreuid(0xee00, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x11a, &(0x7f00000004c0)={@broadcast, @random="2cbf38174634", [{[], {0x8100, 0x0, 0x1, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0xe0, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "0cbee6", 0x0, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1, [@fragment={0xc6, 0x0, 0x3, 0x0, 0x0, 0x16, 0x66}, @routing={0x8, 0x14, 0x0, 0x5, 0x0, [@rand_addr="ca1d913070c6660e72dff47bd67d8858", @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @loopback, @mcast1, @mcast2]}]}}}}}}}) mkdir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x16a) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7818) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000040)='\n', 0x1) setrlimit(0x33a99630120a4bba, &(0x7f0000000400)={0x0, 0x6}) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = semget(0x2, 0x3, 0x18) semop(r3, &(0x7f0000000440)=[{0x1, 0xfff, 0x1000}, {0x1, 0xff01}, {0x3, 0x5, 0x1000}], 0x3) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r2, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x10) r4 = semget(0x0, 0x3, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x8]) rename(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000180)='./file0\x00') executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x48}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0x104, 0x0) listen(r3, 0xebd5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) pread(r1, &(0x7f0000000000)="fbf7147500bb9dd6feca8e225f212fb7cef7ef8e1906000000a42c22fd5a5e2cb7b71f9e053dc04d346c4e34cd113ecca7a07a53ec00"/63, 0x3f, 0x103) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="46cb63d2", &(0x7f0000000080)=0x4, 0x0, 0xfffffffffffffdcf) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f00000011c0)="d88999b6df21a49d0463778f804d3f929b434f4e820634817395c18e627cf8965aca7f767bd7e69dd528f2aa1fb102b074e1e562512b626c444423", 0x3b}], 0x1) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) writev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000000000)="5f6a8de84b4c52", 0x7}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) shutdown(r4, 0x1) accept(r0, 0x0, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x20, 0x7b) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4d}, {0x6}]}) mknod(0x0, 0x1100, 0x0) r1 = open(0x0, 0x80000000000206, 0x0) getdents(r1, &(0x7f0000000180)=""/96, 0x60) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) setegid(r3) r4 = getuid() setreuid(0xee00, r4) truncate(&(0x7f0000000240)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendsyslog(&(0x7f00000003c0)="a8", 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a8ff99b672f4d335d223e7d029d6ba8af6300370021", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: sysctl$kern(&(0x7f0000000140)={0x1, 0x23}, 0x1, 0x0, 0x0, &(0x7f0000000180)="7bd59b4dfddcb9c64f5d1c9e21a202a91fa003fdab2dd7da24334f3b8cb7106dcfab7f4f0cf132b9507134860a4200536c7815d02467cd8feab0b05fcbe49db111fb1fe523ccf925ba1db69590047bc7acf15059d25984ba9dfbdf7f1681376125de6fa7b2d1045c65228db03473a7828bd39919f1e343d0410035d5ae38b42f9484cd5c7e5cce32ed5355e718732924f03afabdfb6e4406b7371b7f2127ddd5cdaf2c1f5c558310c9fba6d605713829bd4ff5a283e3b7cb06e2cd4ffa85a91665228f3f0ad5dc", 0x3d) executing program 4: setrlimit(0x8, &(0x7f0000000240)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) setreuid(0x0, 0xee01) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f0000000340)="3bf2ee74e7d647c82dad6eb2a36fa755e1a3925fe49afca7e63b1fc365ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe7c6fdb4f6af569ae94b5d1275791f9ac68390b93f1d6410afb6cd6567a79776dffaf0d60f41ee463665c466456944a1732bb451ba35605ef2d8f096e875bf4e8e78ab2214c80bb5b62c2c2096e8bfa01f05125285f54548254e02b2df8fca4a737ee6e44cd260180000000000000e3be3a89d24147e4125c58a456a3128ebfd73f3626960fd5125cb700ad7ad17ba0a912d14eeab335ef85bb343bd515dd0169325d0d0a460ee6423bcdbe7586ec57ec3db85f439cefa66a30312aebd94e2f2ffc87564c3c35c6761ef6b222c7738fbcdde65bfbcdfa461ed824152208a3a1a5c0250af557745d86f1e30fcbbf5dc3b8609f6f8b740bee80537f0ab8243fa5b84c796c82e13b0bbb9e00000000000000", &(0x7f0000000080)=0x6, &(0x7f0000000180)="5a67923ef0cb189971421989ebcff78831a727caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad201800000000000006b9057255f281855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353945d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b500"/231, 0xfffffffffffffece) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000006c0)=[{0x4, 0xf9, 0x81, 0x8001000}, {0x20, 0xe8, 0xf6, 0x7}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f00000007c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="1000000000000000003a9b07c1315ab175c4ab495d1552fdff00000000000000008ff763ac"], 0x180}, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x8}, 0x4000000000000087, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x5, 0x0) setsockopt(r4, 0x10a0e00, 0x33, 0x0, 0x0) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) close(r0) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x3) writev(r0, &(0x7f0000000800)=[{&(0x7f0000001940)="8c5deef74aa73b9b1f34b360b017a912d27dba383d5d87aae082bf37aae238bde5c1bab3b1db6bbcef6d02c830b04fbbff9964099f5a940e1bd118c1cffcd6b4b60dcedd0708000000ef3695e0692808041d380c1fb2c8dbaf80b5cb0679260ea117f2cc9f3eb7d63d2424db4c40a41878c81a38f6e7e0f2b9d7569337f680944c9ded9c1348c7f5669e75c872ce4980be01137aacfcb983843258ef54bb3271ccfcf42eb91ede11829a00078c05f6dca120ac418244818d6f31709bd6a85c5b4e1211f77bbe0735aa1eec06a4d23ce242dd0b60ce195318183b648eb9fa7b81d9e1e1d3c37d09d8414a5622ad238e819121ca5f8229ad095f079056ddd39fb8a13bf975ddce9253ef8fd8a68d8482e03e1f8e", 0x113}, {&(0x7f00000038c0)="e90b0e6fa969a7a8db574b6e027450db9eaf6d579a93f459655ceb29cdf284ae3c3fc100ddbc4bed8e12b2f58a79bd5d4005e8534e3a9b802f1566df73d765f3da9ee18882d8e57272f9c09e31dd6f540ed824c1d3e967d7a033e27a1b97c73566a0785674263024f120669cfbcb75864bf0a43fafcd6a59c5b1e14e9e9f716d08bb21dafa2a163f6a8e6cf1aacc3ac3b24ecfefbfc72aae5c15849098e5623dc7f21954a75565bb8dad6e6035b31ffaf48787106484dd03fbb92d12b563101028f4fd0e034bca012c22988a8ba751b4f00f92dd3937c53a77951c7e9a303b6ef4a5c323ed133714229803b447f8d3e53884f741d66531968b26ad7906c690c6b1175250052b1d6da849cdedff188c17b25c61ff48a5db9a6d1b2d4daea51f7f08734a38a082ad5cf4a2207fa4f090b3a37f3cb30897ad2360e97962ca005a5e4a131051151ae1f1d487b23419f6d6b9047fc81da7dbc3e5aa1c97b2408551e4e67445deca1d6699d5c024eb900928746f89d07dc185e8f68088fd7b0a32632ae1ce4c941ef520b7064f8508a4fc6d5271d78a752cca17392942d6e4c8fe0ab6e96a0bd371566eb786189d201e22fe764f93d47deba73a6db6bf00b58bbe06b6d2e3d5d7369982a19f8ea8e17283a00452c6b296783901e7751bfbe23d37bdcae656c6d7b6e80e64f9363aa480296477c5c9843cf7a8e0b53311c4ccd4e5f393a938685c78609c272601e21761593c00aaf98afc73a2f8f2155dab686617d6dc327c6dffbe01733ba2e20f55533702000000000000003ab37730e397945c9b88e51c19fdc4ebbdd1094ff49cb763a2b6fad34c39901f41a5b89a4b45301b6b2794a22e3674426eb83f0f7982dc0e78d69323b306dea8d9b18763d3d7e01a83e5d1b08fb8d10fc08476b09d635b7d09c91dbb6c2e1da1ce0529784845a7d6dadca67fafaf36ffb37f11ca75b85fe496d1eb4f0b832ae67d9edc783903bc19ee73fc9b8479bc9b74a5c77b70e103295d7824da9ef7b230c399e10a1d15d21d50dac80514828538002c95d2307f72d61c2008ae48e02c5d3d742086e3a804b5dc8472ba500b4d5b2dbdb82ecaf1df894904a3d22d656a7cac672953247ba1ed018eb59a081dd9add9be2d8cf3c8e70048114a26223122ac15ab50c57a13099a30fc9bfc92651c93ff6b49035791109a232c4f97336b4dca17da3fb198c18ab77c2fceac30ad39d8c51d4026b57893dec08aa69c15796f14c51c1434b2990280fe098a36a2f0b9e73f87d5e74d4d3aab1bdd441bc39f09e629a2764a385098a4acf40a49dce1071bb18df8243a623c7d8fde5c6f9c578afae55e9ca97db53eb0c87d45302dd5a0907f525e0163c90de48e5efdcc1845fea591f52ec4f77a1367543f46716fbcedd3e8c9e86612c111406fc1b1527a414c9d722a6e6bb7f97e7c8c058a1381ba369a15c38cbda602cb022b2c1747373bb387c9e37cb8e355afe6401be779a963feec1e4bf6d13497fe42f1535468318156db944fd9286e30ffa4cb2e6811fed81931110ee18a69fa3c6e12f6c52038890dfc48327d0dcf2b77032ecd64b7f3accceaf13edc21c8fa1bc6b8262859a9a45032cbda7bec8f1b9069bbf206149cd47ae25067fe248a05d12c37c217f8115f89f49ab6b7b97fe1a9d53301f95d19888bc7b832f16ae7efb33b5ba6c757836d0048c16a2844696b7ea7a523808aa61199f9b2256d152b59c4b6865ba0f9370b7d794207b632d844e390ca5f0f8d85ea54bf2908a6cc2852f81d3171fbb39f8c5ebcd8114231abb997ec1d16416101b141001d84f4e42316dd144e78549596aba0b438f13bc5c1631cb98528c79bc0f3d7282c905eec99e77f0d5f64f685705c94c285ff5613e707b44f1db95969eab7ba560829220aa8e1071cc4d3ddb1f12a3657a53194c5336daf19f284b0162c86e53aba006147ffafb5c008d19f921d5d2878511a91009c6ae81c546dc1307783512af0f9676eb5761cd87b06182845bf808f8da12c793894a00129d3bea95d2ef3895fe4ba0f4a8f7ccd0283982dc96653a3a1f7e48a2c71a7306a2952f804bc46c6660291ddbcfd493e314cc0960415255e16c75a1faf2edac2bf119143e9f0f3bd0018ee037f12f0ff6e0e7bd32c8ed07d61a053de1cc1f6a4113cbbd794a6a81049d1367d93e73726ca7986deb98cab275eb92d719962c7a59193a9826b373c200797f29f8ecf48aa1874f5e0e0bf98681d5b555667ad4fd34ca6d565425e2f7c8b6e6568d5f9482410ce0cd3ab37542d807695d903265d94224fe65f6b28c44c1b31ee3bc7fe70db4509cbe752e00daf1d36b9459daf95f5dcef4a49f51c4a46c447ecc6979bacda70a9d6f2b2ce5ee67aca21d69fb51be707e41716015ff0919e6e2b95737502b2f8eef3f7336b2a3bbcddf18a3bc193aa9a663a8bd9955044e17e19ad8547385f569283fb9c55ef11a1e1ef20f94c67053138605c6b7ef876c615ece425815b1285d609a3a273e48d73b8d16ee529e82400686b945bb85689b0530a3aced0fc524ad9933e4595ef6a7a7115a0e8118fdc4a4b042cef52865d4ccbce59cb5d184e01318de08ee9b17f27bdc9cae4725f120a27017aca357ec270c4277ea85fca8045475974f2a11a088ece9f11226ce5653a52300e84ec3771b1755ab9f0e03aac0c76e57d0b0cdcfd3e56f7b09ee4b8e7030da58cda29083a3f7c22532d1dbcf459d275bba58aded0451a5bd3ce4ceac994c913c1a96c2466109cd5cab7a6d1dfbae495084138b695c333335e03238ef437a805207d18a6e53c1d24f139f0829b7b3af957e9020ea25f737eb6176d648dcd17c3fa7eee7fdf0b084fa4961525e20b4a60a61beb0e8617f28e2479c58384e5438067d196fd44712ec81cfd61f6eaa7989635fbae5bf78094dd36ab7500677b9dd198fb8b5b556d0c4fd29d3250c0280ae2084215b19c25a7eb7e87a620d85f927577d181a6b29716c148ddd471ce2085fa2e099bb2e062c3a2433f9f03dcbd011eed1b9ab164d9c44c33f95993afdfc030e99a3013962bdee6f41bb786cc40b6f950b4472de39430f6857fe68fd05bf9ed864b7391269595d28a007cf1089a2f38b819d5066a3eab8330cc1670fb98a09dbef8fe99a5dda576d8f0153af32fa14300300584d1c7b26efb5d73ffd4fe028f57008bc7c41bf663c2a0cee55e8bc683ee733448d2ea4c3a1651c447d436a30a75c8ddd5f9a92cdeee59b1fc2cc6226162050b7dadf54388019a7b777b72d93bb3d2fcd2b92163b803dd910c9151e1246fcb4bf33d769941627ee3d557fafe996eedea9dfc375c2c481f043781f889664d873a8c77b1118b10ffe2b8a6ae683617ebb50f1a6a6884a671c5f872378c1a56e65f2462336dfe70143cf14eb5503f64830a052bd5ef6434448836defbe4ed1f3c218d6061fa37b252330687fecd96873a66c655a15efbdbf8dff899f75d73b7bbca3602eabd147be9cbfd3750f3a42a5933dd9538debca59db27baa4dc9ae22aa2f704a1b385e66b92bc1476a151e4e0d0d03c228be620de0155b03e1a48f6a8009c507413e4990e05dc23f310081297951048eed452008623c8edb9e4a65b4e2ed44e5967ef696952b91b7105b2ba29abba141e029a18c252970ae2377f9b8cc79e10ed74655f1f4602d88cb4a380d71d9ed53b0f44f59d0e270a26ebdf9185d6dcaa8058701c35d44e643cc592f823996c1a36a3f3604d582669eea2fcf07aee8fa81483284820868afa00bcdc115054257a5f710a4a9e614a46dec87e93befdf60723825c2016795485fe8ddec2f35eebdb2074d78bf59730c651a73456808e0185e6b63a6d9b06aae191ff28c7d536eaa98c68d00541beda7ba386fe1bfc50a97b7598411b6ff30615b6b7eb34952bec59b29022d791e40f701fe6365d3963af198f31f44e1f46fe6b7fcce2adbdd112f5b9d14c8490dd2665d6e6ab89bff7fbb43397075ed1ed337277cbc800360fa36e6c83c085db27c93228a0c57e7abd01ec158545c5ca81f8d68f34e25fe0024fd6fb1b2cffa43933dfd043a09f6bfd9beb84e4f39ac42baabd8a0eb0ba11d17b7a7467933c1f5326674d5e4755b745a70ad662dbb348eb743b6e6f341d0804dfdd97725e2a20480a11ce50036621314f900812f3d8c6004d5cd3e3973228dbb6b9e6c85f6d6258cdc97cf646de1069f1741e84f2a746ac1666fc3935d77a21219bbcd508a301e18fa82c7f009189ea8dc0600000072dc77d1de05c4fe14910d3c5d0b78d364c9cb366da7beb9563e360f5d3f599eef6ae01f279560b47fad24c7f5cf95eb9f395d8f92f6effa3cc0ec08de147086e5a514141a18b18fb2150a09b650129512cfdc15f421f616139f9a7e85f02a5eb38d23c7ae5ae97311126d1789d677a36969abe1b527555c05145b27df13411d4f03099b7f3b4ecbe9538219f0b8d079b2fe4648981dc1f36eddabf355f2ab2d16af3a17fcf3cb7a0b860612810991cf56f02ff823df887f67f9f1fc205171ddae1ce58f78623af12ac2409cc44aba3daf654e4c30c28e924305fe5eda5c659d5343f034e11ed127cb25ede2e39a17d1630a2b64d0affa9833fa08b004ea9d583918189943b54b7312814d48e7b3674e4db5331cc8eeaa6ee429357a28e5f4b4c2432a3e6e9369c021eb8795f73a2c88d3dd279326750e1f0ef3b989e26814fdf48052bbfbf59dc8aaa76e0627d0a1edd95350acdaa71906ab9fbcc5422632d25b1c67946e7933ac154401f5e903a374b17253bef0b0876391510a6f16ed3c4b39a45a43d5d56b365074fa1224ad3d1cfb61336538930498d8bcbadf875a716b7832ba8a810893ae124115d36f92fa09e092425ca2094ab326dba5c76ad666ee77757e98eb720487808bf660add3206c21425ae294b36b30b10481f9eb1483667f691126ed1bcd30af5bbda6a55390279386aa6409c6942c9c26959a4810564c601a4ee14bc4f0ca1880f7e22829cd405cb9ba347e43ecae87277a4dca17f0f4af4634015b0162cdfca095d4e7addbcbd94e20c10ed2004ac6c003c87d4765a0f294449756bad385c1200c745732f3441b0c7ad582ecffb666538354ab601914c951242eb29ea62e97b8dc19d0bbf9969b2652d43b2d3289ea4c535e3442a193de91917b5450650710b619ff3eabd8db849733ed3ac4cfa8f73c7dd827943423c10f754e7dea22b6ade3c671309aef833a5547aeac771fa64dadbf9ac39af1ae960459f0b78b7c5cc694f32e9ee179d058225634c040ce099bdbb3d573eef1706f2aded91ee27e5584341d71b1bb8d3564c6b1aa44ae0f3c0d5b4f13985181a6d6cd9da757d5409fb3a33817a4dadfac3d8f1272c1d44458c30a7c18349a077c5c42483297b8351671c8c33f9884549f5afd9364c3ea93a6d2fafe70304c4b2f0fca8301dfdffacc6fb3a2e6629519c8ab1df9144651520680cad1115ff58b2c5d34a5be8bce5f1137b49c6b0713af67c9fd6eed1d5c0c8a58cc3204fec56fbbdac564c167a5ee547571e14b9961cb74710625b8f0627073faca40fb6852a8cc5cd7532fe3d78c7a4f6642a5a9c8810e7712bc4ff697f0ce5669a80897636c4aa0a1eab627df2435ea4fa2a99e670ea221eac249a13eee0eaed003091bda2cb374b2662b092b771e7e95edd783b10aecd1a38f166c227a56123e13a5cc232606671e5033b2d75d227d222fbea5935a6238192940b0a289677a586ba3ed0ac85721bb28fee4c55bc4e400"/4096, 0x1000}, {&(0x7f00000048c0)="e603e9e71af2c1af541bebd3086b24817f911a43028fa1a4c4c074deb5b92e8dc7740c96f3054eebf7b8e279e3faff45d9371b6b8778adf93a2c36e7e617682401777de739b2016682f7075eadfdfecaee8029092aeea019b2da90490afa87739468efb414783a5f92fe01be09b59d7c72c3e83293073e982e5b96c3d8d7acd61be28ef3cdd3bbee06c2dc4a5f9c406fee9cc68786328379c390fa0871f37625e35a680e813daed7ec3ffbed34b265179a0646ffc5c7cf41b4f3b6b14ba7a0a0f0d9d46f5bfc6e156bb8d5ccfc46f10d018fd82739d8b0443fbca7615bafcdfcabd27dabcf3dbdf3599642f166910ae0cb2dfe4ffb6e87098567da207a77f0e83fb3cff79f9790de19dec576539c9043bf64596d1b3864736ae1515099ba15682f8fcd289f51a23af546674bab526085630813bf392b1df2c5d7652009f66cc0191d8fde750491e29342a893292e4a00dc378eeeaffcf29aebd797615b4161c2b58226fc03295ed166fd099f138efc67538e355f68b75f9df4acc7addc02cae4cdc5ca68fd64189e8eb988f4f77e9537a47bf4c6a76a3ec201b529a548ce895ecbfb261e54b936823e334cd4ced6b4decad1aede8062884739b8b46df3596b55790b7a40c905c337935cc012899ed683787c5323d69ea117deecc64ddeb896ffa5f15d2e91e1e047a7ab0747024665f5dbcf0768fa72e75b5a683963db29dbab1fba3bac1ffe77a2e3b21a4ed3e0a3f914b6d14e8c8d6f139024ca9619e3b3fc6539ba6bac2fdd309790e8b86feaedc8408db14b4bce1048cd4fa89f64d5921128ec708e18a4cf0bfc8e2e86dc32f5518675e17399e02e7e379a6a674a4f0b3003c51fa8e071ab46b5d7aba00200000053cfc6298ca5cd2392dbdcbe59421bc4db5f252864b6a25756d725aba8db47a31be83151e1aa5e53cac4a16e0b60a396ae21622d78a9d0c1ba0813d7a3479878def504510cf4d3e95cce7c57cf55494846ba86c257bac11b453b76bd2291d5dd19623d0e512bae64612c4806285948089df1932a2099e93574f265077021f6918da7d9ba3726e91f2785846b79e360145ba4d8a1b3783b796b494f44de88a5a84ad49b56556d16404076b265ba0074ef402c969a6466f6738193d2e8262d4afba3dbcc65f1c6dd0af0b58b3e60f4435c741ced3ef244673ce7999abe38808908c169de10400e316eb65e3e273b6cfc9fae5472d6afa8fecc1a3404566c810b29be485cfd10be04da92ca945c333ae145e416280627455ae2e9f27020f8657a2fdfc269f9268811b9c87ecdef1f5f5482a8682ebbf72fa1149c61c1abc7a655728df2957257cb9d56617fce3c10122a6a43bc99516a6f1805094dfb05f2087a6bc63ae7666e90e5ccbc9cd77c19ee7ab657b6c70ce852c0ed75a2a3e3cb3a7261a62cab1b1e18187e6d196d5acd188b35548e5d03607ff4737df380ab89cd9d979799d82576824eef57361bfe235eeb2eef838c4fc349c78196ba812ca683063726d48956aded04cdf7fa10260cfccbeb1281c892b3cf7e74f295a7e86df1d624a41bc8f486f48acd31c268a12632f370641cd117741c370d1ad5197ad35a6a744192068d248289a1c62fead6a4f90f7b3d4e6c269429a1b7d6f8034fc8df6abe767ba710bf962f48aa2a7f226c43348a77ad1211998a5ea4cbf06b3d7d3704238da4f65d41d461966622d6a31f608684f0c48c00d9a21aa8866445ede5f083d6b1f99344f136f0dbe65c1dc22e7ead488e5815c325c7d2019098fcfca57ea51c0dae8eecb7912e0891918bd435ace5d1b471f04c8a2a79bb151c3bcf8745c25cf70f9770da04c68dec5be984fc96c27081f468547c46d798389ef1a1c17a19ad4935be020de6da9d5faf1cbf3bef8ca429bafea9f0962379bf5c018147028e5893ec3cffb89defa6f9760120ccce0631c97dbd7c6cc16df6168107472accdb3d45ff7326858a5c7883cc3bd37b4849aba0d82c6af31bf60b3598171103eff4b25609b45ded7134926d623664430b3cdedb63ba995427d316e145e8b8a3f54cf6f456be5320caf914030a17a6a97ad7b278ff7ba5063fa07cca6a7943252b8a45cc4cc19dbedd7cac731bc17928c73668ecd900ba894c19d9ce577d1628a8ae8d0af7513b4c37819a805e871b5cf9004d843c69861c59a5ca69523d527a8b1e72c34ae348172780da3be4594be1b1b00518906001e0f309d0dbe860db8d770188aa685ad6e461129435101a0b903b3171641042a755cdd350400293e8faad5033d0d5d51dc2081590922cb6cf99d238e2e7f0ef9d7fac106c9979218aee69669dcba1a234febbb1c52c317f2aa515facbc0d14f366f4d0bf23204f9e2578180707f292fd958f7e8ee0645be230dcfda07331e9b682d6ce52728144ba456192fe1faa357408ddef405d94ae70eeb9666b112c56e326f58d713ea1c84eb0114ef19447f8ca0288fe166abb5411d3c34a6c794397356c6609553a4766a89589285ace493eac051b994c3044e7ae95a5c33253b1d08eac6aadc4c8aeb9c0553601d8ef27b99aa5a7df00bed40f65db3010f0f37504abdea31cf073f81d13e3c658761ffacd55238d0cff02cf9aa8e5a3bbf8fe0bf2b809eb762a32c310dbf8935573e1ff2fdfa3883d665e2cbd6c994df7f05a4c1215f473bc32baccdfc3e145b2f30f17f60caa1463afdc882fe1e20b1d9e79233f61e7ad553ea631ed340a5bfc243017ed45d1d4aeb6ba24fc335d1e326a92a7dd31f707b70a74a07c606269c286ef4701d54051d12df9e293517725d4bf95eb71fc401fbd40b86e19111dac6d3abb185ecf4bcccd05be026f000334bbf8ff171ea80bb1f9b16ffc2c6440d31e7fcd1489760c7fbf202b5dbdbae949571600f9e2c3ee725d07609ec061ddfa752277cf97129b5c0bedf57a19145802b12958d6e219feafaf9bb7666841b883d47dc5bf9ed099b67de422200fafa0672cd743bff675e9f51aa9e47aa0fd23708c8ca8632fb77b71f51e201b44d69b98a83dc7b88781954dd4d3fb71f1e5154b352424f87093987c816ff0f0518ddf0c56148c0528041bdaa1615e5295e8b952239844fec0adb7f8d6a88fa7d29637bd63026544325292af09a2b6d3637bde22216f67e009b9528860b03d301d65fd95f7f0f5ee40d9d011589ac58c0b32380d8fb169a00eb1d7fb3c1013d060c3727d591947c01bc5c41c8bf0360da084782b3bb3eb9204a4277a30da15bbee6d414e8381b1b6cb1c5ccad231a17007f32c8c4766b0467dfba1ddc2aa9c0f0fbf1b4455865ecea2be0818dd4a8fcdc8d925a6f4457141a0e4a2fcb61a570b784c0502e05db16ce4fb46930ba83b98d8a538d8b1eb10725bfb9173315aeecc294692e6a2e04e78f1cc121946bdbcd9ebaa1c9d61876571433d29744e93a80ae7cd15364c28a939a45f46b56cf5680e1445542782760f495a5b9118d9a430e8fb7b8c755b11a447b6da892e23097ba083db398d3155019513e5eac00557cf743ffcc9d6228bbb7a060e3d1ebb1b8d0cf40ebbb088f718fbfaeaee33b13522f57dfd4d45abf8d4a901f66f3d39d24201046b1f6e9199213515ed9a62c336152230fda2ba85de6bc8c40bbbee84a58a822c40c703c562c8b39c0b6e2df8cc1434c18f28f13bdd423232be0b6f2e8b18a5201d6b888f009ebd9dee7ad51e8b4cfecdcc0de19ff35c8fe9ac969cae1606a37fc91f2372bd624ad2f17b05b33705e953b1fe8feec2d4f3464a7dee7aa1e9bf3df73108191aafd59b8d181e073c37d5fe33bccdc6ca6e478b41dcd91ff60a005c9040f9a411e8380a3e05c4999f1577adb4ac710ec63605cf4440bbb2be2ed1d61efc1901f384c3ff325c7e3c5324b0771f63d1caf90d9926b923bfa400d9c1595547ff0a57742c1d9e7abe8eac1bee9ad30b11c5150c410006c59fa50f87b8de374f60ede0e7a546b9ef35d5c98a24973c28827106dd6397a89ca4158a1988ae1f2fd429fdbe757216841c9eb1e5a7f829e6bef4cb51098d6c2cc6c8be582f77098cb8a2958d50f41aa9477f425b8978928ab4a1c6d0aa73520b06c54488fd7345e749958b8561341126d776b3d1e4e0b11792b524643d573fbc5d3754b71dec703e45e69f0942eee818409916a0e96e593b869e77e952839395f5589709f0af23eaa103380c1f2c3e3e92e36701824c51a33147557edd3350c1017cc537fe1cd69d6e5c1f38820150c78206a18a582879059f09407c7680115b933bf93d006a83bcc569207a50c6502d72534c1bc18e7e8b8417a381287b6453e7b3e6ba2023ef0a8d97d45e669c912f9f33e5f873346aacaa828238ae7fdfd8124f416a0dffc0c969d772abf1497278a20be4fe597567f5525fd577c483af354f382bcee9b6b3da6fb61db74bf46bafddfbeba3c61cb45f38a1774e9f475357d319b1435fe587f12c4dd30be6980dc4de3cea76c9fb25f07d180144496cffffbb7d0145fe35b7c4ecf57dd7f048b55db5295b99789d15617a2338c14c00fa5746cba1cbc106d9e1ba872d2577310e78b470a585c7bcbd058aa46fc7f5cbc2caeca8f9ea714b6b8515eea99051ceae56844872be8bb00b567c2131128edc8f4f4223f050b84f59812eb9a9160803a83f52df63cf2b441741738fc7680592a3293d785d5c6851df683fa60feb9b568128ed86d95e57e4d0500943cdda2daaed5ce25d62c7de922073ae9e074627d0cc5e14756401d11d53a28452e50bc2aa7d321cb2e5a657aecd56ffa9d4018562fe6db3fb440a69ccb1d59f84b25ec752b9fb44ed73a4720d6c254d29991c954936893dac93e5da8c1d0a72332b36939f24b1ea58466314d92afa2a6ad686c66ff10c9e7d62a94e181c76c9a84687555c657c2663718b008229ce141fa089c556aa31c689172b3463918e838167d798d94c053df909a3091da3f6ab0629c0fc06e29a41907adedb3262fe3a4a52d6f7818b0b9de8ff909afbfe414d0b3a840166f4cfd868d4e9cf118ad01f96a30ba9aba99d97e9d9647e4f2ec844bb9bd69433d1361ca479efa8ca0500bf8514dd1eec278295b2bec76b2e724ebc288c5feb7e727f5383d7bae04797cf7cef1a82747c64da290ba4dd35d212d7ef9558cea734c63a417e932afc8cf9b6e611aaa5643e58d73f6d73e318fb5872593f2ad5f6e8ecaa06a7cf52379c652148d88f0691d5ab5576e1e4ef1c801607c6bddf569fe87cde7d59ffd29b0a75a53044ba4c4c5001e28c2cd76f928bc10c336812174797c4e1627f8b5e3fc118be8d5b87cc771fcc54cddc568d4e6fa6ae1a42186fd3ae2f1e111eac5a733dec06ae1742e6690483074ff3b812432facef3024e972782db06d687475dc76850bce3b9b8a24a5e098f345674cbc2a3ca8145e1e4d7fa1113b44b96cb4739192570ebdef069efb2b044f1aff5925769bcd32bbdb18613a777684ee7fed3b0b2c6abdb4a353e4900a39d8b689260522818e787f3f0ddccdc883a64db8c31cd2d8754c0557e2b53709043e69f78e8eb6530e22a46ceaf8fd591eb8d0832b4e00b3d8a554a6a1f2a489195058a4bf158a1868b345ce3c90d7bf394de9d9c6f0a1c6fd4814799375be4ea5d3ce272df1680e08e3692b88c4a61911d78200df2626f545cc5110ebb69944f3ea2e8c08a7e38907a1ec29ef6da7033cd6c700f79d20ed94589872988b84bcd929388be53320e32ef8952b79fc247120f9c0f84a4f77af852905a39664830a577e717814ff91dd2f4d84b4b2b56909822786d6cf1444f388bd524727f078bec000000000000005f8a61a047aa6ea90b52026c8930bfc4d8a9202d70fe467394bfa1d74a2a4cf3a26338b874da5cc38f9cc98187d1c479851857720630dbff7440ccbb6567f1ab2b8d04d6415c2a0a663fca2eecfbedde4a738a902f64f3d0ce512078b896911137f9b16e5a6cdae7ef6047048b611beab397a3b3c7c298c43da598e020407a578cc93a87e9b271e1ed30b4d8", 0x1096}, {&(0x7f00000002c0)}, {&(0x7f0000000580)="fa884f1405e59e56a3d8e02795542302d0816c8c094caa90c3665c7c1f9aa714c72513a961d883da3a19419e84d2c21aed72d5a4bedfd8ec4528ebb4bfe3b2c006908624b1cf74bfb0954a9a106a9bb58b9d1d25e010e1", 0x57}, {&(0x7f0000000600)="b5d65091f7b398f365808e87e6cd2fc20d8dd47bf3cfbc334c85d4360b10d3c8962498ea70cc2c49edcdd7d484aba7478f75261422a7e61c4eef503c0fd030ee05134f5e3e8118f679f0b8be6d29f75ff0a91fdee404458ba407a7b2081434258b3b8bbe0141d36e55b0667d93874018b5673286e803da6985f3d5f67c65c3663ad269857dccb48abb89117bade0c47ebb9ee0cd654c0ba9bbc991c7129d5256e4003dd541d83eba1930f7ab6fb9e97cce6409c1a19b35baf3308933", 0xbc}, {&(0x7f0000000ac0)="d34cdf63177855fc9e756edba0742d6bc93ce3c37d620f648305cc61049190d128198758ddce22e2e4ca4da7124f9466e56f2893a5dd8a9838661a0b8af7ce64bf80557982ce0000d52401914371482f76ae5366bd0b85629daa0b9d143c0cd9bee5dd45d52342aa7a44ceafb6ccd1e670cc4d762034ce1ce7a3bb3f75b103e7980e2d71b1c9b89d54800a434c0328f43bea2d2eed0e0087d7c84695beffcbe4611b7c0e46043e4abfa34cc45ad7e9b6856aec300189ac83914bcbc716ef20a0948c480a3a32f8699ea4305e5bdf75bcb169059ba152b8cafa62e88279dff1f4a3c2ab853349dc2ea822afa57f48f764784226d3bc547a744436b86bc57a7c428599d9d66136cacef4d4cdd7700e2f9852b04433e0fc6d683b08f11c8a74baacfacdccb3173638a68f57e359fbba5d306449a2aa12eccc565ba9c52527488440b4997351f9b7be510bbfe7f5f958e6cc68e9c45943fc1f1a6ef5e92271db8f5d969219087e82b6c2e7a66f75332d84701999a0e7", 0x174}, {&(0x7f0000000700)="7af41136858ad1bf01eb70c08407c80328d8fac91db0a7f09d4a9ed877719e5497d9119c68e3689f18ac6141ddf6e0de5adf5ce8ec20104fcd97cde442300321a45f6b4b9ddc85c87e6887a182d01fc35410b6a74fb18444a1597f64ba867b0f56225cf4", 0x64}, {&(0x7f0000000780)="4345e829f69441af6f5c63070ff34e4f2fcfa842e8a4d3e2b15465127780e2585c50178c5a", 0x25}], 0x9) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x100006da) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x135) ioctl$FIOASYNC(r6, 0x80047466, &(0x7f0000000100)=0x5) select(0x40, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000002, 0x0, 0x8000}, 0x0, &(0x7f0000000540)={0x691d, 0x0, 0x0, 0x3, 0x4000000, 0x0, 0x1, 0x1}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x4, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370828de876fcb661f2a08b2d09b61c4062cbdb155384d6cc7a93a60a034cad57f105b6726006245de7280982232215d9915fe0891a4fcf0908d4ce70d847a9b052041ca0fe93fddace596f7e061385f43da14639", &(0x7f0000000080)=0xfc54, 0x0, 0x25) executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) listen(r0, 0x2d3608a5) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r1, &(0x7f0000000000), 0xa) r2 = socket$inet6(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) setsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9", 0x0, 0xfffffffe}) writev(r4, &(0x7f0000001380)=[{&(0x7f0000000300)="f92cee15962101877db924122c386e3ce93279b756c112140c38fd942a57a969533c4919c52992fc6cf14155f043763a55efb9abdafa3fb0191f5b39d39afaab670c764895a43914cfdfebf0b1729b801cb960841847f4f9ec2eed9eaecc4f13e5c4aa6c2b43a913cd8862d9bb7a16b40479a5221daac863889ace48ce164197defb7fa1c308db4b15375a9a5cb387349418e6aa3c6b5bd2f4ff6d0f9b3e874c912f9fd2b8d21408dc201610e75be1ae772a66b136cddea3dadf870fcc8bff34a824f243482c3bc220fddae9ac086016595e8445f9ea8f0d46e7c8a5fea51a8ae8df312ef66e221708214cdaca469beb65fc84ceb724bbc3adce628ef848d5e4c2482ad9d6b0f27a2918686f85260f08213dc15d65041b1d1d6dd70fdd47e3d01e66883f2cb3e804a97d2cbe2d2a2460b957865186913d2bb0638fd5b3e37e7a93522faa5e9a2acd50ac30f3ce1c26df61bf3c7c42611a3277c34d71bffea76a07968a56755d93fc5d7a367dc7d192cbd02ca6a57784a63d2931a94d68ba2235397a3dda74f1a7360c33ebc320dfda23bedebaa679ec21bd6b31e297810302b0527221837f0c611794f499cf0b73c0ddaf998a32edec44ab4c706d58f6932603165cf6465a8545f0961a26277f188fcd271afe49aafa4aa17cc0057b867f124a917c2432243b4fbcd6fbb2b01b6d3852bf069388da9bdad7204e5db7f80dbd287949f987f5700a86ab03f8942bc17829b6b6f93a7fe1d953165f9f4dafa4726c3bc4375cda5ec359b406169eb78df4e341bf55011fd354bdb0c8660a738be0761e6bb6f127a8e4dbcc0f637e59b6cf7e4ffe8ed6a7caf445a280db95c13aa6200c4fd5d29d44e997eb9cd67aaa2d3b909d814de11788719f345a0e61d4703ae60819466ccf0a81122f6b879991dff47824f32618d5b4a1c056686dbf5d1a8a412f35274f4bb200f19d5622930a1c831e6ab2f639ca74064e458193489c5b86a5a25906b57696ff1234ae4a28d30d472a7cbb7f13f122e8cd8b6462f43ec1b06dc8a6bcc25185465fd8d75a622e0db4a7637727619e7f0e44bb440b4eefa2b9c9825fd84b5aeea4b7f7375e4412dabc3552dffa2f55d313e4663213c5202af5214da8f94266bba3fa51f1484b5610bacbcabf0930476a6c0a407dab1443d117ddc273ee4b7042eb5cdffca330500f764672a3396e16e26c91a92f9e5cc72f9b91c679d765879a441d5d0aef60bcd043c85dcdac3bd7b8610605c3abb4c18efe59f625c07a94008c1b1d61193c8cf9d1f33d8f6bcdfd0d363176be413b7d0f5988ca549d84b2ff82f26d865b3cdb83faec016bb169b166e478b5ebc8e292b1868bb4f5086b975e7163c97cff5a192e2757d248ff7d3a1cd42944ddfcb2e3f64280a5b996f4059859f401772783d419e56f4c834d35ae7343b191bb6edb6530be071a84faa66d0096a238551417c1af8068630c92c6389e9af128659055d839ddd292492654b49ac4aaff8c5a93deb0f81c3c4cf1a43db15c20bb576ccecb695a4b48eff22e6b96264306f32ec7817c24d7e356fbc9e74b190caa3cb49b3e0e37ef8f6c2b2ede20691795a2c3c91d3f595147c0b3574661ed5a7dfc579f052e3c7f8d942a869a9b11160c1b626241b6713f194c27e04ee9be3de4836b8dc86d70f05ef4809275e1e80241d93d9af14c8da887592a454fa7442472481c1c7782a3063cd73e4ead9afdd0148b66720fcd42240d02d620f309fda5bed8ded4cb53142f7018b4ce88bb2f0395cb778d91d86e6774ccd16ba8a759af5c6f36859d5f5b14a474d299e7af64e108b44e78f7e94e28b911bec51b734edc24cb9eb072475422c269c2085c37b1cea0728e63622063598d115d17779c684f0e628098548f1ec1c3f80e432a831135f815b99adc80", 0x54e}], 0x1) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) msgsnd(0x0, 0x0, 0x6e, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[], 0x6f, 0x0) msgget$private(0x0, 0xfffffffffffffffd) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22, 0x1}, 0x3, &(0x7f00000000c0)="4ca85260422d73c0ea31ab2137c44403bd1c252b83ff0fc09ac6e26ee90902c9f9d7cef25ea00f0d0f40b903001977c7919d193e921f594a005e1de745675aa7a427a3e21a08475478d973e95491eb0ad00449670460690c504922fb8e3d788d43dfaa59f905e84852e000f839ed11bdffec3861860ecbf11653985bbec53ec6b0a6b86501271128cfd35f4b8f910c6d88e23ffa8816e8266dd081c2485fe837373a341b13b7a7e7380b08c353be5389a17ebe2ed539b59235a215c4d25e601e578810ff6ee465cd6ed3a5ec35cf7b2830eeb83e9b3919d9bec82fbe07000000000000", 0x0, 0x0, 0x0) executing program 7: kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r1) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x4f) socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) dup2(r2, r1) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) pipe(&(0x7f0000000400)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x0, 0x0, 0xfc) socket(0x18, 0x2, 0x0) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x412dff) open(0x0, 0x0, 0x0) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000180), 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0xfffffffffffffded, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) unlink(&(0x7f0000000000)='./file0\x00') recvfrom(r1, &(0x7f00000000c0)=""/111, 0x6f, 0x800, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) close(r3) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000002c0)='\x00', 0x1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000003c0)=""/152, 0x98}], 0x1, 0x0}, 0x2) getitimer(0x0, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)="cbd7a505978bee3528fefae7d4a7cbefe2673e57f80136817b6e864e552879e9131eaee77034c212a14ffb115cce611e022a8a6f53559acdc8bf34aca837abfb919ec4e86f5f33705d33fc40746a7ef31f1a116bcda068e28a44749bf7746175533aba1b5260daf54fff23829fe881871460ce05c1c42ffe99722908d15b20739785217cf6e968f74870050d8b195ad12e1ae0bc89ada97b53a05ce4ef58df9036a210da8438f79467fe3e93132072a4f08696c5147c349795da1a3a45be63bbdd7d0e53b545d4a75316f5403fa9e0ea6380352097ff6103e9911c0d4f90ed8fd20c1256400a184e3db462b5623597761db76396ed3d6f79b78e27e17dfc24f84ae7fb19ef8d7ccdf00c1227d179cc915dbfb25c66690a6b79e53afbd7cc9852926d58f7f19480", 0x127}], 0x1, 0x0) r5 = kqueue() r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30000) socket(0x10, 0x3, 0x3) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r8 = socket(0x2, 0x3, 0x6) connect$unix(r8, &(0x7f0000000000), 0x10) write(r8, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x400) executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@generic={0x4, 0x0, 0x0, '@]`9'}}}}}) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xf3}], 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7a}, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1400, r3) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0xfffffffffffffffe]}}) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x3, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r6, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x31, 0x0, 0x0) r8 = dup2(r5, r4) getsockopt(r8, 0x29, 0x23, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5}, {}, {0x8906}]}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x8000, 0x0, r3, r4, r3, 0x0, 0xa}, 0x20000000001, 0x80007, 0xffffffff80000000}) semop(r2, &(0x7f0000000100), 0x0) semop(0x0, 0xffffffffffffffff, 0x4) semop(r2, &(0x7f0000000580)=[{0x3, 0x2}, {0x3, 0x8, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x401, 0x800}], 0x4) semctl$GETPID(r2, 0x0, 0x4, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x7ff]) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffe, 0x20002fffffffa}) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/50) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) setsockopt(r2, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/176, 0xb0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x4) executing program 1: setrlimit(0x8, 0x0) r0 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) sysctl$hw(&(0x7f0000000240)={0x6, 0xf}, 0x2, &(0x7f0000000280)="7f532ffbe8ae0a447063720d4f41fa24ce7d12e6ee52", &(0x7f00000002c0)=0x16, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c543, "102609307e7be2df67de208c8bda64612c3100"}) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') executing program 7: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32], 0x30}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x0, 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) poll(&(0x7f0000000180)=[{r3, 0x80}], 0x1, 0x0) r7 = semget$private(0x0, 0x5, 0x2c4) r8 = socket$inet(0x2, 0x4002, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x3) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000040)="11", 0x1) semop(r7, &(0x7f0000000140)=[{0x0, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x4, 0x12dc, 0x800}], 0x3) r9 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1}) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r11 = dup2(r10, r10) ioctl$WSKBDIO_GETMAP(r11, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x1ff, 0x0, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r9, 0x20007465, 0x0) semop(r7, 0xffffffffffffffff, 0x53) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000080)=""/30) executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4000, 0x2) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) select(0x40, &(0x7f0000000480)={0x0, 0x7}, 0x0, &(0x7f0000000540)={0x691d, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4}, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x93) accept(r4, &(0x7f0000001400)=@in, &(0x7f00000001c0)=0x4) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f000075c000/0x1000)=nil, 0x1000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) getegid() minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x100, 0x8) r6 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f00000003c0)=""/96) r7 = geteuid() r8 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r7, 0x0, 0x0, r8, 0xb2, 0x4}, 0x6, 0x96, 0x80000001}) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000980), 0xc) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x4002, 0x0) dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000040)="eeb5000900ece1004858fe00", 0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x100000001, 0x800}, {0xed5, 0x12}}) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ff7fffffffffaaaaaaaaaabb86dd600000080000000100000000000000be00bbfe8000", @ANYRES32]) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x41, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000440)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed5", 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x1f, 0x0) close(0xffffffffffffffff) pipe(0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)) close(r1) socket$unix(0x1, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x800, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) socket(0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x5, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x9}, {0x1}], 0x2) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002ef1e878 executing program 5: r0 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') syz_open_pts() setrlimit(0x1, &(0x7f0000000980)={0x800000, 0x6c52}) syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x80, 0x1e4) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x0, 0x0, 0x0}) close(0xffffffffffffffff) fsync(r0) syz_open_pts() unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {}, {0x2, 0x0, 0x0, 0xe00000}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) r4 = socket(0x18, 0x5, 0x4) connect$unix(r4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@in6}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e60) r1 = semget(0x3, 0x0, 0x292) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x4c) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)="5f7d001a68a9", 0x6}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) syz_open_pts() writev(r7, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x5, 0x1) semop(r9, &(0x7f0000000000)=[{0x7, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x0, 0x1, 0x800}, {0x0, 0xa3, 0xc00}], 0x4) semop(r9, 0xffffffffffffffff, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0xd, 0x0, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x10000007, r5, r8, 0x0, r8, 0x0, 0x202}, 0x81, 0x4900, 0x4}) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r8, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x10001, r3, 0x0, r11, r12, 0x8, 0x1000}, 0x1f, 0x5, 0x3}) executing program 3: mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xcfd5, 0x8001) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) executing program 2: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000180), 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES8]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x31, 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) fcntl$dupfd(r1, 0x0, r2) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0, 0xfffffffc}, 0xc, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) r5 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/132) socket(0x2, 0x3, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, 0x0, 0x0) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)) r0 = open(0x0, 0x0, 0x0) r1 = kqueue() dup(r1) close(0xffffffffffffffff) dup(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x8) open(0x0, 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x0, 0x0) getpgid(0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x3}) poll(0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) chdir(&(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') open$dir(&(0x7f00000001c0)='./file1\x00', 0x208, 0x0) close(0xffffffffffffffff) socket$inet(0x18, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x8, 0xffffffffffffffff}, &(0x7f0000000180)={0xc3df, 0x0, 0x0, 0x0, 0x5, 0x0, 0x2}, 0x0, 0x0) r1 = getuid() seteuid(r1) fchown(r0, r1, 0xffffffffffffffff) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x1e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@timestamp}}}}) rename(0x0, 0x0) open(0x0, 0x80, 0x222) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) setsockopt(r2, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x4) executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x3, 0x82) socket(0x20, 0x8000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) r1 = socket(0x18, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000001380), 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) dup2(r3, r1) setsockopt(0xffffffffffffffff, 0x0, 0x2000009, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000140)) writev(r7, &(0x7f0000000100)=[{0x0}], 0x1) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205609, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r4, 0x0, 0x0, r5, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r6}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) seteuid(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="f1", 0x1}], 0x1) close(r2) read(r1, &(0x7f0000000040)=""/1, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000700), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8549, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x100) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x411, 0x401, 0xffffffb9, "0000000000000004002300"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000400)=[{}, {0x3}]}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x20620, 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000040)) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYRES16=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(0x0, 0x0, 0xffff) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x8, 0x0, "e88da30f582479c92eaa2271b5b3ca740e32695f"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b00fe800000ddff000000000000000000aafe80"]) r3 = fcntl$dupfd(r1, 0xa, r0) close(r3) pipe(0x0) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000180), 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a00fe8000000000000000000000000000aafec000000000000000000000000000aa0100907800000000605adf0000001100fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/22, 0x16}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x6, 0x3, 0x1, 0x7f}, {0x8, 0x3, 0x7, 0x3f}]}) executing program 3: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x1) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1ff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x3181aaf49a7bab1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3d, &(0x7f0000000000), 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0)="f7221f881021f4f347e25635a4fdaa7fcdd2d520cd7f46dadfa4ac4fe7826a41f61aa05b19e73883c0fe733b529b1c3a9a0c1539fd355d5f15a709687e802d030e87351d1b7a076282bec99d7110e3bfb61cb8636ebe2afc650fa05591172854031248f9cdfceaad7ad338b03d0e8d9a4e4af0d66d1e28d588d873008b4ca2aed94a1db2c30aea1e92dfa161d3361ee1cf5b2bcd858643a4a3439e43c1bd7044464a80740bc9c329a0c49454b9dd58537620e0ce85194bf0e7aba54d52a4897ab8e5e47525420699f9c9a3f07e562079e900729e5fba4310bec088c84b5d34e4eefa69f44367d90ae724010a6743ef05ea1c8eac9d79eb253692429c680b700a", 0x100) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2d, 0x0, 0x0, 0x80}, {0x81, 0xfc}, {0x40e}]}) kqueue() socket(0x18, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) setrlimit(0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mknod(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000", 0x800, 0x8}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)="d97ecc3103e374a0faabbde344a87e13f26017aa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c2048967e3e580c7ed95de940053180bc2ea737ec627f9630dfc6eb32da6d83c175583ea6f2801d5cec785ce1c306cf95d77ab32a86a970715a54383e3679e423ce5c38762deb49906066fee523c0b1a8a8762e18f171f468dfcfe964d1c0000000000", 0x90}, {&(0x7f0000000080)="9c5a744c319ebfd03187f49f9ac5bbf035fafc0c5da4b73802c37f034a524ddb300213dd5d84dd9e9755c8652ed66476d23fc35af1e2838677c3983ab544bbca53c7c820ababb1d175e4b3e06cb95e560300000000000000e77576caea76d1deb53b3bbda995389d64fb477062958af26700a254ece419736350c4", 0x7b}, {0x0}, {&(0x7f00000005c0)="fb9d462df2f0d9f438d069179195ef52d01dcfd8fbbcef64802731d6fe118c895f399472cd74509d198213337e0807f4028e6fd83475ed3a97c6af9f6a324dbc5919894f7c572499717e342b9988517b1cded885df73ccf7461204f607", 0x5d}], 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000012c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x89, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff00000000000900000000007b00000000006ef0a67ffb0090787f000001ac14ffff940600000009070f0700000000ac1400bbac1400bb000000b59af8c5e85254bf6bb2357842394c23937ae4c49aa21921805de21dae7401d705ebec14c6d2455a83c9858c3a65c442ce380072cc17453cf7c60555a3cfb4048595bdc32756d3186ea4"]) executing program 3: 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) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) r0 = open(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a", 0x2c9}], 0x3) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffb, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) mknod(&(0x7f0000000540)='./file0/file0\x00', 0x2000, 0x8000) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) preadv(r2, &(0x7f0000001540)=[{&(0x7f0000000080)=""/197, 0xc5}], 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) kqueue() madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 0x8], [], [0x0, 0x3b7], [{}, {0x0, 0x2}, {}, {0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}], {0x0, 0xfffff800}}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socket(0x0, 0x2, 0x0) executing program 1: sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x3, 0x4) shutdown(r1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) socket(0x20, 0x4007, 0x5) open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0xe53, 0xe3ee}, 0x8) poll(&(0x7f0000000240)=[{r0, 0x144}], 0x1, 0x0) sendsyslog(0x0, 0x33, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) socket(0x1, 0x4000, 0x3f) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71e2141f8d5e850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a13bbf24161b2887fd91142118d76", 0xfffffffffffffe30) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaad1f3ffe383f64009000000c353217f90a05f52bbf9dd60dd9b5efb070000fe8000000000000000000000000000bb000000000000000000000000cb2b8920c21e13a640cf238a7c120638df3f40a4f6d16b3adb2f4701b0b7e7f0cbe02117af30d65b89cb391d68ab035a1ffe52503a6bad95e68dddf934cf4720c7940b1ab6f377022114cc7b164368fd18a311a196f1deda3b79160f5bc8917a975bbe17355b37043255710de9ff94"]) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r3) executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xc9}], 0x200004, 0x0, 0x0, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x13}], 0x5, 0x0, 0x9, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r3, 0x7d}], 0x1, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd806790add8 failed: hole in range executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}, {}], 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, 0x0, 0x0, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) write(r4, &(0x7f0000000140), 0x0) fcntl$setown(r4, 0x6, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1010, r3, 0x9) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x0, 0x553}], 0x1}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x3) preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f0000000400)=""/117, 0x75}], 0x3, 0x3) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x3a) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000940), 0x0) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000200)="00486ceb7c92724bc2c5713f45f242000004", 0x29) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f0000000080)="eba17ec432a25e1a8a2862a010ffc5b2c1c5996df00aed0817bc3f3811928e50fc6706aa705750c5d5926953f109812341787a24a000e26314aa783534a2db4b06b61d9d26fa9ec3b9c350a59034b4dc6b1077c5214988439d9eacc9c43fcc488925a09f3dc6684d74c5b795e9b113c1424f7dba8baa408753a5490c16aa927e98f4c30a050dce48d2c235417ed56a3dc22dcd9436e55086152082870ac384b023ec1f1776ff7cafe961cc1b8b9b0a57ab0d875361aefcd2dc2c69a47fa47f5172b4281c3d0a91bb255e6fe1001ec1c8b5cb28336fd69cb90ba3d850451b37203545ba74ab23b40a52ea7da7118a252bdc50c63395993bf05e04073f", &(0x7f0000000180)=0xfc, &(0x7f00000001c0)="0cc31a40356ec0eb929bc38f7ba02abec079b9b897c21f0f63b1a0e0f580491f1c080f7c365260c440335782daf2", 0x2e) executing program 0: socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0xfffffffd) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400), 0x20, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r1) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) r2 = socket(0x18, 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000300)) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000340)=@in6, &(0x7f00000003c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, 0x0) executing program 5: sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x4000, 0x8) r0 = socket(0x1e, 0xc003, 0x0) getsockname(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x5000, 0x20, &(0x7f0000000000/0x5000)=nil) r3 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x80, 0xf2) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x25) mkdirat(r4, &(0x7f0000000080)='./file0/file0\x00', 0x0) mknodat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x4) renameat(r3, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0/file0\x00') shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000006000/0x2000)=nil, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, 0x0, 0x0, 0x1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) kqueue() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000240)={0x200, 0x101, 0x2, 0x800}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x803, 0x7fff, 0x40049b, "ec9228440511f0210d5d000000000000000800"}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d", 0x7e}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) socket$inet(0x2, 0x3, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd806790add8 failed: hole in range executing program 5: sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x5}, {}], 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x0, 0x5b}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) r3 = socket(0x2, 0x5, 0x0) accept(r3, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500001c00000000003a9078ac1400aa000000fbffffff7800000000"]) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f000027c000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x8, 0x0, "e88da30f582479c92eaa2271b5b3ca740e32695f"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt(r4, 0x8a, 0x5, &(0x7f0000000740)="3fbb47dc2949e47716b493231eae7821dc24663397df6aac8cff45515df72261793583d8e875a4af803323f0b759977ccdca3136e94140143a8c1e7da2511c93f1bce24271305097d2c6786e5a26a520617d8730e11c95a7973b5a55c84dad273c765e148babc2b23b7a7595d6ee33f4e7df26f19378bffef82cd8867528b2327aa28d7bf23e36048d57561f26c167f8d505bf1f5466e63dabdfc50fe973c94e8bb4ddf26164a7929716a082d5551398a13e97d63c09cef5149315ef6c29365114cf2cd7942167cbbf857484db82120c4a5fb936fd7b5e97e439166db84d9c2a9b4715bfa430d9831b6b0b653b7f59a03247d6baea0dfc5d050560bb8605aa652b8abd063109e19a67f8e6e3cee3237fc2cc2ff1029192a2d121d268e6329fec5083869f2ffce9aa3c2adf46a0452478348f24eb52d2a7a1e931dbf7a1d8be182038766ae18aa57c99bc03bdd282e4c07553bc50072652a83ece7437eead4e2970c41c2b5e2c919cad55b41f5293ee47d7961e8414c0f26fd0e6c6355c0997dde7965815eec1249002d46c74853c4646da4a0d74d5223293ec102ec1ea2b1c47aecf186bcc36ae0428734126b837de2315b919f3abc8bf0f42d4f8da2ba2b56f48b314390aca21e479a185f351228388a09a4fd3e43815045b7cd139523d8f9cb05f0e4d5ccd27bd51e49226321fe68149368d49765e2d6e95f1b2401f164ac4c0b04532def22763a45ab17b0068c23d444b73cddf46bd1c08402c4b1e033e1f4b7181873ce552791eb48979c7999af3d8c774ee19ceaed59ff5d3e5ec79a9e1368a3f3b6ff431f90326f1f8553627f98a70b0ed632bcce55ab8f827f23dfa237bbd2fe699eb9d685dd2f193e567cf2b4ed7f7b30ac9d81e9cf3a6111774f4687c5a6e06fab86f72a2f4d77d8ef48664a818cd42562ed55e1d21520ec6a2cf3703bc8c7fa426ba055a657e88e78f4b7ec436fff98761dd454083c80974665f1b9974cda59f6d7afb89b869cec95e979d4f6fa4a7b2c9c91a105227fb1b0455fd2b2e1642121b3da25cb29cf7faba3564a2707f62b4420ad39c16f47b99fc6e72352728efae1df1c5843574889532afeb035786823cace83cf6ba491ea536bad60c712307ee47117ca17dc408ce300f887e05a77f039a7d37b3352241c663c4353bed86191ef352ca40ab5b0f64461adb280d4429496c5136fe63e278fd009b52844877e1f745c534de409bc70a16bcbdf0abaf31772b8e6f8a2f3ad8c684531faed47626aff37314497b3a47563bed29f7a145c1d9a15a58a37eeb78564d0ca69d1e83afcdfcab6e1a20de2591ab63458ac00d93a6f7cef9d3ce9d6d3635b9bc42e0615e2618fe8b9af4a21b9d63ad36b1b7f8e16691dc4be150edc6d7603c7f33a7849269d65acbee7dc6ad37614a2f4839a2eb6545af2ab28a7386221702e334bbdb4b9962473346de3cacb2781f832b4f1ad4b76e2c34997c10a02a4ba2f89e1790914c5d9061dd7cad9b4028be5a705b450840034c6df972b617455dcdc0e88d52034c2b58ce1c455b5460ade50d6cc837fd774c61e8bcf3eb7a26af0bda8c6d3f221c70cff591b0dfe2e1bf3de09ef7155627b461ce750b8bbaca4835072e7133eb17c9a5ad2313a8027260782ce623c290f55ec8130a1c6026c0001c24b336ddb5b50b9a5d7f957641ae7e4797174d0be6da99e205271248d1628ccfdf03b9a6a77f435f2cccc46182d5056107933a946c27fe369b7f4105ba9091cb2a9020bef29ad5037f3fb9cd7cba5dc5e59801eadac13e3477ec418b8d5007984eecd4b947111f4a099031135b166e96c61934b563ad76a788b60fe8b1121293b9f8f9f5b9423169b6ec034bd9ffc2e8f16743be435a1678a1b30577c89f9526e988869e57237da5a8209569b1d27bc26f3167f0064656fff4e510c0f451cf201b3495b7e61a6911e61e317b81add59a0e3213f07ccf04acc6afdace84189b964a51c2fe049d3931024c39135aebdad1b40dd5f03686940059e245556f653696b3196d3ce183482909bf662bc56ddbdc4531f8602621064199c0610d73414ad0cbdf8f2f022ca0cec045c3d952e71f49bf8bb2eb1dd30db2ea5b069d280728250fdb0a60445f9b137f16b9885cf57dbbc2ccd6e19894f42da7fd2b3124cac60462031cb0b7d76cad4f98cb661d39b34d220efa685f3ee0191dd72d9e4991cf2ad8a77b92db7bac01417c592a8514c0484571f1db5b4a1f7d4b06dac9233a3b411c99ecd62719b5e1661e7ab2af29eac56e222b72039cd2a85832941b8cc8d45ff72a0db389688d8946d321bc736d70534c6b4f696e54469dab632fd1a6cc50ce3925c2a43dda606589435c750fadd7f506a596ca3f08e9a72a74035059b8b89bb9425fd93c61de631c9f3d9ab61d4b44037c516ab42ee530e5fdaae1527478b568b3711b7c96f1fcd349a043ee337e2b6fc2f5e557b78d6f43cbd17da49b1d277830be9e02e679bad6fd03080f897f540c329e9a56a228ae1d9c77e0495c12a26ef9aa8b96a32f52ac3d746ce0a2115e1cb00f038b51b971d462e09cc9a9089350dcb4a1e8a29e0ce5e239af734ff2d6bd133ce7bad9b24881838213ba17dfebd9652fe476314e9ebc04d45684810020da1d84c797664e2ccea8aa0803b7c138b242db738423e7db388945ef31fa5f9a792be07061ff0f154055bbd3cf8501294b456108aba0befc8aafae08d069b542367de405ff535202198ebb2515a5d3c07e8d44eeeebcae91c7bfdeb423d57a28cc2132661f9360d3482c6032ec853d6679983438851d40cb4f17792c8e270f86e77ba3edeb8043b7acae18245b89c9c87c32c1fa8391e88fbb7ddf2b687e6cd1344e21f42497e7d29c1c52736e461f336e7a6f801e9ecb326e83c83d4d243858d36759d0ad9de4c8130e4ae7ad2b73dc3dabe0122f2b207ab7973c3283e8f2c71e02c7d274f5558968ec7f62b69c7402b2c773804755ed325e3a0cdf0938d2a2b8af46c7786b5ff69ce736f8214a856324f6ce3b9e04139dc5990ec741b705e447adab3bb2653c05b365278f8001253742f4bebbec0e015192997f41e78fce469a3d21bd53cb1e09026479d1430cabd2db22530c1fb435b92093416a4eff6a41e3a900478bc16506c45bdb6a7df7347253d9d4bccfad1ca6a66ae9d49f5cd88ad2c802a38dcbbbeb2f7ee91ff9dff648acaa20e1c74be6cdfb092427d1327fd06e13fd00026c381204bece39e32119251394275d5603fb0371dab70890ba8b23afc0e523ae04cfb12f18641ab1c5daa00c4583d5679e9ab812b351391b2b56e39f329137c9bc9a63458815e0cea00f6bf8dca0cab9edb02c866cf58feb36f081345162ca236f040acfd61a563b1cda419b623bdd6aa8bd0c331053169b32a9a21333f9598c5876e800a536d870494a55c0fb4e93dd507221e7ed159bdf72d7e24a7edb79959e5682d515ac3a58c77aa8abca2197eea269da0dd6bbfd52442d85ef5fe9eb726de10361cb9b452210371d83bf1c856a729d9d8f0a4b0d65dc92ad9e334936bcdfc25dfc623db859a08624cf33d1ae444bc8459bdd87b989ae212cc590b01f34194dff5cb62e39cca5f3fe5eb201ebbdb0fe00d2e273f10e5e4ae64646fb47f1b7d74430d20ca38ecd2004bbe3f96a41efd01ec9a845f342c14bc21cb0326e56ab5646662bd8acc3e4f4d215602c14c9b24b56e125b37d5f3a7243b91ad1c561a0c04d49d9df63d50a695ffba4d18168efa2728e9813677a7374aea9f433e87b4f71d01a7ef801410f0fe64ef4462885add22d803cd8bac06311685887cec38833dada0e674fcb3754748aaabeff23ce82d1b5bde2f4b5722b693358f2929a024d9805c244cfdc48d8a7517bbd9b88ef860ba69d7093dcfc27f47eca2efaceeaa6775003b79acb0e8a14d4a15cee3544be3155f67ca3254828e62161f1f024796255caa914afcac63480fd4e199ccfd469d26e939d217c3837e6d7a75ef98cad22b7c35cad4df0e842d09dbf1b02caf40e5e7eae1aa6ab006657f2cdbd868635fcdaff9cb2c83ed3380af76d3d91faba3c78514f8a52a9df43b462e613602f8001c54f14af5e979f796086d8e17728c95da4322701e26f1d602e1820e1c8808537a0d28bf3b2c52c551481f32cca9b87150884836bb7132c98f2ae19df2b0fe4201018b5951ca65acfcf0a45f95187b13960604603f73a0228d5a9db0d882293d38da08cd73830d24d6c059593cffc42c059cc15165a6a0ff17bbb85741728e0656f0b4bd4480426467db57a19c2d81f5dc85f3e1852793de66d5f537dd683d49b41066aa2b6fcecc3d092eb8288dec6e23c63a16511020ef3b9705d38040f3db56d343a2ee2438c70546a97c4e364fe4abf47cda7bab2cd7aef6ed00952bfaab66b5ae0ecd2004c868a27259e6bcad2fd4176dd236b51edf465d0881d5dc514073cd4077dc31e4fd2411215e7fe1de07f02973287a06cf5e95fa7cdd32869dfa0a1d50433a4703d3e65e9fc194b096f56556a7bd1e7f58778173131269b2046de5b6eaf5b187bf7216b080e46f3f5c23076f13d69137be1cd13882416bfb3277286a93a2667cc456b88d14dad8ff11135461b389f3fb3a446fc15f9c87c4a4cb390744a0d179c791ed7c9afcc9d9cd5b292ef48248e086737afd53d49dc4a0cfa37d6c78ee48acdb270181e52a0a505a650fee95f58292756f629847e1c8b2c5fe8ffa770425adbb645352ef8c0f396495b0ba4cd0bdf6b81ef1f999293ce0b769ac2fe6772c93ce24f91cbbf3f977ddb0c61d684121a2832a8ec1916c3e42c27c8eb8a8ced32856ef2b4e925ed312fe676cf7228fafc5635aae8710f74ac4097425f457f7888afc6861fc3d09e1c773e1f50efabdfa5d6953132a783a081054a55f11c430fba2e9170846fc220555cbe30abf90105f7beac83511b6f7574f7877f8ba19c01b2f44153ec699c3e8810cca4adaa1c95852d7384a8b2162e1529b207d10feb656c08b9c7f042c3640460543714df022044346ccdf1a8dbdc81bce6ca488464cbe9d83642f4cf8fd08e846c5a7edabec9e6b2a25b4c25a77434789347ddd6218f2a76945b8cbc547b5f4c852cfe1501da514b5671cbaa4621a0590654a7dfecd13225e8366a385b6ab32bd3d6d9db51e1b0afaa41a20ea1431432bee277048d81ffdef9c4946ea2f48ac7698a69509c8ffc263fdf4fecee352ae79c1ab0fe556c876caaa041ad557372f6ffdf0f06003146039e345728158f48d3e298003cc1ab2b2c61bd57d1134e727f47c032148895fdaf9361f9a2cc88345d98923828bd2054c9ffbf99381a8d56f3f91eb1124109f69c54e920bf91051d29b1a1a9e14f8cd3c4925d81c2fd1f9d6b7e1c82a2f6e0ece420eaf916dde4aae2bbc3e670f77d18659f74db379cd09eb133d808b197e0acb6ecbf660a8e42f8000a1695a5418b0e523a74a9fab4988669beae807d15d4337173aa5554399fc712ddf9760b2d9e54702320209747e2f753ebf59ccc6ef4396ad5be74b315a677ad63aa9d67bfdbae6320c260f5af4749ba83bccbd65db6a955d42249128b2d20eaaf6931d993f66ab36c740d48ade1cb7343a8be7d0a34d7085bca39d341247ee991c2dd7779c96e28522f001768ac0c23df436f844fdcd45ed44dd66d94f87b9a47324bbf02ba1b6ba1484a1e8ffeb81bd367046023b9768a73e830a8acc6cdee355964318bcab8bd2273acf05eae7c5c49029055c1f46368f5c40504627f25e8c07038c6b2b00f7e55a55abc", 0x1000) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f0000000340)=ANY=[@ANYBLOB="b8c1b23bc7b882d7e326bf28cac2387190bd6be281dcec3963ed19b93eff1c4af1d9792c71d2c03d14c9fc73c89fdd1e347a019757cc6facc98d0383a32ae408e2855c30a58d51bf6ce7076ae3bfdc026092ec66882d3db060df9d8dea7aa616ae7e33b4e442c124371f546a4e3bd1c8ea88ab4e3c5ac03fc502953ef44f52bf6a9e2f582a78186af53ea25a7cdfcb065648fc064ebace2368bc78621fc0e525b183e84fff"]) pwritev(r5, &(0x7f0000001800)=[{&(0x7f0000000700)='l1', 0x2}], 0x1, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) executing program 7: r0 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0xfffffe}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x40}, {r1, 0x40}], 0x2000000000000155, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x8) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000700), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r0, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgrcv(r0, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x6}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = dup2(r1, r3) msgrcv(r0, 0x0, 0x0, 0x2, 0x3800) setregid(0x0, 0xffffffffffffffff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) executing program 2: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 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(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: socket$inet(0x2, 0x8003, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) geteuid() socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x205b1a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1}, {0x5}, {0x6, 0x0, 0x0, 0x6d7}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000300)={0x1, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) setrlimit(0x0, 0xffffffffffffffff) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0), 0x80, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x1, 0x0, 0x1}) fcntl$setown(r4, 0x6, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @local={0xfe, 0x80, '\x00', 0x0}}}}}}}}) accept$inet(r4, &(0x7f00000001c0), &(0x7f0000000080)=0xc) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e}) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff2cbf3817453486dd6000010000383a00f6ec06afff466c130afc590bdb7c89ec9e4ff6ff020000000000000000000000000001010090785b00000060000000fffc2c00457c5601a5ae235d3544d14cb259e4a98801000000000000000000000000012b00000500"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) pledge(0x0, &(0x7f00000003c0)='\x00\xa8\x0fIm\x03\x1f\xbf\x05\x00\x00\x00\x96*5\xaeW\x973\xd5\xb0f\x05L&\x1a\xe4\t\xac\xf3N=\x1b\xab\x89^u_\xb2\xf6\xc4.t\x05\x13k\xe1\tW\xda\x00\xe6\x88\x03.;\f\x1a\xd8d=\xae`J\xa7,\xb7\\6\x96\xc9\xafv\r\xa7W\xba\xd3\xb2J\xacr\xc3|\x94\xe9\xc6\x042\xd7\xb0G\xc0\xe3\xfe\xd9\xf9\x806\xd9\x02\x91\xa9/\xf3fv\xb9q`JleIz\xed\xdb\xd5\xf2\xb8g\x91\xcc\x1b\xaf\xfa@f\xb2\xb4_j7\xc5\xd5\xd6\x02\xcen\x98B\x1b\x8c\xe8\x03\xee\x15') pledge(0x0, &(0x7f0000000740)='tty \x00\xfb\xff!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x04wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3LHa\xbe\x81\xde\x1fw\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\xfe\x1d\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x13\xd4\xfe\xae\x00\x00\x00\x00\x00\x00\x00\x00\x83n\xbf\x91\xa1\xd7\n}\x1a\xcdB!~\xbb\x7f\xa2`\x1b\xf8HGNVrP\x16\x83\b\'\xfcO\x03\xa4\xba\xe6(\x91{\x13<\xd4\x91\xcb\xd5\vc\xad\xd9t!\xe5\xd2\x12\xf33~n\xc6G\x03Q') ioctl$FIOSETOWN(0xffffffffffffffff, 0x40047463, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYBLOB="50b72b52e049b44427f0f9e97a3a6697bf2b5a72dedc5cb0dc3cc4c844efb7dd777e2bd659d7bd4d9f53483e", @ANYRESDEC=r1, @ANYRES16=r1, @ANYRES64, @ANYRES8=0x0, @ANYRES32, @ANYRES64=r1, @ANYRESDEC=r0, @ANYRESOCT=r0]) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x6, 0x5, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup(r3) dup2(r4, r2) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000540)="dbb9b937d0d3bd6166ae04f7fc994aa5db4d4d1bda5355a3094d226c709dfc375cae268b42de912fa9eff1a457b45360c67fd7a0492a47a2c0b39d140c2448e15e4be43c50d542feae73b153f119e4fcadffb36671f3b6b08520aae0adf3646f39d120d9e09dea12f556005285222b8c9e8c8fb716393985f3defcf33981085b94fc26c963847c99c9930400ca1a901e33f96da459df4039f931e78ae962fb851218705530cafdf0fc8d6d94f9567f9348625257421b80cf6f23b37671b85712a039663ad65d8cb9b25548d5909b9e87580cf039d67ac1939095f2e61f244b0d1c189f6c387e0ebde6d4fb91b5db55412d57606ba4c4bce0cac7a0cafd7882c9cd9ca59eb58f5bcc351adf2a8cdc683d76f260ed6e817ee153e4abcc9b5ed6aa55b0b13ef3a36de59e785629a3e57c15afbf2a53af7fe16c54157696fcdab5e034cc27156f6b339227c9d37a34df5150132c1cb1d5e129e7c671fac3535b5451c44250d2805a40096b8ae92ca2347ddf6a3c9e882e732364dfb9dd9f2b2ca36c4533cf0fe650a9fc86661f6ad7912cc93a86e5b363105e4d751f522e810659317ec331fa869d2f0456753ed43d1b2a195da561a7290845e9e27a154315812810abdb437620be05ae2a40d545763b839e02f5981d68fb3cec8ee263d97fa78d3b846ed0e0b8f6ea720ed3c33f8e1f4b03389fbd2d33a3e7caabe8ca8500f222c35a4b5922d7ada58d490887daa231ab581bd77ddc20ddb4ad254b7c35c690581eb0225d057b7d22752305a79e908d5033e76c1d8d7bb86bb2d45556cea8cfbcd6ec6c15bb534d592f9b50b360577ba3e1a2b79c9d7d52f2f683b8785a2391b72c0acc63ec8592439095ca69f75c9d012f9f125d2a26d6fd49568df75aca9e6bd98e90c8e166c0a3cd54d15d35537f8d6aeb1cd318392ef269af247b2b8e1f738a151ec33588a60e0dc027734348660307303129a2ee3c4eb4250056ebc8a18b64eb7e7e4144131a3b40e3cd9b65410dc69d3a9259b05a44f98c27340fc77f96179b29bffba1e494067f92e32df30fc5c035f11229c0f92fe3a3f55daca28aa45d1ba9f5eef83093e457187dc3dc80866b26aca39c3e577c14b0fc7ef893f9444b9282125439ac9667026e200dd16418b12aa05c34803c10b30a15ebc6c3db9a6d4b86d8560b8a765186d0e70ba9fd11e92e4cd8b97f0f2e24f63b1ab0d8da45707e4855522cd91f281062e205368ccf2e1f6ab9d26e0374967541970455334856df515151cd93bb9cc2adb79b3f47b31b99b9e37861472cf8e2ca67590f095fc136133143846cc01a33839eb00adf6f86b631d09916b28dd57fbaeac69e9cb8c8498104a9fc2e45b93f0f2df8204581f5a18906acb56877f9f41d82f9c709ad53f96c4a79aa5a56ca60ac920ca1f349d19e80dc230cff310a26d1c164344d41438366ec99c7effd8558e2ca9ac7cca302027c501ef63d1a765e6d5c9244059031476923c45b4406a7558642f534169847412aa07a4f769824496647a0b45ea09c1ffa81152a6aae1f86cd557ae60eded30c09b40bf9f354213a5156e8feccc16b35886faf66249d772c7e16bce283326148fb247530e18644738d98a9968faa7f507d70354f9078979c1de02892a6662fc2fddecc0939458ff2187b5f6afb1d9f87ae7437c5ba77c848962abfd5b2ea0279d3b0ae95776343d2acddc241c20c7952191e552c594323a0e8b147639fcb57daa6ab2a7ffa789c463769f7978b1f1085696b6c6c5835ccca5153d6785573996fcd8584a79cc306eedbd8202b147d5eef62b665c91a0df231991509ca37547175ad09dad615a42386aecd923c52318e8080be943110785a592c08c1d352cb2d6cdac3d31e9f3d93cf8a950a75cb2e33700126415fe47d18b72c933aaf7a1ed68e3224410e5a4e5215e47af8048b6bfa7d01f7ac3c8dd8ab3ab71432688438e817d924ad07e3394d74ab77aab626cec4e35a505e22c74889b3949b690dae40d420adb1f071604483ad88e4a3032d13b2b69a54ea577f8acc60d924245d7be54cec6067f347f4df6d046347029a1a22684bcf26dd87b59f74a6b5b2134e10f02be40cec8c59a0f0b86538ed077aabf6aba82cf779bd3b973a49fdd3a93e4ba7b8c969e1ccb49950189632ab62dfd817aaaca11109f068b7f7898d8be3009b9b3490c0fbcd1757f08cad1c5fb4a682ff9df27a5706091ccee432b4a7eed8be47d218862c74fda90a6c78dc25d0cb81a5c59ab6536d2e756a9d3f619636fdbe9ccdb44c24324191eea3ea7891c888f0bea23d7acceb300cdfa634df7f41c4a88d6e76cd1feeea5603361996495837f9b57f513b9d80f10d8b8ed3b7a1abc14e6e10ef83d5a0d5bbeb92effa344fc7ad4b60cfa1c2db5b207fca510202cab1e2001fbb6ba64ddeaba0c41db6c122f11ee61bd45b0fce18e46c0cec1a1f2986cc7b6b646f4456be0ef912013e5e48a3f88f41a854413b1dd2388dd645607faee1dbb8a887f901b203ca8953c45d3da55ceb2f673ea0a7872b6199afc1f28014cadb907d5d50a78054ab8aa3664fcda50d15ed4dae1627275b7a90745f63c35472dada449ea4d60081b8151c9cab3e79f8cecd3b83f399cd3275d4becbb39e253f1a15931f3afb0af17b59791782c24b7b1c8c2f6ab1ee4d4e83203d00825c00dc62334f4655a301d52f66550272bc94f5370dee356251fe63b15d6321581dab03272259150fbc202fa15a1869c11676ef82de1115c5348452d3a3bf8335e3cae684d993f3e3d035a97294afcbfa07561ddc7d21b318e3dbb657db7c31e82aa62906fef4f90917b25132e0b763c5d55054915ec5b4ce661d0798ada69ca76cf7e3cdb0ef5a45b39b6155e515bae864acc1939153fc7250803dcf2a6377e9bab88aa8d78fcf32e89c669965fcf6c48c9b3733265fa43bd85c1fc8513f557a9dde9639fafa393a6fc81714dfc96167de6e4a1d82063c17621298bc0113ef46ea8a21b098361d50a7321d4b0b076a2d93763ce9c7b6a4292b63c2e904e604fa835de6afad4c2b37c9463dda303c9db528deff7955aea64c5ebfcfb9621afcf04a7adcc84f941ba95ffa08d0293988f1239f51c9c1d8ad833d318acce0bcaea0bfd412bc362b364806c573f6be1b504cbdd48888c1545fdf14dd1550a7742e0cbfb0e38b534b41a1033adeed7071c58a20235ca958399279fb243ddf0598590e8624be6581e29a54a321099987a8daec6e1a42449c51b135a1d31b2ca7e818849a46ade14efcfa4a50fb2101ede02599dbd89fa67d329e9d4acc087285801c204a5916a29795a4fbf9e65632ca8f9d9e1d966ed8e14e3c75574201a4ea2429e115c04a03c609ff3dc966dc210fc6702ceb47755018d6d7c5d8d393b7facdf9eb425e51cd6725064caa7f0f4c8c6b36d2a09073d4fd5b62535e24c0ce4f90a060099bb8dabef3537d4de078e5d5ffc63b6a4348a903d387b476926fdd8ff4ec261763b9665de113a98d2face345f73f71eb3bf19eeca1dc259555489333bf9eac4c9a36bcd807aa02e0e90c7ba5a9e6eba1b5e7f17a88ae929f66eb3b5192cae335244a7e026d484e992ac698f86f5a6f8475a79d7696a7cfd9f6f5ad580bdebeb6559e1bd79035826b4a46b0db72e320dab8232b020115de250753fd7e1ec94f4004df9d9a763cb5509bfee92ae945f2709feb75684c640b19007e03d96736099501641ec73b93f010b998e6baa40d8e8ed653db57c27c50be0636078486af2ae576f04cdfe709bf613f6df9b3f19186867a91772d0b60dea8ca48608be2e5d4b036c96dce3795d21c7639a097b1f77ecf54b83be1fa0ab68fe59c79f8c445b1c58bf3e0e021242fe694de7be5f922809d534c811d020a3e0c4f18b1ca4af2c2ced2ea9eea17d9a66bd33079cfd174c78b4c148b6a7f5308c2b0a26f96a29a31657d7d378595310d8da8371575d983ee8287ee0c56b0f0867f24f7a655a70f19449732dec8addfae944cedb4c9a8579b923fdd5f703770495f809bed240a7fa3d0be44767644a3181804f5c46e43a9ea729cae38d72cef37da8e7b048183f7cc162f046c5703a1082d239a06abb354a523d7460170797134c32ce53fcfd229a7d43bb7a2d8510dcd4be00823e8a9208a03841c6d7f7d85538c69b1f37acf11dbdf9c1d290dd1075ac5fefc12f02980036a1e0fabbc0baced141d1b23c5c1920c3e19587f45e138d41c6c07ab4068f031f83adb0cb7b7e6fc027a4bd848dee464deef21b4a7234eb4be1b9ca41c001c925242a6e8f94d6a38cb2ba17f096f317e624426d27fbdfda1e83a95786e5cde0574ad26810b0c49a8a0fc86c60962009a513ced4bed6a597eb52c083d9e9418fb5536351f7fa5d27403dddf20736755a336c9fbb6661a3a51326cfc41970bf52058b7afbeff24d7437e044046563927df0ebd1bb1a5207b8961a0277474dbf37c42becd7b03ffd27afe22d0f21189720bfac2f31d92a5fbdd7f0adcc1b1b2f20460f867baa4ed2f33d49fdd8642b2f9618fe322b7e3bb33d5ef8b52dcdcc0c2827bcb11857672dc205b4402d57927331505cf3cd6e74ffbbda6ac03d6c8d24f20e292f5af41c131f6db52748b32ef93d6a8e987bbf3c177473b7074ffc9da656bde6f664ebf0702f77e067c278602d4cdc91cb0751f8f1f86ae04cc393101ee00d31b7f08cc8a748c8684b48e3cb40da390688e06a22f3b303c7e786bc02ce29dee9dbe0a4ef8a866cecdddd3889057e7cd40d42036594b3d473457aff1e72ee0f04a556635ba23fd02d5dc93e4313d5a9dd6ef3453313264ebb519b620da27aa66fdc9726196a6faae59477c1b84f53713749c9528e2ae67c7ebd6999b6925054ad821635502ee5b5d1bf701cc3056c2c2a46fdeff47064837ca634bcaeb9c6bfd3d1bfae4d3f30e636b90d460d48cd8b17f376989177a0943f54aae89cdcd57ed4bd0ac4f5884bfe98cebd3a8f27a245c9a35cd004f8e7dd6e4755d35537a975bc5560738781403b1ed63eecfdab64507fc99741fc761c8f57b196d5006063febd8c76c80cc7d33a3ca2891fac30d2d1a2b9ac5e9045e90f98d30f4f62de606de6c7446be892c3eaa8856c14aa590c18c1052652e9cad67826a71fad3a423a9297328ce6da1911669e9b3611e23659125161cd424335b0b37974e4befc236b208c458fa419dd9d261727c2318207578e65448b7dcbb155b26b696e611337f4a6e49931c3bfb57b244a70c4a00f10d5cce468f877e905421c75a5c8f0dc150ae7a72626e03d68a844c7810b985f2cbab2919eec11a5f5d55af8bdf04af5350ce977efb3a695c92792c13e85c38fbd8c719e06962524b3604c9c64e9c869bf6da1cc355d9bb3082631cb36bb7102eb40a7a7d7c3ac36c4d048f04ca3fae915c311019810fe6fce7bc0cf8509394841c0b0f28afaebc7b8924e0a7a0f16349e4f0bf0fdbdc861bfb3ae26e1962e48a048eef6627670735d168af1e88209baf106f31f35e126d30932c6eff92f8fda871edc6dae9485e8d28401b3522e5620c2438aca41fe95e98bfe190ec268bfffd66c71a97cafb2a7dce1650d9dd3c4ffbbe6316a55e97af8521e32904891e76681b4d8a4269ca7686389fe69c56fe312fd1fda623acc542a18d56f7a4ed41c04b1cee8569a6b69f353a763a662e3193ac9c31a8f28b5057c15a0baef607fa88a48b64433414231d17c35a6503ad83c65e0023a03a44be6540a6931fc1c81acddc5eb97e8ba15421c278b92d7fff36a3ad9ab2479678600e", 0x1000}, {&(0x7f00000001c0)="6f1fd82a133a6a0eb047820b2760062bb257a6da6161db0956dfd5ff07403a73b1cb7b49e3dd6d418bf4dddb2b1598d11f58cc4eb65f225f53466d60e01c398255120d58fb51f5176bca687ed9cff989a7876ce3ff03e85dc58d466914dcc1cb0b44c71ca96f393e64466908edbd28b96fc1e11db9e60344348fdd898456bb789fa79a28e1e0bc4b73680b8d335ceca44e9aff5dc39a1244c1b211d76b079da2889afd742297c0f714c2f7d0f89dadc5ee", 0xb1}, {&(0x7f0000001540)="03f7fd25b2dd64e75479089be9b78a465108258385f1a9670b6d1c81c245dc192e08eff9add7504f1f74c90801714dad75d3bacf6930c2c34fb9626eee7c50d6dc1e8bd82be0f9a42aac46c5323e3884286e58c3cb365792c06b0b2a3c4f23887d6408028dab82ec67b9d9323e9ab4ded53a29f4eabf42274a3d45043aff6801e4dab88904e0ce990cad78b4848a10dc7d6a699cddd08031cd2e20c9861f52bbea58830530edda4e7ac08c0582f81b00671b0ff786753c02e49d00a173ab352a668d60f94e3f22f024e8f70b288824c5a7bd75f3ab5bf7e4bf55be6b97", 0xdd}, {&(0x7f0000000140)="d8f150ee3ed27a78bec7885ba3e093fc063587d81faafa70659348b9d8ab7f5f8146d06c9b33ab5669b87f3eb114d0efdb69bf18bc7d", 0x36}, {&(0x7f0000000400)="228f5975c6f3da42106c3c29e48859ec2d5146854b6453824955793c17a1c7d65813b0a457707fdd47d060f216f50564dc105912dcbd1121f90c1042d29799da6522812c606fcc31c5a001b65686af541a76b920444aac2d09c84b36a2cf9f042b133f36", 0x64}, {&(0x7f0000001640)="3cd65dca2f2e7ea868f0d164c5021936dd42933615a635f05b8567a53384c0b389181db03355318ee748df90e85f4a66f55466344db3f801af81eb3e5d28d27c62422566d75b7444431f11b16deef51808d3ceebee2b1b4d05bcba1664f4d7da24c91cc83918bcd701f9d7147da480c388cd09bbb8a6505447b7", 0x7a}], 0x6) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7b}, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r5, 0xf13493c4c43ea79b) geteuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x2006}]}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) executing program 4: kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 3: symlink(&(0x7f0000000400)='.\x00', &(0x7f0000000340)='./bus\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2064, 0x5d4c) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) mknodat(0xffffffffffffffff, &(0x7f00000003c0)='./file0/../file0/../file0\x00', 0x6000, 0x2) setsockopt(r5, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x800000000000005) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r6 = msgget$private(0x0, 0x97f963dfbf7c8684) connect$unix(r5, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmat(0x0, &(0x7f00007ea000/0x2000)=nil, 0x3000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000180)={0x1, 0x8, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000340)=0x28) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x8e}, {0x6, 0x3}, {0xa1, 0x8}, {0x84, 0x8}, {0x86, 0x2}, {0x8d, 0x5}, {0x40, 0x1ff}, {0x100, 0xf3}, {0x40, 0xfffffffb}], 0x9}) r6 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)) r7 = getegid() r8 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r9 = getuid() fchown(r8, r9, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8001, 0x0, r7, r9, r10, 0x245, 0x7}, 0xff, 0xc75, r11, r12, 0x0, 0x0, 0x3, 0x1}) dup2(r6, r6) executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x12}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0xae, &(0x7f0000000180)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x6084, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f000029a000/0x3000)=nil, 0x1000041000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000163000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000098000/0x4000)=nil}, {&(0x7f0000316000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r6 = socket(0x2, 0x1, 0x0) getpeername$inet(r6, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(0x0, 0x84) setreuid(0xee00, 0x0) r1 = getuid() chown(0x0, r1, 0x0) r2 = msgget(0x1, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), 0x0) setegid(0x0) shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffd000/0x3000)=nil) r4 = semget$private(0x0, 0x2, 0x133) semop(r4, &(0x7f00000002c0)=[{0x4, 0xfffd}, {0x0, 0x40}, {0x2, 0x5}, {0x3, 0x400, 0x800}], 0x4) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x2, 0x7, 0x1000}], 0x3) r5 = getuid() chown(0x0, 0x0, 0x0) seteuid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getppid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0xfe, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e9) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x3, 0x0) dup2(r4, r6) msgrcv(r3, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) executing program 1: socket(0x18, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x87}, {0x4}, {0x6, 0x0, 0x0, 0xe00002}]}) write(r0, 0x0, 0x0) executing program 0: readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/247, 0xf7}, {&(0x7f0000000440)=""/93, 0x5d}], 0x2) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) chdir(&(0x7f0000000100)='./file0\x00') seteuid(r3) socket(0x2, 0x2, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x8) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/48}, 0x75, 0x2, 0x0) getpgrp() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="2e79f3c7", &(0x7f0000000140)=0x4, &(0x7f0000000180)="90f59bbf", 0x4) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421110008000000000000000000000000c42d94145a252b8d300000000000cd620100000000000000000000ffff000000008500907800000000"]) syz_emit_ethernet(0x138, &(0x7f0000000480)=ANY=[@ANYRES32, @ANYRESDEC=0x0, @ANYRESDEC, @ANYRESHEX=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setreuid(0x0, r1) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='c\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x4000006}]}) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d", 0xe) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(0xffffffffffffffff, 0x2) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 2: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5498) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b876a854257525e480200000000000000000000000000010000001800000000429d9fd4591a"]) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x28, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @mcast1}}}}}}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) executing program 1: r0 = socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x0, 0x8) setsockopt(r0, 0xcd, 0x39, &(0x7f0000000080)="faa7df3204523d35431b31475aab1f00d45101e091eb2992a37f00000000000000f51c80cb571d9c21f08819b758e0aacd668952028947f248014d65354db6a14b8fb19f4fb9736b6bdbfba32eb50e05106f61d901746440954f68dd940e9dafef8e2606cafb238fe525133dd6b0c4086b45be408a7e2c35508a4dc9180dac413aa7d7699852e893e526fc5e2f9208f3cc5265ab", 0x94) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x101}, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000200)={0x7, 0xffffffff, './file0\x00', 0x6}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000001ec0)) sendmsg$unix(r1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000140)=""/122, 0x7a, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="b8", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() getrlimit(0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 2: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_broadaddr=@in6}) r2 = kqueue() r3 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r4 = socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0xc0}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x18, 0xfffff, 0x2, 0x3}, {{r3}, 0xfffffffffffffffa, 0x18, 0x8, 0x5, 0x2}], 0x2, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x12, 0x40, 0x2, 0x6}, {{r4}, 0xfffffffffffffff8, 0xd0, 0x8, 0x18b, 0x3}], 0xffff081b, &(0x7f0000000280)={0x162d641b, 0x2}) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) truncate(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xe7) mlock(&(0x7f0000ed3000/0x1000)=nil, 0x1000) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x164}]}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0xfffffece) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unlink(&(0x7f0000000000)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xfffffffd, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x1, 0x2}, 0x10) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(r0, 0xc) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0xeb6, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000004c0)={0x10, 0x7, [{&(0x7f0000007000/0x4000)=nil, &(0x7f0000090000/0x4000)=nil, 0x754b9fcf}, {&(0x7f000008e000/0x3000)=nil, &(0x7f000000a000/0x2000)=nil, 0x5}, {&(0x7f0000009000/0x2000)=nil, &(0x7f000008f000/0x2000)=nil, 0x4}, {&(0x7f000000a000/0x4000)=nil, &(0x7f0000009000/0x1000)=nil, 0x20}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000090000/0x4000)=nil, 0x7}, {&(0x7f0000090000/0x1000)=nil, &(0x7f000008f000/0x3000)=nil, 0xb24}, {&(0x7f000000d000/0x5000)=nil, &(0x7f0000009000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000000f000/0x2000)=nil, 0x2}, {&(0x7f0000009000/0x2000)=nil, &(0x7f000000f000/0x2000)=nil, 0x1}, {&(0x7f000000e000/0x2000)=nil, &(0x7f0000009000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000007000/0x2000)=nil, 0x8}, {&(0x7f0000010000/0x3000)=nil, &(0x7f0000095000/0x4000)=nil, 0x5}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000008e000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x82}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000009000/0x1000)=nil, 0x7}, {&(0x7f0000012000/0x1000)=nil, &(0x7f0000093000/0x3000)=nil, 0x3}], './file0\x00', 0x9}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x401, 0x3) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000440)=0x2) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="c2493ef61f1302433aaa8e3881e827301f95530da81d25f8179db1511edfcef8ea3e8ec5f69a6b7385c73dea3998390b572161a9bda0b7d0dc4c9b58255899e0a4ef24d1dfd472b05c85f6e673dc88fc2eb1b72dc6a4368680ccfb6afa4421711d42e8cb49", 0x65) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() r3 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') syz_emit_ethernet(0x86, &(0x7f0000000800)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x50, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="3a5b8167d63cda982ed6d49ce65ca48d", [@dstopts={0x0, 0x2, '\x00', [@enc_lim, @enc_lim, @jumbo, @jumbo]}]}}}}}}}) executing program 5: setreuid(0x0, 0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r2}) syz_open_pts() socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(0xffffffffffffffff, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r4, 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) msgctl$IPC_RMID(r3, 0x0) executing program 4: socket$inet6(0x18, 0x3, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r0 = socket$inet(0x2, 0x0, 0xb2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880), 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000880)=""/193, &(0x7f0000000980)=0xc1) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getgroups(0x2, &(0x7f0000000780)=[0xffffffffffffffff, 0x0]) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) syz_emit_ethernet(0x10d7, &(0x7f0000002340)=ANY=[@ANYBLOB="ffffffffffffad288a279e8d81004a0060089e2945f355d34708622a2d6f8951fa6a71877a25e209bd253b260584a6e6d5335685a29bb1887b34613c3dbdca07872254df30c82f2d1a118943414e3368cc5b0782692fe76001c58436be874edf3738e04a2da238b2c30454d2607d2a1b3f6e0621baea575763bb9d164dcbcbb00a3d639eaace8e13442a96914376eb41eedc07005b6c2a2c018dbfce9bb999d252a5b7d57195b3f019d5a8429e5b7497e7a6853fa16c5edb8865d8504f6eebcefdd1511344fa1be7a4e9466868abeabcd77f62df6582ffd96e124d3144805481f8825a5893f61b59df174b2f9da45c24e4e4ecdda0a3a21ce090740fa27472a98c5ccc8b46e6d21eeffcf64504196f4e321a249f810b6fcc856d31a1538bacb1a85cedac7e654a6b9424c78b748a8d10cb37e91c5a3621b6104c6efa4dfd4bb30ddfb45986d9b24083fb6b56e821f77e063570560b14e15962feee4c14083fc7efd488186490256fc093512979230f2d31ce6d3a6707793d4ff8d5c481eca8918912b8f0d9e09f2378a56cc4b5eb3ba18c1a9d6f668a993be50ca124aa1b2db2328fd005c4b9746e82d81b3d5ae85d71b36ab00f085caf502364b452fb477b7b389146719f29fdc9425b7fd12f9819c10121b660239744a6a0f564fb41697d367c5a9347f7b2e90368ae4011977ae392dfd90efa016abf3079adfa0265308fc2531cd63e28b3ce7367d46e98d252cd8f0bd9fd7eab3a4001794875abaae0779ebf63514945d30dc8be06cff6a46fc2eb0e284a173055e71145424d51b31317111403a3ce62feaa302497dde92b650c2c4057128a0ffe39f73698817f5eaac6b28a5e7356f9bab9c823988e0ff8cceb897c8efdcd0cb9646c7723be7f9803740997a256e75f4a1036628b1edb4927d27dc5df975a8c8b681b57d9e2aa8280f2c2c4e1f9ce3796b7b34c6e50e272de83fa0e3a123a34ac197634070fd9c5a8c794a994b4ddb2400f7355783714cf2663bae93eb2005cf6806184df72cc9cfa4923fe65bf602eb2aa89d03687a8722daa6b12835aefb322dfea91287ddbca304d363896ae7f8fb45bd90622ef995ddac77668d85b77ab868f57d84024be06be21ca605ded4179c722e4ebc0b1de56949c4f1d2243b6cb44ad7bda0b371376f8f0ba6e6881dd0e4bafc7289171eaf60f37fbf500e04371051a8bc098a7805d9d0f98890ce25970e21c29f42dde8599cef9f8ccaefdf46269873f35543ae19aa47d94e5693a7b325725f8913eae320926133f4181bfb11e81002082d1856cd895dbdf5d7a381e343fcbec17c32fcacb79fef9f7343705e219f019b23bba64ebb2a573ce965277cb591bd909853189fdd5d6f96317ce1ce52b7e5f6b2a3db80178b7eccca12f8be1fc1af807f1a427b7d89cd63e9bd426eac8ee8f95715a31c39fe0ddfbe3891fa8289062c3ac65d7c427a100a0e8a6b6db3f057e3eba75ebe0d9550007af4afba1a950d2b2571253561f7f23eb16bd10d8bd6dc2d950bcf347d4ca18a9b06a3a69b448152a1b1dce8e5a8bd0937c628248cd7c29742393d71b85d18b18cb3f09f73f78825f2f3079d22a2d1a72868b8e94b0e4957269d88865116cb95c1df742c86f314545044bde505d908cbd30816bd11a696b3bde90614521372743e54f21b0c9b124b85fbbb1d1e4c11b377004481d6d37028498438e75922c88576b8b31c09ce113b2404ab330d73c2101cb635f312fc692fdc805c98c71df6e9bbaff2e66f661e1ea8a0586e0d3f57dcb64fcbc16491772d2e99b26a7aa9a60b7376a0cbca17c3bfee654cd10479aee170e1dbecbc29ec569d2852b808bbc4b9554c558f7ebb25af675cf451144933f3fbab0a6f2220bd4b12424ae4ea0437d88ab76ecc383463ef860f82e20f23fdd9c039f1d5c499fd93da7f6e7ffdb91c36741fbf237a3a7834b64bcf1b2e2fc3a637443ea90879751c283ed3638f3f58e785fc70455b694cf5623482e1c016089db9fd4c38775eb0c517c18c1d74117fef43e0e8fb780e191fcadc986717d1d2c282429c027ca5472bc5fdf194fe07d4b2819ca742a39972b2f621edc5c6f8bf9365460ed9a47dc1768ec22e558ae6b218a3c4796b7562857d1abfa0fefa0b120ef5a6c1db06717e4b370f6de1bbcb353f7048330fce2362f3601b466a0a6a49294ef3d4d26acba2e77b94a4080b5ba68846a85e918e79ca84b9b5b8200568420636470ab84764a1e84332ed1bdc93060e16e4691a20c1b12c5564bdc87ea7681195cd160b4b113dcb05392bbce00d03bc025234846edab6286a37fba0fa1dc31ab0df8d7313c21e53dc1509dca07e204e9ae6fe494e05949a9d4d64456b816e1a53570a0c2c3786e1f12178f02e71a0a3a46d93e78d08a16276e4ba71c6211aa7b57c1565d34a956b49085e40c420836f8682d2000a04db3a1edd9b1447cfbefd1b3a85e240ecf099508ea83edc828e7172e97295dcc8d211cb3cb7342e83a28520ca718b020c26336610d403027c8f5063f7c1ce7618bcf436e21c7c3ddd8eac3fb4ca09e33e5bac8798f29f9cd2efcfe2021fde907bf6d6fc16d7b17bcd7bb34e8cab619de7a99705064e8f4dfc420db6292d7a1e55734a88aba0fa4b247fcc5de2b5ddbba7fedfc607df387214a2eb984698d0230ed11c20421a20268efe84adee3ef0ae5b215340cceff46ccec71867166f0c3e396185a0d0661e15e4722bf9a5461069fb40b6dcd8325e49a359e8c1c223323090271cf1840378242c4b60eda64368818aac8be1e564a82ad2578eb774af8f904b7f5ba718137c7097d6caa3c53bda897f10f368f2412a5390b734f98b8fe14b9dd252cdd3607854e520486ebf21f9e49d8df9e3575a3b45ae72f67609b5e9892b2bf1100e87ebd4e54f0192f00a4e73bd4482f238770a8412801048d7076d9355f151de655ec9884c665515f0ebc45c51f285a91a7c52983de62f77b7e820d41364b446b5f5489a600b37b4780433eb8c90aa59f68d6cb58063e00480e274011eab5eeb0c71e992cb4df1ef6d18f3abd5f64cb0d45a158bdd17353cfc7fcd6a68dfdb0908fcf55cbed4fd6f71cea660d011a4c89dec32b11bf2990062bf76e21b27a61b9aa0a0f5b1b4ffb5e7dd7e536e6b2c462d30f38537e84dc3123aa24337a306b3dd966eb5edfd086e44f7b351be9f5b60a0e4c3faa0e661a1a21e79d01e19be30dd37bcabb1bb0a9bf397ac28d28fd38436d39efa0588d4a602a6aef2960004eeadc9105c604628729b6f89342e8675096e4f5c1c5844c584650004434ee763509d5cbeda330fab4adec9584a93ef51d076a43b5c06bdd93e8886c88d2e73cdb2504eaae63ac306e9f942fa3d0a56cad52ab907b519b07f3f76367a4ca880d79c7672cb4a343c93a4ce9ad5b25ccb22e7edac0ebc828b2003ff4ba97fa2ace2638885c5d2f78055b1d86e0da503ffe4e157983af19ecc8b269cebed0be42aaa406988376aed6471bcc9c40e1cf323552720d8507bc6307b2ed0faedadfad322c5a89d4d365ec7f08d248a8b7e505d677273bc863c0202d8fd648af3c3a3c2032d8d06542edd4125fcb344402bc6cefab86cccd016e7c2886520c4e696732b715005aa8cccbf25c83c4fef716797bf07cb3566668ae96b28299f11e1ea4345e3f2b3ff0d9d122b0fd4a38a3d8d1cdacfe3e312e89ab03f898364325055a1b7a05f81680936cac014e62ce6bd3540ff09207c5f1c9850726b661b2857150c8b9449592139009fd2dc1558fb66c95d068decf41b436f39b4ba37912b83000370f6ddda44857aac2c3e2ba3be998846a7244b12d79110efb3980b622845fcdfdb1df3b916f81daa09422119b8469ae69032ab0cd671033ac0c769ac9e7490ddd63dc7cb10ece15e3a4199ca3fd5fa2fd465ee039a8cba5f4263c673713b5fc875d93499b8f982abcf6d41dd4f940cb0992eb2028a65d5ed83b1f60e680cee18098016aaf5dd32c66ea4a38cc6e0813714212304f56064aa2d8936976c35ae988b443fa3833988b59bbe6fdc95d5bf80a20bd1efcc6d5284c57cbe73feeade61e0d560ca54b49ab93a1f979d12733d8d5e63620a9c03fcce76e8e776006af408dfe90eb950f51f3f0f7501661006f4de2ce8049f8193c4702906faabddf4d518b922e631c9afb86f3e07f92ef48c105cc25b29dd759f5433f476c21b058f102c71f33af8ec0629a7a840c68f3feaa64b8ac158c6b000e150a4364c87d49d6143ee454c5b7c05e749b51d6ffa842aeb03991071f46eb5ab7c23fcae54ed17b3962e80e869339e7bf608b2067355d4c3e59e58d0c4ef6ad1f0b9747141b220eba4eb9acd7e9db0f2b1ca9f9610b8b876664f60b0eefb619373418d859e7a74db5459d9c9c0523bbf2c9aaabdb122ea85fc000db7fc39bf3b8b8e8912fac069798183df98e843eb3a93bab22ff2b42ab1ad6c99322daa6bac5d319f306c83a8e668feae691c9768b32286b328d6f767f2b310ab1e751fdbde8a67291413580a4a4ac21f9bf39d1eb5ef7ffdba74d96b11bfd89d15f91a646ff7e8c16c3b7f4a2dd80d11ec91e6ac6a1448ea93a8d83ac00f35a27f9a157466ac030e5beed644e731efc41a89ffc090c43cb99f37feadfa77d1db4967aedb4fabf3ecae9b7d942e6c0a66eac679d951d7aa5fa05cee655e6aca79a3c00a548e3f9e04243ec952b4aef39201f7cd0d14db32da8e39884d077bd7969793ef90ebc389344c249549864c94073bc1dbdccfddb4db47b5746494bfba47ed645d0c8af190612e2efc82a30bc5449760e5cc6b0af8d056628edd1a12a035d2134e19c8ce45a0c0980f9242bb2d734437faed321b01e52c075d04e00a8a21a35e7cfc02e0bbbd5a950c96008df7504ea1aea8816a38d705a9e9178afc56a40f6850efa37b6c2e61b96fa7dcf28549676abdb51daa17805e7eaebcc78c3b7f2c78a5d36ae10d30509413dc43afe8345bc08f34b3661104746be5db230429e4539c2dc430b9db27557d3cc3c6a39ab80d0317674a7da3fd1b93278de0f0c734446065ce1d564e6c7aa5ebfe91d05e05729fc623fc3670648354197fae3f605c58c1f8be6db9117f6262c6e990f5c123f203a9d6eaa0d0f92ec04f805d2f6d160b9a877758f3ca532024dd380ac340a2a11102c90283b396d47403c0683154a60986dbb7bd147f6a1218936a7205ad6db46fc440db935debc179407608922bee623fa99e6083988773968c385939d453f2059a3c289d9b697e7d7f9282008bbf4c8850ea241ff35bc1c60362990edbef8c43439b836e3d8c2125e41155399bb76711d66a025f3947ecd2279515c62a948bb3e16905f1942607480c168f544b06a97b9c6dbf2a9f2527cc763025f523c5d7f0baded85783af40a0a12777875f234f00289aed5565fe02a3d62b0cdfe26630d21549603ffadfbc84de68043ccfff44dc5369a8f0a18e038ad6489289829a72a0b75110b15162d11a8ba0eee972de9d7f949c547dec679657ec7573e94ef3436ab01e9a3b92d54ce472ab658108a097e7d59dd6b86f6bc3669dd683f092ffff0d939a65aae6599c4501a400b00464d79a0056c2d6b2aca957b03e1c696c155ed04cf80b10e81371b1b84f02253db90ec9987b00129e575513103244cbe51ce059ce40a32d754944be02da6d1c59d90f0e1420b826dc82acdfff620f18750434655f49e7079faff7ddf308bfe459b1beeebb03de0c9476a499a858142dd7f7f194df10d3f13c8c99232e38e06e5f1fdf094f0be6a550f8e8b81b6edc852176b3ad8edc3505cad7208289b92e4dbdaa337f839953254c3e8b58ba33ee695458a675a5b5a6b13f9e44f4cc0817f71a8acd8d4518a0bbb335bd34fff562ca4ce3f51b738fcb72a169239dfe634c2a30022cee28e187e1e215a17275fd3e54b058819887d7a3d5a7713d3ebd9a18d95d1b35a871ea15243876a03ecae49985fb932b40fdcdb330ef23ec30d1b97a4d4704765e6e62778a2fd45fd4ee6c78ae6062ebd45e6ea16d372ad1e39897d735cf6b69dee4dd7b2630225e6e75eac4be894344cfa791b79be5edb12f17b2d9a35"]) syz_extract_tcp_res(&(0x7f00000010c0), 0x10, 0x8) link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') wait4(0xffffffffffffffff, &(0x7f0000001180), 0x3, &(0x7f00000011c0)) bind(r4, &(0x7f0000001280)=@un=@file={0x0, './file1\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x6, 0x0, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000340)='MM', 0x2}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) select(0x40, &(0x7f0000000400)={0xfffffffffffffffd, 0x3}, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) shutdown(r2, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffe000001, 0x1000300010008, 0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./bus/file0\x00', 0x2, 0x80) preadv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r2 = open(&(0x7f0000000700)='./bus\x00', 0x0, 0x3) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) close(r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = socket$inet(0x2, 0x3, 0x0) mprotect(&(0x7f0000774000/0x4000)=nil, 0x4000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x5cda) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffff0, 0x0, "ee70159b19000444020000e3000000000400", 0xff}) read(r10, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x29, 0xfffffffd, "7effff0b00"}) recvmsg(r7, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000b80)=""/233, 0xe9}, {&(0x7f0000000e00)=""/185, 0xb9}], 0x2, &(0x7f0000000ec0)=""/212, 0xd4}, 0xbadf0cd5919da843) r11 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) r13 = getgid() sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000100)="1d3f6d9ca15b4cd4b4bd7930136021f8ae6fd61154f9acc44e2a6dc5d6c984d31f92399e3812e67053e2a8b77366326fdeb8f94a11025a2f12b82676477f813f4e23e7084bc45222bbb44f27919b798db480f441e65ad78d804147b1b560672aa7a8ef675c6ba51dfe3dd1ab20a8f60925e1697675eebc7a5bf9a4b7df214a53d828e9032f0ac95d5e276d0a32169d110e6754de9df503", 0x97}, {&(0x7f00000001c0)="10fbecd9c53c50be15a2d1df2d8ab334ffc600f546f009d2f45ee5f57b88ff", 0x1f}, {&(0x7f0000000240)="191a2b9f12416422d9ee6ec4308c0c6add05e5aa6b63088d79c4410ca67823fa61ee767458ab456a414a760aa4ca00b99ea75623f519aa8079a4d29919894d329ab90abeaf6f3c9850e0400317a56fe1f5f8f3ab8bf51cfd832420b7574baf75b8f382bafd609a6e828bb59418af7f2ce29b94d63d28ff7c611ccac0a2de84cd021ec0c0391d498ed70086d50b272646b7ffb26f1c7d9f7a0d551dfe2d25c58ea8600979d53fc7486f8783d83e2473def1835f242ad3d1532030b2c98715bcafdcedd1541f5f89dbcde66523dd525e20cf5054d5286b8ccf42a4dddefb50656796dcf903bcd068277866eaf9633dd8c023895c4d4a5a28", 0xf7}, {&(0x7f0000000340)="6e754e00b3057d4e2d17f8b3018c2b3d34a8efea1d593d8b0c66ff410edbb48648fbaa436d335a7ea129cf6419a61ca33c7305b5a2898fd1c3b6ab542d18d9c491c08624829ecda62105d7df54c91ecda03fbd1adf6ccc134161560bdbc0eaf2a9db0452e9542fa3acecc6df3177cb7820297d51192a75f638c810d6ddc855792c3c5a2b547890269001801a5f8aa942a84392172040a7a4e15c5072419c006e6a165c7ff618baf196cfaf8a1a41d5592ad2bba756d8efca58b8e8ac501b421c4bd103abea49a776577eb663720a6606a005ab2fcd30160e5cb00d19a99bde271578dc04c9a5a0", 0xe7}, {&(0x7f0000000440)="f91073d89394c698934a78f7030f69ad83b0124f8150f36a3aabef8d218bb403f63ac284e8aa046db21fabd3ad745852f86129777be7b890a193a1fc7a87dee48fe8453de67de4a723184da04af890b0912343b69c1f34789216b18e63550d1475c0f7fff8064f44f486ea829314962ad8cb3d3abf9a559f4d8d12f987f7b253a2bb2eb5ae58b6d96810bcc65a154e1750cf6caa3b0c84c7a1a14c7b18eb6a90745640", 0xa3}, {&(0x7f0000000500)="84d0065ae5f220e64a861a2a9ad92e7cdcc2cde049bbfab16391cb8c0b927d407181bbcb60ec10ae9c22c4cc889d65f610811d6b1d0fcc71845619821ad3a6f7b0638182d8cde43c4c94a7b6e0d32630c743e430fcd04ed6ce96cd56a7819b65fd21a0034a80a452c1ac20998b812db193f4be58d820570d883fec4bf982d60428318fad89e11181afded7c88ee2b49a748b836fcf87c07fc977b2823df65de10b96e3ffb3714cce5d07501cb787e1c35cdff78880e47c43fb4c81fa4abc1d861897b56bd7d517bfa2586e9d", 0xcc}, {&(0x7f0000000600)="667b9d44a78b68d1c02b8fddd9586877f44244896be64f84935db195b197e23cf754611dd5441744fc3f1d7c6975894e787f8a7c442adb4cdca216e5a16e19e4a38c0af589f9b29941ec21656ff4b9a6cfbb99dcad4c15cf3b13ba9ca74cf584271c75d4a4209090bd9a6301f6435315851f8ed237969205043a952df64b704dd3340a8fd6fb68f3753dcdae07408916cf74595a0570a37530321f080ff3a8ef057b59a0961b05723b2170373bdb61da57844e9b1431c7eab0c571eb3d663b9e21d62cdd7af6315868ff66424ad2f5e954a01fba509fe5951d30d6915c1d1b1e735ae79aaca4", 0xe6}, {&(0x7f0000000740)="715718c4f44b1ca85cf029708083f3e6f07efd9349cb0c10f05343a5f9f860ccc29993302226a6ead42ebdef7b39dd291324f00751d4503084e3d82b6761d66278ed99daef7d60209e777a6a758e0fd4acd041c02011a982f012a02ed28d305af017d6dca1662033e88190e00b8cc62f6bc4eda3a9b453fc6e0827efa6d40d818fb676cb5cfb4e3b008486906b7aa6ded4eb326da07f5f9a4dc12f1eb2ae7e7095aeec6e165e3cd1a33a6574c91b4f3efb58f849e06f05f3914139a3c16a55d8c1feab13a170e86087372401822cb30e5de63cbfd84057ebd8a1bab8", 0xdc}, {&(0x7f0000000840)}, {&(0x7f0000000880)="f406100d334e8557aeb647db6da4fda71c221df825b198854fb720edbc64b4fe2d39ddb8801c94faeae52d49a6848992f1a34521fdaf9d1a490191d7907c25ddc9f61520d035428001cd870b790fab9a612113d6c11a76579d8d773cb9a6a1c6a72efdaeb65bc667e38b9cb4303469c9095162d041bdff9600fa4ff2d10a212dca8b7c3d97c21aa67e7703ea4cd3b25fb514d887cd9bd12c291c49dd4df2be499e460b21a89641f8730e3e2b686b3325670dae99f2a29c1e59caa7b076e5fc5154a8f7eff7df24ca0659faff8b20867b505b87fa01c9dc99c35e27625c3b", 0xde}], 0xa, &(0x7f0000001000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="00000000be0f06292ecef36126b5ace8daecaa43564d388efde7f381d23112ad256f0100627a9dbeb25ada493a7d4ce83cc587229167c4078b1798cdef392985262b93bc", @ANYRES16=r9], 0xd0, 0x4}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x9}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000180)=ANY=[@ANYBLOB="1d5f035473d80000000041fbd800000800450000300000000005bc9078ac1400bbe00000010c00907800000000450000000000050000000000e0000001e0000002"]) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffe000/0x1000)=nil) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300183a009c7e4d500100010008000000bbde0312078100000000000000000000000000bb82"]) r1 = socket(0x2, 0x1, 0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) ioctl$FIONREAD(r1, 0xc0207534, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x0) getpgid(r4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x5, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r5, &(0x7f0000000000)=[{&(0x7f00000004c0)="aecd938ff3f8e24f01215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555bc5474dc27b205b892df904dfcbdb8a85ecdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa0978db88f6c65239868049d013e7ba39b51a75012ee19775949011a902c304a1bbdd4b0882f623502ee7b7d318984f51b405ae90eeb4a0ed0e4c44756ab5567bc389fb497aa4d53046104cc7f678c10db2e6847b4a05bc4a0b2026d95abccb1ddce096c934040cecfae31e6302ab0f134f44800596b044010524a1552c7b716a9154ba774f58b9119d4e4e6e761507478903bbfbf51e6357741429561a2932d534da55c47b80bf9a0563062de0a163daf35b3947033d7e507af39ed5b4c8efe2b331d171e061c5e0c23c4a4093786f0b9b9ef0d3db72104d258ebbb6e3df0c7da09dd7ff6ccf2a620d6db6e6ff1e7daabdd54cf985ef390caa0f190bb307902b8fcb2c1b5165c0821c60baeaf01b07a8abf5140edc16276dbc6c2c12673abb8d158f21cdd5fe27a37a1d8232f22474fcbf141c3dca7d1317759219a056028f338b1d500b5bb80b79b930417bcdd41406e7e46f4e1c5360dcf2f3cb116f7eef133926534a43ab2752542ec84b2febdbe034f16db5b6b8bbcd12de5760d0affbe32d4e3e4b1f2b58f293326e0dccdb356db31cfa3feab3360aa32895fbedcb9ef1ad90f3413812693db962529b3b103574a6ab26572aacc44bb06e80fd3af7be314efbf15989c31141110bcaf15868be067af91c00323e89c9009a40d6939168090fc4751c951b10d7e48458711fe0ef8c12f4a114777856f543da1b8bcc8646cee2", 0x252}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b3700f9c504f8c76e8a45a69e7614a604557a4850c047", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x4000006, 0x0, 0x0, 0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="22ca014db07e7afa75bf1df3d5fdebb9340380e204c0cafd2c5f6a55f429081ad442f890705d7eaadc53e47eb63db546acb18cd3e3445524129e543b53ea1dd15c940b90c5c3fff0909746056db23907be9895603140c9c542dc3cb85af712616067739eebbe88f698c4d5061b952bfbacfee063803284243c42c605a9f90612a9f7ab8b7cf24335994e0718f659aea9d36ec4e91dc1bfe757e66e09a693935b77e4fcd0b5c3f7c7b038f13aad627530e630e689f135e277f63c74e1e7633742b0c792900f21f50e8dcded69b268ea912b45a4007df32c780035acc9b855c26481b24d334bd05ff10d086945", 0xfffffffffffffe38, 0x8000000000000001) syz_emit_ethernet(0x55, &(0x7f0000000200)={@empty, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@noop, @ra={0x94, 0x6}]}}, @icmp=@echo}}}}) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) fchown(r0, 0x0, r7) executing program 5: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) executing program 5: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x35}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) pipe(&(0x7f0000000400)) select(0x40, &(0x7f0000000040)={0x7}, &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff0, 0x20, "ee702d64110000445f69112295cf00a6e100fdff"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() execve(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000200)=0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x20, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000480)="922948e4a67ea6df78c0625a9a2671e396502301ccbdd7f1500f764b2f2b606818572c2ceeaee9e5c11b57a1c4ad52f2ccb8f2d4088df87af07c7d577a4bc5390b8a0aafc2c324ed8519998ac1b93c454e3f079c5bf375665abf955957404158a8408192ca839b7ee76738618abd34cf03e7d1adfc76d86ebf0e5180d233303f8b9e158fac1abccc3cd06ebad1a115c851f7c652fedf62e887d321d93513107f8f0a1b5fb86a2462c3259dc409bd68a68f24435468", 0xb5}], 0x1) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, 0x0) syz_emit_ethernet(0x72, &(0x7f00000006c0)=ANY=[@ANYRESHEX=r2]) fcntl$setstatus(r4, 0x4, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) close(r6) r7 = syz_open_pts() writev(r6, &(0x7f0000000180)=[{&(0x7f00000001c0)="291a645ae850c9c130adc95f7c1b66ce6f0562c86015cd21c9faac1f06e47aaefcc4496af75b2efff23ddfc09d50f11463285e9ad5", 0x35}, {&(0x7f00000003c0)="1a3208377ea55563a92b6a410d8eea1f116361ecbf63044dafee1e0da52addb0e8546b3a50e7a2822b8e0df29c94315b33a37a24922d0af450981b871a6dc5aab63a2feb2aa26331598a981c2af2d9f1436c357158218dff556fc9c3441a8a2f8c3e73852ae9f1f67ae167516e8168dff556dedce46d58249f0fbb6d53d495a6c55cb2b588cad45c9033f2ea14bf49459a85ed5b2b0fae532bd7726f06", 0x9d}], 0x2) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3f, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) pipe2(&(0x7f0000000200), 0x10002) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x34, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@arp={0x806, @generic={0x6, 0x3c01, 0x6, 0x2, 0x4, @broadcast, "8101", @remote, "72afc1b85d38949fb06ab75b08c7ae41"}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) getpid() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{0x80}, {0x3}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000006c0)={0x5, &(0x7f0000000640)=[{0x8, 0x1, 0x1, 0xfffffff9}, {0x6, 0x44, 0x20, 0x2}, {0xf5cc, 0x1, 0x14, 0x8000ff}, {0x400, 0xe4, 0x36, 0xae5}, {0xf000, 0x5, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x4, 0x3d, 0x9, 0x79e20000}, {0x38, 0x5, 0xa, 0x3}, {0x400, 0x4b, 0x2a, 0xa5f}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3, 0x1, 0x0, 0x4}, {0x30, 0x3f}, {0xa, 0x40, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d4a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e2d44c9516fad549535cab88727c92e4ea9cdbba98eea2a991e9839ac01634a347850dd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe2777", 0xce) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000600)={0x3, &(0x7f0000000200)=[{0x45, 0x7, 0xff, 0x9}, {0xe2c, 0x7f, 0x8, 0x2}, {0x400, 0x3, 0xf7, 0x5}]}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000001c0)) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{r4, 0x40}, {r6, 0x1}, {r4, 0x40}, {0xffffffffffffffff, 0x40}, {r7, 0x40}, {r3, 0x4}], 0x6, 0x86) write(r5, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r5, r3) ioctl$TIOCSTOP(r4, 0x2000746f) lseek(r5, 0x1, 0x2) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$VNDIOCCLR(r8, 0x80384601, &(0x7f0000000280)={&(0x7f0000000580)='./file0\x00', 0xfffffffffffffffe, &(0x7f00000005c0)='./file0\x00', 0x8}) executing program 5: link(0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, 0x0, r1) recvmmsg(r0, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/19, 0x13}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f0000000700)=""/132, 0x84}], 0x4, &(0x7f00000005c0)=""/132, 0x84}, 0x6}, 0x10, 0x1800, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x3c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = msgget(0x2, 0x0) msgsnd(r2, &(0x7f0000000000)={0x2, "367305b288108fd3324b26fe90c026760aa1913bf3860790c29bc0a8d1ca4c868cfec1816a592d8691eb6b343dfd4b661dc268da6a34d21fdbcccf4061b7d3d528c118cffbf28c2a85125186851b4432a7bda4a855603a39e2197d2ba7566bbd916d9aecf16a8a310bd490f4be0be30570f90f0fbe7a8be18a3cb7ed446722350eb4a5018b889538408cbad127d1c43aa9eecaf0a949aa1a31993d133472a32fe36daee909851dbf6a46c39689c03c458547ead8260a688b725d73e977a8f61ef9d608228cfdf2cc3b0d4c3c399acbbd7b0d79914505f882353ba497934d"}, 0xe6, 0x800) r3 = msgget(0x2, 0x98) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)="1fd9cb904a6aebf5adc5c6f1c5ad189b86a436641f21aac6f9df1b7a787826c78bb22fcdf720f310180814d33b977f027ad0e6551f53fedcbc5392e26c2248e17077e683a444cb1ca6f7057265a9fcfba15b8d4620cce73b8afce920e0d774eda64359cb6bf17934061905ccbf2b94d564", 0x71) r4 = msgget$private(0x0, 0x508) msgrcv(r3, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x2, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001480)=""/156) msgsnd(r2, &(0x7f0000001540)=ANY=[@ANYBLOB="01000000000000008adc0c34f021f128bb75e192d2ab799f341e1277d16c8ce1af7451f0495a93592ebb2d2d5717c704489d6245e1e89647bdbcd3da39c8dc2d555b083ca36d7c7e50446d4de6d1d5244bbbf6ad0777bf355483b7f10072f7e92a4fad35e9b4b9ee7e06507dcfdb1ce065a8ed1626ece1a1a3c26b2a60ae1cc84fdf024f5e271d7781efe011b64401fef33ddbfa1682d3e69f871d656284cc896ef0573dc56366ab746db003c3f1fa33e3477f0bc1cfcabc5604312eaa854800000000000000"], 0xc6, 0x800) msgsnd(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="0300000000000000ab613fc433fcacce4702f6272022410fc60ffaef333708f04291c32628c92ef63dcf00000000"], 0x14, 0x800) r5 = open$dir(&(0x7f0000001680)='./file0\x00', 0x100, 0x14a) readv(r0, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172}, {&(0x7f00000009c0)=""/230, 0xfffffffffffffffb}, {&(0x7f00000007c0)=""/229}], 0x1111) msgsnd(r3, &(0x7f00000018c0)={0x1, "7086b776dfa13af985bd2b989678d16c06994a9bfa3f37f308d4a79323ce12bf08cec8a8b4ae4af69378fc45ec3fe453c53d024a7e1ed16341d08e0505b2f49c7abc442630d777409ff08a2f399e752d01394fe651e1b472c3e9f3a148e768381f22205217323705b8c5429768b2ce7dd9eaf6abbcb5e53d323cbfd79cf870b6c025a9f497a6487401207625dbf4a465646c461290bf9727840bdd6abdc674e2b70e93d9995df99d5115dae98073e7b652eb84cdaa20344c59ded177c8c97538d91443d1b89a78bb0841d2b766c018b60a8fe06fc6bc586dabef6bb06dd1baae652c3871cf805fd0d86644ffb04f70f2d93d76e10ddf7c9828f7dac576b830d39803a93e410ad7e8b0f16a005b8840ab2879884213ae489751759d3601a709793e917656cfeb60291cc3498926f5798c5e3ceddb20861bd6d743ed4d36359a77adf3f82f78d63698678a6df04ae69a8ae338781800699f546df44c936cdc0bf1ab527dbd3437b289960fa4ea4f4f5e276d73a6d74418a52eef3c90c86ad92b25a829972c95716ed3bc388d3ca67815501b6913bf1b8388ea17c38ca0868a116db4436f9670b8dc0ea873ecee2102c873d6f5e98ef01c31e03dd8323f4b043f70244342c1930e86e0c0c68ed43bb9c3a91b21934e93886534110d720162ec090a85a4f9d87a3c119753f5b9210b4774f506a74694f19ceb1e8a6ee8db2a130f790a859eb5a6e252d7c55bf48794b88dd2b2c0bf4815a186d29a9a71f08e15a9afaac0cb58f43d006c9710683aea960869f284cb22517569e3307201b5665bc623e5b4f4ac2f293f7e7cd3a66d3e6aafb69565dc7a0c28bca11f29202208e08d0a119baf58b93b632511998de20b3d49128bf6ed78fc6b2bba5e3ea2c8b8610e67f5361c5a868e0e39a7eb827c084e2df062ab73164a66d4b0a44a3e92ef9b148f0d5f8f439692c427dba2f3c53efbb712a6032ac077252aa0f89c1534d6893be795f64801c12722e9a57f709bf21a82195a1aeefe76784cb91c809e2bcdac6f84cfc4162bf5dbfd665588324ef506516e76ccb68997126496a3315f77e7802a2c039980e0f1eb3a3c346457684e11c961648f5349d5da2eabb696d3bc5109f067e6f69278e38d5c8f136d52d8b0a6ccb43e8b2f92144dabac5b03c1d50ba4446d962bf69ba2b14542497472b105d74da0605b96028cacc1677657981d266e3d47b93fa41d85e3106c938a2a7cab488bb58499dec30601d2b49aafcf8e8a15b687a3024dbd645d94477ea8c7c9be32ee6da3e3123ce1a165e67c9439b8b2a2c5dae45adaecec81ff3b3a113b88798925f8c7857790ac36e7321b27355fa24aed626424c05ef729afc1af9d86658335b0a95b3ccd8c19665511263547da741d3f2b42f1478370e54c08f1aabc45a3e2fd8beee28331ae7dc6142ae128b9d8077306b1e562274274210d098f208079aff30021ed2870fd23cb771566a3a26d8d82eea4a650e6585cbaee71456b0f7614b30b887945250148c26e9c866eb4c4bab151583763aacf26e4ffa11424cc1d80994a15ddbfe8378dd0cfb0314f9dc515505825ff113ce4de8486c36ade2cd5b441f0087988b9be0bb5ab07047ab89154f8367550f2d300076d6ac503eab924927ea90b6f249e32ce40c4ba7f5e2e248456d322988f4265201fe1b92201772261595b3fc0d5e615a9221f655b3443690694369476dd31cb105bf9cba80a419deb5c7859529cbdca22e40d0052653fc7929ca6e07797531a279ffcfda8b25028a10ea1d6b60892ea4495f0532f3cabe0b8710aeb7d251ac473a4a1b61ea667b48f191a09dca5d94d6c151aa91fc3f709b49789f66aefe9981f0c71f7860195bcefa6dd0993a5c75ea415d76f0f7038bbe69982d09ea43a01feaf17f6cfd464ba1628281d0fc1fbbc33bc8730018b0c4d47ac9de495bdb1d372ca0434089a9daf8e77b5e77848e61612893a1d96272f36c51b27e69af26b471b9ac91859dc2b5f5e0937c1a5e20621acb4c86d86d9f65e690015d5010ac64f78118a392d3163067124b62eb89b1bef27889538524028e660a9129be4de5aca2516b6aa8fd7df8cf4bc19d07339e4329ec4f6a89a3794565372007ba60f011a5e6a62b5c81b2472b5004089f2b478f47f0e1c91366164f2ee7bf2fcb0a3f413e980d0028eb8b63505b03990630ed251aba5c0c8ec7d49b1a1f27e3eca3a9d03fc2ec4b72f85472db95ef2c5c3f6084fed3133a63f6076b3fc1be9cf501615acabac07812b54141ab871876454d053b7c712daf81f88ac6b2d1dda0e80370370de40c516518105bc4047ce8b0c06bad49feae06ad7aa072b317c1c5b385ea043d101fb8088a59d44ead1a4a12bc0f3b40989364f870ea1e610b0616e254fb22c05ac55dd9252f676f8b415f294e942542048c1bc89caf77856ca4ab63ff57ffa74ae4b00167f15dc2750b18b239d9c6680d11ebb25486934852b3269c2463aeb9f0889f993535c27d5fd7e6f9f4542cf5b2324e213f63fa9c88822d9183519981461c73f93ad83c64b4abbb3d297b89e3609e62c37d221bcca3b44af6e94d9e2ada47068d32d1a340e1a4cd0da8805bfe7092e161d6f4cd9c9603e6a5c161130efea2edc598f8917c19ef19fd7e2005a429b0037bed734cc8cc25d058a6f94c75c68c9f89f863c3c854727b6b459847085f8e9e5da488aba53ca3d387af69fdae110e1666c6d67f7d10f85af01ffbd4558a9700bf0c16183dd6ca2434665c1f26321800523ebc8b80e38ce7130210ce5e88ddc57699fa03d229598abb046bdb41f247cc956267985f00cb1c3ff260c9283afcbe22746b6daf84e364c7d8ee5b80049e9789751a7c83dbcedd74cc867e79f68760fd289b2c528ead2807a6694bae0e55d511477fcb1ce7fb7db7434244120aa991a7fbb94e46f5ee59f912d62deb4edb37604175f1678e30bb7e952c678a6a34d0aa068846ea70e95f2dfdca2632a4abff63241e101d90ae9311fd50b913e0c7c643dbd827793b39ba242ccf6eada129e8ff0740d3a7cc553c0135cc03f6c1c31b675e938de2f0386f1f1515c809e4aaf196a21754418468f012e82458d0b15b720c6e2206312bbded6c516ac68f2602b9c5f04db19f565d1f613991d88053d1a9f8dd056f6d5e9474ea83491eb26aea42ed86e5be084f021a5b26b1a5d9eff8f54745d52ab020c68ea21a069dd947f2f5487c58ba0ac9cf0620c7143ee41379971863937b8789f2b1227fef56d93f5460962c800aa793edd676abcbbb503a2a1e61c0bf0537b1835f7d0f42f99ef6caab09a9597bb3420ea083d2e93e2afd2a8d9be6d4be542aa4dcefe243e6680309de15efc8f596c257d353722abfd874e2dd3ed71eba98afce40266386d1ff2064b0f12c083cec14f666d39fb6a2cf3c03fd5611231d876c175c154ed3e6de4dc8504e4901d46f97bd4617af611448acc61cd89b7fa3fa457b1ec1740b335773af110b050fae102035ab5b8c670ee04f297e97494d168dc526a5b66a86079f1ce35ba26ca0ddb3efca0fba72da417e30f947e766329afaac2289b9b5146fc6d8066fbc1dc5523ba88bb69e9dfe5c287058a1f15e849690d4ee036c7cd63a60fc13cbd5c4ef145f146105b3433e3defa704cafa90206233f12ea8ead2771dad9806cf80d9691e05f2ddb341edd87b248ba4ed2f650708f0a6b6c689722e6932c994b402a663689a12f829996660bdecff73f6f6a10c2b8443fa5f79bccdd8be3e4a0424be923b92842d859368b7a8ec98b21cbcba7a5f22ca6eff79a9cd91f19a73643ecc128aabc82795f131b65e51131e6266c68ffc4548e6eb43d1c5a3b8e4ac3930e6ab8d44a8e88d0c223d1f142f49f2ece32c78e959da59d81afb04b01a381885e82cf4e2d2f127eb826e7cd962385aba35ea93ddfc4ee914c04ae43619329ffa0eca842f63ac3571ee1de521125a12ddee24067de985e81809648d722b2a2e924f0023ecede45f4d0e55668e42961ca8eb344c72f3894b990c51f098d9f9e251e04e38b1460b89cfac88410da69d4e0565f4194ecc717fdd487bb1c31770ed59781f11c2cfacd78dada1127cac50ad179611fae28cc42a9978cd49ed31501a1386bba3cf622a60fb45781e02e85cabd4d3b3d9ed25e3aa84d662469fa743bbb606263da1317af2d252d7e88f2c280f5b138a66b55095078835282e615ae124522fcc26be9d2c3a5d6e81ae28abb1db005fa1443d12e90ef092f43c4f88d04b1ef520089ddfc0adf98ecdba40c4078e39a905a450fa2f0676bf694cca91c28693bc0a5a2b8b32568885d48390fc260b3b69b2b4d99a827db97d117568c0236517dd8c4426a394e1748f1854dcaba9c177ef658de90393aac9c305e473719e387959b8f83c3cf333ce635dd0319211d148847b48d4d3dfc54ee41c5f290416496bdab83fc1ca83101ddba4a4222bb9723bee1eafe6b0c3095463d8120e9078267206ba710f5392876dd7b6acf0e20c4aaa43e8ffa4fe0b1543725325b609a7dd753df1c9dcbae925886d5186d234946320cd0f26d46807f474f0cc1aa213d02aa5be7c1489ad7a2e7de8f3051dd551e7d55e5b407aa8fca5f72b374fec62afe699928b33d86a987c77b83be0c4f1959cf5994452d30cdf4a57b710bf54c428365a5c23a16c789020482d1dca6fd904294d23b85fa3126676285e399d783d2566f1d6e6f76db2178e9ff69c3594b2b31048345675adf10d7cfc6f93c87f04b42fa994d44860ea3b7f2d384fef56bbcc587e63ed86e47b261804094783f964320be013189abc811951a36cd93d618326e4379fd1262947b2ab19725916df4c4a5bc14c11fb9ddb101007a9ca6654a4bd2101a6533d64989f2b83cfc85f76ead46e3af87caa35b077dab1cbc350cc4357bd43694740865e3ac67e041f14ae4321fdeb4fded1e6814f9592161348c702c0e7c0b7b95ea14dd813a73b22d0466dff756e91021ab29519e7eb6f394a28391e84ca4d7c6869bc052d52d9fedb9818bd5ba31bc6e5844e0fa1ad2fafafdb7cc38349d4b2e8f1f1701855604b7f25510d5649194a66fccf4cc3e4b9fc52392a1825b6932b240a46c118219422dbbe74fdd205684ce4456eaf06fbca29d48c7682edd8af4935429ff0a23e96750a711932601478be191226c1aeade88cd8802f7f7d6592c7e2353f0ed2cec4d241fd94e83eb1c3d3f7d9be29272a21c725c2790dc24b26da0aff2185d9e31d9e4dd7f2ed268aca9e8f6a57dc5d8ed1aff9f198cc2cf2b631518e0575c6cede1aec64d29cc387fb99090b196e489212a8314067c56ddbf9ffc592b99a93f97a3821d94f2932ee7b38b8a233d545eb5de813c252b899b95780a718cdaa5d6a3e94ef53d01693b2bc07492342e18d8ab460d1002c7bee18b2429b4d9c4274a2694a41b3ab977931c5f94c867c2fee01486569547738d2b4a469b51fe96543ef2bf9e8c4e910a1c831d6f38ea2c338c06d84f7cd5401e36b49bb1ff114b8f6be1c797e98b4bcdd4a0c40a5add2b038df4c60e4e385328f93ccd8512b88acf9fcd775f515b58671445c8a25945ccdaec95b0a76f4b0a53073183981f8e73b2596bdfa462a76a8b7572f6f4ae53a90a30232fcf4f9a44b5b8a785172fa807fe066d665996e33a4ac300b40fde297572923980b8c6f8bc6c4535921b250cdb477caeb39778d8ac386a9fdf58da0a2d9a24db3d09cc686703ad931a89d51415f6905b3bd6f0e96b0e3823601b65790986c292d9f5132bb8d5a0d09fc9"}, 0x1004, 0x0) writev(r5, &(0x7f00000030c0), 0x0) r6 = semget$private(0x0, 0x6, 0x36) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000003180)=""/194) utimensat(r5, &(0x7f0000003280)='./file0\x00', &(0x7f00000032c0)={{}, {0x3, 0xffffffffffffffff}}, 0x2) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000003300)=@file={0x0, ""/36}, &(0x7f0000003340)=0x26) connect$unix(r7, &(0x7f0000003380)=@file={0x1, './file0\x00'}, 0xa) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x63, 0xf9) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) socketpair(0x1e, 0x3, 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r3) setregid(r3, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000001c0)={{0x7, 0x3f, 0x31}, 0x1f, 0x8001, 0x1}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') attempt to execute user address 0x0 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 0 cs 8 rflags 10246 cr2 0 cpl 0 rsp ffff80002ef19578 gsbase 0xffffffff82d00ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=0 Starting stack trace... panic(ffffffff8284b6d9) at panic+0x16f kerntrap(ffff80002ef194c0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b 0(b,ffff80002ef19688,83,ffff80002ef19728,0,b) at 0 rt_clone(ffff80002ef19798,ffff80002ef19890,0) at rt_clone+0x7d route_mpath(ffff80002ef19878,fffffd806b753ce8,fffffd806b753ce4,0) at route_mpath+0x112 in_ouraddr(fffffd806b753c00,ffff800000e22000,ffff80002ef19878) at in_ouraddr+0x98 ip_input_if(ffff80002ef19968,ffff80002ef19974,ffff8000315c0000,0,ffff800000e22000) at ip_input_if+0x28e ipv4_input(ffff800000e22000,fffffd806b753c00) at ipv4_input+0x47 ether_input(ffff800000e22000,fffffd806b753c00) at ether_input+0x525 tun_dev_write(5d05,ffff80002ef19ce8,ffff8000315c0000,2) at tun_dev_write+0x209 spec_write(ffff80002ef19b40) at spec_write+0xe1 VOP_WRITE(fffffd8058a3f648,ffff80002ef19ce8,11,fffffd807f7d75b0) at VOP_WRITE+0xc3 vn_write(fffffd805b5065f0,ffff80002ef19ce8,0) at vn_write+0x15c dofilewritev(ffff80002a214540,c8,ffff80002ef19ce8,0,ffff80002ef19da0) at dofilewritev+0x1a9 sys_write(ffff80002a214540,ffff80002ef19e50,ffff80002ef19da0) at sys_write+0x87 syscall(ffff80002ef19e50) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf36ec580030, count: 239 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 69eb9058-0362-23fd-9d6a-f99e4488aea0 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace