5cfa6a99cc5b5adf3877eafae717f8599957599263728cbcdb14092eb4765c39fca96b1703f571b33b5ffd9064e7a672abbe8e017fe46a08f3d474d083ad51e7a301301a525b2d93f0fe1a011768ab5ac3afa336ad14240458994cbb3604fac8f17e47aaca3a1a4213b946fdb744c1e5b986e4473a50b90e8c0a1fbc7b9e05d3f76ed8d4594046830819ec03321475a8536c634c3101417cf94de189000"/226]) executing program 6: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) close(r1) open$dir(&(0x7f0000001500)='./file0\x00', 0x800, 0x51) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000100)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000002c0)}], 0x1, 0x0) fchflags(r3, 0x0) fchmod(0xffffffffffffffff, 0xf42b8a05b5927407) pipe(0x0) r5 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001980)=[{&(0x7f0000001280)="bf8818ebdd4c7bc2e5d1f24905bec1fcf842a06a9091", 0x16}, {&(0x7f0000001700)="9e417d2a03581944173fd15dc4b30e7b6e22a8281e789501a51940a7a78ff97f4e156a3c62d2b4cc2fa4de019da0fd5c19a5d9bf712335d8933151b83ec3c35c3f1bf2985b0a33ddd5f7f8c311c33fae35fb646bd819e0e3355d3523643e279e9391dc781fbb1a27782d3a6991d918dc6f606f7f96217eeeac18672b4b2a02dea28f45142586cf06cf425cb55cc7e8ce81a44501702fd8dec902128426aa88992ef91d4826fb2098992cb11b2d7a9d2656f4112b0202871b4f8e01ad337eab1953dac2b6f5a6de", 0xc7}], 0x2) dup(r4) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f00000012c0)="ea0000ee190000019922b6c744c752c0c6d04281d93e7a1054311de188e76d24b3a43af0a154758e6af8f0f06524e2e7e5c2e8709020e58b9fbf2527384e0057e324", 0x42) dup(r5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) readv(r6, &(0x7f00000013c0)=[{&(0x7f0000001540)=""/209, 0xd1}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001340)=""/74, 0x4a}, {&(0x7f0000001440)=""/141, 0x8d}], 0x5) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0xd7) writev(r8, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) getsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r8, 0x0) r9 = dup2(r5, r7) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000001a00)="fd2754085ad205adc9059a6c68a1c554852c74852aac12f808b66949c78d3382ebf4dda5f606d8a6458b030a734bd4ce75ff1e04c8f7b15b2d2f54cd4af4ed3ec346624121683a6a54ed58aef9b3a5b26c8d98d5912d739bdbb6b59d84f8513be660ec706e0f90d56c1f4a8103747d9fbd292d84267d9fbeaaa199172368cc70279f70ad58b30868", 0x88) executing program 5: sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0x9}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) dup2(r0, r1) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000100)) r6 = semget$private(0x0, 0x2, 0x39a) semop(r6, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000ac0)=""/201) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r4, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x80000001, 0x0, r5, 0x0, r1, 0x64, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000440)=""/64) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, r1, r3, r2, 0x12}, 0x0, 0x441, 0x8000000000000000}) r7 = msgget(0x0, 0x1e) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0x0, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r8, 0x800c5709, &(0x7f0000000180)={0x0, 0x0, 0x5}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = socket(0x11, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) syz_emit_ethernet(0x1802, &(0x7f0000001b40)={@random="69e1629b6174", @local, [], {@ipv6={0x86dd, {0x9, 0x6, "6b9efb", 0x17cc, 0x50, 0x0, @rand_addr="c710000000000000f9177445fe0afdba", @rand_addr="4036ab003eeab941d9bc8a8423f73acc", {[@fragment={0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x65}, @fragment={0x0, 0x0, 0x3f, 0x1, 0x0, 0x6, 0x66}, @dstopts={0x2c, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0xc96}, @padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x2}, @pad1]}, @dstopts={0x1d, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x100}, @jumbo={0xc2, 0x4, 0x1}, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x1}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x624}]}, @dstopts={0x2e, 0x2c0, '\x00', [@generic={0x8, 0xff8, "5be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476e"}, @jumbo={0xc2, 0x4, 0xfffffffa}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x2e, 0x5fc, "8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce27445"}]}, @routing={0x0, 0x8, 0x0, 0x0, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast1, @ipv4={'\x00', '\xff\xff', @broadcast}]}, @dstopts={0x16}, @fragment={0x2, 0x0, 0xff, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2e, 0x0, 0x8, 0x0, 0x0, 0x14, 0x63}], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x15, 0x8, 0x8, 0x0, 0xde, {[@sack={0x5, 0x1e, [0x4, 0x7, 0xad, 0x7, 0xfff, 0x1, 0x1]}, @window={0x3, 0x3, 0x5e}, @timestamp={0x8, 0xa, 0x989, 0x80000001}, @nop, @md5sig={0x13, 0x12, "b31d40c9a6f4bd06134a80a354186e5f"}]}}, {"9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e2008c521ec9"}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) r2 = socket(0x18, 0x5, 0x6) fcntl$getown(r1, 0x5) r3 = getuid() setreuid(0xee00, r3) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r4 = socket(0x20, 0x2, 0x0) sendto$unix(r4, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r2, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r7 = socket(0x2, 0x3, 0x9) dup2(r7, r5) getuid() executing program 5: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() 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) r6 = kqueue() kevent(r6, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0x7ff, 0x0, 0x0, 0x0) close(r1) executing program 3: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x3) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfff) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x1, 0x3, 0x7f}, 0x2, 0x5, 0x80000000}) recvmmsg(r1, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000140)=""/201, 0xc9}], 0x2, &(0x7f0000000280)=""/63, 0x3f}, 0x9}, 0x10, 0x1060, &(0x7f0000000340)={0x101, 0x3}) read(r0, &(0x7f0000000380)=""/227, 0xe3) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000004c0)=0xfffffffe) write(r1, &(0x7f0000000500)="d25bc049dcf8eb47f7763f5ede6baea3e2b4563afc94", 0x16) r3 = semget(0x1, 0x0, 0x108) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x8]) r4 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x61) rename(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) accept(r4, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000700)={0x36, 0x40, {0x814, 0x8000000000000001}}) r5 = socket$unix(0x1, 0x0, 0x0) bind$unix(r5, &(0x7f0000000740)=@abs={0x0, 0x0, 0x3}, 0x8) r6 = msgget(0x2, 0x80) msgsnd(r6, &(0x7f0000000780)={0x3, "38a7e279ed629a1ea8a657a3b03bc982433e002a72bed964ce7dd0913f1da2e6df9d165c0c1f05d69d3afe5607c74646095878daf7f2feb04bb97a9a525680ee91deceba024d749afc2d9e5ebfa85d5b531492ae61dd0400b563d02aeb831e0417bec6d491d78a66483531989fb13c0045ccc0352b704867782dd541f7ba3b99c6a09bfa92a58bf192e514ad49aadd2bd347e5932aac0bd9dd9c30e40172b6a8cbbc15ff1a911c183b088dec2eccc4d04c94d9862a3cff61aec1955f30b44469a9d66dc30a1a"}, 0xce, 0x0) msgsnd(r6, &(0x7f0000000880)={0x1, "a632c057964bd81319f6c369736d81c7c78f1f08a90bd1c8d7fa76f172ccfb94df69dff8829d5db495957616184b00829b825da1f86a97a1f9813e8b8a0ca7742b8d78c90891bd7c351efd3da0a5e15be115f580b9c14b7d9c761c8f13044e0d479ed20bc0b16f197bc12caa6f69f577dabe0e6c5ea45a929817792b07c7dad8431de60ab9cc66dbeb0dd692a23b80f3d1e06e0ba93e87367599fd996d80c6f01a3b36b1963ce2cb75cf98162b6a5fd608370690e9b66d5652ef67ea7e2c0c248908bc9681eac84780e7086e77f5485511ce454181b65410beef578924a276c237c7e0a42dbb4716d96d8d8017e4f3a883531c2503e6c3db7bfa84f9eeb6ff7b34b6c9c2bb2596732ac394ec3b39bba8ca267cf72f8a388a92b0e4fc29bf0a08cc3f0c52dd981f796b042f014e5ebf2265d69848fad1c582ddc5ff1f61f0be4e8ebd01adabd23977149bf652dd18c8d24373c30392f5325515ae821e7b76a2a7928d5db6802671d57e9eb30e96dc317c9c1df8ac7aaaba939f631822684e7d1167a0f6b54fd891bc2cb7c01f82aa7816a2c561250ae43f24b44fdb5462347a9e95b8bf0b21064aa63c4c363897c4888e3661458f2a7033d5c9251a5190c5bdb557f6c9e45fa3b8bacaeceb9488dcecb582e45cd029304ca64c809d6b3ea2e0cb7415e6040756482c9b25378dbabc4128fe380cad6563e7b85f40e5ba5558dbade41d1abdc0fd7868676d8d6a0e9cffa959608911a84e4f437e04a0311c1f3b2d5f73f2380d2fa5caa6aaebed8916eed6cd9d8ca02c64c25b78cdb3f096ae8e7367ce7f6fb6bddbe080a5f72682a3e39d88a7d9c8017b8092cca3cad40f49ba6f0404ca594f6a084c4bd918f68bfc3d6a36b19606c151ef48cff58f26da917110e67b157a49d85f50291679306e68d11893c541ef20e67a8b3e6b424a2b2a1fa3a31a8f69b6c7607543b18d7cfa44905cb38b3878cd6d83e71d58db493ce6d2cf2c096c0540998aaf96f6d08abb863d977365632789b93551d24317f35c62b42fd268ef159c8f0b37b322123fa6bf95b2abe3218f428e8dbec599bea50d81ad5b6335e9a3e9472f5d88f7571125b42fe4e5eaae03742e53ca57ce570b971ac188b215f70bfb7095cf2a8672182664754cfca4b474ef614063b9fe33108f00d8259dad41ba5c737a9bc8064dcbd58a5611c684f38355799956db059fe6dc811f1853526a94ee98eeab55618f060dcbf2849680fbfae487f59afc30d542b695050aaa4204739ee1cb5a4dfff6dd849ab4d6e67ec4104c0f5a3d162836db212db75fd59472edc1595e8e2634be1f62f3fc6217671e215fe91c7523c5cf08f39ceb22ea1041b99e3e420185d06771266e636fec24b5e6affb2d2912ae1838d93997a4376a1ab2001b75620892629a9ed57857f5348ef9f9dbb3bf868f777574215d2b6b6bee43958d34c90afcd1566a950fe4bda8c413131d1cf982a249e8d7e26a86daaecf0da62de91eb74363dfe884cf436d0fe5203b4717e250c7f2b0ba0730ea62e2a9bcca378edb88f18bedccd128d75daa5ba61d432cdadcaec1a223b1373b2ee041b480cde200c36970ad83db2b7978dd6312e23ddb6caff693ac2549f851f888b9082989529c44e81d5e58a46bd2a736e330d8603c442701f08d8c120d1ba466ed7bcd27f0dbe30e4eb87e05ca3f07af5d746842eb2b31f009cd691d620167e1c16d8c6835674e3bbc5b05310721d38017030a8e8712f714f74103977e49eb019ffebf0e4c56408cdf87a1aa512b6979593b997aa6b3ce4add8ec5bd781c71849e44c15a50f771140b71b9047d11b7a3e3bcb019745122e5450e3c3d643bed29ad04ad9dccb3ef532d046e147adeeb3dd559c6dc7ebb62cf37bf429cb3a2ac5c2582af477fcb046307986f50badccd8372eb4a57f554744697996f7a2d8b0c474d44ee4da0b4d233c0e65753951d26dde4b5e2d4983acf1a7408c74564dd8f6fe95f83780d05f3210eba119b95f4f6acfca86a69ec0c9a78f8ad5e31ca0980e9f140a453fc054a74ccc517e224d49f97e943f4677ecbe182f42a399e1d1e9272444c0c57ee418cc1f616985ba1f88263dba5f582023298247d72f00b3bb164d8f4b6e4d6e8d511eef27bdcb76d65c8af11eb0e194c627f766701b4580927bfdc661b94f708cce88c6a4081c220908490a6fd2eddd074bd411cff0ea5266822f85c82fbf21af92289566c7c9fac5060a2105d00dac7df61088b063d06b9b14806f0d6743c3f874dc56ad595bbf3a9d73a561f5e6307055a7bd87bbacd7c2547bcc608787f21ff50469d012e7e5eea34d05b61610a4623571b1b97c9c1d970cbf6ea8be2cbf2507e32fa5c8c9788d2ec758f25a79a5b5ecce5d2c8c14185f7d79f69c7dff94574fd2665c57e870827b3db900e83d02dd9b40b16f0774f1e53b4e14b6a11d6674234512f7706641896fbf6842789e7c49d371f6d1c6091ac99813b6b042e471e471ab582d6175cdde3e84708cc16211a10d6027b7e8ee9d211ccb62adf13fef42f70cd2ee6067e9811d71d51cf5e80223abcf15ad35de4c4877146fe336563451fb0799c223015c7fae83afc67118205120e1acb5903fbe99752ffa1cf6c4c31076b418f2db08f31232ba24189501aef0dd12a532f920ed8652d757f1779af5a781966ec928038df33c92b787621edd143e49654d93f93ba4b13e2d508ff2ebe3677841f8aac439fc4aea14fb0676187551fb5f23cf9403a352f11f73f6c26665fc1d47e42187c1e537a498bb31ed54ebabb95bfd53fab13146f01207e5c2485000d74f26e430d6c443099962e3fa911365da959f7bd6b42a705e55508a097ecb7bf46d97eb8f585a3467ee3d66e1b53b8bf1362e107e1655eccd987ad1f13276484a3c89261b3bd72a9b6f91f4692cad5b165f86785249c2a831b695d264cc1affbb308f22efedc46ea4debf3b56895dd432dec8d2d6bc72bd2ddf0e03df95817000196a7117160b14764ebb0e8b8aeb07ed2424385bab6f10091bdd58059e7d89a3c6ad5f1b29e5df6d473adf54a2317ba3665fa37a6a0022b26ae73693ce7f4cc3b02d079ebe41aee233fd5e2c60d203e038a5d9065f5e8cb9e77c4eca7e8d51a898a87f8ede91270853055a3742cc0db9950381094a1660f415104333fd49e005897ee539e9647e5ca628289a348dc1b290cbb301c7e373a1b2479fa31f98f695706e68f453e2e1c950afda3fbf5b99c910f9bc03eed5c43af45c3d0b39051df25d8e1690f09193a5ce80b7e4deddc709b933fe17f077253f5200af6aed4fe27e1ddffcc9dba98210842f344ebeaf9ce68d06883db985d8256521a3bd3b0b093c60403ea0b4eaf73dbaa070258092f197b802590e3832d677244feaedde81f7eacb949c21dcb8e0e51611b56a393a4caf410c8b9b53a0fa3f407d9113a69d39156599510ffa1893c288dbff66e4ef50e989506cb6282371a90f3ac2113ce7861ce303becc289208a0c27c8dfdcb5ba006db91d95d0531787ef9caa04fdec4627c82bd070efc86a9187b772f10583b9355432d6810eeaa929bbd262b047d9bf603bb3b8fed0e12cd889cb8cda818619455b94ff26c97b6d4013d47723095ab78e1bd42717de9167a6ce6364981e6d4be79efa188c7c24781a5adb4430034dfa516209d74d4dc4380bea2360b407e531a881d89a6b0e44c07e7711e28b31a2a93fa8e7885e097edfdb652dc0358f8c70c3f5a80be54f691b89fb89ca1a29bc8ed2e10de2d84e562ce361918b9079b3998477143e6d5f484fa978ae886817528e57d3e73fc696fc255d8ee8bc41a718ad017de48601d72a74662c08cbb94f854ff7a43fa6772c14c99c0540dc65d0c44d4ba412b6f5a3b389b248e2a821c6b54ff66b42aad0332d4aebfb9d91f52715a77d8cc3637711f2f49040fb21aed8f950f53724acc16629d8cd6990b529bd6718c3eb98441ef3b8accb504eb833c356a1a2cfe38ded10dbebf2716978eb4fca3650de53e4bcb945a0a9f7d397a46dbc6da47e8c4eb722c40a437ddc64e879df68245d1d3af3cb85fe5330631d91ad974e89ae6767e0a93d60558874b4dd81eb3f3b4e44a7c64b66c18f2129fd73c5e16b959cd7121bee69a4777107071708052d296620ef62e0c0a922046b873a6577db7a6176e1db28f76958eb6cf373521021f7283b6a1a5ff47e7bafa82490f257ac740581ce914f879e5011330b23c27e9eca77c9d08afa597c3be004efb94def42f904edd4d4c131c2db1363384bb46a7f440733fc600a43d03ef2d4aecc5efba6fdd622d362189a2e1c1efff290fdce08e88a3ef00f449d4469c016b2c9f736c9e7f3278506a81442b8f3182d95e87d560e5bed795e412863da8e1c6e75d896f1fe7caec4d48523d6286069c49c2727f2c1d7540e5da1cceec515df8dabc23940a4d8161c0ad5f85d881fbc3e9f18c7dcaa1eae8e315b167e742a0097be3838795a0f765c8658b30c90f285c11be011c80a90b5638e406784fe52b6380a6403578f333d6e3c2618cb9445641f8f1f97205c52fbe2ef20e875e069cef72515fb50cadeb09a74993fd0e4a870deb31d621ba21d10661dfb6b1099d9db4e34e0515180d859a21ee0273cddcd6c95686de673b90e435b331c11db3a8a9bcc4f9d43c2522b46f9925d2fa15f27af1655e50cfc24e15c23aa8d8d015b25eab841154cc5ac2731b61c230e3949a99c7b838d44816df9a91d29ba32c68a9b9b39f34a3874c15106bdac8b8b145e772011958b7f137ec1df26d5c679b4162382189d96771c2ae6831674877a9a5856cb084a13dafc2c3d1d3510c281c3aed6d7f002f5b96aac8eab9b9f0d4609f0dda2ece7886f8858aef43315cbf85c03638a292fd84eb64696df6c86534baa01dbb79fb1eacd27b4ad6d313ac1256bfcf863f6cd276e20cec4badb8b2d803efe551dac781155379f0e8677e5da5bcef10da5e3a39589f8b8792f2c55879fe282a1e1f2563a0d7ab8a1c7bc82de8a49414855a6fae04961d530ef1e832b8669c6a77e0e1e60bf3bea8e96605986dbab50084b4008ac918101a6afee73312cdd128e300d7bc0b4163d76f7bcb176a04a1a4e9856c872cf3e865bce7ddf5b7c0ddaeed3e7ee5dca7c7bf44e67c8f05cc9063226ec7091327de9a095423e6ff495d2161512156c9e5fa768d6925b12cbe35b6e09950081dcc2f053c323dd24053ab7c6036dd87f4bc8c6990709dcc77021970c4b18c47e7a6d040772c8b839a220bd6d28265056ca108d9ba53d0e534111c0e1696361eb2b72ffcbc97806321fad8bb836020f9403183e7c53eb37a2abf468ffecdce4b18baf47156b0dcf98e7ecc177cfc0c4b55d93896ddcbe6cbc0b9e3539d9eb575a919daef60f04e29baa1e8fa568e4c59100a5b4d012df3e6ba167d2959fa3241ab1891a9a280afa9857c053c0e6ff5d6ac8339e120dcde9de42c5b7eddd65edcc1234ef9719169cd8b37d1786e301c4afe6894dc9b6029af036b79776ba2385311f1ca8c1eee0c4f891bcf0b6497bd27d8d575f46c43fcfcc7150babccf572762324b87d91ef3b6694b148df7e98c2245024abb9970ecde0feb90d553fff7b711f40d1acc56b49567dbcf99b81ee1a34491f82fe42d488e31edb9443f86c6bcc873f4f611b219c489ee99688ceab4763ce757af1d00da3b87f6cd8463a839f8c9ffafa7e918f2f97dab9cd20bebd4645339e35e3b4980d8c8f5ea4f4ba0ff98126ba42a69da6311b8670d7aecd88ad62581464a1c2749c50807a6"}, 0x1008, 0x0) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file0/file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001940)={0x5, 0x4, 0xffffffa9, 0x40, "34a0fb47cad5b6539bf42722f4c66c2cdee10d11", 0x7fff, 0x9}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001980)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000019c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001a40)={0x3, &(0x7f0000001a00)=[{0x20, 0x83, 0x80, 0x9}, {0x3, 0x13, 0x2, 0x3}, {0x18, 0x1, 0x1, 0x10001}]}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001a80)=0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001ac0)={'tap', 0x0}) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)="ac06bcd92f1b6ad9836e7ab750ebbb96403d82f8cb9af116873cc2c0296c6311e6c24b5a45a4e7cb94699947d62279d9fd764f277c70947f09e4170904", 0x3d}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x9a1e6416f07402b1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r1, &(0x7f00000006c0)="92", 0x1) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x39db, 0x9, 0x0, 0xa44, 0x7}, {0x401, 0x307b, 0xfff, 0x2}]}) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x84}, {0x6}]}) (async, rerun: 32) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) (async, rerun: 32) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x6, 0x2, 0x0, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) (async) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') (async, rerun: 64) r5 = fcntl$dupfd(r4, 0x0, r2) (rerun: 64) mknodat(r5, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') (async) open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) (async) socket(0x1, 0x0, 0x0) socket(0x0, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000100)) readv(r7, &(0x7f0000000380), 0x0) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async, rerun: 64) r9 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (rerun: 64) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000080)=0x7) (async, rerun: 32) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) (rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000300)="71f9221ddf7c298b2589d90ca7790271ac005839f9ee081d07000000d1e0351938551e40d5d7f1be327b3a84eaf3fdb78c5289776536df55742518fb056c5fe6a72e34fd7803d1ace0e31bed56bca530762718498d36ea81d9eb90b02880397a2b21dfebff63574e4df356c97fb3b495cdc1e772f3", &(0x7f0000000180)=0x1918, 0x0, 0x37) (async) dup2(r1, r0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x30}, {0x50}, {0x812e}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) semget$private(0x0, 0x3, 0x9) r3 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(0x0, 0x0, 0x0, r4) r5 = kqueue() read(r5, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendto$unix(r3, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000740)=ANY=[]) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0x8) executing program 3: open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [], [], [], [{}, {}, {0xfffe}]}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xfffffffd, 0x0, {0xf9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)={@empty, @remote, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x17, 0x145, 0x68, 0x3, 0x1, 0x2d, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0xb, 0x16, [@multicast1, @rand_addr=0x2]}, @noop, @noop, @noop, @end, @rr={0x7, 0x1f, 0x5, [@local={0xac, 0x14, 0x0}, @rand_addr=0x15, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x3, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x3, r5, 0x41424344, 0x1, 0x0, 0x8, 0x80, 0xc801, 0x0, 0x6, {[@sack={0x5, 0xa, [0x80, 0x1]}, @sack_perm={0x4, 0x2}]}}, {"c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"}}}}}}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd60ffa10000383a00f6ec06afdf466c130afc590bdb9e4ff6ff0200000000000000000000000000010100900000005601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b00000500000000831bd82778040603fdeffcc23cdd27a1cfdb6ff72600f7cf88f83d5966ed97ff21c2157c528c33c9056ca5"]) close(r4) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f0000000100)) executing program 2: sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0x9}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x102, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) dup2(r0, r1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = dup2(r3, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) r5 = semget(0x0, 0x2, 0x260) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}, 0x0, 0x0, 0x5}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000240)=[{r1, 0x100}, {r0, 0x10}, {r1, 0x1}, {r0, 0x4}, {r0, 0x2}, {r0, 0x80}, {r0, 0x4}], 0x7, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "031ffe4063000000000400bfc000eb00000000ff"}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) clock_gettime(0x0, 0x0) setrlimit(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32, @ANYRES32=0x41424344, @ANYBLOB="8003"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x800c745b, &(0x7f0000000080)) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = syz_open_pts() close(r1) r2 = kqueue() readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/62, 0x3e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) kevent(r2, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x10, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x6ccd, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x8}], 0x26db, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r3 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r5, r4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x5, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0xfffffffc, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xc1}, {{r4}, 0xfffffffffffffffd, 0x3, 0x20000000, 0x8000000000000001, 0x8}], 0xff, 0x0) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = dup2(r7, r7) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket(0x18, 0x3, 0x3a) r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r9, 0xffff, 0x2000, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x2, 0x6) executing program 2: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) (async, rerun: 64) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async, rerun: 64) r4 = getuid() fchown(r3, r4, 0x0) (async, rerun: 32) r5 = getuid() (rerun: 32) setreuid(0xee00, r5) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async, rerun: 64) r6 = kqueue() (rerun: 64) kevent(r6, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0x7ff, 0x0, 0x0, 0x0) close(r1) executing program 0: r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r2}) r3 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e, r2}) syz_emit_ethernet(0x6e, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r0, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r5, &(0x7f0000000600), 0x33) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000080)="00811e7993e6b879e77c3e68e1ce9359b622cef481162e0a4e35af9d3681dd09c4c694de56", &(0x7f00000001c0)=0x25, &(0x7f0000000200)="59c82be5aef9cb902392087c89c0d00c4f72b0d154c2d2b74f15cb2412af6d55a4ec04930a64b75172f949a331ca88e83b2ea3f365cfa3db5606cd55e36a6e511162223b82e20178d63a82eec7d37a5eea9d69f72e7454c55dd643a99fde92b788fb3ecb7392866f9d893cb6c70760823b991c15ed221b57214c9377b3b2ebb873af810676369408858ec4c15101d8b148cd559a7128071a4f2352d3339d30cbc3e2ec26c2cbb1dd53c74e2a", 0xac) socket(0x2, 0x2, 0x0) recvmsg(r3, &(0x7f0000000900)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000840), 0x0, &(0x7f00000019c0)=""/240, 0xf0}, 0x3421) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r7, r8, r9}, 0xc) setegid(r9) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r10, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x10000000000003ca) close(r10) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000180)) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000002c0), 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) getpeername(r2, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0xf38) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)) r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000001080)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) setpgid(r3, r3) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069de, &(0x7f00000001c0)) r5 = getuid() setreuid(0xee00, r5) stat(0x0, &(0x7f00000000c0)) r6 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) msgctl$IPC_SET(r6, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x83, 0x6}, {0x84, 0x9}, {0x6, 0x3}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x100, 0x6}], 0x1}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800033f59b88 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xe1f5e40183a917a8, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x2, 0x59, 0xc6d1, 0x1, 0x0, 0xb29, 0x1000, 0x0, 0x2, 0x75, 0x800}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x100}) lseek(0xffffffffffffffff, 0x3, 0x1) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x1, 0x0, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0xc4, 0x0, &(0x7f0000000100)=""/196}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x80) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x80) pwritev(r0, &(0x7f0000001340)=[{&(0x7f00000002c0)="ef07bce4539abe6449ad111f343414f6c546a58046c70c4408c37c359da605d48f5f040abad574d3704ad9e83fa3dee90311f13d0fc91eac0d2d1e01f9342d417bf2e95458318d95e48549cf0d32536b5bc0", 0x52}, {&(0x7f0000000340)="b467781573451206e2b7ee4546d8711029cd27204aafe68f865564bcc82204b8a1dc68d63b5c13e8f323deabc0d2843b65b15528d97ba36e74f662e8567fed693a2babdd56f51abd550ae70a8667dc4a54c6b4bb19caaf08aaa2d57efe8996ee00026d295099cb353ce1dfd29ce5dc0bb367c95bd63de54adda023026ea3bd7a826a9021164a0f1c7726239d1df1a9efbfb8536b1583d3e50cc7d81fdc0f91b0d6b969cc6740e48ba027e0f689c96395c4bca6a6c29ba8d589aeb83a1894493d895ef09c4efadf2e8698cfb285321a47fd9b347d0ab90ba382400f208c5c745b3142e2635d0c12bcee0d5c115e9cac28571b57af4d58e5e0b9dbbdacdb62706ac52135ca5a2aace45500514445ec26373c39ac21bb723e5a76a4849cbfa4a7ad5e0f1fdec0818255212eaa25f29b05dee14d37487b9fc46ed07a3e2c9eed6969de11e0d947a6b9223ad405aee9e058af78478460b50729a0e4ba111af70df0da063ea0b34878f7511d5e6a5da62baa5d8685c7224924d4121e19232d315570a19a988eb39ab388eeb1c114da0df05e10aa980fa08b0987ed15abc41e6cfb192c631e80fda7e670c4516599350c0a0d6ed7b21abee97977d2037791aa42f49c144ddb1da014c824f12a3ef30112e9c483ed6c4a3d38fbbd16f2c7b7ffc3d8e35d633215d75362dff051f2e9ffd040abf38310a90629e14afffeeec1fee15418b375e65cbe12d8a6702a0ccac469bfb50b282a6be3db7a5fe0f94bc697e9c632ed4481426f9df110e4604a34e4a0c95e7c22327f69b7a8c026330b32bb172fabcefd8d5b65667c99f99c11f63116f2469af773f5662316b4ec75a52fc5805c960c16f05df8a6c70e0c58d2ff57f3691d19a72e5fea622e077ea6821a327faae34b3aef5b037f5d0cc735fdc4e3ffb590d653efc0682f3e21fde513a96a5afb59983b55756696a5c7ddf8fdb64b8548466df217da99c856ef1a6726e498bfa3f90e7044db6b57b5aeb4b4e24a2e8f1fff507b1737f4defa1301914e4062a4cf6346ed7e8d60874817353d1665d4f06cc7a315b79d2b5b2747ebb82a12c60e61f181adecdc11460d6cea27dee44ac745e9dc6f1b8c1e59baae301ee347e258b3fc3e6a18c6b9ddbba8e578c8fe4bca030d2f8979fe4c29a9949224706bc141152590bf0595dd76c965af33901c9157c35802ea543ca8be4c5c53d459bdd194875c0cbc2c3d5091cffb09edc7e975b2a794d346c312196ae42284b1dd6ebffc9b177c28c60c1f6ce58429ad50a80cce8589c4997137d7a243cbdc42742962d1691f6fe833c9070fe9605bd1eac2934bb2abd1e0c0b62b6ebf46ac970918ad5875234cac93cb2212bfa70d78d2838ac369007f943867258f2bc7cdcdd7107b8400c19ae90acad1a766e9c5c3a5294e5202df0edffd1f196a0f352de00134d1d009982bc196b54511cbec9951525f1fd01ccfc833c7abc68abee07061b989273e645937b88dbca0e77eacd86e12e459cc1c36eaabb456ffb59bd19bad30c7c124ae6171629e5052ae0899e6850e6f3c01ec09a9a1680bbfbec0c9649df48ffee56f77cee846124e8164bc875f9f1d279149928436271019cbf0aff454b45fd33ce495d9548933af0a7ac882cfe5c10f895b1739aea82fc3c82d0bb834df0cc03c79548651f4d79d543b3d68ee38a63f55170417e2dd9aec1ec3d5d60001b043efe2bfc1c23db85cf27ccb9e7e97610b17768fca7b0b7e2e51193d4e8f92040335a6b53a6fef3be6829cf2fcca91bb103114d6148aa973fa10c963cfd96c108349ab9b1b645564b5be31ec2d2a964db91a17778b429b307d9b00e554bf36ea1fc2c92a400d0f33027b39729453abe719463eb5d54eef819a9bfb803d27af758828306323683914dd47cdd10fb11205b72eec51762800c9ab79f6f4521098d47d9ef36db6967e7952cd2babf042823f5643cf4ce6ea75656c092f95db6aa68276da8d88fd9dfde1eed473d528bc530029d64a141e5253d65c589f0dedf23ba70324aeebd73e4485a58c2edc3f4850716384947c3eda8e9d95eab18e11c1ac093ac6b223c0441f2e2bbb19ccc39dea7762ea84b50585d456234115017d7ced565da62ef2b790872bea13d642ea9f389fd288be6a4eaca6c7dd2a4e783471f4f48c795084be4753b182e3702435ba9b005c35f47d7bdb1b80d27504dd84374244a52f3d64231e0dbe423c430e5e2643c1ad89c349be787434c22d43073f6c63276b1907d89edf19c1290184c043e350fec88b073e432188527eed7dfbb111e5e3d6c1c717120dde45db76668f46a470b7a4996ebba17e41440410ad9b0caacca97dbb9c060574a6154deab50803ee4e004e93107833b1f3fd978aa60f8359831424d738bc76bda2a58565f28693fb6177a9ef2e578c3f4a03446656927a33d74e57d3fb626485eddc1efaa638eeb0dfd39a83593759e85439fa1c6b0e2177fcbdb3477f5d0a8eb884619e0997d0623efde0b8be68a160c04bf4181e8e77caabf8db4cdc45bb4383441b1967b6666d17344aa37d68669ce23fd046b94725366adef03ef4b640b89477734e40a35c1b984e5b1cbe07df2f9d3b105b7a929df02b46f6533efeb8aeb45bb75e203fd2d127735880f01c62485314d1f264539aaff4d348732622a399853d11b0d9ab25485e9ffded385259ae3d5be1dc5cba4f7c8e90796ec4aec8b0b143c03d8342eeb891e5f0bc707155f5f641b1486af32fb363d7287ef733e16cc6d145655bb5c0955f3b421028aee477874e1f7b5944972bcfdf159c5de4ee0ab99dd06f1146d5fd722e912620e14cd9eb59e64e8f82a3953356ad280c56d456ca420d6ef294ca74772694fe5b9eaf5e6514dd00acf68a0b0a41228ea495a7e5e665d822f45dd7c83b0f7c6fc81b204ae0192ecca87878127751fbfcc73eac86cb0dfaea137de410aecdc974f4fa3b150fb8b98850bd1f4a72f6f58a0f7697665a884fe69e6431d68ffdceb4bd8dab5f75928505d755b0c7c6b4eda904af64b5f9d6f742179a0e36b050093df1a2febe1957b2158e5ee3688c04ce3b515c71676d7f9825eabae1923d3b193db783273de573710345c3af52e0fdfff8940e516fb71f423609add67fb12b632fbd3b5569bf45bec2600cc6a67836fc0a273bbcc3bd62c4860b9fe807e274788358fe632f4fbdad7e0b1ef1a1a7f0ea2e2d2556f3ef38449c569370f19581eabda04008c85362cdb37d75ed4e899cfdccbad25b5203ea79d0863ff2ec83b33050e630d5f1e82acc2eb56f91ae1692e278d12da00d26ff14d505962958e512d55534202700bfc52a66f835f5e1ce611449d1ff89f4997056c22021205d4752afb3f2b0d758b14fa06d75162edccf6b49abfa79d02fa391abecbc3dc3c8fb11586b116b4b46f5c91cb0893dd17815a08ffef3325b92368ca6f3b9eb797cb7e8208d42308b0ea37ddb12b888aa0cd9338e583b7031db999cd291431795d7c6387eef14f756a4838912a78aa35dca53f99f895260d4daa6d0f6986e865524457623345c81eaf91e9f3f21405b1c77985ce23d3221af14730ffb31c1fad7838697ac5a9f831b4c34a181af8f8646d3c9be00e2f181adce9a98c728683d0a4d89ccad267b9f49e2a12366d3151d6ac2cb984f8e35d43b8f8eb99add758a6c04dda8b9035a1e068c670d4da357a82c5daf933be2ac0977f243cc331cfac2a96c07625f70e7815dee09777002b9aa2c2b9f69e153499996bdbe897195cb4cde6aeb4cda12c61ac3b048d25e536534503a19f70e1fa9bdf11754efb32f2e6e4d7f46de1483f82f476a4aef15f6b1d935ec72ac722f03da97e696f2647a77e95f3a0aa8e84ce5e7cfa76d1ea2a9e7f3de5b8bb3e2839e78ad507a7bcb2a4198d90d1a5c36902c501eed3159e684f651efe12814b17591cee95779b6c429db22ee59b2b2999ac0595e9588e41240f4714db78085904169f1f2d26c77d78a5d6505f8fe2cedbd1d46eb6c14585b28352fe4838385d6d4623762064466a97273fd254d36441ba88c98048a4d3c38a6fc662b14f4c7d6e629b011f6c4aba9a437c79ac1de9950db22b4d1cb541080b191e8113309052f194242d361d88347f742ac96b0decfb9c8841f8b7fe88ab826045dfbf4fdcec4ac3f6727eab05ca863ea8f8d364cef4d4240d1beb1dd7e56ac6423501ce05b27e6828124e1dba0b23517d2367c3f226064e0da3249353760d990a5c52ea55353e2c5b6167339190b5ee7aabcda6de31ef3eeeabfa21a972c55671211eeaea95a2ac387e2547ad74d9f6f70cda6ca49a1f4a61cdd8dd554c97cb2852ec78d410ad50bf235f7315a765557894813efff75a539c096765b7f1e612dbb2f59f29db6401ef120923d0af1c9af8a5329f9a7ba33564c3180a58487eacd9075bdaa19814dc93cac7799486efaa1d3e9b2aca122766a44fd4597455b382a7d9b637fdf7b425dd0836b631c38e8ee9b359affb62babb98b2474843e565c15ad6e62482e5def9dbfaf1a3983682db17161d99db6d11eca45f48ef7fd00ff0c16ec3cc987d1f94bb7c3027d119a506f0e90577f40cb0e67df702d594ca36bdf44fdd6e62176aafe7698f0d3a7cc2c266e10b17a80651afc88665e46976d719338e5d6d17b02c8b1e0021392cec75ac4b59157ccc22d535a0bf22d448fceff78a55d40533c79a4ce3e02747f3ace406611c0386f768df0bcdb9aa316d4045e4936e5d3c6d282131ee61011f227aa5ff907c94ab6282ee2903cdf52eb238fe81a9e6c7c3dab1c4b023fa4aa376aad620cbce9277044b442a728d1355cac89626bee8a6a383ce28b685d176abc6ed0b89e307699906d9d9888483c98c4bf446d17d21eb820d68b8ee31b9269da2eb1ca5a3afaa5a664d6ea87a14afc5771296493dc8555a0749dfacfdc3cb83aa1a137c7a6d8cbd51a63f4ad1c821712fdc22b388042995cae5a0d513b4048b0a043e51876f4dca59feafac98af5807b8bced18921630d803f2da482247216bbeefb5701206e31c51fbd43997091df91e87a2b7d14d272b3f4a8b0d57eedcdcef6c5e5d1af219d62b3a1597f018738abe0135ee62c40668cc35952a6d34fd3bc2132ec08051052b6e5c571fedd892ba81e7d12720af577f41153f26a73915a2939c3ff58e84536c5de9fc368dfcd7afe01e760e73a8377687a1ac034dc1f038fd201e1ecb3017a69ade21b4cfed373e9dbd0fd73ce89683746adbb8aa9da7aa2b688f4f86bfc185fdb0ae1db159c37ed61187e5acff8a4be28b19f273419e444c56ccb377c8f32f7c3eb073fcc21d4fe95daccb5620a57ab515cc1c43188e6334be6b0c66d1b424f885a139975b0c58706fd589286d93c0a038f87ba79a52f03e3b87f42ebfa00c4515df7ea76b36a14bcee076eee5c38b9971808fa5c720ff02b39e93a0d6c51b37e03109045ab46197162a42acf8507bed85da0d017f25adf770d3accf6ddbbe6f2de55da0d31956a2a93c524eddce2cdb9ad775100f01cf96f7842c70461c23a2264aefd5ca0d6e9f8383ca4b62898723f836e016b544cb4cd414d71a873f3edf56ad79bce8036d794304b17d187c74cecc100025d10c59b933bc9053c193f9166293ef869fbc69d329ea39364e83ac37c270c2180bfd4a29bc3253a44f768e8736a59c7f8697590ce28d7b9c1e7c76ed94f53645636de43ce4e78fc2bfc9ac548eae40a01c94da578b9fe83e5263b18db173e2f2bdf8bf339d157938d2b7fa1e1ee16290475fca02d474b5cc8419b74614c2cd3272f", 0x1000}], 0x2, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f00000018c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a00), 0x10, 0x0) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, &(0x7f0000001b80)=0xc) r11 = getuid() r12 = getegid() r13 = open$dir(&(0x7f0000001bc0)='./file0\x00', 0x400, 0x6) r14 = open$dir(&(0x7f0000001c00)='./file1\x00', 0x80, 0x164) sendmsg$unix(r0, &(0x7f0000001d80)={&(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000001400)="a7a8d3272ac6976de5ae49975b2f045efa1397607a4d24ed84668194e6931fa1018bfc46e7e3df8205739b", 0x2b}, {&(0x7f0000001440)="7615b7e2d2392cea296fccafde09ecc6538a4c1498027089a3ff2dc82c287ab20effb7474811aaeaa23d580980395127243dac125ebfde8c88b8e418a5add3fbb30e50e45893b18ac325ff6131f68bd89aae1962408febeefabed589fbab5fbebb5fe303339f36e7fcf94892af158bbb3c507551f59b5238ca20ba13ccc146859334e17203748ee57b6c032e6db16980fd851622bcf253cb63cc", 0x9a}, {&(0x7f0000001500)="2b278b32eaa85281154a43e8b9c20df97ec8ebfb385e60698cf9f5fc2d83e582a918b89d6483afdf50f7ae63a8d0f3631edf85bef6525a2225cafb961663e4b5ea00f45bb62f37308da0d0f59b509e2d8c825630c8b0580b82d62db738aa726def8242cbd9391993f7a35af2d0ad3e5dd504c3eb2a93baf3627ed83042e12e5308d871ce1163aab4681962e483773b02f91f586df5f1959c221edc7f0d67ebcfa5272d0af2f75a8aafc0cfa881285d5b6db135bded30b5", 0xb7}, {&(0x7f00000015c0)="5260ad1d389dd6acb3710ded9cd142fa3f3baf8c17d76d54d3b2a9554edace6eb61ed38d79ddc6e71283883d3652f8f862fe65b3f5ddd2fe5fc5249a0bb1fbdd89ac199ea1d1001552bac0023d2fde73129f0567b031f26f1ef41b5d13ab490eb3b87887ebe5b240afb36912adb4cee32fd43ffcd25d7ed5155363ad6d93e951c1fb092189f1e70305c0d7d169995150a986894f343b48772b74fc971d4d599216cd96c898ea8a54c3f1a52afc85dfa9061bc2ef9e281b363c751ef6c5e0b97417dfff8205b0c752ab8ceb38200f3e330c35179f38a86f27849d76ba36d2df2fb1cfca31c0d25e2823b6670988f61670", 0xf0}, {&(0x7f00000016c0)="73e880b5", 0x4}, {&(0x7f0000001700)="0b7df4a17292a051aef5c353b207284a75d002eebf3f19c12c5cfb41899c003ebe22869e41cc9e3f6977b83f511f62d269f09d5f84b910f376dd0eb22eee0b50309b9bf63084801be27d59a2b1cdb26d1609f29e6285a1aeab7acf985dd9b000d32343cd1acd6dd1758f635c91b12b7ed71e91b2e2310bad010b3700716d7c0029bb07490707ad508e53c993a404694934d5b0e222cfcd2dff388e3a5b67008bd7fa8e5cec1cb3767396066063d4a9161c4f1933989c7acf8fa3c216b2754ffc500594897ed5a6339fa8714841d3d4", 0xcf}], 0x6, &(0x7f0000001c40)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r13, r1, r0, r1, r14]}], 0x118, 0x402}, 0xa) connect$unix(r5, &(0x7f0000001dc0)=@abs={0x1, 0x0, 0x3}, 0x8) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e00), 0x200, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001e40)={'tap', 0x0}) ioctl$FIONREAD(r15, 0x4004667f, &(0x7f0000001e80)) rename(&(0x7f0000001ec0)='./file1\x00', &(0x7f0000001f00)='./file1\x00') poll(&(0x7f0000002000)=[{0xffffffffffffff9c, 0x2}, {r1, 0x80}, {r1, 0x20}, {r15, 0x20}, {r14, 0x20}, {0xffffffffffffffff, 0x100}, {r15, 0x1}, {0xffffffffffffffff, 0x309}, {r0, 0x8}], 0x9, 0x4) executing program 2: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r6, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x5) fcntl$setflags(r2, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0xc1) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) linkat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) write(r1, &(0x7f00000001c0)="da4d84cb59749084d40d9def785730979569edffda36ca6317f0f554d14b733070b5f392eff564a27da7b976edc0d6b7b9ab2fab49824064e78c3e19ce0742392ad5a10ec4999cb241182c5a89b53c26649f352e9b0cc8a0ef95e555632dbc9676e2ec1dd5ec21f36f91efad5b2aeca3b4df3faade09f7c65798eb5dad73ccffdc9e75271695809daae46c9e036816ae07fb39d5ceeca97c54a0be2b293c2a8d9ca078952b89f77bc42de024f23b00c6effd9653", 0xb4) socket(0x20, 0x3, 0x25) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0xbb4, 0x100, 0x40, "ba5251928168cb61718cfbdea1d2b73e057b9f40", 0x1, 0x34fa}) r9 = dup(r0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)=0x66fea6a1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) r10 = semget$private(0x0, 0x0, 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000003c0)={{0x2a36, r6, r7, r6, r7, 0x49, 0x81}, 0x400, 0xfffffffffffff000, 0x42d}) socket(0x18, 0x8000, 0x5) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000440)="e00791e5c4a530e0a81b9f9cf5ad1de64198082266bed6d311e248854f285a3fd9edd9ae7ec0e9e18782848b8022464ab119197216fd63605c5e98ddad81150c80bd9c9e6997b865e86ba32f0191c7bd34abb20a0722405a425074e60fc25d7b870aa526ee94b6eb3d6f6975fa6352d724d7025bb4cb12fd03c082b80ec1a41039e400d8e2fcf1b7e027e3d2e53b7e91875d7f670ba68a127f6823880d21e93ef15ac1b1e91ef6306ea426d3b7ef4da9db1ab30c7bfc7d2da2aa050c02ed0147a17c605c46884f421e36c70bcf93ac4120849d4aa080b4a5e73bd4d74612fa5ef2cedeb2dee21c390cba1c6267c067d308cfd3cfdb77a9728dd02c3d70f4293603cfe060b7cdfffc1049bf6c5d49a6eb50ad066e8339cd477529b84981624c214f5846101e9f93a5c0ba5f9d250d53837c047a764ef755156a7efd48b961463886b2df0870ac5155c5ac7b0ffab47ef9980515b64a7e2d4e540ced0574ddbca9ca3dede0484cae6b8289b2abe3440757f61fbaa46910c44700026ee291e3e1cfa6e8885d5b25fdcd84beea6c3b234cf048e79f5229757d5a8241986fcdc4dd5048c663fa074c0a3fb6f0347b1586186ec1e395406c3868fdf14845b591db46059e18150112948c3638e50f3ba9bcb00b62ec024070ce45171cbe0eff175f0c6e0bad42be09598a8b449c3a59d00bac23870f4e0fa9341af6fcc881165b3f500e56a495dcb91923efd51c2b60c8cbd5cfe0a66b3904b068f55f348c1400cf63e84f7177e51364886c6a0b579ee9559fded99c97f3febd9e8520338c3aaf95e767c0d5fc0501eb98044d395e02c5943a2a75318a6d5d8eb3a34ddb71d95838915e0029ead95c7b5ed569f3a8e3b292c3fe42d360539e1e1fc04dca0f01d43d84e044cfcd396453f14bc9858def05d72e92e8c05b9e5abf85592b1d9b97ed5030cdade48509eae2da65c526719901958112fcfbd06b1d48a74d902bd7433d7302a079660983d42224a66c5bbd4019e3b36adca074c9cc259190f6ba9e1dfd4ecde9f062c4e43c6285263fff90f43a95f193cc8b154e64946b09f46825487aba499e7e49c0382ea065889a239b3906a9e82b290ab010d83647c69adb292d4eca13774b4003b1c254f2862c27405ca8ad10846decbc1765c70a70a73ee39db0e4b392acb74e75d61af6ab3f3c96f4fb1769ef3793a4d77daa5e26d57a77cff7eecb3efa5692413a5d8bc3ec0d47ce23fe23e10c06976e1329c2d3ff223d2946ffb3125789e47ff232c4e07aac67340e27c100e4bf451c30b9685bcac6ce46504c10b444c8c9cb4bac144b06a62c964b6b49c8d3c39bd08717312f72b32be676be3f4c4fe9dc19b7ccb329d642d7ba8844caf9bf340a7393986924a8db3e4e23fab3595365fdd0eec9f2164fe027da41493e15d18fb4ed59babc0867d76f5eb818e63a5930851d9a6fd322fa28e33acf92280a8113892d70979d56d1e0d82d154cae86443f0cc3a4656c7faba917d2eafed675634d817480086c0e443b2657bcb41b1c32b0aac670f0534e0ce297b4a95d073ba1fac7f8aaf011f374c053f2334b26c094cc6f5df1a199334300da409bcdbeabe5659096f1a353eaf87821489e86e6725283ecabd39c952cdf57c0277fe5dd8cafee7ce23c91b7e51407e717caf68f81d5e0c54608c9beb69528c993db8b7685e6cf35265afe4f6126777f85ceddca4af2be9df74be5ed9a231b97de783abd8120b03d7b38d78c01f3e544abf70c250fc88d6d6fc684e433aa35ca4326528d9c19ae04588f74231d33ea78142a7117ecf956989fcf341f822fd97171f43a2ae2362a9ba26541bd634dd16c21aed232a2718a965e50943d0ab18e21f211c8b78b27b909d9e836f6633a4ac61421b7e8c7d72731bdd7062eab0ed52f61ecad48e8a748fe0f5adcfa47b7312a126ef2fb86846232f6990f79ac160ffa599b1c774fca44dd48943967340f6c2e290aae4409ebe91752ebe32a7f1238d5caf5ae0b545e0f9a5272dd0c3d6bc3f4710b33778944fe6452fd323df621aafbe22e34e6c61479b842f066f093300cf7c182a6ca71dc78107083e5c23b6f6e46a283f2bed651892cb1210eb9ecbd6045ddde2c4d140b042f30adfcb706ae5b1a53d3b80c09cf0eaa9e282fe0aefa787c1b903606d265e27a4f04a3c029c46081c480743aeaaf95271fb6006392365abfe82f33877acc1243526f186b94a6248cf46679cbf2d67cfd29f7bab9e5e5efdd45ecc5220af12589f7a2da4d45446124085e5fccb9568c148b78940f96837d33e87ad2e8a2182d65987e2efef5709b6cfaa497fc7c990e90a38d37664a8def3d0fa54aa3bc8fd60782ae01b813dd273f1827e123a7566c5e975b57f16fbb3990917f11cb3d0409d50b43c62c181f03779ece136e19840cf70f430e26b1b7759d2f2e54f47a9384d7a9e48a9a33930b4c928f4051b0d66c0f0114d6d0bab490b6e4296a65115a3d34ff4db63a99437d88c5c3bbb9fd0387e66bc264e1cc0e9573e54a6239e2ea9455b268e7e576d7c40b58a707bceca19b09d44d5405e6a144e650a14bbe2ca84d8c7205a39b86aece393823edb5a72a098e7b29fb195e7aeacf83008b88948044ebc4aedcee641baf3303977a623bb8f57d186cc6f88130bc764f79754cc610ef2be4bf98173e70f4ef2723a4b51ecdb3d0cada3c924bc6dcbc1accd7396e072f6de138cb4118d9aee14ed75dd5cb7598afefb8a464f35da43b60cf0fa8fbce882a359d8a02ff44eb9b7d3fc7f97285021830e73d0ee34a4a15e690c99af37cb703901ebcbb3cc1b1ce384ca6a4bebf70cd6be24bbea99fc2345741d3493d9aedbffae43e56e3f3895bac9334bfc420f590a7dd59f4a65c38ee94f83b45fefb67dae49eff5b03770a78a11930294e5ca2d74618587a1682cf858efe71789865b10c8dba108f7455e7e76942602210b6d5fead81be9058e7f3ac17657001c0ac5a3a3b78e102c7ba953da23c0d9558a22ae214f38e8ae8dc98cbc33a9d4cc71e324482bc2cf0bce2b180f6c3b45ffc5b370fe2e5222a4d992fdd1f5bab1f813010063fe345d0386f53d0239497ca10ea0459659bf2b12708b6f3ce14f967c6f0ff9052ca06e9a95481ac9ac09bc9ff88e314a2c9ad20857d78d31550276912a0ea9b975ee5327e7eb645ba7d8d4633020c5b91c88407482cfec17482f0623395c6f27b6d9b5e9cd0deda5c39657aa0aaf8851b52d6ad111c831bdabd5e72c3cdf600d36e0a7214aad4d6bca86754ca0bf2761ef3c4b012781439a6f60dabbcd3344cbbd1b28c0e21cf6114cf50224e0575b320638bca43050ccb10d4a7717c4debd44b64bb57d3d670b86fd31e6d044893c5fca059ad105d2d7a870576f07fecf8dc4bfbd80561ace8f172caf68aed62280792d6c1139100c801224282e00849e8aa148581a9d81cd368000c1152498bbe8c2f3afda44a233fd6d1af1d2c4a54d6c807418956cdd73bba8a48763520bb6d17fc19c2871965cbd0260f0c62d9efb4c8d33ae1eb907a6ca0f7ba054637c670b576d3f130f95b3bd11192b6fc4d636fed935c0a9de0f60d4d99d158bbd8cc45b6ab1fd18ebc410c3ea96ce2604929d42d22a554d6f1fcb8005ba1b7d1f8c6e626e7107cedbc5ebfba6786425bd0820e8395dbae0171c4474c864d9bcc6a2da0a02f078f5c2bd05626a3e8198dbc3cc56f975eba6ebdcd60b85f45936c9271dd92b2a45862b40cc404b1ab181d696c237764fbfb5d241ad5cf93b82ec44c22c43ef5a476ee87313276efe4438fef9f6eb5c2a266366879e7324482649296dd47952bd315da90ccc8eacd700ed2ffa3c5fa05113dc55fdf61e113df4475cf7437eabb96cc723266a2fff528953e545200f0d329097e69cbe6c194da6f09bd11fe96aef6652e84c0578cfba2d9877647ccaf98bca32aa04c2b5e65a95dc7e651bcd489860e31a597eadc6193381fabd75c9880b1087ae33eeea6ff4535e1e82d3d77f7d0c6da5369d0cd50820bc971e2617d85cd43fb6c72a37a37f4cc765ddddda04b1ae2f62d7085bbcf76afcf6131201b0dcb662c2d0aaab2600863b938b4c1e0c26e0bcb8b40e83b76bdb757398972b101bc176c0c88e281ad18ffe3285ce3426a29ac0ed638547cc5a164eb97816f7f0fa7308410569246454006919564528e194d6da93b7445f806ecf3e1e081b292fae72be9b0008438beecde121b9269c29b5fbe4d228d59e9e789cfc462c75182e6949b2e1e1b5714caebb282a07d5a93c7953c9b7e32cc080417bb7852a6bc131b2f9f3e4a572958980df5231335d4fcea9561ee4ddf23fd0e82d5a71bbd1ac41612dcdb08e0527525d8c959db19ef59b1423922e0ae0e14b60ca70fd19df511b2d8bb5655c009c88856c84290e198d85176fd3d56a844b50deef019d9ccca71fd55b7c3ed3bbd1e8c2831889ba6e8cb3ade5a226d3949541e4268ace30ce2e4861744fdc8434143dd2d8eb01d20af59c27daad3cbcc424907ef73d06537df781d192b1ed21d85daca616dcf1937219f879f045c55667d362f5ecec3ce5ad4eaedd3bc2a779c2da43d9a588652be1464375349dff5750535e3d609487f3f09cebd97bce368f85ceda1164d1ce7260646275c83235f509246f80d7ba1220f321c362dcca5146664108a68aa5155993ce8e7310a2f0a1342f6c9a6e0f4c7d930d90d275bc0cdafc136dd52f8a41c52a8d65be2840f41abe0479dba161dacdc09c383bbc1a3edc770a3ef25156521d033a40818074017ad4c056a61dd3f8a5c913194f4a19e898207aa5e6ab5d76b96a153f70b875c5bd8181fb2c547dc60f83f687d43593e605bdf489a542451da2184dab44cf19767991192c6e9f6ff927f9e3527057817466f467a3ed465d0ad42d72b920010588e58d855507930cf0039532e6bedcc31660018dd3e92180678903b9658f99f486b5fd7a361f5f2920fc56f15214ec05667d7f6b24ee3ba31a4628174f86aa5921bbc75228f0602e59d57a616ee57e1937af297d787ff9e1006749e4b6aa3d7071a595e6bfc7e4a8ad3072c36d0121aba308e4b00e3a8b9fb86319bcc38cc757d4d2798a9bfad165a6b6ed58e6af710a32a98bfaa334f3db79a066fd158bf563fd5bacf74baaa9d670cdee44ed4a75652974005e4136085f0755f597bc7f6e3ee7dad7f152c3312d194865ab766d4e7903dad4d3df87b1e22f54f52f0abb6663aec6f7096544264f5eed03337b370a24757716199e88f2b87e12b57efac2543cebf8a2554682fed3f9d78b4d4814ac3fd944c77657e8202cb75e9048d0dc510396bb0543720a73ffc135a74c1ad9cf7688cada3b5d0f0a50fb2bf1e3193cb228c22aa21fea2c2b41f6883db9f8d238878afa1973f83fcd51b1cbff62db5f2b336f9f728c63655c26d6adb5e8c1f27ce4ea447fd9b0655059c49e76c64891af10f3035c42fd7ecf0383b90005863f5afdd76aa153abf0dcafe8072b4fceaed1a70f3bcdfb8b7aef15fc6cd23a6ff25656aa63aca5add64fcf30148c6cb80ded76065da37ce8bf3544dcaa63867a322b6b09d3fe35d6725d82e243c5cb69aebe3283b1df5eaf70e98cbfeff12d5ac6c5953015d1260bb69a785c621743b4fbab0baf4a477ccfbc6cfb6e4725cece44dc3cc50c63483be1e0759d53eccabe008a61fd6ac6c292bc55e62c4b55182d1670371954bf9ee8c44f9191d9835290d9f345e019e3f699ec7f0388e50f545370ce268fc692460d20892616240af6e9f9d7b17d188f7e8b9b3cbd655", 0x1000}, {&(0x7f0000001440)="1a81241a3612d566594f5b3afda571b785bf703aae7ceb5f91f8e71461b9fd8db34a7059e727e71312911e949bbd04f8c30987cb9aeccca440c1f268552788a354cc8194628b9466b856bef8d465198e49d72c7fc304a5c7d927efcffb2e7f96dd9a", 0x62}, {&(0x7f00000014c0)="b1da1a7744efdb7e65727134189f04d736e8a30a7e7f449df9cbc7adab8e0ec1fbc8293a34c633d16ed16b9502ac2e0dd1d2cd0b59d1b463aa7048e3a60d47fafa888b2c80b744153dee23e2c73c417ad0db61b7d1ef9cdf30f63280c798e4cd23e965a44ae854b216a6fc3838a1f0e006e14d31f03ae7ea50cfe899b0e68bd0633727f9ca4ed163e640a16b7adba1f321bd8d90c04730da161430b8639b106448ee756abc7f41bf5afdfa272abb8fca8b4af50e984b6f9572671f537c27fde75131bc4f360799d480ea9159d5d6930309258ad5c6b18718775c911b4b82376c312b4fa116dd0e274c543d9508027a", 0xef}, {&(0x7f00000015c0)="cbbc7bc329d332f138b61826d1c7c1a0ab1cdec439b7679208b0ceaac93db4e0b207677d2b6b7ebed566e3f516aeed70a7b0d47c00b651f6b6b5c81b82cba0b37fd82b948c01f514d090fa6c5269d82cb0", 0x51}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) open(&(0x7f0000001700)='./file0\x00', 0x10, 0x100) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001740), 0x30110, 0x0) fchmod(r9, 0x0) socket(0x20, 0x8004, 0xfd) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001780)={{0x46d7, r12, 0xffffffffffffffff, r12, r7, 0xa, 0xff}, 0x7f, 0x100000000, r8, r11, 0x200, 0xfffffffffffff801, 0x1, 0x2}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000001840)={0x5, &(0x7f0000001800)=[{0x20, 0x6, 0x4, 0x10001}, {0xf0a5, 0x3, 0x7}, {0xff, 0x9, 0xf8, 0x401}, {0x3cc, 0x40, 0x6, 0x8}, {0x2, 0x2, 0x7f, 0x8}]}) r13 = shmget(0x2, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmat(r13, &(0x7f0000ffd000/0x3000)=nil, 0x2000) executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x64, 0x0, 0x0, 0x7}, {0x61}, {0x2006}]}) r2 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r0, &(0x7f0000000140)="b8", 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r1, &(0x7f00000006c0)="92", 0x1) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20) fsync(r3) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x1e) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/34}, &(0x7f0000000540)=0x24) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(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) mknod(&(0x7f00000004c0)='./bus\x00', 0x6000, 0x1) mkdirat(r1, &(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//file0\x00', 0x0) chroot(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000000c0)='c\x00') 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') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') setrlimit(0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) getpeername$inet6(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) executing program 1: 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}, {&(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'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000280)={0xffffffff}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) executing program 2: mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0xdd, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x3, 0x9, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0xffffffff, 0x6, 0x7ffd, 0x100000001, 0x1, 0x1, 0x7ff, 0x0, 0x4, 0x1, 0x9], [0x1ffb, 0x0, 0x5, 0x4, 0x800000000000001, 0x8, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x40, 0x10001], [0x2, 0x1, 0x8, 0x4, 0x8001, 0x1f], [{0x3, 0x1, 0x4, 0x402}, {0xe62f, 0x7, 0x1ff, 0x9f58}, {0xff, 0x0, 0x100, 0xffffffffffffffff}, {0x2, 0x0, 0xfffffffb, 0x3}, {0x7, 0x6, 0x1, 0x4}, {0x4c, 0x1, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x5, 0x10001}], {0x3f, 0x6, 0x200}, {0x100, 0x3ff, 0x5}}}, 0x3, 0xc0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x200) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = dup(r1) r4 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r5, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff, r6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x3a) r9 = dup2(r8, r8) syz_open_pts() setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df539c87fa8a38720ba5fef350d5d7d67b4b345c475c29d7b385bdf370e9aff61396a28", 0x40) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000240), 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 4: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x74) recvmmsg(r1, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400), 0x0, &(0x7f0000000580)=""/25, 0x19}, 0x800}, 0x10, 0x0, 0x0) r2 = accept$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r2, 0x6, 0x3, &(0x7f00000002c0)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731d3012798f11a89a5bf90710c094d4d21923f90213da9f2205b3694589ad703d56c1bb499e2adab4711274a84958db660986b9b3e081aeb7bedf65f1f49143b", 0x5f) 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}, {&(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, 0x2}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=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'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x7}, {0x60}, {0x416, 0x20}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) semget(0x1, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r3, 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000100), &(0x7f00000001c0)=0x4) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x80606954, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)}, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0xf38) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) denied attempt to set clock back 1084547222 seconds executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@generic={0x0, 0x8, "ac9831547573"}]}}, @icmp=@timestamp_reply}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x80, 0x1, 0x0, "ead0d2f04c38d8ee9f20c971429d5aa9de8871ddf2ac625017b5f461406ed501fbaf3875203df4126a1b04a5cb47f81dafdc2683de4823ae8a8ecf3de21d858e94dd46cfc4f5e66b7733acc2ae550cccc42dcea47dd1915e70695ee9606c292866c9c205e0c0416edc"}, {0xf8, 0x0, 0x0, "6e47716b20a85d34e81ada3acd3eb8473314fc0023c23c7920d91a67f17f0a771d5ef5cd04e4beb6e93b755682b85d9fdf4554b9fe71b051f4523b1c3ffcaa73685df9359b36ed490b0a71403005f6cca0be5c5b52a4ad4ce30442a18e2e5370125da552ca6b61555b95b5e86895e77971a0d23f636fe0b01a40231f5175ecb3e77c8864c4cd76cdc69fbbd59eb9951cb7e677ed045496ab581e6736730304ae9eac7e9b24592da24f4cd2d9eeab277d2061a0e2c2fcd47e56ba80c27ff1cb9324cd6344453b1693312bfde1009175e1abf0c5ac5b9e7a70a3aa159b25bc71e0eb"}, {0x28, 0x0, 0x0, "c7471914dd61b650b4f5cf3b012dcef056"}, {0x70, 0x0, 0x0, "4c0c574bd4110a864f5d6d73b9b5004f32185593f496173b1524d7ad553c21c8320b81e33d124b24df944c77fbca876f05532a680501896c94d77978d9a716aa04ba9e01bbc67e0639c6647e12a0436c1e9b66e6464a5cbd92"}], 0x210}, 0x0) (async) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x80, 0x1, 0x0, "ead0d2f04c38d8ee9f20c971429d5aa9de8871ddf2ac625017b5f461406ed501fbaf3875203df4126a1b04a5cb47f81dafdc2683de4823ae8a8ecf3de21d858e94dd46cfc4f5e66b7733acc2ae550cccc42dcea47dd1915e70695ee9606c292866c9c205e0c0416edc"}, {0xf8, 0x0, 0x0, "6e47716b20a85d34e81ada3acd3eb8473314fc0023c23c7920d91a67f17f0a771d5ef5cd04e4beb6e93b755682b85d9fdf4554b9fe71b051f4523b1c3ffcaa73685df9359b36ed490b0a71403005f6cca0be5c5b52a4ad4ce30442a18e2e5370125da552ca6b61555b95b5e86895e77971a0d23f636fe0b01a40231f5175ecb3e77c8864c4cd76cdc69fbbd59eb9951cb7e677ed045496ab581e6736730304ae9eac7e9b24592da24f4cd2d9eeab277d2061a0e2c2fcd47e56ba80c27ff1cb9324cd6344453b1693312bfde1009175e1abf0c5ac5b9e7a70a3aa159b25bc71e0eb"}, {0x28, 0x0, 0x0, "c7471914dd61b650b4f5cf3b012dcef056"}, {0x70, 0x0, 0x0, "4c0c574bd4110a864f5d6d73b9b5004f32185593f496173b1524d7ad553c21c8320b81e33d124b24df944c77fbca876f05532a680501896c94d77978d9a716aa04ba9e01bbc67e0639c6647e12a0436c1e9b66e6464a5cbd92"}], 0x210}, 0x0) executing program 6: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000880)=[{}, {0x0, 0x0, 0x0, 0xa5f}]}) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x84}, {0x44}, {0x6}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[0x101, 0x7ff, 0x40000000]}) (async) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f000003a000/0x4000)=nil}, {&(0x7f0000521000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00003bb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00002e9000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x800000000001}], './bus\x00'}) (async) syz_emit_ethernet(0x93, &(0x7f0000000440)=ANY=[@ANYBLOB="0b575736c12696e642a2b583880d95b496e666a3cec27d573bb28ea9c1336a4391e534a629fe81542e26c38c1df1a26be286e8fecd27b9552faf0d58e44cc6a7127b59c601c771ba799bdec42400208ee6c11f34788fe19c8d803c367642c709c5368f867bcf0801b890387991d55d1d59657643af7d45d77302cea661c7ea141c25b07580eebbc8173367cd5d26", @ANYRESDEC=r1, @ANYRES32=0x41424344, @ANYBLOB="a002"]) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800033f59b88 executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) (async, rerun: 32) r1 = syz_open_pts() (rerun: 32) close(r1) r2 = kqueue() readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/62, 0x3e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) (async) kevent(r2, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x10, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x6ccd, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x8}], 0x26db, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r3 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async, rerun: 32) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r5 = syz_open_pts() dup2(r5, r4) (async) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) (async) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x5, 0x2}], 0x0, 0x0, 0x0, 0x0) (async) kevent(r3, 0x0, 0xfffffffc, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xc1}, {{r4}, 0xfffffffffffffffd, 0x3, 0x20000000, 0x8000000000000001, 0x8}], 0xff, 0x0) (async) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = dup2(r7, r7) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) socket(0x18, 0x3, 0x3a) r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r9, 0xffff, 0x2000, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x2, 0x6) executing program 7: setrlimit(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffff0020ff0026000800450000280000000000009078ac1400bbffffffff4e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500000009078000053124b76a63ac1e01bbb34fe430d2520821fdb5d935190de819a3ab3cfc0c7d48ec93b31ec2219bce54a9ec87dcb66a543483ea6a2ff8f5a0b6fe47877ab234cda6919f1be7f386fa1eecc811b99462b37e931da7944fefa4988841decde7b157020328884f950bf539cd00c50e0dc4696f904a9caa3f86c42f7faddce453a7c2a4b39677f81c4aac47816add48d266046b8048ca6508fbdbbccf99751347117cbc05012334ba881882b5381be57b242a2b907db482ff0a7f9e141bc4cec556897380d5538e1a234bd71632348210d9265"]) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="096000000000aaaaaaaaaabb08004500001c0000003b00019078ac1400aae000000109009078fe3396570263c65dd4efbc03e02c40421d54ae5ab29767d167a1b75c2821d4de6862203a048bca99c97c6205b4b660e69b66865552971cbf0776a005a8fcb59f64026c8831532cf24733527d46a81ea489356e0077c68f0cfa1aa66a43e9c7bbf0ee618b8546c795d1ff9fed66a0c3e451dd0cdc9fd588575558582847981fb2db32edcd75f85a84aca8b43537f47b80456e67cd79e5b41f4511154de057c94bba31813ad98ddfb2bd7446f7dae8cb7082ecdef6b713fd9f6d22bbdff824c7e1f23ab8219979e535ba18d2003fcdb9057076bf46e68e0b5e95dc74b94e7a4fa9b658ce808d8cd8429dd0febfd8c4623fdf2d38496a03ae5d89f611395d5defc6ccf6496ff334ec39fd46e7"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001540)={0x1000, 0x0, &(0x7f0000000540)=""/4096}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x5) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r6 = dup(r5) dup2(r6, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r8, 0x20004276) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x117, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa86dd66c79e9b00e1060700000000000000000000ffffac1400bbfe8000000000000000000000000000bb44000030670000002e010000000000000001000502fffc0502005400000000004e204e20", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="6080000390780080020400009cb1f69c85a88aa4218082759871065eb248786c11c429a862410b17c3da322bd4cec9fbc8252b5a35baf89b3b2a56cbe68f18cf1b1d307c58b0df71a98377d79d2cb1541547ccac467a7e282d883c2bde1e1ee2bde00c3d7ec1a5a575e31da0c05daa9df4dd503125cbcfff791118f3a0ddf06914b5dfbaca7a75ec819c99eaf970b5878391c5bab7188661ef53e49622381e5f907869ec0419f606527f27230bd29b6fa35b1f6e83"]) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000001580)}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000380)) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x20) r9 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r9, 0x81) executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xcc, 0x0, 0x5, 0x7, "e54a2de141b2831157359080873d784d246d6b06", 0x4, 0x8}) pread(r0, &(0x7f0000000080)="4662137219dbbf9c5f0e8c75340af2757e6bcc2e04c045ccf810fe", 0x1b, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1010, r2, 0xf5) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000200)=@file={0x0, ""/4092}, &(0x7f0000001200)=0xffe) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001240)=0xffffff81) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280), 0x10, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000012c0)={'tap', 0x0}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000001300)) r5 = socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000013c0)={0x9, &(0x7f0000001340)=[{0x5, 0x9, 0x0, 0x22d0d381}, {0x7, 0x3f, 0x3d, 0x2}, {0x0, 0x4, 0x2, 0x8cf}, {0x1, 0x5, 0xff, 0xffff}, {0x800, 0x8, 0x6, 0x3}, {0x6, 0x5, 0x3f, 0x2}, {0x5, 0x6, 0x83, 0x2}, {0x100, 0x1, 0x7, 0x4}, {0x4, 0x2, 0x6, 0x10000}]}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000001400)=0x22d5) unveil(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='c\x00') recvmsg(r5, &(0x7f0000001980)={&(0x7f00000014c0)=@in6, 0xc, &(0x7f0000001880)=[{&(0x7f0000001500)=""/129, 0x81}, {&(0x7f00000015c0)=""/208, 0xd0}, {&(0x7f00000016c0)=""/170, 0xaa}, {&(0x7f0000001780)=""/181, 0xb5}, {&(0x7f0000001840)=""/59, 0x3b}], 0x5, &(0x7f0000001900)=""/99, 0x63}, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000001a00)) r6 = syz_open_pts() setsockopt(r3, 0x80000000, 0x5, &(0x7f0000001a40)="575d3e041e2f9da255a35f786d9408597acdb0d4d3f1c4237130d899ccce60f9a61ddffb5d4eb9f2c48f1ac2a11923ac8ede5910dd8d50a26ae2ff3fca837d3a4b6df12726692241ef31330715c01ee0d16ada6882ab613a532eac5bc0644e2252acf0757becd74ede209a5e3bda15bfd947f2ff7bb70ba551eaa168ac5b3659ed4eea774958cd4911b0391ee49c", 0x8e) recvmmsg(r4, &(0x7f0000002ec0)={&(0x7f0000002e80)={0x0, 0x0, &(0x7f0000002d40)=[{&(0x7f0000001b00)=""/70, 0x46}, {&(0x7f0000001b80)=""/84, 0x54}, {&(0x7f0000001c00)=""/164, 0xa4}, {&(0x7f0000001cc0)=""/103, 0x67}, {&(0x7f0000001d40)=""/4096, 0x1000}], 0x5, &(0x7f0000002dc0)=""/192, 0xc0}, 0x7}, 0x10, 0x1842, &(0x7f0000002f00)={0x4, 0x1}) ioctl$TIOCNXCL(r6, 0x2000740e) executing program 6: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) executing program 7: r0 = open(&(0x7f0000000100)='./file1\x00', 0x2, 0xc) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x1000, 0x3) writev(r0, &(0x7f0000001680)=[{0x0}, {&(0x7f0000001400)='K', 0x1}], 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) open(&(0x7f0000000100)='./file1\x00', 0x2, 0xc) (async) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x1000, 0x3) (async) writev(r0, &(0x7f0000001680)=[{0x0}, {&(0x7f0000001400)='K', 0x1}], 0x2) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) (async) dup2(r1, r1) (async) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) (async) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) (async) executing program 5: r0 = socket(0x10, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000080)=0xfffffffffffffe2a) r1 = socket(0x1e, 0x0, 0x0) r2 = accept(r1, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000640), 0x0) close(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) r4 = socket$unix(0x1, 0x5, 0x0) listen(r4, 0x0) fcntl$getown(r2, 0x5) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000002c0)=[{0x3, 0x3ff, 0x1000}], 0x1) semop(r5, &(0x7f0000000440), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffd89) getpgid(0xffffffffffffffff) r8 = getgid() msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r9 = socket(0x1, 0x2, 0x1) poll(&(0x7f0000000140)=[{r9, 0x4}, {r9, 0x100}], 0x2, 0x1) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, r8, 0x0, r8, 0x58, 0x5}, 0x49, 0x8000000000000000, 0x4000000fe}) r10 = geteuid() semop(r5, &(0x7f0000000040)=[{0x0, 0x56a}, {0x0, 0x7, 0x1800}, {0x0, 0x401, 0x1000}, {0x2, 0x48c, 0x1800}, {0x4, 0x2, 0x1800}, {0x4, 0x3}, {0x1, 0x6, 0x800}, {0x6, 0xfadb, 0x800}, {0x0, 0x3f, 0x1000}], 0x9) syz_emit_ethernet(0x7e, &(0x7f0000000340)=ANY=[@ANYRESHEX=r7, @ANYRES32=r6, @ANYRES16=r1, @ANYRESDEC=r3, @ANYRES64=r2, @ANYRESHEX=0x0, @ANYRESOCT=r6, @ANYRES64=r10, @ANYRESHEX, @ANYRES32=r10]) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff020000000000000000000000000001010090780000000060000000fffc2c00457c5601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b0004"]) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x1}, 0x2, &(0x7f0000000080)="eac705fa04fde6ce1bf9a79a2fb92e1a25c330e4ccc646a3a4601512534479991166385f072823447bfb67f7e0e5f93d045bc367b7bb2a270fc068f0018031cf7a45e3a45435ed2db6eeb6d61451970015398912c3979c50f483199191cf3960fa441d6b5559cb6bbc1dcdc63c899f16e5c0fdc75d3497208ca37a5cbe2bee9139c9354a8f937a4f3a82b30f32c749c4a1", &(0x7f0000000140)=0x91, &(0x7f0000000180)="e2f1e713108d55d3ffdc484943e5e0920dc03071bf5e35edd3d7ba7a02684324d989ef7798b7f8b21b8e2aaf9accce8d3817a632650d92b5f2c5a14d74c8a2babdcf00d07cfaac67baab53", 0x4b) executing program 4: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) executing program 3: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [], [{}, {0x0, 0x0, 0xfffffffc}, {0xfffe}]}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x8001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getuid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000001700000000000000000000aa02009078000000006006c33e00003a00fe800000000000ff07000001000000aa"]) chmod(&(0x7f0000000280)='./file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000), 0x10) socket(0x18, 0x2, 0x0) socket(0x2, 0x1, 0x0) socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0xffff, 0x40, 0x0, 0x0) recvmsg(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/141, 0x8d}, {&(0x7f0000001340)=""/193, 0xc1}, {&(0x7f0000001440)=""/205, 0xcd}, {&(0x7f0000001540)=""/154, 0x9a}, {&(0x7f0000001600)=""/128, 0x80}, {&(0x7f0000001680)=""/146, 0x92}], 0x7, &(0x7f00000017c0)=""/96, 0x60}, 0x1800) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x40ffc}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0xfea}, 0x0) poll(&(0x7f0000000040)=[{r4}], 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x4c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[]) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = openat(r5, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000400000000000000000000000000000000000800002a000000000004010090"]) openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001880)=0x70000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000880)=[{}, {0x0, 0x0, 0x0, 0xa5f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7fff, 0x8}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) close(0xffffffffffffffff) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x3811, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000100)}, {&(0x7f0000000380)="d59e1be9142e2f5329450382d99ff92ff9ff5cbc01e6f2928a8c48428236c7c73a486eb3d915f942a963073e105ac3e240b66bb484a26a1dfbcf009da0f68b38d44556d36592930e31cf10cf4623a17c31ae9594b9437fa226b7f6c6a4a3c86112", 0x61}], 0x2, 0x0) getppid() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) close(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000300)="5d0ea48bb2002e8d57ed012807f7702fc7f4238eaad1f9aaf92b48e2601b2feb16ffe8491ed2e1ad45981f009ae4241f1cd255803f3eafed04f8fe43f96fc007e4366b09cf4f14ac307984c0315af9760f9e45383a5ac6a1ff993f95c9144f0000000400", 0xffffff6a) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="0301d427ea8e7886a17cdbd8273d32547400010000bf03", 0x17) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x20, 0x0, 0x0, 0x3}, {0x29, 0x8, 0xff, 0x400}, {0x0, 0x0, 0x80}]}) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0\x00', 0xc000, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0xa) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffff"]) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f0000000140)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000380)='./file0\x00') r5 = socket(0x18, 0x1, 0x8) close(r5) socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x800009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRES16=r2, @ANYRES64, @ANYRES16=r4], 0x401, 0x0) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB, @ANYRES16=r3, @ANYRES8=r2], 0x401, 0x0) syz_emit_ethernet(0x2a, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x42, 0x200000000062}) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000700), 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x8011, r0, 0x0) executing program 3: 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(0x0, &(0x7f0000000300), 0x8, 0x0, 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, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 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 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) (async) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) (async) geteuid() (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) r2 = syz_open_pts() close(r2) syz_open_pts() (async) r3 = kqueue() kevent(r3, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffffe, 0x55}], 0x7ff, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000180)=""/115, 0x6a, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xfffffffffffffcc0) (async) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) (async) listen(r0, 0xe01) (async) ktrace(0x0, 0x1, 0x40001932, 0x0) (async) socket$inet(0x2, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) recvmmsg(r1, &(0x7f0000001bc0)={&(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000001a80)=""/62, 0x3e}], 0x1, &(0x7f0000001b00)=""/105, 0x69}, 0x8000}, 0x10, 0x1000, &(0x7f0000001c00)={0x3, 0x9}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}, {}], 0x2}) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000140)) sendmsg(r5, &(0x7f0000001a00)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000280)="9d2e8faa61ce6463c5b230dd9e625a7a75878f5197f537ea867916a4123a0d8aea74365a9b922fba9df285df2dbf346cc51068c20d2d1ca682a4e2ce050d2aaf88761cd560c07860ac9e6a0012aaec09e5f1ca374ca8a6138180dd39e5ba08faf306fa546c555b4807280d8c05c161d75af9a39f943082db447c26291022d89c5326f48b8e4686b9044877da52d2ea1de72bad0aa692e89edf419d548e8d8f4b97f391137a573dfdceed4b7eca25726e88d863f4b0cb04d9978d8e923949edddc0f2d9e0f2af24", 0xc7}, {&(0x7f0000000380)="40b690f142372c0ffcfdb3649b1ae58bb5b97a5d749a0b1c38cf83feb9dee581bf6809dc93cc5974c162a86af1df4c8f1c7abfcf", 0x34}, {&(0x7f00000003c0)="bc55680f65d5e7a6c1145fbe53", 0xd}, {&(0x7f0000000400)="73a5ffe1d379b76bb2486ec09318495ea2299a66c26c3cd079219048703fd19b9c84c54f9e36352e1fc468ecbce9475d13e7c9b2c4322aa871ffdaf7eb1c55c45854dde4b0a269abeb59ee64ef4eda81ee2c36c83e1403b378bdb20b0d2634149c5cd36454e76ad60f847f89bb574af96ae7038a15bcb663ec04c179e435183394d8b69df6f0a1da60bb463ee9", 0x8d}, {&(0x7f00000004c0)="ad4deaef9a1432f01b5ab7d50b0da7c095af1e1064b76f3e5e1be2cc41096be73d6132d5233519a84631e413d8ac3368db7451fb9b1b513beea9b47d5833e365ce5bda2717980a9dc74d3c1999928033725c9355fc70794fb517debd33f3d913ffc4c3ab9f940682d00e057e065753e9eb263ccc16f97f271679f5282c3cd85338509334c53647497dfd92e3ac69110e1004faee5826f48141880b53e113f67b0d8ed35543dfd9156d62abe071a1852ee71df40834050cafd1c0a4d0b2b3b9845403b5ac4813681cdcc8f8", 0xcb}, {&(0x7f00000005c0)="c362103fc42b00289b7cca1cd0ed199811a94af6f766940e855c5ceeb23fbd281c5b622cf530a6bc3e5b45ba0acfa393bd8f506a397715569c3f4561cdf02af3f01f96e49a9296ad96b2ce544071dd0501adbae91b746bacbf984beb21a42e1963658bdcf66257fe79", 0x69}, {&(0x7f0000000640)="4207ec75005a5d67029782552099b2c8fb8768751b0f13d9026d0fb5784b3b1cdccaa9e52974c586d7eb93fa3e679a33e20330a27cb277f4758eb0782c941062474e6be41746c3cc19ecf082e6b368cc0ae66b6469e7503504f7d0df1cd3ff3777f05847742e47df87f9a8360c7540", 0x6f}, {&(0x7f00000006c0)="e6ad6c6a3d6f373d46222c6831e8227b9d67ae41834f2d59dd1babcec4317ef7df5e402c2a53e48925ff7e1a644a898b6808c8668caaa586973cf9159e5a64412cea34ad2e1045959cc93da520c4db6e28058630432bdfb962d164b05a20b1f5ebf95816e32d4ee91a7f02879933c5bc3f0574de4bccadd8a799610e6f80604e98111a9d0a8d4d6f5cd583ce1ccb74ddfb7912ce4d8e670c1e0e62659b90e8263c04a894331304f98823308054f806e4929641c85cfec99d8141a694a6f2f1e7d750a6be23e3963ba202389d827c00230d9b89b914a9c999c3ca2072c5f5761ffb9f4df3ba15c7b5", 0xe8}, {&(0x7f00000007c0)="d45d1c4a62194fca37432a5d1b90da7de4203b511182d87be68ada35836a2285c18d1e67c5dcc0c06b2f011ad6d24da5fc76376629d2f1519968c01b43525d43c148b95aaa34b7b1797dbd88a9bf6d48fc17f72e36f57a17d86a8799fead8cbd3b9daaad45542266413b0165897575deab08cca54d0fad336d4e373314bf6f813670fff164a9a57dad1999d996fd829cdf50928384260267841e0ff8ad0143162b2b406d79e7a9ba649402f3e27ee232dfbdce0b320518d474fa42bf0d", 0xbd}], 0x9, &(0x7f0000001c40)=ANY=[@ANYBLOB="8000000000000000ffff0000001000008b1a4f246375e222e930d782b5d7adf6915f4b17f474e9e764ceedd8fd60a83e5802e8619a8488a3202e3d700115950a0b21983d60efe207fd6294fbfaaa5abdac490b28db709c58a4b3d7355ede1046986dd10926b800fd05faf7ac4c406c62c5c87ea98920f56f22976858000000001010000000000000feff00000000000038156682ac0cc53911ab8e52a0c50f9d9f01af82b55989dc4048348fe8867d69a85eb7f1804234b902fde5309394f2c08da4b0733facaca2de10932a4743b4beefb6bd7b9110306a3e4568eff6d0c2ead1a800fd22ff957c9c0029d91eec8cee69f32fc49690e9fa58b5868f819a631b56e874da9890abbb8753a4983d33378c4818a0dafc22df2d0ec4c7d19b4a85131078264d55a59a52acfda8a7df29354b6100a45acf39f9ac2663f54935fce0077608eef6aeb5d86b30b750fd801ca84f3e4ea3fc162a30faa2fb7fca2e3a673d902dbe5fb6346d3ba93068a33d364919fdbadcdae319af779dccabf1e4dd4a9d6b7024039e68cab7470c9df6932f33f21287e12a3e53956f72a6acd5de81715cdef22a2d37b44e830d6ec8d9b4ba14d9d4e22c0c9e453307c0618385a06a5ff94f3339ec75eb65ba7b8f1c4cf67054b32cbda5cb4a12f9529e5547fa541a3406585876d8bfe36e732c86ffc3992a8774634f6589a7e26cde78b3f858101366a3c6d37bc9c2431ca735f56033d5d5bdca5c92eada630d068a678f1f4ae64de16afa974fd3eebb9260647fc3b83644f003c0291100e452273631fc902c2b062c9dd080109c08d07c10d851a463c31ca59b6c0b0ae2d82d970a4bed855b2f86347dc43990630adf8799a1c2a1de57e934fb368f994a7a0559d1b18c5252d314b9fef0aab16d392e31a3ec86b30fc0d1b548fd13ae7d0586ca653bcfb0be25d0a03507a792ed4cd691f65e54aea937727d6c0738b0d77742dd29f3aac66c8c8cef72b7e529c4796f4e59bfc05e89809716ac39bc95ffb4f494eeda71ff3ee45ec9c7eb8c6235969911da08fd13cdcc62056c1cbeda23e5851d7f1ebbd89f88a9c7277512d21ae231bead26ad42e0df8e7c0e027ec5fc0bf6fd1fa51a26f3c7c8964b6e0d05298610b0e49afab9678d9a0bd021b713e1e41e26d0a5cd6eb988f82ec2acc12734ff79cec3375ad6ae18b8f595910044a62df2cbd4c55ee125fe2638fc83e0e5a27284e91e5ef086c38f67137d9565148d85ea0c965e69943c29ddfc44745dddefef145706ce5a33327b09601afe940581a733db5707e1d0e90ca0d92c50ec0a5d32ddf2fa1c8ccd31dacd20df83aba4a9177cd033f1dd1fdde49eb00d99c597660ce47e875a5c4d03a2d5a5ed2d94bf0dde28e7ec266bb24367ca35811c5dc033677fabdbfb7767926d1850db4fcdb6a0892c088381b5d3f14f3ebee35f46eb11d734082aede6948d5a9d829c09a11f706016387e0eaa32e34b3e87cc413b6b3be770b079aec2671c641c7cc30813d94f3c7f624f39e2f40e81c1a16329978fd3c552925356a49008e4106c9211114acf166c58477730b3e7c27e5bbc690cc907ea4a9a00ca2592b6fbbbf1958e6ebb49b0790e50ae7d3a6c1071d10d15e5380349174a71152222ca8119e1bc6e855dc142164a88035e865f38a7a7319b0f310e512343b3a8ab449305b23b45375bcee38bcae83de8a2e8fdb80f4ae518140eaf889f1672f693bc76c6189ae69d330f116c66b53013acaf21185cd39697df02f93c10cbd372da7b72141d133295cbdac5b931e4e7abac368d630d4e5783e1ba02771a2267d8305f0a64ccaac51b0f1e6354b55efcd5b453201a49103982336699e0af70f83f6d34b37a62ebc189d63a202f7b5f8beaae004c7a2de4684f6b4970e84d5a6b4c4db0c070862ebd2103ba7558e2d2b00e2f4419b1ab37e2a5e42c2d00d4197ff5b91193753f8c5d3a2e08d5fde8693f1bf0195a7f91075fa29497415a605ea94b68e4c7071b42f2c428c61d216fe8ef3e83dcabc3b0db8d7e96ba5d3b11d982e3d90d9e172d3d3831dfb55e001cf7091289d142ba3eaebf251dfd416774e9462d6e657864cb8ce04a2da19499953574db8ad0e654c35c0e447a23ff26c46c848b46df2a2b7976d22b9d60a92d1767d3b443c38713ed49641e9f290da3ac2c017378dd105a83edd103278ad17f484e1444f70d43a914d9448bb3752b47d33cb85823b8f6f6bf363ece414045c2c79b9663f1b09b7eb0e4071e490aa29fda575b0352406e65ca093335060cd29cf1d1dc21203effff2f698d040d1592a9610dc097a3bd9fb633474184c4548d443853282a279c5cd2fd0cce99a56af045ae611801820c7e76fc540f737ce3d4c0bcaf988b3f766688a97e6b8a54fb8b70b4c33e94ce8bc0bb3042ed9fc965d0c9935951b297c1cf1d72e9a645fbe6a0a99a1dc22fa440ccfeabd33c2de167adba75c597c467db75e936d8a1c58230ebace3064a97fd5451ff3580cb94a23b6515714d6fe311a617d2d2aa12e15cabb2cc71cb107ef9d6c9394f3281bfed83b4d88ce914a35c76951fa56806e511d7137195ba44a7016ed45b44fb76789bc4e191fd0450650745d052c956ce1dd03b7c558e9a0e71de64c5b891e279d2f90fc4d484c1020739dfa47cb3228c14ef0983ecbf58aa0c802ba3cba9f4859c23706a48075de274eac3d7e8c66dc974eb5d353cb43192965edb17bfbdbe95a5d3c6996ba5394bc602cf87ab5a64a47bbceccc211b28fce53c00e7ecb766a06e45c9536e4264d16ed9e73c6bf312e7d1cbf666a5e3134e0ac32a370faad024d54ed0e48812da39b249fec05e050a76d0c522c10e181e10ffa92ee3912b299dca8ca0525a94d345ce73a81801dbc2fe614fff7677eff33149f0b0bd45100bdcf197bbaccfc47add9a4f3c9007e70e589ebc2eea28c1d3178308d4db61ac85b23387a670a8a60a96ce77e7c297b85340f19b9aeba6fd828f9744327049c99c816c7e796993bd614f51346577b302f50119fc07b3700086357be4493a27698425b49ec188cb3bd39da21ac4d4b8a5ee8038124eb83e85c0b5062de0ba961f053b0bb53020fcd84b948447fa59c7a3c4dddfaf756574c2003d9e07703452b58d99ab878e88bef3f7491c243bff1656446bad83d873b57b03fc742b789e70b33597ab26593b9ef80c3d76a720fc341b7869ca3f3e1593e92adcbbbfc775bcb3157ef2b499e37dbdb0aa4f7610b78c1096b4f1c51810061dd368135933644844c961c7c71fc90ad040a6c80ac0cd302fb651d7d8386547ed87aa82db1b3b3bda233c39056ae85fee59977f5f7ebd113a4e4b3563725254aff1a19423c9e7f71784e8e22d01b05cf36c65a13d5b0543f4db7ede183146da5fcddf4927fe9fc6e683b4ef9db0df3f5a152991f17a69df906f6a378bb2321e867f7a9f10ee2019b41c661bfdf4dfb642d525bd4bfe3383ecee230b473185ae96e6bd73e80cb3eaaa1d97d7ef734aea36c508767dabede77541a288b50b7b48169d03c947c707a90bdbe18e1eee207b125e78e638026164dd7caa82095c95f0d08ba29c51bfdfbaf3b11d3d90d9aabbcd35f1de8b4773cf2058903ade80bbfea6b996e7505dfc6ef3b004f9bb1986536bef4142fb969e585a2b9b2dbe2dc4ac1e1e4b69f341d07801538b9fa7bdc077212639f3809b7a414651f4025cc778017efe5841ae420fe83bd718d8d5b6cde728f4c0143d3bcac3ba15e637e1a478a05024b55651faa1154fd0cd1699c4000b543d682f85b80686d53f22711d87d9a11271983265ccdc166543a2f2defc5ad9291c4ef286d386d96cf40d01b6e89adc38d16c69efbc47fc206e5ba185b0c5430fe537f2d960c0b5e0ac3793dea2e44a706c40edbfb7d3566c9bf6414a3dd7b61bb43f1e8e1c80ac978b13f3dcd62ca53bc864a5c7f299816a19885fb22a586d3c6410e997aa87837fd091cdb3f64e6cbc0ad4f84fbf99285db90318c9673faff6efd6ba234f7353b35e5e88d22ece015667646cba9906518ef1d7c286f9ccbdb95c94f38af075ebf06a1ecbddbd51aaa2fee2f9bbf6572d56c443a89c3f4436b2294ece5165cf1f7eefc8def0e6bcebba90081a47a2830f8c1cdcad56abae49e1f6edc0171f2bd0cca0a7a64eff0ced92ffbf434bc1f4e1aa127927dc05e7c7faaaf0f7b122de1664b179066531510acbcab171bb6ecb9d5d54d63b0366458d499e73a9c5f5ff3cd79e4c73d3cb8a2411ef2f5ff07826a639959bd444bee13e5f9afd3168299763c6d7d281f37c5c5d369653500cae3534c8fda711e7bc8c6e7b6085afa3fb76866f8d25d09138d8ee54f9d8f8f64a9432a016a78040fde08532c48051a33da70e69ff42b82344af554dfab91e822af97e2e94ed7c76f2a9e060ce4e9c6f1cfee4ce3874e11e1cea9c495bf9e5b369aa699d0ea8aea488781fe094dd6d402ec57885e7ff2129583eebf048109e2c4ed4c3d083e983f7763928dafcd203b0e6fade3a28499adb1b57cd672c60e001e7972c24573f4e630e762e14ccf240dfc5023b329f15d5ee540766c552ec9e3ac00b19ed7d894fbd321879fe8bdfeead863185b3438bb8df7c0795b2fef5c5a4660a4f0ca5b5e64fd3d6df61791eb518f7fffce55b07b95b1d5ff4aff8cd63fe4440fda669c9b17e4d56857a8488da249287a228d6ff5dfa8198c540e7c9756cebf797f4cb2eaa80567be8d48cebb158b60075dfd7aa8622254751f172b24009779414a95f408cf6fbfbca0a8d18473a02d7900a4288ca53a298e5a9c474168f089d68fe5798260b768a26015945908f3bed29392edb5ba5f3f53529b48c2d2dda5623328900c888680834dac60233ee9fa188212e0cbbb2c678908f3e698d9db73888d012ead094a7d91029fc20ead177d2889742231d0cb5b9192cf6c5ad3637f259ff7547b215338bb98f14213d040ae08a09b65c7935791dd30a07a527903195bea190f1e2638ec5e88b9fbe0ce4d037d6efb44b03e544c168de21bd69760cd8aa0f5e82e3be43e5599ea0ef7e86dc5aa5ae1f702ee2cf5821502bf64448ef30e5f7ff1103c43f0fe164b3918e6a6c27cf36403e01750b7b8dd703ecdc2a7f5c390a7bacee440463a7ecefa41a6aa0da5aeb7ce13409525831615dde24f57037a08db1536f86e01113452e741711058f0df52327295fe465de1fd9523bdb246d8d40e1ae1c58867827faaa05306ad4e8c0237441240c38be552e93e4855ee71ed01c0fab82ae5ca7d95ededad9a99b9c06c144f308ec7e44226c22e1d3547be070963ff1c8a584d499ad096305dcfcaf7841fe96710b531e7b01a0b24d8cd9cdb10df33a53f06fa2f8d0dd0b560e8b10d0e6eb2bccfebb5b2d15eb80c0f37cfc5b2e2e03af115c72d634d1619d2f79470a4924337138c6a9abac8a3f2a3f91f64822376e2d61fb4957ac2f19a3ca7a75e42882b7f07fcbd4c1e0597935f575bb3474eb2677d54cebdd07f6b804d3297c42941134080ca3f8139fb952a25eaa9d81c4b52d60825fd8d2b5ea3702b77d135f768d0f4df11fa652fb0ea4e003099c83d824cda87fdbcc396a0b8baaf2db994d65ea67d141a0d76999aceb0fa7fee992206401371f0802c8e246db1f8735772812a5d9fe254741509dd2f46ae147049a5e596bff7f76a4457bb1b3710e41a51a9e719a96bb9abafe4d3a3691e0321fe10142c61fda1388f94104d3a1ed2d61efdf1aafec1a69ff3136396ba80d4614e0e2d1bbbf74d7cc842935d65137c605949e514c0f64cb759fccfa7f97d422d3478091d748a5c37f38bfcdc844351f1c00ff7eb1a4a77fce535e5257aad4603917741a651a7f45b460619f665e052c4baae9bfee0bbb97b5cafec4602f10abd38ba017f5f34bf1fc96b38f37d97fb94f4ca134e41030da8128feac2e80f2e8620a5f8890d48d01010a068c9d0e4d2ad8d2c4172643b4fb68a43d56e7b52a4e15a4c800000b961dd2fd8d9badc3c366bfc1a579569793ff0118ff42717132c767e6379837c9f19500efe2f163e0ff8c6ed8423bf1b999d3f91e34e704be8c223ec7774e0216ab3ec8947b4695ba1f8a43247f99f39d7d49f4d003d39aecfa0da6687c8e114279de682273ebd492355a6d64a83e"], 0x1090}, 0x408) open(&(0x7f0000001a40)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) socket(0x2, 0x3, 0x6) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00005a9000/0x1000)=nil, 0x1000, 0x0) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) semget$private(0x0, 0x4, 0x20) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x6}}, 0x0) executing program 7: ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x84, 0x0, 0x1}, {0x4c}, {0x6, 0x0, 0x0, 0x7fffffff}]}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) close(r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getpgid(r9) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069b0, &(0x7f00000001c0)) getsockopt(r0, 0x7fff, 0xffffff5d, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f326fdb6d6a87", 0x7}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffff6d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x8) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) executing program 3: r0 = dup(0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf2e3b91e1dd05ef1, &(0x7f0000000000)={0x1, 0x1, 0x8, 0x8, r1}) flock(r0, 0xd) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) socketpair(0x2, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x1) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x1, 0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', 0x7, &(0x7f00000002c0)='./file0\x00', 0x8}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = fcntl$dupfd(r4, 0x0, r3) accept$unix(r6, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) connect$unix(r4, &(0x7f0000000400)=@file={0x0, './file0/../file0\x00'}, 0x13) chdir(&(0x7f0000000440)='./file0\x00') open$dir(&(0x7f0000000480)='./file0\x00', 0x20, 0x10) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) fchownat(r4, &(0x7f0000000500)='./file0\x00', r7, r8, 0x6) getuid() r9 = semget$private(0x0, 0x3, 0xaa) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000600)=""/3) recvmmsg(r0, &(0x7f00000007c0)={&(0x7f0000000780)={&(0x7f0000000640)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000680)=""/73, 0x49}], 0x1, &(0x7f0000000740)=""/4, 0x4}, 0xfe}, 0x10, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0x1000}) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) dup2(r5, r10) executing program 3: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [], [{}, {0x0, 0x0, 0xfffffffc}, {0xfffe}]}}) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x8001}) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) (async) r2 = getuid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) (async) setreuid(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000001700000000000000000000aa02009078000000006006c33e00003a00fe800000000000ff07000001000000aa"]) chmod(&(0x7f0000000280)='./file0\x00', 0x0) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) (async) r5 = socket$inet(0x2, 0x3, 0x0) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000), 0x10) (async) socket(0x18, 0x2, 0x0) (async) socket(0x2, 0x1, 0x0) (async) socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000200), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0xea6, 0x81, 0x9, 0x867, 0x0, 0x1000]) executing program 5: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x541b, 0x0) r2 = dup2(r0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x3b14}]}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) close(r4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x1, 0x0, 0x80, 0x7f73e5e9, 0x9000000000000000}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x7}, {{r4}, 0xfffffffffffffffa, 0x0, 0x8, 0x7, 0x3}, {{r4}, 0xfffffffffffffff8, 0x5b, 0x80000081, 0xfff, 0xad8d}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0xeb, 0x4, 0x3f, 0xc7}, {{r3}, 0xfffffffffffffffc, 0x6, 0x0, 0xffffffffffffffff, 0x8000000000000001}], 0xf9, 0x0) setegid(0x0) getuid() getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r5, &(0x7f00000002c0)=[{0x2, 0x81, 0x1000}], 0x1) semop(r5, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x2, 0x0, 0x1000}], 0x2) semop(r5, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {}, {0x4, 0x2a5, 0x1800}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)) semop(r5, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x1000}, {0x2, 0x0, 0x1000}], 0x5) r6 = getuid() seteuid(r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) sysctl$net_mpls(&(0x7f0000001e40), 0x3, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, 0x0, 0x0, r6, 0xffffffffffffffff, 0x50, 0x101}, 0x2, 0x401, 0x8000}) r7 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x80000000, r6, 0x0, 0x0, r7, 0x142, 0x9}, 0x80000000, 0x28d, 0x0, 0x0, 0x2, 0x8000, 0x6}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x776289ea, 0x9}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1c}, {0x3d}, {0x6}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x5, &(0x7f0000000040)=[{0x0, 0x8, 0x5, 0xb4a}, {0x1000, 0x5, 0x6, 0x40}, {0x2cc, 0x4, 0x0, 0x3e3}, {0x8, 0x4, 0x28, 0x7}, {0x9, 0x9d, 0x0, 0xffffffc1}]}) r2 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setsockopt(r2, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000880)=[{}, {0x0, 0x0, 0x0, 0xa5f}]}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7fff, 0x8}, 0x8) (async) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) (async) setrlimit(0x0, 0x0) (async) close(0xffffffffffffffff) (async) chroot(0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) setuid(0xee01) (async) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x3811, 0xffffffffffffffff, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000100)}, {&(0x7f0000000380)="d59e1be9142e2f5329450382d99ff92ff9ff5cbc01e6f2928a8c48428236c7c73a486eb3d915f942a963073e105ac3e240b66bb484a26a1dfbcf009da0f68b38d44556d36592930e31cf10cf4623a17c31ae9594b9437fa226b7f6c6a4a3c86112", 0x61}], 0x2, 0x0) (async) getppid() executing program 4: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x5867875ab25580b3, 0x7, &(0x7f0000000040)=""/248) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x53d}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, 0xffffffffffffffff, 0xfffffffffffffffc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000080)="14261b850cf728e469fdaae50f7146d49859456396bddf6d8802342741f80fd88ca141044b98c24726cc10b94e8fd43de7adf97602822ae8664f5c90d4c2361f6d7cfaf43bf7f495167dffc6bbb327db1ac0cfbd049634845b98e9ee8c3d7ac9a8924aeb202fc7792e578f2560b752b79c9dce1756654e9b0dbbeb510d5bc7628a7eb3777538e6c4ec47f3ba874c229e3ab63d3058f54ce368d3de58acad0b5822890f5795d41e3567484182746d9b80d0c05a7d86b00e6f5f06aa3e5b96ba71d193422ff093bb158b2f26db0272566b67aada5a17743d9a842082a050c57a14a95240176b12beb823c74c585e96ebe7ac6ef9082d1cde73466026ec41b84ff8c1296dedbad791ee0113604b92018f19e8e2982e3093f3eaa6fad5ecf450625101f9129fbe40f29c42bdbaec17f89b89b0fe244604c6c20b8c8e57f270d2942898ada92aa064e06e78f53ad80947af7d3b262d5cc5c7d0774d383bd1b7fbdbaf472fd52bc728ad28b8bdf48805dbd5ff629a51100ffa9de19fa35e1078aecbe6ba9c30c5869429537903a9c802d6d3d95d8da6706fbac275812979a1fb63c39ed81e54f09cbed3573d7dcc6ba3bdfc2a6642538f117a497b8b446293df0aff999c6f41298b61063697a026ee56dd172ed2f0e5b36aff5bfa710d7db56eab20fce0213ffd731f7f457107c0c4b76224f78dbb6cab46dee4b5573850358d6b605c485f2017628ce6d0c7745e3f6a89185922fc3ce63f5a3d5e79de89380509e2cdc981d408a4461724fb9b5c1669ea8f5ffe640206f1ea9cc733de6dfdf5cf8fde12aabe5c6d92132fe5d466e1cc8f79acfc96f39154400880161485a5db8ec4c3a456ab3953edab3a75f81d4b42fecf73088c926be9a795352aede4358014b362a1a49f9ca8d142c3adb05daca04cebb393b4123347b07d90a2d6947e8b38f541555781e2676450d8f381ef3554233ede5fa8dc5887d1432fef266b58a81e86a4bcb02e74bed8f378d31b69c24b31c29c376b86988edafc14f282f1344a1e3fa1ac86675bec51c3474265c7050291495bb21e5297f2c002e719505f6d71c2bb46809d13027f65134cfe98bbc4a229ec301ca3dca6c870fb45d771b2b9d624fae9ec642b2d7afb6fc98ea0b98caa5c754a78a4dcec7de1e09c457e3caddce3ff38b23e7c6e18b0a2bf8f8037cc94e1b73b4d0bb2ec794b055a8f0cc0a89a1b883bd56a83ad68e62f0a94776017a66aa8ada63c85dccc47d852344ae5129ca550d16d1b2c51acdb43d7f3e5d9fb2e1c9e6360c5eba3636addcf5205a3cd7e347584613cdeb397271ff586dcae9dc53ab6316782b347a938dc9e102f53a73130d2850e34d3a38034f9fcede3ae70337e1de93f0dc03d6f5cba931b322ce17016177d3968300d2cb82d76189b4af40b1df79c2e53f6d716aec74571bc07c268c52f2279060eee56c6174065e5bb022a6ded2188d42c247cc9e09f90602c9acfa2c289a05ecc6807cea793e5fd600896ed53cdd9d218962cd5f6e1d60c552837cb58566cb7a14f0bfc2752a30642f31000db8cf41feac24cfd65f9f8dfb5c438f43dff9a6d2315795f1cccceee4c2b31b274aa371250c308a645a8e81daf65218938712e7b452922e46cd4ed91614ffc2b054f3670221e3b48a377b661e3cecbbdfbb00e1f225835779ac3a3b9e76f5df8e1711a54ce33f3a0a8350a0c828a2c89fe5a8712bc0735557251962e7a96a600a3db12a1a0bc4b156a23e9d1192f85e7e0bf8ddeaa690fb120674479decc2e5ccaaa314b9b78beaa48cf4dac19d52d005f4cf3af365e3c6686bac761f15ce5a7a48eca565e95bf99f60766d13d6320b112a9d2b649ebfc7041b4bafa2378cc913ffaf427f65a4204e29915d731ab26d58e0054412d04e8f01d38479d1157b981260a74be4f94100ee440a20373b3b6cb465c2907216927604a6492b3a358ed25255aa27714ec8675a5f33e81a7224f2b9b610f633fcabe786fd349a1aa5ac197d4b0150a67c20b0380b1522a3f3d33fb63b88eb2df3acfdd0832f7ed2d77b083f848bbc00b9ba43bd12acf6461818ae633b6db9e02371923aa3cad6a2429f4d436a4970cee884e0ea7a69b7c41173bf7d211f73ff24d988eed5d09c2cd484b234a418479810ed3ec80726de7475d01a3e02be710ff32a0dd9fceacfc4ade10e431c6cfa7f7df96180496ea1a08228cb82db2c39ef9dfcab896e3eb154271e13e9a52b793f4b847b6045de6e6dc948ee30f7862253423126f7bfb3460cc3cc81e72bc534b1844b2af358ff54e607a1de9a4a01183ada55b284e4a255d059e21a3edcf30562b9d3208ffdac5bf4e73fab0aec5b86fe01cbb2e088bf09f893e0fa3f9753327fa6ca0b45946df9ec9e1251aee4168b75a73be325624b8941d4f3e0e8857d778742b3835d70011adb2656ced8293b6dfd685fbc008a0181b8f9233ff906bc92c620bdd5fcb925a5cd045b32d466520dc35116dbae29538fdcb3d4241460882195e2d953b05a4beec91990646d45960a6d1b7856eb0232c5456a455e215fb80b543f3d24813aadb2e8676680e3eb9d98bae2c3508699bc564b0af2330943f53645a44f434dc7fb50444c858c2fd283062fc046a671e48d6c5b30bf0588e40c4fd9df2cd5b3fc8a74e36f93d276b666c89a955aa396afcf0e6aa4521c2776ff670196d3f512fb51c63c1264f344dbf867a41280e74bdbad5e8371a0539aaa3ecafc922209ec71e62224ab0149da34db6612ce35cbeeda0e3f1f683634c2562ffb74b6b82a372f8282c48d41a856ab25ef8e19c8b82996ab3b5059f8b9148250bcbcc5cfaa0b34721c03edfbecf61a0cf08f721834d32153304b692dd87dd5b70879f4015ee6c34bf773afe39a6f9d4", 0x800}, {&(0x7f0000001080)='9', 0x1}], 0x2}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket$inet6(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x82) bind$unix(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, 0x0, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) setrlimit(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x0, 0xff, "8b0300edff0010787d907e79d86cd3c3a3d4d3c9", 0x0, 0x8}) writev(r2, &(0x7f0000000180)=[{&(0x7f00000008c0)="a709924b30675ba695fd9e7c7c4825f8559b41b4fb802a7a99a38118948efd1d0b6265e3b473663dc2430389592882b0a13299148d3183354b188e831d69dc7b00b2d9860dd4e704fe6524dc41b42db382466c7c8223dd4142ee840b315a996dcbf5b5920023c324512be659c42c035b4e77f117ca864d81d0d2adc92fc6ed0589ff3bb4f7eaff3bffe9cc3fdf34bdbb93d89a7f6a598dfb551b5d16e8bdd423dbe900edd1e514591bc69922988f78cf5914f293351e740debe746c22d0a51e8767a027cb70aeea020a4987db5ce21d1d9d78231cc7a79281e696a6295006ce97d8e649bfe9eba0ec064dd21a85d2304bbd3666074cd14037b19979af11267c46bd3bcf8f94cd5d76e751f54826cd39f6e008758c4eacf1641f0354c5d3aff8b54f3d14a517dfb73d0a0a38d898dd1f6ba5a8763b0492ab2364e47362a5b7f75dc68b8a42fdbe911a66f9865ab2e919df6e8c0fd4412ddc986e69b5006c077b1c861718bcf9340e7bf5e01c401155b84686487f738d85fdb72ab882dfa6b38bcbd0116ebf094aafe96b87f7f95a04b598e809be836f3b14c1f9ca3c525b1a0f6e5c88b2f8543a3a41d8b36d90b7aa21cb6997edf97be65452decedbf5ce6643db316b5f161353b20c62047e3555fe55ba639f02056cfbf1c49af5bf1617a2f68eedc4968a2d76cc0bcd5d82969bf97d31727129b8b834d8210620f186ed37ef12761040db40e6fdde59d1221751eb5242f3d3fa38585b92c6b8b38eb7a54f3db671c6af946b447368dab9791b280d4bf352f9deb0cd3ecdf51c86c4684000032af91b5f8b890cb88888005fd46055d809b9f6472d8c2f4fd640b83d2f34e8d39a78833f0659fb872c6246317982cb8cc4d09166d0bfa0dda8b40779652ff3367e7ce483b6a9f15211e7634e1557c1bdaef5616a31c74caf616253c9ce8711b4b0c6806a8bd1df7afb14479e5795265223d51440e526284e693a1966833a4e86e116c2c7f025be3b7701345b2eb6042b3b4a42d7f77afb70bf273e976aa42656f5be1eee70a560abe0515ee3b261e35c240885cb3c230d2c2dc19ecc1e73ee373bc1815e4809fdd6949aa85a8a7e6a2d8051af5392b281b5ac52b5f3f2bc7062c9f31baf7ae7326dad00408edba9b26cdb3ea4d3674bfdc669ff80e2d921f6a514e99cb9b8ac6e2ac442fea14a3a704bc0516f129c5cc9347a11f1bf710aecac95457985ebeae9a62728360063ec6eefb392fe1f7db34b6fa63fc71c05298b80dbf1f5368eb066dde7a2ecd012324f5eec16f32f88595514c7066ad5e3dd4f1f742a7fa457e06867065af8ae8", 0x3ac}], 0x1) executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r2, 0x44}, {r2, 0x40}], 0x2, 0x5e06) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r4 = getegid() setregid(r3, r4) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getuid() setreuid(r6, r7) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) poll(&(0x7f0000000280)=[{r9, 0x4ed328d870dc647}, {r10, 0x80}, {r5}, {r0, 0x20}, {r5, 0x2}, {r2, 0x40}, {r5, 0x8}], 0x7, 0x6) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f00000002c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x2, 0x3, 0x7, "4f5a7c198e1489172e68fb08988851c30fe1d7bf", 0x7}) pwritev(r8, &(0x7f00000003c0)=[{&(0x7f0000000340)="d3d8edb74a4f737d205f71605b3a6e50f53c81f9d5a05250b0550a8896199cde3f856c46ed18f026c1c76cf74cc8ed8450224ad3e59cc50b07bc28d3efe508fec03265e15c89b573760bd81894679cd208433cbe74048b9e756030c15c14ef1a0d20358fa29cf87239d07243bfe336e311", 0x71}], 0x1, 0x6) r11 = accept$unix(r8, &(0x7f0000000400)=@file={0x0, ""/77}, &(0x7f0000000480)=0x4f) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f00000004c0)={0xff, 0x57}, 0x8) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000500)="8cf3cc3e7509ccc0806555751a07e5b7f52172f20d0c23d48b35edfd877edf", 0x1f}], 0x1) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000580)={0x8, 0xfffd, 0x9, 0x9}) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680), 0x80, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0), 0x40, 0x0) kevent(r9, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x2, 0x3}, {{r5}, 0xfffffffffffffffe, 0x2e39d11c1cf3b752, 0xfffff, 0x4, 0x41}, {{r0}, 0xfffffffffffffff8, 0xb0, 0x4, 0x2, 0x7}], 0x1, &(0x7f0000000700)=[{{r5}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x43, 0x1}, {{r11}, 0xfffffffffffffff9, 0xcc, 0xfffff, 0x7, 0x100000001}, {{r9}, 0xfffffffffffffff8, 0x5, 0x40, 0x1, 0x40}, {{r12}, 0xfffffffffffffffc, 0x4, 0x4, 0x6, 0x100000001}, {{r13}, 0xfffffffffffffffb, 0x5, 0x20000000, 0x7, 0x8000000000000000}, {{r14}, 0xfffffffffffffffb, 0x44, 0x80000000, 0x2, 0x1}, {{r5}, 0xfffffffffffffff8, 0x1a, 0x80000000, 0x7f, 0x8}, {{r8}, 0xfffffffffffffffb, 0x3, 0x80000000, 0x5, 0x3f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x28, 0x80, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffff9, 0x46, 0x2, 0xffffffffffffffff, 0x1ff}], 0xffffff21, &(0x7f0000000840)={0x1, 0x960}) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xfffffffffffffe6e, &(0x7f0000000100)=[{&(0x7f0000000240)=""/152}], 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) 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}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0200000000000000bafec3708267f9547d4e19115486183b67e6a4354458e5adb6c225e075be93955fdb9183ea69f300fd627d9cd558721036eb98598b738bdffd9b49632a4ad82df52eecf5c096d5477a4a54660040b066216f42968462a0dbe8a79d0ea5b40fbd373e00979d006563b4782fed5f282ae2df2753bc8a", &(0x7f0000000000)=0x83, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') getsockopt(r7, 0x3, 0x1000, &(0x7f0000000740)=""/237, &(0x7f0000000000)=0xed) setsockopt(r6, 0x0, 0x5, &(0x7f0000000040)="3342b19c", 0x4) sendto(r0, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x5c}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x88, 0x2}, {0x89, 0x3}], 0x2}) executing program 7: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) mknod$loop(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x8, 0x1, &(0x7f0000000240)="000000000000000c04000000", 0xc) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) close(r3) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, r5) fcntl$getown(r4, 0x5) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x20006473, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES64], 0x10}, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000000)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) executing program 3: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = socket(0x6, 0x5, 0x6) getsockopt(r0, 0x11, 0x4, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') pipe2(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000200)={@local, @broadcast, [], {@generic={0x8847, "037655bc"}}}) 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, 0x4, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x3d, &(0x7f0000000140), 0x0) dup2(r1, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x2000, 0x8) openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x80, 0x106) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) (async, rerun: 32) sysctl$hw(&(0x7f0000000200), 0x2, 0x0, 0x0, 0x0, 0x0) (rerun: 32) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0xea6, 0x81, 0x9, 0x867, 0x0, 0x1000]) executing program 4: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffe5d) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000140)="c7849a6685fc6405c4bf8595ecb7944c1d40d2050804979b73b306ce83b79cae9c72157c856625700c864f07e6563b899235949602919e01f4ef08c9b1569c2a865623acfddb012aba69554ebf19bc218e17d850331837210db21d6bd8dc81ecd3df996c466841a1667bea81fa35571c2288be2723ca2e8f71d7e2240ad223d419389852155cb800bfd4fa167c0e8e4af8591c0d66b78036447be78ec9a68a8c6a1804b851cbc0242f87cd2f93c838df2f6cb22d48c256884d1610ddafc9cd1ec2c19f64afddcfb3f3e41eda214e2a34df89c36dbeded99fe539ecdaba91a3de725c3339450b0872920db77ca13f884762568099a8233cdd94b92b09c548023728134cc0d1c5f10342e07ee465afd2f3b9f782dfbfe7da534c74b157eb911b823c5715edfdb93d3cf9be1e3c48497a2bddebfa826a7d2c4b55e88840b4fde2ed95793a463393276353f3882b18adfc16131af6b5a9b0db80362226621d3a147b5c208589b3c74799b833fd4b7c6baca5ecac1a2f4c8aeb6b1653d7ecdab19c4278fd68953ee4e0f774ec33d7e74938dc400e95cbfd607080e30adc3726fdfc19fb93816f12ac7dcd4a685113dbf2b8f0886347e317b92bd623efe6cbc471d1872296bd971db9e2531172c53bec2da83c779051c6f1bdc71fdfc575e961437cf78ce3c6194646a21e818779e6745560cfce5afed4eb0190c6b15c11d27d472fa8fd19524f0a1270fd5d23c14a6867d3fdc0f39d6c6e0a834e5df8368760cca22d344d93a45df76bc3e7ac423053446d3cdf39feb79f0619a1aa971b0426ffe81186c7b0850a2684af82c5ff4e8bdd7a1d0d12febc2be9313b2f22b6e97dd387c49bad817cb10eb69f3fbcb81319b18631bb2e268e8e4b62bb4cbe0180031819481701299f9571faf8f1655abd42153a2f780d936a27dde6d5e77db5e42d8474bf3364bb92a7fe8a2be938589c50e21f8b31d3e4b4884ace8a8067d42af05cde8bcf21d08d4c595b91510e70e1001c8df40fe0bde1614b49542bf496d00d1001c27410e26622aabe87f3dadcf2f8ef8e7551a9f12dd0c77de79a6916428cffe2cae7d2134f9fab25c04d7f8ba59bb5275e15b0479a11609bbe136d007114368696bf5f584d4a3dbe76337cd258d68a0181b6f8bb5282369651fdd487fcc1f722df99127244c3a878abae6213bd43af464a68066058a947041869aecec4968e14a2315ad2cf821ced731cad061b994fc741bc1d8c41648c610213f114a3a43533c388d11c2347cb875c796bfb4ac97d44f7331283941cc2bc50e07aa50fba2403d0a9b253c7fe4e4039c86fa8ce91299a87da29196543827ec14e109a76d6655d7bacb65d977ccfe386bd7db351959c02ca38ea511c1837c471e528fa4b929d5e06f17876fcc64243bd405ecb7e1945ec42d109dcdfc6932ba192d01102eff5098908d21803da4e94c750ec7df13544ef6b2e2eb62b08ca8149af344a50166c3c49f4d2476454f3b4ac30d8a8ed9ebd72fe2610264a0a125c9d3ba866339b52828e657d110299255518d976bafc5221c6f03a97e65d45536e2a08bf34910472574464ba556b6b1a44613b2af9362b698bd496cec740da056b4b6c533466e83c7cfb8e4fc1ea39cf4f49af562168e8117112fc8789bb29606c32f4946f2149b18ecabee3988ebaa0713f15e0c831ec344111e3a76f7fb12f8a6f5b7f5925a119ed36345ba6cb73f922be7d0623b4275c9619aad244ebe2df8a3045bffeb66aafe51acc6289e68e1230b6d740e53c61cdcdd61385e39dd9ac172a3af642f8028e0420a68c9c83dd51be15daeb6c62e40f803a5cec87a04da8d8142f24166d4e13d0bf8dffbc0285635cd2581f164b6ca4614c29b1b4a9b09d48dfa0c7a9b5fda07fe70e097749f4c89a4f77179b5e232ac8d33756aae2c9160cef81efb947fb35ecadc34de686096b13bba99464cf462bd16cf4ac5467cb06d858ce3c9c0d6cb1004a33ee1b117e987b9ec73eab0af1e9bd33f44aa14420cf214d1d3653e25f0af10a256fcb4c64a20c1a940851b2d18ffcf6d11f3c42d5beb9daeee4a45ebf01d7736bb577f19c9ea3a71d619af374685aa953c19d0a57d5fb36af91a9c7ea5b201febc6f58cb66a3b049b4009c834aea7192c4ff6a6a84b6210307d50a061649d7689674de1ec19e6e09ae3c4d4229d15de49c0f1df065c130d25756142c7428a2cf1b9840470312f9592e275ac0951de09a9de1bd43a4ad542fb536aa9e9cbaa53c4a0ae7aecf45b883e6c45c2fbeae250f1eae83edc1f6a2c20881a8b532db3d1a6505984305ddd5ddcfee1ef8ceaa01adc7979ef518ab4c2eff4e47a3c8374c53f3c11a95a80b30831772a3acadfaf265b5a382623da35b7472d72475d737823b1054c3a6a76e8fac3d832a50425fb2ba10ccd109fd2cc14dac999562528d460b1278aa75c1a1ff405e71ad0c84bd56d4132f651f707ea0ffa51c8822ff164e9f915abd6daa71eaa8cd1f991d95b6d1da774821fec239c30990b625279c27965fcc5ddb1471a8b78f1f8ae3dd5a375801df9e6fe117689425ff30865ed10d34a3af08b65d8291b9013492a889f5e5c34fe36a466e3fb6274559099e05cee6baa6b32c4aae76a00ac82e190cb76b6a2bdd9a83e8726031e967e80654751ff0a89dd8d6ec6909b3545178cebff9ad36710bd2ef1a72d08720d81f26c30035daa2d19987bfe52ae5d0de2063f511e9ed09e77f4e6c146a26054cfda2c28db4ac6be2fd2a32deebd2aadcfe28c96712646af795be81551776669ea7d202ddaf0d3be798893d67bb28e75a93e98e081f695c80d068e56ae3472ee31a1f58782c895095c5c4474e973a6b24ea65cb96ced2558339b59cca6fbf43ce0dfb3599cca66938d", 0x801}], 0x1, &(0x7f0000001300)=[@rights={0x10}], 0x10}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0xfffffffc) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 5: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) executing program 6: socket(0x2, 0x3, 0x0) 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(0xffffffffffffff9c, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00003e6000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f00007a2000/0x2000)=nil, 0x8}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000165000/0x3000)=nil, 0x7}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000069c000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f00003e4000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f00004f5000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x45000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00006dc000/0x2000)=nil, 0x1000000000}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x400}, {&(0x7f00005c9000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000162000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000000400)={0x0, ""/123}, 0x83, 0x0, 0x3800) dup2(r0, 0xffffffffffffffff) clock_gettime(0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r4, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) clock_gettime(0x0, 0x0) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x100}, {0x1f, 0x8, 0x8, 0xa5d}]}) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='#!s', 0x3}], 0x1) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000180)="5d51782e5256a18254d310841a70fc6d472b", 0x12}], 0x1) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x1002) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r2}, {r2}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() socket(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x5c}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x7}, 0x8) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="12e1f34ba50400a705ebc43698534b58eba4294d6057b9814db3a4010f8ab92c90b29335565ac920b5ffd34d9c08", 0x2e) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mkdir(0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r1 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x82, 0x2, 0x1, 0x40}, {{r0}, 0xfffffffffffffffe, 0x18, 0x2, 0x7, 0x8000000000000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x2, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xa8, 0x9}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0xa5f5, 0xdf}], 0x1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xe0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20, 0x1, 0x3535}], 0x0, &(0x7f00000003c0)={0x4, 0xfff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x1, &(0x7f0000000200), 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getrlimit(0x0, &(0x7f0000000380)) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r2, 0x1, 0xa0400000, &(0x7f0000000140)="ec34656726467670f9726596213137bf0cf443b071141fe5f35072abfa31a732254b278081cc43107b0f63bba235b7ea5524b8bdabf0907099be2078080ecce8728cb61945ed850759d43fd6d538d50cfed9e798c92f01d73f125204979b53887225dfb0bd23f0bb", 0x68) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x5}, {0x45}, {0xe6}]}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0xffff) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001300)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f00000014c0)="5f6a8de84b4c523a583f91557c95653c18cff8fde8579996faffffff5cbabaadcec85d62a8a897a78307f3d2c30eea6356105eec4a68da000000ebdbc8aa07d89ced24cd8d75ea3ff71c40766f1112b7cda6bf9fcbb5fa1484db5144722a5bb13bf517288f3eef3930ce38fc3338552ee416b8dd13bee8d9796e5c96b9cc95e526ec5033fd6f4c54a25b7bfb9f966e58053511640b37b19179a06c528a833739e940ff8695bf5a726cf616f462c73e0cdd7beb9b2137ec592130f37570584a069077e9183be55190f241fb61df216d21e6fff07230becf848b7fffff503f6e0c898df3882093f3ec52d2df7ed9093a1289305fbcb0dc5383ff1d10fd", 0xfc}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197c000200000000000001b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476c3fbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)) executing program 6: r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() (async) r2 = kqueue() kevent(r2, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0x7ff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff000800907800000000"]) (async) socket(0x0, 0x1, 0x2) (async) r3 = open$dir(&(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x0) mknodat(r3, 0x0, 0x100, 0x0) (async) r4 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() (async) r5 = getuid() sendmsg$unix(r4, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000240)="01cbfd78be536ebc07b74c12f14c649bfcea720a7bc6465b2b8dc88ad30da9d19a8a9567244fc2f866f126e70bb26bf904f2a0aec4a86f821ec0825c8eb5d05b0eb87108fa7958747bd3e785", 0x4c}, {&(0x7f00000002c0)="6a5939020dcb6bb8ed443f8aa72bd8df732245ca4210d071321285e7bc172c48acb3259df9e49037d97af161d558cc27227271e7595e0cc25f45", 0x3a}, {&(0x7f00000007c0)="d600f6799240a5823d150d313511998d8b63a2bf15211b024d521a5d219aba8fe1b11f1857cd8b43ba249a7e1a4ea4daf61acf8f4b2d93d8032cea00000c543bf3e9c760c874b1d9172812c3b718a2b41d9d9859553b13eddb74b62b9b2e4943523dca3c1038063755ea906ac5ddb6c10e7b3d4433ba434ce7735eab933bdf2e9eaab816f88afc57846117a3162b94d9952d9115126b3a70f6413aa58bb28cff05e731b6f36667d76b0470e851e5b036472727bab84ed59aa827c2d631a14df14781de643a27a887bc421d0b4b1fe421bad679010f24c22b5caadb1edefe7c56baac5e53d4e027cf3a6c94510fe0f261d9bde111b06c04ac8f295540f36734", 0xff}, {&(0x7f0000000700)="adbea357e5011030484b356039a24c11e5ad07996b659e5cf288f06d3de0e9995e3b738fe10e1866190736d9c3fd7adce4f9cfc53f81fc9810ee456bf8cfa880e5b05529b074bd893f16675cbc655a1555771e03ac39b7e6163e2cf6d40236c8d6d1c94aec3aaf786489706611915ce47df9ba99566a5ba83e4dd2dfa469906ff690e622aa691b271a6cf489cd6b8d9943002633173d0af733258943e1b98e6efa825cc153907fafffe056166d", 0xad}], 0x4, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r4, r2, r1]}, @cred={0x20, 0xffff, 0x0, 0x0, r5}], 0x40, 0x40c}, 0x6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) (async) r6 = syz_open_pts() close(r6) (async) syz_open_pts() (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0xfffffffe, 0xd2d, "8717f9010700000000000090d692480d51aa8000"}) (async) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000580)="07e324a676b7752e04d3e17331471703643c53b1cb126e61abfa738a26391ae1eba12b99e249b25b7c6027d1e7aad818593803e379d0f1860b40f601fafdf85ab58c4a5a78ed67a0b956004d40b9851d174143ae32fb7be6022d322da3f75575cb67e8146168442854a6ccad18ec36a75487684b0d", 0x75}], 0x1) (async) dup(0xffffffffffffffff) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) socket(0x1, 0x0, 0x0) (async) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="39ea7955cb6f0b0afa2ef7ef590398a8", &(0x7f0000000100)=0x10, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000140)="9675047628514690ec6a55ce67d6c99a0d1a541f0a79b4dcb80e29ab66a58a0b55da622125207425fc38b1eedd5882f6a48d066f775b30156ff58eab2ee634eef9d231a2708b7645c18588bf6d09495a18beef31b4fa152f51b8f493453725b9ae2e873e0f5777f38f471856702ed1bab70290898b01fa3e8d0aed50efeeb350d9cfc1433c702d11455ceb58928e4a68d4025458df36e2d9ff1e580a0854036642c97a97c57d4803665d96a6f0dadb752e09f0129423139939aafff4efea72d14cbc6c2b532012ba2358d69b0cb2f56f2e08d87ebf0ddb8d3733e5434131ac2eed38232c009085746714934d21327870437f4080b6aaa7c927c8", &(0x7f00000000c0)=0xfa, &(0x7f0000000240)="527c97af070276bc6630446ccc244aec7c5c82928646ddfee8ca7b9fe187b04331bf466d5c2862bb8f02e52623d2c9ccf47f2210886347ca2de93f4a6452c9aec20fd38da293c05c91ec49c2ff854e296a19d72d61fea625a8b38e8385de2d99a78309acabaa0511e9b54bfbeaadf77db4cee1131dafcdd4eb0743f4198094cecef0ea266562b1c773bdd8a9284ec590bc80d2efce1a823b2a9aa2add5cf153f8eed92b1a282a494ecbaa26395", 0xad) executing program 2: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x80, 0x1, 0x0, "ead0d2f04c38d8ee9f20c971429d5aa9de8871ddf2ac625017b5f461406ed501fbaf3875203df4126a1b04a5cb47f81dafdc2683de4823ae8a8ecf3de21d858e94dd46cfc4f5e66b7733acc2ae550cccc42dcea47dd1915e70695ee9606c292866c9c205e0c0416edc"}, {0xf8, 0x0, 0x0, "6e47716b20a85d34e81ada3acd3eb8473314fc0023c23c7920d91a67f17f0a771d5ef5cd04e4beb6e93b755682b85d9fdf4554b9fe71b051f4523b1c3ffcaa73685df9359b36ed490b0a71403005f6cca0be5c5b52a4ad4ce30442a18e2e5370125da552ca6b61555b95b5e86895e77971a0d23f636fe0b01a40231f5175ecb3e77c8864c4cd76cdc69fbbd59eb9951cb7e677ed045496ab581e6736730304ae9eac7e9b24592da24f4cd2d9eeab277d2061a0e2c2fcd47e56ba80c27ff1cb9324cd6344453b1693312bfde1009175e1abf0c5ac5b9e7a70a3aa159b25bc71e0eb"}, {0x28, 0x0, 0x0, "c7471914dd61b650b4f5cf3b012dcef056"}, {0x70, 0x0, 0x0, "4c0c574bd4110a864f5d6d73b9b5004f32185593f496173b1524d7ad553c21c8320b81e33d124b24df944c77fbca876f05532a680501896c94d77978d9a716aa04ba9e01bbc67e0639c6647e12a0436c1e9b66e6464a5cbd92"}], 0x210}, 0x0) executing program 6: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000000000800001a003f0000000581009078001a"]) executing program 7: r0 = socket(0x6, 0x5, 0x6) getsockopt(r0, 0x11, 0x4, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') pipe2(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000200)={@local, @broadcast, [], {@generic={0x8847, "037655bc"}}}) 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, 0x4, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x3d, &(0x7f0000000140), 0x0) dup2(r1, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x2000, 0x8) openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x80, 0x106) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x8000, 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(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x100000001, 0x800}, {0xed5, 0x12}}) socket(0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440), 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0x0, "5a8a99738a6f98790bc09fa6be1b479ba7c0039e"}) writev(r4, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) getsockopt(r3, 0x29, 0x41, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000440)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed5", 0x0, 0x0, 0x0) close(r0) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0x3) executing program 2: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x3) connect$unix(r1, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x20, 0x4e4b547d600a2457, 0x0) bind(0xffffffffffffffff, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) sendto(r1, &(0x7f0000000380)="c0fadae9c5497e85b9", 0x9, 0xb, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x170}, 0xc) listen(0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) recvmmsg(r2, 0x0, 0x3c, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0/file0\x00', 0x2000, 0x1ff) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(r5, 0x20007461) sysctl$hw(&(0x7f0000000240)={0x6, 0x2}, 0x2, &(0x7f0000000280)="0b000092c2a2148ed64bcfa522900e1f22950fdd52c53cf7c5bbff31ad7cb3943ea5cf4c8beff22aa6e73ef43043accf3d9b24cda4c4a67ec8a6ac0d01615a3ead81635371f8cb3e9ecfe63cf065482793faad3b6c5b00f2f1281e155f6b96fa5963496eeac3edb54ef3e274bafcca42f8ca41206d14b313e99861586a68bdb88c4f87528c06d3daf004d8bb", &(0x7f0000000100)=0x3, 0x0, 0x4e) recvmmsg(r3, 0x0, 0xfffffe87, 0x802, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0xfffc, 0x0, 0xfd, 0x9}, {0x5}, {0x4, 0x7, 0x4, 0x3f}]}) sysctl$kern(&(0x7f00000003c0)={0x1, 0x3e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1c, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x18, 0x0, 0x0, @rand_addr="feceba7d7ba90e28efcc5cc08cfe24be", @loopback={0xfeffffff00000000}, {[], @generic="5ec797ba4023ac3c894ab31ea24490889546ce647c3a2aed"}}}}}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = getppid() fcntl$getown(r1, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(r3, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r5, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000300)="d093d439cb557cfe359248483fcb1d00c98667273989a85322d0752fe9a0bb4d68e43e140ad458ff2df181520002a128ba1075f2be912d85e5eaee928bdda956d00023fba4cdf50863fc8d5ddb263a4acee619651444d340ecc22c13237bbd72e442a40132e12a4e15004ece23f4b45e2886849467ea74fe", 0x78}, {&(0x7f0000000540)="773832ba39ea84a900239816afbe63406f8636e4fae01d16cbaab9b6dcbe62b6146ce4462b23ec9092f0a382c079d76387c0c63c33699fc9377ac21ba5f658cd725e9c23ab2f5ec0597e3979c950c9c101bf23adba8b10dd385907eac251497446ad4b416e5520e6d246206a6ba4f30c623ad194e39a9a40aa2f123ffa57af02dc9b032c101bcc3c1b15aabeeb4d612a57d635b87cf023952926d8591b878063dbd90f376bbbb27b2d1256d1635b7fa4b3d09852f25db283ed932c6f3458e4fbd950817e89f318dc12951f067314b3bd7e1b843820e8db760f59da275bbf955286db4a95acfdc15a1fc2", 0xea}, {&(0x7f0000000380)="87acfc159375fadeaaa00eccbce59bf08f78ba5cc3930074385991a303a5697abb4f251b3d6193fe83ba68b33b14f84386e57cee10a0b912905a146ce5302906c0e8d7856be37264", 0x48}, {&(0x7f0000000640)="5d45fe1d4c93b7757d6ac86273ed6a7c85b86d757369874efb4b90522414bfc05002ea54a617d4d796a1cd3df54021b1485071f59473e94f8a2b139a0f2da762fbdce68e6cc003e95e3d8a685cc63bff632545fd3101c5e7fe12d382ea5365f5e4cc8f836c0ab1cad56e0be01487a974", 0x70}], 0x4) msgrcv(0x0, &(0x7f0000000200), 0xf3, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x2, 0x0, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x64, 0x0, 0x0, 0x7}, {0x61}, {0x2006}]}) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ff0000/0x10000)=nil, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) (async, rerun: 32) socket(0x18, 0x3, 0x3a) (async, rerun: 32) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x7}, 0x8) (async, rerun: 64) r2 = socket(0x11, 0x3, 0x0) (rerun: 64) sendto$unix(r2, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) (async, rerun: 64) write(r1, &(0x7f0000000100)="12e1f34ba50400a705ebc43698534b58eba4294d6057b9814db3a4010f8ab92c90b29335565ac920b5ffd34d9c08", 0x2e) (rerun: 64) executing program 3: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3, 0xfffffffd}, {}, {}, {}, {}, {}, {0x1}, {0x1}, {}, {}, {0x0, 0x3}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {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) open(0x0, 0x80000000000206, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r2, 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(r1, 0x0, 0x8, 0x9b9196531128c4d1) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f00000001c0)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000003c0)={0x0}) chflags(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pread(0xffffffffffffffff, &(0x7f00000000c0)="9e95595f62af2ffe070edea9b7633e03ec7cd4ddc53d00e94400c5cf3f224f4d88688b", 0x23, 0x800) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f0000000100)) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000002c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget$private(0x0, 0x1000, 0x417, &(0x7f0000ad3000/0x1000)=nil) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) executing program 3: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffba, "006a00fdff0800000000000f00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc02069a0, &(0x7f00000001c0)) executing program 0: r0 = kqueue() (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(r0, r1) (async) setitimer(0x0, &(0x7f0000000000)={{0xe2, 0x100}, {0x2, 0x1ff}}, &(0x7f0000000040)) executing program 6: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x1d}, {0x6}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) socket(0x2, 0x2, 0x0) socket(0x1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = socket(0x11, 0x3, 0xfe) sendto$unix(r5, &(0x7f0000000240)="b100050400000000000000000101000000000000cea10500fef96ecfc72fd3357a89583535673039d2d2a3a9266a5e4e7b0a164991f7becf5ff0ac3ebbc2fe3353eb067e7335a069d70800000000000000000089040000000000ce0816dce2e948210066ccdc14e5009d9d20002002c5dbfad800000008e371a3f8340000001e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r6 = dup(r4) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r6, &(0x7f0000000380), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3d2e) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x44f, &(0x7f0000001980)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000010004193a00fe8000000000000000000000000000bbff02000000000000000000000000000188"]) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x3f, 0x1, 0x1, 0x79f}) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) executing program 4: syz_emit_ethernet(0x1946, &(0x7f0000001b40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd696b9efb1910500093c57dee41a32873f9177445fe0afdbafe8000000000000000000000000000aa0000000965001000001f0000000000000001000300c2040000000405020a5f00010005e51d2d1d354d43fd37b2f39476f83f28aef8f157bac813889aa7efb7f6df04d61be0bcd43331c9a416fd2e427ae43ac282ccc984b52a328706680d3c7f300c954806f594a741047d8a7780c474723b1c0ec38a36fbea95d5056ddd34efc40b3dac7a52e2778f406ec4fb4c412032de5c9ae8fbf1247b46e7614498aae1c17c84e9a11fa490f5b005731c7f538757710581efb1d8f3bfa889402bdaf960125f59128aa7abea99ceb5f20607ac7050ef4d445d6f9d0162da47d5d6c5630accd950f9134138fe16fb096671718bfbcf2377c34615db476663741664a66f6d75e795eb07b6caf522000000000000002c0a000000000000814371144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c002887d8b3ade62b1bf673d4e6efb94c4df6f1ea1bfa6b79e19f74ed5f6750d843c204000000ff040102000100000000000000001d0400000000000001010005020100c20400000001040109c20400000001010400000000c204000006240000000000002ec000000000000008f85be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476ec204fffffffa0104000000002efc8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce274450000000000080000000000000000000000000000000000000000000000000000000000000000ffff7f000001ff01000000000000000000000000000100000000000000000000ffffffffffff00000000000000000200030067000000000005a0630000004e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="41c76b2ecb7800de051e0000000400000007000000ad0000000700002fff000000010000000100080a0000098980000001011312b31d40c9a6f4bd06134a80a354186e5f9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f030c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e2008c521ec9d67e65bc8eb68d7a4c0845af29f140f602d033cd59c8aebd34f9f649e9f3f438609f927984b79e847233855e77b9b4db36b93afbb9b49bdb87d482d7aa295e7bc2bffb58eb22f1d9c8a01743f99806ab5826ab98cdecb6397515a4a84b9eaafd070588dc6f604be7e5d81312b5db0c302b330c78defadde96cf120f48d517e2781"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) r1 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r6 = socket(0x2, 0x3, 0x9) dup2(r6, r4) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2, 0x0, 0x80}, 0x0, 0x80000000}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 3: chflags(&(0x7f0000000000)='./file0\x00', 0x10001) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/220, 0xdc) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/59}, &(0x7f00000001c0)=0x3d) sendto$unix(r0, &(0x7f0000000200)="8e7c72b0ef3bbea3378007b3d31b044a0c31d88b8442bf6ea3c2031a59d03113289543bd950724dcd482c1a40fb0dd4735e208f0a627a80f7c3328de3db189734f76", 0x42, 0x404, 0x0, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) r1 = semget(0x0, 0x0, 0x431) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000002c0)=""/171) r2 = socket(0x2, 0x5, 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/208) rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x8, 0x0) write(r3, &(0x7f0000000580)="bddedd2c87c6a2a0a0e179daeee8ec63dd1bd332de00811f5c647ac2dccc538a92c30203d86f735650af970462fe8a02b34b16788815effefa57bb79a6b9882ee5d9a66051d8b6a0db0fa300a15e8bb562ee0afa6dd9467c34f38459c12211bd209fe6db26bfacf0dd1dadd2902b0bfeaf83fb11f7", 0x75) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000600)="b8df85271aacf03c785de7714ec846c16895fc5866c933be8e88e4a0591513a1fdc73ced6e5969ab51e4832c0e7f8ffda01ae7fcd553ec1fb58e3843faadc38769585fbc13fd662c500517d905131f057aca1ee950a8436705d840d389558560550f0e3e56490ee548c4ee4afa012991bae0cb1ac174e5ab76d3d332fb1e00ece74ad372b46b6e6d65e8b8170bd33c2acc69", 0x92) r4 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x0, 0x10) mkdirat(r4, &(0x7f0000000700)='./file0\x00', 0x52) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000740)) semop(r1, &(0x7f0000000780)=[{0x1, 0x3ff}], 0x1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0), 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0x6, 0x0, 0x9, 0x0, 0x101, 0xff, 0x9, 0x0, 0x1, 0x8001, 0x42c}) execve(&(0x7f0000000880)='./file0\x00', &(0x7f0000000a80)=[&(0x7f00000008c0)='.}[\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='/dev/wskbd0\x00', &(0x7f0000000980)='/dev/wskbd0\x00', &(0x7f00000009c0)='/dev/ttyCcfg\x00', &(0x7f0000000a00)='/dev/wskbd0\x00', &(0x7f0000000a40)='/dev/wskbd0\x00'], &(0x7f0000000cc0)=[&(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='/dev/ttyCcfg\x00', &(0x7f0000000b40)='{%(${\\,-(\x00', &(0x7f0000000b80)='&[-\x00', &(0x7f0000000bc0)='/dev/wskbd0\x00', &(0x7f0000000c00)='+\x00', &(0x7f0000000c40)='/dev/ttyCcfg\x00', &(0x7f0000000c80)='/dev/ttyCcfg\x00']) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000d00)={'./file0\x00', 0xe85, 0x4, 0xadf, 0x0, 0x2, 0x512a, 0x4, 0x3, 0x1, 0xffffffffffffffff, 0x1f}) r6 = syz_open_pts() ioctl$TIOCSBRK(r6, 0x2000747b) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000d80), 0x20, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000e00)={0x6, &(0x7f0000000dc0)=[{0xb4, 0xdd, 0x9, 0x7}, {0xb26, 0x1, 0x81, 0x80000001}, {0x32b, 0xc9, 0x2, 0x2}, {0xfff, 0x0, 0xe0, 0x8}, {0x7, 0x3, 0x47, 0x20}, {0x80, 0x3, 0x8, 0xffffffff}]}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000e40)="2646f2ebff02a01c5bd70001a602d62f874a2e92ffdc1db43a38768e776f3763c37f02afbffed56b0a9c4acba26ec2edb7ac40ad6bd08fd1f581a0b0922c65294965a852c987cad2ef701bae955ca56e41033fa8b53ce3e3a9c70564a9d975ac7127431ae389dd66824437f36529ca4c0dd4421d005f8085a58c4f4976e2fc985bf9717a7f9dc8f35d9d9eb42cf327c2d7881ec6dc1f15a16e2de15087a8d94d4a0bc9e3811f22eaafe69e273124a7b7ea3c76f533529ea2b4d93cfa7ccf3f1b861b19330db360ea9c547d68ce2ffbd3c0a4e387692d9a8be1aa28bbd43ca8c567e69e6fcee85c782b8ff75a1373a54c277d95f43332c1", 0xf7) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000f40)=0x26a) setegid(0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5, "0000c4001019303dd500048ea900", 0x0, 0x6}) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) setitimer(0x2, &(0x7f00000001c0)={{}, {0x0, 0xb6400}}, &(0x7f0000000000)) executing program 5: r0 = socket(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffff9c, 0x40105706, &(0x7f0000000280)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000140)="a9c2aaad52b68c5f771676b918dc2efb2299059dd4bdde92f3adc9256a53faa0789fc0a617c5cef77028a69bab73f5308dbb8f457fa30f9097c2fb13282badd604dc0fd81db56fd2aa47d6ea5e52575db087f6499b32749d0bfe1fdd72d55d2172ce9f", &(0x7f00000001c0)=0x63, &(0x7f0000000200)="9caa1d45c12fdb01218729c3be9913", 0xf) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000880)=[{}, {0x0, 0x0, 0x0, 0xa5f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getuid() setreuid(0xee00, r3) r4 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) r5 = getgid() r6 = semget(0x0, 0x1, 0x668) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0x20, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r8, r7, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x401, r2, r5, r3, r8, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r3, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x2, 0x510) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, r9, r3, r9, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) chown(&(0x7f0000000080)='./file0\x00', r3, r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = getgid() setgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, r0, r9, r11, r12]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r13 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r13, 0x80206979, &(0x7f0000000000)) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) chmod(&(0x7f0000000080)='./file0\x00', 0xd) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0xc3) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) r3 = shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x2000) shmdt(r3) chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x4b1, &(0x7f0000002000/0x1000)=nil) shmat(r4, &(0x7f0000002000/0x1000)=nil, 0x1000) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000300)=0x4) sendto$unix(r0, &(0x7f0000000340)="6ffbfece89538e90b612765ad18bc533ddd455f039e77495b53e641041f0e2dd1d503b621d", 0x25, 0x0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) syz_open_pts() chroot(&(0x7f00000003c0)='./file0\x00') bind$inet6(r0, &(0x7f0000000400)={0x18, 0x1, 0xfff}, 0xc) mprotect(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x1) r6 = geteuid() r7 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x6) fcntl$dupfd(r2, 0x0, r7) fchdir(r5) acct(&(0x7f0000000480)='./file0\x00') r8 = getgid() fchown(r7, r6, r8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000004c0)=0x1) getrusage(0xffffffffffffffff, &(0x7f0000000500)) shmdt(r3) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000600)={0x3, 0x2, 0x6, 0x1000}) executing program 4: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622d", 0xc4}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294d", 0x14) executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x12}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0xffffbffc, 0xffffffbf, "01000000080000009bb82f36b921aab39b58505f"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000bc0)="c38c42b6fd5244590e939d0ec1ed65a0760b0c91f32fc50b5811b14259038f88c7d26882fa203b9c35fdd5d6c5928c613bf1b394d4cb7142a54f50866d161bba3d759c4702b987ed617d26e41e2eab896910cac688f3baa42e07c2073e113ba96e7768b5b781b32d5feafb8a00383ba2d0f4d3288b278654711ee9b8dde255fd05b8fe863faea437ad84df26a85f9df30794c52875cacffdf34c431034882828acce76790a8157e49937847fe5d4c02c7af1ab9765a884f02d3c81367b5f9a1b723dd4b9647ca219575ffb0b302172244f741d42a9f4f59ecc4a06ad70dcdf169e7ef9e84f6d3d75888b1be454ae696193409d3bf78c22c804090abba4b2dfc18a04d145bed4d20fde708b0f6d761a7280f57b517263c513f10af8e92b23b8cd56c6e450c8877a29209b32ab2dd6e811762148afd693e66c1d34d232dcbab0d1112de67a522f4f8675b7054ff6a137cf2e7f0dd1edd6d1ae5b75b155e519b5479088660276bf80f2b2d2ae7b442af5679cad1967607afb69d1b5c9cae6962936e58e378bc3a50fad91f617610aec4cf892f48abb0fae81a3920dfa991adc958741b2d838984831d8253aac7cac531b25eee71a67d3e7233e1f9a3e9b0803942642f9d28cbb0bc805cb157aeae98135f5366862b8e1f956e7f718aa16c2cd293f3df5dcbf0b72ec1d135395f4fba1606ca4e72f02bb56f107d9fc5913b46a2d6ad880e863d72573121e7a609c5bf62b5156607e29e273bd013101e9c70d5a4dba7148fbdbf3963d56cf665d7746eccc83ad9ab54c3df718111670808c0a9f68733a946a032f8e3d160233a7f094d0360896d7f4d1a37f6508412eb8c49823a3fa5b71350a243230e042f98473434bba2b529d1a59323bcad8046415077fd4b2bd39053014879c173166a78b8f5c72f7652899230b5735e7b4fde27d857726a68a6d2e3b8d74969be221b9f218c8c666ff970b79602b53ec60dfe741eb8de7fc899d569cd1e9871483281a253ed344a6641b16225eb441603923b4ce57cc3e7e3bae35efa2678631046bd73f53755fc130d4021e518ada6fe0695763c97c24c90d3b1a613984123a8a3e5e7b3fe87597a75c83174d0b5c16a14fa0b1dbfcf6119d8f2a1ae3a5858d15602d0d1ae9807e9d2e8e8ba5cfe83409a0d513ce5326036a02a68304b97b6da09c3255d43a7401fcb3d7d0628f5256421f0cee4ba37492c00d671db3a6768e4379cd3d253bb39523f0d6c2a86ee94521eb3ae2af97fb1810f137eee2e1ad64eb74360f42de68e528de81b406a76e08356538d968490d4409920e13753aa7bb5c6b02327327aff5d50a7a0029644645f658d30ed8327e0df687fd0eef20ac469f338e628515834f9837b7befc4ce4f0e638f2e50bd4fd7a8bf352a1e503c3eff12f3b16d8431937102f38f1ff50e829c3126671592f0ae602e2ac3bb79abcb3941a16d3101c974ab8f456823420a75159257cf984427c9bd9a02e0fd259d462e1b7c98a9a5c31ec4806f2e3fbdcfc6c842e0b43cfe812bfbc930a4e9617bb06485d35ca0f6fb393a75232a83e5aaa82479df646093f67ded97c9c3ba888036575bd80a94a41cfc6e8218c90ff276477c04563944b7f886d076bebb2b63fab40148749b2299c637fc5aba6832bdafabe7b5bf4c31ae246dc1fbd4985e495e4850b680d296e397f16dae187e0b7f59faffd8b23c7cb97caa950464085245b942787efdc475223eda95f94a257402aea844a034895e259c841889d67cb45986415568dc381427ecc62a324165df91aeb77ecd4adc08effeaa4a43f6bc66596ebcb4b7d047e391f950a7e0e5b0d670b871c937c5b0261f81921e70f90286cbc352a79744abaccc8e9e1b6efc28cc314b90d8596852057d9db6c9a7df6944a820d00d85c6e5eb82fa94293beb15cd871879c6f9fc1ff463339c0cfc2b36c2d519534c0a619352e7ed60e3a5d93e947049ea5b4156e5ca541526c55133c6f3685b47ad8ed537d7ecbfe269c95f691829f74b5e0ea9b17054f9fce826c2fab3da6489b5badb0c9fd8ee34390f78dab1536eb27a5185758cde3cb402441fe3b872d84e328cac949027e2dee992709e8f40ea0b512c2d28cde4d3bfe9a97828439ed8ed6f981128b744a3ff0200a526e73b4a1997b8f672bcb4fc2d5f5b2388c97a1d647e3ee0620e83df4bfae1f3f942aabdbe2241e8cdcb1b82c8c927c1c4a2d1351264f21dfe118e447b1589fcd8d7550ac1c626b59558fc94375d40891a7908603ab3dc0ad5e647010eb9bd36ef5e533abd1123ecdc78ec316ac2540fa69f694241bb68672d11bde7df2b42545e88dd4a2ef593c9f9d78ab1ab0af696d66431b66805c7e9f09b9d72d9a7347f6384c32f139a8e3302365908bbab9a7e48da83ea5bc1316b4aa87b9e34720b4156d06e7298f3851f3ba08656dbdbf2c323533189c61e425c1a1999ca9b461b0d2fe63eba545298b5f14c98bec345a85dabf27a04eb53d5c74fb2941cd01a9411bad5f33ac0a31ed442c6dbb275eae698f3603583aad0188", 0x709}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x80, 0x1, 0x0, "ead0d2f04c38d8ee9f20c971429d5aa9de8871ddf2ac625017b5f461406ed501fbaf3875203df4126a1b04a5cb47f81dafdc2683de4823ae8a8ecf3de21d858e94dd46cfc4f5e66b7733acc2ae550cccc42dcea47dd1915e70695ee9606c292866c9c205e0c0416edc"}, {0xf8, 0x0, 0x0, "6e47716b20a85d34e81ada3acd3eb8473314fc0023c23c7920d91a67f17f0a771d5ef5cd04e4beb6e93b755682b85d9fdf4554b9fe71b051f4523b1c3ffcaa73685df9359b36ed490b0a71403005f6cca0be5c5b52a4ad4ce30442a18e2e5370125da552ca6b61555b95b5e86895e77971a0d23f636fe0b01a40231f5175ecb3e77c8864c4cd76cdc69fbbd59eb9951cb7e677ed045496ab581e6736730304ae9eac7e9b24592da24f4cd2d9eeab277d2061a0e2c2fcd47e56ba80c27ff1cb9324cd6344453b1693312bfde1009175e1abf0c5ac5b9e7a70a3aa159b25bc71e0eb"}, {0x28, 0x0, 0x0, "c7471914dd61b650b4f5cf3b012dcef056"}, {0x70, 0x0, 0x0, "4c0c574bd4110a864f5d6d73b9b5004f32185593f496173b1524d7ad553c21c8320b81e33d124b24df944c77fbca876f05532a680501896c94d77978d9a716aa04ba9e01bbc67e0639c6647e12a0436c1e9b66e6464a5cbd92"}], 0x210}, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800033f598d0 executing program 6: r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() r3 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() mknod(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x4}, {0x18, 0x3, 0x101, 0x80}, 0x5, [0x9, 0x8, 0x1, 0x7f, 0x10001, 0x8001, 0x7, 0x8]}, 0x3c) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) kqueue() r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) poll(&(0x7f00000000c0)=[{r7, 0x10}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x45}], 0x7ff, 0x0, 0x0, 0x0) close(r2) executing program 5: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x0, 0x9, {0x8, 0x8}}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 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) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d9000000303a003bcc2629a17a6c58af9e877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000000000000000aaff020000000000001300000000000001"]) r3 = semget$private(0x0, 0x7, 0x2) semop(r3, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000080)=""/101) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) fcntl$getown(r4, 0x5) socket(0x0, 0x0, 0x0) r5 = socket(0x0, 0x2, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r9) setsockopt(r5, 0x1000000000029, 0x3c, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)=0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) recvfrom$inet6(r1, &(0x7f0000000140)=""/160, 0xa0, 0x40, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x8e}, 0xc) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000240)=0x7, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x9) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000040), 0x0) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 4: 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"}}}}}) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3}, {0x35}, {0x6, 0x0, 0x0, 0x1000}]}) write(r1, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x84}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') r4 = fcntl$dupfd(r3, 0x0, r0) mknodat(r4, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x1, 0x0, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r7 = dup(r6) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000300)=0x20) readv(r7, &(0x7f0000000380), 0x0) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r9 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000080)=0x7) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{}, 0xfffffffffffffff8, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 0: syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc02069a0, 0x0) syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, &(0x7f0000000580), 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r2 = socket(0x18, 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r4, r3, 0x0, 0x61}, 0x4, 0x2, 0xfd}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa00}, 0x0, 0x0, 0x14000000000000}) r5 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r6, &(0x7f00000004c0)=[{&(0x7f00000002c0)="394bdaefa60e45ea586f852cb59b1a4d714cc5e1cdccebe3b8737adfeb6eee30f0ce041c4eeb75f742fa3af47f0ad8cb309345a8ab1f73f2f4ef1ae9c0b93a0f5fdd6e0a348622d86dfecc964081955cbbb0664565357322815227b5f6dc5a3736e8f1ea8c14d01863c2de2635856bd47b34cf05e1197f4cf1b488a46b8aa64507ed5f147cc4d17d24e283ccd81e128f510846eac4a46db81dab27d01ac055aad19696c37320021f2a9a51596b38602432ce53dc5f84cfdb3a4248dc53a68f4c9e264af63faee306f29038e0daeef1c2e8f1fddf95c18b", 0xd7}, {&(0x7f0000000580)="9e1567641c1fdebb67e51585de62bc4b1e4ecba9ecfa3a7c0a4cf4b3fc64850dc8ca88da150755101089b14ca0392c4937bccd3bacc4ad445b363db273ab529bcaec22ec3517de3e2f10e5b95bcbf8005727d1b47e5a72117f2de45ee44b5220f49e2047cf54cf91a95d70a814df939dd41ce6ee754c1cd97c0444f6a0c6d314311118", 0x83}, {&(0x7f0000000140)="166977ceb37ddcab7e2f5d633b5b9a0d5668d029330878761dd793e720be583fc703eeb0517c", 0x26}, {&(0x7f0000000180)="e6332a5118994c353af90baadbaa6dcd", 0x10}], 0x4) connect$unix(r5, &(0x7f00000003c0)=@file={0x0, './file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfa) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) fchownat(r0, &(0x7f00000002c0)='./file0/file0\x00', r1, 0x0, 0x4) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semop(r6, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x8, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8, 0x1800}, {0x4, 0x800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r5, 0x0, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r9 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) r10 = getuid() setreuid(0x0, r10) shmctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r7, r2, r7, 0x120, 0x1}, 0x6, 0x8, r3, r8, 0x6d64, 0x40}) r11 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r11, 0xffffffffffffffff, 0x0, 0x2, 0x51}, 0xdd0, 0x7, r8, r8, 0x6, 0xffff, 0xfff, 0x5}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r11) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') executing program 4: r0 = kqueue() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x88) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x20, 0x8000000000000001, 0x7fff}], 0x9, &(0x7f00000000c0)=[{{r2}, 0x0, 0x10, 0x0, 0x0, 0x8000}, {{r3}, 0xfffffffffffffffa, 0x9a, 0x4, 0x4, 0x80000001}], 0x8001, &(0x7f0000000100)={0x0, 0x2}) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000140)={0x10, 0xcd, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc93}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc77e}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x893c7d0}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x800}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffff}], './file0\x00'}) r4 = dup(r1) r5 = semget(0x2, 0x4, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getegid() r9 = getuid() getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x4, r7, r8, r9, r10, 0x20}, 0x2eb1791b, 0x401, 0x4}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) seteuid(r7) truncate(&(0x7f0000000500)='./file1\x00', 0x5) getegid() r13 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r11, r8, r11, r13, 0x190, 0x1}, 0x7, 0x10000, 0x1ff}) bind$unix(r4, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000600)) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000640)=0x4) ioctl$TIOCSBRK(r4, 0x2000747b) ktrace(&(0x7f0000000680)='./file1\x00', 0x4, 0x4, r6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000006c0)={0x7, 0x0, {0x20000, 0x2}}) r14 = socket(0x18, 0x4000, 0xff) setregid(r13, r12) getgid() getsockopt(r14, 0x8, 0x7f, &(0x7f0000000700)=""/249, &(0x7f0000000800)=0xf9) accept(0xffffffffffffffff, &(0x7f0000000880)=@un=@abs, &(0x7f00000008c0)=0x8) executing program 3: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() r2 = dup2(r1, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8292, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4e, 0x4, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x24, 0x2, 0x8}, {{r2}, 0xfffffffffffffffe, 0x50, 0x2, 0x533, 0x8000}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x7fff, 0xffffffffffffffff}, {{}, 0xfffffffffffffff9, 0x21, 0x80, 0x8000, 0x3}, {{r3}, 0xfffffffffffffffb, 0xc0, 0x2, 0x7f, 0x8000}, {{r2}, 0xfffffffffffffff9, 0x12, 0x4, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40, 0x6, 0xffffffff}], 0x3, &(0x7f0000000180)={0x9, 0x5}) r4 = syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000001c0)=0x5) ioctl$TIOCEXCL(r0, 0x2000740d) sysctl$kern(&(0x7f0000000200)={0x1, 0x2f}, 0x2, &(0x7f0000000240)="f4c76aaa100e4f3f1825931ccb97835ccbe3efb764d990168203660d267e688966218c8da2656e5aa3", &(0x7f0000000280)=0x29, &(0x7f00000002c0)="69a87b03cb38efc473a8904ef40614d90ac94c929375f45dd54a4ee081c0d222405de83c224cadc29c35788d4f03ad1c074e87d3e0e3420def19b89207fab075079e8d4d6561d9e004f7018d27e5ea40518cd1c3c31a634844a91ccc54fc10b28707e47d14e66d1f94171dcadae262974e8fa60110b7c51fcf283cc07c22cee45758cca47f333dcce554e95b87e82f40d10397febf00d4892a441a904121e4da2fbca52ce764d8c241bd356404105052b5e54bd2a7d1d3a8d1e18d33dd12c3848aac1ed51851ecbaeed30b3f3795cc7098d5ce422ace38c547058896055852b978dee1e2fea7efc4e0f6771850885b8ad6147dbee244e872e1fb6dd2d357b929dc80e297a6213273c8f1f4997263e615f787b77a51f70731180181272fa85173b800f96fe32d8f2033b6b70262f4ac29ac30ab08170bbd8aca617e9722b92508c28109c7d3e69cae912a925e574c9b47a688f7bc78dbd71a6ec44f8f4fea4badad2b36a789071343fb8836c079547629e803263f04cc187a248d10f595e6e25afd2b9d943f8f1b1d64868bf6b7e6b547af9964610c3cfb7568819740877e7858531247da4368611fa1bb3a061c918c7157a7089cd002334949427003ce859aad228e25b46afbcab115768d2ef5357367661ad772f91f5c94cf6780ef0274e6992783f40e828b1cecfa50db28f60d638d9253dea93a0ddd057e377570d9296b919bee805637395836c4613fa936512918a5c2a4c881343adb64d895cbe8d5c848fbc22293455b1f9ee07537e2cc5bd71b99e1f5c0da8e3e9d6f72cfdc957fbf44ac09fc8ff8ce70971be1e381fe2fe0a4714ce72a546088021cebceff36414504ef218bc2f468a04ac2ff13449663c45576f9beca1c7d65e88d4968b7804b77b786d13f498bb28fb4b09c1a5ff84202e9a985ff7d78829c0b361c1992f0675cbde63ce7c9c3e61dff6c6a0ebe2572bfcae425d50af4a6b1a6c9be878f022d4313793b251d823d22c861660c4ae5311ce83cc990366c2f1a99d952370a50c41acabf32bf57a637eb42e8b9c307d731b4b79cbe81b30f5715463114e01c49dae793493880c60e12d01fc3b39b7a81297c2077e7c028280be12a1852951dbbfad5b3c5c398bc196dee28ae7017cc61b545601dc9054d627d2067a3680c3d3b1f154ffa7bc3f468c9521e93e68b1f64f009955829c7ded4e041519389b3b7d9b758bc2453e38e4b87d351f3118541621d563c8ca69cdcbafc9ab94c432642ece7d77c566f69a2f8ab9d989f454ccbab2c7424e732d95654483d5a152e343d191e4bc46bb24dd26314302e36c87a70df8caf0245def860a59a008cc4bcf95ea870206cf61bcc5e1208e9ac2eff7e00e478562b179f7a2aea9ab84655715ba231c88c1a14d95dcfc5884d7e206448eff0060bc9642494cb93a2ac53c380f94b85508a08c9e398c41b7077b6026c1bfdadd54c3f3a52d451c8415c196233b66a001cd69eaf9c9b2b23f3bcf6a0a5808b532f613bcd9c3691db7601be902e5f1a41474f6ce311d887d87e6a1ab77e90024a9eaca8a3d824fe0246cfd05609566449cf82a583d980ff172c1705b3d233ea0802d0fe7fc91c64c28662382988dd6e162a6552ffaf3ae137da9a7a2f8325f39ec303705d4b30433036480c0b6e21e14a6b71212de3c1d125c4e0583bf9af336df9c2bc1052dda133ec164c1a04c8b1b224919f24d0a1edc845e4c38bd7018fc26cc69765b4e5e8db78f077f696b6fe4c5c30ddfd56e906dc794f68e370d053e533b2369f1357d5516193849b39f739574dc4f2064bee57b1b1a218bed23e1ebe441a6e2d9eee8d6acd17407489fb1e2af1e9c57a5f70568eea0abd806f7e9c9c1c05136840d2085b3e8d9549d8b0d14f6df9216e8df3ddc8c6b8ea775436374cf5ffeb2b64c5e7dfedc59b2e989bd9dd3231f6e1239e3310d2659283f284d88ec5f0f98c4401a90af9572f5749f0efe4deb596c2178536d1b1af11a941553e245c8a831c04fc9d5f57413ee23bc06013b413fdeb213f990d8255dcf3978e85d25400c94bf4c295b2661674e2efb189ebc6b6e710f4e12929063d0a5d9f452ace09601d46c0ac5be963ff3106b219ee7799e81c06cf56dd9479108fbc4262622bc080170fd6ad3d4f19d3649618adea7130f81de9ece6baea8190c94c16a9d6c6064f09d0ffab93f2b23d66d5b730e68fdeb11089fafc00955479453ff38ae097801c0065f58a5af146315f2edb11af65293719ecc50f9890a8bdadfa92c7a0d85b375d450358877f741a7c6a719fbc87d6fec8cfc428e15856a4c7074a9548af2a716c49b57567756cecc7c63a5d84f46564a096286f249cc6eff8d5d8d4431e46198333f8a861acd36f3f40095b968673c96e95f48cd41bc971f9bd723e0bffbf5cb6d6101f41dfdc53ace64afcd75554f984a2cbf4dac2c96cca4715d9b98bbbc435b02c58a3af8b3f67923a0e5c55345b5fcc80a2e33684dd2eb42ca6b8b27a0a466837128613dd861cfedd24accd9de1adfbd1a8d2022f720f5e464b1be334ed0970c68e19a700ceaace14c75cfa57a573d971ec74d9d775c83ed647f352567517c46fe2d87886cb6fdcf6f2d63cc75e19574efb66d440af14cfff2ff6e3175fd62d449b61fa242d59e6f1cc1eee9c4d3da8345b0a38218dd84ea9905e01a1452b67be5193ae6f9718500368c03a99f0ecccb90c03527f296c3644d7faa1f978cce06930cb63295c39d085aa24b01768881026d6702865bee7947640a78c865ff4d25adc6bc2e065a092584c1c3d31b63dda74433014456ed79e6a228b9d464e86c9a374fed319f8c4133704be974152864c36622a555e9ce8a8e87932b8e0b77764c91d023b78c2c06a758db96cc577f667a8d1200969b97ab48c63f600ce662ca2bd665a3919a355fe0fcf37e19a1bfdfd51efb720e50a2b4a143f96655b74eb3486cdd6d7d8087c7b57c5be8c3a727ce61b4c7752891688b13e581d96bcde6ef0058c4a80a8a5452d7de9a027dc3448c313ff85e38aee796f90c792253da51e3c53c74dbd758863907f8f1f3cb2b1cf2563bfe7e727b4d60cdbe3ff41569a56e25614fd4a83de584848f43c23d8126592f001c17420d656cb9726827fe774ae8b69ae56e543e129583333c87e8a4e2fb8fb3c34c266a76cea27a1fc47af9dfff34fdcb89c010d3511fcef16f001e6e4ae38c811c5c311ce9ce87a2304b1c4857ff5980ffec49edcf1037f00a6824e4d6cf09d39ccad718033a9808d79c97b4d0787eab0fc5c15a0c4b064b94bfa5309f896982923a6e3ea6bd7c95bf3a6cfcc2a56f59f435f4c9d65597195cac0bb416cd76a035ab507bda8211077399780dbb4f9a26054d8a61465d5ea26bb786ada3f98d88f7af3b7038c7898cdd414e6a40f522ca686b135bc8e37ecc2e9cab17f9029c7a125323ec639d872e275b2c9763e083c376eb39691cdfeb11fc69f70f1a4debde93efa98ae58773fd85383af3fa92d52fbe5a179bc4798b6141ecd251ce2e674e777731b30d2e891346ac3b6b5ed0a8eeaa4597ff86f53e7db95389c69b900532e38c66d4479e9f6900f69cec74ddf042b3a22fce253470c2a3a6c3ad5ac5666c075bdac325332ab0c86067621a7485c6019314d03d97fc6bebe2f0756c24ab7fef66b34b40be63b01ff9a801cad6d956b421c6af7227095619c452c1c038d814afde047f486df8b297682371f0a8ad9a57b1d75723236da7c3cb18de8848519abc90e525aa0c9ccebf521a50d98a5f211a81e48b5135cb07967f012e3f6ff094c8b90dd7fd1cecd511d5eb6e6055dff9f7a2dafba1eff97ff1de82eaf928a808ec1843b48cf261c48dca50d61f631293d92e340c52b421866b488cc7253a8b33586d41be94c0f2adb51c4ec6170a934315d00d6acb06208cee61c92dc19acf2761259308bd3535228322f8e7ebfcefd9eb2161fb58c6e261a6822ce60b74ea1784c1178c87979c98c11af1ac53f5aac4b0356e6046686fb2996d5362f1ce37d1ec7c19d382b7a7b0e6d5b2ffaa59f0354ff03a046b0fafd2c03e67e2f55757e5b2e54ea07df9c939a1361caac129b9c7f0f9cbc39f805df32acc4cfa30fa8c3a552ed9da81cb2c35346b8fe946f6e361508dfae170b058218e5482b9ea330cf16b88c09b48dddb8a32037bd3c3aec9e4dacd72e43d842639811d89f23bd6f61595482eb58db2e76d0969dc4e2a934ebd4666898a11eba4dd7c1477f4cf9cec0a33149e7cc3ec310ed7b9a2ddcc57f4e3ae7bb90a92039d113a603437c8b384b59649bc6108523447d80b093d0e555e46029a9eafd8a847319c8a321335c7cb73c984ac5782dcc47799e1862788e094a8719c6cec0602f8ee85a37ccfcacb34124be1f87b9edf8ba65ed4d8a233aaace217747b90d8c135611460ac5e9faf8cd3b1a6d471a2fa78a0d95d1adcb0e59a1b97d2b363e4eecc6cd074d377602785b113cbbce106ba411653922e677ec6b09ddd7a0f17628e27181834d0ec1df276d2c813c94b9fd470681b26564d80b399c113322832b24233e54e84c53c0c9bb369c2df4ccb422646cd91a49f7aaad9715dc76caf41d8eb6abb38124864868c2e0b5e3b9c3396aeaa642f8665418f2ece069c27afffb29ee3d78dd8d7e23dbcfccdacac43b6177ed8aef725de949d98ad7c5861355e50f1c226166af60255b65e3a6e465f1ba23a6cd4fbfd504186586ba4a20d810f1bb4532fb026a8ab521423fd05b35af1bd08a0bdfac46983ca6e0e59f2495cc381bf5c6a1827f29a4d02c21e07aa8d38d61df3b8941d58884b7f89780523a23d48855c2f32f6432651aafd2edcaf5f3b0b81879d87c221376d1aec45f6823c0349666cea83a6f52025a698ad09e75d91df1a4f1dfddb348b360e27b6d2f218344b4fb730a683094b94e8a94ca661e2a63c7b7be51b6b2f9665b663a4638ea2dc5ba0197189eeaed0752713d68ca147210d0520af16b80b9f6b69ed8e99492d0ce3eed028b8a2404f748c10298f5cb2e8dd8e1915daf9bcab8107a1c78b2f90713a3db869cc81280a6b83ae42b47716b311385ecb9ff2a92095a463a4a0e7d060f74717d8e963f22fde72629eb9308a54eb4cb33ae962f465034707c278bebdecf54a29eb1e3f0c32474f1394a3aeba5515b5f73475215500ff9b58d4a8965a55d12d4f8032c6309e5016f352fca17b251a0cfcf600b91dcc06f6536ecb498b654e04600d40f491fbf2a13d2837ff0ddad2d51ccbbf6c5938cad298b01175882663047b537e9a29c43ac2e1e95db773bb2ec3f0808db15fca313ef4311f69c5c79508e85c59fed29fbdeb778770107fa996acc67d03a8461d9735b4e1409bc8a9bf341d38d3f7941981d23ca5926284cce15456fb4f1effc1031e4d335bb79f752b0173679aa035b94744716496c7fae2a780fb5a0e5bfbc2e3ece175bf53b8ffae7be386dde8572facb3afc1d04d1b671fa1ab376f5ea5715e9c88fec669303ce3cf243103b1553221f014a47ebc64d56bdde91110ecc399caf4cb7c05d90d0b46d7ec1daf6b23aac74dd5b72b07b1fc903df24b8d9307c6e6bbbb95508db086e96d3cbd2cb9646fd03ae35922163b387dfeb26ad1ba885c5a00fb2f7184b28f8a3f3f34e3b206963b9ce0906a9eae5e4456cd0f70c7227533b43af70d0fe4cc408af32386d0e7b1753e5dd0e07ea4d1591c96701e7b263fbaaa317e19bc23c91003874a2408d87bc43fd2ced89e3d97c3fe420b141872da27b9891fa7aa96d00ca884fd7e586a94b", 0x1000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0), 0x80, 0x0) connect$inet6(r5, &(0x7f0000001300)={0x18, 0x1, 0xff, 0x40}, 0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001340), 0x200, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000001400)={&(0x7f0000001380)='./file0\x00', 0x5, &(0x7f00000013c0)='./file0\x00', 0x8}) ioctl$TIOCCBRK(r5, 0x2000747a) sysctl$hw(&(0x7f0000001440)={0x6, 0xc}, 0x2, &(0x7f0000001480)="f3daf132437b59238f73f2d79478fe32c9c2e33a5938c00489bb94f3af286aefb68a943a816ebbf7fc2e639495a74d5dad29bd39c981620112e67b6e7fd5c17eff3307297e9c099ddecdfab7d959ede2bd9c8458163b45638c2f63184719936b4f48f8b83e6ffd5a165728c371727988834fec94d80f3ec94acfea7c8ad191a7be3e2d5b929e774b06728d0e7d2696d1786f69e2ccf46a68d31a34e5ceff44450c4909c3f51c0954ddcad9d19a2e6c71b65c5a3fd2912bede22abd3bded7a5d6b15f2d4e8e3308d9569f486f73268f572d33af3493e162d8ebac3b6aee90409efa0440a1207fef1d2f30994d63fd4ab9fba4b53aceb1982e970a1384ab221dffafe7d0f3e647fbf6079a42abb384e67cee1d5301e7e46019dfbeb1c1efef6d3ac2c3aaa272c71645778387cfefcc2d3ca62884afeef863a54e11182c24820ee0617c66b07ddabd785534057cb8c6c188cb56f0e6bb8fabd5d77b7c476f9ab77eb272090319f032f89e38a44174b9c90e8a194bd7dcf6492dd784c3e47dc67b5591f1e6c060aadbd51048d299b21cf2f55a451e18813fb920d0cc129dc0743fe1fa71125dd61b2f8ad136d303efd5a92f2bf08e7594ed297b7b31061d800bfe6abd7b6409720aff3968f97da219ecde9023c6f1f7b5901bbb3c514aeb8654c15193be33e7a93521f060a8f03897db192377764425c1d1c1764bd2ac32de5d78f427fc6e3e89a5971ed7e2a4d934e57603dc6ef03f5cd2749e60bf95f13803b881c0574964293b6f33e1ee5e2df7d25fd68721109c5216b4aec1a01c2bf3807c02dc9b8781552c925d88eee9048da93aa2013d2c34007186c346b9d141f6b507b463bd88346115b23b49ca5210bf6dcd814096ac633bd9f5bbb4332b5369dfa880991e54cd4597ee455c3b18598cca24287e4f2bb041c2acedbc8bb6516f739af228626f9cb58bdd97edcb84ecf6ad56fd7e7fc929981b7ebcba354f1b1c8240f87723a9cde591483fd3a4f57790fa9481baaa0f3c19b0d4490852760873ab939cce512183952cdb212dca5fc7121d2639c1fda100db149ef40a958dbe37db21266c813a3942cb259e4125a346604ace2e50813b40d0b5937949951d82b0dabb276209bc7f7365acca3ea92e0918c85ae6b46f8cdc458c145be01c594cbd37705adbc8c2301b4234e4de5bed7f283e3978a692d55633ee5a2a679c739426aaa8e98ad231127cfb688e5e896484c6dd31f6d2b6bf6f19c22f92f9fb8b42002da88f45ea381f2a521f6c3e3b021b20961b4ea91ecd42c5a93d3d5774673cdb9aab86a4e400a88bfe3a0122c2086e1830fb664819492a2c6161b4126912f387ae2c09708882e31aca141df45e76c4d4e691cb12c3fb85c32ebf1fc49788723e0b4f2672a16a6fe7f486e491dbeb282466a0eee2ec6aa3c24e4caced4067203c52fe21aad45b771b0b9e6f2bde987c94e00a4d17fbf6cf276b46a1d0474223515fb58caab58bad4bcfeefb73c637366f8e6adfed530072108e20e91b8995b55ed919eea5e8573512677c7403d055f128d75be8d11fed8402dcb97fb68a8dccdda132607515d15ffccb0c320d0b75a7799dae84587a118ee5f09ac84ef47b9d877e5ef24e1b1be8ab88f610815728821460032fb155868b36df00e10d5b67f69b9d99f8e9309f236f5806c62b4078f5e6153dacc4d119011a12c281bbf303ff2420e55e24d14eab3fde9caa7e657ad16054306c9f1cebbebd1085c85020b1dfa47c672aea6690411db2741b5adcf0153c6334cd759d51ac3293e24270472d5a9bbf58c85151891f2e9fe63a78712c5ece93507da074fdf3939ac758a47bf9b5ffd4d98171c0c8db616fab1a45c5bfd21de6e07037b9f1a45e1f18f74de9ceabe1032b38310fd7969fecaf4eb37a51a7d38513daeb46e93349b05b8709908f8ccc4afec7690c59304f277bfaa459d1ee17accf82e2b055a1148f4455c72b8e258135c5118e15fa85f391bad9727cfd9365e2641362daf86075bfe3d62ddba3e6ba85badff77386a2cd6ac4df3dfbdb8f34d516408abf86d311ca826d629fd49fa08fffc87ef5e395fd82a0200a1f78c9dd5516b715e341676d6f7195a50aa77bfe08e47556d83c1610dc7cc403523cd276bfcb1048b8a955ea5befcc90c119ccb0e8e9d8b27646dcab6d95040579b5458b9625a1e29b7bb5818f54f9a48b64b30dfa9cc005235718bea7b7bcb71a40cd9b90a0eb446d458c0a208e6fb1cd37fede6d0c5311a129d999e504a9d23911f31282f20e259bb299e5ec989d8e1b9a8efad1a6beae46be053fe8208765a20d236dd69715c25fdb809c96c84b42e77d234dcd3879376d5ea170038ab81cff62fdb4eb14b3648f880a13147ad66307325c6c7ed00afcb9100ac7f133e6a682ccccbe156d8cfee5f8887f86ea7a6acac7b83066368b555b1e839e1efd9078d8474d3d4e1358439083c985984bee1586bc00483b4764d330ccecef6480f2edce8cbcdb023895cbdd6372f611be8a1f6a49d76f10b8b541e8dc19aef0211a0c09b600e2ee94adaacb7761ee6def50f80878d96570f54a733046bb941d3ad35e1e5cc5083d663cddf1e21428446f08dd68fae44a03bb8b52d5ae633e7f3ce84ca1e27461123a82f1634e5c6d7b2875f0ff94acb36a4b435fafbbe139cb26110fbb7968214a4f4732ac3a519f0741c5035e570cf8475808d58b3b3cef47b00d1001ba9b092d3e6f332912bdc189fad8a1ebab4401e02446c23c2527f7c3622e50b4af05e18059bc50e6ed5abb23783d76360f9816bdddd798571647affb818fd43bb8df6400e9183cabfd3312e374c5bb07fdc982025fa16e3d15775a4072bd6b131921e2ad4fa93fcb9141abd23aadcd91b5474196e13009518031ddbaf1fb85fbfa7dad85504374c8bcede3305e84bae1a8568fe2b613a38d6175e38f8efa7071d2552f7c280b2db497b42b05b3e0dd069a5bceecb2bd141907f2f1a509735b193b71a416130443fc2b99be2d4bcda9666e935c4bebedf83840f9c902802defa6451f43d90c2ddedb653c718ec4ca9c736f8662be0b546b8ac5f9f957c4f8e0432cf39d99339d751b17465d7db662db4800980815814f115d03aba3c633cd11b2dfbdc6f3ee4ae174d50a149060f149eb42a9d7883e08030feb2d43dcabdee0845a7c6faed2a03673d7b2de7846c376515f05ac9d7a21869b4c6e369c9b91c41d04b2b497b5c431f748298bd516d5c49e6f86a0b3b74c634fd65933dfb8e130995d735dae22e01501d9ffb8c7355bc64db32be4e311a59f934b5a0ce1c0d65c012fe6a5a33af9a42757e60d2f7ea3802c711b9176e0fb3bf9a08618abf8a0ae6ac2755e06817d9a788bfd04b02f29dda4f1aa815ccb54ec2015d98ae04857d660665081f0f995b970992f67b95279366880ab9039237f5d2597f95aab6223e9f93977c3c9fbe8454d9fed3e685fa161da2777f659248573247e55c59a650303bebc61ab439773b360b97027cb3b24cda55f922711364df99c550fd63aa16facc25464f426d070b43e618a3484a1ae3d379152c3c8b6a82b72b0c6f98e8657c530ed6833ea0dae4b99590df731743c7c6f610692d9de7700561e3fecee03678a74a45106fa6f083251a9917cac1d2f183f3274303a85ba372b4988fa3a5609977f2c172ccefc4d519cc75d3e80a67cdd5acab1e80445a936b99eb1277fede9b7994e54c8e12020c6cd3a4c595359c63164b2030b40368ace1aaa68b8f5acb524d8219e30d1a0401da80df80ae86502397eb7f63237049c231ae57dbef6b3c2ea08beaf27b8445033f4dac2ff0d8b3f298355076376860f014d40919347dbbabb9d4bcc8d095d68829ebe3d8210670f69725118ad963090abf35a8372a8f92aca12c5a26b343e15295ed8c69e9b053ee31b49b723ff7b3bfb79375ae2f87d81f2692b2eebf6652cc342b80d44b0f0619fc5c9f57eb53a1f0b4e45fcd32aff86ef5c2d28f98024bfecd66133cf4ddf4c53cd1d7cda440272171d7eec6d288afdb472bca12203dbbc2d0fdd270141fdcd5bf685d9b5a7ef83e99d0afdfad9126b99e20d7f499ec876a07fe22a863e55b288261fef07802d846f9c266d2b1235895f8fd70fb12e214c8ca81a6230ed517202d704068242773fd368031adacbbfc20468655c996d30a8c37a01f2ac3c9a33ef5b24502608b38049d47bf36ef8ae3aaaebf9b40de5f421888d4b4441c270b95eac47cd29585e4a889777481ecb683d70d0c2d209a62bea004522c13cc5212f934bbd55dc8fb49c3bc058327200beef371c920c801ee7c1889a6776c3419adf5b1ae12188107cd95142987da8aab3f4205c2774391628ee7fc4be6dc80f4ecc2c4eee54392fce1d5b42e5386e71bd8b0fa73212a2aab5b7b179a8b2710fd6c73545c4806ad9ab062fded6d7b58798c3fe495fb9c4c2553b1c42ab022f6f168fdbfbe89f592716c9ccbfbfcf188aa5df262c7826ea76885fd6192ea31949414dc99203084a37e85978d531159d87f7e8f22eef30d47e90c8dc9ac6419b80479d1dce1a4d61de166762622c28719a2651cd3eafec3147287a4d8420d446c7bee09e5cee04f44470c23c32f6033aed779592804b789fc9997cf29690823183cda1bc27c6f40a0d424e04e5c3e1b8ef880b3851fbe50d20dfe89115825840fe40e7738c24f683072ee90ec82bfabd9ffc557ca7e66e2be578fe770f801b8e0fb91d667274d40a6aa6d4e1d9483115c13a19dff1f15a897845f77c340983d373afa1a6585e55111ee6b131e9d38aabef90c9316074b077d0066e49e7ec1b87a6e93888c73edd6effe16089623f7f2c2ef505eb0823e2207de7029f2ef28f1cf8d6f8ad43a8536bece9a07d54069ccba446f5bf8634250c25f3166856fc32569a5553df7708a4d7c4027966e798c01badebe0802a4e63ec2a54b7e6448db267c74caf78ed2db66c5fcc981673f24ce67c511e6f766ca0321590fd6a579527f18b607a6c9687cdbb16096ce4f6b06a4df146d10921845f623ab506c905d7701e522378675ca122edc1a029bc0c08f150ef38ead36c4132dc7729b676590d6dbd2e595a02c4750fc78a2f0096ef589ee6f74d29ed29447d7a3654a61a049b84f636f0cd659d47cee93d1580b8d5677c839263e7bd3965df73f9df6e4c995f96cc45cfece31281fcc1f4a957b1e26594c53b9b0a94b03b78f397ed612548cf078e7bfb2254da5d5d11ee9b424585666000d983e6a0df554bfd21a49a19260778aba26c7b3b84069effb72c23f43f2db2baef5d539c3e30cc672c001fbb11e9c82f313cc7dc69c9a78b02f32177a514a63d0ca772dbf113172df5bfa2b145160b9528c91bb0737fb7d71b6e09d29b6c32aee97452a85cc75c4c4bdfe507aa374bea948e63a0236fe53d78a11769f52e490a44a4f0b61748d26a163cedaddde14fb80ecfd747c17135764c3a66e96d5d485b34c3ebdb4d3d14d86006229726718a22b4980951b31d4f8bbd85588bdee554747f42281e608255eec926a6963a2da77ac47ad674e230e8e7a1e3ed3778931c35c89a4b94c981ade13af3206731fdf4a37e58017c098546e2996ccf3b6e79e4c8c895da134635e6d657e618774f083ad4b07a2a3eff346769e3d2d683ecb0b3673b6b9edbaf357e6e0526750ae05ab559a427e61adb1c9fcc488d8981fb9016f7243728cfff4be9257305924f6a34309e140554b584447f0416953cf7b8e1e2b0dc1e89a1e4998bddcb31d75fcfcec2cd033c54c9b1019e204fc446", &(0x7f0000002480)=0x1000, &(0x7f00000024c0)="f9d6750e8dee875b0f9230885cf6a8951056f31ddde4ceb53137ae53619f2ac8cc0a2c3f4eb461a44b0749a4bd7e944ed4bbae3082621bf82be2cceb184791bf7b6886a22bd513808941c44e5e624e03a797", 0x52) r7 = dup(r5) r8 = semget$private(0x0, 0x1, 0x14) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000002540)=""/4096) r9 = socket$inet6(0x18, 0x3, 0x6) bind$inet6(r9, &(0x7f0000003540)={0x18, 0x2, 0x0, 0x3}, 0xc) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000003580)=0x2) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000035c0)={0x0, 0x0, 0x0}, &(0x7f0000003600)=0xc) fcntl$lock(r6, 0x8, &(0x7f0000003640)={0x2, 0x0, 0x7, 0x1, r10}) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000003680)=""/250, 0xfa, 0x1843, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000003780)="b22b56d993fa7e68cb216e8058b6689a84369e51785696135d03b3a82d709ce5a2b7c8cf0ef1fcfbaaf0da609878abbff19625ddb2cd6c39bfba101c4029b14338480e578c49be68430ac7d49550937c530acb26c69abb51f92b592d438cac58484b87adc1cd92ed86537da0c094eee48c668af60fb4ea8a59997641c7a48d41850e7affea4d1db1", 0x88, 0x400, &(0x7f0000003840)={0x18, 0x0, 0x400, 0x6}, 0xc) pwrite(r7, &(0x7f0000003880)="03e84a916ed91b864550470e0b1b948cc64944378a9603ffb9459382bc18320a8d316538c4095564189e49f62ac51c9c35aaa389e5214b35cae826cd5ad2371433b4bed82d9920f0a0e5854d39a568733926737f359c13b298c8f0ba33094426f19d697ff9077142db2dda1271b5af994ab159aaf07be9cc5fbfbb5e6d51c340bc866296031262a13bf9a70c7e5352700012402dd1187a5a5c9c101fc7c24b584904f1916fec0fec7e46749cd8098e", 0xaf, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000003940)={{0x7fff, r11, r12, r11, r12, 0x80, 0x3}, 0xb34d, 0x7ff, r10, r10, 0xaeb, 0x8, 0xe0b1}) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r5, 0x0, 0x65, 0x0, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) msync(&(0x7f0000011000/0x1000)=nil, 0x1000, 0x6) fcntl$setown(r1, 0x6, r2) executing program 4: sysctl$hw(&(0x7f00000001c0)={0x6, 0x19}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001a00)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18, 0x3}, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r4, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r2) r5 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r5, r6) executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = socket(0x2, 0x3, 0x6) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00005a9000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = semget$private(0x0, 0x4, 0x20) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x6}}, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000340)=""/10) r5 = dup2(r2, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f00000024c0), 0x10) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000140)=0x3, 0x4) close(r1) connect$unix(r0, &(0x7f00000000c0), 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x0, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000000)={0x3, 0x7ff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) write(r0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x2) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="1c00ff00", 0x4) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x5, 0x3d, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x9}, {0x1}], 0x2) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x3f}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f0000000100)) executing program 4: r0 = syz_open_pts() (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() (async) r3 = kqueue() (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) r4 = syz_open_pts() close(r4) (async) syz_open_pts() (async) mknod(0x0, 0x0, 0x0) (async) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x4}, {0x18, 0x3, 0x101, 0x80}, 0x5, [0x9, 0x8, 0x1, 0x7f, 0x10001, 0x8001, 0x7, 0x8]}, 0x3c) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) pipe2(0x0, 0x0) (async) kqueue() r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) poll(&(0x7f00000000c0)=[{r7, 0x10}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x45}], 0x7ff, 0x0, 0x0, 0x0) close(r2) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) syz_emit_ethernet(0x3e, 0x0) open(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmsg$unix(r2, 0x0, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x4, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a8", 0x9) socket(0x18, 0x2, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x12}) (async) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x12}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) (async) kevent(r2, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0xffffbffc, 0xffffffbf, "01000000080000009bb82f36b921aab39b58505f"}) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0xffffbffc, 0xffffffbf, "01000000080000009bb82f36b921aab39b58505f"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000bc0)="c38c42b6fd5244590e939d0ec1ed65a0760b0c91f32fc50b5811b14259038f88c7d26882fa203b9c35fdd5d6c5928c613bf1b394d4cb7142a54f50866d161bba3d759c4702b987ed617d26e41e2eab896910cac688f3baa42e07c2073e113ba96e7768b5b781b32d5feafb8a00383ba2d0f4d3288b278654711ee9b8dde255fd05b8fe863faea437ad84df26a85f9df30794c52875cacffdf34c431034882828acce76790a8157e49937847fe5d4c02c7af1ab9765a884f02d3c81367b5f9a1b723dd4b9647ca219575ffb0b302172244f741d42a9f4f59ecc4a06ad70dcdf169e7ef9e84f6d3d75888b1be454ae696193409d3bf78c22c804090abba4b2dfc18a04d145bed4d20fde708b0f6d761a7280f57b517263c513f10af8e92b23b8cd56c6e450c8877a29209b32ab2dd6e811762148afd693e66c1d34d232dcbab0d1112de67a522f4f8675b7054ff6a137cf2e7f0dd1edd6d1ae5b75b155e519b5479088660276bf80f2b2d2ae7b442af5679cad1967607afb69d1b5c9cae6962936e58e378bc3a50fad91f617610aec4cf892f48abb0fae81a3920dfa991adc958741b2d838984831d8253aac7cac531b25eee71a67d3e7233e1f9a3e9b0803942642f9d28cbb0bc805cb157aeae98135f5366862b8e1f956e7f718aa16c2cd293f3df5dcbf0b72ec1d135395f4fba1606ca4e72f02bb56f107d9fc5913b46a2d6ad880e863d72573121e7a609c5bf62b5156607e29e273bd013101e9c70d5a4dba7148fbdbf3963d56cf665d7746eccc83ad9ab54c3df718111670808c0a9f68733a946a032f8e3d160233a7f094d0360896d7f4d1a37f6508412eb8c49823a3fa5b71350a243230e042f98473434bba2b529d1a59323bcad8046415077fd4b2bd39053014879c173166a78b8f5c72f7652899230b5735e7b4fde27d857726a68a6d2e3b8d74969be221b9f218c8c666ff970b79602b53ec60dfe741eb8de7fc899d569cd1e9871483281a253ed344a6641b16225eb441603923b4ce57cc3e7e3bae35efa2678631046bd73f53755fc130d4021e518ada6fe0695763c97c24c90d3b1a613984123a8a3e5e7b3fe87597a75c83174d0b5c16a14fa0b1dbfcf6119d8f2a1ae3a5858d15602d0d1ae9807e9d2e8e8ba5cfe83409a0d513ce5326036a02a68304b97b6da09c3255d43a7401fcb3d7d0628f5256421f0cee4ba37492c00d671db3a6768e4379cd3d253bb39523f0d6c2a86ee94521eb3ae2af97fb1810f137eee2e1ad64eb74360f42de68e528de81b406a76e08356538d968490d4409920e13753aa7bb5c6b02327327aff5d50a7a0029644645f658d30ed8327e0df687fd0eef20ac469f338e628515834f9837b7befc4ce4f0e638f2e50bd4fd7a8bf352a1e503c3eff12f3b16d8431937102f38f1ff50e829c3126671592f0ae602e2ac3bb79abcb3941a16d3101c974ab8f456823420a75159257cf984427c9bd9a02e0fd259d462e1b7c98a9a5c31ec4806f2e3fbdcfc6c842e0b43cfe812bfbc930a4e9617bb06485d35ca0f6fb393a75232a83e5aaa82479df646093f67ded97c9c3ba888036575bd80a94a41cfc6e8218c90ff276477c04563944b7f886d076bebb2b63fab40148749b2299c637fc5aba6832bdafabe7b5bf4c31ae246dc1fbd4985e495e4850b680d296e397f16dae187e0b7f59faffd8b23c7cb97caa950464085245b942787efdc475223eda95f94a257402aea844a034895e259c841889d67cb45986415568dc381427ecc62a324165df91aeb77ecd4adc08effeaa4a43f6bc66596ebcb4b7d047e391f950a7e0e5b0d670b871c937c5b0261f81921e70f90286cbc352a79744abaccc8e9e1b6efc28cc314b90d8596852057d9db6c9a7df6944a820d00d85c6e5eb82fa94293beb15cd871879c6f9fc1ff463339c0cfc2b36c2d519534c0a619352e7ed60e3a5d93e947049ea5b4156e5ca541526c55133c6f3685b47ad8ed537d7ecbfe269c95f691829f74b5e0ea9b17054f9fce826c2fab3da6489b5badb0c9fd8ee34390f78dab1536eb27a5185758cde3cb402441fe3b872d84e328cac949027e2dee992709e8f40ea0b512c2d28cde4d3bfe9a97828439ed8ed6f981128b744a3ff0200a526e73b4a1997b8f672bcb4fc2d5f5b2388c97a1d647e3ee0620e83df4bfae1f3f942aabdbe2241e8cdcb1b82c8c927c1c4a2d1351264f21dfe118e447b1589fcd8d7550ac1c626b59558fc94375d40891a7908603ab3dc0ad5e647010eb9bd36ef5e533abd1123ecdc78ec316ac2540fa69f694241bb68672d11bde7df2b42545e88dd4a2ef593c9f9d78ab1ab0af696d66431b66805c7e9f09b9d72d9a7347f6384c32f139a8e3302365908bbab9a7e48da83ea5bc1316b4aa87b9e34720b4156d06e7298f3851f3ba08656dbdbf2c323533189c61e425c1a1999ca9b461b0d2fe63eba545298b5f14c98bec345a85dabf27a04eb53d5c74fb2941cd01a9411bad5f33ac0a31ed442c6dbb275eae698f3603583aad0188", 0x709}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x80, 0x1, 0x0, "ead0d2f04c38d8ee9f20c971429d5aa9de8871ddf2ac625017b5f461406ed501fbaf3875203df4126a1b04a5cb47f81dafdc2683de4823ae8a8ecf3de21d858e94dd46cfc4f5e66b7733acc2ae550cccc42dcea47dd1915e70695ee9606c292866c9c205e0c0416edc"}, {0xf8, 0x0, 0x0, "6e47716b20a85d34e81ada3acd3eb8473314fc0023c23c7920d91a67f17f0a771d5ef5cd04e4beb6e93b755682b85d9fdf4554b9fe71b051f4523b1c3ffcaa73685df9359b36ed490b0a71403005f6cca0be5c5b52a4ad4ce30442a18e2e5370125da552ca6b61555b95b5e86895e77971a0d23f636fe0b01a40231f5175ecb3e77c8864c4cd76cdc69fbbd59eb9951cb7e677ed045496ab581e6736730304ae9eac7e9b24592da24f4cd2d9eeab277d2061a0e2c2fcd47e56ba80c27ff1cb9324cd6344453b1693312bfde1009175e1abf0c5ac5b9e7a70a3aa159b25bc71e0eb"}, {0x28, 0x0, 0x0, "c7471914dd61b650b4f5cf3b012dcef056"}, {0x70, 0x0, 0x0, "4c0c574bd4110a864f5d6d73b9b5004f32185593f496173b1524d7ad553c21c8320b81e33d124b24df944c77fbca876f05532a680501896c94d77978d9a716aa04ba9e01bbc67e0639c6647e12a0436c1e9b66e6464a5cbd92"}], 0x210}, 0x0) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x10, 0x0, &(0x7f0000000040)=""/16}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x11) r1 = open(&(0x7f0000000100)='./file0\x00', 0x509, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4012, r1, 0x81) r2 = socket(0x1, 0x5, 0x6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1, 0x800000, {0x333, 0x4}}) read(r0, &(0x7f0000000180)=""/28, 0x1c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x553, 0x4, 0x1, 0x1, 0x401, 0x5, 0x2, 0x0, 0x6, 0x8000000000000000}) bind$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) sendmmsg(r3, &(0x7f0000003940)={&(0x7f0000003900)={&(0x7f0000000300)=@in6={0x18, 0x2, 0x200, 0x10000}, 0xc, &(0x7f00000026c0)=[{&(0x7f0000000340)="d36a5a4c6105a832a5ad0bbd9987ef9589e03c23f9022428afdbb93b15391fe8ad82c625e7fdd5d05d03e9472938014a7ff9212f309f29552664315f86c168fa947f26c1ec257d33f1e10de73eb92a74469e5bcdbaefaf4160cc69427cb3055533092e1c63b511a353d45849e04fe2eaab839cdda8d74db7e48bacdcda2daa91a1165ecb51ce8e09802024477a3103d20f825f70b35de87d450a80ba323af3e46395dece5250cf404a1a736394fdad212d48b99af434e142defd44c00a0a5956d779e96ad035defa70ecbca253116014a25d3ddf7fc9b7cff07de3f0083a58d44202bd355a1427d1a8f9884a97f6426651553eeea397b24edb4e9d7364323780b1fcad10b6a6d3a65e58919ca0319f5f333ec257e9786e22b745db28fdf60cf9795ca8f2080364e92cc4c5f094039eb0291409bcb9fc49529a32da57f015b1ad19dd002c3bd0c2a6ac4f85fd08d7bca2ba2b42fa376d0a54283ca6c82e76d96a3b4cd2a6c72cd47ed250fb11a6fdb6f7f2341acf576a346b540853fe26d7d82e284d4b010ce768af2d1f7ef86f1d20306b305d3c805a2478660b7f278c76379618961b0981bb83618453a1f0e5b3536f8c9205e9e42548a66c3b418f692faab49a4072735bd86490f34a36e3b6e7c2facd4f3d1a69cdb10dd3ca28131a0ab84fbf90ce6dfcf565e5fbeffdf2a59bff742fc66d63b040c5d927f6b052defe5e6839170a946cdf5523aa66dbedb39e84b19d5af286b704b794918cd2d864efaed18a98385fc9bd35188edb7fa6febad5a5e599f3bdb6065248424319f45761bd24775b1a74efef881080fafcbf3297aca94d6f2f5eab616939ea694ec083948c8f0d1477a4ffe09fb00133fa3f501e0c634b786fcca8ec5584598b8c114ac5e66479b85901cc2d3a916f3d4f7d37272158274a7d7ba0353d8f135e7e04bad717b5b091f14a62fd8e155973f3bde1b6ea7d357363d6f831fde32eed951da4eb088678bbaf689ff5c89c7ac48422de4b1a5537361d1a4ba890491c9f261011617864102c1a8fe9f8d6322df712a3441eddc7d11e0082cbe572aaf07baa2f2d997f62090e95c0b380800ff49b59444f8b1f8cb1f2b1fec84d223321ee26e5f70cf55c2b86c4c2bb95ff27814e2f26e9c504512ec777b828808c259671cb87e0568f17a8a2cf4dd2ddd7fa41ca8eb1eb9ac70f79b549be0ba13e645e1e6d61f169175ea5fb80e6047e07c7917b05eef223f3bfcecf6b601c6d0257f5dc5cf8355d1886bff36b78cf0cd581481f7c2015e8760f78837512fe167fd4c449944093e8d53b362876b84b62dce9de995c87dc767ad1e0f28b29b86d51b652ff3c2234ba2026ca081a2b02cdafd0342afe3c1b5be2faba928a07d2d3611da4cec3aaf9b77942a382382a02b358be689a98962e3292e4946e699bea0d703d3ead1f9e197bb5f55ded27823e4f46f6fd926c90e280090bf50ff779e5fb26ed4a362ac374fa40bacc23660dd72dde167d57d2ddcdba07c3ac69a12e8f6da2d2f2aa614931a214c3e1fd3574ae8d66871593637122e0cbbede15067f8d97b7fff1f21c6caf4a0300268449b59d60c5e9ca3a0c2000761bb4b8978237eabb13995464536adda0f47e57072e341e5186913275825ab30b03fd1fb2b1217e215417c56113d482d20ded6a93f76402872600cec009c6d7409222aa65862219b59cc6522c59df1b680587e657978b0a571e52ea4c3f8d41401e6c9e39d4c2175851095cc03b490102bf5cb3149457340d65d15af44cfbd21a10a18c20fed9603f426b1ce79f526d45e7427686b9cb987823cab1316a005403f9ea69c1c320b33b3375e493b0117beb0782c6a477976fad98a1b2cf58090e8e5078f0ea3eb1b56776fab6a468e43e461e18f0c7f98b2666a0d0c9044da5670e69e6e1e27f015920375603bfc3910ba242d5cd73d5b9ff0ea6ac9a4b366cf7ced6b4f3d8831202c094e6d8f11f042df6d2473b7d5a3dcce9e394e8838b3d2fe1f22246cfc056b5aa771c02fefd63b14222aba0ef0083ff561b96e15312ff6f49e287a3b351030640ec851f3c21fb30ef9e381e2a4c8ba1217d2e41581b4c020f28d45651b8b4f80daf142f464574ea59c6de5f09b2a4ceecd99928d9e15032771137df2826936db4e2291aef34dfe4a75646c903d9493c3c292104796e7cc8e717c73501b07139ea2f75caed549fbb7529c3f383edc6ed630c679fe3cfcb6c5ee6c21551ac4a6ad1ca3c70767951c188d1f3fa291541650d25df954e3b9616d12ab3865962e39996a4de7de9a266201d04c7d40964bd50a01734e96f4fa51114ad38e4c5ecbbb526fbf1e3c40eaa663888a3d85ae55a3fe1d6123eaaceedbe34b97eb0ddabeaab6ebbd63e49cdbcdf44a4d41f7c446ee31b318cb0666f20437c0100c1a66e8d1ab7560d88febfc249724a090bed69ef63cb29b6c02b5c21724ca457d0a0613647b4bbd19395c2f8edf68d7fdb8586d6067f9ee189b2a1f87fee56e691112b30c523049ffb3cae632340657ccad78c281b94b4b1ea24b60b1f77ca00ac4f26f2fed8037c4e5e588ae4ce6ffd1fcd8dbac9573c19c2097b95dfd9e1c8fcc745051e3f6c6827da2dd0cd2bba99d6aaa8e057cfa22531bd714c6cd1295d14f9027581a87942c734a0a8dbfd14a0394025fb5cbc605510e8e9f76a19076e88982918f98315fbc79980cb91189774dd5b5c5c694dc8adc03bce1d38b6b0798e160c9bc2b5db8cb7a68e0d33dd4ca946a968d1514b3f85da8bef35cb492b86b69f7d9d8e1b72354c73f77bc28651ce7397606e9bc164f158be6ab79020273de18eff6baff8b101a7e02f89174493dfd52ade2e202a49a3541ed3f2dadf19d34f9bdc3c807d9ba1e08615533ba299f7d591942b87e1b9e6f20d3c1dac05c709301cda9269071ad3ed0b1fe7fbbeafe92bf8dac7147b0745d469aa5b990da2c54fd88185c7786b6c60087e66eea6b741d2ae6c14f1f8d89541082a6048df639ac2fc3d15943af9bd15659c56f4c218f361ed423eb2aac97ebc35b16890f3c54aa2e9b15ee58b322b436487a46d94dcfaf2765f177c05ebb5df9765ec2978daacc589a6c72d348a39243a8d8fa509aaaba3a35771a8e89570dbf23ca4de5d90d303a88d0168f52abc6f7df20f52d010ff8f1b5dce3ea54f5ba49c1909906fbe36936052159597b247b56669d1ef19c4ff97c6e93e4c860aefac76cdeebed1c344bd8014899ddc0188ed22dbb3367fb3394f9309c057b20a4b074fa659d03ca35b9e441fafe2ddee41e4b2cf8690f60ed2f6990b3e5e93bedaff4a2d91349f167f898c2f217cd04d9adb97629751268d7d4bd6af8704655af51e0201fe54458c4952fddf3137f697d3d2f06b4da0ad5b2d714f2558aa49ebe3e1cb71bccdbfc2c54287e04117b62717dd14c09537fff1e4172fa47ab622a5f434bef9677e4e5cd9c2387b7d56e96e128f0c673218e412b0566e6afe96cf59bbf69586f961cf67bea4a518d819222b5ca57b9b18a2f2feca1328a3e9bec84a3aa558755c29593e9998b834565154a017f52568aa2127e49b91efbcbb625d4473838383a288a0935215a462abf42813c1963b8300cb0a7b09ee255165d5dc62dc14dc57a7fc62056ad8cd3197dbcae857beffcb68df220a17f2feb2ba7047ce47004f6a60a6b734ef61f605bb36109566ba2ed345d6c87eeba967bb4f4cc574a2b9ae893d776bfadc1927122f05a0063a7b34553ca1ee3d62dae6296713f1dc8ae10e0d185367b78b4a4ce28f60c41dd8ef00b36c7a7ca8eebe1d4ef5bd1efbfb81886f59a3d9c541bd98b56bf3228e06fdb324e80d35902e882e4c6d762f7fb01bba6cb0127b7ed4ad9483fe38908c6f2093ec7bbc79c3c9ace6e3cb83e3a1e79256e42b0b673ca1b3c5878875f0f38d9e2cfce2f00654300ff7d0b05c3d0980ae5a129123fcd3aa2538b6eaf0ec9769ad101329ac334b36f56d150a948a99eeb3d2e0615e5bde7eb27b27b95aff99d15a06eca9770d619585359b703d2b268df3d8085bd89d589e7745134851238e84ad69215a7a6ab6ccb64a355241410041dc871c92169a0c3b6bbef1582c4e4d61c49462c0bc2aa44a7022e76ae20fec0e8a228d25784449dba6f9960c450233c03db1949e0f613aad25558b40221e9e1c221d92e70b90fc317bed3fcac50ab8d793e320c180305711176c20bad14d17ad08feb1782d9a7fe22c686084630d0351a087080c5e6ea9f024d3ed2e4823746d3b924fba3a7f3f05508d28fa81aafb7efc52ec1b2bfd4c53d058403eaa1be5284c98937a314ce017698a75269acb4f998c168d2a7535ad2a188f364db94aa88eff340a74f913f2efdb0e452f2dbfe63f6a4eea82545c25f2a75565e582a5393e29cf621603b5a6fa4eba8cedc4de431bb25b832a82bd39e98e340176a596961208310ca9fa0ebdcc7018f62a7a5502967d5f88e89d92a4fb61bd24c6348e2a613d1b3b5f22c2957d18a1bac235ca66ab0e558b6d47835b3cda59b4065314493310a7123b5543519ba32a10c250b784584bf66368af8a7ba599363d8c9039ac72851c21972c7b0c70382a9c255ad88793e15d3a52676afd59c955cf74753f98e460ae9f5b7415faf33d07624df265fb646eeeffc936e26dfd239f82e5187da67c066bab90f5f13e09ec86c433603821e2db7080a0b0c17b6946b6f7eb56197b6b53f9c79fa6f40a5abe9c8e6ede46b9c921ebafc7edbcdc9ed6bfd9c912cea779964e7af6ea90fdd9b72fdedad67633d86a26b1531d58e6b6f11e6be92ace5ef175c5eda62655675e22451ff1633dff44231c5ab8dd4544b23986238bb41343b6685ec0e6437b10567688777fc5cd5f84672ac5b36c84581bb2b311f8ee5b575a8316b0640b9f21d381eda1062ae299f79d31018ca60c0f08e6d87c510351f960e068887a02bcc6e7648a8e69dade9b7007e8ddddc2d1c57c9320957f3547e711b56f83b396b046a4535f611476a8ffd596f44caebdaec31f48c847846b91821e8200d50a5a3314e8ea626a47efd1543960262d2cc04c0256760c40958078e62ae08de9ae3b30a4a7d1a63a5af9596b1cf25c06250d4fe42e2eabcad69252b3f45b70a5e9462cc22d2bfeba5b730d4ca3cb836aa5f437e4ce32f76d88f6bc9f7f71fda1e3a0fd6f5040674505b47a68eb0803f062dbd4807fed5892d83b0bcbfe782d9054cccf3420c17fb5514a9b53ae0453e01443696db8acdc6efa24fe0b8853ca40c869137ea6d53fa0d6d631760ab6064132214489b0088364479dc0f4a228a9dbfc9b63d88021dc03f7a606e776bf6850250ca7b728a48850c2f7043fd98c4247ffa0574edd1e4ee3ca4a9cf2f56741dccb36f2ed20fd0866b429c0dc107da830a2f20e496649588b983cefeacd14e5688595d6d9ad1e28eefa819c43da5681be5aa7cdbd3a8012329b6e080cc7871bdf511938896efca11bb09a923ecbca91b77a3a0742213591f9bc3c8eb722e35a3adcccb42ae5ccaee3d3d9198a530f77135f963240d154f62acec1179e7aeff19e52a51b67b50638529b1f30e5bce4cfa29657e52e3e1b7bc6711ef5d5ecea27f57e10a96e0bdf9a48c81ff214e9fd7f4acba5404325e78ab6457157d776af051d5e2050c970c54128cba43423eccfa3ac688888a3abf52774c7849d0417be8261b941df1511064467b70beabc50d5804e94a11dfe2db01c0715905688a70351f6b384f87201913046d125a2f6750c17a5e76a58c66e0e9f0e9096c2b779427f35d6ae02172f", 0x1000}, {&(0x7f0000001340)="8fe93550ca369d5f6b415cbd3d37ad91c8d81c0c4bc2335f802b6d49505a159167e2551ac2360bce76015fdcddce5db691589a67d4c017407528fd268bea7d16644ebeac3922b965950fe09c154836f5d3a42d53ea7a3ca3d3ac9889b6de958cab46a7417f08d9a0da8249c2385c40934cf58a4cd718ebf4b0e53b145deae55258c4d2e9305d90113babd3d69a099af6bbd66c95df6c67243e028a0f751d5413ad0110d6487450e9bd5b90a00ad70a47dd450c1f2befbf06883c090890038800b0d3509c7d454ed72d887600d690bb95b2525e99c1a3b69592fd0fd5aa091f162c149cdfdc72441a5fc6029f484032061c029cacad7c4d4ac62bf408cef272e7ac518b64df231d7bd0398682380c42bd5195d1ac0f3386c36b12f98462c6887089cd18f5998d0932ffd87a4b689f3ee0db03d54b810313d60569ef7fdae53512df5235aae47df0b93283726470e376165254388cc11e8b3efb6be88dbb3d3731776fe808a96c38964ba069d30ac81030fab4526fc99ae72ab9120cb8bfd977f02dde33561768d0652fb7285d49eee3a28ee67bf4cc8b986cddefd5b8a348ec6dcfd560bfa4567fc7bb71435b636b4823d5c49f8bc63a12a28ed9c245a6422aa6660d2ac904fa91565d6d6a48230ccaf91fa5a83c86a43acce8d6f782e071d884b5a466479640ee813ad24135bc35c0648784eb128fe290a23aaf8f73648a69fdab5125887c5029b5d34fcf9ffef6663a6c4956a3226285d6bdb04f97897d74fac83c52218190821a65891026357fcd9d00e056c0f9eb84bdb6f84b7bdc98e50f057dfa4a5799a8fa415e2f5e8d7af4c6a9a109afec63b3c768349aa2a4368e050087a403c25f7ef680572926c569ceff0a937c33cadccbb8c2b8eaba2e205a781350ce14a6d5685e2c19efe9861d8f0949c74608162fa9458e2ddeb348c60448f14c93b41785f12d7cbd8cea01da3dbf11fd284b39e1fa527354fafa39f8f7f3697d061f93a0daec25d89cfba2e7d6779bf15a02e1efef423b9981c832095e23bdf18fd99a16b57677bbad918b7a68945a213a46b3fe652c83c4e2b65210496e65985b3386dfcb4dfecb4f994a6ed14642b87151783c57b1f1dc575fa386f6160dbce5d3e97039b35f34b026284512264d27d514c537251418745ebb305496fab29dc033323d05e383b99793bc0e9e0212a12aa7c7a4e46f263566fd500061a0173506e9d20adf8401eeb7d2aee7f4e09bd134b4364822ea0979db8cec4dd958cd238915c1d40fcb903c03525a6c00357ce89b5018b9ab6ec71b99c9cfbb2f6f5b7f722a8607e9dbc801924f97bfdd569d29d954d3a2c4ec99654b4827380bb52ffa05d2b7717746f2dd2805c34929f2a8bcecd0b97acb94ff31905bd519d80355cf47716bb1551ff963f7cbb616aced0a39e65c64328393664c7450d978e7386abbe1df9d32c5209ec72046229a331e330523216d99825927c110f5dc751537546d81754c0a92b41f5c257a6c6e8015bcb6f86c78243c218a56b6909801c9c8cbb46e6b54b3b960e75aa91af1f1b91d7e9daf4f15c2e04092132cfc1e250b4a54382aa6f8f059b8bef5d565f3b63acdea6ed8284b57e19c355186405023e2bd1ceef2b645b86387731aa0100bbaebda3823e383004591c6c3dbb7e0eb407c05b27633f2eac0b3ecccf7792644c481d910642e5e8e39cf511063a3378625c5ddde422d9bb451984444c28b10b1f6381648ab2ed0ae832a3afedd9856251dc13c4277d193a522d9f7adef1b1679642321cb9bd75ea114f6e34dd8174092bb5f9d3a9eedfee2565fff50f236752a1738f93593071bc09885397599c1593f198e9d9c3924b6c24886a831c3bcb3dcb2ecb128ae6f62653c4cce4ea1245784cb923d074b8f92822e9ab4dd37e7410a019524ea06fa2269b9df3c25c910fb2b3a5f1eb6d9d1362fe010de0be2ad776bef6c4e02c589a2e34fa14a95155579ebeacd4889cf41c299850a40d0e577ae85624a2fe4f202b7ed6acd7cfcd1d5d065a1b49d77f85616c0062915805b6f74ee8a428ea7dc1efa96cf30da2233f5ca27a565990e164d00686dbed040c836521f7a0561ae13f663e4d63ba2be1f4e785e8a4e0539d2c0f0a4be4ebb76022ff2c325523d25ddc8ea4c5090a11347b9ebd2a9d47ea03dc65d658af0bfe5df27aeff6f12fcc713f3c1a0a642f9659b3b5ead36cc67f33b65bf8d38de78179d9e84a2680c365a890ade318ddc86d9c11e91ccb4b642807020da14ba5b4532456cdb6e30b89d76eda7f4c505c101005188c1baf239ffdfcbe598542fda7e04450f33965e599224d9fb3ecfb23a38a01cd78aed8027c0bc833bd5ac7504c1a7ba90c1e76bff8afe823bbae6d5a79496877610af4f2b16e3525e576aa6cbb4d6a6ebc6c21ebf323b26476cd9a147bc29ad588d9afad497c6d28317eaf087eed0f798e98161734f07e73f99584909f321c609867501372250a1c93c1c475eaebc5e305a32496587291d55c136368512972ee21a32402b05b458d0b2aa003d5d988d6dfdaf5482e4e3ce9b549734db00238817add4c44cf03ff4aea71239eb87bbf0acec55e64c1512220b1442b772dc55aff4c3a164a54ead2c1caf010a858a75f5d898f6f0d682dd58cec1ef0b9ea81d4986ff96cecef23b64eb894a240511f337c6b2d8f2eb6e93e7e7a630da695017c59e4e4c24fcf5cc498fbd87555a6cfb5ccfb43dd9314f6f2ce6a011f9445362cb12148c7aa906d58e15bee8818984cc7ec881114573151cde74c7114ae3f07de7a21601223d750b0c5c764dea80529ed725c37d0648d65c507566668c3b1c04257084d34ea9fd1f49a9d81e628adad999758ee9bf311c145359b7a7e9c45b80922f95fbe6e7dc7f7f3316c85f4c056e07a2d0a575ced3e2d3536781dada5f908d5794a215ed90fb31cf04c155051cc95adb3627da26fb043658937e4edba9a60a690b77a4eb86e7d312b0d29073e8df85a2b7e8f4a2cb2c7616680092ac98d12ee0ab41cb6e77bfa4b5344bdfcb838845f8856fa8cb95062e258c308d1d6aad2f9674e9a559deaaf8a674de0e5280edb64941b7595a577fd627c04a64db342e1aee9c69f31bb2c08f07fa5b6d3e7698cfa78045451720f47d82dac4a9828ad6544082734b4553e10176c9f7ecc9e7358d1a38755ab5614e064b2c298722206f75611243a4c7055a982522dc6b4de2d694e757efd2d9a77f5b038faec6f7216150a925de15d5146f72aac35d729e9a016b59f2b4bb192203c7eb0db70f1b76b2c6953cca790c95a566ea3d5709c9aa572877d8f61664f5773bca274ecb4926e2d2e050385ffc769ccd7275daddfd9807d7649b54dc2b15a33d9448e758a30a16c1a0d4f714fa5623fd28c1683eef44253f2b90ffc3af52465bf84d6927e0ee0c9ff2cc4abc990a8ab5d638c51b14d95b5a1beb5b36ba6b01b50ce82c50eba82fe17aeaa65da808839b8628cbd0ef502907b2e58c4076f90a8f50f606fa155cc01fce3e4f13375385e006cdffc9bb76c19d0718755eb9d83ac8a7a7a4603ce1acd4dc675c725081aadec4d28183f41d7d3e2a9fec75f436314039371b21beb0aee9a973d299d9ae36951aec10374bc3a02ad1bb6a512af2f3e33abc0e41631c81a4825a14f130242e603e39f73762b94dd7891243134f69e51bcc51ca9225cdd0c7ac4a279f13843f2113e98ad8a623c05861ca10697c11c9f584195f9e387d2a376d60823cb8ab94d7535ca8335d1111b992454ac6e7dc2a7664aa9c439d7fd27dd4cea5ed54ab831560baa36e43a948e7d61aa670b79e40e3485486a1c5bbe4c465938f47bca23f1366df799f39ca2dd29962de4828d47e9a0486bb7768c07e0ab2f3b0fbb7359dbfc39cd5d17d9ea2b8a43de71aa93d82aa6c365b1d3469a55812f0bece3d64d1e03d86b5f6e02a97f61593c0b7c9d058d29f0f365db822386cdb94930827b4c5383b95a45a98577f556aeeb9e9b9ce2cb870de9693c22117e0ad4506b0a50cf469ad32a8d72998a99bdcf7b5c9537f2b7a8c67c01a57d12fafeacdb60a18aa010b3da9bc1874fc62b71f9c1d004793e043b0c1b081fa0773697d3fdfe67eeb8473b9e28bfd393ae88429211c9b5ebc7280e40b6cc4aa10d7a6f55dbe565c8c4214b4bbb365eef4a84955cae40ae2cce64d3dae86ec95267b29380e7aa3e6546bb25823328339cc934960ba6fbb5c60dfd35c4d381ca9508ccea69176d89f4bd2a75b6cc4aabc8e00aa9ab1b7604dfe91960d2dc4b6bf8a3e9485eff9802433f358e3325270f790c3c1436d26793a3f19dec969d6a19f100b11e0bbf068bf4d6bdefb6adf25aee129ea5167d409013143162e418fbab758764e93b902f03c3eae328670a8510984be1ff822a4c088dfd59c115192e5b8d66d8602396a064bfd5ef04c0eeab437d50f5a4ed642aa4049eb3b4258ca7bc822e50b2bf135f6af7d28fa2fc1f9fb459a324525e8910ad871cfbf30c824ee19bade6bde3d134dbf8d1cb0b9dc42ce7df8e861b838700ec041a70f657f4dd933bebc55947d6af78e21edfa37c7872c10557eddf44877f6b4b04af0cbb7c26a01630400aae2f62866f13733300581952dba091e13f0585eb5c9c23652f7b0622a8f0bd5783f9e0b0cd014f151b09b085f087115af2b5fb11f65163bad6ad3172cdb542954d3b4e21c79537fbd4208106ccce2a574bf04193d3ee76f65b6e248e62decdbde02638c3e9ff107b304120d5859111b8c7ad3ab2ebee91b69e28edcbaafdcd00fb7f1e22459bf1222c648730f50cc8319c2f033d6a4cffdff836ba3d77041ebeee2de6a5f068226d0e6b362d248784ff9e4daeec5db3699d8c555bc1c5d7adf8b2c983616ccdb7df1d9a04d87c356bb63940766cceb07a9177af69a9fada7d22e6f4389b8c24ce5b92297c2d69575dbf1b17db28b6e649ebce749813483bffc1cd32ff5e1392404d257b5fba5eae72d22c67d55e4d8711c3e9cc92ba60561ff7bd247b4eaf8de77f1055d9e57d2d961a05d4981d7f31e519fd79d312edb31aa2329cf46068a176f5edfee0ce4bf25b5e3c38f1043fb4dafccf65eb160f89b8937eb98a3640fe542dc29609fd6e7d7868d9563b08acf36fe3477bad29797ed970a86fbf8df2117cc4ebc52856c7e70203d36302b213e37887bf968e7831b62ac3f0a2bb0814282cb68dfa91a84005a9353c2ebe09ca21cb0685fa06abb48960b09fcd5172d740ebd0981175e40db7c73012fed2015ec68ecce84be5923f54958f4cd9b53642adc54b7022f2e6faf07f6a8711983d3a3fd8f3e849d60e5bba1a0cc27a82d30b3699460b5e28e1b66c9e5e4aede0767b1f854ccf746cfb68455c66a36133de201892bf9816b46238e661938ece007f6920843f63fdf905c13276ede0a54d8a2c5ed56192704ad86adb826f39b1f84f6507be3272049ef70e8c0cf97d9ecf5017a2f7eb44e8c8c6c6a17ae7a8f494e6d2745373a8d8c8a2fe2bc50c52ca070819fc187aed0801ada09ac9cc269371a5df65dc43621d37f61c1a7c4f4f2194ca574bef5cb8309d4b466c0d76c432368ee68b2e7814a278f4770dc3896b64f2a808da9cfb57b6df9c3cd632286dca703d5168f789f975dd20d1dab8c2af212117ad5fe8ab317f7cda9ef78631be40172f73428dbd723a5069eb19af6d987db788a55cacd75f1e770a85d0b9b84a7166d09664d4259b571ffeb954554117ce4f5d3422eea2d6c44cd930c3fb85b729de029eaaaa0a6ef1c0af4cb6194887b7699c942", 0x1000}, {&(0x7f0000002340)="8e02b526d1ef191f5cbddf470763a93d62a8383146a9d5f9229101bd1b554e3adc1befd95815e395142ed0ce73976d1a7d793291cd699380c24334464b9f373d982be35d09435cad0fad78639ff0605f4b01aef60cb3d0c692b03ea57565bba3242eb83e8676", 0x66}, {&(0x7f00000023c0)="025c48f3248beb2a346acd4ff0f8c305e78877d4ab8f11e2eafe761ef76acdf967dafab68cde47704d0491b1646ea881d58725ede3dd34f11dca507e3de9c25a1e3450b25e79841bff7be90c9cb76e469482b479ff90bb803d2a07f944edb8c467771ba606322d165ba3b93e69149759bf43e1172357c37013b2da68084684fe9dfae1", 0x83}, {&(0x7f0000002480)="6eecc568c2dc643386f6c5010b053f61a2d51e8cb9fbc20a05a2ff493dc7d2b64603eee771c772bb40c889ed93b09bc45f20f0c49efa2b8d83d729f8b3b66f224580abd1732e1f801aa95211d2579e90ee86c49dc1f8e7a27f61ca39c74f8f96761d2988f78577216702e7503e51f50a8863f9885cae32a66ce616a78f20588ddced139fa0ff560e64747903d77771d9d978b6a1d4e4fe6b870c5354b0bc0ce61c9d6d1ae0336fbd966e6ae879bb3d3baec78a280e3e4e27d7e09c337e83b119ff08707e8cf84231dbdba7c4a90ea829fc8df0b4e1a9e309fb92ae82eb676181dbe210849be431daa308eee705c576bbae9a101f701c61eff13f5d955a", 0xfd}, {&(0x7f0000002580)="ee214221cf85f43339961017cfdfc7e11465ba6f573b4080188869bc3533e1178548dcbc3d54f29b91e11b899e079448a72d7496457d62f76357369254e1f2f479d11fdc5ae34e3c0968cdfd3ae1a09d8f894e3edeb2e77bf3b7897bfc7cf845800a90b969238d701df6fa947c3f11f52478d24f59e69e977e24e22f57a2fb336c319b2ace05842cc8fde8d3c2e46e9369f8dcedf7b6e3eb22934547766ee58c5652aa486e3e787f2dcb419aa050f34a7e4881ca23238f1ccc43e7ce886a1c9c87af", 0xc2}, {&(0x7f0000002680)="c20e14b9881e41a8e43e553e2dc0af050383cab5dd37f0b7cd99945431f7bd04d2a1a60ee21b265797f67363c6e187a3924effd4", 0x34}], 0x7, &(0x7f0000002740)=[{0xa0, 0xffff, 0xce, "0a71c7c683823d4fc5b40cec939f0c6fb68e58ca60ca2e584bfd14e1a37bf4f2afc6ac0a1d3635c39c97c272e4b58141aa60f8593630a53ac15f02d12dd5ae91f951229a18aa7838b6658d83fa44632ad23ba762ae3969de0f8954f2111b42e66e71b8b995803bde9a1b9e974ab52b2d93121d3f385b4ff557f912604317cca2df5f071176dff3665b545d"}, {0x28, 0xffff, 0x9bf, "ca501c1736fd9574a4179f15ffd4121bf06c4155e0"}, {0xe0, 0xffff, 0x0, "78509b45f61eb494251f7e74a4008038d32f67697afbd02fad6100711b4252cd60af5b11e73f2ee10e6828a6720c0bd2cca2023d29b36237cce2637d1311d1e0c1ba134fe46e3ef35ba3dbcd5286b623addf1ffd63eb0dfa450633574ecd258b788be23e4a91351c736f725855d8edc8c24d5ffdee41752ff68598b69e7fa8470dc8e75ce5b34ee05ffba760e85b6f22414a369e8339aeb8f5893a3b27d7a7af527f389664694cbe328d004bf37543c4494c5cc2fef6db75efc8625263e3f75bd49ea7c7be742da7de40f0979c856da9"}, {0x1010, 0xffff, 0xffff, "df2c743a501d73369d6fd1ef317c2bcf953d6254a802039229b51ef0a093975a80dfa3d4598fcec5feeedb8c8249fb250ae339f72a5eee32c31a01e3ebc71bb1e1d59baa06d9b3943278e3a3f292cf94da131f3fc4179247347a8476587d4db4fdc5b753410a1a816af5f5fcd71cd6adfc5c929c04e4492f1c28550c7bc5bf785401fd37586fee34b7eb094ea2294588957c8ed4907c0eadf328c825d3410806ac87d0abcc95ef060cd15d9b878d7c0b1a64602feb9f16e731f095377ef09f658ce4fa11f317d5410f4a00323a32d9ffef33c33a4e5fefef24bc33ad8860e64b480756e7403e3f0b89ab01f9ac248cfeea2655db1156e05127b7ce64d7837bb1f69f569a7e5452731428d1ae44dd8f884d6db06e7eb348467244d17f299a5b3a59ea2f736febe97204e26eb370db7132751f76ed8984bc61d81c2d13e7d13e531f1d437d0ef600ce92cb2c77c3df2d77063ecbd5cf006cbb98246f7e2e249883a8f0dd705bdc4d90dca91f9c166e7d22c719b5239497eb126262fafee607024114a32c0aec9f2a404ed0bc7b2cf93a6478d43ad067bfd8692f871bb7afa39a60cbe849ef84ec8df6ec220ad78efbe87b13b75a9c4dcfd218b96e08297eea0b901dec4522eafeeffa5670e4f0da59bdf1eb4307a8f11215382c1d4445386e8928cd14be3cc6319d3a805ad8a71cfbb83b2435d01934a03c2d4dfedbf77e44db2b7e926d62a3f9b2c60476972d607ee4630d66c198e5b5f3d6acc3e0c6387f18b75ff51c03eeb749acafbe03040d29e54eaf9daf79c0ccaee768df575e7cd22ed5156d7a4b8c304c7bd606c30c53d769dbd98dc6e93e88ba0605286591ce95c70da37a781bf242370a2a6a13a0fb59f32ec00a4486725f6f7746fb99bf30adc9fd026aed0fb3635cea003dee7c48e12c0c244e9b5669dbd2ee5b4fb4a84348ab1b39147f40a91a540ae1122b0d497f377574eb280e061634c27171986254dcb0e540ca0b9ba768503d0daf6ae045549807ecaf884906342e0b23ac7d5fb69ad212f3e97b6017e046cc23366be76e7ef71fa45be94fb8d5de91624980ace8240265c3f4e09dae23a648feab996285fa50f68fdfc25902b9e1e4b79aad151e00e471480878b4b0baf60321acf51bf9117f08ea23306b62dda66e69e26c8c64f3752e560684efb7ffd737936ad8048208d118fb6a498ca16d827333a46a9b8fce895f7b2f28443e91fbcf2fd6d7a96f5e1e147a54e8f7ce3b88a94efcea3d3b56944c18ef7eb4715cd2735ab5af0a9ba1e03f1c7857779370c435062e50d64e86354b2967cba94d69a964b987c6778771bfb15a04e94f4116d5ec2f51915931e202df65515b83eb53a7106b900dafd0d2fe77fff6eda032937ab2a008ae51e74895acab18ba74e931747cdbe027a959f1fe4be62db9e220f04976543eee1b8a09dec208ee4a6d3c46cbcab36c200ea7d09f151c1d912e6c813c60b607d4174c908a6de2d501ac58f1b437549b8a886fdcf1d0b550b069c7c5f2232066f22e8982394c1da95ff69c001727c8428a88871d2f9963261fb88ff32c25366e6257485e334faa69cdec86543487eacad1cb19743297c63dc80dfa3267a892109d0f2988157e099657d6ae18e838685100f76621a544e9c7693e801f433b53b1132bddc977f5ac97c3e4a8e0eb9a3cca3aa4adb7620ed8ef510a310870af8d1e19950d4e7e632cd220dc917820005743f18cb32410c3eaa9d7cee35acbee0c04503d5c99cf00e2ed05a0038f7d7bf08e85f6321354b9fb466f2350bb1fcfcb90896af2040c385f666e63fd74fb2b887f4c379bc17f52ae30fc508470083c3b4ccf75ea58b6e0df27b83996bdbe4a0f21e71a6ce498761d6a1e08e086fdd8e3d1fb412342eee5b930b0c84a0e91165a8c4d60ad80a2dea806f818cb7a91797048ee73ad8983f28e44c4cedc363c2bd0d0d0e7519955c32f6dc2d0a66738eb2197e0efcbfee67ba03ef279c7f0358855882b9621a89100a13902bab35586511ad4dd65eadb4ffc4a6db7203e5857d6a52cb59633aee17260f52465522a541e3ea665ca733717dd3e0134909b2dd79f8664c889f32c63f9b714c9ee171a226efd41802de3477129b3685d492ab5cd25a3bb0fecdf3dd8ec7939649910c7c584a94164d37d675f7e21c7efbd8dfa20d857920811dbb1b6663d48b5af79d3612a7c1ad97d1a9ea0e4a409b4e7a42c8073cd49fba047e8d0b6d6cdc8ebcc11705e52be72ce620291438fd7df08395503d9b90b7b5432218dd4137213d0b99384e55548a7d76a8b43aaccf274355f974545e6915696434d9f9f101f72304f1996f232a5e81c78dc073798301a1bc25b9e8c87ac1f4fcbbcce9bcb51a8b93eb91455ee47b7b4195bf4aea901309ebacb7d4e93a55d65831a75b323692647146a7d8d440783fef567fe8cdb2ee2aab986b23ee910717e3ea6cfdd1b060e2ec203d56aaf2374f21209aa6c900feb7806ff528bc0fe38e64e898b5af11ca7de696ef021d7b7e6ecb5563385833d1e0d79fc62014ee3e5128bdf76386e73d121c5fea9aef7712715605a14e2395d25472899d4b86d6ea78ca22b618a8e7cd89742701a8c781d86583917e9b2a3dc6dcb7a4a8c60edd7b4a5e2b7bc8c89fffb2fc35925cf6942766d593f5aec3b81d51144b4bf0d65a1804399e9def1dac943f8a567d38191b60741eefa2d7ec7c95908ee0d63a61419bf5401105324a2b738fba1bf34825d82ee4391b9a287cc7b19f2c7d0cf6ee23ca86435bc399db5a21afb194c45ee9781180aef060c03f7e737037d51964e5d15efd5984a2a2dfa9eff8911f171d4d5caff3d7d24216f1c0d7fd51ff78c2bf2daba969aa3094ca692c99fce8d516d609d6323c29e85d5c8a93de536c045964d8d4e1a9b97c8937ba7a27038cd1ba1a7b3ad594aa3bdb439a3036d4f9d9d2f13c0fa1b41c353cbf7034c3c624a08d1f9ee9b8ad4135414f3ecc6024d0f96be4787096595120363ec08757e9340cf36a152ab320d4236dd5379bc892ae4327d617153521e10a59835f0314ee4a5df3b273e1e9ae13ace83fb8fb1e82525dba0ca8d564f2abfb0044b90b4251a5e6cb56586e822569253e3fc81bf7150a599ed8dd8d721641f8eb5fae04bd3854cb625b68a1412f0786606902ad779935e912c80ee175c588ea61c236918861c1444c8f3453168b29f81c35e14bac2e4b07df881f51acbf94bc0ecc0c4c6be8f334d7b72a98fd3f18f52b24dd630846a4cdce513bd03e73d3851a83feff05150b44e8a9ed18c43819a24a4c25d525bf6ea0b05b11932ec001981d8ba47d1c57125074d5387b20c24ec30e4dbe27c533cb5d6c8cf32d5ea13606d46319aca2f703e316d762e74bfbbc89886a00b15ee7bf6411d1987653712837aa450259b8287d39229ee8987b4ac32f2dff55a3759e8b85e4daacecbc1c643c55d00d327f35940b253be50e59066137154e0b95b2f70a6be598d1a2ccbda121fdde2f8b183ca7674022f03453060bf0cc937cff1908844591bc637cdadfccf6a41d0d3237ce166df23e2872f0656850c6ee57c72069480bb58e2b39a337806c3247a960f5b821833db7b6f38ac849cd28c68dab68e8e5fa22fb71a0dc58f2b2c075568d24ad0af3a73672bc8f2ed4a3b498f77f26ea3e602ab9f8da6248dacc81f43c2e6644d68bfe1cfb056af1121889de53a1df1bcfd50f9270d1e4caf2d38d676a4814ae08e22366632569889993636ef6e8001efb6d57ffbc4490f57845c132e437b4dbc9697e9d1c7e0afdacf37b4485493ea1f2503a5eae8a4c87700feeae2429799a4f089583b4559a0d41a58b849c6d57403effefadbc7b57ba26a775e5c5638ef6f3fdc5fac394c390d10f073579f82db67fdf3d57483556441065741ba691ed6366780815ae5d1afe7cb5265d082bc48a2bc07aab038d75ac6078a58fe9aa28c64013620dfcbd6f1c6cce9c0a53a0760001b05c0b452909dcb1352cc6cb4ad3cda448459b9cb2dfe3df632bc312ce165a862dbba627f87208094675fb3a7fe0f83e7aff6f1d0f658c30f6f2633fd84cb14ca6140d6e97c50fbd10e4962acf8ad240a79c2a3b7e110dc02e086ada728ec96bc7335f4691a93d0da417525dfc0d0b53d4073508707cbaa7c291f71819f7238c79c480304b4e0c95ca8f2fc1919040f2772562d9cf5c8b5a8e4d9cc5e95d34e7ab9598a11306d004261895314f546b3345c74294f8771443bf118697144b3e5b05df6e611705ebc88b54198f2220aaff927e15efb37029634e54d9cf1c2078e94b42a4f26a697f2ac285238f77515885510c5fa96c83e6e385b6b1159ca1333225bc33a0b96b004e5aaccb957bdd2d6751e35c4f983f15dd7dd899c5e44358133604a90877929cda738039055a9c3cc8885be419285dea68d024ddb25ad938f3e3f92a98c046f5e8733eabc435906e447a6ddaf0f9500edcd5e7624193a870cc73930ddb17c713c080a35ee80f1f99cd030da61bc5b07de0c24d1ed184e63b7b8e9df01f6ab9577729b6ce158e5ecdbf7a86bf959b3c50252fa8e2c1a0ad60260219a634be9a4f6ed7e5b7e4ea9766171b01f8ce0a9b906367850f7d415e5fc88b35739725fdef6a04e205be5be004a7c9a2ebec7c14b2ef43cfd952cdd422fb29f11ca03c4af03951ec78f348b67f718edf070a9c67ab24a6572190d6c7904874fec8db0116ba8e596b7c14a493952108207fd8744a4c0f459016b3b3225d0ca4a92b91a5dc4f7b41997f3bb347b9d02b4bb30613660f51f0c09854c9d4c7fd33336f619ec4ce631e500e77eb21194c55f1e5d7f7dca3b4847d925c4a45a21e9085a2f40ac60143f9acb2ad15514cc9120f3fc0aafba686ec53b62d0e59a5b788b9359e8dcdc9c456bd778eb27d14a67aedbb0f74f6ea4e799cf6a6623f9b73d377f5575aaae97109b5c3b25c72fe07b22c451455bc6a7d6732c02a73b3f32d5a7a488a674799448ab9e30b7a5ca223dfb04df403d095a1fc0c0a1fa58f7c8e6c59d3272a88aa8d7e63917af30ed69a108ccaebfcc7957e86feb262508dae1b1717701a017c6bd14d3b9860e5420ae61fc793b152255a699fd002906fd2eeaaf0768196ee5012c7636f2f48e45e21ff7aba98df01df4f8dd02b689b5c2c310522c04e2d6f9280d1d724401fa6125a190992dccbe575a84429cf75ab291e634ef899a2af43081afe6140130e2977bcf3f1fcc54b3310938f1c936296f07d7482cdcb07a75347c62a07155910c93b223e136cd25dfc783699e9247fd267fb7108af95867b466aef6d8d25512c46c07415d1ae78eea76987cf587bf7575acd3f71aabff76ceb697ceb10c61acf4a0d71063af0861e4ad5286b81999b67f1a5c820c1cfdfb8ad5b57cf68ca21886e734ee7152bef7e637abdca26513532285324d8a3c6c179864c266d643ee39cf9b694b92d0fd58aa591dfc3664ca8d9cf351a862b935eb9bf318f6f5b959e6e80748aa84dec530dab914f66974cc1ed1d07594be0875ad52a0208a17a592ea141cbadbfd439dada851ac7373908b526e7366adf17c27dede2a00401afa5e41a3ebe4f7b6f786226e98f07609e7803c630867451ad2d8e7b27828be5189bcf15eeaa5d9fce80c12b0d5299c6faaf7a22e58138656172ce6122badb44e9f7ac6b038137c70a857d8e47ea2f63eb1f71ab71e8ef14ab749273b4b8ad717c1b291cb8a7865170da70a25891e0694ed6e32928efc4f9cf609f13ec04a98f28f9184de5065c431e7cdf44af97a9d15c5f7"}], 0x11b8}, 0x1}, 0x10, 0x1) r4 = dup2(r2, r0) r5 = socket(0x1, 0x2, 0xb0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000003980)={0x5, './file0\x00', './file0\x00'}) fcntl$getflags(r4, 0x1) r6 = semget(0x2, 0x5, 0x42a) semop(r6, &(0x7f00000039c0)=[{0x0, 0x1, 0x800}, {0x1, 0x80}, {0xd4097521455765dc, 0x5d, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x81}, {0x5, 0x8, 0x1000}, {0x4}, {0x0, 0x5, 0x1800}, {0x2, 0x200, 0x1000}, {0x0, 0x6, 0x1000}], 0xa) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000003a40)={0x6, &(0x7f0000003a00)=[{0x7f, 0x5, 0x2, 0x1, 0x1}, {0x0, 0x7fff, 0xe4d7, 0x1, 0x8}, {0x0, 0x6, 0x0, 0x7, 0xffb4}, {0x4, 0xfcd, 0x3, 0x5, 0x4}, {0x1, 0xe45, 0xe8e, 0x9, 0x1}, {0xff, 0x4, 0x6, 0x1, 0x6}]}) writev(r2, &(0x7f0000003c00)=[{&(0x7f0000003a80)="490c3f7ccf8e4dda37f2673f5b6a6f8cacd2d9ca08f5b24f2e1566757787a5003cf01712d29814623301fcf02d0467858fd904340cb4d534bbdd35112886f5", 0x3f}, {&(0x7f0000003ac0)="5e53618d017aebe68712c1a9136e41ca339bbc28f8edd6fe9cb79c3511c66a6502521b0a7895ac1cc57c360abc610a61dae4f4332962ba8b3f40ba03f2291100662e7c15e1bb16aea4d40cd1937eb0a9209b2dc895ef9a1486491419ba93eb1aa586dbea19547ff87f51e17caeeb40eb3bb7ed7d82fc2950100743d167f3676c1a0e77701f9ceb7e622d2b8a760ae5168eda4a6c7fe274e243799282ee35aea888", 0xa1}, {&(0x7f0000003b80)="d88362f6e7d8ebe50d13c56fefd08c420b8135b1a86088334c9bfd8c0a7969cd00b30265e788c5de19d0f46a063682d15830e610d6ae4e0f16619001cc7dea8cda9e8d9bc456c6bd81d258d35c1b18de6b5f6a992f", 0x55}], 0x3) semop(r6, &(0x7f0000003c40)=[{0x0, 0x4e, 0x800}], 0x1) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000003c80)=""/39) pread(r5, &(0x7f0000003cc0)="a6982884e2d6c2c9caffc7f110a559faf0a50b18eca1e377d64d23d66f01b3bc0df49d0484f277090fff4ae788ecdb3e2421dc60794880ceb4fcc9528a2961d341b9bf2cc856a5cf307a04c8327c4b3c9f5d19c4163a4a9027b3ba7d391c96796cad91155833c815f4e978df6280136f3527b0317a13c6115c42511f16963a6f7a574e889ea43ba2c4a6df0cb389ab2cb47c20ae2c82e6197e4dec4a425191f72f5118d73c004cfa7af566f0e1d03fb31d27966f3318d141606267fe722680cc649e5c2c85e91630c7fb02b79d31ef9cb4cb488f4075441eea94617f16a50bac43", 0xe1, 0x1f) setsockopt(r5, 0xefd, 0x8001, &(0x7f0000003dc0)="e2034c111fcd2db1fb38d4600d508507d47473f70c0da00c88d7feb9e212998925078dfbed95391d54277251da822f8a45366f994306c68b7abcb7ab6d53ab748966c625ab349e0a8cb7c298e798857b831638d1dd715c61d91d0f3532cd20d3ab12f75965da50cfd39b54f10197aeb0637e5105abed4b184a5dd9155b18f5f4443c291ed9fbbd020e9177bb7ddd7ee7ab85d48400a063a2593726bc6a2dbaf6cddd2a2533cd012ada6e2605ba05d9c8c44dbb4740585ba9a3f4b4679504dd60006d2a317f55c1faa922b757ee3cb26bf208f4aea718efaf741fc4d8502ead0d76b552929ca333754d880a8dd964eec12226415eecc4fd9b4223e6ba2fcca39e74e224e33097ca15d2e1aa262ad9e015eb12e95de7ce1b3cc75cc9d52c8a3b11e173020ebc63d45d8d5a2fd216fd2a78f58471262b7291a50596603419adc7524a17c370fbf5b93cfd911f992072e7d489a81e54f7f2bf4a321aeb4815f8b9abc064bcd0fa62533224a2e80ffc24ddc52da6039d647dc6f2b24a72a214d706af63208c46a2b0723d90546cd95f42a0e1cf83604bfa3a750683dd467385d068a7497ec78e432c68ba472968a1c1325f37420a7c883ff8e43b756b95d9bf383ff55e3eb968d955b08f72b8e89ddf74665e7370a351e2b0d0d5c1bb7ff9a80d5348a561824cfd2fb693ea16e46ab75ce236b8a26aceb34acfb65b6607587a24a63f5319569277c401fde73c9edb211fad74dd27ff4c79a0cae2e713410d8e294b0796b77688b914540552f724c4d8e4286c017e28ce574ba349a1ab45c3339513cf83a2c8d59b93681a8e33bbb26eea21f774c960d37633aec9f3b9b5c2f76405cad7d5b93e2125a4ba82067af9989a008e20335cc9dd9a6edc0a235cca2196ae02ccbaa2f0339d9b1a19259c4d2444614ce6d2b9cf4c693becfa47ffd92c0bb62a4796a80b7f984401bd45762e0c0b4cebbd8150a5ff9f8e42d7565e9b6ee1060b493a63e1628fc8b7d7ca5c96716de8a374b0436556246efbec4bce44b5d569aa9a9d8e7c4c9fb3df673876fcd727f5fece79e682ec60d110cb11d34e987252af13e3c89e9cb474aa25826cc25d53ec6b8d0e6096ebd26da4f29ca333dfff80aee107597fa23b9a74059e6b2f4a41943d0f8a661ea0a9c3c82417d074f385f19e225310c4728bc0f0d1ab391e28225736f6c501b59a982faa3d74eeeb7e128895d999ac906a414980ab9de0df9cd77af0dcc032a10c3d616c174bdca784d3ace1012242182cb2f7fb3639f572c74c0ea3873ee0ce63c543a0b17a5ab6fbec97ac63aa43b5c406a5397d19e11f4c14df40d266eba0fe3ee2761ba98d8b27c5b60c507a514b0753d2b2e4bf665bbf4ca634b14cd7c75f28827a024a6c716e781d4cc301f7e616c862ff4f58252d8656b6392dfbe888b7c1a637bcadacfbcd3fce3e7d960729ae551a193933b39481f8a995b9906b079780f0ea15ba5c2bfa9d494baa477739ec9c61df5cda3983a8465df41e84583b2f72115c308497143c9d8a399f92d6634e573caede098188d1d5bbaa418d21c40e42411c57d903b343cf61ab4f4c5878799b9516e7db4f0f0b2c8666bdd9e6263035243093ecaa6f08e7de10a85348ecb56042b4643c10b48cac40ad5f29f19963cffb99a67bfd2808db1b924650147b61ccdfd1d46d2cc8a11ce30c75c47db9e872cf98f332dcd88451deb6158ca40dc5a3f9657d96a226262754d640ac432fe5752fdcd5418987f16e4f73ee533d0b65fb439b9f9f9891b5d0c4031f7dd0444f51b45c474f3252383d80fed0d6066821fcc3637d32dbb906192b8cbfce3b07c93d97f27098ce21768703f3cf1c72cd975f38c7b47251ce99e341bdfcedaccd5e5b984d2b2a1fef5812f1f892ad01a5dbe3517895a6816f3b329b59b38514c3c4206707bfb2571afa2384cf8d092bbd7883ed669fc39b6106303befbab0e3434ae64087b28a0f2f0e8cdb686d16588862cbaa29cfff1bf5b09d25ee9b0f71e896782867cb34b103397e4b630170ed632424c0cd45e09a264b601212574705ae1491761c46c258abda2ab1bda62255e8fa32f37a36d31278afff42bb76482db14a270f10b1593d26fad20855f983c470e1dd716616cab351d30012d7b1cf21a0d0a99cf415f955937e4c7c28ae6233954af58b3276286e7e66187e5364bb7605a70372df0d0abe037ebd267c071119435a9cef7cb1d6f38e6e1dbbb43fa6e4d2f619d93a1121e3c046b62f04bff3d3c296c15be7a65158a6450f4b1ff37a35b967811a0e2642a24eaf0a7019efbaafc318de39a13b7246d812a4b83e60f911c33e686d0321fcef95fe507be53631e9d0e0acc69c62ec0eb7766c81f9edc65188fb7328daae661358923ad6c5807273c03fd22607704dbd82d8f5288df02334fca6664017a64893def5ac0b615eafbf7e4aa9a75df895d264d861906e968c48861e1e628767e1421b5f8e10ea0ebe35e2118ddc734cc20dc9d33a80687feb1c2840dc7618e113f3bc2def925827c54b836caf7b706142c2f6af6259f2ec2b1c1c08198d7e655200f3cf45ce93df09c83ca8a069f075af31e42ad39466284b40feb88a79c5bd3b5ee4fcbd90aa077db14acd3ab579d9a9b399900aba4e828f3723144b1ea236d8a391e3c60d1bf5fae256b52be5974102fba968da9730e72ac27901b0d0aa390994bd5f1597885bd2c7a9227630227573ca88783f0e77d3e3ff482b78faf2c781dc66c9676513a7ef6c2c6b4debbd812fd64f8a2e93894b953537e0a7dae6b9c868b7a65dc5b6971ce1ad7f93cde0db41aa9a0e319cc51241f30a658a315ae807c5e1f0b3c9fe84ef15aa52c848328682d6f2b8857cabfa80a7cb5b3af5a8a8fdc646471f9e81d86d4f414c00aabbf87c393e1c3f01ea9f2d745f14e3ccc133baee9d20611fff144213174efb94c45278cab0f2110044dc0dba1264b8b01a49b3d62bb732298deaedbb21dc2af08f90718d31e50f944279281e82f46a2fcb732f3d31e60d3268b1b5258118a07e94caa5560aa9621a72d76c00895a280bf2a2ff057a668e569e41016e1d15f02c82802c9802da1bcad72e3fa4bdc2fcb142445933103fa844cd6ba7a59509865fa043202821761587588edca8d4ad865b1200237e8559fb478344fa584d161a48155900a07a5b5f9b25afa8df1f16ed96eedccad7a8ea8916d2f6fb11d3b62b279447f6be3c4d71adb7c5d677101d7aa3f6989adb682d8e4afd1d6d40e69e824266f665809e3c70ac8fa40d69f5a88d1850048b5a2feb27a1609a5eabbe09bc41c457051ec6feb0d0b68b5cc83236b182fca594932a3f02fc0f0312efcca0402bfddc567daa66379ba8780715fbfe5242d2a2832dba217867bc08c4ac8a326fda910e3625ed943fff1f94ced12d9ba61ee3e7cb98264f78f5f97b9fa9a92ac31880a2d4e42f4dfaf57fe9820026a78fb6e9bdde1195bf6bc5d254e08a72f878758becf8f2c31bf9f7c65ca2cabae027299679e6b20ce883317c5371335e00931d9c14fbcde75ff12c2fae07745afee7c4811fedbe0090f3e7f6f876510296470f0b61a7534fe8f901e9b5f6443d4cb11eef16235d88a4b28454a63102e35d093724266fe96697c118959253a4208e7868fc2e5e1d26fc012743ab85bbe888756df392ae26686087edb3a18e6910493a162acc1de60e7ac8af55a6a1071afa7ee3097e7b874bb0bcaef78fabde4b0695e8d3fba29dc5c904b87315c84862fca80e3a4edcc249fa226206e97c23c06efe310e4bfcd3454eb33e1362a8e62029306a705cb27c8b3850bdd20736b20d61dade623478ff9b627688df6ca5a3dc51971e465b4a10f6a454ae3ffb72637fdc2743e9ba2929d8d04d62a87c8224e25a5ebcf43cd0f05c6e02f508e953fa8e860b85c09c1a753375b68f6e311c248a4b2a6945adb7f0981c5bca16369d3414fe4789546595b792f72cc66c905b8b4dc4ac52610f3e45d39d2b0b12314f06b06ab81c3848a4f44362df445d90eba1ba3bd68dc2fccfd979859827d7ec8ba5d1d51f644abe695711f2775ae4afb361203c71cf5e218a593480277f742b1eb125959e757ca35ae4b5dafbb9cc64d0927ccd49fbde397b41da3676935d817fbdf1ef14f812c6a80bae719c82fc65943b2d7cafc388146ac3d2f61f6aca702ada1cd1ac2c1005efddbb8e3460c0e5f702524d8cd8bbb9b22365d3fd1f01e782a1a22e9369c1ca8805316e0b10b603a7fd95efb7b8521fdf16bd17d06df6774dafbf887942a4bfd5f640d464fc71a792fc25529f8c2794804ac32e6b3579f03142cb1901142724bf4db004e22d1ff7c1102c8c74d2764c5758d28beef3230f5b156c75ed42cb48c14a2e57cea85e8465ad064387553033158b53348f0ff26405459fa1ff57adb0bbd06a6c6c8e204d3d8e3b18e52bc6f111b93f0af3600fdaf3f1aed15b60e6817e13fde7057c26a62e010f2ecdc29beb8cc07c76f3914c1f08f120f43645293c56a13edc5db93fe33c6846665d078bc0ed106b365e50248acea5856893da8fa6fb783e9ba574116b7845d49bb5b5ab8c8d3b8d783d2bef6bc34208e73660d35d5777ec698c7135c930e49d4a3dceb89d8dd10054d112fa3227676c9320c6044ef325657155e4cf9e5d6ed9f0f3ea9e573c602e91913603a7599f5e003001c0a0931cac3ab74ba21f940d946337486f7134b5f104b22128925a40ed54d05d8da0752f2920ee976fa5333d70cb32e17e9b381db8304dd691b27ef33411c948f14ba949010ac4fd400e898f90c90b450564a053ecc53782c5bd82528c83a239905ba9a3b16cd060f16a6541b55a23bc6f24c752b029f218ad76acdf6bc84a050b40dfd0235bbb512238c0c32cf682f842f916cf27d60334a5ca880e3e65caa8c5f418fe03e2904200d8eceee2f637f1fb1a0030f9651b19a02f1c9dda731031590670421689320990c0fd3f0f51e214994f9f31ae62fdeaf3b48621d4b1434f9560a83b439cd6cd778f6e55e31b57a9da6e12c51c84dc2054fa787a3f851c03ef8e34f7ef63f1511bfaa9abedebd8ebba73c3f9f0aa59b83224c0363b27cdf812f7776624fd156825cf8fef2fa40c227d6cb63347f98ee40fbd55f3c6ea0dd7a1549279f11c2dbe7e23afa445d39ef1dc72956c776d3f3eee715154a892de3269c5b25058cef2567986cdafdf00561885e7b37c2fa060f3704c80d2b7a39cef04316ff5aa7fd1519c1223b323f31d7b3821cb3305b26baeb6277d60652c4e30a8fdc9803b93642482e359c3262390909ad7ae5708f643a01df3c99abf3e561d737a2dfe17fee141bfcf312bcca736ab1ce6c6edb90a1a7e2999b11d3446970c51eff1dd0d0b1c3ccd2f1dcc8732b9ce1082711472a1edfb584534f3bd77f5e64fd6e75160c2f9ed8bcd404d15f43bc88f7cc9c2702c8fe1bddf3db293234bac4911ebb0637c1c8e8262085e8178f58596a0c977baf50f0f9b4d37fb834f6b107170921ca59ddd5e836c2b2ee3b9d4ac2eddb4c10b83533165d7c30da476d45e91708f42a72eb8e15d837ee5b8e0da4da49d7aa3550aef1be8d3c6ba03af5ee3b8fb17dd9d1d38d099a38af19de9841b8b3d4f2826f75662041b0557c5ec3b0ec6e26acd3dc9b0abbc3fb70e29707154954851b54572162ae10535e546c95d20eb447a5fc4d957350b82357ff5e3fac5423accde270a168fb76cae9cf417ac41ebfcb6ea49745b3cb6e95cdd14b73ed90567bf18b3113fc107553d5b3252da7fc3288074f703e4edd3", 0x1000) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000004dc0)=0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000004e00)={0x3, 0x8, {0x8000000000000001, 0x1f}}) write(r3, &(0x7f0000004e40)="84dd0fc4c88ae63edb0c1490c3869e0aa21b17daf9467f8436afa182bd3258fce66bb400bcc33a62d5a425fcd56f2b0f83b0f97c618ed255697fec00e7eb051ebaba0d85d9ed451b039fa06a7314eb78c3f55f10d2db506f2f5ed62c02478dee9750dbabc1256f1eb7414553b5d486b3bf4b2a63de18815c4fe23a7d079e1c0e9460a008a3da194799a98438c98fb0afb414e69ce2e3079fc0aa0024cdc7828b55ec2392d3fff7b12f775ef85bb2a1db1fd1901192e562b72fbb9cb4221263344ac20962e7e7d7cee7faab1836c2a56018647fc2e375567180896b3ba301e19de0f3554012db6b2e4e1dde98be9b694dd336c2f7d1427a95ed78ea65205eb952d953939b828ad5edc650a42f9d343f60d50b0fc893d90d58534eae018c1cccd3fe5f920dc0491c66d597719b7048ff994afc60efc84b40042545d0b4de924f68c116d44529aba0bd06cdfc098f694e0e7c3b33020b6f8d0e93be94af790f6222744645cb21434ce28cd5fcb38a86b4b91c7a09af58ef0324dfc2c499841bac49c163c1ffc27088109ef611f35e65219bf44c407a55477894eaeeb47353b263766ab8c4447f9ade1f7c5ec738f4666b0c7cf2d6a7ad5f3c46da556eb45b5fcda733e5becc2059c7cd856d854c5fdf511b4274337ab67c3028842d6dc24217c7da455f2ddce2cfb9d1d14463c270ae84161dd5d750065416370d7527f427760817eac74d6f39bd3f317f36ec46a1d7481530ed0ad27587f294057a62e4f1a4897cbb085eea4756018dcc4b5193ef5f6100ebe854fafec19923468c134d358df069b40b228684974bffe470e706d4804e6db5c58c0c2a2594e356192e6318d272d2eb8c00fb8df1ae691ba84e57361819043d8c213f11a0c882912d57b9e6e3829b25d07bc6739252d8c905be9908b02a30fabbe0238d94c5f28f8bf6f9df6483dc5501d11a679a637c338b5828883e2b276cc9c89620d00a0e7d538aca808254025d589e97cd1d7df3871fa92489e1138cf25e489ce4a1b516b0bfea8ceb7cede67be37cd654cfc3c9d208653751f3c77cef2cfc0fc0ea6e797bd169308af23ad9034067ab4ffd0645af6b6e83a7c95128e97bd9e0559b756fec1ceb0e58050b93d8394ff2b94c56d98fb19398a69604a2e13bca415f9dc882173886f494d0fd42f3412866d669f0e7412424d1e99edac4a07602f4c9ff2c3977cfd608658dd327c149610e9600125b33fa48cb97583248defb5493d49a4901b7c9aadb7302eb1763cf9ae2892e069d1902c8c702e57ccd9785c04412b397771d9ab99d2c5719ec46ce0009ce2e51cbc08c9485622d7300178804dc89f4a8f73ac73bd237eb60a06db294eada6cb297e379071450353c717d6707f687d1425db54bb82d3f352bd5f0b45d0a0d6db1540cc1b349f20d17e232bc5dd11dcd64aeb8867cb9eab56a3134b4707caa9e09ebd8420a5d96f5ffb7ccdae8150a8c44e09b1d20c9e37470840da748f93a1d69fadc71684beeaa204e070bb4066fea74da07fd73d6b06e714a010f18ad10186f99c67afbf6a319e71b18cb912fbbeca1fe5d69194c47f1b6c58ceee63bb20830ac70631577e0aea30314cc1bd696889417d696df3a6f20d5ee503de59cead628164d095c993ad502d600b8ca98a422514d292d50fe54f24e30d8ba0b45db5db27be705a18e1d7ac5ceb2d3da2a2f6311a7e5eeefad58d5005e8c188492ce375ec49f891f71ea50ef9e2c8ff2a68ba2ee44c43b33edf8d3d06142f82d7b89d9a90c6274e5c1dd6a652590d0d7eb9fd36041df03ba92ad76e96ce304d6c56c8149973911ae05f715dcd6fbfd4b904cb5ad873f620d8ae0eaf75c0f6a72b6338880cb004541a9abf70163e355442c9af03319bac7fe54c7dc909c3183e108d632b447e36c34c5c977ea6177fd1fd8977f92ea6b2faa85e9ddf3ea5b8077e12cc2325069cbecc116991a9f4165ce3bd727771cc85b726e7dec417b3c64bed523ec6224c9692f86d074c2b6291a7e443ab258404ed3fdf1693818f618281ea002940a92724eff399c2fb7efa7dbaed54408972a4abd0e071cf0a1871813e1712b41be44a22db986058b1ddf59e0ac592c1839158d49649274d668536ec7717bd4914008478d0235d274a068e7023c3f2e2051c7a61c111119f757acf490daa619f09f20cd74891dc0217601f5e8e15fba1478835f75e3e6f058b64a898fe726fdff4c900146775dc01c5c74c31761f98776e53617b87281dfd7ccf2174060529a4c4440db6e10f061debec3588f55ffd63ae16ccd5f251e7b33a81f15e779c976a16b6a2d768d417ae894bfc54496816d71a2ce6e8a95d036861e2747895f09584122548e30a661189e3a4986f06b2ebf98c769213c3fe0f442bfc4c541c88f5da94c1fba4ac9a10b505431c2a958da8da49267fc8b9b462a52f543dd8d1760dd74b4078d6035efb5bff3b65333ea78fabf5994db826829a7da7a6d1c3f7d962f552e861eeae39f6877ad680b3860159d25df6936978c572721a57922f347189de19b39cd47ab2f8bdec5097fcfbb090a2a98840ebc21e1f2c07f021a797aaf9718d9180d7ee7ce36dff7e3d97b3672c8ec4311cb34336f30907e9e6cf092ead3308248abfc7950ec45fd5dc2ef2cff25fa8d24449600be674a4ba2c72e55c1811fd21b7d7c641d34570aa31c6178c67f2329aacd3a016e2c7144a32a37faca0aee3ca213af3441c737ea017d8bb6faf98c5bdd1c8c846d3da93a6bcc68f9416073dfabd656020957dfa336c2e51a600ff093b84f65cfb27efe3bafb1398b859cc0f5fc33e84db1df44f136a9acc9ef8855917c6200ceb3dbf73b301a12090d655de422fe0b08389e6a91a4889b83b74988957d5a1cdc4dd8816ec5912ad962aaa8b851b835d12887df104c55d0c88c20340be6f6dc4fc71f2d66de1d6140e64bc96f3bb2c843276d0f9fd9e3c6d3a7c7d12e666271115ca59f3365aa4af60a0408f48b9fce6905e4d0f965a1a930c00a24f82965bd0e924743f2f1ee9d9645f0c41a5a98ceb3c1dfdd4c418aa88d10d6faa3319061625576eaa29333048776c5cbb42af14497c18b88e607ba8b318240f024545b86311318942a0241dedd50463ecd364b2c7de64cfb6c92fb2168d07c42e0ad0bfc747d3d00feb91e3cae90017b5ac12edca6499b12be01f448bbf9f63f8e6386c8b98338fe6c38c008b52231aaa920ad0961e6511540c2218640c8a52cc7055f3eebfd7a5e2e56e6502be16195a750c723bde79d2cb2306fe90567073c0fb4dd537bfb7b7d22eeda6c31a501d43c99462ccb048713e3ba1108d93ba6a55e4bbd1af2ea01e77dbc19615c03fcf6584c51451079d352083f9d0a609430e4722a232b269127894a1b58e8c2cea2a65dc57110ec99710d4d72c1a9a7a06f89482917bab0a5815fe066bb05582529af12b0af782f99346dcd7b0f6a77506209dd805e24b4c8510a2653f84d7605b2c338cf51d4d71e5915f1ecf26ddd034bd46212cc4cebe431989d34c050e2e9ef4e5d5d297019a9d447a41b1b97022eb42b2628fb2f4bd2bbdfb6e838ef12c5e733e2a213bb0980bb23ffe9c47602afaf8c88c5ad32779e908c810d2b1bc8a13c85d89d5b614843dc1e95f13b00b03bd1f44df7b597d63ce5d9dc6369fa6ea127fc39429d2a055b406db3cc9aa45cb9fa93509f9a15e0a6fcc344fecc1a163f988ac85c56c6529155938b05579c18a68b9274b2692d93e8fa41189969776d0a3ce9352a5ff453ae7038d69fec2075e203ad8d54a1c0d80cc6d7eb6bd30290f269dfc4fbf25ae11db52139c42c8eac1ff657157521c0d4d43968d277c605747c5856957c4ec82a98994b6fc7fc280d802aabec9e8c5f671f614b07df8a88b3cec7662efae07f0dcbc27dda28dc4e60b9e39380eebe8cc58f9377dbd81fa20dc7fa6955176d93f0d65aa1e671746a7152b50c873d2844ce2214e52541c7a2c749ed7dc3d3f22a18c49afc1f7c2e93eb44e41d32e399d0de8544dad8b32dea90b2b62cb57cd35ce1714ea4dad0ac25f364e1b560c00b56ad3e59ada674d44fc68e64a4b3fea8fcfb32bb3d8565840de3bc6c5f90279b42c3cdef84e97156827e793b33e23bd526143014ad7287836fde75474c9d127edbf0cf2b9326b00c1dc676b73f47d4816cc5601faa91fd73ad3d3798c72a8215e545e30432de52258991a9164ea467bb323aa72741a76f82269aa560cb81b8a7755a5122e366c8b0bef7b02687705eaf79f8d92dafbdc88931292357108f45b590258e2ba2e4952e34748968f6433066ee26fafc61f3ea4297f26fd1d7e9b43b215b42e081f5dfbeea6f2416eddbd8120062283806d217aea5a5121d508f8f1fde0f495c3831e0cd117cdb93417a5b53b37ab3cce8f5f34a2f1945dddd54b1ab1f2e9d51058c13bfbeeada97c458737b15d7686158966aead7ff751aec6a60301f9b8cbe3d4ab1814caf204144fdec89e3859fec8575257107bd506e892a98d3ac62fa0af010dc81f1100571808e3b3d8337313cdf5fc05468d7c10907dfe1e96112c22364a85e1889ecd6c16024814868769a76903835ef3e2f1d3c8a000d944e1b35e93fdb11e7ef31d68e96f6e1adfb23cb89f88253e925a1fa5eb3dc121e8785bfb0191a91ca192493021b0b82a096addab065671123da546ae17e6b65f03ac35f62cfd9b9f0b7134bc66653377c66baf58d5048f108cc6b99cf028c68387a1fc4743fe55ca062736d784c4a700f2caad1c736610d2f2dca5f6e142f39e818430e2aa7c1159558f713af33f4c2449cf5893f3876017d31109fe61f0280b84a37ec4d869a5e0db120ecf2ddbf5d8b48e33589ddb979446d91933d732797bc6868c97ac438a21002ba747c2405fef4b41eb19ee5c1bc017556f2bbd1409a92eac290dee25334101bf63b66bd0587dde594ceffa9c92d6cfc4558355188bfc30c36661f60018fb86eb76b501ec6d634a97f2fe25bc65e80c56478222ca874bd9dca4e5eafa98e71b09c583aa5875e7fe4e8a56a42168e3f0851bc5b2d9d2067e579b20d8eb78c9ab5846ab986e526972be2eaa0093f5be08a5c7417481ffaacd7b8ddd8f419f9b0ff7c922140603be130534c7431086f8eca85ca7d0892000035bbd674accc8f42a3b73255b24496270e12406f1e9203ac88c8c9ea98e730e4a0dfd60a341735eced55268dc2f814801a726ff2209e4804b2c43e3c826ddf3c9a92406ebabe868bc14825d5b8cf7b4b361c34b270b783d229489851d1d5b11d22526fb72bf8817beb50eeb61345bcaf695323e9754c3d0b0f911128d11d36a77871520b495b4b7a1b1c879d333d12a248ab22eb9486739676be26f47bb7998397a38920f337485091cad6f8b167e5f8f4cf062dbe70fef74971a660198771c092a60c0912a12e182cde121d80aee689de80f04345c4a7cacad2c1f4b9937974b361cb297c1b264b1160ea0a0d2accf5d0a241d65a48021f51fada45fe527fc366f004658fc3d389b25d88e6888b3296ae106c3bdcbdf069960d99b1c11735d0ea6d750f48d882bbc0d38e2f3dd064969f956d2653261f0157872529192b308fa0dfe6afd87c3eab781f3d8a87f27c0be66c5a77cfc8edb45520b73a05f1b7938e4547dc73864ddcca3cf7cb46931a4d13ac91a72e2d76b28c8a360eb894fd06e755a1aa83d45aef2cfc84efe82ea87e8baefa30c5c29fb80caf5afac4cafa7a0a1226e72437967551ea3a4afa7aab4ea149426fe1b038bda78386a8394bfad0ba85ade880f280", 0x1000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000005e40)) r7 = accept(r5, &(0x7f0000005e80)=@un=@file={0x0, ""/65}, &(0x7f0000005f00)=0x43) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000005f40), 0xc) executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0xa011, r2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2031, r1, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{}, 0xfffffffffffffff8, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 3: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r4, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000002c0), 0x0, 0x0}, 0x1841) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) dup(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 1: socket(0x18, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005016000009f05", 0x9, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c, 0x20}, {0x28}, {0x8906}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001140), 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000011c0)={&(0x7f0000001180)=[{0x101}, {0x34ab259214928133, 0x10b}, {0x1, 0x6}, {0x87, 0x1}, {0x8d, 0x1}, {0x46, 0x8}, {0x4}], 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x0, 0x1) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/201) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x40}, {0x6, 0x0, 0x0, 0x40}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendmsg$unix(r6, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) write(r4, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f00007b7000/0x4000)=nil, 0x4000, 0x2, 0x11, r6, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) executing program 3: r0 = open$dir(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc028698d, &(0x7f00000001c0)) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x4) executing program 0: r0 = syz_open_pts() (async) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000002840)={0x6, 0x17}, 0x2, &(0x7f0000002880), 0x0, 0x0, 0xfffffffffffffd9e) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 0x8], [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1], [], [{0x0, 0x90000}, {0x0, 0x2}, {}, {0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}], {}, {0x0, 0x0, 0x5}}}) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) (async, rerun: 64) sendmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0) (rerun: 64) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, 0x0, 0x0) (async) read(r0, &(0x7f0000000100)=""/140, 0x8c) (async) kqueue() (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) r3 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async, rerun: 64) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) (async) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') executing program 2: sysctl$hw(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000140), 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0x1322, &(0x7f00000005c0)={@remote, @random="d253a57d33b5", [{[], {0x8100, 0x2}}], {@ipv6={0x86dd, {0x3, 0x6, "194e27", 0x12e8, 0xff, 0x8, @rand_addr="00aba247d88390762160cc2b917f22be", @rand_addr="09abd3f3bb0aada84eca09911d0fa95b", {[@routing={0xc, 0x14, 0x0, 0x3, 0x0, [@mcast1, @empty, @empty, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @empty, @rand_addr="8f5a6b46c12ef569c44dfe8fc5c657ca", @mcast1, @ipv4={'\x00', '\xff\xff', @broadcast}]}, @dstopts={0x0, 0x4, '\x00', [@ra={0x5, 0x2, 0x6}, @generic={0x3f, 0x1b, "4430735d07071759160e9456d854e733df7740123ea9919482ad38"}]}, @hopopts={0x61, 0x2d, '\x00', [@generic={0x7, 0x61, "7a93be36671b226465e9f12072d7cabf75badbb1169e56aba3789bb5c4ce79086febe9aff47ea5b19ae5a4b3b33b37f3d1766813c3e31fa5281bac342eb36acadb7f328a43d44f0e91d60106436067f7cc12dd9540e0f11065accc856e173ecc60"}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x80, 0xe4, "4df607e5b4cf3cd6c078d995adf7eaf33de6714bc0478a622e213134ea014cfaa496e96d6129e9050b2cede2a3e893cb5c901c1727fb31b56eff69b7d0913463065f6cb3a77764a63704cc1414b653b03d8f000adbff2d931756720f306fa04d18506049634b8d89cf07282ecb195ed353c28060f5a277788e076b392f59bea629946025268cfa12dd4f29e14f44e34922a5b4001be5294d45eafa66131f51fff456ea82b3289556f8ea02b26544d178f468dac2e3748bdd98f2990093c79cecbdbdd5ca7dab492f8183190611adf5d359a075c76aa1641dc91c590ef7c965e6b411681f"}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x9}, @enc_lim={0x4, 0x1, 0x7f}, @ra, @pad1]}, @hopopts={0x2b, 0x0, '\x00', [@ra={0x5, 0x2, 0x80}]}, @fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x67}, @fragment={0xc, 0x0, 0xae, 0x0, 0x0, 0x3, 0x64}, @hopopts={0x4, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @jumbo={0xc2, 0x4, 0x9}]}, @routing={0x67, 0xa, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @broadcast}, @ipv4, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}], @udp={{0x0, 0x0, 0x8}, {"5411f4db53d998463e747504e9b6a1d4a7c45bba74ee0d3973dcc2ef4dafb7ead09612cbb7d6563fb5de9e4f8fe4d3a969e03328dc0bb1513182a72750b28d8934336935a1fbcf210caa9c6f6a4862692609bea721c866f6079adff602cc522ca2d1927d0ef9c32b44bb3f8a5607d96adc3340fcd2ffaf9795499668482fa42755861e53cdc8e3fed9cef31a03e31660c312cff96ac006547bf1f2e46e635e6eb943e49054208282da0188a8e54fd137e662666a919e3714d22966ee4e74235c83ff9169ec998256eee08f647385a198b5aae1082d4010b716adcf26fe8411fcbb24212f871f4652718d02068e1871720a912113ccb25a80c5abaa3b12a619c56af50a59e1446eff3c48666a40e25aa5453d17000841bb3c2ed13fd19405cec8d0d979c9badda6decba73fc94fb9635e61353d4acf84eb6bf6098fdcde8feeaea897734a7e4f1ae2c1d1cfc077b0fbf1d5c2bd393dca2a9a3b6a7eef32eaa8570b9d824dae8c029550c540088b63f178b89ce470cc38da12702804612f0a07f54f068186e7cd66c2b7e6488abe32b15750eadc173ed07a4943aa46e782dea6f9d44fef67ec04c0991b17ddb0a2432ddc19027266136d279430d0d5e2485b163bd84b7f3086ebad2fdd380f1affb694425fb468f463f951de713d24febff9979dc95869fe96e6053cda8113c39a838e6063a6c7a7cd664694a0e27f80615ceb11f6547d982f34505433482f43df3c9fd58384d31205362c0b2e39c41ff9fb03c4a65c5af164f2d2faf31602631d73dec42f8c7e7a1cd36577fd833f50550df3b8aab489160fa251ab22f436c4aae4b25a56d35687849389164d867bc8acbbcc5002ca9e1112d611680fb06f67a6d3bf501c6658f63cbcc6757113b58db8424dc20fcb689b46227890f10e77934602b471d5822e5e92981f97445f0e983d4cbbe68bb9207e120df187f3df1ab030e547cd0393f6113052fbc733fa0ee07cf470d0aeac80815fd7996b4f6f5a2cea22c5f26f1947522f3683427874a0574aa3dde9c87e0836bc47f82bac655827e2d55a5ab09952d4be9d3a802dcd668126f9f147a348371cc84fe92096298b65cf3294d2735cbf0f366749227d99377db8029822d515edbfac888c1aebbe9d38a59b93b86e8764883175a9e9a7c33d01e82e6f9ae951bb06996225d605008acd69c680fe49ccc755c869221756cc2f486ac3aa1d4f612d37cbf393c65eb4f1bbaa0761128d19caa653ce123f3a4f81036c749c8f2a952f12d4e29a911db1dc04461ba1aff74c153820318e6e9980eb562335b15c0849cdadadac7be069141f8549393d91a848f35e493da82df171ce4c9bd83c526a85e0a49e33e74b8d740399436e6d286d931c4cba3aea099354d18a36f11715f9f0a02f1f96f83a29c1fe5f8afcfa2ed4a495460637903bd5f34cda0588cf2fa9a0003ed87f3655980b7d08c554d50a4a15ae4b89efe419f16b0cd4c1e56d6d1df28c45fbe496275b8cb436344c45f8d73d0951b9fe66fe5810bc5d313c395c11d886fb6e37b1846abb86d784778fd241b1f9886cdff6c6b98581eb2a55d77753c764f78a18bd566085100e850a992da12374326df7fec1ff23d3ebb6adcb076ee80b2f9825c806563db39f764b39cc1ba9104be5395a98155d0131123ad34b63806224db72dcb063cf44953ad58f08305ed0524037c3c866e5dccc4115893f5b465a06345aa6b7dd61d975205a2959b8c27b1c6164a8595f4202bbdb90307cf3d52f626f33cadb180be7178deb63ec97274e32c83e2e3d9a375a3cab46e286e8f523a854f8be841af0a47cbf4d55d2c29fb13191d4476a50a6ebf9fd352484b6ca970d22225b34884c97f6f686d8dc866545bc7b7e260e9bfbe4fed912360d76df74c598b2291363b0389e328c96e9f564ac4598a8b8df51d13cadd175be321a78cdc2d855008cef44eb501dbf274bd312d79b5ed33b3aef9702c8111d2c6e428fe321bbfa12ea809d5b78864a66398fd2713da4420f70c9943e9bcee6e5221dd7afa9ae0b106098a02a6af893391d172bd62a8dfe89337c9218af59e4f2df6a5d959c45d3fd217c58a087d3a227175926edadd4469ae0065f6446eabcea54efe8d550fffcf6c60a3b4648d77c3f28c8090e4f93fda2645c03610a4c3e476b3665d4fbdf431e9751b9bca375e8d78bcedb536ce6fc25b0f6e93c4055fc9fc057a24450647920d4df543f2e676a5e9117d21752480c2cef885ad6cee80d9cd1cc2695645374b94fd09a5a6efad4400bb20c267afd29edff06b08a3e2702bb408af6a385c4cffe51eaceda0201a6800947c9c356b2bd6ef2f8fb19ac368b2c453e6058d27ff4fa96c7a3cd3614561604ac4ce19c1f21f96afa3cfa8cb4bfa7781115cddf7556c67a2b506cc2125db926d417601b89a5d1c9e5198b55bfd00a8ce47c2261434b54e9b88da09ebaf3119402df8f03944495fc44504357359faa96ff645685d29c4df11db9ffdb91238805fdff34ba895a940b230b6c5883abc8a3a92a2de9c170ad0534a0999be0dc4678c906b81533a20c857c2e86feb9fe2833d129e188c78cb40311cf5f5c9a7f565883d3bfa6b40dd27f16e1101bbf98e652674635868512e844fa6f7163b94bfa34f91b595da381b253872ad605b4dd5b2801d6b57a73bbad08efaa2c4a8b7cd47de03c2834590c394ff7d6c8d737262b36d4dfd7e6790df2f73e90f20f330f67b2aa831dd450a5039691aca1a7484b648de42012794f48345d1a33db2d194ba99ddcbe5b66882d36184b68fd3d37d18fd49fa1d938708a32c00ed06aa914e71bde9ebb1781357e864380bb55b2bce6625424e5004afda62f159aa0c8c9a29cd83a6871a1fac8e20d17855c55cdc27746a6dcaca8e2c599ba2dab4e7665ecbcc8e0cf7f55bbe74aa32a974d50f27fd3bbb1d55fa2fde830c489de1db55aa0e1158159bed6b6cf616dbb637615491985d345415824bfa2abd3dcba5d2ae798ffc0ae5b7696c983277744475b7abea201b63099cd1738a1c218040d43ce4bee8c68290355429c77996ca3f22cea82472a3d2c20248c8dad7ae118a33705304196b74309eb311ff3a6fc7a51155eda1ccfe134d93fe8704809f5d330ec1b9c7c895616990a9b0fa23c483b0da571022fd48b33947f431f35867e20e7266affe4b7dbd79d63f88bf6df7c2abc277da134402c5a3ef68d977530154ee64df16a08d2eb0ea005821f6cf6102a52952d7d894914ea50365016518f5c3867f21e672b7b9e1abe3cc732889763a04637a33535f649ad5cf2e198073c345cb738eb0ae69167bd90656237427e2d08d92174ebf94b7715e5b044a9531c538b746252a76da28ad0447612ad1936b6f7e827b6ad9261a369d9895f583a312dabe5e1f75a9ae979803651e24adbad4895329342874916bf3a52e5dd0a292b9c7d73528985019d83c000e0ca419a7ff9f8f9b353c4c828e81f8a3e72b732dbeaf7eac37818261603da4f329d8bf1fa5c7cfd06f2d079d7b157ed4f850fcb504537e63aeffc7f04526b6fbcb49d2c6ed676f7affea2250feeafb774497299e8d7babaae36b0b09cf3d7dd5ccade3d78c6a7fa88f53ab56d5fcf2fb37ed168a1532a5d2dc246c932e6f1a9ab9cd94487a7a8a1652f5639ba4f3dbc977538bcba587270b0e0b81c51d4e769747316178d7fb4170ceba7f148e68ca391b060dd7194c7a8a2eb1687d285e08687aa0d8b6033d9e7ca2f141eb449677cec59d847d36362455e8da26a5b4172e92f4547a2dd5bc5f835d3772e559a4ee0d94fcb7a9f3626b2e8ede3685f9719f8299bac6c96e6fff3889ba20ad4e3c419249f6dec6e5cb455249becc489d743952008f5dea91f325265811b1add469da8676b3e4e0aff69c0cb51e05ce101b5ac2febfda837f33864d0bc3727bc307290fb4a61170d8779aefce03f38dd52f89be8943d18966329cf1988537f91d0cc16c5cc13e7324cf693162471c30c84f9dacbc2210eb1dc61cfce30f21a54657b71eccbd260c3a88fce0b64130d1492eda0b4236b1838e41499ee5115f848ab13def60be9462cdb66020977f379dc56879125b11c57ed9be65cd52074609cbdd516d79efb9ce7989bcb05315b90bccf07a3441fe16fab73aa9ae993c399b3089e65cbc74c83d73a13fde440b90895132bb34210924aa8a8104827d3e62ee0747dc93dd2eec8bf225b624630094495a4273b2bd2b8a3a36644db0cd22d4d68f2b0cdf57842260b5404134abf1c04945d7def8ab246ec969f31fd02539bf71c1c549a8a39152845b5668aed56bdd5aa7d31535b3de4e11006812d01c1a86821fcdd370d9fc618028d4dec4832ae6a836c20ffb451bd0e44af49fd85e69e487563714960da8e7153e8c29bbfcab0f66cc0d537258af74136399f3eccae8a23fcc34962ea26bd54eff39fc2d09e02b1ec1f896fa9d548620dd3d6eef7432c60d9ac853a10f619beaa18f8141f1ce9a7478d6681b3b0e282448f3900fa5c6b15dffa8b9f197ddb9bc71de45b7ba2b0146d9b7112d9e1ded9028b5120e88c3202ef22b6bc64a3ed03de7051b3333e5bb9b3c0fb05744a5d4efc980a25915a4ebe8efc201494041a8b0705aba268ae3c888edbdcdf123c1b2082d14d3ae7c1ed719fe23d573f562de523bd511aeae5bcfa8f36157d3636a6ac0f44a8ef26906191b86f9655f2c829533ec45ba5c8ed86323f6592fd3f037e703835e0b36e644c8cb12114876af29fc70dad70154f664380492a10a0355d82c5658c4d9358f7f26d27df51d18287a105c8afe89c1f0ce76776f55f32f6273f53b718c3b84b241e9481b8364e3bbdbc7bae0467ec13690739e5d28651fd3204ca9b0ce7c74511363e0dc2ff534c8610a52ad35d45650e6a7fa8cd9a40c285951480dcb7d2ad909bf9c0817a681dc2280ab5698e5a97dc050f5876b3db6d80fadb9fc5cd27d3a89ef77689d7d2a370e744e797641057ecea0b8d95a065337574c5ffb2a095362b47f0902c40a7a75ebff25a95cf327ba1ca8384ca968068d1a1d58d330678eed1149c6f0d00524f25ff65ce6ba6ef1f30d5f736dfaac228ab6cccb982a06777f53bee24f0328776812a8ac43c482a728a68e0e92f109f39b1df36673faa7268ea5d609c9dc49bda4a86c77acc163bea15cc9cea5832ac0e6769b20b4adcea5ec7740864532c6cd1bd3f41e005050cebfa8ea200a2b7eba0f9cb002af801edd3b2b17c9d561be62b8ba358b35ea7a792f508a3fee2fa25dd43c746dfca122af4ef326643f12f84677fd984071f9e8771af41871949f0233d662436de8b57869ec43ddfbbdeb1c4d2873fa5f398daec43bc50e585dc0a8b8386f22bd421985e6cc202ca061834b9e20e113ce3e40d1b37e640b58c023f19898538c27eabb5b8beada3b9a63b87fa2356d47f45dfe63ab7498ac85c6a12749dac74fbfed89038496eee63f357f43fc7423774d265250916b47ec9c901d044c491a1ac5b12772feb60fc08c327864ff6679602f4b859955824e4ec96b11bfbd180f6950c23bc3dcb4ca7850c81ae257537baa77767f0a5d7e4f9b36df7516b6f502d7776c1b87370378640c3142a22dd3fc1d9ae9a0d50531732fba7adf75044ae5009e401f2ff9f84622f8250b47cac7f4990f6c8663136db57a95ba22326aba6d3909dcbd8e9ab8f43c33f50982ce0f9e1d33a45786befa6fd22b1422faef6d751dab1db5f1ffe79fa5da7842f5711932c1dfe3266fd6dd642ab98a059f73e772291189ab7baabd3e00137066a"}}}}}}}) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) (async) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001a00)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18, 0x3}, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) dup2(r4, r1) (async) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8001) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) fchdir(r2) (async) r5 = geteuid() (async) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r5, r6) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) executing program 6: r0 = socket(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000180)="7be9e83608e32560d678", 0xa, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f00000008c0)=""/133, 0xffffffffffffff9c}], 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000800)=0x3) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000380)="f82d1c3e2226c5d5c7b5955cf7c29f0f505b4e6eaf2880fd83473e62702fb67ae2d6e0658efcde1118c370f1d8c9ca8424981684ea49366dd5c1dbc9d120aa37ea", 0x41}, {&(0x7f0000000840)="1e595ac0bcb670ead10391f866ea8a3c59e6b56446173fae69e92473c4ebdc25a4f33068980b5efe0f977900e64bd9dd3c6b09d114dc0e444aefee8d44b0d4aceb34885de3eda156", 0x48}], 0x2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xfffffe06}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000200)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d0", 0x4e}, {&(0x7f00000005c0)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d426335902022230f8940e7358780d762dc3873fd22f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6", 0xde}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000480)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0xa6}], 0x7) close(r1) r4 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpgrp() write(r4, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294d", 0x14) executing program 4: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c000000000000000000"]) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="3bb2c722b6516987e60b61093a2d38c88f1f12779aa8bb1c2283c410eb0a4507aee78529bf60e5ff06b8ac89d8964ebb097c7002e939eafd44019fea892c22d7b754cd7df6151c7d0c8c6f899c8e3c636124ab3427ce259c3b544387b0afcd914baf8b2eacdacc220dfeb5d9e14ae61179a1c6d019214bd7e9587aac2dbcd11199c9e3332c9819512102eef1c049482ec9ea54e4e3b2cf9b390d11bb57ba245c7bb0a3861212dff05e17e11e9b4a8c840a19d29c6dd98acbf3", 0xb9}, {&(0x7f0000000100)="8fbc6643384981eed40190ee1b040bf142497ec1f634099a2a2be89c82da725f2eddad75bed624ee9f3c8598a48a181bb4d8abd21e86f10f5560479a04cad4324ff53f2a9c3d0edc8cabce0a935f4a530ca6b6b4b1dd1689bdd4a3a8834a7c4422b97347d348c5628e2c39c0f1", 0x6d}, {&(0x7f0000000180)="88b76ce7465db511de18563c5eccbe", 0xf}, {&(0x7f00000001c0)="754db17ac5cedd56bc41117a21f689783ddd8016f8e6bf108d7628286d7e19f1b319493b4055076255980d8c589c03b103b9468621a72640a42600f1382fcd0280740617fb90ad42b60516b7a0087e7d039c258da9aade4ad577108e75e93d46248eeff4047e14921b2d84b74e8c0a113bff3a9d7bdaf85ac6f8413b1bdf4f14eab9b841a3c8530a9690805dbe482e0485e5b1e1c82bbe3d1e9f42dfc0c88423d879", 0xa2}, {&(0x7f0000000280)="9949d9d955bcb069edf588f98dc0658c8624db0206ad2035ff56d4690ee199149bd88ad9ba17f9507f9b7cf4bc272d17c3112f8246c74f1f2347564de7da50d974f82b1d3c1acea9285563401ee5e78b6e692cd9dc0466682603df66ddef8941286d59c68eb9c59007abfabe864588831b50db1a0003c4ff644b7131798f4838ae38299773818a32a7ab52ba43385cb2dafdc27e781cd19c43a648b8b2a1ccafe1080c3faadfad7a11c61bbd89f1771ae5ca983ffb06b6a22935a154bbf0f20ba0bf", 0xc2}, {&(0x7f0000000380)="037f17127779a985b29b292c4d3a2e5682c83ffe3cd8a286afc6cb27b4c57dd3f6f714fc2a3525635b7e11bde99ee17fe9fb09ec04ff151eae9515f5c3d88f40a130d18111cd51a2641bbea64b19751363cd6cc1a819e4743d64eb9f9803cc601e8e3fd049e3587328b33581756356cc43ba66e03b02bf2d06a91bebc4a21e9d4ad341616cc617431ce4ea039fe0c89f168d2ed80603d9fff509d62baaefc47e661d811dffafb28563e0999689b5f4ca588df7dffdeb245ac3546510c61ee5ad604d180c0b0226e356a6d1f683dbd11abdfece55601f998d8bfebe410737836fa6", 0xe1}, {&(0x7f0000000480)="fb132ffe0f56de8ef95e499e769d865bb33b696e04b745f73b86d9507528ac2ca2727fd4", 0x24}, {&(0x7f00000004c0)="cbb04c71f00a71fd30032b93f2c1f3f0318fa2d23ce2da6443af3f91e90dd16df26758eb7ec52f26e2ffaaaa2b7b560ebfffa0a3f83789038869089b3bac583ff33f994f9fcf17190fc8365c4197699ad3386647f9cbb15976d3e4191f11b93ee4f95efc0d9c396e8fe4349d11b4cc7c888c0bf3d629010395e5c1e8710fcfd4da29e341607d0b9bc5844540df1ede7d34dd79368450807b2361ff909a64828ffa07adf5729e9b1cd7f168be931e777c7121626f0bc4a90c935bf2a84c88da17763f4865adfd7f70606259e90034301aca22a018ebe9672624", 0xd9}], 0x8, 0x6) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f00000006c0)={&(0x7f0000000640)='./file0\x00', 0x81, &(0x7f0000000680)='./file0\x00', 0x8}) dup2(r0, r0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) select(0x40, &(0x7f00000007c0)={0xcd8, 0x9, 0x2c7f, 0xfffffffffffffc00, 0x5772, 0x2, 0x34, 0x58}, &(0x7f0000000800)={0x1f, 0x3, 0x748b3cd3, 0x59, 0x400, 0x1f, 0x0, 0x7}, &(0x7f0000000840)={0xfffffffffffffff7, 0x0, 0x6, 0xfffffffffffffffa, 0x4, 0x8, 0x80000001}, &(0x7f0000000880)={0x3}) fchmod(r2, 0x138) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000940)={&(0x7f00000008c0)='./file1\x00', 0x7, &(0x7f0000000900)='./file0\x00', 0x8}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980), 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000009c0)) r4 = semget$private(0x0, 0x3, 0x8) semop(r4, &(0x7f0000000a40)=[{0x4, 0x1, 0x1000}, {0x3, 0x4, 0x800}], 0x2) r5 = open(&(0x7f0000000a80)='./file1\x00', 0x1, 0x106) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000ac0), 0x80, 0x0) symlinkat(&(0x7f0000000b00)='./file0\x00', r1, &(0x7f0000000b40)='./file0\x00') semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000b80)=""/4096) r7 = open(&(0x7f0000001b80)='./file1\x00', 0x8000, 0x2) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000031c0)={0x0, 0x0, 0x0}, &(0x7f0000003200)=0xc) sendmsg$unix(r2, &(0x7f0000003280)={&(0x7f0000001bc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003100)=[{&(0x7f0000001c00)="358cee451804310258f3faab5e55e3f0187e0e95b0bd2e964c594aab331407576584873d341b86fae1ab4d6f6c519a58", 0x30}, {&(0x7f0000001c40)="c3dc85fdc84e58b4c9c06f0a7d8c2f7dc97eefbf5bbe63ba1c0465226759bbe461541033e26e8faff43aa12bb82c05b5174649c50ca4fe15c12f1ec9524904cc7b93096a71e64ff09ced4294c5c5555f1bd3d7e2196501679a8ee3f1e3c5ec72d0b922bb05b14be5176d4a1b069bbf10363522b639ff53d18ad4a67a0edaef5408e0326cc24aa8800ce4f066ea1622bf257e60cde70ea5865f53a42897b8b09f0d1976ef0b5372c1ddc79aea2be7b3f0d0bc", 0xb2}, {&(0x7f0000001d00)="cfb21dc130dac7c71315354cc9cdef4e5f2138631990f2760ad8aa8a77ddc8a073159c180de617d4bd6344e744060cab5678d9243ce7c79ffff53fa57cbd24ea600d64fa41818b72204b616730dd92b8ede65b8408315c3250eb573c2902f388a5208ca3d1556aea149353426231a8e33e4fb247ca983c0a0c5498692aa263c17bc14cf01778e79e862b56d63f441dd420a5db8227ea68a5399158c66d68819924ac7b7ae5", 0xa5}, {&(0x7f0000001dc0)="73bbfa25f7ec35c8c9e6404878b45d8ee9aa0ba68a640cfa352a62254495dcbc39230b524d4d5415b2a3abfeeb685c6063da103c10e10ef708db0366ae016a336e1a7e56be3319d1cf38d307f74d69e0da6e9ea028073c518944bb535790b63525b1c0a5a5e25db167f9a2c0db4e962ec99da980f89d1634c7c7d3d35741f81dae5dc13701d70e58b14570a36db98faa6a326bc68f8f6603301a95f150f9032b1c01c331cb069ec8890433b35a1762eaebba9e30b07b7288b01013eeb94ba092469e89dcc52ecc5a4a0bf548fce286a07603d86c46933301d639fa109cae8854891be948265839af1ac66c7f051fcf4d230d688af2c63fff7f6e1548d3c142c336eb54344c6a31cff2d8753ceaf000eae3f1857915b747f32c830345ae9b1bb64acd0c5fb7be467b8ae41e9dc66f4d09c2ef3a519c135af813c865da1cb4bba6643056a3467b52f447f978f0a842c63089ce35512ea14d7ed336d361ebe9302fcd4d3f58c2e30ded9c6f5c289e739752f536e8f6c75b1b5c0438837766555c701d1ea689b3646061dd47d4b7c4be2c0e406d823f98cebf1cfe38a4c4489650485a093f843d7e9bb975f2f85d8b3b25eade0dd28017feac6d7ba6c6648d21de76ff200767fe9fc9d2a9e8732c7facc1ab6bf02901b98ecf406fe724032e13b74304bbea1d73523f8979b05d37f7634d874ac8c065054b4399bd7ec1ae019091ef9885759868857f2de6daf21d7a30f493ae8d287d363ff3d6ef7e7c479254da147d3633e7aabd9a8643decaceddeaa5280be23736021a7fc23cd6d53615ae0ed33418c67a95bae77b9eef4a8cc58459f437bcf6c30cc71476a1c2745d7306f639eb83f32d3e63691665137f4c1649771ad9d8f4c9bccfdd4218ff94a0bd7b30d175008936431c71ce00b0376ee0c3b5c04a2d5ab76bc15c693ce0ad83b82ef29b29bfc44073b1a08f55d13f9c11b1772bb7f9a9678b7ad024fe314650ed42704b9c9fb2776274af13671e66a1b22450a814a9a1000514d491997dbccb6e77ca70082c282ad9c8e68186e08a92bdbebd21766f8279acd95670a40fa1ae31fa8f6a890dfa8b6ca313cc9df0321cc5647b7daa37b52513db0d2f3df9c9ac681bc23b31386aedac039a3de2e5c6782a18f5511856a37a7adebf71bf3dee677c663f2f43f42a5d8e3bc99a88a956db55e5fb32e09ca3b841d5b966e9b3381e4e074890e08cf1422e3d97064f17fe5e4d74f0d92b70fc08e48556959969592de73200c1e8e538ab88024b6826379c5b0f0a84f2c0b05125499d158496658b53239b6a1af0a0d1a132bdb6a362b4d156c67f5e7b695e10f2e1c03073c628332b8542e04478f6516c4b99686c935a59e4c48494658185967ad27ed1b44cea95cdf60f946dc6bb3354656675b1d86d3580899a860add8a6cc1f999e4e5b92ba4d2290d07182bb5f4c0f84793cc629d6c2de956e56d775b8e118a18118f736455bf3ea4da7b9db29fb3c5ddadb718b02549592ac72d2c5b3a237c7c430a2506e9f58be15cf90c027316cdba6738221d74e6cacaee89f8035a2fa8d1d586194a57586ce7d594b756340c3dc0029f41dcd0b34e429af71d080a288221148784cb5f91b328886e105e57a7c67f0b9973643737188d5a0ba31f1c3ac508c5883ffb6db20a1edeb90b862be7e03119b374e1f150d77d90a2d7e664de6946335765d712455cbcb84aff5c8c4e554bd6958745744974fd5cba1d6cc00e3b29db806b28fa1760f4550a650abbd997434cd16483597591accfdf9b21729e16c1cfb29286f0eeaf7b35afcaa1cbdf7399283ab6f9c7b584a038be12d51d803ac86c91fda8ee5a7059a1820d2ad3f086392c78add90508e48e4def243fb2a5c8996f4734d57b93c0239acf5a558514ec62fdc9eab099a6b34902d2688e7c1ff0242a0c47c3cca5e15a347897f28fc6d3bc9e72774b661dbce7647fcb6c7b48e74bf040990a8939cf107ecc3087f6b62b1c5ff66d4b4489aaa879a1c4b3d9d28585f0cbd762cbb39d57bc9dffcd7caa768fa24e3195d7c3970550bf56ae3f6cbc99970267acff3f58200d702ec828931b004d836f64355fb94d96e4bbfb6570d4ace16ffee0725c7b74bf459f55174811879101b708830a22e5e716bab7300577acc8e337f0d67d11fbc6bf806dc3a45bcc64326663ddb76d0ef79e0eda93ad9fa30cee62ea244cf865e5b1b463416919a235ffec578db2df05bf2207a3a5a66f57ee786342a7fb1779fb14aa5893170b3e4a47b46a56052e472e785ac6167eaed047b7f48f83c2b4bb612e885c4e746783f08caab4f1b5fcc6c8acd3250419dfe54b11d6cd0ba4c1976202316a204026950208f1be53e264963eaa276aab72326f2685fd5740d06a06a286a337caa68cedbe12e94c49967d8be1b5a159fd257c4b16bb9889ee43ab6d9908158aba7d2cbf39d8df37604e82f3172a7938f0abb42f88d24fcef6e98842bba74212a32cefdf4655d436178ae9d57f6264bb90dd50d60fd0fd25bb8d28009ef39ce59e103690603cc52840aefaa19e9ea6e54b2ceb8f24ca0978a83a732658f6fa9a29e9f976399434d733984a541f021d75727d92f423a027e66feea7350f252dc37d3ceabc2852fcbdb738a8e75896351cf6aad8daf0ddcea558058163f7f81926a68918d60bfeb1bc450762ed797303a6dd893dd315ee35980f610f9e49d5d6a7168b530c5ef8ebdcd5ef320e868742e410e9da95dc37dd6d521405ff6698ffad7f97d53038113596fdf4196dd90a152057bacbb6f906d6b5f22af0b10378a73020d1e11abe8e06fea7ab2a10ec657591d3a2c81c00d2e368712f5e00c047b26fef1cc71425f51d9357a09101e3805b1ce528b2e0ab1db89fe9b5e2a6737f30e166066df3244166d4e8539379c0f4a1dc515baacd93c7e9c46899ce0711cc66cf78662d3912932f3ed862880a0a13f2600bfe95dae63874a633af0d0999bf5735bd830523f6dba9abf091d38f4bcadc5dc9f4e9b29f5f43d23bc8346ea7d903f8c151763d0c5740ac5cc613780206d2add4462d25c56ee8d5093d6c479e2ed7450ff62c72d30145c34bee66cec050787c4d85e24185c23a92d8ed682e2231dfd5fb1b2824dd91a13472805c3377c05f152c2d681de82da1b858b2af7b9b61676495bf3dbb43a3bbc86beef1b85ed79eac4a00b72c2c955b11a368428d121ed095d2fa37ca25f191374bd6c59dabe8b15de2228bee99234c5d63c1a6348787b825c2721570f3946a01366641c35b14d82e06e35284aebccb541894c02d81d57f5c597e1be4a673ff4913eb8ce5328a05577a2d96b50b6161252860a443b14d26958cfbdedb30ba6e8c311d848c6cfe7ae7130e5914f4f400643919927182e8af7a6eff8549ef64888381356ad20d4dbe4e25ade19a0815cfe9e6d0ec6c6efca0fc96cebc66b9f9451c6e53928b49bca349c3a2ea4f13fbe7b4b1f32376f4ee14f5b837410b938180f2cb80d4c1c4584ed680d4f61901ac36fa39f3e4532b91e7059f4404731b99eae6c0ba9f29ef9f0844edd29353aa783cca2a7a8d3a8e357eb4379d0c152517713100d677c9155402e07fac8f1301025ee44b50d52b35aa9531f4b853c400cfb94a527d2e803e9ca710df8d280e77ca4a5c2c2618453c0345f900e8fd1012b5bb720042a4ac93f66753ff219a1bb689dc707872ec4d2de4faf5734241bcab29f5b9c5ba6187c40d690cbd3edc89f9e859584113c3f80b9ddfe1ee80017e565ac8e9b7cd92526624c401d618cd1910d929f11d503d7b9f731d37b552e7f42e3754a84b6edbf680605dacfb2ba9a29f2ea079cb7c5c2c4aa1f261ccc8c5e02abca7d84684826e40d04bddeaa1eae16bd754bbbb00ef7c9ac8500f27f6120270425893c04d6be659fe3ebc4ccc69cae1046ff3232c023e57c6e4183b1a446654ef3c87b891494e8a07b1cc391ade91d860aa491e690499fbf52afefca7d16da4a336d065a7844dec94c0c25e5dd53bf2a18711fc01f8cae1a6013ccf1d496cb23292b54b1ddf761cdab08ff9b71529a66ec65fdb43d0b7cb638c394d36ecbf0c48c027473d0f9735df41dc17ff31dbdff887597a6ceee90f7c322c7ed2afcf1e63e98fbe82d61f0ce4cbe6c44004b03a21afe17d77fa1428e6811d7ff1fc748d0f223ddda9356f06a5cb98644c08f2558f5d7d08efb28d43a6f5e9a7d906d95c0dbad1975009c82ac589057026ddbad52b21e0f1d8f60556f04bb9dc70ebd946f35ad5f125d2fcc9591776bd09911a18402c3e64acb9dae3fafbd48a093323c32720dd46b6b84cfafb10a8ba256958623ca4ed7adb073d3c9efd6a037b257213595275caf32ac9f249cbaad2f2c1d219db9d70c449fbb0ded39a5f0662d0f1d4dc8747cc9c2be769eaebee0f6270f3e5eefcbd2fd8576eac9b8ee72d06cd3a4117a0c735520de50cce440ce5dd49edc26a2c0c781c684442cb1036956ac331aa9843d9d6a9ec2d86b68c12baa7e1269a68bf15b6d7c7122252decccec2511765f694b02321248d0b8f39803f190db3fd69809bafc9f76253009a3fdaa608b31b4b4823376a77769aadb3b3288362ffc1b665fce45b4815650aa7778672a434159d14d8ad842b5c291bf121d2aa8afbb270e577252ea17270e791ccc8a4fdbf526de878ad3fa3393a40a6f60033acd25164a1ec5aa3e303eded5ddd717f0694150914ea71fd4a480e877ce80ced5c904967140e75b96fc5914359f3a1e4f53115716f5dbd303055ae1d8fe62c6f2cb2f644cfab74ceda83ae4e02260854c9c5e32176b44e7926e2755d67c8010b98a69beb61be3039ec08da36cc40b3b64aee91f93b92b4fd6a55d9028d6e936aa6b5d332aa40dbce74ced387f35b2f031394582d1d0a33964ee4ecd2e2d783e4ecf7862c566ff3f4d8f0f197c887b62bd91afbbe91c7d9be612c4194ddb23e0b82e8aca2a4c38f255486f3ccd93186d7538162ab46247fbb7a54f931f16bb88b22df56c57f9150a8985342ab387113ce1e170bd5adc2215b9da7173b7ff519d097534fb0ebf0675fcce7e0302a4ed0060c08e00c35383c636c0dc977f2cd034e3adbc036ea06c36802a13859415858f7c7a384a43d053448b5391fa8b917fc32fe0e7141b0d30a770a144faaf21aef6092f0d9172216622d1bd57fbef7bc4c72ac2c01880ef09055b6628172c86b43277eabffee602cb25b02de52a5e19f32748964c92e6900dcb0ad4928736293d1645b7b915a7a76dc06b6deb8bf7602be9ff7f88255ea4de38a04fa807bba0fde511f2d0f26f38bc200d9e4be35a3ae6400189b8528cb09e44203a3f852cb721c023d2c81ef7c7a6d7c52da3d7fde93d868feede922c0fcfc47ce9ca7d7fdbf2e09a388d6ea75a2b37436a4e27c2b778b21821c818c715c8c18bef0a7b27b599c2284b29e98d3225bdfd6679493e352d13306cebf46081a938478d21870ef7940a8834f79d40e988aeec42bbc2a7b1303e3f37a136a1c6234d5bb2620b07581bbf9f2517b5ab95d13adb14454f6a1f24d9c32e4547b037cba453009c2dc9b683c5307c135167380eedb9dc4eafd5ad458a0b8c81313fcd6e521209422ab98838327a69fd6398c27300c055c66b85a8f03fd1651bf6106ee44b789642cbbe67f568864db19f90a38c6096d7958e843bc1b76f7ba1970e424c5ae09b41b8a765764afefaa94c1ba80064f97dca685c05edcc3b8105f2b2f5749e14a266231db0e97ecfc571b072df4934b2bbb6f89af81a41a0129b42c5a68968b64283cab", 0x1000}, {&(0x7f0000002dc0)="643b7dda12544a1bed4500858564ba651e0a3055425b6348af66c9346dc56a2a25b46979056b87d60ed9720409dca7046287d914f8665e40234207d6f59b8fe221fbfe50c02c3ebed17dd261a0a68f52524c4101664b21bde09591757f4471f95aa513f08ab340df2653fa80b5aa9fb7762ec7f71f1c36e8f07dd51e2b56b3cc20433c6c5019311f9b5a3f3ddbc295b6823518e1860c979e3a20540658d24aef96ee", 0xa2}, {&(0x7f0000002e80)="77691c608c0822247832f103b4666328e99b8d7d6ceeec205387e39922f6a87a9d977fc88d5b59fd29a8ccee14b9d9fec19730b398bf50081991c2383e496bd9a10c5e00bf03e6d9349aae8ee57fac0554107e9845ac3629988ed3c348104fa7b81c687070235edf5968e3bb00c0a6a61c388c1e903d5250f781bca34b8b20d1bdc9df9b8aa44913009ed228139e8c3a0268cfa4aa804a02c90ab1a7ea5ec3899b19d377c82584026d27b0643d7d8bc11db8577dc22485ddf942b1d605ebd9d489a6019347292559d216a4ff28645af9a547c557f96c6a6f2eea473ac6a89c06b8", 0xe1}, {&(0x7f0000002f80)="1c3a00993f5997bf9a57a689b34d07dac17befb25d7e8ea8d4b1729be32045507e754aa84b20e6227a436b6c5e31ae4d694fe5be8cb486f9c4ea7dd6a8d7762b4257ec46f5ac279b62350aa45082b89f5caf06f280adcf738eeaf26626f1a33510ff78ab981d8fd98afeab72c8e6c3e764ecbecd588b22126aff78b63d1b1aec119e947ae6b304ca7d618134cb7dcb71248badd437be17d26695816126228823fb36c313afd44474b3aab75029", 0xad}, {&(0x7f0000003040)="c2ecd52421988ace802ea5b92e96b3fa601a0af9836d25b2d19f8a1ef132a5389f04d087e4108cece218", 0x2a}, {&(0x7f0000003080)="38a59c7d48a9e9975f61bb", 0xb}, {&(0x7f00000030c0)="3538d155685d7b96eac3fc3b5869a16ac6817b559ecafd754717334dcf13daa10265f9cb68b5f32f9b29227a92", 0x2d}], 0xa, &(0x7f0000003240)=[@cred={0x20, 0xffff, 0x0, r8, r10}], 0x20, 0x400}, 0x8) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000032c0), 0x10, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000003300)={0x10000}) pwritev(r5, &(0x7f0000003980)=[{&(0x7f0000003340)="e023dbe44650f0871036ff4a8ed779cd276251cb9887dafebee701c94d27c125db1ecb4b4659cd7e89d77c04ad2c8c3f9442f856d620e34b3fdca5720c83be1e84585c87076a2da8c609becf276f4e2c33f9caad2ef8a69744a28756316dc22046423a5aa2155bfde42aefc8cc8cad89beab18975636dad098a16a5302ad47272deaff176ddf0ca68f978895254ef7f5db6d2e5020001f14ff3f51c9db372dd7633c1c3870938d39f59dc3d986b80f49ab358c1eefe1a9320015d8f385d6c6c3aaa164be354803074dc7a5be43a3f0906473667195526eb159337aa47ef15d5cc3c241323ee42e01fac29c918167c27f573972", 0xf3}, {&(0x7f0000003440)="8ece4ce84716de04b6fe0a541f4215aa3ad4bfa26bdcaa2ec1345f3e558a31af9fd6469deb864353c1f6a3cf3ac8f7dadec745b4942865af5ccbca2ca184eaa309d37109854c773b167ea5ba349c8be61f5bf6d7fa354b96826a914c3f1f6f6c57ec751e95e1e2916fc6e37114e59940963b112a568c21aecf435412c006ccc6a108d21be8079b32222feae5cea0ba516d9de44875afc8b658fe7756f1aa412fcce2cab0301364a57d9caf0903e14a801a290d83ad767bacd7b7f5556ec27110985ec0daae4fc668d19f29b66d32bb6c29531b98753aae8d32f3f9e273b92792", 0xe0}, {&(0x7f0000003540)="10c4e117ad455a56e5eebb105f4fe3f87066c77392ccfe5f29bb0d9af3d75e9d23e417243f52da521faa9161f703aa648e9718f1c8d9cfbcc8f5201df79e2f63d9e7e667e09a8f530b7cad8c7899a366a3e1173b0310cc90b06002bcf83b61093f7561943e7ee2f0a09bbf97c93d949cf940b55103aa867ea27f5f6115fd77a6ec60adb3158a628d6c30856f5ff46823756823b95b5e9628343dad6d743e552312f4a4b3e2d4aa62205d066099452ae04e2095332772b672e33ba4c19e9dac7a89ba823287d5dc57d4def9156fd792ec897f5783b2d2b0967ab631d9f1175fcc95dadee43ecd1dfa30b011d8cc0e7c88b0a2", 0xf2}, {&(0x7f0000003640)="f28f4b424ec468953dc2f486eb77e8f6b460def8fae099333853327ba6ea300ea320c784360fbc30734f234a3942ffa1692f3b7b612ca1282ccdfb60fd6bcf3489fd0fdf3d9a730a2904bf3d811defb88c847120872a6921feebf709972a8a5871ff03ba7d11fffa2af2d6e04860089860d38e", 0x73}, {&(0x7f00000036c0)="e7eafa3524a5d1f7c857bdd61b627ee5a026988a7ce40f1fba0801b5da9de595099ce9bd1a11c80adc7549e9a0e2f662350e363a060ffbac767b52026662fd34874b3b830ab73b595410ae9fd703a448a9696db634669b98d149a61771a680c78be0f9948474be0519b4f1662896f34d656c5c4db0816b62e8f279b522aa5f5071702d29892222fb8db3822130ba377cd879d5e09871b83eadfea2dd7419", 0x9e}, {&(0x7f0000003780)="d533210b6935b42e40f52cb6d0a23c0f6515030463", 0x15}, {&(0x7f00000037c0)="adaa522aca66818fd65a81d2d0c1b5eed6585f85aa3ed33c3986eca8a9b0c3d4a0d3b3b47d11f8079d5d459c347830aa22ac8566e4daaebc2dbcf1fcbbebafd8cfb2c8e5f1758d714fde23623da7bcf3d597bffc4adf7e91be48985909bcf5361b3210f5c6f4dfdca4d0fd1814fd01e893d7be7dd0be028ca8cc4d9601f830eb77059df51c9083daceb29cdee72637", 0x8f}, {&(0x7f0000003880)="e2b3c664b92dc3ad44c37f19cf98d2f29f4072c33b12e6fd0aaf751ced9b7bd024baf105e2dc89589f80e422721aa3167ed3591c63ad59d580c319a424bd4788a1ea5f58ccc4af", 0x47}, {&(0x7f0000003900)="7dc7d5de615ee4428ec097161da4b52eb807eb651fb414c0b0bea3a7b382adaac5eb683c031c4c0094c9b8abe7f8018d83ba12be625e40cde1fb40", 0x3b}, {&(0x7f0000003940)="2617adaea6f3bbf3528f35bb169f4ab50f9d4b248c36c6301ff503417a8e446052cb88ac60265f828b7d60c574e1f581ee6ca3a51c", 0x35}], 0xa, 0xca) mkdirat(r0, &(0x7f0000003a40)='./file0\x00', 0x2) fcntl$lock(r12, 0x7, &(0x7f0000003a80)={0x2, 0x0, 0x4d, 0x3d8c, r8}) ioctl$TIOCEXCL(r7, 0x2000740d) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x6810, r6, 0x6) symlink(&(0x7f0000003ac0)='./file0\x00', &(0x7f0000003b00)='./file0\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003b40)={{0x9, r10, r11, r10, r11, 0x20, 0x6}, 0x8f, 0x0, r9, r9, 0x3, 0x5, 0x8, 0x9}) executing program 4: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shmget(0x2, 0x3000, 0x122, &(0x7f0000ffc000/0x3000)=nil) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x501a, 0xffffffffffffffff, 0x9) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000300)='./file0\x00', 0x800, &(0x7f0000000100)='./file0\x00', 0x8}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffff) r1 = socket(0x2, 0x4001, 0x0) dup(r1) close(0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r3) r6 = socket(0x2, 0x2, 0x0) dup2(r4, r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000180)={0x1, 0x38}, 0x2, &(0x7f00000001c0)="f0781ad38ddfec4821f912b79f60a29bfd8ca2206b205f3059ee48d2e77be00d316a4651391553d9c1935e3bbfc0a0ad16db858f5c481f6beb4f7fdef689ba57283743308ed6c28d8789b850e5ef3b7210eeb3ac26f9c559796210e66bc64f2b32781147bf1a22e35898843bc373cd48fe60ea7223108e877beabb5e147103b88fcd710f103b059dfc0da0bdaf05963cac52db30a15ff74a2278685f1466afd075b3939d6c0c6a1262577e262d4c1e66281432112dcc29177dcc946d5aca5b7e2fce8336e133619a100bcdc21f0193bbc81215", &(0x7f00000002c0)=0xd3, &(0x7f0000000300), 0x0) write(r0, &(0x7f0000000000)="a0", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000280)='./file0\x00', 0x0, r8) fchown(0xffffffffffffffff, 0x0, r8) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r1, 0x100}, {r2, 0x100}], 0x3, 0x1ff) r3 = dup(r1) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f0000000100)={0x1, 0x400, 0xffff7c63, 0x3f}) ioctl$WSKBDIO_GETENCODING(0xffffffffffffff9c, 0x4004570f, &(0x7f0000000140)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)) r4 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) pread(r3, &(0x7f0000000200)="33fe1cbf8e9b450e3b6a3c78fdc9084c8ee7ace3a20b18e055cf256ae177869b3f5d9c6261cae4aa10edd59dd7ec72febd2826c8fa680cee859da0a29ecd030d7fb05ab63eca989386cbc47c9392212ba6db2d7464be87c5276e436eca6a96a7ad3b57966ec0ee33ce3b10489113ddaa595d41e05627e094d9b9944db9b057bbb3e0fa8d15551492", 0x88, 0x9) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000440)='./file0\x00', r5, r6, 0x4) r7 = syz_open_pts() listen(r3, 0xfffffffc) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000500)=0x3) ioctl$TIOCNOTTY(r4, 0x20007471) fchmodat(r3, &(0x7f0000000540)='./file0\x00', 0x113, 0x0) ftruncate(r2, 0xa2) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='x\x00') ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000600)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xeb3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xf0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fff}, {&(0x7f0000ff2000/0xd000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7}], './file0\x00', 0x5}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000800)=0x1) writev(r4, &(0x7f0000000840), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000900)) accept$inet(r4, &(0x7f0000000940), &(0x7f0000000980)=0xc) executing program 5: sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) executing program 3: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) poll(&(0x7f0000000100)=[{r0, 0x6e}, {r2, 0x2}], 0x2, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x2, &(0x7f0000000000)={{0x4, 0xfffffffffffffffc}, {0xfffffffffffffffd}}, 0x0) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) close(r0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2c0b8d76304e58a19cb91ea7aff2c9d97172cf19fbee313183aaedfefe80b4799ca6e638fc7abaf2e31192c54548bcb54289a294b3d7d131513e88a866644f25db8567aaffb76f6b511ba488f996872a93c93b68659a626efc246de34419cea9e896be9802cf23942e4f15138299a9bce1ff552617ebc36ccc97a2518e4df726f5a440d9c15b00bfd897", 0x8a) sysctl$vfs_nfs(&(0x7f0000000140), 0x3, &(0x7f0000000180)="34770e03d2dd8d047c4c735e839d121777668ed34995022bf2f7f0e5ca73cbb6b4579835b4f2d4cd518cbae2d063c54e5c3ecf1f816d60fc7604a16c6b88713a64038b80bbefed312c6e76eb55da9f8c12742bfd1032e7f1d74151e49e01247097cf92cfcfc439cc126caf8b1f5a4f58f10c109f838afaabfd4bd9401556b7d49d695b23e8a07f0bacd699179d78eea9e7c825e3e94b9636ff63", &(0x7f0000000240)=0x9a, &(0x7f0000000280)="8aec997bafca91ef1d256453a270d015cad2c4dd9de3cd1f803cd4e98cc9f0d18fbf5c2fea", 0x25) openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) semget(0x1, 0x4, 0x60) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x400, 0x9) socket(0x20, 0x8000, 0x5) r3 = socket$inet(0x2, 0x8000, 0x9c) recvfrom$inet(r3, &(0x7f0000000380)=""/4096, 0x1000, 0x2, &(0x7f0000001380)={0x2, 0x0}, 0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000013c0)) chflagsat(r2, &(0x7f0000001400)='./file0\x00', 0x0, 0x2) sysctl$kern(&(0x7f0000001440)={0x1, 0x76}, 0x2, &(0x7f0000001480)="53c3d70c79bae0123598904f367d9bf38ac3cc3649fb03492a38fc314cebfc7b6f266f79fed496d35420515ae92818a45629373ba20fb86036e55fcbe5d1764011d6d88fec61771bda9f664ee96b21b5621519a50826fadf48bec21e724a1fc3dea44336adb7dfbc50b1c07ed68bc77185095b021522f7be6c4e608f214431609f83000c90cc369183debfc31bb80463040723fb75d1c5d0bb438b1788f208a9ab5c57d636f09d277bd2e86c44ac976248dbb25b315072e9854194229dba7840d8022719", &(0x7f0000001580)=0xc4, &(0x7f00000015c0)="65599122cc6f2db1a7", 0x9) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600), 0x2, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) sysctl$vfs_nfs(&(0x7f0000001640)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000001680)="efefafaf9667c156865f0fe8ee67557ff5a14ca7d56e5892dbdbca2966e0c24fe23d2790803401f066a93e1b656cfdedd7167bc4b7141c4fc2c9cb643f988042f7cfca24f2c755b08adfbb2cc2bc5dffa6926253d6b73bab15cc244b048dfd935f0db1e0b732876c4526f9e5ac74d8ea33ac5b2a71a991a46f1cd0b154d53042d9674efc9abfece17f452372b625fec376ca1825f9a7bebd2009874b25f07918ccc7834200b90bdd8e509d82d3c507c0e3f51f972e885908d37b6f39f4ba030f1d644fbc7435357d2721a40a9c567503ce6703d0140eb59e45fe5bef5f9c94c02677ebeda0bfca240ef91d3143f20bc09c", &(0x7f0000001780)=0xf1, &(0x7f00000017c0)="76214ae239237989f4", 0x9) r5 = semget(0x1, 0x1, 0x106) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001800)=[0x6, 0x1, 0x4, 0x9, 0xfff, 0x2, 0xfe00, 0x101, 0x9, 0xfdba]) getuid() sysctl$kern(&(0x7f0000001840), 0x2, &(0x7f0000001880)="b06423face00f47129ca7fffffd9a430c4be6e0fc9f79d011734ce7bf709f3", &(0x7f00000018c0)=0x1f, &(0x7f0000001900)="21156ca88c775da60c13958b49b0286c0396f9b8a9e6c2d89138a87d5e14c5de5ff95b2ae40bcb1dfecef7e21738866895f26c2ed12b6cdac140a469438bfac0e709a1b73d0978a71ce677bfa6e6ac99bf60ce25ce9200fda602317ca61fbe4d346f1dc893f25940153dc8fe687f2cd325440537af0959c3", 0x78) setsockopt(r2, 0x4, 0x9, &(0x7f0000001980)="faaf799230f4e1c316e209666ca56083b05912438887e0eae5d511054ec99df39270ddca905dc74a4e4134a183b1b2218f71392e263ab74874d9eb52631cd3d61c9f9fff4554bbacd45c7b101fc4a96e006a3d12cc8eafa36593c7a2aa799ce3ae8706e4189c1aa8c9df825d5adaca030a10860e514cf1871e36192534253624589c2d945038903060a093ac69d6dffacae2306b63d3601eab703c736270f3d43f1b72c484f15baf009b467733cbf342e7a4351ac7a2a34de504b3d920e73a8a15b763e5f39364cb29e79b1d1638b729147b17ee7227afcbbf8d7fe17dec26a333cc1e82c4fe8843c23ab116611fc5142458f9449fedc74838691437527ec798f0dfaed59bd19a77c558d8045146667985b4b388af95449d384c17878d8d4a6b1f07cf1512f08bb1fef38aaf4b4d258d522e059ef00749b4eb0e0c59b07ccfe465827df9ca31f3ae51eafa36359d3f4c5f11a7180d20fe5909a265d896f11ad130d10940b02251e7faf2a2b73d76f231b2fe0dfe51d2c9906d3eb28bec5e3e48c8736604b2fa59bc4dc0241e7b08845964adf1208967912cc71db8c8a1ce77c496ebc0cf6b58a28b23f79456ff5d301385a43f6d9385e6cdd8cb1a46770c6f2406a51344e4be40a5651ad22ed029da6ab9bc2f85fa5f3cf043868ea730acc301d93de81b846ce058b18165101a256985b8f9aa7d7b1f286d4e8d57afe55801dc4cabc08e360c1b9974a443d577f7e80a23ea9f96df3d89d8803e00f4ebc8060c60314e73e97eba1230384abe8abf0af08bde5404852fb81ea35734a0ed134b8d0d7f012ae3f63ff8bd45d23b83c69ae88b7a3b5975aac8c32d4d68c52c752d3afcd8a3d80defe3153c1309d27ef775cb2b431492c8900c36bd0bf7f081db6985a290c99d5c181d18d2a2e0353c9e7fceb901a18c3e6942cd953912883a4edea1f804ac367544146688432ed88d4b3c782ed4fd8d5e1bfb081feb993ed09b40de9a8b89580aad2db0ad5a287521410f79348db46490d5465fdc7e3f0753064e3307e75180bd8b909c91d632f87e10a68ee30aa84beee48b8bc8eef4c7800dfaa9a02bbe2f6fd7ce280895058a7bd89ae98181c58731da59019e277d64bdb181fdc287d093294309b2bf1b5b172ca2f21a88771fc09a984979a0af1ac7aab0623ebda96019030e737a58556e95bfb2286fe606c3a118aa3e7761d27c24b94b5e8ac73a4fd62b0f228e1c0651b90b93eeb3eeaf61526d528d1b61539a975fc96294d2fb58268253420b2a48bb423da668bcb3a72eb9a5a5cc0826defc90b20b83e45036fb6cbe311794b8906f48257a9a3db2a01cb957739d1e08ee1bc4c9a81d6c493714aeafb003f5fac1a2d7b4c3cdf2dda889da2ad33d9bee5fe614d35f89d7ed9b91665eea91931f009cbb10d860b2e0f907dae84fb758ba4a9fd4c6f5d43c7aa3da14a39170af835d44f424b0217f4edf9851b455a5a7f423db7c97eafca18f94c6aa467280bf1b71564d8e971c3bbaf20dcaf366344c384ec38cc3f0a3cb577093a42d7af1fbfb05c034ec14351b376727dc382b7bc208b00453edc18e741aa795faad3344b21ba5a8f41ca155827566d02f13b4e8a2cc1cfb3c82129f4ee43c234ad12865bd54ac12245669b9ed7327ffde563a71e5635ee8a9568933753bb5d211afe49d8a4ef81a7f564cf40e5e8b8f701787f545e121559cbd53b4961655792aa93a89d93112c09abc3e7348af5ec9dc3fbbe6c001f2b224b21e486f82a646e5f347eb0f3dce9523b3532d43d98f28d0cfa1b827cc3289d709ef7958b68c307c1ffcb5409be8222d20026d02117830382f9f99909a1d9b148f648fbc0ad737a2ffe10652011c98fcbda664312e43f8567f8cd15c3d5b78aa54dcca24220c72ca568302c6226b46429c697f87d600bc8189b906b9e9f0cd4042e6bdd647f69797b3075484580d3b802c88aa10f6e02fc6d50734e2da980965a69d9f180a45fafa731d67a7be283328df752c27c504fdbee31aa2056d6e73bdd5b8a77796d44002edcab4c93ad1f4a85c7ef9197bff56eabcee5bff5ccb1dd3cbb5d7bb49ae62ba803a16114b33da612fab06a34677a8e67d3656eb2dcca91f631ed3454408854b2f81c61108bd35f0ca1adafb17b160ec8ac05012ee3a5e472e36377e79d5fce602e63570b73c7aae51a42d2bf9d34687f0bc1abe2eb7adebd53d6fb73a2526dfe8329594513df450d75c576c6594b162763d7cf4b2e7316b5c477e52ccbfa956401120f15dd9168982b48faa1d2ae75a1a0edcbc10c2400d3770a6fa2ab0146012fa688a172ee4f1f163660bb5df484bed58ae48a73389d26a282939a4bc8a753955c6505430e698fcc3d95a0b1710ed60a769a0f682b4f6198240849858a82b39d4169d0b2da260d10bd4dfdfbeb0792e698cbd7a3f25e16aebf313c111f9041e00a076a404bf397520374c221add766f68dde22e47705d73cef9ebe06ac27a0fe2f4aa9740f1ff891d0b476d44e7dc86a1672a6ff1668b79fd8f16b1eac30fd0284a9e0b08bab5942345960a0945146ef72b17910cd83802063b438172feefc279964cd0ee52692a49861e160302669bcff296860361a76e20ccda13ab79a4aa624cbac2470ae4be8a8a58e1f49078f8f838ed23e6b12078fc0c45364da70657cf4e78a533f06110a573b7725be943ffac8a03a8b2427356801f70e2ed82472df3abb06540304679cf5a587c9c130a020bb204acccdb3a74c7e7fc667de16771636e8b0b3dc450609809178454da31e4408eff8dd86ee4478fe11cd57655638083ede4cab5c0516a14fbeaf4f0d8ce0c53e37b0fae6a66d7153942921c145193d6109b0a616f4fd2a0f6bfefdd28a594b1e762180bfdc6b83194a21bad47d4a63b6ba2fb6399c30a72170b1508d47ffd2c28a66929dc856b6bde8f456cc4c64e8409774a6c6d07e308a982ba2a597b261864c418790eb687fd8eca279b4f32e762e0fb54bbf32bc1491ce48b73970465fa753bf4218e391bf608032ddddb925e2d69ef299e9503c4a52806197dd498c3718e7c2f521ec59e7f5daddd993bd2769440db409c031ad0aeed8504944ff984aae75d9796ab8c8df721271826f3541b23fc0fdec2565eee037204264ed8fc754e1f7f4e4c4afbc0079234c799b4ed2c4dcaa52d72ca5f48ad9a97fc1ec242bc2ecc951853872a7a944e9fa77f651124d3a337acf5476629b16f4459a30a75f8fc76061ebe5888d113248e1898096179aa4ef28fbb6cced18d107360cb26753e33f8e5e2204503aefe86d81d0e0df3809ea3cdab296352a6a2b801a923e3332e2b6637bebacae1d6ddf389ec7ca4685d1ac3fc04097897d39344fc0f0e77d6d34e8c50edbb476d29515fcdce4f83682daf998044aed7225c608d120d73f2498a8a45fafb02d69709ffe8a978176c96115abd5e6b81bc490f259d73b1dfffd6a2682bc7dfa144713a9d8800307e39fa5bd164aaa4a27b6a17184f031ca89eeb4d531020f68fe2ce5afb49a951ce542fcbc3c6c5b23ead5aa134bf058fb1dcb499b650735870e521e0681e7d847e65ef3567de31d5499a00fad4eccb3bba89681cd6d750048730bb2e11add6c23b0b7bd867888243e20fb821db2aa9e3f3caeea208aadccbfea0b35db2a9e6eab52fa7f92b18c29ba272b018aae97bc9f5dd19466419b27c15903a67dfe44b1ebe74760a3fc771992e099d81cc9de36714223919457cdc0701d030c868355fa956e31e113ef188b4877e52df415d74d5a3cf8195555603a92034428e3befd27ed13940cd93028f676909baa0b381a3d4d19292af761ed6d8793744469df0c50f0111e63983648083d3cd05bb56811473c8829ef4d00d59cc33dc96611f1b7ce0f73afd19b6433abe8b92a77382016326266618a05940f518d1044cd9fee29c9ecb845249da9291105b8bb6cfcded2311d478ea991dc476c881d628f81bfc04f12f0ea58b18e6b5125be61ebfa015d3249a3780c9f8e7d7cf8eded0c0b410f24298e0f63b6dadd84e955ee861f84aa504acf8ebd5c6c1301622cdec44674990fa2e0602edea9cc5a8c37cb9ecd7243eee28336d738146e530f1b7dbb0a65bb57b71769ce468380c9773d0a1bed9dc962bd0cc21510a23d3a8fa8a2d51661a7a83e3964f1f3822012c0c73dae5463d99f56105686b34cbc14a314adf98933d6d20793af0ad727223df50110bd78b9affd386d7e535c6d3513bcb40f6571a245063f631b04d8e515108a35639f7ee3129efd240c5885eb13f3c95239ca65c2c797b93bd78725eb8ab77d41b13717772937c9da226bb75a2713254cdc55357ce1ea24bced3bcfec7691943eced40471f18ac901a5cf99c38dd45f529401a094967a179c902448fbd9a157ce87f047fb9a0a41f4c7aac8ce0064934b63e518075cf246a9b2d53b4f89679b023c7c13132854a849722d9c53aa14dd87faaca99ade679f9a40cd4fb038ac73faad8b7db503ea8455f19a48e45030a37272e5467c0c64c5a77c54d69ccbf761baaa3d73ae1e36f60fdddb439eb9e17bc47dabaca915b5769d810a732a564ef54ceccac3576a58242b25335294f7a25af81d9740deb4355b7a5e923274e88d8b91d2038b48ef9f33277c605a491fa723ce5e475e7c0b0fb29130e588aee18a8464fc34f2800014b0d266cee91349024af1962b1623c81958e83dba920f525440059881cd56c41e725e9c3a4ca58939df5d94d0c5bc4ff0fe78d33123cd6f769d79c9dc31b6d6f8e07916a5c8485d66c1ac9c27ee61c576b287295553f1df061d4ea860c3ea487a39c55354a182bc01850d81ce3bd3524b4592a223bc07b4dfc33f73e4be06dd280b07a6d04bbd2d218a6106a8cc8ce93d6893b9b8652679499682089279e0cc47244464d8c0e9ae2e24307ef0b21cadc127563eac751ff9462937634b1de0880838bd64b91ee17d655a6307f7307ebf116f9de96bc6e36e6eef6513fb350a3171421d8f6f347faf78263e76f86522f12dc898297ff28a6be07e517cb2ab280b61201917e42244c3849f325e8578d96207a86fed3df61b414e135bbf0ed4b6110086d74b9a27d7230f185f6b1a34025cf3818d53752f51c6037f32fd13c3e85b4d250ac1592c47b138c8c7443faf095e8034b7f04c9152ffdaa872d3b3af17a99f50d4e2e0af7b050442f9a3eddda5d46d2726f123412814403043d186402d6e2b4cfb523bf739dc0432674114894480f4c4ab3befdc256e84f012614e9466872b22303e8286658b0c850a771099c6d302f0e71990184a51492050ac9213da71561a9983cb002f24c6de13e41cd5fc4817a2797aa479578df16ff7fe85ac4469337761283250272401e1524a5a77316ef718be72560c00670122d07bea968359f72d96637d0eac7bd7b4fc0d195bc0dd81feb1139b1e8883b8d18c0d21dce3219632dda34fd2fdcdac4630f2ffed98fb6c7ad5697e0f1054aea0fa52e66323a1802afdfdbdbe4f08e9d1cd8a4b8fdef80dde65e05a080dc2459dc50c36bfaf1e1f629b86e95fea554adc3e9df9d77720f2779e9f84e001df5509eb8b6144a1c446bbc3614dd8ca51e3add524a742902e5ca4103c860956a0698e0c3372db504d617ddb510438398c20218c3a4fb059ed49a25b858274556b985b3d6b3b0ad2411cd8543bcb12d44be646b22ee8756625c6f8bccd3fc2b50ef7f642089223a324532f4959c661a67918526690cb028571d1d731198d58d960ba93f9e4b44b3388933b8d87334fba2e8b41a1d12e0744448", 0x1000) pipe(&(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETENCODING(r1, 0x4004570f, &(0x7f00000029c0)) sysctl$kern(&(0x7f0000002a00)={0x1, 0x1a}, 0x2, &(0x7f0000002a40)="34d908c0491242c396a23316cad015a3c280a2f0a3d8a0a349dfdbe888aed27e2c81954417a28547de0381a2f874b4e8035639b302816f65a129ecb926187fc4a850021b6b67f4fc98d04a13878a68b4d62afe877a7c9c328c75c1310e7a474f5bf73919545d40f38809f9eddc1269ae8f88f9ddd5367657958ddca9f7930c23bd28c29d072197e27e25738043493054fd95759f93e2e9", &(0x7f0000002b00)=0x97, &(0x7f0000002b40)="969be91ff2b48e0df4f7843d9777ce337147c3a28386f15d39172b24af8b479aec9315f476681e6a497e90e5b3925ebc02b792ab3b5352199b0a40205b39ff2d3e5f5b50b1a8e8b2e46897a552daf7da0f35eebfe33e508789a5f1ad1375307b1cec0a903351d1741fb6b9fba07e37a0a9d5de62a5f1f81f9cf7bf25c5e998147434e0f5bb4a369691622ec0c6040ae64cfbb6b5912894b634b7f108bc18c9ca3f1e4835867dbf6411d3ed93a81689b228463ed851e176831b7e984128f9c7ac24d7ea9998b2b0bab54f27d333137d7b0b1b1d2075b58d31", 0xd8) openat$vnd(0xffffffffffffff9c, &(0x7f0000002c40), 0x40, 0x0) mknodat(r6, &(0x7f0000002c80)='./file0/file0\x00', 0x2000, 0x4) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000002d00)) executing program 5: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write(r0, &(0x7f00000005c0)="4df85040ac4dfb11783bc1744684eed3a496bd24b6fee10c72971c2f4c013b99f81e101e52d23397736bfbb15c3dd7abe04c63b6da36f1fef8cd740d03d2bf80bed12ce7c3f7a80bd3798ac0e3089f7b635e1c18630e91d3f002737afb0c992cb00a196949d148ca84d05b94227b969797e4ec192602bb6795eab94b69fbf564c5a4fcce329f1dfcbb1c51b9", 0x8c) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/143, 0x8f}, {&(0x7f0000000500)=""/134, 0x86}], 0x7) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000400)) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r4 = dup2(r2, r3) r5 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) r7 = getuid() ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000000c0)) setreuid(0x0, r7) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r9, &(0x7f0000000240)=[{&(0x7f0000000940)=""/142, 0x8e}, {&(0x7f0000000200)=""/4, 0x4}], 0x2) writev(r10, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915", 0x92}], 0x1) preadv(r8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0xffffffffffffffff, r6, 0xffffffffffffffff}, 0xc) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)="ac06bcd92f1b6ad9836e7ab750ebbb96403d82f8cb9af116873cc2c0296c6311e6c24b5a45a4e7cb94699947d62279d9fd764f277c70947f09e4170904", 0x3d}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() bind(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000618000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x0, &(0x7f00000009c0)) r5 = dup2(r4, r3) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000140)="ea00ff7f00000000b310729a45315370ce173502e85e3d12a5c5bc", 0x1b) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x0, 0x10000000000001}}) syz_emit_ethernet(0xca, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000bc00000030000290780000000000000005478678690c47014195d387769b732c29a37042741a58787b09bcd93f445e8d987cce29f03fe26ae4099dbf80ac7218c2461b6c91245f2497d535f1163658382f9f5fc69841608978f2170af1fa8b14f597b5c7a18660cca732af34bf8ff2682c08cff3dc3bbbcf6b3cc9a95ccbfa76bc950de6e2f19526a6debc05ad9b431fbd50dae9d863ecad93ff4a6deaf62f289eae0907edb531c5bb45f22d2022a914ede43ac19331dbd830e4"]) r6 = dup2(r1, r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r6, 0x5c}], 0x1, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)="ac06bcd92f1b6ad9836e7ab750ebbb96403d82f8cb9af116873cc2c0296c6311e6c24b5a45a4e7cb94699947d62279d9fd764f277c70947f09e4170904", 0x3d}], 0x1) setrlimit(0x8, &(0x7f0000000240)={0x2, 0x569fdd1c}) r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f00000006c0)="92", 0x1) execve(0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) kqueue() open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000060000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000032000/0x4000)=nil}, {&(0x7f000002f000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000035000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000060000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000037000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x4e, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) symlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000100)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}) chroot(&(0x7f0000000040)='./file0\x00') executing program 5: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c000000000000000000"]) executing program 3: r0 = socket(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000180)="7be9e83608e32560d678", 0xa, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) (async) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f00000008c0)=""/133, 0xffffffffffffff9c}], 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000800)=0x3) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000380)="f82d1c3e2226c5d5c7b5955cf7c29f0f505b4e6eaf2880fd83473e62702fb67ae2d6e0658efcde1118c370f1d8c9ca8424981684ea49366dd5c1dbc9d120aa37ea", 0x41}, {&(0x7f0000000840)="1e595ac0bcb670ead10391f866ea8a3c59e6b56446173fae69e92473c4ebdc25a4f33068980b5efe0f977900e64bd9dd3c6b09d114dc0e444aefee8d44b0d4aceb34885de3eda156", 0x48}], 0x2) (async, rerun: 32) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xfffffe06}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000200)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d0", 0x4e}, {&(0x7f00000005c0)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d426335902022230f8940e7358780d762dc3873fd22f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6", 0xde}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000480)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0xa6}], 0x7) (async, rerun: 32) close(r1) (async) r4 = socket(0x18, 0x3, 0x3a) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) getpgrp() write(r4, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294d", 0x14) executing program 4: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x40) shutdown(r2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) r4 = socket(0x18, 0x1, 0x0) dup2(r4, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00004c8000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x2, 0x3, 0x3) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x5) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000440)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000600)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) close(r4) pipe(&(0x7f0000001440)) r5 = dup2(r0, r0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000140)) executing program 3: open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000880)=[{}, {0x0, 0x0, 0x0, 0xa5f}]}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (rerun: 64) write(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20c01, 0x0) (async) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069af, &(0x7f00000001c0)) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r2) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRES8=r1, @ANYRESDEC, @ANYRES32, @ANYRES16=r2], 0x180}, 0x0) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000300)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73b964b794a1d4d23e71ae0658372c558d41ee20902ae7e72e133244541e975aa56856b104c6e60d0aa56f4ce8e45f2f47eab17814eab05ea919e5eb4261ab4aa6ba77115d10eacf3cc16a9e5ddcf45706dd1cf0d95ff69dbb824f92b21382735e166415c078ea21ab6c77fcfd5b2d0e0ddd45c565b67a7aed3419b68d9b6ec6e93fb0da0f6257026661f2751404fca06083000b124cce5d56243ea9477cde4ec02cdcc71a2691346a75ef77ed89a4a15f459aff4bdfee272e3d0c52a7ab8c1c9fc439adb0243885f0041e2b00a0b79c9cc3c44627b0035f2cbcf16d13775ae659c8a5d6aa9b7", 0x11f}, {&(0x7f0000000100)="02247c36", 0x4}, {&(0x7f0000000440)="77421b55516a575f51cc4e285d369545d5f954e136114b17d037e8d6583c1d2d83e081044833c921dc1fac09c960717bd144f51f728da0de96a6fa58d7665f3aec92500e4899faea386babf78bb3530993a242f3c989ae991ec39ab1b94fa8c1a1b862ea76065f873a", 0x69}, {&(0x7f00000004c0)="183a521e16a5082fe4d637994d14dcb5b71f17d4fa57d034fcc5259f5f1148713aa2275377c6bbdd949c1b8c792b72fcf2731ee8e49429b35ef8377775faeeec01c2c7c9ad074c0b91dd970d936fbc2d73ed2401d5b48dfdd17c6e1ce2799169ef2b700df8d1f8d5576368fc46d5fc237b917324b0c4537435a9c6a66daa105147d0f3dfcbc4df14790e7a8c258647fa1b73afea2b5b0721002a0ee5c6dde691e73b5c6235739dc7c0460082e1f230d6a179c3ebcd0bce87727770e2c2a7e1cd84fcc23d62b6cc4bd641b426f2b7cc8359996e6b70c88e51d7836da52798b70900b16e219e79c6b10f35cfd20cbef074010d5e4264fcc025", 0xf8}, {&(0x7f0000000140)="a0b3ece92072", 0x6}], 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0xdd2c7bce4f1ae0a1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x9, 0x0, 0x8}, {0x3, 0x0, 0x5, 0xfffffffe}, {0x6, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) executing program 7: r0 = socket(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) (async) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) (async) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5275b07e05090fb6) (async) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000140)={0x10, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x85}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf19e}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x800}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xa7}], './file0\x00', 0x55ce}) (async) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x0) (async) r2 = kqueue() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) (async) r4 = dup(r1) (async) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x5, 0x4}, {{r3}, 0xfffffffffffffff9, 0x41, 0x80000000, 0x5c6a, 0x8000000000000000}, {{r4}, 0xfffffffffffffff8, 0x82, 0x10, 0x6, 0x4}], 0x7fff, &(0x7f0000000600)=[{{r5}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x80000000, 0x7ff}], 0x7, &(0x7f00000004c0)={0xfffffffffffffc00, 0x1}) msgrcv(0xffffffffffffffff, &(0x7f0000000500)={0x0, ""/212}, 0xdc, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: 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)=[{&(0x7f00000007c0)="283c22ed5062ec38a5a31b126833436aea0503eba16c99aa01892652a82693c7a0e1061b41c27b1351ebfb695e43954a7f046c855ced4c667f6be22635dd449e2d9cf56e974ce7bdf751ad2ad1c2fbe07ad0403b1cc256617dcc68e2f61e6b58274b42ca9c774e091db99902cca3d11fbf4b84cfd34b665931d329c3d13d79799cd9b38509e8c6ac932cacbd4f1b79353753e7221033498b900b8c6f5bf816b5a51aa326c47e6ce17ffd94a5e54f8a7f0fa8339bf3c37b30e869bee1d86615c9fb9a3619e07c08c8c225a10dc1ebf937e40009d0b9b86114c6662cf13c495a5be5dc3b91a1408f7ca5a703c95be548f9499da51b81cea094067cc7830f2099e6ab6fdeb8765ad1191e543eba5b5741e56771a0c67f9ce67d66da02a77b9941fe7830008c1afc61baaf1c2c0137174b1dfb45ffdd24694393c056c2f73a59e0055ef74dc5eb0898c05342b3d7ae290351b54d664bb81db5ca9b2848f1a1168f5dafcd1523d1c55fdbc1c8036b584072f97c3371fece472904d0fcb9742e25d80ae19e4560428316ee7e9b4bfebb31762bb860483b2709d2a15482768e82f2d9631ef4674163a7e3b7017caeb1b6daa17383bd101321b25221de2e0cb936fc20f852338bfbbd35a4cedc4e9114f33b997669c48f4a45215afcc39d4e67732b82e8", 0x1e0}, {&(0x7f0000000100)="b0b0729a186c1c20e974020bb2a706baab36d5e6a915d0d0f7a97e11293c57081d8fe75fb709873f5d7698f40b628af4a9379ba959b1f1e6342fd0306525de4254c74034a3df727d81da717fc47ddba471551bf7b9991773bb70f1b5f34768c96784d20b6130b1c1053501910d080cbd59bb3896aa29489c275cb0", 0x7b}, {&(0x7f00000000c0)="fdd145f739d7cd8f480fe45ae2c3853c0f77fba34d3541889a7857945b1ed69f9e4267cfba8efb1d178199023e70c24777adf37594f1", 0x36}, {&(0x7f0000000e80)="eb6f89539f3c1744a74ba415d92a8bf668d06c7203999c20e8be20a71265bdd70e1412c9023ff1b43a900afd6a49b77f03e74775840d24042626f8c508bf96c88f0eb3c6bdc6a0b282b01303b2f8f8ac79a32fc6f4f960fc695b5e28931fdb6a7900ea4f2118fbab3524c78ed5679af4897641d5603bff530639845e01e75eb52bf75ff7aa6c6003c7f2369bc69d2537194713ff302afc6d20f1145fd821a58f949c3fec9bdeb360008c41e653cc1591593a935c6f31eb0f15721a997d761dbc2e7824175b1d036f2117d38b16d19522464541838bd1976dc2025d0cdc1afd71cf9472a6869bc3740964f1c0e4f286bd61b18fe81f122ec5151636a6d46971e11e83a0fd56a05d8eb89e5bea5dea469bfd0d5377751aee6d9fa98acdc28b1633e0fdf361dbfc7c431cfa24f16959afc2f4ffa90c8f43ce08f6b2a9d6df868672aba95d7314b67124fa379c11d16ca104193c4bacf6149994ca1a3a813a1f1d04352fee28e2390d13cdcce6348b8e4397ead6eb61f9f1bdefdf2f273300eddf19c19deb16101135d876510a4e5cbea26c03fa2fe94247b28b2c8ec65ebdc5fffe98f1a806dbdc2b781ed064ae77443dc679099e4a9f42e56d0b3661278f699de68903b8a585ab88f42ca55a795187fd5d19a5101822bda7f71858b27de4c7c27c56761571e9b0b0d9c28a4292afbc8c7bf2a906f16b037768e55e80e87a7d0afa78d1a251db677af72c9ae94108041a32e75485320a5fac1ae874d7f1958632e3c359be4583ac17bfb297e2629a51d326173adfb6e7170cf33fbf475933f2f42819885ac7e32fe2106fc66d37d2fd9e070bade7cd365b2d1e186fcb8e69d6468d73a28feae80d5840df6e2f13acc61585d5a1a2f2c17e59f5d1ed74f99a486552abfd9feda1eaa5f77fea2c927db76ce2000912702335155bff6f16120ef286327bb7c0ecafe2fa343b40917857b57178a2c7b89cff3cd995d47cf8f7ce52afb6c66358c0639bee1a92d3c5378f295d275ccad819e085ff8f2eb0035b61af3c2954799cbb8583c16fea4ff3791b0affdcc46a75469ce61ed0cbd6e91bb3554c21173296a2d01e6377f42745d4b5900f64340c2e1182c7768f6a463466b725c149aa0b6be04f0dcfcd32bcffedc32aa8792905dd49161a19dac210a3bf7d98c2a3bb89e16652ab8c1557307f2c4bb9af56d9a8717ada11f4f727a56d41a043dfbd8bacab3e6e93eae5bd735a2978b072439ac71a0504d77bf8e96a3cf29fc3f9f683c8037dee3dc275f0f6dfde53490a595155092f3170f29caa28c10c180329178c5e7d2627955a10929b80e77faff69f6ec663b6004877c44f76c2cc9874b9a6a890f09ad60d4fa662bab1848612ea9a8cb1c552b1218acd49b906c5246e431fc448e0e92a155e76e038ff601a031b40238362de02370eeefdb0aeb03e1a0897cd6c705123c85e3ca12f85615ff11bc52bb57d35e5b58c6fae564fd43d52769867edb1b4bd0bbba234c4c085eeb583dbeebb248e9ef705e825e539e4b586a7ffef3e77c7f9c7f4db6405a3527b0a13b54cc27b4c69c9137273d819faa955b327287bf94de15409219210e77546bb75c61111deb59e1aaed25d9465efafab94359d580c9db11c962e8fcbcdd64372e91030637feb95fa310235384f12d0477223e2ac1ded5e138162631760930ab60b35c5742cb38254b372805e2aeabec53c6a42fdb04cc4598856337f8a6e92aef98e474a83b2192f032194d6b34bccec6495972c9f673d57190ab7764b847d90514428d7b9041e40715de5f74b0d52a03696f7e46f11c1fd6c4a2e8e290565b092aa5f8609708dfc5d32b9992754b40fa7e2298375e0d0d3d01e42738edefe9b79d36240069139bc9ae953382022352aded7548a77a9116066ef37185e54efb4626b69658513ad1797bfb24e2057a7c72c2be7e2644b6bcc400899b9accf8ab9bae833568d7c1458e47368c7779e9b070420d27df22ec36de7e08e5981281a5824bd3b7aa122b8caf7593e328a4a6f0616a49a11c9d19622108933b5649bcb7f9e4bcc5327f7fe530ba808d05900d6e97397e170b29a466d3a70e6da87a29a3108d6315c03b5233f5172c16f7129328ca47c574bc872f0dca5f31773b40695d745b5eba15bd0d72ff4c33378826488a7a8dda2a5fde099785004f866decabd4940a45c5b9b705a38c1bbc1f15ac2791f563a3b5020df7ddca3bfed6b1ead669ea93494efd627015aa119d84939b24d42ba3e1b432930a797337b2252983a25516a025bb76979e0204e63a0e6c99d6ef84c30d7d9b6a8dc0c5439ef37af8048c38d57e064184a01f73cef5fe88eea21015121d5e50a4b88cffa1837284d65531ee2f3dcf60b9125c8550dc5c83e36afc15714fbb2429aeaaca65c5ee284065583bb6266155e329aaa9484614caf0ef17ea7c6c7c6a0084c07749eb9ef469fbc4cb084a9bf2650b4f44094054bca374d2e67a52e3dfab4d2ba6ee03d8e46b59c1b9cd5dfd6365e6d21deda2c6685844e07fa2861088ebae4589258db930c8c1a94dc6d51ce5980354dead06222509d8ff9b482a20da760cae38ff43a4b5fed7073ae9e85bf023a0f80fd3796a0b6ea99ca3441613357137e1b64599024ceb7429e86e315d547487019f519726d60ebdb5be862e7cbc92a764d6a7df2caeb2e4d01a3acb6e04a44a53a3f0ed3178b648ff0a5b6db5645e81dd2157e63edc68d859bd4b361db77440723b94e51584a828f32f6377e539f1cf18cb88d26241d2eeb112dc07980c6f0b2826c58aa7f392ccd81aea245cb61c9ffdbb32e3d0d1b3ac7ab67db1c5543b560307adc65308ee2a6c16c82029beee9be9cd5ceee8674e48f72eba220cf60b27fca14ad13c8d9b5bbb2c036e7a8a7cd807daa118f91025004ec53c77c88ff8d0def019b283494e2768d2cbede04689fed70bed0abeac5ebce98d0e5dea5c3cb9f1b555063ac74917915ef06e94d31f216b47415aa4aa74bc1df7f1fe3bd042e4373de97d21288565eeb7c288913b5e1c1c11ded7f51381d341b0045bd823b236338082c6e4d8c654ea43cdffcd7c0c72048f92c79f1c5f20238253aa6b17d4643bfebedc79c9f13cf40daf0f68b0c1edc3b9fdba0ea9270d4fa3552eee7cd803c40f05873efc18c263741049a3029a2fc06bb5b905aff82f05ad88f075e1562c03bca1216cbf73d3b19cd3cc027a0cc855b49b205b295e20189b448790d2c14b213aa9a972dbc23a6e686e755626a4b5f2526728f98ce2e387715274c45db427715010b5e3f9ff3cfacb21a8d1d914b95828dba8a6fd3502e2712d57e05551d942d05c31c75211319363eff23d95996860efc93dfaa6111ad16eacfdc20ab9e14f48fa07c30cef553bc08e1287277e887d5cbba2bde9fa2eb3b59cdf7e293ea2fac928010d0efc817e89ea25365e20506f22d4377ce3bfcd8fd43c19eff11cf481e7f90cd30db5fbc377a866dfdc4fc61a8187c119554e2b25524efc53ed47c37d154114901d56eccbc5d1c1db71244cda7bee3225f1e0f8ecae3f8e5e474cedc3c148e731cbe8e729611b3e54c463334d6b92dffdd587dd910cc2e17386ba8ef3eaa9a0a4f342514f8c1329c192a1ea06aa0d0beb55ba835d3a700681b521ccdcb7ed0f1c9c59cb0e71a5bf3ad0fda1d2a443e197a79679f3687cf70d1d3f27c0f5ef3eb18527a129ba915706cef13ba69fcf44a915ab18505d85ece848bd9609abb0f5bb95f1cc36e4dd17884ed2b1bbe061e317e81d3e1a684856a28ff85d88870f4eebfc1163017f937d25f82815bed7d3e6bd6bcbe60e7ce7c47163182215c4391efec60b412c8032d0ecff22783bc332ada747c9d3f3c575d44712c07704040ea8e99ecb2cd2e7ead027b1f953e55bed363821e0a89cd011b9f59db757cd6d32c30afc46cb4caa9e0cfa6ac9516d6698e7f380ec1c798d0b865639389f220c481ca9ff127bdb301c3ba235647e38e1a4b849dc009204a4ab01a699a675e90c314bf804182df77d8413091be4f2388270e2af04bb5f7887621b9090fcf15e83d5b0911b7b4806c7348f6109d584ec5c264a581fa5404c6e423229d80a1276404942107b501970ced2dc139cfebfe860d4aa82ae79893d996991653c665411cca645dd172517f94c112a3fb7394076643fb64c210f03d43ec773d287c17af60b199b38ce9d6f49ee6f155a1adb8901eef233b50fd0ecbfc98df4db96e061c125db05ba969cf5a481e7fcfbc5ab3dc3bfa6bc82e3cd7ee26fc759096664e42d0d5cfa4524a35f2276f5580815fe268a9194bfb6bac9d69f78c47dfe075f5b4966636be5b97cbf8411f3db62960f5320a9cd6171e81a47de1a3c7028fa08e1837a0644c5a0c8dc57d6668682dad670e1c73e673dd90cf4cc36fbe26a45f9b8c38169a2ae97fbe4b083c5b6eff3c44a6cf163c38628e91c54d9b8a8061b98c97f85fcdb4daa70f4cc6f9803c4cbb200cc734c3497dafead53e0d554914559cb67d57fe146dc6987fae348946252ee490855be3ded7391288076331e376eef0a466592f14b63d228be7585de42c3b3781ac54fb2b0e3e6fdbccfdb576e17a0d524b2e4bdc9b6dc17d19cd10633ae589c423318e2edc7c4b75decd88a7cf42323c4d2fe92b89446deee85eced41218c13cbf0f40a56110aa1dc0a4b76cb204813fac3a09375c20be656c249a17d108f8b1e8c041ab3af9d607509e63afe230d03572f52b7003d14fd2fb8fa5422125dfe3d70b03e66a64965ac79805c243a2293ee249a495374a449af5a33e64d3397572f5c696d338aa46571cc1a2bf01892e656a50e0db2a8a4c44c61156aed7a99d1bb244e46b74e3c859977614ead6b319b1d0dbf4448b008e61ae803de608637925de8b81ef6022bd20f6cfed9356f544cdcde065f4968bb97efb50594280cf3db567cafeb00e0b42e9700a7afa64ce639b85417602e00fd57cc8fabeee46cc79946096d675c433019a13b2e4642aa027a68f878e5fa12efcdf37f071841b644998804894ac3c7981b0db609bf75129c822ed59c2cd8f37044903b2fa58196a949f2ecf7559356aecbafe4c725485d8240b0e981cea1409531f26cf6e2009950d0c30ddbd5aacdbc076cf701f3ca97067afb9a7b05530a056bec91c198722260bd3572e441041d5b43c263d831edac8ed0bd82c84f26b04a387765977cb1ff6bc39024068ff5dcf072ee88d13e54f66c1d5bb16903e7701a946c000df41973ec23525b74fd1d45b4c52d06ca7e146a3efb13c79b56b6e1e6ec65d513dedcf9b9c13e30a19c7832851071a86d1bbfc0d673614347ed9581e5808e3f047c7b585db2acf498bf3b2cae414891e44d244e283f6eb5eaa433b5cb3afce9df90a930f30ac0272666698b3b6044269d3e8730b08b0f1af5d4ae95f0568093844c83288ab7576e984d10cfe13d147b929dcd326bde0cd7aac11c7f6e705880eb0ad3a0f9d473c9dc6f8675f7f32ecae773e623bd25b3b1a09479e19caa8d49e4531546aad26befa4d1165dbbd17628189cc8ba365b80d6166a031ff3b2060c1555426d37ad5cc19d7bfeb420bf426da0959fcf02c2e2e2eb16cd0aca202bd8dcf350a2e4a99e1bffdfba20d5c70dfc5c222e4c17ca57fc94c871c19f542f60fd17b1bbb15e577d24dee16b5768a87ff113f77fe000664c3e64451cf6d17197035a8659929197af9a0f3bc2078ef7ff7db1d7bcf36ab06c38d16f3412c9295c6044c36bd0862826d4e0a65f87da97fbc304f00d7dcfd8d6767fdf25231b1549cac", 0x1000}, {&(0x7f00000022c0)="c06f7af0606b562c4875738433a896952430b6ecec64e1e17bdccc06a76fa94cba1d77a4ef7044c991fbb86d73db4d61b62ccfcbfd6826633eb7235e3392a2acd452a4cfc645c120caa5087095965b1d8d9b8081c8dc496a25c1ca5dd9a2372043948883ba9b0b1dba396dd216db2d4bde886de804ecc93f6131c395fa13ef0afc5d0bec885d4790237172ddca79a672de034091142d9bf8cb268df84de449f094d4d3c3da8e5cd0551c80792dab4409c7ee11fcc5b8f2ba3cece4ffcb303633380347ccc2431359fd55a52c56840f266ee5300a3717f5656638ef5e39725c3e055b62569562714093fcff3da84af0266f44dc38d8bd29d4bfdafbbda900ea9ceabf07a62fea25435a4c382557a8621ee6d5a4f9c9b88aae342c66ba4be92d71c0f37a41e09e2fc5f604fa10d9ec522d43a67c21e72bccf8785f98b17706ea7d0eb89e3631951bdd678120f746a69eaa5cc501011ab0a4c688d3de4c38c81f069203840453d4db5c3b6c7af439adc9f401110e34948292f22342481d8050eaca931b2634e16b4c49714ee03ad35c4fc1663878153426771238f70fb70e1fe353999dfe8da37a0859102ea716c5d888aea8a2353a640b8e97f0b6ded5ce547ebedf9408e8bbb0fafeae63c6ed58c72162616631f83893f0b55bbbe2756260b259c04fa42d05d92451d645feb2811d34d9e38425afddb17b6782890bd1b8c306050be6172926ee729f5e46da0cfc21feeba34f83edeb81b9925b73bc6dcebc428b3860ce44ec86d8029db42441d7c7b8641dc7b70857d4df5b588ccbfe5d0faa5a8fc513cb2c4d244aa2f81cc90178ddc67b9c20053424e84d8fbc1dcc4bfd565e1ad7b6616d70dded3cfb5711f5cf5e433748f0716934b6563807722263e3f9841278b5fea5d94b23eddbb0bbf8cdb2a1f663e7239d08cf8b0094ac13cd750923140a083f5af54642b84168a54e6a3c70ef191ec66aece42e1adb8b81b9fcf9cb433026f0d56f2948d15e88f4b0fba05d474d7d0cd584ef5b3071f9c10148d21dc06d53b95680231327ce98adee08d3905c01e1b85aa1d2f077643e4b97ca0dc8adb748ff3d3981d0840302397dfccdcef41de3dce119a8af8c4245a53d325536eeeb1b4531fedab7e700a012f1dde3b070686b065ce2ec3e3a8d125db43405bebf801d4d6ac914735858c973494d35199f6bfdeb885621e3249eb5c6c9ec14c88682424ff059674399c7e17574ad1c3d34bfd0801af71e121aa2b5a3fb22411e37b189d11098faad5b32184b0fb6103d2a8e9a9d2972d2c483868c27c2e24ac159959a19b8b8e6370c208cf2ba6b2065e9150c22f0ffbccf16968da06d6e71ce74731e729a4548209a94cfc52e82f0fadd5165bb7368624c8b197b08459bc533796d825f7821cd61a911accc1e500a3855388388dfce925c0b3686a7ccd25c6c2d5b8e843263fae31e1f7b03241f79b66be3f1ac0bccd1728662d8d18efbbbac62fc059e8cdb18571352309e6d5e95b69d1fe454d922b33672ca750373a336a400149571df8133c3843940937be80de942e530fbffe53197fc6429823750534100b69424dafaf5802affaab2e7c7d7b81709702ed1a9ecc2b65634b032b638549e0203bd06f2fabcc63ee48d6ab3865ee6efb9e1a5eff452392631755ab9119f023d5ac6eb4dbc74bc9f508e9fa0a9c55d7a9ace3da10675f32aedd7f011ca3b3c9f777993cdedf8cb6ea88370cbb2a81765e587a6519c81270cb733a828060373924f0b95be8b50283bd573d6f73cbb9760901f6747accef656257a4227731e425d77dd7e26114a9e73dcd41209424b864c21f871179115beaaa034ff1debbce792d4c71b3415a3d00f5689cc2e5902f9e009db237c3749c90c1431e7407c5624f1d83bd4fc36da040b78630b463493a5e2ccef12b271ab28c284d75e89b0baa08be56d3581b6b59aff9da67f041e475ee392763e82aa82c26fa5e8e43cfec6a4334fa22cac61d4c25768258d1667a9bc0908609ff231354ad89c98c1707246df043c24abb9634cab039a7ac390d3b00b0028e21d0d30e1127265197ab4693048a0ca8a28a4e4a03cd59f61850c4efefa0d209271b2df079b8111a3a5b1eae95aa136f520a0fef7b34057c6e9b96530920d30797d67830fd6b563985620b99651317a49d84e7fb8ee8248dfe5638d5d344f8067dd3af627e02b14494383d8b7bfa4bebc3eba372baa8e70ceb7f017c80e4d4d47307d81a0bc4c189b249262d26f7b3f81fcf1dee15b75d93281f178d18ea779b809665941118ab2443568b361ee3367ff530d9590cba3c5a8f7d7401c9e9237f03a06f33d1773d12ba23ab1804464821f5157d9bdd4f20e13477af39be6888729c5e0e2d49f385adbc9c4ba68bd517ae8e1d3b6b66e8a6c1880ce59b52b0fff3c0adc5160b0d486d1ca17d2d366a02402dd138d5be1bd244de1516d813ab9ce9b3414679bf67185d118be61ec01fecb26856c6fa5467f0e7c572c10d1d91483dbe514f3371de4b6b27ffa59686decd41bc63adc40ae2743033900e61610ebffb8eadec373e2dc5a38f0b09ec9fdabc81435ca33c29589ae8415f52cef1ca42c650dda3b5f3861c119f6bdf48a5b5d58e306bbcda9dc92c0ef93614ef933009aa7c9a8bfd53780f01b59f50fbb2f0685f7df1ab1f7b5ee5fc44d78b339ae102cd816e523543a6bd8c5c6e39427ae725a53244faac44d6efc9e5afc3dab604d3fa59c89a0a2c9e924f553c3d0188cbfc45b25fbbbe6df179c6622fe575f4a8a418d9b527fde78f362caa23189fa40117d34bdc191ec5f4e7b05d6e95e30b7f816638587954fca86a50989df1811b48a5bfa4796e92af35f9713e780671ef60a5e6b19b6a1b97ee217d0ecc972efd516392e9548619e3bb85f7a4352aa646896cff128f71befb21440bdb8a2312fb6da76275dcf7fff48823edf453eaf99d71d3d3ac714d2ce43a62c543500df8791529a4c050cd1ef9f9027aad25cee86988bd6d54a89cba45e402a170f4cf79f2aae4973f54861ae58805fd67fe652430ab06e6232d6429123c938a248263073dd6ccc6a934d10cde2aa3a8fb6ddaca274fcba8ad1a6f06610660a2130bccead26a0ce3b977a6afc18a21ba5e6cc945fc00677cdc27f3dcd71925cd1cfd65f4693b18a949b30e24a813e9b5aa2e24d278c7701b73bb1fea95f31791e40886aa295391768ba5f456a42d999ec837d7bfe9a3cb321db2a6a88624e3b60d7a1e8246f70f33f3fcf6d1044eafb989f457e9efed452430be7a81173c1892a91152611058c99ac04b552fcacd761220f25236be88476ab3cc46b7571ce53569da72bb098a243c2a636b9184e5223848045d1b99b142e7f61f943efd35643a7a52bc45b726ca79d0f27c97acba1436317f663078b2a663451b8bc438ab2b850861eb050efd3c4a32d6598d71bd24d4d9874154c180ad2da44cead492fa3c3314daa6808ffcce0c0469e4fcdf9d1559d827fb502adc14798e4574fa27c08be759bf687c46545fd57e87376f2bbd057aa4a830f0e56c08aa079be851db65a04613d3609fc9ae6ca2606e5754c175ccfd31a7e33cbf0d4dfb3f15b020f5366ceedaf549508bd5e98d91c96114a9ffeb55d5e2f0133afb1fe8e92beade603a6b49dc92840bfb07c090f049cd3085fefc76013ef46dd091bef1f3499051d8352e0ea022737d8f5447fbd4125ee5fd408e23bd705c521bbf60e5d7948ef37fb66220f4df335a6cfd443c4c8c2987fa733d086fa50902cf2415ecf952b167c8e0c5efb06482519e20251c304d0b805c6c892fe8f35b7886d2d0e8bb8ff34db7e4827834e78fba79fb256d8e616bd4cd9564e968d3b300194d6a22a4a1143ae0d24e865ea7a1edfb0f6343ce14505a722dcdf3d5cee399274d4a82f2e2b059abbf3739fd07af6ed7b232a1dee8a8c68c7f0e9ba3fead87ef954719bccf74c86b2217dff8fe92b5a6bbe10762e5c571bb16e0cb5b944b3550e352c5a58596382ddfbd08433be7594e5394699bf75092f249f00577f1750cc36b13444c003463239d90d07e87d92dc162184aa7e7a0447f61d3f64687d25d114a9655ae8acad51ad0f69b9ddc02a3492ae364d2ce7583322f6fec255cc92347b21184eab70d30c40315e619c216195b98bee6285e727c253ef2e6d2129b40e9e58ad8d886f4629d3191f30a5bae64f2bb1f0b4c27218822ea1cca8c91f3197bbcd32b8d12a0591a21dfef4c15197a36d3b74b252138b0f4f5188005c4d82a90a162b86f59d89905adb2c655b0d3e29653878d695c602206c09410b14e5c70ff74dfd6fec9bd4bb0c8b213764a8f2d84bd915b73a1cc4455708bf007e45ebd81bb256f4cd7efed32470e4a7ab4108199b0c8d15cecf4b1f5234a51a0843cdcc546fdac0584492bf8928003e8d8914eab301d83a29364f5d8f09ac28851c4982b1f6d57505808957aec50aefb8fd85e330ac8281f1f9f64d4f636dc8e9def3d9e6913cc90cdacd5cdad693c8ea958c42b084311ceb7e7933fb07917251e3fe6bb1a9ab23fc8a05aa1533da30955802aa521d16efb376ce1b31b555f7356bdca146390e6afdb2aa13e851b11a9bfec6006cff92fa7b6aa9acc572a4f944527d89e5cc0b09dd6890191bae4c8e49816764ab5bd92f57aea24f59ecd9bb9b1395ac5674c430d6c9a28068948d90830f8d66c14e25e485aae8ae115a22af7294a986afed045fc87ecad169406da97a9d259bcf50ef383ad32620af03ae4096e5d47ced443cbb40d46a0713c5d47695fe3048ef7f8dc84be4ac5ab073e3402866070e3f249da43276bd027e0c093c11b176b441c16c03d15c9b3bc6ba7bc4336b5394195c07dadb557bd34920e7a1875f73d9132c2bfb3e1509f1fbdb2e13df3b62c2f4e4c9f22031b1b30c090f7af0e3c0158c3553299d00d2fcc7549842aebb291653", 0xdb1}], 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="a4", 0x1}], 0x1) readv(r1, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) readv(r1, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) kqueue() r2 = syz_open_pts() close(r2) syz_open_pts() r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{}, {0x0, 0x4}}, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) executing program 3: syz_open_pts() (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() (async) r2 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r2, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0x7ff, 0x0, 0x0, 0x0) close(r1) executing program 0: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0}) 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 7: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000040)) r2 = dup(r0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)) executing program 5: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) executing program 0: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) executing program 3: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c000000000000000000"]) executing program 7: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setregid(0x0, r0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7ff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = getuid() setreuid(0xee00, r4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setreuid(r4, r1) r8 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r8, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) executing program 3: r0 = open$dir(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc028698d, &(0x7f00000001c0)) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x4) executing program 2: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x84}, {0x6, 0x7}]}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[]) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000280)=[0x1f, 0x100]) semop(0x0, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x0, 0x1800}, {}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, 0x0, 0x0, 0x100, 0x6}, 0x1000, 0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r4, 0x0, r5, 0x12, 0x8000}, 0x9, 0x6, 0x2}) r6 = getuid() setreuid(0x0, r6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r8, r9, r10}, 0xc) setegid(r10) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="51875e67e5f437f6", 0x8}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0500000038d0ee78624fc4000000ffffd31b90f77f7443f500000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x417}, 0x2) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) getpeername$unix(r1, &(0x7f0000000580)=@file={0x0, ""/4091}, &(0x7f00000000c0)=0xffd) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) mknodat(r0, &(0x7f0000000540)='./file0\x00', 0x6000, 0x20006c1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r1}, 0x0, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) r1 = semget(0x0, 0x4, 0x684) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0x7ff, 0x0, 0x0, 0x0) close(r3) executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (rerun: 32) r1 = socket(0x18, 0x1, 0x0) (async, rerun: 32) r2 = socket(0x18, 0x2, 0x0) (rerun: 32) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x40) shutdown(r2, 0x0) (async) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) (async) r4 = socket(0x18, 0x1, 0x0) dup2(r4, r1) (async) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: sysctl$kern(&(0x7f0000000340)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x6, 0x2, 0x1f) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x0, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000), 0x0) fcntl$dupfd(r0, 0xf, 0xffffffffffffffff) r4 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000400)="ff000000000000006509dff98e15f052cb5b378c15ce8afc4d1154cdda4a901f3e752678d6ce2d1389f58a4c7014a41e50b50064c8b04b933247702ca3fc4894b31de273dff15a22c463be8531f5eb0469a8bd5d3b8ea5514365f50b0be0864c9d32b479acd191a12b65ee3a067267432adee93b858ff35253d877c550369fe539916c2fe0ca600e1acffc68fa6400b0f2939af1ec50c103a4af67dc6c5db3a1f7a860f1052fd0c490746d8835fe51b074b4d28aa10e6d3b0134e0721f42714c203ac9ed8e5efc2e2ccf862972b4bc6993bfcc", 0xd3) sysctl$kern(&(0x7f0000001080)={0x1, 0x35}, 0x4000000000000008, 0x0, 0x0, &(0x7f0000000000)="af4834808281702c1599dd425047ceb1e7a8a1043262fa60c27adb9d560381f7580ac91212330802327025caf139f72c89b0bdae98aa851d935b7c07f47fbd82779abe2b4b9a9b2c2e563397b371276fd0c83628f841e0c20983c33d44296c1ff5db97a20605801e42306a437b1e3e7a5182f3bb11e0a575bf60493883b73192840f5eea5bd5df6f11e2924581fd78f360924ce021d0e8fdecd6d09c1f360872a7ae8804ba8890dcaacd0238f4024466c7e3506988de980115f2b4d97a4378a8cf234876aff8b086f6298c694b0aee151de73ff1290fa1c8d1ac1b43a4336a20d37f3d984fa36b3bf13dc9b3bbc42d7f17d6f31588bc733cdf96e1423b", 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) open$dir(0x0, 0x0, 0x0) open(0x0, 0xf8e, 0x0) r5 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000f30, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x0) utimensat(r6, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500003000000000000190780000000000000000030090780000000045000000000000000000000000000000ac1400bb2115d9d40dc2ad90f1da7b72b4b7de1a950aa854225c5b12dc6301b52ba68bd67b14a4f83e92474036c124cce56e195244e17b9ff9e70ed6920ca91b2bcfb99ed7c372e944cf8d6e6af2ea2b3ec1"]) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069b2, &(0x7f00000001c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r7, &(0x7f0000001480)=[{&(0x7f0000001180)="cc60d3d7", 0x4}], 0x1) ioctl$FIONREAD(r6, 0x8020697f, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(r5, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0x25}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x84}, {0x6, 0x7}]}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x615, 0x20) rmdir(&(0x7f0000000080)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000280)="1a49720ab5256d796b9d742c9a3ed0d9996c0d115da05f5904157c76e2c042e127c4fc1971fc5712db417d2db9a75ef2b809f62516d997b136b2eb395d42be8ad12385dd78dfbdb4876d684af233dab3710502c01594bb4071c7e2a4d317916f61d1f901bf5546871f0ec88b95a075f5912f78a58d8dd039acea1fd00808d6247999909df7a45eb3309d8ae89eaa1065eb26a9482e1253a212bcd364a03ecb72633b215ae2d344fd78d6659283f1454418b68a49a6866adbdf76fb6a0b069919d077214bad95b489df44253d777e0e904f57bbd84b75627469a6fbdbd046b8f6600b19b82b3c12970bb9bb8953729c88f815a7306b", &(0x7f0000000380)=0xf5, &(0x7f00000003c0)="e54a054a40272afdf916abc50268114443026f89c104f0acc039838daaf504124d1bcc8b9199aee2417e07217f0b4172964b97d4457a978444f3aab6c86bcbe3b829598244d72f2505c640a53206eff99fb4da9a25e7c1f2d8872f9f228c0f6a14cde06068edf2", 0x67) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) poll(&(0x7f0000001500)=[{r5, 0x4}], 0x1, 0x0) close(r2) close(r3) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) syz_open_pts() executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002700)='M', 0x1}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={0x0, 0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x3, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000a80)=ANY=[]) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, &(0x7f00000000c0), &(0x7f0000000480)="eb7a246f150b4fa214fa0db430501fbc1e717186231f48a7285380515b964ca2d3e31c1a35bd2f7190f6cbd563f8", 0x2e) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000100)}) syz_extract_tcp_res(&(0x7f0000000340), 0x7, 0x3ffe) r1 = shmget$private(0x0, 0x1000, 0x1b6, &(0x7f0000ffe000/0x1000)=nil) r2 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r1, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(r3) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r4 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x100) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r5, 0x8000000000000000) msgrcv(0x0, 0x0, 0xffffff53, 0x0, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) shmdt(r4) shmctl$IPC_RMID(r2, 0x0) r6 = semget$private(0x0, 0x1, 0x1f0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) shmctl$SHM_UNLOCK(r2, 0x4) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {0x0, 0x0, 0xfffffffffffffffe}, {&(0x7f000056f000/0x1000)=nil, &(0x7f00000d8000/0x4000)=nil, 0x1}, {&(0x7f00007bb000/0x1000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3f}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f00000ba000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {&(0x7f00006a1000/0x1000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000311000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000c4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f000040c000/0x4000)=nil}, {&(0x7f00000c2000/0x2000)=nil, &(0x7f00004ea000/0x4000)=nil}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async, rerun: 64) r0 = socket(0x18, 0x2, 0x0) (rerun: 64) close(r0) (async) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r0, r3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) (async) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) (async) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) (async) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) executing program 2: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c000000000000000000000000000000000000000000000008"]) executing program 3: openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x100, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='y0', 0x2}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) 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: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) socket(0x2, 0x2, 0x0) socket(0x1, 0x0, 0x3) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r2, &(0x7f0000000380), 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = syz_open_pts() fsync(r4) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = msgget(0x3, 0x280) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) msgctl$IPC_RMID(r5, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r7, 0x5) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r8 = socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) executing program 0: r0 = socket(0x0, 0x0, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) (async) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) (async) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) getpeername$unix(r0, 0x0, &(0x7f0000000280)) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001280)=[{}, {0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt(r0, 0xffffffff, 0x8, &(0x7f00000000c0)="97a74916e71ecc120a93b98c19d213daa50bd1cafda836cb494ae2519e89a9bce80bc94c0729f86c880d58bb90a21f1ade8b587f03ceb11005a4ba65b61a49a214f705fa3fb36548e6d49e5646df8a0804c2a4d24a62ec8ffc7262876c1ef8e92cb092eeb9e229674a2548289c7a5dcacc8651e74d938c0ae4cc7227404755f71cac3f59c70e1388528b5ba6121527bc9b11d2ce3b14ae5458d8df139742573b000b1eaa0cac61b0e3ed0a0f4d3c4251d06b55ee19dcf2b3890b5ccdfb7b890200042b3bddc1fd2f8f470f2ffe878b83ffd30c5f174168b93c5bc38224a28d85", 0xe0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 1: sysctl$hw(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000140), 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0x1322, &(0x7f00000005c0)={@remote, @random="d253a57d33b5", [{[], {0x8100, 0x2}}], {@ipv6={0x86dd, {0x3, 0x6, "194e27", 0x12e8, 0xff, 0x8, @rand_addr="00aba247d88390762160cc2b917f22be", @rand_addr="09abd3f3bb0aada84eca09911d0fa95b", {[@routing={0xc, 0x14, 0x0, 0x3, 0x0, [@mcast1, @empty, @empty, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @empty, @rand_addr="8f5a6b46c12ef569c44dfe8fc5c657ca", @mcast1, @ipv4={'\x00', '\xff\xff', @broadcast}]}, @dstopts={0x0, 0x4, '\x00', [@ra={0x5, 0x2, 0x6}, @generic={0x3f, 0x1b, "4430735d07071759160e9456d854e733df7740123ea9919482ad38"}]}, @hopopts={0x61, 0x2d, '\x00', [@generic={0x7, 0x61, "7a93be36671b226465e9f12072d7cabf75badbb1169e56aba3789bb5c4ce79086febe9aff47ea5b19ae5a4b3b33b37f3d1766813c3e31fa5281bac342eb36acadb7f328a43d44f0e91d60106436067f7cc12dd9540e0f11065accc856e173ecc60"}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x80, 0xe4, "4df607e5b4cf3cd6c078d995adf7eaf33de6714bc0478a622e213134ea014cfaa496e96d6129e9050b2cede2a3e893cb5c901c1727fb31b56eff69b7d0913463065f6cb3a77764a63704cc1414b653b03d8f000adbff2d931756720f306fa04d18506049634b8d89cf07282ecb195ed353c28060f5a277788e076b392f59bea629946025268cfa12dd4f29e14f44e34922a5b4001be5294d45eafa66131f51fff456ea82b3289556f8ea02b26544d178f468dac2e3748bdd98f2990093c79cecbdbdd5ca7dab492f8183190611adf5d359a075c76aa1641dc91c590ef7c965e6b411681f"}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x9}, @enc_lim={0x4, 0x1, 0x7f}, @ra, @pad1]}, @hopopts={0x2b, 0x0, '\x00', [@ra={0x5, 0x2, 0x80}]}, @fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x17, 0x67}, @fragment={0xc, 0x0, 0xae, 0x0, 0x0, 0x3, 0x64}, @hopopts={0x4, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @jumbo={0xc2, 0x4, 0x9}]}, @routing={0x67, 0xa, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @broadcast}, @ipv4, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}], @udp={{0x0, 0x0, 0x8}, {"5411f4db53d998463e747504e9b6a1d4a7c45bba74ee0d3973dcc2ef4dafb7ead09612cbb7d6563fb5de9e4f8fe4d3a969e03328dc0bb1513182a72750b28d8934336935a1fbcf210caa9c6f6a4862692609bea721c866f6079adff602cc522ca2d1927d0ef9c32b44bb3f8a5607d96adc3340fcd2ffaf9795499668482fa42755861e53cdc8e3fed9cef31a03e31660c312cff96ac006547bf1f2e46e635e6eb943e49054208282da0188a8e54fd137e662666a919e3714d22966ee4e74235c83ff9169ec998256eee08f647385a198b5aae1082d4010b716adcf26fe8411fcbb24212f871f4652718d02068e1871720a912113ccb25a80c5abaa3b12a619c56af50a59e1446eff3c48666a40e25aa5453d17000841bb3c2ed13fd19405cec8d0d979c9badda6decba73fc94fb9635e61353d4acf84eb6bf6098fdcde8feeaea897734a7e4f1ae2c1d1cfc077b0fbf1d5c2bd393dca2a9a3b6a7eef32eaa8570b9d824dae8c029550c540088b63f178b89ce470cc38da12702804612f0a07f54f068186e7cd66c2b7e6488abe32b15750eadc173ed07a4943aa46e782dea6f9d44fef67ec04c0991b17ddb0a2432ddc19027266136d279430d0d5e2485b163bd84b7f3086ebad2fdd380f1affb694425fb468f463f951de713d24febff9979dc95869fe96e6053cda8113c39a838e6063a6c7a7cd664694a0e27f80615ceb11f6547d982f34505433482f43df3c9fd58384d31205362c0b2e39c41ff9fb03c4a65c5af164f2d2faf31602631d73dec42f8c7e7a1cd36577fd833f50550df3b8aab489160fa251ab22f436c4aae4b25a56d35687849389164d867bc8acbbcc5002ca9e1112d611680fb06f67a6d3bf501c6658f63cbcc6757113b58db8424dc20fcb689b46227890f10e77934602b471d5822e5e92981f97445f0e983d4cbbe68bb9207e120df187f3df1ab030e547cd0393f6113052fbc733fa0ee07cf470d0aeac80815fd7996b4f6f5a2cea22c5f26f1947522f3683427874a0574aa3dde9c87e0836bc47f82bac655827e2d55a5ab09952d4be9d3a802dcd668126f9f147a348371cc84fe92096298b65cf3294d2735cbf0f366749227d99377db8029822d515edbfac888c1aebbe9d38a59b93b86e8764883175a9e9a7c33d01e82e6f9ae951bb06996225d605008acd69c680fe49ccc755c869221756cc2f486ac3aa1d4f612d37cbf393c65eb4f1bbaa0761128d19caa653ce123f3a4f81036c749c8f2a952f12d4e29a911db1dc04461ba1aff74c153820318e6e9980eb562335b15c0849cdadadac7be069141f8549393d91a848f35e493da82df171ce4c9bd83c526a85e0a49e33e74b8d740399436e6d286d931c4cba3aea099354d18a36f11715f9f0a02f1f96f83a29c1fe5f8afcfa2ed4a495460637903bd5f34cda0588cf2fa9a0003ed87f3655980b7d08c554d50a4a15ae4b89efe419f16b0cd4c1e56d6d1df28c45fbe496275b8cb436344c45f8d73d0951b9fe66fe5810bc5d313c395c11d886fb6e37b1846abb86d784778fd241b1f9886cdff6c6b98581eb2a55d77753c764f78a18bd566085100e850a992da12374326df7fec1ff23d3ebb6adcb076ee80b2f9825c806563db39f764b39cc1ba9104be5395a98155d0131123ad34b63806224db72dcb063cf44953ad58f08305ed0524037c3c866e5dccc4115893f5b465a06345aa6b7dd61d975205a2959b8c27b1c6164a8595f4202bbdb90307cf3d52f626f33cadb180be7178deb63ec97274e32c83e2e3d9a375a3cab46e286e8f523a854f8be841af0a47cbf4d55d2c29fb13191d4476a50a6ebf9fd352484b6ca970d22225b34884c97f6f686d8dc866545bc7b7e260e9bfbe4fed912360d76df74c598b2291363b0389e328c96e9f564ac4598a8b8df51d13cadd175be321a78cdc2d855008cef44eb501dbf274bd312d79b5ed33b3aef9702c8111d2c6e428fe321bbfa12ea809d5b78864a66398fd2713da4420f70c9943e9bcee6e5221dd7afa9ae0b106098a02a6af893391d172bd62a8dfe89337c9218af59e4f2df6a5d959c45d3fd217c58a087d3a227175926edadd4469ae0065f6446eabcea54efe8d550fffcf6c60a3b4648d77c3f28c8090e4f93fda2645c03610a4c3e476b3665d4fbdf431e9751b9bca375e8d78bcedb536ce6fc25b0f6e93c4055fc9fc057a24450647920d4df543f2e676a5e9117d21752480c2cef885ad6cee80d9cd1cc2695645374b94fd09a5a6efad4400bb20c267afd29edff06b08a3e2702bb408af6a385c4cffe51eaceda0201a6800947c9c356b2bd6ef2f8fb19ac368b2c453e6058d27ff4fa96c7a3cd3614561604ac4ce19c1f21f96afa3cfa8cb4bfa7781115cddf7556c67a2b506cc2125db926d417601b89a5d1c9e5198b55bfd00a8ce47c2261434b54e9b88da09ebaf3119402df8f03944495fc44504357359faa96ff645685d29c4df11db9ffdb91238805fdff34ba895a940b230b6c5883abc8a3a92a2de9c170ad0534a0999be0dc4678c906b81533a20c857c2e86feb9fe2833d129e188c78cb40311cf5f5c9a7f565883d3bfa6b40dd27f16e1101bbf98e652674635868512e844fa6f7163b94bfa34f91b595da381b253872ad605b4dd5b2801d6b57a73bbad08efaa2c4a8b7cd47de03c2834590c394ff7d6c8d737262b36d4dfd7e6790df2f73e90f20f330f67b2aa831dd450a5039691aca1a7484b648de42012794f48345d1a33db2d194ba99ddcbe5b66882d36184b68fd3d37d18fd49fa1d938708a32c00ed06aa914e71bde9ebb1781357e864380bb55b2bce6625424e5004afda62f159aa0c8c9a29cd83a6871a1fac8e20d17855c55cdc27746a6dcaca8e2c599ba2dab4e7665ecbcc8e0cf7f55bbe74aa32a974d50f27fd3bbb1d55fa2fde830c489de1db55aa0e1158159bed6b6cf616dbb637615491985d345415824bfa2abd3dcba5d2ae798ffc0ae5b7696c983277744475b7abea201b63099cd1738a1c218040d43ce4bee8c68290355429c77996ca3f22cea82472a3d2c20248c8dad7ae118a33705304196b74309eb311ff3a6fc7a51155eda1ccfe134d93fe8704809f5d330ec1b9c7c895616990a9b0fa23c483b0da571022fd48b33947f431f35867e20e7266affe4b7dbd79d63f88bf6df7c2abc277da134402c5a3ef68d977530154ee64df16a08d2eb0ea005821f6cf6102a52952d7d894914ea50365016518f5c3867f21e672b7b9e1abe3cc732889763a04637a33535f649ad5cf2e198073c345cb738eb0ae69167bd90656237427e2d08d92174ebf94b7715e5b044a9531c538b746252a76da28ad0447612ad1936b6f7e827b6ad9261a369d9895f583a312dabe5e1f75a9ae979803651e24adbad4895329342874916bf3a52e5dd0a292b9c7d73528985019d83c000e0ca419a7ff9f8f9b353c4c828e81f8a3e72b732dbeaf7eac37818261603da4f329d8bf1fa5c7cfd06f2d079d7b157ed4f850fcb504537e63aeffc7f04526b6fbcb49d2c6ed676f7affea2250feeafb774497299e8d7babaae36b0b09cf3d7dd5ccade3d78c6a7fa88f53ab56d5fcf2fb37ed168a1532a5d2dc246c932e6f1a9ab9cd94487a7a8a1652f5639ba4f3dbc977538bcba587270b0e0b81c51d4e769747316178d7fb4170ceba7f148e68ca391b060dd7194c7a8a2eb1687d285e08687aa0d8b6033d9e7ca2f141eb449677cec59d847d36362455e8da26a5b4172e92f4547a2dd5bc5f835d3772e559a4ee0d94fcb7a9f3626b2e8ede3685f9719f8299bac6c96e6fff3889ba20ad4e3c419249f6dec6e5cb455249becc489d743952008f5dea91f325265811b1add469da8676b3e4e0aff69c0cb51e05ce101b5ac2febfda837f33864d0bc3727bc307290fb4a61170d8779aefce03f38dd52f89be8943d18966329cf1988537f91d0cc16c5cc13e7324cf693162471c30c84f9dacbc2210eb1dc61cfce30f21a54657b71eccbd260c3a88fce0b64130d1492eda0b4236b1838e41499ee5115f848ab13def60be9462cdb66020977f379dc56879125b11c57ed9be65cd52074609cbdd516d79efb9ce7989bcb05315b90bccf07a3441fe16fab73aa9ae993c399b3089e65cbc74c83d73a13fde440b90895132bb34210924aa8a8104827d3e62ee0747dc93dd2eec8bf225b624630094495a4273b2bd2b8a3a36644db0cd22d4d68f2b0cdf57842260b5404134abf1c04945d7def8ab246ec969f31fd02539bf71c1c549a8a39152845b5668aed56bdd5aa7d31535b3de4e11006812d01c1a86821fcdd370d9fc618028d4dec4832ae6a836c20ffb451bd0e44af49fd85e69e487563714960da8e7153e8c29bbfcab0f66cc0d537258af74136399f3eccae8a23fcc34962ea26bd54eff39fc2d09e02b1ec1f896fa9d548620dd3d6eef7432c60d9ac853a10f619beaa18f8141f1ce9a7478d6681b3b0e282448f3900fa5c6b15dffa8b9f197ddb9bc71de45b7ba2b0146d9b7112d9e1ded9028b5120e88c3202ef22b6bc64a3ed03de7051b3333e5bb9b3c0fb05744a5d4efc980a25915a4ebe8efc201494041a8b0705aba268ae3c888edbdcdf123c1b2082d14d3ae7c1ed719fe23d573f562de523bd511aeae5bcfa8f36157d3636a6ac0f44a8ef26906191b86f9655f2c829533ec45ba5c8ed86323f6592fd3f037e703835e0b36e644c8cb12114876af29fc70dad70154f664380492a10a0355d82c5658c4d9358f7f26d27df51d18287a105c8afe89c1f0ce76776f55f32f6273f53b718c3b84b241e9481b8364e3bbdbc7bae0467ec13690739e5d28651fd3204ca9b0ce7c74511363e0dc2ff534c8610a52ad35d45650e6a7fa8cd9a40c285951480dcb7d2ad909bf9c0817a681dc2280ab5698e5a97dc050f5876b3db6d80fadb9fc5cd27d3a89ef77689d7d2a370e744e797641057ecea0b8d95a065337574c5ffb2a095362b47f0902c40a7a75ebff25a95cf327ba1ca8384ca968068d1a1d58d330678eed1149c6f0d00524f25ff65ce6ba6ef1f30d5f736dfaac228ab6cccb982a06777f53bee24f0328776812a8ac43c482a728a68e0e92f109f39b1df36673faa7268ea5d609c9dc49bda4a86c77acc163bea15cc9cea5832ac0e6769b20b4adcea5ec7740864532c6cd1bd3f41e005050cebfa8ea200a2b7eba0f9cb002af801edd3b2b17c9d561be62b8ba358b35ea7a792f508a3fee2fa25dd43c746dfca122af4ef326643f12f84677fd984071f9e8771af41871949f0233d662436de8b57869ec43ddfbbdeb1c4d2873fa5f398daec43bc50e585dc0a8b8386f22bd421985e6cc202ca061834b9e20e113ce3e40d1b37e640b58c023f19898538c27eabb5b8beada3b9a63b87fa2356d47f45dfe63ab7498ac85c6a12749dac74fbfed89038496eee63f357f43fc7423774d265250916b47ec9c901d044c491a1ac5b12772feb60fc08c327864ff6679602f4b859955824e4ec96b11bfbd180f6950c23bc3dcb4ca7850c81ae257537baa77767f0a5d7e4f9b36df7516b6f502d7776c1b87370378640c3142a22dd3fc1d9ae9a0d50531732fba7adf75044ae5009e401f2ff9f84622f8250b47cac7f4990f6c8663136db57a95ba22326aba6d3909dcbd8e9ab8f43c33f50982ce0f9e1d33a45786befa6fd22b1422faef6d751dab1db5f1ffe79fa5da7842f5711932c1dfe3266fd6dd642ab98a059f73e772291189ab7baabd3e00137066a"}}}}}}}) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) executing program 2: r0 = syz_open_pts() close(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) r1 = semget(0x0, 0x4, 0x684) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0x7ff, 0x0, 0x0, 0x0) close(r3) syz_open_pts() (async) close(r0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) (async) semget(0x0, 0x4, 0x684) (async) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x7ff]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) syz_open_pts() (async) kqueue() (async) kevent(r4, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0x7ff, 0x0, 0x0, 0x0) (async) close(r3) (async) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r1}, 0x0, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) recvmmsg(r1, &(0x7f0000002580)={&(0x7f0000002540)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000023c0)=[{&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/143, 0x8f}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/13, 0xd}, {&(0x7f00000022c0)=""/215, 0xd7}], 0x6, &(0x7f0000002440)=""/235, 0xeb}, 0x9}, 0x10, 0x1801, &(0x7f00000025c0)={0x4, 0x4}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000002600)) fchmodat(r0, &(0x7f0000002640)='./file0\x00', 0x46, 0x6) mkdirat(r1, &(0x7f0000002680)='./file0\x00', 0x80) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000026c0)={""/16, @ifru_flags}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() setreuid(r2, r4) setrlimit(0x8, &(0x7f0000002740)={0x6, 0xfffffffffffff549}) setsockopt(r1, 0x20, 0xd3, &(0x7f0000002780)="6270b5176fc8137b5a13eea5febb7bc1084c7dd5ccb8a3752553cd65e0646a6dbd8679", 0x23) getrlimit(0x7, &(0x7f00000027c0)) getrlimit(0x2, &(0x7f0000002800)) open$dir(&(0x7f0000002840)='./file0\x00', 0x100, 0x40) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000002880)) socketpair(0x10, 0x3, 0x68, &(0x7f00000028c0)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000002900)='./file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCLOCK(r1, 0x20004276) getgroups(0x6, &(0x7f0000002940)=[r3, r3, r3, r3, r3, r3]) setrlimit(0xd, &(0x7f0000002980)={0x2, 0x5}) fcntl$dupfd(r0, 0x0, r5) setrlimit(0x7, &(0x7f00000029c0)={0x3, 0x7f}) setreuid(r4, 0x0) r7 = semget(0x0, 0x1, 0x206) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002a00)={{0xffffffff, r4, r3, r2, r6, 0x100, 0xfff}, 0x5552, 0x8, 0xc24f}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) execve(&(0x7f0000002a80)='./file0\x00', &(0x7f0000002c00)=[&(0x7f0000002ac0)='/!\x00', &(0x7f0000002b00)='\x00', &(0x7f0000002b40)='}\x00', &(0x7f0000002b80)=',\x00', &(0x7f0000002bc0)='(\x00'], &(0x7f0000002c80)=[&(0x7f0000002c40)='\'/@./@\xc8&^*.\x00']) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002cc0), 0xc) executing program 4: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 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"]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = kqueue() ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r1, 0x0, 0x2, 0x0, 0x840, 0x0) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x412dff) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r2) syz_emit_ethernet(0x6e, 0x0) fcntl$setown(r0, 0x6, 0x0) executing program 7: r0 = socket(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x84}, {0x6, 0x7}]}) (async, rerun: 32) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[]) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x615, 0x20) rmdir(&(0x7f0000000080)='./file0\x00') (async) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000280)="1a49720ab5256d796b9d742c9a3ed0d9996c0d115da05f5904157c76e2c042e127c4fc1971fc5712db417d2db9a75ef2b809f62516d997b136b2eb395d42be8ad12385dd78dfbdb4876d684af233dab3710502c01594bb4071c7e2a4d317916f61d1f901bf5546871f0ec88b95a075f5912f78a58d8dd039acea1fd00808d6247999909df7a45eb3309d8ae89eaa1065eb26a9482e1253a212bcd364a03ecb72633b215ae2d344fd78d6659283f1454418b68a49a6866adbdf76fb6a0b069919d077214bad95b489df44253d777e0e904f57bbd84b75627469a6fbdbd046b8f6600b19b82b3c12970bb9bb8953729c88f815a7306b", &(0x7f0000000380)=0xf5, &(0x7f00000003c0)="e54a054a40272afdf916abc50268114443026f89c104f0acc039838daaf504124d1bcc8b9199aee2417e07217f0b4172964b97d4457a978444f3aab6c86bcbe3b829598244d72f2505c640a53206eff99fb4da9a25e7c1f2d8872f9f228c0f6a14cde06068edf2", 0x67) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (rerun: 64) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) (async) poll(&(0x7f0000001500)=[{r5, 0x4}], 0x1, 0x0) (async, rerun: 32) close(r2) (async, rerun: 32) close(r3) (async) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) (async) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) (async, rerun: 64) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) (rerun: 64) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) (async) syz_open_pts() executing program 0: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc", 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000380)={0xfffffffffffffffe, 0x10000, 0xfffffffffffffffc, 0x0, 0x1, 0xc518}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRES64]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x9f4}, {0x4000006}]}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x5c19318b3f890e31, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x0, 0x400}) r5 = socket(0x1, 0x4, 0xfc) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r1, 0xc65, 0x4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x5, 0x1}, {0x24, 0x0, 0x1}, {0x6, 0x0, 0x2, 0x200}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) dup(r4) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) executing program 4: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c000000000000000000000000000000000000000000000008"]) executing program 2: r0 = socket(0x0, 0x4, 0xfc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x2d}, 0x4000029b, 0x0, 0x0, &(0x7f0000000000)="cc5d6818542327273801dbdc9e6a763b5653f98f86ed800e10fb", 0x63) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="307c149285e666f9c66966574dd9f5bcb63e404e60b1b84eb36e9148b840026634f4f763e442ad8a0401f2613826e40a6fab83e69dd4cc627776b958f5e4dce2b8986b7c66cf9a9d445d6e8c1ea838232c0f787dddd2b1716f0894383e84", 0x5e}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0xc}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r2 = socket(0x1, 0x2, 0x0) r3 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0xfff) kevent(r3, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0xfa}, {0x25}, {0x16}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407", 0xb1, 0x0, 0x0, 0x0) getsockname$inet(r6, &(0x7f0000000000), &(0x7f0000000180)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7}, {0xc0}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1126939, &(0x7f00000001c0)) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="b8", 0x1}], 0x1) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2, 0xff}, {0x1c, 0x1}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r2, 0x802069b5, &(0x7f00000001c0)) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x63) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, '\x00'}, 0x3) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, 0xffffffffffffffff, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x18, r4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)={{0x4, 0x81}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) r7 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x42, 0x3ff}, 0xffff, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x9}) setreuid(0xee00, 0x0) getuid() executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) pwrite(r5, &(0x7f0000000180)="83", 0x1, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = kqueue() r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000640)) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r6}, 0xffffffffffffffff, 0xf3}], 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @icmp=@echo}}}}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x401, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x5fbd], [0x0, 0xfffffffffffffffc], [0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffd], [{}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0x4}], {}, {0x0, 0x8001}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5a, &(0x7f0000000000)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000040600fe80001c0000000000000000000000aaff"]) r8 = socket(0x18, 0x2, 0x0) close(r8) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f00007bb000/0x1000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000c4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setrlimit(0x0, &(0x7f00000002c0)={0x3, 0x4}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff7, 0x7fff, 0x40049c, "ec9228440511f0210d2de85d1554000800ff0400"}) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000000600)="5a69c72baf5fd3232db459d94484a842aaf90806a411650e0d08", 0x1a}], 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4, r5, 0x0, 0x1e4}}) getgroups(0x1, &(0x7f0000000280)=[r4]) close(r3) r6 = socket(0x18, 0x3, 0x0) close(r0) r7 = dup2(r0, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, 0x0, 0x0) r8 = dup2(r3, r7) fcntl$dupfd(r8, 0xa, r3) executing program 6: socket(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, &(0x7f0000000400)=@in, &(0x7f00000007c0)=0x13) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r3, r5) mkdir(&(0x7f0000000180)='./file0\x00', 0x1c) setreuid(r3, r3) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) r8 = semget$private(0x0, 0x0, 0x301) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x0, r3, r6, r3, r4, 0x0, 0x3038}, 0xfffffffffffffff9, 0x9, 0x80}) getpeername$inet(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) r9 = socket$inet(0x2, 0x4000, 0x8e) r10 = accept$inet(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(r7, &(0x7f0000000540)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r1, @ANYRESHEX=r4, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r1, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="0000000018000000002a64b855f5cc246c000000", @ANYRES32=r9, @ANYRES64=r5], 0xa0, 0x409}, 0x5) chflags(&(0x7f0000000580)='./file0\x00', 0x10001) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/156, 0x9c) ioctl$VMM_IOC_INFO(r11, 0xc0185603, &(0x7f0000000800)={0xce, 0x0, &(0x7f00000006c0)=""/206}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000880)=""/32) lchown(&(0x7f00000008c0)='./file0\x00', r3, r4) ioctl$WSKBDIO_SETKEYREPEAT(r11, 0x800c5707, &(0x7f0000000980)={0x3, 0x800, 0x40}) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r12 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) executing program 0: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc", 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000380)={0xfffffffffffffffe, 0x10000, 0xfffffffffffffffc, 0x0, 0x1, 0xc518}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRES64]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x9f4}, {0x4000006}]}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x5c19318b3f890e31, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x0, 0x400}) r5 = socket(0x1, 0x4, 0xfc) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r1, 0xc65, 0x4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x5, 0x1}, {0x24, 0x0, 0x1}, {0x6, 0x0, 0x2, 0x200}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) dup(r4) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) getpgid(0xffffffffffffffff) r3 = getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000d00), 0x0, 0x0) socketpair(0x20, 0x1, 0x7, &(0x7f0000002340)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x8000, 0xfe) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x18, 0x3, 0x41) syz_emit_ethernet(0xbe, &(0x7f00000007c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x88, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x88, 0xa, 0x0, 0x2, 0x0, [@mcast2, @empty, @ipv4={'\x00', '\xff\xff', @broadcast}, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}]}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r5}, 0x0, 0x0, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002380)={0x0}, &(0x7f00000023c0)=0xc) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) r11 = socket(0x18, 0x3, 0x0) seteuid(0x0) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r4, &(0x7f00000009c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000180)="b4011e579427ced033f66332f6fbfbbfee8f2a9b9a0704a2bb3dcece97e10d185de8ca7bef28e481bc35e74319732af8b64ea61f540b9f92c3ccc00b696dc751c0fcaa6ac3cc98f7a1bf42e31793e16f4ab732f731bd257fb74d2edd8d759287ec01cab179d71b8f5dd6589274e41947ab533020d539d27385414db70c7867e789e10f445dcb84cf5d02d386ac5cc806b38aa42f9d8bde3a1ca5ba2f0d981fcb2bfcb07f0d3ee836b53c66d9eee247c4ff4e8236ab705c774093a1cca9e6182f63cdd229cb06e07b761c0e7d53f248fb6d2f17be", 0xd4}, {&(0x7f00000002c0)="ba521c03207db8d0b9982bf0e58c48ee162dc77a86b7434b463c07ddbb278d56b9e68cccaf1ce23a874fd06e9d89992af187cd01cd96bf655b5a48b4aa2f77bbc2fb449a410b01b6dabbd5cf3e2fe2c204b99f329181bca699f426bf7c6cb3796caf597689d2e8f0a3c40a94f169cd38be448866d28887ae39456ed43b5d856af11ec7574bd33f4712a832a15c4897e6a4b764f67b3aa82d65fc83200865057a23e4f24a048b19aaa4ac91ca", 0xac}, {&(0x7f0000000380)="c39a95959f091b3bdae8e16a3c5fe324dec7068672d0490a66b21635fe8733764fccb5675ce4679b77e1cbb189fa1c59153d08cc342e99c985ebeacfdd640cf41c071504e6b7dadc90fa61d057f6eb849ec6ac6f68a772ca9787e9d7acd6cb00b3acabbfeea2147261b0056aba766b0b791c31d51836884be17242184ae6ad438a86e2d73baa2c82bae37703047c3eaaf1c751cfcdc38a9276b7edb4576767e93f744351e928d6d87201807d35035a54df87149f976ab12a893144a54e3f", 0xbe}, {&(0x7f0000000640)="c2c8f1c992523277cb230358f759f3e9ff6603cf2af9155b623b64c668622b559ee781f94e47ceff36a2d3cedf2a162fc8b2cfc2de45b69856497e3f55f0a91eba1951412a5f66318ebcf310942cad283062e7559bb385ffa681d80bfba2c63b72a976d02903403c24d796ec4bb61004c45f3d545dae19154ffc5b0e5f52aecdfa574f78875fba9fbfbd5d551eb1c301956ffd8dc7c71e3a5c7f302e59c97231fa8fb223f24ba167226614d45c55d83f9ce261fb557b0255a87505b83cac177cd5947268b9033131f9a1a6e51c0f79496a0159f449277f7403dee5321c3bc6fc37654a4da9e31dd9", 0xe8}, {&(0x7f0000000440)="7a5f3413a49190477267e1a7920b2c7162c14b496a0d4e8f264faefc70c638216076ccf19bcf4e94a1e5748db9c69b72a0e19184e570cd67d166e95f71b5aaef0ef5e01eee51e282c3044ffda9bb0c7111fdc1ed1be867e461449beb508c7c08faac096915ce14", 0x67}, {&(0x7f00000004c0)="125009f69850e57a62656b6cb9c8b9dd2261bf", 0x13}, {&(0x7f0000000540)="1468810db7593900c1a3684a52e55679f234e39cb5bc2955b88e06db7e11d21c63b73a6a333701859ebf65e137b5ff899282d3d7000c85caf6dc755e972a0e06a803a2071bc6bb8f117ea83a7e57925e669a7b9c", 0x54}], 0x7, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="00dd000028000000000200000100000000000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r7, @ANYRES32, @ANYRES32=r11, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x90}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r11, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r1}, 0x0, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 5: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) close(r1) r3 = socket$inet(0x2, 0x8000, 0x8) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x7ff) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) executing program 3: pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r4 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) r5 = fcntl$dupfd(r2, 0x0, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) r6 = getpid() fcntl$setown(r0, 0x6, r6) close(r0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) executing program 6: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000000000800001a003f000000"]) executing program 5: r0 = socket(0x0, 0x4, 0xfc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r1 = socket(0x18, 0x1, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r1) (async) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8060693c, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="f4", 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fda3fc00"}) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) r3 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) write(0xffffffffffffffff, 0x0, 0x0) getpgrp() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x3, 0x4) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)=0x7) listen(r6, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000200)={0x3}, 0x4000019c, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffff00470000300000000000029078ac1400bbffffffff94060000000000004e204e20000000000000d04600", @ANYRES32, @ANYRES64=r6, @ANYRES8=r4]) socket(0x0, 0x4000, 0xaa) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r3, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x7c}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000500)=0x2c99f942, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c"]) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="52145a00b8cecd451a48a019fe518aab21b61e6de62274617e5727894747d87d680c6523", 0x24}], 0x1, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: mkdir(&(0x7f0000000000)='./file1/file0\x00', 0x2) mkdir(&(0x7f0000001540)='./file1/file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file1/file0\x00', 0x1, 0x1c3) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 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, 0x0) clock_gettime(0x2, &(0x7f0000001700)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380), 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)="5767b964f02f3a42782f45ff18c0a3bc41", 0x11}, {&(0x7f0000000300)="dcc0efc3a791a522582fc6d5a553863b07554e70fe5c7e9b11c1b1d1937f15183b7b44c17485d4698fbd72122d191c8b49be8da210feb59bb333da2f1429ca77902e9a2d731b05a3bb5f6d95acde5cc47755bb4a6914a1c30ac30321ef1cfb4e7c5984847662b5a882cd71fde2dfe99e54cb1336a199ce618adf5c097bf947146c7cc75da004e80d8735a544510b7804eef35cd27e60a9723ef62177e549168e2197a7ee4af236bd81eb894a06ecfd0d6b5458fdfc3b0d32c06c8910a6d5099ae0a80511f8367ed7a576b5d0f2bf", 0xce}, {&(0x7f00000004c0)="a900000000000000000dfaf53146eb3d60d98408d9ee15f82c8029274da047569d5285f3f7b96aa543f2a004ab08ac3e5610e5128a5d06f00000010000000000e246730189", 0x45}], 0x3) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) unlinkat(r0, &(0x7f0000000040)='./file1/file0\x00', 0x8) minherit(&(0x7f00000d4000/0x4000)=nil, 0x4000, 0x3) recvfrom(r1, &(0x7f0000000240)=""/154, 0x9a, 0x3, &(0x7f0000000180)=@un=@file={0x0, './file1\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0xfffffff6, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r3, r3) shutdown(r4, 0x2) getsockname$unix(r3, 0x0, &(0x7f0000000200)) kqueue() executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='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,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\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\xab\xda\xe2\xd4\xec8\x8b\xb6e\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', &(0x7f0000002840)='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\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\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\x00wB\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`\x87\x8b4\t\x00\x87{\xa8@e\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\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x2) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000005}, 0xffffffffffffff4f) fchdir(0xffffffffffffffff) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='3B', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000280)='./file0\x00', 0x11) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) close(r0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) close(r0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 6: syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x20, 0x1f9, 0x2, 0xffffffff, "a11c293fe054c93519972011086bba2a0100bef1", 0x2, 0x34}) executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: socket(0x0, 0x0, 0x0) (async) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async, rerun: 32) r1 = socket$unix(0x1, 0x5, 0x0) (rerun: 32) getsockname(r1, &(0x7f0000000400)=@in, &(0x7f00000007c0)=0x13) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r3, r5) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x1c) (async) setreuid(r3, r3) (async) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) (async) r8 = semget$private(0x0, 0x0, 0x301) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x0, r3, r6, r3, r4, 0x0, 0x3038}, 0xfffffffffffffff9, 0x9, 0x80}) (async) getpeername$inet(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) (async) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) r9 = socket$inet(0x2, 0x4000, 0x8e) r10 = accept$inet(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) (async) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(r7, &(0x7f0000000540)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r1, @ANYRESHEX=r4, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r1, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="0000000018000000002a64b855f5cc246c000000", @ANYRES32=r9, @ANYRES64=r5], 0xa0, 0x409}, 0x5) chflags(&(0x7f0000000580)='./file0\x00', 0x10001) (async) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/156, 0x9c) (async) ioctl$VMM_IOC_INFO(r11, 0xc0185603, &(0x7f0000000800)={0xce, 0x0, &(0x7f00000006c0)=""/206}) (async, rerun: 64) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000880)=""/32) (async, rerun: 64) lchown(&(0x7f00000008c0)='./file0\x00', r3, r4) ioctl$WSKBDIO_SETKEYREPEAT(r11, 0x800c5707, &(0x7f0000000980)={0x3, 0x800, 0x40}) (async) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) (async) r12 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r12) (async) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) executing program 5: r0 = socket(0x18, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x9) sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x6, 0x8000, 0x90) r5 = dup(r4) listen(r5, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x103a, &(0x7f00000016c0)=ANY=[@ANYBLOB="bf302873a5e50000000000008100280086dd603a63941000000000000000000000000000ffff7f00000100000000000000000000000000000001fc5505ece1dd34c45abd48e5d6d503f19336d56b26829a5a50705dcebfed1bef670075454ea60625294e728c3c947e2b0367e01d650eae31111b7f02ee0e0e5c50398eb8db0dbbcf1446486bb5894fcbef32e6c6d273a4c497756865fc11a83787dbbc93319ff9be18507cf922c9ede233ffb0522602430b09da5ff95eba6d02f83ba46ab5e96f2ee5f96ec6da2ea9242510cab31058e3e018e31ee5a9e658b2a6f8f3055b1fd17c0cdc5c5557d2a5162757bfdee34f22104597b2b14f65215a2dbd6d21c67c15db73e17285767a7c18517e9649a142bfd4c0bcbd6e175366b1454eefb673bf4dff5ea04b57735beaedf2459e97eb1fe3f7a4d95e64f1fd27ff060b97ceed606024888518817e43c486c5ed4313db108fd10d45b8a6e559a18c6c7c248631e887043f7daeff61270a14fb9f9b82e504e6170198d31ef3b846b4cd554b7e6c669dadfbb71f91d1a4c75f731ff4c3267cf5164b9893f744df6535797e350e08ad81fd281bfc4bdc8352ca7491146154eebdffa698f43287a8f2488a96e72147d285110487b93b21801b6257ab82cf63234ae2eac333b2e3806e1c07e77eae0d00bb2a22dfa563cd1acda2c5543ebbb12818895b30a53afa2ab076110d24b0f17ed2333b4740661b7c11fb1ea34e36456480cd1dc7db6424c823620019274deb313fa1e741836772bc5e67f86c68a768be8aa2fc1647c037d00f0a085662af2468e817e896b2df1753990dcd5db65402b5a54d6caf501c1f9ec6381a4699acd85d435d6ba65723995fe3ea925005826b271e21dcdced70fbc4b482fbdc5f8f6fe87a416624c8b45d83b59493a230a22d6b30df21e476fdb514c5c4b4780bd6a15b404fd3937d6acd47d1f86c4eea5c91a307d16d85eabc38f873bacbead762085a14e74e182531c606d3f6b06ab44c2ff604972d8489a74a2fdc6b9be5635ddd1ff35f29332fe93c324b5d4eeead5021b2c553a08b45a2747552557e82e76f5babe631d9d82ac804e70de476c15f4ab2358adb0d9b419f21887e0936c30d031fb59366c78c8db592cdec4972cacc37a6cf11588405262d4dcb6f045fec71c3c63a3a967e596b9f93dde63661c73445fe47792daf9a48024439adc7ca3a7f7cd11790192fdf34c7969cb618b6b1903bee9831041a29156f76ff11293982077942b8277cc2273461cce5b1a7c79a744baf53df1e1ac488b9b18583bca02a701d038e90b9643966f5407a9a8ab1f78be7e7302c4e948c3a63c36ed43d7491d41b4418a7464f1c854ce4420c6e5a676dbc66ee721580213619e90cbaa14bfbe920b2cda3ff4e4d155b4c128e4f8a8fa98ad9d2353ef7bc2a73c9a168c5db84fcb6fda3afed6f9dd62125c73fc6e693e43c5e18ab8ccace0ab270f730987a5de2a71d37468e63c6d6621f3cead6b4b89371266a977d29fa2c703601e9f430f079d93861fa34382a68f3471a6e34599da723ebdfc396c7249465ca4453f743867725c4d17ab475ef01637e5634cc6b1971c4e052e5ade10a43588fb9feb631defe7c6c2e3918459d90882bd4660995a1297037cc5b249309e86b31dbf0bafd294a99b4976ac8b5cda4a00c4b92511a567f73d3a8dcfc68b555869307b2b4d14ba364442a8e98f5ecafd3c2a759668e7a144043623a83223d8d801099c5084bbaf6dca4e02fd93a48d5939d9fa14e437b9e178be3acc5e4c54aca6f11d642c896654be61a2209d17526f8ba9a99d513c5e08e5a05751d735a590f1999810bb0bef5ec9772fff9a5efffd1b844ede0022ea9129d21cf7313ed6e2191fba786bc181670901acac0b159e37ba3825f37e2dd419b8cfdb59abf7dcddd69996fedb7410d03ced2109d6ef2ec984dd728cab9a3d1295a4ead874fb68e22ebfd5f6b8f791c917a73b8ac396ec0d6267c037180fd16a54b7e86be1e6bcbdd539bd9c6f60765efaa7263da7dfea87b4918125281316f48e02dc51963fdd0e9d9ba125d8c99d2518b63c20bdc9c7ceb2249206965618692fc752fa8c10a5c26d2d4d092e895f356f86adffcab569e5a66c2408ca2bf05a53084ff4a9ec3028719215b4279b499a1a51b9d11fe4aba8b440a9b883a537d4c7c1369b7950cd8ea668fd70e66e8e125a7014bc43af8a63e522607db721d7a5cda0988801bdc09e8de73e639dceb4f5cdf41211dc02848bb341f4b311565a3f042c658c17ddcccad1c0c473abbdf943f3e3ceb2537969ff3a4a86056809b7d6b1c7a5fdb6b79a45d907d6fa3279b4aee61a1dd104e2618ad5ed6d3142422ea43fc12f1e2a678dff6d70f713362f9d74f0746b2bee8875f12f8c2d033649d2a51ce6e092bfe126472bf9c1055d8f957341a5be23a0964614f3f0e877d76fd5eb3a47011a31620f50ca520ff514764ddf2c0368e7446519288fb39dd663412052b23548e720594c2d035567c3db5ec58b93d9a4cb51842630fd2ab727698f9276c4a811805c654d04d92f7be6cd3ddb8c1770aab5ea445df9b91c0f665887b282487e1856e01c779b6d7172e539668fa1f3c0ae3c2c8f170a68780c129b57a02da408b0605e30bf3b8cc0a6213c77bb18a0b65d02a37a3d48747b6e15b009c6eee44b35a5e7f91a6b98c26b41114758814de1c7405ca6a4a5ca17d5e72d1d1ade8103115f0fdbd48aaa9065d902c3b937b5dc6d3a33b8af3837936475411a395634dbce1723cb664c8ac68af877471a1f924df0c771deaabb24ae867c9f8a923b283c7e331f097864d4c9e7a17f7928fd8275c1c4b12d7f61b88a892804e5e09297147f4ace0112fe623d5ffd36d9901af9e872e0c71ae100be847a8fe6f253539e702b4afb2e82c3cc9e508ff0f6b4ab2d00c8df4a2433ff396b26124cd5a70b437a6b36d68006bb16f6252dffb7cd1218f66dd31c5a021df7817a3d1129b0e2aa33c558186ca7889c8e3c23bde4e1ba8f6dd9d05509d9638c367939c6745c82d9d741d6636108d3b161fc44843e2c115f09078945725d0f9df9402262e8fd1621e669c8fe1d45329d087b73a5e202d8d29314fd61946787cc9f43872f5d02cd542b588507f08370f8fc0710334a5e3d3a038e11908dba909710cbe2f22f2ddbd7383ba77f0c1473b30ba8b8e644398855461d831580944e52420b29e39e1d58bea193fc3c3f1cece2bfadcf47a26ad106f2305dd34402427a8f308647197ead01ea7b22c1ed520d0a8f89d81f7c6594f94c93dbd1314376b4b51637efd6d1eef23e2b0a415974fe5149604a989ab4d30ebc61bfabffb8867eb4dc886f100a7f5751ed9e3c687705736f55459be6b554cc5eff16ec4e9d94b343a5a5b3406bb662a0fe2635920eb283082d4677a1f06403849d2c1ab15ab1ffb0c854dc36c0749f675fe795cd1dca7110ee7988f29ae0e6d01296480517bdba992b16cb461fb6d19303632e10cff44872c0800eea65a373b13dfbff4538f7fc5701b72a0a2932787fa9761aaaf94362f251dd3a5aa06bcd9e78885e23b1ee9b98e2d5d5f122ba9b66951d6efa1b3edec81b0dfdacc5d3251bdbc7a4eb7754705724eed970f8afacd509641939809d08f587a7cd513900fb02a1fcf17c9886bb80fc1962a1b79dc1777fb2e549a61840ac5685a118c46454b402dc27b0bb2d88ea617520793d4be77df73fc0beee1ab3ceb213520f3b0457ca42b4a91d693589fdff3c37ef3a43c4f7a9fa456f026a3313d3a69c67fb98c72b70384a6991382db91a6a2c1ead43ee6ecb63bc217c71b814deb80c9958e96b0d3a7c3197db154beb4e0fa349e54524ac383af2ff9db43bf6bcd90bbd009f24bb63687d07745c2ac1bc87045b7d4f7ab587916cf828fa59e8ab85f5561b783b7ff8eef867aa874ca324c4c63770d252375776a5a3664ef7170c88b7e8da055da063f6b1c681d7de224f4a6b006a2a0e8da0e3b8286c70407777682937be32a33af6a9e1d3ca27add4e879d6eb3d004926aa210915f05b826449e26d9c3a1ce3df0a95437998085a5bd64a23ce717305e8b03f1b449daded26a9a9179b5a344e17dbca73c3016899f444f93cd0ac4ceed2ed14920b2a63c513c60eb8ad84338068c37b3b88e5c71f494bc37d7e56edc6e235b191cf67f2819df3a304d0e1bbf0402e676364a7eb2684ad4dd80718a04b589b76d4b8ad5e74a130e9e6689ea19413c3147990845107e19c70296763633012d1a90a7bc9f75448182428f4cf70d417e19252b7ba18ab223d87bcc5caaadf9b678eac06222b982b2cadc7611867b264cdaf8bcd5110d8123dc7dec7afbb986113821771cada5a9eb24e24d0a3ddeb3c899028f12058d7423ea162427a26a24cb10154eb173d2a0fb222d48756faaec1bf0854baf48be4753a2fd39056c58388fc698f5eb876c06569d3e6f9a1a69ee1b0652a82991e050215832a103b0719577bf4f404500a5e11ac124a65d1974f80cfee813a81e5f4c13d28b0704b55bb001ba8c4d1a1367375deecdc31d2bba1c9ce5d624cfce0dce303241c322cc929e77fef26418f6ba9d8a7ff4d030b707a8e0d44844dfe274c63dd78d920ac63a93e1e08838bfac764db8838d814f03a9eb05b2c129bb3e7b06eb23442d648adef9f7badb3df29623d89ea4a1105af35b81a179926872b7e16e62adff7aca63d03ea9fc09f19718d1794fb3974ef66c4670bc980998bcdf59c0725b69992202e9362dde69841eb8a4172d833f77dbab5a69b3ba9790f6253d04ed4785a5569a921f63854abbb09fba2e10de208ad95a475e78fae30013686a90fbfc4e44113a0243fd5689d8702d9957c6a3ebad842de320ff16dc8ce2c0def369b72fd87762acdf9a1d8f48186144a4ea3aac4ea8d2f24b5956f226ce9fb8259bff2ab4da4e8945208d9a20ffada17868c1abf66766ae105b1e3b227aa195ffec1d4cff94ffa436792af4fbeb1c34b027296165d643cdc6cb9498169531a10b09ef5a72f02c71cc461ecfb7a9e3575a401c715248238fe0df6ef126bca4ff6dad7b24129b5fa8e4380fc51c3d5901f47d01138965e4a50c70f1961237a797ea40514a0e84296e748a4c40c5383224db43b4ebb5912f4368505309e526a96ac8efa8509b2289a510e29d7bfab2b0a8f0cfc9be972bd2c1dffa5b411fcdbe20dd0b8dcb9b8593e159969972ffadb81256b4dd4a5882f0eecaddffe69bddfda2bc41ddc8134fee52af3114658effb461d9159700a547214ec8cf1f683f91d7a89746e873b2bb000a8212f14bddae3aa60ec2da6ec4ce443ca54b7236c4b1dffec2d09a63aea6d8fc26d0aa5e81222083afc011c4aa1908f8b134623d9d194a684883b230661b31f3cf8158e2b22afd68fef9d7b3779daa490db21d439e86b6b2878c82df931fdbc206dfd1d3091d774289eda14b55caa30888b88053a4ffb1203fcb0a931e4f9f7787edf82a56bfaef54f6dced29a112e1473264b76fc03b3380ffe87e24f406f283b222c90fc7b4982086c91b9ab8e7e0a46897505edb1931f0b9dce4488fbfb116bdc034dd9389e386f91a2dcc107cc039df29f312fde077984b11e776c5b6c271ca8468404538114cf408055a3beaa570569c8a45cb43db84f219b3c573fda41b14d1adb19de4b05b87667734d0d035e827df5f25e4618caa10b101f80ffd1873afbd44aa6f24a37c566bc47e7dc8af9fb3dad3741420114ed67f0e93b0dc6e892cec3aa56ff5def53823000d8390e7d4d25737eb052e22204fd248c8ec527f0699b4d3d424b272e1a49387946faceeb1d251bf34eabb3762ea63aa1df556ed981b2ad7b3fc0346247682d7079f5031fe05b0e782c6fda2a72cf5008a914534da07ab72f8490a4550a376242564f914347b3889c0cb057aa6ca0"]) bind$unix(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000140)={0xfff, 0x9, 0x4, 0xff6c, &(0x7f0000000280)={{0x3f, 0x3, 0x40, 0x7f, 0x3, 0x9, 0x10001}, {[0x9, 0x7f, 0x9, 0x3, 0x6, 0xffffffffffffffff, 0x0, 0x7fffffff, 0x2, 0x0, 0x3, 0x47b9, 0x5, 0x1, 0x1, 0x7, 0x2, 0x3], [0x7ff, 0x0, 0x1, 0x8, 0xfff, 0x4bf7, 0x7fffffff, 0x12f, 0x9ea8, 0x2], [0x0, 0x41, 0x7, 0x4e6, 0x774a, 0xfffffffffffffff8, 0x3], [0x40, 0x7fff, 0x100, 0x9fe, 0x8, 0xfce], [{0x0, 0x2, 0x8000, 0x1}, {0x4, 0xfffffffa, 0x3, 0x2}, {0x1, 0x100, 0x6, 0x8}, {0x3f, 0x7fff80, 0x5, 0x7fffffff}, {0x2, 0x1f, 0x7fff, 0x5}, {0x0, 0x10, 0xffff56c8, 0x8}, {0xfffd, 0xbe, 0xff, 0xfffffffffffffffe}, {0x4, 0x0, 0x2}], {0x3f, 0x401, 0x5, 0x7fffffff}, {0x3, 0x7, 0x2, 0xff}}}, 0xfff, 0x6f}) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 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) executing program 3: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) close(r1) r3 = socket$inet(0x2, 0x8000, 0x8) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x7ff) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) kqueue() (async) kevent(r2, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) (async) close(r1) (async) socket$inet(0x2, 0x8000, 0x8) (async) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x7ff) (async) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) lseek(r2, 0x4, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) rename(&(0x7f0000000280)='./file0\x00', 0x0) r3 = dup2(r2, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac00dd6070af6fb10c634b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000100)=0x5) select(0x40, &(0x7f0000000900), 0x0, &(0x7f0000000540)={0x691d}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x81}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffff1affffffffffffff86dd606145560014000000000000000000000000ffac1400aa00000000000000000000ffff000000f04e213d75defa872f07e278f54d592a0067620f557eb24bdd80ef77064b32622e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r5 = open$dir(0x0, 0x800, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x810, r5, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_reply}}}}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x50}, {0x812e}]}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[]) executing program 7: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000000000800001a003f000000"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) executing program 5: open(0x0, 0x0, 0x0) r0 = getppid() r1 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(0x0, 0x1, 0x4000062c, r4) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x1, 0x4) r7 = socket(0x18, 0x1, 0x0) dup2(r7, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = socket(0x6, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000000680), 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b"]) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, 0xfffffffffffffffe) close(r3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r7 = socket(0x2, 0x2, 0x0) socket(0x2, 0x4001, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xffffffff00000000}], 0x0, 0x0) kevent(r8, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) r9 = dup(r2) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x2, r9) close(r10) setitimer(0x2, &(0x7f0000000100)={{}, {0x1f}}, &(0x7f0000000000)) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000), 0x10) fcntl$dupfd(r1, 0xa, r0) connect$inet(r7, &(0x7f0000000000), 0x10) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000280), 0x0) fsync(0xffffffffffffffff) nanosleep(&(0x7f0000000040)={0x499aa56f, 0x8dd8}, &(0x7f0000000080)) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r1, r2) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000240)={0x6, 0xb, 0x3}, 0x3, 0x0, 0x0, 0x0, 0xe5350e2a94868a05) msgget(0x1, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0x2, 0x800) getpgrp() sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r3) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pipe2(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) sysctl$hw(&(0x7f0000000000)={0x4, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x40, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x100) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, &(0x7f00000012c0)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff427838c24000384dbb1c2aaeff10b4135529a1da6fda67c67469d254be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d74b460dfbe50b01b3e9dc302071de1cb5e1004ed207697faa7b9f350c0241e74a096d25e0a6ae73cce2b3acc019196a75b48c2dcb7606c", 0xd2) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069de, &(0x7f00000001c0)) sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613e454da30f13abca8f0bb2e7a1256c5081c30c1f804de658a638bfdd5a6b5a3daac813fc554f775f9b267aadeff278dcfe3d7917c225c747d001c96b4c14d6757c24448ee3c845ca06f1a5a3d3557767cbabbaafe996691edcb7c993d3abcfee3d82403a349320d8d6b8c14ce609fafa1f0e12d3a2efb32609d1463cc6da7eeaac6b6443a2c8649ed71869e0553e487060353903099b3b0fc7800512f9bdd5965fe034c97028d6e7c8c7773fa3c59eaff743abd9c812b8c94ba647633d9ce474fd111746b98c0284d6860e6e3fec4574fa8da7ca94e698255fc0cacf7b01800ebb5d6bd205bc32d7cb7feee98737e49f8b9c5e7ea8beebc36061eb9b66d895fca526dc61a7888d79ead3bb1906950fbeb3a6f514e6d248b30ac0fb340c411d2c3eece3fe1b8d3085853932d90686186d38a5c781c9bd356a148caed9a0532ee3ca5b471ae9f6974b05edecb26af7ee9c76a7ef75e309fc28b61f0defb820bfb359a83eb7efb0df6c9cbaf6bb38849fdeaad680fb0dd2252b21bcdb4b7105fe5550b008f238a537eb003c58c27210a5c192b4a5fefae769bc11731c7cf044a1abd446d43e477236a61e8ee8d2fb9941648d56ae7179bff929d3c9b591fb63a08abbd6ed0a89c2c5eaa7d3697137c157e8a38d4a0211d44356efa418bb212053d19d88d3cb25f9b9862c50425d1ad1a22fd04e7e3a7053f38eb1522d2df9dac61e6482c50549c284a88d7285d55e15764f89d7496ed60e48d97afd213317efc77201f2f7e79d62b53c36df1a87ffd420880910821da3389cd82f5926a0aa0fb614a2ea2ac44c899726e32571311eee0f62afc53932546ac529f4cee63aa8b0691ce1c45afe898ec47b2468f6bf152471417665c7cf05c61975a55c88511682b23aa6bec2d63a8521b051ac5abb3df9d2ec82c9d7cb27fffd07ecc9a7a4d7588621f5e74399c740a170adc716efd267ac6d479ef6cdc4a081035dd822bc8ecb777ee6cd80d3149a88cfe2a506ab9bf65dcf98ceaa8ffa4ce8cfbbfe10205bb6ac045417c0fcca86631a7f49946df97990c416d68bed5650f9810621634c0af077f2100507fe63574bcc463881d0e3888abd62106c9d17f29bd04ed4d5b362328a6350911df2ead8832f5f795b612f6d54c1ffb9bd8cce2598150d019e95997fd2ebd574e287c9d61058480e42bdd89e9f41a10168c383285d0798deb0e809b4eab4898c26e0cae1e4b00dafd7ecdfa86f2cc3d6d941d0d241df4c2f9d02f02250b03e6a53d34c365b9ebed8259ee73effead06e409c837fef463cf0860b1e6cedad37c9e4b1c1bf4af2f5d97c029cc5e50cd9e55d2693b369678fabb6df00821b06157646e67ea41d2dbe54935b412e9a125567b88eb539c5ba8cbde087a19a4bbe8f91c0e3353237f90c04c09240f1884eb8fa16bbd42432848d8bb684b29b15651aeb04d35f8d07181fff046ed55c54f548be8671be6c812f85fbda8d34941336944f1af66feded43b3b8460d74ca2b3de0aa932fc72e3f62d368348c81734ef24ad374e38687bbb4754f5eb9773bafa32a53bf62dbcd54c1ba752c4c88aebd03d46606a29607d0da7a1ea41efd8ff4648bd2eb0cff03bb5fad2ee2ffcca72a711fbbce76b4860e78ae56a79cd710aa69c0b077f71bd91e7af7e588df9ead4392d50b328d162aa6d26bae2194e92dcf8d62710c492c96d93fc1dc1424c305e2c6d124d3e6b5582e8dd0765acc0371c3916bdd355cbc9829c27a46a5a9edf35940d1284df313e6ea1756e7792e718476de88576ce8e3223a24c2a3a997ead7137e25fc83ddfc85a4e05ba47b88ec6f085d0411a8d973d09064f032ab932a4cdb4bb2d9919b1c472c63c49ca766838253ac053edf153358ad9931d3d891b410ce7f55b1975db63a48bebc67d63df6124755d8d6b0db448008c1e5d89b69a9ef3dbfb8225222ba27899b0a4c460fd5036c1f1431032ea521e82faf4fc2165187f354f5a9c5d5e582331ad90890126d21692a2add489c9c4cab1b8a4cec310cb9fc8fdeb33841dd2c2156793a93616e3deee4a43dceb5a573323fb12c863b49c3e259199961c72b0156e6efa9b8e3cd2222b6adaa76b4b8f7377aad6d895aee5431f20bcfa071931826d89a9fd59ce8ddee39af11b4d172f32d2717dce2878b6f31be986d192ea82e253ffe4eb6466ddfe3ed537323278165ed249c02737c1b07651dc35af8277d910e4eb9839dfcb1c46f20b37b5846d4e201b911b5145900df40d34dd62214476b41a9adf26629933c5f77796c7d7b81e8cec64a72ec88c90b875240edaa10684b9818b0fa3760b60ed4866e3ea4008f3b471f96d4d97aa3e849f05e3f27730c8265abd7f55d46e08cc5e3ff88d98d0424f506831d851185ac13b3fdafb0df245801105ad8f6637cac5d16d39e16141f21fdebcba5772c002b41c35aaad064cd764dac4e553b83cb3e386e2bf49650dae660f415c299859af79342727c112b3ab77fd5c1550a506b98be02a283c6cc4aa1931ece237f743a3c70b344d1aedafc19d588c53971dba55afc942fa4a635c5815df70c0263794c4096b5123759d88fbfe3bdaaf6ce86fdde98d0eb08a7b4cf975378956f3d7be01b054048f17e7c3dcef968909ae395dd77adc93aaacf05368180145d579a50f0a6ba75740d4a79f126d91a6ab60bd8e7d1688b63f9b72df0f8a0985b6c8d61bd814a975fffd9c057bbaf0bbc4e4b5d0cf7944f3f3d446acbba2b977fa0870167af0c1b9596e68fc74cd3a17e594b8b33dd01fc8aae7af55f3d19f6e8f632a042aa6c154925b0d03ba8ccf83801b54c3f6c3a55f46dd97586a595fcfc107b9d1bbe932e17e1ca7bd30df13a0ca5d506a70411ce1fbb08bd77e5d2fa22bd96070a68289cb5eac593e87bf81c495184edb2292114e10397444e2e4986b55b74cbaf87b4063d816bc1471c683d90c4f630ab7f07446f88ec02dfb73a912b2441bceb2fd0a4909b8a3acce67ffe187afc1659ce44b4620dc2e17f5ae6113583126f050f36462643d967236bb18e5303adf820d4940df89724dbdfde5b752cee3216d05cff3be66c2134beff375a1be9594f262ca1fe12b846aea25964c0c0c0974c2c4ddad22551419bc61d53d999e5da1a4db72675880302787886131e146ae21496bb2f52da34ced330f755daf12056f8bf2730ca43ed36301b82b863cd017c5934796c98952bd0d607fc416de249675c19d19282b6e17ede90c814745791c76aa2cac80f6dc09a3d0578f62dd3291102b3677efc3adbfee4c5d667c3b1c08d9508f3fc7bcfb17854ca9bda97ebf0ef3009d7f5dffac3e246b7b8007e003a4a91284eb179b080a426ca5f9d0bf62584bd55a93283286767c4dc5ff54e1187ef3652ca81898600d8befb44e3bb4ab75ec7c9f1a365eadc899ee88152cd80b68cfa48c789b645526fa49bc39bf66bfb752ff5792dea348e10f0dc0267ccc94965495a3b7cfaff8124747dabb2055ba46674c3da07058ce456882d5621b1212436cac0f83c9a82c27cf3af41a07dd42033d9f5ff46935c8152bfcbe18fa1377e82148a09be90ca1dad8debba9e64a2185e8950c8c89bc5e996ac902393c11e795acf0b15fd2819ad61361b747992dda31cfb37a4b752bde8c5f96a2f7fef2415c963bd1f8cb821ebac3a8d82de9fd5671cbd014359e0e99936ff0a5088d6b8578dfaee9d060dc1c54fb544a8f21d13e530f1953a0cd124c93e1c0cad59bfb98c3c9f157e45e86dfdfb4040d46c4eafa675a16f73df629d2d5516ed44cb9906cf730e5f7df7d0e756add0ab40cef38286f72869400bf93f31654f6bc654b71abda8505fd61dce75bec8ddd75c007047c56fbf07aeefeef8b262a3df53bcf7886e136b83fa203d59665b89e3ded484b4df2c67af65063521b79e4cc1fab6cd6c06371426e53b2cff8db601af034bab9a80cdb8312c07c14910cc5fd7507b5f3549548ac72baafded17755cb9e3fd2db6e893a886219b753b1c15d9cc2e929dfdbfc7b3b6670791877cbc06e0bffa610f7b1e888afde9c0a5582bc7bd35f6ab9151c041366ddbef1cca7f3eeb5bce7b201fb3a7dc811fbcff4093e08d691d49aedb4fd3cc5d497aa1cef6439502cb2cd8da9ee006947a70c46cd2b126a8a81e1f2d3b7ea55bffaf2415721fa2c7ecb799f5ff8cd6454df2a4d99d5588bbcecf2ddd181f672ac9cc79e3683f9ef8c24aecaf6b0df982594625ed83952ddc9a220826fbb279893875efc1716de8b30f07aee725dd5d27501b19e2f5440b469c654b41c9652f391b5b87916c3a005de122c8d1363c9d54cf7fbb007e821406d004e4ffca17e3be26f7527d953a0b8955c6f39bbe1864de3137d2339f92a2eb952e41edb36490b2cc2e37b80fb51b6cac66be3189bdb2fcfa5412da3c87e8706131ef919f9882398eb3ee52e617725baaa8b3ffdb111a0ef991c8a3670f527f1cece48adebebdc9b9395a5076bf54f6fbeaecbbd6878883a0075367b8507304e1ef42a23e5bff835cac5c60a75043f5387d852bea3cb1ff4cd9486b047c703bae951f17e0ee19ec531fc7f48ee1fe7ac8e2a46ecebd59640bee95a80f74dcf8a88bd7193e708c3f7ab734212dd4799a2b39c87dd86b3658fbd59344e85eb2b45c15d721e5854b55084761b7b3a094ca3a2eec326a32b53b225a8cfce0c7f065150bd061318602bb23453e73de45de248717ca54aed1c6c39d1fa9b511649dc880ee3507073212851b9a9e3dcd8371877059fd6e4552c996f7edd5d5f4d1afd23a187ce555b092ee29e9d1d8ebdb8b341bfbb2ad49c0b48a0ad7c4bab2bd67fdaaefe2088aa24cb4fcd6a94e0020f35facd3d5882364e0593ee445702a32edf794f9aaa47f8cfe801537841f6ea9106d65f16a512ac959e943f1f4882864963a90d9cf456d20aa9dee6993b799ffc84ea6ceb4c2bfbd7f399942506bd51c5b1bb477cdf4428b1aa2eeadbd9bfba477a815816675f93504f6b03f2416d2547d11b83a6703fc7dc726081feb05649b269f6bf60bc6aecbca9957bd110f0d3c6c539967fc0441c16d7f079c4df52c7fb0c2bff1ab3b7f3b185bf15922b2190c2278469f4ec607286aff398ce11b230a27acc02fd56ae4646", &(0x7f0000001040)=0xfc1, 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) stat(0x0, &(0x7f0000001080)) r4 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x0, r3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x80, 0x0, 0x3}) executing program 3: r0 = geteuid() r1 = semget$private(0x0, 0x4, 0x414) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x1, r0, r3, r0, 0x0, 0x50, 0x3}, 0xac, 0x4f36, 0x7fffffff}) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0xffff, 0x1, 0x40, 0x81, 0x8a}, {0x5, 0x9, 0x8, 0x834, 0x1}, {0x5, 0x9, 0x1, 0xab, 0x7ff}, {0x3, 0x2, 0x401, 0x7fff}, {0x2, 0x3, 0x2c, 0x8, 0x6}, {0x3, 0x8000, 0x1a4b, 0x7f, 0x3}, {0x2, 0x4, 0x6, 0x0, 0x7}, {0x7f, 0x180, 0x0, 0x1, 0x9}]}) write(r4, &(0x7f0000000200)="1e5be9032ea152e5eb0a0ff9ede294bbb7168f0a5b88b90d8f06fde27e4457c7b693afda0214034bc4830693f8155be958ad65244ac680b4f74d6ab3bd1d8c02e0d43da0156a5f16d50ea36b4e0852253ab806a18a89e4be203c0a5b2e469fc9d62f1da579685f9346f72859da5271ad500e9f9eac4a1708", 0x78) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000280)="e88e8839cd385430712345404a9cab3d0a920bea726e4687bcafea0e6d8c96687d22e37456c9c356871d720399a44ed9c23b0c3b2c69862f92f43aad9f313e7c745fdd64cc3481e6a1d83f8e5cde91a00ad4f2ef0baf9fc3ac7eccaf23137315a8167bc794968c196e4b979ad1bab30ac54a9152b532bd9cc3c42966f1d6a1dee424d68efad34a38488918712302791c755239f77ee389b37c77456f9ffd4513527681f88bcc69f677aeb6ef388eeddaa1c79867fa0cec4b4cb965c4dd8b0c157484765cc25a408b6202c9730b72dc3a323a6841e08a15fc2c5f42a1226c9bbf52875bd5c9a1fdfbe614dc030756decc4f49374232d3e2b8028db91ac371bc77f7f9ed05da9f72c91cb433c40dca4d0e171a75ae7839797dbcf7d198b8107b200dd190270582b9791aca5e1ffc81f95e66a4befa17521de1ce9c8a069d7ea6749abf6605df80c3e67d190add86e9cbb8d395a2cb68003e48b00462cf09e3e2adf151ddd75c08e96bc958effd1cad0ec55a5f1bd66d66d6d670d0e6e0424cce6f3ca951ded05d76d8c167805498383a7921882e004ed42d295a4d1279a012746d6e1e63a60ceeb1e265461225d7c8830ffb7e4cccd24a0eab917efa0d82ade3d6193438e7e13e4c20347c1e0bcd48b25776857eef7a1d4344b90454ae5f1581d62814cf23f8f71a1f57b518503028697d3e97de238b5d50d7fefb1828c78b5d72c564a5209bdf380602c80d6e1110dc6f351586f0e5aedd12df87134a9a1c6db95c206c9be9313f1b0846db90b8f41bd74e54705afe34a05ff2832af266f3a95239b8156b4a26f1bb8e19b39397526d2d0fa3653e47274d34db7584783a71f7b4465bce6f04bc31af6bf544ad6cb521ed40fc3b4f46a28fa61ab3665d8ab2158be83ed472a031bd5ef3e2d38084912691aa49e47d48578d09cdfb151f86d6b4afd8feedfa34cfbbcf029adb6f5732b27f42600e6f55abb15e6132f635394ade2c257645e0635f637df72919ccc835b7a820ab87ee1a9fda10e55de310e26f26977c4d1378c2c5568ccdd27578b1d831f628610b4e0782aa96969c24b84d763cbcf4c08f6aeff554c886b4eb50b7b565fe395ecc9f2d872b84bf688debf91e2650f3ac71484a263a4015a8fa1fbc77569ff3c5614d25fe2d6b7a4ae8fdfd53b46d5eaa293afbfb308774cf86314945c0f99c70fb483e2ddff3484833760453ca6527fca840ddbaf16ae80f3a9242887f0ecebc0a47a97e39eda63c8efcbde7d52ebed12441d2ff1caa7079d362de83107c30a638ebc4bd138cfa7ee970fe2a05c050114ec4fe0b3d0a23d7d99c08528f87447bca55fa72186bd46569e4533ae0a3d01f376a783f167ab6502f12e34810388c414db3473a35d44dde095b1896a5f451718a584b90789c7865b17c481ce84820aa4d614df0efb0d9e04b168b25469f158c07183cb96510dca8c2fb81d086383a418c62b5fea0e54680c16dfe9a8c7f337245aedd7aa75f01de745b33ac769cd5719bec668e6af3446a5659343e4d7eb4c3e85a443f1d8420939b192666d1f3053dcdb5974bd32e838df84ebca6b7855e429196287734e1bc55b64587e0c3ff7baded8defbbcdd0f1fc5ad4aeb041dc2e3b57f378e899423481cd46f1d8be23832f2c2376735f0f2d9a6b3a5688d64a3545128312b579a1a5ae1180c36c581463b64f96eb4c401980a850140d0007d6e213ebcf112b2283611812d59a742720a00c6e7d0d08e5312e1daeb9c4f9d3f87660b4ede4059829b6205e8eed3e27503e36efd2afd89945978e853852fcccc1470da5823108c0f14ab44fa3483da588ff24fb5dc3ed17c742d3defc465ffdabaf7f22f0c1197b980e5f4c89a3b642ac2bbb605f4db88a8dbde4ee56ca5943f2eae8ea5eb2bc1a37c6bae20732663476e0c011f0ddefd6b421454be8906222c6b395a8bdaaeb1459e26edeaf0322a5f1e32ae1be1e53fbf44a4a40af63ae31b7acedf638b329fbe378ec1b164b055035a190887df2a554138c1d7eca9aa6461dcdac69271fa6fad3deb4cbb480168273ba318e50b0f1a9c2e9d92516d38dd27f110cf72d51ddb62928ba3a929c8c0fd592ec5a944e4b19c8c0ef15cfbd6fa3e6f2c54e407d29b255aa02808d3dd575039eaf4c78abf79193a7a0915cb9f2fe78618dfbeddeede2bc1c702a8e8ae284103c11629ff549749456b499a2dd28e176a8378e749cda67ce1872e5c144569889edfc326a2af6edc87618bb652049ab941eb514acf0c55402f26e603673b3a1639c384a384ea16df31811d06d2d79064a02e8d84da942ffb35ce341ccb9169a5d0740f75ebb4bd15ad9a4dcdc4a8fa1d96328d8bf38c6b3fcd2bea5745bd94b072948d95cc61e1d3f4dcf455055988304f88aebcdbd102a75a62836a4316c9a4b5b9b610173f2d57e61d702885b379be0b54cc7b6c7e5d365189f1eadf6978d4d2dfe9ae7e81fada825828fe843de693e11e9e0d37de78d4e4a8d3507a87b9326161ee8c4b3dd38e0ef163dd615141fab49b1325e2e25983742b82055c91106622fb123e6391e0663646c84378e91b8672428e173cb17ccd5ad688a33170549828216b59c7c810c96ebc62caabb174f0ee9a1ea176fc31fa4e9d5a7a8a34899e9cb0e88c484890aec9078a7b3333f74e87042ba7b410f92b8a867b419abd202056efe469c3ac10942863be0882cb6c24adc2a30b87737e3e0ba262e80928c3ccc94c4882678c35370e1c01570cd9fcc35f013a68c19e156e3f92fd678b6890e64c4097ac8bc93c44bbbf210c60754334de003580bec874bb8ec3f8706aa00297f0b970ae609c3d91daf594f825b284e393a23364e11e40225944199daed93130ace9a66d378d2fb1a6bc958d0adee9961d37f46076baeb11794bbcbbdec9888dadcd701e350d7e7821067cef4e29b90186f27df75c3f0472e1d9fff21c49d674a547fbd2fbee5e08dc4c23847a3baeb3c47d15732c52ed7b7986c536a7f301beebe351a960e0156c6447b31609ba2c1fb76c6fc66b16746275dbb063195b750b1fad3e1b0c5b5a3e96c410a92428c48aa3dfd72e276a29021b56cfd24dfc43faf460f945aaf65005af9768c4ec93d215b81a97078eccdc645df41f788246f02696d3a4cf52d86d56ef5ca9d04f1bcd4114c9d56240bbc47212ffdbecadda2b13b8dd8611356bee2255cc91bd1964bda8da8e45743acbcc0abdc55cdaa5ba62f77821480fd6c2f234ff5da92ee7371980c94ba6723e3a247a142a26d893d473af4fc3480b9fa412c12ef964326f588783d26a48ec9c8233dff212e14c58b70e8be17090fc89471986db1ac8842002ddc783434523a174b342a1bfac9e0c336e1015a30950b0ffe0fc7cdd642697f9fdc659ff09448bba739987f65d0fb72a205f1ac9aad3685b7caab94e1f295c34d1e74dadc46adc8928a5051f77522978c0ecbc1f299ee6482387ce8e216b83c2ed329503126031dce09e92fa01f30976227ec690a6df502f7b956be86f42ac8985773ab28b68d05c03e7dd6aae348d6f4c2430f933991e615ffcd5d0f85ea819fec8e65bd90d94b3a9e9d4c8b49ae5ed2186f51300ad006ff2da16cf1c69a4927db1f8b28a099dec2131d7fcb52487882d65c160f8224b7a8ee0393536975dd70951bf855406d4145f91951769ced271e0783d5318a988da240ed5971b16fedd9a923e14d5720ac97972dae4b8776d61437aa129b08ca0c12659ff373ca77cf5d98b481a03801b9c115a38298932f01077ab93da1d4e420a22949004e59b39602ba74188c107126cce6e84b9303b7332b9872f3970b0593a81f4e138a3f19dd83c8569c18255f1d3c39d1e83b4c96e9581c915f6ac7340574954e656101bad2585e9eb366701e5c491e1612c5b88ae2184a52468dd87b42a8a9abbfe13c26d51f9e00418276af337637b4395a3365afc14e339df9183f3e4b949713d8da12ec7f2e9a18c2a9f69dcc450ce26479ea094c90495ad71ece20b33108e71dcf44054d9323fa6d348ee0fec91d00521d46188fab22f35969972b236b56e36d47333901acaf672d7536544d4e1d43261b0c161d502c37624bc44fd0e78c074039fae86e20cc657abfeb6d54b4a74261fd07be0a5195e9025a3242e6d3043ac6bf89b77945a05dcb6b9d075ea24b781413e4237fc1d17d2754a4e2bf3a9895d3d603e40fa3cda745d12350c7d23a48dd6b0250be8422863223355d2c0307a72aa4cb36c5bdbc82f4b382dc3e0d15b3365c735cd8490b38609cf6d527f5b2f8045a7bd8008c242e8d3aa00ecdf9fba23503d3b2e4eb5ff3db71db326bf21f965012709482ea9e65c4fd350e4835c33732097175136c98a485b7aced57230392d78e428361c03b711065238f5f3107b3cb66a638c890a3b633fe1ba3e0cc262c863d9ee5051d10e08433b4d1cac0b8e12c1ba6055170fee072fd7c3682eeba0e09c16534f23cdc54d8fc298663ee67585a89b27dbecb36dce79e76935b5847faabd7db78532549ea2a709b783b00247bd7b4e6a8bffd1ad2e863f83f484bfbbc298401becda2a31fd548013c79ece9e31c49ad171cbab668af10de35b667c6ae13543a5fe87306c3be33ddf673d0869f3a59a5d2b07efb5d56d8d42505880d630ceaf276164c629748d1c2c3bc104046fcbb8ea671737fbb3a92ce492e1b0d86e14ee0567a3a8778183a8f176c3cdb5ae3e6fbc8b1134a092cf902aaa4979a2439eddbc9d4b220fe15a314f60c6d35c84a62705aceb307c94a8ca7cc380af0e8eff13cc6d7c9d2252ce33191da94068160ebec603338bb0af9c472ff6661d491bb3f082634eb88c08a699a497b8ed11e88f4cbb2c53b97b373a61cddb76cd584279f8fff10e2c5a411757f755d78589a18f1ef6a237619a353c29cbee492e392c30aeee8546f6448471fb8468d658f22d8369a1f0ff9da056a9998d12306f3291d17321b38e91f31279b7e33e95ea928ab1b1245b17d5d081df176c4ca780a4d5fc3111f1850dcc7c8f3e032c851002277f10d7137e8ca89ecedb482fd54a5141d00a09e4a3e1bc58d5de3951c6964eaf1e49e9fdb9cc1ba9b4e98bc1b73e305ffaf1cc1866d953ebcafd541b7ba4ad180ac49b312dfeb809a0b793cebbf663a23c63a71e6f2e29403ea9a75c634ad25ebc3a420b137bcad9707159c84f92b5693d07f6f4bd29d7f072fd2bb352999079a2cb51c92cc900e783757f16d7e21a9adca782d7201aca71897367b0ebf1fa1eaced85890b398f8a22c195f4183a5dfd8b7d6f48834579dd60793667f9c7310ae690f3f59524fd745c4553a35487499e33e6b8c5ceb4eb2019420fbbf8a5e4eb3cf94f0e76fc507cf9e2eda8b315854ff8793666bfb678779b869b1c4eef3e101466bd01c3323c52ac133297ec30d2aa679b0db14da079fd1ed2a2e6ee637c25eca18bc5901a6cbd66b9399fce217773e2c448613e1607fee79440c8ca1131e5fa581cc4081caec1790d5dbc9c41d57bb73236000757633525dce354c2c0562f6b16cace566ae1c26d133c891d3ba8f73cc1a1e5a39afd4e8261f82d95f540f3d8f99308295dbca780ad97752d04ed2f475f689ceb2caa5b18d2d635fa2466b0b1e2446e079caf734c0646e86ffa70f932694af2162d9c5dcd3bef3f4470505cac4170a2d433e50614907fac7542d2f4fb68f442be213da40df0dd0c90667fc8daff030c8f39fc2591e71d867950f86ed43cfa5d3ac13d77d4f138b53e3cc7146eef1b7dd849eba4915774d44a881b7ebef2ec03f817b", 0x1000) r6 = open$dir(&(0x7f0000001280)='./file0\x00', 0x100, 0x10) fchownat(r6, &(0x7f00000012c0)='./file0\x00', r0, r3, 0x2) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001300), 0x400, 0x0) fsync(r6) sendmsg(r7, &(0x7f0000001b80)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001700)=[{&(0x7f0000001380)="7909675031f5beac73126bf5bb1bf34a2381e23af5bd6554be5951209e18d4987a4d4c90319ca1ce7f3e290968b93365b12ac91922c5dd69314690", 0x3b}, {&(0x7f00000013c0)="0ecee2cf352aa3342493d2374745e6dd1070cdf27043ed209d98d64a3362dccbc2467f34043c23615cc75c05d32210bbf08c1197d17a4eeab014c705dc6332759ab85a8f9a80978637fa54c59b5f596ba5b50397ae540ff8c3a4281de37aeb342275c2dd7bf7eab8b82f20fb2f88138f58c02f391e3c0903a6ca24cbcef4ab24a0e10559657fd893b0c3236f81cdc06c80026c952e2aae50fb0a4a26b8dcf06bf86335da1602fd7878f0b84e41e0cd41e27355132141613af48d0ef9a4f9354f69d050", 0xc3}, {&(0x7f00000014c0)="b2c1b49eed7a53a8b890cd02a70ca36432496dfcd8b8997ed71b9be1c4688d6fdc09dcc5f9402691a26904eb284f2815544ff45c42a39e297edfed86c37f6016452827d41b9ef27672e7df35a015", 0x4e}, {&(0x7f0000001540)="5ec3985fed56a27f95b2f997ec744aa3422fda28707bb6f8b8963b5158ac560c7133503d538ea1d5db61a2193efa301d9556bb32ec4cbdddfc6ccf78befe207f3e96ca21e975bcc232318289c18aa29c15fe8d69402711bd2a8583becad7434b17e708e6b03f5b6a276998a03c0ae7437000347915fc96e74be7fa007731cc14e8199d06f214547ad343fe517f21820e7ac141f83cdd95618f264279ad285aab7f2f64e0e70f816248acc6575cd4b04e472054cea6b97ae716c1a23a0f9a6ab0c2158f2fd4cbfa21eb5e345746899a0a3d0c004e49ae9defc2980d4501771206cb7cbf36beda44afeafce4e3ebed55e03be43d2527fee6f47d420f8da34b", 0xfe}, {&(0x7f0000001640)="4b8a6a6b55dc779e23593e0765c9bcbc0a37abcbe312be72e0d57a79266a070897ed347a9019cecc5010889de8ddf3ae40b38f675cf75b094112cce2581df5faff8802c3f78580ebcb4e9eaee8a155a4d16802682f5b9ad3a3fe74fa0478c239add5d89da304dc807104b8c207fba4a7de440db9d350165bb37b2f71b758d2f385c73956782e", 0x86}], 0x5, &(0x7f0000001780)=[{0x78, 0x1, 0xfffffffd, "a2526ec020894695ffd4317ad11fe95edcb6c9ca8304e91ff4a4121264ae505f10702210ba09dc007599deb3f51245209d9a659f88f7c6fc9f8e72fd608639feb0a18b66a2edcaca867038ea0547572706269f09e726cee85b04758a7ebb350d779ea8"}, {0xa8, 0x1, 0x8000, "5bc2f1fdabbd253905be140e6d45a0ca66e26c98132ab9e2ef444aba2d5a54a43d07e90273e4ce902e5b0c3282d3b87960b1b33d2de70a83562d90dbd7498f05912df89d451dce1a26f539696c5f206b643675e700183d3155590aaef14ccc3beae844a7bbf214d64553539bbd72bbc25d6418146dd8f81b979c5aa92b77fdccba2aa1d4ee28afb7b38613552b77517cff88bb"}, {0xb8, 0x1, 0x8, "f1a2130820a27046795e882986ee74f44f07c2b3f737f02af96c94019f6bda497a52a9190a5ddc4eb3298c5a1d3382b08683f83e2d6ca35a16fe8d2c13041c5ea9a03e4aeb087eb3ab474093059c882e30299f7b10b6b0f4bae29c1d1cf800f13258b5aecdb47b96b0299799f1440949f70088a2f52ca2c0c14c540ed0b936f9cc79f811f07c77d5202a082c9ee2397dc6679aa6b41aefcdf0a3044e089fbb1d7f"}, {0x68, 0xffff, 0x1000, "14855819581da8dd17012491a839867cd1b0088fb95f73ca0032a30a50e8fc386bc821d12246b511524cb052e04950d66c22680e83446045420bc2ae8b8883f494b6b26c89caaf124797cfedb0b27aab0b9440f6"}, {0x30, 0x1, 0x5, "6b8634f9e844ef160d0d9965a9f44e3725cc8acaf46553bf85"}, {0x110, 0x1, 0x547, "f5821bd0632fd0d37b63e2d34c3f04b3c80d9236f6c0ef3d85612f7f81c43de8f0363e1e1d824fd295a61d49cf660b331a49942023c814a30b42ac8d3f09bbfa0e582b47ab6870a8f64a343456e49241befd2831682a0246fb4b05b05b1fd8e797437e8228677d1d77520e533deb21a4954ff6ab29a56d8925b07cedb0254c7cd1b0a0939c976840055cfacb884ae3a6acb3df9adbc3be49cbadf89a8b3ff6a95a1f41df62135c5dec402d46f3992275765f4e9e13c6307ee30ea45c09eff62088e3f6138370f3cc31e2b613cf6bff42721bf7a8b08db59e08d7a7b41477f461622a26a0cf2a295a0aa87276352545b480d9ff52b55457becb948a79"}, {0x78, 0x1, 0x9, "b49125d517a97e1bfa33c9afacbca55257808b2fe9f62877b6562fc7954eaffdaa0540dc398e9422b6dffbf856e18e64fcae5abf2c0bbec3b513f6cd41cc104ec281370de2186888830da427638824fa1c9934506768b6066a153afc2b94d4c341"}], 0x3f8}, 0x2) r8 = socket(0x10, 0x4, 0x3) fcntl$lock(r4, 0x8, &(0x7f0000001bc0)={0x2, 0x1, 0x1ec6cbbb, 0x522, r2}) unveil(&(0x7f0000001c00)='./file0/file0\x00', &(0x7f0000001c40)='c\x00') r9 = open$dir(&(0x7f0000001c80)='./file0/file0\x00', 0x10000, 0x41) chflagsat(r9, &(0x7f0000001cc0)='./file0\x00', 0x1, 0x2) r10 = getuid() fchownat(r5, &(0x7f0000001d00)='./file0\x00', r10, r3, 0x0) execve(&(0x7f0000001d40)='./file0/file0\x00', &(0x7f0000001e00)=[&(0x7f0000001d80)='/dev/wskbd0\x00', &(0x7f0000001dc0)='}-^,\\\\\x00'], &(0x7f0000001f00)=[&(0x7f0000001e40)='/dev/wskbd\x00', &(0x7f0000001e80)='/dev/wskbd0\x00', &(0x7f0000001ec0)='\x00']) faccessat(r6, &(0x7f0000001f40)='./file0\x00', 0x50, 0x1) r11 = semget(0x1, 0x3, 0x4) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000001f80)=""/166) r12 = dup2(r4, r8) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000002040)={0x2, 0x1c8}) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000002080)=[0x7, 0xfffd, 0xa7, 0x2669]) pipe(&(0x7f00000020c0)) executing program 5: syz_open_pts() (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) semop(0x0, &(0x7f0000000100)=[{0x2, 0x401e, 0x2800}, {0x0, 0x0, 0x1800}], 0x1) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') (async) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') (async) mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0xc}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) (async) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) semget$private(0x0, 0x0, 0x384) (async) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) (async) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') (async) unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) (async) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) (async) r2 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)) (async) semop(r2, &(0x7f0000000440), 0x0) (async) semop(r2, &(0x7f0000000340)=[{0x3, 0x5d32, 0x1000}, {0x3, 0x8}, {0x4, 0x7, 0x1000}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x1, 0x3f}, {0x1, 0xffff}, {0x1, 0xfffe, 0x800}, {0x4, 0x2a, 0x1800}], 0x9) semget(0x2, 0x4, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000600)=""/76) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) getuid() executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x408, 0x0, {0x0, 0x4000000000000006}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffd, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x11d, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004c3b010f00650100402e9078ac1400bb00000000891b06000000037f000001ffffffff00000000ac1400bbe00000020037b69893c5ecafa588957d9ef89c548518f53d072d54d5d18d635ad259fdf13c6ae164c74fe7d7e5640f73fd55bfe2efc04b3c57179b4e29c43052bc3f237636918d726708f795c4e20352d34e41a196cb7ae17623b8d291cde095f36c3b6d4a2bae63d952e7fe67a0c23e0a36db19815dba3351594cc8b3704a3bd5e59d6ce4923d309a9d569b499e0a6099f513ac9c341a05d0b2ff7cc762eeeec6d4ee98e32bdb7785b63cf05f070255345afc01e83fb01417ceb7bbd29590724fa6789884b04eb254d7d6826b4fa8a92fe8a82c9b3e96bd4f3b4f8a7b322960ba981f7c"]) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000480), 0xcc, 0x0, 0x0) socket(0x0, 0x0, 0x80) msgrcv(0x0, 0x0, 0x0, 0x3, 0x1800) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x3000) socket(0x20, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1c) sysctl$kern(&(0x7f0000000100), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x7f) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) socket(0x11, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4c) msgget$private(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="cf6c82ece2a6d419319bd8df6b99d68e9d2439583fc5f07107b1d8c650dcfe25cc97c7804076afee713eb4eecd95229470e7ca0a3a06c8e6823d13109481e55e0fed7c414e3ac6d0c588f5f2c6e35e1c146a7b5da51e9c2f6cd0b170fa0c496a83e06adca37426b29db9dcd0516b7f", 0x6f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x21}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x6) setreuid(0x0, 0xee01) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001680)=ANY=[@ANYBLOB="aaaaaaaaaa6d9371e200000008004500003c0000000000e89078ffffffffac1400aa4eba4e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a01000009078000013123d1b1a686b01a14c4d5e2d95f362eb150000"]) fchdir(r2) syz_emit_ethernet(0x4e, 0x0) r3 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x4, 0x0) close(r3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="cd7dcb1d81eb002bbf92ffd4026643075bbb08df9979cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d484376", 0x6a}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) executing program 4: kqueue() r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') executing program 2: r0 = semget$private(0x0, 0x3, 0x30) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, 0x0, r4, r6, 0x80, 0x100}, 0x1685, 0x3ff, 0x3da}) getgroups(0x0, &(0x7f0000000140)) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r7, r4, r9) r10 = socket$unix(0x1, 0x5, 0x0) r11 = dup2(r7, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000800), 0x400, 0x0) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f00000002c0)="c18df725ee8e", 0x6}, {&(0x7f0000000300)="5accd423d3ba2a0345f172140b710a03e3526e0c53958e7635d514ea659e6f17b6ad9de7366f5c05fa81290066566e12af1856484b7339be94a813f7f4f416b70ccf47616f9d5893654dc8f6dd0055727fa95ffaae7a4cf6bd0bf3b4ad827b10e98f92e7101c62174b978b4352d1c75242d33144e75a5852d7c14be834eab1f99d09b8", 0x83}, {&(0x7f00000003c0)="a67fae96a03d252390dd388bc40c6bcbd28394d281e681aac4c2c6ec27e3b25118a85713c26a0218244a20b2bf5c973c81f88c11ac6897909ddc6e44800a9b781141e4b99fa63a6b5d65996315e9ecff1fb22fe3086e1f844b6ba3182c6e387af4db829829b04bacbf3c2fb027", 0x6d}, {&(0x7f0000000440)="17b18b9e02872d5b8d032600b9ffdcafdc0cf10700a32d055ad0e23680cb9eda266cf2fe24e6dc9fc3ed2e830ed1aefc1714f1d71429bc07210536014456a2d29d87fa13aee7f871e2c6df2892862d597dd5e25bea602a6f5d4df00b4edc2bed9f573dc2095133fc3d3dc034eb", 0x6d}, {&(0x7f00000004c0)="a658d0e46f9731fbb93c17942255a7ddf5a173b3441572e84f3c540aecc8596adaa0eb1b99d53b72666300802b72959525a310cff1f204aed2bb53a788e907e9fc22602cef2dc0418fa9cd6936170b1c323c017af9de70e8327dff8b701f954afa159123a5b741732653a8e845deb4b7532c0482d97ebf194f810ff0e8369d974263427140189ad4810f735244561a924d0fa99bd62c51ea2f316934cbbef44228cac1ff70eaa4e50699e450c7d9fbbedd416d8fb7c4a055d8e5ffde4bb339ac711d79629ed1a924", 0xc8}, {&(0x7f00000005c0)="19c47675bd0561ee9e3364c8b6831c14e2facc6641268ea24c4ca110b2203f3ca4802b03341b0acd0849784419f3b719c42f219755f0e449afd614c33e0020902e403f6e493fdb2de5cfd536a11270e9b57c59c503e3f0229db3aa6be1fbff55aa53373b92286e49ff128dc9522a723247e29a0fee298af0d9c5cef259205265b2a2376354e0ba2d53e19daf3b5179395f5047336e337ed38dbe4cb0373b745131d05879ee9cd1d6dd0cd9a1f36cc45d61bfb34b5b3602c3a4bfffa24ff6880cd4fc53026f1ad636c357c2c25f9748fb9b36f6a7333aa5226b05d945753450e4289162fa763b", 0xe6}, {&(0x7f00000006c0)="67087b41c274dd645b63520cffc2fb0d35f12ffebb714915c738b3595fa00181d0bd55f58fbf831288fdf06a9987fa184f7e1088f3b2cd3b589c397ef3b12ca4d37afc9eb64640f6a35cdadf410c12cdab777e9eead5ee9990cdfcbdc1e2e36d96b2b4862c2fa49e00ef3b865e", 0x6d}], 0x7, &(0x7f0000000840)=[@rights={0x38, 0xffff, 0x1, [r7, r7, r7, r11, 0xffffffffffffffff, r12, r7, r7, r7]}, @rights={0x18, 0xffff, 0x1, [r7, r7]}, @rights={0x38, 0xffff, 0x1, [r7, 0xffffffffffffffff, r7, r7, r7, r7, r7, r7, r7, r7]}, @cred={0x20, 0xffff, 0x0, r1, r8, r5}, @rights={0x28, 0xffff, 0x1, [r7, r13, r7, r7, r7]}, @cred={0x20, 0xffff, 0x0, r1, r8, r5}], 0xf0, 0xb}, 0x402) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setgroups(0x1, &(0x7f0000000980)=[0x0]) setreuid(r8, r2) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0), 0x80, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) getgroups(0x5, &(0x7f0000000a40)=[r3, r9, r5, r6, r3]) shmget(0x2, 0xc000, 0x10, &(0x7f0000ff4000/0xc000)=nil) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f0000000a80)={'./file0\x00', 0x0, 0xfffffff7, 0x20, 0x0, 0x1, 0x9, 0x8000, 0x0, 0x0, 0x0, 0x4}) getgroups(0x1, &(0x7f0000000b00)=[r15]) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b40), 0x80, 0x0) ioctl$BIOCVERSION(r16, 0x40044271, &(0x7f0000000b80)) r17 = getgid() chown(&(0x7f0000000bc0)='./file0\x00', r8, r17) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f0000000c00)={'./file0\x00', 0xfffffe01, 0x6, 0x9137, 0x0, 0x81, 0xfff, 0x4, 0x2, 0x1, 0x1, 0x80}) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000c80)={0xcb6, 0xaa9, 0xfff, 0x1f, "ab9189d848e94b914fbab5b04dc2892fcc2b05cd", 0x234d4fbb, 0x5a0}) executing program 1: r0 = socket(0x18, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x9) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r4 = socket(0x6, 0x8000, 0x90) r5 = dup(r4) listen(r5, 0x0) (async) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x103a, &(0x7f00000016c0)=ANY=[@ANYBLOB="bf302873a5e50000000000008100280086dd603a63941000000000000000000000000000ffff7f00000100000000000000000000000000000001fc5505ece1dd34c45abd48e5d6d503f19336d56b26829a5a50705dcebfed1bef670075454ea60625294e728c3c947e2b0367e01d650eae31111b7f02ee0e0e5c50398eb8db0dbbcf1446486bb5894fcbef32e6c6d273a4c497756865fc11a83787dbbc93319ff9be18507cf922c9ede233ffb0522602430b09da5ff95eba6d02f83ba46ab5e96f2ee5f96ec6da2ea9242510cab31058e3e018e31ee5a9e658b2a6f8f3055b1fd17c0cdc5c5557d2a5162757bfdee34f22104597b2b14f65215a2dbd6d21c67c15db73e17285767a7c18517e9649a142bfd4c0bcbd6e175366b1454eefb673bf4dff5ea04b57735beaedf2459e97eb1fe3f7a4d95e64f1fd27ff060b97ceed606024888518817e43c486c5ed4313db108fd10d45b8a6e559a18c6c7c248631e887043f7daeff61270a14fb9f9b82e504e6170198d31ef3b846b4cd554b7e6c669dadfbb71f91d1a4c75f731ff4c3267cf5164b9893f744df6535797e350e08ad81fd281bfc4bdc8352ca7491146154eebdffa698f43287a8f2488a96e72147d285110487b93b21801b6257ab82cf63234ae2eac333b2e3806e1c07e77eae0d00bb2a22dfa563cd1acda2c5543ebbb12818895b30a53afa2ab076110d24b0f17ed2333b4740661b7c11fb1ea34e36456480cd1dc7db6424c823620019274deb313fa1e741836772bc5e67f86c68a768be8aa2fc1647c037d00f0a085662af2468e817e896b2df1753990dcd5db65402b5a54d6caf501c1f9ec6381a4699acd85d435d6ba65723995fe3ea925005826b271e21dcdced70fbc4b482fbdc5f8f6fe87a416624c8b45d83b59493a230a22d6b30df21e476fdb514c5c4b4780bd6a15b404fd3937d6acd47d1f86c4eea5c91a307d16d85eabc38f873bacbead762085a14e74e182531c606d3f6b06ab44c2ff604972d8489a74a2fdc6b9be5635ddd1ff35f29332fe93c324b5d4eeead5021b2c553a08b45a2747552557e82e76f5babe631d9d82ac804e70de476c15f4ab2358adb0d9b419f21887e0936c30d031fb59366c78c8db592cdec4972cacc37a6cf11588405262d4dcb6f045fec71c3c63a3a967e596b9f93dde63661c73445fe47792daf9a48024439adc7ca3a7f7cd11790192fdf34c7969cb618b6b1903bee9831041a29156f76ff11293982077942b8277cc2273461cce5b1a7c79a744baf53df1e1ac488b9b18583bca02a701d038e90b9643966f5407a9a8ab1f78be7e7302c4e948c3a63c36ed43d7491d41b4418a7464f1c854ce4420c6e5a676dbc66ee721580213619e90cbaa14bfbe920b2cda3ff4e4d155b4c128e4f8a8fa98ad9d2353ef7bc2a73c9a168c5db84fcb6fda3afed6f9dd62125c73fc6e693e43c5e18ab8ccace0ab270f730987a5de2a71d37468e63c6d6621f3cead6b4b89371266a977d29fa2c703601e9f430f079d93861fa34382a68f3471a6e34599da723ebdfc396c7249465ca4453f743867725c4d17ab475ef01637e5634cc6b1971c4e052e5ade10a43588fb9feb631defe7c6c2e3918459d90882bd4660995a1297037cc5b249309e86b31dbf0bafd294a99b4976ac8b5cda4a00c4b92511a567f73d3a8dcfc68b555869307b2b4d14ba364442a8e98f5ecafd3c2a759668e7a144043623a83223d8d801099c5084bbaf6dca4e02fd93a48d5939d9fa14e437b9e178be3acc5e4c54aca6f11d642c896654be61a2209d17526f8ba9a99d513c5e08e5a05751d735a590f1999810bb0bef5ec9772fff9a5efffd1b844ede0022ea9129d21cf7313ed6e2191fba786bc181670901acac0b159e37ba3825f37e2dd419b8cfdb59abf7dcddd69996fedb7410d03ced2109d6ef2ec984dd728cab9a3d1295a4ead874fb68e22ebfd5f6b8f791c917a73b8ac396ec0d6267c037180fd16a54b7e86be1e6bcbdd539bd9c6f60765efaa7263da7dfea87b4918125281316f48e02dc51963fdd0e9d9ba125d8c99d2518b63c20bdc9c7ceb2249206965618692fc752fa8c10a5c26d2d4d092e895f356f86adffcab569e5a66c2408ca2bf05a53084ff4a9ec3028719215b4279b499a1a51b9d11fe4aba8b440a9b883a537d4c7c1369b7950cd8ea668fd70e66e8e125a7014bc43af8a63e522607db721d7a5cda0988801bdc09e8de73e639dceb4f5cdf41211dc02848bb341f4b311565a3f042c658c17ddcccad1c0c473abbdf943f3e3ceb2537969ff3a4a86056809b7d6b1c7a5fdb6b79a45d907d6fa3279b4aee61a1dd104e2618ad5ed6d3142422ea43fc12f1e2a678dff6d70f713362f9d74f0746b2bee8875f12f8c2d033649d2a51ce6e092bfe126472bf9c1055d8f957341a5be23a0964614f3f0e877d76fd5eb3a47011a31620f50ca520ff514764ddf2c0368e7446519288fb39dd663412052b23548e720594c2d035567c3db5ec58b93d9a4cb51842630fd2ab727698f9276c4a811805c654d04d92f7be6cd3ddb8c1770aab5ea445df9b91c0f665887b282487e1856e01c779b6d7172e539668fa1f3c0ae3c2c8f170a68780c129b57a02da408b0605e30bf3b8cc0a6213c77bb18a0b65d02a37a3d48747b6e15b009c6eee44b35a5e7f91a6b98c26b41114758814de1c7405ca6a4a5ca17d5e72d1d1ade8103115f0fdbd48aaa9065d902c3b937b5dc6d3a33b8af3837936475411a395634dbce1723cb664c8ac68af877471a1f924df0c771deaabb24ae867c9f8a923b283c7e331f097864d4c9e7a17f7928fd8275c1c4b12d7f61b88a892804e5e09297147f4ace0112fe623d5ffd36d9901af9e872e0c71ae100be847a8fe6f253539e702b4afb2e82c3cc9e508ff0f6b4ab2d00c8df4a2433ff396b26124cd5a70b437a6b36d68006bb16f6252dffb7cd1218f66dd31c5a021df7817a3d1129b0e2aa33c558186ca7889c8e3c23bde4e1ba8f6dd9d05509d9638c367939c6745c82d9d741d6636108d3b161fc44843e2c115f09078945725d0f9df9402262e8fd1621e669c8fe1d45329d087b73a5e202d8d29314fd61946787cc9f43872f5d02cd542b588507f08370f8fc0710334a5e3d3a038e11908dba909710cbe2f22f2ddbd7383ba77f0c1473b30ba8b8e644398855461d831580944e52420b29e39e1d58bea193fc3c3f1cece2bfadcf47a26ad106f2305dd34402427a8f308647197ead01ea7b22c1ed520d0a8f89d81f7c6594f94c93dbd1314376b4b51637efd6d1eef23e2b0a415974fe5149604a989ab4d30ebc61bfabffb8867eb4dc886f100a7f5751ed9e3c687705736f55459be6b554cc5eff16ec4e9d94b343a5a5b3406bb662a0fe2635920eb283082d4677a1f06403849d2c1ab15ab1ffb0c854dc36c0749f675fe795cd1dca7110ee7988f29ae0e6d01296480517bdba992b16cb461fb6d19303632e10cff44872c0800eea65a373b13dfbff4538f7fc5701b72a0a2932787fa9761aaaf94362f251dd3a5aa06bcd9e78885e23b1ee9b98e2d5d5f122ba9b66951d6efa1b3edec81b0dfdacc5d3251bdbc7a4eb7754705724eed970f8afacd509641939809d08f587a7cd513900fb02a1fcf17c9886bb80fc1962a1b79dc1777fb2e549a61840ac5685a118c46454b402dc27b0bb2d88ea617520793d4be77df73fc0beee1ab3ceb213520f3b0457ca42b4a91d693589fdff3c37ef3a43c4f7a9fa456f026a3313d3a69c67fb98c72b70384a6991382db91a6a2c1ead43ee6ecb63bc217c71b814deb80c9958e96b0d3a7c3197db154beb4e0fa349e54524ac383af2ff9db43bf6bcd90bbd009f24bb63687d07745c2ac1bc87045b7d4f7ab587916cf828fa59e8ab85f5561b783b7ff8eef867aa874ca324c4c63770d252375776a5a3664ef7170c88b7e8da055da063f6b1c681d7de224f4a6b006a2a0e8da0e3b8286c70407777682937be32a33af6a9e1d3ca27add4e879d6eb3d004926aa210915f05b826449e26d9c3a1ce3df0a95437998085a5bd64a23ce717305e8b03f1b449daded26a9a9179b5a344e17dbca73c3016899f444f93cd0ac4ceed2ed14920b2a63c513c60eb8ad84338068c37b3b88e5c71f494bc37d7e56edc6e235b191cf67f2819df3a304d0e1bbf0402e676364a7eb2684ad4dd80718a04b589b76d4b8ad5e74a130e9e6689ea19413c3147990845107e19c70296763633012d1a90a7bc9f75448182428f4cf70d417e19252b7ba18ab223d87bcc5caaadf9b678eac06222b982b2cadc7611867b264cdaf8bcd5110d8123dc7dec7afbb986113821771cada5a9eb24e24d0a3ddeb3c899028f12058d7423ea162427a26a24cb10154eb173d2a0fb222d48756faaec1bf0854baf48be4753a2fd39056c58388fc698f5eb876c06569d3e6f9a1a69ee1b0652a82991e050215832a103b0719577bf4f404500a5e11ac124a65d1974f80cfee813a81e5f4c13d28b0704b55bb001ba8c4d1a1367375deecdc31d2bba1c9ce5d624cfce0dce303241c322cc929e77fef26418f6ba9d8a7ff4d030b707a8e0d44844dfe274c63dd78d920ac63a93e1e08838bfac764db8838d814f03a9eb05b2c129bb3e7b06eb23442d648adef9f7badb3df29623d89ea4a1105af35b81a179926872b7e16e62adff7aca63d03ea9fc09f19718d1794fb3974ef66c4670bc980998bcdf59c0725b69992202e9362dde69841eb8a4172d833f77dbab5a69b3ba9790f6253d04ed4785a5569a921f63854abbb09fba2e10de208ad95a475e78fae30013686a90fbfc4e44113a0243fd5689d8702d9957c6a3ebad842de320ff16dc8ce2c0def369b72fd87762acdf9a1d8f48186144a4ea3aac4ea8d2f24b5956f226ce9fb8259bff2ab4da4e8945208d9a20ffada17868c1abf66766ae105b1e3b227aa195ffec1d4cff94ffa436792af4fbeb1c34b027296165d643cdc6cb9498169531a10b09ef5a72f02c71cc461ecfb7a9e3575a401c715248238fe0df6ef126bca4ff6dad7b24129b5fa8e4380fc51c3d5901f47d01138965e4a50c70f1961237a797ea40514a0e84296e748a4c40c5383224db43b4ebb5912f4368505309e526a96ac8efa8509b2289a510e29d7bfab2b0a8f0cfc9be972bd2c1dffa5b411fcdbe20dd0b8dcb9b8593e159969972ffadb81256b4dd4a5882f0eecaddffe69bddfda2bc41ddc8134fee52af3114658effb461d9159700a547214ec8cf1f683f91d7a89746e873b2bb000a8212f14bddae3aa60ec2da6ec4ce443ca54b7236c4b1dffec2d09a63aea6d8fc26d0aa5e81222083afc011c4aa1908f8b134623d9d194a684883b230661b31f3cf8158e2b22afd68fef9d7b3779daa490db21d439e86b6b2878c82df931fdbc206dfd1d3091d774289eda14b55caa30888b88053a4ffb1203fcb0a931e4f9f7787edf82a56bfaef54f6dced29a112e1473264b76fc03b3380ffe87e24f406f283b222c90fc7b4982086c91b9ab8e7e0a46897505edb1931f0b9dce4488fbfb116bdc034dd9389e386f91a2dcc107cc039df29f312fde077984b11e776c5b6c271ca8468404538114cf408055a3beaa570569c8a45cb43db84f219b3c573fda41b14d1adb19de4b05b87667734d0d035e827df5f25e4618caa10b101f80ffd1873afbd44aa6f24a37c566bc47e7dc8af9fb3dad3741420114ed67f0e93b0dc6e892cec3aa56ff5def53823000d8390e7d4d25737eb052e22204fd248c8ec527f0699b4d3d424b272e1a49387946faceeb1d251bf34eabb3762ea63aa1df556ed981b2ad7b3fc0346247682d7079f5031fe05b0e782c6fda2a72cf5008a914534da07ab72f8490a4550a376242564f914347b3889c0cb057aa6ca0"]) bind$unix(r3, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) (async) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000140)={0xfff, 0x9, 0x4, 0xff6c, &(0x7f0000000280)={{0x3f, 0x3, 0x40, 0x7f, 0x3, 0x9, 0x10001}, {[0x9, 0x7f, 0x9, 0x3, 0x6, 0xffffffffffffffff, 0x0, 0x7fffffff, 0x2, 0x0, 0x3, 0x47b9, 0x5, 0x1, 0x1, 0x7, 0x2, 0x3], [0x7ff, 0x0, 0x1, 0x8, 0xfff, 0x4bf7, 0x7fffffff, 0x12f, 0x9ea8, 0x2], [0x0, 0x41, 0x7, 0x4e6, 0x774a, 0xfffffffffffffff8, 0x3], [0x40, 0x7fff, 0x100, 0x9fe, 0x8, 0xfce], [{0x0, 0x2, 0x8000, 0x1}, {0x4, 0xfffffffa, 0x3, 0x2}, {0x1, 0x100, 0x6, 0x8}, {0x3f, 0x7fff80, 0x5, 0x7fffffff}, {0x2, 0x1f, 0x7fff, 0x5}, {0x0, 0x10, 0xffff56c8, 0x8}, {0xfffd, 0xbe, 0xff, 0xfffffffffffffffe}, {0x4, 0x0, 0x2}], {0x3f, 0x401, 0x5, 0x7fffffff}, {0x3, 0x7, 0x2, 0xff}}}, 0xfff, 0x6f}) (async) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x1}, {0x6, 0x0, 0x7f}]}) syz_emit_ethernet(0x1019, &(0x7f0000000180)=ANY=[]) executing program 7: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000000000800001a003f000000"]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) executing program 0: r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x81}, {{r3}, 0xfffffffffffffffe, 0x86}], 0x9, 0x0, 0x0, 0x0) dup2(r2, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: open(0x0, 0x0, 0x0) (async) r0 = getppid() (async) r1 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) r4 = fcntl$getown(r3, 0x5) ktrace(0x0, 0x1, 0x4000062c, r4) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x1, 0x4) r7 = socket(0x18, 0x1, 0x0) dup2(r7, r6) (async) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x8001) (async) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() poll(0x0, 0x0, 0x8001) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x40) r4 = dup2(r3, r3) poll(&(0x7f0000000080)=[{r4, 0x5c}], 0x1, 0x0) execve(0x0, 0x0, 0x0) close(r3) r5 = getuid() chown(&(0x7f0000000080)='.\x00', r5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r6 = open(&(0x7f0000001040)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffffe, 0x67}], 0x30, 0x0, 0x57d, 0x0) setuid(r5) r8 = getgid() fchown(r2, r5, r8) kevent(r2, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0x7ff, 0x0, 0x0, 0x0) close(r1) writev(r2, &(0x7f0000000300)=[{}, {&(0x7f0000000040)="607337e068319d3e04db9eda21c8e81ff8f357e43d14827524b5aba8656f63237a532747a0b450dd00d84be931a4d2bfdfc3e53beba3918264441649f37e3b4d5ad673a93dd35c27", 0x48}, {&(0x7f00000000c0)="aedc0a9b482451da6d1d9be13b747d17a439a944c38538772c9f95174c54c08e9d5a76cc6ae8ba0ede1ce4deaea8a889e534dab275545a300c3f486283dcd983a0ff4afa2f20fdaeb05ea1f2a02583b89d4f06fcd570f60138dff1ab10fdf96db073213fcc646179ca1ea36cf2fbc91a076e8957474536b40d3894739f8cdb40387417d3c9db6ffefbe300f2496578168a1111fd51676a536c947a8210a8f762e43d0c738197", 0xa6}, {&(0x7f0000000180)="d553a3cfd9a08683093a2d5cb8b5c3d2a9e2c48361664a105a4e8210d5556fa9b724633b41177688c7ef773a4fae56f5d9be170103015d0f649d4d66bcb9b7cdd69d72593e6fbad00ad6a0c7323c3fc31a3c689f506f8dcf7e158e0d317d9da0bb0425b92998d0e2a136ebf19be79effec16da0bcd427f025f945c24f75d42c35ac16f8ad34f8d9d38232b80eaa7aa74bcb1452ebf6d76050606c189d0916a482fd10089bbce5de997bcae0f1fe053896c38356af5674c30050bd62a22bc2580bb41c320e656821fb1cc42e2ce3ed023fba75a7531476d620f3c47681deb18b9b925a9a2c3137b32", 0xe8}, {&(0x7f0000000280)="a16d3ce249e00988b055f62bc9e8793ed0c22139d0c1f067771cd99fac68eb9e50f231f8347d89502d45fc4385105721dfea84f8bcd261dc293661167d39601fa697e26653da2779dd240d17f7076daaf9182b1b1a86", 0x56}], 0x5) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="a990135f8dfb53f16492d702a845c5bcc604959e274cf3e7cdaa4d98bbb2d2d6c3ca7e573eca884ce59eed1a6418579c54cf728797147811017c2f0f3ebfc747f3515e29580c3fe042497f1f1431253a831916961b644ac5b9b283b616a52b7066a98ae4920546172947", 0x6a, 0x0, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000000)={@remote, @empty, [{[{0x88a8, 0x2, 0x1, 0x1}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}, @icmp=@echo}}}}) executing program 2: socket(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) close(r2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0xb) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000180)=[{0x4, 0xd73b, 0x1000}, {0x1, 0x1ff, 0x1800}], 0x2) semop(r4, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x359a]) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000240)={@local, @empty, [], {@arp={0x806, @generic={0x6, 0x803b, 0x6, 0xa, 0x9, @broadcast, "1d2dba6d625c5f019272", @broadcast, "308d9dea0982ee06f90ec19c2352de08"}}}}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) socket(0x1, 0x2, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) executing program 0: r0 = socket(0x0, 0x4001, 0x0) socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b1000504000004000000000001200000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8341712051eea040000000000", 0xb1, 0xe, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6b, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}, 0x10, 0x0) getpgrp() mlockall(0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0x7f}, {}, {0xfcd, 0x0, 0x0, 0x4}]}) r2 = socket(0x0, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) accept$unix(r2, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0xfffffffd) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fchdir(r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x7ffc, 0xef, 0xe6, 0x8, "ee702d64e100000000005c9700", 0x9, 0x400}) read(r5, &(0x7f0000000100)=""/140, 0x8c) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0xffff) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) mkdir(&(0x7f0000000000)='./file0\x00', 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') writev(r0, &(0x7f0000000400), 0x1000000000000165) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) executing program 4: clock_getres(0x4, 0x0) geteuid() r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x10, r0) symlink(&(0x7f00000000c0)='.\x00', 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, 0x0, 0x101, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r4 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206925, &(0x7f00000001c0)) writev(r4, 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206999, 0x0) getuid() r6 = semget(0x2, 0x0, 0x292) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r7, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000100)=[0x9, 0x6, 0xfffd, 0x7fff, 0x8, 0x6, 0x800, 0x5, 0x7, 0xca1]) setuid(0x0) executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f00007bb000/0x1000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000c4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setrlimit(0x0, &(0x7f00000002c0)={0x3, 0x4}) syz_open_pts() (async) r2 = syz_open_pts() close(r2) syz_open_pts() (async) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff7, 0x7fff, 0x40049c, "ec9228440511f0210d2de85d1554000800ff0400"}) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff7, 0x7fff, 0x40049c, "ec9228440511f0210d2de85d1554000800ff0400"}) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000000600)="5a69c72baf5fd3232db459d94484a842aaf90806a411650e0d08", 0x1a}], 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') (async) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4, r5, 0x0, 0x1e4}}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4, r5, 0x0, 0x1e4}}) getgroups(0x1, &(0x7f0000000280)=[r4]) close(r3) socket(0x18, 0x3, 0x0) (async) r6 = socket(0x18, 0x3, 0x0) close(r0) (async) close(r0) r7 = dup2(r0, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, 0x0, 0x0) (async) write(r6, 0x0, 0x0) r8 = dup2(r3, r7) fcntl$dupfd(r8, 0xa, r3) (async) fcntl$dupfd(r8, 0xa, r3) executing program 4: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000100)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8d1f9bdcaa9a00000000900000a67e6ff00"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09", 0x7d}], 0x1) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) fsync(r1) executing program 4: r0 = socket(0x19, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x8000000}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1011, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) recvfrom$inet6(r0, &(0x7f0000000140)=""/13, 0xd, 0x1800, &(0x7f0000000180)={0x18, 0x3, 0xfffffffe, 0x4}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: r0 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f00000003c0)=""/96) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setuid(r4) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x1, 0x0) close(r5) r6 = socket(0x0, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0x9, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9be, 0x8000000000000000}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/130) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xf, 0xfffb]) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000080)="e02c3b97", 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r5 = open$dir(&(0x7f0000000140)='./file0/file0/..\x00', 0x0, 0x0) getdents(r5, 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206982, &(0x7f00000001c0)) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) read(r3, &(0x7f0000000140)=""/201, 0xc9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_int(r6, 0xffff, 0x800, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) executing program 7: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000000000800001a003f00000005810090"]) executing program 2: open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x1fd, 0x1fe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) chmod(0x0, 0x0) fcntl$getown(r1, 0x5) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x9}, 0x2, &(0x7f0000000100)="6a876a9b505e0baa631c970111f48df464d132ea", &(0x7f00000001c0)=0x14, &(0x7f0000000300)="a649e6583bedc4c6b9555eb80bbc3d163a4444f2baa74de6cb06f00a449ed3e8edcb3670897d25baf207b44d9cafa85d4a0834d66fc135fc913f01391f832a3bd75da51136defbe45156928236cec109ef85006c6c8aa99a42b8284f100353655baa14973f1186bf86537df998f25efcada5faa9b2216846c726c911df2e32892f4552f80cecc836857eb6f67c3f64fbf7d8f94e99d0525e92d2634b8fab4c0a1d01ac88256dc9fe019ab158b29a867072a0a26dc97eff996bd59dc1a3dd7d", 0xbf) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x81}]}) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[]) chdir(&(0x7f00000000c0)='./file0\x00') executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000fffc00000000000000000000fe8000000000000000000000000000aa81"]) r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500001c00000000006e3e12c9833a9078ac1400aa000000001000907800000000"]) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r7 = dup2(r5, r6) setsockopt(r7, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r7, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="5dee02f6d0b7", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfff9, 0x0, 0x0, 0x0, 0x3a, 0x0, @multicast1, @broadcast}}}}}}) sysctl$kern(&(0x7f0000000180), 0x2, &(0x7f0000000040)="67e52aec16b4c489e0a81f70e1da5cb7918c1502d5c167bd816d766cf45f0960c5c362e2de5b18b2ed6b8cb14e0d5ef458a408612edb71874818269adb79d3e4", &(0x7f0000000080)=0x40, &(0x7f00000000c0)="e5eea6f8bf89600d1b35efed8d8b03fc", 0x10) ioctl$TIOCNXCL(r0, 0x2000740e) executing program 7: r0 = semget(0x2, 0x2, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000800)=[{0x81}, {0x5}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x6}, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8d11f19b9296399c77842f4173e67ab5e5654cf0039a44490d5280a6d1f4dc82c1effd703ce4df8f72", @ANYRESOCT=r0, @ANYRES8=r0, @ANYBLOB="1378ea2f61cccdd555f479492226a7cdb64b95ff00d9c2d75ec61e738077f0f0486b852f37deb0843766f2a8eb0afa0f53a91b9ab6ebcd41374863a78d3931e395eb84d052f5152c1dace9c672a7064052458979d6c5dcc772eb7d34f38c36", @ANYRES16=r0, @ANYBLOB="825c9b24d0dc53ba816726d6d8783a4d44fdd2fb7c187eb678e5e95fe955ef624e5e21e62eb999ad00007ce782d7c69f47a29503e78100000000000000f5bcd837f01f1b2842c1f6f5a6b801e7126c07e857eef19e4762f257665827ea5272"], 0x180}, 0x9) fcntl$getown(r0, 0x5) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async, rerun: 32) r3 = kqueue() (rerun: 32) kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) open(&(0x7f0000000280)='./file0/file1\x00', 0x800, 0x4) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80606955, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) fcntl$getflags(r5, 0x3) (async, rerun: 64) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000200)=[{0x1, 0x7f, 0x80, 0x10000}, {0x9, 0x5, 0x1, 0x4}, {0x8101, 0x5, 0x3, 0x10001}, {0x23, 0x1e, 0xde, 0x7}]}) (async) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlockall(0x1) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) (async, rerun: 32) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) (rerun: 32) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') (async, rerun: 32) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') (rerun: 32) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000004c0)}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x1, 0x4, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) unveil(0x0, &(0x7f00000000c0)='r\x00') executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "b1095b3d1b471d2d0000e1ffffffffffffff00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) chown(&(0x7f0000000000)='./file0\x00', 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) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) getpid() fcntl$setown(r3, 0x6, 0x0) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) close(r3) write(r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0xfe) getsockopt$sock_int(r6, 0xffff, 0x90c, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r6, &(0x7f0000000240)="b100050400000000000000000101000000000000cea10500fef96ecfc72fd3357a89583535673039d2d2a3a9266a5e4e7b0a164991f7becf5ff0ac3ebbc2fe3353eb067e7335a069d70800000000000000000089040000000000ce0816dce2e948210066ccdc14e5009d9d20002002c5dbfad800000008e371a3f8340000001e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x0, 0x0, 0xfd}, {0x16, 0x0, 0x3, 0xfffffffe}]}) 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)={0x3f, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) msgget(0x3, 0x51c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000002c0)=0x2, 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x1000, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) setsockopt(r0, 0x26, 0x9, &(0x7f0000000200)="030000004cf1c0f79d9c7b12029d4e3beb25f6783f93981723844da00ab3e041fde54f0e74743ac41c373825e625602ebf31c303ce84afd4bc9784e83415b7844f1dce9e06264509530263ba64e3b4bc29492bbfe468d4f8acb54b2d270a5a5d8ec8f538cffa5d49733657880a1b1892c07dfe66185f3d6d8f76fff7a93ab94fdaa0ff55534bd5fe54c20f4d60b3236c19c1", 0x92) r2 = dup(r0) setsockopt(r0, 0x1000000000029, 0x0, &(0x7f0000000140)="ffdaf64c0000000e4f05270000000500000000009b3a65bc9777fab60a74565d487e754de446156cd3d20084b14f97f3991b732c33f7798c4a23f31b263d82b90c137ec38f574e446ae2247a", 0xffcb) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="fd9339c0fa4d5fd01f461c9308004500001c000000a5da49d430001360ab75f3be550000019078e00000"]) r3 = getpgrp() link(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r1, r4}, 0xc) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x6, &(0x7f00000001c0)={0x390, 0x6}) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/227, 0xe3, 0x1800, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: symlinkat(&(0x7f0000000500)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x800003, 0x0, r2, 0x0, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r5 = getgid() r6 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r8) r9 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x6, r9, r5, r6, r8, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x3, r3, r2, r9, r10, 0x90, 0x2101}, 0xffffffffffffff23, 0x10008000, 0xb0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000480)=0xc) readlinkat(r11, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/182, 0xb6) getgid() executing program 5: sysctl$net_inet_udp(&(0x7f0000000300)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000740), 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000040)="68d42ea7a2ce63296a410a3657c6b47408215bd46805556fee76fb7f9d53db745bebfab55ba404a5aac731976aabc419dcca7cdee4baf8775f573e1dfb3e96ae35d203b33777db3c686d8b2ae4c7ecaaf3e0b8756da867221f5e9215b7a45e90b214ca76a3451ecae882b74ee54d29a97e79bcff15b0dd2c1bc916ea93a2db85491715ac98", &(0x7f0000000100)=0x85, &(0x7f0000000340)="f9ad7e89ba9ee23f69c0c9c40301a886ac2102a711e3fc07cb7e39dc6b7bb698844e476e6f0a65505102a1495099e183556a21671dd951ce95174491119a2761d14a26876781414cdb7742de4b300ba0719387be51a639d10a828f23641486d9e90e7e6bc0bc3b47702b3f780186282621f25041dd428646fbf12aa0d4a5e65bc3333030f3096ae9e4cb7aadccdb6d274724a8d9ad7e351f0a488405d15f3c3c87c133497f3f94452833c67410f8c8374e46b8e108e9236f3dd1075c0d71f3e59477424e2491744d54e775471012c19557c4b170779529e82db7a116f243152d59632a2d806d200d199f755300a21391f00595f0eda5ab78f3c54a43db22db02e1128368271db3109792f0271c5523a162f987c7051ddbf597fbd99ad59dbc68e78639f0a3e709546cf2824f268590b6562fe49052dc60a178b76ba871df5dfc939919cd3f755275974d0aef6f2943c66152bf8f5bbd4a29f2a4c1b2d25ceb066edbdd9526acabf49a06005d6eefd78f4b821c8e7daef3f231da919e7564037e266c3a6fc4474661571d5317874fd982bd96ff618b75034e21acdb0fbfcec5c8282c47be49810297900537dbe678777301b5855a1cad13c5075f091e7cdc7e42fa3be9e4ea9228b933a22ddf2ccc4dd0823ef41a89a9f9487bfc8a44ab3a7c029f8e1b7825eb9d4b430120a76b61318c28d8007e08f5c80b07cffa1957a54cdac2887041b4068175f4d2aa053c53813240ff0ec1fed55386134bc9680259bd912d8cde4fb3b010bbad0d688102f7bc1afafc3ede4e33991d1fe395c86df06d126da41432b9fb5bd95e78cc1b869dfb27127e2cbba9c5bf698b44e5f1e3cb253c73e0db792e3dfdb4eabb69c5b37be297287182ee7822b47773d3e26cd824885bdd93f08c99e2fe45f4d323e23856e859e948d357481516db789cae65b2aeb1aacce31d67e3cdc1dfc5638a263fcb6e375cafeb986582530c1920289cf06d5260818020451658f583f147d80ba4a5029f354b7dc62771d923aa5d42028412271003b36fe724f393de13f6a9571f1862c3264768c9f75b0aa893c806f206a89eb94d5c2280be9d3af13fce430b1220dd9a217b69782bd875bf47fb2fb877303816a9834d32527223a76d8993da7ac4ee1555dffd55e4dd983d734e235bc41825157e2429bf4b6f40b3bd9436956b81815e18039501d765734f9fa8bca83e62a0dc3996e654d95dd557fc7c6c0146066d8836fba7e1970a3395b0c3563e626fe3c91e626125d682772169f62209f168dbdf8bc2244269f98477fd607c95c195527bf2021612cd9a8bae29828b1d8ef57412fd8c7379242ef7b48387155d822ad2dd12394511451177ed131a7d978cc7fc9ee39d0f9ef40a4a275d83e54d6fa823290c6fba410e6ed23040fe75ca515d95e5a70315fb5d2741b58aef056925e5e18af06e06b14bf9f29aadcaa3ed6a7e1ba06ed3b63e2dd162415149edbfe79062d7d60a60540a5392a86175db5b84c400bb549e9ed6dc4cbb9fa4f8cd3e14f7c68da3715723408228dc3f94f68fbcf6a44eed7fa331b5147a4882b7ae8e3bb75b44e68845490758db67224aaef9fcbf95e1dc4857e52a2ce3e9a3c5e46e5a03989a15144a5a91a7c5e0a2194558361e8addc55d40af5870a09605ffbf90f95f7b49849ff4dd3ec4d3e2f0ca7c0233bdbc65fa1fbec0d78d0416f20e746ee9b432e8f3d806a2b722e2e270ec4cc9d865c2fa4e9527be34f988eac0f68656bb1423da31d32aa880f34f3ffb81651da357010c71dfc70356244a4bcdef632778020862c9c56af8c81f06071815154534941d3d3adc066b349e050cbad667945abddf9c218f19cc962354548929549264e930972353d187c6e3773d06a4775f6eacd5046ec386c2ca702acf954d50ed5776bbedd40b3b4e7e4a2abba44686fd375bb0f2aa0fff61cef006ba16c5c3c0ae18527dc0500170227d1723635102252934d53e65297baa584dd4517336a05f324819ee7912692f372ae4392fc5740a705b330902ef1c8c1e98235d2b3b952a117bbd934c19a0cb43b214738bad72ba64d399f6fbe173981dade500925f0fba75563d69e39ab99daceab792a5c62aae39bc2ee05cafbafe40ab1bf2e1e2ff78be97f3ae9d561693a1056a4ca0771627b3f6d3f30f87f1959de1d273cd590cf21dec1505ef3d3e8f26c0d38a8f2e729770077130777fee4b7cab8c1926386df35b575bc23a302e0dd7e14bb2d76e77c33a88133c07dd95dff69814b73b7b6ec8bd03917c0784bfe4e90c25b4be9ab676d33901ac5bdbbd864771e5d8864833f17b53fc1fc5604e2d32313158030484aa5111f0298720a50cc4b42678983fac87e92af02add030057f714ec784a4175b456f9d6bc60d136aab1600724ce2554310114aa2088a620d2a199e0a515dac9d0e26dc0a31c9263a8241e1a36bd39a66f79fab5763f53c69dc5019788c677cd6abe0ef1527d2df54b4572ca59aceb1f61ccc39af43d9d5f126ee14220f1a073f8d73ae0774e9133545775e75b161c7a49e4705ccd12ce47c923a2f8c58141c7f6a74fd408ddf5dff5b109a24376dbf74bfd3202c0c59f3d224505964c0fac8e29077f328d9564d8af00262146333c8c1a1b3b95851bcfe0eb0340e3e2a79fa2e6cbc5665a41717c8703f0143ec9d4e0eb0bf0763b886147f1254d7da0afeddc8eae5af01dafde2de5518785bb825796e99481a9137d58a86bf03bf12d1c0f9e1b33be2e5fee64c5cbc821e382c59a2ecd2b12e7abc89b1fb4f5dc1bab6a54228c8cb10754308808efc2a854f76bd89a78e835ea80f41d0285263c427d87c05ed0a34f391aa0bafe1feb99520bbf67d600b3d7fc6b65e75d2d752aacf91f20f58fbc00cc9ce35a2a7eab913f6d5c86ca847494ce2d91ef5d77066be8720889d6df1d7e6658ae8667657708a38b2490fc3d4de4b9b8a397938ce0699c480aa18a30072b135e707f9d7ece61f7772f0e244dc0fb2ecfe3abf779b46b73c1bd4a643f11ee2fa40c0d647ecdd6b3b13bb391bfd3e0ca55978001a348d67aa36d3c6c50f37c20edba77adc39cb166a3d91de038e50a1c2a4dddec04c69c395c29f91bd072a7bdb0f112379e0305f32da88bd75c1ec53a35e3ad48afd7edd6a21d7c1101062cbe428686216726dab4a1f49e469edf88d0cdb57fb63a21f40158fbf083ec89d95e71a0992ac63a4db5dabc344747fb9479161da012f533d8119d4c351b2dfa89945c3c9b910f8d7d4e7a1f7351f7a467205543042ccc188c3755472656adf13438eabff497829620a1a5abaff950d9d2f4a6ab75232c660e916a02f2fbba4c3e3737e699e3d8feaac248332a0257f4a22050fccf920b5f1082e818a207fc87a0727c6117004fef9bc78add389449b06dbc417354d68721c59b34f303a9390fa8e9a84a7775b2acea1af17f64876983f53de58cf899f2c933fd75506746e7b81797b28f258ced2be7e26d99b614360c072cd97fd2fd3bdee7e79acc4b71a222841f7ca75f354c9feb2ca076fd681cf27c6747a4cd7746b4a37b638ed12cf4f8cfa57face26407c2a6af83b091d9176d32ecdbca49041a022b7ad2e95b4f7b0629f3687be36cda17175ad7387b024740e1345cf85c5086eba928b8cf42ffdea8acbb51dd4bf4ee756d83a22ee29e3fe2dbb42c08c27abebed89e29650a809ca012ed9460aa950fc5b91a51d1d9f3ae9149aa9c1e43c75902aba4e16829b9bf57c13e03ab274e3e9d9f7ede6fe3277b9156cd046bbe8e06bbd70ecf14b417b2c716c56bc7daba4e90c451bfc5ef40f71dc9608d40de03551b4832259209958f949654ad6529766854c0aa2d8375b407e3e6e77b5e879f40599fa8a0b8fdf525253bac39e6e450cb119198224d5e0b4583edd9b7fca8037d231a8e99dce24d5b99126a22bf529114f81b4654806e0912fe15faf35c98e72ba3fc03d87dcc624cbe2be3ddee01e7081ff559235dc1b86e40415fd615c49243c8edb97754497d0873ff24bbe21ac376619f4a1d5615e0df66797971d1938615e276c57f92b1cf2818414d55c63289b40b74b25b5dad517b301a290a3573a0c8e8d7566686ed06ed3725a5e738af5255d65025c455ba205e2678168207d7f366cad4f4c605c69018afc9408df8034124275d7cb97f0d05f085bcbd71e1eb06205c222f53b1c0a98d355400462624b60200de90664f95608931b5e7517cf835d679d6a9c2d08a713ca8556248925ed78edb202a86d84d46a593e27d1f8ebd6c7291acc68c25f7971aed6c96242f725baf673e0b0dfe644cd051d6f8f71b59455a47f59097bbc756c12a96c88a18e9861313866a9d8f91036f53eb0562afec3dc6ef068f256ecf64dbf260bd06364a10322ff48d3075bd666f85db46c9885a617819dc03d8ee830ad9af0cf92554359b48bc92f975116cc83c5a051d179fcb4c8be086469cb7ac2958a52482a4eda14db7e043af8ee1883446cf6c829e4488363dfeff09f5065598c90ae2c9f4cdfbc668d34e7723a9a30673f464f6494f73c100fcc686e2c3ffaaa60272511d1b76fbccda7773002ca56e3bd6e0f11e8aee7db9ada5c0f9900954b74b70b89278cb36d276f7b518a5f7060292765acd0721659265eaf03e3bf0ff0ebc584e45f9480bfd37e26c8b7b66eeb5e44ef9d60332c877f79a639e1793f3e167a5835e2191c1991af223140c70cf39a711112712b829e0b2bc27229a84b728abff24eb4700b74e588828dd847914e8c8cc18b9af39c7334dbe8e6912c219ff82f0fe051b1a6e599360308447f89609efaaff55be3b613f44bf6b764274b987683de20b1987d36c8039a9a45e701a6a9904fa976880e516a499bb04d85f91a846f42765b808fe97dd481c600be734fe4284539a885311a9df99ce0ad478cb1eb441babd7bd927cd74af21e490157bdbc02b7c8790bc3fe3a431ddf9ee3393a6607cc729cedc43530ad36915b3b1687b2f61f2c0696c3101a76bbebadf360fb5ccd30452d148458defe2a4704c40e084cb7aca2f310069681f66361e4b25f32409e49420faba34c8568801b333771d25964ef6005657683a6fc3b5f39e7dad788f0a5aa485e9460501dc420070e12a4a0b291fb2a9b37348fb1e154ed51b9402545ef1472b0be82f7159cc8cce5f936ad67ae7195e6174b64f24f7ec4b9db9c09fb734183f444f74c5af5cfa0845e30c726da092f7564dc3720f5f1773c34b0dcb560b31e179b3140b32c930c13fce16848dbeb0bf19801874e0210be415c0e40b3ba9a7d0239ccd3bd80fdf779db52624d2585a88c8640853bb4cd990b96d20ff42d06a29de731f2654c0bf82227a6312e31a0cb1041a425214c8706a4b7a735ef956c0bb30d505501e8e675ee5a9031ac31c53c69248425376c46770f6e7e3f61c97e6a52dcd44df926762c3ba60c905fa021e0e7873e26e168192bd882f68964ee06fcb8c29de3224dc5beaa5803feee9d861c5eb7baceff21b7ef06ff0e7a3596f19fbb4b0aa2b67a990b4c3d078504e35f47af383e0c9d5f7e320c240fb105ad809ab20fa8fa97238045d1bd661d2b1de46d068240230ecd1f77fbf6d8f0c9759e893afa5a64c9bede39187ab13dae310bb6aa9ac00d3999cdcf3db3e50068393d9ca2e731479a46468037a1eb08e0b9167e33162e18ca64f515330241d6406de71e15b35e541fc5faa49ab240725fada39eb0ef418b8e258981e13cbc0573948d214b09cf78a6f74d3579f4abdf7b194de13ccd9b49e1e2963e02a045e45d58098", 0x1000) executing program 1: r0 = msgget$private(0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000800)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075", 0xd9) r2 = msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r2, 0x0, 0x107, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x2, 0x0, 0x0, 0x1, 0x27ffe, 0x4, 0x20000000000000c5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba, 0x0, 0x1000000}) socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000900)=ANY=[], 0x8d, 0x800) bind(0xffffffffffffffff, &(0x7f0000000a00), 0x10) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) dup(r4) read(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) executing program 7: socketpair(0x1, 0x5, 0x5a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1002) socketpair$unix(0x1, 0x2, 0x0, 0x0) getuid() semop(0x0, &(0x7f00000000c0)=[{0x4}, {0x0, 0x2, 0x1800}, {0x0, 0x0, 0x1000}], 0x3) semop(0x0, &(0x7f0000000100)=[{}, {0x4, 0xd3d, 0x1c00}, {0x2, 0x0, 0x800}, {0x0, 0xb2, 0x1000}, {0x3, 0xfff, 0x1000}, {0x0, 0x7ff, 0x1000}, {0x2, 0x0, 0x1800}, {0x0, 0x1}], 0x8) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000006c0)={{0x9}, 0x13, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0xffffffffffff7fff}) dup(0xffffffffffffffff) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x40a) setsockopt(r0, 0x7, 0x6, &(0x7f0000000100)="633b8a6bcac90c6da904c56e28fb0a3977df706c326043e9195c10170b577779356ad5e5d5d86acc1c8174341be1b143af0918528f2c9a27b43b5d22f43276aba6531cedd08dcfdf4f4a84e20a557ff18e95283f1b1d6ee170aa78f15dcc8ef243d517db00db4197d7b15d06bbdc8d0f909c652447dd583a4ccc54e05617a0a3f69d43f32490a7de3e24bd8ab6faa257f3a00d103867f5caa65515105da2f1602ba3ecb768bf4df2def886adebcafe074952c04932c207040000000000000023d942b0b26ba6610a", 0xc8) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) sendto$unix(r1, &(0x7f0000000040)="bb4c951c133709eff6871086e05d1a21c4f9a7291ccd15e4c9269dca1eeef656ac1ca1825b750741691fc477ae666d756aad742a91bef71f1fe2b04fb5bcc625b9ff9977fc08341ed7f8589ae5d122e943d3b52048366adeefa2d9a61b", 0x5d, 0xc, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 3: socket(0x6, 0x2, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x6c}, {0x8106, 0x0, 0x0, 0x80000000}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4c) msgget$private(0x0, 0x312) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="cf6c82ece2a6d419319bd8df6b99d68e9d2439583fc5f07107b1d8c650dcfe25cc97c7804076afee713eb4eecd95229470e7ca0a3a06c8e6823d13109481e55e0fed7c414e3ac6d0c588f5f2c6e35e1c146a7b5da51e9c2f6cd0b170fa0c496a83e06adca37426b29db9dcd0516b7f", 0x6f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xc) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="b2", 0x1}, {&(0x7f00000000c0)="fd7951dce86b047d00737616a0fc2a3822", 0x11}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x2, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="00000080", 0x4) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x190) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x810, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x1f, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)='mS', 0x2}], 0x1, 0x0) ioctl$VNDIOCSET(r0, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) r2 = socket(0x18, 0x0, 0x0) pipe(&(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x205}, {0x81}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000)=0x3, 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0/file0/file0\x00', 0x21) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 1: r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() r2 = kqueue() (async) poll(0x0, 0x0, 0x8001) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) (async) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x40) r4 = dup2(r3, r3) poll(&(0x7f0000000080)=[{r4, 0x5c}], 0x1, 0x0) (async) execve(0x0, 0x0, 0x0) (async) close(r3) (async) r5 = getuid() chown(&(0x7f0000000080)='.\x00', r5, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) r6 = open(&(0x7f0000001040)='./file0\x00', 0x0, 0x0) (async) r7 = kqueue() kevent(r7, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffffe, 0x67}], 0x30, 0x0, 0x57d, 0x0) (async) setuid(r5) (async) r8 = getgid() fchown(r2, r5, r8) kevent(r2, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0x7ff, 0x0, 0x0, 0x0) close(r1) (async) writev(r2, &(0x7f0000000300)=[{}, {&(0x7f0000000040)="607337e068319d3e04db9eda21c8e81ff8f357e43d14827524b5aba8656f63237a532747a0b450dd00d84be931a4d2bfdfc3e53beba3918264441649f37e3b4d5ad673a93dd35c27", 0x48}, {&(0x7f00000000c0)="aedc0a9b482451da6d1d9be13b747d17a439a944c38538772c9f95174c54c08e9d5a76cc6ae8ba0ede1ce4deaea8a889e534dab275545a300c3f486283dcd983a0ff4afa2f20fdaeb05ea1f2a02583b89d4f06fcd570f60138dff1ab10fdf96db073213fcc646179ca1ea36cf2fbc91a076e8957474536b40d3894739f8cdb40387417d3c9db6ffefbe300f2496578168a1111fd51676a536c947a8210a8f762e43d0c738197", 0xa6}, {&(0x7f0000000180)="d553a3cfd9a08683093a2d5cb8b5c3d2a9e2c48361664a105a4e8210d5556fa9b724633b41177688c7ef773a4fae56f5d9be170103015d0f649d4d66bcb9b7cdd69d72593e6fbad00ad6a0c7323c3fc31a3c689f506f8dcf7e158e0d317d9da0bb0425b92998d0e2a136ebf19be79effec16da0bcd427f025f945c24f75d42c35ac16f8ad34f8d9d38232b80eaa7aa74bcb1452ebf6d76050606c189d0916a482fd10089bbce5de997bcae0f1fe053896c38356af5674c30050bd62a22bc2580bb41c320e656821fb1cc42e2ce3ed023fba75a7531476d620f3c47681deb18b9b925a9a2c3137b32", 0xe8}, {&(0x7f0000000280)="a16d3ce249e00988b055f62bc9e8793ed0c22139d0c1f067771cd99fac68eb9e50f231f8347d89502d45fc4385105721dfea84f8bcd261dc293661167d39601fa697e26653da2779dd240d17f7076daaf9182b1b1a86", 0x56}], 0x5) executing program 0: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) mknodat(r1, &(0x7f0000000240)='./file1\x00', 0xc000, 0x1) close(r0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)='h1EB', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000180)="9b82c671", &(0x7f0000000380)=0x4, &(0x7f00000001c0)="c309813ac74d43f7534f8525e4ab959b06cfd23d724cf708c8566c89700ec9cce4d69088f8a6f442e0ae15e6e97bd3b161cf0bc9b0cc005c501f64d829ddf6056692e1ee91932198d3dfb5fa12a69f6e55f76b27c3982330c5050a", 0x5b) socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) socketpair(0x1, 0x0, 0x22, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x8) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x10, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r6, &(0x7f0000000000), 0x10) mkdirat(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write(r0, &(0x7f0000000180)="952aba046861", 0x6) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x4}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) setrlimit(0x4, &(0x7f0000000040)={0x2, 0x6}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) ftruncate(r0, 0x6) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}, {0x1}], 0x2) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000200)='./bus\x00', 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="c17d0befab48959eaaaaaabb86dd60b421110008f5ff0000000000000000000000000000000100000000000000000000ffff000000008500907800000000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(0x0, 0x5a424e28eda99f7c, 0x19e) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0xa0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000380)='./bus\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) seteuid(0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3c, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) ktrace(0x0, 0x2, 0x40000000, 0x0) madvise(&(0x7f00005f6000/0x1000)=nil, 0x1000, 0x5) open(0x0, 0x40, 0x137) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x45}, {}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000140)=0x7bbd, 0x4) r4 = dup2(r2, r1) getsockopt(r4, 0x29, 0x23, 0x0, 0x0) write(r0, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e", 0x70}], 0x1) execve(0x0, 0x0, 0x0) faccessat(r5, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) syz_emit_ethernet(0x21, &(0x7f0000000000)={@random="69aa16166186", @empty, [{[], {0x8100, 0x3, 0x0, 0x2}}], {@generic={0x3c01, "480b4e7a00ba2465eba3903be5886d"}}}) executing program 4: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) select(0x40, &(0x7f0000000400)={0xfffffffffffffffd, 0x3}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/98, 0x62}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000500)=""/185, 0xb9}, {&(0x7f00000000c0)=""/26, 0x1a}], 0x4, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x20}, {0x1c}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) (async) setregid(0x0, r2) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) (async) seteuid(r4) (async) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x20}, {0x1c}, {0x8306}]}) (async) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) (async) 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)={0x3f, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) msgget(0x3, 0x51c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000002c0)=0x2, 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x1000, 0x0, 0x0) executing program 6: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) (async) syz_open_pts() (async, rerun: 32) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) (rerun: 32) map stack 0x20000000-0x20400000 of map 0xfffffd805ad4a898 failed: hole in range executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x90, 0x0, 0xfffffffffffffffb}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 1: setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x6e2}) r0 = syz_open_pts() close(r0) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)="9d06a5892d", 0x5}, {&(0x7f0000000700)="c11fb7c1d4014cf01f14cdd35fd19b96a09fb7567251539e1636395de4d72a50d45342525a4d291bd1dea7c068585798ddf2515f74563bca203be3624c16186a6c577b8cc78275adea57f76011230a8e3e8c4ba0e59c619e87d3e878610d37eddec4138936dd957a939f9a82876912941b0f1766a50e8f5b8e42774371e3f28f8083c6f934ebf475760e4577b4af15adc7d062726bdd3014f59fef7a77ee4ca215a2faf89557eaab70af8bbf6b990c50c16e273e817842cd5b0b2477500f52ba04cc35e5bf2954d64cf9ece04724928db1608b314ec22087281ae5ee354ba0f9935e1033e8b7a6236b3cbd56b8464b494311a38ae508c7faf13ba159535a9aa72756d8a127faf2", 0x107}, {&(0x7f00000019c0)="e85f57b470647a2c9eb5e4442cef76973687f89ef132b22167cf99b864acf24f4986c624a6cf01c8398a4ac29bcb9173800c50f7f07a359592430d60706e6a50ad43bb1eee8626588aab8bb7bac55a4bd131480a9c17bf8761827ca5cf31b9d97eb2a1bf91a81c2c550e866b92aee41ded955586f3be136f1257baaba5b0c6e12a2bc8158e05d19eaf08b9449633d429d68dba1a6f2ef5530fcaf9b2c8abec428d50826efd09e11b7d3249acea3bbf662d98762858fb4eff2fc8b32e4fe3e7bc6f82e0dd31f7efce1d4d2c2e3faaf0778f4f821837c8d0ab0878005306dfc70cd19f7f2d2f07679ff0cfa29d7503ebef3dda32da98c847fa7bd89286ee1939eab6c91ba03d93b5a12b6f3ec14efb59c127f386ff403079b8c0de1745bf340e1a06ef26625753d767b4ddd9d8f4e1a9d0639f4d51bcf41ce8f5c5139e3e9fe8c055f8676ee29c9c7547355fdee2b6eff2655f19a5bd71b7626ad0b20bc7921d21b9e7078bf6e3642a46cea091695dc0705750c83b33f7d1f6e6fa44d422d3b5a26ce84ad7e32b84c750985d65e65f4a61d907ac58ef9502c039aaca7b644df5a82a227dda2e3d015524ab609a5280025f93e1ef98a53626c6f2a7821d002d8e19b356b4470600bcb65787609021a0425b13ab4c0019145a3ce536b89885bb37b8f904fd6c702f28e1cf13073fdf5180ada83228b60ac581fa3f8b522a07879807ff5541d7e82823d53df31c046ae1a9ba6d7dc34f8b32082caf70e7f37064a820928966f2dd70456e58b0598f340cd624bc00e8bbba42fe48173f9d447201316b3f8adececaffc277f31a3d64ae9059ed8d8add26973772e86e3316a6e948a3d751bd148909379e56174e15defa3e2953a9b185f9bea805cbfadf86043e5cac09f71e756e0b34bf0b8131bcdfa0b44635afbddf3b5219c0160a5df8ced351b0f7a595269bdf16ee8c6cc5618440bf99c6da722d19f2eec463d7a15030cc0c5a801135a18041c2637cd4781314cce44b7bae09dca7061970ce0e11320541e8816d87dcc1db06eab20a459f7b4fcb59e40d45b41f6c9b658238abc8c6d0ebcc930dfd2ba125bfece0ff2d88383d66c6eec59f757d99d33727539ef0226be7519d183d4d5bf4477b012679dc9f279d61db387014a29ebaad1c4ee759035f6ffc18a7c33c2d18c322e2ef18badd12485df16f467164769711fa3e4f86a02b7ee87b10b7a82a1bb94dd99e58adf464a2430acbcbd7bc54ba83f05f352f94d51309582f43cf14dd4c9510baa8d3b87be6e72d10a944703263271db4d195cffa7f88749b2e162bc1d7ef8e074c693cda84c3441556be3ae40d9778585d1ed029175ee153ade1fe24fd56180b327833b98e8c7db1d1d971d47713b94976194c36e78287b864f8e1c0d28ae0c0676c7719658b495b753335b07108abecb40f1be09cc0020f30c28f4daa9cbaa7e30c631951ed2b27efedc4475ce6b2d3a7afa6386af4e0a11b5300000000ee7fdafe81430c2aadb1c48a4e7409a2b7e75c327425e2d419d43d6d8112cde38feb61ef99e3b1efa9c1daecf238dd451d217a6ae4e59ae064f0c487494d9ebae737316c8b0b0c27a3e88e7af8b64dc279890f3fa065c84b649c5531ca99c500f2480f8fbec9e1e92d14302b8bce204bde28fa46172b7c18536c9a87133a32269e11ce0ef97e8bd87502260c3dc3f94ad7fd3b62102523289b95d26a48441baced90a772fdcb6740b28a0533dbbccd032212ebb87c71153a9674d047487c09371e3b7a33f9ecea2eb73675433433d992a1eb1e5f3b4a6b1582eff19bcf14c75f9417b216945c9f3687dc825ddc813b6f009249333d2f25ab6e3c5d906d050ac062874bbbc4731cb6708eabf8fac39d0a5efd910d04c22b8e97348e8566545ebcadfd86d881407fc7e25f895cda1c784f1b3bb428bf84af45fca7ec7b12b124be444aaab2a74aab88a5046642211c85c60d852753d8735caa40e035e96f40314fe8f365af673ec7a483d4b1f7cf8447e14edaa112ef2dc5fa91f1515d444ef0023af6e2d85860886e8799defffdaa4b2c64ee986f39776606e92daa5127f710d2e930ab30c7b3692ef3666d8fbf03c80c0b22c03b4810d5bf70f55a19112752debdcbe6a3346358434b3fb84079aba327ebefd04a2e78755fcae64da1050c226899ed555a3abf0eaf2bd9ad2c7fdcab40b8f2368240abba818935be8082dad7547a320a7cedcbbca25c3f16ce65e518c30ad9a098f1abf5a46ed4878cb8cd4d7ecbc6690826694e75e90c68c336d75c0aa8610da2b81e0181d6122218a984b933f7fe4717411072da6cec94b0c36f97d791ebf951eb123f8b2ac15824c5bbac7345e884a897e49d0a5c046a835d79e2e8364426d9d44a13e178c042321a9d67d6cdb0c93bf6a01d6fbb6bde439621940d24b561c6bdf340ed5f4c20274d9c643363965a237a469f09ee77a7a30775b98a5bf8704b9590fecdca489837298403ba551bb27f0429fa02d4a021e5e831733106b711feceb17bacafe6c7cb7aabd24139bafecac9b951eb62f1f28a64fe56fa65d55066805ee8a944fe44f6719b8999d15f65344ea7eb6c0b8e68993d4fddf96665eb87ed030653162d865e4a6f1c37ff850d9985dcdaaddae418bbbf915fee69e925a453917fd165dba837d8fd37f1215a77a1fe5855885e5870ff99e5f3b9c54032844767bce017ca7d02b6cd2ffa5edda7bdc407c8af1ad5b953e763c60b70d6f5886bc372343eea89d0d7bc358fe6bd1da7195311f540021d1c4f82ed821282d989bfa5e51a17a7e7f0f5bae0d858ce680811697ce6f2c58f4144d26372b88be93296d7f0dfea246117e338c4a17dc0a7d78a5d3482a27c4068bb70665294f72ea1acca238bf425fe6534d933ae28e890695e571f03458de5c575c6d8362fd12a374230c03a180d421a8275d13f2a10051719e98ddc10b28e03f939a895bc919bad4423675c6266a879c1902d9bc44c091fea46465193cf6d000aee960827d0d03b11fa3ba59327861dc7e2faf9dcbf4360646140abab13082714843eefe458ddb84cb9d9debd1dd9f2da70396eebd0bc1f50040918202d98e2e8ce913ad4fe769869b9ab3784a162712035e191d1dade1bf2b9395c41a7adbfa834c6ddf1f35fd6c61ad5e808631ac6a108b5e481599a1a9a31805206ac58aa5f8d9172c4511f531b51f5a6a84be954fdf045a85a3c33811734e14ce355a8be90c621fae6a3997c229d3ead43e4ae4a05234733035e322442ca39dff6d2699587c8e7576389af4d5d9f457e4f66b43361daf93bcc89f5a57ee239afb2c0b04a8f3bff2c389b5c9ba718b75725a8e9b788fdf4fdb06e10a0d73f263cfd844b91aa34c13353d54ad8d065f3f5375a9ae8acdc2fcfc3259a99f562e59e9686b2ea1c1edc5fce2c25c3bf4d0b85aaf00979c39d1d0f4e498c2c5f3825e56d26b61742b76aa0d3d758aa2256572046a78be351040590bfe198fb744467861c9c5d21037f244b7bf77e32ad728b9e38e9df85bddf26e83869945d2f1ba233407962b3ac95c17b25b4dee1825612971c83ae0e788f87f0506b0fe45be4000f7c619ed1b7c4fbb57f4fc59f44896820366d26807bc55608b8034bb3d033937eaf6001fdcdf3a659b6dce7f1c927e45086dec25f4f68a13f26cc92c1b6d9863744dea8f905c54cb2c7b6bc8c7d6ec124d313d7938354dd7cede073e7f8db9a59d46611a528ee4f89f4de10bd6afbca1a62fcea806bdee3ea1ce33fa92ff06838831d1f10af84135ea1ee5dddc9b59dfeabd9a0345fee5e0770d4433fad4c291b3738f402b36b33daa0eaf7d150c794884b169f78a770532feddcf642f169a7eaefb4a895d1e80d2d60901caaf6b0e9faaea2ba2504fd79000abf58e393ee1d36b14011f409fbcf0a401621e01708fa60501a6c3c24e503ad4ce2d32fe58b6f33c5b56597dd09c95beec604789d071b85b0ded3be079956cd905e6bb7597de6aac8e32dceb441a347fb17da11cda51b9ce1c927a20682d728b350f782234a7aeafddf8822ece1da66914620ad12ac7f2e822e33a6e94a6da6effa3793c05fbba5797bd1685aa54fc320875c95853788de3e83b016c86f2253e726035287a4dac1eccb91724952364673cb319c48756fb89f385081eaa9c0e0e89693dbbf03644fbe5b232f705f1a96a3cc70eb5764a44fc421f07c00a869e348b18ace107604920d97a84aad69a4a60438b4c7a8e45fdf458a9d547200b8d052fb29120ddc4e7f80618dd743e15d472d308217309e73c826babad592260b1e53cd4281193cee68860731aef48f85d684a48cf6853cacb5db5098b79be39a893d87c278bd048e38210e00d63e2be4d1c40e901829e41c1e93a769eaaeda29dcb08f75092d70d95c15447dd337c8fefcdc923179d836e1966dacee01b173d12bd1a02a7b9112bbfc8f21ffeb6ae500edf6b49a7c5d287ff1129ffb4c2eb0ad07c76b3a2cc818b5383f3f807d0a6fc9d830cf18cd7a6bf5609faf2be1daea925c13068ce876cfadb39747315546365c8796a52210498127376296efa7834ddb087716b468c6f2bd78b5d5c7186a50315dc2596ef4c9db91668ef71813299053c08a44e1e4b8111de2fc649a4dd8855f59beafd9f3c7abdaf9582096edc5a2e8cd1c716f30645ab9ab001abd6d41c501ac084b9f9348aec53a7f267fd91f47be73b37be77e602d279c6a83e669a0a810fb195a32b929a6ff3cdadc3304d4b72cef901cf22306471acd5ea49b72e67de56af2d1708c1227d02a768180a2b93a754bdeafc11605476aa64cd343cb0b7bcfc0f1d619c883ad986cda62e00784c1b2904b616bf3f943d247d53f6eb08ed2f7a81ea17d07d2e4b5970166e18700e1977c2828513b17f456f24028d117c2b55023a233b39e94f6fd30e1cbed1ba0b4dd4b82ce78e26f0526a1b334fe494cd211fc8fd3ab399f4fd1fcfb66ec90888ca31983c5abf698a39c7e321f6a61655fd6c78cbbe12a5927cabc1b4de685f6996547f0528a99f62bfa98557c50064ce0398b9a8c5cc79408aa7eccf196bd15aaa84a5d921ab00a4c40d2d227702c42c3eec2ab67438f63bf0c6c2607d7586a587962f7436c40957725809e68b377e532ff5a1f133422c27a0f418818792d99f29c393835528ac900905631a83075323f11faef6ba64653b1fd45f7e48bdeafa5050c48b44ed6cd11e6b97adb391f336993779fdb7a95d7156166ef3f2a1c8bb8aea83894aaaa77ab41cadc7f3a194fffde730e59a12a72f88bc49e2e29838b94e022c3cdae45b14ff28c51e1b75800a1a1d3ff1c4ad60beff73941af812dfafadad867c90074515587103b7ce4f6ff5164d4e89c9225618e043c2d5d00454bf7bceacd18a357f906db62034ca22cbb5220fced1362d41a1e635d2e4423d45427e8b0a24ef522ba52815f539409010d47076ba3cc87e38b9bb2cecaea3a9abd968478078d4cfba180a209d1c154b0dec9b23812d03733eb70717ea13455781aceff1bcb8f44987d7c26105b4586baf29a9ea484d7c89b388f3b0f7db1814fbcf0b2c476d6ea06747b4e67c8de4e2c87bfa11f677a6d787ccc4ec195aee00ed76058249491ff81dcf2e3c00b8ab1119a7023a179a921bcd248d5b84c5d22f354c54abd23d070a772dc9fd798e1f934ff5a55d2f8dc9532f349bbcdef32e93c19b332ed356a0f441ade37cd78af5f0ffff1a3f97ae5d1d25907ed89761d03e4d796cd8dfc3ad7aa19b8804564ff74c3fa9c1b5f1d81b7374df637bd2df184b74b0336a95bd6", 0x1008}], 0x3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r2, 0x0, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000000), 0x10) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) kqueue() accept(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$hw(&(0x7f0000000040), 0x400000000000000b, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180), 0x0) syz_emit_ethernet(0x52, 0x0) sysctl$net_inet_icmp(&(0x7f0000000140), 0xb, 0x0, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x40000006, 0x300000001}) r6 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x10c) readv(r6, &(0x7f0000000680)=[{0x0}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200029c3) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x42, &(0x7f0000000080)=[{0x7fff, 0x40, 0x5, 0x8}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x3, 0x3c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001280)=[{}, {0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) executing program 5: r0 = msgget$private(0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000800)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075", 0xd9) r2 = msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r2, 0x0, 0x107, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x2, 0x0, 0x0, 0x1, 0x27ffe, 0x4, 0x20000000000000c5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba, 0x0, 0x2000000}) socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000900)=ANY=[], 0x8d, 0x800) bind(0xffffffffffffffff, &(0x7f0000000a00), 0x10) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) dup(r4) read(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x0, 0x79002e3a}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x3, 0x8000, 0x0) close(r2) r3 = socket(0x20, 0x4, 0x0) dup2(r0, r3) 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)='./bus\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0xbbb6) link(0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./bus/../file0\x00') rename(0x0, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000001140)="b100050160000000f2ffffff07000000110002000000008be2f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b036de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e09b76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e0000407811c7644ad966d3225d6101cb25af4dec45a81f4936805c56d5f99443f02f89925d74b454357", 0xcb, 0x5, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x56, &(0x7f0000000100)=ANY=[@ANYRES8]) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000620, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, &(0x7f00000000c0)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x6}, 0xa406467dae890447) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x2d}, {0x28}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a300803712051eadb71d89e00100faffffffff7f00ff00000000", 0xb1, 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendto$unix(r0, &(0x7f0000000040)='S', 0x1, 0x405, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6075689900083a00fe8000000000000000000000000000bbfe"]) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000240)={0x4, 0x81}) executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000580)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x100, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(0x0, 0x2000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) readlink(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x3e, &(0x7f0000000000), 0x0) clock_getres(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, 0x0}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005136000009f0000010000000000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f943", 0x0, 0x0, 0x0) executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) syz_emit_ethernet(0x0, 0x0) madvise(&(0x7f00003df000/0x2000)=nil, 0x2000, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, 0x0) setreuid(0xee00, 0x0) syz_emit_ethernet(0x13f, &(0x7f00000007c0)={@random="57eafe303618", @local, [], {@ipv6={0x86dd, {0x8, 0x6, "ba247d", 0x109, 0x70, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}, {[@dstopts={0x4, 0x0, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}]}, @fragment={0x3c, 0x0, 0x9, 0x0, 0x0, 0x7, 0x64}, @routing={0x3a, 0x0, 0x0, 0x97}, @fragment={0x146d47090cca657a, 0x0, 0x4, 0x0, 0x0, 0x1f, 0x64}, @routing={0x37, 0x10, 0x0, 0x20, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @loopback, @loopback, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}], @udp={{0x1, 0x0, 0x8}, {"0f37f2ef5cb05600dcbd8d64ea9711f69c875e7a771a9aeb1c67a2eac03f02f5fed38cf416699564000e968f4d0c698912631ea1e369dfef7bc2a370dfd94cd1d6adee306d7cea1bdad15d455b0b4e6d32"}}}}}}}) openat$speaker(0xffffffffffffff9c, 0x0, 0x20, 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000000480)='./file0\x00', 0x0) 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) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x10000000}, {0x1, 0x0, 0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) close(r1) r4 = syz_open_pts() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2f, &(0x7f0000000000), 0x0) r6 = kqueue() r7 = syz_open_pts() r8 = socket(0x2, 0x2, 0x0) kevent(r6, &(0x7f0000001540)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x2b, 0x40000000, 0x10001, 0x8001}, {{r7}, 0xfffffffffffffffa, 0x0, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0xa3, 0x4, 0x2, 0x9}, {{r8}, 0xfffffffffffffff8, 0x38, 0x8, 0x9, 0x200}, {{r3}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x81, 0x6}, {{r4}, 0xfffffffffffffff9, 0x14, 0x80000000, 0x79, 0x302}, {{}, 0xfffffffffffffffd, 0x8a, 0x4, 0x1f, 0x1000}, {{r0}, 0xfffffffffffffffd, 0xc2, 0x2, 0x7, 0x7}, {{r2}, 0xfffffffffffffffc, 0x764b6062991dec8f, 0x10, 0x1, 0x9}], 0x7ff, 0x0, 0x0, 0x0) close(r4) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) fcntl$dupfd(r3, 0xa, r4) executing program 7: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000001c0)=[{0x1, 0x0, 0x0, 0x1000000}, {0x4c}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5275b07e05090fb6) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000140)={0x10, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x85}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf19e}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x800}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xa7}], './file0\x00', 0x55ce}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r4 = dup(r1) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x40, 0x4}, {{r3}, 0xfffffffffffffff9, 0x41, 0x80000000, 0x5c6a, 0x8000000000000000}, {{r4}, 0xffffffffffffffff, 0x82, 0x10, 0x6, 0x4}], 0x7fff, &(0x7f0000000480)=[{{r5}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x80000000, 0x7ff}], 0x5, &(0x7f00000004c0)={0xfffffffffffffc00, 0xb74}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) read(r7, &(0x7f00000001c0)=""/153, 0x99) msgrcv(0xffffffffffffffff, &(0x7f0000000500)={0x0, ""/212}, 0xdc, 0x0, 0x0) executing program 5: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x3) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f8a19ae5c092a8a2c0f01172ef953678ed615f27", 0x0, 0xfffffff8}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) (async, rerun: 64) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 64) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async, rerun: 32) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (rerun: 32) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)='mS', 0x2}], 0x1, 0x0) (async, rerun: 64) ioctl$VNDIOCSET(r0, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) (async, rerun: 64) r2 = socket(0x18, 0x0, 0x0) pipe(&(0x7f00000001c0)) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x205}, {0x81}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000)=0x3, 0x4) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0/file0/file0\x00', 0x21) (async, rerun: 64) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') (rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (rerun: 32) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r1}, 0xfffffffffffffff8, 0x90, 0x0, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "e91700000000040000000000000000000000000f"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e1804", 0xac}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) recvfrom(r3, &(0x7f0000000140)=""/157, 0x9d, 0x40, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r7 = fcntl$dupfd(r6, 0xa, r5) ioctl$FIONREAD(r7, 0xc028698d, &(0x7f00000002c0)) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000620, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x10, r0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) executing program 2: r0 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) madvise(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x6) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(r2) r3 = shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r4 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r4) shmctl$IPC_RMID(r1, 0x0) r5 = semget$private(0x0, 0x1, 0x161) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) shmctl$SHM_UNLOCK(r1, 0x4) shmdt(r3) shmctl$IPC_RMID(r0, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x6, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) link(&(0x7f0000000400)='.\x00', &(0x7f0000000440)='./bus\x00') r8 = socket$inet(0x2, 0x3, 0x0) dup2(r6, 0xffffffffffffffff) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) r9 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000340)={0x3ff, 0x7ff}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x7, 0xca}, {0x0, 0x1ff}, {}], 0x3}) semctl$IPC_RMID(r5, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x81}, {0x0, 0x2, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) syz_emit_ethernet(0x96, &(0x7f0000000280)=ANY=[@ANYRES16]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0x0, 0x5}, {0x28, 0x0, 0x80, 0x7}, {0x5, 0x1d, 0x0, 0xfffffffd}]}) r2 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f00000001c0), 0x4) listen(0xffffffffffffffff, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) pledge(0x0, &(0x7f0000000340)='\x00\x1b\"q\"\xe9\x81\xc5\xa7X\x17]9\x12\xb8U1Vf\x7fn\x1egjN\xa8\x87\tQP\'\xdb\xc2G\x9e\x8cY\xff\xb5\x92)c\xc7W\x96:\x9au\xbb8\xd9\xfe<\x93l(\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00yw\x86/S\xb3\x98\xce\x1c\xf5&\xaa\xf4\xcc\xb7\b\'\x1d\x89\x05\x92\xba\x02\x99NN\xbc\xbf\xecL]\tC\xa1\xec0\xa5}L\x03\xfa\x05\x04G\x9d\xfd\xe2\xa4v\xc2\x97\xc2N\\\xa0\xe0\x01\xdc\xffaU~\xe5\xe0o\xef\xe5q\x94r\x82\x12\xfb\xea\xbdt\xf6\xc5\xef3rbAv\xd1\x9e\xb1\x0fCk*`Yf*#B\x93j`\xe9\xbaE\xf6\xc6?u|\xb1\x8fj~\xd3\xe8\xa9\xa4\x82\xc3\xc4\x98\x90\x18\x80\xb4\x1a') sendmsg$unix(r3, &(0x7f0000001ec0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000440)="d1a29b46efa08b6fc9c86a0c4bac3a9cdaaf1c87e23e34e973ba7bc76cd34c4cbc0fcdac63f72e471067272df2eebea0d774f29b48b5cd268ed70265819e61c67405ac7f3d1d4aab716d83f5d6907e5d147ef5467947ef37f824697480e79383bcac08d63dc141f36d864ce08fcb137c3c38345a8ed62a415d2e4740c9252093", 0x80}, {&(0x7f0000000c00)="1ef39535b92aa1ccd54157a3a8d49dbd058643d660bb301c37443af8a4a3ebdf7e3c456a2eaa728a29c5be494c260fdc2ad3161a5bec7904b042b0887a8747926c66b14d074857f9672d3be794e95bf4778e5bdec1451856d744b4705e4b3d79b7e24f447726dca26f2f6da7a8976487cbce7a61007ba59a344208d98b8bd2ffb73ba16a272a09ad3745871c02847d57c5ca53544eaa1f3eb48732e8c20395658c44b8e812d9ed6e69f42eeb01f2a337aed8548decd84aa694572d3879ad0bd7ac058d427e7680366e6f25bca19a65008d0d10af6309a16ce4ba4d373099070be8fd37682f22386ba6f96a03e3990633e981c5d86ff8a18eedbe6db90a8732f8b462a6af7322c94f4488a474eda69c49b54332bf0a15a5a4203c82402bd0d731953967e0fb73847e2f9bb69c3bf7c3b13c3a250da0c925e6ae9c5a19f83054923be686702a728ae42a7e95453c7f40851d5b6ff967e1f68169eb576da7d27eaaa553330eaf43bfb778a3d82cab4af73ba9b6e3e2674234c022b61023d40d56fcd3ebecbfe365b2d2e17b2570d1b3d414d9e1f137deee38d32e9776ce510df6366bfa342d35ee784475ea9462ac7d70643f52396c57f25e1dcc21cdcc99c3d814b5bfaf47d82eb8f91bccdfce01493b1d45fcdd7c52e6ff13a37d1da68e4436abf02e9880782b73aeb891f4ea12e0b58eed263121dcea9d00d87a45b6bff266b296e0af0de9d620cf80dc7c0e907f79ce406a2fcc3e4a242ed0e2ea6ae9f3521c86d38dde3077989b7bb0badf55aac51daadc289ed820ddf9ff162e3958e7ff9aeefe7c197b2715057579b0d7563065ae201111c8ce58b9caad509f294c42cd5f79b390282409aecbc3c08f004144908331e82994cadf60f7fbb39c7cd0962a7578ee21118dd9cd5d85e1005d49e3ea80d0e90647ac5c6a62159104a0f81845417a8a2ff88036e79f01697e0ab8ac026ec5c7d8f6724e455088295af3adeaf728468e96b0923394cd4c39c87664fe4aa3e23021afc37ec9ec3c23a66a5ad449f358e66704a75b9437582a991f2b0c9bfb764382e72a986a2835eb79b7eea84542d3a60f43fbc95907f4076646a9632a148beb6d9ce6337cb427ae15f5bb9c5726d3ceacae43be81939ef69e8c054ef3e0299782f0e7d2e47c55c9e8eb795cb5ae1ae24557c0118b83f2691911d25e1be81bb4d6eb111cb503c4e233bb5f89281a11c7c084ea97a8fe5351c48ccfe88c82a2ac729a3dcaaece084601bad1187525bc98c825074e5e8f92b24fd773944766b09dfbc1dab2bf7bfae0fbf88d9e752567565a30b9364095e1abd7401f399e639cea8496da76b7518b58d626dd3657a7c1f8d688393205bef46056053da426a0de2971fef3c7f4b7845d5c9c83bafb1d8fceef04157550aa676294771e2ee822d44a1e45f3e02ec2cecff9eb2d214307f5ab71b8d6a3dddf12ca4d26355e0c85940c12673559e72528c2d3000a8177e0d43a3245cb9e2d9880067c173ff7b99c22b04bfe9542d22410bb9c2cd13bf9e40ec217fb1c5b819c0e4ab4facc2feba2d44c0322425d1164fe3720d9043811b1c9cbc1c0c231ec36df41f1c43ad85769844194fecf0fc678e03dbcae7f22041355308aa212d665297ec226576497352001e537a145e5485da6c1eba7bf732e36652cb776e8f0b834f5aab85129f34c9636791f28897300eee580d42382ec9818162d12a9a088417a111a59176a6db98890eb8da0689a29017190dd269c681a9e8fff3bffd8c0257a9985baa6806d3bcb0795169c617fd8663c6b028c8f647063ad03429e7bda802f2b4ddab1972f9008cecea1e4061bf466096dbefb112c8753142bbda59bca27345ff13837fe55255a10f6e9f5c3948a6abc2671d7eb88ea118389b5f25a2a792a4faadbc8386c36702891a941938784b6888801a2a21271be48e48ffeec9b65066b647ec93c2f4d9d9d3667a8f43fe614e4f537ad6091fe2b3730efd7bd50a3646f7fcac1fc73032daad8217275f653bbf367ae9fb419455002463df7b2d1693bc6bfd2be06da5c49eb3c18c9939ef37d17296617da520d5e5ef7fd0abf31715340aa0ca40c0f6f3bc488c750734e564ac113d52a2fe0927521581095eec62abcb3c06850bbe3cfca3c8ac116b1973c1f5a947e4844f693a32261c6d0d2a115b91114ac21c52ec80c4d319a1d14332c0b880273b7e7eed75101a456da160bd9e8c75f72fca038cd657d8529b06c8f82ab91bc8ebbf2f972b529fffaff6b143ef2cc509d9006d4abbf5ca1cfa8d388ec48fa489508e97b742c1b994a7fe570679681d6ae3601af9706cb5b4cc558d3c18dc93f64884bb40f22d7cf7c324621d7661a610c77a4192d21dc832f851a8f74b31f0cab9bfcf65712efc1d33dcef6936105a7627bcf9fbc1a9d05687f55c4356773e699d7f7178c2514adfcdafa80d5d3be09eda0f032bb929ff2f6cd1a85aa5291fc588cc61022c56b4f2bda26d978d50de76b39c26501945a58fa557a3724d07d9f6827c4e91a34f7f301aa076acc32ca13e6a73b918dca1c42894f43d290fb39e5382f0e5e46de395fda3aa556ae3d26e219de25a077673c8e44bf75400d4b79a4860f64bad65c65b884017091091c314b630f292ec47a4b3f9b5b7e437a7b5dcedc2df4763758c29e3f4a8353b81895d4f92d387a8442fabc7d509bd9d770033fd1c0638802ab328800e7907f07207e017762dd710e1f18c1c540c7d18c938d8c39f8ff8f2bb1ab927689af94bac35efbd4e40833667fa3990366c452ad1ce9074a058d415e05fe2c04541abacba0cbf1b0d50645b5295c7c55f019e094b9c8f6b64d31ef5df3c38fcab41dbdea19d15bbe55ffca3dcc9d8dc2a1d079946b3cbb861f5307b603db9750ac26e372ea90505d6e02203305700fbc9548fae7e45b312bc0f949efebc11a4c4981b526d1a64689443e7d990a6701b04e88fca06f51fc0d49beb81699c04d2333869ffdc00be1f441f3338513e727cf3699adb164b1af94a805bcd1e7dc110f6efd94fc8b8f0af0a15bbd82848a5dbc547daf5f411b098ce01b10cb85e65197945c75c19ed0763b72f830ee7f315c396c76122b98dd0dbd695c5026371f13c0305406c358e32a1c3fccab4e87527a3a49129cddb40bf304be607c608118ed18e8d72be92ef2983e4bb425472a604af25c28db4894df307afb8a16678cf9d8ae9b12f047ae1bd56d5b675f103a76f214e54391700a267df7bb4b57dc2d8e70ca909763da9a129f3656bf102153094417a6715c4ae5d1292755868e4548b26de9b7151dcea6ed48d11bf2b5db8fdeb8e766cf2b08b7cefed350546042055a93dbd72700d1ad56bc35cfafbf4c71f1baa29e6aaa6f7a5f7408b82b0d687c06e8d1d6a166df7c789756d0399286ee29656153418e903671c739fe00a19bbbe4659761ab2bed862334e7b181937808142b110cd569c03b425685a02ccf8c5438b65eaafe802e5ce4401ce79820cb7176bb6f3f73cf812127c05811b50304102692c5be9ccbb5728905203d38e4bf5a3e963eb4c1ae9ced6ec459a1d3b7d17ab3613282db2ffcc7955793576d9835804ebe18756c9f84d43b54cd6dea9210bbcced7cc479fe55cf05fa6200eeb2d680c691d78fe3447fc4a15ca4c4971d1520800d9931603cfd16d781ff2e9a3bb8a2c4075e0398a9d7979ca395020a50a99e1ea86c0423b945d9138c54d31a922ddf921c34ac50bc6c0e69dddc89d666c328084267c981dd95ffcbbde20ad95e13d98bc37d1ad1884a3aada3585019297e480875aee209675f367dfa0c777b99ac03bd95b3205d4b9b3f82307ea66a972c3855385e97abd22acb1c379878d3b1e2737b07edf757afe4df0b78e821a46a07a78385296cd46f5b112b1862b4ce38888e6ee2e7426efc0cd07c16e53c4d036aa5acd52b9a29834c6c63aa3652d2c23602d6eccea89506c7dad453c0efa893cf55930fef6d7b2ff768ff57949a18381a633507368f6056b360c209b8c27c4e34ef6edf79aebbcc73725cdfa858e9df48766a726ac10da9d0dd46517d894401c8b17a73a371f4df58f36c09fefd621b8a1f91328daf9594c36b560b479f2af7bfbb505dadcc0f2b567eada0339b99f7b9cd6c20e8d826ccc36629f31269991fa6c546757b9338a02f37827ebf4b06f5b85c00efdc7d0e111f2d35504b60d8be9f0797986cdb212ff9f1fcb7ff2e66b7081ef3f8d6c9411b4d893f25f0c3863c2de95c4dde8e5d362c5d77624822b42b58300ce4d96bfb64a6ccd9641662566af46df40544926e5c822f0564c867d0c50c7fd1bde10004e9be8fc3e94a62215f166eb93496cc29c463ac1af03a591073054610024f623dfd501f285869499e1c4941f6fbc5d35a15c93c65e346f0a73ca97285ac943b5d58bae236b6817c0fba59fbd79df546f00a706634d9a8eb217981177093e80f1078b493483a76e88f72d6560c0ef707adeb63c865b80b36520077864c27ed91118ff0f7db5164cbb9ae1839da0551491423e39ae82921aca451c16acda478133c1037cbdb1881ca9baf94d6056cf4003753ea33ba892365f2059e3223cc44bc978d3d62cfd841d6942adf11605ac258a7d61a18472230c9229915b9adda68af16a871d901cfb3624c337360a6bbc6e2d35b9b23c7e5dc92fc026eb102a826a1de0a9b0460830b32fefcfe62b72f548dd22eb5dac65c611e1404d29276a62bed7c0ea46e250312dfc3171a88cb3a6f23d2980e7c378a0c378227abb723dd3e34cf66e646524b2093f412e15647b047bdbeaac41d8c6d08533e46bd2fe7a6458a4db8e444b9f5c9517ff1ce15265f01643f07e0b3ebdcd58f21aad60c5d439d575e604b26d21e7b888586f0e566c6d6a95e85024dd783aa4daa012583ac45c75ff2e5002aeb65b265ae6d033cdd71156cf39404a4d5d915e3e626cf2509921c8a95fabf413e01294e5cb2c1ee90d19854e8ed0ceb020373dace4ef74c314933e8246a3d440b598bc9e8c95f5b2e286da14f46dff358c11ab957058f74508339d4f3f388d0731245b4509b0906496f8347d0d7fc97bc60b271e9071af25b8ef996a81fb8f400b720e85a42ee2fe054348924a96b1bd06e25c60a1c48276ca5a56a887864e7e14eed62a276949fbc676fad905196ebaa1ab2f0590191b31429b04ba67d398806d7d02ab255b576637e726f4eb064fe34f44ed9c48437df1776c13e619027090b542673ab6aebcc082316f76d279db10a180e23c42ff87591fa013301186738035900ba0803fcfd20a18bb769624b34049451d4df308473d0c68126e4a7284cdf4bc2a556bd7ddc34009aca75f9c325fa4a387b4fd4390e167d62aae4d8e5e73c67ce2c89e688d2528392470b0704256d2d06301aaa342d00a63ca9b18711ba0cda8bb669ecdc94e144837128de26435a977838baeece2dd28e2c1bd50d39cb70fd36479cc9187b4c1de6a06dc338ff173080428170fb9c0948044b3195836ceb84d072fa7e7cefe3338778c5239b2bccbde0e96510279747e3094db72b56f66fb54db1ed586349e269b6837a5c5800e568f5e42f85e72c1c8f6cef7df31e890246d312f1df0d0319869994d7700d5f94188ca89a57210fa94657e65d536df0fd2bac0335a6853f26d9b7c0ddc635f4a60bac3e00c533e4a3662cd86f4ea70529cde5d0c5ae45abd2d12bc02dc55b1328b4dae3502ccadb20d158f82bc11f954375d3bd013fb99fd4ec26c02fe625bd6be7b5782dae69341719e3852d0c32ef8b1f92b49e1ee612", 0x1000}, {&(0x7f0000000300)="2f3eb62be69422be72dc3812e527fece196be7", 0x13}, {&(0x7f00000004c0)="83e5d4eb7cdd5efe6be21409e1f93ccee3d8059593154ac480060b0aaa074459a3f9690ce1cc29c577ea54911189db2d053e287789f2cd721d087b6b4ef40f3d127231846f", 0x45}, {&(0x7f0000000540)="cb2ad925b3c3", 0x6}], 0x5, &(0x7f0000001d80)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r0, r3, r3, 0xffffffffffffffff, r1, r3]}, @rights={0x28, 0xffff, 0x1, [r1, 0xffffffffffffffff, r2, r3, r3]}], 0x130, 0x6}, 0x400) pledge(&(0x7f0000000980)='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,\x1f\x1fj\xa5H\x013\xb7\xe5\xff\xf8Q|o\x80\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?=\x8a\x03\x00\x00\x00\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\x02o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x9bv\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\xa3\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f%\xfbX\t\x00\tc\xf7\xc2\x9f\xc2\x1d\xc0?\xe3\'\x90\xc7\xce\xd0\"s\x84\xde(k', &(0x7f00000006c0)='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\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x00\x00\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\x01\x00\x00\x80\x00\x00\x00\x00sC\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?=\x04\xca\x17\xe8\xcf\x8c\x01\xe3\x05$\x1c\x04B\x00\xa4P\x04\xcf\x87\xea\x96iP\x14{4\xe6\x87\x9d\x8f\bz9$\x10_\xd8E\x93\x92\xf5\x8au\xab\xf9)\xf5\xa6\xc7\xc8\xed\xb9\x1f:\x03K\xa2\xdbUshx\xbe\\\x19\xdax\xeb_\x10|r\x1e\x06p>\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x9b\x8f\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\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8\x03\x00\xc4K\xe8]\x84\x90\xb8\x04\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`\x87\x8b4\t\x00\x87{\xa8@e\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\x06\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\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\xf8\xbb\xf87\xa3K\v\xc4\x15\x03\xe8\x10\xa8$\x18\xd4#\x9f\xaa\x8d\xa0@\x98\xaa\x96\xd9\xc6\xb1N\x8a7\vkI\xdc\x0f3') openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000040)="04ecf2c9ca6cbe8a28c3735ff5f78e171057175295007de24a4a155a34c32f0bf851fbd09f5024246ee29dca71a5744f2029df322b88e3934c57341a37303e50f215ce0e910ec29427ffc330857a0a1b852a6c4c06dad693f5030b252488072eac982a3a83f9d5e8596117e9442ac8", 0x6f}, {&(0x7f0000000140)="33eac5ed2b295e8155b2a1e5bfbb67c6d1aa4e3df5b24604054d8abe2898a12c745e09d237406e400f", 0x29}], 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) executing program 6: setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x6e2}) (async) r0 = syz_open_pts() close(r0) (async) socket(0x2, 0x2, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)="9d06a5892d", 0x5}, {&(0x7f0000000700)="c11fb7c1d4014cf01f14cdd35fd19b96a09fb7567251539e1636395de4d72a50d45342525a4d291bd1dea7c068585798ddf2515f74563bca203be3624c16186a6c577b8cc78275adea57f76011230a8e3e8c4ba0e59c619e87d3e878610d37eddec4138936dd957a939f9a82876912941b0f1766a50e8f5b8e42774371e3f28f8083c6f934ebf475760e4577b4af15adc7d062726bdd3014f59fef7a77ee4ca215a2faf89557eaab70af8bbf6b990c50c16e273e817842cd5b0b2477500f52ba04cc35e5bf2954d64cf9ece04724928db1608b314ec22087281ae5ee354ba0f9935e1033e8b7a6236b3cbd56b8464b494311a38ae508c7faf13ba159535a9aa72756d8a127faf2", 0x107}, {&(0x7f00000019c0)="e85f57b470647a2c9eb5e4442cef76973687f89ef132b22167cf99b864acf24f4986c624a6cf01c8398a4ac29bcb9173800c50f7f07a359592430d60706e6a50ad43bb1eee8626588aab8bb7bac55a4bd131480a9c17bf8761827ca5cf31b9d97eb2a1bf91a81c2c550e866b92aee41ded955586f3be136f1257baaba5b0c6e12a2bc8158e05d19eaf08b9449633d429d68dba1a6f2ef5530fcaf9b2c8abec428d50826efd09e11b7d3249acea3bbf662d98762858fb4eff2fc8b32e4fe3e7bc6f82e0dd31f7efce1d4d2c2e3faaf0778f4f821837c8d0ab0878005306dfc70cd19f7f2d2f07679ff0cfa29d7503ebef3dda32da98c847fa7bd89286ee1939eab6c91ba03d93b5a12b6f3ec14efb59c127f386ff403079b8c0de1745bf340e1a06ef26625753d767b4ddd9d8f4e1a9d0639f4d51bcf41ce8f5c5139e3e9fe8c055f8676ee29c9c7547355fdee2b6eff2655f19a5bd71b7626ad0b20bc7921d21b9e7078bf6e3642a46cea091695dc0705750c83b33f7d1f6e6fa44d422d3b5a26ce84ad7e32b84c750985d65e65f4a61d907ac58ef9502c039aaca7b644df5a82a227dda2e3d015524ab609a5280025f93e1ef98a53626c6f2a7821d002d8e19b356b4470600bcb65787609021a0425b13ab4c0019145a3ce536b89885bb37b8f904fd6c702f28e1cf13073fdf5180ada83228b60ac581fa3f8b522a07879807ff5541d7e82823d53df31c046ae1a9ba6d7dc34f8b32082caf70e7f37064a820928966f2dd70456e58b0598f340cd624bc00e8bbba42fe48173f9d447201316b3f8adececaffc277f31a3d64ae9059ed8d8add26973772e86e3316a6e948a3d751bd148909379e56174e15defa3e2953a9b185f9bea805cbfadf86043e5cac09f71e756e0b34bf0b8131bcdfa0b44635afbddf3b5219c0160a5df8ced351b0f7a595269bdf16ee8c6cc5618440bf99c6da722d19f2eec463d7a15030cc0c5a801135a18041c2637cd4781314cce44b7bae09dca7061970ce0e11320541e8816d87dcc1db06eab20a459f7b4fcb59e40d45b41f6c9b658238abc8c6d0ebcc930dfd2ba125bfece0ff2d88383d66c6eec59f757d99d33727539ef0226be7519d183d4d5bf4477b012679dc9f279d61db387014a29ebaad1c4ee759035f6ffc18a7c33c2d18c322e2ef18badd12485df16f467164769711fa3e4f86a02b7ee87b10b7a82a1bb94dd99e58adf464a2430acbcbd7bc54ba83f05f352f94d51309582f43cf14dd4c9510baa8d3b87be6e72d10a944703263271db4d195cffa7f88749b2e162bc1d7ef8e074c693cda84c3441556be3ae40d9778585d1ed029175ee153ade1fe24fd56180b327833b98e8c7db1d1d971d47713b94976194c36e78287b864f8e1c0d28ae0c0676c7719658b495b753335b07108abecb40f1be09cc0020f30c28f4daa9cbaa7e30c631951ed2b27efedc4475ce6b2d3a7afa6386af4e0a11b5300000000ee7fdafe81430c2aadb1c48a4e7409a2b7e75c327425e2d419d43d6d8112cde38feb61ef99e3b1efa9c1daecf238dd451d217a6ae4e59ae064f0c487494d9ebae737316c8b0b0c27a3e88e7af8b64dc279890f3fa065c84b649c5531ca99c500f2480f8fbec9e1e92d14302b8bce204bde28fa46172b7c18536c9a87133a32269e11ce0ef97e8bd87502260c3dc3f94ad7fd3b62102523289b95d26a48441baced90a772fdcb6740b28a0533dbbccd032212ebb87c71153a9674d047487c09371e3b7a33f9ecea2eb73675433433d992a1eb1e5f3b4a6b1582eff19bcf14c75f9417b216945c9f3687dc825ddc813b6f009249333d2f25ab6e3c5d906d050ac062874bbbc4731cb6708eabf8fac39d0a5efd910d04c22b8e97348e8566545ebcadfd86d881407fc7e25f895cda1c784f1b3bb428bf84af45fca7ec7b12b124be444aaab2a74aab88a5046642211c85c60d852753d8735caa40e035e96f40314fe8f365af673ec7a483d4b1f7cf8447e14edaa112ef2dc5fa91f1515d444ef0023af6e2d85860886e8799defffdaa4b2c64ee986f39776606e92daa5127f710d2e930ab30c7b3692ef3666d8fbf03c80c0b22c03b4810d5bf70f55a19112752debdcbe6a3346358434b3fb84079aba327ebefd04a2e78755fcae64da1050c226899ed555a3abf0eaf2bd9ad2c7fdcab40b8f2368240abba818935be8082dad7547a320a7cedcbbca25c3f16ce65e518c30ad9a098f1abf5a46ed4878cb8cd4d7ecbc6690826694e75e90c68c336d75c0aa8610da2b81e0181d6122218a984b933f7fe4717411072da6cec94b0c36f97d791ebf951eb123f8b2ac15824c5bbac7345e884a897e49d0a5c046a835d79e2e8364426d9d44a13e178c042321a9d67d6cdb0c93bf6a01d6fbb6bde439621940d24b561c6bdf340ed5f4c20274d9c643363965a237a469f09ee77a7a30775b98a5bf8704b9590fecdca489837298403ba551bb27f0429fa02d4a021e5e831733106b711feceb17bacafe6c7cb7aabd24139bafecac9b951eb62f1f28a64fe56fa65d55066805ee8a944fe44f6719b8999d15f65344ea7eb6c0b8e68993d4fddf96665eb87ed030653162d865e4a6f1c37ff850d9985dcdaaddae418bbbf915fee69e925a453917fd165dba837d8fd37f1215a77a1fe5855885e5870ff99e5f3b9c54032844767bce017ca7d02b6cd2ffa5edda7bdc407c8af1ad5b953e763c60b70d6f5886bc372343eea89d0d7bc358fe6bd1da7195311f540021d1c4f82ed821282d989bfa5e51a17a7e7f0f5bae0d858ce680811697ce6f2c58f4144d26372b88be93296d7f0dfea246117e338c4a17dc0a7d78a5d3482a27c4068bb70665294f72ea1acca238bf425fe6534d933ae28e890695e571f03458de5c575c6d8362fd12a374230c03a180d421a8275d13f2a10051719e98ddc10b28e03f939a895bc919bad4423675c6266a879c1902d9bc44c091fea46465193cf6d000aee960827d0d03b11fa3ba59327861dc7e2faf9dcbf4360646140abab13082714843eefe458ddb84cb9d9debd1dd9f2da70396eebd0bc1f50040918202d98e2e8ce913ad4fe769869b9ab3784a162712035e191d1dade1bf2b9395c41a7adbfa834c6ddf1f35fd6c61ad5e808631ac6a108b5e481599a1a9a31805206ac58aa5f8d9172c4511f531b51f5a6a84be954fdf045a85a3c33811734e14ce355a8be90c621fae6a3997c229d3ead43e4ae4a05234733035e322442ca39dff6d2699587c8e7576389af4d5d9f457e4f66b43361daf93bcc89f5a57ee239afb2c0b04a8f3bff2c389b5c9ba718b75725a8e9b788fdf4fdb06e10a0d73f263cfd844b91aa34c13353d54ad8d065f3f5375a9ae8acdc2fcfc3259a99f562e59e9686b2ea1c1edc5fce2c25c3bf4d0b85aaf00979c39d1d0f4e498c2c5f3825e56d26b61742b76aa0d3d758aa2256572046a78be351040590bfe198fb744467861c9c5d21037f244b7bf77e32ad728b9e38e9df85bddf26e83869945d2f1ba233407962b3ac95c17b25b4dee1825612971c83ae0e788f87f0506b0fe45be4000f7c619ed1b7c4fbb57f4fc59f44896820366d26807bc55608b8034bb3d033937eaf6001fdcdf3a659b6dce7f1c927e45086dec25f4f68a13f26cc92c1b6d9863744dea8f905c54cb2c7b6bc8c7d6ec124d313d7938354dd7cede073e7f8db9a59d46611a528ee4f89f4de10bd6afbca1a62fcea806bdee3ea1ce33fa92ff06838831d1f10af84135ea1ee5dddc9b59dfeabd9a0345fee5e0770d4433fad4c291b3738f402b36b33daa0eaf7d150c794884b169f78a770532feddcf642f169a7eaefb4a895d1e80d2d60901caaf6b0e9faaea2ba2504fd79000abf58e393ee1d36b14011f409fbcf0a401621e01708fa60501a6c3c24e503ad4ce2d32fe58b6f33c5b56597dd09c95beec604789d071b85b0ded3be079956cd905e6bb7597de6aac8e32dceb441a347fb17da11cda51b9ce1c927a20682d728b350f782234a7aeafddf8822ece1da66914620ad12ac7f2e822e33a6e94a6da6effa3793c05fbba5797bd1685aa54fc320875c95853788de3e83b016c86f2253e726035287a4dac1eccb91724952364673cb319c48756fb89f385081eaa9c0e0e89693dbbf03644fbe5b232f705f1a96a3cc70eb5764a44fc421f07c00a869e348b18ace107604920d97a84aad69a4a60438b4c7a8e45fdf458a9d547200b8d052fb29120ddc4e7f80618dd743e15d472d308217309e73c826babad592260b1e53cd4281193cee68860731aef48f85d684a48cf6853cacb5db5098b79be39a893d87c278bd048e38210e00d63e2be4d1c40e901829e41c1e93a769eaaeda29dcb08f75092d70d95c15447dd337c8fefcdc923179d836e1966dacee01b173d12bd1a02a7b9112bbfc8f21ffeb6ae500edf6b49a7c5d287ff1129ffb4c2eb0ad07c76b3a2cc818b5383f3f807d0a6fc9d830cf18cd7a6bf5609faf2be1daea925c13068ce876cfadb39747315546365c8796a52210498127376296efa7834ddb087716b468c6f2bd78b5d5c7186a50315dc2596ef4c9db91668ef71813299053c08a44e1e4b8111de2fc649a4dd8855f59beafd9f3c7abdaf9582096edc5a2e8cd1c716f30645ab9ab001abd6d41c501ac084b9f9348aec53a7f267fd91f47be73b37be77e602d279c6a83e669a0a810fb195a32b929a6ff3cdadc3304d4b72cef901cf22306471acd5ea49b72e67de56af2d1708c1227d02a768180a2b93a754bdeafc11605476aa64cd343cb0b7bcfc0f1d619c883ad986cda62e00784c1b2904b616bf3f943d247d53f6eb08ed2f7a81ea17d07d2e4b5970166e18700e1977c2828513b17f456f24028d117c2b55023a233b39e94f6fd30e1cbed1ba0b4dd4b82ce78e26f0526a1b334fe494cd211fc8fd3ab399f4fd1fcfb66ec90888ca31983c5abf698a39c7e321f6a61655fd6c78cbbe12a5927cabc1b4de685f6996547f0528a99f62bfa98557c50064ce0398b9a8c5cc79408aa7eccf196bd15aaa84a5d921ab00a4c40d2d227702c42c3eec2ab67438f63bf0c6c2607d7586a587962f7436c40957725809e68b377e532ff5a1f133422c27a0f418818792d99f29c393835528ac900905631a83075323f11faef6ba64653b1fd45f7e48bdeafa5050c48b44ed6cd11e6b97adb391f336993779fdb7a95d7156166ef3f2a1c8bb8aea83894aaaa77ab41cadc7f3a194fffde730e59a12a72f88bc49e2e29838b94e022c3cdae45b14ff28c51e1b75800a1a1d3ff1c4ad60beff73941af812dfafadad867c90074515587103b7ce4f6ff5164d4e89c9225618e043c2d5d00454bf7bceacd18a357f906db62034ca22cbb5220fced1362d41a1e635d2e4423d45427e8b0a24ef522ba52815f539409010d47076ba3cc87e38b9bb2cecaea3a9abd968478078d4cfba180a209d1c154b0dec9b23812d03733eb70717ea13455781aceff1bcb8f44987d7c26105b4586baf29a9ea484d7c89b388f3b0f7db1814fbcf0b2c476d6ea06747b4e67c8de4e2c87bfa11f677a6d787ccc4ec195aee00ed76058249491ff81dcf2e3c00b8ab1119a7023a179a921bcd248d5b84c5d22f354c54abd23d070a772dc9fd798e1f934ff5a55d2f8dc9532f349bbcdef32e93c19b332ed356a0f441ade37cd78af5f0ffff1a3f97ae5d1d25907ed89761d03e4d796cd8dfc3ad7aa19b8804564ff74c3fa9c1b5f1d81b7374df637bd2df184b74b0336a95bd6", 0x1008}], 0x3) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) (async) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r2, 0x0, &(0x7f00000000c0)) (async) connect$unix(r1, &(0x7f0000000000), 0x10) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) (async) open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) (async) kqueue() (async) accept(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$hw(&(0x7f0000000040), 0x400000000000000b, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180), 0x0) (async) syz_emit_ethernet(0x52, 0x0) sysctl$net_inet_icmp(&(0x7f0000000140), 0xb, 0x0, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x40000006, 0x300000001}) r6 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x10c) readv(r6, &(0x7f0000000680)=[{0x0}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, "ffff0d000300ef01018b00690200000000000400"}) (async) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) unveil(0x0, &(0x7f00000000c0)='r\x00') (rerun: 32) unlink(&(0x7f0000000000)='./bus\x00') executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) (async) close(r0) socket(0x800000018, 0x3, 0x0) (async) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x0, 0x79002e3a}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x0, 0x79002e3a}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x3, 0x8000, 0x0) close(r2) r3 = socket(0x20, 0x4, 0x0) dup2(r0, r3) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) 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)='./bus\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0xbbb6) (async) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0xbbb6) link(0x0, 0x0) (async) link(0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./bus/../file0\x00') rename(0x0, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(0x0, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000001140)="b100050160000000f2ffffff07000000110002000000008be2f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b036de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e09b76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e0000407811c7644ad966d3225d6101cb25af4dec45a81f4936805c56d5f99443f02f89925d74b454357", 0xcb, 0x5, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x56, &(0x7f0000000100)=ANY=[@ANYRES8]) (async) syz_emit_ethernet(0x56, &(0x7f0000000100)=ANY=[@ANYRES8]) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) socket$inet(0x2, 0x1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r3, 0x0, &(0x7f00000002c0)=0x34) ioctl$KDENABIO(r2, 0x20004b3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000200)=0x7ce) pipe(0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0xdbc4ed79dc014e6d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000480)={'./file1\x00', 0xffffffff}) open(&(0x7f0000000100)='./file1/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xc2) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1/file0\x00', 0x0, 0x6) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000240)="00020000000a", 0x6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0x7, 0x334], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x5}]}}) r1 = socket(0x18, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c}, {0x35}, {0x40e}]}) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) seteuid(0xffffffffffffffff) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206918, &(0x7f00000001c0)) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) acct(&(0x7f0000000140)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000001800), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r1}, 0xfffffffffffffff8, 0x90, 0x0, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 0: r0 = msgget$private(0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000800)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075", 0xd9) r2 = msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r2, 0x0, 0x107, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x2, 0x0, 0x0, 0x1, 0x27ffe, 0x4, 0x20000000000000c5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba, 0x0, 0x3000000}) socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000900)=ANY=[], 0x8d, 0x800) bind(0xffffffffffffffff, &(0x7f0000000a00), 0x10) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) dup(r4) read(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r0 = 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) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, 0xfffffffffffffffe) poll(0x0, 0x0, 0xffffffff) syz_open_pts() recvfrom(r0, &(0x7f0000000080)=""/93, 0x5d, 0x42, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='r\x00') socketpair(0x1e, 0x3, 0x0, 0x0) unveil(&(0x7f0000000400)='.\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() (async) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) (async) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x10000000}, {0x1, 0x0, 0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) close(r1) r4 = syz_open_pts() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2f, &(0x7f0000000000), 0x0) r6 = kqueue() r7 = syz_open_pts() r8 = socket(0x2, 0x2, 0x0) kevent(r6, &(0x7f0000001540)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x2b, 0x40000000, 0x10001, 0x8001}, {{r7}, 0xfffffffffffffffa, 0x0, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0xa3, 0x4, 0x2, 0x9}, {{r8}, 0xfffffffffffffff8, 0x38, 0x8, 0x9, 0x200}, {{r3}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x81, 0x6}, {{r4}, 0xfffffffffffffff9, 0x14, 0x80000000, 0x79, 0x302}, {{}, 0xfffffffffffffffd, 0x8a, 0x4, 0x1f, 0x1000}, {{r0}, 0xfffffffffffffffd, 0xc2, 0x2, 0x7, 0x7}, {{r2}, 0xfffffffffffffffc, 0x764b6062991dec8f, 0x10, 0x1, 0x9}], 0x7ff, 0x0, 0x0, 0x0) (async) kevent(r6, &(0x7f0000001540)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x2b, 0x40000000, 0x10001, 0x8001}, {{r7}, 0xfffffffffffffffa, 0x0, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0xa3, 0x4, 0x2, 0x9}, {{r8}, 0xfffffffffffffff8, 0x38, 0x8, 0x9, 0x200}, {{r3}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x81, 0x6}, {{r4}, 0xfffffffffffffff9, 0x14, 0x80000000, 0x79, 0x302}, {{}, 0xfffffffffffffffd, 0x8a, 0x4, 0x1f, 0x1000}, {{r0}, 0xfffffffffffffffd, 0xc2, 0x2, 0x7, 0x7}, {{r2}, 0xfffffffffffffffc, 0x764b6062991dec8f, 0x10, 0x1, 0x9}], 0x7ff, 0x0, 0x0, 0x0) close(r4) (async) close(r4) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') (async) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) fcntl$dupfd(r3, 0xa, r4) (async) fcntl$dupfd(r3, 0xa, r4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) kqueue() utimes(0x0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0x45}, {0x6}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4, 0x3) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x7ff}, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x1, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000700)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414726bb676c5940a7a937f151ed28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899e1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e", 0xd4}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x123) writev(r3, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f326fdb6d6a87", 0x7}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xd7) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x1, 0x76}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x4b0, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) mmap(&(0x7f0000033000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000026c0), 0x0, 0x0) preadv(r6, &(0x7f0000004c80)=[{&(0x7f0000002900)=""/103, 0x67}], 0x1, 0x1) r7 = socket(0x20, 0x3, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0x0, r1) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x1, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x1c) socket(0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x808c694e, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f00000000c0)=ANY=[@ANYRES8=r2, @ANYRESOCT=r2]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/2, 0x2}, {&(0x7f0000001300)=""/198, 0xc6}], 0x4) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f00000dd000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() r1 = geteuid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) open(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x20}, 0x0) setreuid(r0, r1) unveil(0x0, &(0x7f00000000c0)='r\x00') executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x38, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752708060000655806060008deda041aefe742aaaaaaaaaabbe54042e14abd4f1f439c07150e06554000000000000000"]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000fcff000000000000001080"], 0x10}, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) sendmsg(r2, &(0x7f0000000700)={&(0x7f00000002c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)="ae1d640dff82db650d9cda79198a6ac9fa9b0922ff5e856fe420c209ee9d5b0610465675381aa34a72e314c959d4f7a4afde6c8ad4c7745823d5248f73a6a2d5374a9fe4aa3a1b445aa41376b8df30bc15b8c801385105c70efbc4c6ddea24ae787dba1e96936f8658e7085c8cf879e2ad070e934a5c97ca3c5888b3e826706a47910afb5eefb6125e5d297ad014dcfbfca5ae19b4", 0x95}, {&(0x7f0000000400)="ddd4af2009fe01745cc973b65d176b7b42270e9e83c8fa66342ad1a18e9eec5d0ad94c991f81384dfa142ce6d4409875f51e060865a052c81fd43892d1e0161d05c725495b70e6b6e2dbd355cd9d755521361779fa6e155937267fbe490428c41a04b0d3a64b27ddd6a1bfcaabacc8716c01d0827bb16025f23e60b5870bbd7d9610ac1bd321877bceee2a622705b6a60048609c2dc0", 0x96}, {&(0x7f00000004c0)="0bdcd407b33fd7bc7bbd0c9efeea020e8ea823c03c80cdb98daf13288b39e6b7518a94821e46d8760b2023145ffc571429bff7aab63692965d297b3548237a06e8650469aa481be86b1cbd88a36045e97265ed601ed29d5f9adcc48eec4160408468a25d4330f9f4a81b7899", 0x6c}, {&(0x7f0000000540)="f4caba045a82d34c95c91b3c084c356aa37063306e814651ba6fe0d84fec847dd588bddac0a44c2b36cadd3ee7ae4e662679edf43d40cc5ff7fa7abbabcaea91002c0211b06d1fb7f43fd7c4ba068cf7fec5ca3fa69fd39611dc1b893fd2db7921fdf7b5e34a9236ca60ec056439e69258d63e5ef9ec488da4fb3dc88c24ba437790dd6ee224590b613142a3732f6df745153c7076adcaeb1fadb517956ef08546489dfba8efa2725d49aa54fd46ac87c37a039254460be99418c531ce3c20e8041c5e89165e845375508439ad7e28f7f21e4cbe5530251ab258661818904e34c15d", 0xe2}, {&(0x7f0000000640)="0cf5bafefc3576918048102356fc39b5d577f6738429506b30c178aae06912", 0x1f}], 0x5, &(0x7f00000009c0)=ANY=[@ANYBLOB="d800000000000000ffff0000080000009bbdccf2555f4ae248598ff8272cfbaee75d8ffac3dd079f39c3cb6dd0c8cf3185e41c0837586e8983bf7ec565581895f730754ce4f3522abd20754acf88e7e637ae46b68b2a04fd8ca460e1c3bb7be8c0717b2756121a15bd207a9f52393910a3f29e8553d0a89d1017fa0c879d87e1a784bd139e92613eabaa03a369dfecda18b022ae4ef8425ed3867b9e1359e54fd3186b0a0deb02ec213627af86aac828abc607e700d0b4bd760d1c51a0252483298345af3f1cb777ea659a40e32e61132764d1e695d4dc00d80000000000000001000000c25a00000cd6266313f493d859efbb3f9e3266525fe4b135bc09d4747c82569fcc7abc7635a23084239752dba51779ca3474eb312352fe97bd2b33335522e5f15ab477a98cf2e03f71d5c5404ba702964c62f8a50cf9ef0b56805310310eb9a4ead17c260af6cd2460840cb1a6b8591960d3d39015ec47d3d8980f5e816bbab1f1b3a0395f7799c6a7e1682df9261e5924a2eaa89d64d5849ef8c98cd6b60f9960cd5f2a9ffcdf67ed56e1bad503ad5a9578fa536bf158382665af6e5371ec061ac1d31c6eb0369e00000000c000000000000000ffff000000080000e18214c83dc066826223e926a37beb3192077e1d6312818a86b87c5a67e23e9b87aa5b73282d27659d72d9a404d3b30befdf3d4ca6c5df87c82c400b228df7218ff7f6d4182b8901c8df3504dd99da56f5d141fae010071a210346d0a35fce03811e37494954668efc8d1b9529be8b4ab676c74e1cf7d8b25c4c14033d190aa7cfa6a439a689ed568f7f685ff5eb81059ac6f7ec40cc12d35841320fa12486519d0069524db1ef3c730000000000000018000000000000000100000009000000787de40800830000f80000000000000001000000000200001f65c7b03d9d98500bc9925c083bf3b56904b89929809ee5b3bb3ad36afbdecfe15ceea696af79ae713537353aa89b4cd14dfd216b3cdbfe8c0ef12089115590c5af24c4f6403542dd12a0bc73c6dbc529cfbbd9301795176f991e11685f00187b81d1fdc5550677cc970651788a89c7b321ac4d4db3c3c744d9386c17ff58772c9be3247b192dfcc8b234c9f18bfc0cc49aab0ab2484e1631b12c3fa52dc916529eeabbf9099ce38a3794f010b580670f535f26d0dbe9bb74510ead52323185b0dd167ef50ab82d396147454abf07915b3de0e94cfcb3f515418e56afe1fe895e9abcf4ce848de9"], 0x380}, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x40e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x7fffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=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, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206983, &(0x7f00000001c0)) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="4506258a43934a8869718f013fe59602733c2de4382dc690", 0x18}, {&(0x7f0000000580)="7659aeb94832406f050635b0b67c583a24febaee4d9c497b07ae9cf7bb3b185f7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db7065a1f708c5f5", 0x4d}], 0x2) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) write(r0, &(0x7f0000000600)='\n', 0x1) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x15}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) mprotect(&(0x7f000040c000/0x1000)=nil, 0x1000, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r1}, 0xfffffffffffffff8, 0x90, 0x0, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) ktrace(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000280)=""/20, 0x14}, {&(0x7f00000002c0)=""/89, 0x59}, {&(0x7f0000000340)=""/25, 0x19}, {&(0x7f0000000380)=""/81, 0x51}], 0x4, &(0x7f0000000440)=""/199, 0xc7}, 0x1806) r3 = socket(0x800000018, 0x1, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580), 0x1, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x40}}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(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/file0\x00'}) socket$inet(0x2, 0x4000, 0x80) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0x7, 0x334], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x5}]}}) r1 = socket(0x18, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) (async) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c}, {0x35}, {0x40e}]}) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) seteuid(0xffffffffffffffff) (async) seteuid(0xffffffffffffffff) socket(0x2, 0x2, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206918, &(0x7f00000001c0)) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) acct(&(0x7f0000000140)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000001800), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil, 0x401}, {0x0, 0x0, 0x10000000100}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f00007bb000/0x1000)=nil, &(0x7f0000158000/0x3000)=nil, 0x534}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x7}, {&(0x7f00005db000/0x4000)=nil, &(0x7f0000680000/0x3000)=nil}, {&(0x7f00001d3000/0x400000)=nil, &(0x7f00005d6000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f00000c4000/0x2000)=nil, &(0x7f000003b000/0x2000)=nil, 0x5}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffee}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000573000/0x4000)=nil, &(0x7f0000275000/0x1000)=nil, 0x2}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000240)=@abs={0x1f95d27d48731892, 0x7}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0x0, 0xfffffdffffffffff}}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0xdfb) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x1, 0x1, 0x6) r5 = dup2(r0, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgget(0x3, 0x90) msgsnd(0x0, 0x0, 0xfa, 0x0) setrlimit(0x0, 0x0) syz_emit_ethernet(0x4f, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff000000000000807c14340e0a328455d1a42d354953bc9ae74b9ca35220b73570ecb9b104a188ac32c2bbfac1f1f237ed9aba043f30ab6a9a3f7736451be8b88c31212f264b7e2d55409bcb804cb398"]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001180)={0x0, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() executing program 5: r0 = socket(0x18, 0x3, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) dup2(r2, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x90, 0x0, 0xfffffffffffffffb}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xfffffffc, 0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) symlinkat(&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt(r2, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r2, &(0x7f0000000300)="f92a2d89597f1956bf898fcfca3809dfab229bd3", 0x14) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) recvmmsg(r1, &(0x7f0000000a00)={0x0}, 0x10, 0x1001, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) poll(&(0x7f0000000100)=[{r0, 0xd}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6e4}]}) 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) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgrcv(r4, &(0x7f0000000080), 0x8, 0x0, 0x1000) msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x0, 0xfc, 0xfc}]}) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r0, &(0x7f0000001880), 0x0, 0xffffffff80000000) executing program 5: socket(0x2, 0x4001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069af, &(0x7f00000001c0)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x40045700, &(0x7f0000000040)) dup(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x4}, {0x4}, {0x40e}]}) clock_gettime(0x67f3248105b4e007, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) 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) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffb}, {0xffffffff}}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) executing program 2: r0 = syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') close(r0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r2, &(0x7f0000000080)="320a918b51d458e98d92c1f37b809244f3bc4c20c9f2b9d08775cb89ff0c4879eec654f4890eb967de62360dcff7fd2a7279ac15b046db4c2f82e670ee8ae89cf5b89c37fb3272ced086d52550cee542206836577b9c51e3133a256b24739eaa6025b3a4ff", 0x65, 0xc, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffff2dc}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) shutdown(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x205318) ktrace(0x0, 0x0, 0x100, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r3, &(0x7f00000000c0)=ANY=[], 0x83, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) kqueue() utimes(0x0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0x45}, {0x6}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000000000800001a003f000000058100"]) executing program 2: r0 = socket(0x18, 0x0, 0x0) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc02069a5, &(0x7f00000001c0)) shutdown(r0, 0x2) socket(0x20, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x2, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaaaa86dd60f6190000180600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="600300"/12]) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x20, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000480)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="9e", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x2c4d, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000001}, 0x10) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f98a699d89ff4c92bb9791a3ce33c0fb", 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) r5 = socket(0x20, 0x3, 0x3) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), 0x4) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) open$dir(0x0, 0x10000, 0xb8) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r3 = getpgid(0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x28, 0x0, 0x0) socket(0x2, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff02000000ff60606260000000090000000000000000bbfe8000000000000000000000000000bb3c000001000000006cfc48fe9ba90a12e79dce4fb4bcad34f3f1dcf944000000000000000000"]) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) chown(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2a5}, {0x2653}, {0x6, 0x80}]}) getitimer(0x2, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRES32=r3, @ANYRESOCT=r1]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) executing program 5: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x69b0, 0x0, 0x0, 0x3fffffc}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x5}, 0x10) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x90, 0x0, 0xfffffffffffffffb}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000880)=[{}, {0x2, 0x0, 0x0, 0xa5f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil, 0x401}, {0x0, 0x0, 0x10000000100}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f00007bb000/0x1000)=nil, &(0x7f0000158000/0x3000)=nil, 0x534}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x7}, {&(0x7f00005db000/0x4000)=nil, &(0x7f0000680000/0x3000)=nil}, {&(0x7f00001d3000/0x400000)=nil, &(0x7f00005d6000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f00000c4000/0x2000)=nil, &(0x7f000003b000/0x2000)=nil, 0x5}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffee}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000573000/0x4000)=nil, &(0x7f0000275000/0x1000)=nil, 0x2}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000240)=@abs={0x1f95d27d48731892, 0x7}, 0x8) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0x0, 0xfffffdffffffffff}}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0xdfb) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x1, 0x1, 0x6) r5 = dup2(r0, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgget(0x3, 0x90) (async) msgsnd(0x0, 0x0, 0xfa, 0x0) setrlimit(0x0, 0x0) syz_emit_ethernet(0x4f, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff000000000000807c14340e0a328455d1a42d354953bc9ae74b9ca35220b73570ecb9b104a188ac32c2bbfac1f1f237ed9aba043f30ab6a9a3f7736451be8b88c31212f264b7e2d55409bcb804cb398"]) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) (async) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001180)={0x0, 0x0}) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000180)="8000040203", 0x5}], 0x1) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) r3 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0\x00', r5, r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200100000001d, &(0x7f0000000700), 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r8) r9 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r9, 0x4, 0x7, &(0x7f00000003c0)=""/96) r10 = geteuid() r11 = getgid() ioctl$TIOCCBRK(r0, 0x2000747a) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r10, 0x0, 0x0, r11, 0xb2, 0x4}, 0x6, 0x96, 0x80000001}) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="684afe0990b59c0a6099d1651d1066ea5f9834ac7639a1b65bc9a2964a800ced74cae022a31d120b81bc1976e6b12e569bc989b95db4e900ff0ee5da070f27031325c62080d98172095cc2048193e01fc3ba57a986319fa3e4e4f2728c21954f55ad9a827ed17c093840a1ef35acf2855cc47eba3f9902c3e6245c1ef88c8b1fea7d7f9157974547f576ec90aad4d95630d8de3f9e9efb85b30e146a72d77bb9732c461304b32b2f7e3bcfd8be9d3b04a3874689dd93b22f5996139be0c8ef22a2d77978a87680d4afb3a46ffa1d456d5fc450003fea8d13c8f94455c86382797f9a94", 0xe3}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB=' ', @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYRES32, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r0, &(0x7f0000001880)="79f47b", 0x3, 0xffffffff80000000) executing program 4: r0 = syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') close(r0) syz_open_pts() (async) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r2, &(0x7f0000000080)="320a918b51d458e98d92c1f37b809244f3bc4c20c9f2b9d08775cb89ff0c4879eec654f4890eb967de62360dcff7fd2a7279ac15b046db4c2f82e670ee8ae89cf5b89c37fb3272ced086d52550cee542206836577b9c51e3133a256b24739eaa6025b3a4ff", 0x65, 0xc, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) (async) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) (async) msgsnd(0x0, 0x0, 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffff2dc}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffff2dc}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) shutdown(0xffffffffffffffff, 0x0) (async) shutdown(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x205318) (async) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x205318) ktrace(0x0, 0x0, 0x100, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) (async) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r3, &(0x7f00000000c0)=ANY=[], 0x83, 0x0) (async) msgsnd(r3, &(0x7f00000000c0)=ANY=[], 0x83, 0x0) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000140)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x50) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x10000007, 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) executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000000c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000600)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000400)=[{0x20}], 0x1}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 6: r0 = socket(0x18, 0x3, 0x0) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) (async) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) (async, rerun: 64) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) (async, rerun: 64) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 32) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) dup2(r2, r1) (async, rerun: 32) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) (rerun: 32) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000000000800001a003f000000058100"]) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) (async) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) (async) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xfffffffc, 0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) (async) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) symlinkat(&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, 0x0) (async) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) (async) setsockopt(r2, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) (async) write(r2, &(0x7f0000000300)="f92a2d89597f1956bf898fcfca3809dfab229bd3", 0x14) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) (async, rerun: 64) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) (rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x13d4) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000003040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) syz_emit_ethernet(0x2fbf, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd600001002f890000f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000100000000000000000003000000000000c2040000000001050000000000c20400000000c2040000000000fe46c04b5118e973ec0b341eebe83d6a2aad264b4f5f916783a7d6feb7403c734c4a95c4dfb55013fac924c4f19dc54d4eacfe4dbcda796c97f62e50ba8216f0e6fc6ede1d337c7632c080065f73a717f35919a764e43a7efc980d6a635b178e4f64d362ab64e65fb131be0bc0f074af31e55b1f16df0860009b4eed3173a43cc37779f332e7fd69a24f9a824a144712349883488e64122eb0f7baa455662c876d5722ed34deae9487538bfa073706a35f73009a9a81228ed95e7aaec8d41d881e06791fa4b90d301d373e322e0cd34fac68a77668872e616661619891882969b3782f9f34f5fe437c8cc229ded6e11b18e7f51305c96c1bb54be7a6a2cc159e81ff5d95aa11c2c8601221eee69ebcde3a42adbbc3ce50c78d573458253a107d7a54b36b52e2baf408debc5b694e32bebd8b82b4b8fe45ddddc4eed088c76cdb4b0ac4518d5b12c36833f34c5af6c2dc77223e9f4a0a4810394d9d17dfd517f06745e49f2ada59dff29ed9b6df6e5b20d4130b519f7a6638be986ebdf615b4865b300654a925bec229105ca8f4bb2d117e212e59c287cd86d70c1331b69bab86a469a70179279aa20ac38a9889d99639f170bf9405945329b8df2a8d38d5aaff71c839f5524304a0b209df97bbc08607cf4b77449755622573956d345b5ba57fddd3ea461b734fad26b38f3064df6b2639b8dd9ef1e7a175eee7fd3051148fa808bcd732a304b38b7c488de1085d15a7c27806f6f9b5ce39557be9339147571a58df79cc65d5803830b834c8a5da3826e74b505eb4f44aacbc989a35546c8ec28a6e15d5d4d2ae7e771d141f64373b6ad226013521870136c6f66ea552c91dc723386e90b7347d341c6d6c89ff1c3f419e8d9034ffbb42dd86c99c91f61ce1a76b69d7eb06f08e6001e35d605bbc6203325a7ec32f229255b85860172a0aab130eedff4b8c3efeff47571273a45db39fe0bd100ce6b3a6973a172dedf3a067e69dc5d36bf9ecf3045b77eaea7dac85dce5cc60fd497f483faa2c95bf04740d18b848a26dda18601b79ab2ea2ffa5e158e5969066d97e5ba5127c9f7c29c879e2056858b7ee1b095772b4c6938deaf6f755b626e634ad3c97abb007e6eb7093ae173f659604830055e1539437e79a9151c550cf44ec9e16ea8453b237c6397ec2780b3688a7a980811b9f40ee63ca5fc3b6ec79d6bc6a2fbcab47e3506149e7e555440fa85709d0f3325e08fb0a8b50c591c30f9ab99651f9e316b9b04bbb432406df28db9e33ed1e90ea4ccd6c25f0b4e528c798ad0ef6ac0b1e42e6fa89aca4bb0eede723364c8c4a56d44f374de56ef248bb4e1ae5c55d3be73f93983513cd0d5c4fc13bf9a91672e56024b29dca34e1ff3232e10dec219075931dcd1598a9ebcb38717c6bada10131f91c9611883fce54f4291144c06295a145d0acc22f79e1be2dc9584a3df0aba6cfc93408f2071adb125829b655ffa9b5b8674697c98eb3153c2eb67f25802f01122c5981dec80972e5e474d76d467154a3425e9a29c2b5a4bcf67da47bb4db6cf52825ae37af138d9bde916381b2251f52cc6aac5741cc14012199347126b561151ca6dd321b769c9c290136829d5908df402cc3bf196b6bfc368104e6b0add760666ce3557879736deb650d48c3f26298cb45893910181d63326ad40f2ccd922078acf1f852f7842bb40a5ba5dc447ed3086ba4b96e6d0e88fdeda875f95cf6291c1a61d2a5c3293df72ca5d1941d6274c02695fa2a8f9d6236653c8baf51b307e8d62576afd4f6774c7f696af92e3f2ff863ed23fbe32c07940acf54cd484847dc0bc3f01d6c822513671d1da8e9979ad425abf2dd84c760ef3ef69ea5d40459bea2488eda99131286adffbfcfacc4c017a0679a9710ace0c0fdd4f3e7f19ff7a2e73ff20f58460b9574d84a8d317be81ef19f903c186c448afa9abaf466ecb3e0b661a3adf7f2fa35cfd5cc1cd6bc47018c3a8b4a5bdc32a0ad018c64f1ed3fc6dbbd1585693bb0e8d498ef6b04600f279feba5ce84affb1495e68e63623351fb96a44df0fc92f3209d9a90bb74b0e381c294d64d96062c82bedb4fd73b4c7ade94bb6a4a327da941933fa1590f16a674d75d86d884ec04dc2a1ac3617e6930e0e61749e053573610445be896ce9399027282c931bdc2dd9b82ccf6b54f038f6746495c15449f7b2279cf2c90b487dbdf121f91fd79bb44610c1034908e4abc4c72efe0d4ddb7fa42fc2a172f1b672126d43af279a6d2858ff15ba0c001a5e1562829a669eb05d6f104bd3688883770a36516b8d4cd850f64e0b2c8f53401451d27e4a6ab172ac56e41509964aa1f53f97880f057c33320b0b5f455fc1ee9e8a1836b0295bc41c0a7781b47fdb9942f9d60047fca2925312d8c504dcad7f98835d5d69bb95c208e8c781699b482b5ffbba8ede51904fdb38c540ec0461c8acd895ff4b04de932302db94179a8e01a8da6a154d4d6b62eb42b4679ef4f30707c13582dd6ff4bf2d76ae972deb5c41734766a1f2761fdb689a0e45488b629ee0c46f36ad4c0b6e976e8f727a83b33230bfa0c00b7ca24cc9c69caefc88886dea4f541e5c45527b7b37106dda551f3030ae2e26c1a70723fed5f7e87da68e22350f74b4aeac76f1e1e05f85c54cf00319e45444c248a96f399e0c0598a7fd1cf147b6755342556f3987781fd5bb28dcfd66ac919c12b73781a0364dff56e6803def541065a8a6ad6baceaf74c402c1de0089091d0213419d01be7c6b02399db03717dd5314d81035bba506d6de7e46bf187ad46613b326a1aa8827330a00a03695b61d4c9bdd0cfe338261212b9703648b5ac3eb3f0b291cd3dd2f46a56a951fe06864b6d93e11671788c336e4f4b040971cfffdfc5aaf47066c5178d540e91512ca1bb71023f3f0d6263b750ffc670d70cedacab76bc7e36b35c346ffe388ae01a0b5774be947ce0e2fa86b48d89f2d537b53c8be48412c94dd8bc93f23ba24e3f1fa2c4d6ec7a84f32bb671ea9fc7c25c27a157ca8894db9a0d1ef11a4d28f98e58ea0626929111513afece93f06adaf279af853ade19b54a587b68eeafc491b485aa9ee9ee26dba162e7c0e11d58a29b2303480015cef65ab295035c5a8a23529b2b087ee18188e067bb3f48a700e539c2d9527e15e20999b57cfcc127f8cdd3f5e7a112bdeeb0febd8c097b51ff32f0e360da35e112cafe877b71d4980eb050fc5c680fc4deac34bf890445effc5bd416de48103644295a4d91001bced39756df39ab7587a3dd37f83ea2c58f6e8d1bbb801d11421a77d2b35fcbc2c863497d0c38a17a000000000763deedffd1655a3f58a4d0218fbf955a998bb79481c41aba929c80a3a19967d4f6a7f033aef9a4d11218e4a2551493487441e489808c2192c4ed632910035b0c8792a45c7de8aa5e5456a8735c57adf037875701daba3f00c5f4d7a65940c5a832d0781ed072cfeb5751a60ddd0cd399e08e4f134268175fd1bfbf01f7af45d077d2036f647e77976d73a1de1b2f84f5f0632c55a8589bbf262bb7ed5f7971b99b2825ae155f7a6591fa584a3f8ee73cbce2f00b8fde9711491970e34cbfa5f5c3bb9de2881770f2dc7d9c2994ea83fb7fab0e10f37dc9a9481bc92391fe89b7ab78f477c06b349d3064eddf925c6fbb28deacd8e8c9eee0754dedd13542ade4d6094bf90128e5bbb029641bd71d43f6b1ba884ffde7fb959cec85f692f84bd8b8e8c6bb9e03840a9a68477514185e7f624aa68184dbab6052145813bfb7784aa9640855508d69de4e4ba9d15fd35f9f6c75db3f3c97f3f1c302fb25643f5234b4c50149d7126f6b9cba78fa6f9719824c251c2a5d0f8262a02e3e1082d0388a0bcb1e16d5ae8fb8b79c3843dd81bc64d1822f2c68f2c7519d940642ff7c5a83c484539730aac24b345109c19299c1fd1279c7ea3fd9e515047be88f25e0e1defdae0048ae2b019a59492f3fe997724b0920061815dab28bfb4b6f1db285523f2ab8520f063d30a30bb631ab2d2bb3f6b47c90ed3594511c3e4312cc909119fbb4a4309c0bd9ad5fcaab2f00ac33ca1956baa14ab962154213cfee32b80bdcdb6af7aa74abd1fec9edbd22ca2fed35dcd8c4a7aa42f4d2bdb60ffffb525c108d1237ca050e90972b7d6356629b827ad8166c3c7baecd99928fc8558942623ab36e5a75bc9496c74ca6a3248ad4f989fbb06c59930df1dd02081d5e2a83d77c002a3c58cb1401d0a48b84c083251618accbf054ae92f74154a61ac55847388e340775de9d1503512bb84607629aad6c920b2b863e416fbb98401c0753025841f4cd9a98a86d0fc53c76aa79c58bf97ad26d4cb142a0c58ad35a084b16ef3f77ea2d0c8f7a868d72100f9d197a4d377b42a2471e0a5791ec56ceb3a38114aee55f2eda1ab64ca009e316969d524b87ddc6eea4afb07a92fae6693b9e7bb052299dc4f4ad29621a64f1cfaff9832d3bf74c866918ade2657b36e5a6d0b4c8a9a4e155cd4c68057782132293ef9247b207396bcf00b2cefd810c696b449bb5397740d152654d94847959cbe3d42ca69668ec7df6aa6394803c64292ca9c77320d242d47727f7a691fc677a5f827242e256de5ad0cde112bbf0046cb3d2f04aad60c210d445a53c0cd58f904fec252b96d7fab9d2a51b3508f5142ea36b6b91fcd221570c756d50b0db4842b91666ea2bda8e19d9b4f5a7ff72655ab4cb0c95b473869d8b6396f1307e326f825c28989b94497c4c38e87d5ddf1fb405d008e6a7bb4fd705de4ea519ed20b7c885362ae69c07c8f6c45a9021c50e6eff15b3333d56cb74eefd5deb7c3d442f987b7803229d32bddb1cb3042496503d2ecdac087f7b21f4e8781edb231886fd27520de07ca0596df6ba820c5693c0564550702361bdcbed9c6b0c8c6c5d4bb7986be0cf8f42de0b82ad1ebfb9c69d29ba268c287361d3e4286b4635935a1a115bf6c9a4b90dbb078c117aec795fb2776a4ad4ce537f791624d5dc7e3deadf961f463402c575772e4d4fe472c5af5547f5d93e87565a46552f8f49a1fc45abc7532e40652be8829da09f836f2db2d35590e3aa4e662c04ca7294d8f78893fdfa2b47f012be514f76f229f69e3285245d34daa35126cf9bcf5ae94debde798755bb687aa65339b67b6d441fae60a22d4cbf2b879e7cdb6992619f315a555e4ba8d8b491acbe0fb4182631ae13665f875c7aaf5aa78b1cba4f3d559330863495fd56990ae383b21d6902e2dfb0c789e74a90b876bcc5cbdf2378acf7320649aa56f397abf7f1289c708d5cd5af8752b67746041c42f92d17c2a8bc0f2914bb863d133d53b82fcff84d0cc65dabb0da4fc0e200bf7349aa537853f416f27e9c7246670c9296d59ceb3816d7a4ca0f3a543adaaafb7d8a1656c9839ae478fc1f6b492c128fd4f042c83cff9323c9de507ec8611aa161377ecd09c5a836155b853d22e803269c954476d588503b9869bb5cc1a2ab82ad83707223cc97560363c22574495a063a2921896e74661e46e0f2a83ac1270a77888480c2e0ca94c079a8f4e6532615a368faf53347574720dccaa8f073e55a562044ad3f7bcd22de91a8cf19a89347e63bc498f67825d2f11fa5e8abdd5f8fa2aec39913475197f9ade831bfcfd6d35d48cd94c5f7d33d290714b8996cb6dae95eccad7b7deb3851eccb825ef2ce174ee02bdaf2df5bc023cf64e8a50acf35c32341b4d0b52ba180c447c76712fff12c23a3084a32d5f07d863ef2c796d72ff444917000000000000000000000000000000050200000000000000e6000000000000002f09835d8b723f861cabf3acf6a7ee286492b3094bf651e0c977dccd17a0c0e5aabbb54de697349416c17d6be5822faaecf63b11a1ba2b90a2b4d77e15c946f86a8fdbe180a8c8cba0b69019c36601b1231626429b2835cfe85d9fd647bdf7dc567d8105ecfc4cab4d43863f818b77fcb9f59725b5563b5f5f3f44bf47eb5c783e3efb601a17aa70ba4145805d2dc553ef65766f008abdb24f0db57654038b2500665293d827742cd915e0e5398e902e4c3bd1bfeaea17427fcfe4d65926b9a6b1848729c466865623f4e05a2b98540bac7c384dc690aab92682f99acc6f7f2d680f73a0806c72095e66f42df212cd11207e468d2eb63ddc247f0b30e53a7d81aba9575db6f59c5b65c42b3607ac33f0133c6f5e1999163b953db6ebe1904c26ada3d4223134be75463940053a706f7367173602edda3d7742c171354386e79b4325a582a063b1df2363ddd5cd1af6c9c764c2187f66afb452b260a72d3a52d14d7d9a8898547b07fe698f099f9c056435dc813a8b87b219c577fcb017b8929939836af75bf17992a3f4dfa862da03f35f859fdfcf29412d1ccdb1ecf8e675d282fc0fc3779a190c18826e10ade4b2de5a75dac4a0a4d20433176b86483ed96326080dffa8047708dd09046339156f490d34e2b63abec51013f9ecdb8418d1e5402196b8e8a514c5b524ef2e6f5849cc8ce6424530f2b7fca029d3a2c2dedca5c8fe31ccabfa6f62cb5061801ee8f82cafa065599aad4427ac11b888683cc880fc65f6876a5e168dadc53cc9ad1bc1d1cada03dbfa9523ebefb4ac404a838817ec994d7714618a5d41ae7719e048070532ae4a4f6698f743361de88d093a5d65d34bc24e8abeeccc60455e564e1c62b6640187e67fea34457fda36a7a95f82af1feb2968d2bf1cc8da43e3e13247627e9074940cb286821b477b73f572a9d26e833b671f8897f5e2e4ade77552f99799e8a83fabebad6a0269b858b6cea4c1095cdb7bc6c1ed502048b956ec11bf3b9359bd2ec356e463d64821c94c4e968eae870994fdcee42e8051587a4a094a6cc14bb6919642a65764d36b9a4431fa7e4933de791b6da51e9012810f0d31520d29e09abd1bb7c23cef32b026baa6d88eaab136c929c02003671c8d6ce320bd4874fc35b3bd1815173c0fa65f08392d4829e03d7b84486d9e8251e3e19e521895a89533267b2e513eaedc4ddf5d535ecab3ae890b004503f45c086253ef393c2b70a143a9dbe7a0fa8209173040e79b43105a3823b81b3d5f7b7fbfdf711818d3e9c655ee164210375f8a4b7826681ae3a6a435f6346f6466a67f2550410f68739ad34553e785384c4794455414afa5cbe5178330d8ff67b5686bf9c1f853d309f7e5dd16064e73061697446a6ea4a4597416c3b589b5d07707cb27ca2b26528aee3426e963270f124b4d034572307f1de6bd5b7a09315bb26fe6427c4829e3d9d9bf0da31ac040a951a77d07574b0ab63332ee9966202ecb19f8371360d016229cde93ed04e8853016610968f0fcf2a2889693ed9b622ddbcd61ffd4ce6182f9d50f2383ac76006a3fab2586a47d2fbd5da6c7ffd2769db409fe3ecdfe454c8a795413e3a5ad892ba06ec0eabc2c01bc27d598cb1439fd2da74746e0dd5ca86c0dea5d141e4d3e294e2f2cff2af5a130bf8314cd0278cd6d790e0264596f70201554ee855dcd66a79cc368b2597b6cce47e59593dda57204ad8df39ca331125c2fe69e69b0c234ad3442a2a16a58d58329e20e45e8c66b3ce15a7b269db50723e9e8aad0680f38ecbf823e1d3dd4f9c00d299c4671fb1cf2f7f83478986cc8180597fc0665b69b5d1c273ff94aecebec35b53ad464071060f10bfe691917879d10f060b1f04a8305133bc28362f65ec5a9a57391bbe91705826fdb53723b68b3ee3f28292f41b991af38fb4406c9e0cc2cb3893ef05194907cc0bb32b8f78a599ef764e3b794b38ce7b925f874d6d4f63cb01d3da3c6b0f0472ddaa40a7a7476b95d8855e42a503a3d4da74e1a0ba5d24d4b66e25c8cecc17a3211cb52428a49c6f3aa8ffc54b67b4ac6ed5fb8b83a23ce9e60eeca60c1c3affe1758eb95a6dc708a8e707b7ea0f40dc4bd33833e7422b6670a5784ee21b02df32213ba832bbe497fd12588f8fecac62cd3a18fb799adc71fdfdf40cc76de6be4d27f2ca5489393527d83cca94864863c4d49283d38ae2f89c8d505cd6b04c915e8384c1df6e2d213cb4123d80d27f836766d0ebe71fbb4d4a6e966c0c18ad03a06edaab4814df9d08ed7b8cbfc625385b44e84f158567049b9315a8bf42978f1b4436de9a2b98c3a56a3fe30fbe638fac8137ec2aebe8b8c91ca03e65fcd851ecd86c88af870d4cf9d222528f6c7525095cba0fd1dfc0d4c4a24b711051d9b3c2276b09d047ae170ce12585cf62c6d9fb9b6488100e7f08df37c059909c07a8894eba50542b477e282069c538b61326fe8d484ed52ceb20855a3aa78ac473c54a59b902bab810d147c29a5c31770e059f34d085bb4eb425e4cd39e556677d8c8912d11ffd7ae02b6a43caca77312a2d3962bfb99748f7828e65b293eaef5f179d8f07a3a9a6795cef278973a7b9f476bb7539021a11fc5e058b4088e14ef81735d132315e15ae45fa40ef99fac800d0f5744c2a3758e77961700d2d5bdf35a87fe4cba4d0a5eed6d501fe8f6e81051b8eaff3058d6d86ec60ebbaa0f91edf23763e22b0660beafec3e821483eb720948a12f7c274fa2164861580b3c2e79362da4080608b00b3b35767a6671a3b4569780283f9069312d6aaebf64eced73ec28d271add3db9edf5470aa11b826f07aa08008c179fb7e64952025cc4c44d28e0c13f34ef8640c2c3b5d3acdfbb2e995e4a2bfa635fdf8cd73f6d8b5918491a3f224458f92a47adeeced482855d1b03ec6284ae54c22a64d62a46f9d6d6a2211ba2c82c1a276e419079961d9c933bcb9afad5b2fee5d50cfa0257666b9eaa8936a7e71d7bce0eb9e9606e0ad0659db1b5415eccabcc3a979c33ee4db6f7d1864df8f84e90a3608e1f419e3aa1a39442fa7d1268af3fc39e7b54256ec53fab2263af0361d263ba9eb3a083193b837892368a471a09c01159255d5a542d512bcad0f354be4fe744973a51f1924079f81ffeb7b29f95f5f2155f567d1055b9b1ba60bdbee12e249f56b840eadf05fd3266db53b51345b91662b701e74907086ac0e48264993baead04e01b7464ec314972324d8b4f16cf471587660154bd3194e26b85a525cabafdf689b864f35acbef1315ca86dc78f7a9408d169f3e231154b38d2b1ce4f27009a89cf6840c328cf9c92fa8fb070137128ec6faa44d9861070105e4a3d87da706a654bc9ca397d29cb0186b787cc8ba82249eb6aa436137d32a4ad8127eba26ac65f1e00eb8b4e821fecfb0b8a1e5e9aae31c74f4222580f2bbd07984b61245a9207d92dda9068f3411ddd8e8058be45008a43ee10c0a8a7b8fd817cc88782f6e6743664cf44ef551fcb0553f8ef598cebdf8aa5f2efe1faf909fd37367703bd4d8fa51450c7ee6becd3900a0c47e9bab8bc7a3fb8bd814dc55dd1976657951940526af232fb7ce38ff4b077a370e35d0118af5ac3837d3c4bc4c82cdfbda27730a7cff0c686ee8870e5a7e09ae3c6dddd4a175aeb3b221faa1a04cd5640a22e59e8787c7aac092290ecb8db73474ba6642faaf5348d07fb5da9a6eddda8d41f9d644aa9783f8c6fa654b21ef17385d33dde5c247e5cbe0ecdbd25cc46197106860f363492fa07c3bcf8cdf866730e48b828048d9d59f67193da187dcd2d9442b3b6cb29290b5614c9da6b63c739bf752a322d5094937b1086ab9c4f653d39a9e49690249b161984c30d126d46844b2c70a9b31a3f3fc208baff5b8a3d0325626ddff96e4f0c28252aa1da24c229733da503d2fb01a3c1a09227c3c727328292a5f2c5abd371f40b702e0242370259aaab96280f35080e38919f2afc5ca1e42cd0a638c97eca22ff3b3640f1263e1cc4cd260fa0f621210a2e7bc095f37c2dbc486258c44a4b0f488d60565602b1d2095ac907ed0deb32b631d812016e2e321cf565e7f043f8a29f1f82815adf499d467813c45ff54b59da965eaf057a9d23643bd965ac592a1ab04029659294d693050e58792917c41053fb8eaa9b488e73a8d287914550c62892048d69c9eee19ebd2f23600f03af1cc7242725a9eaa2aa29db76fbf88a11bd46110c62231bf1e55cf2cf01355bae944b28718f3a59e9ef118b8faa9fa68ec1e2f4b50be5a89c9dd493352f3b91a71c54e331392586e68406457e31ac8c699703be70b54420e678831de9e1d56b7b19ad08f2aacacabaf93f1fe2faf854255e2d0496f223ebb52dd00c5b4c2ab960c51c08396e76692afc6953733a5f67e48d0edebf86ccdcdd36e579c3a21182cc98d4a65ff7bcae97cb135cc4bc39e989cfc1abe150b572518b3334a5c0aa73c034ed63e7af611881c1ceed48048ae6e4d3c9c03d3f49e8417a00af533351e77b4ac5ca44f7bbd33605ecee87d4f4d520e6a03fb4691de39334d8d87c7dc6d258c1863caa7b4771c2003b217acdd84f8f1fc31bd745161c7075e808389a7a5548208a0437d9a93d8cf76c6b2803933062725044f66af6ad6731a73a901d47f89cff54bc0d33d8123cdf518a5e5e5847e7bce52e4f95005f455baf3873cfc54008791dae5bbf1b82598f5d19ad0e7dec85ffdcbb1b5ff14e15e66ae9d2fd3a37162d182d5f20302710179bb006ca9b37e286efbde35d31a0dd68a16c266f3c0329851f36a287aeff5f70dcd83e6e758377d70902a8a12fbf074177a985d4f142f7c26060d5ddac57577e5cd96c6e3f7596c07024a4d9d59f34458ff4fde8fbac08ef024481d332c515fdc36308177e9cf6c4d826209af96da5405fb6f574e1df07d7187951b5d74c15af2a3ebf6cc1be74f7e009be055a910f09794fe6d9c223a96ab521cadcc0b33fd4b1c16ee4f4a570f960b469c96d80d19206c4e5521a5840b66ddfee91b2842110042fcbd56d0e212f04e225d621b9b1fa0e74ea6e610864afe00d53f87fa30a6f3725336b59d6fd4f8b2a117fdb0d67b5812c1ae3692c81d0284e4b56b9da3d2672f99371a3c8f8f922ce3845c8cdc4e5abd0e0425b4353366a21f609e31724e3ad209dd3fba59a2c448fece7a89478e28dc6ba14daf09c24e0fbad726ce9b9476159a47d2817a024c6f653f9c96284278ab72597279f3bb2c8aa921a42009c9e98022f5c50e03a17cdc2cb4eb00ffcfb77860519994a35cb6a371ddd499038b99c24722f5d6bafc982f9c9072828d749e4cffe6ae082f2625bc8b81f1ddb52def6c15471c0a6f7722af36014c5012e408404f5bfcb6fef36c4a5ab259da485be818d98d9283b3fe1f521480c7546b9f9e880ac91a8c6cfa86cae5d6c48e4baec1b8941c3bef02827cab7526a14ef18f2776fc0aec0a2f68853c204bbbc6705d321aa300000000000000000009078000000000000000000000000cab3e653b453319c573cbd8c713b8efa0b9706fc4b0754830bb103b06ac6253210142bd884e98c6fcc2fdb0623ca09ffba8b5a789041eef2df46b8b1369a7398aaf94f8c49391153aae3ed1e2a15d1b7a402171e3e63823019c72b521578ffa7421dc5a5faa8ad3867878a6bdf51e5bf25f0b8d3dd0521408f4c66b5ebdbe002155ea9926d10faa5aae93a57f20dc6f20c9f8ecacf6b3935023a7b8545365798340a079f217b117af4067c51a1d8e3a631eb49e865dd1a280a0d191ae38e5bf0b9e40250fa3057e063bc82fa76a2d6d67777a8a6b6be918e9e0079c28936cbfb8109e7a660e568f99551244fff4930d4dab23512cdef427f1a786949d2935036e4f6917323aadfda86d1a9a959144c9349cfa8a61f24426760fce8e22915c04c7b9930df25874635782dfa1025b1801e1a90c1bd804bb934db7b8d484e0884f61b43cd1d37816916bd979922c526b365101ab9fd4dec309aa66de7a8db911ba4d84f32c6320b02554538806d563684e4084534a0103b70fbee96899bc3e5fdfb2f2f1ff15d20045ba449035d1f144fb41e364d0ca67130b281493842c1f3309bee4774c6cb2f5cb216fe951946c6067bc96761e65461c0cacc1a1d00717b53037ec26c0ab66f024597b715ddd603f699fb78556daf7396b12dd307fb488621afaa2d6c2343c748000000d9c660da097c5ea2024c17b5127823ee299bae7ef064f72cf073f14331a5061a1af70825b43209d8a0e090ec40d99132983c8334143d37d5eb1c02e2580bc3453c8d756cfaa5c0f29baa99559a9e90c0041b68b0a66456c37d2f0c9e0a6ae506304545a6f5b8331da6d1059fdc475f522bac4019eb7d18f66d6d507e8887d664f958e3698c263cdf4c7ecd878e0d0649e9eb347b6894f9341db88a9cab3d2bc99dad65cde4b78689a8af324b12e4a15cfa39f892adfaad6dc39745b8c4db956e68625892aad59e0566b2294e5f757a4251aa91456e49988f0d5c8e019927515686fd51563a78f33796490fd8b09291fd6c01b8b6050cf7a50bc27ea919409b682bf9080e782e4f39f73c8e7cfde30ad7361ffdb8733d86664224c8292f067f9f3fca749125224f401456500c6c3cb31f35fd8564156d170b289b11e8cca496142c0fdf5a0a8bb5df7ca2da9470f70b3c08c6c341677bafa898fb90014f30efb50f0465998581178bd54b1f4f1e24e34e4f02d896dddaaec490ca7ce479621909fc84c18cad344cc19d8d9193e5e983be46226ea4b508bf6dbf710514bd073b01590f9cb49a8325bbf19e0444d086b8b911ebb5eac300fb53a7e0309c62d07c3a7fc060abf7bd14666b118475526b487d1643f473378324d0cc99be2ba3a5aefaafa7e1152a778ecd301e97fffd88bedbf149e24f5269a81328f36a143354db945b8b16086a234345b1b234ae5c9a8ad3aaeded39aa6676c3ffc36bea2e13e29ff17de604333da5e74d968589f3fb219ca0b145c794a4e5bc4bcbc6535104f3c8fd0b007bfd11e66d78d80fa79afa789d0f7495000ab5b82202bf69bb64cda8e50368a0ccbdc61eb1f4b0b1a27a721e1850bd8355fd7cad08ffc78f51f5243ffd4558278cc9e6b24fa521b6bcbd0a94b14580b8d5cae40a38dda06fea9fa82ec04cbc8e684976fa5b1858c69fb24dc7401cc1c04319f046a2eafe3d0eaeb58de9fe5792aaa3f61da225ac7f0ce3c123a7e7bfd94b2810b481d4bb8f0dfd28d042d6f9ac80997462704e99204c39aaee98e5e32349aa24acac85baba423c29515c885717c706d8f351c25a3f7df9d5b1d6ce531ec302179106dcf76af989f2cb60a855334a83c3554dccccb343dc981fb04552a79af208804088db7b065ba476e6e30160c9b6c10687f4b6f230f78228e73562a39618830d2f59eeb05e913b679e6ea5df040120140a432d60d6bdd9e0a9f9115ee3c54fa9784dbdc25f50d4fb8ea84474facbbc3dfae0f1daeab60a8261541ec1c024dbc3617fc386dab834dfe1aae536860ffdf6e4f91e9357a85a15cfa203d744815b45c4307c1cee0a4e5b339104dcecd7ee6f8452bbae6ca190f86ffcca1f2ca84c867f75d1510e664f75f680e71664449d618859e122e153aedd5375ab47a78198bdcdcfdf9e4a8aff8ac9f5e262473d41dbc7022c9a31f2f6a14d751030962efe1580167efc17616dbc65d26f1f352a76b71b321939763455b5700fa305db2c99edccdc99fcd1dadb95a76f2044f17d415ae9e89b036f706fd8cbc2785dece0be2b2acb3968a464a5dec372090d9183512e74a51ced73ca7c6a7a810e965ceb055451af2b7af65b46cddccb96b20f288ce44d5e09088d25a326ff8271417ffb46b94fe14e6ab3f95da47dd9f12e365525e5781aa1c645447498ad8990e99f27dcbabd02ab1343084bd487eebb5495c8d758c172397be47d5b437f728e4a351464b75537a160cf235e4e0203ad10a0e57e166b8aaeaff17e50ee1e244133d2f3ade7d883b4fa7aa8f3602b1bb5c80967c4b1ad1472ca9d8798ae4056dee0badae8e4d2e4a55147b0ffda62701df7f070792726349852b8a76e6ae535144519e2ab0f2b7ea368d297808f5f5ea788e8ff75431278881fb78b1d18bef9cba99b08444833dc395e5eaeed69ad7c9846b00ba3c043bbd1165f0e5d2fd1cc643f0f101b5f76e18293178596dd13d0b559191f4053201d626e568e7bf7132e7230a418a8cc6c29da0f63329c890901e33bf74002ceae05d37e61352245d9df7d8846b963553e66ca005781ac1307526895eac03be6feea6281d01ce8f5ce994c9e19e47150a57f3498cbb878e9ecc3e68915f2515e9847128c16daa6bfa221c56e347ba8df952e108967265e3199035ac743d0ea91e0f6160ba2d5bec3022ff2fa4964ad89e2293060d4ebe2cc404433cab7a8496d368d9312f2d8a86ed72d904a9f3cf7f99df785a7b8081c64ebcc4b798ab74434690da084bc8075d4040ba54e0a80bc4312f116d2a9b616e60ea05b13e6dde40b4b60776b5055503adfbdad2f75af2123d6c1b8e977cccac20241ec9a6986c83792901af9c76c3a06ecb6d59085b20d0c2fb91a334932232266347264ade67292b5082d4980d30a674c815ecf1bb56c2c99e76e78e20714e6b7e3ec0e0c97e7d8fa5b543dcbd3ec279415e8c580f0148d95296558dd16eac5c0644c5cc7a6c9beaeaf87c2be6fde786b5d0465855caba03fe6b2c585737e2398944ffbc45a6021f937f556cedbbe0bbb2aedfaef1f8aa8938c0a5914eeaa45b1be8388c221bc6ffb1ba515dd302f623ecf8e68de1b609fa4d8ed62365126ab72853d302f1d5262834ba6772508f63a892c001e6d389e1cb71e071b2dafe1a1efbad3afb6ce326a5784bcb35a4265563ced8116eecfc1b6f0f0b1be1b5030b2abfcb49da0eed747586f147190e637aff81686057c1595f3b635f8ed9048fc9a65943fbe8ffbf52085b7d8d1be674be21b32dd0e6cf22ea66fef668cf86d3cb7e4e5c80fdbbe75afe86bfecd864037e6b31b22fc1f28f75eba7dee6cc261b000f7496f02e5c04334abf898bce7580dfdf33395f174707235e889beeaf45af9e8794e98fba6882b59a6136414fba8b85803161d96b427af9f88c3384cd87aeec65d24bfd7ba2a068892f60ddb76fde378dffd5c9d6d337262ee2fb371ce56191b252558a45a307af9e7b664033cdc10c9cd37f372acd8fce89194d50e9d833a903ee3f443ee57c97f13ce2aaaf1eb72e4d0e2b41c136358149487e5909f3d0ea59b70b739be373cf8438303a496c4bf07e03b4754da98e8753ede16cd79ad4a227c449011bcc049ff0056bab46e051c00a50be3493f4c3e08129c8a8288d54d59837746c4eb50fd7906e65ab7e148a81c7591153dbffce24c71a155759a510339279fb68c82e75f8aefd576b6d9fd679db6cddaf4b4f3cd73eec52be1ee0b7b7431669743d7e602283e15d23ebdfec1456ad81eb4b112b5c541148b471c108f703bf0242a2e9c00aafbdd010320c4a183dc45e940c8ceb89cb1f84eeaf160c2a4dd2b59234336f2201175f171e0acce85782a8bde0006d1bae09a7cea77bb00a95e1d33b7cc0df9f62086eaa3ea5c8ff5ba2cdee36379ff5d0b1d273e999b3124a2546a773ecfd35330399dc2c1ce9f4c742ad896551fd7e1d030e639f5bd6f318d1d6c76712dfa6bc0e5553cd570e8d34f7c62fd495bdd011d0872e76450a60bba78ba991871b6958dce50e4c4ed2c8a46058e3493ac07ed6ab8a5750712fb53192a2fb52c97433abb8512e55cd101fb50aea432a118da15bfe7c207fed597cc31f68b69efaa13532ac797ea483aed97a70e740435068d7217a5a2cbacfab6a52a32e8f97226c29d303fe2128753f6428b5ded435226fbba27ea49c364d1c498cc4b47cf000b03639449b43542ff5eb5d7731cce93b66bdaaad05fe6ccd99548d4112631662b6078ce45ae7793301304bf7cb3e7df7bad82ba58d3c21dd922ec197a03980e6a02925319f89e3b7d131122fef1d7aab032c182e4aa6b19dae9c572cdce33c7d018bf983534231606873d69808f184f6e158cff96f4f3c00f0027b743c0515513dbf0d047b363d3d73477ee6f95cdfd70864a1d725ff022d293c7fafe3e4c6cd0a54a716e5c3c3ac71adb8e607e094d150c8219d2528b93a6f37e3fe0bf61f3eb17db6c7a9c310d1ad53cd8143fcab62db325f0b5491fc09694710eedd25f5533809359715c831354162c374070a7f65573333f85b57c638a8d1de141e9702ab2b0ea8f9ea022c1cc6f7b66a63ffcc2ce7ef128c02ba340be748f1b6eb6f4b496deaaf07c0e1de48d1fff20f3c5d7441cf0a28d598cca8722a04ff4e3a6e284df25a85fbb5bf487be5cff3202bacb66c606b48aa203eafffd21f13c7c22340d9dd1433674558b18e76062f0fdacce39988af859141fabde16afe65a9c385c2648653512ea39df4f4f05bb53952724cb5570e70ef8854cff04fbd7cb58e6d39dd0c3b684ba3520bec21f07f2d295946b44b1757b57a752faaaf9a7f9fbd6f0364881cd686f0e28fb7b7a43fba2dd09bdd0ed35e4df620182b32690b592ae573c6cc340f441990e0dec20db769c21660c5c21ea4bfee764960ea82f5667f59d3e398f2eb9516b114d6586ddcb86748b8905c86fd252a69ff75899a071f1102fa7d622a9b8c0ab74dd2e551b9e9072ecfa4108f64f9247bb189b334a3208ed38fe06ba21e26f6c141e7e642bade227f908809a4d93a97fbfc64c57294a7ad2bbd7692a9bfe3fd846ea5db3f864594ab6ea79787b13965a2265ad2f3574162e13fa9a11583d078cb2dcf21a6e620e8418d8d3cb1f8ee6ad56b8723b1e36572d358ecde7c4000796c1c913151ed5bc309084cf91469a2f264efba88791d4c0065d6484034aabb07abd5882e763288913255f4cd481635c62cf38fca23286bbf3331c98c1bd7c974335d8b62a15ff4a5fabc8c2b7e0b35331bce0a0b41adab5e98e36b1a69258a83b212bb0e93790d57043b24bbca9010cddffb841e3c5be8be86877a1e135ea6f84b3bacd9571b5b1bcc65c5afc125e02df6b0b719f640871efc71f7ad56168ab165b102fc76b8aa2b0e38d713af9a797eccf9fab9b456d975352abb86a2aec33cb408c35c8bdd089769489565b535c29e219055eedcf671b4dff4cc92369f822b43faf84ac50283aee732fea3c9eb2cad214d47c420f5209f009f8fe7c2adae9da351515716e21f02394fc9581726604f196beea04529af8f0fc8ceeaf68cce40c0665ca985f773c26b57826d8a1b50149d68e63fa207240decd518cb3f350a9ea10249c6b57e9e5fa0d53e24ceef3c28e7110ea5173109f716aa3c27eca4b10dfc8eb84825ed2772956353be10aeed27c9d011623d24583ff4b2be696938f0386a87d2b2590c240d84ff0a63595ecfc38a152267db7820c5507299f1828"]) vnd0: sloppy read from proc 3032 (syz-executor.2): blkno -4194304 bcount 3 executing program 1: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @multicast2}, @icmp=@mask_request}}}}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x4003) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {0x0, 0x0, 0x2}, {0x0, &(0x7f0000108000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00000a4000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file1\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socket$inet(0x2, 0x4, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x20}, 0x2, &(0x7f00000001c0)="a3ca84819f468a40f939431d593fd98ca86075c8c3d42dff673ab51107f800b58b25daf4a4d68a9913229e3cd52897f74450bbdde98e48b1a40bc2295f4ec3cea0c235cdb95aaff3a41c03186ea1035ae9390c57fbba32bc15e722281ad8894a3f3e73c41b4a30399a8d68a4022c71594c73327aead0313e0f6205fcbc0a1daa59d11ffc2cce08a32152d9e94eade6669a372d6c71f077112ddc8e467fb23443f996552b5fea9734298f4a9744d1e33b9e02e93aea4bc335bfe4f65242363a234706eb3217b71ba0fbbd17b7eab5ea465ea24c28d58cef63a5375cd37390096f391526e1ad6f66f8b27389b666e85b12dd71337a94719fe19191050942a353ab1d88795748d705e65361ac4fc57de86525d85bc95de8837c0b93df221a99a155b6b8d300000000958cfca6c0c733886a7dcb3c9fe6d3b9ff28fa9843a0981eb594abbadaf27156bc5b5eb6232ac0e6721def8469c531b242ab54482e4d9c56373a22b7a62b2c118f055290c955a770d793bbf968f17fd254bd167a76a5377d2645923e2acaf678251a1f7e4f1edbe1ccef5a327a4e4c3452f6a67f2a01cbd9552c777ff0430197aa4058d5736f4d77c1b43c3da16022c84100000b3b9fb2ec2d00"/465, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) chdir(&(0x7f0000000240)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) r1 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) sendsyslog(&(0x7f00000002c0)="7e8e34413e594c2985ba341dbf445bb42100bfdfaa25fac4113e445b1a92d49fa8bdc74921113d864a98006234c718da917dad1dbbbf7a303b93650bd528ae053e18c91d449612d640226b39f0a32a8d15567b9dc383f67b9ebf7c9a04d9dc7f444350dddfb511e4d9a5f550bc63f475b09dbeca1a615decd3c3806bf76bd32bdb7baad2f62957fe96442fe4144e8b9141a89bda9d3d9bd8174fc6a855654f568801ffc8804957d5efba594bedf409abd8a25ab7109cff06e1406c176baaf0b22390512c6ae759a18746593ee4e7aac8e5f769d39781b8", 0xd7, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(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'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) semop(r1, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x90, 0x0, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = semget(0x0, 0x2, 0x260) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)=""/21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x0) getpgid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x9e, 0x1, 0x0, "0100012d29fb000000000000000000004000", 0x4}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) (async) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x0, 0x0) (async) sysctl$net_inet_icmp(&(0x7f0000000140)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x50) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x10000007, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, &(0x7f0000000340)="591b6b0790365290daf49cc15a6aa208ccd6a62b35e8df6baba705dfd2aeb1e9267c21ac63de31bab472853e9a3ec27d5549b8518987b1f07154f612be5d3203456dcfdbd69bf5ea9e421a9e74c37ec955c30fa7edd8bad34a7f8ab6375eea5be3c992010861450fe9e762c1b61b7a9651e3a2dc494c3c0a7bc2ce3a50ab3a41380253f8aecad1158210d1a8145de68ccb", 0x0, &(0x7f0000000180), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000200)={0x9, 0x8, './file0\x00', 0x5, 0x5, 0x9, 0x2}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = dup2(r2, r1) socket(0x2, 0x4, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) accept$inet(r6, 0x0, &(0x7f0000000080)) semget(0x1, 0x0, 0x588) ioctl$WSKBDIO_SETKEYREPEAT(r7, 0x800c5707, &(0x7f0000000240)={0x0, 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x200, 0x3, 0x0, 0x20, "23e3f2854927c37424ae8c644842ee7a9798b67e", 0xff, 0x6}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, "ffff0d000300ef01018b00690200000000000400"}) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x80000001, 0xffffff01, 0x6, "bdf1a664f7fb2701cef59b17b5b3ec86392b5d6c", 0x6, 0x8}) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0x7ff, 0x0, 0x0, 0x0) close(r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) getsockname(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r0, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) executing program 2: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000040)="0bb6aa73204490549a9c3a835693802ee0ee91ef1a5ed7160adab22ce2e730d34aed7c8cf1f880cecfe8838058b27de5cc3619c4832871b3fbf20a887014a6efb699ee9579d697313cd7b66f15ff6ffb6542cca45b04802f4a198c7dfba688e7ee69c5a00b7862b752757e85617c7da67765636534ade545ea7622551e9363d7e473510533d1bac5471d334dda71a882e7d01b76740c72824210a192eace80f3802229021e6ba9dd8fd38439555b7fa1fdd6151b4ebfe775d4a73233f3b8efbadbf7d149929bae322a1eb6b755aae1ae44495af94e03b89e70df555b9213011053cdab2eb5b06cff9d58de120109e289ce811ba19adf47f618064569129d5f078cee3f05e9c0c510edcd86360b99023c867f141aff11fb27274d0aa66c3f5a6c37b3a443e99f91dbcbcf37f81d927c7a881ffa910afc65d65ba3881592916df1bf10e3685b813cb7b550fc1a5b8be8374d581b4f64f46421c2c70a18c9dc09e00aed08f9b49fb5fa399f604900f2e8eaa089fb7b02b7a1a00c8355cda21cbcb78c4ff8db5f712ffcd334abbd48cc50825744c450ad145cb0e1c3d6ece9ad45205c13720b4347730e2e868f96646b352b7f5ee10a4544a4bc0363146e2d4e9eb7e55ab901f783874457c18241dc72c566559ca2d30c1f3e390f96b7893f5d53b671fdfb67c839bd6489b3a718b4ef6b258c9fab3e9fb616fd6962022482407c85a116e0aa59dc845d61199a2cfcae05b06a254c6d76fc58f227f7fb125e8a307e44203d2fa4fb459ac40008ab9f982afaaf77608e409bd2f14c107a2578efb6ade8dd728956d3783c3f41d39a8470a373b67a844c5f542bfe84951fb4b2df0bf4edf7cb3b94f548ffbdfd4a61ac490aeace9cdc23578bb5c0d4eccc423130c632d71d15ec73828571888f04ad801f0189eda6147c03d0252befddbd1bd1efbb071c46da3e27454698879733eceb58a8aa6229b7cd10c477bd28ba038a3cec52239445ffec82a7fbf63181e976eaabf4161d49c0eeafdcc871ba7917a1d5404aa9daa6a1d5a5c7e4865642e391fbe7e03a878c7470743abb00752a4692e634e2eb47b6a1caaa4994a6d1ed9c587f01e27a5bb7322e6a41525905934c8de4ec68e0a83c6ede08252f8310ddae50bd3f3974c79e1a8c335d99b57a1a5c9bbea0a87dc75ba6153fac9b704a2b237b2f5a79842f047f0d689dc9914285abe638e3783062f67f6e0d246519cb0bcb2b4db51c92740212ca4d8f1d704cc8a3b7a006b5419e72dfc5c2e966818f0ce4ead5aeab4e51d2ae1fe9d959e01410a4973eed11c199d00e6ffd4087da7becf818a7ba26085f37953e338c66085f91affcc8f539b2976b236c6cc6bfb05d8804037d24d7f3ac90c001a32447077a874f8b92a762816616241f5fded89ca66636606d25c3a1ee9ff74fe90177c64a2c2ecd3f41073c4df998b8b8e749e98604c1aafd1b5f624a28c0e60e4e059809e65bc9a71eb9c7d414b829b2f185aa1b88d52900aa53be7d4b0f7bfe475e3e19c767edae10f6aa72c306e2c5f1c122692132108b2ac5341c739945cc55aa04d24d4fa6bbacdf1b9b0fafd8eaedfb2baadcb1a7943e94e255ae63f56b66168c10c61e2ab67e3360b3b132b6c6932ae2715573424fcb0065b9fe011f6195dab39209315dda8b5c942cc45c04f361169921e8ab2907e161c83b1e1c6dc4293e0c6f9ba0aaf8b3ae14002a732a347c8b2405aaf35c45d3df074e748e7af72286949d29cb36344357af10c17c34842895d0977e34cfab943150277a9328f0850ac87a6482084f292cdfe8c8dd1e952f99fe5d7d191a26e7eb6a6605c6a87d2fa571a4898ffd97503ef4a84914428e09453719f35c46759c34d710940368057a633f23322aaa6a4a542d641f20b443e3cdb481fd5963d58e4b7e37e7337a1c80f1364dafb418446d150deabe3d448e61fb7bf16ea5cfa89d263bd2cd3e19193c4601bff76a9694fc1f3d1ec48d6c1b9ae9266abe17db69eff3fbffcd3e66146048a5fccdf032e3f748c8c05f1440ccfc0524deb58461b753108b98abd1c5a2bcf3591ecccee40c8011c4bfba8d2a91294209183bc6ee601545231713f5c1b951ecd8eda8619462fb147d7a2e3a50645ea315a18214a1e4e092a981bfe1650ddd09aae13b1673bdbd55cb2036ea9068785f85b5727d29c376328c177e0710aafc38f8900d79e10f5f9a83d68972336e3ddf03faa98d0d226f43ea84684bb867d611bfbf697eefeed81e9bed35b46347de160aa65a9297d02dec42cd5c6e0ab6baa917e1afcb98a4ddcb9977cf9feb62656a773b0e5ab134a4d06035aba54c9294f905614d384ded6164fa4f8bf7f00b9fe6628994206b40e7bb9c882e408bb379d803eed2acc5ec609a65be05b00357d683b2c72fde7b5ca92c653b5aa4e1967601d8722e5b3f0d976eab9b4784bbb29ee89d36d0746222a162677322b0f890a7b653d036657d6c9376f9d44ac9bc54e4345e2d60ebb05f6361ce7c7c4e9ce53e12351fd3dfee2d4174bf6ddec3d4c723762b928c641d541f8591e93da3afbaa784cf21551d75dc728a32b68aa83b8d36203ea28469bfb4ee67e9f864046956f5d17d2cc5dfc250791e54ac019ccfe1fca6a83ef33929831f284616805da5e851a7906e2863e2c1fc0dd40aaa7a033a4fb90695fac9f2809048329e3e781d1b08d70e01cb0cf101729879aa4aed3356d7cc13f8be93aeea2238758f53f3fc6b6fdf0a94b43f8bb595151fbba9e3836e812e5a014835815437ded24cf280cc83490cd1617b4822e972b61723799e334291f2f24718fd03dd33d24079d9619ef8f99fa795a066085f41de802b008fcc937ace2111e711cf6d5f8e75c712b0de1c9d89312c1e93cea8a82b212d90bc1a99eb63f0eba43497413dcd0d6a3fa36691ba7c95f86071719d66e3454b776835d9fdb19c0be7437d8b2295a246ac4b628d790f0ee70418ccbbc96ce11833b468c8fa0b72ff4167c4a2e323a0138e66aaadeaa688e45466f6e6d9ea497c0011c61d48d75c03ec512658f389245211bb25ff72484a140edcd9521b131ebc1071e75afb0bd1b78fd82e60455d1de1f502540a67978b7d77ad818608bd26ab44b63adb817a8565274c0fb8a1d7e27b2ab3993e17991009cce0da5e1fd055a2ecdee332eec148e0bc2c7cc7bad2ecc2c9c531c83c9753408065eb65422e22cb70c96d3ddf5b293bb50ca7f01ade67af6c8b42466c7dbdf4beacfd3007c54d7a771608b49f4f51600a9aef77d40e677bd27153919ac3d51f47e4412fb0e96855effb56057958b3656cc3931300ce5667fc70f8dd8f5081d27165b010011b6aec0f68a046c1d83d6ed2b4782f1c97e85d66cf9aa7da302a45de2f940517a2907ed7622ece231538144972bb166c6ad48720afcc6ea118f8b120622d99e32640aefb4d485c20b1ebce7ece90c8b9050c82c07ac7dc2b783897975229a87f990a1e7ec5e351b110d67fb6a131a0ae4fd3a609e99f8c8212e9adc90a0d0cc676e28cf62deee9f81e2e0bd3bf616aa6516f941a09f9eb09fcc213ecae2eef60337d37b0fc1b09954f9011d32e500d9db7bd76bf6d35dc1ce9f0de7a41c13c053a991092eff9c474c67f05293f00350eda123ffb449a51c171b1cca82d84622dec32e01a06b4e5838d0aed1c4ac17402f16242b68df450a520ed54cb7523d5f281fa56f6c80372abb16268e441d2109f76e27d9cee843dd0f3045b02a15d205b3dc5791a8068850bcb1bcf797671d2d2250dd0213df3e94bb80d9986bb1022f9b1b64bef5588c91f3e24e0f59ded502e856cecfa5ddbc26b2e98f0e74b895a349a1d3f372942c1e89e7779fe5bf50ccb1fac98852872cef739f42be5ad880a8bf8cbd4b7cf07e763df16d5fff0620095eac8f4481c2d613242333ce8ad117d7dc50d7f060264f4f7dbb452eb1a0f734d7d157339050683a121cc07bf54b458cbc363022cf948b656a24f172a8afa6313e7b6c3c42c2e115d85d04ce6039e2005647cff1dde76881209516df925f43e351aaefba64bcff17cd7cd8a5307af03a325bdd20c23cad3abcf5ca36072653eb4593066e2390f70f069a52015e271dad5ecf15993a4a2248d22530ef6f118322ec3b997eb6d110249e0ea62b3bba522bb3b7afccb78436d42fe1d7a5d19ce10f04f19b2bbe832181aa0109545a5aeee6b98727c549aa49d9aa89d6aa45f7aa5f21df7830ed1d11cf113e456a992610caf5b9d83fbb4f696e4304e3d9ea1c3f4745f80eb84833ea8005b9136372d894627d599c34191784e121e11b10b7975ca838a47cefacddf8f6c30724ba415c28e0c579c94381d56b79477a083a8f0f563a89f6a6ceccb86cbc93f5019223796c0d9f673adf1b216262f8b91a30b486e457274f8960817ca8084d41d3d1b28145472b2515ff8c25464410de9a0b9a3154dbb619b7c404100e7bd9cadd7e421ae6a794d6ac356dbfd83366f6ecf60161780b4e82bec9d2df663953eeefc3b7a54461e60a3d39ea053958f53ce06ad7530a7131e7d318abfc8e88e3052e9ef81efc191eba6107bbf5adeca7c09f5d717b54d654d150f6ad9d774909f04a00b0280d6e3b79712047657dce70de25ecc1b653332bd2cbfc1ef9e414ff1cad4f8aec3bca62aab6f410d4d5de6243b86d4247db7cc93c193201c54e37daa0ef8fc94d3aa64a0c97ef83c8fc72ee4aa70a699228dadb8f022bdabec4ef188a3853031fa815c7474223cf3b3e9aadf154f0984382baaa1eabcc91f13486963c879501cc5eb0a80f4fe996c0bc25b392709582a9b61d288258b64fe46f5850e14a8f56dfce0111e63c77688f857890cb4d761de84c25130112eef84ed5a0906bb55d3fe361de530e749cb14b5086de6ace8222fb98960cd5c4a1f6d91cf6c5dde210d5d78d3ccd0f18955559374b7ead3b25c55c0a31bc25188498a2f4a476f9d1ed749f18b3a57a7a8b40cfe6596e3adfa912434af999d4f82801679a0bdd16f9619713d216facbaf838045ce03f6c6c28edc7bfb40cc0dd6757732667fef7ba812c8213e8503e0f162ec5baee8b1b15b358773ac5c85c24d850ca5881da123a530307a6d1e94b3cebd6b341d07f3fc64227f4266ee0dc5ff8a67a9bb3443b164c7d93cb5f0144652c4d416e26667a15d3f2c6e64876514fefcc78fc78f2cd84cb1e1ab9a8b96e1c5ea9bbb6da6d2591bd99ebd1a4807b8a4f93fc54c197d926d60ef79f5db9c5dd03e105ab1de69aaac69d4144a892dec7f06095943add8a24c81037842c3bb22c540d73d1d2dd55fe97c523aa3434674d31ca563d501065c2b8d40bbf39f18585a764470e65bab63efd35eecaa573654344d6aa7094a385e0e975e56b52103d71ed22d3ab09f48cd71d0b4918503fecde44b800eceb1092565ca9dd88519fb2d05826b251f0e407ec9198e2d07936654d7af005394a8e90bb21b5d84e1e7d5f6f294ea8a7408fbc70076e683bd88e150bfddb74f590c24913bff1eab0cd998c4ca106f3d782d780c2ea71fa4a97f2c2d78649a124ebd075731168c5704be93fd0472b5c402b5c9c3e2b6440a86661aa91d909950aa76211abc2ef946d2d18f49ec64247e5ffa1ac292f5b47234affa381a622f44e1480af13fbe3632d4e2987dd605d6c57f07304937cf3ac9956b4613d9153536857e0f1fef405c103bc52982fc3bac2adc65dc43c239758ce116902b4752c51a2186c760b12fc6c0bafd55aaf0e598bb2dd7b506d02182f6fcb1f6c88905bb3a31866d3aee57a841de5213076", 0x1000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x4) r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001180)={{0x10001, r3, r4, r5, r6, 0xc5, 0x3}, 0x0, 0x7fff, 0x0, r7, 0x8000000000000001, 0xfffffffffffffffa, 0x401, 0xcb22}) semget$private(0x0, 0x3, 0x448) preadv(r0, &(0x7f00000026c0)=[{&(0x7f0000001200)=""/175, 0xaf}, {&(0x7f00000012c0)=""/215, 0xd7}, {&(0x7f00000013c0)=""/56, 0x38}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/132, 0x84}, {&(0x7f00000024c0)=""/131, 0x83}, {&(0x7f0000002580)=""/27, 0x1b}, {&(0x7f00000025c0)=""/135, 0x87}, {&(0x7f0000002680)=""/5, 0x5}], 0x9, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002780)={0x1, 0x6, 0x7fff, 0x0, "806d656b730825b8514c6e624089d79c8409989d", 0x28a, 0x10000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000027c0)=0x7) r8 = msgget(0x0, 0x21) r9 = socket$inet(0x2, 0x8001, 0x81) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000002800)=""/103, &(0x7f0000002880)=0x67) r10 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x7151) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000002900)={{0x1000, r3, r11, r5, r4, 0x108, 0x3}, 0x4, 0x1, r2, r2, 0x0, 0x6, 0x3b, 0x8000000000000000}) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000002980)=0x5cd) getsockname$inet(r10, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) ktrace(&(0x7f0000002a40)='./file0\x00', 0x0, 0x1802, r7) sendmsg(r9, &(0x7f0000002f80)={&(0x7f0000002a80)=@in={0x2, 0x1}, 0xc, &(0x7f0000002d00)=[{&(0x7f0000002ac0)="e2f0771ef90d962711b893f94a0c063c855fb3152fab79b36f53ff7dc1042bff243f47d0f80e2503b977567b5acc104ec62dc07dd67906762f131ed76d2a38170a331a68eab6019da931b9d95645fb6ff55c246f12cdfa2e2093eedc65adec0ff085a8949ac16c371c02bd84d252ce318f576bbda4fa92d226e534c2d9d53d563f04d2c55492be3915e1e098ba3afbeab42e9b0ff766", 0x96}, {&(0x7f0000002b80)="05d048ddeb71761b38", 0x9}, {&(0x7f0000002bc0)="fa28d6b9a57f7b85bbccd4eab9232eb69b14d70161459c3163adb4", 0x1b}, {&(0x7f0000002c00)="b9e2cca2291d164300d9210239489c901ae8d13ff22b877c3e7de291d76b271359547a738a", 0x25}, {&(0x7f0000002c40)="bd3f6a0404bbdc5ce1a2862fc76935ed3d9e78424bda8c4dfba7c543c1423ee5709d7b13d8bc9b42c38c5b4e20feae3d9d91e724c4ad29d1ddaec74adba52b0b4e1c405fdda45320b7e41af2d1fb3c86ac8a7fcd43ff02c5e6aa907dc861015010c08a890ba907fcb2cb787d458ccc96812de161da7ef79a94cee1e750943dd3cc438847bd4cf09fa8b8178b78", 0x8d}], 0x5, &(0x7f0000002d80)=[{0x18, 0x1, 0x3, "d4db"}, {0xb8, 0x1, 0x641, "7b83ef049abcf009b493a27fb85296ca7565115a52fe6bd87c4680561383dad14b75061499e23790a97e2ca79706ff4f06a0753d1bf086a32b995598a0f4cb36220f8d951e80cfa72a290dc02e864d1b09f08cfc4a9839ad6e0931d82416ecde3eb142a3fe54874fc583528b1185491a814ca02eacc3486f8139bb846d1ece9d59b784d92d2ec6a557dcf6ec49e59da62c40be7851579ca785e34d1b96502f3746bbbd8c3b"}, {0x110, 0xffff, 0x9, "595cd70896612fd03be5719bbdfde57c5eca9467a6352d653961b090206cfc2025f6c0619f8efe1fc6e18d341ee739320cca3f479457a493bb95d06e886bfc93c098b6dd1a44ef12e57cca5728f6a0cace367cda52906faac3c136a9903f1be08b9031858cadcb76ca60f98e1275147606dd435f3f7ae6ed473d29328f47982b6e6c0ce23e309ca0bb62fc4d5e36ef71bcf3013248640124497d01d7acd8a4c7918ab5cdc6aa006168616524f8745c215c12700b72054f69828b5a7ba7f45d7afbf939d9185da3d403d4814f2675cba978d01d60782f0e09e5a1e5e66f3ced43877f2559aef74371c77f79df3034e576b88efe7fb0a3d9d4db"}], 0x1e0}, 0x401) recvmmsg(r9, &(0x7f00000056c0)={&(0x7f0000005680)={&(0x7f0000002fc0)=@in, 0xc, &(0x7f0000005500)=[{&(0x7f0000003000)=""/28, 0x1c}, {&(0x7f0000003040)=""/93, 0x5d}, {&(0x7f00000030c0)=""/151, 0x97}, {&(0x7f0000003180)=""/119, 0x77}, {&(0x7f0000003200)=""/216, 0xd8}, {&(0x7f0000003300)=""/116, 0x74}, {&(0x7f0000003380)=""/215, 0xd7}, {&(0x7f0000003480)=""/104, 0x68}, {&(0x7f0000003500)=""/4096, 0x1000}, {&(0x7f0000004500)=""/4096, 0x1000}], 0xa, &(0x7f00000055c0)=""/158, 0x9e}, 0x9}, 0x10, 0x40, &(0x7f0000005700)={0x5, 0x9}) syz_emit_ethernet(0x7e, &(0x7f0000005740)={@remote, @remote, [], {@generic={0x86dd, "fb989b27f966b078c7faa3b391c0ba834bbfb43a4718925608aeca187a62f7f7425b68916caf0ad4be2ab0d3b7bab98ac671f0db3738d42683975afa9abe9e033c2cc067874f7491cf638fd3505530baf535be72fb4a421479b968839b0a15fc04e5dc4a0b2797c224ca5e707027e5c8"}}}) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f00000057c0)={0x5, 0x1, 0x5, 0xd7e8, 0xc5}, 0xc) executing program 7: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) geteuid() getegid() r2 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r2, &(0x7f00000002c0), 0x13, 0x3, 0x0) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYRES8], 0xc8, 0x800) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="57bd26f5bba60aa3ff2720fdbe59179223831d7109a754a2c7d234487eae825c78554093c1daacbed6d1bdd2c2780788fc76f61f214dbb5b855d05314cb152962241baf0862c842702ebff025a7760b17ef1dbe02227890847e95e7412ae6b607211edc626f8f376cb9486be33060bed8f86370bcb365969206d8ec57cd91aea2b5e840575c2f6f6f339d41f47156db4a1c50b484935fe4753cd0d804d00f2"], 0x8, 0x0) msgrcv(r2, &(0x7f0000000240), 0x13, 0x0, 0x1000) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/99) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x20}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r1, &(0x7f0000000180)="c5449bc1708e16b9805a099e20", 0xd) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket(0x18, 0x1, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x8f2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x81}, {0x87, 0x10, 0x0, 0xfffffffc}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRES8]) executing program 5: sysctl$hw(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000140), 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0x1312, &(0x7f00000005c0)={@remote, @random="d253a57d33b5", [{[], {0x8100, 0x2}}], {@ipv6={0x86dd, {0x3, 0x6, "194e27", 0x12d8, 0xff, 0x8, @rand_addr="00aba247d88390762160cc2b917f22be", @rand_addr="09abd3f3bb0aada84eca09911d0fa95b", {[@routing={0xc, 0x14, 0x0, 0x3, 0x0, [@mcast1, @empty, @empty, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @empty, @rand_addr="8f5a6b46c12ef569c44dfe8fc5c657ca", @mcast1, @ipv4={'\x00', '\xff\xff', @broadcast}]}, @dstopts={0x0, 0x4, '\x00', [@ra={0x5, 0x2, 0x6}, @generic={0x3f, 0x1b, "4430735d07071759160e9456d854e733df7740123ea9919482ad38"}]}, @hopopts={0x61, 0x2d, '\x00', [@generic={0x7, 0x61, "7a93be36671b226465e9f12072d7cabf75badbb1169e56aba3789bb5c4ce79086febe9aff47ea5b19ae5a4b3b33b37f3d1766813c3e31fa5281bac342eb36acadb7f328a43d44f0e91d60106436067f7cc12dd9540e0f11065accc856e173ecc60"}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x80, 0xe4, "4df607e5b4cf3cd6c078d995adf7eaf33de6714bc0478a622e213134ea014cfaa496e96d6129e9050b2cede2a3e893cb5c901c1727fb31b56eff69b7d0913463065f6cb3a77764a63704cc1414b653b03d8f000adbff2d931756720f306fa04d18506049634b8d89cf07282ecb195ed353c28060f5a277788e076b392f59bea629946025268cfa12dd4f29e14f44e34922a5b4001be5294d45eafa66131f51fff456ea82b3289556f8ea02b26544d178f468dac2e3748bdd98f2990093c79cecbdbdd5ca7dab492f8183190611adf5d359a075c76aa1641dc91c590ef7c965e6b411681f"}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x9}, @enc_lim={0x4, 0x1, 0x7f}, @ra, @pad1]}, @fragment={0x0, 0x0, 0x81, 0x0, 0x0, 0x17, 0x67}, @fragment={0xc, 0x0, 0xae, 0x0, 0x0, 0x3, 0x64}, @hopopts={0x4, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @jumbo={0xc2, 0x4, 0x9}]}, @routing={0x67, 0xa, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @broadcast}, @ipv4, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}], @udp={{0x0, 0x0, 0x8}, {"5411f4db53d998463e747504e9b6a1d4a7c45bba74ee0d3973dcc2ef4dafb7ead09612cbb7d6563fb5de9e4f8fe4d3a969e03328dc0bb1513182a72750b28d8934336935a1fbcf210caa9c6f6a4862692609bea721c866f6079adff602cc522ca2d1927d0ef9c32b44bb3f8a5607d96adc3340fcd2ffaf9795499668482fa42755861e53cdc8e3fed9cef31a03e31660c312cff96ac006547bf1f2e46e635e6eb943e49054208282da0188a8e54fd137e662666a919e3714d22966ee4e74235c83ff9169ec998256eee08f647385a198b5aae1082d4010b716adcf26fe8411fcbb24212f871f4652718d02068e1871720a912113ccb25a80c5abaa3b12a619c56af50a59e1446eff3c48666a40e25aa5453d17000841bb3c2ed13fd19405cec8d0d979c9badda6decba73fc94fb9635e61353d4acf84eb6bf6098fdcde8feeaea897734a7e4f1ae2c1d1cfc077b0fbf1d5c2bd393dca2a9a3b6a7eef32eaa8570b9d824dae8c029550c540088b63f178b89ce470cc38da12702804612f0a07f54f068186e7cd66c2b7e6488abe32b15750eadc173ed07a4943aa46e782dea6f9d44fef67ec04c0991b17ddb0a2432ddc19027266136d279430d0d5e2485b163bd84b7f3086ebad2fdd380f1affb694425fb468f463f951de713d24febff9979dc95869fe96e6053cda8113c39a838e6063a6c7a7cd664694a0e27f80615ceb11f6547d982f34505433482f43df3c9fd58384d31205362c0b2e39c41ff9fb03c4a65c5af164f2d2faf31602631d73dec42f8c7e7a1cd36577fd833f50550df3b8aab489160fa251ab22f436c4aae4b25a56d35687849389164d867bc8acbbcc5002ca9e1112d611680fb06f67a6d3bf501c6658f63cbcc6757113b58db8424dc20fcb689b46227890f10e77934602b471d5822e5e92981f97445f0e983d4cbbe68bb9207e120df187f3df1ab030e547cd0393f6113052fbc733fa0ee07cf470d0aeac80815fd7996b4f6f5a2cea22c5f26f1947522f3683427874a0574aa3dde9c87e0836bc47f82bac655827e2d55a5ab09952d4be9d3a802dcd668126f9f147a348371cc84fe92096298b65cf3294d2735cbf0f366749227d99377db8029822d515edbfac888c1aebbe9d38a59b93b86e8764883175a9e9a7c33d01e82e6f9ae951bb06996225d605008acd69c680fe49ccc755c869221756cc2f486ac3aa1d4f612d37cbf393c65eb4f1bbaa0761128d19caa653ce123f3a4f81036c749c8f2a952f12d4e29a911db1dc04461ba1aff74c153820318e6e9980eb562335b15c0849cdadadac7be069141f8549393d91a848f35e493da82df171ce4c9bd83c526a85e0a49e33e74b8d740399436e6d286d931c4cba3aea099354d18a36f11715f9f0a02f1f96f83a29c1fe5f8afcfa2ed4a495460637903bd5f34cda0588cf2fa9a0003ed87f3655980b7d08c554d50a4a15ae4b89efe419f16b0cd4c1e56d6d1df28c45fbe496275b8cb436344c45f8d73d0951b9fe66fe5810bc5d313c395c11d886fb6e37b1846abb86d784778fd241b1f9886cdff6c6b98581eb2a55d77753c764f78a18bd566085100e850a992da12374326df7fec1ff23d3ebb6adcb076ee80b2f9825c806563db39f764b39cc1ba9104be5395a98155d0131123ad34b63806224db72dcb063cf44953ad58f08305ed0524037c3c866e5dccc4115893f5b465a06345aa6b7dd61d975205a2959b8c27b1c6164a8595f4202bbdb90307cf3d52f626f33cadb180be7178deb63ec97274e32c83e2e3d9a375a3cab46e286e8f523a854f8be841af0a47cbf4d55d2c29fb13191d4476a50a6ebf9fd352484b6ca970d22225b34884c97f6f686d8dc866545bc7b7e260e9bfbe4fed912360d76df74c598b2291363b0389e328c96e9f564ac4598a8b8df51d13cadd175be321a78cdc2d855008cef44eb501dbf274bd312d79b5ed33b3aef9702c8111d2c6e428fe321bbfa12ea809d5b78864a66398fd2713da4420f70c9943e9bcee6e5221dd7afa9ae0b106098a02a6af893391d172bd62a8dfe89337c9218af59e4f2df6a5d959c45d3fd217c58a087d3a227175926edadd4469ae0065f6446eabcea54efe8d550fffcf6c60a3b4648d77c3f28c8090e4f93fda2645c03610a4c3e476b3665d4fbdf431e9751b9bca375e8d78bcedb536ce6fc25b0f6e93c4055fc9fc057a24450647920d4df543f2e676a5e9117d21752480c2cef885ad6cee80d9cd1cc2695645374b94fd09a5a6efad4400bb20c267afd29edff06b08a3e2702bb408af6a385c4cffe51eaceda0201a6800947c9c356b2bd6ef2f8fb19ac368b2c453e6058d27ff4fa96c7a3cd3614561604ac4ce19c1f21f96afa3cfa8cb4bfa7781115cddf7556c67a2b506cc2125db926d417601b89a5d1c9e5198b55bfd00a8ce47c2261434b54e9b88da09ebaf3119402df8f03944495fc44504357359faa96ff645685d29c4df11db9ffdb91238805fdff34ba895a940b230b6c5883abc8a3a92a2de9c170ad0534a0999be0dc4678c906b81533a20c857c2e86feb9fe2833d129e188c78cb40311cf5f5c9a7f565883d3bfa6b40dd27f16e1101bbf98e652674635868512e844fa6f7163b94bfa34f91b595da381b253872ad605b4dd5b2801d6b57a73bbad08efaa2c4a8b7cd47de03c2834590c394ff7d6c8d737262b36d4dfd7e6790df2f73e90f20f330f67b2aa831dd450a5039691aca1a7484b648de42012794f48345d1a33db2d194ba99ddcbe5b66882d36184b68fd3d37d18fd49fa1d938708a32c00ed06aa914e71bde9ebb1781357e864380bb55b2bce6625424e5004afda62f159aa0c8c9a29cd83a6871a1fac8e20d17855c55cdc27746a6dcaca8e2c599ba2dab4e7665ecbcc8e0cf7f55bbe74aa32a974d50f27fd3bbb1d55fa2fde830c489de1db55aa0e1158159bed6b6cf616dbb637615491985d345415824bfa2abd3dcba5d2ae798ffc0ae5b7696c983277744475b7abea201b63099cd1738a1c218040d43ce4bee8c68290355429c77996ca3f22cea82472a3d2c20248c8dad7ae118a33705304196b74309eb311ff3a6fc7a51155eda1ccfe134d93fe8704809f5d330ec1b9c7c895616990a9b0fa23c483b0da571022fd48b33947f431f35867e20e7266affe4b7dbd79d63f88bf6df7c2abc277da134402c5a3ef68d977530154ee64df16a08d2eb0ea005821f6cf6102a52952d7d894914ea50365016518f5c3867f21e672b7b9e1abe3cc732889763a04637a33535f649ad5cf2e198073c345cb738eb0ae69167bd90656237427e2d08d92174ebf94b7715e5b044a9531c538b746252a76da28ad0447612ad1936b6f7e827b6ad9261a369d9895f583a312dabe5e1f75a9ae979803651e24adbad4895329342874916bf3a52e5dd0a292b9c7d73528985019d83c000e0ca419a7ff9f8f9b353c4c828e81f8a3e72b732dbeaf7eac37818261603da4f329d8bf1fa5c7cfd06f2d079d7b157ed4f850fcb504537e63aeffc7f04526b6fbcb49d2c6ed676f7affea2250feeafb774497299e8d7babaae36b0b09cf3d7dd5ccade3d78c6a7fa88f53ab56d5fcf2fb37ed168a1532a5d2dc246c932e6f1a9ab9cd94487a7a8a1652f5639ba4f3dbc977538bcba587270b0e0b81c51d4e769747316178d7fb4170ceba7f148e68ca391b060dd7194c7a8a2eb1687d285e08687aa0d8b6033d9e7ca2f141eb449677cec59d847d36362455e8da26a5b4172e92f4547a2dd5bc5f835d3772e559a4ee0d94fcb7a9f3626b2e8ede3685f9719f8299bac6c96e6fff3889ba20ad4e3c419249f6dec6e5cb455249becc489d743952008f5dea91f325265811b1add469da8676b3e4e0aff69c0cb51e05ce101b5ac2febfda837f33864d0bc3727bc307290fb4a61170d8779aefce03f38dd52f89be8943d18966329cf1988537f91d0cc16c5cc13e7324cf693162471c30c84f9dacbc2210eb1dc61cfce30f21a54657b71eccbd260c3a88fce0b64130d1492eda0b4236b1838e41499ee5115f848ab13def60be9462cdb66020977f379dc56879125b11c57ed9be65cd52074609cbdd516d79efb9ce7989bcb05315b90bccf07a3441fe16fab73aa9ae993c399b3089e65cbc74c83d73a13fde440b90895132bb34210924aa8a8104827d3e62ee0747dc93dd2eec8bf225b624630094495a4273b2bd2b8a3a36644db0cd22d4d68f2b0cdf57842260b5404134abf1c04945d7def8ab246ec969f31fd02539bf71c1c549a8a39152845b5668aed56bdd5aa7d31535b3de4e11006812d01c1a86821fcdd370d9fc618028d4dec4832ae6a836c20ffb451bd0e44af49fd85e69e487563714960da8e7153e8c29bbfcab0f66cc0d537258af74136399f3eccae8a23fcc34962ea26bd54eff39fc2d09e02b1ec1f896fa9d548620dd3d6eef7432c60d9ac853a10f619beaa18f8141f1ce9a7478d6681b3b0e282448f3900fa5c6b15dffa8b9f197ddb9bc71de45b7ba2b0146d9b7112d9e1ded9028b5120e88c3202ef22b6bc64a3ed03de7051b3333e5bb9b3c0fb05744a5d4efc980a25915a4ebe8efc201494041a8b0705aba268ae3c888edbdcdf123c1b2082d14d3ae7c1ed719fe23d573f562de523bd511aeae5bcfa8f36157d3636a6ac0f44a8ef26906191b86f9655f2c829533ec45ba5c8ed86323f6592fd3f037e703835e0b36e644c8cb12114876af29fc70dad70154f664380492a10a0355d82c5658c4d9358f7f26d27df51d18287a105c8afe89c1f0ce76776f55f32f6273f53b718c3b84b241e9481b8364e3bbdbc7bae0467ec13690739e5d28651fd3204ca9b0ce7c74511363e0dc2ff534c8610a52ad35d45650e6a7fa8cd9a40c285951480dcb7d2ad909bf9c0817a681dc2280ab5698e5a97dc050f5876b3db6d80fadb9fc5cd27d3a89ef77689d7d2a370e744e797641057ecea0b8d95a065337574c5ffb2a095362b47f0902c40a7a75ebff25a95cf327ba1ca8384ca968068d1a1d58d330678eed1149c6f0d00524f25ff65ce6ba6ef1f30d5f736dfaac228ab6cccb982a06777f53bee24f0328776812a8ac43c482a728a68e0e92f109f39b1df36673faa7268ea5d609c9dc49bda4a86c77acc163bea15cc9cea5832ac0e6769b20b4adcea5ec7740864532c6cd1bd3f41e005050cebfa8ea200a2b7eba0f9cb002af801edd3b2b17c9d561be62b8ba358b35ea7a792f508a3fee2fa25dd43c746dfca122af4ef326643f12f84677fd984071f9e8771af41871949f0233d662436de8b57869ec43ddfbbdeb1c4d2873fa5f398daec43bc50e585dc0a8b8386f22bd421985e6cc202ca061834b9e20e113ce3e40d1b37e640b58c023f19898538c27eabb5b8beada3b9a63b87fa2356d47f45dfe63ab7498ac85c6a12749dac74fbfed89038496eee63f357f43fc7423774d265250916b47ec9c901d044c491a1ac5b12772feb60fc08c327864ff6679602f4b859955824e4ec96b11bfbd180f6950c23bc3dcb4ca7850c81ae257537baa77767f0a5d7e4f9b36df7516b6f502d7776c1b87370378640c3142a22dd3fc1d9ae9a0d50531732fba7adf75044ae5009e401f2ff9f84622f8250b47cac7f4990f6c8663136db57a95ba22326aba6d3909dcbd8e9ab8f43c33f50982ce0f9e1d33a45786befa6fd22b1422faef6d751dab1db5f1ffe79fa5da7842f5711932c1dfe3266fd6dd642ab98a059f73e772291189ab7baabd3e00137066a"}}}}}}}) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(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}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00'}) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r2) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) sysctl$net_pipex(&(0x7f0000000380)={0x4, 0x23, 0x1}, 0x9, &(0x7f0000000080)="41530796e2f55d783a4e97d9aee16a7e6e58d5ade08e7c28a41c71a415cad344e1cd6e5191ebd938120b45ed56fc59e7b377cc0e04a153b478c694e0c3dcbdeba61a765a15db4083c839b5dd94ecec17ac9e5cad015d56dc50733afdfa9e95ac18856b1fab736f82d529d524ba6c4bb12ff9bc5bda4accd2bb182a3589d19c9bc7d02bb752e3cf70a970619faf29f32772a5643e168b9e9a052ff2e2c5bde2662edd99aadda885fed68c776802009a76bd58f19fca072d51067d958abe7aca84ecb16a4a86aadaa942f29d429918c9b62cd3e1b42261c539efbed0574867b7f6ef868920e44948a1996f649e941fd275d3cf12c47acb1a1512a824e95a1210812d793fe8d4db2e17d141a0d9692cdc0dc2fdbe89f9b49971964fd4f0d4b40a3f44c61e928c34e1e4387096497d310aaaa9c7", 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) getsockopt(r2, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0xe8, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socket(0x2, 0x4000, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) dup(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, &(0x7f00000000c0)='r\x00') executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r1, 0x0, 0xffffffffffffffff}, 0x9}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) vnd0: sloppy read from proc 77425 (syz-executor.5): blkno -4194304 bcount 1 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = socket(0x6, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x1000000029, 0x2a, &(0x7f0000000600), 0x0) socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getppid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r4, 0x0, 0x0, r5, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r5, 0x0, r7, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) r8 = geteuid() semop(r2, &(0x7f0000000140), 0x0) r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r4, 0x0, r8, r9, 0x88, 0x7}, 0x6, 0x6000000}) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x25, 0x0, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x0, 0x0, 0x0) r12 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r12, 0x29, 0x25, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0x8, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000280)) setsockopt(r0, 0x3, 0x3, &(0x7f0000000200)="51b9ea720c63889d469ee2e54b71e43d20b42be2d275be2c515ac05a8b91f20ac5da2b5c903c47090927876402dfabaf68a96e13e230bf10be523aaad802ea3d2777c5823e387f51eee6c7504f26760d21e045618058dd7fa5d6900575", 0x5d) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x36, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socket$inet(0x2, 0x8000, 0x3) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffa, 0x7, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) setitimer(0x0, &(0x7f0000000000)={{0x84000000007d, 0xfffffffffffffff9}, {0x6, 0xfffffffffffffffd}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYRES64=r0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r5 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r6 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r6, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r5, &(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0xa) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x380, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000200)={0x9, 0x87b, './file0\x00', 0x7, 0x5, 0x9, 0x2}) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r4, r3) socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 4: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x17}, 0x4, &(0x7f0000000080)="848dc268126ee996ce483ef42c83657db38eec4e272f8178887dcd6d03229310e8a767ac3620efc7806832ee7bbdc20f61398ff314fed7e19a43a9456c5d4cdf1a0823509b", &(0x7f0000000100)=0x45, &(0x7f0000000140)="1c6ada2a74f70d7f04e606e5a8f8c265fee850d971bef9cfeb3bc59238e633e7740ba5fcbdb546104dc20db4aae3d431740205e7ea07fcfd1b68cb49a3d60ac1e0703be8c096f7cd973018d1a6ab47570d6834f5a0d79c8694f6e1afef6901502060d50d12d188b61b72ff2a21b83743867dd95c6c6547e68f442bf1a515bed6a1b8b67237d22d202a79290156265653c66c43794de7db6a36ee8391dd9b15f24f8977632c2825bb7909050016b4767289cf643e2163", 0xb6) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000240)="45d05a0192b6be4e2f88f7287bb0e8c5340d0da53ea2ade63d3776add7347cd92ba80b0d19819c086a934310e6ea4f9bd6ffd0e61a64ebf2cc28d7129b9e9b7f63a6eef8ddb1230bb712c88f54c0619975f658d95a0fe37aded0fdfd2610b5a4c94ab1b89dcd65d757d3b92310750abccf85e2373704a70223823828820cf1dbb47b1f73cdeb6eefb151", &(0x7f0000000300)=0x8a, &(0x7f0000000340)="63111fcef823e968eda0e8d1d9eae966514d97a4062e6dea68417e8b18ea20025b56fe717ff0ab486b85a32392df122ec314aadba095e0a29210b78764d3497a0880985e3e320b5a6fe52f34f53226b91885c1cfcd85c728dc97638b7a377153defe79a79ac0d2fa76a90e9c3845c5e39a53c0934e75c45961f5fd228648dbe237c5c4f9d97046ced7fa4031b5be7a8b84b1ac7bc07e18ce3141f4a95107a9cca87c655c9f2f44aa63926f9c3b603046f39938103e1541f8987722fe80272ed2628145a92b7bba46c492f44de110ce49ece4fff3a9e6", 0xd6) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x3}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff4e, 0x405}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket(0x1, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[], 0x18}, 0x40e) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000300)="3cd15db7c30016", 0x7, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000480)={'./file1\x00'}) r4 = socket(0x800000018, 0x1, 0x0) recvmmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x4, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r5, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r0, &(0x7f0000001880), 0x0, 0xffffffff80000000) executing program 1: msgsnd(0x0, &(0x7f0000000480)={0x0, "b613c6e6b3da47304d22f7e416d0282d0831cca7ca01000000e80c99863dc1dcd4fb40602e3556e73890627843ec5df3e23e2f3ad70ed2d439ffeee70c276e3ad2783d3c778d7c1e915f0db344655f45ba07eff35ef5cbba0bc6a5b1672996e4f592e1633e99d1442ce1f2cde17a445c2e89593fe5fbc94f9d901400"/137}, 0x91, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000380)=ANY=[@ANYBLOB="094b0000004f083152b400aaaaaaaaaabb08004500001a0000fffd1901906cac1400aa0b49c465b6a0e3"]) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7, 0x2, 0x0, 0x44}]}) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x8000}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='x\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="6690412100004000"], 0x8, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0xfffe, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x0, 0x8}}}}}) open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x80003) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000003c00), 0x1013, 0x3, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$unix(r1, &(0x7f00000002c0)="e0325772344877b5a96494938172081666ce4b430cf0c3db9fdbd6c0f921f73dd0ef48c4ccbc8600cd50b0dd09bea040fbef021df9442e6283b069229433b2cdf72324bbf88c1f2bb39e762089ae70f47aac35ae44a3a9b86e19cd14022536a67838abdfde13cb11ad0192dcd462c6d21a810d341e5d1322f75a71d8848c0bb968e84ee6adc8b1daa7005c4f7efcadf45aee8c3ed28c5f08874cfabb53498eedc21b7d718d48eb6f12caad21704a", 0xae, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r2, r2) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}], 0x1, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) dup(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: r0 = msgget$private(0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000800)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075", 0xd9) r2 = msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r2, 0x0, 0x107, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x2, 0x0, 0x0, 0x1, 0x27ffe, 0x4, 0x20000000000000c5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba, 0x0, 0x11000000}) socket(0x20, 0x8000, 0x9a) msgsnd(r0, &(0x7f0000000900)=ANY=[], 0x8d, 0x800) bind(0xffffffffffffffff, &(0x7f0000000a00), 0x10) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) dup(r4) read(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) executing program 4: socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfbfffd, 0xfffffffffffffffd, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x1, 0x0, 0x1, 0xad}) r2 = open(&(0x7f0000000400)='./file0\x00', 0x40, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4be, 0x8000269000000, 0xffffffffffffffff}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8}, 0x5}) r6 = socket(0x20, 0x3, 0x9) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000040)=0xc) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f0000000000)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r8 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r8, 0x0) executing program 0: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc028698d, &(0x7f00000001c0)) mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x4) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async) geteuid() (async, rerun: 64) getegid() (async, rerun: 64) r2 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r2, &(0x7f00000002c0), 0x13, 0x3, 0x0) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYRES8], 0xc8, 0x800) (async, rerun: 64) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="57bd26f5bba60aa3ff2720fdbe59179223831d7109a754a2c7d234487eae825c78554093c1daacbed6d1bdd2c2780788fc76f61f214dbb5b855d05314cb152962241baf0862c842702ebff025a7760b17ef1dbe02227890847e95e7412ae6b607211edc626f8f376cb9486be33060bed8f86370bcb365969206d8ec57cd91aea2b5e840575c2f6f6f339d41f47156db4a1c50b484935fe4753cd0d804d00f2"], 0x8, 0x0) (async, rerun: 64) msgrcv(r2, &(0x7f0000000240), 0x13, 0x0, 0x1000) (async) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/99) (async, rerun: 64) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) read(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x20}, {0x4000006, 0x0, 0x0, 0x7f}]}) (async) write(r1, &(0x7f0000000180)="c5449bc1708e16b9805a099e20", 0xd) (async) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') (async) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async, rerun: 32) socket(0x18, 0x1, 0x0) (rerun: 32) executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x2, 0x1, 0x0) setreuid(0xee00, 0xffffffffffffffff) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semget(0x0, 0x1, 0x668) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001440)={0x3, &(0x7f0000000140)=[{0x3}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b3269467", 0x78a, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) sendto$unix(r5, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="992c0378161f700ed05d9e9da3aa909d380190a0dcc9885586b5c4268ced3e683210a1a8b0348f94dfd1ebdd", 0x2c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000800)=[{0x81}, {0x5}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000080)={'./file0\x00'}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000100)='./file0\x00', 0x0) kqueue() ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYRESDEC=r4], 0x9}, 0xb) lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) openat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80146959, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file1\x00', &(0x7f0000001040)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') 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(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r1) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000010c0)={0x0, 0x48, 0x0, 0x0, &(0x7f0000001480)=ANY=[@ANYBLOB="14", @ANYRESOCT=r0, @ANYBLOB="a360808b12562db4c9829100e7fe71f4813f455359737ec1910e5fe94a127a571181064f09bc1329976927ff86e14055542b57e2e8bc6a2ad21cc55e2ceb3748bca8b2f02bba3903dd8aa7bac6cf56ade2cb56bfd56b5c022d3feabbb1c1d9ec0c9e5056802005391ab78f5133208c21306bff1b4714897a0aacf2f248fa50b43dee3c62bc1c90c0be000fc990e7814eda89170985eee8ba0a37143860cd97d29188968abb1237087b16e8e8afc22d52068d424b1d9fcf390a14fb1cdd1450632583ccb405197f3921ba04c0fa64d4464ae3dc04e2dde6fa", @ANYRES8=r3, @ANYRES8=r2], 0x3e}, 0x0) r5 = open(&(0x7f0000000000)='.\x00', 0x615, 0x0) syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x80412dbf) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f0000000600)={0x0, 0x0, 0x0}) writev(r5, &(0x7f0000002540)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000180)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c423d583f91557c7401040000cedf13579996073843ec5cbabaadcec80c62a8a897a78307f3cac30eea63560800c8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548", 0xd30}, {&(0x7f00000013c0)="89f5ec3dbda167a7510db4a505ee849b6fa9fbd17e51adc33fd096df8cf67a5147beede5a349b788aefc0e5c56612bb561a6dc1da5ea3549dc496d80608a09ab218b860d99c2c70c75351b2b26350f56331e1f4a07a973a14da140118859e18ea7dc9ce62bf54cc6238d443e9acd229b5bfbca5b6ec6ac01af132507f73a6354e2", 0x81}, {&(0x7f00000025c0)="5932419f9bad3e5814cd732f483273f7eef742b3b81594603371620a818b5fad086d8a319da54ca23e1ef4f5adbd661752974400731037772bca061f1a46f5960be182495c35daeffa1553be713da7bdfdc7dc753b965c4c496f86b3d710a1b9f6146d69442f64e2ffb6bbd47ae77a19929031c64e2b845af09800078d2f40916c639cfa69853f591b45f7f3623c26a794f0ed1e670b2d5e66b063b1b874c4ee499d78ae76ddf9b4f6e596c2fba8e777024d3a42be3c375552e8fdf371ba6cb8704552bd0e8ff658deff6d2390f2980762a3d82c66cf68b3efb4bc503446ab06aad5a8745427988682d429baa5295c0290b90b2ce94d1ddf771fccf1a74d601243656d4de7a3c3a94237276e06d108b94748ac795dac01982bf1212e28c74b4301637d207852918ebe8d0b173b1746d6bfb9bd4a8829babe99850d9b2ae2e01131370610da4ce844a7e8ba3865e30e94281cf4b2a1b9e2f9b1f5fb339c65360912580ba2bc0f087f9fc6083590b6e881b9f51f363084d94e0000000097085ab3cc7d552a6051ad7ff09f6f2122b14b3301b4ada9e4d06469b45ee5ad5b19ed4b2412661645264a92d0a33856936b04cb058f2c05f3e85b31922d0bbd0f84bf9c2642556b2ca8c37ed2d3540c37d71b9983c3e972bfbbe4f074606af1bd588ca8a4f2cf48aa4c4d98c085507bd836f8868bfd128127374eba60b2f48ce714b6527de101ca1acef1679600cdc80004a4c13df9c614290549aede8c1370dc873192c3f36a37006846c35f3766574a53ee815258979c3fc2593a0260daad584da09fb84e6099e76f54b00a5fa99bdf687cae34cc9202db35bbaef1a997ce5e6cdb48f77dff97bff4b6747b7dddaa6363d98f3c54f7a74ffa681c4d12f5506703aed679fca9d84bc4e50dc0135df6c6f7b5632157aff2cfacf4ec9ee4951ddf88c99dcb46b520ba5c479034ba7e00f451aff82da75bc24c1f1544a82461a9933a280193e204679b5034a4a119e1e2ceb13eb6b194ac999a908bc2358ea7cff3b1f1ad29b589389e4416d4887468f721fee9f80c40ec38cdeaa569ddb779b3b7fedd8c77791b798d5495b46bc364ac01ab0300f0f59077a71483e74c2dc2c970e77ca60e773b8550605a9b96dc7f852b4940a1d815b178c6f7c324c3cd5bf64ae25b51242b84fd6ba87649efbeb10fd7b4503059c37a49e7054ecccfd75151e83f7bc013a11979a59fdffee518189e9f66262291a3f75c44c08de2659cac0672aea7dbf3b97470f9e18927a959293168adda6d8f3647310106837e92ceaf87d8a709e79a28688a3fb7f19bd4591dfa01ed1cf1babff956d99c55f8852fee1a652b5ac251384918d2559fb40bb05af2607cbce2f7b31835ec759ee6f7155379eb29650b3406be0ceb480f7b62a4b0ca803fe5f262d65f6e0802adca336e22c3100e4a0e0a7256315f187c750c160e0c1fbccae21ca37e0f61e98628e276817431c0482a424561bc206a9256baa139f9a08c80006af8eafb403451cefb00cd3dddb7f2e493a75e5bc5148f83aa1349342d4269e74e36adac34ba63d6fce34a98238d07cd125a8d9518d86ce5cc9d9f51568c00b9badab6437fef4dbe8af989f426d0f9e915fcdaf7c78a84ed1acbf3f65a612ffa338b56b432531b8b878406827f084d92bbefd02ea156b68ddd3c698ff055553db32c2a43c0fb66e2456c277b67dc36146eba57b84b9010d17663da517e3eba961748e099133b71ecc60000c1f50f5236dfa08b64fad1825ffa540b1a70a18c8662e4f98eb8df34ae5ff7c28f5249ddb03817f619ca4f92e285b16e1714c00777b56635a351745d259a6ec0a24748be5dc4200b1a5f968e2741c3594f256f77f9beeedffb4cab2dc8e462702dab9139aab6f330883f5609d94363f8ee3bc7b0fe2580e02b456a7d6c3b24c701320acfe0616ab03a01ca6ece9a60904b43268df8c3a3d135a99bbfb9138e671038d2330f30f65f06a4d98ae39a0a7fb43d6672d1ffc775a1ef8aaf47bb76c23dd9b6b25425b788c15da89c0b493993dd37cf39a6563639b834f02386642e8d52cf6b1669dfcda6d0e39ff94cfa5d0ac7e28dffc7b766169b79d973766d23694c00251aae508cb8d97a9c621b45f032686fd07de26d26d18d6a7d50152da9dce4c17a8826aeca6e3946aa7b09077df1c37c6f3a9870316ed0b61f48171173cbd3426f8258b0ff7f07f8f02968d5f460201e042bb510dd55f88ffe7c853d953c456d942cf06d91849c801561388aed203c48662709fd85d6bb707cb13f44c2e08a834931e6bdfcedeb84df7a122387f250451bd5c10c8b50d03e245ff1a03cf17a5b4c88079db9d29e071bf29f3bf5a886e467475c6c2f4b06785e223ab57e0e595b04aaef80429d018ad264bc7cc07f99ef93d1b66b3f9d4c01e4cc5290a0d5ef24047fe4dfd024d043951025bf305e834583513097db7715c4925ede25fec68e42611ac4ae301f4d39a640eb2d9627ea9f4c73b171bd6238d23e5573e3210a2d529739cc3916b73c52d80e2e34ad8cc0752ff8599fb283a952c7eaba61c7f1bf7aecc44912fd069aa1909893426adcf069d6b65630713b0a559c414fca125d77da48afade60411de90fa0cb4aa780b86862f247f3a4a42bdb4762e2b881dd0a5edb67d3cc904fd8c21a51f02b4a1e87af843eb782f7b5ab20b90f9d9a9b2af34149f6bfa3184850fbe1d20ac9dcd04d6ddcc7a3499d763889137a331f645cfece9dc5683241c2d7086598a68a433eb497e2205dcfa4f23ff6c3b0d6586eb8e19f97fdf15dcf93760efd31975ed505ae87e8b15b8b613df55c7a39cb5ff4914f88dc4388f970aad77dc39344d68d5458104059ff37a60844405c2689d94c9a271243229ab80aa64b86f0bf6896306a76f5ce0e9083850809609f9a9f1ce2df9861d80f6dae79f7a3b0f68626493d43d5fe2e439c46f2dac5626596a1330a58621e19b3f2626ad53a8312729accc1a278b20b62c71276f2ac0a8ff33525e2581120378f2a0ef75e2b2ef2347e54bd035e218b98ac0ab4c5dad8ba1ad18f3dd0abd6e58630a7d5a306b90618889d72637ecca51e4e385ad30868cbae86309c35c716b09bce7c51e73e39ef26f2e1f1682175211e55409fad79eec3898ce2b85bd6e93af09c3d9e83aa8dee64d31ed793cd435ce41eca12dc975854ec4b9b2dfcbb5350792b27189b1e671b943d8aaa8d0f960d521a5bfe31126d5ff73eacb772fa185aef51f3618610f17697fe45d13629104f6e995ea1ef6659d3b5d862a38f6cb73dbc4c8d85d21c42c1a1e68222cb13e0a6fb08eb65eb43ece6d4788625a627fc0fca8e7f48e7ae6fd664597aa5890256d544cb0e389e625e6869a0dcdd7487a2259836688dfab7d99b72d68ffeae6f642fcd19253721e3479dadda8ac3c90afcedd039dbdb1e6fe3e2435f082cfcd739325ae937bb8648608d1b0529c359d12357affcbe8978bc180996e93db144ae3a18f89f73107db285acd1ef74befbc6fced04daf590687f9440c3b4c7013ffb6b17e27383e339b4538d8bff6e39cad5073a0c97370263c8893a5fb6187b7b6a881b03b2c8ad512421d14eb391d7994b9d6b75846c1ed53987f5f67181db7c0adc38b8bef6f5917cd4a24cf05d0ec2c5c10e40bc68e227ee538b6b14bd78421755789947bdbb7b3e867c8cf1eb237243f0343ff489964d6917802bbaf5da8db668560f0224779d380a86504d9614cc9b4589700cd5b47425531dc10fd147546a45a0b62bcb60876b47642a9fb96f871047638d7b831cdae2e9ddc3e717de99b729407a272ca69080c58a838659608f1af0fd24bd541cf6095ae327e7d6cc4c0bdc962eb263a125734c0b4ebccb85c274e5b932f786c14b9ca4ba1b26ac880d1d5295890f8fbb6b3129bf1242e2a7ad16e0e1589a5926f9f2ba6c062971c1b8977a258834f20a1acc9427c080425e32921b13e97004afdb9b1358d420a509f91e7cabc0b6241998b40d1182e939ddb25535ccd4f64d8a901f6b39756bc7f0cc1612b52d0acf358970334fd70632ba23a577ce93b05048c9d24a1aaa07ac68231851425e8be2baa8bac90ebec86278c4961157a80263ba988eaea274a62edc4ddceab412ceaeb51addf918f633a360b41ba801ed43a19d7cca2cf95abcc2847377c7327c68d17e60c7c9ce465a0cbdf695c6f3dee9701454f05739d3fe2be262e5f045b832e5e27f4471c483f4b54b43ee3174dc87306e590f0ebed1cebb69e53694a2d2683eb8b4933a4294a5ea65830a0b22df64daae1b4f137d0e1a7fef8ee6493bda9055df7f6a7fd5712feccb92dbef1a1236be6ab622d62b00fe4196fc6cab03b35c9082525137e53848efa0c0f5fb7186b6568c892cf4c0c649ea79d91d6d284068e9873ee3ace738e39582c5d3401f5c540d330e02ba9305ff71be14abb07b716c5db17cfbb388ce3bdf35a3c073c6d6baaab7f420b0bf8030a3de73a0deda069ef805277d20fb92d1a4f1a21eeb3b607bb0c6a37e59643da3bbf588098431499b0f2cdbf336a9fb35d044d873bbf73705ff2ee77847f5794c249a746efbd5f603610d4c5f86b7777a12f88db86f60429de76a07c25242c4654c19b5998ee7a097f7b7c9a073395e9b3e427a3caa121e5585199bae610e39ac74842cbc5a755a0c0b7b2ee0c9a6f3678afefa7fd37de92ead4be8da4d97bd47fc28d77f620dcc85d7e3ddf22e14e7cc84140bd225ee0b3a2ddc2f071b531bd4d0ecce139b84811671b1cda2dc1713b8e19780ba0ec5c2998fd379f95fa310aab54e1a3ff8d8544e5e180fa23a8b23584db4403fcfa9fb860c394c804487b97335d854207c48000000037bf13233a8ba1e5633b96da3c04429882482b6a6575ac27107c4c418363fb13a46e6ce306a706ddf9b0fc827f1a9e3c8ff161de0b1979e035d29b60a8319b0a7d9a08706bdebb4f92085b693d859be098bfb01fb6da64650d5786c823ee153023800eb487667c600256d9b7c3b42356481e6a9dde6112fb1ca316f168affd3f5d1657cb758366a7b29f3a0296eca10507b861aada52f49edd4eab59bb0df111c806a9ec19c7293400708f43e94fce430f2eca10fe3a336794a9084f84649e2d27f5949a009064a63f6c9466ae96bb48cf0e12fea318398607dd9f5d95618790f4df9dec0c2fd76482a095a0b1f02b9043ad5dd3b7964ef4a20eb4373068c086e9a84758cd0991406ce4fa1f30ad3874d5070b2087d9323e773a0e1ae0ca9db687bc179ef89fced984457e4206c3372cf4cf179c42fec2e828b4b7b49845f5b60b4b2aedc2c80dd41d3d0e09cb52dd1a4c88a60074761ca38a9ff6fcd32d05ed576ace694cd1297f86fc0a3dd0dffa80670916518fc326d5e09b99ed5173a6f0167c8909503c665f8257638a61c8a1ebb7e296ae5f38cd0eeda15c9962cdfc76cbff24d9217b817d7a6445af839b83928dee2ad6336d88c58d995f094d68cb4add166160fab11f5a0a5f4a2934ddb538e70d067735c7d8a7710414e9066e4d6e36dca881341bc7292d05157ef07f35461d98b819c18cf164dc78c171680e6f6870668eac5080d78eb2c495ebd246", 0xf7f}], 0x6) executing program 1: execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x20006473, 0x0) executing program 0: openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) socket$unix(0x1, 0x5, 0x0) (async) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) (async) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001c24, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) executing program 6: setrlimit(0x8, &(0x7f00000000c0)={0xfffffffff7fffff7, 0x8}) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000200)=0x101) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}, {&(0x7f0000001680)="ec80b2b46c9d81b19496ef0c1b436c4274881e4776489d7ce10e0c0377ce65ba9341dbfa2f974ad791a46f76fa70be1b0f0d0af0c016014ef3c850bd978712994ce14cc31d98220b24af0347b9b8f163527d5f6709166e0ca43936f3e342105cbc2ec4788dd7c079437228d750f52a7e4c99dd86be5e977b612d61c834f3af90f8f7989c4179c413e4499811954caf20f4279f100090d6e8ec226a38185e3a9e18e183cf7beb411d8ed43cefc2f53f4c5991d4191bdfeff4d5cfea90b022b554f6dd942d454c8066fb296034f73cc4f79b4b2d543b137d779ce3b2b0c286c3df", 0xe0}], 0x2) writev(r1, &(0x7f0000000480)=[{&(0x7f00000004c0)="173b7046318edcf0e67f0c72d879bd5fbb87b5d7eda1ca245d0acc1520bcd246fdf52cbd1f940c00036dcc8e545baa06f258c21559dbd8aede048c8472b5f038d6e3b79af53998a1754ead0a76ebaedf0234b514e75a6baa8ef8cce41e4e6f0f6974fdd9c1d6cc27ac69d2b6bb7e340ccb16998a1519e8e5c26d49610000000000", 0x81}], 0x1) close(r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x0, 0x0) close(r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r4 = syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getrlimit(0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x411, 0x0, 0xffffffb9, "0000000000000004002300"}) sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff}) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, &(0x7f00000002c0)="9dd854fea4cc52ee8b0b9651b9210ef361401d7fec6ae84d14b5bf286fe3cc374e28c6af911d72e85b7d4eb5e47386143aa4dd80140ef2c4a5409811c9fffcb5a0b94583cae0a0954495354b13309ddb42ada1cc8751b46c661f7b9802a4e29b9dd9167909c6cba4676b4f817a031942d650213762dd0d197ac82f714aa790235fd8a6c7b078b52ea1df7706527e7c14a86f6a7e53c779d50fa9d1800d202f903a22f38d50bda4e0b3802b27c6ce93366c04f391d9bd76d6b493a217", 0xbc) socket(0x18, 0x2, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) acct(&(0x7f0000000180)='./file1\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x40}, {0x6, 0x0, 0x0, 0x40}]}) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x50, 0x0, 0x0, 0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[]) executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xec, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaaaa81001b0086dd6bb5d93400b26298ff02000000000000000000000000000100000000000000000000ffffe000000202000000000000004e204e21", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="600000079078800100000000bbfb34db91ce6bee98dd5710af44e0d29967a9eb978754caf060aa2a6db82796acf49a2a1e28b2f3fdad4c59a282ca16a684a4469af4e1010d1412272557832d14d52fb802a0d098d9cfaea4d942d584da2a0d73d4d7e88258ab916f3c9bfa973309241a12fb6d2656fb05937957326c3b37931f1eda41688c0f11fe1c8e94a38ed74231a44f1b83eb356867752c50a7e0b20f54be31b5351236f4"]) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) getpid() setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x83, 0x9}, {0x100, 0x9}, {0x87, 0x1}, {0x8, 0x5}], 0x4}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000200)=0xffbffffd, 0x4) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007f2000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f00007f4000/0x3000)=nil, 0x3000, 0x2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x20, 0x7fff, &(0x7f0000000540)="ebfccbff13b9fd812eaa4e713048e69931929648036aafd2ef6fad9a863a45cab06b4ad3e1d90e8104f59e68ce9c7ddf92377f84eac2dddcc5158becd920d7c6e62d332e3c1c04e0ef221189", 0x4c) socket$inet6(0x18, 0x8000, 0x9) executing program 0: r0 = getpgid(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb088045000028000000080000907800005800ac1400bb4e224e20", @ANYRES32=r0, @ANYRES8=r0, @ANYBLOB="5022087a83466a7c00a7b0780000"]) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000080)="3f8dc0bb", &(0x7f0000000040)=0x4, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a2}}) socket(0x800000018, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r1, 0x802069b5, &(0x7f00000001c0)) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x63) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, '\x00'}, 0x3) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, 0xffffffffffffffff, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x18, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x81}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) r6 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x42, 0x3ff}, 0xffff, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x9}) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f00007bb000/0x1000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0xfffffffffffffffc}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000c4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f00004c7000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(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) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) fatal protection fault in supervisor mode trap type 4 code 0 rip ffffffff81286f3c cs 8 rflags 10246 cr2 f62b179f000 cpl 0 rsp ffff800037402330 gsbase 0xffffffff82cdfff0 kgsbase 0x0 panic: trap type 4, code=0, pc=ffffffff81286f3c Starting stack trace... panic(ffffffff82850168) at panic+0x16f kerntrap(ffff800037402280) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b solock_shared(ffff800000facd10) at solock_shared+0x1c soreceive(ffff800000facd10,0,ffff800037402588,0,0,ffff80003740249c,680120796035de28) at soreceive+0x690 fifo_read(ffff8000374024f0) at fifo_read+0xd2 VOP_READ(fffffd8057f74980,ffff800037402588,64,fffffd807f7d74e0) at VOP_READ+0xc3 vn_rdwr(0,fffffd8057f74980,ffff800013b92000,200,0,1,87dd081327657111,0,ffff8000006aa000,0) at vn_rdwr+0x10a vndstrategy(fffffd80720d5590) at vndstrategy+0x3e2 readdoslabel(fffffd80720d5590,ffffffff820721b0,ffff800000df7e00,0,0) at readdoslabel+0x79 readdisklabel(2902,ffffffff820721b0,ffff800000df7e00,0) at readdisklabel+0x16b vndioctl(2902,20006473,ffff800037403390,1,ffff8000fffeea70) at vndioctl+0x48b VOP_IOCTL(fffffd806eb9c3c0,20006473,ffff800037403390,1,fffffd807f7d73a8,ffff8000fffeea70) at VOP_IOCTL+0x9a vn_ioctl(fffffd806791ada8,20006473,ffff800037403390,ffff8000fffeea70) at vn_ioctl+0xc0 sys_ioctl(ffff8000fffeea70,ffff800037403570,ffff8000374034c0) at sys_ioctl+0x4a9 syscall(ffff800037403570) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x88e9b7b4c40, count: 240 End of stack trace. syncing disks...16 5 done 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